/[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 160 by capela, Tue Jun 29 21:44:12 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 66
343  #define YY_END_OF_BUFFER 46  #define YY_END_OF_BUFFER 67
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[3759] =
350      {      {
351   {   0,   0 }, {   0,1812 }, {   0,   0 }, {   0,1810 }, {   1, 516 },   {   0,   0 }, {   0,3503 }, {   0,   0 }, {   0,3501 }, {   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,3243 }, {   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,2985 },
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,2727 }, {   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,  65 },
578     {   0,2469 }, {   0,   2 }, {   0,2467 }, {   0,   3 }, {   0,2465 },
579     {   0,   1 }, {   0,2463 }, {   0,   4 }, {   0,2461 }, {   0,  55 },
580     {   0,2459 }, {   0,  65 }, {   0,2457 }, {   0,   5 }, {   0,2455 },
581    
582     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
583     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,  54 }, {   0,2445 },
584     {   0,  65 }, {   0,2443 }, {   0,  65 }, {   0,2441 }, {   0,   0 },
585     {   0,   0 }, {   0,  65 }, {   0,2437 }, {   0,  65 }, {   0,2435 },
586     {   0,  54 }, {   0,2433 }, {   0,  65 }, {   0,2431 }, {   0,  65 },
587     {   0,2429 }, {   0,  65 }, {   0,2427 }, {   0,   0 }, {   0,  65 },
588     {   0,2424 }, {   0,   0 }, {   0,  65 }, {   0,2421 }, {   0,  65 },
589     {   0,2419 }, {   0,   0 }, {   0,  65 }, {   0,2416 }, {   0,  65 },
590     {   0,2414 }, {   0,  65 }, {   0,2412 }, {   0,  65 }, {   0,2410 },
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,  65 }, {   0,2373 }, {   0,  65 }, {   0,2371 }, {   0,  64 },
600     {   0,2369 }, {   0,   0 }, {   0,2367 }, {  69, 681 }, {  72, 679 },
601     {   0,   0 }, {   0,   0 }, {   0,2362 }, {   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,2316 }, {   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,  56 }, {   0,2290 },
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,  66 }, {   0,2032 }, {   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,1774 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
732     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
733     {   0,1764 }, {   0,   0 }, {   0,1762 }, {   0,   0 }, {   0,1760 },
734     {   0,   0 }, {   0,1758 }, {   0,   0 }, {   0,1756 }, {   0,   0 },
735    
736     {   0,1754 }, {   0,  54 }, {   0,1752 }, {   0,   0 }, {   0,1750 },
737     {   0,   0 }, {   0,1748 }, {   0,   0 }, {   0,   0 }, {   0,1745 },
738     {   0,   0 }, {   0,1743 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
739     {   0,1739 }, {   0,   0 }, {   0,1737 }, {   0,   0 }, {   0,1735 },
740     {   0,   0 }, {   0,   0 }, {   0,1732 }, {   0,   0 }, {   0,   0 },
741     {   0,1729 }, {  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,1690 },
750   {   0,1133 }, {   0,   0 }, {   0,1131 }, {   0,   0 }, {   0,1129 },   {   0,   0 }, {   0,1688 }, {  69, 432 }, {   0,   0 }, {   0,1685 },
751   {   0,   0 }, {   0,1127 }, {  68, 132 }, {   0,   0 }, {   0,1124 },   {   0,   0 }, {   0,1683 }, {   0,   0 }, {   0,1681 }, {   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,1672 }, {  83, 432 }, {   0,   0 },
754     {  68, 429 }, {   0,  63 }, {   0,1667 }, {   0,  61 }, {   0,1665 },
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,  62 }, {   0,1658 }, {  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,  60 }, {   0,1652 }, {  84, 433 }, {  82, 432 },
759   {   0,   0 }, {   0,1092 }, {  46, -28 }, {  70, 110 }, {  48,   0 },   {   0,  57 }, {   0,1648 }, {   0,  58 }, {   0,1646 }, {   0,  59 },
760   {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 },   {   0,1644 }, {   0,   7 }, {   0,1642 }, {   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,1628 }, {   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,  56 },
771   {   0,   0 }, {   0,1037 }, {   0,   0 }, {   0,1035 }, {  68,  90 },   {   0,1594 }, {   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,1336 }, {   0,   0 },
828   {   0,   0 }, {  69,  63 }, {  85,  60 }, {  78,  64 }, {   0,   0 },   {   0,1334 }, {   0,   0 }, {   0,1332 }, {   0,   0 }, {   0,   0 },
829   {   0, 773 }, {   0,   0 }, {   0, 771 }, {   0,   0 }, {   0, 769 },   {   0,1329 }, {   0,   0 }, {   0,1327 }, {   0,   0 }, {   0,   0 },
830   {   0,  38 }, {   0, 767 }, {   0,   0 }, {   0, 765 }, {   0,   0 },   {   0,1324 }, {   0,   0 }, {   0,1322 }, {   0,   0 }, {   0,1320 },
831     {   0,   8 }, {   0,1318 }, {   0,   0 }, {   0,1316 }, {   0,   0 },
832   {   0, 763 }, {   0,   0 }, {  77,  58 }, {  69,  62 }, {   0,   0 },   {   0,1314 }, {   0,   0 }, {   0,1312 }, {   0,   0 }, {   0,1310 },
833   {   0, 758 }, {   0,  17 }, {   0, 756 }, {   0,  10 }, {   0, 754 },   {   0,   0 }, {   0,1308 }, {   0,   0 }, {   0,1306 }, {   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,1304 }, {   0,   0 }, {   0,1302 }, {   0,   0 }, {   0,1300 },
836   {   0,   0 }, {   0,   0 }, {   0, 741 }, {   0,   0 }, {   0, 739 },   {   0,   0 }, {   0,1298 }, {   0,   0 }, {   0,1296 }, {   0,   0 },
837   {   0,   0 }, {   0, 737 }, {  95,  62 }, {  76,  55 }, {   0,   0 },   {   0,1294 }, {   0,  15 }, {   0,1292 }, {   0,   0 }, {   0,1290 },
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,1277 }, {   0,   0 }, {   0,1275 },
841   {  78,  52 }, {   0,   0 }, {  89,  51 }, {   0,  21 }, {   0, 714 },   {   0,   0 }, {   0,1273 }, {   0,   0 }, {   0,1271 }, {   0,   0 },
842     {   0,   0 }, {   0,1268 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
843   {   0,   0 }, {   0, 712 }, {   0,   0 }, {   0, 710 }, {   0,   0 },   {   0,1264 }, {   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,1256 }, {   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,1254 }, {   0,   0 }, {   0,1252 }, {   0,   0 }, {   0,1250 },
847   {   0,   0 }, {   0, 692 }, {   0,   0 }, {   0, 690 }, {   0,   0 },   {  78,  75 }, {   0,   0 }, {  73,  77 }, {   0,   0 }, {   0,1245 },
848   {  70,  38 }, {  76,  41 }, {   0,   0 }, {  95,  43 }, {   0,   0 },   {   0,   0 }, {   0,1243 }, {  68,  87 }, {   0,  23 }, {   0,1240 },
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,1231 }, {  84,  83 },
851   {  83,  42 }, {   0,   0 }, {   0, 671 }, {  67,  39 }, {   0,   0 },   {  73,  92 }, {  84,  86 }, {   0,  11 }, {   0,1226 }, {  69,  95 },
852   {   0, 668 }, {  66,  37 }, {   0,   0 }, {   0, 665 }, {  80,  34 },   {   0,  12 }, {   0,1223 }, {   0,   0 }, {  69,  93 }, {   0,   0 },
853     {   0,1219 }, {   0,   0 }, {  79,  94 }, {   0,   0 }, {   0,1215 },
854   {   0,   0 }, {   0, 662 }, {   0,  15 }, {   0, 660 }, {   0,   0 },   {  84,  94 }, {   0,   0 }, {   0,1212 }, {   0,   0 }, {   0,1210 },
855   {   0, 658 }, {   0,   0 }, {   0, 656 }, {   0,   0 }, {   0, 654 },   {  95,  92 }, {   0,   0 }, {   0,1207 }, {  67,  90 }, {   0,  53 },
856   {  69,  39 }, {   0,   0 }, {   0, 651 }, {  79,  37 }, {  82,  37 },  
857   {   0,   0 }, {  73,  39 }, {   0,   0 }, {   0,   0 }, {   0, 644 },   {   0,1204 }, {   0,   0 }, {   0,1202 }, {   0,   0 }, {   0,   0 },
858   {  84,  37 }, {   0,  26 }, {   0, 641 }, {   0,   0 }, {   0, 639 },   {   0,1199 }, {   0,   0 }, {   0,1197 }, {   0,   0 }, {   0,1195 },
859   {   0,   0 }, {   0, 637 }, {   0,   0 }, {  71,  41 }, {  78,  34 },   {  83,  82 }, {   0,   0 }, {   0,1192 }, {   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,1183 }, {   0,   0 }, {   0,1181 }, {   0,   0 },
862   {   0,   0 }, {   0, 622 }, {  73,  36 }, {   0,   0 }, {  79,  36 },   {   0,1179 }, {   0,   0 }, {   0,1177 }, {   0,   0 }, {   0,1175 },
863   {   0,   0 }, {   0, 617 }, {   0,   0 }, {   0, 615 }, {   0,   0 },   {  78,  83 }, {   0,  49 }, {   0,1172 }, {  83,  82 }, {   0,   0 },
864     {   0,1169 }, {   0,   0 }, {   0,1167 }, {  84,  83 }, {  78,  84 },
865   {   0, 613 }, {   0,  23 }, {   0, 611 }, {  80,  36 }, {   0,   0 },   {   0,   0 }, {  82,  84 }, {   0,   0 }, {   0,1161 }, {   0,   0 },
866   {   0, 608 }, {  85,  36 }, {   0,   0 }, {  76,  37 }, {   0,   0 },   {   0,1159 }, {   0,   0 }, {   0,1157 }, {   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,1154 }, {   0,   0 }, {   0,1152 }, {   0,   0 }, {   0,1150 },
869   {   0,   0 }, {  66,  30 }, {   0,   0 }, {   0, 590 }, {   0,   0 },   {  82,  74 }, {   0,   0 }, {   0,1147 }, {  69,  63 }, {   0,   0 },
870   {  95,  32 }, {  84,  32 }, {  65,  36 }, {   0,   0 }, {   0, 584 },   {   0,1144 }, {   0,   0 }, {   0,1142 }, {   0,   0 }, {  70,  63 },
871   {   0,   0 }, {  69,  38 }, {   0,   0 }, {   0, 580 }, {   0,   0 },   {   0,   0 }, {  69,  63 }, {   0,  51 }, {   0,1136 }, {  77,  62 },
872   {  78,  34 }, {  85,  32 }, {   0,   0 }, {   0, 575 }, {   0,   0 },   {   0,   0 }, {   0,1133 }, {  65,  64 }, {   0,   0 }, {   0,1130 },
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,1122 }, {   0,   0 }, {   0,1120 },
875     {   0,   0 }, {   0,1118 }, {   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,1110 },
877   {  79,  34 }, {   0,   0 }, {   0, 556 }, {   0,   0 }, {   0, 554 },   {   0,   0 }, {   0,1108 }, {   0,   0 }, {   0,1106 }, {   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,1102 }, {   0,   0 }, {  69,  67 },
880   {   0,   0 }, {   0, 542 }, {  67,  33 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {  69,  71 }, {   0,   9 }, {   0,1096 }, {   0,   0 },
881   {  84,  25 }, {   0,   0 }, {   0, 536 }, {  78,  33 }, {   0,   0 },   {   0,1094 }, {  82,  69 }, {   0,  28 }, {   0,1091 }, {  69,  68 },
882   {  84,  27 }, {   0,   0 }, {   0, 531 }, {  85,  31 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,1087 }, {   0,   0 }, {   0,1085 },
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,1079 }, {   0,   0 }, {   0,1077 }, {  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,1069 }, {   0,   0 }, {   0,1067 }, {  78,  77 }, {   0,  14 },
887   {   0,   0 }, {   0, 512 }, {   0,   0 }, {   0, 510 }, {  71,  26 },   {   0,1064 }, {   0,   0 }, {   0,1062 }, {   0,   0 }, {   0,1060 },
888   {   0,   0 }, {   0, 507 }, {   0,   0 }, {   0, 505 }, {   0,   0 },   {   0,   0 }, {   0,1058 }, {   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,1053 }, {   0,  48 }, {   0,1051 }, {   0,   0 },
891   {  67,  18 }, {  68,  24 }, {   0,  37 }, {   0, 490 }, {   0,   0 },   {  69,  67 }, {  82,  70 }, {   0,   0 }, {   0,1046 }, {   0,   0 },
892   {   0,   0 }, {   0, 487 }, {   0,   0 }, {  65,  28 }, {   0,   0 },   {   0,1044 }, {   0,   0 }, {  66,  64 }, {   0,   0 }, {   0,1040 },
893   {  73,  25 }, {  89,  26 }, {  73,  28 }, {   0,   0 }, {   0, 479 },   {  83,  64 }, {   0,  18 }, {   0,1037 }, {   0,  10 }, {   0,1035 },
894   {   0,   0 }, {   0, 477 }, {   0,   0 }, {   0, 475 }, {   0,   0 },   {   0,   0 }, {   0,1033 }, {   0,   0 }, {  79,  64 }, {   0,   0 },
895   {   0, 473 }, {   0,   0 }, {   0, 471 }, {  72,  30 }, {   0,   0 },   {   0,1029 }, {   0,   0 }, {   0,1027 }, {  76,  65 }, {  95,  67 },
896   {   0,   0 }, {  69,  26 }, {  82,  28 }, {  80,  27 }, {   0,   0 },   {   0,   0 }, {   0,1023 }, {   0,   0 }, {   0,1021 }, {   0,   0 },
897     {   0,   0 }, {   0,1018 }, {   0,   0 }, {   0,   0 }, {   0,1015 },
898   {   0, 463 }, {   0,   0 }, {   0, 461 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,1013 }, {   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,1000 },
902   {   0,   0 }, {   0, 442 }, {   0,   0 }, {   0,   0 }, {   0, 439 },   {   0,   0 }, {   0, 998 }, {   0,   0 }, {   0, 996 }, {   0,   0 },
903   {   0,   0 }, {   0, 437 }, {  84,  23 }, {   0,   0 }, {  73,  30 },   {   0, 994 }, {   0,   0 }, {   0,   0 }, {  67,  58 }, {   0,   0 },
904   {   0,   0 }, {  69,  28 }, {   0,   0 }, {   0, 430 }, {   0,  36 },   {   0, 989 }, {   0,   0 }, {  73,  47 }, {  67,  55 }, {   0,  22 },
905   {   0, 428 }, {   0,   0 }, {   0, 426 }, {   0,   0 }, {  86,  31 },   {   0, 984 }, {  84,  49 }, {   0,   0 }, {   0, 981 }, {   0,   0 },
906   {   0,  28 }, {   0, 422 }, {  78,  28 }, {   0,  31 }, {   0, 419 },   {   0, 979 }, {   0,   0 }, {   0, 977 }, {   0,   0 }, {   0,   0 },
907   {   0,   0 }, {   0, 417 }, {   0,  33 }, {   0, 415 }, {   0,  29 },   {   0, 974 }, {   0,   0 }, {   0, 972 }, {   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, 951 }, {   0,   0 },
913   {   0,   0 }, {   0,   0 }, {  86,  19 }, {  83,  23 }, {  69,  21 },   {  80,  50 }, {  67,  70 }, {  66,  70 }, {   0,   0 }, {   0, 945 },
914   {   0,   0 }, {   0, 387 }, {   0,   0 }, {  78,  21 }, {   0,   0 },   {   0,   0 }, {   0, 943 }, {   0,   0 }, {   0, 941 }, {   0,   0 },
915   {   0,   0 }, {   0, 382 }, {   0,   0 }, {   0, 380 }, {   0,   0 },   {   0, 939 }, {   0,   0 }, {   0, 937 }, {   0,   0 }, {   0, 935 },
916   {   0, 378 }, {   0,   0 }, {   0, 376 }, {   0,   0 }, {   0, 374 },   {   0,   0 }, {   0,   0 }, {   0, 932 }, {   0,   0 }, {   0, 930 },
917   {  69,  16 }, {   0,   0 }, {  85,  26 }, {  69,  17 }, {  76,  17 },   {   0,   0 }, {   0, 928 }, {   0,   0 }, {   0,   0 }, {  69,  59 },
918   {   0,   0 }, {   0, 367 }, {   0,   0 }, {   0, 365 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0, 922 }, {   0,  13 }, {   0, 920 },
919     {  79,  59 }, {  82,  59 }, {   0,   0 }, {  73,  57 }, {   0,   0 },
920   {   0, 363 }, {   0,   0 }, {   0,   0 }, {   0, 360 }, {   0,   0 },   {   0, 914 }, {   0,   0 }, {  84,  59 }, {   0,   0 }, {   0,   0 },
921   {   0, 358 }, {   0,   0 }, {   0, 356 }, {  82,  18 }, {   0,   0 },   {   0,   0 }, {   0, 908 }, {   0,   0 }, {   0, 906 }, {   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, 904 }, {  78,  51 }, {   0,   0 }, {   0, 901 }, {   0,   0 },
924   {   0,   0 }, {   0, 342 }, {   0,   0 }, {   0, 340 }, {  83,   9 },   {  78,  55 }, {  76,  54 }, {   0,   0 }, {   0, 896 }, {   0,   0 },
925   {   0,   0 }, {  80,  17 }, {   0,   0 }, {   0, 335 }, {   0,   0 },   {  85,  51 }, {   0,   0 }, {   0, 892 }, {   0,   0 }, {   0,   0 },
926   {   0, 333 }, {   0,   0 }, {  80,  24 }, {   0,   0 }, {   0, 329 },   {   0, 889 }, {  84,  58 }, {   0,   0 }, {   0, 886 }, {   0,  27 },
927   {   0,   0 }, {  95,  11 }, {   0,   0 }, {   0, 325 }, {  95,  16 },   {   0, 884 }, {   0,  47 }, {   0, 882 }, {   0,   0 }, {  71,  43 },
928   {  80,  21 }, {  65,  11 }, {   0,   0 }, {  95,  17 }, {   0,   0 },   {   0,   0 }, {   0, 878 }, {   0,   0 }, {   0, 876 }, {   0,   0 },
929   {  80,  20 }, {  65,   8 }, {   0,   0 }, {  85,  20 }, {   0,   0 },   {  69,  39 }, {   0,  50 }, {   0, 872 }, {   0,   0 }, {   0, 870 },
930     {   0,   0 }, {  73,  40 }, {   0,   0 }, {  79,  39 }, {   0,   0 },
931   {  65,  13 }, {   0,   0 }, {   0, 311 }, {   0,   0 }, {   0,   0 },   {   0, 864 }, {   0,   0 }, {   0, 862 }, {   0,   0 }, {   0, 860 },
932   {   0, 308 }, {   0,   0 }, {   0, 306 }, {   0,   0 }, {   0, 304 },   {   0,   0 }, {   0, 858 }, {  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, 850 },
935   {   0,   0 }, {  82,  14 }, {  65,  12 }, {  68,  10 }, {   0,   0 },   {   0,   0 }, {   0, 848 }, {   0,   0 }, {  84,  46 }, {   0,   0 },
936   {   0, 288 }, {   0,   0 }, {   0, 286 }, {   0,   0 }, {   0, 284 },   {  84,  46 }, {   0,  24 }, {   0, 842 }, {  73,  38 }, {  95,  46 },
937   {  82,   9 }, {   0,   0 }, {   0, 281 }, {   0,  30 }, {   0, 279 },   {  69,  36 }, {   0,   0 }, {   0, 837 }, {   0,   0 }, {  66,  37 },
938   {   0,  32 }, {   0, 277 }, {  77,  11 }, {   0,   0 }, {  77,  11 },   {   0,   0 }, {   0, 833 }, {   0,   0 }, {   0,   0 }, {   0, 830 },
939   {  69,  13 }, {  95,   9 }, {  69,  15 }, {   0,   0 }, {   0, 269 },   {   0,   0 }, {   0, 828 }, {   0,  17 }, {   0, 826 }, {   0,   0 },
940   {   0,   0 }, {  77,  11 }, {  82,  13 }, {   0,   0 }, {  69,  25 },   {  65,  31 }, {   0,  26 }, {   0, 822 }, {  85,  36 }, {  69,  39 },
941     {   0,   0 }, {  78,  34 }, {   0,   0 }, {   0, 816 }, {   0,   0 },
942   {   0,   0 }, {  73,  24 }, {   0,  34 }, {   0, 260 }, {   0,  20 },   {   0, 814 }, {   0,   0 }, {  77,  41 }, {   0,   0 }, {  76,  44 },
943   {   0, 258 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0, 808 }, {  85,  32 }, {   0,   0 }, {   0,   0 },
944   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },  
945   {   0,   0 }, {   0,   0 }, {   0,   0 }, {  84,  23 }, {   0,   0 },   {   0, 804 }, {   0,   0 }, {   0, 802 }, {   0,   0 }, {   0, 800 },
946   {   0,   0 }, {   0,   0 }, {  84,  21 }, {   0,   0 }, {   0,   0 },   {  79,  45 }, {   0,   0 }, {  79,  46 }, {   0,   0 }, {  69,  38 },
947   {   0,   0 }, {  69,  18 }, {   0,   0 }, {  69,  18 }, {   0,   0 },   {   0,   0 }, {   0, 793 }, {  78,  42 }, {   0,   0 }, {   0, 790 },
948   {  69,  18 }, {   0,   0 }, {  69,  19 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0, 788 }, {  95,  45 }, {   0,  19 }, {   0, 785 },
949   {   0,   0 }, {   0,   0 }, {   0,   0 }, {  86,   9 }, {  84,   8 },   {   0,  25 }, {   0, 783 }, {   0,   0 }, {   0,   0 }, {   0, 780 },
950   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {  84,  40 }, {   0,   0 }, {  84,  44 }, {  73,  44 },
951   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {  85,  44 }, {  78,  42 }, {   0,   0 }, {  67,  35 },
952     {  68,  37 }, {   0,   0 }, {   0, 767 }, {   0,   0 }, {   0, 765 },
953   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0, 763 }, {   0,   0 }, {   0,   0 }, {   0, 760 },
954   {   0,   0 }, {   0,   0 }, {  82,   9 }, {   0,   0 }, {  82,   9 },   {   0,   0 }, {   0, 758 }, {  80,  44 }, {   0,   0 }, {   0, 755 },
955   {   0,   0 }, {  82,  15 }, {   0,   0 }, {   0,   0 }, {  82,  21 },  
956   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {  84,  47 }, {  78,  45 }, {   0,   0 }, {   0, 750 },
957   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {  85,  45 }, {   0,   0 }, {  68,  47 }, {   0,   0 },
958   {   0,   0 }, {   0,   0 }, {  83,  11 }, {   0,   0 }, {   0,   0 },   {  84,  45 }, {   0,   0 }, {   0, 742 }, {   0,  52 }, {   0, 740 },
959     {   0,   0 }, {   0, 738 }, {  71,  43 }, {  68,  41 }, {   0,   0 },
960     {   0, 734 }, {   0,   0 }, {   0, 732 }, {  69,  42 }, {  72,  42 },
961     {   0,   0 }, {   0, 728 }, {   0,   0 }, {   0, 726 }, {   0,   0 },
962     {   0, 724 }, {   0,   0 }, {   0, 722 }, {  95,  36 }, {   0,   0 },
963     {   0, 719 }, {  82,  45 }, {   0,   0 }, {   0, 716 }, {   0,   0 },
964     {  79,  43 }, {  67,  42 }, {  68,  46 }, {   0,   0 }, {   0, 710 },
965     {   0,   0 }, {   0, 708 }, {   0,   0 }, {   0, 706 }, {  83,  48 },
966    
967     {   0,   0 }, {   0, 703 }, {   0,   0 }, {  89,  48 }, {   0,   0 },
968     {   0,   0 }, {   0, 698 }, {   0,   0 }, {  84,  48 }, {  65,  38 },
969     {  73,  39 }, {   0,   0 }, {  73,  39 }, {   0,   0 }, {  73,  39 },
970     {   0,   0 }, {   0, 688 }, {   0,   0 }, {   0, 686 }, {   0,   0 },
971     {   0, 684 }, {   0,   0 }, {  73,  39 }, {   0,   0 }, {   0, 680 },
972     {   0,   0 }, {   0, 678 }, {   0,   0 }, {   0, 676 }, {   0,   0 },
973     {   0, 674 }, {   0,   0 }, {  86,  39 }, {   0,  44 }, {   0, 670 },
974     {   0,   0 }, {  82,  40 }, {   0,   0 }, {  72,  32 }, {  69,  31 },
975     {   0,  46 }, {   0, 663 }, {  80,  34 }, {   0,   0 }, {   0, 660 },
976     {   0,   0 }, {   0, 658 }, {   0,   0 }, {   0, 656 }, {   0,   0 },
977    
978     {   0,   0 }, {   0, 653 }, {  82,  36 }, {   0,   0 }, {   0, 650 },
979     {  79,  42 }, {  78,  42 }, {   0,   0 }, {  73,  43 }, {   0,   0 },
980     {  78,  44 }, {  89,  44 }, {   0,   0 }, {  65,  46 }, {   0,   0 },
981     {  69,  45 }, {   0,   0 }, {   0, 637 }, {   0,   0 }, {   0, 635 },
982     {   0,   0 }, {   0, 633 }, {   0,   0 }, {   0, 631 }, {  86,  42 },
983     {  95,  44 }, {   0,   0 }, {   0, 627 }, {  84,  40 }, {  73,  42 },
984     {   0,   0 }, {   0, 623 }, {   0,   0 }, {   0,   0 }, {   0, 620 },
985     {   0,   0 }, {   0, 618 }, {  86,  45 }, {   0,   0 }, {  69,  47 },
986     {   0,   0 }, {   0, 613 }, {   0,  36 }, {   0, 611 }, {   0,   0 },
987     {  67,  45 }, {  80,  35 }, {  73,  45 }, {   0,   0 }, {  69,  47 },
988    
989     {   0,   0 }, {   0, 603 }, {   0,  20 }, {   0, 601 }, {  78,  45 },
990     {   0,   0 }, {   0,   0 }, {   0, 597 }, {   0,   0 }, {   0, 595 },
991     {   0,  41 }, {   0, 593 }, {   0,   0 }, {  95,  36 }, {   0,  43 },
992     {   0, 589 }, {   0,   0 }, {   0, 587 }, {   0,   0 }, {  73,  40 },
993     {  69,  42 }, {   0,   0 }, {  78,  40 }, {   0,   0 }, {   0, 580 },
994     {   0,   0 }, {   0, 578 }, {   0,   0 }, {   0,   0 }, {  95,  47 },
995     {   0,   0 }, {   0, 573 }, {   0,   0 }, {  79,  47 }, {  86,  43 },
996     {   0,   0 }, {   0, 568 }, {   0,   0 }, {   0, 566 }, {   0,   0 },
997     {  69,  38 }, {   0,   0 }, {  69,  38 }, {   0,  45 }, {   0, 560 },
998     {   0,  40 }, {   0, 558 }, {  78,  38 }, {   0,   0 }, {   0, 555 },
999    
1000     {  83,  36 }, {   0,   0 }, {   0, 552 }, {  67,  40 }, {   0,   0 },
1001     {   0, 549 }, {   0,   0 }, {   0, 547 }, {   0,   0 }, {  82,  38 },
1002     {  69,  40 }, {  80,  36 }, {  78,  40 }, {   0,  31 }, {   0, 540 },
1003     {   0,  33 }, {   0, 538 }, {   0,   0 }, {   0, 536 }, {   0,   0 },
1004     {   0, 534 }, {   0,   0 }, {   0,   0 }, {   0, 531 }, {   0,   0 },
1005     {   0, 529 }, {   0,   0 }, {   0, 527 }, {   0,  35 }, {   0, 525 },
1006     {   0,  30 }, {   0, 523 }, {  65,  38 }, {   0,   0 }, {   0, 520 },
1007     {  76,  35 }, {  85,  35 }, {  80,  31 }, {   0,   0 }, {   0, 515 },
1008     {   0,   0 }, {   0, 513 }, {   0,   0 }, {  69,  33 }, {  83,  35 },
1009     {  69,  38 }, {   0,   0 }, {   0, 507 }, {   0,   0 }, {   0, 505 },
1010    
1011     {   0,   0 }, {   0, 503 }, {   0,   0 }, {   0, 501 }, {   0,   0 },
1012     {   0, 499 }, {  95,  38 }, {   0,   0 }, {   0, 496 }, {   0,   0 },
1013     {  95,  37 }, {   0,   0 }, {   0, 492 }, {  82,  35 }, {   0,   0 },
1014     {   0, 489 }, {   0,   0 }, {   0,   0 }, {   0, 486 }, {   0,   0 },
1015     {  84,  32 }, {   0,   0 }, {   0, 482 }, {  85,  32 }, {   0,   0 },
1016     {   0, 479 }, {   0,   0 }, {   0, 477 }, {   0,   0 }, {  80,  24 },
1017     {   0,   0 }, {   0,   0 }, {  80,  23 }, {  76,  22 }, {   0,   0 },
1018     {   0, 469 }, {   0,   0 }, {  82,  22 }, {  65,  26 }, {   0,   0 },
1019     {  65,  26 }, {   0,   0 }, {  65,  26 }, {   0,   0 }, {   0, 460 },
1020     {   0,   0 }, {   0, 458 }, {  83,  17 }, {  80,  23 }, {   0,   0 },
1021    
1022     {   0, 454 }, {   0,   0 }, {   0, 452 }, {   0,   0 }, {  84,  27 },
1023     {   0,   0 }, {   0, 448 }, {   0,   0 }, {   0, 446 }, {  95,  20 },
1024     {   0,   0 }, {  95,  23 }, {   0,   0 }, {   0, 441 }, {  80,  24 },
1025     {   0,   0 }, {   0, 438 }, {   0,   0 }, {   0,   0 }, {  80,  23 },
1026     {   0,   0 }, {   0, 433 }, {   0,   0 }, {  65,  36 }, {  95,  26 },
1027     {   0,   0 }, {  85,  24 }, {  65,  34 }, {   0,   0 }, {   0, 425 },
1028     {  77,  24 }, {  82,  23 }, {   0,   0 }, {  82,  24 }, {   0,   0 },
1029     {  80,  30 }, {  68,  34 }, {  65,  34 }, {   0,   0 }, {   0, 415 },
1030     {  65,  33 }, {   0,   0 }, {  95,  21 }, {   0,   0 }, {   0, 410 },
1031     {   0,   0 }, {  69,  36 }, {   0,   0 }, {   0,   0 }, {  84,  35 },
1032    
1033     {  65,  31 }, {   0,   0 }, {   0, 402 }, {   0,   0 }, {   0, 400 },
1034     {   0,   0 }, {   0, 398 }, {   0,   0 }, {   0,   0 }, {   0, 395 },
1035     {   0,   0 }, {   0, 393 }, {   0,   0 }, {   0, 391 }, {   0,   0 },
1036     {   0, 389 }, {   0,   0 }, {   0, 387 }, {   0,   0 }, {   0,   0 },
1037     {   0, 384 }, {   0,   0 }, {   0, 382 }, {   0,   0 }, {   0,   0 },
1038     {   0, 379 }, {  82,  27 }, {   0,   0 }, {  82,  33 }, {   0,   0 },
1039     {   0,   0 }, {   0, 373 }, {   0,   0 }, {  77,  46 }, {  82,  42 },
1040     {  77,  46 }, {  65,  40 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1041     {   0, 364 }, {   0,   0 }, {   0, 362 }, {   0,   0 }, {  65,  34 },
1042     {  95,  39 }, {   0,   0 }, {  84,  43 }, {  82,  43 }, {   0,   0 },
1043    
1044     {   0, 354 }, {   0,   0 }, {   0, 352 }, {   0,   0 }, {   0,   0 },
1045     {   0, 349 }, {   0,   0 }, {  68,  26 }, {   0,   0 }, {   0, 345 },
1046     {   0,  39 }, {   0, 343 }, {   0,   0 }, {   0, 341 }, {   0,   0 },
1047     {   0, 339 }, {   0,   0 }, {  73,  23 }, {   0,   0 }, {   0, 335 },
1048     {   0,   0 }, {  69,  18 }, {   0,   0 }, {  69,  18 }, {  65,  22 },
1049     {  69,  19 }, {   0,   0 }, {   0, 327 }, {   0,   0 }, {   0, 325 },
1050     {   0,   0 }, {   0,   0 }, {   0, 322 }, {   0,   0 }, {   0, 320 },
1051     {   0,   0 }, {   0, 318 }, {   0,   0 }, {  77,  29 }, {   0,   0 },
1052     {  77,  29 }, {   0,   0 }, {   0,   0 }, {   0, 311 }, {   0,   0 },
1053     {   0,   0 }, {   0, 308 }, {  82,  35 }, {   0,   0 }, {   0, 305 },
1054    
1055     {   0,   0 }, {   0, 303 }, {   0,   0 }, {  86,  35 }, {  84,  35 },
1056     {   0,   0 }, {  84,  37 }, {  82,  36 }, {  77,  32 }, {  69,  25 },
1057     {   0,   0 }, {  69,  27 }, {   0,  38 }, {   0, 291 }, {   0,  42 },
1058     {   0, 289 }, {   0,   0 }, {   0, 287 }, {   0,   0 }, {   0, 285 },
1059     {   0,   0 }, {  69,  27 }, {   0,   0 }, {  73,  27 }, {  69,  27 },
1060     {   0,   0 }, {   0, 278 }, {   0,   0 }, {  69,  25 }, {   0,   0 },
1061     {   0, 274 }, {   0,   0 }, {  69,  23 }, {   0,  37 }, {   0, 270 },
1062     {   0,   0 }, {   0, 268 }, {   0,  29 }, {   0, 266 }, {   0,  32 },
1063     {   0, 264 }, {   0,   0 }, {   0, 262 }, {   0,  34 }, {   0, 260 },
1064     {   0,  21 }, {   0, 258 }, {   0,   0 }, {   0,   0 }, {  84,  28 },
1065    
1066     {   0,   0 }, {   0,   0 }, {   0,   0 }, {  84,  27 }, {   0,   0 },
1067     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1068     {   0,   0 }, {  82,  22 }, {  69,  26 }, {  86,  22 }, {  82,  31 },
1069     {  69,  30 }, {  82,  31 }, {   0,   0 }, {  69,  31 }, {   0,   0 },
1070     {  84,  31 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1071     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1072     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  83,  33 },
1073     {   0,   0 }, {  69,  19 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1074     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1075     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1076    
1077     {   0,   0 }, {  82,  19 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1078     {   0,   0 }, {   0,   0 }, {   0,   0 }, {  82,  14 }, {   0,   0 },
1079     {   0,   0 }, {   0,   0 }, {  82,  12 }, {   0,   0 }, {   0,   0 },
1080     {   0,   0 }, {   0,   0 }, {   0,   0 }, {  82,   8 }, {   0,   0 },
1081     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1082     {  83,   4 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1083   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1084   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1085   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
# Line 744  static yyconst struct yy_trans_info yy_t Line 1118  static yyconst struct yy_trans_info yy_t
1118   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1119   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1120    
1121   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, { 257,  67 }, {   1,   0 },
1122   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },      };
  {   0,   0 }, {   0,   0 }, { 257,  46 }, {   1,   0 },    };  
1123    
1124  static yyconst struct yy_trans_info *yy_start_state_list[3] =  static yyconst struct yy_trans_info *yy_start_state_list[5] =
1125      {      {
1126      &yy_transition[1],      &yy_transition[1],
1127      &yy_transition[3],      &yy_transition[3],
1128      &yy_transition[261],      &yy_transition[261],
1129        &yy_transition[519],
1130        &yy_transition[777],
1131      } ;      } ;
1132    
1133  /* The intent behind this definition is that it'll catch  /* The intent behind this definition is that it'll catch
# Line 793  static yyconst struct yy_trans_info *yy_ Line 1167  static yyconst struct yy_trans_info *yy_
1167  /// 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)
1168  int hSession;  int hSession;
1169    
1170  #line 797 "lex.yy.c"  
1171    #line 1172 "lex.yy.c"
1172    
1173  #define INITIAL 0  #define INITIAL 0
1174    #define INSTRING 1
1175    
 #ifndef YY_NO_UNISTD_H  
1176  /* 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
1177   * 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.
1178   * The user has a chance to override it with an option.   * The user has a chance to override it with an option.
1179   */   */
1180  #include <unistd.h>  #include <unistd.h>
 #endif  
1181    
1182  #ifndef YY_EXTRA_TYPE  #ifndef YY_EXTRA_TYPE
1183  #define YY_EXTRA_TYPE void *  #define YY_EXTRA_TYPE void *
# Line 992  YY_DECL Line 1366  YY_DECL
1366          register int yy_act;          register int yy_act;
1367      struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;      struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
1368    
1369  #line 37 "lscp.l"  #line 39 "lscp.l"
1370    
1371    
1372  #line 999 "lex.yy.c"  #line 1373 "lex.yy.c"
1373    
1374          if ( yyg->yy_init )          if ( yyg->yy_init )
1375                  {                  {
# Line 1075  do_action:     /* This label is used only to Line 1449  do_action:     /* This label is used only to
1449    
1450  case 1:  case 1:
1451  YY_RULE_SETUP  YY_RULE_SETUP
1452  #line 39 "lscp.l"  #line 41 "lscp.l"
1453  { return SP; }  { return SP; }
1454          YY_BREAK          YY_BREAK
1455  case 2:  case 2:
1456  /* rule 2 can match eol */  /* rule 2 can match eol */
1457  YY_RULE_SETUP  YY_RULE_SETUP
1458  #line 40 "lscp.l"  #line 42 "lscp.l"
1459  { return LF; }  { return LF; }
1460          YY_BREAK          YY_BREAK
1461  case 3:  case 3:
1462  YY_RULE_SETUP  YY_RULE_SETUP
1463  #line 41 "lscp.l"  #line 43 "lscp.l"
1464  { return CR; }  { return CR; }
1465          YY_BREAK          YY_BREAK
1466  case 4:  case 4:
1467  YY_RULE_SETUP  YY_RULE_SETUP
1468  #line 42 "lscp.l"  #line 44 "lscp.l"
1469  { return HASH; }  { return HASH; }
1470          YY_BREAK          YY_BREAK
1471  case 5:  case 5:
1472  YY_RULE_SETUP  YY_RULE_SETUP
1473  #line 43 "lscp.l"  #line 45 "lscp.l"
1474  { return EQ; }  { return EQ; }
1475          YY_BREAK          YY_BREAK
1476  case 6:  case 6:
1477  YY_RULE_SETUP  YY_RULE_SETUP
1478  #line 44 "lscp.l"  #line 46 "lscp.l"
1479  { yylval->Dotnum = atof(yytext); return DOTNUM; }  { yylval->Dotnum = atof(yytext); return DOTNUM; }
1480          YY_BREAK          YY_BREAK
1481  case 7:  case 7:
1482  YY_RULE_SETUP  YY_RULE_SETUP
1483  #line 45 "lscp.l"  #line 47 "lscp.l"
1484  { return ADD; }  { return ADD; }
1485          YY_BREAK          YY_BREAK
1486  case 8:  case 8:
1487  YY_RULE_SETUP  YY_RULE_SETUP
1488  #line 46 "lscp.l"  #line 48 "lscp.l"
1489  { return GET; }  { return GET; }
1490          YY_BREAK          YY_BREAK
1491  case 9:  case 9:
1492  YY_RULE_SETUP  YY_RULE_SETUP
1493  #line 47 "lscp.l"  #line 49 "lscp.l"
1494  { return CREATE; }  { return CREATE; }
1495          YY_BREAK          YY_BREAK
1496  case 10:  case 10:
1497  YY_RULE_SETUP  YY_RULE_SETUP
1498  #line 48 "lscp.l"  #line 50 "lscp.l"
1499  { return DESTROY; }  { return DESTROY; }
1500          YY_BREAK          YY_BREAK
1501  case 11:  case 11:
1502  YY_RULE_SETUP  YY_RULE_SETUP
1503  #line 49 "lscp.l"  #line 51 "lscp.l"
1504  { return LIST; }  { return LIST; }
1505          YY_BREAK          YY_BREAK
1506  case 12:  case 12:
1507  YY_RULE_SETUP  YY_RULE_SETUP
1508  #line 50 "lscp.l"  #line 52 "lscp.l"
1509  { return LOAD; }  { return LOAD; }
1510          YY_BREAK          YY_BREAK
1511  case 13:  case 13:
1512  YY_RULE_SETUP  YY_RULE_SETUP
1513  #line 51 "lscp.l"  #line 53 "lscp.l"
1514  { return REMOVE; }  { return NON_MODAL; }
1515          YY_BREAK          YY_BREAK
1516  case 14:  case 14:
1517  YY_RULE_SETUP  YY_RULE_SETUP
1518  #line 52 "lscp.l"  #line 54 "lscp.l"
1519  { return SET; }  { return REMOVE; }
1520          YY_BREAK          YY_BREAK
1521  case 15:  case 15:
1522  YY_RULE_SETUP  YY_RULE_SETUP
1523  #line 53 "lscp.l"  #line 55 "lscp.l"
1524  { return SUBSCRIBE; }  { return SET; }
1525          YY_BREAK          YY_BREAK
1526  case 16:  case 16:
1527  YY_RULE_SETUP  YY_RULE_SETUP
1528  #line 54 "lscp.l"  #line 56 "lscp.l"
1529  { return UNSUBSCRIBE; }  { return SUBSCRIBE; }
1530          YY_BREAK          YY_BREAK
1531  case 17:  case 17:
1532  YY_RULE_SETUP  YY_RULE_SETUP
1533  #line 55 "lscp.l"  #line 57 "lscp.l"
1534  { return CHANNEL; }  { return UNSUBSCRIBE; }
1535          YY_BREAK          YY_BREAK
1536  case 18:  case 18:
1537  YY_RULE_SETUP  YY_RULE_SETUP
1538  #line 56 "lscp.l"  #line 58 "lscp.l"
1539  { return NOTIFICATION; }  { return CHANNEL; }
1540          YY_BREAK          YY_BREAK
1541  case 19:  case 19:
1542  YY_RULE_SETUP  YY_RULE_SETUP
1543  #line 57 "lscp.l"  #line 59 "lscp.l"
1544  { return AVAILABLE_ENGINES; }  { return NOTIFICATION; }
1545          YY_BREAK          YY_BREAK
1546  case 20:  case 20:
1547  YY_RULE_SETUP  YY_RULE_SETUP
1548  #line 58 "lscp.l"  #line 60 "lscp.l"
1549  { return AVAILABLE_AUDIO_OUTPUT_DRIVERS; }  { return AVAILABLE_ENGINES; }
1550          YY_BREAK          YY_BREAK
1551  case 21:  case 21:
1552  YY_RULE_SETUP  YY_RULE_SETUP
1553  #line 59 "lscp.l"  #line 61 "lscp.l"
1554  { return CHANNELS; }  { return AVAILABLE_AUDIO_OUTPUT_DRIVERS; }
1555          YY_BREAK          YY_BREAK
1556  case 22:  case 22:
1557  YY_RULE_SETUP  YY_RULE_SETUP
1558  #line 60 "lscp.l"  #line 62 "lscp.l"
1559  { return INFO; }  { return CHANNELS; }
1560          YY_BREAK          YY_BREAK
1561  case 23:  case 23:
1562  YY_RULE_SETUP  YY_RULE_SETUP
1563  #line 61 "lscp.l"  #line 63 "lscp.l"
1564  { return BUFFER_FILL; }  { return INFO; }
1565          YY_BREAK          YY_BREAK
1566  case 24:  case 24:
1567  YY_RULE_SETUP  YY_RULE_SETUP
1568  #line 62 "lscp.l"  #line 64 "lscp.l"
1569  { return STREAM_COUNT; }  { return BUFFER_FILL; }
1570          YY_BREAK          YY_BREAK
1571  case 25:  case 25:
1572  YY_RULE_SETUP  YY_RULE_SETUP
1573  #line 63 "lscp.l"  #line 65 "lscp.l"
1574  { return VOICE_COUNT; }  { return STREAM_COUNT; }
1575          YY_BREAK          YY_BREAK
1576  case 26:  case 26:
1577  YY_RULE_SETUP  YY_RULE_SETUP
1578  #line 64 "lscp.l"  #line 66 "lscp.l"
1579  { return INSTRUMENT; }  { return VOICE_COUNT; }
1580          YY_BREAK          YY_BREAK
1581  case 27:  case 27:
1582  YY_RULE_SETUP  YY_RULE_SETUP
1583  #line 65 "lscp.l"  #line 67 "lscp.l"
1584  { return ENGINE; }  { return INSTRUMENT; }
1585          YY_BREAK          YY_BREAK
1586  case 28:  case 28:
1587  YY_RULE_SETUP  YY_RULE_SETUP
1588  #line 66 "lscp.l"  #line 68 "lscp.l"
1589  { return AUDIO_OUTPUT_DEVICE; }  { return ENGINE; }
1590          YY_BREAK          YY_BREAK
1591  case 29:  case 29:
1592  YY_RULE_SETUP  YY_RULE_SETUP
1593  #line 67 "lscp.l"  #line 69 "lscp.l"
1594  { return AUDIO_OUTPUT_DEVICES; }  { return AUDIO_OUTPUT_DEVICE_PARAMETER; }
1595          YY_BREAK          YY_BREAK
1596  case 30:  case 30:
1597  YY_RULE_SETUP  YY_RULE_SETUP
1598  #line 68 "lscp.l"  #line 70 "lscp.l"
1599  { return AUDIO_OUTPUT_DEVICE_PARAMETER; }  { return AUDIO_OUTPUT_DEVICES; }
1600          YY_BREAK          YY_BREAK
1601  case 31:  case 31:
1602  YY_RULE_SETUP  YY_RULE_SETUP
1603  #line 69 "lscp.l"  #line 71 "lscp.l"
1604  { return AUDIO_OUTPUT_DRIVER; }  { return AUDIO_OUTPUT_DEVICE; }
1605          YY_BREAK          YY_BREAK
1606  case 32:  case 32:
1607  YY_RULE_SETUP  YY_RULE_SETUP
1608  #line 70 "lscp.l"  #line 72 "lscp.l"
1609  { return AUDIO_OUTPUT_DRIVER_PARAMETER; }  { return AUDIO_OUTPUT_DRIVER_PARAMETER; }
1610          YY_BREAK          YY_BREAK
1611  case 33:  case 33:
1612  YY_RULE_SETUP  YY_RULE_SETUP
1613  #line 71 "lscp.l"  #line 73 "lscp.l"
1614  { return AUDIO_OUTPUT_CHANNEL; }  { return AUDIO_OUTPUT_DRIVER; }
1615          YY_BREAK          YY_BREAK
1616  case 34:  case 34:
1617  YY_RULE_SETUP  YY_RULE_SETUP
1618  #line 72 "lscp.l"  #line 74 "lscp.l"
1619  { return AUDIO_OUTPUT_CHANNEL_PARAMETER; }  { return AUDIO_OUTPUT_CHANNEL_PARAMETER; }
1620          YY_BREAK          YY_BREAK
1621  case 35:  case 35:
1622  YY_RULE_SETUP  YY_RULE_SETUP
1623  #line 73 "lscp.l"  #line 75 "lscp.l"
1624  { return MIDI_INPUT_PORT; }  { return AUDIO_OUTPUT_CHANNEL; }
1625          YY_BREAK          YY_BREAK
1626  case 36:  case 36:
1627  YY_RULE_SETUP  YY_RULE_SETUP
1628  #line 74 "lscp.l"  #line 76 "lscp.l"
1629  { return MIDI_INPUT_CHANNEL; }  { return AUDIO_OUTPUT_TYPE; }
1630          YY_BREAK          YY_BREAK
1631  case 37:  case 37:
1632  YY_RULE_SETUP  YY_RULE_SETUP
1633  #line 75 "lscp.l"  #line 77 "lscp.l"
1634  { return MIDI_INPUT_TYPE; }  { return AVAILABLE_MIDI_INPUT_DRIVERS; }
1635          YY_BREAK          YY_BREAK
1636  case 38:  case 38:
1637  YY_RULE_SETUP  YY_RULE_SETUP
1638  #line 76 "lscp.l"  #line 78 "lscp.l"
1639  { return VOLUME; }  { return MIDI_INPUT_DEVICE_PARAMETER; }
1640          YY_BREAK          YY_BREAK
1641  case 39:  case 39:
1642  YY_RULE_SETUP  YY_RULE_SETUP
1643  #line 77 "lscp.l"  #line 79 "lscp.l"
1644  { return BYTES; }  { return MIDI_INPUT_PORT_PARAMETER; }
1645          YY_BREAK          YY_BREAK
1646  case 40:  case 40:
1647  YY_RULE_SETUP  YY_RULE_SETUP
1648  #line 78 "lscp.l"  #line 80 "lscp.l"
1649  { return PERCENTAGE; }  { return MIDI_INPUT_DEVICES; }
1650          YY_BREAK          YY_BREAK
1651  case 41:  case 41:
1652  YY_RULE_SETUP  YY_RULE_SETUP
1653  #line 79 "lscp.l"  #line 81 "lscp.l"
1654  { return RESET; }  { return MIDI_INPUT_DEVICE; }
1655          YY_BREAK          YY_BREAK
1656  case 42:  case 42:
1657  YY_RULE_SETUP  YY_RULE_SETUP
1658  #line 80 "lscp.l"  #line 82 "lscp.l"
1659  { return QUIT; }  { return MIDI_INPUT_DRIVER_PARAMETER; }
1660          YY_BREAK          YY_BREAK
1661  case 43:  case 43:
1662  YY_RULE_SETUP  YY_RULE_SETUP
1663  #line 81 "lscp.l"  #line 83 "lscp.l"
1664  { yylval->Number = atoi(yytext); return NUMBER; }  { return MIDI_INPUT_DRIVER; }
1665          YY_BREAK          YY_BREAK
1666  case 44:  case 44:
1667  YY_RULE_SETUP  YY_RULE_SETUP
1668  #line 82 "lscp.l"  #line 84 "lscp.l"
1669  { yylval->Char = yytext[0]; return CHAR; }  { return MIDI_INPUT_PORT; }
1670          YY_BREAK          YY_BREAK
1671  case 45:  case 45:
1672  YY_RULE_SETUP  YY_RULE_SETUP
1673  #line 84 "lscp.l"  #line 85 "lscp.l"
1674    { return MIDI_INPUT_CHANNEL; }
1675            YY_BREAK
1676    case 46:
1677    YY_RULE_SETUP
1678    #line 86 "lscp.l"
1679    { return MIDI_INPUT_TYPE; }
1680            YY_BREAK
1681    case 47:
1682    YY_RULE_SETUP
1683    #line 87 "lscp.l"
1684    { return MIDI_INPUT; }
1685            YY_BREAK
1686    case 48:
1687    YY_RULE_SETUP
1688    #line 88 "lscp.l"
1689    { return VOLUME; }
1690            YY_BREAK
1691    case 49:
1692    YY_RULE_SETUP
1693    #line 89 "lscp.l"
1694    { return BYTES; }
1695            YY_BREAK
1696    case 50:
1697    YY_RULE_SETUP
1698    #line 90 "lscp.l"
1699    { return PERCENTAGE; }
1700            YY_BREAK
1701    case 51:
1702    YY_RULE_SETUP
1703    #line 91 "lscp.l"
1704    { return RESET; }
1705            YY_BREAK
1706    case 52:
1707    YY_RULE_SETUP
1708    #line 92 "lscp.l"
1709    { return MISCELLANEOUS; }
1710            YY_BREAK
1711    case 53:
1712    YY_RULE_SETUP
1713    #line 93 "lscp.l"
1714    { return QUIT; }
1715            YY_BREAK
1716    case 54:
1717    YY_RULE_SETUP
1718    #line 94 "lscp.l"
1719    { yylval->Number = atoi(yytext); return NUMBER; }
1720            YY_BREAK
1721    case 55:
1722    YY_RULE_SETUP
1723    #line 95 "lscp.l"
1724    { yylval->String = "";  BEGIN(INSTRING); }
1725            YY_BREAK
1726    case 56:
1727    /* rule 56 can match eol */
1728    YY_RULE_SETUP
1729    #line 96 "lscp.l"
1730    { yylval->String += yytext; }
1731            YY_BREAK
1732    case 57:
1733    YY_RULE_SETUP
1734    #line 97 "lscp.l"
1735    { yylval->String += '\n'; }
1736            YY_BREAK
1737    case 58:
1738    YY_RULE_SETUP
1739    #line 98 "lscp.l"
1740    { yylval->String += '\r'; }
1741            YY_BREAK
1742    case 59:
1743    YY_RULE_SETUP
1744    #line 99 "lscp.l"
1745    { yylval->String += '\t'; }
1746            YY_BREAK
1747    case 60:
1748    YY_RULE_SETUP
1749    #line 100 "lscp.l"
1750    { yylval->String += '\\'; }
1751            YY_BREAK
1752    case 61:
1753    YY_RULE_SETUP
1754    #line 101 "lscp.l"
1755    { yylval->String += '\"'; }
1756            YY_BREAK
1757    case 62:
1758    YY_RULE_SETUP
1759    #line 102 "lscp.l"
1760    { yylval->String += '\''; }
1761            YY_BREAK
1762    case 63:
1763    /* rule 63 can match eol */
1764    YY_RULE_SETUP
1765    #line 103 "lscp.l"
1766    { yylval->String += yytext; }
1767            YY_BREAK
1768    case 64:
1769    YY_RULE_SETUP
1770    #line 104 "lscp.l"
1771    { BEGIN(INITIAL); return STRINGVAL; }
1772            YY_BREAK
1773    case 65:
1774    YY_RULE_SETUP
1775    #line 105 "lscp.l"
1776    { yylval->Char = yytext[0]; return CHAR; }
1777            YY_BREAK
1778    case 66:
1779    YY_RULE_SETUP
1780    #line 107 "lscp.l"
1781  ECHO;  ECHO;
1782          YY_BREAK          YY_BREAK
1783  #line 1303 "lex.yy.c"  #line 1784 "lex.yy.c"
1784  case YY_STATE_EOF(INITIAL):  case YY_STATE_EOF(INITIAL):
1785    case YY_STATE_EOF(INSTRING):
1786          yyterminate();          yyterminate();
1787    
1788          case YY_END_OF_BUFFER:          case YY_END_OF_BUFFER:
# Line 2045  YY_BUFFER_STATE yy_scan_buffer  (char * Line 2527  YY_BUFFER_STATE yy_scan_buffer  (char *
2527   * @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
2528   *       yy_scan_bytes() instead.   *       yy_scan_bytes() instead.
2529   */   */
2530  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)
2531  {  {
2532            
2533          return yy_scan_bytes(yy_str,strlen(yy_str) ,yyscanner);          return yy_scan_bytes(str,strlen(str) ,yyscanner);
2534  }  }
2535    
2536  /** 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 2406  void yyfree (void * ptr , yyscan_t yysca Line 2888  void yyfree (void * ptr , yyscan_t yysca
2888  #undef YY_DECL_IS_OURS  #undef YY_DECL_IS_OURS
2889  #undef YY_DECL  #undef YY_DECL
2890  #endif  #endif
2891  #line 84 "lscp.l"  #line 107 "lscp.l"
2892    
2893    
2894    

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

  ViewVC Help
Powered by ViewVC