/[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 135 by senkov, Sun Jun 20 16:01:50 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[3526] =
350      {      {
351   {   0,   0 }, {   0,1812 }, {   0,   0 }, {   0,1810 }, {   1, 516 },   {   0,   0 }, {   0,3270 }, {   0,   0 }, {   0,3268 }, {   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,3010 }, {   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,2752 },
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,2494 }, {   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,2236 }, {   0,   2 }, {   0,2234 }, {   0,   3 }, {   0,2232 },
579     {   0,   1 }, {   0,2230 }, {   0,   4 }, {   0,2228 }, {   0,  46 },
580     {   0,2226 }, {   0,  56 }, {   0,2224 }, {   0,   5 }, {   0,2222 },
581    
582     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
583     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,  45 }, {   0,2212 },
584     {   0,  56 }, {   0,2210 }, {   0,  56 }, {   0,2208 }, {   0,   0 },
585     {   0,   0 }, {   0,  56 }, {   0,2204 }, {   0,  56 }, {   0,2202 },
586     {   0,  45 }, {   0,2200 }, {   0,  56 }, {   0,2198 }, {   0,  56 },
587     {   0,2196 }, {   0,  56 }, {   0,2194 }, {   0,   0 }, {   0,  56 },
588     {   0,2191 }, {   0,   0 }, {   0,  56 }, {   0,2188 }, {   0,  56 },
589     {   0,2186 }, {   0,   0 }, {   0,  56 }, {   0,2183 }, {   0,  56 },
590     {   0,2181 }, {   0,  56 }, {   0,2179 }, {   0,  56 }, {   0,2177 },
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,2140 }, {   0,  56 }, {   0,2138 }, {   0,  55 },
600     {   0,2136 }, {   0,   0 }, {   0,2134 }, {  69, 681 }, {  72, 679 },
601     {   0,   0 }, {   0,   0 }, {   0,2129 }, {   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, 684 }, {   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,2083 }, {   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, 723 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  78, 692 },
617     {  68, 734 }, {   0,   0 }, {  79, 699 }, {   0,  47 }, {   0,2057 },
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,1799 }, {   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, 377 },
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, 380 }, { 111, 365 }, { 112, 365 },
699     { 113, 365 }, { 114, 384 }, { 115, 365 }, { 116, 386 }, { 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,1541 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
732     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
733     {   0,1531 }, {   0,   0 }, {   0,1529 }, {   0,   0 }, {   0,1527 },
734     {   0,   0 }, {   0,1525 }, {   0,   0 }, {   0,1523 }, {   0,   0 },
735    
736     {   0,1521 }, {   0,  45 }, {   0,1519 }, {   0,   0 }, {   0,1517 },
737     {   0,   0 }, {   0,1515 }, {   0,   0 }, {   0,   0 }, {   0,1512 },
738     {   0,   0 }, {   0,1510 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
739     {   0,1506 }, {   0,   0 }, {   0,1504 }, {   0,   0 }, {   0,1502 },
740     {   0,   0 }, {   0,   0 }, {   0,1499 }, {   0,   0 }, {   0,1497 },
741     {   0,   0 }, {  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,1457 },
750   {   0,1133 }, {   0,   0 }, {   0,1131 }, {   0,   0 }, {   0,1129 },   {   0,   0 }, {   0,1455 }, {  69, 432 }, {   0,   0 }, {   0,1452 },
751   {   0,   0 }, {   0,1127 }, {  68, 132 }, {   0,   0 }, {   0,1124 },   {   0,   0 }, {   0,1450 }, {   0,   0 }, {   0,1448 }, {   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,1439 }, {  83, 432 }, {   0,   0 },
754     {  68, 429 }, {   0,  54 }, {   0,1434 }, {   0,  52 }, {   0,1432 },
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,1425 }, {  73, 431 }, {   0,  51 }, {   0,1422 },
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,  48 }, {   0,1419 }, {  84, 431 }, {  82, 431 },
759   {   0,   0 }, {   0,1092 }, {  46, -28 }, {  70, 110 }, {  48,   0 },   {   0,  49 }, {   0,1415 }, {   0,  50 }, {   0,1413 }, {   0,   7 },
760   {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 },   {   0,1411 }, {   0,   0 }, {   0,   0 }, {   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,1395 }, {   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, 394 }, {   0,   0 }, {   0,   0 },
766   {   0,   7 }, {   0,1062 }, {   0,   0 }, {   0,1060 }, {   0,   0 },   {   0,   0 }, {  77, 393 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
767   {  71,  97 }, {   0,   0 }, {   0,1056 }, {   0,   0 }, {  70,  96 },   {   0,   0 }, {   0,   0 }, {  83, 395 }, {   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, 395 }, {  82, 394 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
770   {  84,  97 }, {   0,   0 }, {  83,  98 }, {   0,   0 }, {  65,  86 },   {  73, 397 }, {  83, 404 }, {   0,   0 }, {  76, 399 }, {   0,  47 },
771   {   0,   0 }, {   0,1037 }, {   0,   0 }, {   0,1035 }, {  68,  90 },   {   0,1361 }, {   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, 358 },
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,1103 }, {   0,   0 },
828   {   0,   0 }, {  69,  63 }, {  85,  60 }, {  78,  64 }, {   0,   0 },   {   0,1101 }, {   0,   0 }, {   0,1099 }, {   0,   0 }, {   0,   0 },
829   {   0, 773 }, {   0,   0 }, {   0, 771 }, {   0,   0 }, {   0, 769 },   {   0,1096 }, {   0,   0 }, {   0,1094 }, {   0,   0 }, {   0,   0 },
830   {   0,  38 }, {   0, 767 }, {   0,   0 }, {   0, 765 }, {   0,   0 },   {   0,1091 }, {   0,   0 }, {   0,1089 }, {   0,   0 }, {   0,1087 },
831     {   0,   8 }, {   0,1085 }, {   0,   0 }, {   0,1083 }, {   0,   0 },
832   {   0, 763 }, {   0,   0 }, {  77,  58 }, {  69,  62 }, {   0,   0 },   {   0,1081 }, {   0,   0 }, {   0,1079 }, {   0,   0 }, {   0,1077 },
833   {   0, 758 }, {   0,  17 }, {   0, 756 }, {   0,  10 }, {   0, 754 },   {   0,   0 }, {   0,1075 }, {   0,   0 }, {   0,1073 }, {   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,1071 }, {   0,   0 }, {   0,   0 }, {   0,1068 }, {   0,   0 },
836   {   0,   0 }, {   0,   0 }, {   0, 741 }, {   0,   0 }, {   0, 739 },   {   0,1066 }, {   0,   0 }, {   0,1064 }, {   0,   0 }, {   0,1062 },
837   {   0,   0 }, {   0, 737 }, {  95,  62 }, {  76,  55 }, {   0,   0 },   {   0,  15 }, {   0,1060 }, {   0,   0 }, {   0,1058 }, {   0,   0 },
838   {   0, 733 }, {   0,   0 }, {   0, 731 }, {   0,   0 }, {   0, 729 },   {   0,1056 }, {  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,1044 }, {   0,   0 }, {   0,1042 },
841   {  78,  52 }, {   0,   0 }, {  89,  51 }, {   0,  21 }, {   0, 714 },   {   0,   0 }, {   0,1040 }, {   0,   0 }, {   0,   0 }, {   0,1037 },
842     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,1033 }, {   0,   0 },
843   {   0,   0 }, {   0, 712 }, {   0,   0 }, {   0, 710 }, {   0,   0 },   {   0,1031 }, {   0,   0 }, {  70,  68 }, {  73,  68 }, {  69,  72 },
844   {   0, 708 }, {   0,   0 }, {   0, 706 }, {  84,  50 }, {  67,  40 },   {  65,  71 }, {   0,   0 }, {   0,1024 }, {   0,   0 }, {   0,1022 },
845   {   0,   0 }, {  67,  40 }, {   0,   0 }, {  73,  40 }, {   0,   0 },  
846   {   0, 698 }, {   0,   0 }, {   0, 696 }, {   0,   0 }, {   0, 694 },   {   0,   0 }, {   0,1020 }, {   0,   0 }, {   0,   0 }, {   0,1017 },
847   {   0,   0 }, {   0, 692 }, {   0,   0 }, {   0, 690 }, {   0,   0 },   {  78,  72 }, {   0,   0 }, {  73,  75 }, {   0,   0 }, {   0,1012 },
848   {  70,  38 }, {  76,  41 }, {   0,   0 }, {  95,  43 }, {   0,   0 },   {   0,  23 }, {   0,1010 }, {  68,  86 }, {   0,   0 }, {   0,1007 },
849   {   0, 683 }, {   0,   0 }, {   0, 681 }, {  85,  38 }, {   0,   0 },   {  67,  90 }, {  84,  72 }, {  79,  73 }, {   0,   0 }, {  73,  88 },
850   {   0, 678 }, {  69,  34 }, {  65,  33 }, {   0,   0 }, {  65,  33 },   {  67,  90 }, {   0,  11 }, {   0, 999 }, {  73,  91 }, {  84,  74 },
851   {  83,  42 }, {   0,   0 }, {   0, 671 }, {  67,  39 }, {   0,   0 },   {   0,   0 }, {  84,  80 }, {   0,   0 }, {  69,  94 }, {   0,  12 },
852   {   0, 668 }, {  66,  37 }, {   0,   0 }, {   0, 665 }, {  80,  34 },   {   0, 991 }, {   0,   0 }, {  69,  92 }, {   0,   0 }, {   0, 987 },
853     {   0,   0 }, {  79,  93 }, {   0,   0 }, {   0, 983 }, {  84,  90 },
854   {   0,   0 }, {   0, 662 }, {   0,  15 }, {   0, 660 }, {   0,   0 },   {   0,   0 }, {   0, 980 }, {   0,   0 }, {   0, 978 }, {   0,  44 },
855   {   0, 658 }, {   0,   0 }, {   0, 656 }, {   0,   0 }, {   0, 654 },   {   0, 976 }, {  67,  90 }, {   0,   0 }, {  83,  92 }, {   0,   0 },
856   {  69,  39 }, {   0,   0 }, {   0, 651 }, {  79,  37 }, {  82,  37 },  
857   {   0,   0 }, {  73,  39 }, {   0,   0 }, {   0,   0 }, {   0, 644 },   {   0, 971 }, {   0,   0 }, {   0,   0 }, {   0, 968 }, {   0,   0 },
858   {  84,  37 }, {   0,  26 }, {   0, 641 }, {   0,   0 }, {   0, 639 },   {   0, 966 }, {   0,   0 }, {   0, 964 }, {   0,   0 }, {  69,  89 },
859   {   0,   0 }, {   0, 637 }, {   0,   0 }, {  71,  41 }, {  78,  34 },   {   0,   0 }, {   0, 960 }, {  85,  84 }, {  79,  89 }, {  76,  87 },
860   {   0,  40 }, {   0, 632 }, {   0,   0 }, {   0, 630 }, {   0,   0 },   {   0,   0 }, {  85,  90 }, {   0,   0 }, {   0,   0 }, {   0, 952 },
861   {   0, 628 }, {  69,  36 }, {   0,   0 }, {  85,  39 }, {  84,  40 },   {   0,   0 }, {   0, 950 }, {   0,   0 }, {   0, 948 }, {   0,   0 },
862   {   0,   0 }, {   0, 622 }, {  73,  36 }, {   0,   0 }, {  79,  36 },   {   0, 946 }, {   0,   0 }, {  78,  85 }, {   0,   0 }, {   0, 942 },
863   {   0,   0 }, {   0, 617 }, {   0,   0 }, {   0, 615 }, {   0,   0 },   {  83,  85 }, {   0,  40 }, {   0, 939 }, {   0,   0 }, {   0, 937 },
864     {  84,  88 }, {  82,  87 }, {  78,  84 }, {   0,   0 }, {   0, 932 },
865   {   0, 613 }, {   0,  23 }, {   0, 611 }, {  80,  36 }, {   0,   0 },   {   0,   0 }, {   0, 930 }, {   0,   0 }, {   0, 928 }, {   0,   0 },
866   {   0, 608 }, {  85,  36 }, {   0,   0 }, {  76,  37 }, {   0,   0 },   {   0, 926 }, {  82,  81 }, {   0,   0 }, {   0, 923 }, {   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, 921 }, {   0,   0 }, {   0, 919 }, {   0,   0 }, {   0, 917 },
869   {   0,   0 }, {  66,  30 }, {   0,   0 }, {   0, 590 }, {   0,   0 },   {   0,   0 }, {   0, 915 }, {  69,  64 }, {   0,   0 }, {   0,   0 },
870   {  95,  32 }, {  84,  32 }, {  65,  36 }, {   0,   0 }, {   0, 584 },   {   0, 911 }, {  70,  63 }, {  69,  63 }, {   0,  42 }, {   0, 907 },
871   {   0,   0 }, {  69,  38 }, {   0,   0 }, {   0, 580 }, {   0,   0 },   {   0,   0 }, {   0, 905 }, {   0,   0 }, {   0, 903 }, {   0,   0 },
872   {  78,  34 }, {  85,  32 }, {   0,   0 }, {   0, 575 }, {   0,   0 },   {  65,  61 }, {   0,   0 }, {   0, 899 }, {   0,   0 }, {  67,  61 },
873   {   0, 573 }, {   0,   0 }, {   0, 571 }, {   0,   0 }, {  85,  37 },   {  95,  68 }, {   0,   0 }, {  66,  61 }, {   0,   0 }, {  95,  66 },
874   {  76,  33 }, {   0,  18 }, {   0, 566 }, {   0,  24 }, {   0, 564 },   {   0,   0 }, {   0, 890 }, {   0,   0 }, {   0, 888 }, {   0,   0 },
875     {   0, 886 }, {  86,  60 }, {  84,  61 }, {  69,  62 }, {   0,   0 },
876   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0, 560 }, {  69,  29 },   {  65,  67 }, {   0,   0 }, {   0, 879 }, {   0,   0 }, {   0, 877 },
877   {  79,  34 }, {   0,   0 }, {   0, 556 }, {   0,   0 }, {   0, 554 },   {   0,   0 }, {   0, 875 }, {   0,   0 }, {  77,  62 }, {   0,   9 },
878   {   0,   0 }, {  78,  29 }, {   0,   0 }, {   0, 550 }, {   0,   0 },  
879   {   0, 548 }, {   0,   0 }, {   0,   0 }, {   0, 545 }, {  95,  31 },   {   0, 871 }, {   0,   0 }, {   0, 869 }, {  69,  62 }, {   0,  28 },
880   {   0,   0 }, {   0, 542 }, {  67,  33 }, {   0,   0 }, {   0,   0 },   {   0, 866 }, {   0,   0 }, {   0, 864 }, {  69,  61 }, {   0,   0 },
881   {  84,  25 }, {   0,   0 }, {   0, 536 }, {  78,  33 }, {   0,   0 },   {   0, 861 }, {  82,  65 }, {  69,  62 }, {   0,   0 }, {  66,  62 },
882   {  84,  27 }, {   0,   0 }, {   0, 531 }, {  85,  31 }, {   0,   0 },   {   0,   0 }, {   0, 855 }, {   0,   0 }, {  95,  62 }, {   0,   0 },
883   {  80,  35 }, {   0,   0 }, {   0, 526 }, {  78,  37 }, {  84,  37 },   {  79,  61 }, {   0,   0 }, {   0, 849 }, {  73,  66 }, {   0,   0 },
884   {   0,   0 }, {   0, 522 }, {   0,   0 }, {   0, 520 }, {   0,   0 },   {   0, 846 }, {   0,   0 }, {  73,  71 }, {  76,  70 }, {  69,  76 },
885   {   0, 518 }, {  84,  37 }, {  68,  28 }, {   0,   0 }, {   0,   0 },   {  85,  62 }, {   0,   0 }, {   0, 839 }, {   0,   0 }, {  78,  76 },
886     {   0,  14 }, {   0, 835 }, {   0,   0 }, {   0, 833 }, {   0,   0 },
887   {   0,   0 }, {   0, 512 }, {   0,   0 }, {   0, 510 }, {  71,  26 },   {   0, 831 }, {   0,   0 }, {   0, 829 }, {  77,  72 }, {   0,   0 },
888   {   0,   0 }, {   0, 507 }, {   0,   0 }, {   0, 505 }, {   0,   0 },   {   0, 826 }, {   0,  39 }, {   0, 824 }, {   0,   0 }, {   0, 822 },
889   {  72,  25 }, {   0,   0 }, {   0, 501 }, {   0,   0 }, {   0, 499 },  
890   {   0,  35 }, {   0, 497 }, {   0,   0 }, {  95,  30 }, {  79,  25 },   {  82,  72 }, {   0,   0 }, {  69,  64 }, {   0,   0 }, {   0, 817 },
891   {  67,  18 }, {  68,  24 }, {   0,  37 }, {   0, 490 }, {   0,   0 },   {  83,  70 }, {   0,   0 }, {   0, 814 }, {  66,  62 }, {   0,  18 },
892   {   0,   0 }, {   0, 487 }, {   0,   0 }, {  65,  28 }, {   0,   0 },   {   0, 811 }, {   0,  10 }, {   0, 809 }, {   0,   0 }, {  79,  64 },
893   {  73,  25 }, {  89,  26 }, {  73,  28 }, {   0,   0 }, {   0, 479 },   {   0,   0 }, {   0, 805 }, {   0,   0 }, {   0,   0 }, {   0, 802 },
894   {   0,   0 }, {   0, 477 }, {   0,   0 }, {   0, 475 }, {   0,   0 },   {   0,   0 }, {   0, 800 }, {  76,  64 }, {   0,   0 }, {   0, 797 },
895   {   0, 473 }, {   0,   0 }, {   0, 471 }, {  72,  30 }, {   0,   0 },   {  65,  59 }, {  95,  64 }, {   0,   0 }, {   0,   0 }, {   0, 792 },
896   {   0,   0 }, {  69,  26 }, {  82,  28 }, {  80,  27 }, {   0,   0 },   {   0,   0 }, {   0, 790 }, {   0,   0 }, {   0, 788 }, {  77,  59 },
897     {   0,   0 }, {   0, 785 }, {   0,   0 }, {   0, 783 }, {  95,  63 },
898   {   0, 463 }, {   0,   0 }, {   0, 461 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {  89,  60 }, {  67,  54 }, {   0,   0 }, {  78,  55 },
899   {   0, 458 }, {   0,   0 }, {   0, 456 }, {   0,   0 }, {  82,  29 },   {   0,   0 }, {   0, 775 }, {   0,   0 }, {  76,  52 }, {   0,   0 },
900   {   0,   0 }, {  79,  26 }, {   0,  19 }, {   0, 450 }, {  69,  28 },  
901   {  78,  25 }, {  65,  25 }, {   0,   0 }, {   0, 445 }, {  78,  23 },   {   0, 771 }, {   0,   0 }, {   0, 769 }, {   0,   0 }, {   0, 767 },
902   {   0,   0 }, {   0, 442 }, {   0,   0 }, {   0,   0 }, {   0, 439 },   {   0,  22 }, {   0, 765 }, {   0,   0 }, {   0, 763 }, {  67,  46 },
903   {   0,   0 }, {   0, 437 }, {  84,  23 }, {   0,   0 }, {  73,  30 },   {   0,   0 }, {   0,   0 }, {  67,  51 }, {  73,  46 }, {   0,   0 },
904   {   0,   0 }, {  69,  28 }, {   0,   0 }, {   0, 430 }, {   0,  36 },   {   0, 756 }, {  84,  49 }, {   0,   0 }, {   0, 753 }, {   0,   0 },
905   {   0, 428 }, {   0,   0 }, {   0, 426 }, {   0,   0 }, {  86,  31 },   {   0, 751 }, {   0,   0 }, {   0, 749 }, {   0,   0 }, {   0, 747 },
906   {   0,  28 }, {   0, 422 }, {  78,  28 }, {   0,  31 }, {   0, 419 },   {   0,   0 }, {   0, 745 }, {  70,  47 }, {   0,   0 }, {   0,   0 },
907   {   0,   0 }, {   0, 417 }, {   0,  33 }, {   0, 415 }, {   0,  29 },   {  76,  48 }, {   0,   0 }, {   0, 739 }, {  95,  45 }, {  85,  51 },
908     {  69,  42 }, {  67,  46 }, {   0,   0 }, {   0, 733 }, {  65,  46 },
909   {   0, 413 }, {   0,   0 }, {   0, 411 }, {  95,  30 }, {  78,  24 },   {   0,   0 }, {   0, 730 }, {   0,   0 }, {  83,  46 }, {  65,  43 },
910   {   0,   0 }, {   0,   0 }, {  73,  18 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {  65,  43 }, {   0,   0 }, {   0, 723 }, {   0,   0 },
911   {   0, 403 }, {  69,  26 }, {   0,   0 }, {   0, 400 }, {   0,   0 },  
912   {   0, 398 }, {   0,   0 }, {  79,  19 }, {   0,   0 }, {  67,  22 },   {  67,  43 }, {  80,  47 }, {  66,  46 }, {   0,   0 }, {   0, 717 },
913   {   0,   0 }, {   0,   0 }, {  86,  19 }, {  83,  23 }, {  69,  21 },   {   0,   0 }, {   0, 715 }, {   0,   0 }, {   0, 713 }, {   0,   0 },
914   {   0,   0 }, {   0, 387 }, {   0,   0 }, {  78,  21 }, {   0,   0 },   {   0, 711 }, {   0,   0 }, {   0, 709 }, {   0,   0 }, {   0, 707 },
915   {   0,   0 }, {   0, 382 }, {   0,   0 }, {   0, 380 }, {   0,   0 },   {   0,   0 }, {   0, 705 }, {   0,   0 }, {   0, 703 }, {   0,   0 },
916   {   0, 378 }, {   0,   0 }, {   0, 376 }, {   0,   0 }, {   0, 374 },   {  82,  50 }, {  69,  52 }, {   0,   0 }, {   0, 698 }, {   0,   0 },
917   {  69,  16 }, {   0,   0 }, {  85,  26 }, {  69,  17 }, {  76,  17 },   {  79,  45 }, {   0,   0 }, {  73,  52 }, {   0,  16 }, {   0, 692 },
918   {   0,   0 }, {   0, 367 }, {   0,   0 }, {   0, 365 }, {   0,   0 },   {   0,   0 }, {   0, 690 }, {   0,   0 }, {   0, 688 }, {  84,  48 },
919     {   0,   0 }, {  78,  50 }, {   0,   0 }, {   0, 683 }, {   0,   0 },
920   {   0, 363 }, {   0,   0 }, {   0,   0 }, {   0, 360 }, {   0,   0 },   {  75,  45 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0, 677 },
921   {   0, 358 }, {   0,   0 }, {   0, 356 }, {  82,  18 }, {   0,   0 },   {  71,  44 }, {   0,   0 }, {   0,   0 }, {  78,  44 }, {   0,   0 },
922   {   0, 353 }, {   0,   0 }, {   0, 351 }, {  76,  11 }, {   0,   0 },  
923   {   0, 348 }, {   0,   0 }, {  84,  13 }, {   0,   0 }, {   0, 344 },   {   0, 671 }, {  69,  47 }, {   0,   0 }, {  85,  44 }, {   0,   0 },
924   {   0,   0 }, {   0, 342 }, {   0,   0 }, {   0, 340 }, {  83,   9 },   {  79,  47 }, {  84,  44 }, {   0,  27 }, {   0, 663 }, {   0,   0 },
925   {   0,   0 }, {  80,  17 }, {   0,   0 }, {   0, 335 }, {   0,   0 },   {   0, 661 }, {  73,  43 }, {   0,   0 }, {   0, 658 }, {   0,   0 },
926   {   0, 333 }, {   0,   0 }, {  80,  24 }, {   0,   0 }, {   0, 329 },   {   0, 656 }, {   0,   0 }, {   0, 654 }, {   0,  41 }, {   0, 652 },
927   {   0,   0 }, {  95,  11 }, {   0,   0 }, {   0, 325 }, {  95,  16 },   {   0,   0 }, {   0, 650 }, {   0,   0 }, {   0,   0 }, {   0, 647 },
928   {  80,  21 }, {  65,  11 }, {   0,   0 }, {  95,  17 }, {   0,   0 },   {   0,   0 }, {  85,  42 }, {   0,   0 }, {  80,  40 }, {   0,   0 },
929   {  80,  20 }, {  65,   8 }, {   0,   0 }, {  85,  20 }, {   0,   0 },   {   0, 641 }, {  71,  50 }, {  76,  44 }, {  69,  51 }, {   0,   0 },
930     {   0, 636 }, {   0,   0 }, {  69,  51 }, {   0,   0 }, {  73,  51 },
931   {  65,  13 }, {   0,   0 }, {   0, 311 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0, 630 }, {  84,  50 }, {   0,   0 }, {   0, 627 },
932   {   0, 308 }, {   0,   0 }, {   0, 306 }, {   0,   0 }, {   0, 304 },   {   0,   0 }, {  84,  51 }, {  66,  43 }, {   0,   0 }, {  95,  40 },
933   {   0,   0 }, {   0, 302 }, {   0,   0 }, {   0, 300 }, {   0,   0 },  
934   {  65,  10 }, {   0,   0 }, {  84,  13 }, {  65,   9 }, {  82,  13 },   {   0,  24 }, {   0, 620 }, {   0,   0 }, {   0, 618 }, {   0,   0 },
935   {   0,   0 }, {  82,  14 }, {  65,  12 }, {  68,  10 }, {   0,   0 },   {   0,   0 }, {   0, 615 }, {   0,   0 }, {  85,  48 }, {  65,  47 },
936   {   0, 288 }, {   0,   0 }, {   0, 286 }, {   0,   0 }, {   0, 284 },   {   0,   0 }, {  78,  47 }, {   0,   0 }, {  69,  50 }, {   0,   0 },
937   {  82,   9 }, {   0,   0 }, {   0, 281 }, {   0,  30 }, {   0, 279 },   {   0, 606 }, {   0,   0 }, {   0, 604 }, {   0,   0 }, {   0, 602 },
938   {   0,  32 }, {   0, 277 }, {  77,  11 }, {   0,   0 }, {  77,  11 },   {   0,  17 }, {   0, 600 }, {   0,   0 }, {  85,  47 }, {   0,  26 },
939   {  69,  13 }, {  95,   9 }, {  69,  15 }, {   0,   0 }, {   0, 269 },   {   0, 596 }, {  76,  51 }, {   0,   0 }, {   0, 593 }, {   0,   0 },
940   {   0,   0 }, {  77,  11 }, {  82,  13 }, {   0,   0 }, {  69,  25 },   {   0, 591 }, {   0,   0 }, {   0,   0 }, {   0, 588 }, {   0,   0 },
941     {   0, 586 }, {   0,   0 }, {   0, 584 }, {   0,   0 }, {   0, 582 },
942   {   0,   0 }, {  73,  24 }, {   0,  34 }, {   0, 260 }, {   0,  20 },   {   0,   0 }, {   0, 580 }, {  82,  43 }, {  69,  47 }, {  79,  50 },
943   {   0, 258 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {  79,  50 }, {   0,   0 }, {   0, 573 }, {  78,  48 },
944   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },  
945   {   0,   0 }, {   0,   0 }, {   0,   0 }, {  84,  23 }, {   0,   0 },   {   0,  19 }, {   0, 570 }, {   0,  25 }, {   0, 568 }, {   0,   0 },
946   {   0,   0 }, {   0,   0 }, {  84,  21 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0, 564 }, {  95,  43 }, {   0,   0 },
947   {   0,   0 }, {  69,  18 }, {   0,   0 }, {  69,  18 }, {   0,   0 },   {   0, 561 }, {   0,   0 }, {   0, 559 }, {   0,   0 }, {  84,  45 },
948   {  69,  18 }, {   0,   0 }, {  69,  19 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0, 555 }, {   0,   0 }, {   0,   0 }, {  84,  43 },
949   {   0,   0 }, {   0,   0 }, {   0,   0 }, {  86,   9 }, {  84,   8 },   {   0,   0 }, {   0, 550 }, {  78,  39 }, {  67,  31 }, {   0,   0 },
950   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0, 546 }, {  85,  39 }, {   0,   0 }, {   0, 543 }, {   0,  43 },
951   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0, 541 }, {   0,   0 }, {  79,  32 }, {   0,   0 }, {   0, 537 },
952     {   0,   0 }, {  80,  33 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
953   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {  84,  35 }, {   0,   0 }, {   0, 529 }, {   0,   0 }, {   0, 527 },
954   {   0,   0 }, {   0,   0 }, {  82,   9 }, {   0,   0 }, {  82,   9 },   {  78,  34 }, {   0,   0 }, {   0, 524 }, {  68,  30 }, {   0,   0 },
955   {   0,   0 }, {  82,  15 }, {   0,   0 }, {   0,   0 }, {  82,  21 },  
956   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {  85,  33 }, {   0,   0 }, {   0, 519 }, {  84,  34 }, {  71,  29 },
957   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0, 515 }, {   0,   0 }, {   0, 513 }, {  72,  34 },
958   {   0,   0 }, {   0,   0 }, {  83,  11 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0, 510 }, {   0,   0 }, {   0, 508 }, {   0,   0 },
959   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0, 506 }, {   0,   0 }, {   0, 504 }, {  79,  36 }, {   0,   0 },
960   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {  85,  31 }, {   0,   0 }, {   0, 499 }, {  95,  29 }, {  67,  27 },
961     {  68,  35 }, {   0,   0 }, {   0, 494 }, {   0,  13 }, {   0, 492 },
962     {  89,  37 }, {  83,  32 }, {   0,   0 }, {  73,  34 }, {   0,   0 },
963     {  73,  35 }, {  65,  35 }, {   0,   0 }, {   0, 483 }, {   0,  36 },
964     {   0, 481 }, {   0,  38 }, {   0, 479 }, {   0,   0 }, {  78,  36 },
965     {   0,   0 }, {   0, 475 }, {   0,   0 }, {   0, 473 }, {   0,   0 },
966    
967     {   0, 471 }, {   0,   0 }, {   0, 469 }, {   0,   0 }, {   0, 467 },
968     {   0,   0 }, {  72,  29 }, {  82,  33 }, {  80,  33 }, {   0,   0 },
969     {   0, 461 }, {  69,  23 }, {   0,   0 }, {   0, 458 }, {   0,   0 },
970     {   0, 456 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0, 452 },
971     {  68,  27 }, {   0,   0 }, {   0, 449 }, {  79,  28 }, {  82,  25 },
972     {  78,  30 }, {   0,  20 }, {   0, 444 }, {  65,  33 }, {   0,   0 },
973     {  69,  31 }, {   0,   0 }, {   0, 439 }, {   0,   0 }, {  78,  32 },
974     {   0,   0 }, {   0, 435 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
975     {  73,  33 }, {   0,   0 }, {  84,  32 }, {   0,   0 }, {   0, 427 },
976     {   0,   0 }, {  69,  27 }, {   0,   0 }, {   0, 423 }, {   0,   0 },
977    
978     {   0, 421 }, {  86,  33 }, {   0,  37 }, {   0, 418 }, {   0,   0 },
979     {   0, 416 }, {   0,  29 }, {   0, 414 }, {   0,  32 }, {   0, 412 },
980     {   0,   0 }, {   0, 410 }, {   0,  34 }, {   0, 408 }, {   0,  30 },
981     {   0, 406 }, {  78,  22 }, {  95,  30 }, {   0,   0 }, {   0, 402 },
982     {   0,   0 }, {  73,  17 }, {   0,   0 }, {   0, 398 }, {  78,  17 },
983     {   0,   0 }, {   0, 395 }, {   0,   0 }, {   0,   0 }, {  69,  22 },
984     {   0,   0 }, {  79,  20 }, {  67,  29 }, {   0,   0 }, {   0, 387 },
985     {   0,   0 }, {  86,  19 }, {  83,  23 }, {  69,  29 }, {   0,   0 },
986     {   0, 381 }, {  78,  23 }, {   0,   0 }, {   0,   0 }, {   0, 377 },
987     {   0,   0 }, {   0, 375 }, {   0,   0 }, {   0, 373 }, {   0,   0 },
988    
989     {   0, 371 }, {   0,   0 }, {   0, 369 }, {   0,   0 }, {   0, 367 },
990     {  69,  19 }, {   0,   0 }, {  85,  28 }, {  76,  21 }, {   0,   0 },
991     {   0, 361 }, {   0,   0 }, {   0, 359 }, {  69,  13 }, {   0,   0 },
992     {   0,   0 }, {   0, 355 }, {   0,   0 }, {   0, 353 }, {   0,   0 },
993     {   0, 351 }, {   0,   0 }, {   0,   0 }, {   0, 348 }, {   0,   0 },
994     {   0, 346 }, {   0,   0 }, {   0, 344 }, {   0,   0 }, {   0, 342 },
995     {  82,  11 }, {  76,   8 }, {   0,   0 }, {   0,   0 }, {  84,  11 },
996     {   0,   0 }, {   0, 335 }, {   0,   0 }, {   0, 333 }, {   0,   0 },
997     {  83,   8 }, {  80,  15 }, {   0,   0 }, {   0, 328 }, {   0,   0 },
998     {   0, 326 }, {   0,   0 }, {   0, 324 }, {   0,   0 }, {  80,  21 },
999    
1000     {   0,   0 }, {   0, 320 }, {  95,  12 }, {  80,  21 }, {  95,  14 },
1001     {  65,  10 }, {   0,   0 }, {   0, 314 }, {  95,  21 }, {  65,   8 },
1002     {   0,   0 }, {  85,  20 }, {   0,   0 }, {  65,  12 }, {  80,  14 },
1003     {   0,   0 }, {   0, 305 }, {   0,   0 }, {   0, 303 }, {   0,   0 },
1004     {   0, 301 }, {   0,   0 }, {   0, 299 }, {   0,   0 }, {   0,   0 },
1005     {   0, 296 }, {   0,   0 }, {  65,  11 }, {   0,   0 }, {   0, 292 },
1006     {  84,   8 }, {  65,   9 }, {  82,  12 }, {   0,   0 }, {  82,  14 },
1007     {  65,   9 }, {  68,   9 }, {   0,   0 }, {   0, 283 }, {   0,   0 },
1008     {   0, 281 }, {   0,   0 }, {  82,  10 }, {   0,   0 }, {   0, 277 },
1009     {   0,  31 }, {   0, 275 }, {   0,  33 }, {   0, 273 }, {  95,  14 },
1010    
1011     {  77,  13 }, {   0,   0 }, {  77,  13 }, {   0,   0 }, {   0, 267 },
1012     {  69,  11 }, {  77,  16 }, {  69,  13 }, {   0,   0 }, {  82,  16 },
1013     {   0,  35 }, {   0, 260 }, {   0,  21 }, {   0, 258 }, {  69,  21 },
1014     {   0,   0 }, {  73,  14 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1015     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1016     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1017     {   0,   0 }, {  84,  21 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1018     {  84,  19 }, {   0,   0 }, {  69,  11 }, {   0,   0 }, {  69,  18 },
1019     {   0,   0 }, {  69,  18 }, {   0,   0 }, {  86,  15 }, {  69,  19 },
1020     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1021    
1022     {  84,   9 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1023     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1024     {   0,   0 }, {  82,  17 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1025     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1026     {  82,  10 }, {   0,   0 }, {  82,  14 }, {   0,   0 }, {   0,   0 },
1027     {   0,   0 }, {  82,  17 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1028     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1029     {   0,   0 }, {   0,   0 }, {  83,   9 }, {   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 },
1032    
# 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 },    };   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1069     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1070     { 257,  58 }, {   1,   0 },    };
1071    
1072  static yyconst struct yy_trans_info *yy_start_state_list[3] =  static yyconst struct yy_trans_info *yy_start_state_list[5] =
1073      {      {
1074      &yy_transition[1],      &yy_transition[1],
1075      &yy_transition[3],      &yy_transition[3],
1076      &yy_transition[261],      &yy_transition[261],
1077        &yy_transition[519],
1078        &yy_transition[777],
1079    
1080      } ;      } ;
1081    
# Line 793  static yyconst struct yy_trans_info *yy_ Line 1116  static yyconst struct yy_trans_info *yy_
1116  /// 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)
1117  int hSession;  int hSession;
1118    
1119  #line 797 "lex.yy.c"  
1120    #line 1121 "lex.yy.c"
1121    
1122  #define INITIAL 0  #define INITIAL 0
1123    #define INSTRING 1
1124    
 #ifndef YY_NO_UNISTD_H  
1125  /* 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
1126   * 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.
1127   * The user has a chance to override it with an option.   * The user has a chance to override it with an option.
1128   */   */
1129  #include <unistd.h>  #include <unistd.h>
 #endif  
1130    
1131  #ifndef YY_EXTRA_TYPE  #ifndef YY_EXTRA_TYPE
1132  #define YY_EXTRA_TYPE void *  #define YY_EXTRA_TYPE void *
# Line 992  YY_DECL Line 1315  YY_DECL
1315          register int yy_act;          register int yy_act;
1316      struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;      struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
1317    
1318  #line 37 "lscp.l"  #line 39 "lscp.l"
1319    
1320    
1321  #line 999 "lex.yy.c"  #line 1322 "lex.yy.c"
1322    
1323          if ( yyg->yy_init )          if ( yyg->yy_init )
1324                  {                  {
# Line 1075  do_action:     /* This label is used only to Line 1398  do_action:     /* This label is used only to
1398    
1399  case 1:  case 1:
1400  YY_RULE_SETUP  YY_RULE_SETUP
1401  #line 39 "lscp.l"  #line 41 "lscp.l"
1402  { return SP; }  { return SP; }
1403          YY_BREAK          YY_BREAK
1404  case 2:  case 2:
1405  /* rule 2 can match eol */  /* rule 2 can match eol */
1406  YY_RULE_SETUP  YY_RULE_SETUP
1407  #line 40 "lscp.l"  #line 42 "lscp.l"
1408  { return LF; }  { return LF; }
1409          YY_BREAK          YY_BREAK
1410  case 3:  case 3:
1411  YY_RULE_SETUP  YY_RULE_SETUP
1412  #line 41 "lscp.l"  #line 43 "lscp.l"
1413  { return CR; }  { return CR; }
1414          YY_BREAK          YY_BREAK
1415  case 4:  case 4:
1416  YY_RULE_SETUP  YY_RULE_SETUP
1417  #line 42 "lscp.l"  #line 44 "lscp.l"
1418  { return HASH; }  { return HASH; }
1419          YY_BREAK          YY_BREAK
1420  case 5:  case 5:
1421  YY_RULE_SETUP  YY_RULE_SETUP
1422  #line 43 "lscp.l"  #line 45 "lscp.l"
1423  { return EQ; }  { return EQ; }
1424          YY_BREAK          YY_BREAK
1425  case 6:  case 6:
1426  YY_RULE_SETUP  YY_RULE_SETUP
1427  #line 44 "lscp.l"  #line 46 "lscp.l"
1428  { yylval->Dotnum = atof(yytext); return DOTNUM; }  { yylval->Dotnum = atof(yytext); return DOTNUM; }
1429          YY_BREAK          YY_BREAK
1430  case 7:  case 7:
1431  YY_RULE_SETUP  YY_RULE_SETUP
1432  #line 45 "lscp.l"  #line 47 "lscp.l"
1433  { return ADD; }  { return ADD; }
1434          YY_BREAK          YY_BREAK
1435  case 8:  case 8:
1436  YY_RULE_SETUP  YY_RULE_SETUP
1437  #line 46 "lscp.l"  #line 48 "lscp.l"
1438  { return GET; }  { return GET; }
1439          YY_BREAK          YY_BREAK
1440  case 9:  case 9:
1441  YY_RULE_SETUP  YY_RULE_SETUP
1442  #line 47 "lscp.l"  #line 49 "lscp.l"
1443  { return CREATE; }  { return CREATE; }
1444          YY_BREAK          YY_BREAK
1445  case 10:  case 10:
1446  YY_RULE_SETUP  YY_RULE_SETUP
1447  #line 48 "lscp.l"  #line 50 "lscp.l"
1448  { return DESTROY; }  { return DESTROY; }
1449          YY_BREAK          YY_BREAK
1450  case 11:  case 11:
1451  YY_RULE_SETUP  YY_RULE_SETUP
1452  #line 49 "lscp.l"  #line 51 "lscp.l"
1453  { return LIST; }  { return LIST; }
1454          YY_BREAK          YY_BREAK
1455  case 12:  case 12:
1456  YY_RULE_SETUP  YY_RULE_SETUP
1457  #line 50 "lscp.l"  #line 52 "lscp.l"
1458  { return LOAD; }  { return LOAD; }
1459          YY_BREAK          YY_BREAK
1460  case 13:  case 13:
1461  YY_RULE_SETUP  YY_RULE_SETUP
1462  #line 51 "lscp.l"  #line 53 "lscp.l"
1463  { return REMOVE; }  { return LOAD_BACKGROUND; }
1464          YY_BREAK          YY_BREAK
1465  case 14:  case 14:
1466  YY_RULE_SETUP  YY_RULE_SETUP
1467  #line 52 "lscp.l"  #line 54 "lscp.l"
1468  { return SET; }  { return REMOVE; }
1469          YY_BREAK          YY_BREAK
1470  case 15:  case 15:
1471  YY_RULE_SETUP  YY_RULE_SETUP
1472  #line 53 "lscp.l"  #line 55 "lscp.l"
1473  { return SUBSCRIBE; }  { return SET; }
1474          YY_BREAK          YY_BREAK
1475  case 16:  case 16:
1476  YY_RULE_SETUP  YY_RULE_SETUP
1477  #line 54 "lscp.l"  #line 56 "lscp.l"
1478  { return UNSUBSCRIBE; }  { return SUBSCRIBE; }
1479          YY_BREAK          YY_BREAK
1480  case 17:  case 17:
1481  YY_RULE_SETUP  YY_RULE_SETUP
1482  #line 55 "lscp.l"  #line 57 "lscp.l"
1483  { return CHANNEL; }  { return UNSUBSCRIBE; }
1484          YY_BREAK          YY_BREAK
1485  case 18:  case 18:
1486  YY_RULE_SETUP  YY_RULE_SETUP
1487  #line 56 "lscp.l"  #line 58 "lscp.l"
1488  { return NOTIFICATION; }  { return CHANNEL; }
1489          YY_BREAK          YY_BREAK
1490  case 19:  case 19:
1491  YY_RULE_SETUP  YY_RULE_SETUP
1492  #line 57 "lscp.l"  #line 59 "lscp.l"
1493  { return AVAILABLE_ENGINES; }  { return NOTIFICATION; }
1494          YY_BREAK          YY_BREAK
1495  case 20:  case 20:
1496  YY_RULE_SETUP  YY_RULE_SETUP
1497  #line 58 "lscp.l"  #line 60 "lscp.l"
1498  { return AVAILABLE_AUDIO_OUTPUT_DRIVERS; }  { return AVAILABLE_ENGINES; }
1499          YY_BREAK          YY_BREAK
1500  case 21:  case 21:
1501  YY_RULE_SETUP  YY_RULE_SETUP
1502  #line 59 "lscp.l"  #line 61 "lscp.l"
1503  { return CHANNELS; }  { return AVAILABLE_AUDIO_OUTPUT_DRIVERS; }
1504          YY_BREAK          YY_BREAK
1505  case 22:  case 22:
1506  YY_RULE_SETUP  YY_RULE_SETUP
1507  #line 60 "lscp.l"  #line 62 "lscp.l"
1508  { return INFO; }  { return CHANNELS; }
1509          YY_BREAK          YY_BREAK
1510  case 23:  case 23:
1511  YY_RULE_SETUP  YY_RULE_SETUP
1512  #line 61 "lscp.l"  #line 63 "lscp.l"
1513  { return BUFFER_FILL; }  { return INFO; }
1514          YY_BREAK          YY_BREAK
1515  case 24:  case 24:
1516  YY_RULE_SETUP  YY_RULE_SETUP
1517  #line 62 "lscp.l"  #line 64 "lscp.l"
1518  { return STREAM_COUNT; }  { return BUFFER_FILL; }
1519          YY_BREAK          YY_BREAK
1520  case 25:  case 25:
1521  YY_RULE_SETUP  YY_RULE_SETUP
1522  #line 63 "lscp.l"  #line 65 "lscp.l"
1523  { return VOICE_COUNT; }  { return STREAM_COUNT; }
1524          YY_BREAK          YY_BREAK
1525  case 26:  case 26:
1526  YY_RULE_SETUP  YY_RULE_SETUP
1527  #line 64 "lscp.l"  #line 66 "lscp.l"
1528  { return INSTRUMENT; }  { return VOICE_COUNT; }
1529          YY_BREAK          YY_BREAK
1530  case 27:  case 27:
1531  YY_RULE_SETUP  YY_RULE_SETUP
1532  #line 65 "lscp.l"  #line 67 "lscp.l"
1533  { return ENGINE; }  { return INSTRUMENT; }
1534          YY_BREAK          YY_BREAK
1535  case 28:  case 28:
1536  YY_RULE_SETUP  YY_RULE_SETUP
1537  #line 66 "lscp.l"  #line 68 "lscp.l"
1538  { return AUDIO_OUTPUT_DEVICE; }  { return ENGINE; }
1539          YY_BREAK          YY_BREAK
1540  case 29:  case 29:
1541  YY_RULE_SETUP  YY_RULE_SETUP
1542  #line 67 "lscp.l"  #line 69 "lscp.l"
1543  { return AUDIO_OUTPUT_DEVICES; }  { return AUDIO_OUTPUT_DEVICE; }
1544          YY_BREAK          YY_BREAK
1545  case 30:  case 30:
1546  YY_RULE_SETUP  YY_RULE_SETUP
1547  #line 68 "lscp.l"  #line 70 "lscp.l"
1548  { return AUDIO_OUTPUT_DEVICE_PARAMETER; }  { return AUDIO_OUTPUT_DEVICES; }
1549          YY_BREAK          YY_BREAK
1550  case 31:  case 31:
1551  YY_RULE_SETUP  YY_RULE_SETUP
1552  #line 69 "lscp.l"  #line 71 "lscp.l"
1553  { return AUDIO_OUTPUT_DRIVER; }  { return AUDIO_OUTPUT_DEVICE_PARAMETER; }
1554          YY_BREAK          YY_BREAK
1555  case 32:  case 32:
1556  YY_RULE_SETUP  YY_RULE_SETUP
1557  #line 70 "lscp.l"  #line 72 "lscp.l"
1558  { return AUDIO_OUTPUT_DRIVER_PARAMETER; }  { return AUDIO_OUTPUT_DRIVER; }
1559          YY_BREAK          YY_BREAK
1560  case 33:  case 33:
1561  YY_RULE_SETUP  YY_RULE_SETUP
1562  #line 71 "lscp.l"  #line 73 "lscp.l"
1563  { return AUDIO_OUTPUT_CHANNEL; }  { return AUDIO_OUTPUT_DRIVER_PARAMETER; }
1564          YY_BREAK          YY_BREAK
1565  case 34:  case 34:
1566  YY_RULE_SETUP  YY_RULE_SETUP
1567  #line 72 "lscp.l"  #line 74 "lscp.l"
1568  { return AUDIO_OUTPUT_CHANNEL_PARAMETER; }  { return AUDIO_OUTPUT_CHANNEL; }
1569          YY_BREAK          YY_BREAK
1570  case 35:  case 35:
1571  YY_RULE_SETUP  YY_RULE_SETUP
1572  #line 73 "lscp.l"  #line 75 "lscp.l"
1573  { return MIDI_INPUT_PORT; }  { return AUDIO_OUTPUT_CHANNEL_PARAMETER; }
1574          YY_BREAK          YY_BREAK
1575  case 36:  case 36:
1576  YY_RULE_SETUP  YY_RULE_SETUP
1577  #line 74 "lscp.l"  #line 76 "lscp.l"
1578  { return MIDI_INPUT_CHANNEL; }  { return MIDI_INPUT_PORT; }
1579          YY_BREAK          YY_BREAK
1580  case 37:  case 37:
1581  YY_RULE_SETUP  YY_RULE_SETUP
1582  #line 75 "lscp.l"  #line 77 "lscp.l"
1583  { return MIDI_INPUT_TYPE; }  { return MIDI_INPUT_CHANNEL; }
1584          YY_BREAK          YY_BREAK
1585  case 38:  case 38:
1586  YY_RULE_SETUP  YY_RULE_SETUP
1587  #line 76 "lscp.l"  #line 78 "lscp.l"
1588  { return VOLUME; }  { return MIDI_INPUT_TYPE; }
1589          YY_BREAK          YY_BREAK
1590  case 39:  case 39:
1591  YY_RULE_SETUP  YY_RULE_SETUP
1592  #line 77 "lscp.l"  #line 79 "lscp.l"
1593  { return BYTES; }  { return VOLUME; }
1594          YY_BREAK          YY_BREAK
1595  case 40:  case 40:
1596  YY_RULE_SETUP  YY_RULE_SETUP
1597  #line 78 "lscp.l"  #line 80 "lscp.l"
1598  { return PERCENTAGE; }  { return BYTES; }
1599          YY_BREAK          YY_BREAK
1600  case 41:  case 41:
1601  YY_RULE_SETUP  YY_RULE_SETUP
1602  #line 79 "lscp.l"  #line 81 "lscp.l"
1603  { return RESET; }  { return PERCENTAGE; }
1604          YY_BREAK          YY_BREAK
1605  case 42:  case 42:
1606  YY_RULE_SETUP  YY_RULE_SETUP
1607  #line 80 "lscp.l"  #line 82 "lscp.l"
1608  { return QUIT; }  { return RESET; }
1609          YY_BREAK          YY_BREAK
1610  case 43:  case 43:
1611  YY_RULE_SETUP  YY_RULE_SETUP
1612  #line 81 "lscp.l"  #line 83 "lscp.l"
1613  { yylval->Number = atoi(yytext); return NUMBER; }  { return MISCELLANEOUS; }
1614          YY_BREAK          YY_BREAK
1615  case 44:  case 44:
1616  YY_RULE_SETUP  YY_RULE_SETUP
1617  #line 82 "lscp.l"  #line 84 "lscp.l"
1618  { yylval->Char = yytext[0]; return CHAR; }  { return QUIT; }
1619          YY_BREAK          YY_BREAK
1620  case 45:  case 45:
1621  YY_RULE_SETUP  YY_RULE_SETUP
1622  #line 84 "lscp.l"  #line 85 "lscp.l"
1623    { yylval->Number = atoi(yytext); return NUMBER; }
1624            YY_BREAK
1625    case 46:
1626    YY_RULE_SETUP
1627    #line 86 "lscp.l"
1628    { yylval->String = "";  BEGIN(INSTRING); }
1629            YY_BREAK
1630    case 47:
1631    /* rule 47 can match eol */
1632    YY_RULE_SETUP
1633    #line 87 "lscp.l"
1634    { yylval->String += yytext; }
1635            YY_BREAK
1636    case 48:
1637    YY_RULE_SETUP
1638    #line 88 "lscp.l"
1639    { yylval->String += '\n'; }
1640            YY_BREAK
1641    case 49:
1642    YY_RULE_SETUP
1643    #line 89 "lscp.l"
1644    { yylval->String += '\r'; }
1645            YY_BREAK
1646    case 50:
1647    YY_RULE_SETUP
1648    #line 90 "lscp.l"
1649    { yylval->String += '\t'; }
1650            YY_BREAK
1651    case 51:
1652    YY_RULE_SETUP
1653    #line 91 "lscp.l"
1654    { yylval->String += '\\'; }
1655            YY_BREAK
1656    case 52:
1657    YY_RULE_SETUP
1658    #line 92 "lscp.l"
1659    { yylval->String += '\"'; }
1660            YY_BREAK
1661    case 53:
1662    YY_RULE_SETUP
1663    #line 93 "lscp.l"
1664    { yylval->String += '\''; }
1665            YY_BREAK
1666    case 54:
1667    /* rule 54 can match eol */
1668    YY_RULE_SETUP
1669    #line 94 "lscp.l"
1670    { yylval->String += yytext; }
1671            YY_BREAK
1672    case 55:
1673    YY_RULE_SETUP
1674    #line 95 "lscp.l"
1675    { BEGIN(INITIAL); return STRINGVAL; }
1676            YY_BREAK
1677    case 56:
1678    YY_RULE_SETUP
1679    #line 96 "lscp.l"
1680    { yylval->Char = yytext[0]; return CHAR; }
1681            YY_BREAK
1682    case 57:
1683    YY_RULE_SETUP
1684    #line 98 "lscp.l"
1685  ECHO;  ECHO;
1686          YY_BREAK          YY_BREAK
1687  #line 1303 "lex.yy.c"  #line 1688 "lex.yy.c"
1688  case YY_STATE_EOF(INITIAL):  case YY_STATE_EOF(INITIAL):
1689    case YY_STATE_EOF(INSTRING):
1690          yyterminate();          yyterminate();
1691    
1692          case YY_END_OF_BUFFER:          case YY_END_OF_BUFFER:
# Line 1844  static void yy_load_buffer_state  (yysca Line 2230  static void yy_load_buffer_state  (yysca
2230          yyfree((void *) b ,yyscanner );          yyfree((void *) b ,yyscanner );
2231  }  }
2232    
 #ifndef __cplusplus  
 extern int isatty (int );  
 #endif /* __cplusplus */  
       
2233  /* Initializes or reinitializes a buffer.  /* Initializes or reinitializes a buffer.
2234   * This function is sometimes called more than once on the same buffer,   * This function is sometimes called more than once on the same buffer,
2235   * 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 2427  YY_BUFFER_STATE yy_scan_buffer  (char *
2427   * @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
2428   *       yy_scan_bytes() instead.   *       yy_scan_bytes() instead.
2429   */   */
2430  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)
2431  {  {
2432            
2433          return yy_scan_bytes(yy_str,strlen(yy_str) ,yyscanner);          return yy_scan_bytes(str,strlen(str) ,yyscanner);
2434  }  }
2435    
2436  /** 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 2781  void yyfree (void * ptr , yyscan_t yysca
2781  #undef yy_set_bol  #undef yy_set_bol
2782  #undef yy_new_buffer  #undef yy_new_buffer
2783  #undef yy_set_interactive  #undef yy_set_interactive
 #undef yytext_ptr  
2784  #undef YY_DO_BEFORE_ACTION  #undef YY_DO_BEFORE_ACTION
2785    
2786  #ifdef YY_DECL_IS_OURS  #ifdef YY_DECL_IS_OURS
2787  #undef YY_DECL_IS_OURS  #undef YY_DECL_IS_OURS
2788  #undef YY_DECL  #undef YY_DECL
2789  #endif  #endif
2790  #line 84 "lscp.l"  #line 98 "lscp.l"
2791    
2792    
2793    

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

  ViewVC Help
Powered by ViewVC