ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/src/conf_lexer.c
(Generate patch)

Comparing ircd-hybrid/trunk/src/conf_lexer.c (file contents):
Revision 1834 by michael, Fri Apr 19 19:50:27 2013 UTC vs.
Revision 1837 by michael, Sun Apr 21 09:27:27 2013 UTC

# Line 364 | Line 364 | static void yy_fatal_error (yyconst char
364          *yy_cp = '\0'; \
365          (yy_c_buf_p) = yy_cp;
366  
367 < #define YY_NUM_RULES 248
368 < #define YY_END_OF_BUFFER 249
367 > #define YY_NUM_RULES 247
368 > #define YY_END_OF_BUFFER 248
369   /* This struct is not used in this scanner,
370     but its presence is necessary. */
371   struct yy_trans_info
# Line 373 | Line 373 | struct yy_trans_info
373          flex_int32_t yy_verify;
374          flex_int32_t yy_nxt;
375          };
376 < static yyconst flex_int16_t yy_accept[1598] =
376 > static yyconst flex_int16_t yy_accept[1586] =
377      {   0,
378 <        4,    4,  249,  247,    4,    3,  247,    5,  247,  247,
379 <        6,  247,  247,  247,  247,  247,  247,  247,  247,  247,
380 <      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,
381 <      247,  247,  247,  247,  247,  247,    4,    3,    0,    7,
382 <        5,  246,    0,    2,    5,    6,    0,    0,    0,    0,
378 >        4,    4,  248,  246,    4,    3,  246,    5,  246,  246,
379 >        6,  246,  246,  246,  246,  246,  246,  246,  246,  246,
380 >      246,  246,  246,  246,  246,  246,  246,  246,  246,  246,
381 >      246,  246,  246,  246,  246,  246,    4,    3,    0,    7,
382 >        5,  245,    0,    2,    5,    6,    0,    0,    0,    0,
383          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
384          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
385          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
386 <        0,   69,    0,  240,    0,    0,    0,    0,    0,    0,
387 <        0,  245,    0,    0,    0,    0,    0,    0,    0,  101,
386 >        0,   69,    0,  239,    0,    0,    0,    0,    0,    0,
387 >        0,  244,    0,    0,    0,    0,    0,    0,    0,  100,
388  
389          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
390          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
391          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
392          0,    0,    0,    0,    0,   12,    0,    0,    0,    0,
393 <        0,    0,    0,    0,    0,    0,    0,    0,  227,    0,
393 >        0,    0,    0,    0,    0,    0,    0,    0,  226,    0,
394          0,    0,    0,    0,   30,    0,    0,    0,    0,    0,
395          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
396          0,    0,    0,    0,    0,    0,   65,    0,    0,    0,
# Line 398 | Line 398 | static yyconst flex_int16_t yy_accept[15
398          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
399  
400          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
401 <        0,    0,    0,    0,    0,    0,    0,    0,    0,  209,
402 <        0,    0,    0,    0,    0,    0,  148,    0,    0,  151,
403 <        0,    0,    0,    0,  211,  133,    0,    0,    0,    0,
404 <        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
405 <        0,    0,    0,    0,    0,    0,    0,    0,  170,    0,
406 <        0,    0,    0,    0,   13,    0,  201,  235,    0,    0,
407 <        0,    0,    0,    0,    0,    0,  226,  204,    0,    0,
408 <       28,    0,    0,    0,    0,    0,    0,    0,    0,    0,
409 <        0,    0,   41,    0,    0,  206,    0,    0,    0,    0,
410 <
411 <        0,    0,    0,   64,  229,    0,    0,    0,   70,   71,
412 <        0,    0,   74,    0,    0,    0,    0,    0,    0,    0,
413 <        0,    0,    0,    0,    0,    0,    0,    0,    0,   95,
414 <        0,    0,    0,   99,    0,    0,    0,    0,    0,  108,
415 <        0,    0,  195,    0,  115,    0,    0,    0,    0,    0,
416 <        0,    0,    0,    0,    0,  129,    0,    0,    0,    0,
417 <        0,    0,  152,    0,    0,    0,    0,    0,    0,    0,
418 <        0,    0,    0,    0,    0,  156,    0,    0,    0,    0,
419 <        0,    0,    0,  165,    0,    0,    0,    0,    0,  225,
420 <        0,  221,    0,    0,    9,    0,    0,    0,  234,    0,
421 <
422 <        0,  202,    0,    0,   21,    0,    0,  205,    0,    0,
423 <        0,   34,    0,    0,   37,    0,    0,    0,    0,    0,
424 <       42,    0,   44,    0,   46,    0,    0,    0,    0,    0,
425 <        0,  228,    0,    0,    0,    0,  239,    0,    0,   76,
401 >        0,    0,    0,    0,    0,    0,    0,    0,  208,    0,
402 >        0,    0,    0,    0,    0,  147,    0,    0,  150,    0,
403 >        0,    0,    0,  210,  132,    0,    0,    0,    0,    0,
404          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
405 <        0,    0,    0,    0,    0,  244,    0,    0,    0,    0,
406 <        0,    0,  223,    0,    0,    0,    0,    0,    0,    0,
405 >        0,    0,    0,    0,    0,    0,    0,  169,    0,    0,
406 >        0,    0,    0,   13,    0,  200,  234,    0,    0,    0,
407 >        0,    0,    0,    0,    0,  225,  203,    0,    0,   28,
408          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
409 <        0,    0,    0,  120,    0,  123,    0,    0,    0,    0,
410 <        0,    0,    0,  142,    0,    0,    0,    0,    0,    0,
409 >        0,   41,    0,    0,  205,    0,    0,    0,    0,    0,
410 >
411 >        0,    0,   64,  228,    0,    0,    0,   70,   71,    0,
412 >        0,   74,    0,    0,    0,    0,    0,    0,    0,    0,
413 >        0,    0,    0,    0,    0,    0,    0,   94,    0,    0,
414 >        0,   98,    0,    0,    0,    0,    0,  107,    0,    0,
415 >      194,    0,  114,    0,    0,    0,    0,    0,    0,    0,
416 >        0,    0,    0,  128,    0,    0,    0,    0,    0,    0,
417 >      151,    0,    0,    0,    0,    0,    0,    0,    0,    0,
418 >        0,    0,    0,  155,    0,    0,    0,    0,    0,    0,
419 >        0,  164,    0,    0,    0,    0,    0,  224,    0,  220,
420 >        0,    0,    9,    0,    0,    0,  233,    0,    0,  201,
421  
422 <      207,    0,  153,  139,    0,    0,    0,    0,    0,    0,
423 <      140,    0,    0,    0,    0,    0,    0,    0,    0,    0,
424 <        0,    0,    0,  166,    0,    0,    0,  224,  169,  220,
425 <        0,    0,    0,   11,    0,    0,    0,    0,    0,    0,
422 >        0,    0,   21,    0,    0,  204,    0,    0,    0,   34,
423 >        0,    0,   37,    0,    0,    0,    0,    0,   42,    0,
424 >       44,    0,   46,    0,    0,    0,    0,    0,    0,  227,
425 >        0,    0,    0,    0,  238,    0,    0,   76,    0,    0,
426          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
427 <        0,   40,    0,    0,    0,    0,    0,    0,    0,    0,
439 <        0,   58,    0,    0,    0,    0,    0,    0,  238,    0,
440 <        0,    0,    0,    0,    0,   79,  219,   81,    0,    0,
427 >        0,    0,    0,  243,    0,    0,    0,    0,    0,  222,
428          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
429 <      243,    0,    0,  231,    0,    0,  194,  222,    0,    0,
429 >        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
430 >      119,    0,  122,    0,    0,    0,    0,    0,    0,    0,
431 >      141,    0,    0,    0,    0,    0,    0,  206,    0,  152,
432  
433 +      138,    0,    0,    0,    0,    0,    0,  139,    0,    0,
434          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
435 <        0,    0,    0,    0,    0,  111,    0,    0,    0,    0,
436 <        0,    0,  119,    0,    0,  124,  125,    0,    0,    0,
437 <        0,    0,  233,    0,  143,    0,    0,  149,    0,    0,
435 >      165,    0,    0,    0,  223,  168,  219,    0,    0,    0,
436 >       11,    0,    0,    0,    0,    0,    0,    0,    0,    0,
437 >        0,    0,    0,    0,    0,    0,    0,    0,   40,    0,
438 >        0,    0,    0,    0,    0,    0,    0,    0,   58,    0,
439 >        0,    0,    0,    0,    0,  237,    0,    0,    0,    0,
440 >        0,    0,   79,  218,   81,    0,    0,    0,    0,    0,
441 >        0,    0,    0,    0,    0,    0,    0,  242,    0,  230,
442 >        0,    0,  193,  221,    0,    0,    0,    0,    0,    0,
443 >
444          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
445 <        0,    0,  158,  210,    0,    0,    0,  198,    0,    0,
446 <        0,  167,  216,    0,  168,    0,    0,    0,    0,    0,
447 <        0,    0,    0,    0,    0,   18,    0,   22,   23,    0,
448 <        0,    0,    0,    0,    0,    0,    0,    0,    0,   45,
449 <        0,    0,    0,    0,    0,   53,    0,    0,    0,    0,
445 >        0,  110,    0,    0,    0,    0,    0,    0,  118,    0,
446 >        0,  123,  124,    0,    0,    0,    0,    0,  232,    0,
447 >      142,    0,    0,  148,    0,    0,    0,    0,    0,    0,
448 >        0,    0,    0,    0,    0,    0,    0,    0,  157,  209,
449 >        0,    0,    0,  197,    0,    0,    0,  166,  215,    0,
450 >      167,    0,    0,    0,    0,    0,    0,    0,    0,    0,
451 >        0,   18,    0,   22,   23,    0,    0,    0,    0,    0,
452 >        0,    0,    0,    0,    0,   45,    0,    0,    0,    0,
453 >        0,   53,    0,    0,    0,    0,    0,    0,    0,    0,
454  
455          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
456          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
457 <        0,    0,    0,    0,    0,    0,    0,  230,    0,    0,
458 <      193,  208,    0,    0,    0,    0,    0,    0,    0,    0,
457 >        0,    0,  229,    0,    0,  192,  207,    0,    0,    0,
458          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
460        0,    0,    0,    0,    0,    0,    0,  127,    0,    0,
461        0,    0,  232,    0,    0,    0,  146,    0,    0,    0,
459          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
460 <        0,    0,    0,    0,    0,    0,  160,  159,    0,  197,
461 <      162,    0,    0,    0,    0,    0,    0,    0,   14,  217,
460 >        0,    0,  126,    0,    0,    0,    0,  231,    0,    0,
461 >        0,  145,    0,    0,    0,    0,    0,    0,    0,    0,
462 >        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
463 >        0,  159,  158,    0,  196,  161,    0,    0,    0,    0,
464 >        0,    0,    0,   14,  216,    0,    0,    0,    0,    0,
465  
466 +        0,    0,    0,    0,    0,    0,    0,  211,    0,    0,
467 +        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
468 +        0,    0,   66,    0,    0,    0,    0,  236,    0,    0,
469 +        0,    0,    0,  191,    0,    0,    0,    0,   84,    0,
470 +        0,    0,    0,    0,    0,  241,   85,    0,    0,    0,
471 +        0,    0,    0,    0,    0,  104,    0,  109,    0,  212,
472 +        0,    0,    0,    0,  111,    0,    0,    0,    0,    0,
473          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
467        0,    0,  212,    0,    0,    0,    0,    0,    0,    0,
468        0,    0,    0,    0,    0,    0,    0,   66,    0,    0,
469        0,    0,  237,    0,    0,    0,    0,    0,  192,    0,
470        0,    0,    0,   84,    0,    0,    0,    0,    0,    0,
471      242,    0,   85,    0,    0,    0,    0,    0,    0,    0,
472        0,  105,    0,  110,    0,  213,    0,    0,    0,    0,
473      112,    0,    0,    0,    0,    0,    0,    0,    0,    0,
474          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
475          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
476  
477          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
478 <        0,    0,    0,    0,    0,    0,    0,   15,    0,    0,
479 <        0,    0,    0,    0,    0,    0,    0,    0,    0,   38,
478 >        0,   15,    0,    0,    0,    0,    0,    0,    0,    0,
479 >        0,    0,    0,   38,    0,    0,    0,    0,    0,    0,
480          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
481 <        0,    0,    0,    0,    0,    0,  215,    0,    0,  236,
482 <        0,    0,   78,    0,    0,    0,    0,    0,   83,   86,
483 <        0,    0,    0,    0,   91,  241,    0,    0,    0,    0,
481 >      214,    0,    0,  235,    0,    0,   78,    0,    0,    0,
482 >        0,    0,   83,   86,    0,    0,    0,    0,   91,  240,
483          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
484 <        0,  188,    0,  114,    0,    0,    0,  121,  122,  126,
484 >        0,    0,    0,    0,  187,    0,  113,    0,    0,    0,
485 >      120,  121,  125,    0,    0,    0,    0,    0,    0,    0,
486          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
487  
488          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
489 <        0,    0,    0,    0,    0,    0,    0,  161,    0,    0,
490 <        0,    1,    0,    1,    0,    0,    0,    0,    0,  203,
489 >      160,    0,    0,    0,    1,    0,    1,    0,    0,    0,
490 >        0,    0,  202,    0,    0,    0,    0,    0,    0,    0,
491          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
492 +        0,    0,    0,   55,    0,    0,    0,    0,    0,    0,
493 +        0,    0,    0,    0,    0,  171,    0,    0,   87,    0,
494 +        0,    0,   88,    0,    0,    0,   56,    0,    0,    0,
495          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
496 <       55,    0,    0,    0,    0,    0,    0,    0,    0,    0,
497 <        0,    0,  172,    0,    0,   87,    0,    0,    0,   88,
495 <        0,    0,    0,    0,   56,    0,    0,    0,    0,    0,
496 <        0,    0,    0,    0,    0,    0,    0,    0,    0,  116,
497 <        0,    0,    0,    0,    0,    0,    0,  144,  145,    0,
496 >        0,  115,    0,    0,    0,    0,    0,    0,    0,  143,
497 >      144,    0,  213,  149,    0,    0,    0,    0,    0,    0,
498  
499      214,  150,    0,    0,    0,    0,    0,    0,    0,    0,
499          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
500 <        0,    0,    0,    0,    0,    0,    0,   24,    0,    0,
501 <       29,    0,    0,    0,    0,    0,    0,    0,    0,    0,
502 <        0,    0,    0,    0,   54,    0,   59,    0,    0,    0,
503 <        0,    0,    0,    0,    0,  190,  181,    0,   82,    0,
504 <        0,    0,  196,    0,    0,    0,    0,    0,    0,    0,
505 <        0,    0,    0,    0,    0,    0,    0,  200,    0,  113,
506 <        0,  118,    0,  130,    0,    0,    0,    0,    0,    0,
500 >        0,    0,    0,    0,    0,    0,    0,    0,    0,   24,
501 >        0,    0,   29,    0,    0,    0,    0,    0,    0,    0,
502 >        0,    0,    0,    0,    0,    0,   54,    0,   59,    0,
503 >        0,    0,    0,    0,    0,    0,    0,  189,  180,    0,
504 >       82,    0,    0,    0,  195,    0,    0,    0,    0,    0,
505 >        0,    0,    0,    0,    0,    0,    0,    0,  199,    0,
506 >      112,    0,  117,    0,  129,    0,    0,    0,    0,    0,
507          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
508 +        0,    0,    0,    0,    0,    0,  162,    0,    0,    0,
509  
510 <        0,    0,    0,    0,    0,  163,    0,    0,    0,    0,
511 <        0,    0,    0,    0,    0,   31,    0,    0,    0,   36,
512 <       39,    0,    0,    0,   47,   48,    0,    0,    0,    0,
513 <       62,    0,    0,    0,    0,    0,    0,    0,   77,    0,
514 <        0,    0,    0,    0,    0,    0,    0,    0,   97,   98,
515 <      100,    0,    0,    0,    0,    0,    0,    0,    0,    0,
516 <      117,    0,    0,    0,    0,    0,  218,  154,    0,    0,
510 >        0,    0,    0,    0,    0,    0,   31,    0,    0,    0,
511 >       36,   39,    0,    0,    0,   47,   48,    0,    0,    0,
512 >        0,   62,    0,    0,    0,    0,    0,    0,    0,   77,
513 >        0,    0,    0,    0,    0,    0,    0,    0,   96,   97,
514 >       99,    0,    0,    0,    0,    0,    0,    0,    0,    0,
515 >      116,    0,    0,    0,    0,    0,  217,  153,    0,    0,
516          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
517 <        0,  179,    0,    0,    0,   10,    0,    0,    0,    0,
517 >        0,  178,    0,    0,    0,   10,    0,    0,    0,    0,
518          0,    0,    0,    0,   35,    0,   43,    0,    0,    0,
520
519          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
520 <        0,    0,    0,  176,    0,    0,    0,   96,    0,    0,
521 <      104,    0,  107,    0,    0,    0,    0,    0,    0,    0,
522 <      141,  147,    0,    0,    0,    0,    0,    0,    0,    0,
523 <        0,    0,  164,    0,    0,  180,  182,    0,    0,    0,
524 <       16,    0,    0,    0,    0,    0,    0,   49,   51,    0,
525 <        0,    0,    0,   63,    0,    0,    0,    0,    0,    0,
526 <        0,    0,    0,    0,   92,    0,    0,    0,    0,    0,
527 <        0,  109,    0,    0,    0,    0,    0,    0,    0,    0,
528 <        0,    0,    0,    0,    0,    0,    0,    0,    8,  177,
529 <
530 <        0,    0,    0,    0,    0,    0,    0,    0,   52,    0,
531 <        0,    0,   61,   67,    0,    0,   73,    0,    0,    0,
532 <        0,    0,   89,    0,   93,    0,    0,  106,    0,    0,
533 <        0,    0,    0,    0,    0,  138,    0,    0,    0,    0,
534 <        0,    0,    0,    0,    0,    0,    0,   19,   20,    0,
535 <        0,    0,    0,    0,    0,    0,   57,    0,    0,   72,
536 <        0,    0,    0,    0,  173,   90,    0,    0,  103,    0,
537 <      199,  189,    0,    0,    0,    0,    0,    0,    0,  183,
520 >
521 >        0,    0,    0,  175,    0,    0,   95,    0,    0,  103,
522 >        0,  106,    0,    0,    0,    0,    0,    0,    0,  140,
523 >      146,    0,    0,    0,    0,    0,    0,    0,    0,    0,
524 >        0,  163,    0,    0,  179,  181,    0,    0,    0,   16,
525 >        0,    0,    0,    0,    0,    0,   49,   51,    0,    0,
526 >        0,    0,   63,    0,    0,    0,    0,    0,    0,    0,
527 >        0,    0,    0,    0,    0,    0,    0,    0,    0,  108,
528 >        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
529 >        0,    0,    0,    0,    0,    0,    8,  176,    0,    0,
530 >        0,    0,    0,    0,    0,    0,   52,    0,    0,    0,
531 >
532 >       61,   67,    0,    0,   73,    0,    0,    0,    0,    0,
533 >       89,    0,   92,    0,    0,  105,    0,    0,    0,    0,
534 >        0,    0,    0,  137,    0,    0,    0,    0,    0,    0,
535 >        0,    0,    0,    0,    0,   19,   20,    0,    0,    0,
536 >        0,    0,    0,    0,   57,    0,    0,   72,    0,    0,
537 >        0,    0,  172,   90,    0,    0,  102,    0,  198,  188,
538 >        0,    0,    0,    0,    0,    0,    0,  182,    0,    0,
539          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
540          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
541 +        0,  127,    0,    0,    0,  134,  136,  135,  185,  184,
542  
543 <        0,    0,    0,  128,    0,    0,    0,  135,  137,  136,
544 <      186,  185,  184,  187,    0,    0,    0,   25,    0,    0,
545 <        0,    0,  171,    0,    0,    0,    0,    0,  174,  175,
546 <        0,  102,    0,    0,    0,    0,    0,  157,    0,    0,
547 <        0,    0,    0,    0,    0,    0,    0,  191,    0,    0,
548 <        0,  132,    0,    0,    0,    0,    0,    0,    0,    0,
549 <       60,   68,    0,    0,    0,  131,  134,    0,    0,    0,
550 <        0,   32,    0,    0,   75,    0,   17,  155,    0,    0,
551 <        0,    0,   50,   94,    0,    0,    0,   33,    0,    0,
552 <       27,    0,    0,    0,   26,  178,    0
553 <
543 >      183,  186,    0,    0,    0,   25,    0,    0,    0,    0,
544 >      170,    0,    0,    0,    0,    0,  173,  174,    0,  101,
545 >        0,    0,    0,    0,    0,  156,    0,    0,    0,    0,
546 >        0,    0,    0,    0,    0,  190,    0,    0,    0,  131,
547 >        0,    0,    0,    0,    0,    0,    0,    0,   60,   68,
548 >        0,    0,    0,  130,  133,    0,    0,    0,    0,   32,
549 >        0,    0,   75,    0,   17,  154,    0,    0,    0,    0,
550 >       50,   93,    0,    0,    0,   33,    0,    0,   27,    0,
551 >        0,    0,   26,  177,    0
552      } ;
553  
554   static yyconst flex_int32_t yy_ec[256] =
# Line 596 | Line 594 | static yyconst flex_int32_t yy_meta[69]
594          1,    1,    1,    1,    1,    1,    1,    1
595      } ;
596  
597 < static yyconst flex_int16_t yy_base[1603] =
597 > static yyconst flex_int16_t yy_base[1591] =
598      {   0,
599 <        0,    0, 3062, 3063, 3059,    0,   66,    0,   64,   66,
599 >        0,    0, 3039, 3040, 3036,    0,   66,    0,   64,   66,
600         66,   98,   43,  146,   75,   58,   85,   76,  117,  109,
601         51,  154,  155,  197,  239,   53,  177,   57,  143,  283,
602 <      323,  190,  122,  168,  128,  175, 3058,    0,   86, 3063,
603 <        0, 3063,  170, 3063,    0,  220,  191,  188,  188,  198,
602 >      323,  190,  122,  168,  128,  175, 3035,    0,   86, 3040,
603 >        0, 3040,  170, 3040,    0,  220,  191,  188,  188,  198,
604        200,  202,  203,  204,  220,  223,  240,  239,  245,  231,
605        227,  276,  278,  244,  237,  254,  261,  271,  308,  287,
606        288,  305,  300,  329,  335,  298,  332,  330,  335,  331,
607        324,  330,  344,  329,  344,  348,  345,  364,  371,  379,
608 <      369,  342,  382,  377,  391,  383,  389,  394,  395, 3017,
611 <
612 <      387,  397,  416,  389,  386,  433,  392,  469,  409,  471,
613 <      438,  434,  412,  434,  429,  439,  455,  439,  447,  449,
614 <      454, 3016,  474,  477,  519,  489,  483,  493,  522,  498,
615 <      507,  510,  509,  513,  503, 3063,  520,  531,  514,  531,
616 <      530, 3015,  530,  531,  530,  533,  540,  547,  543,  559,
617 <      546,  567,  549,  573, 3063,  576,  564,  561,  565,  573,
618 <      565,  579,  572,  582,  578,  586,  586,  584,  582,  593,
619 <      585,  598,  597,  611,  593,  601, 3014,  606,  613,  137,
620 <      614,  610,  619,  618,  632,  630,  626,  618,  624, 3063,
621 <      630, 3013,  624,  644,  628,  629,  630,  632,  648,  653,
622 <
623 <      656,  644,  658,  673,  668,  655,  670,  663,  676,  678,
624 <      666,  671,  685,  687,  673,  673,  689,  694,  700, 3063,
625 <      689,  685, 3012,  691,  704,  692, 3063,  703,  705, 3063,
626 <      719,  715,  709,  715, 3063,  715,  716,  723,  730,  718,
627 <      738,  732,  739,  742,  726,  737,  740,  744,  753,  747,
628 <      742,  742,  750,  754,  766,  766,  764,  763, 3063,  771,
629 <      768,  776,  775, 3011, 3063,  789, 3063,  774,  789,  790,
630 <      783,  784, 3010,  780,  780,  796, 3063, 3063,  796,  785,
631 <     3063,  789,  807,  807, 3009,  798,  802,  790,  811,  806,
632 <      811,  826, 3063,  813,  815, 3063,  818,  820,  839,  845,
633 <
634 <      834,  840, 3008, 3063,  828,  837,  833,  833, 3063, 3063,
635 <     3007,  848, 3006,  852,  850,  846, 3005,  844,  861,  851,
636 <      863,  895,  871,  881,  884,  866,  891,  877,  884, 3063,
637 <      885, 3004,  886, 3003,  888,  893,  895,  905,  912,  920,
638 <     3002,  899, 3063, 3001, 3063,  929,  917,  925,  931,  933,
639 <      933,  928,  934,  934,  954, 3000,  940,  944,  942,  979,
640 <      955,  942, 3063,  951,  962,  962, 3030,  972,  952,  954,
641 <      980, 3030, 2997,  995,  996, 3063,  995,  984,  996,  997,
642 <      994,  989, 1000, 3063, 1005,  992,  998, 2996,  996,  997,
643 <     1014, 1003, 1004, 1006, 1019, 1024, 1028, 1015, 3063, 1020,
644 <
645 <     1033, 2995, 1043, 1048, 3063, 1046, 1051, 3063, 1046, 1050,
646 <     1048, 3063, 1052, 1047, 3063, 1047, 1060, 1046, 1053, 1064,
647 <     3063, 1065, 3063, 1070, 2994, 1061, 1060, 1059, 1071, 1068,
648 <     1083, 3063, 1082, 1079, 1087, 1093, 1082, 1101, 1080, 2993,
649 <     2992, 1095, 2991, 1098, 1094, 1110, 1112, 1115, 1109, 1106,
650 <     1116, 1107, 1115, 1137, 1126, 1111, 1108, 1127, 1132, 1142,
651 <     1135, 1148, 1136, 1149, 1150, 1140, 1159, 1162, 1159, 1164,
652 <     1158, 1153, 1152, 2990, 1173, 1160, 1155, 1196, 1184, 1174,
653 <     2989, 1177, 1177, 3063, 1190, 3063, 1184, 1202, 1192, 1203,
654 <     1208, 1202, 1212, 3063, 1205, 1204, 1221, 1210, 1222, 2988,
655 <
656 <     3063, 1227, 2987, 3063, 1249, 1221, 1225, 2986, 1212, 1230,
657 <     3063, 1227, 1218, 1226, 1226, 1238, 1246, 1249, 1255, 1243,
658 <     1252, 1260, 1255, 3014, 1258, 1261, 1273, 3063, 3063, 3063,
659 <     1273, 2984, 1259, 3063, 1270, 1264, 1268, 1286, 1268, 1278,
660 <     1277, 1287, 1280, 1279, 1280, 1292, 1307, 1300, 1303, 1297,
661 <     2983, 3063, 1317, 2982, 1305, 1308, 1325, 2981, 1302, 2980,
662 <     1320, 2979, 1324, 1344, 1312, 2978, 1330, 1322, 3063, 1328,
663 <     1317, 1335, 1346, 1351, 1349, 3063, 3063, 3063, 1351, 1348,
664 <     1365, 1359, 1354, 1366, 1369, 1370, 1361, 1357, 1366, 1363,
665 <     3063, 1364, 1380, 1367, 1376, 1376, 1372, 3063, 1387, 1390,
666 <
667 <     1396, 1392, 1396, 1405, 1393, 1390, 1410, 2977, 1401, 1418,
668 <     1410, 1409, 1424, 1413, 1426, 3063, 1410, 1414, 1423, 1416,
669 <     1422, 2976, 3063, 1423, 1434, 3063, 1438, 1422, 1441, 1421,
670 <     1437, 1446, 1432, 1456, 1452, 1453, 1442, 3063, 1455, 1458,
671 <     1460, 1458, 1461, 1470, 2975, 1462, 1500, 1469, 2974, 1468,
672 <     2973, 1472, 3063, 3063, 1485, 1486, 1472, 3063, 1488, 1490,
673 <     1489, 3063, 3063, 1483, 3063, 1494, 1484, 1482, 1509, 1513,
674 <     1508, 1520, 1519, 1515, 1510, 3063, 1513, 3063, 1528, 2972,
675 <     1515, 2971, 2970, 2969, 1532, 1528, 1532, 1530, 2968, 3063,
676 <     1525, 1539, 1538, 1543, 1539, 3063, 1534, 1549, 1542, 1547,
677 <
678 <     1547, 1551, 1557, 1567, 1558, 1561, 1577, 1577, 1560, 1580,
679 <     1568, 1583, 1584, 1572, 1580, 1593, 1597, 1586, 1596, 1601,
680 <     1593, 1604, 1600, 1599, 1607, 1608, 2967, 3063, 1612, 1596,
681 <     3063, 3063, 1615, 1603, 2966, 1622, 1604, 2965, 2964, 1625,
682 <     1616, 1618, 1613, 1627, 1629, 1623, 1628, 1636, 1644, 1637,
683 <     1640, 1645, 1641, 1647, 1640, 1642, 1660, 3063, 1642, 1659,
684 <     1645, 1659, 3063, 1654, 1665, 1662, 1658, 1669, 1669, 1674,
685 <     1675, 1672, 1685, 1690, 1680, 1675, 2963, 2962, 2961, 2960,
686 <     2959, 1694, 1697, 2958, 1702, 2957, 3063, 3063, 1702, 3063,
687 <     3063, 1701, 2956,   90, 1708, 1692, 1701, 1701, 3063, 3063,
688 <
689 <     1711, 1712, 1706, 1709, 1707, 1721, 1719, 1743, 1721, 1715,
690 <     1728, 1729, 3063, 1730, 1735, 1732, 1750, 1748, 1742, 1743,
691 <     1753, 1758, 1750, 1765, 1763, 1747, 1755, 3063, 1757, 1770,
692 <     1764, 1762, 1763, 1779, 1773, 1775, 1780, 1778, 3063, 1779,
693 <     1786, 1800, 1783, 3063, 1792, 2955, 1800, 1802, 1807, 1806,
694 <     1796, 1804, 3063, 1808, 1804, 1801, 1819, 1808, 1819, 1811,
695 <     1823, 3063, 1830, 3063, 1820, 3063, 1813, 1820, 1836, 1826,
696 <     3063, 1837, 1847, 1840, 2954, 1851, 1837, 1836, 1845, 2953,
697 <     1848, 1863, 1859, 1850, 1866, 1865, 2952, 1869, 1854, 1871,
698 <     1857, 1869, 1875, 1869, 1886, 1884, 1886, 1877, 1878, 1879,
699 <
700 <     1885, 2951, 1878, 1891, 1903, 1905, 1907, 1903, 1899,  456,
701 <     2985, 2973, 1896, 1917, 2945, 2943, 2942, 3063, 1910, 1918,
702 <     1919, 1913, 1910, 1913, 1909, 1930, 1927, 1930, 1936, 3063,
703 <     1928, 1938, 1935, 1945, 1945, 1935, 2940, 1933, 1944, 1959,
704 <     1942, 1950, 2936, 1960, 1960, 1960, 2933, 1965, 1967, 3063,
705 <     1963, 1976, 3063, 1977, 1959, 2931, 1960, 1970, 3063, 3063,
706 <     1988, 1966, 1965, 2930, 3063, 3063, 1971, 1976, 1975, 1974,
707 <     1993, 2000, 1995, 2929, 1996, 2002, 1998, 2016, 2927, 2925,
708 <     2014, 2924, 2011, 3063, 2016, 2021, 2014, 3063, 3063, 3063,
709 <     2027, 2015, 2012, 2030, 2011, 2031, 2023, 2025, 2035, 2038,
710 <
711 <     2027, 2040, 2045, 2034, 2034, 2037, 2038, 2053, 2048, 2052,
712 <     2054, 2055, 2053, 2058, 2059, 2065, 2075, 3063, 2070, 2073,
713 <     2961, 1493, 1333, 1286, 2067, 2067, 2082, 2085, 2069, 3063,
714 <     2079, 2077, 2081, 2087, 2089, 2085, 2095, 2095, 2104, 2090,
715 <     2107, 2100, 2108, 2104, 2113, 2111, 2125, 2124, 2119, 2130,
716 <     3063, 2133, 2133, 2122, 1157, 2120, 2127, 1098,  934, 2128,
717 <     2121, 2122, 3063, 2132, 2131, 3063, 2145, 2152, 2150, 3063,
718 <     2141, 2150, 2160, 2160, 3063, 2155, 2153, 2163, 2173, 2164,
719 <      893, 2166,  864, 2163, 2162, 2167, 2169, 2173, 2188, 3063,
720 <     2193, 2190, 2188, 2178, 2195,  861, 2186, 3063, 3063, 2201,
721 <
722 <     3063, 3063, 2195, 2204, 2202,  843,  842, 2212,  483, 2195,
723 <     2211, 2212, 2213, 2219, 2217, 2221, 2227, 2213, 2223, 2229,
724 <     2228, 2216, 2227, 2234, 2223, 2247,  469, 3063, 2234, 2241,
725 <     3063, 2244, 2249, 2240, 2242, 2250, 2241,  466, 2254, 2258,
726 <     2263, 2250, 2262, 2253, 3063,  437, 3063, 2260, 2274, 2271,
727 <     2265, 2272, 2284, 2269, 2270,  431, 3063, 2286, 3063, 2295,
728 <     2286, 2289, 3063, 2298, 2305, 2305, 2291, 2307, 2307, 2296,
729 <     2305, 2302, 2307, 2323, 2305, 2312, 2323, 3063, 2325, 3063,
730 <     2324, 3063, 2339, 3063,  425, 2330, 2325, 2331, 2341, 2342,
731 <     2347, 2342, 2343, 2344, 2345, 2359, 2344, 2345, 2346, 2348,
732 <
733 <     2356, 2355, 2357, 2375, 2358, 3063, 2365, 2365, 2364, 2371,
734 <     2379, 2383, 2385, 2391, 2377, 3063,  423, 2378, 2379, 3063,
735 <     3063, 2387, 2385, 2393, 3063, 3063, 2406, 2391, 2409, 2399,
736 <     3063, 2407, 2401,  422,  420, 2403, 2411, 2414, 3063, 2424,
737 <     2411, 2416, 2425, 2428, 2420, 2424, 2439, 2438, 3063, 3063,
738 <     3063,  384, 2430, 2444, 2440, 2435,  381, 2437, 2434, 2442,
739 <     3063, 2444, 2451, 2459, 2461, 2461, 3063, 3063, 2467, 2461,
740 <     2466,  380, 2467, 2472,  347,  339,  289,  287, 2472, 2476,
741 <      281, 3063, 2482, 2479, 2468, 3063, 2472, 2468, 2470, 2478,
742 <     2493,  280, 2497, 2497, 3063, 2488, 3063, 2491, 2488,  259,
743 <
744 <     2492, 2496, 2496, 2497, 2498, 2516, 2499, 2509, 2511, 2517,
745 <      249, 2519, 2508, 3063, 2524, 2530, 2519, 3063, 2519, 2528,
746 <     3063, 2537, 3063, 2539, 2540, 2526, 2534, 2540, 2551, 2532,
747 <     3063, 3063, 2539, 2541, 2541, 2557, 2546, 2558, 2557, 2558,
748 <     2559, 2561, 3063,  237, 2572, 3063, 3063, 2575, 2576,  236,
749 <     3063, 2560, 2570, 2570, 2584,  229, 2574, 3063,  257, 2591,
750 <     2582,  200, 2579, 3063, 2583, 2589, 2594, 2605, 2606, 2612,
751 <     2599, 2610, 2609, 2604, 3063, 2622, 2611, 2619, 2612, 2631,
752 <     2628, 3063, 2622, 2631, 2614,  152, 2638, 2625, 2638, 2639,
753 <     2641, 2645, 2638, 2642, 2644, 2648, 2650, 2653, 3063, 3063,
754 <
755 <     2654,  144, 2647, 2664, 2652, 2673, 2675, 2671, 3063, 2660,
756 <     2676, 2669, 3063, 3063, 2672, 2667, 3063,  150, 2674, 2674,
757 <     2674, 2678, 3063, 2691,  145, 2688, 2682, 3063, 2691, 2685,
758 <     2701, 2698,  124, 2706,  109, 3063, 2701, 2706, 2704, 2717,
759 <     2710, 2711, 2713, 2716, 2717, 2719, 2730, 3063, 3063, 2722,
760 <     2720, 2735, 2727, 2727, 2741, 2729, 3063, 2735, 2739, 3063,
761 <     2742, 2742, 2752, 2753, 3063, 3063, 2741, 2755, 3063, 2754,
762 <     3063, 3063, 2751, 2766, 2764, 2769, 2772, 2772, 2775, 3063,
763 <     2757, 2761, 2763, 2764, 2770, 2777, 2775, 2775, 2774, 2780,
764 <     2787, 2792, 2802, 2807, 2805, 2806, 2803, 2809, 2800, 2802,
765 <
766 <     2815, 2806, 2822, 3063, 2820, 2818, 2822, 3063, 3063, 3063,
767 <     3063, 3063, 3063, 3063, 2824, 2832, 2821, 3063, 2837,  100,
768 <     2838, 2831, 3063, 2826, 2830, 2846, 2837, 2840, 3063, 3063,
769 <     2842, 3063, 2841, 2849, 2857, 2852, 2862, 3063, 2865, 2850,
770 <     2869, 2862, 2877, 2871, 2862, 2863, 2875, 3063, 2869, 2878,
771 <     2885, 3063, 2889, 2891, 2890,   95, 2883, 2881, 2888, 2888,
772 <     3063, 3063, 2884, 2894, 2905, 3063, 3063, 2894, 2910, 2913,
773 <     2897, 3063, 2915, 2906, 3063, 2917, 3063, 3063,   93, 2911,
774 <     2914, 2913, 3063, 3063, 2914, 2914, 2917, 3063, 2929, 2925,
775 <     3063, 2928, 2924, 2943, 3063, 3063, 3063,  105, 2990,   97,
608 >      369,  342,  367,  375,  391,  378,  388,  394,  394, 2994,
609  
610 <       84,   81
610 >      385,  395,  416,  388,  385,  430,  392,  466,  406,  441,
611 >      436,  434,  412,  439,  465,  438,  453,  438,  445,  449,
612 >      454, 2993,  473,  476,  518,  488,  483,  487,  506,  495,
613 >      509,  510,  509,  512,  498, 3040,  515,  519,  514,  534,
614 >      531, 2992,  530,  531,  529,  533,  534,  544,  540,  556,
615 >      543,  564,  542,  565, 3040,  572,  561,  557,  561,  569,
616 >      563,  577,  570,  579,  575,  583,  586,  578,  581,  592,
617 >      584,  597,  596,  608,  587,  598, 2991,  603,  610,  137,
618 >      607,  602,  615,  615,  628,  626,  624,  616,  622, 3040,
619 >      627, 2990,  621,  641,  623,  626,  631,  647,  652,  651,
620 >
621 >      637,  650,  674,  664,  652,  667,  654,  667,  669,  661,
622 >      665,  680,  682,  671,  669,  683,  690,  695, 3040,  683,
623 >      685, 2989,  686,  702,  687, 3040,  696,  697, 3040,  715,
624 >      712,  706,  712, 3040,  708,  709,  716,  728,  716,  734,
625 >      727,  738,  740,  724,  734,  736,  740,  747,  743,  741,
626 >      741,  749,  748,  754,  758,  760,  760, 3040,  768,  765,
627 >      769,  768, 2988, 3040,  782, 3040,  772,  787,  787,  780,
628 >      781, 2987,  778,  778,  794, 3040, 3040,  793,  781, 3040,
629 >      785,  802,  801, 2986,  794,  801,  789,  810,  800,  799,
630 >      818, 3040,  809,  812, 3040,  815,  817,  832,  837,  831,
631 >
632 >      834, 2985, 3040,  827,  834,  830,  830, 3040, 3040, 2984,
633 >      846, 2983,  851,  849,  845, 2982,  838,  855,  847,  862,
634 >      894,  866,  875,  862,  877,  873,  880, 3040,  875, 2981,
635 >      877, 2980,  875,  884,  884,  893,  900,  920, 2979,  884,
636 >     3040, 2978, 3040,  909,  891,  910,  916,  919,  922,  918,
637 >      926,  926,  950, 2977,  933,  936,  937,  948,  950,  936,
638 >     3040,  947,  957,  955, 3007,  971,  946,  951,  965, 3007,
639 >     2974,  984,  990, 3040,  988,  974,  987,  988,  986,  981,
640 >      994, 3040,  999,  985,  992, 2973,  990,  990, 1005,  994,
641 >      993,  995, 1007, 1014, 1014, 1007, 3040, 1007, 1017, 2972,
642 >
643 >     1034, 1042, 3040, 1040, 1044, 3040, 1036, 1041, 1039, 3040,
644 >     1044, 1039, 3040, 1041, 1054, 1039, 1047, 1058, 3040, 1058,
645 >     3040, 1063, 2971, 1053, 1051, 1048, 1060, 1056, 1064, 3040,
646 >     1075, 1074, 1073, 1081, 1074, 1095, 1074, 2970, 2969, 1088,
647 >     2968, 1088, 1085, 1101, 1104, 1107, 1103, 1100, 1109, 1101,
648 >     1109, 1118, 1116, 1102, 1097, 1118, 1120, 1112, 1131, 1118,
649 >     1134, 1143, 1129, 1150, 1150, 1147, 1153, 1149, 1144, 1145,
650 >     2967, 1165, 1154, 1144, 1169, 1175, 1157, 2966, 1159, 1162,
651 >     3040, 1171, 3040, 1169, 1176, 1173, 1192, 1201, 1189, 1205,
652 >     3040, 1196, 1195, 1212, 1201, 1215, 2965, 3040, 1219, 2964,
653 >
654 >     3040, 1218, 1213, 1219, 2963, 1205, 1221, 3040, 1215, 1207,
655 >     1214, 1216, 1230, 1227, 1230, 1236, 1227, 1241, 1253, 1246,
656 >     2991, 1247, 1250, 1263, 3040, 3040, 3040, 1263, 2961, 1250,
657 >     3040, 1261, 1257, 1260, 1268, 1260, 1272, 1267, 1271, 1263,
658 >     1263, 1264, 1269, 1281, 1275, 1280, 1278, 2960, 3040, 1298,
659 >     2959, 1289, 1297, 1310, 2958, 1298, 2957, 1314, 2956, 1316,
660 >     1316, 1303, 2955, 1322, 1315, 3040, 1321, 1311, 1328, 1330,
661 >     1334, 1333, 3040, 3040, 3040, 1335, 1325, 1339, 1334, 1331,
662 >     1363, 1349, 1350, 1344, 1345, 1353, 1351, 3040, 1352, 1355,
663 >     1364, 1363, 1359, 3040, 1376, 1378, 1382, 1374, 1378, 1386,
664 >
665 >     1374, 1371, 1387, 2954, 1377, 1391, 1382, 1383, 1399, 1393,
666 >     1406, 3040, 1393, 1402, 1413, 1403, 1410, 2953, 3040, 1411,
667 >     1423, 3040, 1427, 1410, 1428, 1408, 1426, 1434, 1418, 1438,
668 >     1432, 1437, 1423, 3040, 1432, 1434, 1433, 1430, 1435, 1445,
669 >     2952, 1442, 1474, 1449, 2951, 1450, 2950, 1457, 3040, 3040,
670 >     1471, 1472, 1460, 3040, 1477, 1480, 1479, 3040, 3040, 1476,
671 >     3040, 1488, 1478, 1475, 1493, 1496, 1485, 1496, 1492, 1487,
672 >     1484, 3040, 1488, 3040, 1508, 2949, 1495, 2948, 2947, 2946,
673 >     1514, 1513, 1518, 1516, 2945, 3040, 1512, 1520, 1527, 1532,
674 >     1527, 3040, 1521, 1535, 1529, 1533, 1529, 1533, 1538, 1548,
675 >
676 >     1539, 1538, 1553, 1550, 1532, 1554, 1543, 1563, 1564, 1554,
677 >     1565, 1579, 1583, 1573, 1583, 1589, 1580, 1590, 1586, 1585,
678 >     1594, 1593, 3040, 1594, 1578, 3040, 3040, 1597, 1584, 2944,
679 >     1603, 1585, 2943, 2942, 1602, 1592, 1591, 1585, 1601, 1604,
680 >     1603, 1608, 1618, 1629, 1623, 1626, 1632, 1628, 1635, 1627,
681 >     1628, 1646, 3040, 1628, 1646, 1630, 1641, 3040, 1636, 1647,
682 >     1643, 1639, 1650, 1646, 1650, 1648, 1644, 1659, 1665, 1660,
683 >     1655, 2941, 2940, 2939, 2938, 2937, 1676, 1682, 2936, 1688,
684 >     2935, 3040, 3040, 1688, 3040, 3040, 1688, 2934,   90, 1695,
685 >     1680, 1688, 1687, 3040, 3040, 1697, 1698, 1693, 1694, 1689,
686 >
687 >     1705, 1700, 1712, 1701, 1696, 1711, 1707, 3040, 1701, 1709,
688 >     1713, 1734, 1736, 1732, 1730, 1740, 1745, 1738, 1752, 1749,
689 >     1733, 1741, 3040, 1744, 1755, 1746, 1744, 1745, 1760, 1754,
690 >     1756, 1757, 1754, 3040, 1752, 1758, 1774, 1758, 3040, 1772,
691 >     2933, 1780, 1784, 1792, 1792, 1782, 3040, 1794, 1790, 1787,
692 >     1803, 1794, 1804, 1795, 1807, 3040, 1809, 3040, 1799, 3040,
693 >     1793, 1800, 1816, 1801, 3040, 1812, 1819, 1811, 2932, 1822,
694 >     1809, 1810, 1824, 2931, 1826, 1842, 1840, 1835, 1851, 1851,
695 >     2930, 1855, 1840, 1856, 1842, 1854, 1859, 1853, 1867, 1864,
696 >     1867, 1857, 1858, 1859, 1860, 2929, 1853, 1863, 1874, 1876,
697 >
698 >     1879, 1877, 1878,  453, 2966, 2954, 1874, 1896, 2926, 2925,
699 >     2924, 3040, 1891, 1903, 1904, 1899, 1896, 1899, 1894, 1915,
700 >     1912, 1914, 1920, 3040, 1909, 1918, 1916, 1925, 1925, 1915,
701 >     2923, 1908, 1919, 1931, 1913, 1921, 2922, 1932, 1934, 1939,
702 >     2921, 1943, 1946, 3040, 1944, 1961, 3040, 1962, 1945, 2920,
703 >     1946, 1956, 3040, 3040, 1967, 1951, 1951, 2919, 3040, 3040,
704 >     1960, 1955, 1953, 1972, 1979, 1974, 2918, 1968, 1971, 1967,
705 >     1985, 2917, 2916, 1983, 2915, 1982, 3040, 1989, 1998, 1989,
706 >     3040, 3040, 3040, 2002, 1995, 1996, 2014, 1996, 2015, 2007,
707 >     2009, 2019, 2021, 2008, 2020, 2024, 2013, 2013, 2016, 2017,
708 >
709 >     2027, 2021, 2023, 2024, 2025, 2022, 2029, 2032, 2042, 2050,
710 >     3040, 2045, 2053, 2949, 2948, 2936, 2935, 2051, 2051, 2067,
711 >     2069, 2053, 3040, 2063, 2061, 2064, 2068, 2069, 2064, 2074,
712 >     2074, 2083, 2069, 2081, 2073, 2079, 2074, 2083, 2080, 2096,
713 >     2097, 2096, 2105, 3040, 2108, 2113, 2106, 2907, 2104, 2112,
714 >     2902, 2896, 2112, 2105, 2106, 3040, 2116, 2114, 3040, 2126,
715 >     2132, 2129, 3040, 2120, 2129, 2138, 3040, 2128, 2125, 2132,
716 >     2142, 2133, 2892, 2134, 2891, 2131, 2132, 2138, 2143, 2144,
717 >     2162, 3040, 2172, 2173, 2171, 2161, 2177,  843, 2169, 3040,
718 >     3040, 2184, 3040, 3040, 2177, 2184, 2179,  842,  841, 2190,
719 >
720 >      640, 2173, 2188, 2190, 2191, 2192, 2189, 2190, 2196, 2182,
721 >     2191, 2197, 2198, 2187, 2201, 2205, 2197, 2226,  488, 3040,
722 >     2217, 2224, 3040, 2227, 2231, 2223, 2225, 2232, 2221,  482,
723 >     2231, 2236, 2241, 2227, 2240, 2231, 3040,  465, 3040, 2233,
724 >     2234, 2243, 2236, 2242, 2255, 2237, 2244,  426, 3040, 2265,
725 >     3040, 2270, 2267, 2273, 3040, 2282, 2285, 2271, 2287, 2287,
726 >     2274, 2280, 2276, 2281, 2296, 2281, 2288, 2298, 3040, 2295,
727 >     3040, 2292, 3040, 2306, 3040,  422, 2298, 2292, 2298, 2308,
728 >     2313, 2321, 2313, 2316, 2322, 2327, 2340, 2324, 2325, 2326,
729 >     2328, 2334, 2330, 2331, 2349, 2333, 3040, 2340, 2340, 2339,
730 >
731 >     2343, 2350, 2351, 2352, 2359, 2344, 3040,  420, 2345, 2346,
732 >     3040, 3040, 2358, 2359, 2364, 3040, 3040, 2379, 2369, 2391,
733 >     2380, 3040, 2387, 2381,  416,  401, 2383, 2391, 2392, 3040,
734 >     2399, 2385, 2390, 2400, 2403, 2395, 2410, 2408, 3040, 3040,
735 >     3040,  384, 2397, 2410, 2406, 2401,  383, 2403, 2400, 2407,
736 >     3040, 2412, 2421, 2428, 2433, 2438, 3040, 3040, 2447, 2440,
737 >     2445,  381, 2446, 2450,  377,  339,  289,  287, 2449, 2450,
738 >      281, 3040, 2455, 2452, 2440, 3040, 2446, 2442, 2443, 2449,
739 >     2463,  280, 2464, 2463, 3040, 2454, 3040, 2457, 2454,  259,
740 >     2458, 2461, 2464, 2467, 2467, 2488, 2476, 2489, 2490, 2496,
741 >
742 >      249, 2498, 2486, 3040, 2501, 2491, 3040, 2491, 2499, 3040,
743 >     2508, 3040, 2512, 2512, 2495, 2503, 2506, 2516, 2497, 3040,
744 >     3040, 2503, 2506, 2506, 2521, 2508, 2522, 2525, 2526, 2530,
745 >     2536, 3040,  237, 2550, 3040, 3040, 2553, 2554,  236, 3040,
746 >     2537, 2545, 2543, 2555,  229, 2545, 3040,  257, 2562, 2555,
747 >      200, 2551, 3040, 2552, 2558, 2560, 2570, 2571, 2576, 2567,
748 >     2574, 2572, 2561, 2590, 2579, 2590, 2587, 2609, 2606, 3040,
749 >     2600, 2608, 2589,  152, 2611, 2597, 2610, 2610, 2612, 2618,
750 >     2610, 2611, 2613, 2614, 2615, 2618, 3040, 3040, 2618,  144,
751 >     2612, 2629, 2616, 2635, 2639, 2639, 3040, 2628, 2647, 2644,
752 >
753 >     3040, 3040, 2650, 2645, 3040,  150, 2652, 2651, 2649, 2651,
754 >     3040, 2663,  145, 2660, 2653, 3040, 2662, 2658, 2673, 2667,
755 >      124, 2675,  109, 3040, 2667, 2671, 2669, 2681, 2675, 2676,
756 >     2677, 2678, 2681, 2687, 2698, 3040, 3040, 2693, 2695, 2713,
757 >     2705, 2705, 2718, 2704, 3040, 2708, 2711, 3040, 2714, 2713,
758 >     2723, 2726, 3040, 3040, 2713, 2724, 3040, 2723, 3040, 3040,
759 >     2717, 2731, 2729, 2733, 2737, 2737, 2739, 3040, 2719, 2725,
760 >     2731, 2732, 2741, 2752, 2753, 2753, 2752, 2757, 2762, 2765,
761 >     2774, 2779, 2776, 2777, 2776, 2781, 2769, 2771, 2781, 2771,
762 >     2787, 3040, 2784, 2783, 2787, 3040, 3040, 3040, 3040, 3040,
763 >
764 >     3040, 3040, 2788, 2794, 2785, 3040, 2805,  100, 2806, 2802,
765 >     3040, 2801, 2808, 2824, 2815, 2817, 3040, 3040, 2817, 3040,
766 >     2814, 2821, 2829, 2823, 2833, 3040, 2838, 2822, 2838, 2831,
767 >     2843, 2836, 2827, 2827, 2840, 3040, 2834, 2842, 2847, 3040,
768 >     2853, 2859, 2858,   95, 2854, 2856, 2866, 2866, 3040, 3040,
769 >     2862, 2871, 2880, 3040, 3040, 2867, 2882, 2885, 2868, 3040,
770 >     2886, 2879, 3040, 2889, 3040, 3040,   93, 2880, 2883, 2879,
771 >     3040, 3040, 2879, 2879, 2881, 3040, 2894, 2890, 3040, 2892,
772 >     2886, 2907, 3040, 3040, 3040,  105, 2954,   97,   84,   81
773      } ;
774  
775 < static yyconst flex_int16_t yy_def[1603] =
775 > static yyconst flex_int16_t yy_def[1591] =
776      {   0,
777 <     1597,    1, 1597, 1597, 1597, 1598, 1599, 1600, 1597, 1597,
778 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
779 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
780 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1598, 1599, 1597,
781 <     1600, 1597, 1597, 1597, 1600, 1597, 1597, 1597, 1597, 1597,
782 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
783 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
784 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
785 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
786 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
787 <
788 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
789 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
790 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
791 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
792 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
793 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
794 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
795 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
796 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
797 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
798 <
799 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
800 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
801 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
802 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
803 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
804 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
805 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
806 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
807 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
808 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
809 <
810 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
811 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
812 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
813 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
814 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
815 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
816 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
817 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
818 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
819 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
820 <
821 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
822 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
823 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
824 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
825 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
826 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
827 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
828 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
829 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
830 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
831 <
832 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
833 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
834 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
835 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
836 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
837 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
838 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
839 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
840 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
841 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
842 <
843 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
844 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
845 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
846 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
847 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
848 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
849 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
850 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
851 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
852 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
853 <
854 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
855 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
856 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
857 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
858 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
859 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
860 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
861 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
862 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
863 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
864 <
865 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
866 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
867 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
868 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
869 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
870 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
871 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
872 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
873 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
874 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
875 <
876 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
877 <     1601, 1602, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
878 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
879 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
880 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
881 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
882 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
883 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
884 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
885 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
886 <
887 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
888 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
889 <     1601, 1601, 1602, 1602, 1597, 1597, 1597, 1597, 1597, 1597,
890 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
891 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
892 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
893 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
894 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
895 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
896 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
897 <
898 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
899 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
900 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
901 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
902 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
903 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
904 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
905 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
906 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
907 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
908 <
909 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
910 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
911 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
912 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
913 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
914 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
915 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
916 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
917 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
918 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
919 <
920 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
921 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
922 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
923 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
924 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
925 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
926 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
927 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
928 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
929 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
930 <
931 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
932 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
933 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
934 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
935 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
936 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
937 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
938 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
939 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
940 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
941 <
942 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
943 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
944 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
945 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
946 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
947 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
948 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
949 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
950 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
956 <     1597, 1597, 1597, 1597, 1597, 1597,    0, 1597, 1597, 1597,
957 <
958 <     1597, 1597
777 >     1585,    1, 1585, 1585, 1585, 1586, 1587, 1588, 1585, 1585,
778 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
779 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
780 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1586, 1587, 1585,
781 >     1588, 1585, 1585, 1585, 1588, 1585, 1585, 1585, 1585, 1585,
782 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
783 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
784 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
785 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
786 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
787 >
788 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
789 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
790 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
791 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
792 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
793 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
794 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
795 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
796 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
797 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
798 >
799 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
800 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
801 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
802 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
803 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
804 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
805 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
806 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
807 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
808 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
809 >
810 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
811 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
812 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
813 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
814 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
815 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
816 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
817 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
818 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
819 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
820 >
821 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
822 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
823 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
824 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
825 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
826 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
827 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
828 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
829 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
830 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
831 >
832 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
833 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
834 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
835 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
836 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
837 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
838 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
839 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
840 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
841 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
842 >
843 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
844 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
845 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
846 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
847 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
848 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
849 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
850 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
851 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
852 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
853 >
854 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
855 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
856 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
857 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
858 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
859 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
860 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
861 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
862 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
863 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
864 >
865 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
866 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
867 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
868 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
869 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
870 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
871 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
872 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
873 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
874 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
875 >
876 >     1585, 1585, 1585, 1585, 1589, 1590, 1585, 1585, 1585, 1585,
877 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
878 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
879 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
880 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
881 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
882 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
883 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
884 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
885 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
886 >
887 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
888 >     1585, 1585, 1585, 1589, 1589, 1590, 1590, 1585, 1585, 1585,
889 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
890 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
891 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
892 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
893 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
894 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
895 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
896 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
897 >
898 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
899 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
900 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
901 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
902 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
903 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
904 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
905 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
906 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
907 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
908 >
909 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
910 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
911 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
912 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
913 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
914 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
915 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
916 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
917 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
918 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
919 >
920 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
921 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
922 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
923 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
924 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
925 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
926 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
927 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
928 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
929 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
930 >
931 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
932 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
933 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
934 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
935 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
936 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
937 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
938 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
939 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
940 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
941 >
942 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
943 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
944 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
945 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
946 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
947 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
948 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
949 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
950 >     1585, 1585, 1585, 1585,    0, 1585, 1585, 1585, 1585, 1585
951      } ;
952  
953 < static yyconst flex_int16_t yy_nxt[3132] =
953 > static yyconst flex_int16_t yy_nxt[3109] =
954      {   0,
955          4,    5,    6,    7,    8,    4,    9,   10,   11,   11,
956         11,   11,   11,    4,    4,   12,   13,   14,   15,   16,
# Line 968 | Line 960 | static yyconst flex_int16_t yy_nxt[3132]
960         20,   21,   22,   23,   24,   25,   26,   27,   28,   29,
961         30,   31,   32,   33,   34,   35,   36,    4,   40,   40,
962         42,   44,   53,   45,   46,   46,   46,   46,   46,   66,
963 <       83, 1023,   54,  102, 1021,   67,   68,   43,   40,   40,
964 <       61,  910,  106,  911,   62,   74,   69,   41,   63,   53,
963 >       83, 1016,   54,  102, 1014,   67,   68,   43,   40,   40,
964 >       61,  904,  106,  905,   62,   74,   69,   41,   63,   53,
965  
966 <       70,   64,   75,  912,   65,   38,   66,   83,   71,   54,
966 >       70,   64,   75,  906,   65,   38,   66,   83,   71,   54,
967        102,   72,   67,   68,   43,   47,   48,   61,   49,  106,
968         73,   62,   74,   69,   50,   63,   51,   70,   64,   75,
969 <       80,   65,   76,   52, 1585,   71, 1570,   81,   72,   82,
970 <       77, 1541,   47,   48,  127,   49,   78,   73,  309,  310,
971 <     1476,   50,   79,   51,  130, 1448, 1449,   80,  107,   76,
972 <       52,   55,  108,   56,   81, 1474,   82,   77,   57,   58,
969 >       80,   65,   76,   52, 1573,   71, 1558,   81,   72,   82,
970 >       77, 1529,   47,   48,  127,   49,   78,   73,  308,  309,
971 >     1464,   50,   79,   51,  130, 1436, 1437,   80,  107,   76,
972 >       52,   55,  108,   56,   81, 1462,   82,   77,   57,   58,
973         84,  127,   59,   78,   88,   60,  109,   85,   89,   79,
974 <       86,  130,   87,  128,   90,  107, 1467,  129,   55,  108,
975 <       56, 1461,  103, 1434,  131,   57,   58,   84,  132,   59,
974 >       86,  130,   87,  128,   90,  107, 1455,  129,   55,  108,
975 >       56, 1449,  103, 1422,  131,   57,   58,   84,  132,   59,
976  
977        104,   88,   60,  109,   85,   89,  105,   86,  133,   87,
978        128,   90,   91,   92,  129,  134,   93,  124,  125,  103,
979         94,  131,  135,  126,  136,  132,   95,  104,   46,   46,
980         46,   46,   46,  105,  137,  133,  138,  139,  140,   91,
981 <       92, 1412,  134,   93,  124,  125,  141,   94,  142,  135,
981 >       92, 1400,  134,   93,  124,  125,  141,   94,  142,  135,
982        126,  136,  143,   95,   96,  144,   97,  145,   98,  148,
983 <      146,  137,   99,  138,  139,  140,  149,  157,  100, 1409,
984 <     1407,  158,  159,  141,  101,  142,  160, 1401, 1397,  143,
983 >      146,  137,   99,  138,  139,  140,  149,  157,  100, 1397,
984 >     1395,  158,  159,  141,  101,  142,  160, 1389, 1385,  143,
985        147,   96,  144,   97,  145,   98,  148,  146,  161,   99,
986 <     1371,  150,  151,  149,  157,  100,  152,  155,  158,  159,
986 >     1360,  150,  151,  149,  157,  100,  152,  155,  158,  159,
987  
988 <     1360,  101,  110,  160,  153,  111,  112,  147,  113,  154,
988 >     1349,  101,  110,  160,  153,  111,  112,  147,  113,  154,
989        165,  156,  114,  115,  166,  161,  116,  117,  150,  151,
990 <      167, 1354, 1345,  152,  155,  162,  168,  163, 1342,  110,
991 <     1341,  153,  111,  112,  173,  113,  154,  165,  156,  114,
990 >      167, 1343, 1334,  152,  155,  162,  168,  163, 1331,  110,
991 >     1330,  153,  111,  112,  173,  113,  154,  165,  156,  114,
992        115,  166,  164,  116,  117,  118,  169,  167,  119,  120,
993        174,  177,  162,  168,  163,  121,  122,  170,  171,  178,
994        179,  173,  123,  175,  172,  176,  180,  181,  182,  164,
995        183,  184,  118,  169,  185,  119,  120,  174,  177,  186,
996 <     1340,  193,  121,  122,  170,  171,  178,  179, 1339,  123,
996 >     1329,  193,  121,  122,  170,  171,  178,  179,  194,  123,
997        175,  172,  176,  180,  181,  182,  189,  183,  184,  187,
998  
999 <      190,  185,  191,  194,  188,  196,  186,  192,  193,  197,
1000 <      199,  200,  203,  201,  205,  195,  206,  210,  211,  198,
1001 <      214, 1336, 1324,  189,  223, 1319,  187,  190,  202,  191,
1002 <      194,  188,  196,  207,  192,  232,  197,  199,  200,  203,
1003 <      201,  205,  195,  206,  210,  211,  198,  214,  212,  208,
1004 <      209,  223,  230,  228,  233,  202,  213,  910,  234,  911,
1005 <      207, 1306,  232, 1305, 1293,  236, 1263,  229,  235,  912,
1006 <      237,  238, 1240,  239,  231,  212,  208,  209, 1229,  230,
1007 <      228,  233,  240,  213,  215,  234,  216,  217,  224,  241,
1008 <      218,  219,  236,  220,  229,  235,  221,  237,  238,  225,
1009 <
1010 <      239,  231,  222,  226,  243,  227,  244, 1222,  251,  240,
1011 <     1213,  215,  252,  216,  217,  224,  241,  218,  219,  253,
1012 <      220,  257,  258,  221, 1195,  254,  225,  260,  261,  222,
1013 <      226,  243,  227,  244,  245,  251,  262,  246,  255,  252,
1014 <      259,  256,  263,  264,  247,  248,  253,  267,  257,  258,
1015 <      268,  249,  254,  265,  260,  261,  269,  250,  271,  272,
1016 <      266,  245,  273,  262,  246,  255,  274,  259,  256,  263,
1017 <      264,  247,  248,  275,  267,  276,  277,  268,  249,  278,
1018 <      265,  279,  280,  269,  250,  271,  272,  266,  281,  273,
1019 <      282,  283,  284,  274,  285,  286,  287,  288,  289,  290,
1020 <
1021 <      275,  291,  276,  277,  292,  293,  278,  294,  279,  280,
1022 <      296,  297,  298,  299,  300,  281,  301,  282,  283,  284,
1023 <      295,  285,  286,  287,  288,  289,  290,  304,  291,  302,
1024 <      303,  292,  293,  305,  294,  307,  308,  296,  297,  298,
1025 <      299,  300,  311,  301,  312,  313,  315,  295,  314,  316,
1026 <      317,  318,  319,  320,  304,  321,  302,  303,  323,  324,
1027 <      305,  325,  307,  308,  326,  328,  329,  330,  331,  311,
1028 <      327,  312,  313,  315,  332,  314,  316,  317,  318,  319,
1029 <      320,  333,  321,  334,  339,  323,  324,  340,  325,  341,
1030 <      335,  326,  328,  329,  330,  331,  342,  336,  343,  344,
1031 <
1032 <      345,  332,  337,  346,  347,  348,  349,  338,  333,  350,
1033 <      334,  339,  351,  352,  340,  353,  341,  335,  354,  355,
1034 <      358,  356,  359,  342,  336,  343,  344,  345,  360,  337,
1035 <      346,  347,  348,  349,  338,  361,  350,  362,  363,  351,
1036 <      352,  364,  353,  365,  366,  354,  355,  358,  356,  359,
1037 <      369,  367,  370,  371,  372,  360,  368,  373,  376,  374,
1038 <      377,  378,  361,  379,  362,  363,  380,  381,  364,  375,
1039 <      365,  366,  382,  383,  384,  386,  387,  369,  367,  370,
1040 <      371,  372,  388,  385,  373,  376,  374,  377,  378,  389,
1041 <      379,  390,  391,  380,  381,  392,  375,  393,  394,  382,
1042 <
1043 <      383,  384,  386,  387,  395,  396,  398,  399,  400,  388,
1044 <      401,  402,  403,  405,  406,  407,  389,  408,  390,  391,
1045 <      409,  410,  392,  411,  393,  394,  412,  414,  415,  416,
1046 <      417,  395,  396,  398,  399,  400,  418,  401,  402,  403,
1047 <      405,  406,  407,  419,  408,  420,  421,  409,  410,  422,
1048 <      411,  423,  424,  412,  414,  415,  416,  417,  425,  430,
1049 <      426,  432,  428,  418,  433,  434,  435,  437,  439,  440,
1050 <      419,  441,  420,  421,  427,  429,  422,  443,  423,  424,
1051 <      444,  445,  446, 1193, 1192,  425,  430,  426,  432,  428,
1052 <      456,  433,  434,  435,  437,  439,  440,  457,  441,  458,
1053 <
1054 <      459,  427, 1186,  462,  443, 1174,  463,  444,  445,  446,
1055 <      447,  448,  449,  464,  460,  466,  450,  456,  451,  461,
1056 <      468,  452,  469,  453,  457,  470,  458,  459,  471,  454,
1057 <      462,  472,  455,  463, 1172,  473,  478,  447,  448,  449,
1058 <      464,  460,  466,  450,  480,  451,  461,  468,  452,  469,
1059 <      453,  481,  470,  474,  482,  471,  454,  475,  472,  455,
1060 <      483,  476,  473,  478,  484,  485,  486,  487,  488,  489,
1061 <      492,  480,  493,  494,  499, 1154,  500,  501,  481,  502,
1062 <      474,  482,  503,  495,  475,  508,  490,  483,  509,  505,
1063 <      506,  484,  485,  486,  487,  488,  489,  492,  496,  493,
1064 <
1065 <      494,  499,  497,  500,  501,  507,  502,  498,  510,  503,
1066 <      513,  514,  508,  490,  515,  509,  505,  506,  516,  517,
1067 <      518,  519,  520,  521,  522,  496,  524,  525,  527,  497,
1068 <      528,  523,  507,  529,  498,  510,  530,  513,  514,  531,
1069 <      532,  515,  533,  534,  537,  516,  517,  518,  519,  520,
1070 <      521,  522,  538,  524,  525,  527,  535,  528,  523,  539,
1071 <      529,  536,  541,  530,  542,  543,  531,  532,  544,  533,
1072 <      534,  537,  545,  546,  547,  548,  549,  550,  551,  538,
1073 <      552,  553,  554,  535,  555,  556,  539,  558,  536,  541,
1074 <      559,  542,  543,  560,  561,  544,  562,  565,  566,  545,
1075 <
1076 <      546,  547,  548,  549,  550,  551,  563,  552,  553,  554,
1077 <      567,  555,  556,  568,  558,  569,  564,  559,  570,  571,
1078 <      560,  561,  574,  562,  565,  566,  576,  577,  578,  579,
1079 <      580,  581,  583,  563,  584,  582,  585,  567,  586, 1153,
1080 <      568,  590,  569,  564,  591,  570,  571,  592,  593,  574,
1081 <      587,  594,  588,  576,  577,  578,  579,  580,  581,  583,
1082 <      595,  584,  582,  585,  596,  586,  589,  597,  590,  598,
1083 <      599,  591,  602,  600,  592,  593,  603,  587,  594,  588,
1084 <      601,  604,  605,  606,  607,  608,  609,  595,  611,  612,
1085 <      613,  596,  615,  589,  597,  614,  598,  599, 1150,  602,
1086 <
1087 <      600,  618,  620,  603,  622,  623,  626,  601,  604,  605,
1088 <      606,  607,  608,  609,  616,  611,  612,  613,  619,  615,
1089 <      624,  627,  614,  625,  628,  617,  629,  630,  618,  620,
1090 <      633,  622,  623,  626,  631,  634,  635,  632,  636,  637,
1091 <      638,  616,  640,  645,  646,  619,  648,  624,  627,  649,
1092 <      625,  628,  617,  629,  630,  650,  651,  633,  652,  653,
1093 <      654,  631,  634,  635,  632,  636,  637,  638,  642,  640,
1094 <      645,  646,  643,  648,  655,  644,  649,  656,  657,  658,
1095 <      659,  660,  650,  651,  661,  652,  653,  654,  663,  664,
1096 <      665,  666,  668,  669,  670,  642,  671,  674,  675,  643,
1097 <
1098 <     1024,  655,  644,  676,  656,  657,  658,  659,  660,  672,
1099 <      677,  661,  678,  679,  680,  663,  664,  665,  666,  668,
1100 <      669,  670,  681,  671,  674,  675,  682,  673,  683,  684,
1101 <      676,  685,  687,  689,  690,  696,  672,  677,  698,  678,
1102 <      679,  680,  700,  691,  692,  703,  705, 1024,  706,  681,
1103 <      707,  708,  693,  682,  709,  683,  684,  694,  685,  687,
1104 <      689,  690,  696,  701,  710,  698,  711,  712,  713,  700,
1105 <      691,  692,  703,  705,  702,  706,  714,  707,  708,  693,
1106 <      715,  709,  716,  717,  694,  718,  720,  721,  722,  723,
1107 <      701,  710,  719,  711,  712,  713,  724,  725,  726,  727,
1108 <
1109 <      728,  702,  729,  714,  730,  731,  732,  715,  733,  716,
1110 <      717,  734,  718,  720,  721,  722,  723,  735,  736,  719,
1111 <      737,  738,  739,  724,  725,  726,  727,  728,  740,  729,
1112 <      742,  730,  731,  732,  743,  733,  744,  745,  734,  746,
1113 <      747,  748,  749,  750,  735,  736,  751,  737,  738,  739,
1114 <      752,  753,  755,  756,  757,  740,  758,  742,  759,  760,
1115 <      761,  743,  762,  744,  745,  763,  746,  747,  748,  749,
1116 <      750,  764,  767,  751,  765,  766,  768,  752,  753,  755,
1117 <      756,  757,  769,  758,  770,  759,  760,  761,  771,  762,
1118 <      772,  773,  763,  774,  776,  782, 1022,  784,  764,  767,
1119 <
1120 <      786,  765,  766,  768,  787,  788,  789,  790,  791,  769,
1121 <      792,  770,  793,  794,  795,  771,  796,  772,  773,  777,
1122 <      774,  776,  782,  778,  784,  779,  797,  786,  798,  780,
1123 <      781,  787,  788,  789,  790,  791,  799,  792,  800,  793,
1124 <      794,  795,  801,  796,  802,  803,  777,  804,  805,  807,
1125 <      778,  811,  779,  797,  812,  798,  780,  781,  813,  814,
1126 <      816,  819,  820,  799,  821,  800,  822,  817,  823,  801,
1127 <      824,  802,  803,  825,  804,  805,  807,  818,  811,  826,
1128 <      827,  812,  828,  829,  830,  813,  814,  816,  819,  820,
1129 <      831,  821,  832,  822,  817,  823,  833,  824,  834,  835,
1130 <
1131 <      825,  836,  837,  838,  818,  839,  826,  827,  840,  828,
1132 <      829,  830,  841,  842,  843,  844,  845,  831,  846,  832,
1133 <      847,  848,  849,  833,  850,  834,  835,  851,  836,  837,
1134 <      838,  853,  839,  854,  855,  840,  856,  858,  859,  841,
1135 <      842,  843,  844,  845,  862,  846,  863,  847,  848,  849,
1136 <      864,  850,  865,  866,  851,  867,  868,  869,  853,  870,
1137 <      854,  855,  871,  856,  858,  859,  872,  873,  874,  875,
1138 <      876,  862,  877,  863,  878,  879,  880,  864,  881,  865,
1139 <      866,  882,  867,  868,  869,  883,  870,  884,  885,  871,
1140 <      886,  887,  888,  872,  873,  874,  875,  876,  889,  877,
1141 <
1142 <      890,  878,  879,  880,  891,  881,  892,  893,  882,  894,
1143 <      895,  896,  883,  902,  884,  885,  903,  886,  887,  888,
1144 <      905,  907,  908,  913,  914,  889,  915,  890,  916,  917,
1145 <      918,  891,  919,  892,  893,  920,  894,  895,  896,  921,
1146 <      902,  922,  924,  903,  928,  929,  930,  905,  907,  908,
1147 <      913,  914,  931,  915,  923,  916,  917,  918,  925,  919,
1148 <      932,  933,  920,  926,  934,  935,  921,  936,  922,  924,
1149 <      937,  928,  929,  930,  938,  927,  939,  940,  941,  931,
1150 <      942,  923,  943,  944,  945,  925,  946,  932,  933,  947,
1151 <      926,  934,  935,  948,  936,  949,  950,  937,  951,  952,
1152 <
1153 <      953,  938,  927,  939,  940,  941,  954,  942,  955,  943,
1154 <      944,  945,  956,  946,  957,  958,  947,  959,  960,  962,
1155 <      948,  963,  949,  950,  964,  951,  952,  953,  965,  966,
1156 <      967,  968,  969,  954,  970,  955,  973,  971,  974,  956,
1157 <      975,  957,  958,  976,  959,  960,  962,  972,  963,  977,
1158 <      978,  964,  979,  980,  981,  965,  966,  967,  968,  969,
1159 <      982,  970,  983,  973,  971,  974,  984,  975,  985,  987,
1160 <      976,  988,  989,  990,  972,  992,  977,  978,  993,  979,
1161 <      980,  981,  994,  995,  996,  997,  999,  982, 1000,  983,
1162 <     1001, 1002, 1003,  984, 1004,  985,  987, 1005,  988,  989,
1163 <
1164 <      990, 1006,  992, 1007, 1008,  993, 1009, 1010, 1011,  994,
1165 <      995,  996,  997,  999, 1012, 1000, 1014, 1001, 1002, 1003,
1166 <     1015, 1004, 1016, 1017, 1005, 1018, 1019, 1020, 1006, 1025,
1167 <     1007, 1008, 1026, 1009, 1010, 1011, 1030, 1031, 1032, 1033,
1168 <     1034, 1012, 1035, 1014, 1036, 1037, 1038, 1015, 1039, 1016,
1169 <     1017, 1040, 1018, 1019, 1020, 1041, 1025, 1042, 1043, 1026,
1170 <     1044, 1045, 1046, 1030, 1031, 1032, 1033, 1034, 1048, 1035,
1171 <     1049, 1036, 1037, 1038, 1050, 1039, 1051, 1052, 1040, 1054,
1172 <     1055, 1056, 1041, 1058, 1042, 1043, 1059, 1044, 1045, 1046,
1173 <     1060, 1061, 1062, 1063, 1065, 1048, 1066, 1049, 1070, 1071,
1174 <
1175 <     1073, 1050, 1074, 1051, 1052, 1067, 1054, 1055, 1056, 1075,
1176 <     1058, 1076, 1077, 1059, 1068, 1078, 1079, 1060, 1061, 1062,
1177 <     1063, 1065, 1069, 1066, 1081, 1070, 1071, 1073, 1082, 1074,
1178 <     1083, 1084, 1067, 1087, 1089, 1090, 1075, 1091, 1076, 1077,
1179 <     1092, 1068, 1078, 1079, 1093, 1094, 1095, 1096, 1097, 1069,
1180 <     1098, 1081, 1099, 1100, 1101, 1082, 1102, 1083, 1084, 1103,
1181 <     1087, 1089, 1090, 1104, 1091, 1105, 1106, 1092, 1107, 1108,
1182 <     1109, 1093, 1094, 1095, 1096, 1097, 1110, 1098, 1111, 1099,
1183 <     1100, 1101, 1112, 1102, 1113, 1114, 1103, 1115, 1116, 1117,
1184 <     1104, 1118, 1105, 1106, 1119, 1107, 1108, 1109, 1120, 1121,
1185 <
1186 <     1122, 1123, 1124, 1110, 1125, 1111, 1126, 1127, 1128, 1112,
1187 <     1129, 1113, 1114, 1130, 1115, 1116, 1117, 1131, 1118, 1132,
1188 <     1133, 1119, 1134, 1135, 1136, 1120, 1121, 1122, 1123, 1124,
1189 <     1137, 1125, 1138, 1126, 1127, 1128, 1139, 1129, 1140, 1141,
1190 <     1130, 1142, 1143, 1144, 1131, 1145, 1132, 1133, 1146, 1134,
1191 <     1135, 1136, 1147, 1148, 1149, 1151, 1152, 1137, 1155, 1138,
1192 <     1156, 1157, 1158, 1139, 1159, 1140, 1141, 1160, 1142, 1143,
1193 <     1144, 1161, 1145, 1162, 1163, 1146, 1164, 1165, 1166, 1147,
1194 <     1148, 1149, 1151, 1152, 1167, 1155, 1168, 1156, 1157, 1158,
1195 <     1169, 1159, 1170, 1171, 1160, 1173, 1175, 1176, 1161, 1177,
1196 <
1197 <     1162, 1163, 1178, 1164, 1165, 1166, 1179, 1180, 1181, 1182,
1198 <     1183, 1167, 1184, 1168, 1185, 1187, 1188, 1169, 1189, 1170,
1199 <     1171, 1190, 1173, 1175, 1176, 1191, 1177, 1194, 1196, 1178,
1200 <     1197, 1198, 1199, 1179, 1180, 1181, 1182, 1183, 1200, 1184,
1201 <     1201, 1185, 1187, 1188, 1202, 1189, 1203, 1204, 1190, 1205,
1202 <     1206, 1207, 1191, 1208, 1194, 1196, 1209, 1197, 1198, 1199,
1203 <     1210, 1211, 1212, 1214, 1215, 1200, 1216, 1201, 1217, 1218,
1204 <     1219, 1202, 1220, 1203, 1204, 1221, 1205, 1206, 1207, 1223,
1205 <     1208, 1224, 1225, 1209, 1226, 1227, 1228, 1210, 1211, 1212,
1206 <     1214, 1215, 1230, 1216, 1233, 1217, 1218, 1219, 1234, 1220,
1207 <
1208 <     1235, 1236, 1221, 1238, 1239, 1241, 1223, 1231, 1224, 1225,
1209 <     1242, 1226, 1227, 1228, 1243, 1232, 1244, 1245, 1237, 1230,
1210 <     1246, 1233, 1247, 1248, 1249, 1234, 1250, 1235, 1236, 1251,
1211 <     1238, 1239, 1241, 1252, 1231, 1253, 1254, 1242, 1257, 1258,
1212 <     1255, 1243, 1259, 1244, 1245, 1237, 1256, 1246, 1260, 1247,
1213 <     1248, 1249, 1261, 1250, 1262, 1264, 1251, 1265, 1266, 1267,
1214 <     1252, 1268, 1253, 1254, 1269, 1257, 1258, 1255, 1270, 1259,
1215 <     1271, 1272, 1273, 1256, 1274, 1260, 1275, 1276, 1277, 1261,
1216 <     1278, 1262, 1264, 1279, 1265, 1266, 1267, 1280, 1268, 1281,
1217 <     1282, 1269, 1283, 1284, 1285, 1270, 1286, 1271, 1272, 1273,
1218 <
1219 <     1287, 1274, 1288, 1275, 1276, 1277, 1289, 1278, 1290, 1291,
1220 <     1279, 1292, 1294, 1295, 1280, 1296, 1281, 1282, 1297, 1283,
1221 <     1284, 1285, 1298, 1286, 1299, 1300, 1301, 1287, 1302, 1288,
1222 <     1303, 1304, 1307, 1289, 1308, 1290, 1291, 1309, 1292, 1294,
1223 <     1295, 1310, 1296, 1311, 1312, 1297, 1313, 1314, 1315, 1298,
1224 <     1316, 1299, 1300, 1301, 1317, 1302, 1318, 1303, 1304, 1307,
1225 <     1320, 1308, 1321, 1322, 1309, 1323, 1325, 1326, 1310, 1327,
1226 <     1311, 1312, 1328, 1313, 1314, 1315, 1329, 1316, 1330, 1331,
1227 <     1332, 1317, 1333, 1318, 1334, 1335, 1337, 1320, 1338, 1321,
1228 <     1322, 1343, 1323, 1325, 1326, 1344, 1327, 1346, 1347, 1328,
1229 <
1230 <     1348, 1349, 1350, 1329, 1351, 1330, 1331, 1332, 1352, 1333,
1231 <     1353, 1334, 1335, 1337, 1355, 1338, 1356, 1357, 1343, 1358,
1232 <     1359, 1361, 1344, 1362, 1346, 1347, 1363, 1348, 1349, 1350,
1233 <     1364, 1351, 1365, 1366, 1367, 1352, 1368, 1353, 1369, 1370,
1234 <     1372, 1355, 1373, 1356, 1357, 1374, 1358, 1359, 1361, 1375,
1235 <     1362, 1376, 1377, 1363, 1378, 1379, 1380, 1364, 1381, 1365,
1236 <     1366, 1367, 1382, 1368, 1383, 1369, 1370, 1372, 1384, 1373,
1237 <     1385, 1386, 1374, 1387, 1388, 1389, 1375, 1390, 1376, 1377,
1238 <     1391, 1378, 1379, 1380, 1392, 1381, 1393, 1394, 1395, 1382,
1239 <     1396, 1383, 1398, 1399, 1400, 1384, 1402, 1385, 1386, 1403,
1240 <
1241 <     1387, 1388, 1389, 1404, 1390, 1405, 1406, 1391, 1408, 1410,
1242 <     1411, 1392, 1413, 1393, 1394, 1395, 1414, 1396, 1415, 1398,
1243 <     1399, 1400, 1416, 1402, 1417, 1418, 1403, 1419, 1420, 1422,
1244 <     1404, 1423, 1405, 1406, 1421, 1408, 1410, 1411, 1424, 1413,
1245 <     1425, 1426, 1427, 1414, 1428, 1415, 1429, 1430, 1431, 1416,
1246 <     1432, 1417, 1418, 1433, 1419, 1420, 1422, 1435, 1423, 1436,
1247 <     1437, 1421, 1438, 1439, 1440, 1424, 1441, 1425, 1426, 1427,
1248 <     1442, 1428, 1443, 1429, 1430, 1431, 1444, 1432, 1445, 1446,
1249 <     1433, 1447, 1450, 1451, 1435, 1452, 1436, 1437, 1453, 1438,
1250 <     1439, 1440, 1454, 1441, 1455, 1456, 1457, 1442, 1458, 1443,
1251 <
1252 <     1459, 1460, 1462, 1444, 1463, 1445, 1446, 1464, 1447, 1450,
1253 <     1451, 1465, 1452, 1466, 1468, 1453, 1469, 1470, 1471, 1454,
1254 <     1472, 1455, 1456, 1457, 1473, 1458, 1475, 1459, 1460, 1462,
1255 <     1477, 1463, 1478, 1479, 1464, 1480, 1481, 1482, 1465, 1483,
1256 <     1466, 1468, 1484, 1469, 1470, 1471, 1485, 1472, 1486, 1487,
1257 <     1488, 1473, 1489, 1475, 1490, 1491, 1492, 1477, 1493, 1478,
1258 <     1479, 1494, 1480, 1481, 1482, 1495, 1483, 1496, 1497, 1484,
1259 <     1498, 1499, 1500, 1485, 1501, 1486, 1487, 1488, 1502, 1489,
1260 <     1503, 1490, 1491, 1492, 1504, 1493, 1505, 1506, 1494, 1507,
1261 <     1508, 1509, 1495, 1510, 1496, 1497, 1511, 1498, 1499, 1500,
1262 <
1263 <     1512, 1501, 1513, 1514, 1515, 1502, 1516, 1503, 1517, 1518,
1264 <     1519, 1504, 1520, 1505, 1506, 1521, 1507, 1508, 1509, 1522,
1265 <     1510, 1523, 1524, 1511, 1525, 1526, 1527, 1512, 1528, 1513,
1266 <     1514, 1515, 1529, 1516, 1530, 1517, 1518, 1519, 1531, 1520,
1267 <     1532, 1533, 1521, 1534, 1535, 1536, 1522, 1537, 1523, 1524,
1268 <     1538, 1525, 1526, 1527, 1539, 1528, 1540, 1542, 1543, 1529,
1269 <     1544, 1530, 1545, 1546, 1547, 1531, 1548, 1532, 1533, 1549,
1270 <     1534, 1535, 1536, 1550, 1537, 1551, 1552, 1538, 1553, 1554,
1271 <     1555, 1539, 1556, 1540, 1542, 1543, 1557, 1544, 1558, 1545,
1272 <     1546, 1547, 1559, 1548, 1560, 1561, 1549, 1562, 1563, 1564,
1273 <
1274 <     1550, 1565, 1551, 1552, 1566, 1553, 1554, 1555, 1567, 1556,
1275 <     1568, 1569, 1571, 1557, 1572, 1558, 1573, 1574, 1575, 1559,
1276 <     1576, 1560, 1561, 1577, 1562, 1563, 1564, 1578, 1565, 1579,
1277 <     1580, 1566, 1581, 1582, 1583, 1567, 1584, 1568, 1569, 1571,
1278 <     1586, 1572, 1587, 1573, 1574, 1575, 1588, 1576, 1589, 1590,
1279 <     1577, 1591, 1592, 1593, 1578, 1594, 1579, 1580, 1595, 1581,
1280 <     1582, 1583, 1596, 1584, 1022, 1088, 1086, 1586, 1085, 1587,
1281 <     1080, 1072, 1064, 1588, 1057, 1589, 1590, 1053, 1591, 1592,
1282 <     1593, 1047, 1594, 1029, 1028, 1595, 1027, 1024, 1022, 1596,
1283 <       39,   39, 1013,  998,  991,  986,  961,  909,  906,  904,
1284 <
1285 <      901,  900,  899,  898,  897,  861,  860,  857,  852,  815,
1286 <      810,  809,  808,  806,  785,  783,  775,  754,  741,  704,
1287 <      699,  697,  695,  688,  686,  667,  662,  647,  641,  639,
1288 <      621,  610,  575,  573,  572,  557,  540,  526,  512,  511,
1289 <      504,  491,  479,  477,  467,  465,  442,  438,  436,  431,
1290 <      413,  404,  397,  357,  322,  306,  270,  242,  204,   37,
1291 <       37, 1597,    3, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
1292 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
1293 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
1294 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
1295 <
1296 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
1305 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
1306 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
1307 <     1597
999 >      190,  185,  191,  195,  188,  198,  186,  192,  193,  196,
1000 >      199,  202,  204,  200,  205,  194,  209,  210, 1328,  197,
1001 >      213,  222, 1325,  189, 1313, 1308,  187,  190,  201,  191,
1002 >      195,  188,  198,  206,  192,  231,  196,  199,  202,  204,
1003 >      200,  205, 1296,  209,  210,  211,  197,  213,  222,  207,
1004 >      208,  227,  229,  212,  904,  201,  905, 1295,  223,  232,
1005 >      206, 1283,  231, 1253,  235,  228,  906, 1231,  236,  224,
1006 >      237,  238,  211,  225,  230,  226,  207,  208,  227,  229,
1007 >      212,  214,  239,  215,  216,  223,  232,  217,  218,  240,
1008 >      219,  235,  228,  220,  233,  236,  224,  237,  238,  221,
1009 >
1010 >      225,  230,  226,  242,  234,  243, 1220,  250,  214,  239,
1011 >      215,  216,  251,  252,  217,  218,  240,  219,  256,  253,
1012 >      220,  233,  254, 1213,  257,  255,  221,  259,  260, 1204,
1013 >      242,  234,  243,  244,  250,  261,  245,  262,  263,  251,
1014 >      252,  264,  258,  246,  247,  256,  253,  266,  265,  254,
1015 >      248,  257,  255,  267,  259,  260,  249,  268,  270,  271,
1016 >      244,  272,  261,  245,  262,  263,  273,  274,  264,  258,
1017 >      246,  247,  275,  276,  266,  265,  277,  248,  278,  279,
1018 >      267,  280,  281,  249,  268,  270,  271,  282,  272,  283,
1019 >      284,  285,  286,  273,  274,  287,  288,  289,  290,  275,
1020 >
1021 >      276,  291,  292,  277,  295,  278,  279,  293,  280,  281,
1022 >      296,  297,  298,  299,  282,  300,  283,  284,  285,  286,
1023 >      294,  303,  287,  288,  289,  290,  301,  302,  291,  292,
1024 >      304,  295,  306,  307,  293,  310,  311,  296,  297,  298,
1025 >      299,  312,  300,  314,  313,  315,  316,  294,  303,  317,
1026 >      318,  319,  320,  301,  302,  322,  323,  304,  324,  306,
1027 >      307,  326,  310,  311,  325,  327,  328,  329,  312,  330,
1028 >      314,  313,  315,  316,  331,  332,  317,  318,  319,  320,
1029 >      337, 1186,  322,  323,  338,  324,  339,  340,  326,  341,
1030 >      342,  333,  327,  328,  329,  343,  330,  344,  334,  345,
1031 >
1032 >      346,  331,  332,  335,  347,  348,  349,  337,  336,  350,
1033 >      351,  338,  352,  339,  340,  356,  341,  342,  333,  353,
1034 >      357,  354,  343,  358,  344,  334,  345,  346,  359,  360,
1035 >      335,  347,  348,  349,  361,  336,  350,  351,  362,  352,
1036 >      363,  364,  356,  367,  365,  368,  353,  357,  354,  366,
1037 >      358,  369,  370,  371,  372,  359,  360,  374,  375,  376,
1038 >      377,  361,  378,  379,  373,  362,  380,  363,  364,  381,
1039 >      367,  365,  368,  382,  384,  385,  386,  387,  369,  370,
1040 >      371,  372,  383,  388,  374,  375,  376,  377,  389,  378,
1041 >      379,  373,  390,  380,  391,  392,  381,  393,  394,  396,
1042 >
1043 >      382,  384,  385,  386,  387,  397,  398,  399,  400,  401,
1044 >      388,  403,  404,  405,  406,  389,  407,  408,  409,  390,
1045 >      410,  391,  392,  412,  393,  394,  396,  413,  414,  415,
1046 >      416,  417,  397,  398,  399,  400,  401,  418,  403,  404,
1047 >      405,  406,  419,  407,  408,  409,  420,  410,  421,  422,
1048 >      412,  423,  424,  428,  413,  414,  415,  416,  417,  426,
1049 >      430,  431,  432,  433,  418,  435,  425,  437,  438,  419,
1050 >      439,  441,  427,  420,  442,  421,  422,  443,  423,  424,
1051 >      428,  444, 1184, 1183, 1177,  454,  426,  430,  431,  432,
1052 >      433,  455,  435,  425,  437,  438,  456,  439,  441,  459,
1053 >
1054 >      457,  442,  460,  461,  443,  458,  463,  465,  444,  445,
1055 >      446,  447,  454,  466,  467,  448,  468,  449,  455,  469,
1056 >      450,  475,  451,  456,  477,  478,  459,  457,  452,  460,
1057 >      461,  453,  458,  463,  465,  470,  445,  446,  447,  479,
1058 >      466,  467,  448,  468,  449,  480,  469,  450,  475,  451,
1059 >      481,  477,  478,  471,  482,  452,  483,  472,  453,  484,
1060 >      485,  473,  470,  489,  490,  486,  479,  493,  491,  496,
1061 >      497,  494,  480,  498,  499,  500,  495,  481,  492,  505,
1062 >      471,  482,  487,  483,  472,  506,  484,  485,  502,  503,
1063 >      489,  490,  486,  507,  493,  491,  496,  497,  494,  510,
1064 >
1065 >      498,  499,  500,  495,  504,  511,  505,  512,  513,  487,
1066 >      514,  515,  506,  516,  517,  502,  503,  518,  519,  521,
1067 >      507,  522,  524,  525,  526,  520,  510,  527,  528,  529,
1068 >      530,  504,  511,  531,  512,  513,  534,  514,  515,  535,
1069 >      516,  517,  532,  536,  518,  519,  521,  533,  522,  524,
1070 >      525,  526,  520,  538,  527,  528,  529,  530,  539,  540,
1071 >      531,  541,  542,  534,  543,  544,  535,  545,  546,  532,
1072 >      536,  547,  548,  549,  533,  550,  551,  552,  553,  555,
1073 >      538,  556,  557,  558,  559,  539,  540,  560,  541,  542,
1074 >      562,  543,  544,  563,  545,  546,  564,  561,  547,  548,
1075 >
1076 >      549,  565,  550,  551,  552,  553,  555,  566,  556,  557,
1077 >      558,  559,  567,  568,  560,  571,  573,  562,  574,  575,
1078 >      563,  576,  577,  564,  561,  578,  580,  581,  565,  579,
1079 >      582,  587,  583,  585,  566,  588,  589,  590,  591,  567,
1080 >      568,  592,  571,  573,  584,  574,  575,  586,  576,  577,
1081 >      593,  594,  578,  580,  581,  595,  579,  582,  587,  583,
1082 >      585,  598,  588,  589,  590,  591,  596,  599,  592,  600,
1083 >      601,  584,  602,  597,  586,  603,  604,  593,  594,  605,
1084 >      607,  611,  595,  608,  609,  616,  618,  612,  598,  610,
1085 >      619,  622,  614,  596,  599,  623,  600,  601,  613,  602,
1086 >
1087 >      597,  620,  603,  604,  621,  624,  605,  607,  611,  615,
1088 >      608,  609,  616,  618,  612,  625,  610,  619,  622,  614,
1089 >      626,  627,  623,  629,  628,  613,  630,  631,  620,  632,
1090 >      633,  621,  624,  634,  636,  641,  615,  638,  642,  644,
1091 >      645,  639,  625,  646,  640,  647,  648,  626,  627,  649,
1092 >      629,  628,  650,  630,  631,  651,  632,  633,  652,  653,
1093 >      634,  636,  641,  654,  638,  642,  644,  645,  639,  655,
1094 >      646,  640,  647,  648,  656,  657,  649,  659,  660,  650,
1095 >      661,  662,  651,  664,  665,  652,  653,  666,  667,  670,
1096 >      654,  668,  671,  672,  673,  674,  655,  675,  676,  677,
1097 >
1098 >      678,  656,  657,  679,  659,  660,  680,  661,  662,  669,
1099 >      664,  665,  681,  683,  666,  667,  670,  685,  668,  671,
1100 >      672,  673,  674,  686,  675,  676,  677,  678,  687,  688,
1101 >      679,  692,  694,  680,  696,  697,  699,  689,  701,  681,
1102 >      683,  702,  690,  703,  685,  704,  698,  705,  706,  707,
1103 >      686,  708,  709,  710,  711,  687,  688,  712,  692,  694,
1104 >      713,  696,  697,  699,  689,  701,  716,  717,  702,  690,
1105 >      703,  718,  704,  698,  705,  706,  707,  719,  708,  709,
1106 >      710,  711,  714,  720,  712,  721,  722,  713,  723,  715,
1107 >      724,  725,  726,  716,  717,  727,  728,  729,  718,  730,
1108 >
1109 >      731,  732,  733,  734,  719,  735,  737,  738,  739,  714,
1110 >      720,  740,  721,  722,  741,  723,  715,  724,  725,  726,
1111 >      742,  743,  727,  728,  729,  744,  730,  731,  732,  733,
1112 >      734,  745,  735,  737,  738,  739,  746,  747,  740,  748,
1113 >      750,  741,  751,  752,  753,  754,  755,  742,  743,  756,
1114 >      757,  758,  744,  759,  760,  761,  762,  763,  745,  764,
1115 >      765,  766,  767,  746,  747,  768,  748,  750,  769,  751,
1116 >      752,  753,  754,  755,  771,  777,  756,  757,  758,  779,
1117 >      759,  760,  761,  762,  763,  781,  764,  765,  766,  767,
1118 >      782,  783,  768,  772,  784,  769,  785,  773,  786,  774,
1119 >
1120 >      787,  771,  777,  775,  776,  788,  779,  789,  790,  791,
1121 >      792,  793,  781,  794,  795,  796,  797,  782,  783,  798,
1122 >      772,  784,  799,  785,  773,  786,  774,  787,  800,  802,
1123 >      775,  776,  788,  806,  789,  790,  791,  792,  793,  807,
1124 >      794,  795,  796,  797,  808,  809,  798,  811,  812,  799,
1125 >      814,  815,  816,  817,  818,  800,  802,  819,  813,  820,
1126 >      806,  821,  822,  823,  824,  825,  807,  826,  827,  828,
1127 >      829,  808,  809,  830,  811,  812,  831,  814,  815,  816,
1128 >      817,  818,  832,  833,  819,  813,  820,  834,  821,  822,
1129 >      823,  824,  825,  835,  826,  827,  828,  829,  836,  837,
1130 >
1131 >      830,  838,  839,  831,  840,  841,  842,  843,  844,  832,
1132 >      833,  845,  846,  847,  834,  848,  849,  850,  852,  853,
1133 >      835,  856,  857,  858,  859,  836,  837,  860,  838,  839,
1134 >      861,  840,  841,  842,  843,  844,  862,  863,  845,  846,
1135 >      847,  864,  848,  849,  850,  852,  853,  865,  856,  857,
1136 >      858,  859,  866,  867,  860,  868,  869,  861,  870,  871,
1137 >      872,  873,  874,  862,  863,  875,  876,  877,  864,  878,
1138 >      879,  880,  881,  882,  865,  883,  884,  885,  886,  866,
1139 >      867,  887,  868,  869,  888,  870,  871,  872,  873,  874,
1140 >      889,  890,  875,  876,  877,  896,  878,  879,  880,  881,
1141 >
1142 >      882,  897,  883,  884,  885,  886,  899,  901,  887,  902,
1143 >      907,  888,  908,  909,  910,  911,  912,  889,  890,  913,
1144 >      914,  915,  896,  918,  922,  916,  923,  919,  897,  924,
1145 >      925,  926,  920,  899,  901,  927,  902,  907,  917,  908,
1146 >      909,  910,  911,  912,  921,  928,  913,  914,  915,  929,
1147 >      918,  922,  916,  923,  919,  930,  924,  925,  926,  920,
1148 >      931,  932,  927,  933,  934,  917,  935,  936,  937,  938,
1149 >      939,  921,  928,  940,  941,  942,  929,  943,  944,  945,
1150 >      946,  947,  930,  948,  949,  950,  951,  931,  932,  952,
1151 >      933,  934,  953,  935,  936,  937,  938,  939,  954,  956,
1152 >
1153 >      940,  941,  942,  957,  943,  944,  945,  946,  947,  958,
1154 >      948,  949,  950,  951,  959,  960,  952,  961,  962,  953,
1155 >      963,  964,  966,  967,  968,  954,  956,  969,  970,  971,
1156 >      957,  965,  972,  973,  974,  975,  958,  976,  977,  978,
1157 >      980,  959,  960,  981,  961,  962,  982,  963,  964,  966,
1158 >      967,  968,  983,  985,  969,  970,  971,  986,  965,  972,
1159 >      973,  974,  975,  987,  976,  977,  978,  980,  988,  989,
1160 >      981,  990,  992,  982,  993,  994,  995,  996,  997,  983,
1161 >      985,  998,  999, 1000,  986, 1001, 1002, 1003, 1004, 1005,
1162 >      987, 1007, 1008, 1009, 1010,  988,  989, 1011,  990,  992,
1163 >
1164 >     1012,  993,  994,  995,  996,  997, 1013, 1018,  998,  999,
1165 >     1000, 1019, 1001, 1002, 1003, 1004, 1005, 1023, 1007, 1008,
1166 >     1009, 1010, 1024, 1025, 1011, 1026, 1027, 1012, 1028, 1029,
1167 >     1030, 1031, 1032, 1013, 1018, 1033, 1034, 1035, 1019, 1036,
1168 >     1037, 1038, 1039, 1041, 1023, 1042, 1043, 1044, 1045, 1024,
1169 >     1025, 1047, 1026, 1027, 1048, 1028, 1029, 1030, 1031, 1032,
1170 >     1049, 1051, 1033, 1034, 1035, 1052, 1036, 1037, 1038, 1039,
1171 >     1041, 1053, 1042, 1043, 1044, 1045, 1054, 1055, 1047, 1056,
1172 >     1058, 1048, 1059, 1063, 1060, 1064, 1066, 1049, 1051, 1067,
1173 >     1068, 1069, 1052, 1061, 1070, 1071, 1073, 1074, 1053, 1075,
1174 >
1175 >     1076, 1062, 1079, 1054, 1055, 1081, 1056, 1058, 1082, 1059,
1176 >     1063, 1060, 1064, 1066, 1083, 1084, 1067, 1068, 1069, 1085,
1177 >     1061, 1070, 1071, 1073, 1074, 1086, 1075, 1076, 1062, 1079,
1178 >     1087, 1088, 1081, 1089, 1090, 1082, 1091, 1092, 1093, 1094,
1179 >     1095, 1083, 1084, 1096, 1097, 1098, 1085, 1099, 1100, 1101,
1180 >     1102, 1103, 1086, 1104, 1105, 1106, 1107, 1087, 1088, 1108,
1181 >     1089, 1090, 1109, 1091, 1092, 1093, 1094, 1095, 1110, 1111,
1182 >     1096, 1097, 1098, 1112, 1099, 1100, 1101, 1102, 1103, 1113,
1183 >     1104, 1105, 1106, 1107, 1114, 1115, 1108, 1116, 1117, 1109,
1184 >     1118, 1119, 1120, 1121, 1122, 1110, 1111, 1123, 1124, 1125,
1185 >
1186 >     1112, 1126, 1127, 1128, 1129, 1130, 1113, 1131, 1132, 1133,
1187 >     1134, 1114, 1115, 1135, 1116, 1117, 1136, 1118, 1119, 1120,
1188 >     1121, 1122, 1137, 1138, 1123, 1124, 1125, 1139, 1126, 1127,
1189 >     1128, 1129, 1130, 1140, 1131, 1132, 1133, 1134, 1141, 1143,
1190 >     1135, 1144, 1147, 1136, 1148, 1149, 1150, 1151, 1152, 1137,
1191 >     1138, 1153, 1154, 1155, 1139, 1156, 1157, 1158, 1159, 1160,
1192 >     1140, 1161, 1162, 1164, 1166, 1141, 1143, 1167, 1144, 1147,
1193 >     1168, 1148, 1149, 1150, 1151, 1152, 1169, 1170, 1153, 1154,
1194 >     1155, 1171, 1156, 1157, 1158, 1159, 1160, 1172, 1161, 1162,
1195 >     1164, 1166, 1173, 1174, 1167, 1175, 1176, 1168, 1178, 1179,
1196 >
1197 >     1180, 1181, 1182, 1169, 1170, 1185, 1187, 1188, 1171, 1189,
1198 >     1190, 1191, 1192, 1193, 1172, 1194, 1195, 1196, 1197, 1173,
1199 >     1174, 1198, 1175, 1176, 1199, 1178, 1179, 1180, 1181, 1182,
1200 >     1200, 1201, 1185, 1187, 1188, 1202, 1189, 1190, 1191, 1192,
1201 >     1193, 1203, 1194, 1195, 1196, 1197, 1205, 1206, 1198, 1207,
1202 >     1208, 1199, 1209, 1210, 1211, 1212, 1214, 1200, 1201, 1215,
1203 >     1216, 1217, 1202, 1218, 1219, 1221, 1224, 1222, 1203, 1225,
1204 >     1226, 1229, 1227, 1205, 1206, 1223, 1207, 1208, 1230, 1209,
1205 >     1210, 1211, 1212, 1214, 1232, 1233, 1215, 1216, 1217, 1228,
1206 >     1218, 1219, 1221, 1224, 1222, 1234, 1225, 1226, 1229, 1227,
1207 >
1208 >     1235, 1236, 1237, 1238, 1239, 1230, 1240, 1241, 1242, 1243,
1209 >     1244, 1232, 1233, 1245, 1247, 1248, 1228, 1249, 1250, 1246,
1210 >     1251, 1252, 1234, 1254, 1255, 1256, 1257, 1235, 1236, 1237,
1211 >     1238, 1239, 1258, 1240, 1241, 1242, 1243, 1244, 1259, 1260,
1212 >     1245, 1247, 1248, 1261, 1249, 1250, 1246, 1251, 1252, 1262,
1213 >     1254, 1255, 1256, 1257, 1263, 1264, 1265, 1266, 1267, 1258,
1214 >     1268, 1269, 1270, 1271, 1272, 1259, 1260, 1273, 1274, 1275,
1215 >     1261, 1276, 1277, 1278, 1279, 1280, 1262, 1281, 1282, 1284,
1216 >     1285, 1263, 1264, 1265, 1266, 1267, 1286, 1268, 1269, 1270,
1217 >     1271, 1272, 1287, 1288, 1273, 1274, 1275, 1289, 1276, 1277,
1218 >
1219 >     1278, 1279, 1280, 1290, 1281, 1282, 1284, 1285, 1291, 1292,
1220 >     1293, 1294, 1297, 1286, 1298, 1299, 1300, 1301, 1302, 1287,
1221 >     1288, 1303, 1304, 1305, 1289, 1306, 1307, 1309, 1310, 1311,
1222 >     1290, 1312, 1314, 1315, 1316, 1291, 1292, 1293, 1294, 1297,
1223 >     1317, 1298, 1299, 1300, 1301, 1302, 1318, 1319, 1303, 1304,
1224 >     1305, 1320, 1306, 1307, 1309, 1310, 1311, 1321, 1312, 1314,
1225 >     1315, 1316, 1322, 1323, 1324, 1326, 1327, 1317, 1332, 1333,
1226 >     1335, 1336, 1337, 1318, 1319, 1338, 1339, 1340, 1320, 1341,
1227 >     1342, 1344, 1345, 1346, 1321, 1347, 1348, 1350, 1351, 1322,
1228 >     1323, 1324, 1326, 1327, 1352, 1332, 1333, 1335, 1336, 1337,
1229 >
1230 >     1353, 1354, 1338, 1339, 1340, 1355, 1341, 1342, 1344, 1345,
1231 >     1346, 1356, 1347, 1348, 1350, 1351, 1357, 1358, 1359, 1361,
1232 >     1362, 1352, 1363, 1364, 1365, 1366, 1367, 1353, 1354, 1368,
1233 >     1369, 1370, 1355, 1371, 1372, 1373, 1374, 1375, 1356, 1376,
1234 >     1377, 1378, 1379, 1357, 1358, 1359, 1361, 1362, 1380, 1363,
1235 >     1364, 1365, 1366, 1367, 1381, 1382, 1368, 1369, 1370, 1383,
1236 >     1371, 1372, 1373, 1374, 1375, 1384, 1376, 1377, 1378, 1379,
1237 >     1386, 1387, 1388, 1390, 1391, 1380, 1392, 1394, 1393, 1396,
1238 >     1398, 1381, 1382, 1399, 1401, 1402, 1383, 1403, 1404, 1405,
1239 >     1406, 1407, 1384, 1410, 1411, 1412, 1408, 1386, 1387, 1388,
1240 >
1241 >     1390, 1391, 1409, 1392, 1394, 1393, 1396, 1398, 1413, 1414,
1242 >     1399, 1401, 1402, 1415, 1403, 1404, 1405, 1406, 1407, 1416,
1243 >     1410, 1411, 1412, 1408, 1417, 1418, 1419, 1420, 1421, 1409,
1244 >     1423, 1424, 1425, 1426, 1427, 1413, 1414, 1428, 1429, 1430,
1245 >     1415, 1431, 1432, 1433, 1434, 1435, 1416, 1438, 1439, 1440,
1246 >     1441, 1417, 1418, 1419, 1420, 1421, 1442, 1423, 1424, 1425,
1247 >     1426, 1427, 1443, 1444, 1428, 1429, 1430, 1445, 1431, 1432,
1248 >     1433, 1434, 1435, 1446, 1438, 1439, 1440, 1441, 1447, 1448,
1249 >     1450, 1451, 1452, 1442, 1453, 1454, 1456, 1457, 1458, 1443,
1250 >     1444, 1459, 1460, 1461, 1445, 1463, 1465, 1466, 1467, 1468,
1251 >
1252 >     1446, 1469, 1470, 1471, 1472, 1447, 1448, 1450, 1451, 1452,
1253 >     1473, 1453, 1454, 1456, 1457, 1458, 1474, 1475, 1459, 1460,
1254 >     1461, 1476, 1463, 1465, 1466, 1467, 1468, 1477, 1469, 1470,
1255 >     1471, 1472, 1478, 1479, 1480, 1481, 1482, 1473, 1483, 1484,
1256 >     1485, 1486, 1487, 1474, 1475, 1488, 1489, 1490, 1476, 1491,
1257 >     1492, 1493, 1494, 1495, 1477, 1496, 1497, 1498, 1499, 1478,
1258 >     1479, 1480, 1481, 1482, 1500, 1483, 1484, 1485, 1486, 1487,
1259 >     1501, 1502, 1488, 1489, 1490, 1503, 1491, 1492, 1493, 1494,
1260 >     1495, 1504, 1496, 1497, 1498, 1499, 1505, 1506, 1507, 1508,
1261 >     1509, 1500, 1510, 1511, 1512, 1513, 1514, 1501, 1502, 1515,
1262 >
1263 >     1516, 1517, 1503, 1518, 1519, 1520, 1521, 1522, 1504, 1523,
1264 >     1524, 1525, 1526, 1505, 1506, 1507, 1508, 1509, 1527, 1510,
1265 >     1511, 1512, 1513, 1514, 1528, 1530, 1515, 1516, 1517, 1531,
1266 >     1518, 1519, 1520, 1521, 1522, 1532, 1523, 1524, 1525, 1526,
1267 >     1533, 1534, 1535, 1536, 1537, 1527, 1538, 1539, 1540, 1541,
1268 >     1542, 1528, 1530, 1543, 1544, 1545, 1531, 1546, 1547, 1548,
1269 >     1549, 1550, 1532, 1551, 1552, 1553, 1554, 1533, 1534, 1535,
1270 >     1536, 1537, 1555, 1538, 1539, 1540, 1541, 1542, 1556, 1557,
1271 >     1543, 1544, 1545, 1559, 1546, 1547, 1548, 1549, 1550, 1560,
1272 >     1551, 1552, 1553, 1554, 1561, 1562, 1563, 1564, 1565, 1555,
1273 >
1274 >     1566, 1567, 1568, 1569, 1570, 1556, 1557, 1571, 1572, 1574,
1275 >     1559, 1575, 1576, 1577, 1578, 1579, 1560, 1580, 1581, 1582,
1276 >     1583, 1561, 1562, 1563, 1564, 1565, 1584, 1566, 1567, 1568,
1277 >     1569, 1570, 1165, 1163, 1571, 1572, 1574, 1146, 1575, 1576,
1278 >     1577, 1578, 1579, 1145, 1580, 1581, 1582, 1583, 1142, 1017,
1279 >     1017, 1015, 1015, 1584,   39,   39, 1080, 1078, 1077, 1072,
1280 >     1065, 1057, 1050, 1046, 1040, 1022, 1021, 1020, 1017, 1015,
1281 >     1006,  991,  984,  979,  955,  903,  900,  898,  895,  894,
1282 >      893,  892,  891,  855,  854,  851,  810,  805,  804,  803,
1283 >      801,  780,  778,  770,  749,  736,  700,  695,  693,  691,
1284 >
1285 >      684,  682,  663,  658,  643,  637,  635,  617,  606,  572,
1286 >      570,  569,  554,  537,  523,  509,  508,  501,  488,  476,
1287 >      474,  464,  462,  440,  436,  434,  429,  411,  402,  395,
1288 >      355,  321,  305,  269,  241,  203,   37,   37, 1585,    3,
1289 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
1290 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
1291 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
1292 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
1293 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
1294 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
1295 >
1296 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585
1297      } ;
1298  
1299 < static yyconst flex_int16_t yy_chk[3132] =
1299 > static yyconst flex_int16_t yy_chk[3109] =
1300      {   0,
1301          1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1302          1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
# Line 1317 | Line 1306 | static yyconst flex_int16_t yy_chk[3132]
1306          1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1307          1,    1,    1,    1,    1,    1,    1,    1,    7,    7,
1308          9,   10,   13,   10,   11,   11,   11,   11,   11,   16,
1309 <       21, 1602,   13,   26, 1601,   16,   16,    9,   39,   39,
1310 <       15,  794,   28,  794,   15,   18,   16, 1600,   15,   13,
1309 >       21, 1590,   13,   26, 1589,   16,   16,    9,   39,   39,
1310 >       15,  789,   28,  789,   15,   18,   16, 1588,   15,   13,
1311  
1312 <       17,   15,   18,  794,   15, 1598,   16,   21,   17,   13,
1312 >       17,   15,   18,  789,   15, 1586,   16,   21,   17,   13,
1313         26,   17,   16,   16,    9,   12,   12,   15,   12,   28,
1314         17,   15,   18,   16,   12,   15,   12,   17,   15,   18,
1315 <       20,   15,   19,   12, 1579,   17, 1556,   20,   17,   20,
1316 <       19, 1520,   12,   12,   33,   12,   19,   17,  180,  180,
1317 <     1435,   12,   19,   12,   35, 1402, 1402,   20,   29,   19,
1318 <       12,   14,   29,   14,   20, 1433,   20,   19,   14,   14,
1315 >       20,   15,   19,   12, 1567,   17, 1544,   20,   17,   20,
1316 >       19, 1508,   12,   12,   33,   12,   19,   17,  180,  180,
1317 >     1423,   12,   19,   12,   35, 1390, 1390,   20,   29,   19,
1318 >       12,   14,   29,   14,   20, 1421,   20,   19,   14,   14,
1319         22,   33,   14,   19,   23,   14,   29,   22,   23,   19,
1320 <       22,   35,   22,   34,   23,   29, 1425,   34,   14,   29,
1321 <       14, 1418,   27, 1386,   36,   14,   14,   22,   43,   14,
1320 >       22,   35,   22,   34,   23,   29, 1413,   34,   14,   29,
1321 >       14, 1406,   27, 1374,   36,   14,   14,   22,   43,   14,
1322  
1323         27,   23,   14,   29,   22,   23,   27,   22,   47,   22,
1324         34,   23,   24,   24,   34,   48,   24,   32,   32,   27,
1325         24,   36,   49,   32,   50,   43,   24,   27,   46,   46,
1326         46,   46,   46,   27,   51,   47,   52,   53,   54,   24,
1327 <       24, 1362,   48,   24,   32,   32,   55,   24,   55,   49,
1327 >       24, 1351,   48,   24,   32,   32,   55,   24,   55,   49,
1328         32,   50,   56,   24,   25,   57,   25,   58,   25,   60,
1329 <       59,   51,   25,   52,   53,   54,   61,   64,   25, 1359,
1330 <     1356,   65,   66,   55,   25,   55,   67, 1350, 1344,   56,
1329 >       59,   51,   25,   52,   53,   54,   61,   64,   25, 1348,
1330 >     1345,   65,   66,   55,   25,   55,   67, 1339, 1333,   56,
1331         59,   25,   57,   25,   58,   25,   60,   59,   68,   25,
1332 <     1311,   62,   62,   61,   64,   25,   62,   63,   65,   66,
1332 >     1301,   62,   62,   61,   64,   25,   62,   63,   65,   66,
1333  
1334 <     1300,   25,   30,   67,   62,   30,   30,   59,   30,   62,
1334 >     1290,   25,   30,   67,   62,   30,   30,   59,   30,   62,
1335         70,   63,   30,   30,   71,   68,   30,   30,   62,   62,
1336 <       72, 1292, 1281,   62,   63,   69,   73,   69, 1278,   30,
1337 <     1277,   62,   30,   30,   76,   30,   62,   70,   63,   30,
1336 >       72, 1282, 1271,   62,   63,   69,   73,   69, 1268,   30,
1337 >     1267,   62,   30,   30,   76,   30,   62,   70,   63,   30,
1338         30,   71,   69,   30,   30,   31,   74,   72,   31,   31,
1339         77,   79,   69,   73,   69,   31,   31,   74,   75,   80,
1340         81,   76,   31,   78,   75,   78,   82,   83,   84,   69,
1341         85,   86,   31,   74,   87,   31,   31,   77,   79,   88,
1342 <     1276,   92,   31,   31,   74,   75,   80,   81, 1275,   31,
1342 >     1266,   92,   31,   31,   74,   75,   80,   81,   93,   31,
1343         78,   75,   78,   82,   83,   84,   90,   85,   86,   89,
1344  
1345 <       90,   87,   91,   93,   89,   94,   88,   91,   92,   95,
1346 <       96,   97,   99,   98,  101,   93,  102,  104,  105,   95,
1347 <      107, 1272, 1257,   90,  109, 1252,   89,   90,   98,   91,
1348 <       93,   89,   94,  103,   91,  113,   95,   96,   97,   99,
1349 <       98,  101,   93,  102,  104,  105,   95,  107,  106,  103,
1350 <      103,  109,  112,  111,  114,   98,  106,  910,  115,  910,
1351 <      103, 1235,  113, 1234, 1217,  116, 1185,  111,  115,  910,
1352 <      117,  118, 1156,  119,  112,  106,  103,  103, 1146,  112,
1353 <      111,  114,  120,  106,  108,  115,  108,  108,  110,  121,
1354 <      108,  108,  116,  108,  111,  115,  108,  117,  118,  110,
1355 <
1356 <      119,  112,  108,  110,  123,  110,  124, 1138,  126,  120,
1357 <     1127,  108,  127,  108,  108,  110,  121,  108,  108,  128,
1358 <      108,  130,  131,  108, 1109,  128,  110,  132,  133,  108,
1359 <      110,  123,  110,  124,  125,  126,  134,  125,  129,  127,
1360 <      131,  129,  135,  137,  125,  125,  128,  139,  130,  131,
1361 <      140,  125,  128,  138,  132,  133,  141,  125,  143,  144,
1362 <      138,  125,  145,  134,  125,  129,  146,  131,  129,  135,
1363 <      137,  125,  125,  147,  139,  148,  149,  140,  125,  150,
1364 <      138,  151,  152,  141,  125,  143,  144,  138,  153,  145,
1365 <      154,  156,  157,  146,  158,  159,  160,  161,  162,  163,
1366 <
1367 <      147,  164,  148,  149,  165,  166,  150,  167,  151,  152,
1368 <      168,  169,  170,  171,  172,  153,  173,  154,  156,  157,
1369 <      167,  158,  159,  160,  161,  162,  163,  175,  164,  174,
1370 <      174,  165,  166,  176,  167,  178,  179,  168,  169,  170,
1371 <      171,  172,  181,  173,  182,  183,  184,  167,  183,  185,
1372 <      186,  187,  188,  189,  175,  191,  174,  174,  193,  194,
1373 <      176,  195,  178,  179,  196,  197,  198,  199,  200,  181,
1374 <      196,  182,  183,  184,  201,  183,  185,  186,  187,  188,
1375 <      189,  202,  191,  203,  205,  193,  194,  206,  195,  207,
1376 <      204,  196,  197,  198,  199,  200,  208,  204,  209,  210,
1377 <
1378 <      211,  201,  204,  212,  213,  214,  215,  204,  202,  216,
1379 <      203,  205,  217,  218,  206,  219,  207,  204,  221,  222,
1380 <      224,  222,  225,  208,  204,  209,  210,  211,  226,  204,
1381 <      212,  213,  214,  215,  204,  228,  216,  229,  231,  217,
1382 <      218,  232,  219,  233,  234,  221,  222,  224,  222,  225,
1383 <      237,  236,  238,  239,  240,  226,  236,  241,  243,  242,
1384 <      244,  245,  228,  246,  229,  231,  247,  248,  232,  242,
1385 <      233,  234,  249,  250,  251,  252,  253,  237,  236,  238,
1386 <      239,  240,  254,  251,  241,  243,  242,  244,  245,  255,
1387 <      246,  256,  257,  247,  248,  258,  242,  260,  261,  249,
1388 <
1389 <      250,  251,  252,  253,  262,  263,  266,  268,  269,  254,
1390 <      270,  271,  272,  274,  275,  276,  255,  279,  256,  257,
1391 <      280,  282,  258,  283,  260,  261,  284,  286,  287,  288,
1392 <      289,  262,  263,  266,  268,  269,  290,  270,  271,  272,
1393 <      274,  275,  276,  291,  279,  292,  294,  280,  282,  295,
1394 <      283,  297,  298,  284,  286,  287,  288,  289,  299,  302,
1395 <      300,  305,  301,  290,  306,  307,  308,  312,  314,  315,
1396 <      291,  316,  292,  294,  300,  301,  295,  318,  297,  298,
1397 <      319,  320,  321, 1107, 1106,  299,  302,  300,  305,  301,
1398 <      323,  306,  307,  308,  312,  314,  315,  324,  316,  325,
1399 <
1400 <      326,  300, 1096,  328,  318, 1083,  329,  319,  320,  321,
1401 <      322,  322,  322,  331,  327,  333,  322,  323,  322,  327,
1402 <      335,  322,  336,  322,  324,  337,  325,  326,  338,  322,
1403 <      328,  339,  322,  329, 1081,  340,  342,  322,  322,  322,
1404 <      331,  327,  333,  322,  346,  322,  327,  335,  322,  336,
1405 <      322,  347,  337,  340,  348,  338,  322,  340,  339,  322,
1406 <      349,  340,  340,  342,  350,  351,  352,  353,  354,  355,
1407 <      357,  346,  358,  359,  361, 1059,  362,  364,  347,  365,
1408 <      340,  348,  366,  359,  340,  369,  355,  349,  370,  368,
1409 <      368,  350,  351,  352,  353,  354,  355,  357,  360,  358,
1410 <
1411 <      359,  361,  360,  362,  364,  368,  365,  360,  371,  366,
1412 <      374,  375,  369,  355,  377,  370,  368,  368,  378,  379,
1413 <      380,  381,  382,  383,  385,  360,  386,  387,  389,  360,
1414 <      390,  385,  368,  391,  360,  371,  392,  374,  375,  393,
1415 <      394,  377,  395,  396,  398,  378,  379,  380,  381,  382,
1416 <      383,  385,  400,  386,  387,  389,  397,  390,  385,  401,
1417 <      391,  397,  403,  392,  404,  406,  393,  394,  407,  395,
1418 <      396,  398,  409,  410,  411,  413,  414,  416,  417,  400,
1419 <      418,  419,  420,  397,  422,  424,  401,  426,  397,  403,
1420 <      427,  404,  406,  428,  429,  407,  430,  433,  434,  409,
1421 <
1422 <      410,  411,  413,  414,  416,  417,  431,  418,  419,  420,
1423 <      435,  422,  424,  436,  426,  437,  431,  427,  438,  439,
1424 <      428,  429,  442,  430,  433,  434,  444,  445,  446,  447,
1425 <      448,  449,  450,  431,  451,  449,  452,  435,  453, 1058,
1426 <      436,  455,  437,  431,  456,  438,  439,  457,  458,  442,
1427 <      453,  459,  454,  444,  445,  446,  447,  448,  449,  450,
1428 <      460,  451,  449,  452,  461,  453,  454,  462,  455,  463,
1429 <      464,  456,  466,  465,  457,  458,  467,  453,  459,  454,
1430 <      465,  468,  469,  470,  471,  472,  473,  460,  475,  476,
1431 <      476,  461,  477,  454,  462,  476,  463,  464, 1055,  466,
1432 <
1433 <      465,  479,  480,  467,  482,  483,  487,  465,  468,  469,
1434 <      470,  471,  472,  473,  478,  475,  476,  476,  479,  477,
1435 <      485,  488,  476,  485,  489,  478,  490,  491,  479,  480,
1436 <      493,  482,  483,  487,  492,  495,  496,  492,  497,  498,
1437 <      499,  478,  502,  506,  507,  479,  509,  485,  488,  510,
1438 <      485,  489,  478,  490,  491,  512,  513,  493,  514,  515,
1439 <      516,  492,  495,  496,  492,  497,  498,  499,  505,  502,
1440 <      506,  507,  505,  509,  517,  505,  510,  518,  519,  520,
1441 <      521,  522,  512,  513,  523,  514,  515,  516,  525,  526,
1442 <      527,  531,  533,  535,  536,  505,  537,  539,  540,  505,
1443 <
1444 <     1024,  517,  505,  541,  518,  519,  520,  521,  522,  538,
1445 <      542,  523,  543,  544,  545,  525,  526,  527,  531,  533,
1446 <      535,  536,  546,  537,  539,  540,  547,  538,  548,  549,
1447 <      541,  550,  553,  555,  556,  559,  538,  542,  561,  543,
1448 <      544,  545,  563,  557,  557,  565,  567, 1023,  568,  546,
1449 <      570,  571,  557,  547,  572,  548,  549,  557,  550,  553,
1450 <      555,  556,  559,  564,  573,  561,  574,  575,  579,  563,
1451 <      557,  557,  565,  567,  564,  568,  580,  570,  571,  557,
1452 <      581,  572,  582,  583,  557,  584,  585,  586,  587,  588,
1453 <      564,  573,  584,  574,  575,  579,  589,  590,  592,  593,
1454 <
1455 <      594,  564,  595,  580,  596,  597,  599,  581,  600,  582,
1456 <      583,  601,  584,  585,  586,  587,  588,  602,  603,  584,
1457 <      604,  605,  606,  589,  590,  592,  593,  594,  607,  595,
1458 <      609,  596,  597,  599,  610,  600,  611,  612,  601,  613,
1459 <      614,  615,  617,  618,  602,  603,  619,  604,  605,  606,
1460 <      620,  621,  624,  625,  627,  607,  628,  609,  629,  630,
1461 <      631,  610,  632,  611,  612,  633,  613,  614,  615,  617,
1462 <      618,  634,  636,  619,  635,  635,  637,  620,  621,  624,
1463 <      625,  627,  639,  628,  640,  629,  630,  631,  641,  632,
1464 <      642,  643,  633,  644,  646,  648, 1022,  650,  634,  636,
1465 <
1466 <      652,  635,  635,  637,  655,  656,  657,  659,  660,  639,
1467 <      661,  640,  664,  666,  667,  641,  668,  642,  643,  647,
1468 <      644,  646,  648,  647,  650,  647,  669,  652,  670,  647,
1469 <      647,  655,  656,  657,  659,  660,  671,  661,  672,  664,
1470 <      666,  667,  673,  668,  674,  675,  647,  677,  679,  681,
1471 <      647,  685,  647,  669,  686,  670,  647,  647,  687,  688,
1472 <      691,  693,  694,  671,  695,  672,  697,  692,  698,  673,
1473 <      699,  674,  675,  700,  677,  679,  681,  692,  685,  701,
1474 <      702,  686,  703,  704,  705,  687,  688,  691,  693,  694,
1475 <      706,  695,  707,  697,  692,  698,  708,  699,  709,  710,
1476 <
1477 <      700,  711,  712,  713,  692,  714,  701,  702,  715,  703,
1478 <      704,  705,  716,  717,  718,  719,  720,  706,  721,  707,
1479 <      722,  723,  724,  708,  725,  709,  710,  726,  711,  712,
1480 <      713,  729,  714,  730,  733,  715,  734,  736,  737,  716,
1481 <      717,  718,  719,  720,  740,  721,  741,  722,  723,  724,
1482 <      742,  725,  743,  744,  726,  745,  746,  747,  729,  748,
1483 <      730,  733,  749,  734,  736,  737,  750,  751,  752,  753,
1484 <      754,  740,  755,  741,  756,  757,  759,  742,  760,  743,
1485 <      744,  761,  745,  746,  747,  762,  748,  764,  765,  749,
1486 <      766,  767,  768,  750,  751,  752,  753,  754,  769,  755,
1487 <
1488 <      770,  756,  757,  759,  771,  760,  772,  773,  761,  774,
1489 <      775,  776,  762,  782,  764,  765,  783,  766,  767,  768,
1490 <      785,  789,  792,  795,  796,  769,  797,  770,  798,  801,
1491 <      802,  771,  803,  772,  773,  804,  774,  775,  776,  805,
1492 <      782,  806,  807,  783,  809,  810,  811,  785,  789,  792,
1493 <      795,  796,  812,  797,  806,  798,  801,  802,  808,  803,
1494 <      814,  815,  804,  808,  816,  817,  805,  818,  806,  807,
1495 <      819,  809,  810,  811,  820,  808,  821,  822,  823,  812,
1496 <      824,  806,  825,  826,  827,  808,  829,  814,  815,  830,
1497 <      808,  816,  817,  831,  818,  832,  833,  819,  834,  835,
1498 <
1499 <      836,  820,  808,  821,  822,  823,  837,  824,  838,  825,
1500 <      826,  827,  840,  829,  841,  842,  830,  843,  845,  847,
1501 <      831,  848,  832,  833,  849,  834,  835,  836,  850,  851,
1502 <      852,  854,  855,  837,  856,  838,  858,  857,  859,  840,
1503 <      860,  841,  842,  861,  843,  845,  847,  857,  848,  863,
1504 <      865,  849,  867,  868,  869,  850,  851,  852,  854,  855,
1505 <      870,  856,  872,  858,  857,  859,  873,  860,  874,  876,
1506 <      861,  877,  878,  879,  857,  881,  863,  865,  882,  867,
1507 <      868,  869,  883,  884,  885,  886,  888,  870,  889,  872,
1508 <      890,  891,  892,  873,  893,  874,  876,  894,  877,  878,
1509 <
1510 <      879,  895,  881,  896,  897,  882,  898,  899,  900,  883,
1511 <      884,  885,  886,  888,  901,  889,  903,  890,  891,  892,
1512 <      904,  893,  905,  906,  894,  907,  908,  909,  895,  913,
1513 <      896,  897,  914,  898,  899,  900,  919,  920,  921,  922,
1514 <      923,  901,  924,  903,  925,  926,  927,  904,  928,  905,
1515 <      906,  929,  907,  908,  909,  931,  913,  932,  933,  914,
1516 <      934,  935,  936,  919,  920,  921,  922,  923,  938,  924,
1517 <      939,  925,  926,  927,  940,  928,  941,  942,  929,  944,
1518 <      945,  946,  931,  948,  932,  933,  949,  934,  935,  936,
1519 <      951,  952,  954,  955,  957,  938,  958,  939,  962,  963,
1520 <
1521 <      967,  940,  968,  941,  942,  961,  944,  945,  946,  969,
1522 <      948,  970,  971,  949,  961,  972,  973,  951,  952,  954,
1523 <      955,  957,  961,  958,  975,  962,  963,  967,  976,  968,
1524 <      977,  978,  961,  981,  983,  985,  969,  986,  970,  971,
1525 <      987,  961,  972,  973,  991,  992,  993,  994,  995,  961,
1526 <      996,  975,  997,  998,  999,  976, 1000,  977,  978, 1001,
1527 <      981,  983,  985, 1002,  986, 1003, 1004,  987, 1005, 1006,
1528 <     1007,  991,  992,  993,  994,  995, 1008,  996, 1009,  997,
1529 <      998,  999, 1010, 1000, 1011, 1012, 1001, 1013, 1014, 1015,
1530 <     1002, 1016, 1003, 1004, 1017, 1005, 1006, 1007, 1019, 1020,
1531 <
1532 <     1025, 1026, 1027, 1008, 1028, 1009, 1029, 1031, 1032, 1010,
1533 <     1033, 1011, 1012, 1034, 1013, 1014, 1015, 1035, 1016, 1036,
1534 <     1037, 1017, 1038, 1039, 1040, 1019, 1020, 1025, 1026, 1027,
1535 <     1041, 1028, 1042, 1029, 1031, 1032, 1043, 1033, 1044, 1045,
1536 <     1034, 1046, 1047, 1048, 1035, 1049, 1036, 1037, 1050, 1038,
1537 <     1039, 1040, 1052, 1053, 1054, 1056, 1057, 1041, 1060, 1042,
1538 <     1061, 1062, 1064, 1043, 1065, 1044, 1045, 1067, 1046, 1047,
1539 <     1048, 1068, 1049, 1069, 1071, 1050, 1072, 1073, 1074, 1052,
1540 <     1053, 1054, 1056, 1057, 1076, 1060, 1077, 1061, 1062, 1064,
1541 <     1078, 1065, 1079, 1080, 1067, 1082, 1084, 1085, 1068, 1086,
1542 <
1543 <     1069, 1071, 1087, 1072, 1073, 1074, 1088, 1089, 1091, 1092,
1544 <     1093, 1076, 1094, 1077, 1095, 1097, 1100, 1078, 1103, 1079,
1545 <     1080, 1104, 1082, 1084, 1085, 1105, 1086, 1108, 1110, 1087,
1546 <     1111, 1112, 1113, 1088, 1089, 1091, 1092, 1093, 1114, 1094,
1547 <     1115, 1095, 1097, 1100, 1116, 1103, 1117, 1118, 1104, 1119,
1548 <     1120, 1121, 1105, 1122, 1108, 1110, 1123, 1111, 1112, 1113,
1549 <     1124, 1125, 1126, 1129, 1130, 1114, 1132, 1115, 1133, 1134,
1550 <     1135, 1116, 1136, 1117, 1118, 1137, 1119, 1120, 1121, 1139,
1551 <     1122, 1140, 1141, 1123, 1142, 1143, 1144, 1124, 1125, 1126,
1552 <     1129, 1130, 1148, 1132, 1150, 1133, 1134, 1135, 1151, 1136,
1553 <
1554 <     1152, 1153, 1137, 1154, 1155, 1158, 1139, 1149, 1140, 1141,
1555 <     1160, 1142, 1143, 1144, 1161, 1149, 1162, 1164, 1153, 1148,
1556 <     1165, 1150, 1166, 1167, 1168, 1151, 1169, 1152, 1153, 1170,
1557 <     1154, 1155, 1158, 1171, 1149, 1172, 1173, 1160, 1175, 1176,
1558 <     1174, 1161, 1177, 1162, 1164, 1153, 1174, 1165, 1179, 1166,
1559 <     1167, 1168, 1181, 1169, 1183, 1186, 1170, 1187, 1188, 1189,
1560 <     1171, 1190, 1172, 1173, 1191, 1175, 1176, 1174, 1192, 1177,
1561 <     1193, 1194, 1195, 1174, 1196, 1179, 1197, 1198, 1199, 1181,
1562 <     1200, 1183, 1186, 1201, 1187, 1188, 1189, 1202, 1190, 1203,
1563 <     1204, 1191, 1205, 1207, 1208, 1192, 1209, 1193, 1194, 1195,
1564 <
1565 <     1210, 1196, 1211, 1197, 1198, 1199, 1212, 1200, 1213, 1214,
1566 <     1201, 1215, 1218, 1219, 1202, 1222, 1203, 1204, 1223, 1205,
1567 <     1207, 1208, 1224, 1209, 1227, 1228, 1229, 1210, 1230, 1211,
1568 <     1232, 1233, 1236, 1212, 1237, 1213, 1214, 1238, 1215, 1218,
1569 <     1219, 1240, 1222, 1241, 1242, 1223, 1243, 1244, 1245, 1224,
1570 <     1246, 1227, 1228, 1229, 1247, 1230, 1248, 1232, 1233, 1236,
1571 <     1253, 1237, 1254, 1255, 1238, 1256, 1258, 1259, 1240, 1260,
1572 <     1241, 1242, 1262, 1243, 1244, 1245, 1263, 1246, 1264, 1265,
1573 <     1266, 1247, 1269, 1248, 1270, 1271, 1273, 1253, 1274, 1254,
1574 <     1255, 1279, 1256, 1258, 1259, 1280, 1260, 1283, 1284, 1262,
1575 <
1576 <     1285, 1287, 1288, 1263, 1289, 1264, 1265, 1266, 1290, 1269,
1577 <     1291, 1270, 1271, 1273, 1293, 1274, 1294, 1296, 1279, 1298,
1578 <     1299, 1301, 1280, 1302, 1283, 1284, 1303, 1285, 1287, 1288,
1579 <     1304, 1289, 1305, 1306, 1307, 1290, 1308, 1291, 1309, 1310,
1580 <     1312, 1293, 1313, 1294, 1296, 1315, 1298, 1299, 1301, 1316,
1581 <     1302, 1317, 1319, 1303, 1320, 1322, 1324, 1304, 1325, 1305,
1582 <     1306, 1307, 1326, 1308, 1327, 1309, 1310, 1312, 1328, 1313,
1583 <     1329, 1330, 1315, 1333, 1334, 1335, 1316, 1336, 1317, 1319,
1584 <     1337, 1320, 1322, 1324, 1338, 1325, 1339, 1340, 1341, 1326,
1585 <     1342, 1327, 1345, 1348, 1349, 1328, 1352, 1329, 1330, 1353,
1586 <
1587 <     1333, 1334, 1335, 1354, 1336, 1354, 1355, 1337, 1357, 1360,
1588 <     1361, 1338, 1363, 1339, 1340, 1341, 1365, 1342, 1366, 1345,
1589 <     1348, 1349, 1367, 1352, 1368, 1369, 1353, 1370, 1371, 1372,
1590 <     1354, 1373, 1354, 1355, 1371, 1357, 1360, 1361, 1374, 1363,
1591 <     1376, 1377, 1378, 1365, 1379, 1366, 1380, 1381, 1383, 1367,
1592 <     1384, 1368, 1369, 1385, 1370, 1371, 1372, 1387, 1373, 1388,
1593 <     1389, 1371, 1390, 1391, 1392, 1374, 1393, 1376, 1377, 1378,
1594 <     1394, 1379, 1395, 1380, 1381, 1383, 1396, 1384, 1397, 1398,
1595 <     1385, 1401, 1403, 1404, 1387, 1405, 1388, 1389, 1406, 1390,
1596 <     1391, 1392, 1407, 1393, 1408, 1410, 1411, 1394, 1412, 1395,
1597 <
1598 <     1415, 1416, 1419, 1396, 1420, 1397, 1398, 1421, 1401, 1403,
1599 <     1404, 1422, 1405, 1424, 1426, 1406, 1427, 1429, 1430, 1407,
1600 <     1431, 1408, 1410, 1411, 1432, 1412, 1434, 1415, 1416, 1419,
1601 <     1437, 1420, 1438, 1439, 1421, 1440, 1441, 1442, 1422, 1443,
1602 <     1424, 1426, 1444, 1427, 1429, 1430, 1445, 1431, 1446, 1447,
1603 <     1450, 1432, 1451, 1434, 1452, 1453, 1454, 1437, 1455, 1438,
1604 <     1439, 1456, 1440, 1441, 1442, 1458, 1443, 1459, 1461, 1444,
1605 <     1462, 1463, 1464, 1445, 1467, 1446, 1447, 1450, 1468, 1451,
1606 <     1470, 1452, 1453, 1454, 1473, 1455, 1474, 1475, 1456, 1476,
1607 <     1477, 1478, 1458, 1479, 1459, 1461, 1481, 1462, 1463, 1464,
1608 <
1609 <     1482, 1467, 1483, 1484, 1485, 1468, 1486, 1470, 1487, 1488,
1610 <     1489, 1473, 1490, 1474, 1475, 1491, 1476, 1477, 1478, 1492,
1611 <     1479, 1493, 1494, 1481, 1495, 1496, 1497, 1482, 1498, 1483,
1612 <     1484, 1485, 1499, 1486, 1500, 1487, 1488, 1489, 1501, 1490,
1613 <     1502, 1503, 1491, 1505, 1506, 1507, 1492, 1515, 1493, 1494,
1614 <     1516, 1495, 1496, 1497, 1517, 1498, 1519, 1521, 1522, 1499,
1615 <     1524, 1500, 1525, 1526, 1527, 1501, 1528, 1502, 1503, 1531,
1616 <     1505, 1506, 1507, 1533, 1515, 1534, 1535, 1516, 1536, 1537,
1617 <     1539, 1517, 1540, 1519, 1521, 1522, 1541, 1524, 1542, 1525,
1618 <     1526, 1527, 1543, 1528, 1544, 1545, 1531, 1546, 1547, 1549,
1619 <
1620 <     1533, 1550, 1534, 1535, 1551, 1536, 1537, 1539, 1553, 1540,
1621 <     1554, 1555, 1557, 1541, 1558, 1542, 1559, 1560, 1563, 1543,
1622 <     1564, 1544, 1545, 1565, 1546, 1547, 1549, 1568, 1550, 1569,
1623 <     1570, 1551, 1571, 1573, 1574, 1553, 1576, 1554, 1555, 1557,
1624 <     1580, 1558, 1581, 1559, 1560, 1563, 1582, 1564, 1585, 1586,
1625 <     1565, 1587, 1589, 1590, 1568, 1592, 1569, 1570, 1593, 1571,
1626 <     1573, 1574, 1594, 1576, 1021,  982,  980, 1580,  979, 1581,
1627 <      974,  964,  956, 1582,  947, 1585, 1586,  943, 1587, 1589,
1628 <     1590,  937, 1592,  917,  916, 1593,  915,  912,  911, 1594,
1629 <     1599, 1599,  902,  887,  880,  875,  846,  793,  786,  784,
1630 <
1631 <      781,  780,  779,  778,  777,  739,  738,  735,  727,  689,
1632 <      684,  683,  682,  680,  651,  649,  645,  622,  608,  566,
1633 <      562,  560,  558,  554,  551,  532,  524,  508,  503,  500,
1634 <      481,  474,  443,  441,  440,  425,  402,  388,  373,  372,
1635 <      367,  356,  344,  341,  334,  332,  317,  313,  311,  303,
1636 <      285,  273,  264,  223,  192,  177,  142,  122,  100,   37,
1637 <        5,    3, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
1638 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
1639 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
1640 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
1641 <
1642 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
1654 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
1655 <     1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597,
1656 <     1597
1345 >       90,   87,   91,   94,   89,   96,   88,   91,   92,   95,
1346 >       97,   99,  101,   98,  102,   93,  104,  105, 1265,   95,
1347 >      107,  109, 1262,   90, 1247, 1242,   89,   90,   98,   91,
1348 >       94,   89,   96,  103,   91,  113,   95,   97,   99,  101,
1349 >       98,  102, 1226,  104,  105,  106,   95,  107,  109,  103,
1350 >      103,  111,  112,  106,  904,   98,  904, 1225,  110,  114,
1351 >      103, 1208,  113, 1176,  116,  111,  904, 1148,  117,  110,
1352 >      118,  119,  106,  110,  112,  110,  103,  103,  111,  112,
1353 >      106,  108,  120,  108,  108,  110,  114,  108,  108,  121,
1354 >      108,  116,  111,  108,  115,  117,  110,  118,  119,  108,
1355 >
1356 >      110,  112,  110,  123,  115,  124, 1138,  126,  108,  120,
1357 >      108,  108,  127,  128,  108,  108,  121,  108,  130,  128,
1358 >      108,  115,  129, 1130,  131,  129,  108,  132,  133, 1119,
1359 >      123,  115,  124,  125,  126,  134,  125,  135,  137,  127,
1360 >      128,  138,  131,  125,  125,  130,  128,  139,  138,  129,
1361 >      125,  131,  129,  140,  132,  133,  125,  141,  143,  144,
1362 >      125,  145,  134,  125,  135,  137,  146,  147,  138,  131,
1363 >      125,  125,  148,  149,  139,  138,  150,  125,  151,  152,
1364 >      140,  153,  154,  125,  141,  143,  144,  156,  145,  157,
1365 >      158,  159,  160,  146,  147,  161,  162,  163,  164,  148,
1366 >
1367 >      149,  165,  166,  150,  168,  151,  152,  167,  153,  154,
1368 >      169,  170,  171,  172,  156,  173,  157,  158,  159,  160,
1369 >      167,  175,  161,  162,  163,  164,  174,  174,  165,  166,
1370 >      176,  168,  178,  179,  167,  181,  182,  169,  170,  171,
1371 >      172,  183,  173,  184,  183,  185,  186,  167,  175,  187,
1372 >      188,  189,  191,  174,  174,  193,  194,  176,  195,  178,
1373 >      179,  196,  181,  182,  195,  197,  198,  199,  183,  200,
1374 >      184,  183,  185,  186,  201,  202,  187,  188,  189,  191,
1375 >      204, 1101,  193,  194,  205,  195,  206,  207,  196,  208,
1376 >      209,  203,  197,  198,  199,  210,  200,  211,  203,  212,
1377 >
1378 >      213,  201,  202,  203,  214,  215,  216,  204,  203,  217,
1379 >      218,  205,  220,  206,  207,  223,  208,  209,  203,  221,
1380 >      224,  221,  210,  225,  211,  203,  212,  213,  227,  228,
1381 >      203,  214,  215,  216,  230,  203,  217,  218,  231,  220,
1382 >      232,  233,  223,  236,  235,  237,  221,  224,  221,  235,
1383 >      225,  238,  239,  240,  241,  227,  228,  242,  243,  244,
1384 >      245,  230,  246,  247,  241,  231,  248,  232,  233,  249,
1385 >      236,  235,  237,  250,  251,  252,  253,  254,  238,  239,
1386 >      240,  241,  250,  255,  242,  243,  244,  245,  256,  246,
1387 >      247,  241,  257,  248,  259,  260,  249,  261,  262,  265,
1388 >
1389 >      250,  251,  252,  253,  254,  267,  268,  269,  270,  271,
1390 >      255,  273,  274,  275,  278,  256,  279,  281,  282,  257,
1391 >      283,  259,  260,  285,  261,  262,  265,  286,  287,  288,
1392 >      289,  290,  267,  268,  269,  270,  271,  291,  273,  274,
1393 >      275,  278,  293,  279,  281,  282,  294,  283,  296,  297,
1394 >      285,  298,  299,  301,  286,  287,  288,  289,  290,  300,
1395 >      304,  305,  306,  307,  291,  311,  299,  313,  314,  293,
1396 >      315,  317,  300,  294,  318,  296,  297,  319,  298,  299,
1397 >      301,  320, 1099, 1098, 1088,  322,  300,  304,  305,  306,
1398 >      307,  323,  311,  299,  313,  314,  324,  315,  317,  326,
1399 >
1400 >      325,  318,  327,  329,  319,  325,  331,  333,  320,  321,
1401 >      321,  321,  322,  334,  335,  321,  336,  321,  323,  337,
1402 >      321,  340,  321,  324,  344,  345,  326,  325,  321,  327,
1403 >      329,  321,  325,  331,  333,  338,  321,  321,  321,  346,
1404 >      334,  335,  321,  336,  321,  347,  337,  321,  340,  321,
1405 >      348,  344,  345,  338,  349,  321,  350,  338,  321,  351,
1406 >      352,  338,  338,  355,  356,  353,  346,  358,  357,  359,
1407 >      360,  358,  347,  362,  363,  364,  358,  348,  357,  367,
1408 >      338,  349,  353,  350,  338,  368,  351,  352,  366,  366,
1409 >      355,  356,  353,  369,  358,  357,  359,  360,  358,  372,
1410 >
1411 >      362,  363,  364,  358,  366,  373,  367,  375,  376,  353,
1412 >      377,  378,  368,  379,  380,  366,  366,  381,  383,  384,
1413 >      369,  385,  387,  388,  389,  383,  372,  390,  391,  392,
1414 >      393,  366,  373,  394,  375,  376,  396,  377,  378,  398,
1415 >      379,  380,  395,  399,  381,  383,  384,  395,  385,  387,
1416 >      388,  389,  383,  401,  390,  391,  392,  393,  402,  404,
1417 >      394,  405,  407,  396,  408,  409,  398,  411,  412,  395,
1418 >      399,  414,  415,  416,  395,  417,  418,  420,  422,  424,
1419 >      401,  425,  426,  427,  428,  402,  404,  429,  405,  407,
1420 >      431,  408,  409,  432,  411,  412,  433,  429,  414,  415,
1421 >
1422 >      416,  434,  417,  418,  420,  422,  424,  435,  425,  426,
1423 >      427,  428,  436,  437,  429,  440,  442,  431,  443,  444,
1424 >      432,  445,  446,  433,  429,  447,  448,  449,  434,  447,
1425 >      450,  453,  451,  452,  435,  454,  455,  456,  457,  436,
1426 >      437,  458,  440,  442,  451,  443,  444,  452,  445,  446,
1427 >      459,  460,  447,  448,  449,  461,  447,  450,  453,  451,
1428 >      452,  463,  454,  455,  456,  457,  462,  464,  458,  465,
1429 >      466,  451,  467,  462,  452,  468,  469,  459,  460,  470,
1430 >      472,  474,  461,  473,  473,  477,  479,  475,  463,  473,
1431 >      480,  484,  476,  462,  464,  485,  465,  466,  475,  467,
1432 >
1433 >      462,  482,  468,  469,  482,  486,  470,  472,  474,  476,
1434 >      473,  473,  477,  479,  475,  487,  473,  480,  484,  476,
1435 >      488,  489,  485,  490,  489,  475,  492,  493,  482,  494,
1436 >      495,  482,  486,  496,  499,  503,  476,  502,  504,  506,
1437 >      507,  502,  487,  509,  502,  510,  511,  488,  489,  512,
1438 >      490,  489,  513,  492,  493,  514,  494,  495,  515,  516,
1439 >      496,  499,  503,  517,  502,  504,  506,  507,  502,  518,
1440 >      509,  502,  510,  511,  519,  520,  512,  522,  523,  513,
1441 >      524,  528,  514,  530,  532,  515,  516,  533,  534,  536,
1442 >      517,  535,  537,  538,  539,  540,  518,  541,  542,  543,
1443 >
1444 >      544,  519,  520,  545,  522,  523,  546,  524,  528,  535,
1445 >      530,  532,  547,  550,  533,  534,  536,  552,  535,  537,
1446 >      538,  539,  540,  553,  541,  542,  543,  544,  554,  554,
1447 >      545,  556,  558,  546,  560,  561,  562,  554,  564,  547,
1448 >      550,  565,  554,  567,  552,  568,  561,  569,  570,  571,
1449 >      553,  572,  576,  577,  578,  554,  554,  579,  556,  558,
1450 >      580,  560,  561,  562,  554,  564,  582,  583,  565,  554,
1451 >      567,  584,  568,  561,  569,  570,  571,  585,  572,  576,
1452 >      577,  578,  581,  586,  579,  587,  589,  580,  590,  581,
1453 >      591,  592,  593,  582,  583,  595,  596,  597,  584,  598,
1454 >
1455 >      599,  600,  601,  602,  585,  603,  605,  606,  607,  581,
1456 >      586,  608,  587,  589,  609,  590,  581,  591,  592,  593,
1457 >      610,  611,  595,  596,  597,  613,  598,  599,  600,  601,
1458 >      602,  614,  603,  605,  606,  607,  615,  616,  608,  617,
1459 >      620,  609,  621,  623,  624,  625,  626,  610,  611,  627,
1460 >      628,  629,  613,  630,  631,  631,  632,  633,  614,  635,
1461 >      636,  637,  638,  615,  616,  639,  617,  620,  640,  621,
1462 >      623,  624,  625,  626,  642,  644,  627,  628,  629,  646,
1463 >      630,  631,  631,  632,  633,  648,  635,  636,  637,  638,
1464 >      651,  652,  639,  643,  653,  640,  655,  643,  656,  643,
1465 >
1466 >      657,  642,  644,  643,  643,  660,  646,  662,  663,  664,
1467 >      665,  666,  648,  667,  668,  669,  670,  651,  652,  671,
1468 >      643,  653,  673,  655,  643,  656,  643,  657,  675,  677,
1469 >      643,  643,  660,  681,  662,  663,  664,  665,  666,  682,
1470 >      667,  668,  669,  670,  683,  684,  671,  687,  688,  673,
1471 >      689,  690,  691,  693,  694,  675,  677,  695,  688,  696,
1472 >      681,  697,  698,  699,  700,  701,  682,  702,  703,  704,
1473 >      705,  683,  684,  706,  687,  688,  707,  689,  690,  691,
1474 >      693,  694,  708,  709,  695,  688,  696,  710,  697,  698,
1475 >      699,  700,  701,  711,  702,  703,  704,  705,  712,  713,
1476 >
1477 >      706,  714,  715,  707,  716,  717,  718,  719,  720,  708,
1478 >      709,  721,  722,  724,  710,  725,  728,  729,  731,  732,
1479 >      711,  735,  736,  737,  738,  712,  713,  739,  714,  715,
1480 >      740,  716,  717,  718,  719,  720,  741,  742,  721,  722,
1481 >      724,  743,  725,  728,  729,  731,  732,  744,  735,  736,
1482 >      737,  738,  745,  746,  739,  747,  748,  740,  749,  750,
1483 >      751,  752,  754,  741,  742,  755,  756,  757,  743,  759,
1484 >      760,  761,  762,  763,  744,  764,  765,  766,  767,  745,
1485 >      746,  768,  747,  748,  769,  749,  750,  751,  752,  754,
1486 >      770,  771,  755,  756,  757,  777,  759,  760,  761,  762,
1487 >
1488 >      763,  778,  764,  765,  766,  767,  780,  784,  768,  787,
1489 >      790,  769,  791,  792,  793,  796,  797,  770,  771,  798,
1490 >      799,  800,  777,  802,  804,  801,  805,  803,  778,  806,
1491 >      807,  809,  803,  780,  784,  810,  787,  790,  801,  791,
1492 >      792,  793,  796,  797,  803,  811,  798,  799,  800,  812,
1493 >      802,  804,  801,  805,  803,  813,  806,  807,  809,  803,
1494 >      814,  815,  810,  816,  817,  801,  818,  819,  820,  821,
1495 >      822,  803,  811,  824,  825,  826,  812,  827,  828,  829,
1496 >      830,  831,  813,  832,  833,  835,  836,  814,  815,  837,
1497 >      816,  817,  838,  818,  819,  820,  821,  822,  840,  842,
1498 >
1499 >      824,  825,  826,  843,  827,  828,  829,  830,  831,  844,
1500 >      832,  833,  835,  836,  845,  846,  837,  848,  849,  838,
1501 >      850,  851,  852,  853,  854,  840,  842,  855,  857,  859,
1502 >      843,  851,  861,  862,  863,  864,  844,  866,  867,  868,
1503 >      870,  845,  846,  871,  848,  849,  872,  850,  851,  852,
1504 >      853,  854,  873,  875,  855,  857,  859,  876,  851,  861,
1505 >      862,  863,  864,  877,  866,  867,  868,  870,  878,  879,
1506 >      871,  880,  882,  872,  883,  884,  885,  886,  887,  873,
1507 >      875,  888,  889,  890,  876,  891,  892,  893,  894,  895,
1508 >      877,  897,  898,  899,  900,  878,  879,  901,  880,  882,
1509 >
1510 >      902,  883,  884,  885,  886,  887,  903,  907,  888,  889,
1511 >      890,  908,  891,  892,  893,  894,  895,  913,  897,  898,
1512 >      899,  900,  914,  915,  901,  916,  917,  902,  918,  919,
1513 >      920,  921,  922,  903,  907,  923,  925,  926,  908,  927,
1514 >      928,  929,  930,  932,  913,  933,  934,  935,  936,  914,
1515 >      915,  938,  916,  917,  939,  918,  919,  920,  921,  922,
1516 >      940,  942,  923,  925,  926,  943,  927,  928,  929,  930,
1517 >      932,  945,  933,  934,  935,  936,  946,  948,  938,  949,
1518 >      951,  939,  952,  956,  955,  957,  961,  940,  942,  962,
1519 >      963,  964,  943,  955,  965,  966,  968,  969,  945,  970,
1520 >
1521 >      971,  955,  974,  946,  948,  976,  949,  951,  978,  952,
1522 >      956,  955,  957,  961,  979,  980,  962,  963,  964,  984,
1523 >      955,  965,  966,  968,  969,  985,  970,  971,  955,  974,
1524 >      986,  987,  976,  988,  989,  978,  990,  991,  992,  993,
1525 >      994,  979,  980,  995,  996,  997,  984,  998,  999, 1000,
1526 >     1001, 1002,  985, 1003, 1004, 1005, 1006,  986,  987, 1007,
1527 >      988,  989, 1008,  990,  991,  992,  993,  994, 1009, 1010,
1528 >      995,  996,  997, 1012,  998,  999, 1000, 1001, 1002, 1013,
1529 >     1003, 1004, 1005, 1006, 1018, 1019, 1007, 1020, 1021, 1008,
1530 >     1022, 1024, 1025, 1026, 1027, 1009, 1010, 1028, 1029, 1030,
1531 >
1532 >     1012, 1031, 1032, 1033, 1034, 1035, 1013, 1036, 1037, 1038,
1533 >     1039, 1018, 1019, 1040, 1020, 1021, 1041, 1022, 1024, 1025,
1534 >     1026, 1027, 1042, 1043, 1028, 1029, 1030, 1045, 1031, 1032,
1535 >     1033, 1034, 1035, 1046, 1036, 1037, 1038, 1039, 1047, 1049,
1536 >     1040, 1050, 1053, 1041, 1054, 1055, 1057, 1058, 1060, 1042,
1537 >     1043, 1061, 1062, 1064, 1045, 1065, 1066, 1068, 1069, 1070,
1538 >     1046, 1071, 1072, 1074, 1076, 1047, 1049, 1077, 1050, 1053,
1539 >     1078, 1054, 1055, 1057, 1058, 1060, 1079, 1080, 1061, 1062,
1540 >     1064, 1081, 1065, 1066, 1068, 1069, 1070, 1083, 1071, 1072,
1541 >     1074, 1076, 1084, 1085, 1077, 1086, 1087, 1078, 1089, 1092,
1542 >
1543 >     1095, 1096, 1097, 1079, 1080, 1100, 1102, 1103, 1081, 1104,
1544 >     1105, 1106, 1107, 1108, 1083, 1109, 1110, 1111, 1112, 1084,
1545 >     1085, 1113, 1086, 1087, 1114, 1089, 1092, 1095, 1096, 1097,
1546 >     1115, 1116, 1100, 1102, 1103, 1117, 1104, 1105, 1106, 1107,
1547 >     1108, 1118, 1109, 1110, 1111, 1112, 1121, 1122, 1113, 1124,
1548 >     1125, 1114, 1126, 1127, 1128, 1129, 1131, 1115, 1116, 1132,
1549 >     1133, 1134, 1117, 1135, 1136, 1140, 1142, 1141, 1118, 1143,
1550 >     1144, 1146, 1145, 1121, 1122, 1141, 1124, 1125, 1147, 1126,
1551 >     1127, 1128, 1129, 1131, 1150, 1152, 1132, 1133, 1134, 1145,
1552 >     1135, 1136, 1140, 1142, 1141, 1153, 1143, 1144, 1146, 1145,
1553 >
1554 >     1154, 1156, 1157, 1158, 1159, 1147, 1160, 1161, 1162, 1163,
1555 >     1164, 1150, 1152, 1165, 1166, 1167, 1145, 1168, 1170, 1165,
1556 >     1172, 1174, 1153, 1177, 1178, 1179, 1180, 1154, 1156, 1157,
1557 >     1158, 1159, 1181, 1160, 1161, 1162, 1163, 1164, 1182, 1183,
1558 >     1165, 1166, 1167, 1184, 1168, 1170, 1165, 1172, 1174, 1185,
1559 >     1177, 1178, 1179, 1180, 1186, 1187, 1188, 1189, 1190, 1181,
1560 >     1191, 1192, 1193, 1194, 1195, 1182, 1183, 1196, 1198, 1199,
1561 >     1184, 1200, 1201, 1202, 1203, 1204, 1185, 1205, 1206, 1209,
1562 >     1210, 1186, 1187, 1188, 1189, 1190, 1213, 1191, 1192, 1193,
1563 >     1194, 1195, 1214, 1215, 1196, 1198, 1199, 1218, 1200, 1201,
1564 >
1565 >     1202, 1203, 1204, 1219, 1205, 1206, 1209, 1210, 1220, 1221,
1566 >     1223, 1224, 1227, 1213, 1228, 1229, 1231, 1232, 1233, 1214,
1567 >     1215, 1234, 1235, 1236, 1218, 1237, 1238, 1243, 1244, 1245,
1568 >     1219, 1246, 1248, 1249, 1250, 1220, 1221, 1223, 1224, 1227,
1569 >     1252, 1228, 1229, 1231, 1232, 1233, 1253, 1254, 1234, 1235,
1570 >     1236, 1255, 1237, 1238, 1243, 1244, 1245, 1256, 1246, 1248,
1571 >     1249, 1250, 1259, 1260, 1261, 1263, 1264, 1252, 1269, 1270,
1572 >     1273, 1274, 1275, 1253, 1254, 1277, 1278, 1279, 1255, 1280,
1573 >     1281, 1283, 1284, 1286, 1256, 1288, 1289, 1291, 1292, 1259,
1574 >     1260, 1261, 1263, 1264, 1293, 1269, 1270, 1273, 1274, 1275,
1575 >
1576 >     1294, 1295, 1277, 1278, 1279, 1296, 1280, 1281, 1283, 1284,
1577 >     1286, 1297, 1288, 1289, 1291, 1292, 1298, 1299, 1300, 1302,
1578 >     1303, 1293, 1305, 1306, 1308, 1309, 1311, 1294, 1295, 1313,
1579 >     1314, 1315, 1296, 1316, 1317, 1318, 1319, 1322, 1297, 1323,
1580 >     1324, 1325, 1326, 1298, 1299, 1300, 1302, 1303, 1327, 1305,
1581 >     1306, 1308, 1309, 1311, 1328, 1329, 1313, 1314, 1315, 1330,
1582 >     1316, 1317, 1318, 1319, 1322, 1331, 1323, 1324, 1325, 1326,
1583 >     1334, 1337, 1338, 1341, 1342, 1327, 1343, 1344, 1343, 1346,
1584 >     1349, 1328, 1329, 1350, 1352, 1354, 1330, 1355, 1356, 1357,
1585 >     1358, 1359, 1331, 1361, 1362, 1363, 1360, 1334, 1337, 1338,
1586 >
1587 >     1341, 1342, 1360, 1343, 1344, 1343, 1346, 1349, 1364, 1365,
1588 >     1350, 1352, 1354, 1366, 1355, 1356, 1357, 1358, 1359, 1367,
1589 >     1361, 1362, 1363, 1360, 1368, 1369, 1371, 1372, 1373, 1360,
1590 >     1375, 1376, 1377, 1378, 1379, 1364, 1365, 1380, 1381, 1382,
1591 >     1366, 1383, 1384, 1385, 1386, 1389, 1367, 1391, 1392, 1393,
1592 >     1394, 1368, 1369, 1371, 1372, 1373, 1395, 1375, 1376, 1377,
1593 >     1378, 1379, 1396, 1398, 1380, 1381, 1382, 1399, 1383, 1384,
1594 >     1385, 1386, 1389, 1400, 1391, 1392, 1393, 1394, 1403, 1404,
1595 >     1407, 1408, 1409, 1395, 1410, 1412, 1414, 1415, 1417, 1396,
1596 >     1398, 1418, 1419, 1420, 1399, 1422, 1425, 1426, 1427, 1428,
1597 >
1598 >     1400, 1429, 1430, 1431, 1432, 1403, 1404, 1407, 1408, 1409,
1599 >     1433, 1410, 1412, 1414, 1415, 1417, 1434, 1435, 1418, 1419,
1600 >     1420, 1438, 1422, 1425, 1426, 1427, 1428, 1439, 1429, 1430,
1601 >     1431, 1432, 1440, 1441, 1442, 1443, 1444, 1433, 1446, 1447,
1602 >     1449, 1450, 1451, 1434, 1435, 1452, 1455, 1456, 1438, 1458,
1603 >     1461, 1462, 1463, 1464, 1439, 1465, 1466, 1467, 1469, 1440,
1604 >     1441, 1442, 1443, 1444, 1470, 1446, 1447, 1449, 1450, 1451,
1605 >     1471, 1472, 1452, 1455, 1456, 1473, 1458, 1461, 1462, 1463,
1606 >     1464, 1474, 1465, 1466, 1467, 1469, 1475, 1476, 1477, 1478,
1607 >     1479, 1470, 1480, 1481, 1482, 1483, 1484, 1471, 1472, 1485,
1608 >
1609 >     1486, 1487, 1473, 1488, 1489, 1490, 1491, 1493, 1474, 1494,
1610 >     1495, 1503, 1504, 1475, 1476, 1477, 1478, 1479, 1505, 1480,
1611 >     1481, 1482, 1483, 1484, 1507, 1509, 1485, 1486, 1487, 1510,
1612 >     1488, 1489, 1490, 1491, 1493, 1512, 1494, 1495, 1503, 1504,
1613 >     1513, 1514, 1515, 1516, 1519, 1505, 1521, 1522, 1523, 1524,
1614 >     1525, 1507, 1509, 1527, 1528, 1529, 1510, 1530, 1531, 1532,
1615 >     1533, 1534, 1512, 1535, 1537, 1538, 1539, 1513, 1514, 1515,
1616 >     1516, 1519, 1541, 1521, 1522, 1523, 1524, 1525, 1542, 1543,
1617 >     1527, 1528, 1529, 1545, 1530, 1531, 1532, 1533, 1534, 1546,
1618 >     1535, 1537, 1538, 1539, 1547, 1548, 1551, 1552, 1553, 1541,
1619 >
1620 >     1556, 1557, 1558, 1559, 1561, 1542, 1543, 1562, 1564, 1568,
1621 >     1545, 1569, 1570, 1573, 1574, 1575, 1546, 1577, 1578, 1580,
1622 >     1581, 1547, 1548, 1551, 1552, 1553, 1582, 1556, 1557, 1558,
1623 >     1559, 1561, 1075, 1073, 1562, 1564, 1568, 1052, 1569, 1570,
1624 >     1573, 1574, 1575, 1051, 1577, 1578, 1580, 1581, 1048, 1017,
1625 >     1016, 1015, 1014, 1582, 1587, 1587,  975,  973,  972,  967,
1626 >      958,  950,  941,  937,  931,  911,  910,  909,  906,  905,
1627 >      896,  881,  874,  869,  841,  788,  781,  779,  776,  775,
1628 >      774,  773,  772,  734,  733,  730,  685,  680,  679,  678,
1629 >      676,  647,  645,  641,  618,  604,  563,  559,  557,  555,
1630 >
1631 >      551,  548,  529,  521,  505,  500,  497,  478,  471,  441,
1632 >      439,  438,  423,  400,  386,  371,  370,  365,  354,  342,
1633 >      339,  332,  330,  316,  312,  310,  302,  284,  272,  263,
1634 >      222,  192,  177,  142,  122,  100,   37,    5,    3, 1585,
1635 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
1636 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
1637 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
1638 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
1639 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
1640 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585,
1641 >
1642 >     1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585
1643      } ;
1644  
1645   static yy_state_type yy_last_accepting_state;
# Line 1736 | Line 1722 | conf_yy_fatal_error(const char *msg)
1722    return 0;
1723   }
1724  
1725 < #line 1740 "conf_lexer.c"
1725 > #line 1726 "conf_lexer.c"
1726  
1727   #define INITIAL 0
1728  
# Line 1918 | Line 1904 | YY_DECL
1904      
1905   #line 78 "conf_lexer.l"
1906  
1907 < #line 1922 "conf_lexer.c"
1907 > #line 1908 "conf_lexer.c"
1908  
1909          if ( !(yy_init) )
1910                  {
# Line 1977 | Line 1963 | yy_match:
1963                          while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1964                                  {
1965                                  yy_current_state = (int) yy_def[yy_current_state];
1966 <                                if ( yy_current_state >= 1598 )
1966 >                                if ( yy_current_state >= 1586 )
1967                                          yy_c = yy_meta[(unsigned int) yy_c];
1968                                  }
1969                          yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
1970                          ++yy_cp;
1971                          }
1972 <                while ( yy_current_state != 1597 );
1972 >                while ( yy_current_state != 1585 );
1973                  yy_cp = (yy_last_accepting_cpos);
1974                  yy_current_state = (yy_last_accepting_state);
1975  
# Line 2506 | Line 2492 | YY_RULE_SETUP
2492   case 92:
2493   YY_RULE_SETUP
2494   #line 218 "conf_lexer.l"
2495 < { return MESSAGE_LOCALE; }
2495 > { return MIN_NONWILDCARD; }
2496          YY_BREAK
2497   case 93:
2498   YY_RULE_SETUP
2499   #line 219 "conf_lexer.l"
2500 < { return MIN_NONWILDCARD; }
2500 > { return MIN_NONWILDCARD_SIMPLE; }
2501          YY_BREAK
2502   case 94:
2503   YY_RULE_SETUP
2504   #line 220 "conf_lexer.l"
2505 < { return MIN_NONWILDCARD_SIMPLE; }
2505 > { return NAME; }
2506          YY_BREAK
2507   case 95:
2508   YY_RULE_SETUP
2509   #line 221 "conf_lexer.l"
2510 < { return NAME; }
2510 > { return NEED_PASSWORD; }
2511          YY_BREAK
2512   case 96:
2513   YY_RULE_SETUP
2514   #line 222 "conf_lexer.l"
2515 < { return NEED_PASSWORD; }
2515 > { return NETWORK_DESC; }
2516          YY_BREAK
2517   case 97:
2518   YY_RULE_SETUP
2519   #line 223 "conf_lexer.l"
2520 < { return NETWORK_DESC; }
2520 > { return NETWORK_NAME; }
2521          YY_BREAK
2522   case 98:
2523   YY_RULE_SETUP
2524   #line 224 "conf_lexer.l"
2525 < { return NETWORK_NAME; }
2525 > { return NICK; }
2526          YY_BREAK
2527   case 99:
2528   YY_RULE_SETUP
2529   #line 225 "conf_lexer.l"
2530 < { return NICK; }
2530 > { return NICK_CHANGES; }
2531          YY_BREAK
2532   case 100:
2533   YY_RULE_SETUP
2534   #line 226 "conf_lexer.l"
2535 < { return NICK_CHANGES; }
2535 > { yylval.number = 0; return TBOOL; }
2536          YY_BREAK
2537   case 101:
2538   YY_RULE_SETUP
2539   #line 227 "conf_lexer.l"
2540 < { yylval.number = 0; return TBOOL; }
2540 > { return NO_CREATE_ON_SPLIT; }
2541          YY_BREAK
2542   case 102:
2543   YY_RULE_SETUP
2544   #line 228 "conf_lexer.l"
2545 < { return NO_CREATE_ON_SPLIT; }
2545 > { return NO_JOIN_ON_SPLIT; }
2546          YY_BREAK
2547   case 103:
2548   YY_RULE_SETUP
2549   #line 229 "conf_lexer.l"
2550 < { return NO_JOIN_ON_SPLIT; }
2550 > { return NO_OPER_FLOOD; }
2551          YY_BREAK
2552   case 104:
2553   YY_RULE_SETUP
2554   #line 230 "conf_lexer.l"
2555 < { return NO_OPER_FLOOD; }
2555 > { return NO_TILDE; }
2556          YY_BREAK
2557   case 105:
2558   YY_RULE_SETUP
2559   #line 231 "conf_lexer.l"
2560 < { return NO_TILDE; }
2560 > { return NUMBER_PER_CIDR; }
2561          YY_BREAK
2562   case 106:
2563   YY_RULE_SETUP
2564   #line 232 "conf_lexer.l"
2565 < { return NUMBER_PER_CIDR; }
2565 > { return NUMBER_PER_IP; }
2566          YY_BREAK
2567   case 107:
2568   YY_RULE_SETUP
2569   #line 233 "conf_lexer.l"
2570 < { return NUMBER_PER_IP; }
2570 > { return OPERATOR; }
2571          YY_BREAK
2572   case 108:
2573   YY_RULE_SETUP
2574   #line 234 "conf_lexer.l"
2575 < { return OPERATOR; }
2575 > { return OPER_PASS_RESV; }
2576          YY_BREAK
2577   case 109:
2578   YY_RULE_SETUP
2579   #line 235 "conf_lexer.l"
2580 < { return OPER_PASS_RESV; }
2580 > { return OPERATOR; }
2581          YY_BREAK
2582   case 110:
2583   YY_RULE_SETUP
2584   #line 236 "conf_lexer.l"
2585 < { return OPERATOR; }
2585 > { return PASSWORD; }
2586          YY_BREAK
2587   case 111:
2588   YY_RULE_SETUP
# Line 2606 | Line 2592 | YY_RULE_SETUP
2592   case 112:
2593   YY_RULE_SETUP
2594   #line 238 "conf_lexer.l"
2595 < { return PASSWORD; }
2595 > { return PING_COOKIE; }
2596          YY_BREAK
2597   case 113:
2598   YY_RULE_SETUP
2599   #line 239 "conf_lexer.l"
2600 < { return PING_COOKIE; }
2600 > { return PING_TIME; }
2601          YY_BREAK
2602   case 114:
2603   YY_RULE_SETUP
2604   #line 240 "conf_lexer.l"
2605 < { return PING_TIME; }
2605 > { return PORT; }
2606          YY_BREAK
2607   case 115:
2608   YY_RULE_SETUP
2609   #line 241 "conf_lexer.l"
2610 < { return PORT; }
2610 > { return RESV; }
2611          YY_BREAK
2612   case 116:
2613   YY_RULE_SETUP
2614   #line 242 "conf_lexer.l"
2615 < { return RESV; }
2615 > { return QUIET_ON_BAN; }
2616          YY_BREAK
2617   case 117:
2618   YY_RULE_SETUP
2619   #line 243 "conf_lexer.l"
2620 < { return QUIET_ON_BAN; }
2620 > { return RANDOM_IDLE; }
2621          YY_BREAK
2622   case 118:
2623   YY_RULE_SETUP
2624   #line 244 "conf_lexer.l"
2625 < { return RANDOM_IDLE; }
2625 > { return REASON; }
2626          YY_BREAK
2627   case 119:
2628   YY_RULE_SETUP
2629   #line 245 "conf_lexer.l"
2630 < { return REASON; }
2630 > { return T_RECVQ; }
2631          YY_BREAK
2632   case 120:
2633   YY_RULE_SETUP
2634   #line 246 "conf_lexer.l"
2635 < { return T_RECVQ; }
2635 > { return REDIRPORT; }
2636          YY_BREAK
2637   case 121:
2638   YY_RULE_SETUP
2639   #line 247 "conf_lexer.l"
2640 < { return REDIRPORT; }
2640 > { return REDIRSERV; }
2641          YY_BREAK
2642   case 122:
2643   YY_RULE_SETUP
2644   #line 248 "conf_lexer.l"
2645 < { return REDIRSERV; }
2645 > { return REGEX_T; }
2646          YY_BREAK
2647   case 123:
2648   YY_RULE_SETUP
2649   #line 249 "conf_lexer.l"
2650 < { return REGEX_T; }
2650 > { return REHASH; }
2651          YY_BREAK
2652   case 124:
2653   YY_RULE_SETUP
2654   #line 250 "conf_lexer.l"
2655 < { return REHASH; }
2655 > { return REMOTE; }
2656          YY_BREAK
2657   case 125:
2658   YY_RULE_SETUP
2659   #line 251 "conf_lexer.l"
2660 < { return REMOTE; }
2660 > { return REMOTEBAN; }
2661          YY_BREAK
2662   case 126:
2663   YY_RULE_SETUP
2664   #line 252 "conf_lexer.l"
2665 < { return REMOTEBAN; }
2665 > { return T_RESTART; }
2666          YY_BREAK
2667   case 127:
2668   YY_RULE_SETUP
2669   #line 253 "conf_lexer.l"
2670 < { return T_RESTART; }
2670 > { return RESTRICT_CHANNELS; }
2671          YY_BREAK
2672   case 128:
2673   YY_RULE_SETUP
2674   #line 254 "conf_lexer.l"
2675 < { return RESTRICT_CHANNELS; }
2675 > { return RESV; }
2676          YY_BREAK
2677   case 129:
2678   YY_RULE_SETUP
2679   #line 255 "conf_lexer.l"
2680 < { return RESV; }
2680 > { return RESV_EXEMPT; }
2681          YY_BREAK
2682   case 130:
2683   YY_RULE_SETUP
2684   #line 256 "conf_lexer.l"
2685 < { return RESV_EXEMPT; }
2685 > { return RSA_PRIVATE_KEY_FILE; }
2686          YY_BREAK
2687   case 131:
2688   YY_RULE_SETUP
2689   #line 257 "conf_lexer.l"
2690 < { return RSA_PRIVATE_KEY_FILE; }
2690 > { return RSA_PUBLIC_KEY_FILE; }
2691          YY_BREAK
2692   case 132:
2693   YY_RULE_SETUP
2694   #line 258 "conf_lexer.l"
2695 < { return RSA_PUBLIC_KEY_FILE; }
2695 > { return T_SSL; }
2696          YY_BREAK
2697   case 133:
2698   YY_RULE_SETUP
2699   #line 259 "conf_lexer.l"
2700 < { return T_SSL; }
2700 > { return SSL_CERTIFICATE_FILE; }
2701          YY_BREAK
2702   case 134:
2703   YY_RULE_SETUP
2704   #line 260 "conf_lexer.l"
2705 < { return SSL_CERTIFICATE_FILE; }
2705 > { return T_SSL_CLIENT_METHOD; }
2706          YY_BREAK
2707   case 135:
2708   YY_RULE_SETUP
2709   #line 261 "conf_lexer.l"
2710 < { return T_SSL_CLIENT_METHOD; }
2710 > { return T_SSL_SERVER_METHOD; }
2711          YY_BREAK
2712   case 136:
2713   YY_RULE_SETUP
2714   #line 262 "conf_lexer.l"
2715 < { return T_SSL_SERVER_METHOD; }
2715 > { return SSL_DH_PARAM_FILE; }
2716          YY_BREAK
2717   case 137:
2718   YY_RULE_SETUP
2719   #line 263 "conf_lexer.l"
2720 < { return SSL_DH_PARAM_FILE; }
2720 > { return T_SSL_CIPHER_LIST; }
2721          YY_BREAK
2722   case 138:
2723   YY_RULE_SETUP
2724   #line 264 "conf_lexer.l"
2725 < { return T_SSL_CIPHER_LIST; }
2725 > { return T_SSLV3; }
2726          YY_BREAK
2727   case 139:
2728   YY_RULE_SETUP
2729   #line 265 "conf_lexer.l"
2730 < { return T_SSLV3; }
2730 > { return T_TLSV1; }
2731          YY_BREAK
2732   case 140:
2733   YY_RULE_SETUP
2734   #line 266 "conf_lexer.l"
2735 < { return T_TLSV1; }
2735 > { return SEND_PASSWORD; }
2736          YY_BREAK
2737   case 141:
2738   YY_RULE_SETUP
2739   #line 267 "conf_lexer.l"
2740 < { return SEND_PASSWORD; }
2740 > { return SENDQ; }
2741          YY_BREAK
2742   case 142:
2743   YY_RULE_SETUP
2744   #line 268 "conf_lexer.l"
2745 < { return SENDQ; }
2745 > { return T_SERVER; }
2746          YY_BREAK
2747   case 143:
2748   YY_RULE_SETUP
2749   #line 269 "conf_lexer.l"
2750 < { return T_SERVER; }
2750 > { return SERVERHIDE; }
2751          YY_BREAK
2752   case 144:
2753   YY_RULE_SETUP
2754   #line 270 "conf_lexer.l"
2755 < { return SERVERHIDE; }
2755 > { return SERVERINFO; }
2756          YY_BREAK
2757   case 145:
2758   YY_RULE_SETUP
2759   #line 271 "conf_lexer.l"
2760 < { return SERVERINFO; }
2760 > { return T_SERVICE; }
2761          YY_BREAK
2762   case 146:
2763   YY_RULE_SETUP
2764   #line 272 "conf_lexer.l"
2765 < { return T_SERVICE; }
2765 > { return T_SERVICES_NAME; }
2766          YY_BREAK
2767   case 147:
2768   YY_RULE_SETUP
2769   #line 273 "conf_lexer.l"
2770 < { return T_SERVICES_NAME; }
2770 > { return T_SET; }
2771          YY_BREAK
2772   case 148:
2773   YY_RULE_SETUP
2774   #line 274 "conf_lexer.l"
2775 < { return T_SET; }
2775 > { return T_SHARED; }
2776          YY_BREAK
2777   case 149:
2778   YY_RULE_SETUP
2779   #line 275 "conf_lexer.l"
2780 < { return T_SHARED; }
2780 > { return SHORT_MOTD; }
2781          YY_BREAK
2782   case 150:
2783   YY_RULE_SETUP
2784   #line 276 "conf_lexer.l"
2785 < { return SHORT_MOTD; }
2785 > { return IRCD_SID; }
2786          YY_BREAK
2787   case 151:
2788   YY_RULE_SETUP
2789   #line 277 "conf_lexer.l"
2790 < { return IRCD_SID; }
2790 > { return T_SIZE; }
2791          YY_BREAK
2792   case 152:
2793   YY_RULE_SETUP
2794   #line 278 "conf_lexer.l"
2795 < { return T_SIZE; }
2795 > { return SPOOF; }
2796          YY_BREAK
2797   case 153:
2798   YY_RULE_SETUP
2799   #line 279 "conf_lexer.l"
2800 < { return SPOOF; }
2800 > { return SPOOF_NOTICE; }
2801          YY_BREAK
2802   case 154:
2803   YY_RULE_SETUP
2804   #line 280 "conf_lexer.l"
2805 < { return SPOOF_NOTICE; }
2805 > { return TKLINE_EXPIRE_NOTICES; }
2806          YY_BREAK
2807   case 155:
2808   YY_RULE_SETUP
2809   #line 281 "conf_lexer.l"
2810 < { return TKLINE_EXPIRE_NOTICES; }
2810 > { return TYPE; }
2811          YY_BREAK
2812   case 156:
2813   YY_RULE_SETUP
2814   #line 282 "conf_lexer.l"
2815 < { return TYPE; }
2815 > { return TRUE_NO_OPER_FLOOD; }
2816          YY_BREAK
2817   case 157:
2818   YY_RULE_SETUP
2819   #line 283 "conf_lexer.l"
2820 < { return TRUE_NO_OPER_FLOOD; }
2820 > { return T_UMODES; }
2821          YY_BREAK
2822   case 158:
2823   YY_RULE_SETUP
2824   #line 284 "conf_lexer.l"
2825 < { return T_UMODES; }
2825 > { return UNKLINE; }
2826          YY_BREAK
2827   case 159:
2828   YY_RULE_SETUP
2829   #line 285 "conf_lexer.l"
2830 < { return UNKLINE; }
2830 > { return T_UNDLINE; }
2831          YY_BREAK
2832   case 160:
2833   YY_RULE_SETUP
2834   #line 286 "conf_lexer.l"
2835 < { return T_UNDLINE; }
2835 > { return T_UNLIMITED; }
2836          YY_BREAK
2837   case 161:
2838   YY_RULE_SETUP
2839   #line 287 "conf_lexer.l"
2840 < { return T_UNLIMITED; }
2840 > { return USE_EGD; }
2841          YY_BREAK
2842   case 162:
2843   YY_RULE_SETUP
2844   #line 288 "conf_lexer.l"
2845 < { return USE_EGD; }
2845 > { return USE_LOGGING; }
2846          YY_BREAK
2847   case 163:
2848   YY_RULE_SETUP
2849   #line 289 "conf_lexer.l"
2850 < { return USE_LOGGING; }
2850 > { return THROTTLE_TIME; }
2851          YY_BREAK
2852   case 164:
2853   YY_RULE_SETUP
2854   #line 290 "conf_lexer.l"
2855 < { return THROTTLE_TIME; }
2855 > { return USER; }
2856          YY_BREAK
2857   case 165:
2858   YY_RULE_SETUP
2859   #line 291 "conf_lexer.l"
2860 < { return USER; }
2860 > { return VHOST; }
2861          YY_BREAK
2862   case 166:
2863   YY_RULE_SETUP
2864   #line 292 "conf_lexer.l"
2865 < { return VHOST; }
2865 > { return VHOST6; }
2866          YY_BREAK
2867   case 167:
2868   YY_RULE_SETUP
2869   #line 293 "conf_lexer.l"
2870 < { return VHOST6; }
2870 > { return T_WEBIRC; }
2871          YY_BREAK
2872   case 168:
2873   YY_RULE_SETUP
2874   #line 294 "conf_lexer.l"
2875 < { return T_WEBIRC; }
2875 > { return XLINE; }
2876          YY_BREAK
2877   case 169:
2878   YY_RULE_SETUP
2879   #line 295 "conf_lexer.l"
2880 < { return XLINE; }
2880 > { yylval.number = 1; return TBOOL; }
2881          YY_BREAK
2882   case 170:
2883   YY_RULE_SETUP
2884 < #line 296 "conf_lexer.l"
2885 < { yylval.number = 1; return TBOOL; }
2884 > #line 297 "conf_lexer.l"
2885 > { return FAILED_OPER_NOTICE; }
2886          YY_BREAK
2887   case 171:
2888   YY_RULE_SETUP
2889   #line 298 "conf_lexer.l"
2890 < { return FAILED_OPER_NOTICE; }
2890 > { return MAX_ACCEPT; }
2891          YY_BREAK
2892   case 172:
2893   YY_RULE_SETUP
2894   #line 299 "conf_lexer.l"
2895 < { return MAX_ACCEPT; }
2895 > { return MAX_NICK_CHANGES; }
2896          YY_BREAK
2897   case 173:
2898   YY_RULE_SETUP
2899   #line 300 "conf_lexer.l"
2900 < { return MAX_NICK_CHANGES; }
2900 > { return MAX_CHANS_PER_OPER; }
2901          YY_BREAK
2902   case 174:
2903   YY_RULE_SETUP
2904   #line 301 "conf_lexer.l"
2905 < { return MAX_CHANS_PER_OPER; }
2905 > { return MAX_CHANS_PER_USER; }
2906          YY_BREAK
2907   case 175:
2908   YY_RULE_SETUP
2909   #line 302 "conf_lexer.l"
2910 < { return MAX_CHANS_PER_USER; }
2910 > { return MAX_NICK_TIME; }
2911          YY_BREAK
2912   case 176:
2913   YY_RULE_SETUP
2914   #line 303 "conf_lexer.l"
2915 < { return MAX_NICK_TIME; }
2915 > { return ANTI_NICK_FLOOD; }
2916          YY_BREAK
2917   case 177:
2918   YY_RULE_SETUP
2919   #line 304 "conf_lexer.l"
2920 < { return ANTI_NICK_FLOOD; }
2920 > { return ANTI_SPAM_EXIT_MESSAGE_TIME; }
2921          YY_BREAK
2922   case 178:
2923   YY_RULE_SETUP
2924   #line 305 "conf_lexer.l"
2925 < { return ANTI_SPAM_EXIT_MESSAGE_TIME; }
2925 > { return TS_MAX_DELTA; }
2926          YY_BREAK
2927   case 179:
2928   YY_RULE_SETUP
2929   #line 306 "conf_lexer.l"
2930 < { return TS_MAX_DELTA; }
2930 > { return TS_WARN_DELTA; }
2931          YY_BREAK
2932   case 180:
2933   YY_RULE_SETUP
2934   #line 307 "conf_lexer.l"
2935 < { return TS_WARN_DELTA; }
2935 > { return LINKS_DELAY; }
2936          YY_BREAK
2937   case 181:
2938   YY_RULE_SETUP
2939   #line 308 "conf_lexer.l"
2940 < { return LINKS_DELAY; }
2940 > { return WARN_NO_NLINE; }
2941          YY_BREAK
2942   case 182:
2943   YY_RULE_SETUP
2944 < #line 309 "conf_lexer.l"
2945 < { return WARN_NO_NLINE; }
2944 > #line 310 "conf_lexer.l"
2945 > { return STATS_E_DISABLED; }
2946          YY_BREAK
2947   case 183:
2948   YY_RULE_SETUP
2949   #line 311 "conf_lexer.l"
2950 < { return STATS_E_DISABLED; }
2950 > { return STATS_O_OPER_ONLY; }
2951          YY_BREAK
2952   case 184:
2953   YY_RULE_SETUP
2954   #line 312 "conf_lexer.l"
2955 < { return STATS_O_OPER_ONLY; }
2955 > { return STATS_K_OPER_ONLY; }
2956          YY_BREAK
2957   case 185:
2958   YY_RULE_SETUP
2959   #line 313 "conf_lexer.l"
2960 < { return STATS_K_OPER_ONLY; }
2960 > { return STATS_I_OPER_ONLY; }
2961          YY_BREAK
2962   case 186:
2963   YY_RULE_SETUP
2964   #line 314 "conf_lexer.l"
2965 < { return STATS_I_OPER_ONLY; }
2965 > { return STATS_P_OPER_ONLY; }
2966          YY_BREAK
2967   case 187:
2968   YY_RULE_SETUP
2969   #line 315 "conf_lexer.l"
2970 < { return STATS_P_OPER_ONLY; }
2970 > { return PACE_WAIT; }
2971          YY_BREAK
2972   case 188:
2973   YY_RULE_SETUP
2974   #line 316 "conf_lexer.l"
2975 < { return PACE_WAIT; }
2975 > { return PACE_WAIT_SIMPLE; }
2976          YY_BREAK
2977   case 189:
2978   YY_RULE_SETUP
2979   #line 317 "conf_lexer.l"
2980 < { return PACE_WAIT_SIMPLE; }
2980 > { return KNOCK_DELAY; }
2981          YY_BREAK
2982   case 190:
2983   YY_RULE_SETUP
2984   #line 318 "conf_lexer.l"
2985 < { return KNOCK_DELAY; }
2985 > { return KNOCK_DELAY_CHANNEL; }
2986          YY_BREAK
2987   case 191:
2988   YY_RULE_SETUP
2989   #line 319 "conf_lexer.l"
2990 < { return KNOCK_DELAY_CHANNEL; }
2990 > { return MAX_BANS; }
2991          YY_BREAK
2992   case 192:
2993   YY_RULE_SETUP
2994   #line 320 "conf_lexer.l"
2995 < { return MAX_BANS; }
2995 > { return MODULES; }
2996          YY_BREAK
2997   case 193:
2998   YY_RULE_SETUP
2999   #line 321 "conf_lexer.l"
3000 < { return MODULES; }
3000 > { return MODULE; }
3001          YY_BREAK
3002   case 194:
3003   YY_RULE_SETUP
3004   #line 322 "conf_lexer.l"
3005 < { return MODULE; }
3005 > { return PATH; }
3006          YY_BREAK
3007   case 195:
3008   YY_RULE_SETUP
3009   #line 323 "conf_lexer.l"
3010 < { return PATH; }
3010 > { return MAX_TARGETS; }
3011          YY_BREAK
3012   case 196:
3013   YY_RULE_SETUP
3014 < #line 324 "conf_lexer.l"
3015 < { return MAX_TARGETS; }
3014 > #line 325 "conf_lexer.l"
3015 > { return T_UNXLINE; }
3016          YY_BREAK
3017   case 197:
3018   YY_RULE_SETUP
3019   #line 326 "conf_lexer.l"
3020 < { return T_UNXLINE; }
3020 > { return T_UNRESV; }
3021          YY_BREAK
3022   case 198:
3023   YY_RULE_SETUP
3024 < #line 327 "conf_lexer.l"
3025 < { return T_UNRESV; }
3024 > #line 328 "conf_lexer.l"
3025 > { return OPER_ONLY_UMODES; }
3026          YY_BREAK
3027   case 199:
3028   YY_RULE_SETUP
3029   #line 329 "conf_lexer.l"
3030 < { return OPER_ONLY_UMODES; }
3030 > { return OPER_UMODES; }
3031          YY_BREAK
3032   case 200:
3033   YY_RULE_SETUP
3034   #line 330 "conf_lexer.l"
3035 < { return OPER_UMODES; }
3035 > { return T_BOTS; }
3036          YY_BREAK
3037   case 201:
3038   YY_RULE_SETUP
3039   #line 331 "conf_lexer.l"
3040 < { return T_BOTS; }
3040 > { return T_CCONN; }
3041          YY_BREAK
3042   case 202:
3043   YY_RULE_SETUP
3044   #line 332 "conf_lexer.l"
3045 < { return T_CCONN; }
3045 > { return T_CCONN_FULL; }
3046          YY_BREAK
3047   case 203:
3048   YY_RULE_SETUP
3049   #line 333 "conf_lexer.l"
3050 < { return T_CCONN_FULL; }
3050 > { return T_DEAF; }
3051          YY_BREAK
3052   case 204:
3053   YY_RULE_SETUP
3054   #line 334 "conf_lexer.l"
3055 < { return T_DEAF; }
3055 > { return T_DEBUG; }
3056          YY_BREAK
3057   case 205:
3058   YY_RULE_SETUP
3059   #line 335 "conf_lexer.l"
3060 < { return T_DEBUG; }
3060 > { return T_FULL; }
3061          YY_BREAK
3062   case 206:
3063   YY_RULE_SETUP
3064   #line 336 "conf_lexer.l"
3065 < { return T_FULL; }
3065 > { return T_SKILL; }
3066          YY_BREAK
3067   case 207:
3068   YY_RULE_SETUP
3069   #line 337 "conf_lexer.l"
3070 < { return T_SKILL; }
3070 > { return T_NCHANGE; }
3071          YY_BREAK
3072   case 208:
3073   YY_RULE_SETUP
3074   #line 338 "conf_lexer.l"
3075 < { return T_NCHANGE; }
3075 > { return T_REJ; }
3076          YY_BREAK
3077   case 209:
3078   YY_RULE_SETUP
3079   #line 339 "conf_lexer.l"
3080 < { return T_REJ; }
3080 > { return T_UNAUTH; }
3081          YY_BREAK
3082   case 210:
3083   YY_RULE_SETUP
3084   #line 340 "conf_lexer.l"
3085 < { return T_UNAUTH; }
3085 > { return T_SPY; }
3086          YY_BREAK
3087   case 211:
3088   YY_RULE_SETUP
3089   #line 341 "conf_lexer.l"
3090 < { return T_SPY; }
3090 > { return T_EXTERNAL; }
3091          YY_BREAK
3092   case 212:
3093   YY_RULE_SETUP
3094   #line 342 "conf_lexer.l"
3095 < { return T_EXTERNAL; }
3095 > { return T_OPERWALL; }
3096          YY_BREAK
3097   case 213:
3098   YY_RULE_SETUP
3099   #line 343 "conf_lexer.l"
3100 < { return T_OPERWALL; }
3100 > { return T_SERVNOTICE; }
3101          YY_BREAK
3102   case 214:
3103   YY_RULE_SETUP
3104   #line 344 "conf_lexer.l"
3105 < { return T_SERVNOTICE; }
3105 > { return T_INVISIBLE; }
3106          YY_BREAK
3107   case 215:
3108   YY_RULE_SETUP
3109   #line 345 "conf_lexer.l"
3110 < { return T_INVISIBLE; }
3110 > { return T_WALLOP; }
3111          YY_BREAK
3112   case 216:
3113   YY_RULE_SETUP
3114   #line 346 "conf_lexer.l"
3115 < { return T_WALLOP; }
3115 > { return T_CALLERID; }
3116          YY_BREAK
3117   case 217:
3118   YY_RULE_SETUP
3119   #line 347 "conf_lexer.l"
3120 < { return T_CALLERID; }
3120 > { return T_SOFTCALLERID; }
3121          YY_BREAK
3122   case 218:
3123   YY_RULE_SETUP
3124   #line 348 "conf_lexer.l"
3125 < { return T_SOFTCALLERID; }
3125 > { return T_LOCOPS; }
3126          YY_BREAK
3127   case 219:
3128   YY_RULE_SETUP
3129 < #line 349 "conf_lexer.l"
3130 < { return T_LOCOPS; }
3129 > #line 350 "conf_lexer.l"
3130 > { return YEARS; }
3131          YY_BREAK
3132   case 220:
3133   YY_RULE_SETUP
# Line 3151 | Line 3137 | YY_RULE_SETUP
3137   case 221:
3138   YY_RULE_SETUP
3139   #line 352 "conf_lexer.l"
3140 < { return YEARS; }
3140 > { return MONTHS; }
3141          YY_BREAK
3142   case 222:
3143   YY_RULE_SETUP
# Line 3161 | Line 3147 | YY_RULE_SETUP
3147   case 223:
3148   YY_RULE_SETUP
3149   #line 354 "conf_lexer.l"
3150 < { return MONTHS; }
3150 > { return WEEKS; }
3151          YY_BREAK
3152   case 224:
3153   YY_RULE_SETUP
# Line 3171 | Line 3157 | YY_RULE_SETUP
3157   case 225:
3158   YY_RULE_SETUP
3159   #line 356 "conf_lexer.l"
3160 < { return WEEKS; }
3160 > { return DAYS; }
3161          YY_BREAK
3162   case 226:
3163   YY_RULE_SETUP
# Line 3181 | Line 3167 | YY_RULE_SETUP
3167   case 227:
3168   YY_RULE_SETUP
3169   #line 358 "conf_lexer.l"
3170 < { return DAYS; }
3170 > { return HOURS; }
3171          YY_BREAK
3172   case 228:
3173   YY_RULE_SETUP
# Line 3191 | Line 3177 | YY_RULE_SETUP
3177   case 229:
3178   YY_RULE_SETUP
3179   #line 360 "conf_lexer.l"
3180 < { return HOURS; }
3180 > { return MINUTES; }
3181          YY_BREAK
3182   case 230:
3183   YY_RULE_SETUP
# Line 3201 | Line 3187 | YY_RULE_SETUP
3187   case 231:
3188   YY_RULE_SETUP
3189   #line 362 "conf_lexer.l"
3190 < { return MINUTES; }
3190 > { return SECONDS; }
3191          YY_BREAK
3192   case 232:
3193   YY_RULE_SETUP
# Line 3210 | Line 3196 | YY_RULE_SETUP
3196          YY_BREAK
3197   case 233:
3198   YY_RULE_SETUP
3199 < #line 364 "conf_lexer.l"
3200 < { return SECONDS; }
3199 > #line 365 "conf_lexer.l"
3200 > { return BYTES; }
3201          YY_BREAK
3202   case 234:
3203   YY_RULE_SETUP
# Line 3221 | Line 3207 | YY_RULE_SETUP
3207   case 235:
3208   YY_RULE_SETUP
3209   #line 367 "conf_lexer.l"
3210 < { return BYTES; }
3210 > { return KBYTES; }
3211          YY_BREAK
3212   case 236:
3213   YY_RULE_SETUP
# Line 3246 | Line 3232 | YY_RULE_SETUP
3232   case 240:
3233   YY_RULE_SETUP
3234   #line 372 "conf_lexer.l"
3235 < { return KBYTES; }
3235 > { return MBYTES; }
3236          YY_BREAK
3237   case 241:
3238   YY_RULE_SETUP
# Line 3271 | Line 3257 | YY_RULE_SETUP
3257   case 245:
3258   YY_RULE_SETUP
3259   #line 377 "conf_lexer.l"
3274 { return MBYTES; }
3275        YY_BREAK
3276 case 246:
3277 YY_RULE_SETUP
3278 #line 378 "conf_lexer.l"
3260   { return TWODOTS; }
3261          YY_BREAK
3262 < case 247:
3262 > case 246:
3263   YY_RULE_SETUP
3264 < #line 380 "conf_lexer.l"
3264 > #line 379 "conf_lexer.l"
3265   { return yytext[0]; }
3266          YY_BREAK
3267   case YY_STATE_EOF(INITIAL):
3268 < #line 381 "conf_lexer.l"
3268 > #line 380 "conf_lexer.l"
3269   { if (ieof()) yyterminate(); }
3270          YY_BREAK
3271 < case 248:
3271 > case 247:
3272   YY_RULE_SETUP
3273 < #line 383 "conf_lexer.l"
3273 > #line 382 "conf_lexer.l"
3274   ECHO;
3275          YY_BREAK
3276 < #line 3296 "conf_lexer.c"
3276 > #line 3277 "conf_lexer.c"
3277  
3278          case YY_END_OF_BUFFER:
3279                  {
# Line 3583 | Line 3564 | static int yy_get_next_buffer (void)
3564                  while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
3565                          {
3566                          yy_current_state = (int) yy_def[yy_current_state];
3567 <                        if ( yy_current_state >= 1598 )
3567 >                        if ( yy_current_state >= 1586 )
3568                                  yy_c = yy_meta[(unsigned int) yy_c];
3569                          }
3570                  yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
# Line 3611 | Line 3592 | static int yy_get_next_buffer (void)
3592          while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
3593                  {
3594                  yy_current_state = (int) yy_def[yy_current_state];
3595 <                if ( yy_current_state >= 1598 )
3595 >                if ( yy_current_state >= 1586 )
3596                          yy_c = yy_meta[(unsigned int) yy_c];
3597                  }
3598          yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
3599 <        yy_is_jam = (yy_current_state == 1597);
3599 >        yy_is_jam = (yy_current_state == 1585);
3600  
3601                  return yy_is_jam ? 0 : yy_current_state;
3602   }
# Line 4248 | Line 4229 | void yyfree (void * ptr )
4229  
4230   #define YYTABLES_NAME "yytables"
4231  
4232 < #line 383 "conf_lexer.l"
4232 > #line 382 "conf_lexer.l"
4233  
4234  
4235  

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)