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 165 237:277,target 47 186:364,target 317 283:277,target 374 122:0,target 2 51:375,target 183 9:285 shift 9:363,target 53 21:370,target 85 338:277,target 30 96:375,target 165 77:277,target 254 1:311,target 33 9:286 shift 172:277 reduce 78:261,target 126 9:288 shift 43:296,target 164 310:0 reduce 309:0 reduce 299:0 reduce 4:341 shift 9:300 shift 387:0,target 243 142:275 shift 9:301 shift 277:257 shift 9:302 shift 24:320,target 99 277:258 shift 9:303 shift 9:293 shift 10:392 shift 10:298,target 69 277:260 shift 277:259 shift 157:X,target 100 91:263,target 167 61:257,target 122 50:350,target 182 9:294 shift 39:408 shift 377:277 reduce 356:0,target 158 277:261 shift 169:455,target 303 135:0 reduce 59:385,target 212 9:295 shift 39:409 shift 39:410 shift 352:0 reduce 277:262 shift 247:271,target 354 161:403,target 290 39:411 shift 9:307 shift 378:276,target 269 155:432 goto 112:277 reduce 9:308 shift 377:414,target 385 325:0,target 82 9:309 shift 9:310 shift 37:295,target 141 40:414 goto 347:277 reduce 86:277 reduce 9:311 shift 23:284,target 91 177:0 reduce 155:y,target 103 81:332 reduce 56:275 shift 40:262,target 127 261:414 goto 8:285,target 25 9:315 shift 317:277 reduce 9:316 shift 101:339,target 56 253:0,target 149 230:0 reduce 229:0 reduce 227:258,target 123 8:396,target 64 161:402 shift 137:277,target 177 9:320 shift 247:271 shift 161:403 shift 277:277 reduce 247:272 shift 238:277,target 39 161:404 shift 62:x shift 26:277 shift 284:277,target 375 222:0,target 94 161:405 shift 62:y shift 340:277,target 383 78:277,target 1 385:277,target 242 272:0 reduce 21:332 shift 21:0 reduce 9:326 shift 59:291,target 208 250:417,target 359 4:370 reduce 9:329 shift 107:0 reduce 56:302 shift 0:302,target 31 324:0 reduce 99:447 goto 92:263,target 166 51:350,target 182 287:338,target 378 217:277 shift 51:345 shift 39:437 goto 262:419,target 367 51:346 shift 9:334 shift 39:438 goto 277:414,target 370 9:335 shift 379:276,target 269 280:260,target 125 280:259,target 124 9:336 shift 100:262,target 54 92:263 reduce 51:350 shift 38:295,target 141 366:0 reduce 177:277 reduce 92:264 reduce 92:265 reduce 9:340 shift 15:387 reduce 92:266 reduce 9:341 shift 92:267 reduce 59:360,target 211 4:384 reduce 9:285,target 25 383:275 shift 192:0 reduce 147:277 reduce 243:270,target 344 243:269,target 343 102:339,target 53 353:0,target 160 228:258,target 123 81:424,target 234 9:396,target 64 138:277,target 86 184:277,target 70 98:264,target 244 63:310,target 225 63:309,target 224 56:320 shift 9:348 shift 15:396 reduce 240:277,target 341 239:277,target 38 140:261,target 126 117:277 reduce 9:349 shift 322:0,target 136 285:277,target 237 61:0,target 1 45:414 goto 353:277 reduce 341:277,target 384 98:375,target 249 81:370 reduce 386:277,target 244 286:261,target 126 223:257 shift 281:0,target 232 223:258 shift 29:0,target 72 223:260 shift 223:259 shift 323:277 reduce 286:0 reduce 223:261 shift 223:257,target 122 62:277 shift 35:0 reduce 223:262 shift 1:302,target 33 9:358 shift 93:263,target 170 57:298,target 69 10:459 goto 263:419,target 368 283:277 shift 122:0 reduce 51:375 shift 9:363 shift 21:370 shift 338:0 reduce 77:0 reduce 101:262,target 56 81:384 reduce 9:367 shift 253:277 reduce 177:0,target 146 9:368 shift 164:0 reduce 381:0 reduce 52:297,target 187 0:377,target 31 4:423 goto 9:372 shift 21:429,target 88 146:0,target 111 103:339,target 55 9:373 shift 223:277 reduce 9:374 shift 140:277,target 1 139:277,target 85 216:0 reduce 185:277,target 69 92:312 reduce 241:277,target 51 190:364,target 317 9:377 shift 21:384 shift 286:277,target 1 35:277,target 176 342:277,target 8 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 9:383 shift 37:257 shift 224:257,target 122 153:277 reduce 37:258 shift 37:259 shift 37:260 shift 388:277 reduce 350:0,target 15 349:0,target 159 161:469 goto 94:263,target 171 88:0,target 37 23:344,target 95 37:261 shift 63:385,target 228 37:262 shift 311:0 reduce 258:257 shift 251:271,target 350 169:352,target 300 9:390 shift 280:414,target 372 258:258 shift 123:277 reduce 318:0,target 140 258:260 shift 258:259 shift 31:259,target 124 31:260,target 125 358:277 reduce 258:261 shift 102:262,target 53 97:277 reduce 11:300,target 262 258:262 shift 4:370,target 27 9:394 shift 228:257 shift 136:0 reduce 353:0 reduce 277:0,target 1 228:258 shift 81:424 goto 0:394,target 31 9:396 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 104:339,target 263 178:0 reduce 141:277,target 266 8:303,target 34 8:293,target 28 44:356,target 169 288:277 reduce 37:277 reduce 377:258,target 123 242:277,target 40 215:0,target 89 62:X,target 100 36:277,target 176 343:277,target 9 82:277,target 235 388:277,target 48 231:0 reduce 161:469,target 293 37:261,target 126 258:277 reduce 174:0,target 63 1:335,target 33 21:428 goto 225:257,target 122 21:429 goto 143:0,target 228 100:322,target 54 273:0 reduce 228:277 reduce 95:263,target 168 37:290 shift 252:271,target 354 51:440 goto 112:0,target 219 0:310,target 31 0:309,target 31 183:328 shift 108:0 reduce 103:262,target 55 12:300,target 263 377:414 goto 325:0 reduce 37:295 shift 247:416,target 356 204:262,target 127 188:313,target 320 183:331 shift 377:0,target 1 1:394,target 33 63:360,target 227 9:435 goto 44:262,target 127 151:0 reduce 10:281,target 67 367:0 reduce 346:0,target 157 276:275,target 268 85:0,target 50 8:320,target 42 277:258,target 123 9:303,target 34 9:293,target 28 10:392,target 76 187:277,target 319 182:328,target 310 128:277 reduce 315:0,target 127 0:368,target 31 364:277 reduce 288:277,target 236 193:0 reduce 37:277,target 1 344:277,target 10 83:277,target 236 390:277,target 52 389:277,target 45 38:261,target 126 274:0,target 123 277:414 goto 334:277 reduce 100:338,target 54 92:375 reduce 73:277 reduce 226:257,target 122 92:376 reduce 204:257 shift 101:322,target 56 204:258 shift 96:263,target 165 204:260 shift 204:259 shift 0:326,target 31 304:277 reduce 294:277 reduce 204:261 shift 247:416 goto 212:0,target 214 204:262 shift 188:313 shift 1:310,target 33 1:309,target 33 31:414,target 128 42:322,target 157 36:0 reduce 383:400 shift 78:260,target 125 78:259,target 124 13:300,target 258 383:401 shift 183:357 shift 264:277 reduce 171:0,target 93 92:387 reduce 123:0 reduce 45:262,target 127 78:0 reduce 8:336,target 47 186:321,target 316 140:0,target 1 139:0,target 85 234:277 shift 161:402,target 289 9:320,target 42 383:398 shift 276:413,target 273 2:277 reduce 383:399 shift 378:275,target 268 143:277,target 228 25:y,target 103 183:328,target 310 165:0 reduce 108:0,target 174 92:395 reduce 382:0 reduce 78:257 shift 1:368,target 33 23:283,target 90 300:277,target 191 290:277,target 252 289:277,target 250 243:415,target 345 204:277 reduce 194:277 reduce 155:x,target 102 78:258 shift 38:277,target 1 345:277,target 155 84:277,target 82 78:260 shift 78:259 shift 13:300 reduce 391:277,target 49 78:261 shift 40:261,target 126 43:296 shift 374:0,target 245 78:262 shift 32:400 shift 234:287 shift 62:406 shift 32:401 shift 164:277 reduce 101:338,target 56 62:407 shift 227:257,target 122 158:329 shift 343:0,target 9 102:322,target 53 1:326,target 33 260:0 reduce 134:277 reduce 312:0,target 133 32:398 shift 43:322,target 165 370:277 reduce 369:277 reduce 32:399 shift 14:300,target 259 339:275 shift 271:0,target 120 312:0 reduce 43:322 shift 340:277 shift 78:277 reduce 0:301,target 31 183:389 shift 9:336,target 47 383:434 goto 239:0,target 38 104:282 shift 248:270,target 344 248:269,target 343 57:281,target 67 137:0 reduce 379:275,target 268 354:0 reduce 310:277 reduce 309:277 reduce 299:277 reduce 280:258,target 123 144:277,target 103 208:0,target 218 200:277,target 83 198:0,target 64 189:277,target 323 100:261,target 54 57:392,target 76 52:443,target 191 234:370,target 85 301:277,target 187 291:277,target 251 39:277,target 146 40:277,target 1 346:277,target 157 223:414 goto 85:277,target 240 8:311,target 39 270:277 reduce 269:277 reduce 179:0 reduce 167:0,target 154 62:432 goto 18:277 reduce 188:359 shift 62:433 goto 140:257 shift 243:268,target 342 140:258 shift 102:338,target 53 228:257,target 122 140:260 shift 140:259 shift 136:0,target 76 240:277 shift 239:277 reduce 140:261 shift 103:322,target 55 232:0 reduce 140:262 shift 98:263,target 243 7:277 reduce 140:260,target 125 140:259,target 124 32:434 goto 234:332 shift 105:0,target 92 3:309,target 11 3:310,target 12 286:260,target 125 286:259,target 124 210:277 reduce 209:277 reduce 199:277 reduce 78:414,target 231 15:300,target 261 274:0 reduce 371:0,target 235 170:277 reduce 1:301,target 33 5:0,target 25 104:318 shift 110:0 reduce 109:0 reduce 104:319 shift 78:0,target 1 326:0 reduce 65:0 reduce 104:322 shift 100:277,target 54 37:396 shift 145:277,target 104 140:277 reduce 139:277 reduce 308:0,target 125 298:0,target 190 191:277,target 71 101:261,target 56 375:277 reduce 302:277,target 189 292:277,target 253 62:457 goto 41:277,target 154 368:0 reduce 347:277,target 13 86:277,target 43 9:311,target 39 267:0,target 231 110:277 reduce 109:277 reduce 169:289 shift 37:414 goto 345:277 reduce 84:277 shift 21:428,target 87 103:338,target 55 204:0 reduce 194:0 reduce 183:442 goto 43:366 shift 104:322,target 260 37:396,target 142 258:414 goto 315:277 reduce 54:277 shift 205:0,target 96 195:0,target 195 158:390 shift 104:337 shift 59:333,target 210 104:338 shift 104:339 shift 228:414 goto 0:334,target 31 16:300,target 260 275:277 reduce 164:0,target 152 252:416,target 361 245:273 shift 245:274 shift 158:406 shift 158:407 shift 288:0 reduce 133:0,target 65 37:0 reduce 234:370 shift 190:321,target 316 101:277,target 56 99:332,target 254 146:277,target 111 102:0,target 53 3:385,target 16 31:258,target 123 192:277,target 192 124:0 reduce 102:261,target 53 215:277 reduce 43:386 shift 303:277,target 186 293:277,target 239 348:277,target 14 87:277,target 28 367:0,target 183 169:327 shift 90:263 reduce 60:257 shift 175:277 reduce 166:0 reduce 90:264 reduce 60:258 shift 2:0,target 24 104:338,target 262 90:265 reduce 60:260 shift 60:259 shift 13:387 reduce 336:0,target 267 90:266 reduce 75:0,target 206 60:261 shift 34:320,target 136 234:384 shift 90:267 reduce 60:262 shift 48:354 shift 8:302,target 33 38:396,target 142 140:414,target 265 377:257,target 122 145:277 reduce 305:0,target 129 295:0,target 248 44:0,target 1 381:277 reduce 286:414,target 376 37:259,target 124 37:260,target 125 1:334,target 33 13:396 reduce 264:0,target 220 155:Y,target 101 115:277 reduce 158:433 goto 351:277 reduce 261:0 reduce 234:429,target 88 233:0,target 255 24:320 shift 188:444 goto 321:277 reduce 102:277,target 53 60:277 reduce 0:308,target 31 383:275,target 388 313:0 reduce 192:0,target 192 147:277,target 115 52:0 reduce 37:463 goto 203:277,target 327 193:277,target 196 103:261,target 55 0:420,target 6 304:277,target 110 294:277,target 249 251:271 shift 204:261,target 126 169:352 shift 350:277,target 15 349:277,target 159 281:277 reduce 251:272 shift 88:277,target 37 53:323,target 193 29:277 reduce 30:277 shift 138:0 reduce 44:261,target 126 355:0 reduce 251:274 shift 204:414 goto 130:0,target 60 129:0,target 59 3:360,target 15 277:257,target 122 9:302,target 33 59:291 shift 3:471,target 19 339:400 shift 0:367,target 31 339:401 shift 30:287 shift 221:277 shift 169:365 shift 162:468,target 296 38:259,target 124 38:260,target 125 234:428 goto 90:312 reduce 364:0,target 184 234:429 goto 233:0 reduce 100:337,target 54 95:263 reduce 95:264 reduce 59:299 shift 339:398 shift 95:265 reduce 339:399 shift 333:0,target 268 276:343,target 270 95:266 reduce 72:0,target 208 8:377,target 59 30:306 shift 95:267 reduce 286:257 shift 275:0 reduce 10:459,target 77 286:258 shift 158:467 goto 151:277 reduce 103:277,target 55 48:397 shift 1:308,target 33 30:309 shift 30:310 shift 43:448 goto 384:275,target 390 302:0,target 189 292:0,target 253 286:260 shift 286:259 shift 148:277,target 116 78:414 goto 57:315,target 204 386:277 reduce 286:261 shift 204:277,target 1 194:277,target 194 78:258,target 123 286:262 shift 305:277,target 129 295:277,target 248 248:415,target 357 111:0 reduce 44:277,target 1 351:277,target 16 327:0 reduce 261:0,target 1 121:277 shift 66:0 reduce 45:261,target 126 356:277 reduce 8:335,target 46 230:0,target 99 229:0,target 108 226:257 shift 276:412,target 272 226:258 shift 153:0 reduce 370:0 reduce 369:0 reduce 226:260 shift 226:259 shift 52:314,target 189 25:x,target 102 326:277 reduce 226:261 shift 65:277 reduce 226:262 shift 1:367,target 33 169:391 shift 169:289,target 298 35:275 shift 37:414,target 143 205:0 reduce 195:0 reduce 59:333 shift 40:259,target 124 40:260,target 125 286:277 reduce 157:0,target 1 19:300,target 78 35:277 reduce 7:421,target 22 339:434 goto 101:337,target 56 257:262,target 127 84:384 shift 8:394,target 63 30:332 shift 162:332,target 295 126:0,target 4 0:342,target 4 256:277 reduce 9:377,target 59 21:384,target 86 7:421 goto 42:337,target 159 33:275,target 134 339:275,target 381 150:277,target 118 149:277,target 117 226:277 reduce 205:277,target 96 195:277,target 195 300:0 reduce 290:0 reduce 289:0 reduce 38:0 reduce 306:277,target 128 296:277,target 238 181:325 shift 95:312 reduce 45:277,target 1 361:0,target 162 352:277,target 17 99:0,target 147 140:414 goto 0:300,target 31 9:335,target 46 125:0 reduce 342:0 reduce 330:0,target 198 329:0,target 200 248:268,target 342 81:0 reduce 68:0,target 205 48:446 goto 280:257,target 122 160:y,target 103 159:y,target 103 100:260,target 54 100:259,target 54 288:0,target 236 37:0,target 1 167:0 reduce 99:287,target 253 59:360 shift 8:309,target 37 8:310,target 38 38:414,target 143 257:0,target 1 126:277 reduce 157:262,target 127 362:277 reduce 102:337,target 53 0:358,target 31 258:262,target 127 9:394,target 63 30:360 shift 226:0,target 1 140:258,target 123 332:277 reduce 90:375 reduce 71:277 reduce 185:0,target 69 105:277,target 92 90:376 reduce 80:275,target 233 79:275,target 232 57:459,target 206 286:258,target 123 158:467,target 285 151:277,target 66 48:397,target 177 30:309,target 115 30:310,target 116 43:448,target 168 206:277,target 201 196:277,target 193 84:429 goto 0:263 reduce 8:368,target 55 307:277,target 124 302:277 reduce 292:277 reduce 154:0,target 102 46:277,target 173 0:316,target 31 41:277 shift 353:277,target 160 81:370,target 29 245:417 goto 181:355 shift 1:300,target 33 314:0 reduce 262:275 shift 262:276 shift 123:0,target 5 90:387 reduce 186:321 shift 140:0 reduce 139:0 reduce 101:260,target 56 101:259,target 56 388:0,target 48 356:0 reduce 169:455 goto 59:385 shift 8:326,target 43 232:277 reduce 0:277 shift 9:309,target 37 9:310,target 38 40:414,target 153 102:257 reduce 357:0,target 156 202:275 shift 102:258 reduce 90:395 reduce 52:295,target 186 0:279 reduce 102:260 reduce 102:259 reduce 30:385 shift 192:277 reduce 103:337,target 55 102:261 reduce 1:358,target 33 260:262,target 127 102:262 reduce 11:300 reduce 326:0,target 75 65:0,target 32 0:285 reduce 34:302,target 135 156:y,target 103 0:286 reduce 234:0 reduce 0:287 shift 35:275,target 137 285:0,target 237 106:277,target 80 0:288 reduce 152:277,target 276 0:300 reduce 207:277,target 95 197:277,target 105 0:301 reduce 253:277,target 149 0:302 reduce 9:368,target 55 308:277,target 125 298:277,target 190 254:0,target 148 146:439,target 275 132:277 reduce 47:277,target 175 1:316,target 33 0:293 reduce 0:303 reduce 354:277,target 11 276:0 reduce 60:414 goto 0:294 reduce 367:277 reduce 0:295 reduce 223:0,target 1 162:287 shift 0:307 reduce 102:277 reduce 0:308 reduce 112:0 reduce 0:310 reduce 0:309 reduce 337:277 reduce 328:0 reduce 146:276,target 269 95:375 reduce 76:277 reduce 67:0 reduce 0:311 reduce 31:257,target 122 102:260,target 53 102:259,target 53 95:376 reduce 30:385,target 119 102:282 reduce 9:326,target 43 297:275 shift 276:419,target 274 85:431,target 242 0:0 reduce 297:276 shift 0:315 reduce 307:277 reduce 154:0 reduce 151:0,target 66 46:277 shift 0:316 reduce 371:0 reduce 251:418 goto 158:390,target 283 104:337,target 261 0:320 reduce 261:262,target 127 120:0,target 98 267:277 reduce 8:301,target 32 206:0 reduce 196:0 reduce 95:387 reduce 36:275,target 137 385:0,target 242 107:277,target 172 59:460,target 213 0:349,target 31 0:326 reduce 25:Y,target 101 237:277 reduce 186:364 shift 153:277,target 101 37:258,target 123 208:277,target 218 198:277,target 64 5:277 reduce 254:277,target 148 155:X,target 100 0:329 reduce 354:0,target 11 310:277,target 131 309:277,target 134 299:277,target 188 95:395 reduce 355:277,target 12 0:332 shift 207:277 reduce 197:277 reduce 100:319,target 54 234:428,target 338 90:312,target 169 0:334 reduce 16:300 reduce 323:0,target 138 0:335 reduce 301:0 reduce 291:0 reduce 0:336 reduce 40:0 reduce 162:287,target 294 0:307,target 31 167:277 reduce 4:384,target 27 103:260,target 55 103:259,target 55 102:318 reduce 0:340 reduce 31:0,target 1 102:319 reduce 0:341 reduce 204:260,target 125 204:259,target 124 162:332 shift 126:0 reduce 0:342 shift 343:0 reduce 102:322 reduce 378:419,target 386 137:277 reduce 44:259,target 124 44:260,target 125 373:277 reduce 168:0 reduce 0:348 reduce 25:X shift 30:360,target 118 385:0 reduce 142:275,target 267 107:277 reduce 59:460 goto 0:349 reduce 9:301,target 32 25:Y shift 286:414 goto 3:470,target 18 343:277 reduce 82:277 shift 181:441 goto 178:0,target 73 108:277,target 174 1:349,target 33 42:362,target 160 154:277,target 102 38:258,target 123 210:277,target 215 209:277,target 216 199:277,target 68 30:461 goto 313:277 reduce 255:277,target 150 52:277 reduce 30:462 goto 311:277,target 130 102:337 reduce 49:277,target 179 0:358 reduce 356:277,target 158 243:268 shift 102:338 reduce 243:270 shift 243:269 shift 102:339 reduce 101:319,target 56 226:414 goto 91:312,target 167 3:427,target 17 273:277 reduce 0:363 reduce 22:277 shift 1:307,target 33 25:453,target 105 42:319,target 156 382:0,target 41 78:257,target 122 0:367 reduce 315:0 reduce 0:368 reduce 0:370 shift 158:433,target 284 379:419,target 387 351:0,target 16 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 90:387,target 169 52:304 shift 0:374 reduce 357:0 reduce 52:295 shift 320:0,target 142 319:0,target 137 58:0,target 1 52:297 shift 0:383,target 31 0:377 reduce 244:275,target 346 173:277 reduce 63:332,target 226 11:387 reduce 110:277,target 173 109:277,target 175 0:382 reduce 0:383 reduce 40:258,target 123 211:277,target 217 52:314 shift 3:333,target 14 25:x shift 378:275 shift 256:277,target 74 143:277 reduce 25:y shift 378:276 shift 312:277,target 133 357:277,target 156 257:261,target 126 102:319,target 53 0:341,target 31 35:452 goto 216:0,target 197 92:312,target 166 0:390 reduce 11:396 reduce 156:432 goto 113:277 reduce 348:277 reduce 87:277 reduce 277:0 reduce 175:0,target 67 0:394 reduce 204:414,target 328 0:396 reduce 27:271 shift 318:277 reduce 186:445 goto 144:0,target 103 44:414,target 170 0:288,target 31 330:0 reduce 329:0 reduce 248:268 shift 68:0 reduce 51:346,target 181 9:334,target 45 39:438,target 152 248:270 shift 248:269 shift 91:387,target 167 57:281 shift 262:419 goto 278:277 shift 160:x,target 102 159:x,target 102 58:262,target 127 1:383,target 33 100:258,target 54 27:280 shift 372:0 reduce 158:407,target 219 83:430,target 238 111:277,target 81 0:420 goto 8:308,target 36 212:277,target 214 0:422 goto 347:0,target 13 257:277,target 1 207:0 reduce 197:0 reduce 157:261,target 126 86:0,target 43 57:292 shift 313:277,target 132 52:277,target 135 30:462,target 121 358:277,target 161 258:261,target 126 218:277 reduce 97:277,target 79 0:425 goto 103:319,target 55 57:305 shift 57:295 shift 1:341,target 33 316:0,target 144 93:312,target 170 63:306,target 223 140:257,target 122 93:263 reduce 57:298 shift 42:464,target 163 178:277 reduce 167:369 shift 93:264 reduce 57:458,target 205 52:351 shift 286:257,target 122 275:0,target 112 93:265 reduce 16:387 reduce 93:266 reduce 93:267 reduce 8:367,target 54 297:276,target 269 0:315,target 31 384:275 shift 302:0 reduce 292:0 reduce 148:277 reduce 57:315 shift 45:414,target 172 1:288,target 33 57:305,target 70 57:295,target 203 92:387,target 166 213:0,target 97 16:396 reduce 23:324,target 92 127:0 reduce 118:277 reduce 344:0 reduce 234:384,target 86 90:267,target 169 83:0 reduce 60:262,target 127 48:354,target 176 354:277 reduce 201:275,target 325 101:258,target 56 172:0,target 91 224:257 shift 84:429,target 239 0:263,target 31 224:258 shift 155:432,target 277 112:277,target 219 9:308,target 36 297:419 goto 224:260 shift 224:259 shift 170:0 reduce 157:277,target 1 386:0 reduce 324:277 reduce 224:261 shift 213:277,target 97 52:304,target 188 0:374,target 31 258:277,target 1 224:262 shift 314:277,target 126 42:369,target 161 360:277,target 164 359:277,target 163 260:261,target 126 33:275 shift 110:0,target 173 109:0,target 175 104:319,target 259 284:277 shift 222:0 reduce 180:325,target 305 94:312,target 171 53:388,target 196 156:x,target 102 169:391,target 302 375:0,target 246 160:466,target 288 254:277 reduce 155:X shift 0:332,target 3 264:0 reduce 155:Y shift 9:367,target 54 1:315,target 33 344:0,target 10 83:0,target 46 57:343 shift 158:329,target 282 46:436 goto 224:277 reduce 1:426,target 9 100:0 reduce 93:387,target 170 316:0 reduce 313:0,target 132 93:312 reduce 63:306 shift 52:0,target 135 37:463,target 144 146:275,target 268 98:263 shift 91:267,target 167 61:262,target 127 202:275,target 326 184:277 reduce 102:258,target 53 98:264 shift 90:395,target 169 63:310 shift 63:309 shift 0:279,target 31 272:0,target 121 98:265 shift 21:332,target 84 21:0,target 42 98:266 shift 57:353 shift 1:263,target 33 27:347 shift 358:0 reduce 156:432,target 278 113:277,target 225 98:267 shift 97:0 reduce 38:257 shift 241:0,target 51 214:277,target 90 154:277 reduce 1:374,target 33 38:258 shift 260:277,target 1 259:277,target 364 173:399,target 130 162:468 goto 38:259 shift 38:260 shift 390:277 reduce 389:277 reduce 315:277,target 127 54:277,target 198 38:261 shift 361:277,target 162 261:261,target 126 184:0 reduce 99:277,target 147 38:262 shift 260:257 shift 210:0,target 215 209:0,target 216 199:0,target 68 8:300,target 31 260:258 shift 181:325,target 305 124:277 reduce 95:312,target 168 260:260 shift 260:259 shift 360:277 reduce 359:277 reduce 260:261 shift 260:262 shift 168:0,target 77 0:348,target 31 25:X,target 100 37:257,target 122 330:277 reduce 329:277 reduce 137:0,target 177 68:277 reduce 173:400 shift 57:371 shift 173:401 shift 100:318,target 54 169:365,target 301 63:332 shift 106:0,target 80 94:387,target 171 300:277 reduce 290:277 reduce 289:277 reduce 243:415 goto 155:x shift 8:358,target 52 38:463,target 145 38:277 reduce 155:y shift 92:267,target 166 146:413,target 273 103:258,target 55 91:395,target 167 1:279,target 33 372:0,target 240 331:0 reduce 173:398 shift 70:0 reduce 69:0 reduce 57:379 shift 57:380 shift 260:277 reduce 259:277 shift 204:258,target 123 173:399 shift 157:432,target 280 114:277,target 221 6:0,target 0 2:0 reduce 44:258,target 123 215:277,target 89 43:386,target 167 261:277,target 1 373:0 reduce 316:277,target 144 230:277 reduce 229:277 reduce 55:277,target 199 8:316,target 41 27:381 shift 362:277,target 181 38:290 shift 310:0,target 131 309:0,target 134 299:0,target 188 100:257 reduce 98:312 shift 4:341,target 20 9:300,target 31 100:258 reduce 96:312,target 165 50:440,target 184 100:260 reduce 100:259 reduce 208:0 reduce 200:277 reduce 198:0 reduce 189:277 shift 100:261 reduce 57:392 shift 52:443 goto 268:0,target 18 160:Y,target 101 159:Y,target 101 100:262 reduce 1:348,target 33 17:0,target 23 38:295 shift 38:257,target 122 44:257 shift 237:0,target 47 44:258 shift 378:419 goto 44:259 shift 44:260 shift 101:318,target 56 44:261 shift 63:360 shift 44:262 shift 206:0,target 201 196:0,target 193 95:387,target 168 223:262,target 127 130:277 reduce 129:277 reduce 9:358,target 52 42:318,target 155 365:277 reduce 303:0 reduce 293:0 reduce 173:434 goto 93:267,target 170 165:0,target 153 92:395,target 166 249:275,target 358 100:277 reduce 115:277,target 226 335:277 reduce 134:0,target 84 128:0 reduce 93:375 reduce 74:277 reduce 45:258,target 123 345:0 reduce 216:277,target 197 93:376 reduce 84:0 reduce 50:345,target 180 100:282 reduce 317:277,target 143 9:316,target 41 363:277,target 180 276:410,target 271 103:0,target 55 305:277 reduce 295:277 reduce 248:415 goto 0:382,target 31 44:277 reduce 171:0 reduce 51:440,target 185 387:0 reduce 384:400 shift 173:401,target 132 384:401 shift 368:0,target 182 265:277 reduce 40:257,target 122 93:387 reduce 3:0,target 35 3:332,target 13 223:0 reduce 337:0,target 266 190:321 shift 76:0,target 211 257:260,target 125 257:259,target 124 63:385 shift 235:277 shift 102:318,target 53 0:340,target 31 384:398 shift 3:277 reduce 384:399 shift 306:0,target 128 296:0,target 238 156:X shift 96:387,target 165 45:0,target 1 265:0 reduce 224:262,target 127 156:Y shift 93:395 reduce 205:277 reduce 195:277 reduce 157:465,target 281 94:267,target 171 265:0,target 229 156:Y,target 101 93:395,target 170 14:300 reduce 101:0 reduce 317:0 reduce 160:432,target 287 159:432,target 286 116:277,target 227 8:349,target 51 234:0,target 42 165:277 reduce 0:287,target 2 217:277,target 329 100:318 reduce 51:345,target 180 39:437,target 151 100:319 reduce 318:277,target 140 186:445,target 318 364:277,target 184 193:0,target 196 143:0 reduce 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 248 371:277 reduce 245:274,target 348 158:406,target 218 27:451 goto 3:306 shift 57:458 goto 8:307,target 35 185:0 reduce 105:277 reduce 80:275 shift 79:275 shift 57:459 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 287:282,target 377 157:260,target 125 157:259,target 124 131:0,target 61 98:375 shift 98:376 shift 30:461,target 120 384:434 goto 258:260,target 125 258:259,target 124 103:318,target 55 1:340,target 33 8:263 shift 237:0 reduce 100:0,target 54 311:277 reduce 188:359,target 321 62:433,target 221 49:277 shift 225:262,target 127 100:337 reduce 100:338 reduce 3:306,target 10 100:339 reduce 95:267,target 168 365:0,target 178 224:414 goto 94:395,target 171 280:0 reduce 279:0 reduce 271:277 reduce 20:277 shift 28:0 reduce 297:275,target 268 98:387 shift 0:0,target 26 156:x shift 117:277,target 222 9:349,target 51 334:0,target 269 163:277,target 107 156:y shift 73:0,target 210 218:277,target 57 0:425,target 8 264:277,target 220 241:277 reduce 190:364 shift 332:0 reduce 320:277,target 142 319:277,target 137 71:0 reduce 58:277,target 1 365:277,target 178 303:0,target 186 293:0,target 239 173:434,target 304 98:395 shift 90:266,target 169 60:261,target 126 8:279 shift 101:257,target 56 3:0 reduce 3:332 shift 246:274,target 352 211:277 reduce 3:333 shift 157:0 reduce 19:300 shift 374:0 reduce 9:307,target 35 8:435,target 65 8:285 shift 0:373,target 31 8:286 shift 231:0,target 256 171:277 reduce 257:414,target 362 8:288 shift 260:260,target 125 260:259,target 124 210:0 reduce 209:0 reduce 199:0 reduce 8:300 shift 104:318,target 258 8:301 shift 200:0,target 83 8:302 shift 38:396 shift 141:277 shift 98:387,target 251 8:303 shift 8:293 shift 44:356 shift 226:262,target 127 8:294 shift 376:277 reduce 8:295 shift 96:267,target 165 8:383,target 61 95:395,target 168 8:307 shift 111:277 reduce 81:384,target 29 8:308 shift 8:309 shift 8:310 shift 38:414 goto 346:277 reduce 127:0,target 7 118:277,target 224 85:277 shift 8:311 shift 164:277,target 152 62:407,target 219 304:0 reduce 294:0 reduce 220:277,target 330 219:277,target 58 265:277,target 229 321:277,target 141 260:414 goto 60:277,target 1 8:315 shift 366:277,target 179 316:277 reduce 55:277 shift 53:456,target 197 8:316 shift 91:266,target 167 61:261,target 126 8:341,target 49 130:0 reduce 129:0 reduce 102:257,target 53 3:360 shift 346:0 reduce 276:275 shift 85:0 reduce 8:320 shift 362:0,target 181 276:276 shift 246:271 shift 63:472 goto 276:277 reduce 246:272 shift 0:390,target 31 11:396,target 262 9:435,target 66 246:274 shift 157:414,target 279 1:373,target 33 331:0,target 199 173:398,target 129 172:0 reduce 70:0,target 207 69:0,target 213 57:379,target 74 57:380,target 75 388:0 reduce 258:414,target 363 8:326 shift 261:260,target 125 261:259,target 124 8:288,target 27 300:0,target 191 290:0,target 252 289:0,target 250 8:329 shift 38:0,target 1 10:371,target 73 227:262,target 127 224:0 reduce 146:343,target 270 216:277 reduce 50:345 shift 258:0,target 1 50:346 shift 8:334 shift 9:383,target 61 96:395,target 165 8:335 shift 8:336 shift 157:X shift 91:263 reduce 61:257 shift 50:350 shift 266:0 reduce 227:0,target 1 176:277 reduce 157:Y shift 120:277,target 98 119:277,target 223 91:264 reduce 61:258 shift 165:277,target 153 91:265 reduce 61:260 shift 61:259 shift 8:340 shift 14:387 reduce 221:277,target 331 91:266 reduce 61:261 shift 8:341 shift 266:277,target 230 146:275 shift 91:267 reduce 61:262 shift 322:277,target 136 190:445,target 324 146:276 shift 61:277,target 1 31:257 shift 367:277,target 183 146:277 reduce 102:0 reduce 0:295,target 31 3:385 shift 31:258 shift 318:0 reduce 92:266,target 166 9:341,target 49 31:259 shift 31:260 shift 382:277 reduce 146:412,target 272 103:257,target 55 31:261 shift 27:280,target 108 31:262 shift 204:257,target 122 8:348 shift 14:396 reduce 160:432 goto 159:432 goto 116:277 reduce 1:390,target 33 8:349 shift 12:396,target 263 144:0 reduce 44:414 goto 44:257,target 122 361:0 reduce 352:277 reduce 124:0,target 3 99:0 reduce 260:414,target 365 8:315,target 40 9:288,target 27 390:0,target 52 389:0,target 45 322:277 reduce 190:445 goto 61:277 reduce 8:358 shift 38:463 goto 228:262,target 127 62:329,target 217 160:X,target 100 159:X,target 100 358:0,target 161 252:271 shift 98:267,target 247 97:0,target 79 282:277 shift 252:272 shift 234:332,target 84 50:375 shift 8:363 shift 31:277 reduce 238:0 reduce 83:384,target 237 53:378,target 195 8:263,target 23 327:0,target 203 121:277,target 264 66:0,target 34 166:277,target 151 4:287,target 27 8:367 shift 222:277,target 94 157:y,target 103 8:368 shift 8:374,target 58 267:277,target 231 323:277,target 138 286:0,target 1 281:0 reduce 223:261,target 126 62:277,target 216 29:0 reduce 35:0,target 176 368:277,target 182 1:295,target 33 8:372 shift 157:x shift 93:266,target 170 8:373 shift 383:399,target 130 222:277 reduce 157:y shift 8:374 shift 255:0,target 150 250:274,target 348 100:282,target 54 91:312 reduce 3:427 goto 333:0 reduce 276:343 shift 72:0 reduce 8:377 shift 13:396,target 258 96:263 reduce 45:257,target 122 224:0,target 1 96:264 reduce 262:276,target 269 182:278 shift 96:265 reduce 4:0 reduce 19:387 shift 261:414,target 366 96:266 reduce 8:382 shift 9:315,target 40 96:267 reduce 8:383 shift 375:0 reduce 160:466 goto 11:387,target 262 152:277 shift 37:290,target 140 387:277 reduce 173:400,target 131 57:371,target 73 62:457,target 222 257:257 shift 211:0 reduce 8:390 shift 19:396 shift 23:390,target 96 257:258 shift 122:277 reduce 98:395,target 252 8:279,target 24 44:454 goto 257:260 shift 257:259 shift 84:384,target 86 30:332,target 117 357:277 reduce 257:261 shift 9:263,target 23 257:262 shift 257:258,target 123 122:277,target 2 8:394 shift 44:454,target 171 227:257 shift 167:277,target 154 253:0 reduce 227:258 shift 223:277,target 1 8:396 shift 9:374,target 58 268:277,target 18 227:260 shift 227:259 shift 17:277,target 23 386:0,target 244 327:277 reduce 324:277,target 139 227:261 shift 224:261,target 126 66:277 reduce 370:277,target 234 369:277,target 114 227:262 shift 146:343 shift 32:399,target 130 94:266,target 171 384:399,target 130 156:X,target 100 36:275 shift 355:0,target 12 305:0 reduce 295:0 reduce 251:274,target 352 44:0 reduce 101:282,target 56 36:277 reduce 8:348,target 50 14:396,target 259 157:257 shift 0:286,target 31 324:0,target 139 157:258 shift 99:447,target 256 85:384 shift 287:282 shift 263:276,target 269 182:357,target 312 157:260 shift 157:259 shift 131:0 reduce 347:0 reduce 257:277 reduce 157:261 shift 86:0 reduce 27:271,target 107 157:262 shift 58:260,target 125 58:259,target 124 12:387,target 263 42:393,target 162 38:290,target 140 245:273,target 347 227:277 reduce 173:0 reduce 390:0 reduce 389:0 reduce 96:312 reduce 50:440 goto 48:446,target 178 377:262,target 127 3:470 goto 9:279,target 24 157:258,target 123 85:384,target 241 3:471 goto 187:277 shift 182:328 shift 258:258,target 123 225:0 reduce 123:277,target 5 182:331 shift 168:277,target 77 224:277,target 1 270:277,target 119 269:277,target 19 179:0,target 106 62:432,target 220 8:435 goto 18:277,target 36 325:277,target 82 225:261,target 126 157:277 reduce 371:277,target 235 27:451,target 111 339:399,target 130 267:0 reduce 95:266,target 168 30:306,target 114 127:277 reduce 102:282,target 53 56:320,target 202 9:348,target 50 15:396,target 261 363:277 reduce 276:410 shift 146:419,target 274 103:0 reduce 1:286,target 33 320:0 reduce 319:0 reduce 58:0 reduce 383:401,target 132 276:412 shift 183:357,target 312 276:413 shift 333:277 reduce 91:375 reduce 90:265,target 169 72:277 reduce 60:260,target 125 60:259,target 124 13:387,target 258 145:0 reduce 91:376 reduce 362:0 reduce 90:376,target 169 1:263 reduce 352:0,target 17 277:262,target 127 276:419 goto 85:431 goto 39:411,target 150 303:277 reduce 293:277 reduce 0:372,target 31 321:0,target 141 263:275 shift 246:418 goto 60:0,target 1 263:276 shift 260:258,target 123 182:357 shift 124:277,target 3 170:277,target 185 225:277,target 1 91:387 reduce 280:0,target 1 279:0,target 241 271:277,target 120 20:277,target 81 28:0,target 88 326:277,target 75 239:0 reduce 226:261,target 126 65:277,target 32 372:277,target 240 287:338 shift 99:370,target 255 10:353,target 72 287:339 shift 233:277 reduce 146:410 shift 96:266,target 165 8:382,target 60 25:432 goto 0:329,target 31 146:412 shift 103:257 reduce 146:413 shift 103:282,target 55 103:258 reduce 91:395 reduce 1:279 reduce 103:260 reduce 103:259 reduce 16:396,target 260 31:0 reduce 234:287,target 83 203:277 shift 193:277 reduce 103:261 reduce 62:406,target 218 32:401,target 132 103:262 reduce 12:300 reduce 384:401,target 132 276:439 goto 188:444,target 322 1:285 reduce 176:0,target 145 146:419 goto 58:414,target 207 1:286 reduce 23:449,target 97 23:450,target 98 334:0 reduce 163:277 reduce 91:265,target 167 73:0 reduce 61:260,target 125 61:259,target 124 8:340,target 48 14:387,target 259 1:288 reduce 0:277,target 1 161:405,target 292 62:y,target 103 1:300 reduce 145:0,target 104 91:376,target 167 1:301 reduce 5:0 reduce 1:302 reduce 35:452,target 138 133:277 reduce 1:303 reduce 1:293 reduce 376:0 reduce 61:414 goto 1:372,target 33 1:294 reduce 368:277 reduce 1:295 reduce 42:318 shift 261:258,target 123 125:277,target 6 1:307 reduce 25:453 goto 42:319 shift 171:277,target 93 103:277 reduce 1:308 reduce 226:277,target 1 212:0 reduce 1:310 reduce 1:309 reduce 31:414 goto 42:322 shift 380:0,target 78 338:277 reduce 272:277,target 121 96:375 reduce 77:277 reduce 1:311 reduce 21:277,target 82 327:277,target 203 227:261,target 126 182:389 shift 96:376 reduce 66:277,target 34 42:324 shift 373:277,target 247 103:282 reduce 9:382,target 60 348:0,target 14 87:0,target 28 1:329,target 33 1:315 reduce 308:277 reduce 298:277 reduce 254:0 reduce 146:439 goto 47:277 shift 1:316 reduce 383:434,target 389 252:416 goto 104:282,target 257 53:361,target 194 317:0,target 143 1:320 reduce 339:401,target 132 30:287,target 113 268:277 reduce 17:277 reduce 306:0 reduce 296:0 reduce 96:387 reduce 45:0 reduce 276:0,target 113 60:414,target 214 0:294,target 31 92:265,target 166 9:340,target 48 15:387,target 261 42:337 shift 1:326 reduce 238:277 reduce 132:0 reduce 92:376,target 166 348:0 reduce 280:262,target 127 87:0 reduce 1:329 reduce 36:452,target 139 96:395 reduce 214:0,target 90 208:277 reduce 198:277 reduce 1:334 reduce 174:0 reduce 126:277,target 4 1:335 reduce 391:0 reduce 172:277,target 91 1:336 reduce 227:277,target 1 173:0,target 109 273:277,target 122 168:277 reduce 0:363,target 31 22:277,target 89 328:277,target 202 228:261,target 126 103:318 reduce 67:277,target 212 1:340 reduce 374:277,target 245 103:319 reduce 1:341 reduce 226:0 reduce 98:266,target 246 57:353,target 72 27:347,target 109 103:322 reduce 32:434,target 133 138:277 reduce 384:434,target 391 374:277 reduce 111:0,target 81 160:X shift 159:X shift 268:0 reduce 160:Y shift 159:Y shift 157:x,target 102 1:348 reduce 8:373,target 57 17:0 reduce 108:277 reduce 1:349 reduce 42:362 shift 223:260,target 125 223:259,target 124 376:0,target 233 344:277 reduce 83:277 shift 61:414,target 215 1:294,target 33 93:265,target 170 16:387,target 260 383:398,target 129 182:442 goto 2:277,target 24 321:0 reduce 250:273,target 347 60:0 reduce 23:329,target 93 23:330,target 94 345:0,target 155 257:414 goto 93:376,target 170 84:0,target 42 314:277 reduce 42:369 shift 103:337 reduce 1:358 reduce 10:292,target 68 103:338 reduce 314:0,target 126 262:275,target 268 146:0 reduce 103:339 reduce 363:0 reduce 227:414 goto 81:332,target 29 56:275,target 200 274:277 reduce 127:277,target 7 1:363 reduce 173:277,target 109 273:0,target 122 228:277,target 1 274:277,target 123 244:275 shift 1:363,target 33 330:277,target 198 329:277,target 200 68:277,target 205 1:367 reduce 375:277,target 246 1:368 reduce 23:283 shift 242:0,target 40 23:284 shift 339:434,target 382 1:372 reduce 157:414 goto 1:373 reduce 257:257,target 122 241:0 reduce 214:277 reduce 211:0,target 217 1:374 reduce 8:390,target 62 19:396,target 80 9:373,target 57 1:377 reduce 297:419,target 380 224:260,target 125 224:259,target 124 170:0,target 185 58:257 shift 174:277 reduce 58:258 shift 32:398,target 129 94:265,target 171 58:260 shift 58:259 shift 12:387 reduce 42:393 shift 384:398,target 129 58:261 shift 1:382 reduce 3:277,target 35 160:x shift 159:x shift 138:0,target 86 58:262 shift 1:383 reduce 280:257 shift 160:y shift 159:y shift 94:376,target 171 379:275 shift 280:258 shift 144:277 reduce 31:262,target 127 379:276 shift 280:260 shift 280:259 shift 0:285,target 31 380:277 reduce 335:0 reduce 280:261 shift 107:0,target 172 74:0 reduce 56:302,target 201 53:317 shift 280:262 shift 263:275,target 268 246:418,target 353 36:452 goto 1:390 reduce 0:396,target 31 12:396 reduce 157:432 goto 128:277,target 100 114:277 reduce 6:0 accept 174:277,target 63 58:258,target 123 373:0,target 247 350:277 reduce 349:277 reduce 230:277,target 99 229:277,target 108 88:277 reduce 53:323 shift 27:381,target 110 377:0 reduce 275:277,target 112 1:394 reduce 331:277,target 199 70:277,target 207 69:277,target 213 7:0,target 20 376:277,target 233 1:396 reduce 8:295,target 30 342:0,target 8 81:0,target 29 377:261,target 126 320:277 reduce 319:277 reduce 58:277 reduce 213:0 reduce 157:257,target 122 23:324 shift 311:0,target 130 258:257,target 122 9:390,target 62 263:419 goto 280:277 reduce 279:277 reduce 46:436,target 174 28:277 reduce 250:273 shift 223:414,target 332 23:329 shift 23:330 shift 270:0,target 119 269:0,target 19 255:0 reduce 250:274 shift 225:260,target 125 225:259,target 124 18:0,target 36 249:275 shift 339:398,target 129 95:265,target 168 4:277,target 27 238:0,target 39 95:376,target 168 307:0 reduce 1:285,target 33 220:277 shift 219:277 reduce 207:0,target 95 197:0,target 105 57:292,target 68 383:400,target 131 1:426 goto 1:396,target 33 133:0 reduce 130:277,target 60 129:277,target 59 350:0 reduce 349:0 reduce 175:277,target 67 166:0,target 151 94:263 reduce 90:264,target 169 88:0 reduce 60:258,target 123 23:344 shift 231:277,target 256 179:277 reduce 94:264 reduce 276:277,target 113 246:272,target 351 94:265 reduce 332:277,target 264 94:266 reduce 90:375,target 169 71:277,target 204 377:277,target 1 277:261,target 126 157:465 goto 135:0,target 87 94:267 reduce 9:295,target 30 39:409,target 148 39:410,target 149 182:331,target 311 175:0 reduce 150:277 reduce 149:277 reduce 385:277 reduce 182:442,target 314 260:257,target 122 53:361 shift 227:0 reduce 120:277 reduce 119:277 reduce 224:414,target 333 370:0,target 234 369:0,target 114 355:277 reduce 226:260,target 125 226:259,target 124 225:257 shift 182:278,target 309 96:265,target 165 4:0,target 27 19:387,target 79 225:258 shift 64:275 shift 5:277,target 25 338:0,target 30 270:0 reduce 269:0 reduce 225:260 shift 225:259 shift 77:0,target 254 18:0 reduce 325:277 reduce 225:261 shift 182:389,target 313 96:376,target 165 42:324,target 158 225:262 shift 78:262,target 127 32:400,target 131 42:464 goto 307:0,target 124 384:400,target 131 105:0 reduce 322:0 reduce 285:277 reduce 61:0 reduce 131:277,target 61 266:0,target 230 176:277,target 145 157:Y,target 101 91:264,target 167 61:258,target 123 232:277,target 257 83:384 shift 53:378 shift 277:277,target 1 247:272,target 355 161:404,target 291 62:x,target 102 26:277,target 106 333:277,target 268 255:277 reduce 91:375,target 167 72:277,target 208 364:0 reduce 183:331,target 311 225:277 reduce 204:0,target 1 194:0,target 194 183:442,target 315 43:366,target 166 261:257,target 122 200:0 reduce 180:325 shift 94:312 reduce 53:388 shift 8:286,target 26 34:302 shift 225:414,target 334 163:0,target 107 81:287,target 29 227:260,target 125 227:259,target 124 185:277 reduce 242:0 reduce 183:278,target 309 132:0,target 62 23:390 shift 40:257 shift 183:389,target 313 40:258 shift 40:259 shift 40:260 shift 391:277 reduce 101:0,target 56 40:261 shift 339:400,target 131 40:262 shift 261:257 shift 261:258 shift 125:277 reduce 261:260 shift 261:259 shift 132:277,target 62 0:293,target 31 0:303,target 31 366:0,target 179 361:277 reduce 261:261 shift 177:277,target 146 99:277 reduce 92:264,target 166 287:339,target 379 261:262 shift 233:277,target 255 146:410,target 271 120:0 reduce 25:432,target 104 336:0 reduce 278:277,target 371 75:0 reduce 34:320 shift 334:277,target 269 92:375,target 166 73:277,target 210 380:277,target 78 335:0,target 265 280:261,target 126 74:0,target 209 53:317,target 192 331:277 reduce 70:277 reduce 69:277 reduce 7:0 reduce 180:355,target 306 304:0,target 110 294:0,target 249 83:430 goto 99:287 shift 301:277 reduce 291:277 reduce 9:286,target 26 39:277 shift 40:277 reduce 226:414,target 335 180:355 shift 228:260,target 125 228:259,target 124 214:0 reduce 261:277 reduce 98:265,target 245 232:0,target 257 140:262,target 127 7:277,target 21 98:376,target 250 10:281 shift 286:262,target 127 256:0 reduce 231:277 reduce 191:0,target 71 10:343,target 71 8:372,target 56 251:418,target 360 101:257 reduce 0:320,target 31 223:258,target 123 201:275 shift 101:258 reduce 133:277,target 65 101:260 reduce 101:259 reduce 1:303,target 33 1:293,target 33 308:0 reduce 298:0 reduce 191:277 reduce 178:277,target 73 167:369,target 297 101:261 reduce 93:264,target 170 52:351,target 190 234:277,target 82 101:262 reduce 280:277,target 1 279:277,target 241 28:277,target 88 335:277,target 265 128:0,target 100 93:375,target 170 74:277,target 209 10:292 shift 381:277,target 44 45:257 shift 134:0 reduce 45:258 shift 379:419 goto 351:0 reduce 89:0 reduce 45:260 shift 45:259 shift 8:329,target 44 10:305 shift 245:417,target 349 181:355,target 306 45:261 shift 45:262 shift 10:298 shift 131:277 reduce 176:0 reduce 58:414 goto 23:449 goto 23:450 goto 366:277 reduce 363:0,target 180 227:414,target 336 53:456 goto 101:277 reduce 99:332 shift 332:0,target 264 280:414 goto 71:0,target 204 336:277 reduce 228:0 reduce 94:375 reduce 75:277 reduce 180:441,target 307 94:376 reduce 101:282 reduce 301:0,target 187 291:0,target 251 0:336,target 31 40:0,target 1 4:423,target 21 9:372,target 56 306:277 reduce 296:277 reduce 45:277 reduce 1:320,target 33 271:0 reduce 224:258,target 123 260:0,target 1 250:417 goto 134:277,target 84 179:277,target 106 94:264,target 171 235:277,target 339 281:277,target 232 266:277 reduce 251:272,target 351 29:277,target 72 30:277,target 112 336:277,target 267 228:0,target 1 106:0 reduce 94:387 reduce 94:375,target 171 75:277,target 206 382:277,target 41 323:0 reduce 31:261,target 126 9:329,target 44 236:277 shift 4:277 reduce 365:0 reduce 94:395 reduce 58:257,target 122 228:414,target 337 206:277 reduce 196:277 reduce 15:300 reduce 8:294,target 29 191:0 reduce 125:0,target 6 10:343 shift 377:260,target 125 377:259,target 124 62:Y,target 101 166:277 reduce 4:287 reduce 181:441,target 308 101:318 reduce 101:319 reduce 37:262,target 127 391:0,target 49 1:336,target 33 101:322 reduce 57:343,target 71 136:277 reduce 225:258,target 123 64:275,target 230 372:277 reduce 360:0,target 164 359:0,target 163 135:277,target 87 99:370 shift 10:353 shift 95:264,target 168 59:299,target 209 236:277,target 340 285:0 reduce 282:277,target 373 252:272,target 355 106:277 reduce 50:375,target 183 8:363,target 53 31:277,target 1 337:277,target 266 328:0,target 202 95:375,target 168 76:277,target 211 67:0,target 212 0:311,target 31 342:277 reduce 81:277 reduce 276:439,target 369 180:441 goto 0:422,target 7 9:263 shift 36:0,target 176 337:0 reduce 76:0 reduce 312:277 reduce 169:327,target 299 101:337 reduce 90:263,target 169 60:257,target 122 256:0,target 74 101:338 reduce 276:276,target 269 246:271,target 350 101:339 reduce 63:472,target 229 225:414 goto 163:0 reduce 81:287 reduce 380:0 reduce 277:260,target 125 277:259,target 124 272:277 reduce 9:294,target 29 21:277 shift 39:408,target 147 225:0,target 1 10:371 shift 0:370,target 5 377:257 shift 377:258 shift 242:277 reduce 215:0 reduce 184:0,target 70 62:X shift 38:262,target 127 377:260 shift 377:259 shift 62:Y shift 377:261 shift 377:262 shift 100:339,target 54 9:279 shift 226:258,target 123 153:0,target 101 4:332 reduce 10:380 shift 10:379 shift 21:287 shift 212:277 reduce 136:277,target 76 } array set plot::rules { 9,l 415 164,l 449 216,l 460 258,l 471 49,l 431 50,l 431 136,l 443 92,l 435 178,l 453 231,l 463 22,l 420 108,l 435 64,l 435 151,l 448 203,l 458 193,l 456 245,l 467 36,l 427 123,l 439 78,l 435 165,l 450 217,l 460 260,l 471 259,l 471 51,l 431 137,l 443 93,l 435 180,l 453 179,l 453 232,l 464 23,l 422 109,l 436 110,l 436 65,l 435 152,l 448 204,l 459 194,l 456 246,l 467 37,l 428 124,l 440 79,l 435 80,l 435 166,l 450 218,l 460 261,l 471 10,l 415 52,l 431 138,l 443 94,l 435 181,l 453 233,l 464 24,l 422 111,l 437 66,l 435 153,l 448 205,l 459 195,l 456 247,l 467 38,l 428 125,l 440 81,l 435 167,l 450 220,l 461 219,l 461 262,l 471 11,l 416 53,l 432 139,l 443 140,l 443 95,l 435 182,l 453 234,l 464 25,l 422 112,l 437 67,l 435 0,l 473 154,l 448 206,l 459 196,l 456 248,l 468 39,l 428 40,l 428 126,l 440 82,l 435 168,l 450 221,l 462 263,l 471 12,l 416 54,l 432 141,l 444 96,l 435 183,l 453 235,l 464 26,l 422 113,l 437 68,l 435 1,l 414 155,l 449 207,l 459 197,l 457 250,l 469 249,l 468 41,l 429 127,l 440 83,l 435 170,l 450 169,l 450 222,l 462 264,l 472 13,l 417 100,l 435 55,l 432 142,l 444 97,l 435 184,l 453 236,l 464 27,l 423 114,l 437 69,l 435 70,l 435 2,l 414 156,l 449 208,l 459 198,l 457 251,l 469 42,l 429 128,l 441 84,l 435 171,l 450 223,l 462 265,l 472 14,l 417 101,l 435 56,l 432 143,l 445 98,l 435 185,l 454 237,l 464 28,l 422 115,l 438 71,l 435 3,l 414 157,l 449 210,l 459 209,l 459 199,l 457 252,l 469 43,l 429 129,l 441 130,l 442 85,l 435 172,l 451 224,l 462 266,l 472 15,l 418 102,l 435 57,l 433 144,l 445 99,l 435 186,l 454 238,l 464 30,l 422 29,l 424 116,l 438 72,l 435 4,l 414 158,l 449 211,l 459 253,l 469 44,l 429 131,l 442 86,l 435 173,l 451 225,l 462 267,l 472 16,l 418 103,l 435 58,l 433 145,l 446 187,l 455 240,l 465 239,l 464 31,l 425 117,l 438 73,l 435 5,l 414 160,l 449 159,l 449 212,l 459 254,l 470 45,l 430 132,l 442 87,l 435 174,l 451 226,l 462 268,l 472 17,l 418 104,l 435 59,l 434 60,l 434 146,l 446 188,l 455 241,l 465 32,l 422 118,l 438 74,l 435 6,l 414 161,l 449 213,l 459 255,l 470 46,l 430 133,l 442 88,l 435 175,l 451 227,l 462 269,l 472 18,l 419 105,l 435 61,l 434 147,l 447 200,l 457 190,l 455 189,l 455 242,l 466 33,l 426 119,l 439 120,l 439 75,l 435 7,l 414 162,l 449 214,l 460 256,l 470 47,l 430 134,l 442 89,l 435 90,l 435 176,l 452 228,l 463 20,l 420 19,l 419 106,l 435 62,l 434 148,l 447 201,l 458 191,l 455 243,l 466 34,l 422 121,l 439 76,l 435 8,l 415 163,l 449 215,l 460 257,l 470 48,l 430 135,l 443 91,l 435 177,l 452 230,l 463 229,l 463 21,l 421 107,l 435 63,l 435 149,l 447 150,l 447 202,l 458 192,l 456 244,l 466 35,l 427 122,l 439 77,l 435 } array set plot::rules { 122,dc 1 187,dc 1 263,dc 1 12,dc 1 77,dc 2 114,dc 3 180,dc 3 179,dc 3 255,dc 3 69,dc 2 70,dc 2 106,dc 2 9,dc 1 172,dc 1 247,dc 2 62,dc 1 2,dc 1 164,dc 3 240,dc 2 239,dc 2 54,dc 1 156,dc 3 232,dc 2 46,dc 0 148,dc 1 224,dc 1 38,dc 2 141,dc 1 216,dc 1 31,dc 0 96,dc 2 133,dc 1 208,dc 1 198,dc 2 23,dc 2 88,dc 1 125,dc 2 201,dc 1 191,dc 1 266,dc 2 15,dc 1 81,dc 2 117,dc 1 183,dc 3 258,dc 1 73,dc 2 109,dc 1 110,dc 2 175,dc 1 251,dc 1 65,dc 2 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 2 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 2 262,dc 1 11,dc 1 76,dc 2 113,dc 2 178,dc 3 254,dc 2 68,dc 2 105,dc 2 8,dc 1 171,dc 1 246,dc 2 61,dc 1 1,dc 0 163,dc 3 238,dc 2 53,dc 1 155,dc 3 231,dc 2 45,dc 4 147,dc 0 223,dc 1 37,dc 1 139,dc 2 140,dc 2 215,dc 1 30,dc 5 29,dc 0 95,dc 2 132,dc 1 207,dc 1 197,dc 1 22,dc 3 87,dc 2 124,dc 2 200,dc 2 190,dc 1 189,dc 1 265,dc 2 14,dc 1 79,dc 2 80,dc 2 116,dc 1 182,dc 3 257,dc 3 72,dc 1 108,dc 2 174,dc 1 250,dc 1 249,dc 1 64,dc 2 101,dc 2 4,dc 1 166,dc 1 242,dc 3 56,dc 1 158,dc 3 234,dc 3 48,dc 4 151,dc 1 226,dc 1 41,dc 4 143,dc 1 218,dc 1 33,dc 0 98,dc 2 135,dc 0 211,dc 1 25,dc 1 91,dc 2 127,dc 2 203,dc 2 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 3 112,dc 2 177,dc 1 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 2 229,dc 2 44,dc 4 146,dc 1 222,dc 1 36,dc 1 138,dc 2 214,dc 1 28,dc 3 94,dc 2 131,dc 1 206,dc 1 196,dc 1 21,dc 0 86,dc 2 123,dc 1 188,dc 1 264,dc 2 13,dc 1 78,dc 4 115,dc 1 181,dc 3 256,dc 3 71,dc 2 107,dc 2 173,dc 1 248,dc 1 63,dc 2 100,dc 2 3,dc 1 165,dc 1 241,dc 1 55,dc 1 157,dc 3 233,dc 3 47,dc 1 149,dc 1 150,dc 1 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 1 209,dc 1 199,dc 2 24,dc 1 89,dc 2 90,dc 2 126,dc 2 202,dc 2 192,dc 1 267,dc 2 16,dc 1 82,dc 3 118,dc 1 184,dc 3 260,dc 1 259,dc 1 74,dc 3 111,dc 1 176,dc 0 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 1 205,dc 1 195,dc 1 20,dc 1 19,dc 1 85,dc 2 } array set plot::rules { 41,line 271 37,line 264 34,line 256 31,line 254 27,line 251 24,line 247 21,line 242 268,line 629 17,line 235 265,line 626 14,line 230 262,line 620 11,line 225 258,line 616 255,line 611 252,line 605 248,line 599 245,line 594 242,line 589 238,line 581 9,line 221 235,line 578 6,line 217 232,line 575 3,line 214 228,line 567 225,line 562 222,line 559 218,line 550 215,line 547 212,line 542 208,line 537 198,line 522 205,line 534 195,line 517 202,line 529 192,line 514 188,line 508 185,line 503 182,line 498 178,line 494 175,line 485 172,line 482 168,line 476 165,line 471 162,line 466 158,line 461 155,line 458 152,line 452 148,line 446 145,line 440 142,line 432 138,line 426 135,line 423 132,line 418 128,line 412 125,line 407 122,line 402 118,line 396 115,line 393 99,line 366 112,line 388 96,line 363 108,line 379 93,line 358 105,line 373 89,line 354 90,line 355 102,line 369 86,line 349 83,line 346 79,line 338 80,line 339 76,line 334 73,line 331 69,line 323 70,line 324 66,line 319 63,line 314 59,line 308 60,line 309 56,line 300 53,line 297 49,line 289 50,line 291 46,line 282 43,line 275 39,line 266 40,line 267 36,line 261 33,line 255 30,line 254 29,line 252 26,line 251 23,line 246 20,line 242 19,line 239 267,line 628 16,line 234 264,line 625 13,line 229 261,line 619 10,line 222 257,line 613 254,line 610 251,line 604 247,line 596 244,line 591 241,line 586 237,line 580 8,line 220 234,line 577 5,line 216 231,line 570 2,line 213 227,line 564 27,e 1 224,line 561 221,line 558 217,line 549 214,line 546 211,line 540 207,line 536 197,line 521 204,line 533 194,line 516 201,line 528 191,line 511 187,line 507 184,line 500 181,line 497 177,line 491 174,line 484 171,line 479 167,line 474 164,line 468 161,line 465 157,line 460 154,line 454 151,line 451 147,line 445 144,line 436 141,line 431 137,line 425 134,line 420 131,line 417 127,line 409 124,line 406 121,line 401 117,line 395 114,line 390 98,line 365 111,line 387 95,line 362 29,e 3 107,line 378 92,line 357 104,line 372 88,line 352 101,line 368 85,line 348 82,line 344 78,line 337 75,line 333 72,line 328 68,line 321 65,line 318 62,line 311 58,line 305 55,line 299 52,line 294 48,line 285 45,line 280 42,line 273 31,e 0 38,line 265 35,line 260 32,line 255 28,line 252 25,line 249 22,line 243 269,line 630 18,line 238 266,line 627 15,line 233 263,line 621 12,line 226 260,line 618 259,line 617 256,line 612 253,line 606 250,line 603 249,line 600 246,line 595 243,line 590 240,line 585 239,line 582 236,line 579 7,line 218 233,line 576 4,line 215 230,line 569 229,line 568 1,line 212 226,line 563 223,line 560 220,line 555 219,line 554 216,line 548 213,line 543 210,line 539 209,line 538 199,line 523 206,line 535 196,line 518 203,line 530 193,line 515 200,line 524 190,line 510 189,line 509 186,line 504 183,line 499 180,line 496 179,line 495 176,line 490 173,line 483 33,e 1 170,line 478 169,line 477 166,line 473 163,line 467 160,line 464 159,line 463 156,line 459 153,line 453 149,line 447 150,line 448 146,line 441 143,line 435 139,line 427 140,line 428 136,line 424 133,line 419 129,line 413 130,line 416 126,line 408 123,line 403 119,line 399 120,line 400 116,line 394 113,line 389 97,line 364 109,line 383 110,line 384 94,line 361 106,line 376 91,line 356 103,line 371 87,line 351 100,line 367 84,line 347 81,line 342 77,line 335 74,line 332 21,e 1 71,line 325 67,line 320 64,line 316 61,line 310 57,line 304 54,line 298 51,line 293 47,line 284 44,line 276 } array set plot::lr1_table { 365,trans {} 117,trans {} 193,trans {} 203,trans {{277 339}} 27,trans {{271 107} {280 108} {347 109} {381 110} {451 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 {} 201,trans {{275 337}} 25,trans {{X 100} {Y 101} {x 102} {y 103} {432 104} {453 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 340 341 348 349 358 363 367 368 372 373 374 377 382 383 390 394 396} 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 340 341 348 349 358 363 367 368 372 373 374 377 382 383 390 394 396} 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 387 396} 0} {259 {300 387 396} 0} {260 {300 387 396} 0} {261 {300 387 396} 0} {262 {300 387 396} 0} {263 {300 387 396} 0}} 4 {{28 {0 277} 1} {30 {0 277} 1} {27 {0 277 287 332 370 384} 0}} 5 {{25 {0 277} 1}} 6 {{0 0 1}} 189,trans {{277 335}} 190,trans {{321 328} {364 329} {445 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} {105 {0 277} 0} {106 {0 277} 0} {107 {0 277} 0} {108 {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} {105 {0 277} 0} {106 {0 277} 0} {107 {0 277} 0} {108 {0 277} 0}} 24,trans {{320 99}} 275,trans {} 99,trans {{287 257} {332 258} {370 259} {447 260}} 361,trans {} 113,trans {} 188,trans {{313 332} {359 333} {444 334}} 23,trans {{283 90} {284 91} {324 92} {329 93} {330 94} {344 95} {390 96} {449 97} {450 98}} 274,trans {} 98,trans {{263 247} {264 248} {265 249} {266 250} {267 251} {312 252} {375 253} {376 254} {387 255} {395 256}} 359,trans {} 360,trans {} 112,trans {} 187,trans {{277 331}} 22,trans {{277 89}} 273,trans {} 97,trans {} 358,trans {} 111,trans {} 186,trans {{321 328} {364 329} {445 330}} 21,trans {{277 82} {287 83} {332 84} {370 85} {384 86} {428 87} {429 88}} 272,trans {} 96,trans {} 357,trans {} 109,trans {} 110,trans {} 185,trans {} 20,trans {{277 81}} 19,trans {{300 78} {387 79} {396 80}} 271,trans {} 95,trans {} 356,trans {} 108,trans {} 184,trans {} 18,trans {} 269,trans {} 270,trans {} 94,trans {} 355,trans {} 107,trans {} 183,trans {{278 321} {328 322} {331 323} {357 324} {389 325} {442 327}} 17,trans {} 268,trans {} 93,trans {} 354,trans {} 106,trans {} 182,trans {{278 321} {328 322} {331 323} {357 324} {389 325} {442 326}} 16,trans {} 267,trans {{275 272} {276 273} {419 380}} 92,trans {} 353,trans {{277 396}} 105,trans {} 181,trans {{325 317} {355 318} {441 320}} 15,trans {} 266,trans {{275 272} {276 273} {419 379}} 91,trans {} 352,trans {{277 395}} 104,trans {{282 261} {318 262} {319 263} {322 264} {337 265} {338 266} {339 267}} 179,trans {} 180,trans {{325 317} {355 318} {441 319}} 14,trans {} 265,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 378}} 89,trans {} 90,trans {} 351,trans {{275 393} {398 129} {399 130} {400 131} {401 132} {434 394}} 103,trans {} 178,trans {} 13,trans {} 264,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 377}} 88,trans {} 349,trans {} 350,trans {} 102,trans {} 177,trans {} 12,trans {} 263,trans {{277 376}} 87,trans {} 348,trans {} 101,trans {} 176,trans {} 11,trans {} 262,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 375}} 86,trans {} 347,trans {} 100,trans {} 175,trans {} 10,trans {{281 67} {292 68} {298 69} {305 70} {343 71} {353 72} {371 73} {379 74} {380 75} {392 76} {459 77}} 261,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 374}} 85,trans {{277 244} {384 245} {431 246}} 346,trans {} 174,trans {} 259,trans {} 260,trans {} 84,trans {{277 82} {384 86} {429 243}} 345,trans {} 173,trans {{398 129} {399 130} {400 131} {401 132} {434 316}} 258,trans {} 83,trans {{277 240} {384 241} {430 242}} 344,trans {} 172,trans {} 257,trans {} 82,trans {{277 239}} 343,trans {} 171,trans {} 256,trans {{271 366} {272 367} {416 373}} 81,trans {{424 238}} 342,trans {} 169,trans {{289 310} {327 311} {352 312} {365 313} {391 314} {455 315}} 170,trans {} 255,trans {{271 362} {272 363} {274 364} {418 372}} 79,trans {{275 236}} 80,trans {{275 237}} 341,trans {} 168,trans {} 254,trans {{273 359} {274 360} {417 371}} 78,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 235}} 339,trans {} 340,trans {} 100 {{54 {282 318 319 322 337 338 339} 1}} 101 {{56 {282 318 319 322 337 338 339} 1}} 167,trans {{369 309}} 102 {{53 {282 318 319 322 337 338 339} 1}} 103 {{55 {282 318 319 322 337 338 339} 1}} 104 {{178 {0 277} 1} {179 {0 277} 1} {180 {0 277} 1} {181 {0 277} 1} {182 {0 277} 1} {183 {0 277} 1} {184 {0 277} 1}} 105 {{92 {0 277} 2}} 253,trans {{275 370}} 106 {{80 {0 277} 2}} 107 {{172 {0 277} 1}} 108 {{174 {0 277} 1}} 110 {{173 {0 277} 1}} 109 {{175 {0 277} 1}} 77,trans {} 338,trans {} 111 {{81 {0 277} 2}} 112 {{219 {0 277} 1}} 113 {{225 277 1}} 114 {{221 277 1}} 115 {{226 277 1}} 116 {{227 277 1}} 117 {{222 277 1}} 166,trans {} 118 {{224 277 1}} 120 {{98 {0 277} 2}} 119 {{223 277 1}} 121 {{220 {0 277} 1}} 122 {{2 {0 277} 1}} 252,trans {{268 354} {269 355} {270 356} {415 369}} 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 {{100 {0 277} 2}} 130 {{60 {0 277} 1}} 129 {{59 {0 277} 1}} 131 {{61 {0 277} 1}} 132 {{62 {0 277} 1}} 133 {{65 {0 277} 2}} 134 {{84 {0 277} 2}} 165,trans {} 135 {{87 {0 277} 2}} 136 {{76 {0 277} 2}} 137 {{177 {0 277} 1}} 138 {{86 {0 277} 2}} 251,trans {{271 366} {272 367} {416 368}} 140 {{229 {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}} 139 {{85 {0 277} 2}} 141 {{230 {0 277} 1}} 142 {{231 {0 277} 1}} 143 {{228 {0 277} 1}} 75,trans {} 336,trans {} 144 {{103 {0 277} 2}} 145 {{104 {0 277} 2}} 146 {{111 {0 277} 1} {112 {0 277} 1} {119 {0 277} 0} {120 {0 277} 0} {121 {0 277} 0} {122 {0 277} 0} {123 {0 277} 0} {18 {0 277} 0} {19 {0 277} 0}} 147 {{115 277 1}} 148 {{116 277 1}} 150 {{118 277 1}} 149 {{117 277 1}} 151 {{66 {0 277} 2}} 164,trans {} 152 {{113 {0 277} 1} {114 {0 277} 1}} 153 {{101 {0 277} 2}} 154 {{102 {0 277} 2}} 155 {{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}} 249,trans {{273 359} {274 360} {417 361}} 250,trans {{271 362} {272 363} {274 364} {418 365}} 156 {{235 {0 277} 1} {53 277 0} {54 277 0} {55 277 0} {56 277 0}} 157 {{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}} 158 {{237 {0 277} 1} {245 {0 277} 0} {246 {0 277} 0} {247 {0 277} 0} {57 277 0} {58 277 0}} 159 {{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}} 160 {{236 {0 277} 1} {242 {0 277} 0} {243 {0 277} 0} {244 {0 277} 0} {53 {282 338 339} 0} {54 {282 338 339} 0} {55 {282 338 339} 0} {56 {282 338 339} 0}} 74,trans {} 335,trans {} 161 {{239 {0 277} 1} {250 {0 277} 0} {251 {0 277} 0} {252 {0 277} 0} {253 {0 277} 0}} 162 {{238 {0 277} 1} {248 {0 277} 0} {249 {0 277} 0}} 163 {{107 {0 277} 2}} 164 {{152 {0 277} 1}} 165 {{153 {0 277} 1}} 166 {{151 {0 277} 1}} 167 {{78 {0 277} 2} {154 {0 277} 1}} 163,trans {} 168 {{77 {0 277} 2}} 169 {{186 {0 277} 1} {187 {0 277} 0} {188 {0 277} 0} {189 {0 277} 0} {190 {0 277} 0} {191 {0 277} 0}} 170 {{185 {0 277} 1}} 171 {{93 {0 277} 2}} 172 {{91 {0 277} 2}} 248,trans {{275 358}} 173 {{109 {0 277} 1} {110 {0 277} 1} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} 174 {{63 {0 277} 2}} 175 {{67 {0 277} 2}} 176 {{145 {0 277} 1}} 73,trans {} 334,trans {} 177 {{146 {0 277} 1}} 178 {{73 {0 277} 2}} 179 {{106 {0 277} 2}} 180 {{124 {0 277} 1} {128 {0 277} 0} {129 {0 277} 0}} 181 {{125 {0 277} 1} {128 {0 277} 0} {129 {0 277} 0}} 182 {{126 {0 277} 1} {130 {0 277} 0} {131 {0 277} 0} {132 {0 277} 0} {133 {0 277} 0} {134 {0 277} 0}} 183 {{127 {0 277} 1} {130 {0 277} 0} {131 {0 277} 0} {132 {0 277} 0} {133 {0 277} 0} {134 {0 277} 0}} 184 {{70 {0 277} 2}} 162,trans {{287 306} {332 307} {468 308}} 185 {{69 {0 277} 2}} 186 {{140 {0 277} 1} {143 {0 277} 0} {144 {0 277} 0}} 187 {{137 {0 277} 1}} 188 {{136 {0 277} 1} {141 {0 277} 0} {142 {0 277} 0}} 247,trans {{268 354} {269 355} {270 356} {415 357}} 189 {{138 {0 277} 1}} 190 {{139 {0 277} 1} {143 {0 277} 0} {144 {0 277} 0}} 200 {{83 {0 277} 2}} 191 {{71 {0 277} 2}} 201 {{82 {0 277} 2}} 192 {{192 {0 277} 1}} 202 {{75 {0 277} 2}} 193 {{196 {0 277} 1}} 203 {{203 {0 277} 1}} 72,trans {} 333,trans {} 194 {{194 {0 277} 1}} 204 {{202 {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}} 195 {{195 {0 277} 1}} 205 {{96 {0 277} 2}} 196 {{193 {0 277} 1}} 206 {{201 {0 277} 1}} 197 {{105 {0 277} 2}} 207 {{95 {0 277} 2}} 198 {{64 {0 277} 2}} 208 {{218 {0 277} 1}} 199 {{68 {0 277} 2}} 209 {{216 {0 277} 1}} 210 {{215 {0 277} 1}} 211 {{217 {0 277} 1}} 161,trans {{402 301} {403 302} {404 303} {405 304} {469 305}} 212 {{214 {0 277} 1}} 213 {{97 {0 277} 2}} 214 {{90 {0 277} 2}} 215 {{89 {0 277} 2}} 246,trans {} 216 {{54 277 1}} 217 {{56 277 1}} 218 {{53 277 1}} 219 {{55 277 1}} 220 {{197 {0 277} 1}} 71,trans {} 332,trans {} 221 {{200 {0 277} 1}} 222 {{57 277 1}} 223 {{58 277 1}} 224 {{198 {0 277} 1}} 225 {{199 {0 277} 1}} 226 {{94 {0 277} 2}} 227 {{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}} 159,trans {{X 281} {Y 282} {x 283} {y 284} {432 294}} 160,trans {{X 295} {Y 296} {x 297} {y 298} {432 299} {466 300}} 228 {{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}} 229 {{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}} 230 {{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}} 231 {{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}} 232 {{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}} 245,trans {} 233 {{108 {0 277} 2}} 234 {{99 {0 277} 2}} 235 {{256 {0 277} 3}} 69,trans {} 70,trans {} 236 {{257 {0 277} 3}} 331,trans {} 237 {{255 {0 277} 3}} 238 {{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}} 239 {{41 {0 277} 2} {44 {0 277} 2}} 240 {{45 {0 277} 1} {48 {0 277} 1}} 241 {{47 {0 277} 1}} 242 {{39 {0 277} 2}} 243 {{38 {0 277} 2}} 244 {{49 {0 277} 1} {52 {0 277} 1}} 158,trans {{329 290} {390 291} {406 222} {407 223} {433 292} {467 293}} 245 {{51 {0 277} 1}} 246 {{40 {0 277} 2}} 247 {{155 {0 277} 2} {8 {0 277} 0} {9 {0 277} 0} {10 {0 277} 0}} 248 {{157 {0 277} 2}} 244,trans {{277 353}} 249 {{159 {0 277} 2} {13 {0 277} 0} {14 {0 277} 0}} 250 {{160 {0 277} 2} {15 {0 277} 0} {16 {0 277} 0} {17 {0 277} 0}} 251 {{158 {0 277} 2} {11 {0 277} 0} {12 {0 277} 0}} 252 {{156 {0 277} 2} {8 {0 277} 0} {9 {0 277} 0} {10 {0 277} 0}} 68,trans {} 253 {{161 {0 277} 2}} 329,trans {} 330,trans {} 254 {{163 {0 277} 2} {13 {0 277} 0} {14 {0 277} 0}} 255 {{164 {0 277} 2} {15 {0 277} 0} {16 {0 277} 0} {17 {0 277} 0}} 256 {{162 {0 277} 2} {11 {0 277} 0} {12 {0 277} 0}} 257 {{149 {0 277} 1}} 258 {{148 {0 277} 1}} 259 {{150 {0 277} 1}} 260 {{74 {0 277} 3}} 10 {{254 {0 277} 1} {204 {0 277} 0} {205 {0 277} 0} {206 {0 277} 0} {207 {0 277} 0} {208 {0 277} 0} {209 {0 277} 0} {210 {0 277} 0} {211 {0 277} 0} {212 {0 277} 0} {213 {0 277} 0}} 261 {{181 {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}} 157,trans {{X 281} {Y 282} {x 283} {y 284} {257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 287} {432 288} {465 289}} 11 {{262 {300 387 396} 1}} 262 {{180 {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}} 12 {{263 {300 387 396} 1}} 263 {{184 {0 277} 2}} 13 {{258 {300 387 396} 1}} 264 {{178 {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 387 396} 1}} 265 {{179 {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}} 243,trans {} 15 {{261 {300 387 396} 1}} 266 {{183 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}} 16 {{260 {300 387 396} 1}} 267 {{182 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}} 17 {{23 {0 277} 2}} 268 {{220 {0 277} 2}} 18 {{36 {0 277} 1}} 67,trans {} 269 {{229 {0 277} 2}} 270 {{230 {0 277} 2}} 328,trans {} 19 {{255 {0 277} 1} {256 {0 277} 1} {257 {0 277} 1}} 20 {{30 {0 277} 2}} 271 {{231 {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 {{18 {0 277} 1}} 22 {{22 0 2}} 273 {{19 {0 277} 1}} 23 {{79 {0 277} 1} {155 {0 277} 0} {156 {0 277} 0} {157 {0 277} 0} {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} {165 {263 264 265 266 267 312 375 376 387 395} 0} {166 {263 264 265 266 267 312 375 376 387 395} 0} {167 {263 264 265 266 267 312 375 376 387 395} 0} {168 {263 264 265 266 267 312 375 376 387 395} 0} {169 {263 264 265 266 267 312 375 376 387 395} 0} {170 {263 264 265 266 267 312 375 376 387 395} 0} {171 {263 264 265 266 267 312 375 376 387 395} 0}} 274 {{119 {0 277} 1}} 24 {{74 {0 277} 1}} 275 {{120 {0 277} 1}} 25 {{92 {0 277} 1} {178 {0 277} 0} {179 {0 277} 0} {180 {0 277} 0} {181 {0 277} 0} {182 {0 277} 0} {183 {0 277} 0} {184 {0 277} 0} {53 {282 318 319 322 337 338 339} 0} {54 {282 318 319 322 337 338 339} 0} {55 {282 318 319 322 337 338 339} 0} {56 {282 318 319 322 337 338 339} 0}} 276 {{121 {0 277} 1}} 26 {{80 {0 277} 1}} 277 {{122 {0 277} 1}} 156,trans {{X 216} {Y 217} {x 218} {y 219} {432 286}} 27 {{81 {0 277} 1} {172 {0 277} 0} {173 {0 277} 0} {174 {0 277} 0} {175 {0 277} 0}} 278 {{123 {0 277} 1}} 28 {{88 {0 277} 1}} 279 {{112 {0 277} 2}} 280 {{113 {0 277} 2} {114 {0 277} 2} {119 {0 277} 0} {120 {0 277} 0} {121 {0 277} 0} {122 {0 277} 0} {123 {0 277} 0} {18 {0 277} 0} {19 {0 277} 0}} 29 {{72 {0 277} 1}} 30 {{98 {0 277} 1} {219 {0 277} 0} {220 {0 277} 0} {221 277 0} {222 277 0} {223 277 0} {224 277 0} {225 277 0} {226 277 0} {227 277 0}} 281 {{54 {0 257 258 259 260 261 262} 1}} 31 {{100 {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 {{56 {0 257 258 259 260 261 262} 1}} 242,trans {} 32 {{65 {0 277} 1} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} 283 {{53 {0 257 258 259 260 261 262} 1}} 33 {{84 {0 277} 1}} 284 {{55 {0 257 258 259 260 261 262} 1}} 34 {{76 {0 277} 1} {87 {0 277} 1}} 285 {{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}} 35 {{86 {0 277} 1} {176 {0 277} 0} {177 {0 277} 0}} 66,trans {} 286 {{235 {0 277} 2}} 327,trans {} 36 {{85 {0 277} 1} {176 {0 277} 0} {177 {0 277} 0}} 287 {{241 {0 277} 1}} 37 {{103 {0 277} 1} {228 {0 277} 0} {229 {0 277} 0} {230 {0 277} 0} {231 {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 {{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}} 38 {{104 {0 277} 1} {228 {0 277} 0} {229 {0 277} 0} {230 {0 277} 0} {231 {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 {{232 {0 277} 2}} 290 {{247 {0 277} 1}} 300 {{236 {0 277} 2}} 40 {{101 {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 {{66 {0 277} 1} {111 {0 277} 0} {112 {0 277} 0} {113 {0 277} 0} {114 {0 277} 0} {115 277 0} {116 277 0} {117 277 0} {118 277 0}} 291 {{245 {0 277} 1}} 301 {{250 {0 277} 1}} 41 {{102 {0 277} 1}} 292 {{246 {0 277} 1}} 302 {{252 {0 277} 1}} 42 {{107 {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 {{237 {0 277} 2}} 303 {{251 {0 277} 1}} 43 {{77 {0 277} 1} {78 {0 277} 1} {151 {0 277} 0} {152 {0 277} 0} {153 {0 277} 0} {154 {0 277} 0}} 155,trans {{X 281} {Y 282} {x 283} {y 284} {432 285}} 294 {{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}} 304 {{253 {0 277} 1}} 44 {{93 {0 277} 1} {185 {0 277} 0} {186 {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 {{54 {282 338 339} 1}} 305 {{239 {0 277} 2}} 45 {{91 {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 {{56 {282 338 339} 1}} 306 {{249 {0 277} 1}} 46 {{63 {0 277} 1} {109 {0 277} 0} {110 {0 277} 0}} 297 {{53 {282 338 339} 1}} 307 {{248 {0 277} 1}} 47 {{67 {0 277} 1}} 298 {{55 {282 338 339} 1}} 308 {{238 {0 277} 2}} 241,trans {} 48 {{73 {0 277} 1} {145 {0 277} 0} {146 {0 277} 0}} 299 {{242 {0 277} 1} {243 {0 277} 1} {244 {0 277} 1}} 309 {{78 {0 277} 3} {18 {0 277} 0} {19 {0 277} 0}} 310 {{190 {0 277} 1}} 50 {{70 {0 277} 1} {124 {0 277} 0} {125 {0 277} 0} {126 {0 277} 0} {127 {0 277} 0}} 49 {{106 {0 277} 1}} 311 {{188 {0 277} 1}} 51 {{69 {0 277} 1} {124 {0 277} 0} {125 {0 277} 0} {126 {0 277} 0} {127 {0 277} 0}} 312 {{191 {0 277} 1}} 52 {{71 {0 277} 1} {135 {0 277} 0} {136 {0 277} 0} {137 {0 277} 0} {138 {0 277} 0} {139 {0 277} 0} {140 {0 277} 0}} 65,trans {} 313 {{187 {0 277} 1}} 326,trans {} 53 {{105 {0 277} 1} {192 {0 277} 0} {193 {0 277} 0} {194 {0 277} 0} {195 {0 277} 0} {196 {0 277} 0}} 314 {{189 {0 277} 1}} 54 {{64 {0 277} 1}} 315 {{186 {0 277} 2}} 55 {{68 {0 277} 1}} 316 {{110 {0 277} 2}} 56 {{75 {0 277} 1} {82 {0 277} 1} {83 {0 277} 1}} 317 {{129 {0 277} 1}} 57 {{96 {0 277} 1} {201 {0 277} 0} {202 {0 277} 0} {203 {0 277} 0} {204 {0 277} 0} {205 {0 277} 0} {206 {0 277} 0} {207 {0 277} 0} {208 {0 277} 0} {209 {0 277} 0} {210 {0 277} 0} {211 {0 277} 0} {212 {0 277} 0} {213 {0 277} 0}} 318 {{128 {0 277} 1}} 58 {{95 {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 {{124 {0 277} 2}} 320 {{125 {0 277} 2}} 60 {{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}} 59 {{97 {0 277} 1} {214 {0 277} 0} {215 {0 277} 0} {216 {0 277} 0} {217 {0 277} 0} {218 {0 277} 0}} 154,trans {} 321 {{134 {0 277} 1}} 61 {{89 {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 {{131 {0 277} 1}} 62 {{94 {0 277} 1} {197 {0 277} 0} {198 {0 277} 0} {199 {0 277} 0} {200 {0 277} 0} {53 277 0} {54 277 0} {55 277 0} {56 277 0} {57 277 0} {58 277 0}} 323 {{130 {0 277} 1}} 63 {{108 {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 {{133 {0 277} 1}} 64 {{99 {0 277} 1}} 325 {{132 {0 277} 1}} 239,trans {{277 351}} 240,trans {{277 352}} 65 {{32 {0 277} 2}} 326 {{126 {0 277} 2}} 66 {{34 {0 277} 3}} 327 {{127 {0 277} 2}} 67 {{212 {0 277} 1}} 328 {{144 {0 277} 1}} 68 {{205 {0 277} 1}} 64,trans {{275 234}} 329 {{143 {0 277} 1}} 330 {{140 {0 277} 2}} 325,trans {} 70 {{207 {0 277} 1}} 69 {{213 {0 277} 1}} 331 {{137 {0 277} 2}} 71 {{204 {0 277} 1}} 332 {{142 {0 277} 1}} 72 {{208 {0 277} 1}} 333 {{141 {0 277} 1}} 73 {{210 {0 277} 1}} 334 {{136 {0 277} 2}} 74 {{209 {0 277} 1}} 335 {{138 {0 277} 2}} 75 {{206 {0 277} 1}} 336 {{139 {0 277} 2}} 76 {{211 {0 277} 1}} 153,trans {} 337 {{82 {0 277} 3}} 77 {{254 {0 277} 2}} 338 {{75 {0 277} 3}} 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 {{203 {0 277} 2}} 340 {{202 {0 277} 2}} 80 {{255 {0 277} 2}} 79 {{257 {0 277} 2}} 341 {{200 {0 277} 2}} 81 {{30 {0 277} 3} {29 {0 277 287 332 370 384} 0}} 342 {{198 {0 277} 2}} 238,trans {{277 82} {287 83} {332 84} {370 85} {384 86} {428 350} {429 88}} 82 {{41 {0 277} 1} {44 {0 277} 1}} 343 {{199 {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 {{264 {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 {{268 {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 227} {309 228} {310 229} {332 230} {360 231} {385 232} {472 233}} 346 {{269 {0 277} 2}} 324,trans {} 86 {{43 {0 277} 1}} 347 {{265 {0 277} 2}} 87 {{28 {0 277} 3}} 348 {{267 {0 277} 2}} 88 {{37 {0 277} 1}} 349 {{266 {0 277} 2}} 350 {{30 {0 277} 5}} 399,trans {} 90 {{169 {263 264 265 266 267 312 375 376 387 395} 1}} 89 {{22 0 3}} 351 {{41 {0 277} 3} {44 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} 91 {{167 {263 264 265 266 267 312 375 376 387 395} 1}} 352 {{45 {0 277} 2} {48 {0 277} 2}} 92 {{166 {263 264 265 266 267 312 375 376 387 395} 1}} 353 {{49 {0 277} 2} {52 {0 277} 2}} 93 {{170 {263 264 265 266 267 312 375 376 387 395} 1}} 152,trans {{277 280}} 354 {{8 {0 277} 1}} 94 {{171 {263 264 265 266 267 312 375 376 387 395} 1}} 355 {{9 {0 277} 1}} 95 {{168 {263 264 265 266 267 312 375 376 387 395} 1}} 356 {{10 {0 277} 1}} 96 {{165 {263 264 265 266 267 312 375 376 387 395} 1}} 357 {{155 {0 277} 3}} 97 {{79 {0 277} 2}} 237,trans {} 358 {{157 {0 277} 3}} 98 {{155 {0 277} 1} {156 {0 277} 1} {157 {0 277} 1} {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}} 359 {{13 {0 277} 1}} 360 {{14 {0 277} 1}} 99 {{74 {0 277} 2} {147 {0 277} 0} {148 {0 277} 0} {149 {0 277} 0} {150 {0 277} 0}} 361 {{159 {0 277} 3}} 362 {{15 {0 277} 1}} 62,trans {{X 216} {Y 217} {x 218} {y 219} {277 220} {329 221} {406 222} {407 223} {432 224} {433 225} {457 226}} 363 {{16 {0 277} 1}} 323,trans {} 364 {{17 {0 277} 1}} 365 {{160 {0 277} 3}} 366 {{11 {0 277} 1}} 398,trans {} 367 {{12 {0 277} 1}} 368 {{158 {0 277} 3}} 369 {{156 {0 277} 3}} 370 {{161 {0 277} 3}} 151,trans {} 371 {{163 {0 277} 3}} 372 {{164 {0 277} 3}} 373 {{162 {0 277} 3}} 374 {{181 {0 277} 3}} 236,trans {} 375 {{180 {0 277} 3}} 376 {{184 {0 277} 3}} 377 {{178 {0 277} 3}} 378 {{179 {0 277} 3}} 61,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 215}} 379 {{183 {0 277} 3}} 380 {{182 {0 277} 3}} 322,trans {} 381 {{114 {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} {340 48} {341 49} {348 50} {349 51} {358 52} {363 53} {367 54} {368 55} {372 56} {373 57} {374 58} {377 59} {382 60} {383 61} {390 62} {394 63} {396 64} {435 66}} 382 {{234 {0 277} 3}} 383 {{235 {0 277} 3}} 397,trans {} 384 {{240 {0 277} 2}} 385 {{247 {0 277} 2}} 386 {{245 {0 277} 2}} 149,trans {} 150,trans {} 387 {{246 {0 277} 2}} 388 {{233 {0 277} 3}} 400 {{48 {0 277} 4}} 389 {{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}} 390 {{244 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}} 401 {{45 {0 277} 4}} 391 {{243 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}} 402 {{52 {0 277} 4}} 235,trans {} 392 {{78 {0 277} 4}} 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 208} {299 209} {333 210} {360 211} {385 212} {460 213}} 60,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 214}} 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} {340 48} {341 49} {348 50} {349 51} {358 52} {363 53} {367 54} {368 55} {372 56} {373 57} {374 58} {377 59} {382 60} {383 61} {390 62} {394 63} {396 64} {435 65}} 399 {{243 {0 277} 3}} 396,trans {{275 402} {398 129} {399 130} {400 131} {401 132} {434 403}} 148,trans {} 234,trans {} 58,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 207}} 319,trans {} 320,trans {} 7,trans {{421 22}} 395,trans {{275 400} {398 129} {399 130} {400 131} {401 132} {434 401}} 147,trans {} 233,trans {} 57,trans {{281 67} {292 68} {295 203} {298 69} {305 70} {315 204} {343 71} {353 72} {371 73} {379 74} {380 75} {392 76} {458 205} {459 206}} 318,trans {} 6,trans {} 394,trans {} 146,trans {{275 272} {276 273} {343 274} {410 275} {412 276} {413 277} {419 278} {439 279}} 232,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 349}} 56,trans {{275 200} {302 201} {320 202}} 317,trans {} 5,trans {} 403,trans {} 393,trans {} 145,trans {} 231,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 348}} 55,trans {{277 199}} 316,trans {} 4,trans {{341 20} {423 21}} 402,trans {} 392,trans {} 144,trans {} 229,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 346}} 230,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 347}} 54,trans {{277 198}} 315,trans {} 3,trans {{306 10} {309 11} {310 12} {332 13} {333 14} {360 15} {385 16} {427 17} {470 18} {471 19}} 401,trans {} 391,trans {{275 272} {276 273} {419 399}} 143,trans {} 228,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 345}} 53,trans {{317 192} {323 193} {361 194} {378 195} {388 196} {456 197}} 314,trans {} 2,trans {} 400,trans {} 390,trans {{275 272} {276 273} {419 398}} 389,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 397}} 142,trans {{275 271}} 227,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 344}} 52,trans {{295 186} {297 187} {304 188} {314 189} {351 190} {443 191}} 313,trans {} 1,trans {{426 9}} 388,trans {} 141,trans {{277 270}} 226,trans {} 51,trans {{345 180} {346 181} {350 182} {375 183} {440 185}} 312,trans {} 0,trans {{277 1} {287 2} {332 3} {342 4} {370 5} {420 6} {422 7} {425 8}} 387,trans {} 139,trans {} 140,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 269}} 225,trans {{277 343}} 49,trans {{277 179}} 50,trans {{345 180} {346 181} {350 182} {375 183} {440 184}} 311,trans {} 386,trans {} 138,trans {} 224,trans {{277 342}} 48,trans {{354 176} {397 177} {446 178}} 299,trans {{282 389} {338 390} {339 391}} 309,trans {{275 272} {276 273} {419 392}} 310,trans {} 385,trans {} 137,trans {} 223,trans {} 47,trans {{277 175}} 298,trans {} 308,trans {} 384,trans {} 136,trans {} 222,trans {} 46,trans {{277 173} {436 174}} 297,trans {} 307,trans {} 383,trans {} 135,trans {} 221,trans {{277 341}} 45,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 172}} 296,trans {} 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 169} {414 170} {454 171}} 295,trans {} 305,trans {} 381,trans {} 133,trans {} 218,trans {} 43,trans {{296 164} {322 165} {366 166} {386 167} {448 168}} 294,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 388}} 304,trans {} 380,trans {} 379,trans {} 132,trans {} 217,trans {} 42,trans {{318 155} {319 156} {322 157} {324 158} {337 159} {362 160} {369 161} {393 162} {464 163}} 293,trans {} 303,trans {} 378,trans {} 131,trans {} 216,trans {} 41,trans {{277 154}} 292,trans {{277 387}} 302,trans {} 377,trans {} 129,trans {} 130,trans {} 215,trans {} 39,trans {{277 146} {408 147} {409 148} {410 149} {411 150} {437 151} {438 152}} 40,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 153}} 291,trans {{277 386}} 301,trans {} 376,trans {} 128,trans {} 214,trans {} 38,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {290 140} {295 141} {396 142} {414 143} {463 145}} 289,trans {} 290,trans {{277 385}} 300,trans {} 375,trans {} 127,trans {} 213,trans {} 37,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {290 140} {295 141} {396 142} {414 143} {463 144}} 288,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 384}} 374,trans {} 126,trans {} 212,trans {} 36,trans {{275 137} {452 139}} 287,trans {} 373,trans {} 125,trans {} 211,trans {} 35,trans {{275 137} {452 138}} 286,trans {{277 383}} 372,trans {} 124,trans {} 199,trans {} 209,trans {} 210,trans {} 34,trans {{302 135} {320 136}} 285,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 382}} 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 {{398 129} {399 130} {400 131} {401 132} {434 133}} 283,trans {} 368,trans {} 121,trans {{277 268}} 196,trans {} 206,trans {} 31,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 128}} 282,trans {} 367,trans {} 119,trans {} 120,trans {} 195,trans {} 205,trans {} 30,trans {{277 112} {287 113} {306 114} {309 115} {310 116} {332 117} {360 118} {385 119} {461 120} {462 121}} 29,trans {} 281,trans {} 366,trans {} 118,trans {} 194,trans {} 204,trans {{257 122} {258 123} {259 124} {260 125} {261 126} {262 127} {414 340}} 28,trans {} 279,trans {} 280,trans {{275 272} {276 273} {343 274} {410 275} {412 276} {413 277} {419 278} {439 381}} } 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 434,t 1 448,title {} 471,line 615 259,t 0 260,t 0 467,line 593 276,title float 312,t 0 362,title RANGE 464,line 574 354,t 0 447,title {} 461,line 552 x x y y 396,t 0 406,t 0 457,line 520 275,title integer 448,t 1 361,title RAISED 454,line 502 446,title {} 274,t 0 451,line 481 447,line 444 274,title ITALIC 326,t 0 359,title PRINTER 360,title QUADRATIC 444,line 430 368,t 0 445,title {} 441,line 411 421,t 1 273,title ROMAN 437,line 386 463,t 1 358,title PRINT 434,line 307 444,title {} 288,t 0 431,line 287 341,t 0 272,title BOLD 427,line 258 357,title POSTER 383,t 0 424,line 252 Y,title {} 443,title {} 421,line 242 435,t 1 271,title NORMAL 417,line 228 261,t 0 356,title POSITION 414,line 211 X,title {} 313,t 0 442,title {} 411,line 174 355,t 0 270,title COURIER 269,title HELVETICA 397,line 156 407,line 169 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 161 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 PLOTAREA 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 PALETTE 354,line 113 262,t 0 436,title {} 351,line 110 314,t 0 264,title FONTSIZE 347,line 106 349,title PAGESETUP 350,title PAGESIZE 356,t 0 344,line 103 435,title {} 341,line 99 398,t 0 408,t 0 263,title FONT 337,line 95 451,t 1 348,title PAGE 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 OVERLAP 324,line 82 433,title {} 423,t 1 321,line 79 465,t 1 261,title TRUE 317,line 74 346,title ORIENTATION 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 ORIENT 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 NUMBERS 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 NONE 274,line 26 452,t 1 428,title {} Y,line 299 271,line 102 277,t 0 267,line 19 329,t 0 330,t 0 342,title NEW 264,line 16 427,title {} 372,t 0 261,line 12 257,line 8 424,t 1 341,title NAME 466,t 1 error error 426,title {} 302,t 0 292,t 0 344,t 0 339,title MIN 340,title MODE 386,t 0 425,title {} 438,t 1 264,t 0 338,title MAX 424,title {} 316,t 0 358,t 0 473,line 631 337,title LOG 411,t 0 470,line 609 469,line 602 423,title {} 466,line 588 453,t 1 463,line 566 278,t 0 336,title LOADCONFIG 460,line 545 459,line 532 422,title {} 331,t 0 456,line 513 373,t 0 453,line 493 X,t 0 335,title LOAD 425,t 1 450,line 470 449,line 456 421,title {} 467,t 1 446,line 439 303,t 0 293,t 0 257 YES_ 443,line 422 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 398 440,line 405 265 FONTSLANT_ 266 FONTSTYLE_ 267 FONTWEIGHT_ 268 TIMES_ 270 COURIER_ 269 HELVETICA_ 436,line 382 271 NORMAL_ 387,t 0 272 BOLD_ 273 ROMAN_ 274 ITALIC_ 275 INT_ 433,line 303 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 269 430,line 278 282 AUTO_ 283 AXESNUMBERS_ 265,t 0 284 AXESTITLE_ 285 AXIS_ 286 BACKGROUND_ 426,line 255 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 237 420,line 241 298 CROSS_ 308 DUPLICATE_ 299 CUBIC_ 309 ERROR_ 310 ERRORBAR_ 311 EXPORT_ 312 FAMILY_ 313 FILE_ 412,t 0 416,line 224 314 FILENAME_ 315 FILL_ 316 FILLCOLOR_ 317 FLAT_ 318 FLIP_ 413,line 178 454,t 1 319 FORMAT_ 320 GRAPH_ 331,title LETTER 321 GRAY_ error,line 210 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 MAX_ 374,t 0 339 MIN_ 340 MODE_ 341 NAME_ 389,line 148 390,line 149 400,line 160 415,title {} 342 NEW_ Y,t 0 343 NONE_ 344 NUMBERS_ 345 ORIENT_ 426,t 1 346 ORIENTATION_ 386,line 145 347 OVERLAP_ 348 PAGE_ 349 PAGESETUP_ 350 PAGESIZE_ 351 PALETTE_ 468,t 1 352 PLOTAREA_ 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 DEFLATE 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 STDIN_ 363,line 122 385 STEP_ 326,title LAYOUT 386 STRIP_ 387 STYLE_ 388 SUNKEN_ 318,t 0 389 TABLOID_ 390 TITLE_ 400 XYEY_ 359,line 118 360,line 119 391 TOP_ 401 XYEXEY_ 412,title PACKBITS 392 TRIANGLE_ 402 LINEARLINEAR_ 393 TYPE_ 403 LOGLINEAR_ 394 VIEW_ 404 LINEARLOG_ error,title {} 395 WEIGHT_ 405 LOGLOG_ 356,line 115 361,t 0 396 WIDTH_ 406 XAXIS_ 397 ZOOM_ 407 YAXIS_ 398 XY_ 408 GIF_ 399 XYEX_ 409 TIFF_ 410 JPEG_ 411 PNG_ 353,line 112 412 PACKBITS_ 325,title LANDSCAPE 413 DEFLATE_ 413,t 0 414 yesno 415 font 416 fontWeight 349,line 108 350,line 109 411,title PNG 417 fontSlant 418 fontStyle 455,t 1 419 numeric 420 command 421 @PSEUDO1 422 plot 346,line 105 423 @PSEUDO2 424 @PSEUDO3 281,t 0 425 @PSEUDO4 426 @PSEUDO5 427 line 343,line 176 428 new 324,title LABELS 429 newLine 430 newBar 431 newScatter 333,t 0 432 xy 433 xyaxis 339,line 97 340,line 98 399,title XYEX 409,title TIFF 410,title JPEG 434 dim 435 plotCmd 436 load 437 export 375,t 0 438 exportExt 336,line 94 439 exportOps 440 pagesetup 441 pageOrient 442 pageSize 443 print 444 printDest 445 printColor 333,line 91 427,t 1 446 mode 323,title GROOVE 447 graph 448 layout 450 fontType 449 fontt 451 barmode 329,line 87 330,line 88 398,title XY 408,title GIF 470,t 1 469,t 1 452 duplicate 453 axis 454 legend 455 legendPos 456 relief 326,line 84 457 title 295,t 0 305,t 0 458 shape 460 smooth 459 shapes 461 color 462 dummy1 323,line 81 463 errorr 322,title GRID 464 oldGraph 347,t 0 465 oldGraphGrid 466 oldGraphRange 467 oldGraphLabels 319,line 77 320,line 78 397,title ZOOM 407,title YAXIS 468 oldGraphType 470 oldLine 469 oldGraphScale 471 dummy2 389,t 0 390,t 0 400,t 0 472 oldView y,line 298 473 start' 316,line 73 442,t 1 313,line 70 321,title GRAY 267,t 0 299,line 56 309,line 66 310,line 67 396,title WIDTH 406,title XAXIS 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 WEIGHT 405,title LOGLOG 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 VIEW 404,title LINEARLOG 334,t 0 276,line 29 273,line 25 376,t 0 317,title FLAT X,line 297 270,line 22 269,line 21 393,title TYPE 403,title LOGLINEAR 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 TRIANGLE 402,title LINEARLINEAR x,title {} 348,t 0 391,t 0 401,t 0 315,title FILL 443,t 1 391,title TOP 401,title XYEXEY 268,t 0 314,title FILENAME 321,t 0 389,title TABLOID 390,title TITLE 400,title XYEY 363,t 0 415,t 1 313,title FILE 457,t 1 388,title SUNKEN 283,t 0 472,line 624 335,t 0 312,title FAMILY 468,line 598 387,title STYLE 377,t 0 465,line 584 473,title {} 429,t 1 430,t 1 462,line 557 311,title EXPORT 472,t 1 458,line 527 386,title STRIP 455,line 506 297,t 0 307,t 0 472,title {} 452,line 488 349,t 0 350,t 0 299,title CUBIC 309,title ERROR 310,title ERRORBAR 448,line 450 385,title STEP 392,t 0 402,t 0 445,line 434 471,title {} 444,t 1 442,line 415 298,title CROSS 270,t 0 269,t 0 308,title DUPLICATE 438,line 392 384,title STDIN 322,t 0 435,line 313 470,title {} 469,title {} 364,t 0 432,line 296 297,title COMMAND 307,title DUP 428,line 263 416,t 1 383,title STATISTICS 425,line 254 468,title {} 458,t 1 422,line 245 284,t 0 296,title COLUMN 306,title DISCRETE 418,line 232 382,title STATS 336,t 0 415,line 219 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 166 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 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 296 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 { PlotCmdData $2 } 67 { PlotCmdLoadConfig $2 } 68 { PlotCmdSaveConfig $2 } 72 { ProcessCmdCVAR0 PlotDestroy } 73 { ProcessCmdCVAR mode $2 PlotChangeMode } 74 { ProcessCmdCVAROpt PlotAddGraph $3 } 75 { ProcessCmdCVAR graph,current $3 PlotCurrentGraph } 76 { ProcessCmdCVAR0 PlotDeleteGraphCurrent } 77 { ProcessCmdCVAR layout $2 PlotChangeLayout } 78 { ProcessCmdCVAR layout,strip,scale $4 PlotChangeLayout } 80 { ProcessCmdCVAR background $2 PlotUpdateCanvas } 81 { ProcessCmdCVAR bar,mode $2 PlotUpdateGraph } 82 { ProcessCmdCVAR graph,ds,current $3 PlotCurrentDataSet } 83 { ProcessCmdCVAR graph,ds,current $2 PlotCurrentDataSet } 84 { ProcessCmdCVAR graph,ds,current $2 PlotCurrentDataSet } 87 { ProcessCmdCVAR0 PlotDeleteDataSetCurrent } 88 { ProcessCmdCVAR0 PlotDeleteDataSetAll } 89 { ProcessCmdCVAR stats $2 PlotStats } 90 { ProcessCmdCVAR stats $2 PlotStats } 91 { ProcessCmdCVAR list $2 PlotList } 95 { PlotCmdUpdateElement graph,ds,show $2 } 97 { PlotCmdUpdateElement graph,ds,smooth $2 } 99 { PlotCmdUpdateElement graph,ds,width $2 } 100 { PlotCmdUpdateElement graph,ds,dash $2 } 101 { PlotCmdUpdateElement graph,ds,fill $2 } 102 { PlotCmdUpdateElement graph,ds,fill,color $2 } 105 { PlotCmdUpdateElement graph,ds,bar,relief $2 } 106 { ProcessCmdCVAROpt PlotDataSetName $2 } 109 { PlotCmdLoad $1 xy } 110 { PlotCmdLoad $1 $2 } 111 { PlotCmdExport [ExtToFormat $1] $1 } 112 { PlotCmdExport [ExtToFormat $1] $1 } 113 { PlotCmdExport $1 $2 } 114 { PlotCmdExport $1 $2 } 115 { set _ gif } 116 { set _ tiff } 117 { set _ jpeg } 118 { set _ png } 119 { ProcessCmdSet iap tiff,compress none } 120 { ProcessCmdSet iap tiff,compress jpeg } 121 { ProcessCmdSet iap tiff,compress packbits } 122 { ProcessCmdSet iap tiff,compress deflate } 123 { ProcessCmdSet iap jpeg,quality $1 } 124 { ProcessCmdSet ps orient $2 } 125 { ProcessCmdSet ps orient $2 } 126 { ProcessCmdSet ps size $2 } 127 { ProcessCmdSet ps size $2 } 128 { set _ portrait } 129 { set _ landscape } 130 { set _ letter } 131 { set _ legal } 132 { set _ tabloid } 133 { set _ poster } 134 { set _ a4 } 135 { ProcessCmdCVAR0 PlotPostScript } 136 { ProcessCmdSet ps dest $2 } 137 { ProcessCmdSet ps cmd $2 } 138 { ProcessCmdSet ps filename $2 } 139 { ProcessCmdSet ps color $2 } 140 { ProcessCmdSet ps color $2 } 141 { set _ printer } 142 { set _ file } 143 { set _ rgb } 144 { set _ gray } 145 { set _ pointer } 146 { set _ zoom } 147 { set _ line } 148 { set _ line } 149 { set _ bar } 150 { set _ scatter } 151 { set _ row } 152 { set _ column } 153 { set _ grid } 154 { set _ strip } 155 { ProcessCmdCVAR "$1,family" $3 PlotUpdateCanvas } 156 { ProcessCmdCVAR "$1,family" $3 PlotUpdateCanvas } 157 { ProcessCmdCVAR "$1,size" $3 PlotUpdateCanvas } 158 { ProcessCmdCVAR "$1,weight" $3 PlotUpdateCanvas } 159 { ProcessCmdCVAR "$1,slant" $3 PlotUpdateCanvas } 160 { PlotCmdFontStyle $1 $3 } 161 { ProcessCmdCVAR "$1,size" $3 PlotUpdateCanvas } 162 { ProcessCmdCVAR "$1,weight" $3 PlotUpdateCanvas } 163 { ProcessCmdCVAR "$1,slant" $3 PlotUpdateCanvas } 164 { PlotCmdFontStyle $1 $3 } 165 { set _ graph,title } 166 { set _ axis,title } 167 { set _ axis,title } 168 { set _ axis,font } 169 { set _ axis,font } 170 { set _ legend,font } 171 { set _ legend,title } 172 { set _ normal } 173 { set _ stacked } 174 { set _ aligned } 175 { set _ overlap } 176 { global cvarname; PlotDupDataSet $cvarname } 177 { global cvarname; PlotDupDataSet $cvarname } 178 { ProcessCmdCVAR "graph,axis,$1,grid" $3 PlotChangeAxis } 179 { ProcessCmdCVAR "graph,axis,$1,log" $3 PlotChangeAxis } 180 { ProcessCmdCVAR "graph,axis,$1,flip" $3 PlotChangeAxis } 181 { ProcessCmdCVAR "graph,axis,$1,auto" $3 PlotChangeAxis } 182 { ProcessCmdCVAR "graph,axis,$1,min" $3 PlotChangeAxis } 183 { ProcessCmdCVAR "graph,axis,$1,max" $3 PlotChangeAxis } 184 { ProcessCmdCVAR "graph,axis,$1,format" $3 PlotChangeAxis } 185 { ProcessCmdCVAR graph,legend $1 PlotChangeLegend } 186 { ProcessCmdCVAR graph,legend,position $2 PlotChangeLegend } 187 { set _ right } 188 { set _ left } 189 { set _ top } 190 { set _ bottom } 191 { set _ plotarea } 192 { set _ flat } 193 { set _ sunken } 194 { set _ raised } 195 { set _ solid } 196 { set _ groove } 197 { ProcessCmdCVAR graph,title $1 PlotChangeTitle } 198 { ProcessCmdCVAR "graph,axis,$1,title" $2 PlotChangeTitle } 199 { ProcessCmdCVAR "graph,axis,$1,title" $2 PlotChangeTitle } 200 { ProcessCmdCVAR graph,legend,title $2 PlotChangeTitle } 201 { PlotCmdUpdateElement graph,ds,shape,symbol $1 } 202 { PlotCmdUpdateElement graph,ds,shape,file $2 } 203 { PlotCmdUpdateElement graph,ds,shape,color $2 } 204 { set _ none } 205 { set _ circle } 206 { set _ square } 207 { set _ diamond } 208 { set _ plus } 209 { set _ splus } 210 { set _ scross } 211 { set _ triangle } 212 { set _ arrow } 213 { set _ scross } 214 { set _ step } 215 { set _ linear } 216 { set _ cubic } 217 { set _ quadratic } 218 { set _ catrom } 219 { PlotCmdUpdateElement graph,ds,color $1 } 220 { PlotCmdUpdateElement graph,ds,color $2 } 228 { PlotCmdUpdateElement graph,ds,error $1 } 229 { PlotCmdUpdateElement graph,ds,error,cap $2 } 230 { PlotCmdUpdateElement graph,ds,error,color $2 } 231 { PlotCmdUpdateElement graph,ds,error,width $2 } 233 { ProcessCmdCVAR "graph,axis,$2,log" $3 PlotChangeAxis } 234 { ProcessCmdCVAR "graph,axis,$2,flip" $3 PlotChangeAxis } 235 { ProcessCmdCVAR "graph,axis,$2,format" $3 PlotChangeAxis } 240 { ProcessCmdCVAR "graph,axis,$1,grid" $2 PlotChangeAxis } 241 { ProcessCmdCVAR graph,axis,x,grid $1; ProcessCmdCVAR graph,axis,y,grid $1 PlotChangeAxis } 242 { ProcessCmdCVAR "graph,axis,$1,auto" $3 PlotChangeAxis } 243 { ProcessCmdCVAR "graph,axis,$1,min" $3 PlotChangeAxis } 244 { ProcessCmdCVAR "graph,axis,$1,max" $3 PlotChangeAxis } 245 { ProcessCmdCVAR graph,title $2 PlotChangeAxis } 246 { ProcessCmdCVAR "graph,axis,$1,title" $2 PlotChangeAxis } 247 { ProcessCmdCVAR graph,legend,title $2 PlotChangeLegend } 250 { ProcessCmdCVAR "graph,axis,x,log" 0; ProcessCmdCVAR "graph,axis,y,log" 0 PlotChangeAxis } 251 { ProcessCmdCVAR "graph,axis,x,log" 0; ProcessCmdCVAR "graph,axis,y,log" 1 PlotChangeAxis } 252 { ProcessCmdCVAR "graph,axis,x,log" 1; ProcessCmdCVAR "graph,axis,y,log" 0 PlotChangeAxis } 253 { ProcessCmdCVAR "graph,axis,x,log" 1; ProcessCmdCVAR "graph,axis,y,log" 1 PlotChangeAxis } 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_ }