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 182:277,target 210 221:421,target 317 9:284 shift 283:277,target 153 122:0,target 4 9:285 shift 338:277,target 163 152:383,target 266 4:337 shift 10:385 shift 45:349 shift 9:287 shift 172:278 shift 310:0 reduce 309:0 reduce 299:0 reduce 9:300 shift 235:268,target 321 9:292 shift 142:277 reduce 9:293 shift 171:327,target 292 91:263,target 171 3:378,target 16 8:337,target 46 9:304 shift 9:294 shift 356:0,target 1 9:305 shift 352:0 reduce 9:306 shift 96:333,target 54 9:307 shift 112:277 reduce 9:308 shift 9:298 shift 35:450,target 138 325:0,target 157 97:316,target 56 64:0,target 204 9:299 shift 347:277 reduce 47:341,target 169 361:427 goto 9:312 shift 158:384,target 283 9:313 shift 284:0,target 150 33:0,target 117 8:285,target 25 26:271 shift 317:277 reduce 9:317 shift 253:0,target 110 241:407,target 342 229:0 reduce 96:281,target 54 191:407 goto 137:277,target 189 0:344,target 31 29:448,target 116 35:407,target 137 183:277,target 208 277:277 reduce 152:399,target 205 21:328 shift 284:277,target 150 4:364 reduce 33:277,target 117 340:277,target 162 339:277,target 164 240:261,target 122 78:277,target 29 26:279 shift 272:0 reduce 9:325 shift 21:0 reduce 247:277 reduce 181:0,target 206 56:290 shift 9:330 shift 107:0 reduce 0:292,target 31 9:331 shift 11:298,target 246 324:0 reduce 172:327,target 292 92:263,target 168 63:0 reduce 9:332 shift 9:337,target 46 15:380 reduce 217:277 reduce 172:324 shift 162:393,target 127 0:413,target 6 97:333,target 56 155:460 goto 118:0,target 2 56:297 shift 9:336 shift 36:450,target 139 45:390 shift 318:393,target 127 172:327 shift 98:316,target 53 92:263 reduce 9:337 shift 366:0 reduce 270:335,target 358 92:264 reduce 75:407 goto 48:341,target 169 4:379 reduce 191:262,target 123 92:265 reduce 92:266 reduce 8:312,target 38 92:267 reduce 15:389 reduce 24:Y,target 97 41:262,target 123 9:285,target 25 202:0 reduce 192:0 reduce 147:277 reduce 9:344 shift 154:X,target 96 0:361,target 31 9:345 shift 353:0,target 229 97:281,target 56 152:426,target 267 138:277,target 90 1:344,target 33 36:407,target 137 184:277,target 209 240:277,target 1 117:277 shift 322:0,target 9 285:277,target 116 244:0 reduce 34:277,target 117 40:455 goto 353:277 reduce 341:277,target 145 241:261,target 122 80:277,target 223 79:277,target 222 9:353 shift 10:452 goto 35:261,target 122 281:0,target 152 8:371,target 56 30:0,target 1 323:277 reduce 286:0 reduce 62:277 reduce 21:364 shift 35:0 reduce 56:329 shift 1:292,target 33 9:358 shift 12:298,target 247 250:0,target 192 249:0,target 191 93:263,target 165 41:442,target 160 177:310 shift 134:260,target 121 134:259,target 120 9:361 shift 32:275 shift 172:352 shift 81:379 shift 9:362 shift 283:277 reduce 122:0 reduce 98:333,target 53 338:0 reduce 218:0,target 240 30:259,target 120 30:260,target 121 99:316,target 55 75:260,target 121 75:259,target 120 4:416 goto 9:366 shift 9:367 shift 361:427,target 367 253:277 reduce 9:368 shift 9:312,target 38 164:0 reduce 42:262,target 123 0:377,target 31 9:371 shift 97:257 reduce 1:361,target 33 21:379 shift 243:407,target 344 223:277 shift 98:281,target 53 97:258 reduce 92:309 reduce 82:424,target 229 140:277,target 102 139:277,target 91 97:260 reduce 97:259 reduce 216:0 reduce 185:277,target 207 97:261 reduce 9:376 shift 45:440 goto 241:277,target 1 97:262 reduce 9:377 shift 26:343 shift 286:277,target 124 7:414,target 22 29:328,target 113 35:277,target 1 342:277,target 144 183:277 reduce 179:439,target 305 81:277,target 79 8:387,target 60 36:261,target 122 150:X shift 149:X shift 258:0 reduce 150:Y shift 149:Y shift 9:383 shift 9:371,target 56 56:355 shift 269:257,target 118 151:X,target 96 13:298,target 242 26:447,target 107 350:0,target 219 349:0,target 218 9:387 shift 311:0 reduce 78:379,target 29 49:0 reduce 9:389 shift 358:275 shift 123:277 reduce 99:333,target 55 358:276 shift 172:382 shift 57:0,target 1 8:345,target 48 97:277 reduce 81:422 goto 56:290,target 195 362:427,target 369 353:0 reduce 277:0,target 233 97:281 reduce 328:277 reduce 67:277 reduce 1:377,target 33 244:407,target 345 212:407 goto 99:281,target 55 141:277,target 106 8:293,target 28 38:407,target 147 288:277 reduce 186:277,target 94 21:421 goto 35:294,target 135 37:277 shift 361:392,target 126 242:277,target 343 215:0,target 1 177:354 shift 21:422 goto 287:277,target 123 36:277,target 1 343:277,target 148 243:261,target 122 82:277,target 227 56:378 shift 9:387,target 60 258:277 reduce 174:0,target 75 26:375 shift 59:y,target 99 14:298,target 243 273:0 reduce 228:277 reduce 95:263,target 230 29:303,target 110 171:352,target 293 150:x shift 149:x shift 80:379,target 224 8:362,target 52 150:y shift 149:y shift 0:299,target 31 9:428 goto 9:345,target 48 188:277 reduce 108:0 reduce 97:315 reduce 325:0 reduce 97:316 reduce 64:0 reduce 97:319 reduce 231:275,target 325 151:0 reduce 367:0 reduce 346:0,target 147 85:0,target 37 142:277,target 107 9:293,target 28 187:277,target 64 128:277 reduce 96:315,target 54 36:294,target 135 362:392,target 126 315:0,target 251 243:277,target 1 0:368,target 31 364:277 reduce 288:277,target 119 203:0 reduce 193:0 reduce 92:370 reduce 92:369 reduce 21:421,target 84 37:277,target 140 344:277,target 142 244:261,target 122 83:277,target 43 172:436 goto 38:261,target 122 274:0,target 235 158:288 shift 97:333 reduce 47:434,target 173 334:277 reduce 97:334 reduce 73:277 reduce 97:335 reduce 59:325,target 204 243:0,target 1 150:425,target 261 149:425,target 260 15:298,target 245 92:380 reduce 304:277 reduce 294:277 reduce 172:352,target 293 81:379,target 83 9:362,target 52 43:277 shift 212:0,target 1 1:299,target 33 287:0 reduce 162:427,target 285 36:0 reduce 234:271 shift 318:427,target 360 264:277 reduce 234:272 shift 134:257 shift 123:0 reduce 92:388 reduce 340:0 reduce 339:0 reduce 134:258 shift 78:0 reduce 8:336,target 45 140:0,target 102 139:0,target 91 134:260 shift 134:259 shift 29:378,target 115 191:407,target 307 134:261 shift 134:262 shift 2:277 reduce 143:277,target 108 41:407,target 159 188:277,target 74 165:0 reduce 108:0,target 180 97:315,target 56 244:277,target 1 1:368,target 33 23:283,target 88 300:277,target 132 290:277,target 129 289:277,target 120 204:277 shift 194:277 reduce 158:323 shift 38:277,target 1 345:277,target 143 84:277,target 28 78:328,target 29 8:284,target 24 217:0 reduce 140:406,target 256 48:434,target 174 164:277 reduce 80:423,target 225 343:0,target 148 151:425,target 263 82:0,target 50 16:298,target 244 269:257 shift 151:X shift 13:298 reduce 26:447 goto 269:258 shift 260:0 reduce 259:0 reduce 151:Y shift 134:277 reduce 82:379,target 228 56:454 goto 312:0,target 252 269:260 shift 269:259 shift 240:260,target 121 240:259,target 120 177:438,target 303 369:277 reduce 269:261 shift 269:262 shift 240:257 shift 175:318,target 297 151:262,target 123 271:0,target 220 240:258 shift 104:277 reduce 312:0 reduce 240:260 shift 240:259 shift 177:438 goto 8:353,target 49 340:277 reduce 339:277 reduce 240:261 shift 78:277 reduce 54:452,target 193 240:262 shift 155:460,target 276 56:297,target 196 9:336,target 45 45:390,target 166 240:0,target 1 210:257 shift 210:258 shift 162:392,target 126 210:260 shift 210:259 shift 158:288,target 280 137:0 reduce 354:0 reduce 310:277 reduce 309:277 reduce 299:277 reduce 210:261 shift 144:277,target 109 42:407,target 161 318:392,target 126 210:262 shift 200:277,target 95 198:0,target 214 190:277,target 306 189:277,target 98 98:315,target 53 270:334,target 357 301:277,target 137 291:277,target 126 191:261,target 122 78:286 reduce 39:277,target 148 346:277,target 147 239:271 shift 85:277,target 37 269:277 reduce 239:272 shift 180:0 reduce 167:0,target 79 18:277 reduce 24:X,target 96 41:261,target 122 9:284,target 24 270:281 shift 240:277 reduce 158:360 shift 7:277 reduce 105:0,target 179 241:260,target 121 241:259,target 120 210:277 reduce 209:277 reduce 199:277 reduce 35:259,target 120 35:260,target 121 274:0 reduce 0:317,target 31 358:412 goto 151:x shift 9:353,target 49 10:452,target 74 37:401 shift 151:y shift 5:0,target 25 37:402 shift 156:459,target 279 37:403 shift 340:0,target 162 339:0,target 164 134:258,target 119 78:0,target 29 37:404 shift 326:0 reduce 140:275 shift 65:0 reduce 23:326,target 91 153:425 goto 140:276 shift 145:277,target 67 140:277 reduce 139:277 reduce 30:258,target 119 308:0,target 175 298:0,target 138 201:277,target 70 191:277,target 1 99:315,target 55 75:258,target 119 302:277,target 136 292:277,target 125 41:277,target 1 368:0 reduce 347:277,target 146 110:277 reduce 109:277 reduce 42:261,target 122 0:376,target 31 345:277 reduce 84:277 reduce 78:328 reduce 158:384 shift 215:257 shift 194:0 reduce 215:258 shift 153:425,target 269 140:276,target 252 215:260 shift 215:259 shift 315:277 reduce 215:261 shift 215:262 shift 195:0,target 215 54:374,target 72 54:280 shift 40:363,target 155 36:259,target 120 36:260,target 121 275:277 reduce 164:0,target 73 152:400,target 206 1:317,target 33 245:275 shift 37:429 goto 37:430 goto 288:0 reduce 245:276 shift 133:0,target 68 270:334 shift 270:335 shift 158:443,target 284 48:341 shift 101:277,target 80 54:291 shift 48:342 shift 40:321,target 152 146:277,target 259 102:0,target 81 54:302 shift 50:356,target 183 8:344,target 47 202:277,target 71 192:277,target 93 170:322 shift 169:322 shift 124:0 reduce 13:380 reduce 341:0 reduce 247:277,target 181 215:277 reduce 80:0 reduce 54:294 shift 303:277,target 131 293:277,target 128 48:346 shift 42:277,target 1 348:277,target 105 54:296 shift 367:0,target 45 152:458,target 268 90:263 reduce 89:263 reduce 1:376,target 33 166:0 reduce 90:264 reduce 89:264 reduce 87:388,target 169 2:0,target 24 90:265 reduce 89:265 reduce 54:280,target 64 336:0,target 156 90:266 reduce 89:266 reduce 75:0,target 1 54:312 shift 154:425,target 270 90:267 reduce 89:267 reduce 50:314,target 181 8:292,target 27 13:389 reduce 19:298,target 75 30:257 shift 361:391,target 125 155:398,target 275 145:277 reduce 10:374,target 72 30:258 shift 305:0,target 134 295:0,target 121 218:0 reduce 30:259 shift 30:260 shift 243:260,target 121 243:259,target 120 78:364 reduce 30:261 shift 30:262 shift 264:0,target 216 115:277 reduce 210:262,target 123 351:277 reduce 59:x,target 98 356:262,target 123 60:307,target 212 54:348,target 69 236:275,target 337 140:339 shift 8:361,target 51 321:277 reduce 234:409 goto 102:277,target 81 76:275,target 219 59:277 shift 48:369 shift 0:308,target 31 0:298,target 31 313:0 reduce 202:0,target 71 192:0,target 93 147:277,target 88 9:344,target 47 203:277,target 172 193:277,target 193 170:350 shift 169:350 shift 248:277,target 190 158:443 goto 304:277,target 133 294:277,target 127 78:379 reduce 43:277,target 162 350:277,target 219 349:277,target 218 281:277 reduce 161:0,target 72 29:277 shift 30:277 reduce 138:0 reduce 355:0 reduce 151:257 shift 94:0 reduce 54:296,target 66 151:258 shift 88:388,target 167 10:280,target 64 151:260 shift 151:259 shift 130:0,target 99 129:0,target 65 251:277 reduce 151:261 shift 140:431,target 258 54:339 shift 43:432 goto 175:318 shift 151:262 shift 9:292,target 27 181:0 reduce 362:391,target 125 134:407 goto 0:367,target 31 29:286 shift 356:257 shift 60:303 shift 356:258 shift 244:260,target 121 244:259,target 120 221:277 shift 90:309 reduce 89:309 reduce 356:260 shift 356:259 shift 38:259,target 120 38:260,target 121 356:261 shift 60:306 shift 364:0,target 228 356:262 shift 179:318,target 297 60:307 shift 54:348 shift 211:262,target 123 95:263 shift 29:303 shift 181:277 reduce 95:264 shift 54:365,target 70 136:275,target 250 95:265 shift 10:348,target 69 333:0,target 11 96:262,target 54 95:266 shift 72:0,target 198 8:377,target 58 29:306 shift 221:286 shift 151:407,target 262 95:267 shift 0:325,target 31 29:307 shift 275:0 reduce 177:310,target 301 9:361,target 51 32:275,target 130 35:257 shift 151:277 reduce 103:277,target 176 77:275,target 220 1:308,target 33 1:298,target 33 35:258 shift 302:0,target 136 292:0,target 125 148:277,target 89 35:259 shift 35:260 shift 41:0,target 1 204:277,target 308 194:277,target 86 158:323,target 281 35:261 shift 250:277,target 192 249:277,target 191 1:419,target 9 35:262 shift 305:277,target 134 295:277,target 121 78:417 goto 44:277,target 164 351:277,target 224 327:0 reduce 269:407 goto 121:277 reduce 66:0 reduce 10:296,target 66 23:445,target 95 356:277 reduce 49:347,target 179 232:274,target 327 90:388,target 170 89:388,target 166 54:365 shift 229:0,target 40 59:325 shift 240:407 goto 171:436,target 295 369:0 reduce 326:277 reduce 239:409 goto 65:277 reduce 60:328 shift 188:0,target 74 1:367,target 33 23:282,target 87 87:380,target 169 210:407 goto 54:373 shift 195:0 reduce 54:374 shift 286:277 reduce 157:0,target 100 49:295,target 176 7:414 goto 29:328 shift 35:277 reduce 175:359,target 298 140:405,target 255 212:262,target 123 10:365,target 70 140:403 shift 126:0,target 60 256:277 reduce 247:0 reduce 97:262,target 56 9:377,target 58 26:343,target 105 175:359 shift 140:405 shift 1:325,target 33 140:406 shift 48:434 goto 33:275,target 131 240:258,target 119 104:277,target 178 54:385 shift 259:339,target 253 226:277 reduce 221:328 shift 205:277,target 57 195:277,target 215 95:309 shift 300:0 reduce 290:0 reduce 289:0 reduce 251:277,target 18 151:261,target 122 54:339,target 68 35:289 shift 38:0 reduce 43:432,target 163 306:277,target 195 296:277,target 122 140:412 goto 352:277,target 231 99:0,target 55 59:399,target 205 54:451,target 192 0:300,target 31 186:277 reduce 35:294 shift 233:274,target 331 125:0 reduce 91:388,target 171 342:0 reduce 330:0,target 16 329:0,target 15 162:391,target 125 81:0 reduce 68:0,target 196 172:436,target 296 60:355 shift 41:257 shift 318:391,target 125 41:258 shift 288:0,target 119 245:276,target 252 41:259 shift 41:260 shift 191:260,target 121 191:259,target 120 167:0 reduce 88:380,target 167 24:X shift 41:261 shift 8:299,target 31 24:Y shift 41:262 shift 29:355 shift 41:259,target 120 41:260,target 121 362:275 shift 257:0,target 114 126:277 reduce 3:462,target 19 213:262,target 123 90:370 reduce 90:369 reduce 89:370 reduce 89:369 reduce 0:358,target 31 220:0 reduce 219:0 reduce 170:435 goto 169:435 goto 156:286 shift 81:422,target 226 226:0,target 38 140:431 goto 98:262,target 53 270:281,target 356 332:277 reduce 71:277 reduce 34:275,target 131 241:258,target 119 185:0,target 207 153:X shift 105:277,target 179 262:0 reduce 245:412 goto 153:Y shift 151:277,target 1 35:258,target 119 215:407 goto 206:277,target 58 196:277,target 213 0:263 reduce 10:339,target 68 252:277,target 19 90:380 reduce 89:380 reduce 50:381,target 185 3:420,target 17 8:368,target 55 307:277,target 194 302:277 reduce 297:277,target 139 292:277 reduce 59:426,target 208 41:277 reduce 46:277,target 168 353:277,target 229 1:300,target 33 31:394,target 128 314:0 reduce 60:378 shift 134:257,target 118 123:0,target 7 92:388,target 168 24:425 goto 262:277 reduce 221:364 shift 59:Y,target 97 23:325,target 90 232:273 shift 232:274 shift 90:388 reduce 89:388 reduce 30:257,target 118 140:0 reduce 139:0 reduce 75:257,target 118 29:378 shift 356:0 reduce 246:276,target 252 90:380,target 170 89:380,target 166 0:277 shift 9:299,target 31 42:259,target 120 42:260,target 121 96:0,target 54 59:400 shift 182:0 reduce 214:262,target 123 202:277 reduce 192:277 reduce 1:358,target 33 260:262,target 123 326:0,target 13 140:275,target 251 65:0,target 197 0:284 reduce 24:x shift 99:262,target 55 0:285 reduce 24:441 goto 24:y shift 221:379 shift 0:286 shift 210:407,target 311 162:277 reduce 156:328 shift 54:373,target 71 0:287 reduce 285:0,target 116 106:277,target 177 34:0,target 117 59:399 shift 54:451 goto 0:300 reduce 36:258,target 119 356:407,target 363 207:277,target 309 197:277,target 212 54:452 goto 253:277,target 110 0:292 reduce 9:368,target 55 11:298 reduce 308:277,target 175 298:277,target 138 254:0,target 111 132:277 reduce 0:293 reduce 30:407 goto 354:277,target 230 276:0 reduce 0:294 reduce 0:304 reduce 367:277 reduce 95:370 shift 95:369 shift 0:305 reduce 153:x shift 0:306 reduce 153:y shift 93:388,target 165 0:307 reduce 170:350,target 287 169:350,target 287 102:277 reduce 76:275 shift 0:298 reduce 0:308 reduce 0:299 reduce 40:319,target 151 337:277 reduce 328:0 reduce 175:439 goto 67:0 reduce 182:0,target 210 0:312 reduce 0:313 reduce 91:380,target 171 0:0 reduce 95:380 shift 59:425 goto 307:277 reduce 297:277 reduce 151:0,target 1 59:426 goto 46:277 shift 0:317 reduce 47:346,target 171 215:262,target 123 120:0,target 3 119:0,target 5 267:277 shift 55:262,target 123 237:273 shift 196:0 reduce 237:274 shift 155:397,target 274 95:388 shift 10:373,target 71 211:407,target 312 151:407 goto 0:325 reduce 243:258,target 119 107:277,target 85 221:421 goto 221:422 goto 208:277,target 310 198:277,target 214 0:328 shift 5:277 reduce 254:277,target 111 248:0 reduce 0:330 reduce 354:0,target 230 310:277,target 174 309:277,target 173 299:277,target 135 210:261,target 122 0:331 reduce 355:277,target 217 94:277,target 83 0:332 reduce 356:407 goto 207:277 shift 197:277 reduce 100:319,target 243 356:261,target 122 60:306,target 211 323:0,target 10 62:0,target 32 301:0 reduce 291:0 reduce 59:446 goto 50:372,target 184 0:336 reduce 35:389 shift 153:y,target 99 0:337 reduce 0:307,target 31 167:277 reduce 0:338 shift 41:351 shift 282:0,target 151 0:418,target 8 126:0 reduce 92:380,target 168 343:0 reduce 151:425 goto 82:0 reduce 16:298 reduce 251:0,target 18 137:277 reduce 0:344 reduce 29:448 goto 35:407 goto 48:346,target 171 0:345 reduce 29:449 goto 179:359,target 298 8:317,target 40 243:257 shift 220:0,target 239 219:0,target 241 170:435,target 289 169:435,target 288 168:0 reduce 156:286,target 277 243:258 shift 107:277 reduce 243:260 shift 243:259 shift 8:428,target 62 343:277 reduce 243:261 shift 82:277 shift 0:366,target 31 243:262 shift 212:407,target 313 60:463 goto 0:353 reduce 244:258,target 119 213:257 shift 108:277,target 180 221:0 reduce 213:258 shift 38:258,target 119 213:260 shift 213:259 shift 210:277,target 1 209:277,target 84 199:277,target 211 313:277 reduce 255:277,target 112 213:261 shift 147:0,target 88 52:277 shift 311:277,target 248 213:262 shift 211:261,target 122 49:277,target 130 0:358 reduce 356:277,target 1 154:X shift 0:361 reduce 263:0 reduce 154:Y shift 116:0,target 87 96:261,target 54 0:362 reduce 8:376,target 57 273:277 reduce 237:274,target 327 95:388,target 239 22:277 shift 0:364 shift 1:307,target 33 0:366 reduce 362:391 shift 0:367 reduce 362:392 shift 315:0 reduce 243:277 reduce 0:368 reduce 362:393 shift 93:380,target 165 362:394 shift 0:371 reduce 351:0,target 224 23:444,target 94 171:324,target 291 154:457,target 271 11:380 reduce 232:273,target 326 213:277 reduce 151:456 goto 96:0 reduce 9:317,target 40 263:262,target 123 58:0,target 1 0:376 reduce 87:267,target 169 57:262,target 123 0:383,target 31 0:377 reduce 11:389,target 246 150:y,target 99 149:y,target 99 87:263 reduce 57:257 shift 9:428,target 63 173:277 reduce 87:264 reduce 57:258 shift 1:366,target 33 278:0,target 232 213:407,target 314 183:0 reduce 87:265 reduce 57:260 shift 57:259 shift 27:0,target 66 110:277,target 182 109:277,target 186 87:266 reduce 57:261 shift 87:267 reduce 57:262 shift 0:383 reduce 11:389 reduce 211:277,target 1 49:294,target 175 256:277,target 113 247:0,target 181 143:277 reduce 41:407 goto 312:277,target 252 212:261,target 122 51:277,target 187 35:450 goto 96:277,target 54 0:387 reduce 216:0,target 101 97:261,target 56 0:389 reduce 9:376,target 57 45:440,target 167 238:274,target 331 113:277 reduce 348:277 reduce 240:257,target 118 362:427 goto 277:0 reduce 318:275 shift 154:x shift 151:260,target 121 151:259,target 120 154:y shift 232:410 goto 57:277 reduce 330:0 reduce 329:0 reduce 172:324,target 291 162:391 shift 68:0 reduce 162:392 shift 162:393 shift 0:413 goto 278:277 reduce 162:394 shift 27:277 reduce 88:267,target 167 58:262,target 123 1:383,target 33 0:415 goto 12:389,target 247 245:275,target 251 37:429,target 145 37:430,target 146 214:407,target 315 191:258,target 119 0:418 goto 260:407,target 349 248:277 reduce 111:277,target 187 8:308,target 37 8:298,target 30 41:258,target 119 212:277,target 1 40:386,target 156 347:0,target 146 257:277,target 114 197:0 reduce 86:0,target 22 3:461,target 18 313:277,target 253 213:261,target 122 52:277,target 188 16:380 reduce 218:277 reduce 97:277,target 56 87:309 reduce 316:0,target 250 98:261,target 53 55:0,target 1 156:459 goto 250:0 reduce 249:0 reduce 93:263 reduce 41:442 goto 241:257,target 118 178:277 shift 93:264 reduce 3:307,target 12 275:0,target 237 93:265 reduce 35:257,target 118 93:266 reduce 93:267 reduce 8:367,target 54 16:389 reduce 95:380,target 238 59:425,target 207 302:0 reduce 292:0 reduce 244:0,target 1 148:277 reduce 40:455,target 157 41:0 reduce 162:427 goto 31:393,target 127 233:411,target 332 213:0,target 1 59:X,target 96 127:0 reduce 118:277 reduce 344:0 reduce 90:267,target 170 89:267,target 166 83:0 reduce 13:389,target 242 354:277 reduce 246:275,target 251 8:325,target 41 215:407,target 316 0:263,target 31 112:277,target 188 9:308,target 37 9:298,target 30 157:277,target 100 55:407,target 194 42:258,target 119 324:277 reduce 237:410 goto 213:277,target 1 151:456,target 264 63:277 reduce 258:277,target 103 26:375,target 106 314:277,target 249 214:261,target 122 360:277,target 41 359:277,target 44 260:261,target 122 98:277,target 53 87:370,target 169 87:369,target 169 33:275 shift 82:379 shift 37:404,target 144 284:277 reduce 99:261,target 55 23:383,target 93 33:277 reduce 36:257,target 118 254:277 reduce 0:332,target 31 264:0 reduce 9:367,target 54 344:0,target 142 83:0,target 43 98:257 reduce 224:277 reduce 98:258 reduce 93:309 reduce 98:260 reduce 98:259 reduce 316:0 reduce 313:0,target 253 98:261 reduce 55:0 reduce 98:262 reduce 91:267,target 171 14:389,target 243 184:277 reduce 59:400,target 206 272:0,target 234 9:325,target 41 21:0,target 42 1:263,target 33 113:277,target 183 97:0 reduce 38:257 shift 241:0,target 1 214:277,target 1 38:258 shift 260:277,target 1 259:277,target 104 38:259 shift 38:260 shift 315:277,target 251 215:261,target 122 38:261 shift 184:0 reduce 99:277,target 55 88:370,target 167 88:369,target 167 38:262 shift 260:257 shift 210:0,target 1 209:0,target 84 199:0,target 211 55:261,target 122 8:300,target 32 260:258 shift 140:412,target 257 124:277 reduce 260:260 shift 260:259 shift 155:396,target 273 360:277 reduce 359:277 reduce 260:261 shift 98:277 reduce 87:370 reduce 87:369 reduce 260:262 shift 243:257,target 118 168:0,target 92 56:355,target 198 243:407 goto 98:281 reduce 82:424 goto 1:332,target 33 330:277 reduce 329:277 reduce 210:260,target 121 210:259,target 120 137:0,target 189 68:277 reduce 356:260,target 121 356:259,target 120 278:0 reduce 213:407 goto 27:0 reduce 106:0,target 177 87:380 reduce 300:277 reduce 290:277 reduce 289:277 reduce 8:358,target 50 38:277 reduce 153:x,target 98 0:306,target 31 230:268 shift 92:267,target 168 15:389,target 245 259:275 shift 230:270 shift 230:269 shift 331:0 reduce 259:276 shift 70:0 reduce 69:0 reduce 260:277 reduce 259:277 reduce 263:407,target 351 114:277,target 185 6:0,target 0 160:277,target 82 159:277,target 149 87:388 reduce 57:407,target 201 2:0 reduce 341:0,target 145 215:277,target 1 80:0,target 46 54:294,target 190 261:277,target 350 316:277,target 250 229:277 reduce 55:277,target 1 90:370,target 170 90:369,target 170 89:370,target 166 89:369,target 166 310:0,target 174 309:0,target 173 299:0,target 135 9:300,target 32 318:391 shift 318:392 shift 200:277 reduce 198:0 reduce 190:277 shift 189:277 reduce 98:315 reduce 318:393 shift 268:0,target 221 244:257,target 118 98:316 reduce 17:0,target 23 318:394 shift 38:257,target 118 98:319 reduce 211:260,target 121 211:259,target 120 160:277 reduce 159:277 reduce 100:335,target 246 57:407 goto 251:0 reduce 96:260,target 54 96:259,target 54 237:273,target 326 196:0,target 213 130:277 reduce 129:277 reduce 56:329,target 197 9:358,target 50 1:306,target 33 365:277 reduce 303:0 reduce 293:0 reduce 93:370 reduce 93:369 reduce 93:267,target 165 16:389,target 244 42:0 reduce 165:0,target 140 115:277,target 184 98:333 reduce 335:277 reduce 161:277,target 72 134:0,target 1 128:0 reduce 98:334 reduce 74:277 reduce 58:407,target 202 345:0 reduce 216:277,target 101 100:281 shift 98:335 reduce 84:0 reduce 262:277,target 225 221:364,target 82 317:277,target 30 363:277,target 226 263:261,target 122 103:0,target 176 93:380 reduce 91:370,target 171 91:369,target 171 305:277 reduce 295:277 reduce 87:266,target 169 57:261,target 122 44:277 shift 318:427 goto 150:x,target 98 149:x,target 98 235:268 shift 235:270 shift 235:269 shift 368:0,target 52 265:277 shift 3:0,target 35 140:403,target 254 93:388 reduce 337:0,target 161 212:260,target 121 212:259,target 120 357:276,target 252 171:382,target 294 97:260,target 56 97:259,target 56 3:277 reduce 306:0,target 195 296:0,target 122 31:427,target 129 269:262,target 123 259:339 shift 205:277 reduce 195:277 reduce 151:258,target 119 101:0 reduce 100:315 shift 317:0 reduce 116:277,target 87 100:316 shift 165:277 reduce 162:277,target 115 156:328,target 278 0:287,target 31 217:277,target 96 263:277,target 1 233:272,target 330 100:319 shift 232:410,target 328 57:277,target 1 364:277,target 228 203:0,target 172 193:0,target 193 92:370,target 168 92:369,target 168 14:298 reduce 360:0 reduce 359:0 reduce 135:277 shift 98:0 reduce 88:266,target 167 58:261,target 122 3:303 shift 191:257,target 118 162:0,target 115 3:306 shift 259:406,target 256 241:257 shift 50:320,target 182 3:307 shift 8:307,target 36 241:258 shift 185:0 reduce 105:277 reduce 60:355,target 214 41:257,target 118 241:260 shift 241:259 shift 341:277 reduce 241:261 shift 131:0,target 118 80:277 shift 79:277 shift 241:262 shift 213:260,target 121 213:259,target 120 358:276,target 252 211:257 shift 172:382,target 294 100:333 shift 211:258 shift 100:334 shift 8:263 shift 211:260 shift 211:259 shift 100:335 shift 98:260,target 53 98:259,target 53 311:277 reduce 211:261 shift 49:277 reduce 238:411,target 339 211:262 shift 3:306,target 11 221:286,target 80 95:267,target 234 29:307,target 112 365:0,target 227 280:0 reduce 279:0 reduce 271:277 reduce 8:366,target 53 20:277 shift 28:0 reduce 0:0,target 26 117:277,target 247 334:0,target 12 163:277,target 63 73:0,target 203 1:287,target 33 31:392,target 126 218:277,target 240 87:309,target 169 264:277,target 216 241:277 reduce 234:272,target 334 332:0 reduce 320:277,target 362 319:277,target 361 71:0 reduce 58:277,target 1 47:369,target 172 3:328 shift 33:433 goto 365:277,target 227 303:0,target 131 293:0,target 128 93:370,target 165 93:369,target 165 49:301 shift 3:329 shift 42:0,target 1 90:266,target 170 89:266,target 166 54:312,target 191 3:0 reduce 211:277 reduce 49:294 shift 262:0,target 225 245:412,target 346 157:0 reduce 153:Y,target 97 49:295 shift 8:284 shift 9:307,target 36 96:319,target 54 8:285 shift 42:257,target 118 55:257 shift 11:380,target 246 55:258 shift 8:287 shift 214:260,target 121 214:259,target 120 171:278 shift 55:260 shift 55:259 shift 49:311 shift 260:260,target 121 260:259,target 120 210:0 reduce 209:0 reduce 199:0 reduce 55:261 shift 8:300 shift 55:262 shift 37:403,target 143 200:0,target 95 189:0,target 98 154:425 goto 99:260,target 55 99:259,target 55 50:314 shift 8:292 shift 19:298 shift 141:277 reduce 8:293 shift 38:407 goto 259:403 shift 8:304 shift 8:294 shift 8:305 shift 259:405 shift 252:0 reduce 8:383,target 59 8:306 shift 19:389,target 77 259:406 shift 50:320 shift 0:331,target 31 8:307 shift 260:407 goto 111:277 reduce 8:308 shift 8:298 shift 9:366,target 53 8:299 shift 346:277 reduce 127:0,target 61 118:277,target 2 85:277 reduce 164:277,target 73 8:312 shift 304:0 reduce 294:0 reduce 259:412 goto 220:277,target 239 219:277,target 241 88:309,target 167 8:313 shift 23:340,target 92 265:277,target 352 3:355 shift 321:277,target 8 234:409,target 335 230:408 goto 59:277,target 203 48:369,target 172 366:277,target 48 316:277 reduce 55:277 reduce 91:266,target 171 8:317 shift 130:0 reduce 129:0 reduce 346:0 reduce 85:0 reduce 26:279,target 104 246:412,target 347 276:277 reduce 0:389,target 31 25:277 shift 97:319,target 56 12:380,target 247 331:0,target 17 259:276,target 252 246:275 shift 70:0,target 202 69:0,target 200 8:325 shift 246:276 shift 215:260,target 121 215:259,target 120 171:278,target 290 55:260,target 121 55:259,target 120 49:311,target 178 300:0,target 132 290:0,target 129 289:0,target 120 8:330 shift 35:289,target 134 38:0,target 1 155:395,target 272 8:331 shift 259:431 goto 224:0 reduce 8:332 shift 14:380 reduce 216:277 reduce 258:0,target 103 171:324 shift 154:457 goto 150:Y,target 97 149:Y,target 97 9:383,target 59 49:347 shift 1:331,target 33 8:336 shift 210:258,target 119 171:327 shift 91:263 reduce 3:378 shift 8:337 shift 176:277 shift 120:277,target 3 119:277,target 5 91:264 reduce 165:277,target 140 91:265 reduce 356:258,target 119 221:277,target 79 91:266 reduce 90:309,target 170 89:309,target 166 266:277,target 353 91:267 reduce 14:389 reduce 322:277,target 9 186:0,target 94 367:277,target 45 146:277 shift 102:0 reduce 95:370,target 237 95:369,target 236 50:356 shift 0:305,target 31 8:344 shift 92:266,target 168 57:0 reduce 8:345 shift 116:277 reduce 1:389,target 33 98:319,target 53 352:277 reduce 170:322,target 286 169:322,target 286 124:0,target 97 99:0 reduce 13:380,target 242 8:353 shift 230:408,target 324 61:275 shift 235:408 goto 172:278,target 290 322:277 reduce 186:0 reduce 36:289,target 134 0:364,target 5 8:358 shift 50:372 shift 8:361 shift 171:352 shift 97:0,target 56 80:379 shift 8:362 shift 282:277 reduce 211:258,target 119 100:334,target 245 8:263,target 23 327:0,target 14 269:407,target 355 121:277,target 6 66:0,target 205 8:366 shift 166:277,target 141 8:367 shift 252:277 reduce 222:277,target 318 96:258,target 54 91:309,target 171 50:381 shift 3:420 goto 8:368 shift 267:277,target 354 323:277,target 10 286:0,target 124 281:0 reduce 62:277,target 32 8:371 shift 21:364,target 82 30:0 reduce 35:0,target 1 368:277,target 52 1:305,target 33 96:257 reduce 93:266,target 165 19:380 shift 222:277 shift 96:258 reduce 91:309 reduce 255:0,target 112 96:260 reduce 96:259 reduce 116:0 reduce 96:261 reduce 8:376 shift 333:0 reduce 96:262 reduce 72:0 reduce 8:377 shift 99:319,target 55 259:431,target 348 224:0,target 47 182:277 reduce 8:332,target 44 14:380,target 243 4:0 reduce 24:425,target 100 26:271,target 103 263:260,target 121 263:259,target 120 8:383 shift 19:389 shift 183:0,target 208 87:265,target 169 57:260,target 121 57:259,target 120 36:257 shift 36:258 shift 36:259 shift 36:260 shift 8:387 shift 36:261 shift 36:262 shift 211:0 reduce 8:389 shift 357:275 shift 122:277 reduce 357:276 shift 171:382 shift 212:258,target 119 121:0,target 6 96:277 reduce 9:263,target 23 357:275,target 251 122:277,target 4 167:277,target 79 80:423 goto 0:338,target 4 41:351,target 158 253:0 reduce 241:407 goto 223:277,target 319 97:258,target 56 96:281 reduce 92:309,target 168 268:277,target 221 238:272,target 330 17:277,target 23 327:277 reduce 324:277,target 155 237:410,target 338 66:277 reduce 63:277,target 34 369:277,target 49 269:261,target 122 211:407 goto 355:0,target 217 305:0 reduce 295:0 reduce 151:257,target 118 94:0,target 83 287:277 reduce 36:277 reduce 221:379,target 83 0:286,target 2 324:0,target 155 63:0,target 34 9:332,target 44 15:380,target 245 233:271,target 329 131:0 reduce 347:0 reduce 257:277 reduce 154:y,target 99 86:0 reduce 3:461 goto 3:462 goto 283:0,target 153 88:265,target 167 58:260,target 121 58:259,target 120 227:277 shift 173:0 reduce 49:437 goto 259:405,target 255 252:0,target 19 8:306,target 35 36:289 shift 8:428 goto 21:286,target 80 221:0,target 42 213:258,target 119 187:277 reduce 96:315 reduce 36:294 shift 358:275,target 251 225:0 reduce 123:277,target 7 96:316 reduce 168:277,target 92 152:325 shift 224:277,target 47 98:258,target 53 93:309,target 165 269:277,target 1 239:272,target 334 180:0,target 77 96:319 reduce 18:277,target 36 42:257 shift 325:277,target 157 157:277 reduce 64:277,target 204 55:407 goto 42:258 shift 42:259 shift 42:260 shift 95:266,target 233 29:306,target 111 42:261 shift 148:0,target 89 42:262 shift 263:257 shift 50:453 goto 263:258 shift 127:277 reduce 0:313,target 31 263:260 shift 263:259 shift 363:277 reduce 263:261 shift 103:0 reduce 91:370 reduce 91:369 reduce 31:391,target 125 263:262 shift 58:0 reduce 16:380,target 244 234:271,target 333 171:436 goto 96:333 reduce 333:277 reduce 96:334 reduce 90:265,target 170 89:265,target 166 72:277 reduce 145:0 reduce 96:335 reduce 246:412 goto 153:X,target 96 1:263 reduce 352:0,target 231 91:380 reduce 9:306,target 35 303:277 reduce 293:277 reduce 42:277 reduce 187:0 reduce 56:378,target 199 321:0,target 8 214:258,target 119 53:275,target 189 260:258,target 119 233:271 shift 124:277,target 97 263:277 reduce 233:272 shift 151:y,target 99 37:402,target 142 225:277,target 39 99:258,target 55 280:0,target 154 279:0,target 222 271:277,target 220 233:274 shift 91:388 reduce 20:277,target 78 28:0,target 78 326:277,target 13 240:0 reduce 239:409,target 340 65:277,target 197 60:328,target 213 248:0,target 190 0:330,target 31 4:416,target 21 1:313,target 33 282:0 reduce 217:0,target 96 203:277 reduce 193:277 reduce 1:284 reduce 1:285 reduce 31:391 shift 40:316,target 150 334:0 reduce 163:277 reduce 91:265,target 171 73:0 reduce 1:287 reduce 31:392 shift 0:277,target 1 31:393 shift 1:300 reduce 4:364,target 27 31:394 shift 145:0,target 67 96:335,target 54 5:0 reduce 1:292 reduce 12:298 reduce 160:0 reduce 159:0 reduce 133:277 reduce 1:293 reduce 1:304 reduce 1:294 reduce 368:277 reduce 259:275,target 251 230:270,target 323 230:269,target 322 1:305 reduce 215:258,target 119 1:306 reduce 361:275,target 366 125:277,target 59 1:307 reduce 103:277 reduce 77:275 shift 55:258,target 119 1:308 reduce 1:298 reduce 8:287,target 26 226:277,target 38 221:328,target 81 212:0 reduce 95:309,target 235 1:299 reduce 338:277 reduce 272:277,target 234 152:383 shift 21:277,target 79 327:277,target 14 66:277,target 205 1:312 reduce 1:313 reduce 150:X,target 96 149:X,target 96 348:0,target 105 1:330,target 33 308:277 reduce 298:277 reduce 254:0 reduce 210:257,target 118 152:400 shift 1:317 reduce 317:0,target 30 100:316,target 242 356:257,target 118 238:271 shift 60:303,target 210 268:277 reduce 238:272 shift 17:277 reduce 40:333,target 153 306:0 reduce 296:0 reduce 235:408,target 336 31:427 goto 276:0,target 223 238:274 shift 0:294,target 31 0:304,target 31 92:265,target 168 1:325 reduce 152:399 shift 0:415,target 7 132:0 reduce 97:335,target 56 348:0 reduce 1:330 reduce 1:331 reduce 54:302,target 67 1:332 reduce 214:0,target 1 208:277 shift 198:277 reduce 3:355,target 15 362:275,target 368 174:0 reduce 126:277,target 60 1:336 reduce 9:287,target 26 36:389 shift 357:412 goto 227:277,target 320 173:0,target 76 49:437,target 180 1:337 reduce 273:277,target 236 168:277 reduce 22:277,target 86 328:277,target 159 67:277,target 199 226:0 reduce 152:426 goto 138:277 reduce 1:344 reduce 36:407 goto 211:257,target 118 100:333,target 244 1:345 reduce 78:417,target 221 4:286,target 27 268:0 reduce 244:257 shift 96:257,target 54 17:0 reduce 19:380,target 76 244:258 shift 108:277 reduce 244:260 shift 244:259 shift 344:277 reduce 244:261 shift 83:277 reduce 1:304,target 33 1:294,target 33 244:262 shift 93:265,target 165 1:353 reduce 214:257 shift 134:262,target 123 104:0 reduce 2:277,target 24 321:0 reduce 214:258 shift 53:275 shift 345:0,target 143 214:260 shift 214:259 shift 100:281,target 240 98:335,target 53 84:0,target 28 314:277 reduce 214:261 shift 30:262,target 123 214:262 shift 75:262,target 123 1:358 reduce 10:302,target 67 8:331,target 43 314:0,target 249 60:378,target 215 1:361 reduce 363:0 reduce 1:362 reduce 274:277 reduce 263:258,target 119 127:277,target 61 173:277,target 76 87:264,target 169 57:258,target 119 273:0,target 236 228:277,target 51 274:277,target 235 1:366 reduce 330:277,target 16 329:277,target 15 188:0 reduce 68:277,target 196 1:367 reduce 23:282 shift 244:277 reduce 1:368 reduce 23:283 shift 47:341 shift 49:301,target 177 1:371 reduce 3:329,target 14 47:342 shift 212:257,target 118 12:380 reduce 241:0 reduce 214:277 reduce 211:0,target 1 8:389,target 61 0:337,target 31 47:346 shift 152:458 goto 97:257,target 56 1:376 reduce 21:379,target 83 238:271,target 329 1:377 reduce 88:263 reduce 58:257 shift 269:260,target 121 269:259,target 120 174:277 reduce 88:264 reduce 58:258 shift 283:0 reduce 88:265 reduce 58:260 shift 58:259 shift 88:266 reduce 58:261 shift 3:277,target 35 138:0,target 90 88:267 reduce 58:262 shift 1:383 reduce 12:389 reduce 99:335,target 55 144:277 reduce 42:407 goto 118:0 reduce 0:285,target 31 24:441,target 101 24:y,target 99 36:450 goto 335:0 reduce 107:0,target 85 74:0 reduce 1:387 reduce 9:331,target 43 318:275,target 359 154:x,target 98 1:389 reduce 263:407 goto 128:277,target 62 114:277 reduce 6:0 accept 174:277,target 75 88:264,target 167 58:258,target 119 350:277 reduce 349:277 reduce 229:277,target 40 161:0 reduce 275:277,target 237 331:277,target 17 70:277,target 202 69:277,target 200 7:0,target 20 8:305,target 34 23:321 shift 342:0,target 144 81:0,target 42 361:394,target 128 320:277 shift 319:277 shift 58:277 reduce 47:369 shift 233:411 goto 213:0 reduce 59:X shift 213:257,target 118 59:Y shift 23:325 shift 311:0,target 248 49:0,target 130 9:389,target 61 23:326 shift 357:412,target 364 1:337,target 33 280:277 reduce 279:277 reduce 98:257,target 53 28:277 reduce 239:271,target 333 269:0,target 1 255:0 reduce 18:0,target 36 95:265,target 232 250:277 reduce 249:277 reduce 1:419 goto 4:277,target 27 0:312,target 31 307:0 reduce 297:0 reduce 1:285,target 33 220:277 reduce 219:277 reduce 197:0,target 212 88:309 reduce 23:340 shift 23:321,target 89 133:0 reduce 130:277,target 99 129:277,target 65 350:0 reduce 349:0 reduce 166:0,target 141 90:264,target 170 89:264,target 166 180:277 reduce 276:277,target 223 25:277,target 102 332:277,target 160 71:277,target 201 9:305,target 34 152:325,target 265 362:394,target 128 0:371,target 31 214:257,target 118 104:0,target 178 260:257,target 118 358:412,target 365 151:x,target 98 37:401,target 141 120:277 reduce 119:277 reduce 99:257,target 55 369:0,target 49 355:277 reduce 94:277 reduce 59:x shift 40:357,target 154 59:y shift 4:0,target 27 221:422,target 85 0:328,target 3 5:277,target 25 338:0,target 163 269:0 reduce 18:0 reduce 325:277 reduce 64:277 reduce 1:312,target 33 238:411 goto 307:0,target 194 297:0,target 139 34:275 shift 235:270,target 323 235:269,target 322 105:0 reduce 322:0 reduce 285:277 reduce 140:339,target 253 34:277 reduce 131:277,target 118 40:315,target 149 176:277,target 300 91:264,target 171 277:277,target 233 21:328,target 81 333:277,target 11 255:277 reduce 147:0 reduce 96:334,target 54 72:277,target 198 364:0 reduce 179:318 shift 0:387,target 31 47:434 goto 1:371,target 33 47:342,target 170 230:268,target 321 99:257 reduce 225:277 reduce 215:257,target 118 194:0,target 86 99:258 reduce 200:0 reduce 189:0 reduce 99:260 reduce 99:259 reduce 99:261 reduce 55:257,target 118 23:383 shift 99:262 reduce 54:385,target 73 163:0,target 63 185:277 reduce 0:345,target 31 29:449,target 117 132:0,target 69 240:262,target 123 101:0,target 80 100:315,target 241 284:0 reduce 134:407,target 248 29:286,target 109 33:0 reduce 361:275 shift 125:277 reduce 61:275,target 217 132:277,target 69 0:293,target 31 30:407,target 124 366:0,target 48 99:277 reduce 92:264,target 168 88:370 reduce 88:369 reduce 75:407,target 218 4:379,target 27 120:0 reduce 119:0 reduce 336:0 reduce 278:277,target 232 162:394,target 128 75:0 reduce 27:277,target 66 334:277,target 12 244:407 goto 99:281 reduce 97:334,target 56 73:277,target 203 335:0,target 158 74:0,target 238 1:387,target 33 331:277 reduce 318:394,target 128 70:277 reduce 69:277 reduce 7:0 reduce 54:291,target 65 48:342,target 170 191:257 shift 162:0 reduce 304:0,target 133 294:0,target 127 259:412,target 257 214:407 goto 191:258 shift 8:313,target 39 191:260 shift 191:259 shift 88:380 reduce 29:355,target 114 301:277 reduce 291:277 reduce 191:261 shift 4:337,target 20 10:385,target 73 39:277 shift 45:349,target 165 191:262 shift 263:0,target 1 154:Y,target 97 0:362,target 31 214:0 reduce 1:345,target 33 261:277 shift 179:359 shift 158:360,target 282 7:277,target 21 88:388 reduce 10:280 shift 241:262,target 123 231:275 shift 256:0 reduce 35:262,target 123 201:0,target 70 191:0,target 1 160:0,target 82 159:0,target 149 133:277,target 68 75:257 shift 1:293,target 33 308:0 reduce 298:0 reduce 201:277 reduce 191:277 reduce 178:277,target 304 99:315 reduce 93:264,target 165 75:258 shift 134:261,target 122 99:316 reduce 75:260 shift 75:259 shift 280:277,target 154 279:277,target 222 75:261 shift 10:291 shift 28:277,target 78 335:277,target 158 128:0,target 62 98:334,target 53 75:262 shift 74:277,target 238 10:302 shift 99:319 reduce 78:364,target 29 30:261,target 122 161:277 reduce 134:0 reduce 75:261,target 122 58:407 goto 10:291,target 65 351:0 reduce 8:330,target 42 23:444 goto 10:296 shift 23:445 goto 9:313,target 39 263:257,target 118 50:453,target 186 131:277 reduce 87:263,target 169 57:257,target 118 40:315 shift 40:316 shift 366:277 reduce 363:0,target 226 1:362,target 33 40:319 shift 101:277 reduce 40:321 shift 332:0,target 160 99:333 reduce 71:0,target 201 3:328,target 13 33:433,target 132 336:277 reduce 228:0 reduce 99:334 reduce 75:277 reduce 99:335 reduce 36:262,target 123 301:0,target 137 291:0,target 126 59:446,target 209 0:336,target 31 35:389,target 136 306:277 reduce 296:277 reduce 271:0 reduce 269:258,target 119 260:0,target 1 259:0,target 104 151:Y,target 97 134:277,target 1 56:454,target 200 180:277,target 77 40:333 shift 281:277,target 152 266:277 shift 29:277,target 108 30:277,target 1 336:277,target 156 228:0,target 51 106:0 reduce 99:334,target 55 75:277,target 1 323:0 reduce 62:0 reduce 236:275 shift 0:284,target 31 24:x,target 98 9:330,target 42 187:0,target 64 4:277 reduce 148:0 reduce 365:0 reduce 88:263,target 167 58:257,target 118 206:277 reduce 196:277 reduce 10:339 shift 259:403,target 254 8:304,target 33 8:294,target 29 201:0 reduce 191:0 reduce 125:0,target 59 361:393,target 127 4:286 reduce 4:328,target 27 34:433,target 133 166:277 reduce 243:262,target 123 60:463,target 216 0:353,target 31 136:275 shift 1:336,target 33 10:348 shift 36:389,target 136 243:0 reduce 150:425 goto 149:425 goto 15:298 reduce 78:286,target 29 40:357 shift 360:0,target 41 359:0,target 44 135:277,target 249 98:0,target 53 3:303,target 10 181:277,target 206 95:264,target 231 285:0 reduce 282:277,target 151 106:277 reduce 34:0 reduce 337:277,target 161 328:0,target 159 175:439,target 299 67:0,target 199 40:363 shift 342:277 reduce 179:439 goto 81:277 shift 1:284,target 33 212:257 shift 287:0,target 123 212:258 shift 121:0 reduce 9:263 shift 36:0,target 1 337:0 reduce 212:260 shift 212:259 shift 312:277 reduce 212:261 shift 51:277 shift 212:262 shift 90:263,target 170 89:263,target 166 10:365 shift 256:0,target 113 163:0 reduce 272:277 reduce 9:304,target 33 9:294,target 29 21:277 shift 225:0,target 39 155:395 shift 96:316,target 54 362:393,target 127 155:396 shift 177:354,target 302 155:397 shift 10:373 shift 21:422,target 85 361:391 shift 244:262,target 123 155:398 shift 1:353,target 33 10:374 shift 361:392 shift 242:277 shift 215:0 reduce 184:0,target 209 38:262,target 123 361:393 shift 4:328 reduce 34:433 goto 361:394 shift 21:286 shift 240:407,target 341 212:277 reduce 40:386 shift } array set plot::rules { 9,l 408 164,l 444 216,l 455 49,l 424 50,l 424 136,l 438 92,l 428 178,l 447 231,l 458 22,l 413 108,l 430 64,l 428 151,l 443 203,l 452 193,l 451 245,l 462 36,l 420 123,l 435 78,l 428 165,l 445 217,l 455 51,l 424 137,l 438 93,l 428 180,l 448 179,l 447 232,l 459 23,l 415 109,l 430 110,l 431 65,l 428 152,l 443 204,l 452 194,l 451 246,l 462 37,l 421 124,l 435 79,l 428 80,l 428 166,l 445 218,l 455 10,l 408 52,l 424 138,l 439 94,l 428 181,l 448 233,l 459 24,l 415 111,l 431 66,l 428 153,l 443 205,l 452 195,l 451 247,l 462 38,l 421 125,l 436 81,l 428 167,l 445 220,l 455 219,l 455 11,l 409 53,l 425 139,l 439 140,l 440 95,l 428 182,l 449 234,l 460 25,l 415 112,l 431 67,l 428 0,l 464 154,l 443 206,l 453 196,l 452 248,l 463 39,l 421 40,l 421 126,l 436 82,l 428 168,l 445 221,l 455 12,l 409 54,l 425 141,l 440 96,l 428 183,l 449 235,l 460 26,l 415 113,l 431 68,l 428 1,l 407 155,l 444 207,l 453 197,l 452 250,l 463 249,l 463 41,l 422 127,l 436 83,l 428 170,l 445 169,l 445 222,l 455 13,l 410 100,l 428 55,l 425 142,l 441 97,l 428 184,l 449 236,l 460 27,l 416 114,l 431 69,l 428 70,l 428 2,l 407 156,l 444 208,l 453 198,l 452 251,l 463 42,l 422 128,l 436 84,l 428 171,l 445 223,l 455 14,l 410 101,l 428 56,l 425 143,l 441 98,l 428 185,l 449 237,l 460 28,l 415 115,l 432 71,l 428 3,l 407 157,l 444 210,l 453 209,l 453 199,l 452 252,l 463 43,l 422 129,l 436 130,l 437 85,l 428 172,l 446 224,l 456 15,l 411 102,l 429 57,l 426 144,l 441 99,l 428 186,l 449 238,l 461 30,l 415 29,l 417 116,l 432 72,l 428 4,l 407 158,l 444 211,l 454 253,l 463 44,l 422 131,l 437 86,l 428 173,l 446 225,l 456 16,l 411 103,l 429 58,l 426 145,l 441 187,l 449 240,l 461 239,l 461 31,l 418 117,l 433 73,l 428 5,l 407 160,l 444 159,l 444 212,l 454 45,l 423 132,l 437 87,l 428 174,l 446 226,l 457 17,l 411 104,l 429 59,l 427 60,l 427 146,l 441 188,l 449 241,l 461 32,l 415 118,l 433 74,l 428 6,l 407 161,l 444 213,l 454 46,l 423 133,l 437 88,l 428 175,l 446 227,l 457 18,l 412 105,l 429 61,l 427 147,l 441 200,l 452 190,l 450 189,l 450 242,l 462 33,l 419 119,l 434 120,l 434 75,l 428 7,l 407 162,l 444 214,l 454 47,l 423 134,l 437 89,l 428 90,l 428 176,l 447 228,l 457 20,l 413 19,l 412 106,l 430 62,l 427 148,l 441 201,l 452 191,l 450 243,l 462 34,l 415 121,l 434 76,l 428 8,l 408 163,l 444 215,l 454 48,l 423 135,l 437 91,l 428 177,l 447 230,l 458 229,l 458 21,l 414 107,l 430 63,l 428 149,l 442 150,l 442 202,l 452 192,l 450 244,l 462 35,l 420 122,l 434 77,l 428 } array set plot::rules { 122,dc 2 187,dc 1 12,dc 1 77,dc 2 114,dc 1 180,dc 1 179,dc 1 69,dc 2 70,dc 2 106,dc 1 9,dc 1 172,dc 1 247,dc 1 62,dc 1 2,dc 1 164,dc 3 240,dc 3 239,dc 3 54,dc 1 156,dc 3 232,dc 1 46,dc 0 148,dc 3 224,dc 2 38,dc 2 141,dc 1 216,dc 2 31,dc 0 96,dc 2 133,dc 2 208,dc 1 198,dc 1 23,dc 2 88,dc 2 125,dc 1 201,dc 1 191,dc 2 15,dc 1 81,dc 2 117,dc 0 183,dc 1 73,dc 2 109,dc 1 110,dc 1 175,dc 2 251,dc 2 65,dc 2 102,dc 1 5,dc 1 167,dc 1 243,dc 1 57,dc 1 160,dc 3 159,dc 3 235,dc 1 49,dc 4 50,dc 0 152,dc 1 227,dc 3 42,dc 0 144,dc 3 220,dc 2 219,dc 3 34,dc 3 99,dc 2 136,dc 1 212,dc 1 26,dc 0 92,dc 2 128,dc 1 204,dc 1 194,dc 2 18,dc 1 84,dc 2 121,dc 2 186,dc 1 11,dc 1 76,dc 2 113,dc 1 178,dc 1 68,dc 2 105,dc 3 8,dc 1 171,dc 1 246,dc 1 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 3 223,dc 2 37,dc 1 139,dc 1 140,dc 1 215,dc 1 30,dc 5 29,dc 0 95,dc 2 132,dc 2 207,dc 1 197,dc 1 22,dc 3 87,dc 2 124,dc 1 200,dc 1 190,dc 2 189,dc 1 14,dc 1 79,dc 2 80,dc 2 116,dc 2 182,dc 1 72,dc 2 108,dc 1 174,dc 2 250,dc 2 249,dc 2 64,dc 2 101,dc 2 4,dc 1 166,dc 1 242,dc 1 56,dc 1 158,dc 3 234,dc 1 48,dc 4 151,dc 1 226,dc 3 41,dc 4 143,dc 3 218,dc 3 33,dc 0 98,dc 2 135,dc 2 211,dc 1 25,dc 1 91,dc 2 127,dc 1 203,dc 1 193,dc 1 17,dc 1 83,dc 2 119,dc 2 120,dc 2 185,dc 1 10,dc 1 75,dc 2 112,dc 1 177,dc 1 253,dc 2 67,dc 2 104,dc 2 7,dc 1 170,dc 1 169,dc 1 245,dc 1 59,dc 1 60,dc 1 0,dc 1 162,dc 3 237,dc 1 52,dc 4 154,dc 1 230,dc 2 229,dc 2 44,dc 4 146,dc 3 222,dc 2 36,dc 1 138,dc 1 214,dc 1 28,dc 3 94,dc 2 131,dc 2 206,dc 1 196,dc 1 21,dc 0 86,dc 2 123,dc 1 188,dc 1 13,dc 1 78,dc 1 115,dc 1 181,dc 2 71,dc 2 107,dc 1 173,dc 2 248,dc 2 63,dc 2 100,dc 2 3,dc 1 165,dc 1 241,dc 3 55,dc 1 157,dc 3 233,dc 1 47,dc 1 149,dc 1 150,dc 2 225,dc 1 39,dc 2 40,dc 2 142,dc 3 217,dc 3 32,dc 2 97,dc 2 134,dc 2 210,dc 1 209,dc 1 199,dc 1 24,dc 1 89,dc 2 90,dc 2 126,dc 1 202,dc 1 192,dc 2 16,dc 1 82,dc 2 118,dc 1 184,dc 1 74,dc 2 111,dc 1 176,dc 1 252,dc 2 66,dc 1 103,dc 2 6,dc 1 168,dc 1 244,dc 1 58,dc 1 161,dc 3 236,dc 1 51,dc 1 153,dc 1 228,dc 3 43,dc 1 145,dc 3 221,dc 2 35,dc 0 137,dc 1 213,dc 1 27,dc 0 93,dc 2 129,dc 1 130,dc 0 205,dc 1 195,dc 2 20,dc 1 19,dc 1 85,dc 2 } array set plot::rules { 41,line 264 37,line 257 34,line 249 31,line 247 27,line 244 24,line 240 21,line 235 17,line 228 14,line 223 11,line 218 252,line 588 248,line 584 245,line 578 242,line 575 238,line 569 9,line 214 235,line 563 6,line 210 232,line 558 3,line 207 228,line 550 225,line 545 222,line 540 218,line 536 215,line 530 212,line 527 208,line 521 198,line 508 205,line 516 195,line 503 202,line 512 192,line 498 188,line 492 185,line 489 182,line 486 178,line 477 175,line 472 172,line 469 168,line 463 165,line 458 162,line 453 158,line 448 155,line 445 152,line 439 148,line 431 145,line 428 142,line 425 138,line 417 135,line 410 132,line 407 128,line 401 125,line 398 122,line 391 118,line 385 115,line 380 99,line 355 112,line 375 96,line 348 108,line 369 93,line 345 105,line 364 89,line 340 90,line 342 102,line 361 86,line 337 83,line 333 79,line 329 80,line 330 76,line 324 73,line 320 69,line 315 70,line 317 66,line 311 63,line 307 59,line 301 60,line 302 56,line 293 53,line 290 49,line 282 50,line 284 46,line 275 43,line 268 39,line 259 40,line 260 36,line 254 33,line 248 30,line 247 29,line 245 26,line 244 23,line 239 20,line 235 19,line 232 16,line 227 13,line 222 10,line 215 251,line 587 247,line 580 244,line 577 241,line 572 237,line 565 8,line 213 234,line 562 5,line 209 231,line 555 2,line 206 227,line 549 27,e 1 224,line 544 221,line 539 217,line 535 214,line 529 211,line 526 207,line 520 197,line 507 204,line 515 194,line 502 201,line 511 191,line 497 187,line 491 184,line 488 181,line 483 177,line 476 174,line 471 171,line 466 167,line 461 164,line 455 161,line 452 157,line 447 154,line 441 151,line 438 147,line 430 144,line 427 141,line 422 137,line 414 134,line 409 131,line 406 127,line 400 124,line 395 121,line 390 117,line 384 114,line 377 98,line 352 111,line 374 95,line 347 29,e 3 107,line 368 92,line 344 104,line 363 88,line 339 101,line 358 85,line 336 82,line 332 78,line 327 75,line 323 72,line 319 68,line 314 65,line 310 62,line 304 58,line 298 55,line 292 52,line 287 48,line 278 45,line 273 42,line 266 31,e 0 38,line 258 35,line 253 32,line 248 28,line 245 25,line 242 22,line 236 18,line 231 15,line 226 12,line 219 253,line 589 250,line 586 249,line 585 246,line 579 243,line 576 240,line 571 239,line 570 236,line 564 7,line 211 233,line 559 4,line 208 230,line 554 229,line 553 1,line 205 226,line 548 223,line 541 220,line 538 219,line 537 216,line 534 213,line 528 210,line 523 209,line 522 199,line 509 206,line 519 196,line 506 203,line 513 193,line 501 200,line 510 190,line 496 189,line 495 186,line 490 183,line 487 180,line 482 179,line 478 176,line 475 173,line 470 33,e 1 170,line 465 169,line 464 166,line 460 163,line 454 160,line 451 159,line 450 156,line 446 153,line 440 149,line 434 150,line 435 146,line 429 143,line 426 139,line 418 140,line 421 136,line 413 133,line 408 129,line 402 130,line 405 126,line 399 123,line 394 119,line 388 120,line 389 116,line 381 113,line 376 97,line 350 109,line 370 110,line 373 94,line 346 106,line 367 91,line 343 103,line 362 87,line 338 100,line 357 84,line 334 81,line 331 77,line 325 74,line 321 21,e 1 71,line 318 67,line 312 64,line 309 61,line 303 57,line 297 54,line 291 51,line 286 47,line 277 44,line 269 } array set plot::lr1_table { 327,trans {} 286 {{235 {0 277} 1}} 66,trans {} 35 {{90 {0 277} 1} {189 {0 277} 0} {190 {0 277} 0} {191 {0 277} 0} {192 {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}} 346,trans {} 287 {{237 {0 277} 1}} 85,trans {} 36 {{91 {0 277} 1} {189 {0 277} 0} {190 {0 277} 0} {191 {0 277} 0} {192 {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}} 365,trans {} 288 {{223 {0 277} 2}} 37 {{67 {0 277} 1} {102 {0 277} 0} {103 {0 277} 0} {104 {0 277} 0} {105 {0 277} 0} {106 277 0} {107 277 0} {108 277 0} {109 277 0}} 300 {{119 {0 277} 2}} 290 {{232 {0 277} 1}} 289 {{233 {0 277} 1}} 38 {{88 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 301 {{120 {0 277} 2}} 291 {{222 {0 277} 2}} 39 {{89 {0 277} 1}} 40 {{100 {0 277} 1} {216 {0 277} 0} {217 {0 277} 0} {218 {0 277} 0} {219 {0 277} 0} {220 {0 277} 0} {221 {0 277} 0} {222 {0 277} 0} {223 {0 277} 0}} 302 {{129 {0 277} 1}} 292 {{154 {0 277} 1}} 117,trans {{277 251}} 41 {{82 {0 277} 1} {149 {0 277} 0} {150 {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}} 303 {{126 {0 277} 1}} 293 {{152 {0 277} 1}} 136,trans {{275 254}} 42 {{72 {0 277} 1} {1 {0 277} 0} {2 {0 277} 0} {3 {0 277} 0} {4 {0 277} 0} {5 {0 277} 0} {6 {0 277} 0} {7 {0 277} 0}} 304 {{125 {0 277} 1}} 294 {{151 {0 277} 1}} 155,trans {{395 284} {396 285} {397 286} {398 287} {460 288}} 43 {{63 {0 277} 1} {115 {0 277} 0} {116 {0 277} 0}} 174,trans {} 305 {{128 {0 277} 1}} 295 {{153 {0 277} 1}} 44 {{73 {0 277} 1}} 203,trans {} 193,trans {} 306 {{127 {0 277} 1}} 296 {{150 {0 277} 2}} 45 {{79 {0 277} 1} {140 {0 277} 0} {141 {0 277} 0}} 222,trans {} 307 {{121 {0 277} 2}} 297 {{116 {0 277} 2}} 46 {{92 {0 277} 1}} 241,trans {{273 338} {274 339} {410 350}} 308 {{122 {0 277} 2}} 298 {{124 {0 277} 1}} 47 {{76 {0 277} 1} {119 {0 277} 0} {120 {0 277} 0} {121 {0 277} 0} {122 {0 277} 0}} 260,trans {} 259,trans {} 310 {{138 {0 277} 1}} 309 {{139 {0 277} 1}} 299 {{123 {0 277} 1}} 48 {{75 {0 277} 1} {119 {0 277} 0} {120 {0 277} 0} {121 {0 277} 0} {122 {0 277} 0}} 278,trans {} 311 {{135 {0 277} 2}} 49 {{77 {0 277} 1} {130 {0 277} 0} {131 {0 277} 0} {132 {0 277} 0} {133 {0 277} 0} {134 {0 277} 0} {135 {0 277} 0}} 50 {{94 {0 277} 1} {206 {0 277} 0} {207 {0 277} 0} {208 {0 277} 0} {209 {0 277} 0} {210 {0 277} 0}} 27,trans {} 307,trans {} 297,trans {} 312 {{132 {0 277} 2}} 46,trans {{277 168}} 51 {{64 {0 277} 1}} 326,trans {} 313 {{137 {0 277} 1}} 65,trans {} 52 {{74 {0 277} 1}} 345,trans {} 314 {{136 {0 277} 1}} 84,trans {} 53 {{98 {0 277} 1}} 364,trans {} 315 {{131 {0 277} 2}} 54 {{93 {0 277} 1} {193 {0 277} 0} {194 {0 277} 0} {195 {0 277} 0} {196 {0 277} 0} {197 {0 277} 0} {198 {0 277} 0} {199 {0 277} 0} {200 {0 277} 0} {201 {0 277} 0} {202 {0 277} 0} {203 {0 277} 0} {204 {0 277} 0} {205 {0 277} 0}} 316 {{133 {0 277} 2}} 55 {{86 {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}} 317 {{134 {0 277} 2}} 56 {{95 {0 277} 1} {211 {0 277} 0} {212 {0 277} 0} {213 {0 277} 0} {214 {0 277} 0} {215 {0 277} 0}} 318 {{195 {0 277} 2}} 116,trans {} 57 {{70 {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}} 320 {{175 {0 277} 2}} 319 {{194 {0 277} 2}} 135,trans {{277 253}} 58 {{71 {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}} 321 {{173 {0 277} 2}} 154,trans {{X 278} {Y 279} {x 280} {y 281} {425 282} {457 283}} 59 {{84 {0 277} 1} {172 {0 277} 0} {173 {0 277} 0} {174 {0 277} 0} {175 {0 277} 0} {53 277 0} {54 277 0} {55 277 0} {56 277 0} {57 277 0} {58 277 0}} 60 {{101 {0 277} 1} {248 {0 277} 0} {249 {0 277} 0} {250 {0 277} 0} {251 {0 277} 0} {252 {0 277} 0} {253 {0 277} 0}} 322 {{174 {0 277} 2}} 173,trans {} 61 {{96 {0 277} 1}} 323 {{248 {0 277} 2}} 202,trans {} 192,trans {} 62 {{32 {0 277} 2}} 221,trans {} 324 {{252 {0 277} 2}} 63 {{34 {0 277} 3}} 240,trans {{275 349}} 239,trans {{268 333} {269 334} {270 335} {408 348}} 325 {{253 {0 277} 2}} 64 {{204 {0 277} 1}} 258,trans {} 326 {{249 {0 277} 2}} 65 {{197 {0 277} 1}} 277,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 367}} 327 {{251 {0 277} 2}} 66 {{205 {0 277} 1}} 26,trans {{271 103} {279 104} {343 105} {375 106} {447 107}} 306,trans {} 296,trans {} 328 {{250 {0 277} 2}} 45,trans {{349 165} {390 166} {440 167}} 67 {{199 {0 277} 1}} 325,trans {} 330 {{41 {0 277} 3} {44 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} 329 {{30 {0 277} 5}} 64,trans {} 68 {{196 {0 277} 1}} 344,trans {} 331 {{45 {0 277} 2} {48 {0 277} 2}} 83,trans {} 69 {{200 {0 277} 1}} 70 {{202 {0 277} 1}} 363,trans {} 332 {{49 {0 277} 2} {52 {0 277} 2}} 71 {{201 {0 277} 1}} 333 {{8 {0 277} 1}} 72 {{198 {0 277} 1}} 334 {{9 {0 277} 1}} 73 {{203 {0 277} 1}} 335 {{10 {0 277} 1}} 115,trans {} 74 {{238 {0 277} 2}} 336 {{155 {0 277} 3}} 134,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 252}} 75 {{240 {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}} 337 {{157 {0 277} 3}} 153,trans {{X 264} {Y 265} {x 266} {y 267} {425 277}} 76 {{241 {0 277} 2}} 338 {{13 {0 277} 1}} 172,trans {{278 302} {324 303} {327 304} {352 305} {382 306} {436 308}} 77 {{239 {0 277} 2}} 340 {{159 {0 277} 3}} 339 {{14 {0 277} 1}} 201,trans {} 191,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 319}} 78 {{30 {0 277} 3} {29 {0 277 286 328 364 379} 0}} 341 {{15 {0 277} 1}} 220,trans {} 219,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 328}} 79 {{41 {0 277} 1} {44 {0 277} 1}} 80 {{39 {0 277} 1} {45 {0 277} 0} {46 {0 277} 0} {47 {0 277} 0} {48 {0 277} 0}} 238,trans {{271 345} {272 346} {409 347}} 342 {{16 {0 277} 1}} 81 {{38 {0 277} 1} {41 {0 277} 0} {42 {0 277} 0} {43 {0 277} 0} {44 {0 277} 0}} 257,trans {} 343 {{17 {0 277} 1}} 82 {{40 {0 277} 1} {49 {0 277} 0} {50 {0 277} 0} {51 {0 277} 0} {52 {0 277} 0}} 276,trans {} 344 {{160 {0 277} 3}} 83 {{43 {0 277} 1}} 25,trans {{277 102}} 305,trans {} 295,trans {} 345 {{11 {0 277} 1}} 44,trans {{277 164}} 84 {{28 {0 277} 3}} 324,trans {} 346 {{12 {0 277} 1}} 63,trans {} 85 {{37 {0 277} 1}} 343,trans {} 347 {{158 {0 277} 3}} 82,trans {{277 231} {379 232} {424 233}} 86 {{22 0 3}} 362,trans {} 348 {{156 {0 277} 3}} 87 {{169 {263 264 265 266 267 309 369 370 380 388} 1}} 381,trans {} 350 {{163 {0 277} 3}} 349 {{161 {0 277} 3}} 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 284 285 287 292 293 294 298 299 300 304 305 306 307 308 312 313 317 325 330 331 332 336 337 344 345 353 358 361 362 366 367 368 371 376 377 383 387 389} 0}} 88 {{167 {263 264 265 266 267 309 369 370 380 388} 1}} 351 {{164 {0 277} 3}} 1 {{34 {0 277} 1} {33 {263 284 285 287 292 293 294 298 299 300 304 305 306 307 308 312 313 317 325 330 331 332 336 337 344 345 353 358 361 362 366 367 368 371 376 377 383 387 389} 0}} 89 {{166 {263 264 265 266 267 309 369 370 380 388} 1}} 90 {{170 {263 264 265 266 267 309 369 370 380 388} 1}} 352 {{162 {0 277} 3}} 114,trans {} 2 {{24 {0 277} 1}} 91 {{171 {263 264 265 266 267 309 369 370 380 388} 1}} 353 {{145 {0 277} 3}} 133,trans {} 3 {{23 {0 277} 1} {35 {0 277} 0} {36 {0 277} 0} {238 {0 277} 0} {239 {0 277} 0} {240 {0 277} 0} {241 {0 277} 0} {242 {298 380 389} 0} {243 {298 380 389} 0} {244 {298 380 389} 0} {245 {298 380 389} 0} {246 {298 380 389} 0} {247 {298 380 389} 0}} 92 {{168 {263 264 265 266 267 309 369 370 380 388} 1}} 354 {{144 {0 277} 3}} 152,trans {{325 273} {383 274} {399 209} {400 210} {426 275} {458 276}} 4 {{28 {0 277} 1} {30 {0 277} 1} {27 {0 277 286 328 364 379} 0}} 93 {{165 {263 264 265 266 267 309 369 370 380 388} 1}} 355 {{148 {0 277} 3}} 171,trans {{278 302} {324 303} {327 304} {352 305} {382 306} {436 307}} 5 {{25 {0 277} 1}} 94 {{83 {0 277} 2}} 356 {{142 {0 277} 3}} 200,trans {} 190,trans {{277 318}} 189,trans {} 6 {{0 0 1}} 95 {{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}} 357 {{143 {0 277} 3}} 218,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 327}} 7 {{20 0 1} {22 0 1} {21 277 0}} 96 {{54 {281 315 316 319 333 334 335} 1}} 358 {{147 {0 277} 3}} 237,trans {{271 341} {272 342} {274 343} {411 344}} 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}} 97 {{56 {281 315 316 319 333 334 335} 1}} 360 {{105 {0 277} 3}} 256,trans {} 359 {{146 {0 277} 3}} 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}} 98 {{53 {281 315 316 319 333 334 335} 1}} 275,trans {{277 366}} 361 {{218 {0 277} 3}} 99 {{55 {281 315 316 319 333 334 335} 1}} 24,trans {{X 96} {Y 97} {x 98} {y 99} {425 100} {441 101}} 304,trans {} 294,trans {} 362 {{219 {0 277} 3}} 43,trans {{277 162} {432 163}} 323,trans {} 363 {{224 {0 277} 2}} 62,trans {} 342,trans {} 364 {{231 {0 277} 2}} 81,trans {{277 79} {379 83} {422 230}} 361,trans {} 365 {{229 {0 277} 2}} 99,trans {} 380,trans {} 379,trans {} 366 {{230 {0 277} 2}} 367 {{217 {0 277} 3}} 368 {{226 {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}} 113,trans {} 370 {{227 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}} 369 {{228 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}} 132,trans {} 371 {{44 {0 277} 4}} 151,trans {{X 264} {Y 265} {x 266} {y 267} {257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 270} {425 271} {456 272}} 372 {{41 {0 277} 4}} 170,trans {{322 298} {350 299} {435 301}} 169,trans {{322 298} {350 299} {435 300}} 373 {{45 {0 277} 3} {48 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} 188,trans {} 374 {{49 {0 277} 3} {52 {0 277} 3} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} 217,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 326}} 375 {{226 {0 277} 3}} 236,trans {{273 338} {274 339} {410 340}} 376 {{228 {0 277} 3}} 255,trans {} 377 {{227 {0 277} 3}} 274,trans {{277 365}} 23,trans {{282 87} {283 88} {321 89} {325 90} {326 91} {340 92} {383 93} {444 94} {445 95}} 378 {{48 {0 277} 4}} 303,trans {} 293,trans {} 42,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 161}} 380 {{52 {0 277} 4}} 379 {{45 {0 277} 4}} 322,trans {} 61,trans {{275 221}} 381 {{49 {0 277} 4}} 341,trans {} 80,trans {{277 227} {379 228} {423 229}} 79,trans {{277 226}} 360,trans {} 359,trans {} 98,trans {} 9,trans {{263 23} {284 24} {285 25} {287 26} {292 27} {293 28} {294 29} {298 30} {299 31} {300 32} {304 33} {305 34} {306 35} {307 36} {308 37} {312 38} {313 39} {317 40} {325 41} {330 42} {331 43} {332 44} {336 45} {337 46} {344 47} {345 48} {353 49} {358 50} {361 51} {362 52} {366 53} {367 54} {368 55} {371 56} {376 57} {377 58} {383 59} {387 60} {389 61} {428 63}} 378,trans {} 112,trans {} 131,trans {} 150,trans {{X 203} {Y 204} {x 205} {y 206} {425 269}} 149,trans {{X 264} {Y 265} {x 266} {y 267} {425 268}} 168,trans {} 187,trans {} 216,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 325}} 235,trans {{275 337}} 254,trans {} 273,trans {{277 364}} 22,trans {{277 86}} 302,trans {} 292,trans {} 41,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {351 158} {407 159} {442 160}} 321,trans {} 60,trans {{303 214} {306 215} {307 216} {328 217} {355 218} {378 219} {463 220}} 59,trans {{X 203} {Y 204} {x 205} {y 206} {277 207} {325 208} {399 209} {400 210} {425 211} {426 212} {446 213}} 340,trans {} 339,trans {} 78,trans {{417 225}} 358,trans {} 97,trans {} 8,trans {{263 23} {284 24} {285 25} {287 26} {292 27} {293 28} {294 29} {298 30} {299 31} {300 32} {304 33} {305 34} {306 35} {307 36} {308 37} {312 38} {313 39} {317 40} {325 41} {330 42} {331 43} {332 44} {336 45} {337 46} {344 47} {345 48} {353 49} {358 50} {361 51} {362 52} {366 53} {367 54} {368 55} {371 56} {376 57} {377 58} {383 59} {387 60} {389 61} {428 62}} 377,trans {} 111,trans {} 130,trans {} 129,trans {} 148,trans {} 100 {{142 {0 277} 1} {143 {0 277} 1} {144 {0 277} 1} {145 {0 277} 1} {146 {0 277} 1} {147 {0 277} 1} {148 {0 277} 1}} 167,trans {} 101 {{80 {0 277} 2}} 186,trans {} 102 {{81 {0 277} 2}} 215,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 324}} 103 {{176 {0 277} 1}} 234,trans {{268 333} {269 334} {270 335} {408 336}} 104 {{178 {0 277} 1}} 253,trans {} 105 {{179 {0 277} 1}} 272,trans {} 21,trans {{277 79} {286 80} {328 81} {364 82} {379 83} {421 84} {422 85}} 106 {{177 {0 277} 1}} 301,trans {} 291,trans {} 40,trans {{315 149} {316 150} {319 151} {321 152} {333 153} {357 154} {363 155} {386 156} {455 157}} 107 {{85 {0 277} 2}} 39,trans {{277 148}} 320,trans {} 319,trans {} 58,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 202}} 108 {{180 {0 277} 1}} 338,trans {} 77,trans {{275 224}} 109 {{186 277 1}} 110 {{182 277 1}} 357,trans {} 96,trans {} 7,trans {{414 22}} 111 {{187 277 1}} 376,trans {} 112 {{188 277 1}} 113 {{183 277 1}} 110,trans {} 109,trans {} 114 {{185 277 1}} 128,trans {} 115 {{184 277 1}} 147,trans {} 116 {{87 {0 277} 2}} 166,trans {} 117 {{181 {0 277} 1}} 185,trans {} 118 {{2 {0 277} 1}} 214,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 323}} 119 {{5 {0 277} 1}} 120 {{3 {0 277} 1}} 233,trans {} 121 {{6 {0 277} 1}} 252,trans {} 122 {{4 {0 277} 1}} 271,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 363}} 19,trans {{298 75} {380 76} {389 77}} 20,trans {{277 78}} 123 {{7 {0 277} 1}} 300,trans {} 290,trans {} 289,trans {} 124 {{97 {0 277} 2}} 38,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 147}} 318,trans {} 57,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 201}} 125 {{59 {0 277} 1}} 337,trans {} 76,trans {{275 223}} 126 {{60 {0 277} 1}} 356,trans {} 95,trans {{263 234} {264 235} {265 236} {266 237} {267 238} {309 239} {369 240} {370 241} {380 242} {388 243}} 6,trans {} 127 {{61 {0 277} 1}} 375,trans {} 128 {{62 {0 277} 1}} 129 {{65 {0 277} 2}} 130 {{99 {0 277} 2}} 108,trans {} 131 {{118 {0 277} 1}} 127,trans {} 132 {{69 {0 277} 2}} 146,trans {{277 263}} 133 {{68 {0 277} 2}} 165,trans {} 134 {{190 {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}} 184,trans {} 135 {{191 {0 277} 1}} 213,trans {} 136 {{192 {0 277} 1}} 232,trans {} 137 {{189 {0 277} 1}} 251,trans {} 138 {{90 {0 277} 2}} 270,trans {} 269,trans {{277 362}} 18,trans {} 139 {{91 {0 277} 2}} 140 {{102 {0 277} 1} {103 {0 277} 1} {110 {0 277} 0} {111 {0 277} 0} {112 {0 277} 0} {113 {0 277} 0} {114 {0 277} 0} {18 {0 277} 0} {19 {0 277} 0}} 288,trans {} 141 {{106 277 1}} 37,trans {{277 140} {401 141} {402 142} {403 143} {404 144} {429 145} {430 146}} 317,trans {} 56,trans {{290 195} {297 196} {329 197} {355 198} {378 199} {454 200}} 142 {{107 277 1}} 336,trans {} 75,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 222}} 143 {{108 277 1}} 355,trans {} 94,trans {} 5,trans {} 144 {{109 277 1}} 374,trans {{275 380} {391 125} {392 126} {393 127} {394 128} {427 381}} 145 {{67 {0 277} 2}} 146 {{104 {0 277} 1} {105 {0 277} 1}} 107,trans {} 147 {{88 {0 277} 2}} 126,trans {} 148 {{89 {0 277} 2}} 145,trans {} 149 {{218 {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}} 150 {{219 {0 277} 1} {53 277 0} {54 277 0} {55 277 0} {56 277 0}} 164,trans {} 151 {{216 {0 277} 1} {224 {0 277} 0} {225 {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}} 183,trans {} 152 {{221 {0 277} 1} {229 {0 277} 0} {230 {0 277} 0} {231 {0 277} 0} {57 277 0} {58 277 0}} 212,trans {{277 322}} 153 {{217 {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}} 231,trans {{277 332}} 154 {{220 {0 277} 1} {226 {0 277} 0} {227 {0 277} 0} {228 {0 277} 0} {53 {281 334 335} 0} {54 {281 334 335} 0} {55 {281 334 335} 0} {56 {281 334 335} 0}} 250,trans {{275 255} {276 256} {412 359}} 249,trans {{275 255} {276 256} {412 358}} 155 {{223 {0 277} 1} {234 {0 277} 0} {235 {0 277} 0} {236 {0 277} 0} {237 {0 277} 0}} 268,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 361}} 156 {{222 {0 277} 1} {232 {0 277} 0} {233 {0 277} 0}} 17,trans {} 287,trans {} 157 {{100 {0 277} 2}} 36,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {289 134} {294 135} {389 136} {407 137} {450 139}} 316,trans {} 55,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 194}} 158 {{150 {0 277} 1} {151 {0 277} 0} {152 {0 277} 0} {153 {0 277} 0} {154 {0 277} 0}} 335,trans {} 74,trans {} 160 {{82 {0 277} 2}} 159 {{149 {0 277} 1}} 354,trans {} 93,trans {} 161 {{72 {0 277} 2}} 4,trans {{337 20} {416 21}} 373,trans {{275 378} {391 125} {392 126} {393 127} {394 128} {427 379}} 162 {{115 {0 277} 1} {116 {0 277} 1} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} 163 {{63 {0 277} 2}} 106,trans {} 164 {{73 {0 277} 2}} 125,trans {} 165 {{140 {0 277} 1}} 144,trans {} 166 {{141 {0 277} 1}} 163,trans {} 167 {{79 {0 277} 2}} 182,trans {} 168 {{92 {0 277} 2}} 211,trans {{277 321}} 170 {{120 {0 277} 1} {123 {0 277} 0} {124 {0 277} 0}} 169 {{119 {0 277} 1} {123 {0 277} 0} {124 {0 277} 0}} 230,trans {} 229,trans {} 171 {{121 {0 277} 1} {125 {0 277} 0} {126 {0 277} 0} {127 {0 277} 0} {128 {0 277} 0} {129 {0 277} 0}} 248,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 357}} 172 {{122 {0 277} 1} {125 {0 277} 0} {126 {0 277} 0} {127 {0 277} 0} {128 {0 277} 0} {129 {0 277} 0}} 267,trans {} 173 {{76 {0 277} 2}} 16,trans {} 286,trans {} 174 {{75 {0 277} 2}} 35,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {289 134} {294 135} {389 136} {407 137} {450 138}} 315,trans {} 54,trans {{280 64} {291 65} {294 190} {296 66} {302 67} {312 191} {339 68} {348 69} {365 70} {373 71} {374 72} {385 73} {451 192} {452 193}} 175 {{135 {0 277} 1} {138 {0 277} 0} {139 {0 277} 0}} 334,trans {} 73,trans {} 176 {{132 {0 277} 1}} 353,trans {} 92,trans {} 177 {{131 {0 277} 1} {136 {0 277} 0} {137 {0 277} 0}} 3,trans {{303 10} {306 11} {307 12} {328 13} {329 14} {355 15} {378 16} {420 17} {461 18} {462 19}} 372,trans {} 178 {{133 {0 277} 1}} 180 {{77 {0 277} 2}} 179 {{134 {0 277} 1} {138 {0 277} 0} {139 {0 277} 0}} 105,trans {} 181 {{206 {0 277} 1}} 124,trans {} 182 {{210 {0 277} 1}} 143,trans {} 183 {{208 {0 277} 1}} 162,trans {{391 125} {392 126} {393 127} {394 128} {427 297}} 184 {{209 {0 277} 1}} 181,trans {} 185 {{207 {0 277} 1}} 210,trans {} 209,trans {} 199,trans {} 186 {{94 {0 277} 2}} 228,trans {} 187 {{64 {0 277} 2}} 247,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 356}} 188 {{74 {0 277} 2}} 266,trans {} 200 {{95 {0 277} 2}} 190 {{195 {0 277} 1}} 189 {{98 {0 277} 2}} 15,trans {} 285,trans {} 201 {{70 {0 277} 2}} 191 {{194 {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}} 34,trans {{275 131} {433 133}} 314,trans {} 202 {{71 {0 277} 2}} 192 {{93 {0 277} 2}} 53,trans {{275 189}} 333,trans {} 72,trans {} 203 {{54 277 1}} 193 {{193 {0 277} 1}} 352,trans {} 91,trans {} 204 {{56 277 1}} 194 {{86 {0 277} 2}} 2,trans {} 371,trans {} 205 {{53 277 1}} 195 {{215 {0 277} 1}} 206 {{55 277 1}} 196 {{213 {0 277} 1}} 104,trans {} 207 {{172 {0 277} 1}} 197 {{212 {0 277} 1}} 123,trans {} 208 {{175 {0 277} 1}} 198 {{214 {0 277} 1}} 142,trans {} 210 {{58 277 1}} 209 {{57 277 1}} 199 {{211 {0 277} 1}} 161,trans {} 211 {{173 {0 277} 1}} 180,trans {} 179,trans {{318 309} {359 310} {439 317}} 212 {{174 {0 277} 1}} 208,trans {{277 320}} 198,trans {} 213 {{84 {0 277} 2}} 227,trans {{277 331}} 214 {{248 {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}} 246,trans {{277 355}} 215 {{252 {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}} 265,trans {} 216 {{253 {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}} 14,trans {} 284,trans {} 217 {{249 {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}} 33,trans {{275 131} {433 132}} 313,trans {} 218 {{251 {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}} 52,trans {{277 188}} 332,trans {{277 374}} 71,trans {} 220 {{101 {0 277} 2}} 219 {{250 {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}} 351,trans {} 90,trans {} 89,trans {} 221 {{96 {0 277} 2}} 1,trans {{419 9}} 370,trans {{275 255} {276 256} {412 377}} 369,trans {{275 255} {276 256} {412 376}} 222 {{240 {0 277} 3}} 223 {{241 {0 277} 3}} 103,trans {} 224 {{239 {0 277} 3}} 122,trans {} 225 {{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}} 141,trans {} 226 {{41 {0 277} 2} {44 {0 277} 2}} 160,trans {} 159,trans {} 227 {{45 {0 277} 1} {48 {0 277} 1}} 178,trans {{277 316}} 228 {{47 {0 277} 1}} 207,trans {} 197,trans {} 230 {{38 {0 277} 2}} 229 {{39 {0 277} 2}} 226,trans {{277 330}} 231 {{49 {0 277} 1} {52 {0 277} 1}} 245,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 354}} 232 {{51 {0 277} 1}} 264,trans {} 233 {{40 {0 277} 2}} 13,trans {} 283,trans {} 234 {{155 {0 277} 2} {8 {0 277} 0} {9 {0 277} 0} {10 {0 277} 0}} 32,trans {{275 130}} 312,trans {} 235 {{157 {0 277} 2}} 51,trans {{277 187}} 331,trans {{277 373}} 236 {{159 {0 277} 2} {13 {0 277} 0} {14 {0 277} 0}} 70,trans {} 69,trans {} 350,trans {} 349,trans {} 237 {{160 {0 277} 2} {15 {0 277} 0} {16 {0 277} 0} {17 {0 277} 0}} 88,trans {} 0,trans {{277 1} {286 2} {328 3} {338 4} {364 5} {413 6} {415 7} {418 8}} 368,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 375}} 238 {{158 {0 277} 2} {11 {0 277} 0} {12 {0 277} 0}} 240 {{161 {0 277} 2}} 239 {{156 {0 277} 2} {8 {0 277} 0} {9 {0 277} 0} {10 {0 277} 0}} 102,trans {} 241 {{163 {0 277} 2} {13 {0 277} 0} {14 {0 277} 0}} 121,trans {} 242 {{164 {0 277} 2} {15 {0 277} 0} {16 {0 277} 0} {17 {0 277} 0}} 140,trans {{275 255} {276 256} {339 257} {403 258} {405 259} {406 260} {412 261} {431 262}} 139,trans {} 243 {{162 {0 277} 2} {11 {0 277} 0} {12 {0 277} 0}} 158,trans {{288 292} {323 293} {360 294} {384 295} {443 296}} 244 {{145 {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}} 177,trans {{310 313} {354 314} {438 315}} 245 {{144 {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}} 206,trans {} 196,trans {} 246 {{148 {0 277} 2}} 225,trans {{277 79} {286 80} {328 81} {364 82} {379 83} {421 329} {422 85}} 247 {{142 {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}} 244,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 353}} 248 {{143 {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}} 263,trans {{275 255} {276 256} {339 257} {403 258} {405 259} {406 260} {412 261} {431 360}} 250 {{146 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}} 249 {{147 {0 277} 2} {18 {0 277} 0} {19 {0 277} 0}} 12,trans {} 282,trans {{281 368} {334 369} {335 370}} 251 {{181 {0 277} 2}} 31,trans {{391 125} {392 126} {393 127} {394 128} {427 129}} 311,trans {} 252 {{190 {0 277} 2}} 50,trans {{314 181} {320 182} {356 183} {372 184} {381 185} {453 186}} 49,trans {{294 175} {295 176} {301 177} {311 178} {347 179} {437 180}} 330,trans {{275 371} {391 125} {392 126} {393 127} {394 128} {427 372}} 329,trans {} 253 {{191 {0 277} 2}} 68,trans {} 348,trans {} 254 {{192 {0 277} 2}} 87,trans {} 367,trans {} 255 {{18 {0 277} 1}} 256 {{19 {0 277} 1}} 257 {{110 {0 277} 1}} 101,trans {} 258 {{111 {0 277} 1}} 120,trans {} 119,trans {} 260 {{113 {0 277} 1}} 259 {{112 {0 277} 1}} 138,trans {} 157,trans {} 261 {{114 {0 277} 1}} 10 {{238 {0 277} 1} {196 {0 277} 0} {197 {0 277} 0} {198 {0 277} 0} {199 {0 277} 0} {200 {0 277} 0} {201 {0 277} 0} {202 {0 277} 0} {203 {0 277} 0} {204 {0 277} 0} {205 {0 277} 0}} 176,trans {{277 312}} 262 {{103 {0 277} 2}} 11 {{246 {298 380 389} 1}} 205,trans {} 195,trans {} 263 {{104 {0 277} 2} {105 {0 277} 2} {110 {0 277} 0} {111 {0 277} 0} {112 {0 277} 0} {113 {0 277} 0} {114 {0 277} 0} {18 {0 277} 0} {19 {0 277} 0}} 12 {{247 {298 380 389} 1}} 224,trans {} 264 {{54 {0 257 258 259 260 261 262} 1}} 13 {{242 {298 380 389} 1}} 243,trans {{271 345} {272 346} {409 352}} 265 {{56 {0 257 258 259 260 261 262} 1}} 14 {{243 {298 380 389} 1}} 262,trans {} 266 {{53 {0 257 258 259 260 261 262} 1}} 15 {{245 {298 380 389} 1}} 11,trans {} 281,trans {} 267 {{55 {0 257 258 259 260 261 262} 1}} 16 {{244 {298 380 389} 1}} 29,trans {{277 108} {286 109} {303 110} {306 111} {307 112} {328 113} {355 114} {378 115} {448 116} {449 117}} 30,trans {{257 118} {258 119} {259 120} {260 121} {261 122} {262 123} {407 124}} 310,trans {} 309,trans {} 299,trans {} 268 {{218 {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}} 48,trans {{341 169} {342 170} {346 171} {369 172} {434 174}} 17 {{23 {0 277} 2}} 328,trans {} 270 {{225 {0 277} 1}} 269 {{219 {0 277} 2}} 67,trans {} 18 {{36 {0 277} 1}} 347,trans {} 271 {{224 {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}} 86,trans {} 20 {{30 {0 277} 2}} 19 {{239 {0 277} 1} {240 {0 277} 1} {241 {0 277} 1}} 366,trans {} 272 {{216 {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}} 273 {{231 {0 277} 1}} 22 {{22 0 2}} 274 {{229 {0 277} 1}} 100,trans {{281 244} {315 245} {316 246} {319 247} {333 248} {334 249} {335 250}} 23 {{83 {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 309 369 370 380 388} 0} {166 {263 264 265 266 267 309 369 370 380 388} 0} {167 {263 264 265 266 267 309 369 370 380 388} 0} {168 {263 264 265 266 267 309 369 370 380 388} 0} {169 {263 264 265 266 267 309 369 370 380 388} 0} {170 {263 264 265 266 267 309 369 370 380 388} 0} {171 {263 264 265 266 267 309 369 370 380 388} 0}} 275 {{230 {0 277} 1}} 118,trans {} 24 {{80 {0 277} 1} {142 {0 277} 0} {143 {0 277} 0} {144 {0 277} 0} {145 {0 277} 0} {146 {0 277} 0} {147 {0 277} 0} {148 {0 277} 0} {53 {281 315 316 319 333 334 335} 0} {54 {281 315 316 319 333 334 335} 0} {55 {281 315 316 319 333 334 335} 0} {56 {281 315 316 319 333 334 335} 0}} 276 {{221 {0 277} 2}} 137,trans {} 25 {{81 {0 277} 1}} 156,trans {{286 289} {328 290} {459 291}} 277 {{217 {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}} 26 {{85 {0 277} 1} {176 {0 277} 0} {177 {0 277} 0} {178 {0 277} 0} {179 {0 277} 0}} 175,trans {{318 309} {359 310} {439 311}} 278 {{54 {281 334 335} 1}} 27 {{66 {0 277} 1}} 204,trans {} 194,trans {} 280 {{53 {281 334 335} 1}} 279 {{56 {281 334 335} 1}} 28 {{78 {0 277} 1}} 223,trans {} 281 {{55 {281 334 335} 1}} 30 {{97 {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}} 29 {{87 {0 277} 1} {180 {0 277} 0} {181 {0 277} 0} {182 277 0} {183 277 0} {184 277 0} {185 277 0} {186 277 0} {187 277 0} {188 277 0}} 242,trans {{271 341} {272 342} {274 343} {411 351}} 282 {{226 {0 277} 1} {227 {0 277} 1} {228 {0 277} 1}} 31 {{65 {0 277} 1} {59 {0 277} 0} {60 {0 277} 0} {61 {0 277} 0} {62 {0 277} 0}} 261,trans {} 283 {{220 {0 277} 2}} 32 {{99 {0 277} 1}} 10,trans {{280 64} {291 65} {296 66} {302 67} {339 68} {348 69} {365 70} {373 71} {374 72} {385 73} {452 74}} 280,trans {} 279,trans {} 284 {{234 {0 277} 1}} 33 {{69 {0 277} 1} {117 {0 277} 0} {118 {0 277} 0}} 28,trans {} 308,trans {} 298,trans {} 285 {{236 {0 277} 1}} 47,trans {{341 169} {342 170} {346 171} {369 172} {434 173}} 34 {{68 {0 277} 1} {117 {0 277} 0} {118 {0 277} 0}} } array set plot::token_id_table { 286,t 0 302,line 59 292,line 49 284,title AXIS 288,line 45 338,t 0 369,title SIZE 370,title SLANT 285,line 42 455,title {} 381,t 0 282,line 39 433,t 1 283,title AXESTITLE 278,line 35 258,t 0 368,title SHOW 275,line 28 454,title {} 311,t 0 272,line 24 282,title AXESNUMBERS 353,t 0 268,line 20 367,title SHAPE 265,line 17 395,t 0 405,t 0 453,title {} 262,line 13 447,t 1 0 {$} 281,title AUTO 258,line 9 273,t 0 366,title SELECT 452,title {} 325,t 0 280,title ARROW 279,title ALIGNED 367,t 0 365,title SCROSS 419,t 1 420,t 1 451,title {} y,t 0 462,t 1 278,title A4 287,t 0 364,title SCATTER 450,title {} 449,title {} 339,t 0 340,t 0 X X Y Y 382,t 0 277,title string 363,title SCALE 434,t 1 448,title {} 259,t 0 260,t 0 276,title float 312,t 0 362,title SAVECONFIG 464,line 590 354,t 0 447,title {} 461,line 568 x x y y 396,t 0 406,t 0 457,line 547 275,title integer 448,t 1 361,title SAVE 454,line 525 446,title {} 274,t 0 451,line 500 447,line 474 274,title ITALIC 326,t 0 359,title RGB 360,title RIGHT 444,line 443 368,t 0 445,title {} 441,line 424 421,t 1 273,title ROMAN 437,line 404 463,t 1 358,title RELIEF 434,line 387 444,title {} 288,t 0 431,line 372 341,t 0 272,title BOLD 427,line 300 357,title RANGE 383,t 0 424,line 280 Y,title {} 443,title {} 421,line 256 435,t 1 271,title NORMAL 417,line 245 261,t 0 356,title RAISED 414,line 235 X,title {} 313,t 0 442,title {} 411,line 225 355,t 0 270,title COURIER 269,title HELVETICA 397,line 158 407,line 204 355,title QUADRATIC 397,t 0 407,t 1 394,line 154 404,line 167 441,title {} 450,t 1 449,t 1 391,line 151 401,line 164 275,t 0 268,title TIMES 387,line 146 354,title PRINTER 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 PRINT 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 POSTER 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 POSITION 354,line 113 262,t 0 436,title {} 351,line 110 314,t 0 264,title FONTSIZE 347,line 106 349,title POINTER 350,title PORTRAIT 356,t 0 344,line 103 435,title {} 341,line 100 398,t 0 408,t 1 263,title FONT 337,line 95 451,t 1 348,title PLUS 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 PALETTE 324,line 82 433,title {} 423,t 1 321,line 79 261,title TRUE 317,line 75 346,title PAGESIZE 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 PAGESETUP 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 PAGE 284,line 41 429,title {} 430,title {} 281,line 38 357,t 0 277,line 31 257,title YES 399,t 0 409,t 1 410,t 1 343,title OVERLAP 274,line 26 452,t 1 428,title {} Y,line 292 271,line 98 277,t 0 267,line 19 329,t 0 330,t 0 342,title ORIENTATION 264,line 16 427,title {} 372,t 0 261,line 12 257,line 8 424,t 1 341,title ORIENT error error 426,title {} 302,t 0 292,t 0 344,t 0 339,title NONE 340,title NUMBERS 386,t 0 425,title {} 438,t 1 264,t 0 338,title NEW 424,title {} 316,t 0 358,t 0 337,title NAME 411,t 1 423,title {} 453,t 1 463,line 583 278,t 0 336,title MODE 460,line 561 459,line 557 422,title {} 331,t 0 456,line 543 373,t 0 453,line 518 X,t 0 335,title MIN 425,t 1 450,line 494 449,line 485 421,title {} 446,line 468 303,t 0 293,t 0 257 YES_ 443,line 437 258 NO_ 259 ON_ 260 OFF_ 334,title MAX 261 TRUE_ 262 FALSE_ 263 FONT_ 264 FONTSIZE_ 345,t 0 419,title {} 420,title {} 439,line 416 440,line 420 265 FONTSLANT_ 266 FONTSTYLE_ 267 FONTWEIGHT_ 268 TIMES_ 270 COURIER_ 269 HELVETICA_ 436,line 397 271 NORMAL_ 387,t 0 272 BOLD_ 273 ROMAN_ 274 ITALIC_ 275 INT_ 433,line 383 276 REAL_ 333,title LOG 277 STRING_ 439,t 1 440,t 1 278 A4_ 280 ARROW_ 279 ALIGNED_ 281 AUTO_ 418,title {} 429,line 360 430,line 366 282 AXESNUMBERS_ 283 AXESTITLE_ 265,t 0 284 AXIS_ 285 BACKGROUND_ 286 BAR_ 426,line 296 287 BARMODE_ 288 BOTTOM_ 300 DATASET_ 290 CATROM_ 289 CAP_ 317,t 0 301 DESTINATION_ 291 CIRCLE_ 302 DIAMOND_ 292 CLEAR_ 423,line 271 303 DISCRETE_ 293 CLOSE_ 332,title LOADCONFIG 304 DUP_ 294 COLOR_ 295 COMMAND_ 305 DUPLICATE_ 296 CROSS_ 306 ERROR_ 359,t 0 360,t 0 297 CUBIC_ 307 ERRORBAR_ 417,title {} 419,line 248 420,line 251 298 DASH_ 308 EXPORT_ 299 DATA_ 309 FAMILY_ 310 FILE_ 311 FILENAME_ 312 FILL_ 313 FILLCOLOR_ 412,t 1 416,line 244 314 FLAT_ 315 FLIP_ 316 FORMAT_ 317 GRAPH_ 318 GRAY_ 413,line 234 454,t 1 319 GRID_ 320 GROOVE_ 331,title LOAD 321 LABELS_ error,line 203 322 LANDSCAPE_ 323 LEFT_ 324 LEGAL_ 399,line 161 409,line 217 410,line 221 416,title {} 280,t 0 279,t 0 325 LEGEND_ 326 LEGENDTITLE_ 327 LETTER_ 328 LINE_ 329 LINEAR_ 330 LIST_ 396,line 157 406,line 171 331 LOAD_ 332 LOADCONFIG_ 332,t 0 333 LOG_ 334 MAX_ 335 MIN_ 393,line 153 403,line 166 329,title LINEAR 330,title LIST 336 MODE_ 337 NAME_ 338 NEW_ 374,t 0 339 NONE_ 340 NUMBERS_ 341 ORIENT_ 389,line 148 390,line 149 400,line 162 415,title {} 342 ORIENTATION_ Y,t 0 343 OVERLAP_ 344 PAGE_ 345 PAGESETUP_ 426,t 1 346 PAGESIZE_ 386,line 145 347 PALETTE_ 348 PLUS_ 349 POINTER_ 350 PORTRAIT_ 351 POSITION_ 352 POSTER_ 383,line 142 328,title LINE 353 PRINT_ 354 PRINTER_ 355 QUADRATIC_ 356 RAISED_ 304,t 0 294,t 0 357 RANGE_ 379,line 138 380,line 139 414,title {} 358 RELIEF_ 359 RGB_ 360 RIGHT_ 361 SAVE_ 362 SAVECONFIG_ 363 SCALE_ 376,line 135 346,t 0 364 SCATTER_ 365 SCROSS_ 366 SELECT_ 367 SHAPE_ 368 SHOW_ 373,line 132 327,title LETTER 369 SIZE_ 370 SLANT_ 371 SMOOTH_ 388,t 0 372 SOLID_ 373 SPLUS_ 369,line 128 370,line 129 374 SQUARE_ 413,title {} 375 STACKED_ 376 STATS_ 377 STATISTICS_ 441,t 1 378 STEP_ 366,line 125 379 STDIN_ 380 STYLE_ 381 SUNKEN_ 382 TABLOID_ 266,t 0 383 TITLE_ 384 TOP_ 363,line 122 385 TRIANGLE_ 326,title LEGENDTITLE 386 TYPE_ 387 VIEW_ 388 WEIGHT_ 318,t 0 389 WIDTH_ 390 ZOOM_ 400 YAXIS_ 359,line 118 360,line 119 391 XY_ 401 GIF_ 412,title {} 392 XYEX_ 402 TIFF_ 393 XYEY_ 403 JPEG_ 394 XYEXEY_ 404 PNG_ error,title {} 395 LINEARLINEAR_ 405 PACKBITS_ 356,line 115 361,t 0 396 LOGLINEAR_ 406 DEFLATE_ 397 LINEARLOG_ 407 yesno 398 LOGLOG_ 408 font 399 XAXIS_ 409 fontWeight 410 fontSlant 411 fontStyle 353,line 112 412 numeric 325,title LEGEND 413 command 413,t 1 414 @PSEUDO1 415 plot 416 @PSEUDO2 349,line 108 350,line 109 411,title {} 417 @PSEUDO3 418 @PSEUDO4 455,t 1 419 @PSEUDO5 420 line 421 new 422 newLine 346,line 105 423 newBar 424 newScatter 281,t 0 425 xy 426 xyaxis 427 dim 343,line 102 428 plotCmd 324,title LEGAL 429 export 430 exportExt 431 exportOps 333,t 0 432 load 433 duplicate 339,line 169 340,line 99 399,title XAXIS 409,title {} 410,title {} 434 pagesetup 435 pageOrient 436 pageSize 437 print 375,t 0 438 printDest 336,line 94 439 printColor 440 mode 441 axis 442 legend 443 legendPos 444 fontt 445 fontType 333,line 91 427,t 1 446 title 323,title LEFT 447 barmode 448 color 450 errorr 449 dummy1 451 shape 329,line 87 330,line 88 398,title LOGLOG 408,title {} 452 shapes 453 relief 454 smooth 455 oldGraph 456 oldGraphGrid 326,line 84 457 oldGraphRange 295,t 0 305,t 0 458 oldGraphLabels 460 oldGraphScale 459 oldGraphType 461 oldLine 462 dummy2 323,line 81 463 oldView 322,title LANDSCAPE 464 start' 347,t 0 319,line 77 320,line 78 397,title LINEARLOG 407,title {} 389,t 0 390,t 0 400,t 0 y,line 291 316,line 74 442,t 1 313,line 70 321,title LABELS 267,t 0 299,line 56 309,line 66 310,line 67 396,title LOGLINEAR 406,title DEFLATE 296,line 53 306,line 63 319,t 0 320,t 0 303,line 60 293,line 50 319,title GRID 320,title GROOVE 362,t 0 300,line 57 290,line 47 289,line 46 395,title LINEARLINEAR 405,title PACKBITS 414,t 1 286,line 43 456,t 1 283,line 40 318,title GRAY 282,t 0 280,line 37 279,line 36 394,title XYEXEY 404,title PNG 334,t 0 276,line 29 273,line 25 376,t 0 317,title GRAPH X,line 290 270,line 22 269,line 21 393,title XYEY 403,title JPEG 428,t 1 y,title {} 266,line 18 263,line 73 316,title FORMAT 296,t 0 306,t 0 259,line 10 260,line 11 392,title XYEX 402,title TIFF x,title {} 348,t 0 391,t 0 401,t 0 315,title FLIP 443,t 1 391,title XY 401,title GIF 268,t 0 314,title FLAT 321,t 0 389,title WIDTH 390,title ZOOM 400,title YAXIS 363,t 0 415,t 1 313,title FILLCOLOR 457,t 1 388,title WEIGHT 283,t 0 335,t 0 312,title FILL 387,title VIEW 377,t 0 429,t 1 430,t 1 462,line 574 311,title FILENAME 458,line 552 386,title TYPE 455,line 533 297,t 0 307,t 0 452,line 505 349,t 0 350,t 0 299,title DATA 309,title FAMILY 310,title FILE 448,line 480 385,title TRIANGLE 392,t 0 402,t 0 445,line 457 444,t 1 442,line 433 298,title DASH 270,t 0 269,t 0 308,title EXPORT 438,line 412 384,title TOP 322,t 0 435,line 393 364,t 0 432,line 379 297,title CUBIC 307,title ERRORBAR 428,line 306 416,t 1 383,title TITLE 425,line 289 458,t 1 422,line 262 284,t 0 296,title CROSS 306,title ERROR 418,line 247 382,title TABLOID 336,t 0 415,line 238 378,t 0 412,line 230 295,title COMMAND 305,title DUPLICATE 398,line 159 408,line 212 431,t 1 381,title SUNKEN 395,line 156 405,line 170 392,line 152 402,line 165 298,t 0 308,t 0 304,title DUP 294,title COLOR 388,line 147 351,t 0 379,title STDIN 380,title STYLE 385,line 144 393,t 0 403,t 0 382,line 141 303,title DISCRETE 293,title CLOSE 445,t 1 378,line 137 378,title STEP 271,t 0 375,line 134 464,title {} 323,t 0 372,line 131 302,title DIAMOND 292,title CLEAR 368,line 127 365,t 0 377,title STATISTICS 365,line 124 463,title {} 417,t 1 362,line 121 460,t 1 459,t 1 301,title DESTINATION 291,title CIRCLE 358,line 117 376,title STATS 285,t 0 355,line 114 462,title {} 337,t 0 352,line 111 300,title DATASET 290,title CATROM 289,title CAP 348,line 107 379,t 0 380,t 0 375,title STACKED 345,line 104 461,title {} 432,t 1 342,line 101 257,t 0 288,title BOTTOM 338,line 96 299,t 0 309,t 0 310,t 0 374,title SQUARE 335,line 93 460,title {} 459,title {} 352,t 0 332,line 90 287,title BARMODE 394,t 0 404,t 0 328,line 86 373,title SPLUS 446,t 1 325,line 83 458,title {} 272,t 0 322,line 80 286,title BAR 318,line 76 324,t 0 372,title SOLID x,line 289 315,line 72 457,title {} 366,t 0 312,line 69 285,title BACKGROUND 418,t 1 298,line 55 308,line 65 x,t 0 371,title SMOOTH 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 } 66 { ProcessCmdCVAR0 PlotDeleteData } 70 { ProcessCmdCVAR stats $2 PlotStats } 71 { ProcessCmdCVAR stats $2 PlotStats } 72 { ProcessCmdCVAR list $2 PlotList } 73 { PlotCmdLoadConfig $2 } 74 { PlotCmdSaveConfig $2 } 78 { ProcessCmdCVAR0 PlotDestroy } 79 { ProcessCmdCVAR mode $2 PlotChangeMode } 81 { PlotCmdUpdateGraph graph,bg $2 } 85 { PlotCmdUpdateGraph bar,mode $2 } 86 { PlotCmdUpdateElement show $2 } 88 { PlotCmdUpdateElement fill $2 } 89 { PlotCmdUpdateElement fill,color $2 } 92 { PlotCmdUpdateElement name $2 } 94 { PlotCmdUpdateElement bar,relief $2 } 95 { PlotCmdUpdateElement smooth $2 } 96 { PlotCmdUpdateElement width $2 } 97 { PlotCmdUpdateElement dash $2 } 98 { PlotCmdSelectData $2 } 99 { PlotCmdSelectData $2 } 102 { PlotCmdExport [ExtToFormat $1] $1 } 103 { PlotCmdExport [ExtToFormat $1] $1 } 104 { PlotCmdExport $1 $2 } 105 { PlotCmdExport $1 $2 } 106 { set _ gif } 107 { set _ tiff } 108 { set _ jpeg } 109 { set _ png } 110 { ProcessCmdSet iap tiff,compress none } 111 { ProcessCmdSet iap tiff,compress jpeg } 112 { ProcessCmdSet iap tiff,compress packbits } 113 { ProcessCmdSet iap tiff,compress deflate } 114 { ProcessCmdSet iap jpeg,quality $1 } 115 { PlotCmdLoad $1 xy } 116 { PlotCmdLoad $1 $2 } 117 { global cvarname; PlotDupData $cvarname 1 } 118 { global cvarname; PlotDupData $cvarname $1 } 119 { ProcessCmdSet ps orient $2 } 120 { ProcessCmdSet ps orient $2 } 121 { ProcessCmdSet ps size $2 } 122 { ProcessCmdSet ps size $2 } 123 { set _ portrait } 124 { set _ landscape } 125 { set _ letter } 126 { set _ legal } 127 { set _ tabloid } 128 { set _ poster } 129 { set _ a4 } 130 { ProcessCmdCVAR0 PlotPostScript } 131 { ProcessCmdSet ps dest $2 } 132 { ProcessCmdSet ps cmd $2 } 133 { ProcessCmdSet ps filename $2 } 134 { ProcessCmdSet ps color $2 } 135 { ProcessCmdSet ps color $2 } 136 { set _ printer } 137 { set _ file } 138 { set _ rgb } 139 { set _ gray } 140 { set _ pointer } 141 { set _ zoom } 142 { PlotCmdUpdateGraph "axis,$1,grid" $3 } 143 { PlotCmdUpdateGraph "axis,$1,log" $3 } 144 { PlotCmdUpdateGraph "axis,$1,flip" $3 } 145 { PlotCmdUpdateGraph "axis,$1,auto" $3 } 146 { PlotCmdUpdateGraph "axis,$1,min" $3 } 147 { PlotCmdUpdateGraph "axis,$1,max" $3 } 148 { PlotCmdUpdateGraph "axis,$1,format" $3 } 149 { PlotCmdUpdateGraph legend $1 } 150 { PlotCmdUpdateGraph "legend,position" $2 } 151 { set _ right } 152 { set _ left } 153 { set _ top } 154 { set _ bottom } 155 { PlotCmdUpdateGraph "$1,family" $3 } 156 { PlotCmdUpdateGraph "$1,family" $3 } 157 { PlotCmdUpdateGraph "$1,size" $3 } 158 { PlotCmdUpdateGraph "$1,weight" $3 } 159 { PlotCmdUpdateGraph "$1,slant" $3 } 160 { PlotCmdFontStyle $1 $3 } 161 { PlotCmdUpdateGraph "$1,size" $3 } 162 { PlotCmdUpdateGraph "$1,weight" $3 } 163 { PlotCmdUpdateGraph "$1,slant" $3 } 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 { PlotCmdUpdateGraph graph,title $1 } 173 { PlotCmdUpdateGraph "axis,$1,title" $2 } 174 { PlotCmdUpdateGraph "axis,$1,title" $2 } 175 { PlotCmdUpdateGraph legend,title $2 } 176 { set _ normal } 177 { set _ stacked } 178 { set _ aligned } 179 { set _ overlap } 180 { PlotCmdUpdateElement color $1 } 181 { PlotCmdUpdateElement color $2 } 189 { PlotCmdUpdateElement error $1 } 190 { PlotCmdUpdateElement error,cap $2 } 191 { PlotCmdUpdateElement error,color $2 } 192 { PlotCmdUpdateElement error,width $2 } 193 { PlotCmdUpdateElement shape,symbol $1 } 194 { PlotCmdUpdateElement shape,file $2 } 195 { PlotCmdUpdateElement shape,color $2 } 196 { set _ none } 197 { set _ circle } 198 { set _ square } 199 { set _ diamond } 200 { set _ plus } 201 { set _ splus } 202 { set _ scross } 203 { set _ triangle } 204 { set _ arrow } 205 { set _ scross } 206 { set _ flat } 207 { set _ sunken } 208 { set _ raised } 209 { set _ solid } 210 { set _ groove } 211 { set _ step } 212 { set _ linear } 213 { set _ cubic } 214 { set _ quadratic } 215 { set _ catrom } 217 { PlotCmdUpdateGraph "axis,$2,log" $3 } 218 { PlotCmdUpdateGraph "axis,$2,flip" $3 } 219 { PlotCmdUpdateGraph "axis,$3,format" $3 } 224 { PlotCmdUpdateGraph "axis,$1,grid" $2 } 225 { PlotCmdUpdateGraph "axis,x,grid" $1; PlotCmdUpdateGraph "axis,y,grid" $1 } 226 { PlotCmdUpdateGraph "axis,$1,auto" $3 } 227 { PlotCmdUpdateGraph "axis,$1,min" $3 } 228 { PlotCmdUpdateGraph "axis,$1,max" $3 } 229 { PlotCmdUpdateGraph graph,title $2 } 230 { PlotCmdUpdateGraph "axis,$1,title" $2 } 231 { PlotCmdUpdateGraph legend,title $2 } 234 { PlotCmdUpdateGraph "axis,x,log" 0; PlotCmdUpdateGraph "axis,y,log" 0 } 235 { PlotCmdUpdateGraph "axis,x,log" 0; PlotCmdUpdateGraph "axis,y,log" 1 } 236 { PlotCmdUpdateGraph "axis,x,log" 1; PlotCmdUpdateGraph "axis,y,log" 0 } 237 { PlotCmdUpdateGraph "axis,x,log" 1; PlotCmdUpdateGraph "axis,y,log" 1 } 238 { PlotCmdUpdateElement shape,symbol $2 } 239 { PlotCmdUpdateElement width $3 } 240 { PlotCmdUpdateElement dash $3 } 241 { PlotCmdUpdateElement error $3 } 248 { PlotCmdUpdateElement show $2 } 249 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth linear } 250 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth step } 251 { PlotCmdUpdateElement show $2; PlotCmdUpdateElement smooth quadratic } 252 { PlotCmdUpdateElement error $2 } 253 { PlotCmdUpdateElement 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_ }