/[svn]/linuxsampler/trunk/src/network/lscpscanner.cpp
ViewVC logotype

Diff of /linuxsampler/trunk/src/network/lscpscanner.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 123 by schoenebeck, Mon Jun 14 19:33:16 2004 UTC revision 141 by senkov, Mon Jun 21 01:21:33 2004 UTC
# Line 339  static void yy_fatal_error (yyconst char Line 339  static void yy_fatal_error (yyconst char
339          *yy_cp = '\0'; \          *yy_cp = '\0'; \
340          yyg->yy_c_buf_p = yy_cp;          yyg->yy_c_buf_p = yy_cp;
341    
342  #define YY_NUM_RULES 45  #define YY_NUM_RULES 57
343  #define YY_END_OF_BUFFER 46  #define YY_END_OF_BUFFER 58
344  struct yy_trans_info  struct yy_trans_info
345          {          {
346          flex_int16_t yy_verify;          flex_int16_t yy_verify;
347          flex_int16_t yy_nxt;          flex_int16_t yy_nxt;
348          };          };
349  static yyconst struct yy_trans_info yy_transition[2068] =  static yyconst struct yy_trans_info yy_transition[3516] =
350      {      {
351   {   0,   0 }, {   0,1812 }, {   0,   0 }, {   0,1810 }, {   1, 516 },   {   0,   0 }, {   0,3260 }, {   0,   0 }, {   0,3258 }, {   1,1032 },
352   {   2, 516 }, {   3, 516 }, {   4, 516 }, {   5, 516 }, {   6, 516 },   {   2,1032 }, {   3,1032 }, {   4,1032 }, {   5,1032 }, {   6,1032 },
353   {   7, 516 }, {   8, 516 }, {   9, 516 }, {  10, 518 }, {  11, 516 },   {   7,1032 }, {   8,1032 }, {   9,1032 }, {  10,1034 }, {  11,1032 },
354   {  12, 516 }, {  13, 520 }, {  14, 516 }, {  15, 516 }, {  16, 516 },   {  12,1032 }, {  13,1036 }, {  14,1032 }, {  15,1032 }, {  16,1032 },
355   {  17, 516 }, {  18, 516 }, {  19, 516 }, {  20, 516 }, {  21, 516 },   {  17,1032 }, {  18,1032 }, {  19,1032 }, {  20,1032 }, {  21,1032 },
356   {  22, 516 }, {  23, 516 }, {  24, 516 }, {  25, 516 }, {  26, 516 },   {  22,1032 }, {  23,1032 }, {  24,1032 }, {  25,1032 }, {  26,1032 },
357   {  27, 516 }, {  28, 516 }, {  29, 516 }, {  30, 516 }, {  31, 516 },   {  27,1032 }, {  28,1032 }, {  29,1032 }, {  30,1032 }, {  31,1032 },
358   {  32, 522 }, {  33, 516 }, {  34, 516 }, {  35, 524 }, {  36, 516 },   {  32,1038 }, {  33,1032 }, {  34,1032 }, {  35,1040 }, {  36,1032 },
359   {  37, 516 }, {  38, 516 }, {  39, 516 }, {  40, 516 }, {  41, 516 },   {  37,1032 }, {  38,1032 }, {  39,1042 }, {  40,1032 }, {  41,1032 },
360   {  42, 516 }, {  43, 526 }, {  44, 516 }, {  45, 526 }, {  46, 516 },   {  42,1032 }, {  43,1044 }, {  44,1032 }, {  45,1044 }, {  46,1032 },
361    
362   {  47, 516 }, {  48, 538 }, {  49, 550 }, {  50, 550 }, {  51, 550 },   {  47,1032 }, {  48,1056 }, {  49,1068 }, {  50,1068 }, {  51,1068 },
363   {  52, 550 }, {  53, 550 }, {  54, 550 }, {  55, 550 }, {  56, 550 },   {  52,1068 }, {  53,1068 }, {  54,1068 }, {  55,1068 }, {  56,1068 },
364   {  57, 550 }, {  58, 516 }, {  59, 516 }, {  60, 516 }, {  61, 528 },   {  57,1068 }, {  58,1032 }, {  59,1032 }, {  60,1032 }, {  61,1046 },
365   {  62, 516 }, {  63, 516 }, {  64, 516 }, {  65, 540 }, {  66, 542 },   {  62,1032 }, {  63,1032 }, {  64,1032 }, {  65,1058 }, {  66,1060 },
366   {  67, 546 }, {  68, 548 }, {  69, 552 }, {  70, 516 }, {  71, 554 },   {  67,1064 }, {  68,1066 }, {  69,1070 }, {  70,1032 }, {  71,1072 },
367   {  72, 516 }, {  73, 556 }, {  74, 516 }, {  75, 516 }, {  76, 559 },   {  72,1032 }, {  73,1074 }, {  74,1032 }, {  75,1032 }, {  76,1077 },
368   {  77, 562 }, {  78, 564 }, {  79, 516 }, {  80, 567 }, {  81, 569 },   {  77,1080 }, {  78,1082 }, {  79,1032 }, {  80,1085 }, {  81,1087 },
369   {  82, 571 }, {  83, 573 }, {  84, 516 }, {  85, 610 }, {  86, 612 },   {  82,1089 }, {  83,1091 }, {  84,1032 }, {  85,1128 }, {  86,1130 },
370   {  87, 516 }, {  88, 516 }, {  89, 516 }, {  90, 516 }, {  91, 516 },   {  87,1032 }, {  88,1032 }, {  89,1032 }, {  90,1032 }, {  91,1032 },
371   {  92, 516 }, {  93, 516 }, {  94, 516 }, {  95, 516 }, {  96, 516 },   {  92,1032 }, {  93,1032 }, {  94,1032 }, {  95,1032 }, {  96,1032 },
372    
373   {  97, 516 }, {  98, 516 }, {  99, 516 }, { 100, 516 }, { 101, 516 },   {  97,1032 }, {  98,1032 }, {  99,1032 }, { 100,1032 }, { 101,1032 },
374   { 102, 516 }, { 103, 516 }, { 104, 516 }, { 105, 516 }, { 106, 516 },   { 102,1032 }, { 103,1032 }, { 104,1032 }, { 105,1032 }, { 106,1032 },
375   { 107, 516 }, { 108, 516 }, { 109, 516 }, { 110, 516 }, { 111, 516 },   { 107,1032 }, { 108,1032 }, { 109,1032 }, { 110,1032 }, { 111,1032 },
376   { 112, 516 }, { 113, 516 }, { 114, 516 }, { 115, 516 }, { 116, 516 },   { 112,1032 }, { 113,1032 }, { 114,1032 }, { 115,1032 }, { 116,1032 },
377   { 117, 516 }, { 118, 516 }, { 119, 516 }, { 120, 516 }, { 121, 516 },   { 117,1032 }, { 118,1032 }, { 119,1032 }, { 120,1032 }, { 121,1032 },
378   { 122, 516 }, { 123, 516 }, { 124, 516 }, { 125, 516 }, { 126, 516 },   { 122,1032 }, { 123,1032 }, { 124,1032 }, { 125,1032 }, { 126,1032 },
379   { 127, 516 }, { 128, 516 }, { 129, 516 }, { 130, 516 }, { 131, 516 },   { 127,1032 }, { 128,1032 }, { 129,1032 }, { 130,1032 }, { 131,1032 },
380   { 132, 516 }, { 133, 516 }, { 134, 516 }, { 135, 516 }, { 136, 516 },   { 132,1032 }, { 133,1032 }, { 134,1032 }, { 135,1032 }, { 136,1032 },
381   { 137, 516 }, { 138, 516 }, { 139, 516 }, { 140, 516 }, { 141, 516 },   { 137,1032 }, { 138,1032 }, { 139,1032 }, { 140,1032 }, { 141,1032 },
382   { 142, 516 }, { 143, 516 }, { 144, 516 }, { 145, 516 }, { 146, 516 },   { 142,1032 }, { 143,1032 }, { 144,1032 }, { 145,1032 }, { 146,1032 },
383    
384   { 147, 516 }, { 148, 516 }, { 149, 516 }, { 150, 516 }, { 151, 516 },   { 147,1032 }, { 148,1032 }, { 149,1032 }, { 150,1032 }, { 151,1032 },
385   { 152, 516 }, { 153, 516 }, { 154, 516 }, { 155, 516 }, { 156, 516 },   { 152,1032 }, { 153,1032 }, { 154,1032 }, { 155,1032 }, { 156,1032 },
386   { 157, 516 }, { 158, 516 }, { 159, 516 }, { 160, 516 }, { 161, 516 },   { 157,1032 }, { 158,1032 }, { 159,1032 }, { 160,1032 }, { 161,1032 },
387   { 162, 516 }, { 163, 516 }, { 164, 516 }, { 165, 516 }, { 166, 516 },   { 162,1032 }, { 163,1032 }, { 164,1032 }, { 165,1032 }, { 166,1032 },
388   { 167, 516 }, { 168, 516 }, { 169, 516 }, { 170, 516 }, { 171, 516 },   { 167,1032 }, { 168,1032 }, { 169,1032 }, { 170,1032 }, { 171,1032 },
389   { 172, 516 }, { 173, 516 }, { 174, 516 }, { 175, 516 }, { 176, 516 },   { 172,1032 }, { 173,1032 }, { 174,1032 }, { 175,1032 }, { 176,1032 },
390   { 177, 516 }, { 178, 516 }, { 179, 516 }, { 180, 516 }, { 181, 516 },   { 177,1032 }, { 178,1032 }, { 179,1032 }, { 180,1032 }, { 181,1032 },
391   { 182, 516 }, { 183, 516 }, { 184, 516 }, { 185, 516 }, { 186, 516 },   { 182,1032 }, { 183,1032 }, { 184,1032 }, { 185,1032 }, { 186,1032 },
392   { 187, 516 }, { 188, 516 }, { 189, 516 }, { 190, 516 }, { 191, 516 },   { 187,1032 }, { 188,1032 }, { 189,1032 }, { 190,1032 }, { 191,1032 },
393   { 192, 516 }, { 193, 516 }, { 194, 516 }, { 195, 516 }, { 196, 516 },   { 192,1032 }, { 193,1032 }, { 194,1032 }, { 195,1032 }, { 196,1032 },
394    
395   { 197, 516 }, { 198, 516 }, { 199, 516 }, { 200, 516 }, { 201, 516 },   { 197,1032 }, { 198,1032 }, { 199,1032 }, { 200,1032 }, { 201,1032 },
396   { 202, 516 }, { 203, 516 }, { 204, 516 }, { 205, 516 }, { 206, 516 },   { 202,1032 }, { 203,1032 }, { 204,1032 }, { 205,1032 }, { 206,1032 },
397   { 207, 516 }, { 208, 516 }, { 209, 516 }, { 210, 516 }, { 211, 516 },   { 207,1032 }, { 208,1032 }, { 209,1032 }, { 210,1032 }, { 211,1032 },
398   { 212, 516 }, { 213, 516 }, { 214, 516 }, { 215, 516 }, { 216, 516 },   { 212,1032 }, { 213,1032 }, { 214,1032 }, { 215,1032 }, { 216,1032 },
399   { 217, 516 }, { 218, 516 }, { 219, 516 }, { 220, 516 }, { 221, 516 },   { 217,1032 }, { 218,1032 }, { 219,1032 }, { 220,1032 }, { 221,1032 },
400   { 222, 516 }, { 223, 516 }, { 224, 516 }, { 225, 516 }, { 226, 516 },   { 222,1032 }, { 223,1032 }, { 224,1032 }, { 225,1032 }, { 226,1032 },
401   { 227, 516 }, { 228, 516 }, { 229, 516 }, { 230, 516 }, { 231, 516 },   { 227,1032 }, { 228,1032 }, { 229,1032 }, { 230,1032 }, { 231,1032 },
402   { 232, 516 }, { 233, 516 }, { 234, 516 }, { 235, 516 }, { 236, 516 },   { 232,1032 }, { 233,1032 }, { 234,1032 }, { 235,1032 }, { 236,1032 },
403   { 237, 516 }, { 238, 516 }, { 239, 516 }, { 240, 516 }, { 241, 516 },   { 237,1032 }, { 238,1032 }, { 239,1032 }, { 240,1032 }, { 241,1032 },
404   { 242, 516 }, { 243, 516 }, { 244, 516 }, { 245, 516 }, { 246, 516 },   { 242,1032 }, { 243,1032 }, { 244,1032 }, { 245,1032 }, { 246,1032 },
405    
406   { 247, 516 }, { 248, 516 }, { 249, 516 }, { 250, 516 }, { 251, 516 },   { 247,1032 }, { 248,1032 }, { 249,1032 }, { 250,1032 }, { 251,1032 },
407   { 252, 516 }, { 253, 516 }, { 254, 516 }, { 255, 516 }, { 256, 516 },   { 252,1032 }, { 253,1032 }, { 254,1032 }, { 255,1032 }, { 256,1032 },
408   {   0,   0 }, {   0,1552 }, {   1, 258 }, {   2, 258 }, {   3, 258 },   {   0,   0 }, {   0,3000 }, {   1, 774 }, {   2, 774 }, {   3, 774 },
409   {   4, 258 }, {   5, 258 }, {   6, 258 }, {   7, 258 }, {   8, 258 },   {   4, 774 }, {   5, 774 }, {   6, 774 }, {   7, 774 }, {   8, 774 },
410   {   9, 258 }, {  10, 260 }, {  11, 258 }, {  12, 258 }, {  13, 262 },   {   9, 774 }, {  10, 776 }, {  11, 774 }, {  12, 774 }, {  13, 778 },
411   {  14, 258 }, {  15, 258 }, {  16, 258 }, {  17, 258 }, {  18, 258 },   {  14, 774 }, {  15, 774 }, {  16, 774 }, {  17, 774 }, {  18, 774 },
412   {  19, 258 }, {  20, 258 }, {  21, 258 }, {  22, 258 }, {  23, 258 },   {  19, 774 }, {  20, 774 }, {  21, 774 }, {  22, 774 }, {  23, 774 },
413   {  24, 258 }, {  25, 258 }, {  26, 258 }, {  27, 258 }, {  28, 258 },   {  24, 774 }, {  25, 774 }, {  26, 774 }, {  27, 774 }, {  28, 774 },
414   {  29, 258 }, {  30, 258 }, {  31, 258 }, {  32, 264 }, {  33, 258 },   {  29, 774 }, {  30, 774 }, {  31, 774 }, {  32, 780 }, {  33, 774 },
415   {  34, 258 }, {  35, 266 }, {  36, 258 }, {  37, 258 }, {  38, 258 },   {  34, 774 }, {  35, 782 }, {  36, 774 }, {  37, 774 }, {  38, 774 },
416    
417   {  39, 258 }, {  40, 258 }, {  41, 258 }, {  42, 258 }, {  43, 268 },   {  39, 784 }, {  40, 774 }, {  41, 774 }, {  42, 774 }, {  43, 786 },
418   {  44, 258 }, {  45, 268 }, {  46, 258 }, {  47, 258 }, {  48, 280 },   {  44, 774 }, {  45, 786 }, {  46, 774 }, {  47, 774 }, {  48, 798 },
419   {  49, 292 }, {  50, 292 }, {  51, 292 }, {  52, 292 }, {  53, 292 },   {  49, 810 }, {  50, 810 }, {  51, 810 }, {  52, 810 }, {  53, 810 },
420   {  54, 292 }, {  55, 292 }, {  56, 292 }, {  57, 292 }, {  58, 258 },   {  54, 810 }, {  55, 810 }, {  56, 810 }, {  57, 810 }, {  58, 774 },
421   {  59, 258 }, {  60, 258 }, {  61, 270 }, {  62, 258 }, {  63, 258 },   {  59, 774 }, {  60, 774 }, {  61, 788 }, {  62, 774 }, {  63, 774 },
422   {  64, 258 }, {  65, 282 }, {  66, 284 }, {  67, 288 }, {  68, 290 },   {  64, 774 }, {  65, 800 }, {  66, 802 }, {  67, 806 }, {  68, 808 },
423   {  69, 294 }, {  70, 258 }, {  71, 296 }, {  72, 258 }, {  73, 298 },   {  69, 812 }, {  70, 774 }, {  71, 814 }, {  72, 774 }, {  73, 816 },
424   {  74, 258 }, {  75, 258 }, {  76, 301 }, {  77, 304 }, {  78, 306 },   {  74, 774 }, {  75, 774 }, {  76, 819 }, {  77, 822 }, {  78, 824 },
425   {  79, 258 }, {  80, 309 }, {  81, 311 }, {  82, 313 }, {  83, 315 },   {  79, 774 }, {  80, 827 }, {  81, 829 }, {  82, 831 }, {  83, 833 },
426   {  84, 258 }, {  85, 352 }, {  86, 354 }, {  87, 258 }, {  88, 258 },   {  84, 774 }, {  85, 870 }, {  86, 872 }, {  87, 774 }, {  88, 774 },
427    
428   {  89, 258 }, {  90, 258 }, {  91, 258 }, {  92, 258 }, {  93, 258 },   {  89, 774 }, {  90, 774 }, {  91, 774 }, {  92, 774 }, {  93, 774 },
429   {  94, 258 }, {  95, 258 }, {  96, 258 }, {  97, 258 }, {  98, 258 },   {  94, 774 }, {  95, 774 }, {  96, 774 }, {  97, 774 }, {  98, 774 },
430   {  99, 258 }, { 100, 258 }, { 101, 258 }, { 102, 258 }, { 103, 258 },   {  99, 774 }, { 100, 774 }, { 101, 774 }, { 102, 774 }, { 103, 774 },
431   { 104, 258 }, { 105, 258 }, { 106, 258 }, { 107, 258 }, { 108, 258 },   { 104, 774 }, { 105, 774 }, { 106, 774 }, { 107, 774 }, { 108, 774 },
432   { 109, 258 }, { 110, 258 }, { 111, 258 }, { 112, 258 }, { 113, 258 },   { 109, 774 }, { 110, 774 }, { 111, 774 }, { 112, 774 }, { 113, 774 },
433   { 114, 258 }, { 115, 258 }, { 116, 258 }, { 117, 258 }, { 118, 258 },   { 114, 774 }, { 115, 774 }, { 116, 774 }, { 117, 774 }, { 118, 774 },
434   { 119, 258 }, { 120, 258 }, { 121, 258 }, { 122, 258 }, { 123, 258 },   { 119, 774 }, { 120, 774 }, { 121, 774 }, { 122, 774 }, { 123, 774 },
435   { 124, 258 }, { 125, 258 }, { 126, 258 }, { 127, 258 }, { 128, 258 },   { 124, 774 }, { 125, 774 }, { 126, 774 }, { 127, 774 }, { 128, 774 },
436   { 129, 258 }, { 130, 258 }, { 131, 258 }, { 132, 258 }, { 133, 258 },   { 129, 774 }, { 130, 774 }, { 131, 774 }, { 132, 774 }, { 133, 774 },
437   { 134, 258 }, { 135, 258 }, { 136, 258 }, { 137, 258 }, { 138, 258 },   { 134, 774 }, { 135, 774 }, { 136, 774 }, { 137, 774 }, { 138, 774 },
438    
439   { 139, 258 }, { 140, 258 }, { 141, 258 }, { 142, 258 }, { 143, 258 },   { 139, 774 }, { 140, 774 }, { 141, 774 }, { 142, 774 }, { 143, 774 },
440   { 144, 258 }, { 145, 258 }, { 146, 258 }, { 147, 258 }, { 148, 258 },   { 144, 774 }, { 145, 774 }, { 146, 774 }, { 147, 774 }, { 148, 774 },
441   { 149, 258 }, { 150, 258 }, { 151, 258 }, { 152, 258 }, { 153, 258 },   { 149, 774 }, { 150, 774 }, { 151, 774 }, { 152, 774 }, { 153, 774 },
442   { 154, 258 }, { 155, 258 }, { 156, 258 }, { 157, 258 }, { 158, 258 },   { 154, 774 }, { 155, 774 }, { 156, 774 }, { 157, 774 }, { 158, 774 },
443   { 159, 258 }, { 160, 258 }, { 161, 258 }, { 162, 258 }, { 163, 258 },   { 159, 774 }, { 160, 774 }, { 161, 774 }, { 162, 774 }, { 163, 774 },
444   { 164, 258 }, { 165, 258 }, { 166, 258 }, { 167, 258 }, { 168, 258 },   { 164, 774 }, { 165, 774 }, { 166, 774 }, { 167, 774 }, { 168, 774 },
445   { 169, 258 }, { 170, 258 }, { 171, 258 }, { 172, 258 }, { 173, 258 },   { 169, 774 }, { 170, 774 }, { 171, 774 }, { 172, 774 }, { 173, 774 },
446   { 174, 258 }, { 175, 258 }, { 176, 258 }, { 177, 258 }, { 178, 258 },   { 174, 774 }, { 175, 774 }, { 176, 774 }, { 177, 774 }, { 178, 774 },
447   { 179, 258 }, { 180, 258 }, { 181, 258 }, { 182, 258 }, { 183, 258 },   { 179, 774 }, { 180, 774 }, { 181, 774 }, { 182, 774 }, { 183, 774 },
448   { 184, 258 }, { 185, 258 }, { 186, 258 }, { 187, 258 }, { 188, 258 },   { 184, 774 }, { 185, 774 }, { 186, 774 }, { 187, 774 }, { 188, 774 },
449    
450   { 189, 258 }, { 190, 258 }, { 191, 258 }, { 192, 258 }, { 193, 258 },   { 189, 774 }, { 190, 774 }, { 191, 774 }, { 192, 774 }, { 193, 774 },
451   { 194, 258 }, { 195, 258 }, { 196, 258 }, { 197, 258 }, { 198, 258 },   { 194, 774 }, { 195, 774 }, { 196, 774 }, { 197, 774 }, { 198, 774 },
452   { 199, 258 }, { 200, 258 }, { 201, 258 }, { 202, 258 }, { 203, 258 },   { 199, 774 }, { 200, 774 }, { 201, 774 }, { 202, 774 }, { 203, 774 },
453   { 204, 258 }, { 205, 258 }, { 206, 258 }, { 207, 258 }, { 208, 258 },   { 204, 774 }, { 205, 774 }, { 206, 774 }, { 207, 774 }, { 208, 774 },
454   { 209, 258 }, { 210, 258 }, { 211, 258 }, { 212, 258 }, { 213, 258 },   { 209, 774 }, { 210, 774 }, { 211, 774 }, { 212, 774 }, { 213, 774 },
455   { 214, 258 }, { 215, 258 }, { 216, 258 }, { 217, 258 }, { 218, 258 },   { 214, 774 }, { 215, 774 }, { 216, 774 }, { 217, 774 }, { 218, 774 },
456   { 219, 258 }, { 220, 258 }, { 221, 258 }, { 222, 258 }, { 223, 258 },   { 219, 774 }, { 220, 774 }, { 221, 774 }, { 222, 774 }, { 223, 774 },
457   { 224, 258 }, { 225, 258 }, { 226, 258 }, { 227, 258 }, { 228, 258 },   { 224, 774 }, { 225, 774 }, { 226, 774 }, { 227, 774 }, { 228, 774 },
458   { 229, 258 }, { 230, 258 }, { 231, 258 }, { 232, 258 }, { 233, 258 },   { 229, 774 }, { 230, 774 }, { 231, 774 }, { 232, 774 }, { 233, 774 },
459   { 234, 258 }, { 235, 258 }, { 236, 258 }, { 237, 258 }, { 238, 258 },   { 234, 774 }, { 235, 774 }, { 236, 774 }, { 237, 774 }, { 238, 774 },
460    
461   { 239, 258 }, { 240, 258 }, { 241, 258 }, { 242, 258 }, { 243, 258 },   { 239, 774 }, { 240, 774 }, { 241, 774 }, { 242, 774 }, { 243, 774 },
462   { 244, 258 }, { 245, 258 }, { 246, 258 }, { 247, 258 }, { 248, 258 },   { 244, 774 }, { 245, 774 }, { 246, 774 }, { 247, 774 }, { 248, 774 },
463   { 249, 258 }, { 250, 258 }, { 251, 258 }, { 252, 258 }, { 253, 258 },   { 249, 774 }, { 250, 774 }, { 251, 774 }, { 252, 774 }, { 253, 774 },
464   { 254, 258 }, { 255, 258 }, { 256, 258 }, {   0,  44 }, {   0,1294 },   { 254, 774 }, { 255, 774 }, { 256, 774 }, {   0,   0 }, {   0,2742 },
465   {   0,   2 }, {   0,1292 }, {   0,   3 }, {   0,1290 }, {   0,   1 },   {   1, 695 }, {   2, 695 }, {   3, 695 }, {   4, 695 }, {   5, 695 },
466   {   0,1288 }, {   0,   4 }, {   0,1286 }, {   0,  44 }, {   0,1284 },   {   6, 695 }, {   7, 695 }, {   8, 695 }, {   9, 695 }, {  10, 695 },
467   {   0,   5 }, {   0,1282 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {  11, 695 }, {  12, 695 }, {  13, 695 }, {  14, 695 }, {  15, 695 },
468   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {  16, 695 }, {  17, 695 }, {  18, 695 }, {  19, 695 }, {  20, 695 },
469   {   0,  43 }, {   0,1272 }, {   0,  44 }, {   0,1270 }, {   0,  44 },   {  21, 695 }, {  22, 695 }, {  23, 695 }, {  24, 695 }, {  25, 695 },
470   {   0,1268 }, {   0,   0 }, {   0,   0 }, {   0,  44 }, {   0,1264 },   {  26, 695 }, {  27, 695 }, {  28, 695 }, {  29, 695 }, {  30, 695 },
471    
472   {   0,  44 }, {   0,1262 }, {   0,  43 }, {   0,1260 }, {   0,  44 },   {  31, 695 }, {  32, 695 }, {  33, 695 }, {  34, 695 }, {  35, 695 },
473   {   0,1258 }, {   0,  44 }, {   0,1256 }, {   0,  44 }, {   0,1254 },   {  36, 695 }, {  37, 695 }, {  38, 695 }, {  39, 616 }, {  40, 695 },
474   {   0,   0 }, {   0,  44 }, {   0,1251 }, {   0,   0 }, {   0,  44 },   {  41, 695 }, {  42, 695 }, {  43, 695 }, {  44, 695 }, {  45, 695 },
475   {   0,1248 }, {   0,  44 }, {   0,1246 }, {   0,   0 }, {   0,  44 },   {  46, 695 }, {  47, 695 }, {  48, 695 }, {  49, 695 }, {  50, 695 },
476   {   0,1243 }, {   0,  44 }, {   0,1241 }, {   0,  44 }, {   0,1239 },   {  51, 695 }, {  52, 695 }, {  53, 695 }, {  54, 695 }, {  55, 695 },
477   {   0,  44 }, {   0,1237 }, {  48,  88 }, {  49,  88 }, {  50,  88 },   {  56, 695 }, {  57, 695 }, {  58, 695 }, {  59, 695 }, {  60, 695 },
478   {  51,  88 }, {  52,  88 }, {  53,  88 }, {  54,  88 }, {  55,  88 },   {  61, 695 }, {  62, 695 }, {  63, 695 }, {  64, 695 }, {  65, 695 },
479   {  56,  88 }, {  57,  88 }, {  46, 107 }, {   0,   0 }, {  48,  76 },   {  66, 695 }, {  67, 695 }, {  68, 695 }, {  69, 695 }, {  70, 695 },
480   {  49,  76 }, {  50,  76 }, {  51,  76 }, {  52,  76 }, {  53,  76 },   {  71, 695 }, {  72, 695 }, {  73, 695 }, {  74, 695 }, {  75, 695 },
481   {  54,  76 }, {  55,  76 }, {  56,  76 }, {  57,  76 }, {  46,  95 },   {  76, 695 }, {  77, 695 }, {  78, 695 }, {  79, 695 }, {  80, 695 },
482    
483   {   0,   0 }, {  48, 123 }, {  49, 123 }, {  50, 123 }, {  51, 123 },   {  81, 695 }, {  82, 695 }, {  83, 695 }, {  84, 695 }, {  85, 695 },
484   {  52, 123 }, {  53, 123 }, {  54, 123 }, {  55, 123 }, {  56, 123 },   {  86, 695 }, {  87, 695 }, {  88, 695 }, {  89, 695 }, {  90, 695 },
485   {  57, 123 }, {  68,  76 }, {   0,  44 }, {   0,1200 }, {   0,  44 },   {  91, 695 }, {  92, 953 }, {  93, 695 }, {  94, 695 }, {  95, 695 },
486   {   0,1198 }, {   0,   0 }, {   0,1196 }, {   0,   0 }, {   0,1194 },   {  96, 695 }, {  97, 695 }, {  98, 695 }, {  99, 695 }, { 100, 695 },
487   {  69, 131 }, {  72, 129 }, {   0,   0 }, {   0,   0 }, {   0,1189 },   { 101, 695 }, { 102, 695 }, { 103, 695 }, { 104, 695 }, { 105, 695 },
488   {   0,   0 }, {  69, 129 }, {   0,   0 }, {  85,  81 }, {  86, 107 },   { 106, 695 }, { 107, 695 }, { 108, 695 }, { 109, 695 }, { 110, 695 },
489   {  85, 108 }, {  82, 131 }, {   0,   0 }, {  78, 129 }, {  89, 110 },   { 111, 695 }, { 112, 695 }, { 113, 695 }, { 114, 695 }, { 115, 695 },
490   {  73, 145 }, {   0,   0 }, {  78, 130 }, {  73, 146 }, {  69, 147 },   { 116, 695 }, { 117, 695 }, { 118, 695 }, { 119, 695 }, { 120, 695 },
491   {   0,   0 }, {  79, 147 }, {   0,   0 }, {  69, 147 }, {   0,   0 },   { 121, 695 }, { 122, 695 }, { 123, 695 }, { 124, 695 }, { 125, 695 },
492   {  69, 159 }, {  79, 146 }, {   0,   0 }, {   0,1165 }, {   0,   0 },   { 126, 695 }, { 127, 695 }, { 128, 695 }, { 129, 695 }, { 130, 695 },
493    
494   {   0,1163 }, {   0,   0 }, {   0,   0 }, {   0,1160 }, {   0,   0 },   { 131, 695 }, { 132, 695 }, { 133, 695 }, { 134, 695 }, { 135, 695 },
495   {   0,1158 }, {   0,   0 }, {  85, 147 }, {   0,   0 }, {   0,   0 },   { 136, 695 }, { 137, 695 }, { 138, 695 }, { 139, 695 }, { 140, 695 },
496   {  84, 162 }, {  85, 165 }, {   0,   0 }, {  46,  31 }, {   0,   0 },   { 141, 695 }, { 142, 695 }, { 143, 695 }, { 144, 695 }, { 145, 695 },
497     { 146, 695 }, { 147, 695 }, { 148, 695 }, { 149, 695 }, { 150, 695 },
498     { 151, 695 }, { 152, 695 }, { 153, 695 }, { 154, 695 }, { 155, 695 },
499     { 156, 695 }, { 157, 695 }, { 158, 695 }, { 159, 695 }, { 160, 695 },
500     { 161, 695 }, { 162, 695 }, { 163, 695 }, { 164, 695 }, { 165, 695 },
501     { 166, 695 }, { 167, 695 }, { 168, 695 }, { 169, 695 }, { 170, 695 },
502     { 171, 695 }, { 172, 695 }, { 173, 695 }, { 174, 695 }, { 175, 695 },
503     { 176, 695 }, { 177, 695 }, { 178, 695 }, { 179, 695 }, { 180, 695 },
504    
505     { 181, 695 }, { 182, 695 }, { 183, 695 }, { 184, 695 }, { 185, 695 },
506     { 186, 695 }, { 187, 695 }, { 188, 695 }, { 189, 695 }, { 190, 695 },
507     { 191, 695 }, { 192, 695 }, { 193, 695 }, { 194, 695 }, { 195, 695 },
508     { 196, 695 }, { 197, 695 }, { 198, 695 }, { 199, 695 }, { 200, 695 },
509     { 201, 695 }, { 202, 695 }, { 203, 695 }, { 204, 695 }, { 205, 695 },
510     { 206, 695 }, { 207, 695 }, { 208, 695 }, { 209, 695 }, { 210, 695 },
511     { 211, 695 }, { 212, 695 }, { 213, 695 }, { 214, 695 }, { 215, 695 },
512     { 216, 695 }, { 217, 695 }, { 218, 695 }, { 219, 695 }, { 220, 695 },
513     { 221, 695 }, { 222, 695 }, { 223, 695 }, { 224, 695 }, { 225, 695 },
514     { 226, 695 }, { 227, 695 }, { 228, 695 }, { 229, 695 }, { 230, 695 },
515    
516     { 231, 695 }, { 232, 695 }, { 233, 695 }, { 234, 695 }, { 235, 695 },
517     { 236, 695 }, { 237, 695 }, { 238, 695 }, { 239, 695 }, { 240, 695 },
518     { 241, 695 }, { 242, 695 }, { 243, 695 }, { 244, 695 }, { 245, 695 },
519     { 246, 695 }, { 247, 695 }, { 248, 695 }, { 249, 695 }, { 250, 695 },
520     { 251, 695 }, { 252, 695 }, { 253, 695 }, { 254, 695 }, { 255, 695 },
521     { 256, 695 }, {   0,   0 }, {   0,2484 }, {   1, 437 }, {   2, 437 },
522     {   3, 437 }, {   4, 437 }, {   5, 437 }, {   6, 437 }, {   7, 437 },
523     {   8, 437 }, {   9, 437 }, {  10, 437 }, {  11, 437 }, {  12, 437 },
524     {  13, 437 }, {  14, 437 }, {  15, 437 }, {  16, 437 }, {  17, 437 },
525     {  18, 437 }, {  19, 437 }, {  20, 437 }, {  21, 437 }, {  22, 437 },
526    
527     {  23, 437 }, {  24, 437 }, {  25, 437 }, {  26, 437 }, {  27, 437 },
528     {  28, 437 }, {  29, 437 }, {  30, 437 }, {  31, 437 }, {  32, 437 },
529     {  33, 437 }, {  34, 437 }, {  35, 437 }, {  36, 437 }, {  37, 437 },
530     {  38, 437 }, {  39, 358 }, {  40, 437 }, {  41, 437 }, {  42, 437 },
531     {  43, 437 }, {  44, 437 }, {  45, 437 }, {  46, 437 }, {  47, 437 },
532     {  48, 437 }, {  49, 437 }, {  50, 437 }, {  51, 437 }, {  52, 437 },
533     {  53, 437 }, {  54, 437 }, {  55, 437 }, {  56, 437 }, {  57, 437 },
534     {  58, 437 }, {  59, 437 }, {  60, 437 }, {  61, 437 }, {  62, 437 },
535     {  63, 437 }, {  64, 437 }, {  65, 437 }, {  66, 437 }, {  67, 437 },
536     {  68, 437 }, {  69, 437 }, {  70, 437 }, {  71, 437 }, {  72, 437 },
537    
538     {  73, 437 }, {  74, 437 }, {  75, 437 }, {  76, 437 }, {  77, 437 },
539     {  78, 437 }, {  79, 437 }, {  80, 437 }, {  81, 437 }, {  82, 437 },
540     {  83, 437 }, {  84, 437 }, {  85, 437 }, {  86, 437 }, {  87, 437 },
541     {  88, 437 }, {  89, 437 }, {  90, 437 }, {  91, 437 }, {  92, 695 },
542     {  93, 437 }, {  94, 437 }, {  95, 437 }, {  96, 437 }, {  97, 437 },
543     {  98, 437 }, {  99, 437 }, { 100, 437 }, { 101, 437 }, { 102, 437 },
544     { 103, 437 }, { 104, 437 }, { 105, 437 }, { 106, 437 }, { 107, 437 },
545     { 108, 437 }, { 109, 437 }, { 110, 437 }, { 111, 437 }, { 112, 437 },
546     { 113, 437 }, { 114, 437 }, { 115, 437 }, { 116, 437 }, { 117, 437 },
547     { 118, 437 }, { 119, 437 }, { 120, 437 }, { 121, 437 }, { 122, 437 },
548    
549     { 123, 437 }, { 124, 437 }, { 125, 437 }, { 126, 437 }, { 127, 437 },
550     { 128, 437 }, { 129, 437 }, { 130, 437 }, { 131, 437 }, { 132, 437 },
551     { 133, 437 }, { 134, 437 }, { 135, 437 }, { 136, 437 }, { 137, 437 },
552     { 138, 437 }, { 139, 437 }, { 140, 437 }, { 141, 437 }, { 142, 437 },
553     { 143, 437 }, { 144, 437 }, { 145, 437 }, { 146, 437 }, { 147, 437 },
554     { 148, 437 }, { 149, 437 }, { 150, 437 }, { 151, 437 }, { 152, 437 },
555     { 153, 437 }, { 154, 437 }, { 155, 437 }, { 156, 437 }, { 157, 437 },
556     { 158, 437 }, { 159, 437 }, { 160, 437 }, { 161, 437 }, { 162, 437 },
557     { 163, 437 }, { 164, 437 }, { 165, 437 }, { 166, 437 }, { 167, 437 },
558     { 168, 437 }, { 169, 437 }, { 170, 437 }, { 171, 437 }, { 172, 437 },
559    
560     { 173, 437 }, { 174, 437 }, { 175, 437 }, { 176, 437 }, { 177, 437 },
561     { 178, 437 }, { 179, 437 }, { 180, 437 }, { 181, 437 }, { 182, 437 },
562     { 183, 437 }, { 184, 437 }, { 185, 437 }, { 186, 437 }, { 187, 437 },
563     { 188, 437 }, { 189, 437 }, { 190, 437 }, { 191, 437 }, { 192, 437 },
564     { 193, 437 }, { 194, 437 }, { 195, 437 }, { 196, 437 }, { 197, 437 },
565     { 198, 437 }, { 199, 437 }, { 200, 437 }, { 201, 437 }, { 202, 437 },
566     { 203, 437 }, { 204, 437 }, { 205, 437 }, { 206, 437 }, { 207, 437 },
567     { 208, 437 }, { 209, 437 }, { 210, 437 }, { 211, 437 }, { 212, 437 },
568     { 213, 437 }, { 214, 437 }, { 215, 437 }, { 216, 437 }, { 217, 437 },
569     { 218, 437 }, { 219, 437 }, { 220, 437 }, { 221, 437 }, { 222, 437 },
570    
571     { 223, 437 }, { 224, 437 }, { 225, 437 }, { 226, 437 }, { 227, 437 },
572     { 228, 437 }, { 229, 437 }, { 230, 437 }, { 231, 437 }, { 232, 437 },
573     { 233, 437 }, { 234, 437 }, { 235, 437 }, { 236, 437 }, { 237, 437 },
574     { 238, 437 }, { 239, 437 }, { 240, 437 }, { 241, 437 }, { 242, 437 },
575     { 243, 437 }, { 244, 437 }, { 245, 437 }, { 246, 437 }, { 247, 437 },
576     { 248, 437 }, { 249, 437 }, { 250, 437 }, { 251, 437 }, { 252, 437 },
577     { 253, 437 }, { 254, 437 }, { 255, 437 }, { 256, 437 }, {   0,  56 },
578     {   0,2226 }, {   0,   2 }, {   0,2224 }, {   0,   3 }, {   0,2222 },
579     {   0,   1 }, {   0,2220 }, {   0,   4 }, {   0,2218 }, {   0,  46 },
580     {   0,2216 }, {   0,  56 }, {   0,2214 }, {   0,   5 }, {   0,2212 },
581    
582     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
583     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,  45 }, {   0,2202 },
584     {   0,  56 }, {   0,2200 }, {   0,  56 }, {   0,2198 }, {   0,   0 },
585     {   0,   0 }, {   0,  56 }, {   0,2194 }, {   0,  56 }, {   0,2192 },
586     {   0,  45 }, {   0,2190 }, {   0,  56 }, {   0,2188 }, {   0,  56 },
587     {   0,2186 }, {   0,  56 }, {   0,2184 }, {   0,   0 }, {   0,  56 },
588     {   0,2181 }, {   0,   0 }, {   0,  56 }, {   0,2178 }, {   0,  56 },
589     {   0,2176 }, {   0,   0 }, {   0,  56 }, {   0,2173 }, {   0,  56 },
590     {   0,2171 }, {   0,  56 }, {   0,2169 }, {   0,  56 }, {   0,2167 },
591     {  48, 683 }, {  49, 683 }, {  50, 683 }, {  51, 683 }, {  52, 683 },
592    
593     {  53, 683 }, {  54, 683 }, {  55, 683 }, {  56, 683 }, {  57, 683 },
594     {  46, 681 }, {   0,   0 }, {  48, 671 }, {  49, 671 }, {  50, 671 },
595     {  51, 671 }, {  52, 671 }, {  53, 671 }, {  54, 671 }, {  55, 671 },
596     {  56, 671 }, {  57, 671 }, {  46, 669 }, {   0,   0 }, {  48, 681 },
597     {  49, 681 }, {  50, 681 }, {  51, 681 }, {  52, 681 }, {  53, 681 },
598     {  54, 681 }, {  55, 681 }, {  56, 681 }, {  57, 681 }, {  68,  76 },
599     {   0,  56 }, {   0,2130 }, {   0,  56 }, {   0,2128 }, {   0,  55 },
600     {   0,2126 }, {   0,   0 }, {   0,2124 }, {  69, 681 }, {  72, 679 },
601     {   0,   0 }, {   0,   0 }, {   0,2119 }, {   0,   0 }, {  69, 681 },
602     {   0,   0 }, {  85,  81 }, {  86, 127 }, {  85, 679 }, {  82, 681 },
603    
604     {   0,   0 }, {  78, 681 }, {  89, 681 }, {  73, 681 }, {   0,   0 },
605     {  78, 682 }, {  73, 684 }, {  69, 684 }, {   0,   0 }, {  79, 685 },
606     {   0,   0 }, {  69, 722 }, {   0,   0 }, {  69, 722 }, {  79, 684 },
607     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
608     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
609     {  85, 685 }, {   0,   0 }, {   0,   0 }, {  84, 725 }, {  85, 727 },
610     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
611     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,2073 }, {   0,   0 },
612     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
613     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
614    
615     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
616     {  68, 725 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  78, 692 },
617     {  68, 734 }, {   0,   0 }, {  79, 699 }, {   0,  47 }, {   0,2047 },
618     {   1, 696 }, {   2, 696 }, {   3, 696 }, {   4, 696 }, {   5, 696 },
619     {   6, 696 }, {   7, 696 }, {   8, 696 }, {   9, 696 }, {  10, 696 },
620     {  11, 696 }, {  12, 696 }, {  13, 696 }, {  14, 696 }, {  15, 696 },
621     {  16, 696 }, {  17, 696 }, {  18, 696 }, {  19, 696 }, {  20, 696 },
622     {  21, 696 }, {  22, 696 }, {  23, 696 }, {  24, 696 }, {  25, 696 },
623     {  26, 696 }, {  27, 696 }, {  28, 696 }, {  29, 696 }, {  30, 696 },
624     {  31, 696 }, {  32, 696 }, {  33, 696 }, {  34, 696 }, {  35, 696 },
625    
626     {  36, 696 }, {  37, 696 }, {  38, 696 }, {  65, 982 }, {  40, 696 },
627     {  41, 696 }, {  42, 696 }, {  43, 696 }, {  44, 696 }, {  45, 696 },
628     {  46, 696 }, {  47, 696 }, {  48, 696 }, {  49, 696 }, {  50, 696 },
629     {  51, 696 }, {  52, 696 }, {  53, 696 }, {  54, 696 }, {  55, 696 },
630     {  56, 696 }, {  57, 696 }, {  58, 696 }, {  59, 696 }, {  60, 696 },
631     {  61, 696 }, {  62, 696 }, {  63, 696 }, {  64, 696 }, {  65, 696 },
632     {  66, 696 }, {  67, 696 }, {  68, 696 }, {  69, 696 }, {  70, 696 },
633     {  71, 696 }, {  72, 696 }, {  73, 696 }, {  74, 696 }, {  75, 696 },
634     {  76, 696 }, {  77, 696 }, {  78, 696 }, {  79, 696 }, {  80, 696 },
635     {  81, 696 }, {  82, 696 }, {  83, 696 }, {  84, 696 }, {  85, 696 },
636    
637     {  86, 696 }, {  87, 696 }, {  88, 696 }, {  89, 696 }, {  90, 696 },
638     {  91, 696 }, {   0,   0 }, {  93, 696 }, {  94, 696 }, {  95, 696 },
639     {  96, 696 }, {  97, 696 }, {  98, 696 }, {  99, 696 }, { 100, 696 },
640     { 101, 696 }, { 102, 696 }, { 103, 696 }, { 104, 696 }, { 105, 696 },
641     { 106, 696 }, { 107, 696 }, { 108, 696 }, { 109, 696 }, { 110, 696 },
642     { 111, 696 }, { 112, 696 }, { 113, 696 }, { 114, 696 }, { 115, 696 },
643     { 116, 696 }, { 117, 696 }, { 118, 696 }, { 119, 696 }, { 120, 696 },
644     { 121, 696 }, { 122, 696 }, { 123, 696 }, { 124, 696 }, { 125, 696 },
645     { 126, 696 }, { 127, 696 }, { 128, 696 }, { 129, 696 }, { 130, 696 },
646     { 131, 696 }, { 132, 696 }, { 133, 696 }, { 134, 696 }, { 135, 696 },
647    
648     { 136, 696 }, { 137, 696 }, { 138, 696 }, { 139, 696 }, { 140, 696 },
649     { 141, 696 }, { 142, 696 }, { 143, 696 }, { 144, 696 }, { 145, 696 },
650     { 146, 696 }, { 147, 696 }, { 148, 696 }, { 149, 696 }, { 150, 696 },
651     { 151, 696 }, { 152, 696 }, { 153, 696 }, { 154, 696 }, { 155, 696 },
652     { 156, 696 }, { 157, 696 }, { 158, 696 }, { 159, 696 }, { 160, 696 },
653     { 161, 696 }, { 162, 696 }, { 163, 696 }, { 164, 696 }, { 165, 696 },
654     { 166, 696 }, { 167, 696 }, { 168, 696 }, { 169, 696 }, { 170, 696 },
655     { 171, 696 }, { 172, 696 }, { 173, 696 }, { 174, 696 }, { 175, 696 },
656     { 176, 696 }, { 177, 696 }, { 178, 696 }, { 179, 696 }, { 180, 696 },
657     { 181, 696 }, { 182, 696 }, { 183, 696 }, { 184, 696 }, { 185, 696 },
658    
659     { 186, 696 }, { 187, 696 }, { 188, 696 }, { 189, 696 }, { 190, 696 },
660     { 191, 696 }, { 192, 696 }, { 193, 696 }, { 194, 696 }, { 195, 696 },
661     { 196, 696 }, { 197, 696 }, { 198, 696 }, { 199, 696 }, { 200, 696 },
662     { 201, 696 }, { 202, 696 }, { 203, 696 }, { 204, 696 }, { 205, 696 },
663     { 206, 696 }, { 207, 696 }, { 208, 696 }, { 209, 696 }, { 210, 696 },
664     { 211, 696 }, { 212, 696 }, { 213, 696 }, { 214, 696 }, { 215, 696 },
665     { 216, 696 }, { 217, 696 }, { 218, 696 }, { 219, 696 }, { 220, 696 },
666     { 221, 696 }, { 222, 696 }, { 223, 696 }, { 224, 696 }, { 225, 696 },
667     { 226, 696 }, { 227, 696 }, { 228, 696 }, { 229, 696 }, { 230, 696 },
668     { 231, 696 }, { 232, 696 }, { 233, 696 }, { 234, 696 }, { 235, 696 },
669    
670     { 236, 696 }, { 237, 696 }, { 238, 696 }, { 239, 696 }, { 240, 696 },
671     { 241, 696 }, { 242, 696 }, { 243, 696 }, { 244, 696 }, { 245, 696 },
672     { 246, 696 }, { 247, 696 }, { 248, 696 }, { 249, 696 }, { 250, 696 },
673     { 251, 696 }, { 252, 696 }, { 253, 696 }, { 254, 696 }, { 255, 696 },
674     { 256, 696 }, {   0,  57 }, {   0,1789 }, {   1, 365 }, {   2, 365 },
675     {   3, 365 }, {   4, 365 }, {   5, 365 }, {   6, 365 }, {   7, 365 },
676     {   8, 365 }, {   9, 365 }, {  10, 365 }, {  11, 365 }, {  12, 365 },
677     {  13, 365 }, {  14, 365 }, {  15, 365 }, {  16, 365 }, {  17, 365 },
678     {  18, 365 }, {  19, 365 }, {  20, 365 }, {  21, 365 }, {  22, 365 },
679     {  23, 365 }, {  24, 365 }, {  25, 365 }, {  26, 365 }, {  27, 365 },
680    
681     {  28, 365 }, {  29, 365 }, {  30, 365 }, {  31, 365 }, {  32, 365 },
682     {  33, 365 }, {  34, 367 }, {  35, 365 }, {  36, 365 }, {  37, 365 },
683     {  38, 365 }, {  39, 374 }, {  40, 365 }, {  41, 365 }, {  42, 365 },
684     {  43, 365 }, {  44, 365 }, {  45, 365 }, {  46, 365 }, {  47, 365 },
685     {  48, 365 }, {  49, 365 }, {  50, 365 }, {  51, 365 }, {  52, 365 },
686     {  53, 365 }, {  54, 365 }, {  55, 365 }, {  56, 365 }, {  57, 365 },
687     {  58, 365 }, {  59, 365 }, {  60, 365 }, {  61, 365 }, {  62, 365 },
688     {  63, 365 }, {  64, 365 }, {  65, 365 }, {  66, 365 }, {  67, 365 },
689     {  68, 365 }, {  69, 365 }, {  70, 365 }, {  71, 365 }, {  72, 365 },
690     {  73, 365 }, {  74, 365 }, {  75, 365 }, {  76, 365 }, {  77, 365 },
691    
692     {  78, 365 }, {  79, 365 }, {  80, 365 }, {  81, 365 }, {  82, 365 },
693     {  83, 365 }, {  84, 365 }, {  85, 365 }, {  86, 365 }, {  87, 365 },
694     {  88, 365 }, {  89, 365 }, {  90, 365 }, {  91, 365 }, {  92, 380 },
695     {  93, 365 }, {  94, 365 }, {  95, 365 }, {  96, 365 }, {  97, 365 },
696     {  98, 365 }, {  99, 365 }, { 100, 365 }, { 101, 365 }, { 102, 365 },
697     { 103, 365 }, { 104, 365 }, { 105, 365 }, { 106, 365 }, { 107, 365 },
698     { 108, 365 }, { 109, 365 }, { 110, 384 }, { 111, 365 }, { 112, 365 },
699     { 113, 365 }, { 114, 386 }, { 115, 365 }, { 116, 388 }, { 117, 365 },
700     { 118, 365 }, { 119, 365 }, { 120, 365 }, { 121, 365 }, { 122, 365 },
701     { 123, 365 }, { 124, 365 }, { 125, 365 }, { 126, 365 }, { 127, 365 },
702    
703     { 128, 365 }, { 129, 365 }, { 130, 365 }, { 131, 365 }, { 132, 365 },
704     { 133, 365 }, { 134, 365 }, { 135, 365 }, { 136, 365 }, { 137, 365 },
705     { 138, 365 }, { 139, 365 }, { 140, 365 }, { 141, 365 }, { 142, 365 },
706     { 143, 365 }, { 144, 365 }, { 145, 365 }, { 146, 365 }, { 147, 365 },
707     { 148, 365 }, { 149, 365 }, { 150, 365 }, { 151, 365 }, { 152, 365 },
708     { 153, 365 }, { 154, 365 }, { 155, 365 }, { 156, 365 }, { 157, 365 },
709     { 158, 365 }, { 159, 365 }, { 160, 365 }, { 161, 365 }, { 162, 365 },
710     { 163, 365 }, { 164, 365 }, { 165, 365 }, { 166, 365 }, { 167, 365 },
711     { 168, 365 }, { 169, 365 }, { 170, 365 }, { 171, 365 }, { 172, 365 },
712     { 173, 365 }, { 174, 365 }, { 175, 365 }, { 176, 365 }, { 177, 365 },
713    
714     { 178, 365 }, { 179, 365 }, { 180, 365 }, { 181, 365 }, { 182, 365 },
715     { 183, 365 }, { 184, 365 }, { 185, 365 }, { 186, 365 }, { 187, 365 },
716     { 188, 365 }, { 189, 365 }, { 190, 365 }, { 191, 365 }, { 192, 365 },
717     { 193, 365 }, { 194, 365 }, { 195, 365 }, { 196, 365 }, { 197, 365 },
718     { 198, 365 }, { 199, 365 }, { 200, 365 }, { 201, 365 }, { 202, 365 },
719     { 203, 365 }, { 204, 365 }, { 205, 365 }, { 206, 365 }, { 207, 365 },
720     { 208, 365 }, { 209, 365 }, { 210, 365 }, { 211, 365 }, { 212, 365 },
721     { 213, 365 }, { 214, 365 }, { 215, 365 }, { 216, 365 }, { 217, 365 },
722     { 218, 365 }, { 219, 365 }, { 220, 365 }, { 221, 365 }, { 222, 365 },
723     { 223, 365 }, { 224, 365 }, { 225, 365 }, { 226, 365 }, { 227, 365 },
724    
725     { 228, 365 }, { 229, 365 }, { 230, 365 }, { 231, 365 }, { 232, 365 },
726     { 233, 365 }, { 234, 365 }, { 235, 365 }, { 236, 365 }, { 237, 365 },
727     { 238, 365 }, { 239, 365 }, { 240, 365 }, { 241, 365 }, { 242, 365 },
728     { 243, 365 }, { 244, 365 }, { 245, 365 }, { 246, 365 }, { 247, 365 },
729     { 248, 365 }, { 249, 365 }, { 250, 365 }, { 251, 365 }, { 252, 365 },
730     { 253, 365 }, { 254, 365 }, { 255, 365 }, { 256, 365 }, {   0,   0 },
731     {   0,1531 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
732     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
733     {   0,1521 }, {   0,   0 }, {   0,1519 }, {   0,   0 }, {   0,1517 },
734     {   0,   0 }, {   0,1515 }, {   0,   0 }, {   0,1513 }, {   0,   0 },
735    
736     {   0,1511 }, {   0,  45 }, {   0,1509 }, {   0,   0 }, {   0,1507 },
737     {   0,   0 }, {   0,1505 }, {   0,   0 }, {   0,   0 }, {   0,1502 },
738     {   0,   0 }, {   0,1500 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
739     {   0,1496 }, {   0,   0 }, {   0,1494 }, {   0,   0 }, {   0,1492 },
740     {   0,   0 }, {   0,   0 }, {   0,1489 }, {   0,   0 }, {   0,   0 },
741     {   0,1486 }, {  46,  10 }, {   0,   0 }, {  48,   0 }, {  49,   0 },
742     {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 },
743     {  55,   0 }, {  56,   0 }, {  57,   0 }, {  48, 428 }, {  49, 428 },
744     {  50, 428 }, {  51, 428 }, {  52, 428 }, {  53, 428 }, {  54, 428 },
745     {  55, 428 }, {  56, 428 }, {  57, 428 }, {  46, -12 }, {   0,   0 },
746    
747   {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 },   {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 },
748   {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 },   {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 },
749   {   0,  43 }, {   0,1137 }, {   0,   0 }, {   0,1135 }, {   0,   0 },   {   0,   0 }, {  65, 431 }, {  70, 430 }, {   0,   0 }, {   0,1447 },
750   {   0,1133 }, {   0,   0 }, {   0,1131 }, {   0,   0 }, {   0,1129 },   {   0,   0 }, {   0,1445 }, {  69, 432 }, {   0,   0 }, {   0,1442 },
751   {   0,   0 }, {   0,1127 }, {  68, 132 }, {   0,   0 }, {   0,1124 },   {   0,   0 }, {   0,1440 }, {   0,   0 }, {   0,1438 }, {   0,   0 },
752   {   0,   0 }, {  78, 132 }, {  68, 129 }, {   0,   0 }, {  79, 133 },   {  71, 430 }, {   0,   0 }, {   0,   0 }, {  84, 431 }, {  70, 429 },
753   {   0,   0 }, {  48, 113 }, {  49, 113 }, {  50, 113 }, {  51, 113 },   {  65, 429 }, {   0,   0 }, {   0,1429 }, {  83, 432 }, {   0,   0 },
754     {  68, 429 }, {   0,  54 }, {   0,1424 }, {   0,  52 }, {   0,1422 },
755   {  52, 113 }, {  53, 113 }, {  54, 113 }, {  55, 113 }, {  56, 113 },   {  84, 430 }, {   0,   0 }, {  83, 431 }, {   0,   0 }, {  83, 431 },
756   {  57, 113 }, {   0,   0 }, {   0,1106 }, {   0,   0 }, {   0,1104 },   {   0,  53 }, {   0,1415 }, {  78, 431 }, {  73, 431 }, {   0,   0 },
757   {   0,   0 }, {   0,1102 }, {   0,   0 }, {   0,1100 }, {   0,   0 },  
758   {  65, 107 }, {   0,   0 }, {   0,1096 }, {   0,   0 }, {   0,1094 },   {  83, 431 }, {   0,  51 }, {   0,1409 }, {  84, 433 }, {  82, 432 },
759   {   0,   0 }, {   0,1092 }, {  46, -28 }, {  70, 110 }, {  48,   0 },   {   0,  48 }, {   0,1405 }, {   0,  49 }, {   0,1403 }, {   0,  50 },
760   {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 },   {   0,1401 }, {   0,   7 }, {   0,1399 }, {   0,   0 }, {   0,   0 },
761   {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
762   {   0,1078 }, {   0,   0 }, {   0,   0 }, {   0,1075 }, {  84, 112 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
763   {   0,   0 }, {   0,1072 }, {   0,   0 }, {  65,  91 }, {   0,   0 },   {   0,   0 }, {   0,1385 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
764   {   0,1068 }, {   0,   0 }, {   0,   0 }, {   0,1065 }, {  69,  96 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
765     {   0,   0 }, {   0,   0 }, {  66, 406 }, {   0,   0 }, {   0,   0 },
766   {   0,   7 }, {   0,1062 }, {   0,   0 }, {   0,1060 }, {   0,   0 },   {   0,   0 }, {  77, 394 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
767   {  71,  97 }, {   0,   0 }, {   0,1056 }, {   0,   0 }, {  70,  96 },   {   0,   0 }, {   0,   0 }, {  83, 396 }, {   0,   0 }, {   0,   0 },
768   {   0,   6 }, {   0,1052 }, {   0,   0 }, {   0,1050 }, {   0,   0 },  
769   {  83,  96 }, {   0,   0 }, {   0,1046 }, {   0,   0 }, {   0,1044 },   {  84, 396 }, {  82, 395 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
770   {  84,  97 }, {   0,   0 }, {  83,  98 }, {   0,   0 }, {  65,  86 },   {  73, 399 }, {  83, 406 }, {   0,   0 }, {  76, 401 }, {   0,  47 },
771   {   0,   0 }, {   0,1037 }, {   0,   0 }, {   0,1035 }, {  68,  90 },   {   0,1351 }, {   1,   0 }, {   2,   0 }, {   3,   0 }, {   4,   0 },
772   {   0,   0 }, {   0,1032 }, {   0,   8 }, {   0,1030 }, {   0,   0 },   {   5,   0 }, {   6,   0 }, {   7,   0 }, {   8,   0 }, {   9,   0 },
773   {   0,1028 }, {   0,   0 }, {   0,1026 }, {   0,   0 }, {   0,1024 },   {  10,   0 }, {  11,   0 }, {  12,   0 }, {  13,   0 }, {  14,   0 },
774   {  83,  82 }, {   0,   0 }, {  73, 113 }, {   0,   0 }, {   0,   0 },   {  15,   0 }, {  16,   0 }, {  17,   0 }, {  18,   0 }, {  19,   0 },
775   {   0,1018 }, {   0,   0 }, {  84,  90 }, {  77, 114 }, {  82, 106 },   {  20,   0 }, {  21,   0 }, {  22,   0 }, {  23,   0 }, {  24,   0 },
776     {  25,   0 }, {  26,   0 }, {  27,   0 }, {  28,   0 }, {  29,   0 },
777   {   0,   0 }, {   0,1012 }, {   0,   0 }, {   0,1010 }, {  83, 117 },   {  30,   0 }, {  31,   0 }, {  32,   0 }, {  33,   0 }, {  34,   0 },
778   {   0,   0 }, {   0,   0 }, {  66, 104 }, {   0,   0 }, {  48,   0 },   {  35,   0 }, {  36,   0 }, {  37,   0 }, {  38,   0 }, {  73, 360 },
779   {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 },  
780   {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 }, {  84, 105 },   {  40,   0 }, {  41,   0 }, {  42,   0 }, {  43,   0 }, {  44,   0 },
781   {  82, 105 }, {  73, 103 }, {   0,   0 }, {   0, 990 }, {  76, 105 },   {  45,   0 }, {  46,   0 }, {  47,   0 }, {  48,   0 }, {  49,   0 },
782   {   0,   0 }, {  73, 103 }, {   0,   0 }, {  83, 104 }, {   0,   0 },   {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 },
783   {  73, 103 }, {   0,   0 }, {   0, 981 }, {  70, 105 }, {   0,   0 },   {  55,   0 }, {  56,   0 }, {  57,   0 }, {  58,   0 }, {  59,   0 },
784   {   0, 978 }, {  69, 103 }, {   0,   0 }, {   0, 975 }, {   0,  14 },   {  60,   0 }, {  61,   0 }, {  62,   0 }, {  63,   0 }, {  64,   0 },
785   {   0, 973 }, {  65, 104 }, {   0,   0 }, {   0, 970 }, {   0,   0 },   {  65,   0 }, {  66,   0 }, {  67,   0 }, {  68,   0 }, {  69,   0 },
786   {   0, 968 }, {   0,   0 }, {  78, 109 }, {   0,   0 }, {   0, 964 },   {  70,   0 }, {  71,   0 }, {  72,   0 }, {  73,   0 }, {  74,   0 },
787     {  75,   0 }, {  76,   0 }, {  77,   0 }, {  78,   0 }, {  79,   0 },
788   {   0,   0 }, {   0, 962 }, {   0,   0 }, {   0, 960 }, {  73, 104 },   {  80,   0 }, {  81,   0 }, {  82,   0 }, {  83,   0 }, {  84,   0 },
789   {   0,   0 }, {   0, 957 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {  85,   0 }, {  86,   0 }, {  87,   0 }, {  88,   0 }, {  89,   0 },
790   {   0, 953 }, {   0,   0 }, {  84, 105 }, {  68,  99 }, {  79, 102 },  
791   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0, 945 }, {   0,   0 },   {  90,   0 }, {  91,   0 }, {   0,   0 }, {  93,   0 }, {  94,   0 },
792   {   0, 943 }, {  84, 102 }, {   0,   0 }, {  84, 103 }, {  73,  95 },   {  95,   0 }, {  96,   0 }, {  97,   0 }, {  98,   0 }, {  99,   0 },
793   {   0,   0 }, {  73,  95 }, {   0,   0 }, {   0, 935 }, {   0,   0 },   { 100,   0 }, { 101,   0 }, { 102,   0 }, { 103,   0 }, { 104,   0 },
794   {   0, 933 }, {   0,   0 }, {   0,   0 }, {   0, 930 }, {   0,   0 },   { 105,   0 }, { 106,   0 }, { 107,   0 }, { 108,   0 }, { 109,   0 },
795   {   0, 928 }, {   0,  22 }, {   0, 926 }, {   0,   0 }, {   0, 924 },   { 110,   0 }, { 111,   0 }, { 112,   0 }, { 113,   0 }, { 114,   0 },
796   {  67,  77 }, {   0,  11 }, {   0, 921 }, {   0,  12 }, {   0, 919 },   { 115,   0 }, { 116,   0 }, { 117,   0 }, { 118,   0 }, { 119,   0 },
797   {   0,   0 }, {   0, 917 }, {   0,   0 }, {   0, 915 }, {   0,   0 },   { 120,   0 }, { 121,   0 }, { 122,   0 }, { 123,   0 }, { 124,   0 },
798     { 125,   0 }, { 126,   0 }, { 127,   0 }, { 128,   0 }, { 129,   0 },
799   {   0, 913 }, {   0,  42 }, {   0, 911 }, {   0,   0 }, {   0, 909 },   { 130,   0 }, { 131,   0 }, { 132,   0 }, { 133,   0 }, { 134,   0 },
800   {   0,   0 }, {   0,   0 }, {  69,  71 }, {   0,   0 }, {   0, 904 },   { 135,   0 }, { 136,   0 }, { 137,   0 }, { 138,   0 }, { 139,   0 },
801   {   0,   0 }, {   0, 902 }, {  69,  68 }, {   0,   0 }, {  79,  69 },  
802   {   0,   0 }, {  84,  70 }, {   0,   0 }, {  67,  74 }, {   0,   0 },   { 140,   0 }, { 141,   0 }, { 142,   0 }, { 143,   0 }, { 144,   0 },
803   {   0, 893 }, {   0,   0 }, {   0, 891 }, {   0,   0 }, {   0,   0 },   { 145,   0 }, { 146,   0 }, { 147,   0 }, { 148,   0 }, { 149,   0 },
804   {   0, 888 }, {   0,   0 }, {   0, 886 }, {  83,  75 }, {   0,   0 },   { 150,   0 }, { 151,   0 }, { 152,   0 }, { 153,   0 }, { 154,   0 },
805   {   0, 883 }, {   0,   0 }, {   0, 881 }, {   0,   0 }, {  85,  73 },   { 155,   0 }, { 156,   0 }, { 157,   0 }, { 158,   0 }, { 159,   0 },
806   {  79,  74 }, {  76,  72 }, {  69,  72 }, {  85,  74 }, {   0,   0 },   { 160,   0 }, { 161,   0 }, { 162,   0 }, { 163,   0 }, { 164,   0 },
807   {   0, 873 }, {   0,  39 }, {   0, 871 }, {   0,   0 }, {   0, 869 },   { 165,   0 }, { 166,   0 }, { 167,   0 }, { 168,   0 }, { 169,   0 },
808   {   0,   0 }, {   0, 867 }, {   0,   0 }, {   0, 865 }, {   0,   0 },   { 170,   0 }, { 171,   0 }, { 172,   0 }, { 173,   0 }, { 174,   0 },
809     { 175,   0 }, { 176,   0 }, { 177,   0 }, { 178,   0 }, { 179,   0 },
810   {   0, 863 }, {   0,   0 }, {   0, 861 }, {  83,  72 }, {   0,   0 },   { 180,   0 }, { 181,   0 }, { 182,   0 }, { 183,   0 }, { 184,   0 },
811   {   0, 858 }, {  78,  66 }, {   0,   0 }, {   0, 855 }, {   0,   0 },   { 185,   0 }, { 186,   0 }, { 187,   0 }, { 188,   0 }, { 189,   0 },
812   {   0, 853 }, {   0,   0 }, {   0,   0 }, {  78,  65 }, {  84,  66 },  
813   {  82,  65 }, {   0,   0 }, {   0, 846 }, {  70,  60 }, {  69,  60 },   { 190,   0 }, { 191,   0 }, { 192,   0 }, { 193,   0 }, { 194,   0 },
814   {   0,   0 }, {  82,  63 }, {   0,  41 }, {   0, 840 }, {   0,   0 },   { 195,   0 }, { 196,   0 }, { 197,   0 }, { 198,   0 }, { 199,   0 },
815   {   0, 838 }, {  65,  64 }, {   0,   0 }, {   0, 835 }, {   0,   0 },   { 200,   0 }, { 201,   0 }, { 202,   0 }, { 203,   0 }, { 204,   0 },
816   {   0, 833 }, {   0,   0 }, {   0, 831 }, {   0,   0 }, {   0, 829 },   { 205,   0 }, { 206,   0 }, { 207,   0 }, { 208,   0 }, { 209,   0 },
817   {   0,   0 }, {   0, 827 }, {  67,  58 }, {  66,  58 }, {   0,   0 },   { 210,   0 }, { 211,   0 }, { 212,   0 }, { 213,   0 }, { 214,   0 },
818   {  86,  63 }, {  95,  59 }, {   0,   0 }, {  84,  64 }, {  69,  57 },   { 215,   0 }, { 216,   0 }, { 217,   0 }, { 218,   0 }, { 219,   0 },
819   {   0,   0 }, {   0, 817 }, {  65,  64 }, {   0,   0 }, {   0, 814 },   { 220,   0 }, { 221,   0 }, { 222,   0 }, { 223,   0 }, { 224,   0 },
820     { 225,   0 }, { 226,   0 }, { 227,   0 }, { 228,   0 }, { 229,   0 },
821   {   0,   0 }, {   0,   0 }, {   0, 811 }, {   0,   0 }, {  77,  57 },   { 230,   0 }, { 231,   0 }, { 232,   0 }, { 233,   0 }, { 234,   0 },
822   {   0,   9 }, {   0, 807 }, {   0,   0 }, {   0, 805 }, {   0,  27 },   { 235,   0 }, { 236,   0 }, { 237,   0 }, { 238,   0 }, { 239,   0 },
823   {   0, 803 }, {   0,   0 }, {   0, 801 }, {  69,  58 }, {   0,   0 },  
824   {  69,  60 }, {   0,   0 }, {   0, 796 }, {   0,   0 }, {  69,  60 },   { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 }, { 244,   0 },
825   {   0,   0 }, {   0, 792 }, {  82,  59 }, {   0,   0 }, {   0, 789 },   { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 }, { 249,   0 },
826   {  95,  56 }, {   0,   0 }, {  79,  60 }, {  73,  62 }, {   0,  13 },   { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 }, { 254,   0 },
827   {   0, 783 }, {  73,  63 }, {   0,   0 }, {   0, 780 }, {   0,   0 },   { 255,   0 }, { 256,   0 }, {   0,   6 }, {   0,1093 }, {   0,   0 },
828   {   0,   0 }, {  69,  63 }, {  85,  60 }, {  78,  64 }, {   0,   0 },   {   0,1091 }, {   0,   0 }, {   0,1089 }, {   0,   0 }, {   0,   0 },
829   {   0, 773 }, {   0,   0 }, {   0, 771 }, {   0,   0 }, {   0, 769 },   {   0,1086 }, {   0,   0 }, {   0,1084 }, {   0,   0 }, {   0,   0 },
830   {   0,  38 }, {   0, 767 }, {   0,   0 }, {   0, 765 }, {   0,   0 },   {   0,1081 }, {   0,   0 }, {   0,1079 }, {   0,   0 }, {   0,1077 },
831     {   0,   8 }, {   0,1075 }, {   0,   0 }, {   0,1073 }, {   0,   0 },
832   {   0, 763 }, {   0,   0 }, {  77,  58 }, {  69,  62 }, {   0,   0 },   {   0,1071 }, {   0,   0 }, {   0,1069 }, {   0,   0 }, {   0,1067 },
833   {   0, 758 }, {   0,  17 }, {   0, 756 }, {   0,  10 }, {   0, 754 },   {   0,   0 }, {   0,1065 }, {   0,   0 }, {   0,1063 }, {   0,   0 },
834   {  82,  62 }, {   0,   0 }, {  66,  54 }, {  83,  62 }, {   0,   0 },  
835   {  79,  62 }, {   0,   0 }, {   0, 746 }, {   0,   0 }, {   0, 744 },   {   0,1061 }, {   0,   0 }, {   0,1059 }, {   0,   0 }, {   0,1057 },
836   {   0,   0 }, {   0,   0 }, {   0, 741 }, {   0,   0 }, {   0, 739 },   {   0,   0 }, {   0,1055 }, {   0,   0 }, {   0,1053 }, {   0,   0 },
837   {   0,   0 }, {   0, 737 }, {  95,  62 }, {  76,  55 }, {   0,   0 },   {   0,1051 }, {   0,  15 }, {   0,1049 }, {   0,   0 }, {   0,1047 },
838   {   0, 733 }, {   0,   0 }, {   0, 731 }, {   0,   0 }, {   0, 729 },   {   0,   0 }, {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 },
839   {   0,   0 }, {   0, 727 }, {   0,   0 }, {  67,  51 }, {  77,  55 },   {  52,   0 }, {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 },
840   {   0,   0 }, {   0, 722 }, {   0,   0 }, {   0, 720 }, {  95,  56 },   {  57,   0 }, {   0,   0 }, {   0,1034 }, {   0,   0 }, {   0,1032 },
841   {  78,  52 }, {   0,   0 }, {  89,  51 }, {   0,  21 }, {   0, 714 },   {   0,   0 }, {   0,1030 }, {   0,   0 }, {   0,1028 }, {   0,   0 },
842     {   0,   0 }, {   0,1025 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
843   {   0,   0 }, {   0, 712 }, {   0,   0 }, {   0, 710 }, {   0,   0 },   {   0,1021 }, {   0,   0 }, {  70,  76 }, {  73,  70 }, {  69,  75 },
844   {   0, 708 }, {   0,   0 }, {   0, 706 }, {  84,  50 }, {  67,  40 },   {  65,  74 }, {   0,   0 }, {   0,   0 }, {   0,1013 }, {   0,   0 },
845   {   0,   0 }, {  67,  40 }, {   0,   0 }, {  73,  40 }, {   0,   0 },  
846   {   0, 698 }, {   0,   0 }, {   0, 696 }, {   0,   0 }, {   0, 694 },   {   0,1011 }, {   0,   0 }, {   0,1009 }, {   0,   0 }, {   0,1007 },
847   {   0,   0 }, {   0, 692 }, {   0,   0 }, {   0, 690 }, {   0,   0 },   {  78,  75 }, {   0,   0 }, {  73,  77 }, {   0,   0 }, {   0,1002 },
848   {  70,  38 }, {  76,  41 }, {   0,   0 }, {  95,  43 }, {   0,   0 },   {   0,   0 }, {   0,1000 }, {  68,  87 }, {   0,  23 }, {   0, 997 },
849   {   0, 683 }, {   0,   0 }, {   0, 681 }, {  85,  38 }, {   0,   0 },   {  67,  91 }, {  84,  77 }, {  79,  76 }, {   0,   0 }, {  73,  89 },
850   {   0, 678 }, {  69,  34 }, {  65,  33 }, {   0,   0 }, {  65,  33 },   {   0,   0 }, {  67,  93 }, {   0,   0 }, {   0, 988 }, {  84,  83 },
851   {  83,  42 }, {   0,   0 }, {   0, 671 }, {  67,  39 }, {   0,   0 },   {  73,  92 }, {  84,  86 }, {   0,  11 }, {   0, 983 }, {  69,  95 },
852   {   0, 668 }, {  66,  37 }, {   0,   0 }, {   0, 665 }, {  80,  34 },   {   0,  12 }, {   0, 980 }, {   0,   0 }, {  69,  93 }, {   0,   0 },
853     {   0, 976 }, {   0,   0 }, {  79,  94 }, {   0,   0 }, {   0, 972 },
854   {   0,   0 }, {   0, 662 }, {   0,  15 }, {   0, 660 }, {   0,   0 },   {  84,  94 }, {   0,   0 }, {   0, 969 }, {   0,   0 }, {   0, 967 },
855   {   0, 658 }, {   0,   0 }, {   0, 656 }, {   0,   0 }, {   0, 654 },   {  95,  92 }, {   0,   0 }, {   0, 964 }, {  67,  90 }, {   0,  44 },
856   {  69,  39 }, {   0,   0 }, {   0, 651 }, {  79,  37 }, {  82,  37 },  
857   {   0,   0 }, {  73,  39 }, {   0,   0 }, {   0,   0 }, {   0, 644 },   {   0, 961 }, {   0,   0 }, {   0, 959 }, {   0,   0 }, {   0,   0 },
858   {  84,  37 }, {   0,  26 }, {   0, 641 }, {   0,   0 }, {   0, 639 },   {   0, 956 }, {   0,   0 }, {   0, 954 }, {   0,   0 }, {   0, 952 },
859   {   0,   0 }, {   0, 637 }, {   0,   0 }, {  71,  41 }, {  78,  34 },   {  83,  82 }, {   0,   0 }, {   0, 949 }, {   0,   0 }, {  85,  83 },
860   {   0,  40 }, {   0, 632 }, {   0,   0 }, {   0, 630 }, {   0,   0 },   {  79,  89 }, {  76,  87 }, {  69,  81 }, {  85,  90 }, {   0,   0 },
861   {   0, 628 }, {  69,  36 }, {   0,   0 }, {  85,  39 }, {  84,  40 },   {   0,   0 }, {   0, 940 }, {   0,   0 }, {   0, 938 }, {   0,   0 },
862   {   0,   0 }, {   0, 622 }, {  73,  36 }, {   0,   0 }, {  79,  36 },   {   0, 936 }, {   0,   0 }, {   0, 934 }, {   0,   0 }, {   0, 932 },
863   {   0,   0 }, {   0, 617 }, {   0,   0 }, {   0, 615 }, {   0,   0 },   {  78,  83 }, {   0,  40 }, {   0, 929 }, {  83,  82 }, {   0,   0 },
864     {   0, 926 }, {   0,   0 }, {   0, 924 }, {  84,  83 }, {  78,  84 },
865   {   0, 613 }, {   0,  23 }, {   0, 611 }, {  80,  36 }, {   0,   0 },   {   0,   0 }, {  82,  84 }, {   0,   0 }, {   0, 918 }, {   0,   0 },
866   {   0, 608 }, {  85,  36 }, {   0,   0 }, {  76,  37 }, {   0,   0 },   {   0, 916 }, {   0,   0 }, {   0, 914 }, {   0,   0 }, {   0,   0 },
867   {   0, 603 }, {   0,   0 }, {   0, 601 }, {   0,  16 }, {   0, 599 },  
868   {   0,  25 }, {   0, 597 }, {  69,  33 }, {  73,  31 }, {  84,  37 },   {   0, 911 }, {   0,   0 }, {   0, 909 }, {   0,   0 }, {   0, 907 },
869   {   0,   0 }, {  66,  30 }, {   0,   0 }, {   0, 590 }, {   0,   0 },   {  82,  74 }, {   0,   0 }, {   0, 904 }, {  69,  63 }, {   0,   0 },
870   {  95,  32 }, {  84,  32 }, {  65,  36 }, {   0,   0 }, {   0, 584 },   {   0, 901 }, {   0,   0 }, {   0, 899 }, {   0,   0 }, {  70,  63 },
871   {   0,   0 }, {  69,  38 }, {   0,   0 }, {   0, 580 }, {   0,   0 },   {   0,   0 }, {  69,  63 }, {   0,  42 }, {   0, 893 }, {  77,  62 },
872   {  78,  34 }, {  85,  32 }, {   0,   0 }, {   0, 575 }, {   0,   0 },   {   0,   0 }, {   0, 890 }, {  65,  64 }, {   0,   0 }, {   0, 887 },
873   {   0, 573 }, {   0,   0 }, {   0, 571 }, {   0,   0 }, {  85,  37 },   {   0,   0 }, {  67,  65 }, {   0,   0 }, {  66,  70 }, {   0,   0 },
874   {  76,  33 }, {   0,  18 }, {   0, 566 }, {   0,  24 }, {   0, 564 },   {  95,  65 }, {   0,   0 }, {   0, 879 }, {   0,   0 }, {   0, 877 },
875     {   0,   0 }, {   0, 875 }, {   0,   0 }, {  86,  60 }, {  84,  63 },
876   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0, 560 }, {  69,  29 },   {  69,  63 }, {   0,   0 }, {  65,  69 }, {   0,   0 }, {   0, 867 },
877   {  79,  34 }, {   0,   0 }, {   0, 556 }, {   0,   0 }, {   0, 554 },   {   0,   0 }, {   0, 865 }, {   0,   0 }, {   0, 863 }, {   0,   0 },
878   {   0,   0 }, {  78,  29 }, {   0,   0 }, {   0, 550 }, {   0,   0 },  
879   {   0, 548 }, {   0,   0 }, {   0,   0 }, {   0, 545 }, {  95,  31 },   {  77,  63 }, {   0,   0 }, {   0, 859 }, {   0,   0 }, {  69,  67 },
880   {   0,   0 }, {   0, 542 }, {  67,  33 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {  69,  71 }, {   0,   9 }, {   0, 853 }, {   0,   0 },
881   {  84,  25 }, {   0,   0 }, {   0, 536 }, {  78,  33 }, {   0,   0 },   {   0, 851 }, {  82,  69 }, {   0,  28 }, {   0, 848 }, {  69,  68 },
882   {  84,  27 }, {   0,   0 }, {   0, 531 }, {  85,  31 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0, 844 }, {   0,   0 }, {   0, 842 },
883   {  80,  35 }, {   0,   0 }, {   0, 526 }, {  78,  37 }, {  84,  37 },   {  95,  69 }, {   0,   0 }, {  79,  67 }, {  73,  69 }, {   0,   0 },
884   {   0,   0 }, {   0, 522 }, {   0,   0 }, {   0, 520 }, {   0,   0 },   {   0, 836 }, {   0,   0 }, {   0, 834 }, {  76,  73 }, {   0,   0 },
885   {   0, 518 }, {  84,  37 }, {  68,  28 }, {   0,   0 }, {   0,   0 },   {  73,  78 }, {  69,  78 }, {  85,  70 }, {  79,  73 }, {   0,   0 },
886     {   0, 826 }, {   0,   0 }, {   0, 824 }, {  78,  77 }, {   0,  14 },
887   {   0,   0 }, {   0, 512 }, {   0,   0 }, {   0, 510 }, {  71,  26 },   {   0, 821 }, {   0,   0 }, {   0, 819 }, {   0,   0 }, {   0, 817 },
888   {   0,   0 }, {   0, 507 }, {   0,   0 }, {   0, 505 }, {   0,   0 },   {   0,   0 }, {   0, 815 }, {   0,   0 }, {  77,  71 }, {   0,   0 },
889   {  72,  25 }, {   0,   0 }, {   0, 501 }, {   0,   0 }, {   0, 499 },  
890   {   0,  35 }, {   0, 497 }, {   0,   0 }, {  95,  30 }, {  79,  25 },   {   0,   0 }, {   0, 810 }, {   0,  39 }, {   0, 808 }, {   0,   0 },
891   {  67,  18 }, {  68,  24 }, {   0,  37 }, {   0, 490 }, {   0,   0 },   {  69,  67 }, {  82,  70 }, {   0,   0 }, {   0, 803 }, {   0,   0 },
892   {   0,   0 }, {   0, 487 }, {   0,   0 }, {  65,  28 }, {   0,   0 },   {   0, 801 }, {   0,   0 }, {  66,  64 }, {   0,   0 }, {   0, 797 },
893   {  73,  25 }, {  89,  26 }, {  73,  28 }, {   0,   0 }, {   0, 479 },   {  83,  64 }, {   0,  18 }, {   0, 794 }, {   0,  10 }, {   0, 792 },
894   {   0,   0 }, {   0, 477 }, {   0,   0 }, {   0, 475 }, {   0,   0 },   {   0,   0 }, {   0, 790 }, {   0,   0 }, {  79,  64 }, {   0,   0 },
895   {   0, 473 }, {   0,   0 }, {   0, 471 }, {  72,  30 }, {   0,   0 },   {   0, 786 }, {   0,   0 }, {   0, 784 }, {  76,  65 }, {  95,  67 },
896   {   0,   0 }, {  69,  26 }, {  82,  28 }, {  80,  27 }, {   0,   0 },   {   0,   0 }, {   0, 780 }, {   0,   0 }, {   0, 778 }, {   0,   0 },
897     {   0,   0 }, {   0, 775 }, {   0,   0 }, {   0,   0 }, {   0, 772 },
898   {   0, 463 }, {   0,   0 }, {   0, 461 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0, 770 }, {   0,   0 }, {  95,  66 }, {  77,  54 },
899   {   0, 458 }, {   0,   0 }, {   0, 456 }, {   0,   0 }, {  82,  29 },   {  68,  54 }, {   0,   0 }, {  78,  56 }, {   0,   0 }, {  89,  59 },
900   {   0,   0 }, {  79,  26 }, {   0,  19 }, {   0, 450 }, {  69,  28 },  
901   {  78,  25 }, {  65,  25 }, {   0,   0 }, {   0, 445 }, {  78,  23 },   {   0,   0 }, {  76,  52 }, {  67,  48 }, {   0,   0 }, {   0, 757 },
902   {   0,   0 }, {   0, 442 }, {   0,   0 }, {   0,   0 }, {   0, 439 },   {   0,   0 }, {   0, 755 }, {   0,   0 }, {   0, 753 }, {   0,   0 },
903   {   0,   0 }, {   0, 437 }, {  84,  23 }, {   0,   0 }, {  73,  30 },   {   0, 751 }, {   0,   0 }, {   0,   0 }, {  67,  58 }, {   0,   0 },
904   {   0,   0 }, {  69,  28 }, {   0,   0 }, {   0, 430 }, {   0,  36 },   {   0, 746 }, {   0,   0 }, {  73,  47 }, {  67,  55 }, {   0,  22 },
905   {   0, 428 }, {   0,   0 }, {   0, 426 }, {   0,   0 }, {  86,  31 },   {   0, 741 }, {  84,  49 }, {   0,   0 }, {   0, 738 }, {   0,   0 },
906   {   0,  28 }, {   0, 422 }, {  78,  28 }, {   0,  31 }, {   0, 419 },   {   0, 736 }, {   0,   0 }, {   0, 734 }, {   0,   0 }, {   0,   0 },
907   {   0,   0 }, {   0, 417 }, {   0,  33 }, {   0, 415 }, {   0,  29 },   {   0, 731 }, {   0,   0 }, {   0, 729 }, {   0,   0 }, {  70,  51 },
908     {   0,   0 }, {  76,  50 }, {  95,  47 }, {   0,   0 }, {   0,   0 },
909   {   0, 413 }, {   0,   0 }, {   0, 411 }, {  95,  30 }, {  78,  24 },   {  69,  52 }, {   0,   0 }, {  65,  50 }, {  85,  50 }, {   0,   0 },
910   {   0,   0 }, {   0,   0 }, {  73,  18 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {  65,  49 }, {   0,   0 }, {  65,  49 }, {   0,   0 },
911   {   0, 403 }, {  69,  26 }, {   0,   0 }, {   0, 400 }, {   0,   0 },  
912   {   0, 398 }, {   0,   0 }, {  79,  19 }, {   0,   0 }, {  67,  22 },   {  83,  53 }, {  65,  67 }, {   0,   0 }, {   0, 708 }, {   0,   0 },
913   {   0,   0 }, {   0,   0 }, {  86,  19 }, {  83,  23 }, {  69,  21 },   {  80,  50 }, {  67,  70 }, {  66,  70 }, {   0,   0 }, {   0, 702 },
914   {   0,   0 }, {   0, 387 }, {   0,   0 }, {  78,  21 }, {   0,   0 },   {   0,   0 }, {   0, 700 }, {   0,   0 }, {   0, 698 }, {   0,   0 },
915   {   0,   0 }, {   0, 382 }, {   0,   0 }, {   0, 380 }, {   0,   0 },   {   0, 696 }, {   0,   0 }, {   0, 694 }, {   0,   0 }, {   0, 692 },
916   {   0, 378 }, {   0,   0 }, {   0, 376 }, {   0,   0 }, {   0, 374 },   {   0,   0 }, {   0,   0 }, {   0, 689 }, {   0,   0 }, {   0, 687 },
917   {  69,  16 }, {   0,   0 }, {  85,  26 }, {  69,  17 }, {  76,  17 },   {   0,   0 }, {   0, 685 }, {   0,   0 }, {   0,   0 }, {  69,  59 },
918   {   0,   0 }, {   0, 367 }, {   0,   0 }, {   0, 365 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0, 679 }, {   0,  13 }, {   0, 677 },
919     {  79,  59 }, {  82,  59 }, {   0,   0 }, {  73,  57 }, {   0,   0 },
920   {   0, 363 }, {   0,   0 }, {   0,   0 }, {   0, 360 }, {   0,   0 },   {   0, 671 }, {   0,   0 }, {  84,  59 }, {   0,   0 }, {   0,   0 },
921   {   0, 358 }, {   0,   0 }, {   0, 356 }, {  82,  18 }, {   0,   0 },   {   0,   0 }, {   0, 665 }, {   0,   0 }, {   0, 663 }, {   0,  16 },
922   {   0, 353 }, {   0,   0 }, {   0, 351 }, {  76,  11 }, {   0,   0 },  
923   {   0, 348 }, {   0,   0 }, {  84,  13 }, {   0,   0 }, {   0, 344 },   {   0, 661 }, {  78,  51 }, {   0,   0 }, {   0, 658 }, {   0,   0 },
924   {   0,   0 }, {   0, 342 }, {   0,   0 }, {   0, 340 }, {  83,   9 },   {  78,  55 }, {  76,  54 }, {   0,   0 }, {   0, 653 }, {   0,   0 },
925   {   0,   0 }, {  80,  17 }, {   0,   0 }, {   0, 335 }, {   0,   0 },   {  85,  51 }, {   0,   0 }, {   0, 649 }, {   0,   0 }, {   0,   0 },
926   {   0, 333 }, {   0,   0 }, {  80,  24 }, {   0,   0 }, {   0, 329 },   {   0, 646 }, {  84,  58 }, {   0,   0 }, {   0, 643 }, {   0,  27 },
927   {   0,   0 }, {  95,  11 }, {   0,   0 }, {   0, 325 }, {  95,  16 },   {   0, 641 }, {   0,   0 }, {   0, 639 }, {   0,   0 }, {  71,  43 },
928   {  80,  21 }, {  65,  11 }, {   0,   0 }, {  95,  17 }, {   0,   0 },   {   0,   0 }, {   0, 635 }, {   0,   0 }, {   0, 633 }, {   0,   0 },
929   {  80,  20 }, {  65,   8 }, {   0,   0 }, {  85,  20 }, {   0,   0 },   {  69,  39 }, {   0,  41 }, {   0, 629 }, {   0,   0 }, {   0, 627 },
930     {   0,   0 }, {  73,  40 }, {   0,   0 }, {  79,  39 }, {   0,   0 },
931   {  65,  13 }, {   0,   0 }, {   0, 311 }, {   0,   0 }, {   0,   0 },   {   0, 621 }, {   0,   0 }, {   0, 619 }, {   0,   0 }, {   0, 617 },
932   {   0, 308 }, {   0,   0 }, {   0, 306 }, {   0,   0 }, {   0, 304 },   {   0,   0 }, {   0, 615 }, {  80,  45 }, {  76,  46 }, {   0,   0 },
933   {   0,   0 }, {   0, 302 }, {   0,   0 }, {   0, 300 }, {   0,   0 },  
934   {  65,  10 }, {   0,   0 }, {  84,  13 }, {  65,   9 }, {  82,  13 },   {  85,  43 }, {  69,  44 }, {   0,   0 }, {   0,   0 }, {   0, 607 },
935   {   0,   0 }, {  82,  14 }, {  65,  12 }, {  68,  10 }, {   0,   0 },   {   0,  24 }, {   0, 605 }, {   0,   0 }, {  84,  46 }, {   0,   0 },
936   {   0, 288 }, {   0,   0 }, {   0, 286 }, {   0,   0 }, {   0, 284 },   {  84,  46 }, {   0,   0 }, {   0, 599 }, {  73,  38 }, {  95,  46 },
937   {  82,   9 }, {   0,   0 }, {   0, 281 }, {   0,  30 }, {   0, 279 },   {  69,  36 }, {   0,   0 }, {   0, 594 }, {   0,   0 }, {  66,  37 },
938   {   0,  32 }, {   0, 277 }, {  77,  11 }, {   0,   0 }, {  77,  11 },   {   0,   0 }, {   0, 590 }, {   0,   0 }, {   0, 588 }, {   0,  17 },
939   {  69,  13 }, {  95,   9 }, {  69,  15 }, {   0,   0 }, {   0, 269 },   {   0, 586 }, {   0,  26 }, {   0, 584 }, {   0,   0 }, {   0, 582 },
940   {   0,   0 }, {  77,  11 }, {  82,  13 }, {   0,   0 }, {  69,  25 },   {  65,  31 }, {   0,   0 }, {   0, 579 }, {  85,  36 }, {  69,  39 },
941     {   0,   0 }, {  78,  34 }, {   0,   0 }, {   0, 573 }, {   0,   0 },
942   {   0,   0 }, {  73,  24 }, {   0,  34 }, {   0, 260 }, {   0,  20 },   {   0, 571 }, {   0,   0 }, {   0, 569 }, {   0,   0 }, {  76,  38 },
943   {   0, 258 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0, 565 }, {  85,  32 }, {   0,   0 }, {   0, 562 },
944    
945     {   0,  19 }, {   0, 560 }, {   0,  25 }, {   0, 558 }, {   0,   0 },
946     {  79,  41 }, {   0,   0 }, {  79,  43 }, {   0,   0 }, {  69,  35 },
947     {   0,   0 }, {   0, 550 }, {  78,  39 }, {   0,   0 }, {   0, 547 },
948     {   0,   0 }, {   0, 545 }, {  95,  40 }, {   0,   0 }, {   0, 542 },
949     {   0,   0 }, {   0, 540 }, {   0,   0 }, {   0,   0 }, {   0, 537 },
950     {   0,   0 }, {  84,  35 }, {   0,   0 }, {  84,  35 }, {  67,  28 },
951     {   0,   0 }, {  85,  36 }, {  78,  34 }, {   0,  43 }, {   0, 527 },
952     {   0,   0 }, {   0, 525 }, {   0,   0 }, {   0, 523 }, {   0,   0 },
953     {   0, 521 }, {   0,   0 }, {  80,  30 }, {   0,   0 }, {   0, 517 },
954     {   0,   0 }, {  84,  34 }, {   0,   0 }, {   0, 513 }, {  78,  30 },
955    
956     {  68,  32 }, {   0,   0 }, {  85,  32 }, {   0,   0 }, {   0, 507 },
957     {   0,   0 }, {   0, 505 }, {  84,  30 }, {   0,   0 }, {  71,  28 },
958     {   0,   0 }, {   0,   0 }, {  72,  29 }, {   0,   0 }, {   0, 497 },
959     {   0,   0 }, {   0, 495 }, {   0,   0 }, {   0, 493 }, {   0,   0 },
960     {   0, 491 }, {  79,  29 }, {   0,   0 }, {   0, 488 }, {  95,  32 },
961     {   0,   0 }, {   0, 485 }, {   0,   0 }, {  67,  25 }, {  68,  27 },
962     {   0,  36 }, {   0, 480 }, {  83,  35 }, {   0,   0 }, {  65,  29 },
963     {  89,  28 }, {   0,   0 }, {  73,  26 }, {   0,   0 }, {  73,  28 },
964     {   0,  38 }, {   0, 470 }, {   0,   0 }, {   0, 468 }, {   0,   0 },
965     {   0, 466 }, {   0,   0 }, {   0, 464 }, {   0,   0 }, {   0, 462 },
966    
967     {   0,   0 }, {   0, 460 }, {   0,   0 }, {  82,  33 }, {  80,  32 },
968     {   0,   0 }, {   0, 455 }, {  69,  28 }, {  72,  28 }, {   0,   0 },
969     {   0, 451 }, {   0,   0 }, {   0, 449 }, {   0,   0 }, {   0,   0 },
970     {   0,   0 }, {   0, 445 }, {   0,   0 }, {   0, 443 }, {  79,  30 },
971     {  82,  30 }, {   0,   0 }, {  78,  29 }, {   0,  20 }, {   0, 437 },
972     {  69,  35 }, {  78,  28 }, {   0,   0 }, {   0, 433 }, {  65,  29 },
973     {   0,   0 }, {   0, 430 }, {   0,   0 }, {   0, 428 }, {   0,   0 },
974     {   0, 426 }, {   0,   0 }, {   0, 424 }, {  84,  27 }, {   0,  37 },
975     {   0, 421 }, {  73,  29 }, {  69,  28 }, {   0,   0 }, {   0, 417 },
976     {   0,  29 }, {   0, 415 }, {   0,  32 }, {   0, 413 }, {   0,   0 },
977    
978     {   0, 411 }, {   0,   0 }, {  86,  29 }, {   0,   0 }, {  78,  30 },
979     {   0,  34 }, {   0, 405 }, {   0,  30 }, {   0, 403 }, {   0,   0 },
980     {   0, 401 }, {   0,   0 }, {   0, 399 }, {   0,   0 }, {   0, 397 },
981     {  95,  29 }, {   0,   0 }, {   0, 394 }, {  73,  17 }, {   0,   0 },
982     {   0, 391 }, {  78,  17 }, {   0,   0 }, {   0, 388 }, {   0,   0 },
983     {  69,  22 }, {   0,   0 }, {   0, 384 }, {  79,  19 }, {  67,  21 },
984     {   0,   0 }, {   0, 380 }, {   0,   0 }, {  86,  19 }, {  83,  23 },
985     {  69,  19 }, {   0,   0 }, {   0, 374 }, {  78,  21 }, {   0,   0 },
986     {   0, 371 }, {   0,   0 }, {   0, 369 }, {   0,   0 }, {   0, 367 },
987     {   0,   0 }, {   0,   0 }, {   0, 364 }, {   0,   0 }, {   0, 362 },
988    
989     {  69,  13 }, {   0,   0 }, {  69,  13 }, {  85,  19 }, {  76,  12 },
990     {   0,   0 }, {   0, 355 }, {   0,   0 }, {   0, 353 }, {   0,   0 },
991     {   0,   0 }, {   0, 350 }, {   0,   0 }, {   0, 348 }, {   0,   0 },
992     {   0, 346 }, {   0,   0 }, {  82,  13 }, {   0,   0 }, {   0, 342 },
993     {  76,  12 }, {  84,  13 }, {   0,   0 }, {   0, 338 }, {   0,   0 },
994     {   0, 336 }, {   0,   0 }, {   0, 334 }, {   0,   0 }, {  83,  12 },
995     {  80,  14 }, {   0,   0 }, {   0, 329 }, {   0,   0 }, {   0, 327 },
996     {  65,  17 }, {   0,   0 }, {   0, 324 }, {  65,  17 }, {   0,   0 },
997     {  80,  10 }, {  95,  14 }, {  80,  11 }, {  95,  14 }, {   0,   0 },
998     {   0, 316 }, {  65,  13 }, {  80,  14 }, {   0,   0 }, {  85,  13 },
999    
1000     {   0,   0 }, {  95,  11 }, {   0,   0 }, {   0, 308 }, {   0,   0 },
1001     {   0, 306 }, {   0,   0 }, {   0, 304 }, {   0,   0 }, {   0, 302 },
1002     {   0,   0 }, {  84,  15 }, {  65,  14 }, {   0,   0 }, {  65,  14 },
1003     {   0,   0 }, {   0, 295 }, {   0,   0 }, {   0, 293 }, {  82,  10 },
1004     {   0,   0 }, {   0, 290 }, {  82,   9 }, {  65,  11 }, {  68,   9 },
1005     {   0,   0 }, {  82,  14 }, {   0,   0 }, {   0, 283 }, {   0,   0 },
1006     {   0, 281 }, {   0,  31 }, {   0, 279 }, {   0,  33 }, {   0, 277 },
1007     {   0,   0 }, {   0, 275 }, {  95,  14 }, {  77,  12 }, {   0,   0 },
1008     {  77,  12 }, {   0,   0 }, {  69,  11 }, {   0,   0 }, {  69,  12 },
1009     {   0,   0 }, {  77,  13 }, {  82,  12 }, {   0,  35 }, {   0, 262 },
1010    
1011     {  73,  18 }, {  69,  21 }, {   0,  21 }, {   0, 258 }, {   0,   0 },
1012     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1013     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1014     {   0,   0 }, {   0,   0 }, {   0,   0 }, {  84,  21 }, {   0,   0 },
1015     {   0,   0 }, {  84,  20 }, {   0,   0 }, {   0,   0 }, {  69,  13 },
1016     {   0,   0 }, {  69,  14 }, {   0,   0 }, {  69,  19 }, {   0,   0 },
1017     {   0,   0 }, {  86,  14 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1018     {  69,  14 }, {   0,   0 }, {  84,  13 }, {   0,   0 }, {   0,   0 },
1019     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1020     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1021    
1022     {  82,  14 }, {   0,   0 }, {   0,   0 }, {  82,  13 }, {   0,   0 },
1023     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1024     {  82,   8 }, {   0,   0 }, {  82,  19 }, {   0,   0 }, {   0,   0 },
1025     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  83,  17 },
1026   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  84,  23 }, {   0,   0 },  
  {   0,   0 }, {   0,   0 }, {  84,  21 }, {   0,   0 }, {   0,   0 },  
  {   0,   0 }, {  69,  18 }, {   0,   0 }, {  69,  18 }, {   0,   0 },  
  {  69,  18 }, {   0,   0 }, {  69,  19 }, {   0,   0 }, {   0,   0 },  
  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  86,   9 }, {  84,   8 },  
1027   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1028   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
   
  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },  
  {   0,   0 }, {   0,   0 }, {  82,   9 }, {   0,   0 }, {  82,   9 },  
  {   0,   0 }, {  82,  15 }, {   0,   0 }, {   0,   0 }, {  82,  21 },  
  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },  
  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },  
  {   0,   0 }, {   0,   0 }, {  83,  11 }, {   0,   0 }, {   0,   0 },  
  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },  
1029   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1030   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1031   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
# Line 746  static yyconst struct yy_trans_info yy_t Line 1065  static yyconst struct yy_trans_info yy_t
1065    
1066   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1067   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1068   {   0,   0 }, {   0,   0 }, { 257,  46 }, {   1,   0 },    };   { 257,  58 }, {   1,   0 },    };
1069    
1070  static yyconst struct yy_trans_info *yy_start_state_list[3] =  static yyconst struct yy_trans_info *yy_start_state_list[5] =
1071      {      {
1072      &yy_transition[1],      &yy_transition[1],
1073      &yy_transition[3],      &yy_transition[3],
1074      &yy_transition[261],      &yy_transition[261],
1075        &yy_transition[519],
1076        &yy_transition[777],
1077    
1078      } ;      } ;
1079    
# Line 793  static yyconst struct yy_trans_info *yy_ Line 1114  static yyconst struct yy_trans_info *yy_
1114  /// handle for a client connection (FIXME: doesn't work for more than one network connections of course)  /// handle for a client connection (FIXME: doesn't work for more than one network connections of course)
1115  int hSession;  int hSession;
1116    
1117  #line 797 "lex.yy.c"  
1118    #line 1119 "lex.yy.c"
1119    
1120  #define INITIAL 0  #define INITIAL 0
1121    #define INSTRING 1
1122    
 #ifndef YY_NO_UNISTD_H  
1123  /* Special case for "unistd.h", since it is non-ANSI. We include it way  /* Special case for "unistd.h", since it is non-ANSI. We include it way
1124   * down here because we want the user's section 1 to have been scanned first.   * down here because we want the user's section 1 to have been scanned first.
1125   * The user has a chance to override it with an option.   * The user has a chance to override it with an option.
1126   */   */
1127  #include <unistd.h>  #include <unistd.h>
 #endif  
1128    
1129  #ifndef YY_EXTRA_TYPE  #ifndef YY_EXTRA_TYPE
1130  #define YY_EXTRA_TYPE void *  #define YY_EXTRA_TYPE void *
# Line 992  YY_DECL Line 1313  YY_DECL
1313          register int yy_act;          register int yy_act;
1314      struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;      struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
1315    
1316  #line 37 "lscp.l"  #line 39 "lscp.l"
1317    
1318    
1319  #line 999 "lex.yy.c"  #line 1320 "lex.yy.c"
1320    
1321          if ( yyg->yy_init )          if ( yyg->yy_init )
1322                  {                  {
# Line 1075  do_action:     /* This label is used only to Line 1396  do_action:     /* This label is used only to
1396    
1397  case 1:  case 1:
1398  YY_RULE_SETUP  YY_RULE_SETUP
1399  #line 39 "lscp.l"  #line 41 "lscp.l"
1400  { return SP; }  { return SP; }
1401          YY_BREAK          YY_BREAK
1402  case 2:  case 2:
1403  /* rule 2 can match eol */  /* rule 2 can match eol */
1404  YY_RULE_SETUP  YY_RULE_SETUP
1405  #line 40 "lscp.l"  #line 42 "lscp.l"
1406  { return LF; }  { return LF; }
1407          YY_BREAK          YY_BREAK
1408  case 3:  case 3:
1409  YY_RULE_SETUP  YY_RULE_SETUP
1410  #line 41 "lscp.l"  #line 43 "lscp.l"
1411  { return CR; }  { return CR; }
1412          YY_BREAK          YY_BREAK
1413  case 4:  case 4:
1414  YY_RULE_SETUP  YY_RULE_SETUP
1415  #line 42 "lscp.l"  #line 44 "lscp.l"
1416  { return HASH; }  { return HASH; }
1417          YY_BREAK          YY_BREAK
1418  case 5:  case 5:
1419  YY_RULE_SETUP  YY_RULE_SETUP
1420  #line 43 "lscp.l"  #line 45 "lscp.l"
1421  { return EQ; }  { return EQ; }
1422          YY_BREAK          YY_BREAK
1423  case 6:  case 6:
1424  YY_RULE_SETUP  YY_RULE_SETUP
1425  #line 44 "lscp.l"  #line 46 "lscp.l"
1426  { yylval->Dotnum = atof(yytext); return DOTNUM; }  { yylval->Dotnum = atof(yytext); return DOTNUM; }
1427          YY_BREAK          YY_BREAK
1428  case 7:  case 7:
1429  YY_RULE_SETUP  YY_RULE_SETUP
1430  #line 45 "lscp.l"  #line 47 "lscp.l"
1431  { return ADD; }  { return ADD; }
1432          YY_BREAK          YY_BREAK
1433  case 8:  case 8:
1434  YY_RULE_SETUP  YY_RULE_SETUP
1435  #line 46 "lscp.l"  #line 48 "lscp.l"
1436  { return GET; }  { return GET; }
1437          YY_BREAK          YY_BREAK
1438  case 9:  case 9:
1439  YY_RULE_SETUP  YY_RULE_SETUP
1440  #line 47 "lscp.l"  #line 49 "lscp.l"
1441  { return CREATE; }  { return CREATE; }
1442          YY_BREAK          YY_BREAK
1443  case 10:  case 10:
1444  YY_RULE_SETUP  YY_RULE_SETUP
1445  #line 48 "lscp.l"  #line 50 "lscp.l"
1446  { return DESTROY; }  { return DESTROY; }
1447          YY_BREAK          YY_BREAK
1448  case 11:  case 11:
1449  YY_RULE_SETUP  YY_RULE_SETUP
1450  #line 49 "lscp.l"  #line 51 "lscp.l"
1451  { return LIST; }  { return LIST; }
1452          YY_BREAK          YY_BREAK
1453  case 12:  case 12:
1454  YY_RULE_SETUP  YY_RULE_SETUP
1455  #line 50 "lscp.l"  #line 52 "lscp.l"
1456  { return LOAD; }  { return LOAD; }
1457          YY_BREAK          YY_BREAK
1458  case 13:  case 13:
1459  YY_RULE_SETUP  YY_RULE_SETUP
1460  #line 51 "lscp.l"  #line 53 "lscp.l"
1461  { return REMOVE; }  { return NON_MODAL; }
1462          YY_BREAK          YY_BREAK
1463  case 14:  case 14:
1464  YY_RULE_SETUP  YY_RULE_SETUP
1465  #line 52 "lscp.l"  #line 54 "lscp.l"
1466  { return SET; }  { return REMOVE; }
1467          YY_BREAK          YY_BREAK
1468  case 15:  case 15:
1469  YY_RULE_SETUP  YY_RULE_SETUP
1470  #line 53 "lscp.l"  #line 55 "lscp.l"
1471  { return SUBSCRIBE; }  { return SET; }
1472          YY_BREAK          YY_BREAK
1473  case 16:  case 16:
1474  YY_RULE_SETUP  YY_RULE_SETUP
1475  #line 54 "lscp.l"  #line 56 "lscp.l"
1476  { return UNSUBSCRIBE; }  { return SUBSCRIBE; }
1477          YY_BREAK          YY_BREAK
1478  case 17:  case 17:
1479  YY_RULE_SETUP  YY_RULE_SETUP
1480  #line 55 "lscp.l"  #line 57 "lscp.l"
1481  { return CHANNEL; }  { return UNSUBSCRIBE; }
1482          YY_BREAK          YY_BREAK
1483  case 18:  case 18:
1484  YY_RULE_SETUP  YY_RULE_SETUP
1485  #line 56 "lscp.l"  #line 58 "lscp.l"
1486  { return NOTIFICATION; }  { return CHANNEL; }
1487          YY_BREAK          YY_BREAK
1488  case 19:  case 19:
1489  YY_RULE_SETUP  YY_RULE_SETUP
1490  #line 57 "lscp.l"  #line 59 "lscp.l"
1491  { return AVAILABLE_ENGINES; }  { return NOTIFICATION; }
1492          YY_BREAK          YY_BREAK
1493  case 20:  case 20:
1494  YY_RULE_SETUP  YY_RULE_SETUP
1495  #line 58 "lscp.l"  #line 60 "lscp.l"
1496  { return AVAILABLE_AUDIO_OUTPUT_DRIVERS; }  { return AVAILABLE_ENGINES; }
1497          YY_BREAK          YY_BREAK
1498  case 21:  case 21:
1499  YY_RULE_SETUP  YY_RULE_SETUP
1500  #line 59 "lscp.l"  #line 61 "lscp.l"
1501  { return CHANNELS; }  { return AVAILABLE_AUDIO_OUTPUT_DRIVERS; }
1502          YY_BREAK          YY_BREAK
1503  case 22:  case 22:
1504  YY_RULE_SETUP  YY_RULE_SETUP
1505  #line 60 "lscp.l"  #line 62 "lscp.l"
1506  { return INFO; }  { return CHANNELS; }
1507          YY_BREAK          YY_BREAK
1508  case 23:  case 23:
1509  YY_RULE_SETUP  YY_RULE_SETUP
1510  #line 61 "lscp.l"  #line 63 "lscp.l"
1511  { return BUFFER_FILL; }  { return INFO; }
1512          YY_BREAK          YY_BREAK
1513  case 24:  case 24:
1514  YY_RULE_SETUP  YY_RULE_SETUP
1515  #line 62 "lscp.l"  #line 64 "lscp.l"
1516  { return STREAM_COUNT; }  { return BUFFER_FILL; }
1517          YY_BREAK          YY_BREAK
1518  case 25:  case 25:
1519  YY_RULE_SETUP  YY_RULE_SETUP
1520  #line 63 "lscp.l"  #line 65 "lscp.l"
1521  { return VOICE_COUNT; }  { return STREAM_COUNT; }
1522          YY_BREAK          YY_BREAK
1523  case 26:  case 26:
1524  YY_RULE_SETUP  YY_RULE_SETUP
1525  #line 64 "lscp.l"  #line 66 "lscp.l"
1526  { return INSTRUMENT; }  { return VOICE_COUNT; }
1527          YY_BREAK          YY_BREAK
1528  case 27:  case 27:
1529  YY_RULE_SETUP  YY_RULE_SETUP
1530  #line 65 "lscp.l"  #line 67 "lscp.l"
1531  { return ENGINE; }  { return INSTRUMENT; }
1532          YY_BREAK          YY_BREAK
1533  case 28:  case 28:
1534  YY_RULE_SETUP  YY_RULE_SETUP
1535  #line 66 "lscp.l"  #line 68 "lscp.l"
1536  { return AUDIO_OUTPUT_DEVICE; }  { return ENGINE; }
1537          YY_BREAK          YY_BREAK
1538  case 29:  case 29:
1539  YY_RULE_SETUP  YY_RULE_SETUP
1540  #line 67 "lscp.l"  #line 69 "lscp.l"
1541  { return AUDIO_OUTPUT_DEVICES; }  { return AUDIO_OUTPUT_DEVICE; }
1542          YY_BREAK          YY_BREAK
1543  case 30:  case 30:
1544  YY_RULE_SETUP  YY_RULE_SETUP
1545  #line 68 "lscp.l"  #line 70 "lscp.l"
1546  { return AUDIO_OUTPUT_DEVICE_PARAMETER; }  { return AUDIO_OUTPUT_DEVICES; }
1547          YY_BREAK          YY_BREAK
1548  case 31:  case 31:
1549  YY_RULE_SETUP  YY_RULE_SETUP
1550  #line 69 "lscp.l"  #line 71 "lscp.l"
1551  { return AUDIO_OUTPUT_DRIVER; }  { return AUDIO_OUTPUT_DEVICE_PARAMETER; }
1552          YY_BREAK          YY_BREAK
1553  case 32:  case 32:
1554  YY_RULE_SETUP  YY_RULE_SETUP
1555  #line 70 "lscp.l"  #line 72 "lscp.l"
1556  { return AUDIO_OUTPUT_DRIVER_PARAMETER; }  { return AUDIO_OUTPUT_DRIVER; }
1557          YY_BREAK          YY_BREAK
1558  case 33:  case 33:
1559  YY_RULE_SETUP  YY_RULE_SETUP
1560  #line 71 "lscp.l"  #line 73 "lscp.l"
1561  { return AUDIO_OUTPUT_CHANNEL; }  { return AUDIO_OUTPUT_DRIVER_PARAMETER; }
1562          YY_BREAK          YY_BREAK
1563  case 34:  case 34:
1564  YY_RULE_SETUP  YY_RULE_SETUP
1565  #line 72 "lscp.l"  #line 74 "lscp.l"
1566  { return AUDIO_OUTPUT_CHANNEL_PARAMETER; }  { return AUDIO_OUTPUT_CHANNEL; }
1567          YY_BREAK          YY_BREAK
1568  case 35:  case 35:
1569  YY_RULE_SETUP  YY_RULE_SETUP
1570  #line 73 "lscp.l"  #line 75 "lscp.l"
1571  { return MIDI_INPUT_PORT; }  { return AUDIO_OUTPUT_CHANNEL_PARAMETER; }
1572          YY_BREAK          YY_BREAK
1573  case 36:  case 36:
1574  YY_RULE_SETUP  YY_RULE_SETUP
1575  #line 74 "lscp.l"  #line 76 "lscp.l"
1576  { return MIDI_INPUT_CHANNEL; }  { return MIDI_INPUT_PORT; }
1577          YY_BREAK          YY_BREAK
1578  case 37:  case 37:
1579  YY_RULE_SETUP  YY_RULE_SETUP
1580  #line 75 "lscp.l"  #line 77 "lscp.l"
1581  { return MIDI_INPUT_TYPE; }  { return MIDI_INPUT_CHANNEL; }
1582          YY_BREAK          YY_BREAK
1583  case 38:  case 38:
1584  YY_RULE_SETUP  YY_RULE_SETUP
1585  #line 76 "lscp.l"  #line 78 "lscp.l"
1586  { return VOLUME; }  { return MIDI_INPUT_TYPE; }
1587          YY_BREAK          YY_BREAK
1588  case 39:  case 39:
1589  YY_RULE_SETUP  YY_RULE_SETUP
1590  #line 77 "lscp.l"  #line 79 "lscp.l"
1591  { return BYTES; }  { return VOLUME; }
1592          YY_BREAK          YY_BREAK
1593  case 40:  case 40:
1594  YY_RULE_SETUP  YY_RULE_SETUP
1595  #line 78 "lscp.l"  #line 80 "lscp.l"
1596  { return PERCENTAGE; }  { return BYTES; }
1597          YY_BREAK          YY_BREAK
1598  case 41:  case 41:
1599  YY_RULE_SETUP  YY_RULE_SETUP
1600  #line 79 "lscp.l"  #line 81 "lscp.l"
1601  { return RESET; }  { return PERCENTAGE; }
1602          YY_BREAK          YY_BREAK
1603  case 42:  case 42:
1604  YY_RULE_SETUP  YY_RULE_SETUP
1605  #line 80 "lscp.l"  #line 82 "lscp.l"
1606  { return QUIT; }  { return RESET; }
1607          YY_BREAK          YY_BREAK
1608  case 43:  case 43:
1609  YY_RULE_SETUP  YY_RULE_SETUP
1610  #line 81 "lscp.l"  #line 83 "lscp.l"
1611  { yylval->Number = atoi(yytext); return NUMBER; }  { return MISCELLANEOUS; }
1612          YY_BREAK          YY_BREAK
1613  case 44:  case 44:
1614  YY_RULE_SETUP  YY_RULE_SETUP
1615  #line 82 "lscp.l"  #line 84 "lscp.l"
1616  { yylval->Char = yytext[0]; return CHAR; }  { return QUIT; }
1617          YY_BREAK          YY_BREAK
1618  case 45:  case 45:
1619  YY_RULE_SETUP  YY_RULE_SETUP
1620  #line 84 "lscp.l"  #line 85 "lscp.l"
1621    { yylval->Number = atoi(yytext); return NUMBER; }
1622            YY_BREAK
1623    case 46:
1624    YY_RULE_SETUP
1625    #line 86 "lscp.l"
1626    { yylval->String = "";  BEGIN(INSTRING); }
1627            YY_BREAK
1628    case 47:
1629    /* rule 47 can match eol */
1630    YY_RULE_SETUP
1631    #line 87 "lscp.l"
1632    { yylval->String += yytext; }
1633            YY_BREAK
1634    case 48:
1635    YY_RULE_SETUP
1636    #line 88 "lscp.l"
1637    { yylval->String += '\n'; }
1638            YY_BREAK
1639    case 49:
1640    YY_RULE_SETUP
1641    #line 89 "lscp.l"
1642    { yylval->String += '\r'; }
1643            YY_BREAK
1644    case 50:
1645    YY_RULE_SETUP
1646    #line 90 "lscp.l"
1647    { yylval->String += '\t'; }
1648            YY_BREAK
1649    case 51:
1650    YY_RULE_SETUP
1651    #line 91 "lscp.l"
1652    { yylval->String += '\\'; }
1653            YY_BREAK
1654    case 52:
1655    YY_RULE_SETUP
1656    #line 92 "lscp.l"
1657    { yylval->String += '\"'; }
1658            YY_BREAK
1659    case 53:
1660    YY_RULE_SETUP
1661    #line 93 "lscp.l"
1662    { yylval->String += '\''; }
1663            YY_BREAK
1664    case 54:
1665    /* rule 54 can match eol */
1666    YY_RULE_SETUP
1667    #line 94 "lscp.l"
1668    { yylval->String += yytext; }
1669            YY_BREAK
1670    case 55:
1671    YY_RULE_SETUP
1672    #line 95 "lscp.l"
1673    { BEGIN(INITIAL); return STRINGVAL; }
1674            YY_BREAK
1675    case 56:
1676    YY_RULE_SETUP
1677    #line 96 "lscp.l"
1678    { yylval->Char = yytext[0]; return CHAR; }
1679            YY_BREAK
1680    case 57:
1681    YY_RULE_SETUP
1682    #line 98 "lscp.l"
1683  ECHO;  ECHO;
1684          YY_BREAK          YY_BREAK
1685  #line 1303 "lex.yy.c"  #line 1686 "lex.yy.c"
1686  case YY_STATE_EOF(INITIAL):  case YY_STATE_EOF(INITIAL):
1687    case YY_STATE_EOF(INSTRING):
1688          yyterminate();          yyterminate();
1689    
1690          case YY_END_OF_BUFFER:          case YY_END_OF_BUFFER:
# Line 1844  static void yy_load_buffer_state  (yysca Line 2228  static void yy_load_buffer_state  (yysca
2228          yyfree((void *) b ,yyscanner );          yyfree((void *) b ,yyscanner );
2229  }  }
2230    
 #ifndef __cplusplus  
 extern int isatty (int );  
 #endif /* __cplusplus */  
       
2231  /* Initializes or reinitializes a buffer.  /* Initializes or reinitializes a buffer.
2232   * This function is sometimes called more than once on the same buffer,   * This function is sometimes called more than once on the same buffer,
2233   * such as during a yyrestart() or at EOF.   * such as during a yyrestart() or at EOF.
# Line 2045  YY_BUFFER_STATE yy_scan_buffer  (char * Line 2425  YY_BUFFER_STATE yy_scan_buffer  (char *
2425   * @note If you want to scan bytes that may contain NUL values, then use   * @note If you want to scan bytes that may contain NUL values, then use
2426   *       yy_scan_bytes() instead.   *       yy_scan_bytes() instead.
2427   */   */
2428  YY_BUFFER_STATE yy_scan_string (yyconst char * yy_str , yyscan_t yyscanner)  YY_BUFFER_STATE yy_scan_string (yyconst char * str , yyscan_t yyscanner)
2429  {  {
2430            
2431          return yy_scan_bytes(yy_str,strlen(yy_str) ,yyscanner);          return yy_scan_bytes(str,strlen(str) ,yyscanner);
2432  }  }
2433    
2434  /** Setup the input buffer state to scan the given bytes. The next call to yylex() will  /** Setup the input buffer state to scan the given bytes. The next call to yylex() will
# Line 2399  void yyfree (void * ptr , yyscan_t yysca Line 2779  void yyfree (void * ptr , yyscan_t yysca
2779  #undef yy_set_bol  #undef yy_set_bol
2780  #undef yy_new_buffer  #undef yy_new_buffer
2781  #undef yy_set_interactive  #undef yy_set_interactive
 #undef yytext_ptr  
2782  #undef YY_DO_BEFORE_ACTION  #undef YY_DO_BEFORE_ACTION
2783    
2784  #ifdef YY_DECL_IS_OURS  #ifdef YY_DECL_IS_OURS
2785  #undef YY_DECL_IS_OURS  #undef YY_DECL_IS_OURS
2786  #undef YY_DECL  #undef YY_DECL
2787  #endif  #endif
2788  #line 84 "lscp.l"  #line 98 "lscp.l"
2789    
2790    
2791    

Legend:
Removed from v.123  
changed lines
  Added in v.141

  ViewVC Help
Powered by ViewVC