package provide DS9 1.0 ###### # Begin autogenerated taccle (version 1.3) routines. # Although taccle itself is protected by the GNU Public License (GPL) # all user-supplied functions are protected by their respective # author's license. See http://mini.net/tcl/taccle for other details. ###### namespace eval plot { variable yylval {} variable table variable rules variable token {} variable yycnt 0 variable yyerr 0 variable save_state 0 namespace export yylex } proc plot::YYABORT {} { return -code return 1 } proc plot::YYACCEPT {} { return -code return 0 } proc plot::YYERROR {} { variable yyerr set yyerr 1 } proc plot::yyclearin {} { variable token variable yycnt set token {} incr yycnt -1 } proc plot::yyerror {s} { puts stderr $s } proc plot::setupvalues {stack pointer numsyms} { upvar 1 1 y set y {} for {set i 1} {$i <= $numsyms} {incr i} { upvar 1 $i y set y [lindex $stack $pointer] incr pointer } } proc plot::unsetupvalues {numsyms} { for {set i 1} {$i <= $numsyms} {incr i} { upvar 1 $i y unset y } } array set plot::table { 257:0 reduce 96:264,target 181 19:386,target 79 237:277,target 340 283:277,target 232 253:272,target 352 122:0,target 2 51:375,target 184 9:285 shift 9:363,target 53 10:462,target 77 21:370,target 85 338:277,target 266 96:375,target 181 77:277,target 254 1:311,target 33 9:286 shift 172:277 reduce 78:261,target 126 9:288 shift 43:296,target 165 310:0 reduce 309:0 reduce 299:0 reduce 9:300 shift 387:0,target 243 248:417,target 354 4:342 shift 9:301 shift 9:302 shift 10:391 shift 24:320,target 99 142:277 shift 9:303 shift 9:293 shift 10:298,target 69 39:407 shift 157:X,target 100 91:263,target 183 61:257,target 122 9:294 shift 39:408 shift 377:277 reduce 356:0,target 12 135:0 reduce 9:295 shift 39:409 shift 39:410 shift 352:0 reduce 9:307 shift 112:277 reduce 9:308 shift 40:413 goto 325:0,target 150 51:444,target 186 9:309 shift 9:310 shift 37:295,target 142 347:277 reduce 86:277 reduce 9:311 shift 23:284,target 91 177:0 reduce 81:332 reduce 56:275 shift 40:262,target 127 8:285,target 25 9:315 shift 317:277 reduce 9:316 shift 225:413,target 333 101:340,target 56 101:339,target 56 230:0 reduce 229:0 reduce 227:258,target 123 137:277,target 66 99:435 goto 9:320 shift 277:277 reduce 238:277,target 341 187:364,target 318 62:x shift 26:277 shift 284:277,target 374 254:272,target 356 247:273 shift 62:y shift 339:277,target 30 247:274 shift 183:388,target 314 78:277,target 1 385:277,target 242 272:0 reduce 21:332 shift 21:0 reduce 278:440,target 370 9:326 shift 236:370 shift 59:291,target 210 4:370 reduce 9:329 shift 107:0 reduce 56:302 shift 0:302,target 31 324:0 reduce 92:263,target 182 217:277 reduce 25:431,target 104 278:276,target 271 248:271,target 351 162:403,target 293 51:346 shift 9:334 shift 39:438 goto 51:347 shift 9:335 shift 39:439 goto 380:276,target 271 379:276,target 271 279:260,target 125 279:259,target 124 9:336 shift 100:262,target 54 92:263 reduce 38:295,target 142 366:0 reduce 177:277 reduce 92:264 reduce 51:351 shift 15:386 reduce 92:265 reduce 92:266 reduce 9:341 shift 147:275 shift 92:267 reduce 59:360,target 213 9:342 shift 236:385 shift 147:276 shift 9:285,target 25 383:275 shift 192:0 reduce 147:277 reduce 4:385 reduce 226:413,target 334 102:340,target 53 102:339,target 53 353:0,target 17 228:258,target 123 138:277,target 134 15:395 reduce 161:431 goto 98:264,target 246 63:310,target 227 63:309,target 226 56:320 shift 240:277,target 39 239:277,target 47 117:277 reduce 45:413 goto 9:350 shift 9:349 shift 322:0,target 152 285:277,target 375 244:0 reduce 61:0,target 1 353:277 reduce 341:277,target 383 184:388,target 314 98:375,target 251 81:370 reduce 57:462,target 208 386:277,target 244 281:0,target 241 29:0,target 80 167:257,target 122 323:277 reduce 62:277 shift 35:0 reduce 1:302,target 33 9:358 shift 93:263,target 186 57:298,target 69 56:436,target 204 253:271 shift 249:271,target 355 191:449 goto 187:449,target 319 283:277 reduce 253:272 shift 122:0 reduce 51:375 shift 9:363 shift 10:462 goto 21:370 shift 338:0 reduce 218:0,target 188 77:0 reduce 253:274 shift 101:262,target 56 206:413 goto 81:385 reduce 9:367 shift 177:0,target 156 9:368 shift 164:0 reduce 381:0 reduce 52:297,target 188 0:377,target 31 4:422 goto 9:372 shift 227:413,target 335 146:0,target 93 103:340,target 55 103:339,target 55 9:373 shift 230:258,target 123 229:258,target 123 223:277 shift 9:374 shift 236:427 goto 140:277,target 70 139:277,target 71 236:428 goto 216:0 reduce 185:277,target 78 92:312 reduce 241:277,target 38 141:261,target 126 9:377 shift 286:277,target 376 21:385 shift 35:277,target 133 342:277,target 384 81:277,target 29 387:277,target 243 183:278 shift 0:335,target 31 9:382 shift 381:0,target 44 258:0 reduce 4:422,target 21 9:383 shift 288:257 shift 37:257 shift 288:258 shift 161:467 goto 153:277 shift 37:258 shift 288:260 shift 288:259 shift 37:259 shift 37:260 shift 388:277 reduce 350:0,target 175 349:0,target 14 288:261 shift 94:263,target 187 88:0,target 37 37:261 shift 288:262 shift 37:262 shift 311:0 reduce 9:389 shift 123:277 reduce 23:455,target 98 318:0,target 154 282:260,target 125 282:259,target 124 31:259,target 124 31:260,target 125 358:277 reduce 102:262,target 53 97:277 reduce 9:393 shift 11:300,target 262 4:370,target 27 228:257 shift 136:0 reduce 81:423 goto 9:395 shift 353:0 reduce 277:0,target 115 228:258 shift 228:260 shift 228:259 shift 328:277 reduce 228:261 shift 67:277 reduce 1:377,target 33 228:262 shift 62:329 shift 245:270,target 345 245:269,target 344 228:413,target 336 147:344 shift 104:339,target 264 104:340,target 265 178:0 reduce 141:277,target 1 8:303,target 34 8:293,target 28 44:356,target 170 288:277 reduce 186:277,target 77 37:277 reduce 242:277,target 342 215:0,target 97 191:364,target 318 62:X,target 100 287:277,target 237 158:257 shift 36:277,target 133 343:277,target 8 158:258 shift 82:277,target 237 388:277,target 48 288:261,target 126 231:0 reduce 158:260 shift 158:259 shift 37:261,target 126 258:277 reduce 174:0,target 131 158:261 shift 1:335,target 33 158:262 shift 21:427 goto 253:417,target 361 21:428 goto 225:257,target 122 100:322,target 54 273:0 reduce 228:277 reduce 95:263,target 184 37:290 shift 112:0,target 196 0:310,target 31 0:309,target 31 188:277 shift 183:328 shift 158:x,target 102 108:0 reduce 103:262,target 55 12:300,target 263 325:0 reduce 51:444 goto 0:421,target 7 37:295 shift 247:416,target 350 183:331 shift 377:0,target 233 9:434 goto 63:360,target 229 44:262,target 127 158:277 reduce 10:281,target 67 367:0 reduce 346:0,target 171 230:413,target 338 229:413,target 337 85:0,target 50 8:320,target 42 142:277,target 268 9:303,target 34 9:293,target 28 39:407,target 148 128:277 reduce 3:472,target 19 378:258,target 123 315:0,target 137 243:277,target 51 0:368,target 31 364:277 reduce 288:277,target 1 193:0 reduce 37:277,target 1 344:277,target 9 83:277,target 238 390:277,target 52 389:277,target 45 162:470,target 295 38:261,target 126 274:0,target 124 334:277 reduce 92:375 reduce 73:277 reduce 226:257,target 122 92:376 reduce 243:0,target 51 101:322,target 56 96:263,target 181 0:326,target 31 304:277 reduce 294:277 reduce 253:271,target 351 191:449,target 325 247:416 goto 212:0,target 228 1:310,target 33 1:309,target 33 42:322,target 158 287:0 reduce 36:0 reduce 383:400 shift 264:275 shift 78:260,target 125 78:259,target 124 13:300,target 258 264:276 shift 183:357 shift 189:313,target 321 171:0,target 165 92:386 reduce 123:0 reduce 45:262,target 127 339:0 reduce 78:0 reduce 8:336,target 47 140:0,target 70 139:0,target 71 59:384,target 214 56:436 goto 383:397 shift 234:277 reduce 147:409 shift 99:435,target 258 9:320,target 42 383:398 shift 147:411 shift 2:277 reduce 383:399 shift 147:412 shift 92:394 reduce 25:y,target 103 188:277,target 320 183:328,target 311 165:0 reduce 108:0,target 194 382:0 reduce 244:277,target 40 78:257 shift 1:368,target 33 23:283,target 90 300:277,target 170 290:277,target 236 204:277 reduce 194:277 reduce 78:258 shift 38:277,target 1 345:277,target 10 84:277,target 82 78:260 shift 78:259 shift 13:300 reduce 391:277,target 49 163:469,target 298 78:261 shift 40:261,target 126 43:296 shift 374:0,target 247 147:418 goto 78:262 shift 62:405 shift 32:400 shift 217:0 reduce 62:406 shift 164:277 reduce 227:257,target 122 8:395,target 64 343:0,target 8 102:322,target 53 0:343,target 4 21:385,target 86 1:326,target 33 260:0 reduce 259:0 reduce 254:271,target 355 134:277 reduce 32:397 shift 312:0,target 141 32:398 shift 43:322,target 166 370:277 reduce 369:277 reduce 32:399 shift 14:300,target 259 340:275 shift 271:0,target 19 206:262,target 127 312:0 reduce 43:322 shift 339:277 reduce 183:388 shift 78:277 reduce 0:301,target 31 383:433 goto 9:336,target 47 240:0,target 39 239:0,target 47 187:321,target 317 104:282 shift 278:275,target 270 162:402,target 292 57:281,target 67 137:0 reduce 380:275,target 270 379:275,target 270 354:0 reduce 310:277 reduce 309:277 reduce 299:277 reduce 279:258,target 123 147:440 goto 144:277,target 205 378:413,target 385 208:0,target 209 200:277,target 76 198:0,target 96 190:277,target 324 184:328,target 311 100:261,target 54 253:417 goto 301:277,target 168 291:277,target 250 39:277,target 147 40:277,target 1 346:277,target 171 85:277,target 242 62:431 goto 8:311,target 39 270:277 reduce 269:277 reduce 180:0 reduce 179:0 reduce 167:0,target 1 62:432 goto 18:277 reduce 228:257,target 122 136:0,target 112 81:423,target 236 9:395,target 64 43:338 shift 240:277 reduce 239:277 reduce 103:322,target 55 278:344,target 272 232:0 reduce 98:263,target 245 46:442,target 175 7:277 reduce 32:433 goto 43:338,target 167 105:0,target 82 57:461,target 207 3:309,target 11 3:310,target 12 210:277 reduce 209:277 reduce 199:277 reduce 15:300,target 261 274:0 reduce 371:0,target 234 169:277 reduce 1:301,target 33 5:0,target 25 104:318 shift 339:0,target 30 110:0 reduce 109:0 reduce 104:319 shift 78:0,target 1 326:0 reduce 250:270,target 345 250:269,target 344 65:0 reduce 37:395 shift 104:322 shift 100:277,target 54 145:277,target 92 140:277 reduce 139:277 reduce 308:0,target 135 298:0,target 238 201:277,target 111 101:261,target 56 375:277 reduce 62:456 goto 302:277,target 167 292:277,target 252 152:0 reduce 41:277,target 155 368:0 reduce 347:277,target 173 86:277,target 43 9:311,target 39 288:413 goto 267:0,target 206 158:Y,target 101 110:277 reduce 109:277 reduce 37:413 goto 170:289 shift 345:277 reduce 84:277 shift 21:428,target 88 236:0,target 42 230:257,target 122 229:257,target 122 204:0 reduce 194:0 reduce 43:366 shift 104:322,target 262 315:277 reduce 141:260,target 125 141:259,target 124 54:277 shift 195:0,target 224 183:446 goto 104:337 shift 59:333,target 212 245:268 shift 245:270 shift 245:269 shift 228:413 goto 159:468,target 287 104:339 shift 104:340 shift 0:334,target 31 16:300,target 260 275:277 reduce 164:0,target 103 252:416,target 360 288:0 reduce 133:0,target 67 37:0 reduce 63:384,target 230 264:418,target 368 279:413,target 371 101:277,target 56 99:332,target 256 23:454,target 97 282:258,target 123 158:413 goto 146:277,target 93 102:0,target 53 31:258,target 123 192:277,target 79 124:0 reduce 102:261,target 53 236:370,target 85 215:277 reduce 303:277,target 169 293:277,target 251 348:277,target 13 87:277,target 28 0:393,target 31 367:0,target 159 170:327 shift 90:263 reduce 60:257 shift 175:277 reduce 166:0 reduce 90:264 reduce 60:258 shift 2:0,target 24 13:386 reduce 245:268,target 343 90:265 reduce 60:260 shift 60:259 shift 336:0,target 265 90:266 reduce 75:0,target 214 60:261 shift 34:320,target 136 90:267 reduce 60:262 shift 48:354 shift 8:302,target 33 145:277 reduce 305:0,target 132 295:0,target 239 218:0 reduce 44:0,target 1 381:277 reduce 288:260,target 125 288:259,target 124 13:395 reduce 37:259,target 124 37:260,target 125 158:431 goto 1:334,target 33 115:277 reduce 351:277 reduce 233:0,target 256 24:320 shift 43:441,target 169 191:321,target 317 37:460 goto 265:418,target 369 189:448,target 323 321:277 reduce 102:277,target 53 60:277 reduce 0:308,target 31 383:275,target 388 313:0 reduce 192:0,target 79 147:277,target 114 52:0 reduce 4:385,target 27 193:277,target 222 103:261,target 55 264:418 goto 0:419,target 6 304:277,target 166 294:277,target 253 350:277,target 175 349:277,target 14 281:277 reduce 88:277,target 37 53:323,target 194 1:393,target 33 29:277 reduce 30:277 shift 138:0 reduce 44:261,target 126 355:0 reduce 251:275 shift 130:0,target 60 129:0,target 59 3:360,target 15 9:302,target 33 10:391,target 76 59:291 shift 3:471,target 18 378:257,target 122 340:400 shift 0:367,target 31 30:287 shift 221:277 reduce 170:365 shift 38:259,target 124 38:260,target 125 90:312 reduce 364:0,target 160 233:0 reduce 43:441 goto 100:337,target 54 95:263 reduce 340:397 shift 95:264 reduce 59:299 shift 340:398 shift 95:265 reduce 340:399 shift 333:0,target 264 95:266 reduce 72:0,target 216 8:377,target 59 30:306 shift 95:267 reduce 275:0 reduce 158:466 goto 48:396 shift 282:413,target 373 151:277 reduce 103:277,target 55 78:413 goto 1:308,target 33 30:309 shift 30:310 shift 31:413,target 128 384:275,target 390 302:0,target 167 292:0,target 252 148:277,target 118 57:315,target 206 386:277 reduce 204:277,target 101 194:277,target 226 78:258,target 123 305:277,target 132 295:277,target 239 111:0 reduce 44:277,target 1 351:277,target 15 327:0 reduce 121:277 shift 66:0 reduce 45:261,target 126 356:277 reduce 50:347,target 182 8:335,target 46 170:453,target 304 230:0,target 1 229:0,target 1 226:257 shift 226:258 shift 370:0 reduce 369:0 reduce 226:260 shift 226:259 shift 52:314,target 190 25:x,target 102 326:277 reduce 226:261 shift 65:277 reduce 226:262 shift 170:390 shift 1:367,target 33 170:289,target 300 35:275 shift 195:0 reduce 59:333 shift 40:259,target 124 40:260,target 125 286:277 shift 19:300,target 78 35:277 reduce 340:433 goto 101:337,target 56 30:332 shift 126:0,target 4 84:385 shift 0:342,target 31 256:277 reduce 7:420 goto 9:377,target 59 42:337,target 160 33:275,target 134 340:275,target 381 150:277,target 120 149:277,target 119 226:277 reduce 205:277,target 328 195:277,target 224 300:0 reduce 290:0 reduce 38:0 reduce 306:277,target 140 296:277,target 249 249:415,target 357 206:261,target 126 181:325 shift 95:312 reduce 45:277,target 1 361:0,target 180 352:277,target 16 99:0,target 105 0:300,target 31 186:277 reduce 51:347,target 182 9:335,target 46 39:439,target 153 125:0 reduce 330:0,target 191 329:0,target 210 162:401,target 291 81:0 reduce 68:0,target 213 279:257,target 122 160:y,target 103 100:260,target 54 100:259,target 54 57:391,target 76 288:0,target 1 48:450 goto 37:0,target 1 167:0 reduce 99:287,target 255 59:360 shift 8:309,target 37 8:310,target 38 262:257 shift 48:450,target 179 262:258 shift 257:0,target 108 126:277 reduce 262:260 shift 262:259 shift 362:277 reduce 262:261 shift 102:337,target 53 0:358,target 31 262:262 shift 30:360 shift 226:0,target 1 163:332,target 297 1:342,target 33 332:277 reduce 90:375 reduce 71:277 reduce 42:465,target 164 185:0,target 78 105:277,target 82 90:376 reduce 80:275,target 235 79:275,target 234 262:0 reduce 151:277,target 121 84:428 goto 78:413,target 233 30:309,target 115 30:310,target 116 206:277,target 1 196:277,target 225 0:263 reduce 245:414 goto 8:368,target 55 307:277,target 139 302:277 reduce 297:277,target 248 292:277 reduce 154:0,target 90 46:277,target 174 0:316,target 31 41:277 shift 353:277,target 17 81:370,target 29 181:355 shift 1:300,target 33 314:0 reduce 123:0,target 5 262:277 reduce 250:268,target 343 90:386 reduce 278:412,target 275 170:453 goto 140:0 reduce 139:0 reduce 101:260,target 56 101:259,target 56 59:384 shift 388:0,target 48 356:0 reduce 8:326,target 43 245:414,target 346 232:277 reduce 0:277 shift 9:309,target 37 9:310,target 38 158:X,target 100 102:257 reduce 90:394 reduce 357:0,target 174 202:275 shift 102:258 reduce 52:295,target 187 0:279 reduce 30:384 shift 158:262,target 127 102:260 reduce 102:259 reduce 21:427,target 87 192:277 reduce 103:337,target 55 102:261 reduce 1:358,target 33 260:262,target 127 259:262,target 127 102:262 reduce 11:300 reduce 326:0,target 109 65:0,target 32 37:395,target 143 0:285 reduce 34:302,target 135 156:y,target 103 141:258,target 123 0:286 reduce 234:0 reduce 0:287 shift 35:275,target 138 106:277,target 83 0:288 reduce 152:277,target 69 0:300 reduce 207:277,target 95 197:277,target 223 0:301 reduce 0:302 reduce 9:368,target 55 308:277,target 135 298:277,target 238 132:277 reduce 60:413 goto 47:277,target 176 1:316,target 33 0:293 reduce 0:303 reduce 354:277,target 176 276:0 reduce 0:294 reduce 367:277 reduce 0:295 reduce 0:307 reduce 102:277 reduce 0:308 reduce 112:0 reduce 0:310 reduce 0:309 reduce 337:277 reduce 328:0 reduce 282:257,target 122 95:375 reduce 76:277 reduce 67:0 reduce 0:311 reduce 3:384,target 16 31:257,target 122 102:260,target 53 102:259,target 53 95:376 reduce 102:282 reduce 9:326,target 43 0:0 reduce 0:315 reduce 307:277 reduce 297:277 reduce 154:0 reduce 46:277 shift 0:316 reduce 371:0 reduce 167:257 shift 183:446,target 315 167:258 shift 104:337,target 263 0:320 reduce 167:260 shift 167:259 shift 120:0,target 89 267:277 reduce 167:261 shift 95:386 reduce 8:301,target 32 38:395,target 143 206:0 reduce 196:0 reduce 167:262 shift 36:275,target 138 385:0,target 242 107:277,target 192 0:350,target 31 0:349,target 31 0:326 reduce 25:Y,target 101 288:258,target 123 237:277 shift 161:467,target 290 153:277,target 278 37:258,target 123 208:277,target 209 198:277,target 96 5:277 reduce 95:394 reduce 0:329 reduce 354:0,target 176 310:277,target 145 309:277,target 136 299:277,target 130 147:440,target 277 355:277,target 11 0:332 shift 207:277 reduce 197:277 reduce 100:319,target 54 90:312,target 185 0:334 reduce 16:300 reduce 323:0,target 147 0:335 reduce 301:0 reduce 291:0 reduce 0:336 reduce 40:0 reduce 0:307,target 31 236:385,target 86 167:277 reduce 147:276,target 271 282:0,target 1 103:260,target 55 103:259,target 55 102:318 reduce 31:0,target 1 102:319 reduce 0:341 reduce 126:0 reduce 0:342 reduce 343:0 reduce 102:322 reduce 0:343 shift 137:277 reduce 44:259,target 124 44:260,target 125 373:277 reduce 184:446,target 316 159:389,target 285 262:262,target 127 168:0 reduce 25:X shift 30:360,target 118 385:0 reduce 107:277 reduce 0:350 reduce 0:349 reduce 4:342,target 20 9:301,target 32 25:Y shift 141:413,target 267 343:277 reduce 82:277 shift 178:0,target 157 108:277,target 194 59:464 goto 1:350,target 33 1:349,target 33 30:458 goto 42:362,target 161 154:277,target 90 30:459 goto 38:258,target 123 210:277,target 231 209:277,target 88 199:277,target 64 313:277 reduce 255:277,target 107 181:445 goto 147:0,target 114 52:277 reduce 311:277,target 142 254:415,target 362 102:337 reduce 49:277,target 180 0:358 reduce 356:277,target 12 226:413 goto 102:340 reduce 102:339 reduce 101:319,target 56 263:0 reduce 91:312,target 183 273:277 reduce 0:363 reduce 22:277 shift 163:287,target 296 1:307,target 33 42:319,target 157 382:0,target 41 378:257 shift 78:257,target 122 0:367 reduce 378:258 shift 315:0 reduce 243:277 reduce 0:368 reduce 378:260 shift 378:259 shift 0:370 shift 378:261 shift 378:262 shift 351:0,target 15 89:0,target 22 45:260,target 125 45:259,target 124 0:372 reduce 10:305,target 70 50:346,target 181 0:373 reduce 8:334,target 45 213:277 reduce 141:0 reduce 52:304 shift 0:374 reduce 357:0 reduce 52:295 shift 320:0,target 148 319:0,target 151 263:262,target 127 58:0,target 1 143:275,target 269 52:297 shift 0:383,target 31 0:377 reduce 173:277 reduce 11:386 reduce 35:443 goto 278:0,target 116 63:332,target 228 288:413,target 377 110:277,target 193 109:277,target 195 0:382 reduce 37:413,target 144 155:277,target 91 143:275 shift 0:383 reduce 40:258,target 123 211:277,target 229 52:314 shift 3:333,target 14 25:x shift 256:277,target 106 7:420,target 22 25:y shift 312:277,target 141 378:277 reduce 357:277,target 174 235:0 reduce 8:393,target 63 102:319,target 53 0:341,target 31 11:395 reduce 236:428,target 88 216:0,target 72 156:431 goto 92:312,target 182 0:389 reduce 113:277 reduce 348:277 reduce 87:277 reduce 0:393 reduce 277:0 reduce 175:0,target 63 0:395 reduce 262:413 goto 250:414,target 358 206:260,target 125 206:259,target 124 27:271 shift 318:277 reduce 144:0,target 205 0:288,target 31 330:0 reduce 329:0 reduce 162:401 shift 68:0 reduce 51:346,target 181 9:334,target 45 39:438,target 152 278:275 shift 162:402 shift 57:281 shift 278:276 shift 248:271 shift 162:403 shift 278:277 reduce 248:272 shift 162:404 shift 160:x,target 102 58:262,target 127 1:383,target 33 248:274 shift 155:0 reduce 100:258,target 54 27:280 shift 372:0 reduce 378:0,target 1 83:429,target 240 111:277,target 87 0:419 goto 8:308,target 36 38:413,target 144 0:421 goto 212:277,target 228 34:437,target 137 347:0,target 173 257:277,target 108 207:0 reduce 197:0 reduce 86:0,target 43 57:292 shift 313:277,target 144 181:445,target 308 52:277,target 146 0:424 goto 358:277,target 172 218:277 reduce 97:277,target 85 9:393,target 63 103:319,target 55 57:305 shift 57:295 shift 1:341,target 33 316:0,target 138 93:312,target 186 63:306,target 225 93:263 reduce 57:298 shift 178:277 reduce 93:264 reduce 16:386 reduce 275:0,target 125 158:466,target 283 93:265 reduce 52:352 shift 48:396,target 178 93:266 reduce 93:267 reduce 8:367,target 54 0:315,target 31 384:275 shift 302:0 reduce 292:0 reduce 244:0,target 40 148:277 reduce 57:315 shift 1:288,target 33 57:305,target 70 57:295,target 205 16:395 reduce 213:0,target 230 23:324,target 92 278:411,target 274 127:0 reduce 118:277 reduce 344:0 reduce 90:267,target 185 83:0 reduce 60:262,target 127 48:354,target 177 354:277 reduce 101:258,target 56 246:275,target 347 172:0,target 84 0:263,target 31 112:277,target 196 9:308,target 36 40:413,target 154 169:0 reduce 386:0 reduce 324:277 reduce 213:277,target 230 141:0,target 1 52:304,target 189 0:374,target 31 258:277,target 65 158:261,target 126 314:277,target 143 182:445,target 309 42:369,target 162 360:277,target 179 359:277,target 177 260:261,target 126 259:261,target 126 33:275 shift 254:271 shift 110:0,target 193 109:0,target 195 104:319,target 261 284:277 shift 254:272 shift 94:312,target 187 156:x,target 102 141:257,target 122 375:0,target 245 0:332,target 3 81:385,target 29 9:367,target 54 1:315,target 33 344:0,target 9 167:413 goto 83:0,target 46 57:344 shift 224:277 reduce 100:0 reduce 316:0 reduce 313:0,target 144 93:312 reduce 63:306 shift 52:0,target 146 278:344 shift 98:263 shift 91:267,target 183 61:262,target 127 46:442 goto 8:342,target 49 202:275,target 326 102:258,target 53 98:264 shift 63:310 shift 63:309 shift 0:279,target 31 30:384,target 119 272:0,target 122 184:278 shift 98:265 shift 21:332,target 84 21:0,target 42 98:266 shift 85:430,target 244 57:353 shift 1:263,target 33 358:0 reduce 113:277,target 202 98:267 shift 97:0 reduce 27:348 shift 158:277,target 1 38:257 shift 241:0,target 38 214:277,target 227 154:277 reduce 1:374,target 33 38:258 shift 260:277,target 1 259:277,target 1 38:259 shift 38:260 shift 390:277 reduce 389:277 reduce 315:277,target 137 162:470 goto 54:277,target 199 38:261 shift 361:277,target 180 99:277,target 105 38:262 shift 260:257 shift 259:257 shift 210:0,target 231 209:0,target 88 199:0,target 64 8:300,target 31 260:258 shift 259:258 shift 181:325,target 306 124:277 reduce 95:312,target 184 260:260 shift 260:259 shift 259:260 shift 259:259 shift 360:277 reduce 359:277 reduce 260:261 shift 259:261 shift 260:262 shift 259:262 shift 168:0,target 127 25:X,target 100 288:257,target 122 236:0 reduce 230:257 shift 229:257 shift 37:257,target 122 230:258 shift 229:258 shift 230:260 shift 230:259 shift 229:260 shift 229:259 shift 330:277 reduce 329:277 reduce 230:261 shift 229:261 shift 137:0,target 66 68:277 reduce 230:262 shift 229:262 shift 57:371 shift 159:329,target 284 100:318,target 54 278:0 reduce 170:365,target 302 63:332 shift 106:0,target 83 300:277 reduce 290:277 reduce 8:358,target 52 38:277 reduce 147:275,target 270 92:267,target 182 9:342,target 49 203:275,target 327 103:258,target 55 1:279,target 33 372:0,target 235 331:0 reduce 289:282 shift 70:0 reduce 69:0 reduce 57:379 shift 57:380 shift 260:277 reduce 259:277 reduce 114:277,target 198 6:0,target 0 2:0 reduce 44:258,target 123 215:277,target 97 261:277,target 365 174:399,target 131 373:0 reduce 316:277,target 138 230:277 reduce 229:277 reduce 55:277,target 200 8:316,target 41 27:381 shift 362:277,target 178 262:261,target 126 38:290 shift 310:0,target 145 309:0,target 136 299:0,target 130 100:257 reduce 98:312 shift 9:300,target 31 182:325,target 306 100:258 reduce 96:312,target 181 100:260 reduce 100:259 reduce 57:391 shift 378:413 goto 208:0 reduce 200:277 reduce 198:0 reduce 190:277 shift 184:328 shift 147:344,target 272 100:261 reduce 268:0,target 207 160:Y,target 101 100:262 reduce 17:0,target 23 38:295 shift 184:331 shift 38:257,target 122 83:385,target 239 52:447 goto 44:257 shift 44:258 shift 44:259 shift 44:260 shift 101:318,target 56 44:261 shift 63:360 shift 3:426,target 17 44:262 shift 206:0,target 1 196:0,target 225 167:262,target 127 130:277 reduce 129:277 reduce 9:358,target 52 42:318,target 156 365:277 reduce 303:0 reduce 293:0 reduce 278:409 shift 93:267,target 186 278:411 shift 165:0,target 128 278:412 shift 278:418,target 276 100:277 reduce 115:277,target 203 380:418,target 387 379:418,target 386 335:277 reduce 134:0,target 102 128:0 reduce 93:375 reduce 74:277 reduce 45:258,target 123 345:0 reduce 216:277,target 72 93:376 reduce 84:0 reduce 262:277,target 1 100:282 reduce 90:386,target 185 317:277,target 155 278:418 goto 9:316,target 41 363:277,target 161 263:261,target 126 103:0,target 55 305:277 reduce 295:277 reduce 0:382,target 31 44:277 reduce 189:313 shift 171:0 reduce 387:0 reduce 248:417 goto 384:400 shift 265:275 shift 368:0,target 163 265:276 shift 184:357 shift 93:386 reduce 40:257,target 122 3:0,target 35 3:332,target 13 84:385,target 86 337:0,target 267 76:0,target 219 63:384 shift 384:397 shift 289:339 shift 289:340 shift 235:277 reduce 102:318,target 53 384:398 shift 236:427,target 339 3:277 reduce 384:399 shift 306:0,target 140 296:0,target 249 156:X shift 93:394 reduce 45:0,target 1 156:Y shift 205:277 shift 195:277 reduce 94:267,target 187 156:Y,target 101 14:300 reduce 278:440 goto 251:275,target 359 206:258,target 123 101:0 reduce 317:0 reduce 159:432,target 286 116:277,target 204 8:350,target 51 8:349,target 50 44:413,target 171 234:0,target 257 165:277 reduce 0:287,target 2 217:277,target 73 159:329 shift 100:318 reduce 263:277,target 1 100:319 reduce 91:386,target 183 318:277,target 154 364:277,target 160 193:0,target 222 100:322 reduce 360:0 reduce 359:0 reduce 135:277 reduce 58:261,target 126 1:382,target 33 100:257,target 54 98:312,target 250 371:277 reduce 3:306 shift 8:307,target 35 185:0 reduce 105:277 reduce 80:275 shift 79:275 shift 57:461 goto 3:309 shift 3:310 shift 4:332,target 27 10:380,target 75 10:379,target 74 21:287,target 83 341:277 shift 184:388 shift 131:0,target 61 98:375 shift 85:385,target 243 57:462 goto 384:433 goto 98:376 shift 27:457 goto 103:318,target 55 8:263 shift 100:0,target 54 311:277 reduce 254:415 goto 49:277 shift 225:262,target 127 100:337 reduce 3:306,target 10 100:340 reduce 100:339 reduce 95:267,target 184 365:0,target 164 279:0 reduce 271:277 reduce 98:386 shift 20:277 shift 28:0 reduce 189:359 shift 0:0,target 26 156:x shift 141:257 shift 117:277,target 199 45:413,target 173 9:350,target 51 9:349,target 50 334:0,target 268 156:y shift 141:258 shift 73:0,target 218 218:277,target 188 141:260 shift 141:259 shift 241:277 reduce 141:261 shift 92:386,target 182 332:0 reduce 320:277,target 148 319:277,target 151 141:262 shift 71:0 reduce 58:277,target 1 365:277,target 164 303:0,target 169 293:0,target 251 278:409,target 273 98:394 shift 90:266,target 185 60:261,target 126 8:279 shift 101:257,target 56 3:0 reduce 3:332 shift 211:277 reduce 159:406,target 221 3:333 shift 262:0,target 1 84:428,target 241 19:300 shift 374:0 reduce 9:307,target 35 8:285 shift 0:373,target 31 8:286 shift 231:0,target 104 171:277 reduce 158:260,target 125 158:259,target 124 8:288 shift 260:260,target 125 260:259,target 124 259:260,target 125 259:259,target 124 210:0 reduce 209:0 reduce 199:0 reduce 8:300 shift 104:318,target 260 8:301 shift 38:395 shift 200:0,target 76 53:387,target 197 8:302 shift 189:359,target 322 141:277 reduce 8:303 shift 8:293 shift 44:356 shift 226:262,target 127 170:390,target 303 8:294 shift 376:277 reduce 8:295 shift 158:0,target 1 96:267,target 181 8:383,target 61 8:307 shift 206:413,target 329 111:277 reduce 8:308 shift 38:413 goto 8:309 shift 8:310 shift 346:277 reduce 127:0,target 7 118:277,target 201 85:277 shift 8:311 shift 164:277,target 103 304:0 reduce 294:0 reduce 220:277,target 57 219:277,target 330 1:425,target 9 260:413 goto 259:413 goto 93:386,target 186 321:277,target 153 60:277,target 1 8:315 shift 366:277,target 158 316:277 reduce 55:277 shift 8:316 shift 184:446 goto 159:389 shift 91:266,target 183 61:261,target 126 8:341,target 48 130:0 reduce 129:0 reduce 102:257,target 53 90:394,target 185 3:360 shift 346:0 reduce 247:274,target 349 230:413 goto 229:413 goto 85:0 reduce 8:320 shift 362:0,target 178 276:277 reduce 156:431,target 279 63:473 goto 0:389,target 31 159:405 shift 159:406 shift 1:373,target 33 331:0,target 189 289:282,target 378 246:275 shift 172:0 reduce 70:0,target 215 69:0,target 221 57:379,target 74 57:380,target 75 388:0 reduce 8:326 shift 161:y,target 103 8:288,target 27 300:0,target 170 290:0,target 236 8:329 shift 38:0,target 1 10:371,target 73 227:262,target 127 224:0 reduce 216:277 reduce 258:0,target 65 50:346 shift 8:334 shift 9:383,target 61 50:347 shift 8:335 shift 8:336 shift 157:X shift 91:263 reduce 61:257 shift 266:0 reduce 227:0,target 1 176:277 reduce 157:Y shift 120:277,target 89 119:277,target 200 91:264 reduce 61:258 shift 50:351 shift 14:386 reduce 165:277,target 128 91:265 reduce 61:260 shift 61:259 shift 221:277,target 58 91:266 reduce 61:261 shift 8:341 shift 266:277,target 197 94:386,target 187 91:267 reduce 61:262 shift 8:342 shift 322:277,target 152 282:257 shift 186:0,target 77 61:277,target 1 3:384 shift 31:257 shift 367:277,target 159 282:258 shift 146:277 reduce 102:0 reduce 0:295,target 31 31:258 shift 318:0 reduce 282:260 shift 282:259 shift 92:266,target 182 9:341,target 48 31:259 shift 31:260 shift 382:277 reduce 282:261 shift 103:257,target 55 91:394,target 183 31:261 shift 282:262 shift 248:274,target 353 155:0,target 91 14:395 reduce 27:280,target 108 31:262 shift 160:431 goto 159:432 goto 157:431,target 280 116:277 reduce 1:389,target 33 8:350 shift 8:349 shift 44:413 goto 144:0 reduce 52:447,target 192 44:257,target 122 361:0 reduce 352:277 reduce 124:0,target 3 99:0 reduce 174:398,target 130 8:315,target 40 262:260,target 125 262:259,target 124 38:460 goto 9:288,target 27 390:0,target 52 389:0,target 45 322:277 reduce 186:0 reduce 61:277 reduce 8:358 shift 228:262,target 127 62:329,target 219 265:418 goto 189:448 goto 160:X,target 100 358:0,target 172 98:267,target 249 97:0,target 85 27:348,target 109 282:277 reduce 50:375 shift 8:363 shift 31:277 reduce 252:273 shift 53:378,target 196 252:274 shift 8:263,target 23 327:0,target 110 121:277,target 266 66:0,target 34 166:277,target 129 4:287,target 27 8:367 shift 222:277,target 331 157:y,target 103 8:368 shift 8:374,target 58 267:277,target 206 167:261,target 126 95:386,target 184 323:277,target 147 281:0 reduce 62:277,target 218 29:0 reduce 35:0,target 133 368:277,target 163 1:295,target 33 8:372 shift 25:451,target 105 157:x shift 93:266,target 186 8:373 shift 383:399,target 131 222:277 shift 157:y shift 147:412,target 275 92:394,target 182 8:374 shift 255:0,target 107 3:426 goto 100:282,target 54 91:312 reduce 333:0 reduce 158:431,target 282 72:0 reduce 8:377 shift 96:263 reduce 45:257,target 122 224:0,target 86 96:264 reduce 19:386 shift 96:265 reduce 4:0 reduce 96:266 reduce 8:382 shift 9:315,target 40 263:260,target 125 263:259,target 124 158:0 reduce 96:267 reduce 8:383 shift 375:0 reduce 152:277 reduce 37:290,target 141 159:468 goto 387:277 reduce 230:262,target 127 229:262,target 127 57:371,target 73 152:0,target 69 19:395 shift 44:452 goto 211:0 reduce 8:389 shift 23:389,target 96 122:277 reduce 8:279,target 24 30:332,target 117 357:277 reduce 8:393 shift 9:263,target 23 122:277,target 2 227:257 shift 167:277,target 1 8:395 shift 227:258 shift 223:277,target 332 9:374,target 58 268:277,target 207 227:260 shift 227:259 shift 96:386,target 181 17:277,target 23 386:0,target 244 327:277 reduce 324:277,target 149 227:261 shift 66:277 reduce 370:277,target 117 369:277,target 162 227:262 shift 32:399,target 131 94:266,target 187 384:399,target 131 156:X,target 100 93:394,target 186 36:275 shift 355:0,target 11 305:0 reduce 295:0 reduce 44:0 reduce 287:277 reduce 206:257,target 122 101:282,target 56 36:277 reduce 160:431,target 288 0:286,target 31 324:0,target 149 131:0 reduce 85:385 shift 347:0 reduce 257:277 reduce 86:0 reduce 27:271,target 107 283:0,target 232 58:260,target 125 58:259,target 124 38:290,target 141 227:277 reduce 174:400,target 132 173:0 reduce 390:0 reduce 389:0 reduce 182:325 shift 96:312 reduce 236:332,target 84 141:413 goto 9:279,target 24 3:471 goto 3:472 goto 30:459,target 121 225:0 reduce 123:277,target 5 50:444 goto 168:277,target 127 224:277,target 86 8:434 goto 270:277,target 18 269:277,target 208 180:0,target 94 179:0,target 81 62:432,target 223 18:277,target 36 325:277,target 150 225:261,target 126 371:277,target 234 158:X shift 340:399,target 131 267:0 reduce 158:Y shift 95:266,target 184 30:306,target 114 94:394,target 187 263:257 shift 252:274,target 349 263:258 shift 127:277 reduce 102:282,target 53 263:260 shift 263:259 shift 161:431,target 289 56:320,target 203 363:277 reduce 263:261 shift 103:0 reduce 1:286,target 33 320:0 reduce 319:0 reduce 263:262 shift 58:0 reduce 0:424,target 8 264:276,target 271 183:357,target 313 333:277 reduce 91:375 reduce 90:265,target 185 72:277 reduce 60:260,target 125 60:259,target 124 145:0 reduce 91:376 reduce 362:0 reduce 159:405,target 220 90:376,target 185 85:430 goto 1:263 reduce 352:0,target 16 303:277 reduce 293:277 reduce 8:434,target 65 378:262,target 127 0:372,target 31 182:355 shift 158:258,target 123 321:0,target 153 60:0,target 1 260:258,target 123 259:258,target 123 124:277,target 3 263:277 reduce 169:277,target 100 91:386 reduce 225:277,target 1 279:0,target 1 271:277,target 19 98:386,target 253 20:277,target 81 28:0,target 68 326:277,target 109 240:0 reduce 239:0 reduce 226:261,target 126 187:321 shift 65:277,target 32 372:277,target 235 99:370,target 257 10:353,target 72 25:431 goto 233:277 reduce 96:266,target 181 8:382,target 60 95:394,target 184 0:329,target 31 253:274,target 353 103:257 reduce 91:394 reduce 203:275 shift 103:282,target 55 103:258 reduce 1:279 reduce 282:0 reduce 103:260 reduce 103:259 reduce 31:0 reduce 217:0,target 73 193:277 reduce 103:261 reduce 62:406,target 221 158:x shift 103:262 reduce 12:300 reduce 265:276,target 271 184:357,target 313 158:y shift 1:285 reduce 176:0,target 75 174:433,target 305 1:286 reduce 334:0 reduce 91:265,target 183 73:0 reduce 61:260,target 125 61:259,target 124 1:288 reduce 0:277,target 1 247:273,target 348 62:y,target 103 1:300 reduce 145:0,target 92 91:376,target 183 1:301 reduce 5:0 reduce 1:302 reduce 11:395,target 262 133:277 reduce 61:413 goto 1:303 reduce 1:293 reduce 9:434,target 66 376:0 reduce 1:372,target 33 1:294 reduce 368:277 reduce 1:295 reduce 25:451 goto 42:318 shift 163:287 shift 161:x,target 102 125:277,target 6 1:307 reduce 42:319 shift 282:413 goto 171:277,target 165 103:277 reduce 1:308 reduce 31:413 goto 226:277,target 1 212:0 reduce 1:310 reduce 1:309 reduce 42:322 shift 338:277 reduce 272:277,target 122 96:375 reduce 77:277 reduce 1:311 reduce 21:277,target 82 327:277,target 110 227:261,target 126 96:376 reduce 66:277,target 34 42:324 shift 373:277,target 240 103:282 reduce 9:382,target 60 348:0,target 13 96:394,target 181 87:0,target 28 1:329,target 33 1:315 reduce 308:277 reduce 298:277 reduce 47:277 shift 1:316 reduce 252:416 goto 104:282,target 259 53:361,target 195 317:0,target 155 1:320 reduce 30:287,target 113 268:277 reduce 96:386 reduce 17:277 reduce 306:0 reduce 296:0 reduce 45:0 reduce 276:0,target 126 0:294,target 31 92:265,target 182 42:337 shift 1:326 reduce 238:277 shift 187:364 shift 132:0 reduce 92:376,target 182 348:0 reduce 279:262,target 127 96:394 reduce 87:0 reduce 1:329 reduce 12:395,target 263 158:413,target 281 214:0,target 227 208:277 reduce 198:277 reduce 174:397,target 129 260:413,target 364 259:413,target 363 1:334 reduce 262:258,target 123 174:0 reduce 126:277,target 4 1:335 reduce 391:0 reduce 172:277,target 84 1:336 reduce 227:277,target 1 173:0,target 74 273:277,target 123 168:277 reduce 0:363,target 31 22:277,target 89 328:277,target 211 228:261,target 126 103:318 reduce 67:277,target 220 374:277,target 247 103:319 reduce 1:341 reduce 226:0 reduce 163:332 shift 98:266,target 248 57:353,target 72 1:342 reduce 103:322 reduce 138:277 reduce 374:277 reduce 111:0,target 87 236:287,target 83 160:X shift 10:344,target 71 268:0 reduce 160:Y shift 157:x,target 102 8:373,target 57 17:0 reduce 167:260,target 125 167:259,target 124 108:277 reduce 1:350 reduce 1:349 reduce 42:362 shift 376:0,target 246 344:277 reduce 83:277 shift 1:294,target 33 93:265,target 186 52:352,target 191 383:398,target 130 147:411,target 274 2:277,target 24 321:0 reduce 60:0 reduce 23:329,target 93 23:330,target 94 345:0,target 10 93:376,target 186 84:0,target 42 314:277 reduce 182:445 goto 13:395,target 258 42:369 shift 103:337 reduce 1:358 reduce 10:292,target 68 314:0,target 143 227:413 goto 146:0 reduce 103:340 reduce 103:339 reduce 363:0 reduce 81:332,target 29 56:275,target 201 274:277 reduce 263:258,target 123 127:277,target 7 1:363 reduce 173:277,target 74 11:386,target 262 35:443,target 139 273:0,target 123 228:277,target 1 274:277,target 124 1:363,target 33 330:277,target 191 329:277,target 210 230:261,target 126 229:261,target 126 68:277,target 213 1:367 reduce 375:277,target 245 244:277 reduce 62:456,target 224 1:368 reduce 23:283 shift 23:284 shift 98:394,target 254 1:372 reduce 1:373 reduce 241:0 reduce 214:277 reduce 211:0,target 229 1:374 reduce 8:389,target 62 9:373,target 57 1:377 reduce 169:0,target 100 58:257 shift 174:277 reduce 58:258 shift 12:386 reduce 32:398,target 130 36:443 goto 42:392 shift 283:0 reduce 94:265,target 187 58:260 shift 58:259 shift 384:398,target 130 58:261 shift 1:382 reduce 3:277,target 35 160:x shift 138:0,target 134 58:262 shift 1:383 reduce 279:257 shift 160:y shift 94:376,target 187 53:463,target 198 380:275 shift 379:275 shift 282:262,target 127 279:258 shift 144:277 reduce 14:395,target 259 31:262,target 127 380:276 shift 379:276 shift 279:260 shift 279:259 shift 0:285,target 31 335:0 reduce 279:261 shift 107:0,target 192 74:0 reduce 56:302,target 202 53:317 shift 279:262 shift 12:395 reduce 262:413,target 366 157:431 goto 1:389 reduce 128:277,target 99 114:277 reduce 6:0 accept 174:277,target 131 58:258,target 123 12:386,target 263 36:443,target 140 42:392,target 163 373:0,target 240 350:277 reduce 349:277 reduce 230:277,target 1 229:277,target 1 88:277 reduce 53:323 shift 1:393 reduce 27:381,target 110 377:0 reduce 275:277,target 125 331:277,target 189 70:277,target 215 69:277,target 221 1:395 reduce 7:0,target 20 376:277,target 246 263:413 goto 8:295,target 30 81:0,target 29 320:277 reduce 319:277 reduce 58:277 reduce 213:0 reduce 23:324 shift 250:268 shift 59:464,target 215 30:458,target 120 311:0,target 142 250:270 shift 250:269 shift 9:389,target 62 249:271 shift 187:449 goto 280:277 shift 279:277 reduce 249:272 shift 57:344,target 71 28:277 reduce 62:431,target 222 23:329 shift 23:330 shift 270:0,target 18 269:0,target 208 255:0 reduce 225:260,target 125 225:259,target 124 161:Y,target 101 18:0,target 36 340:398,target 130 95:265,target 184 4:277,target 27 252:273,target 348 95:376,target 184 307:0 reduce 297:0 reduce 15:395,target 261 1:285,target 33 220:277 reduce 219:277 shift 207:0,target 95 197:0,target 223 57:292,target 68 1:425 goto 383:400,target 132 264:275,target 270 263:413,target 367 133:0 reduce 130:277,target 60 129:277,target 59 350:0 reduce 349:0 reduce 175:277,target 63 166:0,target 129 94:263 reduce 90:264,target 185 88:0 reduce 60:258,target 123 13:386,target 258 231:277,target 104 180:277 reduce 179:277 reduce 94:264 reduce 23:345 shift 276:277,target 126 94:265 reduce 63:473,target 231 332:277,target 190 94:266 reduce 90:375,target 185 71:277,target 212 377:277,target 233 135:0,target 113 94:267 reduce 9:295,target 30 39:409,target 150 39:410,target 151 175:0 reduce 378:261,target 126 150:277 reduce 149:277 reduce 158:257,target 122 385:277 reduce 260:257,target 122 259:257,target 122 53:361 shift 227:0 reduce 120:277 reduce 119:277 reduce 370:0,target 117 369:0,target 162 355:277 reduce 226:260,target 125 226:259,target 124 225:257 shift 96:265,target 181 4:0,target 27 225:258 shift 161:X shift 64:275 shift 5:277,target 25 338:0,target 266 270:0 reduce 269:0 reduce 225:260 shift 225:259 shift 161:Y shift 77:0,target 254 18:0 reduce 325:277 reduce 225:261 shift 96:376,target 181 42:324,target 159 225:262 shift 16:395,target 260 147:418,target 276 78:262,target 127 62:405,target 220 32:400,target 132 307:0,target 139 297:0,target 248 42:465 goto 384:400,target 132 265:275,target 270 105:0 reduce 322:0 reduce 285:277 shift 61:0 reduce 37:460,target 145 131:277,target 61 58:413,target 209 266:0,target 197 176:277,target 75 157:Y,target 101 91:264,target 183 61:258,target 123 50:351,target 183 14:386,target 259 232:277,target 98 53:378 shift 277:277,target 115 83:385 shift 62:x,target 102 26:277,target 106 333:277,target 264 255:277 reduce 147:0 reduce 91:375,target 183 72:277,target 216 378:277,target 1 364:0 reduce 235:0,target 255 183:331,target 312 225:277 reduce 204:0,target 101 194:0,target 226 43:366,target 168 200:0 reduce 53:387 shift 94:312 reduce 8:286,target 26 34:302 shift 81:287,target 29 227:260,target 125 227:259,target 124 185:277 reduce 183:278,target 310 132:0,target 62 23:389 shift 40:257 shift 383:433,target 389 155:277 reduce 40:258 shift 40:259 shift 40:260 shift 391:277 reduce 163:469 goto 101:0,target 56 40:261 shift 340:400,target 132 40:262 shift 161:x shift 125:277 reduce 38:460,target 146 161:y shift 132:277,target 62 60:413,target 216 0:293,target 31 0:303,target 31 366:0,target 158 361:277 reduce 177:277,target 156 99:277 reduce 92:264,target 182 51:351,target 183 15:386,target 261 233:277,target 256 120:0 reduce 336:0 reduce 278:277,target 116 248:272,target 352 162:404,target 294 75:0 reduce 34:320 shift 334:277,target 268 92:375,target 182 73:277,target 218 335:0,target 269 279:261,target 126 74:0,target 217 53:317,target 193 331:277 reduce 184:331,target 312 70:277 reduce 69:277 reduce 7:0 reduce 174:400 shift 378:0 reduce 304:0,target 166 294:0,target 253 83:429 goto 262:257,target 122 99:287 shift 301:277 reduce 291:277 reduce 9:286,target 26 39:277 shift 40:277 reduce 263:0,target 1 228:260,target 125 228:259,target 124 214:0 reduce 174:397 shift 174:398 shift 261:277 shift 184:278,target 310 174:399 shift 98:265,target 247 232:0,target 98 7:277,target 21 32:433,target 133 384:433,target 391 98:376,target 252 10:281 shift 27:457,target 111 256:0 reduce 231:277 reduce 201:0,target 111 8:372,target 56 167:258,target 123 101:257 reduce 0:320,target 31 101:258 reduce 133:277,target 67 101:260 reduce 101:259 reduce 61:413,target 217 1:303,target 33 1:293,target 33 308:0 reduce 298:0 reduce 201:277 reduce 178:277,target 157 101:261 reduce 93:264,target 186 16:386,target 260 383:397,target 129 234:277,target 257 147:409,target 273 101:262 reduce 280:277,target 372 279:277,target 1 249:272,target 356 28:277,target 68 335:277,target 269 128:0,target 99 93:375,target 186 74:277,target 217 10:292 shift 381:277,target 44 45:257 shift 380:418 goto 379:418 goto 134:0 reduce 45:258 shift 351:0 reduce 89:0 reduce 45:260 shift 45:259 shift 8:329,target 44 10:305 shift 181:355,target 307 45:261 shift 45:262 shift 263:257,target 122 10:298 shift 131:277 reduce 58:413 goto 176:0 reduce 174:433 goto 366:277 reduce 363:0,target 161 230:260,target 125 230:259,target 124 229:260,target 125 229:259,target 124 279:413 goto 101:277 reduce 99:332 shift 23:454 goto 332:0,target 190 141:262,target 127 71:0,target 212 23:455 goto 340:433,target 382 336:277 reduce 228:0 reduce 94:375 reduce 75:277 reduce 94:376 reduce 53:463 goto 206:257 shift 101:282 reduce 19:395,target 80 44:452,target 172 301:0,target 168 291:0,target 250 206:258 shift 0:336,target 31 40:0,target 1 250:414 goto 206:260 shift 206:259 shift 9:372,target 56 306:277 reduce 296:277 reduce 249:415 goto 206:261 shift 45:277 reduce 1:320,target 33 271:0 reduce 206:262 shift 260:0,target 1 259:0,target 1 134:277,target 102 32:397,target 129 180:277,target 94 179:277,target 81 94:264,target 187 23:345,target 95 384:397,target 129 289:339,target 379 289:340,target 380 235:277,target 255 281:277,target 241 266:277 reduce 94:386 reduce 29:277,target 80 30:277,target 112 336:277,target 265 228:0,target 1 106:0 reduce 94:375,target 187 75:277,target 214 382:277,target 41 323:0 reduce 282:261,target 126 31:261,target 126 191:321 shift 9:329,target 44 236:277 shift 182:355,target 307 0:395,target 31 4:277 reduce 94:394 reduce 365:0 reduce 58:257,target 122 206:277 reduce 196:277 reduce 15:300 reduce 8:294,target 29 201:0 reduce 125:0,target 6 236:287 shift 62:Y,target 101 10:344 shift 166:277 reduce 4:287 reduce 101:318 reduce 288:262,target 127 101:319 reduce 37:262,target 127 391:0,target 49 1:336,target 33 243:0 reduce 167:413,target 299 101:322 reduce 136:277 reduce 225:258,target 123 161:X,target 100 64:275,target 232 372:277 reduce 360:0,target 179 359:0,target 177 135:277,target 113 99:370 shift 10:353 shift 340:397,target 129 95:264,target 184 59:299,target 211 236:277,target 82 282:277,target 1 106:277 reduce 50:375,target 184 8:363,target 53 31:277,target 1 337:277,target 267 328:0,target 211 95:375,target 184 76:277,target 219 67:0,target 220 0:311,target 31 342:277 shift 81:277 reduce 158:y,target 103 287:0,target 237 9:263 shift 36:0,target 133 337:0 reduce 76:0 reduce 1:395,target 33 312:277 reduce 170:327,target 301 101:337 reduce 90:263,target 185 60:257,target 122 256:0,target 106 225:413 goto 101:340 reduce 101:339 reduce 81:287 reduce 272:277 reduce 9:294,target 29 21:277 shift 39:408,target 149 225:0,target 1 50:444,target 185 10:371 shift 378:260,target 125 378:259,target 124 0:370,target 5 242:277 shift 215:0 reduce 191:364 shift 62:X shift 38:262,target 127 62:Y shift 236:332 shift 100:340,target 54 100:339,target 54 9:279 shift 226:258,target 123 4:332 reduce 10:380 shift 10:379 shift 21:287 shift 212:277 reduce 136:277,target 112 34:437 goto } array set plot::rules { 9,l 414 164,l 451 216,l 462 258,l 472 49,l 430 50,l 430 136,l 444 92,l 434 178,l 454 231,l 464 22,l 419 108,l 435 64,l 434 151,l 447 203,l 459 193,l 457 245,l 468 36,l 426 123,l 440 78,l 434 165,l 452 217,l 462 260,l 472 259,l 472 51,l 430 137,l 444 93,l 434 180,l 454 179,l 454 232,l 465 23,l 421 109,l 436 110,l 436 65,l 434 152,l 448 204,l 459 194,l 457 246,l 468 37,l 427 124,l 440 79,l 434 80,l 434 166,l 452 218,l 462 261,l 472 10,l 414 52,l 430 138,l 444 94,l 434 181,l 455 233,l 465 24,l 421 111,l 436 66,l 434 153,l 448 205,l 460 195,l 457 247,l 468 38,l 427 125,l 440 81,l 434 167,l 453 220,l 462 219,l 462 262,l 472 11,l 415 53,l 431 139,l 445 140,l 445 95,l 434 182,l 455 234,l 465 25,l 421 112,l 437 67,l 434 0,l 474 154,l 449 206,l 460 196,l 458 248,l 469 39,l 427 40,l 427 126,l 440 82,l 434 168,l 453 221,l 462 263,l 472 12,l 415 54,l 431 141,l 446 96,l 434 183,l 455 235,l 465 26,l 421 113,l 437 68,l 434 1,l 413 155,l 449 207,l 460 197,l 458 250,l 470 249,l 469 41,l 428 127,l 441 83,l 434 170,l 453 169,l 453 222,l 463 264,l 473 13,l 416 100,l 434 55,l 431 142,l 446 97,l 434 184,l 455 236,l 465 27,l 422 114,l 438 69,l 434 70,l 434 2,l 413 156,l 450 208,l 460 198,l 459 251,l 470 42,l 428 128,l 441 84,l 434 171,l 454 223,l 463 265,l 473 14,l 416 101,l 434 56,l 431 143,l 446 98,l 434 185,l 455 237,l 465 28,l 421 115,l 438 71,l 434 3,l 413 157,l 450 210,l 461 209,l 461 199,l 459 252,l 470 43,l 428 129,l 441 130,l 441 85,l 434 172,l 454 224,l 463 266,l 473 15,l 417 102,l 434 57,l 432 144,l 446 99,l 434 186,l 455 238,l 465 30,l 421 29,l 423 116,l 438 72,l 434 4,l 413 158,l 451 211,l 461 253,l 470 44,l 428 131,l 442 86,l 434 173,l 454 225,l 463 267,l 473 16,l 417 103,l 434 58,l 432 145,l 446 187,l 455 240,l 466 239,l 465 31,l 424 117,l 438 73,l 434 5,l 413 160,l 451 159,l 451 212,l 462 254,l 471 45,l 429 132,l 442 87,l 434 174,l 454 226,l 463 268,l 473 17,l 417 104,l 434 59,l 433 60,l 433 146,l 447 188,l 456 241,l 466 32,l 421 118,l 439 74,l 434 6,l 413 161,l 451 213,l 462 255,l 471 46,l 429 133,l 443 88,l 434 175,l 454 227,l 464 269,l 473 18,l 418 105,l 435 61,l 433 147,l 447 200,l 459 190,l 456 189,l 456 242,l 467 33,l 425 119,l 439 120,l 439 75,l 434 7,l 413 162,l 451 214,l 462 256,l 471 47,l 429 134,l 443 89,l 434 90,l 434 176,l 454 228,l 464 20,l 419 19,l 418 106,l 435 62,l 433 148,l 447 201,l 459 191,l 456 243,l 467 34,l 421 121,l 439 76,l 434 8,l 414 163,l 451 215,l 462 257,l 471 48,l 429 135,l 444 91,l 434 177,l 454 230,l 464 229,l 464 21,l 420 107,l 435 63,l 434 149,l 447 150,l 447 202,l 459 192,l 457 244,l 467 35,l 426 122,l 440 77,l 434 } array set plot::rules { 122,dc 1 187,dc 1 263,dc 1 12,dc 1 77,dc 2 114,dc 1 180,dc 3 179,dc 3 255,dc 3 69,dc 2 70,dc 2 106,dc 1 9,dc 1 172,dc 3 247,dc 2 62,dc 1 2,dc 1 164,dc 3 240,dc 2 239,dc 2 54,dc 1 156,dc 1 232,dc 2 46,dc 0 148,dc 2 224,dc 1 38,dc 2 141,dc 1 216,dc 1 31,dc 0 96,dc 2 133,dc 0 208,dc 2 198,dc 1 23,dc 2 88,dc 2 125,dc 1 201,dc 1 191,dc 2 266,dc 2 15,dc 1 81,dc 2 117,dc 3 183,dc 1 258,dc 1 73,dc 2 109,dc 2 110,dc 2 175,dc 3 251,dc 1 65,dc 3 102,dc 2 5,dc 1 167,dc 1 243,dc 3 57,dc 1 160,dc 3 159,dc 3 235,dc 3 49,dc 4 50,dc 0 152,dc 1 227,dc 1 42,dc 0 144,dc 1 220,dc 1 219,dc 1 34,dc 3 99,dc 2 136,dc 2 212,dc 1 26,dc 0 92,dc 2 128,dc 1 204,dc 1 194,dc 1 269,dc 2 18,dc 1 84,dc 2 121,dc 1 186,dc 1 262,dc 1 11,dc 1 76,dc 2 113,dc 1 178,dc 3 254,dc 2 68,dc 1 105,dc 0 8,dc 1 171,dc 3 246,dc 2 61,dc 1 1,dc 0 163,dc 3 238,dc 2 53,dc 1 155,dc 1 231,dc 1 45,dc 4 147,dc 2 223,dc 1 37,dc 1 139,dc 1 140,dc 1 215,dc 1 30,dc 5 29,dc 0 95,dc 2 132,dc 2 207,dc 2 197,dc 2 22,dc 3 87,dc 2 124,dc 1 200,dc 1 190,dc 2 189,dc 2 265,dc 2 14,dc 1 79,dc 2 80,dc 1 116,dc 2 182,dc 1 257,dc 3 72,dc 2 108,dc 1 174,dc 3 250,dc 1 249,dc 1 64,dc 2 101,dc 2 4,dc 1 166,dc 2 242,dc 3 56,dc 1 158,dc 3 234,dc 3 48,dc 4 151,dc 2 226,dc 1 41,dc 4 143,dc 1 218,dc 1 33,dc 0 98,dc 2 135,dc 2 211,dc 2 25,dc 1 91,dc 2 127,dc 1 203,dc 1 193,dc 1 268,dc 2 17,dc 1 83,dc 2 119,dc 1 120,dc 1 185,dc 1 261,dc 1 10,dc 1 75,dc 2 112,dc 1 177,dc 3 253,dc 1 67,dc 2 104,dc 2 7,dc 1 170,dc 1 169,dc 1 245,dc 2 59,dc 1 60,dc 1 0,dc 1 162,dc 3 237,dc 2 52,dc 4 154,dc 1 230,dc 1 229,dc 1 44,dc 4 146,dc 0 222,dc 1 36,dc 1 138,dc 2 214,dc 1 28,dc 3 94,dc 2 131,dc 1 206,dc 2 196,dc 1 21,dc 0 86,dc 2 123,dc 1 188,dc 1 264,dc 2 13,dc 1 78,dc 2 115,dc 2 181,dc 1 256,dc 3 71,dc 2 107,dc 1 173,dc 3 248,dc 1 63,dc 2 100,dc 2 3,dc 1 165,dc 1 241,dc 1 55,dc 1 157,dc 1 233,dc 3 47,dc 1 149,dc 2 150,dc 2 225,dc 1 39,dc 2 40,dc 2 142,dc 1 217,dc 1 32,dc 2 97,dc 2 134,dc 1 210,dc 2 209,dc 1 199,dc 1 24,dc 1 89,dc 2 90,dc 2 126,dc 1 202,dc 1 192,dc 1 267,dc 2 16,dc 1 82,dc 2 118,dc 1 184,dc 1 260,dc 1 259,dc 1 74,dc 2 111,dc 1 176,dc 3 252,dc 1 66,dc 2 103,dc 2 6,dc 1 168,dc 1 244,dc 3 58,dc 1 161,dc 3 236,dc 2 51,dc 1 153,dc 1 228,dc 1 43,dc 1 145,dc 1 221,dc 1 35,dc 0 137,dc 2 213,dc 1 27,dc 0 93,dc 2 129,dc 1 130,dc 2 205,dc 1 195,dc 1 20,dc 1 19,dc 1 85,dc 2 } array set plot::rules { 41,line 270 37,line 263 34,line 255 31,line 253 27,line 250 24,line 246 21,line 241 268,line 621 17,line 234 265,line 618 14,line 229 262,line 612 11,line 224 258,line 608 255,line 603 252,line 597 248,line 591 245,line 586 242,line 581 238,line 573 9,line 220 235,line 570 6,line 216 232,line 567 3,line 213 228,line 560 225,line 555 222,line 552 218,line 545 215,line 542 212,line 539 208,line 531 198,line 519 205,line 528 195,line 511 202,line 523 192,line 508 188,line 502 185,line 497 182,line 493 178,line 486 175,line 483 172,line 479 168,line 472 165,line 467 162,line 462 158,line 458 155,line 451 152,line 446 148,line 440 145,line 435 142,line 432 138,line 424 135,line 421 132,line 413 128,line 407 125,line 402 122,line 399 118,line 393 115,line 388 99,line 358 112,line 383 96,line 355 108,line 374 93,line 352 105,line 371 89,line 347 90,line 348 102,line 365 86,line 343 83,line 340 79,line 334 80,line 336 76,line 330 73,line 327 69,line 321 70,line 323 66,line 317 63,line 313 59,line 307 60,line 308 56,line 299 53,line 296 49,line 288 50,line 290 46,line 281 43,line 274 39,line 265 40,line 266 36,line 260 33,line 254 30,line 253 29,line 251 26,line 250 23,line 245 20,line 241 19,line 238 267,line 620 16,line 233 264,line 617 13,line 228 261,line 611 10,line 221 257,line 605 254,line 602 251,line 596 247,line 588 244,line 583 241,line 578 237,line 572 8,line 219 234,line 569 5,line 215 231,line 563 2,line 212 227,line 559 27,e 1 224,line 554 221,line 549 217,line 544 214,line 541 211,line 536 207,line 530 197,line 516 204,line 525 194,line 510 201,line 522 191,line 505 187,line 499 184,line 496 181,line 491 177,line 485 174,line 481 171,line 478 167,line 471 164,line 464 161,line 461 157,line 455 154,line 450 151,line 443 147,line 439 144,line 434 141,line 431 137,line 423 134,line 418 131,line 412 127,line 406 124,line 401 121,line 396 117,line 390 114,line 387 98,line 357 111,line 380 95,line 354 29,e 3 107,line 373 92,line 351 104,line 368 88,line 346 101,line 362 85,line 342 82,line 339 78,line 333 75,line 329 72,line 326 68,line 320 65,line 315 62,line 310 58,line 304 55,line 298 52,line 293 48,line 284 45,line 279 42,line 272 31,e 0 38,line 264 35,line 259 32,line 254 28,line 251 25,line 248 22,line 242 269,line 622 18,line 237 266,line 619 15,line 232 263,line 613 12,line 225 260,line 610 259,line 609 256,line 604 253,line 598 250,line 595 249,line 592 246,line 587 243,line 582 240,line 577 239,line 574 236,line 571 7,line 217 233,line 568 4,line 214 230,line 562 229,line 561 1,line 211 226,line 556 223,line 553 220,line 548 219,line 546 216,line 543 213,line 540 210,line 535 209,line 534 199,line 520 206,line 529 196,line 515 203,line 524 193,line 509 200,line 521 190,line 504 189,line 503 186,line 498 183,line 494 180,line 488 179,line 487 176,line 484 173,line 480 33,e 1 170,line 474 169,line 473 166,line 468 163,line 463 160,line 460 159,line 459 156,line 454 153,line 447 149,line 441 150,line 442 146,line 438 143,line 433 139,line 427 140,line 428 136,line 422 133,line 417 129,line 408 130,line 409 126,line 403 123,line 400 119,line 394 120,line 395 116,line 389 113,line 384 97,line 356 109,line 377 110,line 379 94,line 353 106,line 372 91,line 349 103,line 367 87,line 345 100,line 360 84,line 341 81,line 338 77,line 332 74,line 328 21,e 1 71,line 324 67,line 319 64,line 314 61,line 309 57,line 303 54,line 297 51,line 292 47,line 283 44,line 275 } array set plot::lr1_table { 365,trans {} 117,trans {} 193,trans {} 203,trans {{275 339}} 27,trans {{271 107} {280 108} {348 109} {381 110} {457 111}} 278,trans {} 364,trans {} 116,trans {} 192,trans {} 202,trans {{275 338}} 26,trans {{277 106}} 277,trans {} 363,trans {} 115,trans {} 191,trans {{321 329} {364 330} {449 337}} 201,trans {} 25,trans {{X 100} {Y 101} {x 102} {y 103} {431 104} {451 105}} 276,trans {} 362,trans {} 0 {{0 0 0} {20 0 0} {22 0 0} {23 {0 277} 0} {24 {0 277} 0} {25 {0 277} 0} {26 {0 277} 0} {28 {0 277} 0} {30 {0 277} 0} {32 {0 277} 0} {34 {0 277} 0} {31 {263 279 285 286 288 293 294 295 300 301 302 303 307 308 309 310 311 315 316 320 326 329 334 335 336 341 342 349 350 358 363 367 368 372 373 374 377 382 383 389 393 395} 0}} 1 {{34 {0 277} 1} {33 {263 279 285 286 288 293 294 295 300 301 302 303 307 308 309 310 311 315 316 320 326 329 334 335 336 341 342 349 350 358 363 367 368 372 373 374 377 382 383 389 393 395} 0}} 2 {{24 {0 277} 1}} 114,trans {} 3 {{23 {0 277} 1} {35 {0 277} 0} {36 {0 277} 0} {254 {0 277} 0} {255 {0 277} 0} {256 {0 277} 0} {257 {0 277} 0} {258 {300 386 395} 0} {259 {300 386 395} 0} {260 {300 386 395} 0} {261 {300 386 395} 0} {262 {300 386 395} 0} {263 {300 386 395} 0}} 4 {{28 {0 277} 1} {30 {0 277} 1} {27 {0 277 287 332 370 385} 0}} 5 {{25 {0 277} 1}} 6 {{0 0 1}} 189,trans {{313 333} {359 334} {448 335}} 190,trans {{277 336}} 200,trans {} 7 {{20 0 1} {22 0 1} {21 277 0}} 8 {{32 {0 277} 1} {63 {0 277} 0} {64 {0 277} 0} {65 {0 277} 0} {66 {0 277} 0} {67 {0 277} 0} {68 {0 277} 0} {69 {0 277} 0} {70 {0 277} 0} {71 {0 277} 0} {72 {0 277} 0} {73 {0 277} 0} {74 {0 277} 0} {75 {0 277} 0} {76 {0 277} 0} {77 {0 277} 0} {78 {0 277} 0} {79 {0 277} 0} {80 {0 277} 0} {81 {0 277} 0} {82 {0 277} 0} {83 {0 277} 0} {84 {0 277} 0} {85 {0 277} 0} {86 {0 277} 0} {87 {0 277} 0} {88 {0 277} 0} {89 {0 277} 0} {90 {0 277} 0} {91 {0 277} 0} {92 {0 277} 0} {93 {0 277} 0} {94 {0 277} 0} {95 {0 277} 0} {96 {0 277} 0} {97 {0 277} 0} {98 {0 277} 0} {99 {0 277} 0} {100 {0 277} 0} {101 {0 277} 0} {102 {0 277} 0} {103 {0 277} 0} {104 {0 277} 0}} 9 {{34 {0 277} 2} {63 {0 277} 0} {64 {0 277} 0} {65 {0 277} 0} {66 {0 277} 0} {67 {0 277} 0} {68 {0 277} 0} {69 {0 277} 0} {70 {0 277} 0} {71 {0 277} 0} {72 {0 277} 0} {73 {0 277} 0} {74 {0 277} 0} {75 {0 277} 0} {76 {0 277} 0} {77 {0 277} 0} {78 {0 277} 0} {79 {0 277} 0} {80 {0 277} 0} {81 {0 277} 0} {82 {0 277} 0} {83 {0 277} 0} {84 {0 277} 0} {85 {0 277} 0} {86 {0 277} 0} {87 {0 277} 0} {88 {0 277} 0} {89 {0 277} 0} {90 {0 277} 0} {91 {0 277} 0} {92 {0 277} 0} {93 {0 277} 0} {94 {0 277} 0} {95 {0 277} 0} {96 {0 277} 0} {97 {0 277} 0} {98 {0 277} 0} {99 {0 277} 0} {100 {0 277} 0} {101 {0 277} 0} {102 {0 277} 0} {103 {0 277} 0} {104 {0 277} 0}} 24,trans {{320 99}} 275,trans {} 99,trans {{287 259} {332 260} {370 261} {435 262}} 361,trans {} 113,trans {} 188,trans {{277 332}} 23,trans {{283 90} {284 91} {324 92} {329 93} {330 94} {345 95} {389 96} {454 97} {455 98}} 274,trans {} 98,trans {{263 249} {264 250} {265 251} {266 252} {267 253} {312 254} {375 255} {376 256} {386 257} {394 258}} 359,trans {} 360,trans {} 112,trans {} 187,trans {{321 329} {364 330} {449 331}} 22,trans {{277 89}} 273,trans {} 97,trans {} 358,trans {} 111,trans {} 186,trans {} 21,trans {{277 82} {287 83} {332 84} {370 85} {385 86} {427 87} {428 88}} 272,trans {} 96,trans {} 357,trans {} 109,trans {} 110,trans {} 185,trans {} 20,trans {{277 81}} 19,trans {{300 78} {386 79} {395 80}} 271,trans {} 95,trans {} 356,trans {} 108,trans {} 184,trans {{278 322} {328 323} {331 324} {357 325} {388 326} {446 328}} 18,trans {} 269,trans {{275 274} {276 275} {418 381}} 270,trans {} 94,trans {} 355,trans {} 107,trans {} 183,trans {{278 322} {328 323} {331 324} {357 325} {388 326} {446 327}} 17,trans {} 268,trans {{275 274} {276 275} {418 380}} 93,trans {} 354,trans {{277 396}} 106,trans {} 182,trans {{325 318} {355 319} {445 321}} 16,trans {} 267,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 379}} 92,trans {} 353,trans {{277 395}} 105,trans {} 181,trans {{325 318} {355 319} {445 320}} 15,trans {} 266,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 378}} 91,trans {} 352,trans {{275 393} {397 129} {398 130} {399 131} {400 132} {433 394}} 104,trans {{282 263} {318 264} {319 265} {322 266} {337 267} {339 268} {340 269}} 179,trans {} 180,trans {} 14,trans {} 265,trans {{277 377}} 89,trans {} 90,trans {} 351,trans {} 103,trans {} 178,trans {} 13,trans {} 264,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 376}} 88,trans {} 349,trans {} 350,trans {} 102,trans {} 177,trans {} 12,trans {} 263,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 375}} 87,trans {} 348,trans {} 101,trans {} 176,trans {} 11,trans {} 262,trans {} 86,trans {} 347,trans {} 100,trans {} 175,trans {} 10,trans {{281 67} {292 68} {298 69} {305 70} {344 71} {353 72} {371 73} {379 74} {380 75} {391 76} {462 77}} 261,trans {} 85,trans {{277 246} {385 247} {430 248}} 346,trans {} 174,trans {{397 129} {398 130} {399 131} {400 132} {433 317}} 259,trans {} 260,trans {} 84,trans {{277 82} {385 86} {428 245}} 345,trans {} 173,trans {} 258,trans {{271 367} {272 368} {415 374}} 83,trans {{277 242} {385 243} {429 244}} 344,trans {} 172,trans {} 257,trans {{271 363} {272 364} {274 365} {417 373}} 82,trans {{277 241}} 343,trans {} 171,trans {} 256,trans {{273 360} {274 361} {416 372}} 81,trans {{423 240}} 342,trans {} 169,trans {} 170,trans {{289 312} {327 313} {365 314} {390 315} {453 316}} 255,trans {{275 371}} 79,trans {{275 238}} 80,trans {{275 239}} 341,trans {} 168,trans {} 254,trans {{268 355} {269 356} {270 357} {414 370}} 78,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 237}} 339,trans {} 340,trans {} 100 {{54 {282 318 319 322 337 339 340} 1}} 101 {{56 {282 318 319 322 337 339 340} 1}} 167,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 311}} 102 {{53 {282 318 319 322 337 339 340} 1}} 103 {{55 {282 318 319 322 337 339 340} 1}} 104 {{158 {0 277} 1} {159 {0 277} 1} {160 {0 277} 1} {161 {0 277} 1} {162 {0 277} 1} {163 {0 277} 1} {164 {0 277} 1}} 105 {{82 {0 277} 2}} 253,trans {{271 367} {272 368} {415 369}} 106 {{83 {0 277} 2}} 107 {{192 {0 277} 1}} 108 {{194 {0 277} 1}} 110 {{193 {0 277} 1}} 109 {{195 {0 277} 1}} 77,trans {} 338,trans {} 111 {{87 {0 277} 2}} 112 {{196 {0 277} 1}} 113 {{202 277 1}} 114 {{198 277 1}} 115 {{203 277 1}} 116 {{204 277 1}} 117 {{199 277 1}} 166,trans {} 118 {{201 277 1}} 120 {{89 {0 277} 2}} 119 {{200 277 1}} 121 {{197 {0 277} 1}} 122 {{2 {0 277} 1}} 252,trans {{271 363} {272 364} {274 365} {417 366}} 123 {{5 {0 277} 1}} 124 {{3 {0 277} 1}} 125 {{6 {0 277} 1}} 126 {{4 {0 277} 1}} 76,trans {} 337,trans {} 127 {{7 {0 277} 1}} 128 {{99 {0 277} 2}} 130 {{60 {0 277} 1}} 129 {{59 {0 277} 1}} 131 {{61 {0 277} 1}} 132 {{62 {0 277} 1}} 133 {{67 {0 277} 2}} 134 {{102 {0 277} 2}} 165,trans {} 135 {{113 {0 277} 1}} 136 {{112 {0 277} 1}} 137 {{66 {0 277} 2}} 138 {{134 {0 277} 1}} 251,trans {{273 360} {274 361} {416 362}} 140 {{70 {0 277} 2}} 139 {{71 {0 277} 2}} 141 {{206 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 142 {{207 {0 277} 1}} 143 {{208 {0 277} 1}} 75,trans {} 336,trans {} 144 {{205 {0 277} 1}} 145 {{92 {0 277} 2}} 146 {{93 {0 277} 2}} 147 {{114 {0 277} 1} {115 {0 277} 1} {122 {0 277} 0} {123 {0 277} 0} {124 {0 277} 0} {125 {0 277} 0} {126 {0 277} 0} {18 {0 277} 0} {19 {0 277} 0}} 148 {{118 277 1}} 150 {{120 277 1}} 149 {{119 277 1}} 151 {{121 277 1}} 164,trans {} 152 {{69 {0 277} 2}} 153 {{116 {0 277} 1} {117 {0 277} 1}} 154 {{90 {0 277} 2}} 155 {{91 {0 277} 2}} 249,trans {{268 355} {269 356} {270 357} {414 358}} 250,trans {{275 359}} 156 {{234 {0 277} 1} {53 {0 257 258 259 260 261 262} 0} {54 {0 257 258 259 260 261 262} 0} {55 {0 257 258 259 260 261 262} 0} {56 {0 257 258 259 260 261 262} 0}} 157 {{235 {0 277} 1} {53 277 0} {54 277 0} {55 277 0} {56 277 0}} 158 {{232 {0 277} 1} {240 {0 277} 0} {241 {0 277} 0} {53 {0 257 258 259 260 261 262} 0} {54 {0 257 258 259 260 261 262} 0} {55 {0 257 258 259 260 261 262} 0} {56 {0 257 258 259 260 261 262} 0} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 159 {{237 {0 277} 1} {245 {0 277} 0} {246 {0 277} 0} {247 {0 277} 0} {57 277 0} {58 277 0}} 160 {{233 {0 277} 1} {53 {0 257 258 259 260 261 262} 0} {54 {0 257 258 259 260 261 262} 0} {55 {0 257 258 259 260 261 262} 0} {56 {0 257 258 259 260 261 262} 0}} 74,trans {} 335,trans {} 161 {{236 {0 277} 1} {242 {0 277} 0} {243 {0 277} 0} {244 {0 277} 0} {53 {282 339 340} 0} {54 {282 339 340} 0} {55 {282 339 340} 0} {56 {282 339 340} 0}} 162 {{239 {0 277} 1} {250 {0 277} 0} {251 {0 277} 0} {252 {0 277} 0} {253 {0 277} 0}} 163 {{238 {0 277} 1} {248 {0 277} 0} {249 {0 277} 0}} 164 {{103 {0 277} 2}} 165 {{128 {0 277} 1}} 166 {{129 {0 277} 1}} 167 {{130 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 163,trans {{287 308} {332 309} {469 310}} 168 {{127 {0 277} 1}} 169 {{100 {0 277} 2}} 170 {{166 {0 277} 1} {167 {0 277} 0} {168 {0 277} 0} {169 {0 277} 0} {170 {0 277} 0}} 171 {{165 {0 277} 1}} 172 {{84 {0 277} 2}} 248,trans {} 173 {{74 {0 277} 2}} 174 {{131 {0 277} 1} {132 {0 277} 1} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} 175 {{63 {0 277} 2}} 176 {{75 {0 277} 2}} 73,trans {} 334,trans {} 177 {{156 {0 277} 1}} 178 {{157 {0 277} 1}} 179 {{81 {0 277} 2}} 180 {{94 {0 277} 2}} 181 {{135 {0 277} 1} {139 {0 277} 0} {140 {0 277} 0}} 182 {{136 {0 277} 1} {139 {0 277} 0} {140 {0 277} 0}} 183 {{137 {0 277} 1} {141 {0 277} 0} {142 {0 277} 0} {143 {0 277} 0} {144 {0 277} 0} {145 {0 277} 0}} 184 {{138 {0 277} 1} {141 {0 277} 0} {142 {0 277} 0} {143 {0 277} 0} {144 {0 277} 0} {145 {0 277} 0}} 162,trans {{401 303} {402 304} {403 305} {404 306} {470 307}} 185 {{78 {0 277} 2}} 186 {{77 {0 277} 2}} 187 {{151 {0 277} 1} {154 {0 277} 0} {155 {0 277} 0}} 188 {{148 {0 277} 1}} 247,trans {} 189 {{147 {0 277} 1} {152 {0 277} 0} {153 {0 277} 0}} 190 {{149 {0 277} 1}} 200 {{76 {0 277} 2}} 191 {{150 {0 277} 1} {154 {0 277} 0} {155 {0 277} 0}} 201 {{111 {0 277} 1}} 192 {{79 {0 277} 2}} 202 {{109 {0 277} 1}} 193 {{222 {0 277} 1}} 203 {{110 {0 277} 1}} 72,trans {} 333,trans {} 194 {{226 {0 277} 1}} 204 {{101 {0 277} 2}} 195 {{224 {0 277} 1}} 205 {{211 {0 277} 1}} 196 {{225 {0 277} 1}} 206 {{210 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 197 {{223 {0 277} 1}} 207 {{95 {0 277} 2}} 198 {{96 {0 277} 2}} 208 {{209 {0 277} 1}} 199 {{64 {0 277} 2}} 209 {{88 {0 277} 2}} 210 {{231 {0 277} 1}} 211 {{229 {0 277} 1}} 161,trans {{X 297} {Y 298} {x 299} {y 300} {431 301} {467 302}} 212 {{228 {0 277} 1}} 213 {{230 {0 277} 1}} 214 {{227 {0 277} 1}} 215 {{97 {0 277} 2}} 246,trans {{277 354}} 216 {{72 {0 277} 2}} 217 {{73 {0 277} 2}} 218 {{54 277 1}} 219 {{56 277 1}} 220 {{53 277 1}} 71,trans {} 332,trans {} 221 {{55 277 1}} 222 {{188 {0 277} 1}} 223 {{191 {0 277} 1}} 224 {{57 277 1}} 225 {{58 277 1}} 226 {{189 {0 277} 1}} 227 {{190 {0 277} 1}} 159,trans {{329 292} {389 293} {405 224} {406 225} {432 294} {468 295}} 160,trans {{X 283} {Y 284} {x 285} {y 286} {431 296}} 228 {{86 {0 277} 2}} 229 {{264 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 230 {{268 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 231 {{269 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 232 {{265 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 245,trans {} 233 {{267 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 234 {{266 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 235 {{104 {0 277} 2}} 236 {{98 {0 277} 2}} 69,trans {} 70,trans {} 331,trans {} 237 {{256 {0 277} 3}} 238 {{257 {0 277} 3}} 239 {{255 {0 277} 3}} 240 {{30 {0 277} 4} {37 {0 277} 0} {38 {0 277} 0} {39 {0 277} 0} {40 {0 277} 0} {41 {0 277} 0} {42 {0 277} 0} {43 {0 277} 0} {44 {0 277} 0}} 241 {{41 {0 277} 2} {44 {0 277} 2}} 242 {{45 {0 277} 1} {48 {0 277} 1}} 243 {{47 {0 277} 1}} 244 {{39 {0 277} 2}} 158,trans {{X 283} {Y 284} {x 285} {y 286} {257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 289} {431 290} {466 291}} 245 {{38 {0 277} 2}} 246 {{49 {0 277} 1} {52 {0 277} 1}} 247 {{51 {0 277} 1}} 248 {{40 {0 277} 2}} 244,trans {} 249 {{171 {0 277} 2} {8 {0 277} 0} {9 {0 277} 0} {10 {0 277} 0}} 250 {{173 {0 277} 2}} 251 {{175 {0 277} 2} {13 {0 277} 0} {14 {0 277} 0}} 252 {{176 {0 277} 2} {15 {0 277} 0} {16 {0 277} 0} {17 {0 277} 0}} 68,trans {} 253 {{174 {0 277} 2} {11 {0 277} 0} {12 {0 277} 0}} 329,trans {} 330,trans {} 254 {{172 {0 277} 2} {8 {0 277} 0} {9 {0 277} 0} {10 {0 277} 0}} 255 {{177 {0 277} 2}} 256 {{179 {0 277} 2} {13 {0 277} 0} {14 {0 277} 0}} 257 {{180 {0 277} 2} {15 {0 277} 0} {16 {0 277} 0} {17 {0 277} 0}} 258 {{178 {0 277} 2} {11 {0 277} 0} {12 {0 277} 0}} 259 {{107 {0 277} 1}} 260 {{106 {0 277} 1}} 10 {{254 {0 277} 1} {212 {0 277} 0} {213 {0 277} 0} {214 {0 277} 0} {215 {0 277} 0} {216 {0 277} 0} {217 {0 277} 0} {218 {0 277} 0} {219 {0 277} 0} {220 {0 277} 0} {221 {0 277} 0}} 261 {{108 {0 277} 1}} 157,trans {{X 218} {Y 219} {x 220} {y 221} {431 288}} 11 {{262 {300 386 395} 1}} 262 {{65 {0 277} 3}} 12 {{263 {300 386 395} 1}} 263 {{161 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 13 {{258 {300 386 395} 1}} 264 {{160 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 14 {{259 {300 386 395} 1}} 265 {{164 {0 277} 2}} 243,trans {} 15 {{261 {300 386 395} 1}} 266 {{158 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 16 {{260 {300 386 395} 1}} 267 {{159 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 17 {{23 {0 277} 2}} 268 {{163 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}} 18 {{36 {0 277} 1}} 67,trans {} 269 {{162 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}} 270 {{197 {0 277} 2}} 328,trans {} 19 {{255 {0 277} 1} {256 {0 277} 1} {257 {0 277} 1}} 20 {{30 {0 277} 2}} 271 {{206 {0 277} 2}} 21 {{28 {0 277} 2} {37 {0 277} 0} {38 {0 277} 0} {39 {0 277} 0} {40 {0 277} 0} {41 {0 277} 0} {42 {0 277} 0} {43 {0 277} 0} {44 {0 277} 0}} 272 {{207 {0 277} 2}} 22 {{22 0 2}} 273 {{208 {0 277} 2}} 23 {{85 {0 277} 1} {171 {0 277} 0} {172 {0 277} 0} {173 {0 277} 0} {174 {0 277} 0} {175 {0 277} 0} {176 {0 277} 0} {177 {0 277} 0} {178 {0 277} 0} {179 {0 277} 0} {180 {0 277} 0} {181 {263 264 265 266 267 312 375 376 386 394} 0} {182 {263 264 265 266 267 312 375 376 386 394} 0} {183 {263 264 265 266 267 312 375 376 386 394} 0} {184 {263 264 265 266 267 312 375 376 386 394} 0} {185 {263 264 265 266 267 312 375 376 386 394} 0} {186 {263 264 265 266 267 312 375 376 386 394} 0} {187 {263 264 265 266 267 312 375 376 386 394} 0}} 274 {{18 {0 277} 1}} 24 {{65 {0 277} 1}} 275 {{19 {0 277} 1}} 25 {{82 {0 277} 1} {158 {0 277} 0} {159 {0 277} 0} {160 {0 277} 0} {161 {0 277} 0} {162 {0 277} 0} {163 {0 277} 0} {164 {0 277} 0} {53 {282 318 319 322 337 339 340} 0} {54 {282 318 319 322 337 339 340} 0} {55 {282 318 319 322 337 339 340} 0} {56 {282 318 319 322 337 339 340} 0}} 276 {{122 {0 277} 1}} 26 {{83 {0 277} 1}} 277 {{123 {0 277} 1}} 156,trans {{X 283} {Y 284} {x 285} {y 286} {431 287}} 27 {{87 {0 277} 1} {192 {0 277} 0} {193 {0 277} 0} {194 {0 277} 0} {195 {0 277} 0}} 278 {{124 {0 277} 1}} 28 {{68 {0 277} 1}} 279 {{125 {0 277} 1}} 280 {{126 {0 277} 1}} 29 {{80 {0 277} 1}} 30 {{89 {0 277} 1} {196 {0 277} 0} {197 {0 277} 0} {198 277 0} {199 277 0} {200 277 0} {201 277 0} {202 277 0} {203 277 0} {204 277 0}} 281 {{115 {0 277} 2}} 31 {{99 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 282 {{116 {0 277} 2} {117 {0 277} 2} {122 {0 277} 0} {123 {0 277} 0} {124 {0 277} 0} {125 {0 277} 0} {126 {0 277} 0} {18 {0 277} 0} {19 {0 277} 0}} 242,trans {{277 353}} 32 {{67 {0 277} 1} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} 283 {{54 {0 257 258 259 260 261 262} 1}} 33 {{102 {0 277} 1}} 284 {{56 {0 257 258 259 260 261 262} 1}} 34 {{66 {0 277} 1} {112 {0 277} 0} {113 {0 277} 0}} 285 {{53 {0 257 258 259 260 261 262} 1}} 35 {{71 {0 277} 1} {133 {0 277} 0} {134 {0 277} 0}} 66,trans {} 286 {{55 {0 257 258 259 260 261 262} 1}} 327,trans {} 36 {{70 {0 277} 1} {133 {0 277} 0} {134 {0 277} 0}} 287 {{234 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 37 {{92 {0 277} 1} {205 {0 277} 0} {206 {0 277} 0} {207 {0 277} 0} {208 {0 277} 0} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 288 {{235 {0 277} 2}} 38 {{93 {0 277} 1} {205 {0 277} 0} {206 {0 277} 0} {207 {0 277} 0} {208 {0 277} 0} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 289 {{241 {0 277} 1}} 290 {{240 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 300 {{55 {282 339 340} 1}} 40 {{90 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 39 {{69 {0 277} 1} {114 {0 277} 0} {115 {0 277} 0} {116 {0 277} 0} {117 {0 277} 0} {118 277 0} {119 277 0} {120 277 0} {121 277 0}} 291 {{232 {0 277} 2}} 301 {{242 {0 277} 1} {243 {0 277} 1} {244 {0 277} 1}} 41 {{91 {0 277} 1}} 292 {{247 {0 277} 1}} 302 {{236 {0 277} 2}} 42 {{103 {0 277} 1} {232 {0 277} 0} {233 {0 277} 0} {234 {0 277} 0} {235 {0 277} 0} {236 {0 277} 0} {237 {0 277} 0} {238 {0 277} 0} {239 {0 277} 0}} 293 {{245 {0 277} 1}} 303 {{250 {0 277} 1}} 43 {{100 {0 277} 1} {127 {0 277} 0} {128 {0 277} 0} {129 {0 277} 0} {130 {0 277} 0}} 155,trans {} 294 {{246 {0 277} 1}} 304 {{252 {0 277} 1}} 44 {{84 {0 277} 1} {165 {0 277} 0} {166 {0 277} 0} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 295 {{237 {0 277} 2}} 305 {{251 {0 277} 1}} 45 {{74 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 296 {{233 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 306 {{253 {0 277} 1}} 46 {{63 {0 277} 1} {131 {0 277} 0} {132 {0 277} 0}} 297 {{54 {282 339 340} 1}} 307 {{239 {0 277} 2}} 47 {{75 {0 277} 1}} 298 {{56 {282 339 340} 1}} 308 {{249 {0 277} 1}} 241,trans {{277 352}} 48 {{81 {0 277} 1} {156 {0 277} 0} {157 {0 277} 0}} 299 {{53 {282 339 340} 1}} 309 {{248 {0 277} 1}} 310 {{238 {0 277} 2}} 50 {{78 {0 277} 1} {135 {0 277} 0} {136 {0 277} 0} {137 {0 277} 0} {138 {0 277} 0}} 49 {{94 {0 277} 1}} 311 {{130 {0 277} 2}} 51 {{77 {0 277} 1} {135 {0 277} 0} {136 {0 277} 0} {137 {0 277} 0} {138 {0 277} 0}} 312 {{170 {0 277} 1}} 52 {{79 {0 277} 1} {146 {0 277} 0} {147 {0 277} 0} {148 {0 277} 0} {149 {0 277} 0} {150 {0 277} 0} {151 {0 277} 0}} 65,trans {} 313 {{168 {0 277} 1}} 326,trans {} 53 {{96 {0 277} 1} {222 {0 277} 0} {223 {0 277} 0} {224 {0 277} 0} {225 {0 277} 0} {226 {0 277} 0}} 314 {{167 {0 277} 1}} 54 {{64 {0 277} 1}} 315 {{169 {0 277} 1}} 55 {{76 {0 277} 1}} 316 {{166 {0 277} 2}} 56 {{101 {0 277} 1} {109 {0 277} 0} {110 {0 277} 0} {111 {0 277} 0}} 317 {{132 {0 277} 2}} 57 {{95 {0 277} 1} {209 {0 277} 0} {210 {0 277} 0} {211 {0 277} 0} {212 {0 277} 0} {213 {0 277} 0} {214 {0 277} 0} {215 {0 277} 0} {216 {0 277} 0} {217 {0 277} 0} {218 {0 277} 0} {219 {0 277} 0} {220 {0 277} 0} {221 {0 277} 0}} 318 {{140 {0 277} 1}} 58 {{88 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 319 {{139 {0 277} 1}} 320 {{135 {0 277} 2}} 60 {{72 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 59 {{97 {0 277} 1} {227 {0 277} 0} {228 {0 277} 0} {229 {0 277} 0} {230 {0 277} 0} {231 {0 277} 0}} 154,trans {} 321 {{136 {0 277} 2}} 61 {{73 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 322 {{145 {0 277} 1}} 62 {{86 {0 277} 1} {188 {0 277} 0} {189 {0 277} 0} {190 {0 277} 0} {191 {0 277} 0} {53 277 0} {54 277 0} {55 277 0} {56 277 0} {57 277 0} {58 277 0}} 323 {{142 {0 277} 1}} 63 {{104 {0 277} 1} {264 {0 277} 0} {265 {0 277} 0} {266 {0 277} 0} {267 {0 277} 0} {268 {0 277} 0} {269 {0 277} 0}} 324 {{141 {0 277} 1}} 64 {{98 {0 277} 1}} 325 {{144 {0 277} 1}} 239,trans {} 240,trans {{277 82} {287 83} {332 84} {370 85} {385 86} {427 351} {428 88}} 65 {{32 {0 277} 2}} 326 {{143 {0 277} 1}} 66 {{34 {0 277} 3}} 327 {{137 {0 277} 2}} 67 {{220 {0 277} 1}} 328 {{138 {0 277} 2}} 68 {{213 {0 277} 1}} 64,trans {{275 236}} 329 {{155 {0 277} 1}} 330 {{154 {0 277} 1}} 325,trans {} 70 {{215 {0 277} 1}} 69 {{221 {0 277} 1}} 331 {{151 {0 277} 2}} 71 {{212 {0 277} 1}} 332 {{148 {0 277} 2}} 72 {{216 {0 277} 1}} 333 {{153 {0 277} 1}} 73 {{218 {0 277} 1}} 334 {{152 {0 277} 1}} 74 {{217 {0 277} 1}} 335 {{147 {0 277} 2}} 75 {{214 {0 277} 1}} 336 {{149 {0 277} 2}} 76 {{219 {0 277} 1}} 153,trans {{277 282}} 337 {{150 {0 277} 2}} 77 {{254 {0 277} 2}} 338 {{109 {0 277} 2}} 78 {{256 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 339 {{110 {0 277} 2}} 340 {{211 {0 277} 2}} 80 {{255 {0 277} 2}} 79 {{257 {0 277} 2}} 341 {{210 {0 277} 2}} 81 {{30 {0 277} 3} {29 {0 277 287 332 370 385} 0}} 342 {{191 {0 277} 2}} 238,trans {} 82 {{41 {0 277} 1} {44 {0 277} 1}} 343 {{189 {0 277} 2}} 83 {{39 {0 277} 1} {45 {0 277} 0} {46 {0 277} 0} {47 {0 277} 0} {48 {0 277} 0}} 344 {{190 {0 277} 2}} 84 {{38 {0 277} 1} {41 {0 277} 0} {42 {0 277} 0} {43 {0 277} 0} {44 {0 277} 0}} 345 {{264 {0 277} 2}} 85 {{40 {0 277} 1} {49 {0 277} 0} {50 {0 277} 0} {51 {0 277} 0} {52 {0 277} 0}} 63,trans {{306 229} {309 230} {310 231} {332 232} {360 233} {384 234} {473 235}} 346 {{268 {0 277} 2}} 324,trans {} 86 {{43 {0 277} 1}} 347 {{269 {0 277} 2}} 87 {{28 {0 277} 3}} 348 {{265 {0 277} 2}} 88 {{37 {0 277} 1}} 349 {{267 {0 277} 2}} 350 {{266 {0 277} 2}} 399,trans {} 90 {{185 {263 264 265 266 267 312 375 376 386 394} 1}} 89 {{22 0 3}} 351 {{30 {0 277} 5}} 91 {{183 {263 264 265 266 267 312 375 376 386 394} 1}} 352 {{41 {0 277} 3} {44 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} 92 {{182 {263 264 265 266 267 312 375 376 386 394} 1}} 353 {{45 {0 277} 2} {48 {0 277} 2}} 93 {{186 {263 264 265 266 267 312 375 376 386 394} 1}} 152,trans {} 354 {{49 {0 277} 2} {52 {0 277} 2}} 94 {{187 {263 264 265 266 267 312 375 376 386 394} 1}} 355 {{8 {0 277} 1}} 95 {{184 {263 264 265 266 267 312 375 376 386 394} 1}} 356 {{9 {0 277} 1}} 96 {{181 {263 264 265 266 267 312 375 376 386 394} 1}} 357 {{10 {0 277} 1}} 97 {{85 {0 277} 2}} 237,trans {} 358 {{171 {0 277} 3}} 98 {{171 {0 277} 1} {172 {0 277} 1} {173 {0 277} 1} {174 {0 277} 1} {175 {0 277} 1} {176 {0 277} 1} {177 {0 277} 1} {178 {0 277} 1} {179 {0 277} 1} {180 {0 277} 1}} 359 {{173 {0 277} 3}} 360 {{13 {0 277} 1}} 99 {{65 {0 277} 2} {105 {0 277} 0} {106 {0 277} 0} {107 {0 277} 0} {108 {0 277} 0}} 361 {{14 {0 277} 1}} 362 {{175 {0 277} 3}} 62,trans {{X 218} {Y 219} {x 220} {y 221} {277 222} {329 223} {405 224} {406 225} {431 226} {432 227} {456 228}} 363 {{15 {0 277} 1}} 323,trans {} 364 {{16 {0 277} 1}} 365 {{17 {0 277} 1}} 366 {{176 {0 277} 3}} 398,trans {} 367 {{11 {0 277} 1}} 368 {{12 {0 277} 1}} 369 {{174 {0 277} 3}} 370 {{172 {0 277} 3}} 151,trans {} 371 {{177 {0 277} 3}} 372 {{179 {0 277} 3}} 373 {{180 {0 277} 3}} 374 {{178 {0 277} 3}} 236,trans {} 375 {{161 {0 277} 3}} 376 {{160 {0 277} 3}} 377 {{164 {0 277} 3}} 378 {{158 {0 277} 3}} 61,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 217}} 379 {{159 {0 277} 3}} 380 {{163 {0 277} 3}} 322,trans {} 381 {{162 {0 277} 3}} 9,trans {{263 23} {279 24} {285 25} {286 26} {288 27} {293 28} {294 29} {295 30} {300 31} {301 32} {302 33} {303 34} {307 35} {308 36} {309 37} {310 38} {311 39} {315 40} {316 41} {320 42} {326 43} {329 44} {334 45} {335 46} {336 47} {341 48} {342 49} {349 50} {350 51} {358 52} {363 53} {367 54} {368 55} {372 56} {373 57} {374 58} {377 59} {382 60} {383 61} {389 62} {393 63} {395 64} {434 66}} 382 {{117 {0 277} 3}} 383 {{234 {0 277} 3}} 397,trans {} 384 {{235 {0 277} 3}} 385 {{240 {0 277} 2}} 386 {{247 {0 277} 2}} 149,trans {} 150,trans {} 387 {{245 {0 277} 2}} 388 {{246 {0 277} 2}} 400 {{48 {0 277} 4}} 389 {{233 {0 277} 3}} 390 {{242 {0 277} 2} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 401 {{45 {0 277} 4}} 391 {{244 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}} 402 {{52 {0 277} 4}} 235,trans {} 392 {{243 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}} 403 {{49 {0 277} 4}} 393 {{44 {0 277} 4}} 394 {{41 {0 277} 4}} 395 {{45 {0 277} 3} {48 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} 59,trans {{291 210} {299 211} {333 212} {360 213} {384 214} {464 215}} 60,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 216}} 321,trans {} 396 {{49 {0 277} 3} {52 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} 397 {{242 {0 277} 3}} 398 {{244 {0 277} 3}} 8,trans {{263 23} {279 24} {285 25} {286 26} {288 27} {293 28} {294 29} {295 30} {300 31} {301 32} {302 33} {303 34} {307 35} {308 36} {309 37} {310 38} {311 39} {315 40} {316 41} {320 42} {326 43} {329 44} {334 45} {335 46} {336 47} {341 48} {342 49} {349 50} {350 51} {358 52} {363 53} {367 54} {368 55} {372 56} {373 57} {374 58} {377 59} {382 60} {383 61} {389 62} {393 63} {395 64} {434 65}} 399 {{243 {0 277} 3}} 396,trans {{275 402} {397 129} {398 130} {399 131} {400 132} {433 403}} 148,trans {} 234,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 350}} 58,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 209}} 319,trans {} 320,trans {} 7,trans {{420 22}} 395,trans {{275 400} {397 129} {398 130} {399 131} {400 132} {433 401}} 147,trans {{275 274} {276 275} {344 276} {409 277} {411 278} {412 279} {418 280} {440 281}} 233,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 349}} 57,trans {{281 67} {292 68} {295 205} {298 69} {305 70} {315 206} {344 71} {353 72} {371 73} {379 74} {380 75} {391 76} {461 207} {462 208}} 318,trans {} 6,trans {} 394,trans {} 146,trans {} 232,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 348}} 56,trans {{275 201} {302 202} {320 203} {436 204}} 317,trans {} 5,trans {} 403,trans {} 393,trans {} 145,trans {} 231,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 347}} 55,trans {{277 200}} 316,trans {} 4,trans {{342 20} {422 21}} 402,trans {} 392,trans {{275 274} {276 275} {418 399}} 144,trans {} 229,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 345}} 230,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 346}} 54,trans {{277 199}} 315,trans {} 3,trans {{306 10} {309 11} {310 12} {332 13} {333 14} {360 15} {384 16} {426 17} {471 18} {472 19}} 401,trans {} 391,trans {{275 274} {276 275} {418 398}} 143,trans {{275 273}} 228,trans {} 53,trans {{317 193} {323 194} {361 195} {378 196} {387 197} {463 198}} 314,trans {} 2,trans {} 400,trans {} 390,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 397}} 389,trans {} 142,trans {{277 272}} 227,trans {{277 344}} 52,trans {{295 187} {297 188} {304 189} {314 190} {352 191} {447 192}} 313,trans {} 1,trans {{425 9}} 388,trans {} 141,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 271}} 226,trans {{277 343}} 51,trans {{346 181} {347 182} {351 183} {375 184} {444 186}} 312,trans {} 0,trans {{277 1} {287 2} {332 3} {343 4} {370 5} {419 6} {421 7} {424 8}} 387,trans {} 139,trans {} 140,trans {} 225,trans {} 49,trans {{277 180}} 50,trans {{346 181} {347 182} {351 183} {375 184} {444 185}} 311,trans {} 386,trans {} 138,trans {} 224,trans {} 48,trans {{354 177} {396 178} {450 179}} 299,trans {} 309,trans {} 310,trans {} 385,trans {} 137,trans {} 223,trans {{277 342}} 47,trans {{277 176}} 298,trans {} 308,trans {} 384,trans {} 136,trans {} 222,trans {} 46,trans {{277 174} {442 175}} 297,trans {} 307,trans {} 383,trans {} 135,trans {} 221,trans {} 45,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 173}} 296,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 389}} 306,trans {} 382,trans {} 134,trans {} 219,trans {} 220,trans {} 44,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {356 170} {413 171} {452 172}} 295,trans {} 305,trans {} 381,trans {} 133,trans {} 218,trans {} 43,trans {{296 165} {322 166} {338 167} {366 168} {441 169}} 294,trans {{277 388}} 304,trans {} 380,trans {} 379,trans {} 132,trans {} 217,trans {} 42,trans {{318 156} {319 157} {322 158} {324 159} {337 160} {362 161} {369 162} {392 163} {465 164}} 293,trans {{277 387}} 303,trans {} 378,trans {} 131,trans {} 216,trans {} 41,trans {{277 155}} 292,trans {{277 386}} 302,trans {} 377,trans {} 129,trans {} 130,trans {} 215,trans {} 39,trans {{277 147} {407 148} {408 149} {409 150} {410 151} {438 152} {439 153}} 40,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 154}} 291,trans {} 301,trans {{282 390} {339 391} {340 392}} 376,trans {} 128,trans {} 214,trans {} 38,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {290 141} {295 142} {395 143} {413 144} {460 146}} 289,trans {} 290,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 385}} 300,trans {} 375,trans {} 127,trans {} 213,trans {} 37,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {290 141} {295 142} {395 143} {413 144} {460 145}} 288,trans {{277 384}} 374,trans {} 126,trans {} 212,trans {} 36,trans {{275 138} {443 140}} 287,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 383}} 373,trans {} 125,trans {} 211,trans {} 35,trans {{275 138} {443 139}} 286,trans {} 372,trans {} 124,trans {} 199,trans {} 209,trans {} 210,trans {} 34,trans {{302 135} {320 136} {437 137}} 285,trans {} 371,trans {} 123,trans {} 198,trans {} 208,trans {} 33,trans {{275 134}} 284,trans {} 369,trans {} 370,trans {} 122,trans {} 197,trans {} 207,trans {} 32,trans {{397 129} {398 130} {399 131} {400 132} {433 133}} 283,trans {} 368,trans {} 121,trans {{277 270}} 196,trans {} 206,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 341}} 31,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {413 128}} 282,trans {{275 274} {276 275} {344 276} {409 277} {411 278} {412 279} {418 280} {440 382}} 367,trans {} 119,trans {} 120,trans {} 195,trans {} 205,trans {{277 340}} 30,trans {{277 112} {287 113} {306 114} {309 115} {310 116} {332 117} {360 118} {384 119} {458 120} {459 121}} 29,trans {} 281,trans {} 366,trans {} 118,trans {} 194,trans {} 204,trans {} 28,trans {} 279,trans {} 280,trans {} } array set plot::token_id_table { 286,t 0 302,line 59 292,line 49 284,title AXESTITLE 288,line 45 338,t 0 369,title SCALE 370,title SCATTER 285,line 42 455,title {} 381,t 0 282,line 39 433,t 1 283,title AXESNUMBERS 278,line 35 258,t 0 368,title SAVECONFIG 275,line 28 454,title {} 311,t 0 272,line 24 282,title AUTO 353,t 0 268,line 20 367,title SAVE 265,line 17 395,t 0 405,t 0 453,title {} 262,line 13 447,t 1 0 {$} 281,title ARROW 258,line 9 273,t 0 366,title ROW 452,title {} 325,t 0 280,title ALIGNED 279,title ADD 367,t 0 365,title RIGHT 419,t 1 420,t 1 451,title {} y,t 0 462,t 1 278,title A4 287,t 0 364,title RGB 450,title {} 449,title {} 339,t 0 340,t 0 X X Y Y 382,t 0 277,title string 363,title RELIEF 474,line 623 434,t 1 448,title {} 471,line 601 259,t 0 260,t 0 467,line 580 276,title float 312,t 0 362,title RANGE 464,line 558 354,t 0 447,title {} 461,line 533 x x y y 396,t 0 406,t 0 457,line 507 275,title integer 448,t 1 361,title RAISED 454,line 476 446,title {} 274,t 0 451,line 457 447,line 437 274,title ITALIC 326,t 0 359,title PRINTER 360,title QUADRATIC 444,line 420 368,t 0 445,title {} 441,line 405 421,t 1 273,title ROMAN 437,line 382 463,t 1 358,title PRINT 434,line 312 444,title {} 288,t 0 431,line 295 341,t 0 272,title BOLD 427,line 262 357,title POSTER 383,t 0 424,line 253 Y,title {} 443,title {} 421,line 244 435,t 1 271,title NORMAL 417,line 231 261,t 0 356,title POSITION 414,line 218 X,title {} 313,t 0 442,title {} 411,line 176 355,t 0 270,title COURIER 269,title HELVETICA 397,line 157 407,line 170 355,title PORTRAIT 397,t 0 407,t 0 394,line 153 404,line 165 441,title {} 450,t 1 449,t 1 391,line 150 401,line 162 275,t 0 268,title TIMES 387,line 146 354,title POINTER 384,line 143 327,t 0 439,title {} 440,title {} 381,line 140 369,t 0 370,t 0 267,title FONTWEIGHT 377,line 136 422,t 1 353,title PLUS 374,line 133 438,title {} 464,t 1 371,line 130 300,t 0 290,t 0 289,t 0 266,title FONTSTYLE 367,line 126 352,title PALETTE 342,t 0 364,line 123 437,title {} 361,line 120 384,t 0 265,title FONTSLANT 357,line 116 436,t 1 351,title PAGESIZE 354,line 113 262,t 0 436,title {} 351,line 110 314,t 0 264,title FONTSIZE 347,line 106 349,title PAGE 350,title PAGESETUP 356,t 0 344,line 175 435,title {} 341,line 99 398,t 0 408,t 0 263,title FONT 337,line 95 451,t 1 348,title OVERLAP 334,line 92 276,t 0 434,title {} 331,line 89 328,t 0 262,title FALSE 327,line 85 0,t 0 error,t 0 371,t 0 347,title ORIENTATION 324,line 82 433,title {} 423,t 1 321,line 79 465,t 1 261,title TRUE 317,line 74 346,title ORIENT 301,t 0 291,t 0 314,line 71 432,title {} 311,line 68 343,t 0 297,line 54 259,title ON 260,title OFF 307,line 64 385,t 0 345,title NUMBERS 304,line 61 294,line 51 431,title {} 437,t 1 301,line 58 291,line 48 263,t 0 287,line 44 258,title NO 315,t 0 344,title NONE 284,line 41 429,title {} 430,title {} 281,line 38 357,t 0 277,line 31 257,title YES 399,t 0 409,t 0 410,t 0 343,title NEW 274,line 26 452,t 1 428,title {} Y,line 298 271,line 103 277,t 0 267,line 19 329,t 0 330,t 0 342,title NAME 264,line 16 427,title {} 372,t 0 261,line 12 257,line 8 424,t 1 341,title MODE 466,t 1 error error 426,title {} 302,t 0 292,t 0 344,t 0 339,title MAX 340,title MIN 386,t 0 425,title {} 438,t 1 264,t 0 338,title LOCK 424,title {} 316,t 0 358,t 0 473,line 616 337,title LOG 411,t 0 470,line 594 469,line 590 423,title {} 466,line 576 453,t 1 463,line 551 278,t 0 336,title LOADCONFIG 460,line 527 459,line 518 422,title {} 331,t 0 456,line 501 373,t 0 453,line 470 X,t 0 335,title LOAD 425,t 1 450,line 453 449,line 449 421,title {} 467,t 1 446,line 430 303,t 0 293,t 0 257 YES_ 443,line 415 258 NO_ 259 ON_ 260 OFF_ 334,title LIST 261 TRUE_ 262 FALSE_ 263 FONT_ 264 FONTSIZE_ 345,t 0 419,title {} 420,title {} 439,line 392 440,line 398 265 FONTSLANT_ 266 FONTSTYLE_ 267 FONTWEIGHT_ 268 TIMES_ 270 COURIER_ 269 HELVETICA_ 436,line 376 271 NORMAL_ 387,t 0 272 BOLD_ 273 ROMAN_ 274 ITALIC_ 275 INT_ 433,line 306 276 REAL_ 333,title LINEAR 277 STRING_ 439,t 1 440,t 1 278 A4_ 280 ALIGNED_ 279 ADD_ 281 ARROW_ 418,title {} 429,line 277 430,line 286 282 AUTO_ 283 AXESNUMBERS_ 265,t 0 284 AXESTITLE_ 285 AXIS_ 286 BACKGROUND_ 426,line 257 287 BAR_ 288 BARMODE_ 300 DASH_ 290 CAP_ 289 BOTTOM_ 317,t 0 301 DATA_ 291 CATROM_ 302 DATASET_ 292 CIRCLE_ 423,line 251 303 DELETE_ 293 CLEAR_ 332,title LINE 304 DESTINATION_ 294 CLOSE_ 295 COLOR_ 305 DIAMOND_ 296 COLUMN_ 306 DISCRETE_ 359,t 0 360,t 0 297 COMMAND_ 307 DUP_ 417,title {} 419,line 240 420,line 241 298 CROSS_ 308 DUPLICATE_ 299 CUBIC_ 309 ERROR_ 310 ERRORBAR_ 311 EXPORT_ 312 FAMILY_ 313 FILE_ 412,t 0 416,line 227 314 FILENAME_ 315 FILL_ 316 FILLCOLOR_ 317 FLAT_ 318 FLIP_ 413,line 210 454,t 1 319 FORMAT_ 320 GRAPH_ 331,title LETTER 321 GRAY_ error,line 209 322 GRID_ 323 GROOVE_ 324 LABELS_ 399,line 159 409,line 172 410,line 173 416,title {} 280,t 0 279,t 0 325 LANDSCAPE_ 326 LAYOUT_ 327 LEFT_ 328 LEGAL_ 329 LEGEND_ 330 LEGENDTITLE_ 396,line 155 406,line 168 331 LETTER_ 332 LINE_ 332,t 0 333 LINEAR_ 334 LIST_ 335 LOAD_ 393,line 152 403,line 164 329,title LEGEND 330,title LEGENDTITLE 336 LOADCONFIG_ 337 LOG_ 338 LOCK_ 374,t 0 339 MAX_ 340 MIN_ 341 MODE_ 389,line 148 390,line 149 400,line 160 415,title {} 342 NAME_ Y,t 0 343 NEW_ 344 NONE_ 345 NUMBERS_ 426,t 1 346 ORIENT_ 386,line 145 347 ORIENTATION_ 348 OVERLAP_ 349 PAGE_ 350 PAGESETUP_ 351 PAGESIZE_ 468,t 1 352 PALETTE_ 383,line 142 328,title LEGAL 353 PLUS_ 354 POINTER_ 355 PORTRAIT_ 356 POSITION_ 304,t 0 294,t 0 357 POSTER_ 379,line 138 380,line 139 414,title {} 358 PRINT_ 359 PRINTER_ 360 QUADRATIC_ 361 RAISED_ 362 RANGE_ 363 RELIEF_ 376,line 135 346,t 0 364 RGB_ 365 RIGHT_ 366 ROW_ 367 SAVE_ 368 SAVECONFIG_ 373,line 132 327,title LEFT 369 SCALE_ 370 SCATTER_ 371 SCROSS_ 388,t 0 372 SELECT_ 373 SHAPE_ 369,line 128 370,line 129 374 SHOW_ 413,title {} 375 SIZE_ 376 SLANT_ 377 SMOOTH_ 441,t 1 378 SOLID_ 366,line 125 379 SPLUS_ 380 SQUARE_ 381 STACKED_ 382 STATS_ 266,t 0 383 STATISTICS_ 384 STEP_ 363,line 122 385 STDIN_ 326,title LAYOUT 386 STYLE_ 387 SUNKEN_ 388 TABLOID_ 318,t 0 389 TITLE_ 390 TOP_ 400 XYEXEY_ 359,line 118 360,line 119 391 TRIANGLE_ 401 LINEARLINEAR_ 412,title DEFLATE 392 TYPE_ 402 LOGLINEAR_ 393 VIEW_ 403 LINEARLOG_ 394 WEIGHT_ 404 LOGLOG_ error,title {} 395 WIDTH_ 405 XAXIS_ 356,line 115 361,t 0 396 ZOOM_ 406 YAXIS_ 397 XY_ 407 GIF_ 398 XYEX_ 408 TIFF_ 399 XYEY_ 409 JPEG_ 410 PNG_ 411 PACKBITS_ 353,line 112 412 DEFLATE_ 325,title LANDSCAPE 413 yesno 413,t 1 414 font 415 fontWeight 416 fontSlant 349,line 108 350,line 109 411,title PACKBITS 417 fontStyle 418 numeric 455,t 1 419 command 420 @PSEUDO1 421 plot 422 @PSEUDO2 346,line 105 423 @PSEUDO3 424 @PSEUDO4 281,t 0 425 @PSEUDO5 426 line 427 new 343,line 101 428 newLine 324,title LABELS 429 newBar 430 newScatter 431 xy 333,t 0 432 xyaxis 433 dim 339,line 97 340,line 98 399,title XYEY 409,title JPEG 410,title PNG 434 plotCmd 435 graph 436 select 437 delete 375,t 0 438 export 336,line 94 439 exportExt 440 exportOps 441 layout 442 load 443 duplicate 444 pagesetup 445 pageOrient 333,line 91 427,t 1 446 pageSize 323,title GROOVE 447 print 448 printDest 450 mode 449 printColor 451 axis 329,line 87 330,line 88 398,title XYEX 408,title TIFF 470,t 1 469,t 1 452 legend 453 legendPos 454 fontt 455 fontType 456 title 326,line 84 457 barmode 295,t 0 305,t 0 458 color 460 errorr 459 dummy1 461 shape 462 shapes 323,line 81 463 relief 322,title GRID 464 smooth 347,t 0 465 oldGraph 466 oldGraphGrid 467 oldGraphRange 319,line 77 320,line 78 397,title XY 407,title GIF 468 oldGraphLabels 470 oldGraphScale 469 oldGraphType 471 oldLine 389,t 0 390,t 0 400,t 0 472 dummy2 y,line 297 473 oldView 316,line 73 474 start' 442,t 1 313,line 70 321,title GRAY 267,t 0 299,line 56 309,line 66 310,line 67 396,title ZOOM 406,title YAXIS 296,line 53 306,line 63 319,t 0 320,t 0 303,line 60 293,line 50 319,title FORMAT 320,title GRAPH 362,t 0 300,line 57 290,line 47 289,line 46 395,title WIDTH 405,title XAXIS 414,t 1 286,line 43 456,t 1 283,line 40 318,title FLIP 282,t 0 280,line 37 279,line 36 394,title WEIGHT 404,title LOGLOG 334,t 0 276,line 29 273,line 25 376,t 0 317,title FLAT X,line 296 270,line 22 269,line 21 393,title VIEW 403,title LINEARLOG 428,t 1 y,title {} 266,line 18 471,t 1 263,line 76 316,title FILLCOLOR 296,t 0 306,t 0 259,line 10 260,line 11 392,title TYPE 402,title LOGLINEAR x,title {} 348,t 0 391,t 0 401,t 0 315,title FILL 443,t 1 391,title TRIANGLE 401,title LINEARLINEAR 268,t 0 314,title FILENAME 321,t 0 389,title TITLE 390,title TOP 400,title XYEXEY 363,t 0 415,t 1 313,title FILE 457,t 1 388,title TABLOID 474,title {} 283,t 0 472,line 607 335,t 0 312,title FAMILY 468,line 585 387,title SUNKEN 377,t 0 465,line 566 473,title {} 429,t 1 430,t 1 462,line 538 311,title EXPORT 472,t 1 458,line 513 386,title STYLE 455,line 490 297,t 0 307,t 0 472,title {} 452,line 466 349,t 0 350,t 0 299,title CUBIC 309,title ERROR 310,title ERRORBAR 448,line 445 385,title STDIN 392,t 0 402,t 0 445,line 426 471,title {} 444,t 1 442,line 411 298,title CROSS 270,t 0 269,t 0 308,title DUPLICATE 438,line 386 384,title STEP 322,t 0 435,line 370 470,title {} 469,title {} 364,t 0 432,line 302 297,title COMMAND 307,title DUP 428,line 268 416,t 1 383,title STATISTICS 425,line 254 468,title {} 458,t 1 422,line 250 284,t 0 296,title COLUMN 306,title DISCRETE 418,line 236 382,title STATS 336,t 0 415,line 223 467,title {} 378,t 0 412,line 177 295,title COLOR 305,title DIAMOND 398,line 158 408,line 171 431,t 1 381,title STACKED 395,line 154 405,line 167 473,t 1 466,title {} 392,line 151 402,line 163 298,t 0 308,t 0 304,title DESTINATION 294,title CLOSE 388,line 147 351,t 0 379,title SPLUS 380,title SQUARE 385,line 144 465,title {} 393,t 0 403,t 0 382,line 141 303,title DELETE 293,title CLEAR 445,t 1 378,line 137 378,title SOLID 271,t 0 375,line 134 464,title {} 323,t 0 372,line 131 302,title DATASET 292,title CIRCLE 368,line 127 365,t 0 377,title SMOOTH 365,line 124 463,title {} 417,t 1 362,line 121 460,t 1 459,t 1 301,title DATA 291,title CATROM 358,line 117 376,title SLANT 285,t 0 355,line 114 462,title {} 337,t 0 352,line 111 300,title DASH 290,title CAP 289,title BOTTOM 348,line 107 379,t 0 380,t 0 375,title SIZE 345,line 104 461,title {} 432,t 1 342,line 100 257,t 0 474,t 1 288,title BARMODE 338,line 96 299,t 0 309,t 0 310,t 0 374,title SHOW 335,line 93 460,title {} 459,title {} 352,t 0 332,line 90 287,title BAR 394,t 0 404,t 0 328,line 86 373,title SHAPE 446,t 1 325,line 83 458,title {} 272,t 0 322,line 80 286,title BACKGROUND 318,line 75 324,t 0 372,title SELECT x,line 295 315,line 72 457,title {} 366,t 0 312,line 69 285,title AXIS 418,t 1 298,line 55 308,line 65 x,t 0 371,title SCROSS 461,t 1 295,line 52 305,line 62 456,title {} } proc plot::yyparse {} { variable yylval variable table variable rules variable token variable yycnt variable lr1_table variable token_id_table variable yyerr variable save_state set yycnt 0 set state_stack {0} set value_stack {{}} set token "" set accepted 0 set yyerr 0 set save_state 0 while {$accepted == 0} { set state [lindex $state_stack end] if {$token == ""} { set yylval "" set token [yylex] set buflval $yylval if {$token>0} { incr yycnt } } if {![info exists table($state:$token)] || $yyerr} { if {!$yyerr} { set save_state $state } # pop off states until error token accepted while {[llength $state_stack] > 0 && \ ![info exists table($state:error)]} { set state_stack [lrange $state_stack 0 end-1] set value_stack [lrange $value_stack 0 \ [expr {[llength $state_stack] - 1}]] set state [lindex $state_stack end] } if {[llength $state_stack] == 0} { set rr { } if {[info exists lr1_table($save_state,trans)] && [llength $lr1_table($save_state,trans)] >= 1} { foreach trans $lr1_table($save_state,trans) { foreach {tok_id nextstate} $trans { set ss $token_id_table($tok_id,title) if {$ss != {}} { append rr "$ss, " } } } } set rr [string trimleft $rr { }] set rr [string trimright $rr {, }] yyerror "parse error, expecting: $rr" return 1 } lappend state_stack [set state $table($state:error,target)] lappend value_stack {} # consume tokens until it finds an acceptable one while {![info exists table($state:$token)]} { if {$token == 0} { yyerror "end of file while recovering from error" return 1 } set yylval {} set token [yylex] set buflval $yylval } continue } switch -- $table($state:$token) { shift { lappend state_stack $table($state:$token,target) lappend value_stack $buflval set token "" } reduce { set rule $table($state:$token,target) set ll $rules($rule,l) if {[info exists rules($rule,e)]} { set dc $rules($rule,e) } else { set dc $rules($rule,dc) } set stackpointer [expr {[llength $state_stack]-$dc}] setupvalues $value_stack $stackpointer $dc set _ $1 set yylval [lindex $value_stack end] switch -- $rule { 1 { set _ 1 } 2 { set _ 1 } 3 { set _ 1 } 4 { set _ 1 } 5 { set _ 0 } 6 { set _ 0 } 7 { set _ 0 } 8 { set _ times } 9 { set _ helvetica } 10 { set _ courier } 11 { set _ normal } 12 { set _ bold } 13 { set _ roman } 14 { set _ italic } 15 { set _ normal } 16 { set _ bold } 17 { set _ italic } 18 { set _ $1 } 19 { set _ $1 } 21 { global ds9; if {!$ds9(init)} {YYERROR} else {yyclearin; YYACCEPT} } 24 { PlotCmdNew {}; PlotCmdBar {} {} {} xy } 25 { PlotCmdNew {}; PlotCmdScatter {} {} {} xy } 26 { PlotCmdNew {}; PlotCmdLine {} {} {} xy } 27 { PlotCmdNew {} } 29 { PlotCmdNew $3 } 31 { if {![PlotCmdCheck]} {plot::YYABORT} } 33 { if {![PlotCmdRef $1]} {plot::YYABORT} } 35 { PlotCmdNew {}; PlotCmdLine {} {} {} xy } 41 { PlotCmdLine $1 $2 $3 $4 } 42 { PlotCmdLine {} {} {} xy } 43 { PlotCmdAnalysisPlotStdin line } 44 { PlotCmdLine $1 $2 $3 $4 } 45 { PlotCmdBar $1 $2 $3 $4 } 46 { PlotCmdBar {} {} {} xy } 47 { PlotCmdAnalysisPlotStdin bar } 48 { PlotCmdBar $1 $2 $3 $4 } 49 { PlotCmdScatter $1 $2 $3 $4 } 50 { PlotCmdScatter {} {} {} xy } 51 { PlotCmdAnalysisPlotStdin scatter } 52 { PlotCmdScatter $1 $2 $3 $4 } 53 { set _ x } 54 { set _ x } 55 { set _ y } 56 { set _ y } 57 { set _ x } 58 { set _ y } 59 { set _ xy } 60 { set _ xyex } 61 { set _ xyey } 62 { set _ xyexey } 64 { PlotCmdSave $2 } 65 { ProcessCmdCVAROpt PlotAddGraph $3 } 67 { PlotCmdData $2 } 68 { ProcessCmdCVAR0 PlotDeleteDataSetAll } 72 { ProcessCmdCVAR stats $2 PlotStats } 73 { ProcessCmdCVAR stats $2 PlotStats } 74 { ProcessCmdCVAR list $2 PlotList } 75 { PlotCmdLoadConfig $2 } 76 { PlotCmdSaveConfig $2 } 80 { ProcessCmdCVAR0 PlotDestroy } 81 { ProcessCmdCVAR mode $2 PlotChangeMode } 83 { PlotCmdUpdateCanvas background $2 } 87 { PlotCmdUpdateCanvas bar,mode $2 } 88 { PlotCmdUpdateElement graph,ds,show $2 } 90 { PlotCmdUpdateElement graph,ds,fill $2 } 91 { PlotCmdUpdateElement graph,ds,fill,color $2 } 94 { PlotCmdUpdateElement graph,ds,name $2 } 96 { PlotCmdUpdateElement graph,ds,bar,relief $2 } 97 { PlotCmdUpdateElement graph,ds,smooth $2 } 98 { PlotCmdUpdateElement graph,ds,width $2 } 99 { PlotCmdUpdateElement graph,ds,dash $2 } 102 { ProcessCmdCVAR graph,ds,current $2 } 105 { set _ line } 106 { set _ line } 107 { set _ bar } 108 { set _ scatter } 109 { ProcessCmdCVAR graph,ds,current $2 } 110 { ProcessCmdCVAR graph,current $2 } 111 { ProcessCmdCVAR graph,ds,current $1 } 112 { ProcessCmdCVAR0 PlotDeleteGraphCurrent } 113 { ProcessCmdCVAR0 PlotDeleteDataSetCurrent } 114 { PlotCmdExport [ExtToFormat $1] $1 } 115 { PlotCmdExport [ExtToFormat $1] $1 } 116 { PlotCmdExport $1 $2 } 117 { PlotCmdExport $1 $2 } 118 { set _ gif } 119 { set _ tiff } 120 { set _ jpeg } 121 { set _ png } 122 { ProcessCmdSet iap tiff,compress none } 123 { ProcessCmdSet iap tiff,compress jpeg } 124 { ProcessCmdSet iap tiff,compress packbits } 125 { ProcessCmdSet iap tiff,compress deflate } 126 { ProcessCmdSet iap jpeg,quality $1 } 127 { ProcessCmdCVAR layout row PlotChangeLayout } 128 { ProcessCmdCVAR layout column PlotChangeLayout } 129 { ProcessCmdCVAR layout grid PlotChangeLayout } 130 { ProcessCmdCVAR layout,lock $2 PlotChangeLayout } 131 { PlotCmdLoad $1 xy } 132 { PlotCmdLoad $1 $2 } 133 { global cvarname; PlotDupDataSet $cvarname } 134 { global cvarname; PlotDupDataSet $cvarname } 135 { ProcessCmdSet ps orient $2 } 136 { ProcessCmdSet ps orient $2 } 137 { ProcessCmdSet ps size $2 } 138 { ProcessCmdSet ps size $2 } 139 { set _ portrait } 140 { set _ landscape } 141 { set _ letter } 142 { set _ legal } 143 { set _ tabloid } 144 { set _ poster } 145 { set _ a4 } 146 { ProcessCmdCVAR0 PlotPostScript } 147 { ProcessCmdSet ps dest $2 } 148 { ProcessCmdSet ps cmd $2 } 149 { ProcessCmdSet ps filename $2 } 150 { ProcessCmdSet ps color $2 } 151 { ProcessCmdSet ps color $2 } 152 { set _ printer } 153 { set _ file } 154 { set _ rgb } 155 { set _ gray } 156 { set _ pointer } 157 { set _ zoom } 158 { PlotCmdUpdateGraph "graph,axis,$1,grid" $3 } 159 { PlotCmdUpdateGraph "graph,axis,$1,log" $3 } 160 { PlotCmdUpdateGraph "graph,axis,$1,flip" $3 } 161 { PlotCmdUpdateGraph "graph,axis,$1,auto" $3 } 162 { PlotCmdUpdateGraph "graph,axis,$1,min" $3 } 163 { PlotCmdUpdateGraph "graph,axis,$1,max" $3 } 164 { PlotCmdUpdateGraph "graph,axis,$1,format" $3 } 165 { PlotCmdUpdateCanvas legend $1 } 166 { PlotCmdUpdateCanvas legend,position $2 } 167 { set _ right } 168 { set _ left } 169 { set _ top } 170 { set _ bottom } 171 { PlotCmdUpdateCanvas "$1,family" $3 } 172 { PlotCmdUpdateCanvas "$1,family" $3 } 173 { PlotCmdUpdateCanvas "$1,size" $3 } 174 { PlotCmdUpdateCanvas "$1,weight" $3 } 175 { PlotCmdUpdateCanvas "$1,slant" $3 } 176 { PlotCmdFontStyle $1 $3 } 177 { PlotCmdUpdateCanvas "$1,size" $3 } 178 { PlotCmdUpdateCanvas "$1,weight" $3 } 179 { PlotCmdUpdateCanvas "$1,slant" $3 } 180 { PlotCmdFontStyle $1 $3 } 181 { set _ graph,title } 182 { set _ axis,title } 183 { set _ axis,title } 184 { set _ axis,font } 185 { set _ axis,font } 186 { set _ legend,font } 187 { set _ legend,title } 188 { PlotCmdUpdateGraph graph,title $1 } 189 { PlotCmdUpdateGraph "graph,axis,$1,title" $2 } 190 { PlotCmdUpdateGraph "graph,axis,$1,title" $2 } 191 { PlotCmdUpdateGraph graph,legend,title $2 } 192 { set _ normal } 193 { set _ stacked } 194 { set _ aligned } 195 { set _ overlap } 196 { PlotCmdUpdateElement graph,ds,color $1 } 197 { PlotCmdUpdateElement graph,ds,color $2 } 205 { PlotCmdUpdateElement graph,ds,error $1 } 206 { PlotCmdUpdateElement graph,ds,error,cap $2 } 207 { PlotCmdUpdateElement graph,ds,error,color $2 } 208 { PlotCmdUpdateElement graph,ds,error,width $2 } 209 { PlotCmdUpdateElement graph,ds,shape,symbol $1 } 210 { PlotCmdUpdateElement graph,ds,shape,file $2 } 211 { PlotCmdUpdateElement graph,ds,shape,color $2 } 212 { set _ none } 213 { set _ circle } 214 { set _ square } 215 { set _ diamond } 216 { set _ plus } 217 { set _ splus } 218 { set _ scross } 219 { set _ triangle } 220 { set _ arrow } 221 { set _ scross } 222 { set _ flat } 223 { set _ sunken } 224 { set _ raised } 225 { set _ solid } 226 { set _ groove } 227 { set _ step } 228 { set _ linear } 229 { set _ cubic } 230 { set _ quadratic } 231 { set _ catrom } 233 { PlotCmdUpdateGraph "graph,axis,$2,log" $3 } 234 { PlotCmdUpdateGraph "graph,axis,$2,flip" $3 } 235 { PlotCmdUpdateGraph "graph,axis,$3,format" $3 } 240 { PlotCmdUpdateGraph "graph,axis,$1,grid" $2 } 241 { PlotCmdUpdateGraph "graph,axis,x,grid" $1; PlotCmdUpdateGraph "graph,axis,y,grid" $1 } 242 { PlotCmdUpdateGraph "graph,axis,$1,auto" $3 } 243 { PlotCmdUpdateGraph "graph,axis,$1,min" $3 } 244 { PlotCmdUpdateGraph "graph,axis,$1,max" $3 } 245 { PlotCmdUpdateGraph graph,title $2 } 246 { PlotCmdUpdateGraph "graph,axis,$1,title" $2 } 247 { PlotCmdUpdateGraph graph,legend,title $2 } 250 { PlotCmdUpdateGraph "graph,axis,x,log" 0; PlotCmdUpdateGraph "graph,axis,y,log" 0 } 251 { PlotCmdUpdateGraph "graph,axis,x,log" 0; PlotCmdUpdateGraph "graph,axis,y,log" 1 } 252 { PlotCmdUpdateGraph "graph,axis,x,log" 1; PlotCmdUpdateGraph "graph,axis,y,log" 0 } 253 { PlotCmdUpdateGraph "graph,axis,x,log" 1; PlotCmdUpdateGraph "graph,axis,y,log" 1 } 254 { PlotCmdUpdateElement graph,ds,shape,symbol $2 } 255 { PlotCmdUpdateElement graph,ds,width $3 } 256 { PlotCmdUpdateElement graph,ds,dash $3 } 257 { PlotCmdUpdateElement graph,ds,error $3 } 264 { PlotCmdUpdateElement graph,ds,show $2 } 265 { PlotCmdUpdateElement graph,ds,show $2; PlotCmdUpdateElement graph,ds,smooth linear } 266 { PlotCmdUpdateElement graph,ds,show $2; PlotCmdUpdateElement graph,ds,smooth step } 267 { PlotCmdUpdateElement graph,ds,show $2; PlotCmdUpdateElement graph,ds,smooth quadratic } 268 { PlotCmdUpdateElement graph,ds,error $2 } 269 { PlotCmdUpdateElement graph,ds,error $2 } } unsetupvalues $dc # pop off tokens from the stack if normal rule if {![info exists rules($rule,e)]} { incr stackpointer -1 set state_stack [lrange $state_stack 0 $stackpointer] set value_stack [lrange $value_stack 0 $stackpointer] } # now do the goto transition lappend state_stack $table([lindex $state_stack end]:$ll,target) lappend value_stack $_ } accept { set accepted 1 } goto - default { puts stderr "Internal parser error: illegal command $table($state:$token)" return 2 } } } return 0 } ###### # end autogenerated taccle functions ###### proc plot::yyerror {msg} { variable yycnt variable yy_current_buffer variable index_ ParserError $msg $yycnt $yy_current_buffer $index_ }