#line 3 "lex.zconf.c" #define YY_INT_ALIGNED short int /* A lexical scanner generated by flex */ #define FLEX_SCANNER #define YY_FLEX_MAJOR_VERSION 2 #define YY_FLEX_MINOR_VERSION 5 #define YY_FLEX_SUBMINOR_VERSION 31 #if YY_FLEX_SUBMINOR_VERSION > 0 #define FLEX_BETA #endif /* First, we deal with platform-specific or compiler-specific issues. */ /* begin standard C headers. */ #include <stdio.h> #include <string.h> #include <errno.h> #include <stdlib.h> /* end standard C headers. */ /* flex integer type definitions */ #ifndef FLEXINT_H #define FLEXINT_H /* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */ #if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L #include <inttypes.h> typedef int8_t flex_int8_t; typedef uint8_t flex_uint8_t; typedef int16_t flex_int16_t; typedef uint16_t flex_uint16_t; typedef int32_t flex_int32_t; typedef uint32_t flex_uint32_t; #else typedef signed char flex_int8_t; typedef short int flex_int16_t; typedef int flex_int32_t; typedef unsigned char flex_uint8_t; typedef unsigned short int flex_uint16_t; typedef unsigned int flex_uint32_t; #endif /* ! C99 */ /* Limits of integral types. */ #ifndef INT8_MIN #define INT8_MIN (-128) #endif #ifndef INT16_MIN #define INT16_MIN (-32767-1) #endif #ifndef INT32_MIN #define INT32_MIN (-2147483647-1) #endif #ifndef INT8_MAX #define INT8_MAX (127) #endif #ifndef INT16_MAX #define INT16_MAX (32767) #endif #ifndef INT32_MAX #define INT32_MAX (2147483647) #endif #ifndef UINT8_MAX #define UINT8_MAX (255U) #endif #ifndef UINT16_MAX #define UINT16_MAX (65535U) #endif #ifndef UINT32_MAX #define UINT32_MAX (4294967295U) #endif #endif /* ! FLEXINT_H */ #ifdef __cplusplus /* The "const" storage-class-modifier is valid. */ #define YY_USE_CONST #else /* ! __cplusplus */ #if __STDC__ #define YY_USE_CONST #endif /* __STDC__ */ #endif /* ! __cplusplus */ #ifdef YY_USE_CONST #define yyconst const #else #define yyconst #endif /* Returned upon end-of-file. */ #define YY_NULL 0 /* Promotes a possibly negative, possibly signed char to an unsigned * integer for use as an array index. If the signed char is negative, * we want to instead treat it as an 8-bit unsigned char, hence the * double cast. */ #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c) /* Enter a start condition. This macro really ought to take a parameter, * but we do it the disgusting crufty way forced on us by the ()-less * definition of BEGIN. */ #define BEGIN (yy_start) = 1 + 2 * /* Translate the current start state into a value that can be later handed * to BEGIN to return to the state. The YYSTATE alias is for lex * compatibility. */ #define YY_START (((yy_start) - 1) / 2) #define YYSTATE YY_START /* Action number for EOF rule of a given start state. */ #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) /* Special action meaning "start processing a new file". */ #define YY_NEW_FILE zconfrestart(zconfin ) #define YY_END_OF_BUFFER_CHAR 0 /* Size of default input buffer. */ #ifndef YY_BUF_SIZE #define YY_BUF_SIZE 16384 #endif #ifndef YY_TYPEDEF_YY_BUFFER_STATE #define YY_TYPEDEF_YY_BUFFER_STATE typedef struct yy_buffer_state *YY_BUFFER_STATE; #endif extern int zconfleng; extern FILE *zconfin, *zconfout; #define EOB_ACT_CONTINUE_SCAN 0 #define EOB_ACT_END_OF_FILE 1 #define EOB_ACT_LAST_MATCH 2 #define YY_LESS_LINENO(n) /* Return all but the first "n" matched characters back to the input stream. */ #define yyless(n) \ do \ { \ /* Undo effects of setting up zconftext. */ \ int yyless_macro_arg = (n); \ YY_LESS_LINENO(yyless_macro_arg);\ *yy_cp = (yy_hold_char); \ YY_RESTORE_YY_MORE_OFFSET \ (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \ YY_DO_BEFORE_ACTION; /* set up zconftext again */ \ } \ while ( 0 ) #define unput(c) yyunput( c, (yytext_ptr) ) /* The following is because we cannot portably get our hands on size_t * (without autoconf's help, which isn't available because we want * flex-generated scanners to compile on their own). */ #ifndef YY_TYPEDEF_YY_SIZE_T #define YY_TYPEDEF_YY_SIZE_T typedef unsigned int yy_size_t; #endif #ifndef YY_STRUCT_YY_BUFFER_STATE #define YY_STRUCT_YY_BUFFER_STATE struct yy_buffer_state { FILE *yy_input_file; char *yy_ch_buf; /* input buffer */ char *yy_buf_pos; /* current position in input buffer */ /* Size of input buffer in bytes, not including room for EOB * characters. */ yy_size_t yy_buf_size; /* Number of characters read into yy_ch_buf, not including EOB * characters. */ int yy_n_chars; /* Whether we "own" the buffer - i.e., we know we created it, * and can realloc() it to grow it, and should free() it to * delete it. */ int yy_is_our_buffer; /* Whether this is an "interactive" input source; if so, and * if we're using stdio for input, then we want to use getc() * instead of fread(), to make sure we stop fetching input after * each newline. */ int yy_is_interactive; /* Whether we're considered to be at the beginning of a line. * If so, '^' rules will be active on the next match, otherwise * not. */ int yy_at_bol; int yy_bs_lineno; /**< The line count. */ int yy_bs_column; /**< The column count. */ /* Whether to try to fill the input buffer when we reach the * end of it. */ int yy_fill_buffer; int yy_buffer_status; #define YY_BUFFER_NEW 0 #define YY_BUFFER_NORMAL 1 /* When an EOF's been seen but there's still some text to process * then we mark the buffer as YY_EOF_PENDING, to indicate that we * shouldn't try reading from the input source any more. We might * still have a bunch of tokens to match, though, because of * possible backing-up. * * When we actually see the EOF, we change the status to "new" * (via zconfrestart()), so that the user can continue scanning by * just pointing zconfin at a new input file. */ #define YY_BUFFER_EOF_PENDING 2 }; #endif /* !YY_STRUCT_YY_BUFFER_STATE */ /* Stack of input buffers. */ static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */ static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */ static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */ /* We provide macros for accessing buffer states in case in the * future we want to put the buffer states in a more general * "scanner state". * * Returns the top of the stack, or NULL. */ #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \ ? (yy_buffer_stack)[(yy_buffer_stack_top)] \ : NULL) /* Same as previous macro, but useful when we know that the buffer stack is not * NULL or when we need an lvalue. For internal use only. */ #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] /* yy_hold_char holds the character lost when zconftext is formed. */ static char yy_hold_char; static int yy_n_chars; /* number of characters read into yy_ch_buf */ int zconfleng; /* Points to current character in buffer. */ static char *yy_c_buf_p = (char *) 0; static int yy_init = 1; /* whether we need to initialize */ static int yy_start = 0; /* start state number */ /* Flag which is used to allow zconfwrap()'s to do buffer switches * instead of setting up a fresh zconfin. A bit of a hack ... */ static int yy_did_buffer_switch_on_eof; void zconfrestart (FILE *input_file ); void zconf_switch_to_buffer (YY_BUFFER_STATE new_buffer ); YY_BUFFER_STATE zconf_create_buffer (FILE *file,int size ); void zconf_delete_buffer (YY_BUFFER_STATE b ); void zconf_flush_buffer (YY_BUFFER_STATE b ); void zconfpush_buffer_state (YY_BUFFER_STATE new_buffer ); void zconfpop_buffer_state (void ); static void zconfensure_buffer_stack (void ); static void zconf_load_buffer_state (void ); static void zconf_init_buffer (YY_BUFFER_STATE b,FILE *file ); #define YY_FLUSH_BUFFER zconf_flush_buffer(YY_CURRENT_BUFFER ) YY_BUFFER_STATE zconf_scan_buffer (char *base,yy_size_t size ); YY_BUFFER_STATE zconf_scan_string (yyconst char *yy_str ); YY_BUFFER_STATE zconf_scan_bytes (yyconst char *bytes,int len ); void *zconfalloc (yy_size_t ); void *zconfrealloc (void *,yy_size_t ); void zconffree (void * ); #define yy_new_buffer zconf_create_buffer #define yy_set_interactive(is_interactive) \ { \ if ( ! YY_CURRENT_BUFFER ){ \ zconfensure_buffer_stack (); \ YY_CURRENT_BUFFER_LVALUE = \ zconf_create_buffer(zconfin,YY_BUF_SIZE ); \ } \ YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \ } #define yy_set_bol(at_bol) \ { \ if ( ! YY_CURRENT_BUFFER ){\ zconfensure_buffer_stack (); \ YY_CURRENT_BUFFER_LVALUE = \ zconf_create_buffer(zconfin,YY_BUF_SIZE ); \ } \ YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \ } #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) /* Begin user sect3 */ #define zconfwrap(n) 1 #define YY_SKIP_YYWRAP typedef unsigned char YY_CHAR; FILE *zconfin = (FILE *) 0, *zconfout = (FILE *) 0; typedef int yy_state_type; extern int zconflineno; int zconflineno = 1; extern char *zconftext; #define yytext_ptr zconftext static yyconst flex_int16_t yy_nxt[][38] = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 11, 12, 13, 14, 12, 12, 15, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12 }, { 11, 12, 13, 14, 12, 12, 15, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12 }, { 11, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 18, 16, 16, 18, 18, 19, 20, 21, 22, 18, 18, 23, 24, 18, 25, 18, 26, 27, 18, 28, 29, 30, 18, 18, 16 }, { 11, 16, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 18, 16, 16, 18, 18, 19, 20, 21, 22, 18, 18, 23, 24, 18, 25, 18, 26, 27, 18, 28, 29, 30, 18, 18, 16 }, { 11, 31, 32, 33, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31 }, { 11, 31, 32, 33, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31 }, { 11, 34, 34, 35, 34, 36, 34, 34, 36, 34, 34, 34, 34, 34, 34, 37, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34 }, { 11, 34, 34, 35, 34, 36, 34, 34, 36, 34, 34, 34, 34, 34, 34, 37, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34 }, { 11, 38, 38, 39, 40, 41, 42, 43, 41, 44, 45, 46, 47, 47, 48, 49, 47, 47, 47, 47, 47, 47, 47, 47, 47, 50, 47, 47, 47, 51, 47, 47, 47, 47, 47, 47, 47, 52 }, { 11, 38, 38, 39, 40, 41, 42, 43, 41, 44, 45, 46, 47, 47, 48, 49, 47, 47, 47, 47, 47, 47, 47, 47, 47, 50, 47, 47, 47, 51, 47, 47, 47, 47, 47, 47, 47, 52 }, { -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11 }, { 11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12 }, { 11, -13, 53, 54, -13, -13, 55, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13 }, { 11, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14 }, { 11, 56, 56, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56 }, { 11, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16 }, { 11, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17 }, { 11, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, 58, -18, -18, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -18 }, { 11, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, 58, -19, -19, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 59, 58, 58, 58, 58, 58, 58, 58, -19 }, { 11, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, 58, -20, -20, 58, 58, 58, 58, 58, 58, 58, 58, 60, 58, 58, 58, 58, 61, 58, 58, 58, 58, 58, 58, 58, -20 }, { 11, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, 58, -21, -21, 58, 58, 58, 58, 58, 62, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -21 }, { 11, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, 58, -22, -22, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 63, 58, 58, 58, 58, 58, 58, 58, 58, -22 }, { 11, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, 58, -23, -23, 58, 58, 58, 58, 58, 64, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -23 }, { 11, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, 58, -24, -24, 58, 58, 58, 58, 58, 58, 65, 58, 58, 58, 58, 58, 66, 58, 58, 58, 58, 58, 58, 58, 58, -24 }, { 11, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, 58, -25, -25, 58, 67, 58, 58, 58, 68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -25 }, { 11, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, 58, -26, -26, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 69, 58, 58, 58, 58, 58, 58, -26 }, { 11, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, 58, -27, -27, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 70, 58, 58, 58, 58, -27 }, { 11, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, 58, -28, -28, 58, 71, 58, 58, 58, 72, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -28 }, { 11, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, 58, -29, -29, 58, 58, 58, 58, 58, 73, 58, 58, 58, 58, 58, 58, 58, 74, 58, 58, 58, 58, 75, 58, 58, -29 }, { 11, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, 58, -30, -30, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 76, 58, 58, 58, 58, -30 }, { 11, 77, 77, -31, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77 }, { 11, -32, 78, 79, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32 }, { 11, 80, -33, -33, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80 }, { 11, 81, 81, 82, 81, -34, 81, 81, -34, 81, 81, 81, 81, 81, 81, -34, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81 }, { 11, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35 }, { 11, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36 }, { 11, 83, 83, 84, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83 }, { 11, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38 }, { 11, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39 }, { 11, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, 85, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40 }, { 11, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41 }, { 11, 86, 86, -42, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86 }, { 11, -43, -43, -43, -43, -43, -43, 87, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43 }, { 11, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44 }, { 11, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45 }, { 11, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, 88, 89, 89, -46, -46, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, -46 }, { 11, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, 89, 89, 89, -47, -47, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, -47 }, { 11, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48 }, { 11, -49, -49, 90, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49 }, { 11, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 89, 89, 89, -50, -50, 89, 89, 89, 89, 89, 89, 91, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, -50 }, { 11, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, 89, 89, 89, -51, -51, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 92, 89, 89, 89, 89, 89, 89, 89, 89, -51 }, { 11, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, 93 }, { 11, -53, 53, 54, -53, -53, 55, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53 }, { 11, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54 }, { 11, 56, 56, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56 }, { 11, 56, 56, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56 }, { 11, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57 }, { 11, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, 58, -58, -58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -58 }, { 11, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, 58, -59, -59, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 94, 58, 58, 58, 58, 58, 58, 58, -59 }, { 11, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, 58, -60, -60, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 95, 58, 58, 58, 58, 58, 58, 58, -60 }, { 11, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, 58, -61, -61, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 96, 97, 58, 58, 58, 58, 58, 58, 58, 58, -61 }, { 11, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, 58, -62, -62, 58, 58, 58, 58, 58, 58, 98, 58, 58, 58, 58, 58, 58, 58, 99, 58, 58, 58, 58, 58, 58, -62 }, { 11, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, 58, -63, -63, 58, 100, 58, 58, 101, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -63 }, { 11, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, 58, -64, -64, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 102, 58, 58, 58, 58, 58, 58, 58, 58, 58, 103, -64 }, { 11, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, 58, -65, -65, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -65 }, { 11, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, 58, -66, -66, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 104, 58, 58, -66 }, { 11, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, 58, -67, -67, 58, 58, 58, 58, 58, 58, 58, 58, 58, 105, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -67 }, { 11, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, 58, -68, -68, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 106, 58, 58, 58, 58, 58, 58, 58, 58, -68 }, { 11, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, 58, -69, -69, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 107, 58, 58, -69 }, { 11, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, 58, -70, -70, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 108, 58, 58, 58, 58, 58, 58, 58, -70 }, { 11, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, 58, -71, -71, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 109, 58, 58, 58, 58, 58, 58, 58, 58, -71 }, { 11, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, 58, -72, -72, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 110, 58, 58, 58, 58, 58, -72 }, { 11, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, 58, -73, -73, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 111, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -73 }, { 11, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, 58, -74, -74, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 112, 58, -74 }, { 11, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, 58, -75, -75, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 113, 58, 58, 58, 58, -75 }, { 11, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, 58, -76, -76, 58, 58, 58, 58, 58, 58, 58, 58, 58, 114, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -76 }, { 11, 77, 77, -77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77 }, { 11, -78, 78, 79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78 }, { 11, 80, -79, -79, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80 }, { 11, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80 }, { 11, 81, 81, 82, 81, -81, 81, 81, -81, 81, 81, 81, 81, 81, 81, -81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81 }, { 11, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82 }, { 11, -83, -83, 84, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83 }, { 11, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84 }, { 11, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85 }, { 11, 86, 86, -86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86 }, { 11, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87 }, { 11, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, 115, 89, 89, -88, -88, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, -88 }, { 11, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, 89, 89, 89, -89, -89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, -89 }, { 11, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90 }, { 11, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, 89, 89, 89, -91, -91, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, -91 }, { 11, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, 89, 89, 89, -92, -92, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, -92 }, { 11, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93 }, { 11, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, 58, -94, -94, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 116, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -94 }, { 11, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, 58, -95, -95, 58, 58, 58, 58, 58, 58, 58, 58, 58, 117, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -95 }, { 11, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, 58, -96, -96, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 118, 58, 58, 58, 58, 58, 58, 58, 58, 58, -96 }, { 11, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, 58, -97, -97, 58, 58, 58, 58, 58, 58, 119, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -97 }, { 11, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, 58, -98, -98, 120, 121, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -98 }, { 11, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, 58, -99, -99, 58, 58, 58, 58, 58, 122, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -99 }, { 11, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 58, -100, -100, 58, 58, 123, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -100 }, { 11, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, 58, -101, -101, 58, 58, 58, 124, 58, 58, 58, 58, 58, 125, 58, 126, 58, 58, 58, 58, 58, 58, 58, 58, 58, -101 }, { 11, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, 58, -102, -102, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 127, 58, 58, 58, 58, 58, 58, -102 }, { 11, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, 58, -103, -103, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -103 }, { 11, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, 58, -104, -104, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -104 }, { 11, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, 58, -105, -105, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 128, 58, 58, 58, 58, 58, 58, 58, 58, -105 }, { 11, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, 58, -106, -106, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 129, 58, -106 }, { 11, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, 58, -107, -107, 58, 58, 58, 58, 58, 58, 58, 58, 58, 130, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -107 }, { 11, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, 58, -108, -108, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 131, 58, 58, 58, 58, 58, 58, 58, 58, 58, -108 }, { 11, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, 58, -109, -109, 58, 58, 58, 58, 58, 58, 58, 132, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -109 }, { 11, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, 58, -110, -110, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 133, 58, -110 }, { 11, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, 58, -111, -111, 58, 58, 58, 58, 58, 134, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -111 }, { 11, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, 58, -112, -112, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 135, 58, 58, 58, 58, -112 }, { 11, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, 58, -113, -113, 58, 58, 58, 58, 58, 58, 58, 58, 58, 136, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -113 }, { 11, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, 58, -114, -114, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 137, 58, 58, 58, -114 }, { 11, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, 89, 89, 89, -115, -115, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, -115 }, { 11, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, 58, -116, -116, 58, 58, 58, 58, 58, 138, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -116 }, { 11, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, 58, -117, -117, 58, 58, 58, 139, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -117 }, { 11, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, 58, -118, -118, 58, 58, 58, 58, 58, 140, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -118 }, { 11, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, 58, -119, -119, 58, 58, 58, 58, 58, 58, 58, 58, 58, 141, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -119 }, { 11, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, 58, -120, -120, 58, 58, 142, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 143, 58, 58, -120 }, { 11, -121, -121, -121, -121, -121, -121, -121, -121, -121, -121, -121, -121, 58, -121, -121, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 144, 58, -121 }, { 11, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, 58, -122, -122, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 145, 58, 58, 58, 58, 58, 58, 58, 58, -122 }, { 11, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, 58, -123, -123, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 146, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -123 }, { 11, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, 58, -124, -124, 58, 58, 58, 58, 58, 58, 58, 58, 147, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -124 }, { 11, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, 58, -125, -125, 58, 58, 58, 58, 58, 58, 148, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -125 }, { 11, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, 58, -126, -126, 58, 58, 58, 58, 58, 149, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -126 }, { 11, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, 58, -127, -127, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -127 }, { 11, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, 58, -128, -128, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 150, 58, 58, 58, 58, 58, 58, 58, 58, 58, -128 }, { 11, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, 58, -129, -129, 58, 58, 58, 151, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -129 }, { 11, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, 58, -130, -130, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 152, 58, 58, 58, 58, 58, 58, 58, -130 }, { 11, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, 58, -131, -131, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 153, 58, 58, 58, 58, 58, 58, -131 }, { 11, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, 58, -132, -132, 58, 58, 58, 58, 58, 154, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -132 }, { 11, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, 58, -133, -133, 58, 58, 58, 58, 58, 58, 58, 58, 58, 155, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -133 }, { 11, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, 58, -134, -134, 58, 58, 58, 156, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -134 }, { 11, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, 58, -135, -135, 58, 58, 58, 157, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -135 }, { 11, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, 58, -136, -136, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 158, 58, 58, 58, 58, 58, 58, 58, 58, -136 }, { 11, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, 58, -137, -137, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 159, 58, 58, -137 }, { 11, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, 58, -138, -138, 58, 160, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -138 }, { 11, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, 58, -139, -139, 58, 58, 58, 58, 58, 161, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -139 }, { 11, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, 58, -140, -140, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 162, 58, 58, 58, 58, 58, 58, 58, 58, -140 }, { 11, -141, -141, -141, -141, -141, -141, -141, -141, -141, -141, -141, -141, 58, -141, -141, 58, 58, 58, 58, 58, 58, 58, 163, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -141 }, { 11, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, 58, -142, -142, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 164, 58, 58, 58, 58, 58, 58, 58, -142 }, { 11, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, 58, -143, -143, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 165, 58, 58, 58, 58, -143 }, { 11, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, 58, -144, -144, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 166, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -144 }, { 11, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, 58, -145, -145, 58, 58, 58, 58, 167, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -145 }, { 11, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, 58, -146, -146, 58, 58, 58, 58, 58, 168, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -146 }, { 11, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, 58, -147, -147, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 169, 58, 58, 58, 58, 58, 58, 58, -147 }, { 11, -148, -148, -148, -148, -148, -148, -148, -148, -148, -148, -148, -148, 58, -148, -148, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -148 }, { 11, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, 58, -149, -149, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 170, 58, 58, 58, 58, 58, 58, 58, 58, -149 }, { 11, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, 58, -150, -150, 58, 58, 58, 58, 58, 171, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -150 }, { 11, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, 58, -151, -151, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 172, 58, 58, 58, 58, 58, 58, 58, -151 }, { 11, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, 58, -152, -152, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 173, 58, 58, 58, 58, 58, 58, 58, 58, -152 }, { 11, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, 58, -153, -153, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 174, 58, 58, -153 }, { 11, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, 58, -154, -154, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -154 }, { 11, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, 58, -155, -155, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 175, 58, 58, 58, 58, -155 }, { 11, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, 58, -156, -156, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 176, 58, 58, -156 }, { 11, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, 58, -157, -157, 58, 58, 58, 58, 58, 177, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -157 }, { 11, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, 58, -158, -158, 58, 58, 58, 58, 58, 58, 58, 178, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -158 }, { 11, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, 58, -159, -159, 58, 179, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -159 }, { 11, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, 58, -160, -160, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 180, 58, 58, 58, 58, 58, 58, 58, 58, -160 }, { 11, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, 58, -161, -161, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -161 }, { 11, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, 58, -162, -162, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 181, 58, 58, -162 }, { 11, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, 58, -163, -163, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -163 }, { 11, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, 58, -164, -164, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 182, 58, 58, 58, 58, 58, 58, 58, -164 }, { 11, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, 58, -165, -165, 58, 58, 58, 58, 58, 58, 58, 58, 58, 183, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -165 }, { 11, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, 58, -166, -166, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 184, 58, 58, -166 }, { 11, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, 58, -167, -167, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 185, 58, 58, 58, -167 }, { 11, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, 58, -168, -168, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -168 }, { 11, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, 58, -169, -169, 58, 58, 58, 58, 58, 58, 58, 58, 58, 186, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -169 }, { 11, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, 58, -170, -170, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 187, 58, -170 }, { 11, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, 58, -171, -171, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 188, 58, 58, 58, 58, 58, 58, 58, 58, -171 }, { 11, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, 58, -172, -172, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 189, 58, 58, 58, 58, 58, 58, 58, 58, -172 }, { 11, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, 58, -173, -173, 58, 190, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -173 }, { 11, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, 58, -174, -174, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -174 }, { 11, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, 58, -175, -175, 58, 58, 58, 58, 58, 191, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -175 }, { 11, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, 58, -176, -176, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -176 }, { 11, -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, 58, -177, -177, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -177 }, { 11, -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, 58, -178, -178, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -178 }, { 11, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, 58, -179, -179, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 192, 58, 58, -179 }, { 11, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, 58, -180, -180, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -180 }, { 11, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, 58, -181, -181, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -181 }, { 11, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, 58, -182, -182, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 193, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -182 }, { 11, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, 58, -183, -183, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 194, 58, 58, 58, -183 }, { 11, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, 58, -184, -184, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -184 }, { 11, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, 58, -185, -185, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -185 }, { 11, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, 58, -186, -186, 58, 58, 58, 195, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -186 }, { 11, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, 58, -187, -187, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -187 }, { 11, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, 58, -188, -188, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 196, 58, -188 }, { 11, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, 58, -189, -189, 58, 58, 58, 58, 58, 58, 197, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -189 }, { 11, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, 58, -190, -190, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 198, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -190 }, { 11, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, 58, -191, -191, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 199, 58, 58, 58, -191 }, { 11, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, 58, -192, -192, 58, 58, 58, 58, 58, 200, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -192 }, { 11, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, 58, -193, -193, 58, 58, 58, 58, 58, 201, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -193 }, { 11, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, 58, -194, -194, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 202, 58, 58, -194 }, { 11, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, 58, -195, -195, 58, 58, 58, 58, 58, 203, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -195 }, { 11, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, 58, -196, -196, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -196 }, { 11, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, 58, -197, -197, 58, 58, 58, 58, 58, 58, 58, 58, 58, 204, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -197 }, { 11, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, 58, -198, -198, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -198 }, { 11, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, 58, -199, -199, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -199 }, { 11, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, 58, -200, -200, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -200 }, { 11, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, 58, -201, -201, 58, 205, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -201 }, { 11, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, 58, -202, -202, 58, 206, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -202 }, { 11, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, 58, -203, -203, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -203 }, { 11, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, 58, -204, -204, 58, 58, 58, 58, 58, 58, 58, 207, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -204 }, { 11, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, 58, -205, -205, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 208, 58, 58, 58, 58, 58, 58, 58, 58, -205 }, { 11, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, 58, -206, -206, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 209, 58, 58, -206 }, { 11, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, 58, -207, -207, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -207 }, { 11, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, 58, -208, -208, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -208 }, { 11, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, 58, -209, -209, 58, 58, 58, 58, 58, 210, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -209 }, { 11, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, 58, -210, -210, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, -210 }, } ; static yy_state_type yy_get_previous_state (void ); static yy_state_type yy_try_NUL_trans (yy_state_type current_state ); static int yy_get_next_buffer (void ); static void yy_fatal_error (yyconst char msg[] ); /* Done after the current pattern has been matched and before the * corresponding action - sets up zconftext. */ #define YY_DO_BEFORE_ACTION \ (yytext_ptr) = yy_bp; \ zconfleng = (size_t) (yy_cp - yy_bp); \ (yy_hold_char) = *yy_cp; \ *yy_cp = '\0'; \ (yy_c_buf_p) = yy_cp; #define YY_NUM_RULES 64 #define YY_END_OF_BUFFER 65 /* This struct is not used in this scanner, but its presence is necessary. */