#define yy_create_buffer base_yy_create_buffer #define yy_delete_buffer base_yy_delete_buffer #define yy_scan_buffer base_yy_scan_buffer #define yy_scan_string base_yy_scan_string #define yy_scan_bytes base_yy_scan_bytes #define yy_flex_debug base_yy_flex_debug #define yy_init_buffer base_yy_init_buffer #define yy_flush_buffer base_yy_flush_buffer #define yy_load_buffer_state base_yy_load_buffer_state #define yy_switch_to_buffer base_yy_switch_to_buffer #define yyin base_yyin #define yyleng base_yyleng #define yylex base_yylex #define yyout base_yyout #define yyrestart base_yyrestart #define yytext base_yytext #line 19 "scan.c" /* A lexical scanner generated by flex */ /* Scanner skeleton version: * $Header: /home/daffy/u0/vern/flex/RCS/flex.skl,v 2.91 96/09/10 16:58:48 vern Exp $ */ #define FLEX_SCANNER #define YY_FLEX_MAJOR_VERSION 2 #define YY_FLEX_MINOR_VERSION 5 #include /* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */ #ifdef c_plusplus #ifndef __cplusplus #define __cplusplus #endif #endif #ifdef __cplusplus #include #include /* Use prototypes in function declarations. */ #define YY_USE_PROTOS /* The "const" storage-class-modifier is valid. */ #define YY_USE_CONST #else /* ! __cplusplus */ #if __STDC__ #define YY_USE_PROTOS #define YY_USE_CONST #endif /* __STDC__ */ #endif /* ! __cplusplus */ #ifdef __TURBOC__ #pragma warn -rch #pragma warn -use #include #include #define YY_USE_CONST #define YY_USE_PROTOS #endif #ifdef YY_USE_CONST #define yyconst const #else #define yyconst #endif #ifdef YY_USE_PROTOS #define YY_PROTO(proto) proto #else #define YY_PROTO(proto) () #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 yyrestart( yyin ) #define YY_END_OF_BUFFER_CHAR 0 /* Size of default input buffer. */ #define YY_BUF_SIZE 16384 typedef struct yy_buffer_state *YY_BUFFER_STATE; extern int yyleng; extern FILE *yyin, *yyout; #define EOB_ACT_CONTINUE_SCAN 0 #define EOB_ACT_END_OF_FILE 1 #define EOB_ACT_LAST_MATCH 2 /* The funky do-while in the following #define is used to turn the definition * int a single C statement (which needs a semi-colon terminator). This * avoids problems with code like: * * if ( condition_holds ) * yyless( 5 ); * else * do_something_else(); * * Prior to using the do-while the compiler would get upset at the * "else" because it interpreted the "if" statement as being all * done when it reached the ';' after the yyless() call. */ /* Return all but the first 'n' matched characters back to the input stream. */ #define yyless(n) \ do \ { \ /* Undo effects of setting up yytext. */ \ *yy_cp = yy_hold_char; \ YY_RESTORE_YY_MORE_OFFSET \ yy_c_buf_p = yy_cp = yy_bp + n - YY_MORE_ADJ; \ YY_DO_BEFORE_ACTION; /* set up yytext 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). */ typedef unsigned int yy_size_t; 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; /* 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 yyrestart()), so that the user can continue scanning by * just pointing yyin at a new input file. */ #define YY_BUFFER_EOF_PENDING 2 }; static YY_BUFFER_STATE yy_current_buffer = 0; /* 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". */ #define YY_CURRENT_BUFFER yy_current_buffer /* yy_hold_char holds the character lost when yytext is formed. */ static char yy_hold_char; static int yy_n_chars; /* number of characters read into yy_ch_buf */ int yyleng; /* 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 yywrap()'s to do buffer switches * instead of setting up a fresh yyin. A bit of a hack ... */ static int yy_did_buffer_switch_on_eof; void yyrestart YY_PROTO(( FILE *input_file )); void yy_switch_to_buffer YY_PROTO(( YY_BUFFER_STATE new_buffer )); void yy_load_buffer_state YY_PROTO(( void )); YY_BUFFER_STATE yy_create_buffer YY_PROTO(( FILE *file, int size )); void yy_delete_buffer YY_PROTO(( YY_BUFFER_STATE b )); void yy_init_buffer YY_PROTO(( YY_BUFFER_STATE b, FILE *file )); void yy_flush_buffer YY_PROTO(( YY_BUFFER_STATE b )); #define YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer ) YY_BUFFER_STATE yy_scan_buffer YY_PROTO(( char *base, yy_size_t size )); YY_BUFFER_STATE yy_scan_string YY_PROTO(( yyconst char *yy_str )); YY_BUFFER_STATE yy_scan_bytes YY_PROTO(( yyconst char *bytes, int len )); static void *yy_flex_alloc YY_PROTO(( yy_size_t )); static void *yy_flex_realloc YY_PROTO(( void *, yy_size_t )); static void yy_flex_free YY_PROTO(( void * )); #define yy_new_buffer yy_create_buffer #define yy_set_interactive(is_interactive) \ { \ if ( ! yy_current_buffer ) \ yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \ yy_current_buffer->yy_is_interactive = is_interactive; \ } #define yy_set_bol(at_bol) \ { \ if ( ! yy_current_buffer ) \ yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \ yy_current_buffer->yy_at_bol = at_bol; \ } #define YY_AT_BOL() (yy_current_buffer->yy_at_bol) #define yywrap() 1 #define YY_SKIP_YYWRAP typedef unsigned char YY_CHAR; FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0; typedef yyconst struct yy_trans_info *yy_state_type; extern char *yytext; #define yytext_ptr yytext static yy_state_type yy_get_previous_state YY_PROTO(( void )); static yy_state_type yy_try_NUL_trans YY_PROTO(( yy_state_type current_state )); static int yy_get_next_buffer YY_PROTO(( void )); static void yy_fatal_error YY_PROTO(( yyconst char msg[] )); /* Done after the current pattern has been matched and before the * corresponding action - sets up yytext. */ #define YY_DO_BEFORE_ACTION \ yytext_ptr = yy_bp; \ yyleng = (int) (yy_cp - yy_bp); \ yy_hold_char = *yy_cp; \ *yy_cp = '\0'; \ yy_c_buf_p = yy_cp; #define YY_NUM_RULES 51 #define YY_END_OF_BUFFER 52 struct yy_trans_info { short yy_verify; short yy_nxt; }; static yyconst struct yy_trans_info yy_transition[20993] = { { 0, 0 }, { 0,20737 }, { 0, 0 }, { 0,20735 }, { 1,3612 }, { 2,3612 }, { 3,3612 }, { 4,3612 }, { 5,3612 }, { 6,3612 }, { 7,3612 }, { 8,3612 }, { 9,3614 }, { 10,3619 }, { 11,3612 }, { 12,3614 }, { 13,3614 }, { 14,3612 }, { 15,3612 }, { 16,3612 }, { 17,3612 }, { 18,3612 }, { 19,3612 }, { 20,3612 }, { 21,3612 }, { 22,3612 }, { 23,3612 }, { 24,3612 }, { 25,3612 }, { 26,3612 }, { 27,3612 }, { 28,3612 }, { 29,3612 }, { 30,3612 }, { 31,3612 }, { 32,3614 }, { 33,3621 }, { 34,3616 }, { 35,3621 }, { 36,3653 }, { 37,3910 }, { 38,3621 }, { 39,3634 }, { 40,3636 }, { 41,3636 }, { 42,3910 }, { 43,3910 }, { 44,3636 }, { 45,3921 }, { 46,3938 }, { 47,4011 }, { 48,4013 }, { 49,4013 }, { 50,4013 }, { 51,4013 }, { 52,4013 }, { 53,4013 }, { 54,4013 }, { 55,4013 }, { 56,4013 }, { 57,4013 }, { 58,3638 }, { 59,3636 }, { 60,3910 }, { 61,3910 }, { 62,3910 }, { 63,3621 }, { 64,3621 }, { 65,4077 }, { 66,4334 }, { 67,4077 }, { 68,4077 }, { 69,4591 }, { 70,4077 }, { 71,4077 }, { 72,4077 }, { 73,4077 }, { 74,4077 }, { 75,4077 }, { 76,4077 }, { 77,4077 }, { 78,4848 }, { 79,4077 }, { 80,4077 }, { 81,4077 }, { 82,4077 }, { 83,4077 }, { 84,4077 }, { 85,4077 }, { 86,4077 }, { 87,4077 }, { 88,5105 }, { 89,4077 }, { 90,4077 }, { 91,3636 }, { 92,3612 }, { 93,3636 }, { 94,3910 }, { 95,4077 }, { 96,3621 }, { 97,4077 }, { 98,4334 }, { 99,4077 }, { 100,4077 }, { 101,4591 }, { 102,4077 }, { 103,4077 }, { 104,4077 }, { 105,4077 }, { 106,4077 }, { 107,4077 }, { 108,4077 }, { 109,4077 }, { 110,4848 }, { 111,4077 }, { 112,4077 }, { 113,4077 }, { 114,4077 }, { 115,4077 }, { 116,4077 }, { 117,4077 }, { 118,4077 }, { 119,4077 }, { 120,5105 }, { 121,4077 }, { 122,4077 }, { 123,3612 }, { 124,3621 }, { 125,3612 }, { 126,3621 }, { 127,3612 }, { 128,4077 }, { 129,4077 }, { 130,4077 }, { 131,4077 }, { 132,4077 }, { 133,4077 }, { 134,4077 }, { 135,4077 }, { 136,4077 }, { 137,4077 }, { 138,4077 }, { 139,4077 }, { 140,4077 }, { 141,4077 }, { 142,4077 }, { 143,4077 }, { 144,4077 }, { 145,4077 }, { 146,4077 }, { 147,4077 }, { 148,4077 }, { 149,4077 }, { 150,4077 }, { 151,4077 }, { 152,4077 }, { 153,4077 }, { 154,4077 }, { 155,4077 }, { 156,4077 }, { 157,4077 }, { 158,4077 }, { 159,4077 }, { 160,4077 }, { 161,4077 }, { 162,4077 }, { 163,4077 }, { 164,4077 }, { 165,4077 }, { 166,4077 }, { 167,4077 }, { 168,4077 }, { 169,4077 }, { 170,4077 }, { 171,4077 }, { 172,4077 }, { 173,4077 }, { 174,4077 }, { 175,4077 }, { 176,4077 }, { 177,4077 }, { 178,4077 }, { 179,4077 }, { 180,4077 }, { 181,4077 }, { 182,4077 }, { 183,4077 }, { 184,4077 }, { 185,4077 }, { 186,4077 }, { 187,4077 }, { 188,4077 }, { 189,4077 }, { 190,4077 }, { 191,4077 }, { 192,4077 }, { 193,4077 }, { 194,4077 }, { 195,4077 }, { 196,4077 }, { 197,4077 }, { 198,4077 }, { 199,4077 }, { 200,4077 }, { 201,4077 }, { 202,4077 }, { 203,4077 }, { 204,4077 }, { 205,4077 }, { 206,4077 }, { 207,4077 }, { 208,4077 }, { 209,4077 }, { 210,4077 }, { 211,4077 }, { 212,4077 }, { 213,4077 }, { 214,4077 }, { 215,4077 }, { 216,4077 }, { 217,4077 }, { 218,4077 }, { 219,4077 }, { 220,4077 }, { 221,4077 }, { 222,4077 }, { 223,4077 }, { 224,4077 }, { 225,4077 }, { 226,4077 }, { 227,4077 }, { 228,4077 }, { 229,4077 }, { 230,4077 }, { 231,4077 }, { 232,4077 }, { 233,4077 }, { 234,4077 }, { 235,4077 }, { 236,4077 }, { 237,4077 }, { 238,4077 }, { 239,4077 }, { 240,4077 }, { 241,4077 }, { 242,4077 }, { 243,4077 }, { 244,4077 }, { 245,4077 }, { 246,4077 }, { 247,4077 }, { 248,4077 }, { 249,4077 }, { 250,4077 }, { 251,4077 }, { 252,4077 }, { 253,4077 }, { 254,4077 }, { 255,4077 }, { 256,3612 }, { 0, 0 }, { 0,20477 }, { 1,3354 }, { 2,3354 }, { 3,3354 }, { 4,3354 }, { 5,3354 }, { 6,3354 }, { 7,3354 }, { 8,3354 }, { 9,3356 }, { 10,3361 }, { 11,3354 }, { 12,3356 }, { 13,3356 }, { 14,3354 }, { 15,3354 }, { 16,3354 }, { 17,3354 }, { 18,3354 }, { 19,3354 }, { 20,3354 }, { 21,3354 }, { 22,3354 }, { 23,3354 }, { 24,3354 }, { 25,3354 }, { 26,3354 }, { 27,3354 }, { 28,3354 }, { 29,3354 }, { 30,3354 }, { 31,3354 }, { 32,3356 }, { 33,3363 }, { 34,3358 }, { 35,3363 }, { 36,3395 }, { 37,3652 }, { 38,3363 }, { 39,3376 }, { 40,3378 }, { 41,3378 }, { 42,3652 }, { 43,3652 }, { 44,3378 }, { 45,3663 }, { 46,3680 }, { 47,3753 }, { 48,3755 }, { 49,3755 }, { 50,3755 }, { 51,3755 }, { 52,3755 }, { 53,3755 }, { 54,3755 }, { 55,3755 }, { 56,3755 }, { 57,3755 }, { 58,3380 }, { 59,3378 }, { 60,3652 }, { 61,3652 }, { 62,3652 }, { 63,3363 }, { 64,3363 }, { 65,3819 }, { 66,4076 }, { 67,3819 }, { 68,3819 }, { 69,4333 }, { 70,3819 }, { 71,3819 }, { 72,3819 }, { 73,3819 }, { 74,3819 }, { 75,3819 }, { 76,3819 }, { 77,3819 }, { 78,4590 }, { 79,3819 }, { 80,3819 }, { 81,3819 }, { 82,3819 }, { 83,3819 }, { 84,3819 }, { 85,3819 }, { 86,3819 }, { 87,3819 }, { 88,4847 }, { 89,3819 }, { 90,3819 }, { 91,3378 }, { 92,3354 }, { 93,3378 }, { 94,3652 }, { 95,3819 }, { 96,3363 }, { 97,3819 }, { 98,4076 }, { 99,3819 }, { 100,3819 }, { 101,4333 }, { 102,3819 }, { 103,3819 }, { 104,3819 }, { 105,3819 }, { 106,3819 }, { 107,3819 }, { 108,3819 }, { 109,3819 }, { 110,4590 }, { 111,3819 }, { 112,3819 }, { 113,3819 }, { 114,3819 }, { 115,3819 }, { 116,3819 }, { 117,3819 }, { 118,3819 }, { 119,3819 }, { 120,4847 }, { 121,3819 }, { 122,3819 }, { 123,3354 }, { 124,3363 }, { 125,3354 }, { 126,3363 }, { 127,3354 }, { 128,3819 }, { 129,3819 }, { 130,3819 }, { 131,3819 }, { 132,3819 }, { 133,3819 }, { 134,3819 }, { 135,3819 }, { 136,3819 }, { 137,3819 }, { 138,3819 }, { 139,3819 }, { 140,3819 }, { 141,3819 }, { 142,3819 }, { 143,3819 }, { 144,3819 }, { 145,3819 }, { 146,3819 }, { 147,3819 }, { 148,3819 }, { 149,3819 }, { 150,3819 }, { 151,3819 }, { 152,3819 }, { 153,3819 }, { 154,3819 }, { 155,3819 }, { 156,3819 }, { 157,3819 }, { 158,3819 }, { 159,3819 }, { 160,3819 }, { 161,3819 }, { 162,3819 }, { 163,3819 }, { 164,3819 }, { 165,3819 }, { 166,3819 }, { 167,3819 }, { 168,3819 }, { 169,3819 }, { 170,3819 }, { 171,3819 }, { 172,3819 }, { 173,3819 }, { 174,3819 }, { 175,3819 }, { 176,3819 }, { 177,3819 }, { 178,3819 }, { 179,3819 }, { 180,3819 }, { 181,3819 }, { 182,3819 }, { 183,3819 }, { 184,3819 }, { 185,3819 }, { 186,3819 }, { 187,3819 }, { 188,3819 }, { 189,3819 }, { 190,3819 }, { 191,3819 }, { 192,3819 }, { 193,3819 }, { 194,3819 }, { 195,3819 }, { 196,3819 }, { 197,3819 }, { 198,3819 }, { 199,3819 }, { 200,3819 }, { 201,3819 }, { 202,3819 }, { 203,3819 }, { 204,3819 }, { 205,3819 }, { 206,3819 }, { 207,3819 }, { 208,3819 }, { 209,3819 }, { 210,3819 }, { 211,3819 }, { 212,3819 }, { 213,3819 }, { 214,3819 }, { 215,3819 }, { 216,3819 }, { 217,3819 }, { 218,3819 }, { 219,3819 }, { 220,3819 }, { 221,3819 }, { 222,3819 }, { 223,3819 }, { 224,3819 }, { 225,3819 }, { 226,3819 }, { 227,3819 }, { 228,3819 }, { 229,3819 }, { 230,3819 }, { 231,3819 }, { 232,3819 }, { 233,3819 }, { 234,3819 }, { 235,3819 }, { 236,3819 }, { 237,3819 }, { 238,3819 }, { 239,3819 }, { 240,3819 }, { 241,3819 }, { 242,3819 }, { 243,3819 }, { 244,3819 }, { 245,3819 }, { 246,3819 }, { 247,3819 }, { 248,3819 }, { 249,3819 }, { 250,3819 }, { 251,3819 }, { 252,3819 }, { 253,3819 }, { 254,3819 }, { 255,3819 }, { 256,3354 }, { 0, 12 }, { 0,20219 }, { 1,4846 }, { 2,4846 }, { 3,4846 }, { 4,4846 }, { 5,4846 }, { 6,4846 }, { 7,4846 }, { 8,4846 }, { 9,4846 }, { 10,4846 }, { 11,4846 }, { 12,4846 }, { 13,4846 }, { 14,4846 }, { 15,4846 }, { 16,4846 }, { 17,4846 }, { 18,4846 }, { 19,4846 }, { 20,4846 }, { 21,4846 }, { 22,4846 }, { 23,4846 }, { 24,4846 }, { 25,4846 }, { 26,4846 }, { 27,4846 }, { 28,4846 }, { 29,4846 }, { 30,4846 }, { 31,4846 }, { 32,4846 }, { 33,4846 }, { 34,4846 }, { 35,4846 }, { 36,4846 }, { 37,4846 }, { 38,4846 }, { 39,5104 }, { 40,4846 }, { 41,4846 }, { 42,4846 }, { 43,4846 }, { 44,4846 }, { 45,4846 }, { 46,4846 }, { 47,4846 }, { 48,4846 }, { 49,4846 }, { 50,4846 }, { 51,4846 }, { 52,4846 }, { 53,4846 }, { 54,4846 }, { 55,4846 }, { 56,4846 }, { 57,4846 }, { 58,4846 }, { 59,4846 }, { 60,4846 }, { 61,4846 }, { 62,4846 }, { 63,4846 }, { 64,4846 }, { 65,4846 }, { 66,4846 }, { 67,4846 }, { 68,4846 }, { 69,4846 }, { 70,4846 }, { 71,4846 }, { 72,4846 }, { 73,4846 }, { 74,4846 }, { 75,4846 }, { 76,4846 }, { 77,4846 }, { 78,4846 }, { 79,4846 }, { 80,4846 }, { 81,4846 }, { 82,4846 }, { 83,4846 }, { 84,4846 }, { 85,4846 }, { 86,4846 }, { 87,4846 }, { 88,4846 }, { 89,4846 }, { 90,4846 }, { 91,4846 }, { 92,4846 }, { 93,4846 }, { 94,4846 }, { 95,4846 }, { 96,4846 }, { 97,4846 }, { 98,4846 }, { 99,4846 }, { 100,4846 }, { 101,4846 }, { 102,4846 }, { 103,4846 }, { 104,4846 }, { 105,4846 }, { 106,4846 }, { 107,4846 }, { 108,4846 }, { 109,4846 }, { 110,4846 }, { 111,4846 }, { 112,4846 }, { 113,4846 }, { 114,4846 }, { 115,4846 }, { 116,4846 }, { 117,4846 }, { 118,4846 }, { 119,4846 }, { 120,4846 }, { 121,4846 }, { 122,4846 }, { 123,4846 }, { 124,4846 }, { 125,4846 }, { 126,4846 }, { 127,4846 }, { 128,4846 }, { 129,4846 }, { 130,4846 }, { 131,4846 }, { 132,4846 }, { 133,4846 }, { 134,4846 }, { 135,4846 }, { 136,4846 }, { 137,4846 }, { 138,4846 }, { 139,4846 }, { 140,4846 }, { 141,4846 }, { 142,4846 }, { 143,4846 }, { 144,4846 }, { 145,4846 }, { 146,4846 }, { 147,4846 }, { 148,4846 }, { 149,4846 }, { 150,4846 }, { 151,4846 }, { 152,4846 }, { 153,4846 }, { 154,4846 }, { 155,4846 }, { 156,4846 }, { 157,4846 }, { 158,4846 }, { 159,4846 }, { 160,4846 }, { 161,4846 }, { 162,4846 }, { 163,4846 }, { 164,4846 }, { 165,4846 }, { 166,4846 }, { 167,4846 }, { 168,4846 }, { 169,4846 }, { 170,4846 }, { 171,4846 }, { 172,4846 }, { 173,4846 }, { 174,4846 }, { 175,4846 }, { 176,4846 }, { 177,4846 }, { 178,4846 }, { 179,4846 }, { 180,4846 }, { 181,4846 }, { 182,4846 }, { 183,4846 }, { 184,4846 }, { 185,4846 }, { 186,4846 }, { 187,4846 }, { 188,4846 }, { 189,4846 }, { 190,4846 }, { 191,4846 }, { 192,4846 }, { 193,4846 }, { 194,4846 }, { 195,4846 }, { 196,4846 }, { 197,4846 }, { 198,4846 }, { 199,4846 }, { 200,4846 }, { 201,4846 }, { 202,4846 }, { 203,4846 }, { 204,4846 }, { 205,4846 }, { 206,4846 }, { 207,4846 }, { 208,4846 }, { 209,4846 }, { 210,4846 }, { 211,4846 }, { 212,4846 }, { 213,4846 }, { 214,4846 }, { 215,4846 }, { 216,4846 }, { 217,4846 }, { 218,4846 }, { 219,4846 }, { 220,4846 }, { 221,4846 }, { 222,4846 }, { 223,4846 }, { 224,4846 }, { 225,4846 }, { 226,4846 }, { 227,4846 }, { 228,4846 }, { 229,4846 }, { 230,4846 }, { 231,4846 }, { 232,4846 }, { 233,4846 }, { 234,4846 }, { 235,4846 }, { 236,4846 }, { 237,4846 }, { 238,4846 }, { 239,4846 }, { 240,4846 }, { 241,4846 }, { 242,4846 }, { 243,4846 }, { 244,4846 }, { 245,4846 }, { 246,4846 }, { 247,4846 }, { 248,4846 }, { 249,4846 }, { 250,4846 }, { 251,4846 }, { 252,4846 }, { 253,4846 }, { 254,4846 }, { 255,4846 }, { 256,4846 }, { 0, 12 }, { 0,19961 }, { 1,4588 }, { 2,4588 }, { 3,4588 }, { 4,4588 }, { 5,4588 }, { 6,4588 }, { 7,4588 }, { 8,4588 }, { 9,4588 }, { 10,4588 }, { 11,4588 }, { 12,4588 }, { 13,4588 }, { 14,4588 }, { 15,4588 }, { 16,4588 }, { 17,4588 }, { 18,4588 }, { 19,4588 }, { 20,4588 }, { 21,4588 }, { 22,4588 }, { 23,4588 }, { 24,4588 }, { 25,4588 }, { 26,4588 }, { 27,4588 }, { 28,4588 }, { 29,4588 }, { 30,4588 }, { 31,4588 }, { 32,4588 }, { 33,4588 }, { 34,4588 }, { 35,4588 }, { 36,4588 }, { 37,4588 }, { 38,4588 }, { 39,4846 }, { 40,4588 }, { 41,4588 }, { 42,4588 }, { 43,4588 }, { 44,4588 }, { 45,4588 }, { 46,4588 }, { 47,4588 }, { 48,4588 }, { 49,4588 }, { 50,4588 }, { 51,4588 }, { 52,4588 }, { 53,4588 }, { 54,4588 }, { 55,4588 }, { 56,4588 }, { 57,4588 }, { 58,4588 }, { 59,4588 }, { 60,4588 }, { 61,4588 }, { 62,4588 }, { 63,4588 }, { 64,4588 }, { 65,4588 }, { 66,4588 }, { 67,4588 }, { 68,4588 }, { 69,4588 }, { 70,4588 }, { 71,4588 }, { 72,4588 }, { 73,4588 }, { 74,4588 }, { 75,4588 }, { 76,4588 }, { 77,4588 }, { 78,4588 }, { 79,4588 }, { 80,4588 }, { 81,4588 }, { 82,4588 }, { 83,4588 }, { 84,4588 }, { 85,4588 }, { 86,4588 }, { 87,4588 }, { 88,4588 }, { 89,4588 }, { 90,4588 }, { 91,4588 }, { 92,4588 }, { 93,4588 }, { 94,4588 }, { 95,4588 }, { 96,4588 }, { 97,4588 }, { 98,4588 }, { 99,4588 }, { 100,4588 }, { 101,4588 }, { 102,4588 }, { 103,4588 }, { 104,4588 }, { 105,4588 }, { 106,4588 }, { 107,4588 }, { 108,4588 }, { 109,4588 }, { 110,4588 }, { 111,4588 }, { 112,4588 }, { 113,4588 }, { 114,4588 }, { 115,4588 }, { 116,4588 }, { 117,4588 }, { 118,4588 }, { 119,4588 }, { 120,4588 }, { 121,4588 }, { 122,4588 }, { 123,4588 }, { 124,4588 }, { 125,4588 }, { 126,4588 }, { 127,4588 }, { 128,4588 }, { 129,4588 }, { 130,4588 }, { 131,4588 }, { 132,4588 }, { 133,4588 }, { 134,4588 }, { 135,4588 }, { 136,4588 }, { 137,4588 }, { 138,4588 }, { 139,4588 }, { 140,4588 }, { 141,4588 }, { 142,4588 }, { 143,4588 }, { 144,4588 }, { 145,4588 }, { 146,4588 }, { 147,4588 }, { 148,4588 }, { 149,4588 }, { 150,4588 }, { 151,4588 }, { 152,4588 }, { 153,4588 }, { 154,4588 }, { 155,4588 }, { 156,4588 }, { 157,4588 }, { 158,4588 }, { 159,4588 }, { 160,4588 }, { 161,4588 }, { 162,4588 }, { 163,4588 }, { 164,4588 }, { 165,4588 }, { 166,4588 }, { 167,4588 }, { 168,4588 }, { 169,4588 }, { 170,4588 }, { 171,4588 }, { 172,4588 }, { 173,4588 }, { 174,4588 }, { 175,4588 }, { 176,4588 }, { 177,4588 }, { 178,4588 }, { 179,4588 }, { 180,4588 }, { 181,4588 }, { 182,4588 }, { 183,4588 }, { 184,4588 }, { 185,4588 }, { 186,4588 }, { 187,4588 }, { 188,4588 }, { 189,4588 }, { 190,4588 }, { 191,4588 }, { 192,4588 }, { 193,4588 }, { 194,4588 }, { 195,4588 }, { 196,4588 }, { 197,4588 }, { 198,4588 }, { 199,4588 }, { 200,4588 }, { 201,4588 }, { 202,4588 }, { 203,4588 }, { 204,4588 }, { 205,4588 }, { 206,4588 }, { 207,4588 }, { 208,4588 }, { 209,4588 }, { 210,4588 }, { 211,4588 }, { 212,4588 }, { 213,4588 }, { 214,4588 }, { 215,4588 }, { 216,4588 }, { 217,4588 }, { 218,4588 }, { 219,4588 }, { 220,4588 }, { 221,4588 }, { 222,4588 }, { 223,4588 }, { 224,4588 }, { 225,4588 }, { 226,4588 }, { 227,4588 }, { 228,4588 }, { 229,4588 }, { 230,4588 }, { 231,4588 }, { 232,4588 }, { 233,4588 }, { 234,4588 }, { 235,4588 }, { 236,4588 }, { 237,4588 }, { 238,4588 }, { 239,4588 }, { 240,4588 }, { 241,4588 }, { 242,4588 }, { 243,4588 }, { 244,4588 }, { 245,4588 }, { 246,4588 }, { 247,4588 }, { 248,4588 }, { 249,4588 }, { 250,4588 }, { 251,4588 }, { 252,4588 }, { 253,4588 }, { 254,4588 }, { 255,4588 }, { 256,4588 }, { 0, 0 }, { 0,19703 }, { 1,4635 }, { 2,4635 }, { 3,4635 }, { 4,4635 }, { 5,4635 }, { 6,4635 }, { 7,4635 }, { 8,4635 }, { 9,4635 }, { 10,4635 }, { 11,4635 }, { 12,4635 }, { 13,4635 }, { 14,4635 }, { 15,4635 }, { 16,4635 }, { 17,4635 }, { 18,4635 }, { 19,4635 }, { 20,4635 }, { 21,4635 }, { 22,4635 }, { 23,4635 }, { 24,4635 }, { 25,4635 }, { 26,4635 }, { 27,4635 }, { 28,4635 }, { 29,4635 }, { 30,4635 }, { 31,4635 }, { 32,4635 }, { 33,4893 }, { 34,4635 }, { 35,4893 }, { 36,4635 }, { 37,4893 }, { 38,4893 }, { 39,4635 }, { 40,4635 }, { 41,4635 }, { 42,2612 }, { 43,4893 }, { 44,4635 }, { 45,4893 }, { 46,4635 }, { 47,2616 }, { 48,4635 }, { 49,4635 }, { 50,4635 }, { 51,4635 }, { 52,4635 }, { 53,4635 }, { 54,4635 }, { 55,4635 }, { 56,4635 }, { 57,4635 }, { 58,4635 }, { 59,4635 }, { 60,4893 }, { 61,4893 }, { 62,4893 }, { 63,4893 }, { 64,4893 }, { 65,4635 }, { 66,4635 }, { 67,4635 }, { 68,4635 }, { 69,4635 }, { 70,4635 }, { 71,4635 }, { 72,4635 }, { 73,4635 }, { 74,4635 }, { 75,4635 }, { 76,4635 }, { 77,4635 }, { 78,4635 }, { 79,4635 }, { 80,4635 }, { 81,4635 }, { 82,4635 }, { 83,4635 }, { 84,4635 }, { 85,4635 }, { 86,4635 }, { 87,4635 }, { 88,4635 }, { 89,4635 }, { 90,4635 }, { 91,4635 }, { 92,4635 }, { 93,4635 }, { 94,4893 }, { 95,4635 }, { 96,4893 }, { 97,4635 }, { 98,4635 }, { 99,4635 }, { 100,4635 }, { 101,4635 }, { 102,4635 }, { 103,4635 }, { 104,4635 }, { 105,4635 }, { 106,4635 }, { 107,4635 }, { 108,4635 }, { 109,4635 }, { 110,4635 }, { 111,4635 }, { 112,4635 }, { 113,4635 }, { 114,4635 }, { 115,4635 }, { 116,4635 }, { 117,4635 }, { 118,4635 }, { 119,4635 }, { 120,4635 }, { 121,4635 }, { 122,4635 }, { 123,4635 }, { 124,4893 }, { 125,4635 }, { 126,4893 }, { 127,4635 }, { 128,4635 }, { 129,4635 }, { 130,4635 }, { 131,4635 }, { 132,4635 }, { 133,4635 }, { 134,4635 }, { 135,4635 }, { 136,4635 }, { 137,4635 }, { 138,4635 }, { 139,4635 }, { 140,4635 }, { 141,4635 }, { 142,4635 }, { 143,4635 }, { 144,4635 }, { 145,4635 }, { 146,4635 }, { 147,4635 }, { 148,4635 }, { 149,4635 }, { 150,4635 }, { 151,4635 }, { 152,4635 }, { 153,4635 }, { 154,4635 }, { 155,4635 }, { 156,4635 }, { 157,4635 }, { 158,4635 }, { 159,4635 }, { 160,4635 }, { 161,4635 }, { 162,4635 }, { 163,4635 }, { 164,4635 }, { 165,4635 }, { 166,4635 }, { 167,4635 }, { 168,4635 }, { 169,4635 }, { 170,4635 }, { 171,4635 }, { 172,4635 }, { 173,4635 }, { 174,4635 }, { 175,4635 }, { 176,4635 }, { 177,4635 }, { 178,4635 }, { 179,4635 }, { 180,4635 }, { 181,4635 }, { 182,4635 }, { 183,4635 }, { 184,4635 }, { 185,4635 }, { 186,4635 }, { 187,4635 }, { 188,4635 }, { 189,4635 }, { 190,4635 }, { 191,4635 }, { 192,4635 }, { 193,4635 }, { 194,4635 }, { 195,4635 }, { 196,4635 }, { 197,4635 }, { 198,4635 }, { 199,4635 }, { 200,4635 }, { 201,4635 }, { 202,4635 }, { 203,4635 }, { 204,4635 }, { 205,4635 }, { 206,4635 }, { 207,4635 }, { 208,4635 }, { 209,4635 }, { 210,4635 }, { 211,4635 }, { 212,4635 }, { 213,4635 }, { 214,4635 }, { 215,4635 }, { 216,4635 }, { 217,4635 }, { 218,4635 }, { 219,4635 }, { 220,4635 }, { 221,4635 }, { 222,4635 }, { 223,4635 }, { 224,4635 }, { 225,4635 }, { 226,4635 }, { 227,4635 }, { 228,4635 }, { 229,4635 }, { 230,4635 }, { 231,4635 }, { 232,4635 }, { 233,4635 }, { 234,4635 }, { 235,4635 }, { 236,4635 }, { 237,4635 }, { 238,4635 }, { 239,4635 }, { 240,4635 }, { 241,4635 }, { 242,4635 }, { 243,4635 }, { 244,4635 }, { 245,4635 }, { 246,4635 }, { 247,4635 }, { 248,4635 }, { 249,4635 }, { 250,4635 }, { 251,4635 }, { 252,4635 }, { 253,4635 }, { 254,4635 }, { 255,4635 }, { 256,4635 }, { 0, 0 }, { 0,19445 }, { 1,4377 }, { 2,4377 }, { 3,4377 }, { 4,4377 }, { 5,4377 }, { 6,4377 }, { 7,4377 }, { 8,4377 }, { 9,4377 }, { 10,4377 }, { 11,4377 }, { 12,4377 }, { 13,4377 }, { 14,4377 }, { 15,4377 }, { 16,4377 }, { 17,4377 }, { 18,4377 }, { 19,4377 }, { 20,4377 }, { 21,4377 }, { 22,4377 }, { 23,4377 }, { 24,4377 }, { 25,4377 }, { 26,4377 }, { 27,4377 }, { 28,4377 }, { 29,4377 }, { 30,4377 }, { 31,4377 }, { 32,4377 }, { 33,4635 }, { 34,4377 }, { 35,4635 }, { 36,4377 }, { 37,4635 }, { 38,4635 }, { 39,4377 }, { 40,4377 }, { 41,4377 }, { 42,2354 }, { 43,4635 }, { 44,4377 }, { 45,4635 }, { 46,4377 }, { 47,2358 }, { 48,4377 }, { 49,4377 }, { 50,4377 }, { 51,4377 }, { 52,4377 }, { 53,4377 }, { 54,4377 }, { 55,4377 }, { 56,4377 }, { 57,4377 }, { 58,4377 }, { 59,4377 }, { 60,4635 }, { 61,4635 }, { 62,4635 }, { 63,4635 }, { 64,4635 }, { 65,4377 }, { 66,4377 }, { 67,4377 }, { 68,4377 }, { 69,4377 }, { 70,4377 }, { 71,4377 }, { 72,4377 }, { 73,4377 }, { 74,4377 }, { 75,4377 }, { 76,4377 }, { 77,4377 }, { 78,4377 }, { 79,4377 }, { 80,4377 }, { 81,4377 }, { 82,4377 }, { 83,4377 }, { 84,4377 }, { 85,4377 }, { 86,4377 }, { 87,4377 }, { 88,4377 }, { 89,4377 }, { 90,4377 }, { 91,4377 }, { 92,4377 }, { 93,4377 }, { 94,4635 }, { 95,4377 }, { 96,4635 }, { 97,4377 }, { 98,4377 }, { 99,4377 }, { 100,4377 }, { 101,4377 }, { 102,4377 }, { 103,4377 }, { 104,4377 }, { 105,4377 }, { 106,4377 }, { 107,4377 }, { 108,4377 }, { 109,4377 }, { 110,4377 }, { 111,4377 }, { 112,4377 }, { 113,4377 }, { 114,4377 }, { 115,4377 }, { 116,4377 }, { 117,4377 }, { 118,4377 }, { 119,4377 }, { 120,4377 }, { 121,4377 }, { 122,4377 }, { 123,4377 }, { 124,4635 }, { 125,4377 }, { 126,4635 }, { 127,4377 }, { 128,4377 }, { 129,4377 }, { 130,4377 }, { 131,4377 }, { 132,4377 }, { 133,4377 }, { 134,4377 }, { 135,4377 }, { 136,4377 }, { 137,4377 }, { 138,4377 }, { 139,4377 }, { 140,4377 }, { 141,4377 }, { 142,4377 }, { 143,4377 }, { 144,4377 }, { 145,4377 }, { 146,4377 }, { 147,4377 }, { 148,4377 }, { 149,4377 }, { 150,4377 }, { 151,4377 }, { 152,4377 }, { 153,4377 }, { 154,4377 }, { 155,4377 }, { 156,4377 }, { 157,4377 }, { 158,4377 }, { 159,4377 }, { 160,4377 }, { 161,4377 }, { 162,4377 }, { 163,4377 }, { 164,4377 }, { 165,4377 }, { 166,4377 }, { 167,4377 }, { 168,4377 }, { 169,4377 }, { 170,4377 }, { 171,4377 }, { 172,4377 }, { 173,4377 }, { 174,4377 }, { 175,4377 }, { 176,4377 }, { 177,4377 }, { 178,4377 }, { 179,4377 }, { 180,4377 }, { 181,4377 }, { 182,4377 }, { 183,4377 }, { 184,4377 }, { 185,4377 }, { 186,4377 }, { 187,4377 }, { 188,4377 }, { 189,4377 }, { 190,4377 }, { 191,4377 }, { 192,4377 }, { 193,4377 }, { 194,4377 }, { 195,4377 }, { 196,4377 }, { 197,4377 }, { 198,4377 }, { 199,4377 }, { 200,4377 }, { 201,4377 }, { 202,4377 }, { 203,4377 }, { 204,4377 }, { 205,4377 }, { 206,4377 }, { 207,4377 }, { 208,4377 }, { 209,4377 }, { 210,4377 }, { 211,4377 }, { 212,4377 }, { 213,4377 }, { 214,4377 }, { 215,4377 }, { 216,4377 }, { 217,4377 }, { 218,4377 }, { 219,4377 }, { 220,4377 }, { 221,4377 }, { 222,4377 }, { 223,4377 }, { 224,4377 }, { 225,4377 }, { 226,4377 }, { 227,4377 }, { 228,4377 }, { 229,4377 }, { 230,4377 }, { 231,4377 }, { 232,4377 }, { 233,4377 }, { 234,4377 }, { 235,4377 }, { 236,4377 }, { 237,4377 }, { 238,4377 }, { 239,4377 }, { 240,4377 }, { 241,4377 }, { 242,4377 }, { 243,4377 }, { 244,4377 }, { 245,4377 }, { 246,4377 }, { 247,4377 }, { 248,4377 }, { 249,4377 }, { 250,4377 }, { 251,4377 }, { 252,4377 }, { 253,4377 }, { 254,4377 }, { 255,4377 }, { 256,4377 }, { 0, 0 }, { 0,19187 }, { 1,4635 }, { 2,4635 }, { 3,4635 }, { 4,4635 }, { 5,4635 }, { 6,4635 }, { 7,4635 }, { 8,4635 }, { 9,4635 }, { 10,4635 }, { 11,4635 }, { 12,4635 }, { 13,4635 }, { 14,4635 }, { 15,4635 }, { 16,4635 }, { 17,4635 }, { 18,4635 }, { 19,4635 }, { 20,4635 }, { 21,4635 }, { 22,4635 }, { 23,4635 }, { 24,4635 }, { 25,4635 }, { 26,4635 }, { 27,4635 }, { 28,4635 }, { 29,4635 }, { 30,4635 }, { 31,4635 }, { 32,4635 }, { 33,4635 }, { 34,2113 }, { 35,4635 }, { 36,4635 }, { 37,4635 }, { 38,4635 }, { 39,4635 }, { 40,4635 }, { 41,4635 }, { 42,4635 }, { 43,4635 }, { 44,4635 }, { 45,4635 }, { 46,4635 }, { 47,4635 }, { 48,4635 }, { 49,4635 }, { 50,4635 }, { 51,4635 }, { 52,4635 }, { 53,4635 }, { 54,4635 }, { 55,4635 }, { 56,4635 }, { 57,4635 }, { 58,4635 }, { 59,4635 }, { 60,4635 }, { 61,4635 }, { 62,4635 }, { 63,4635 }, { 64,4635 }, { 65,4635 }, { 66,4635 }, { 67,4635 }, { 68,4635 }, { 69,4635 }, { 70,4635 }, { 71,4635 }, { 72,4635 }, { 73,4635 }, { 74,4635 }, { 75,4635 }, { 76,4635 }, { 77,4635 }, { 78,4635 }, { 79,4635 }, { 80,4635 }, { 81,4635 }, { 82,4635 }, { 83,4635 }, { 84,4635 }, { 85,4635 }, { 86,4635 }, { 87,4635 }, { 88,4635 }, { 89,4635 }, { 90,4635 }, { 91,4635 }, { 92,4635 }, { 93,4635 }, { 94,4635 }, { 95,4635 }, { 96,4635 }, { 97,4635 }, { 98,4635 }, { 99,4635 }, { 100,4635 }, { 101,4635 }, { 102,4635 }, { 103,4635 }, { 104,4635 }, { 105,4635 }, { 106,4635 }, { 107,4635 }, { 108,4635 }, { 109,4635 }, { 110,4635 }, { 111,4635 }, { 112,4635 }, { 113,4635 }, { 114,4635 }, { 115,4635 }, { 116,4635 }, { 117,4635 }, { 118,4635 }, { 119,4635 }, { 120,4635 }, { 121,4635 }, { 122,4635 }, { 123,4635 }, { 124,4635 }, { 125,4635 }, { 126,4635 }, { 127,4635 }, { 128,4635 }, { 129,4635 }, { 130,4635 }, { 131,4635 }, { 132,4635 }, { 133,4635 }, { 134,4635 }, { 135,4635 }, { 136,4635 }, { 137,4635 }, { 138,4635 }, { 139,4635 }, { 140,4635 }, { 141,4635 }, { 142,4635 }, { 143,4635 }, { 144,4635 }, { 145,4635 }, { 146,4635 }, { 147,4635 }, { 148,4635 }, { 149,4635 }, { 150,4635 }, { 151,4635 }, { 152,4635 }, { 153,4635 }, { 154,4635 }, { 155,4635 }, { 156,4635 }, { 157,4635 }, { 158,4635 }, { 159,4635 }, { 160,4635 }, { 161,4635 }, { 162,4635 }, { 163,4635 }, { 164,4635 }, { 165,4635 }, { 166,4635 }, { 167,4635 }, { 168,4635 }, { 169,4635 }, { 170,4635 }, { 171,4635 }, { 172,4635 }, { 173,4635 }, { 174,4635 }, { 175,4635 }, { 176,4635 }, { 177,4635 }, { 178,4635 }, { 179,4635 }, { 180,4635 }, { 181,4635 }, { 182,4635 }, { 183,4635 }, { 184,4635 }, { 185,4635 }, { 186,4635 }, { 187,4635 }, { 188,4635 }, { 189,4635 }, { 190,4635 }, { 191,4635 }, { 192,4635 }, { 193,4635 }, { 194,4635 }, { 195,4635 }, { 196,4635 }, { 197,4635 }, { 198,4635 }, { 199,4635 }, { 200,4635 }, { 201,4635 }, { 202,4635 }, { 203,4635 }, { 204,4635 }, { 205,4635 }, { 206,4635 }, { 207,4635 }, { 208,4635 }, { 209,4635 }, { 210,4635 }, { 211,4635 }, { 212,4635 }, { 213,4635 }, { 214,4635 }, { 215,4635 }, { 216,4635 }, { 217,4635 }, { 218,4635 }, { 219,4635 }, { 220,4635 }, { 221,4635 }, { 222,4635 }, { 223,4635 }, { 224,4635 }, { 225,4635 }, { 226,4635 }, { 227,4635 }, { 228,4635 }, { 229,4635 }, { 230,4635 }, { 231,4635 }, { 232,4635 }, { 233,4635 }, { 234,4635 }, { 235,4635 }, { 236,4635 }, { 237,4635 }, { 238,4635 }, { 239,4635 }, { 240,4635 }, { 241,4635 }, { 242,4635 }, { 243,4635 }, { 244,4635 }, { 245,4635 }, { 246,4635 }, { 247,4635 }, { 248,4635 }, { 249,4635 }, { 250,4635 }, { 251,4635 }, { 252,4635 }, { 253,4635 }, { 254,4635 }, { 255,4635 }, { 256,4635 }, { 0, 0 }, { 0,18929 }, { 1,4377 }, { 2,4377 }, { 3,4377 }, { 4,4377 }, { 5,4377 }, { 6,4377 }, { 7,4377 }, { 8,4377 }, { 9,4377 }, { 10,4377 }, { 11,4377 }, { 12,4377 }, { 13,4377 }, { 14,4377 }, { 15,4377 }, { 16,4377 }, { 17,4377 }, { 18,4377 }, { 19,4377 }, { 20,4377 }, { 21,4377 }, { 22,4377 }, { 23,4377 }, { 24,4377 }, { 25,4377 }, { 26,4377 }, { 27,4377 }, { 28,4377 }, { 29,4377 }, { 30,4377 }, { 31,4377 }, { 32,4377 }, { 33,4377 }, { 34,1855 }, { 35,4377 }, { 36,4377 }, { 37,4377 }, { 38,4377 }, { 39,4377 }, { 40,4377 }, { 41,4377 }, { 42,4377 }, { 43,4377 }, { 44,4377 }, { 45,4377 }, { 46,4377 }, { 47,4377 }, { 48,4377 }, { 49,4377 }, { 50,4377 }, { 51,4377 }, { 52,4377 }, { 53,4377 }, { 54,4377 }, { 55,4377 }, { 56,4377 }, { 57,4377 }, { 58,4377 }, { 59,4377 }, { 60,4377 }, { 61,4377 }, { 62,4377 }, { 63,4377 }, { 64,4377 }, { 65,4377 }, { 66,4377 }, { 67,4377 }, { 68,4377 }, { 69,4377 }, { 70,4377 }, { 71,4377 }, { 72,4377 }, { 73,4377 }, { 74,4377 }, { 75,4377 }, { 76,4377 }, { 77,4377 }, { 78,4377 }, { 79,4377 }, { 80,4377 }, { 81,4377 }, { 82,4377 }, { 83,4377 }, { 84,4377 }, { 85,4377 }, { 86,4377 }, { 87,4377 }, { 88,4377 }, { 89,4377 }, { 90,4377 }, { 91,4377 }, { 92,4377 }, { 93,4377 }, { 94,4377 }, { 95,4377 }, { 96,4377 }, { 97,4377 }, { 98,4377 }, { 99,4377 }, { 100,4377 }, { 101,4377 }, { 102,4377 }, { 103,4377 }, { 104,4377 }, { 105,4377 }, { 106,4377 }, { 107,4377 }, { 108,4377 }, { 109,4377 }, { 110,4377 }, { 111,4377 }, { 112,4377 }, { 113,4377 }, { 114,4377 }, { 115,4377 }, { 116,4377 }, { 117,4377 }, { 118,4377 }, { 119,4377 }, { 120,4377 }, { 121,4377 }, { 122,4377 }, { 123,4377 }, { 124,4377 }, { 125,4377 }, { 126,4377 }, { 127,4377 }, { 128,4377 }, { 129,4377 }, { 130,4377 }, { 131,4377 }, { 132,4377 }, { 133,4377 }, { 134,4377 }, { 135,4377 }, { 136,4377 }, { 137,4377 }, { 138,4377 }, { 139,4377 }, { 140,4377 }, { 141,4377 }, { 142,4377 }, { 143,4377 }, { 144,4377 }, { 145,4377 }, { 146,4377 }, { 147,4377 }, { 148,4377 }, { 149,4377 }, { 150,4377 }, { 151,4377 }, { 152,4377 }, { 153,4377 }, { 154,4377 }, { 155,4377 }, { 156,4377 }, { 157,4377 }, { 158,4377 }, { 159,4377 }, { 160,4377 }, { 161,4377 }, { 162,4377 }, { 163,4377 }, { 164,4377 }, { 165,4377 }, { 166,4377 }, { 167,4377 }, { 168,4377 }, { 169,4377 }, { 170,4377 }, { 171,4377 }, { 172,4377 }, { 173,4377 }, { 174,4377 }, { 175,4377 }, { 176,4377 }, { 177,4377 }, { 178,4377 }, { 179,4377 }, { 180,4377 }, { 181,4377 }, { 182,4377 }, { 183,4377 }, { 184,4377 }, { 185,4377 }, { 186,4377 }, { 187,4377 }, { 188,4377 }, { 189,4377 }, { 190,4377 }, { 191,4377 }, { 192,4377 }, { 193,4377 }, { 194,4377 }, { 195,4377 }, { 196,4377 }, { 197,4377 }, { 198,4377 }, { 199,4377 }, { 200,4377 }, { 201,4377 }, { 202,4377 }, { 203,4377 }, { 204,4377 }, { 205,4377 }, { 206,4377 }, { 207,4377 }, { 208,4377 }, { 209,4377 }, { 210,4377 }, { 211,4377 }, { 212,4377 }, { 213,4377 }, { 214,4377 }, { 215,4377 }, { 216,4377 }, { 217,4377 }, { 218,4377 }, { 219,4377 }, { 220,4377 }, { 221,4377 }, { 222,4377 }, { 223,4377 }, { 224,4377 }, { 225,4377 }, { 226,4377 }, { 227,4377 }, { 228,4377 }, { 229,4377 }, { 230,4377 }, { 231,4377 }, { 232,4377 }, { 233,4377 }, { 234,4377 }, { 235,4377 }, { 236,4377 }, { 237,4377 }, { 238,4377 }, { 239,4377 }, { 240,4377 }, { 241,4377 }, { 242,4377 }, { 243,4377 }, { 244,4377 }, { 245,4377 }, { 246,4377 }, { 247,4377 }, { 248,4377 }, { 249,4377 }, { 250,4377 }, { 251,4377 }, { 252,4377 }, { 253,4377 }, { 254,4377 }, { 255,4377 }, { 256,4377 }, { 0, 11 }, { 0,18671 }, { 1,4377 }, { 2,4377 }, { 3,4377 }, { 4,4377 }, { 5,4377 }, { 6,4377 }, { 7,4377 }, { 8,4377 }, { 9,4377 }, { 10,4377 }, { 11,4377 }, { 12,4377 }, { 13,4377 }, { 14,4377 }, { 15,4377 }, { 16,4377 }, { 17,4377 }, { 18,4377 }, { 19,4377 }, { 20,4377 }, { 21,4377 }, { 22,4377 }, { 23,4377 }, { 24,4377 }, { 25,4377 }, { 26,4377 }, { 27,4377 }, { 28,4377 }, { 29,4377 }, { 30,4377 }, { 31,4377 }, { 32,4377 }, { 33,4377 }, { 34,4377 }, { 35,4377 }, { 36,4377 }, { 37,4377 }, { 38,4377 }, { 39,4635 }, { 40,4377 }, { 41,4377 }, { 42,4377 }, { 43,4377 }, { 44,4377 }, { 45,4377 }, { 46,4377 }, { 47,4377 }, { 48,4377 }, { 49,4377 }, { 50,4377 }, { 51,4377 }, { 52,4377 }, { 53,4377 }, { 54,4377 }, { 55,4377 }, { 56,4377 }, { 57,4377 }, { 58,4377 }, { 59,4377 }, { 60,4377 }, { 61,4377 }, { 62,4377 }, { 63,4377 }, { 64,4377 }, { 65,4377 }, { 66,4377 }, { 67,4377 }, { 68,4377 }, { 69,4377 }, { 70,4377 }, { 71,4377 }, { 72,4377 }, { 73,4377 }, { 74,4377 }, { 75,4377 }, { 76,4377 }, { 77,4377 }, { 78,4377 }, { 79,4377 }, { 80,4377 }, { 81,4377 }, { 82,4377 }, { 83,4377 }, { 84,4377 }, { 85,4377 }, { 86,4377 }, { 87,4377 }, { 88,4377 }, { 89,4377 }, { 90,4377 }, { 91,4377 }, { 92,4377 }, { 93,4377 }, { 94,4377 }, { 95,4377 }, { 96,4377 }, { 97,4377 }, { 98,4377 }, { 99,4377 }, { 100,4377 }, { 101,4377 }, { 102,4377 }, { 103,4377 }, { 104,4377 }, { 105,4377 }, { 106,4377 }, { 107,4377 }, { 108,4377 }, { 109,4377 }, { 110,4377 }, { 111,4377 }, { 112,4377 }, { 113,4377 }, { 114,4377 }, { 115,4377 }, { 116,4377 }, { 117,4377 }, { 118,4377 }, { 119,4377 }, { 120,4377 }, { 121,4377 }, { 122,4377 }, { 123,4377 }, { 124,4377 }, { 125,4377 }, { 126,4377 }, { 127,4377 }, { 128,4377 }, { 129,4377 }, { 130,4377 }, { 131,4377 }, { 132,4377 }, { 133,4377 }, { 134,4377 }, { 135,4377 }, { 136,4377 }, { 137,4377 }, { 138,4377 }, { 139,4377 }, { 140,4377 }, { 141,4377 }, { 142,4377 }, { 143,4377 }, { 144,4377 }, { 145,4377 }, { 146,4377 }, { 147,4377 }, { 148,4377 }, { 149,4377 }, { 150,4377 }, { 151,4377 }, { 152,4377 }, { 153,4377 }, { 154,4377 }, { 155,4377 }, { 156,4377 }, { 157,4377 }, { 158,4377 }, { 159,4377 }, { 160,4377 }, { 161,4377 }, { 162,4377 }, { 163,4377 }, { 164,4377 }, { 165,4377 }, { 166,4377 }, { 167,4377 }, { 168,4377 }, { 169,4377 }, { 170,4377 }, { 171,4377 }, { 172,4377 }, { 173,4377 }, { 174,4377 }, { 175,4377 }, { 176,4377 }, { 177,4377 }, { 178,4377 }, { 179,4377 }, { 180,4377 }, { 181,4377 }, { 182,4377 }, { 183,4377 }, { 184,4377 }, { 185,4377 }, { 186,4377 }, { 187,4377 }, { 188,4377 }, { 189,4377 }, { 190,4377 }, { 191,4377 }, { 192,4377 }, { 193,4377 }, { 194,4377 }, { 195,4377 }, { 196,4377 }, { 197,4377 }, { 198,4377 }, { 199,4377 }, { 200,4377 }, { 201,4377 }, { 202,4377 }, { 203,4377 }, { 204,4377 }, { 205,4377 }, { 206,4377 }, { 207,4377 }, { 208,4377 }, { 209,4377 }, { 210,4377 }, { 211,4377 }, { 212,4377 }, { 213,4377 }, { 214,4377 }, { 215,4377 }, { 216,4377 }, { 217,4377 }, { 218,4377 }, { 219,4377 }, { 220,4377 }, { 221,4377 }, { 222,4377 }, { 223,4377 }, { 224,4377 }, { 225,4377 }, { 226,4377 }, { 227,4377 }, { 228,4377 }, { 229,4377 }, { 230,4377 }, { 231,4377 }, { 232,4377 }, { 233,4377 }, { 234,4377 }, { 235,4377 }, { 236,4377 }, { 237,4377 }, { 238,4377 }, { 239,4377 }, { 240,4377 }, { 241,4377 }, { 242,4377 }, { 243,4377 }, { 244,4377 }, { 245,4377 }, { 246,4377 }, { 247,4377 }, { 248,4377 }, { 249,4377 }, { 250,4377 }, { 251,4377 }, { 252,4377 }, { 253,4377 }, { 254,4377 }, { 255,4377 }, { 256,4377 }, { 0, 11 }, { 0,18413 }, { 1,4119 }, { 2,4119 }, { 3,4119 }, { 4,4119 }, { 5,4119 }, { 6,4119 }, { 7,4119 }, { 8,4119 }, { 9,4119 }, { 10,4119 }, { 11,4119 }, { 12,4119 }, { 13,4119 }, { 14,4119 }, { 15,4119 }, { 16,4119 }, { 17,4119 }, { 18,4119 }, { 19,4119 }, { 20,4119 }, { 21,4119 }, { 22,4119 }, { 23,4119 }, { 24,4119 }, { 25,4119 }, { 26,4119 }, { 27,4119 }, { 28,4119 }, { 29,4119 }, { 30,4119 }, { 31,4119 }, { 32,4119 }, { 33,4119 }, { 34,4119 }, { 35,4119 }, { 36,4119 }, { 37,4119 }, { 38,4119 }, { 39,4377 }, { 40,4119 }, { 41,4119 }, { 42,4119 }, { 43,4119 }, { 44,4119 }, { 45,4119 }, { 46,4119 }, { 47,4119 }, { 48,4119 }, { 49,4119 }, { 50,4119 }, { 51,4119 }, { 52,4119 }, { 53,4119 }, { 54,4119 }, { 55,4119 }, { 56,4119 }, { 57,4119 }, { 58,4119 }, { 59,4119 }, { 60,4119 }, { 61,4119 }, { 62,4119 }, { 63,4119 }, { 64,4119 }, { 65,4119 }, { 66,4119 }, { 67,4119 }, { 68,4119 }, { 69,4119 }, { 70,4119 }, { 71,4119 }, { 72,4119 }, { 73,4119 }, { 74,4119 }, { 75,4119 }, { 76,4119 }, { 77,4119 }, { 78,4119 }, { 79,4119 }, { 80,4119 }, { 81,4119 }, { 82,4119 }, { 83,4119 }, { 84,4119 }, { 85,4119 }, { 86,4119 }, { 87,4119 }, { 88,4119 }, { 89,4119 }, { 90,4119 }, { 91,4119 }, { 92,4119 }, { 93,4119 }, { 94,4119 }, { 95,4119 }, { 96,4119 }, { 97,4119 }, { 98,4119 }, { 99,4119 }, { 100,4119 }, { 101,4119 }, { 102,4119 }, { 103,4119 }, { 104,4119 }, { 105,4119 }, { 106,4119 }, { 107,4119 }, { 108,4119 }, { 109,4119 }, { 110,4119 }, { 111,4119 }, { 112,4119 }, { 113,4119 }, { 114,4119 }, { 115,4119 }, { 116,4119 }, { 117,4119 }, { 118,4119 }, { 119,4119 }, { 120,4119 }, { 121,4119 }, { 122,4119 }, { 123,4119 }, { 124,4119 }, { 125,4119 }, { 126,4119 }, { 127,4119 }, { 128,4119 }, { 129,4119 }, { 130,4119 }, { 131,4119 }, { 132,4119 }, { 133,4119 }, { 134,4119 }, { 135,4119 }, { 136,4119 }, { 137,4119 }, { 138,4119 }, { 139,4119 }, { 140,4119 }, { 141,4119 }, { 142,4119 }, { 143,4119 }, { 144,4119 }, { 145,4119 }, { 146,4119 }, { 147,4119 }, { 148,4119 }, { 149,4119 }, { 150,4119 }, { 151,4119 }, { 152,4119 }, { 153,4119 }, { 154,4119 }, { 155,4119 }, { 156,4119 }, { 157,4119 }, { 158,4119 }, { 159,4119 }, { 160,4119 }, { 161,4119 }, { 162,4119 }, { 163,4119 }, { 164,4119 }, { 165,4119 }, { 166,4119 }, { 167,4119 }, { 168,4119 }, { 169,4119 }, { 170,4119 }, { 171,4119 }, { 172,4119 }, { 173,4119 }, { 174,4119 }, { 175,4119 }, { 176,4119 }, { 177,4119 }, { 178,4119 }, { 179,4119 }, { 180,4119 }, { 181,4119 }, { 182,4119 }, { 183,4119 }, { 184,4119 }, { 185,4119 }, { 186,4119 }, { 187,4119 }, { 188,4119 }, { 189,4119 }, { 190,4119 }, { 191,4119 }, { 192,4119 }, { 193,4119 }, { 194,4119 }, { 195,4119 }, { 196,4119 }, { 197,4119 }, { 198,4119 }, { 199,4119 }, { 200,4119 }, { 201,4119 }, { 202,4119 }, { 203,4119 }, { 204,4119 }, { 205,4119 }, { 206,4119 }, { 207,4119 }, { 208,4119 }, { 209,4119 }, { 210,4119 }, { 211,4119 }, { 212,4119 }, { 213,4119 }, { 214,4119 }, { 215,4119 }, { 216,4119 }, { 217,4119 }, { 218,4119 }, { 219,4119 }, { 220,4119 }, { 221,4119 }, { 222,4119 }, { 223,4119 }, { 224,4119 }, { 225,4119 }, { 226,4119 }, { 227,4119 }, { 228,4119 }, { 229,4119 }, { 230,4119 }, { 231,4119 }, { 232,4119 }, { 233,4119 }, { 234,4119 }, { 235,4119 }, { 236,4119 }, { 237,4119 }, { 238,4119 }, { 239,4119 }, { 240,4119 }, { 241,4119 }, { 242,4119 }, { 243,4119 }, { 244,4119 }, { 245,4119 }, { 246,4119 }, { 247,4119 }, { 248,4119 }, { 249,4119 }, { 250,4119 }, { 251,4119 }, { 252,4119 }, { 253,4119 }, { 254,4119 }, { 255,4119 }, { 256,4119 }, { 0, 0 }, { 0,18155 }, { 1,4166 }, { 2,4166 }, { 3,4166 }, { 4,4166 }, { 5,4166 }, { 6,4166 }, { 7,4166 }, { 8,4166 }, { 9,4166 }, { 10,4424 }, { 11,4166 }, { 12,4166 }, { 13,4166 }, { 14,4166 }, { 15,4166 }, { 16,4166 }, { 17,4166 }, { 18,4166 }, { 19,4166 }, { 20,4166 }, { 21,4166 }, { 22,4166 }, { 23,4166 }, { 24,4166 }, { 25,4166 }, { 26,4166 }, { 27,4166 }, { 28,4166 }, { 29,4166 }, { 30,4166 }, { 31,4166 }, { 32,4166 }, { 33,4166 }, { 34,4166 }, { 35,4166 }, { 36,4166 }, { 37,4166 }, { 38,4166 }, { 39,4682 }, { 40,4166 }, { 41,4166 }, { 42,4166 }, { 43,4166 }, { 44,4166 }, { 45,4166 }, { 46,4166 }, { 47,4166 }, { 48,4166 }, { 49,4166 }, { 50,4166 }, { 51,4166 }, { 52,4166 }, { 53,4166 }, { 54,4166 }, { 55,4166 }, { 56,4166 }, { 57,4166 }, { 58,4166 }, { 59,4166 }, { 60,4166 }, { 61,4166 }, { 62,4166 }, { 63,4166 }, { 64,4166 }, { 65,4166 }, { 66,4166 }, { 67,4166 }, { 68,4166 }, { 69,4166 }, { 70,4166 }, { 71,4166 }, { 72,4166 }, { 73,4166 }, { 74,4166 }, { 75,4166 }, { 76,4166 }, { 77,4166 }, { 78,4166 }, { 79,4166 }, { 80,4166 }, { 81,4166 }, { 82,4166 }, { 83,4166 }, { 84,4166 }, { 85,4166 }, { 86,4166 }, { 87,4166 }, { 88,4166 }, { 89,4166 }, { 90,4166 }, { 91,4166 }, { 92,4729 }, { 93,4166 }, { 94,4166 }, { 95,4166 }, { 96,4166 }, { 97,4166 }, { 98,4166 }, { 99,4166 }, { 100,4166 }, { 101,4166 }, { 102,4166 }, { 103,4166 }, { 104,4166 }, { 105,4166 }, { 106,4166 }, { 107,4166 }, { 108,4166 }, { 109,4166 }, { 110,4166 }, { 111,4166 }, { 112,4166 }, { 113,4166 }, { 114,4166 }, { 115,4166 }, { 116,4166 }, { 117,4166 }, { 118,4166 }, { 119,4166 }, { 120,4166 }, { 121,4166 }, { 122,4166 }, { 123,4166 }, { 124,4166 }, { 125,4166 }, { 126,4166 }, { 127,4166 }, { 128,4166 }, { 129,4166 }, { 130,4166 }, { 131,4166 }, { 132,4166 }, { 133,4166 }, { 134,4166 }, { 135,4166 }, { 136,4166 }, { 137,4166 }, { 138,4166 }, { 139,4166 }, { 140,4166 }, { 141,4166 }, { 142,4166 }, { 143,4166 }, { 144,4166 }, { 145,4166 }, { 146,4166 }, { 147,4166 }, { 148,4166 }, { 149,4166 }, { 150,4166 }, { 151,4166 }, { 152,4166 }, { 153,4166 }, { 154,4166 }, { 155,4166 }, { 156,4166 }, { 157,4166 }, { 158,4166 }, { 159,4166 }, { 160,4166 }, { 161,4166 }, { 162,4166 }, { 163,4166 }, { 164,4166 }, { 165,4166 }, { 166,4166 }, { 167,4166 }, { 168,4166 }, { 169,4166 }, { 170,4166 }, { 171,4166 }, { 172,4166 }, { 173,4166 }, { 174,4166 }, { 175,4166 }, { 176,4166 }, { 177,4166 }, { 178,4166 }, { 179,4166 }, { 180,4166 }, { 181,4166 }, { 182,4166 }, { 183,4166 }, { 184,4166 }, { 185,4166 }, { 186,4166 }, { 187,4166 }, { 188,4166 }, { 189,4166 }, { 190,4166 }, { 191,4166 }, { 192,4166 }, { 193,4166 }, { 194,4166 }, { 195,4166 }, { 196,4166 }, { 197,4166 }, { 198,4166 }, { 199,4166 }, { 200,4166 }, { 201,4166 }, { 202,4166 }, { 203,4166 }, { 204,4166 }, { 205,4166 }, { 206,4166 }, { 207,4166 }, { 208,4166 }, { 209,4166 }, { 210,4166 }, { 211,4166 }, { 212,4166 }, { 213,4166 }, { 214,4166 }, { 215,4166 }, { 216,4166 }, { 217,4166 }, { 218,4166 }, { 219,4166 }, { 220,4166 }, { 221,4166 }, { 222,4166 }, { 223,4166 }, { 224,4166 }, { 225,4166 }, { 226,4166 }, { 227,4166 }, { 228,4166 }, { 229,4166 }, { 230,4166 }, { 231,4166 }, { 232,4166 }, { 233,4166 }, { 234,4166 }, { 235,4166 }, { 236,4166 }, { 237,4166 }, { 238,4166 }, { 239,4166 }, { 240,4166 }, { 241,4166 }, { 242,4166 }, { 243,4166 }, { 244,4166 }, { 245,4166 }, { 246,4166 }, { 247,4166 }, { 248,4166 }, { 249,4166 }, { 250,4166 }, { 251,4166 }, { 252,4166 }, { 253,4166 }, { 254,4166 }, { 255,4166 }, { 256,4166 }, { 0, 0 }, { 0,17897 }, { 1,3908 }, { 2,3908 }, { 3,3908 }, { 4,3908 }, { 5,3908 }, { 6,3908 }, { 7,3908 }, { 8,3908 }, { 9,3908 }, { 10,4166 }, { 11,3908 }, { 12,3908 }, { 13,3908 }, { 14,3908 }, { 15,3908 }, { 16,3908 }, { 17,3908 }, { 18,3908 }, { 19,3908 }, { 20,3908 }, { 21,3908 }, { 22,3908 }, { 23,3908 }, { 24,3908 }, { 25,3908 }, { 26,3908 }, { 27,3908 }, { 28,3908 }, { 29,3908 }, { 30,3908 }, { 31,3908 }, { 32,3908 }, { 33,3908 }, { 34,3908 }, { 35,3908 }, { 36,3908 }, { 37,3908 }, { 38,3908 }, { 39,4424 }, { 40,3908 }, { 41,3908 }, { 42,3908 }, { 43,3908 }, { 44,3908 }, { 45,3908 }, { 46,3908 }, { 47,3908 }, { 48,3908 }, { 49,3908 }, { 50,3908 }, { 51,3908 }, { 52,3908 }, { 53,3908 }, { 54,3908 }, { 55,3908 }, { 56,3908 }, { 57,3908 }, { 58,3908 }, { 59,3908 }, { 60,3908 }, { 61,3908 }, { 62,3908 }, { 63,3908 }, { 64,3908 }, { 65,3908 }, { 66,3908 }, { 67,3908 }, { 68,3908 }, { 69,3908 }, { 70,3908 }, { 71,3908 }, { 72,3908 }, { 73,3908 }, { 74,3908 }, { 75,3908 }, { 76,3908 }, { 77,3908 }, { 78,3908 }, { 79,3908 }, { 80,3908 }, { 81,3908 }, { 82,3908 }, { 83,3908 }, { 84,3908 }, { 85,3908 }, { 86,3908 }, { 87,3908 }, { 88,3908 }, { 89,3908 }, { 90,3908 }, { 91,3908 }, { 92,4471 }, { 93,3908 }, { 94,3908 }, { 95,3908 }, { 96,3908 }, { 97,3908 }, { 98,3908 }, { 99,3908 }, { 100,3908 }, { 101,3908 }, { 102,3908 }, { 103,3908 }, { 104,3908 }, { 105,3908 }, { 106,3908 }, { 107,3908 }, { 108,3908 }, { 109,3908 }, { 110,3908 }, { 111,3908 }, { 112,3908 }, { 113,3908 }, { 114,3908 }, { 115,3908 }, { 116,3908 }, { 117,3908 }, { 118,3908 }, { 119,3908 }, { 120,3908 }, { 121,3908 }, { 122,3908 }, { 123,3908 }, { 124,3908 }, { 125,3908 }, { 126,3908 }, { 127,3908 }, { 128,3908 }, { 129,3908 }, { 130,3908 }, { 131,3908 }, { 132,3908 }, { 133,3908 }, { 134,3908 }, { 135,3908 }, { 136,3908 }, { 137,3908 }, { 138,3908 }, { 139,3908 }, { 140,3908 }, { 141,3908 }, { 142,3908 }, { 143,3908 }, { 144,3908 }, { 145,3908 }, { 146,3908 }, { 147,3908 }, { 148,3908 }, { 149,3908 }, { 150,3908 }, { 151,3908 }, { 152,3908 }, { 153,3908 }, { 154,3908 }, { 155,3908 }, { 156,3908 }, { 157,3908 }, { 158,3908 }, { 159,3908 }, { 160,3908 }, { 161,3908 }, { 162,3908 }, { 163,3908 }, { 164,3908 }, { 165,3908 }, { 166,3908 }, { 167,3908 }, { 168,3908 }, { 169,3908 }, { 170,3908 }, { 171,3908 }, { 172,3908 }, { 173,3908 }, { 174,3908 }, { 175,3908 }, { 176,3908 }, { 177,3908 }, { 178,3908 }, { 179,3908 }, { 180,3908 }, { 181,3908 }, { 182,3908 }, { 183,3908 }, { 184,3908 }, { 185,3908 }, { 186,3908 }, { 187,3908 }, { 188,3908 }, { 189,3908 }, { 190,3908 }, { 191,3908 }, { 192,3908 }, { 193,3908 }, { 194,3908 }, { 195,3908 }, { 196,3908 }, { 197,3908 }, { 198,3908 }, { 199,3908 }, { 200,3908 }, { 201,3908 }, { 202,3908 }, { 203,3908 }, { 204,3908 }, { 205,3908 }, { 206,3908 }, { 207,3908 }, { 208,3908 }, { 209,3908 }, { 210,3908 }, { 211,3908 }, { 212,3908 }, { 213,3908 }, { 214,3908 }, { 215,3908 }, { 216,3908 }, { 217,3908 }, { 218,3908 }, { 219,3908 }, { 220,3908 }, { 221,3908 }, { 222,3908 }, { 223,3908 }, { 224,3908 }, { 225,3908 }, { 226,3908 }, { 227,3908 }, { 228,3908 }, { 229,3908 }, { 230,3908 }, { 231,3908 }, { 232,3908 }, { 233,3908 }, { 234,3908 }, { 235,3908 }, { 236,3908 }, { 237,3908 }, { 238,3908 }, { 239,3908 }, { 240,3908 }, { 241,3908 }, { 242,3908 }, { 243,3908 }, { 244,3908 }, { 245,3908 }, { 246,3908 }, { 247,3908 }, { 248,3908 }, { 249,3908 }, { 250,3908 }, { 251,3908 }, { 252,3908 }, { 253,3908 }, { 254,3908 }, { 255,3908 }, { 256,3908 }, { 0, 0 }, { 0,17639 }, { 1,4471 }, { 2,4471 }, { 3,4471 }, { 4,4471 }, { 5,4471 }, { 6,4471 }, { 7,4471 }, { 8,4471 }, { 9,4471 }, { 10,4729 }, { 11,4471 }, { 12,4471 }, { 13,4471 }, { 14,4471 }, { 15,4471 }, { 16,4471 }, { 17,4471 }, { 18,4471 }, { 19,4471 }, { 20,4471 }, { 21,4471 }, { 22,4471 }, { 23,4471 }, { 24,4471 }, { 25,4471 }, { 26,4471 }, { 27,4471 }, { 28,4471 }, { 29,4471 }, { 30,4471 }, { 31,4471 }, { 32,4471 }, { 33,4471 }, { 34,4471 }, { 35,4471 }, { 36,4987 }, { 37,4471 }, { 38,4471 }, { 39,4471 }, { 40,4471 }, { 41,4471 }, { 42,4471 }, { 43,4471 }, { 44,4471 }, { 45,4471 }, { 46,4471 }, { 47,4471 }, { 48,4471 }, { 49,4471 }, { 50,4471 }, { 51,4471 }, { 52,4471 }, { 53,4471 }, { 54,4471 }, { 55,4471 }, { 56,4471 }, { 57,4471 }, { 58,4471 }, { 59,4471 }, { 60,4471 }, { 61,4471 }, { 62,4471 }, { 63,4471 }, { 64,4471 }, { 65,4471 }, { 66,4471 }, { 67,4471 }, { 68,4471 }, { 69,4471 }, { 70,4471 }, { 71,4471 }, { 72,4471 }, { 73,4471 }, { 74,4471 }, { 75,4471 }, { 76,4471 }, { 77,4471 }, { 78,4471 }, { 79,4471 }, { 80,4471 }, { 81,4471 }, { 82,4471 }, { 83,4471 }, { 84,4471 }, { 85,4471 }, { 86,4471 }, { 87,4471 }, { 88,4471 }, { 89,4471 }, { 90,4471 }, { 91,4471 }, { 92,4471 }, { 93,4471 }, { 94,4471 }, { 95,4471 }, { 96,4471 }, { 97,4471 }, { 98,4471 }, { 99,4471 }, { 100,4471 }, { 101,4471 }, { 102,4471 }, { 103,4471 }, { 104,4471 }, { 105,4471 }, { 106,4471 }, { 107,4471 }, { 108,4471 }, { 109,4471 }, { 110,4471 }, { 111,4471 }, { 112,4471 }, { 113,4471 }, { 114,4471 }, { 115,4471 }, { 116,4471 }, { 117,4471 }, { 118,4471 }, { 119,4471 }, { 120,4471 }, { 121,4471 }, { 122,4471 }, { 123,4471 }, { 124,4471 }, { 125,4471 }, { 126,4471 }, { 127,4471 }, { 128,4471 }, { 129,4471 }, { 130,4471 }, { 131,4471 }, { 132,4471 }, { 133,4471 }, { 134,4471 }, { 135,4471 }, { 136,4471 }, { 137,4471 }, { 138,4471 }, { 139,4471 }, { 140,4471 }, { 141,4471 }, { 142,4471 }, { 143,4471 }, { 144,4471 }, { 145,4471 }, { 146,4471 }, { 147,4471 }, { 148,4471 }, { 149,4471 }, { 150,4471 }, { 151,4471 }, { 152,4471 }, { 153,4471 }, { 154,4471 }, { 155,4471 }, { 156,4471 }, { 157,4471 }, { 158,4471 }, { 159,4471 }, { 160,4471 }, { 161,4471 }, { 162,4471 }, { 163,4471 }, { 164,4471 }, { 165,4471 }, { 166,4471 }, { 167,4471 }, { 168,4471 }, { 169,4471 }, { 170,4471 }, { 171,4471 }, { 172,4471 }, { 173,4471 }, { 174,4471 }, { 175,4471 }, { 176,4471 }, { 177,4471 }, { 178,4471 }, { 179,4471 }, { 180,4471 }, { 181,4471 }, { 182,4471 }, { 183,4471 }, { 184,4471 }, { 185,4471 }, { 186,4471 }, { 187,4471 }, { 188,4471 }, { 189,4471 }, { 190,4471 }, { 191,4471 }, { 192,4471 }, { 193,4471 }, { 194,4471 }, { 195,4471 }, { 196,4471 }, { 197,4471 }, { 198,4471 }, { 199,4471 }, { 200,4471 }, { 201,4471 }, { 202,4471 }, { 203,4471 }, { 204,4471 }, { 205,4471 }, { 206,4471 }, { 207,4471 }, { 208,4471 }, { 209,4471 }, { 210,4471 }, { 211,4471 }, { 212,4471 }, { 213,4471 }, { 214,4471 }, { 215,4471 }, { 216,4471 }, { 217,4471 }, { 218,4471 }, { 219,4471 }, { 220,4471 }, { 221,4471 }, { 222,4471 }, { 223,4471 }, { 224,4471 }, { 225,4471 }, { 226,4471 }, { 227,4471 }, { 228,4471 }, { 229,4471 }, { 230,4471 }, { 231,4471 }, { 232,4471 }, { 233,4471 }, { 234,4471 }, { 235,4471 }, { 236,4471 }, { 237,4471 }, { 238,4471 }, { 239,4471 }, { 240,4471 }, { 241,4471 }, { 242,4471 }, { 243,4471 }, { 244,4471 }, { 245,4471 }, { 246,4471 }, { 247,4471 }, { 248,4471 }, { 249,4471 }, { 250,4471 }, { 251,4471 }, { 252,4471 }, { 253,4471 }, { 254,4471 }, { 255,4471 }, { 256,4471 }, { 0, 0 }, { 0,17381 }, { 1,4213 }, { 2,4213 }, { 3,4213 }, { 4,4213 }, { 5,4213 }, { 6,4213 }, { 7,4213 }, { 8,4213 }, { 9,4213 }, { 10,4471 }, { 11,4213 }, { 12,4213 }, { 13,4213 }, { 14,4213 }, { 15,4213 }, { 16,4213 }, { 17,4213 }, { 18,4213 }, { 19,4213 }, { 20,4213 }, { 21,4213 }, { 22,4213 }, { 23,4213 }, { 24,4213 }, { 25,4213 }, { 26,4213 }, { 27,4213 }, { 28,4213 }, { 29,4213 }, { 30,4213 }, { 31,4213 }, { 32,4213 }, { 33,4213 }, { 34,4213 }, { 35,4213 }, { 36,4729 }, { 37,4213 }, { 38,4213 }, { 39,4213 }, { 40,4213 }, { 41,4213 }, { 42,4213 }, { 43,4213 }, { 44,4213 }, { 45,4213 }, { 46,4213 }, { 47,4213 }, { 48,4213 }, { 49,4213 }, { 50,4213 }, { 51,4213 }, { 52,4213 }, { 53,4213 }, { 54,4213 }, { 55,4213 }, { 56,4213 }, { 57,4213 }, { 58,4213 }, { 59,4213 }, { 60,4213 }, { 61,4213 }, { 62,4213 }, { 63,4213 }, { 64,4213 }, { 65,4213 }, { 66,4213 }, { 67,4213 }, { 68,4213 }, { 69,4213 }, { 70,4213 }, { 71,4213 }, { 72,4213 }, { 73,4213 }, { 74,4213 }, { 75,4213 }, { 76,4213 }, { 77,4213 }, { 78,4213 }, { 79,4213 }, { 80,4213 }, { 81,4213 }, { 82,4213 }, { 83,4213 }, { 84,4213 }, { 85,4213 }, { 86,4213 }, { 87,4213 }, { 88,4213 }, { 89,4213 }, { 90,4213 }, { 91,4213 }, { 92,4213 }, { 93,4213 }, { 94,4213 }, { 95,4213 }, { 96,4213 }, { 97,4213 }, { 98,4213 }, { 99,4213 }, { 100,4213 }, { 101,4213 }, { 102,4213 }, { 103,4213 }, { 104,4213 }, { 105,4213 }, { 106,4213 }, { 107,4213 }, { 108,4213 }, { 109,4213 }, { 110,4213 }, { 111,4213 }, { 112,4213 }, { 113,4213 }, { 114,4213 }, { 115,4213 }, { 116,4213 }, { 117,4213 }, { 118,4213 }, { 119,4213 }, { 120,4213 }, { 121,4213 }, { 122,4213 }, { 123,4213 }, { 124,4213 }, { 125,4213 }, { 126,4213 }, { 127,4213 }, { 128,4213 }, { 129,4213 }, { 130,4213 }, { 131,4213 }, { 132,4213 }, { 133,4213 }, { 134,4213 }, { 135,4213 }, { 136,4213 }, { 137,4213 }, { 138,4213 }, { 139,4213 }, { 140,4213 }, { 141,4213 }, { 142,4213 }, { 143,4213 }, { 144,4213 }, { 145,4213 }, { 146,4213 }, { 147,4213 }, { 148,4213 }, { 149,4213 }, { 150,4213 }, { 151,4213 }, { 152,4213 }, { 153,4213 }, { 154,4213 }, { 155,4213 }, { 156,4213 }, { 157,4213 }, { 158,4213 }, { 159,4213 }, { 160,4213 }, { 161,4213 }, { 162,4213 }, { 163,4213 }, { 164,4213 }, { 165,4213 }, { 166,4213 }, { 167,4213 }, { 168,4213 }, { 169,4213 }, { 170,4213 }, { 171,4213 }, { 172,4213 }, { 173,4213 }, { 174,4213 }, { 175,4213 }, { 176,4213 }, { 177,4213 }, { 178,4213 }, { 179,4213 }, { 180,4213 }, { 181,4213 }, { 182,4213 }, { 183,4213 }, { 184,4213 }, { 185,4213 }, { 186,4213 }, { 187,4213 }, { 188,4213 }, { 189,4213 }, { 190,4213 }, { 191,4213 }, { 192,4213 }, { 193,4213 }, { 194,4213 }, { 195,4213 }, { 196,4213 }, { 197,4213 }, { 198,4213 }, { 199,4213 }, { 200,4213 }, { 201,4213 }, { 202,4213 }, { 203,4213 }, { 204,4213 }, { 205,4213 }, { 206,4213 }, { 207,4213 }, { 208,4213 }, { 209,4213 }, { 210,4213 }, { 211,4213 }, { 212,4213 }, { 213,4213 }, { 214,4213 }, { 215,4213 }, { 216,4213 }, { 217,4213 }, { 218,4213 }, { 219,4213 }, { 220,4213 }, { 221,4213 }, { 222,4213 }, { 223,4213 }, { 224,4213 }, { 225,4213 }, { 226,4213 }, { 227,4213 }, { 228,4213 }, { 229,4213 }, { 230,4213 }, { 231,4213 }, { 232,4213 }, { 233,4213 }, { 234,4213 }, { 235,4213 }, { 236,4213 }, { 237,4213 }, { 238,4213 }, { 239,4213 }, { 240,4213 }, { 241,4213 }, { 242,4213 }, { 243,4213 }, { 244,4213 }, { 245,4213 }, { 246,4213 }, { 247,4213 }, { 248,4213 }, { 249,4213 }, { 250,4213 }, { 251,4213 }, { 252,4213 }, { 253,4213 }, { 254,4213 }, { 255,4213 }, { 256,4213 }, { 0, 50 }, { 0,17123 }, { 0, 1 }, { 0,17121 }, { 0, 36 }, { 0,17119 }, { 0, 0 }, { 0, 1 }, { 0,17116 }, { 0, 42 }, { 0,17114 }, { 0, 0 }, { 9,4471 }, { 10,4471 }, { 0, 0 }, { 12,4471 }, { 13,4471 }, { 9,4466 }, { 10,4466 }, { 0, 0 }, { 12,4466 }, { 13,4466 }, { 0, 19 }, { 0,17101 }, { 0, 41 }, { 0,17099 }, { 0, 41 }, { 0,17097 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 6 }, { 0,17091 }, { 0, 0 }, { 32,4471 }, { 0, 6 }, { 0,17087 }, { 0, 0 }, { 0, 0 }, { 32,4466 }, { 0, 50 }, { 0,17082 }, { 33,4719 }, { 0, 0 }, { 35,4719 }, { 0, 0 }, { 37,4719 }, { 38,4719 }, { 0, 37 }, { 0,17074 }, { 0, 0 }, { 42,4719 }, { 43,4719 }, { 0, 0 }, { 45,4719 }, { 0, 0 }, { 47,4719 }, { 0, 30 }, { 0,17065 }, { 0, 40 }, { 0,17063 }, { 0, 8 }, { 0,17061 }, { 0, 20 }, { 0,17059 }, { 0, 18 }, { 0,17057 }, { 0, 15 }, { 0,17055 }, { 60,4719 }, { 61,4719 }, { 62,4719 }, { 63,4719 }, { 64,4719 }, { 42, 274 }, { 0, 0 }, { 0, 0 }, { 36, 17 }, { 42,6217 }, { 47, 279 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 34, 264 }, { 58, 34 }, { 0, 0 }, { 0, 10 }, { 0,17036 }, { 0, 0 }, { 48,4689 }, { 49,4689 }, { 50,4689 }, { 51,4689 }, { 52,4689 }, { 53,4689 }, { 54,4689 }, { 55,4689 }, { 56,4689 }, { 57,4689 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 94,4719 }, { 0, 0 }, { 96,4719 }, { 65,4719 }, { 66,4719 }, { 67,4719 }, { 68,4719 }, { 69,4719 }, { 70,4719 }, { 71,4719 }, { 72,4719 }, { 73,4719 }, { 74,4719 }, { 75,4719 }, { 76,4719 }, { 77,4719 }, { 78,4719 }, { 79,4719 }, { 80,4719 }, { 81,4719 }, { 82,4719 }, { 83,4719 }, { 84,4719 }, { 85,4719 }, { 86,4719 }, { 87,4719 }, { 88,4719 }, { 89,4719 }, { 90,4719 }, { 45,8677 }, { 124,4719 }, { 0, 0 }, { 126,4719 }, { 95,4719 }, { 0, 0 }, { 97,4719 }, { 98,4719 }, { 99,4719 }, { 100,4719 }, { 101,4719 }, { 102,4719 }, { 103,4719 }, { 104,4719 }, { 105,4719 }, { 106,4719 }, { 107,4719 }, { 108,4719 }, { 109,4719 }, { 110,4719 }, { 111,4719 }, { 112,4719 }, { 113,4719 }, { 114,4719 }, { 115,4719 }, { 116,4719 }, { 117,4719 }, { 118,4719 }, { 119,4719 }, { 120,4719 }, { 121,4719 }, { 122,4719 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,4719 }, { 129,4719 }, { 130,4719 }, { 131,4719 }, { 132,4719 }, { 133,4719 }, { 134,4719 }, { 135,4719 }, { 136,4719 }, { 137,4719 }, { 138,4719 }, { 139,4719 }, { 140,4719 }, { 141,4719 }, { 142,4719 }, { 143,4719 }, { 144,4719 }, { 145,4719 }, { 146,4719 }, { 147,4719 }, { 148,4719 }, { 149,4719 }, { 150,4719 }, { 151,4719 }, { 152,4719 }, { 153,4719 }, { 154,4719 }, { 155,4719 }, { 156,4719 }, { 157,4719 }, { 158,4719 }, { 159,4719 }, { 160,4719 }, { 161,4719 }, { 162,4719 }, { 163,4719 }, { 164,4719 }, { 165,4719 }, { 166,4719 }, { 167,4719 }, { 168,4719 }, { 169,4719 }, { 170,4719 }, { 171,4719 }, { 172,4719 }, { 173,4719 }, { 174,4719 }, { 175,4719 }, { 176,4719 }, { 177,4719 }, { 178,4719 }, { 179,4719 }, { 180,4719 }, { 181,4719 }, { 182,4719 }, { 183,4719 }, { 184,4719 }, { 185,4719 }, { 186,4719 }, { 187,4719 }, { 188,4719 }, { 189,4719 }, { 190,4719 }, { 191,4719 }, { 192,4719 }, { 193,4719 }, { 194,4719 }, { 195,4719 }, { 196,4719 }, { 197,4719 }, { 198,4719 }, { 199,4719 }, { 200,4719 }, { 201,4719 }, { 202,4719 }, { 203,4719 }, { 204,4719 }, { 205,4719 }, { 206,4719 }, { 207,4719 }, { 208,4719 }, { 209,4719 }, { 210,4719 }, { 211,4719 }, { 212,4719 }, { 213,4719 }, { 214,4719 }, { 215,4719 }, { 216,4719 }, { 217,4719 }, { 218,4719 }, { 219,4719 }, { 220,4719 }, { 221,4719 }, { 222,4719 }, { 223,4719 }, { 224,4719 }, { 225,4719 }, { 226,4719 }, { 227,4719 }, { 228,4719 }, { 229,4719 }, { 230,4719 }, { 231,4719 }, { 232,4719 }, { 233,4719 }, { 234,4719 }, { 235,4719 }, { 236,4719 }, { 237,4719 }, { 238,4719 }, { 239,4719 }, { 240,4719 }, { 241,4719 }, { 242,4719 }, { 243,4719 }, { 244,4719 }, { 245,4719 }, { 246,4719 }, { 247,4719 }, { 248,4719 }, { 249,4719 }, { 250,4719 }, { 251,4719 }, { 252,4719 }, { 253,4719 }, { 254,4719 }, { 255,4719 }, { 0, 41 }, { 0,16825 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 7 }, { 0,16817 }, { 0, 0 }, { 0, 41 }, { 0,16814 }, { 0, 4 }, { 0,16812 }, { 0, 38 }, { 0,16810 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 17 }, { 0,16805 }, { 0, 23 }, { 0,16803 }, { 0, 22 }, { 0,16801 }, { 0, 25 }, { 0,16799 }, { 0, 41 }, { 0,16797 }, { 0, 32 }, { 0,16795 }, { 0, 14 }, { 0,16793 }, { 33,4430 }, { 0, 0 }, { 35,4430 }, { 0, 0 }, { 37,4430 }, { 38,4430 }, { 0, 0 }, { 0, 10 }, { 0,16784 }, { 42,4430 }, { 43,4430 }, { 33,4419 }, { 45,4430 }, { 35,4419 }, { 47,4430 }, { 37,4419 }, { 38,4419 }, { 42, 0 }, { 0, 13 }, { 0,16773 }, { 42,4419 }, { 43,4419 }, { 47, 5 }, { 45,4708 }, { 0, 0 }, { 47,4419 }, { 0, 0 }, { 60,4430 }, { 61,4430 }, { 62,4430 }, { 63,4430 }, { 64,4430 }, { 45,8832 }, { 0, 17 }, { 0,16758 }, { 0, 0 }, { 45,9133 }, { 0, 0 }, { 60,4419 }, { 61,4419 }, { 62,4419 }, { 63,4419 }, { 64,4419 }, { 48,4949 }, { 49,4949 }, { 50,4949 }, { 51,4949 }, { 52,4949 }, { 53,4949 }, { 54,4949 }, { 55,4949 }, { 56,4949 }, { 57,4949 }, { 45,9677 }, { 0, 28 }, { 0,16737 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 94,4430 }, { 0, 0 }, { 96,4430 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 41 }, { 0,16724 }, { 0, 44 }, { 0,16722 }, { 0, 0 }, { 94,4419 }, { 0, 0 }, { 96,4419 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,10683 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 22 }, { 0,16702 }, { 124,4430 }, { 0, 0 }, { 126,4430 }, { 0, 26 }, { 0,16697 }, { 0, 27 }, { 0,16695 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 33,4329 }, { 124,4419 }, { 35,4329 }, { 126,4419 }, { 37,4329 }, { 38,4329 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 42,4901 }, { 43,4329 }, { 0, 0 }, { 45,4329 }, { 0, 0 }, { 47,4329 }, { 46,4901 }, { 0, 0 }, { 48,4965 }, { 49,4965 }, { 50,4965 }, { 51,4965 }, { 52,4965 }, { 53,4965 }, { 54,4965 }, { 55,4965 }, { 56,4965 }, { 57,4965 }, { 60,4329 }, { 61,4329 }, { 62,4329 }, { 63,4329 }, { 64,4329 }, { 0, 49 }, { 0,16658 }, { 45,11659 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 69,4987 }, { 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 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 94,4329 }, { 0, 0 }, { 96,4329 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 36,4963 }, { 101,4987 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,4963 }, { 49,4963 }, { 50,4963 }, { 51,4963 }, { 52,4963 }, { 53,4963 }, { 54,4963 }, { 55,4963 }, { 56,4963 }, { 57,4963 }, { 124,4329 }, { 0, 0 }, { 126,4329 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,4963 }, { 66,4963 }, { 67,4963 }, { 68,4963 }, { 69,4963 }, { 70,4963 }, { 71,4963 }, { 72,4963 }, { 73,4963 }, { 74,4963 }, { 75,4963 }, { 76,4963 }, { 77,4963 }, { 78,4963 }, { 79,4963 }, { 80,4963 }, { 81,4963 }, { 82,4963 }, { 83,4963 }, { 84,4963 }, { 85,4963 }, { 86,4963 }, { 87,4963 }, { 88,4963 }, { 89,4963 }, { 90,4963 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 95,4963 }, { 0, 0 }, { 97,4963 }, { 98,4963 }, { 99,4963 }, { 100,4963 }, { 101,4963 }, { 102,4963 }, { 103,4963 }, { 104,4963 }, { 105,4963 }, { 106,4963 }, { 107,4963 }, { 108,4963 }, { 109,4963 }, { 110,4963 }, { 111,4963 }, { 112,4963 }, { 113,4963 }, { 114,4963 }, { 115,4963 }, { 116,4963 }, { 117,4963 }, { 118,4963 }, { 119,4963 }, { 120,4963 }, { 121,4963 }, { 122,4963 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,4963 }, { 129,4963 }, { 130,4963 }, { 131,4963 }, { 132,4963 }, { 133,4963 }, { 134,4963 }, { 135,4963 }, { 136,4963 }, { 137,4963 }, { 138,4963 }, { 139,4963 }, { 140,4963 }, { 141,4963 }, { 142,4963 }, { 143,4963 }, { 144,4963 }, { 145,4963 }, { 146,4963 }, { 147,4963 }, { 148,4963 }, { 149,4963 }, { 150,4963 }, { 151,4963 }, { 152,4963 }, { 153,4963 }, { 154,4963 }, { 155,4963 }, { 156,4963 }, { 157,4963 }, { 158,4963 }, { 159,4963 }, { 160,4963 }, { 161,4963 }, { 162,4963 }, { 163,4963 }, { 164,4963 }, { 165,4963 }, { 166,4963 }, { 167,4963 }, { 168,4963 }, { 169,4963 }, { 170,4963 }, { 171,4963 }, { 172,4963 }, { 173,4963 }, { 174,4963 }, { 175,4963 }, { 176,4963 }, { 177,4963 }, { 178,4963 }, { 179,4963 }, { 180,4963 }, { 181,4963 }, { 182,4963 }, { 183,4963 }, { 184,4963 }, { 185,4963 }, { 186,4963 }, { 187,4963 }, { 188,4963 }, { 189,4963 }, { 190,4963 }, { 191,4963 }, { 192,4963 }, { 193,4963 }, { 194,4963 }, { 195,4963 }, { 196,4963 }, { 197,4963 }, { 198,4963 }, { 199,4963 }, { 200,4963 }, { 201,4963 }, { 202,4963 }, { 203,4963 }, { 204,4963 }, { 205,4963 }, { 206,4963 }, { 207,4963 }, { 208,4963 }, { 209,4963 }, { 210,4963 }, { 211,4963 }, { 212,4963 }, { 213,4963 }, { 214,4963 }, { 215,4963 }, { 216,4963 }, { 217,4963 }, { 218,4963 }, { 219,4963 }, { 220,4963 }, { 221,4963 }, { 222,4963 }, { 223,4963 }, { 224,4963 }, { 225,4963 }, { 226,4963 }, { 227,4963 }, { 228,4963 }, { 229,4963 }, { 230,4963 }, { 231,4963 }, { 232,4963 }, { 233,4963 }, { 234,4963 }, { 235,4963 }, { 236,4963 }, { 237,4963 }, { 238,4963 }, { 239,4963 }, { 240,4963 }, { 241,4963 }, { 242,4963 }, { 243,4963 }, { 244,4963 }, { 245,4963 }, { 246,4963 }, { 247,4963 }, { 248,4963 }, { 249,4963 }, { 250,4963 }, { 251,4963 }, { 252,4963 }, { 253,4963 }, { 254,4963 }, { 255,4963 }, { 0, 49 }, { 0,16401 }, { 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 }, { 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 }, { 36,4706 }, { 0, 0 }, { 0, 0 }, { 39,-660 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,4706 }, { 49,4706 }, { 50,4706 }, { 51,4706 }, { 52,4706 }, { 53,4706 }, { 54,4706 }, { 55,4706 }, { 56,4706 }, { 57,4706 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,4706 }, { 66,4706 }, { 67,4706 }, { 68,4706 }, { 69,4706 }, { 70,4706 }, { 71,4706 }, { 72,4706 }, { 73,4706 }, { 74,4706 }, { 75,4706 }, { 76,4706 }, { 77,4706 }, { 78,4706 }, { 79,4706 }, { 80,4706 }, { 81,4706 }, { 82,4706 }, { 83,4706 }, { 84,4706 }, { 85,4706 }, { 86,4706 }, { 87,4706 }, { 88,4706 }, { 89,4706 }, { 90,4706 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 95,4706 }, { 0, 0 }, { 97,4706 }, { 98,4706 }, { 99,4706 }, { 100,4706 }, { 101,4706 }, { 102,4706 }, { 103,4706 }, { 104,4706 }, { 105,4706 }, { 106,4706 }, { 107,4706 }, { 108,4706 }, { 109,4706 }, { 110,4706 }, { 111,4706 }, { 112,4706 }, { 113,4706 }, { 114,4706 }, { 115,4706 }, { 116,4706 }, { 117,4706 }, { 118,4706 }, { 119,4706 }, { 120,4706 }, { 121,4706 }, { 122,4706 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,4706 }, { 129,4706 }, { 130,4706 }, { 131,4706 }, { 132,4706 }, { 133,4706 }, { 134,4706 }, { 135,4706 }, { 136,4706 }, { 137,4706 }, { 138,4706 }, { 139,4706 }, { 140,4706 }, { 141,4706 }, { 142,4706 }, { 143,4706 }, { 144,4706 }, { 145,4706 }, { 146,4706 }, { 147,4706 }, { 148,4706 }, { 149,4706 }, { 150,4706 }, { 151,4706 }, { 152,4706 }, { 153,4706 }, { 154,4706 }, { 155,4706 }, { 156,4706 }, { 157,4706 }, { 158,4706 }, { 159,4706 }, { 160,4706 }, { 161,4706 }, { 162,4706 }, { 163,4706 }, { 164,4706 }, { 165,4706 }, { 166,4706 }, { 167,4706 }, { 168,4706 }, { 169,4706 }, { 170,4706 }, { 171,4706 }, { 172,4706 }, { 173,4706 }, { 174,4706 }, { 175,4706 }, { 176,4706 }, { 177,4706 }, { 178,4706 }, { 179,4706 }, { 180,4706 }, { 181,4706 }, { 182,4706 }, { 183,4706 }, { 184,4706 }, { 185,4706 }, { 186,4706 }, { 187,4706 }, { 188,4706 }, { 189,4706 }, { 190,4706 }, { 191,4706 }, { 192,4706 }, { 193,4706 }, { 194,4706 }, { 195,4706 }, { 196,4706 }, { 197,4706 }, { 198,4706 }, { 199,4706 }, { 200,4706 }, { 201,4706 }, { 202,4706 }, { 203,4706 }, { 204,4706 }, { 205,4706 }, { 206,4706 }, { 207,4706 }, { 208,4706 }, { 209,4706 }, { 210,4706 }, { 211,4706 }, { 212,4706 }, { 213,4706 }, { 214,4706 }, { 215,4706 }, { 216,4706 }, { 217,4706 }, { 218,4706 }, { 219,4706 }, { 220,4706 }, { 221,4706 }, { 222,4706 }, { 223,4706 }, { 224,4706 }, { 225,4706 }, { 226,4706 }, { 227,4706 }, { 228,4706 }, { 229,4706 }, { 230,4706 }, { 231,4706 }, { 232,4706 }, { 233,4706 }, { 234,4706 }, { 235,4706 }, { 236,4706 }, { 237,4706 }, { 238,4706 }, { 239,4706 }, { 240,4706 }, { 241,4706 }, { 242,4706 }, { 243,4706 }, { 244,4706 }, { 245,4706 }, { 246,4706 }, { 247,4706 }, { 248,4706 }, { 249,4706 }, { 250,4706 }, { 251,4706 }, { 252,4706 }, { 253,4706 }, { 254,4706 }, { 255,4706 }, { 0, 49 }, { 0,16144 }, { 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 }, { 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 }, { 36,4449 }, { 0, 0 }, { 0, 0 }, { 39,-915 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,4449 }, { 49,4449 }, { 50,4449 }, { 51,4449 }, { 52,4449 }, { 53,4449 }, { 54,4449 }, { 55,4449 }, { 56,4449 }, { 57,4449 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,4449 }, { 66,4449 }, { 67,4449 }, { 68,4449 }, { 69,4449 }, { 70,4449 }, { 71,4449 }, { 72,4449 }, { 73,4449 }, { 74,4449 }, { 75,4449 }, { 76,4449 }, { 77,4449 }, { 78,4449 }, { 79,4449 }, { 80,4449 }, { 81,4449 }, { 82,4449 }, { 83,4449 }, { 84,4449 }, { 85,4449 }, { 86,4449 }, { 87,4449 }, { 88,4449 }, { 89,4449 }, { 90,4449 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 95,4449 }, { 0, 0 }, { 97,4449 }, { 98,4449 }, { 99,4449 }, { 100,4449 }, { 101,4449 }, { 102,4449 }, { 103,4449 }, { 104,4449 }, { 105,4449 }, { 106,4449 }, { 107,4449 }, { 108,4449 }, { 109,4449 }, { 110,4449 }, { 111,4449 }, { 112,4449 }, { 113,4449 }, { 114,4449 }, { 115,4449 }, { 116,4449 }, { 117,4449 }, { 118,4449 }, { 119,4449 }, { 120,4449 }, { 121,4449 }, { 122,4449 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,4449 }, { 129,4449 }, { 130,4449 }, { 131,4449 }, { 132,4449 }, { 133,4449 }, { 134,4449 }, { 135,4449 }, { 136,4449 }, { 137,4449 }, { 138,4449 }, { 139,4449 }, { 140,4449 }, { 141,4449 }, { 142,4449 }, { 143,4449 }, { 144,4449 }, { 145,4449 }, { 146,4449 }, { 147,4449 }, { 148,4449 }, { 149,4449 }, { 150,4449 }, { 151,4449 }, { 152,4449 }, { 153,4449 }, { 154,4449 }, { 155,4449 }, { 156,4449 }, { 157,4449 }, { 158,4449 }, { 159,4449 }, { 160,4449 }, { 161,4449 }, { 162,4449 }, { 163,4449 }, { 164,4449 }, { 165,4449 }, { 166,4449 }, { 167,4449 }, { 168,4449 }, { 169,4449 }, { 170,4449 }, { 171,4449 }, { 172,4449 }, { 173,4449 }, { 174,4449 }, { 175,4449 }, { 176,4449 }, { 177,4449 }, { 178,4449 }, { 179,4449 }, { 180,4449 }, { 181,4449 }, { 182,4449 }, { 183,4449 }, { 184,4449 }, { 185,4449 }, { 186,4449 }, { 187,4449 }, { 188,4449 }, { 189,4449 }, { 190,4449 }, { 191,4449 }, { 192,4449 }, { 193,4449 }, { 194,4449 }, { 195,4449 }, { 196,4449 }, { 197,4449 }, { 198,4449 }, { 199,4449 }, { 200,4449 }, { 201,4449 }, { 202,4449 }, { 203,4449 }, { 204,4449 }, { 205,4449 }, { 206,4449 }, { 207,4449 }, { 208,4449 }, { 209,4449 }, { 210,4449 }, { 211,4449 }, { 212,4449 }, { 213,4449 }, { 214,4449 }, { 215,4449 }, { 216,4449 }, { 217,4449 }, { 218,4449 }, { 219,4449 }, { 220,4449 }, { 221,4449 }, { 222,4449 }, { 223,4449 }, { 224,4449 }, { 225,4449 }, { 226,4449 }, { 227,4449 }, { 228,4449 }, { 229,4449 }, { 230,4449 }, { 231,4449 }, { 232,4449 }, { 233,4449 }, { 234,4449 }, { 235,4449 }, { 236,4449 }, { 237,4449 }, { 238,4449 }, { 239,4449 }, { 240,4449 }, { 241,4449 }, { 242,4449 }, { 243,4449 }, { 244,4449 }, { 245,4449 }, { 246,4449 }, { 247,4449 }, { 248,4449 }, { 249,4449 }, { 250,4449 }, { 251,4449 }, { 252,4449 }, { 253,4449 }, { 254,4449 }, { 255,4449 }, { 0, 49 }, { 0,15887 }, { 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 }, { 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 }, { 36,4192 }, { 0, 0 }, { 0, 0 }, { 39,-1170 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,4192 }, { 49,4192 }, { 50,4192 }, { 51,4192 }, { 52,4192 }, { 53,4192 }, { 54,4192 }, { 55,4192 }, { 56,4192 }, { 57,4192 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,4192 }, { 66,4192 }, { 67,4192 }, { 68,4192 }, { 69,4192 }, { 70,4192 }, { 71,4192 }, { 72,4192 }, { 73,4192 }, { 74,4192 }, { 75,4192 }, { 76,4192 }, { 77,4192 }, { 78,4192 }, { 79,4192 }, { 80,4192 }, { 81,4192 }, { 82,4192 }, { 83,4192 }, { 84,4192 }, { 85,4192 }, { 86,4192 }, { 87,4192 }, { 88,4192 }, { 89,4192 }, { 90,4192 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 95,4192 }, { 0, 0 }, { 97,4192 }, { 98,4192 }, { 99,4192 }, { 100,4192 }, { 101,4192 }, { 102,4192 }, { 103,4192 }, { 104,4192 }, { 105,4192 }, { 106,4192 }, { 107,4192 }, { 108,4192 }, { 109,4192 }, { 110,4192 }, { 111,4192 }, { 112,4192 }, { 113,4192 }, { 114,4192 }, { 115,4192 }, { 116,4192 }, { 117,4192 }, { 118,4192 }, { 119,4192 }, { 120,4192 }, { 121,4192 }, { 122,4192 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,4192 }, { 129,4192 }, { 130,4192 }, { 131,4192 }, { 132,4192 }, { 133,4192 }, { 134,4192 }, { 135,4192 }, { 136,4192 }, { 137,4192 }, { 138,4192 }, { 139,4192 }, { 140,4192 }, { 141,4192 }, { 142,4192 }, { 143,4192 }, { 144,4192 }, { 145,4192 }, { 146,4192 }, { 147,4192 }, { 148,4192 }, { 149,4192 }, { 150,4192 }, { 151,4192 }, { 152,4192 }, { 153,4192 }, { 154,4192 }, { 155,4192 }, { 156,4192 }, { 157,4192 }, { 158,4192 }, { 159,4192 }, { 160,4192 }, { 161,4192 }, { 162,4192 }, { 163,4192 }, { 164,4192 }, { 165,4192 }, { 166,4192 }, { 167,4192 }, { 168,4192 }, { 169,4192 }, { 170,4192 }, { 171,4192 }, { 172,4192 }, { 173,4192 }, { 174,4192 }, { 175,4192 }, { 176,4192 }, { 177,4192 }, { 178,4192 }, { 179,4192 }, { 180,4192 }, { 181,4192 }, { 182,4192 }, { 183,4192 }, { 184,4192 }, { 185,4192 }, { 186,4192 }, { 187,4192 }, { 188,4192 }, { 189,4192 }, { 190,4192 }, { 191,4192 }, { 192,4192 }, { 193,4192 }, { 194,4192 }, { 195,4192 }, { 196,4192 }, { 197,4192 }, { 198,4192 }, { 199,4192 }, { 200,4192 }, { 201,4192 }, { 202,4192 }, { 203,4192 }, { 204,4192 }, { 205,4192 }, { 206,4192 }, { 207,4192 }, { 208,4192 }, { 209,4192 }, { 210,4192 }, { 211,4192 }, { 212,4192 }, { 213,4192 }, { 214,4192 }, { 215,4192 }, { 216,4192 }, { 217,4192 }, { 218,4192 }, { 219,4192 }, { 220,4192 }, { 221,4192 }, { 222,4192 }, { 223,4192 }, { 224,4192 }, { 225,4192 }, { 226,4192 }, { 227,4192 }, { 228,4192 }, { 229,4192 }, { 230,4192 }, { 231,4192 }, { 232,4192 }, { 233,4192 }, { 234,4192 }, { 235,4192 }, { 236,4192 }, { 237,4192 }, { 238,4192 }, { 239,4192 }, { 240,4192 }, { 241,4192 }, { 242,4192 }, { 243,4192 }, { 244,4192 }, { 245,4192 }, { 246,4192 }, { 247,4192 }, { 248,4192 }, { 249,4192 }, { 250,4192 }, { 251,4192 }, { 252,4192 }, { 253,4192 }, { 254,4192 }, { 255,4192 }, { 0, 49 }, { 0,15630 }, { 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 }, { 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 }, { 36,3935 }, { 0, 0 }, { 0, 0 }, { 39,-1425 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,3935 }, { 49,3935 }, { 50,3935 }, { 51,3935 }, { 52,3935 }, { 53,3935 }, { 54,3935 }, { 55,3935 }, { 56,3935 }, { 57,3935 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,3935 }, { 66,3935 }, { 67,3935 }, { 68,3935 }, { 69,3935 }, { 70,3935 }, { 71,3935 }, { 72,3935 }, { 73,3935 }, { 74,3935 }, { 75,3935 }, { 76,3935 }, { 77,3935 }, { 78,3935 }, { 79,3935 }, { 80,3935 }, { 81,3935 }, { 82,3935 }, { 83,3935 }, { 84,3935 }, { 85,3935 }, { 86,3935 }, { 87,3935 }, { 88,3935 }, { 89,3935 }, { 90,3935 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 95,3935 }, { 0, 0 }, { 97,3935 }, { 98,3935 }, { 99,3935 }, { 100,3935 }, { 101,3935 }, { 102,3935 }, { 103,3935 }, { 104,3935 }, { 105,3935 }, { 106,3935 }, { 107,3935 }, { 108,3935 }, { 109,3935 }, { 110,3935 }, { 111,3935 }, { 112,3935 }, { 113,3935 }, { 114,3935 }, { 115,3935 }, { 116,3935 }, { 117,3935 }, { 118,3935 }, { 119,3935 }, { 120,3935 }, { 121,3935 }, { 122,3935 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,3935 }, { 129,3935 }, { 130,3935 }, { 131,3935 }, { 132,3935 }, { 133,3935 }, { 134,3935 }, { 135,3935 }, { 136,3935 }, { 137,3935 }, { 138,3935 }, { 139,3935 }, { 140,3935 }, { 141,3935 }, { 142,3935 }, { 143,3935 }, { 144,3935 }, { 145,3935 }, { 146,3935 }, { 147,3935 }, { 148,3935 }, { 149,3935 }, { 150,3935 }, { 151,3935 }, { 152,3935 }, { 153,3935 }, { 154,3935 }, { 155,3935 }, { 156,3935 }, { 157,3935 }, { 158,3935 }, { 159,3935 }, { 160,3935 }, { 161,3935 }, { 162,3935 }, { 163,3935 }, { 164,3935 }, { 165,3935 }, { 166,3935 }, { 167,3935 }, { 168,3935 }, { 169,3935 }, { 170,3935 }, { 171,3935 }, { 172,3935 }, { 173,3935 }, { 174,3935 }, { 175,3935 }, { 176,3935 }, { 177,3935 }, { 178,3935 }, { 179,3935 }, { 180,3935 }, { 181,3935 }, { 182,3935 }, { 183,3935 }, { 184,3935 }, { 185,3935 }, { 186,3935 }, { 187,3935 }, { 188,3935 }, { 189,3935 }, { 190,3935 }, { 191,3935 }, { 192,3935 }, { 193,3935 }, { 194,3935 }, { 195,3935 }, { 196,3935 }, { 197,3935 }, { 198,3935 }, { 199,3935 }, { 200,3935 }, { 201,3935 }, { 202,3935 }, { 203,3935 }, { 204,3935 }, { 205,3935 }, { 206,3935 }, { 207,3935 }, { 208,3935 }, { 209,3935 }, { 210,3935 }, { 211,3935 }, { 212,3935 }, { 213,3935 }, { 214,3935 }, { 215,3935 }, { 216,3935 }, { 217,3935 }, { 218,3935 }, { 219,3935 }, { 220,3935 }, { 221,3935 }, { 222,3935 }, { 223,3935 }, { 224,3935 }, { 225,3935 }, { 226,3935 }, { 227,3935 }, { 228,3935 }, { 229,3935 }, { 230,3935 }, { 231,3935 }, { 232,3935 }, { 233,3935 }, { 234,3935 }, { 235,3935 }, { 236,3935 }, { 237,3935 }, { 238,3935 }, { 239,3935 }, { 240,3935 }, { 241,3935 }, { 242,3935 }, { 243,3935 }, { 244,3935 }, { 245,3935 }, { 246,3935 }, { 247,3935 }, { 248,3935 }, { 249,3935 }, { 250,3935 }, { 251,3935 }, { 252,3935 }, { 253,3935 }, { 254,3935 }, { 255,3935 }, { 0, 12 }, { 0,15373 }, { 1,3935 }, { 2,3935 }, { 3,3935 }, { 4,3935 }, { 5,3935 }, { 6,3935 }, { 7,3935 }, { 8,3935 }, { 9,3935 }, { 10,3935 }, { 11,3935 }, { 12,3935 }, { 13,3935 }, { 14,3935 }, { 15,3935 }, { 16,3935 }, { 17,3935 }, { 18,3935 }, { 19,3935 }, { 20,3935 }, { 21,3935 }, { 22,3935 }, { 23,3935 }, { 24,3935 }, { 25,3935 }, { 26,3935 }, { 27,3935 }, { 28,3935 }, { 29,3935 }, { 30,3935 }, { 31,3935 }, { 32,3935 }, { 33,3935 }, { 34,3935 }, { 35,3935 }, { 36,3935 }, { 37,3935 }, { 38,3935 }, { 0, 0 }, { 40,3935 }, { 41,3935 }, { 42,3935 }, { 43,3935 }, { 44,3935 }, { 45,3935 }, { 46,3935 }, { 47,3935 }, { 48,3935 }, { 49,3935 }, { 50,3935 }, { 51,3935 }, { 52,3935 }, { 53,3935 }, { 54,3935 }, { 55,3935 }, { 56,3935 }, { 57,3935 }, { 58,3935 }, { 59,3935 }, { 60,3935 }, { 61,3935 }, { 62,3935 }, { 63,3935 }, { 64,3935 }, { 65,3935 }, { 66,3935 }, { 67,3935 }, { 68,3935 }, { 69,3935 }, { 70,3935 }, { 71,3935 }, { 72,3935 }, { 73,3935 }, { 74,3935 }, { 75,3935 }, { 76,3935 }, { 77,3935 }, { 78,3935 }, { 79,3935 }, { 80,3935 }, { 81,3935 }, { 82,3935 }, { 83,3935 }, { 84,3935 }, { 85,3935 }, { 86,3935 }, { 87,3935 }, { 88,3935 }, { 89,3935 }, { 90,3935 }, { 91,3935 }, { 92,3935 }, { 93,3935 }, { 94,3935 }, { 95,3935 }, { 96,3935 }, { 97,3935 }, { 98,3935 }, { 99,3935 }, { 100,3935 }, { 101,3935 }, { 102,3935 }, { 103,3935 }, { 104,3935 }, { 105,3935 }, { 106,3935 }, { 107,3935 }, { 108,3935 }, { 109,3935 }, { 110,3935 }, { 111,3935 }, { 112,3935 }, { 113,3935 }, { 114,3935 }, { 115,3935 }, { 116,3935 }, { 117,3935 }, { 118,3935 }, { 119,3935 }, { 120,3935 }, { 121,3935 }, { 122,3935 }, { 123,3935 }, { 124,3935 }, { 125,3935 }, { 126,3935 }, { 127,3935 }, { 128,3935 }, { 129,3935 }, { 130,3935 }, { 131,3935 }, { 132,3935 }, { 133,3935 }, { 134,3935 }, { 135,3935 }, { 136,3935 }, { 137,3935 }, { 138,3935 }, { 139,3935 }, { 140,3935 }, { 141,3935 }, { 142,3935 }, { 143,3935 }, { 144,3935 }, { 145,3935 }, { 146,3935 }, { 147,3935 }, { 148,3935 }, { 149,3935 }, { 150,3935 }, { 151,3935 }, { 152,3935 }, { 153,3935 }, { 154,3935 }, { 155,3935 }, { 156,3935 }, { 157,3935 }, { 158,3935 }, { 159,3935 }, { 160,3935 }, { 161,3935 }, { 162,3935 }, { 163,3935 }, { 164,3935 }, { 165,3935 }, { 166,3935 }, { 167,3935 }, { 168,3935 }, { 169,3935 }, { 170,3935 }, { 171,3935 }, { 172,3935 }, { 173,3935 }, { 174,3935 }, { 175,3935 }, { 176,3935 }, { 177,3935 }, { 178,3935 }, { 179,3935 }, { 180,3935 }, { 181,3935 }, { 182,3935 }, { 183,3935 }, { 184,3935 }, { 185,3935 }, { 186,3935 }, { 187,3935 }, { 188,3935 }, { 189,3935 }, { 190,3935 }, { 191,3935 }, { 192,3935 }, { 193,3935 }, { 194,3935 }, { 195,3935 }, { 196,3935 }, { 197,3935 }, { 198,3935 }, { 199,3935 }, { 200,3935 }, { 201,3935 }, { 202,3935 }, { 203,3935 }, { 204,3935 }, { 205,3935 }, { 206,3935 }, { 207,3935 }, { 208,3935 }, { 209,3935 }, { 210,3935 }, { 211,3935 }, { 212,3935 }, { 213,3935 }, { 214,3935 }, { 215,3935 }, { 216,3935 }, { 217,3935 }, { 218,3935 }, { 219,3935 }, { 220,3935 }, { 221,3935 }, { 222,3935 }, { 223,3935 }, { 224,3935 }, { 225,3935 }, { 226,3935 }, { 227,3935 }, { 228,3935 }, { 229,3935 }, { 230,3935 }, { 231,3935 }, { 232,3935 }, { 233,3935 }, { 234,3935 }, { 235,3935 }, { 236,3935 }, { 237,3935 }, { 238,3935 }, { 239,3935 }, { 240,3935 }, { 241,3935 }, { 242,3935 }, { 243,3935 }, { 244,3935 }, { 245,3935 }, { 246,3935 }, { 247,3935 }, { 248,3935 }, { 249,3935 }, { 250,3935 }, { 251,3935 }, { 252,3935 }, { 253,3935 }, { 254,3935 }, { 255,3935 }, { 256,3935 }, { 0, 9 }, { 0,15115 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9,3935 }, { 10,3940 }, { 0, 0 }, { 12,3935 }, { 13,3940 }, { 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 }, { 32,3935 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-1921 }, { 0, 5 }, { 0,15068 }, { 1,3940 }, { 2,3940 }, { 3,3940 }, { 4,3940 }, { 5,3940 }, { 6,3940 }, { 7,3940 }, { 8,3940 }, { 9,3940 }, { 10,3940 }, { 11,3940 }, { 12,3940 }, { 13,3940 }, { 14,3940 }, { 15,3940 }, { 16,3940 }, { 17,3940 }, { 18,3940 }, { 19,3940 }, { 20,3940 }, { 21,3940 }, { 22,3940 }, { 23,3940 }, { 24,3940 }, { 25,3940 }, { 26,3940 }, { 27,3940 }, { 28,3940 }, { 29,3940 }, { 30,3940 }, { 31,3940 }, { 32,3940 }, { 33,3940 }, { 34,3940 }, { 35,3940 }, { 36,3940 }, { 37,3940 }, { 38,3940 }, { 39,3940 }, { 40,3940 }, { 41,3940 }, { 0, 0 }, { 43,3940 }, { 44,3940 }, { 45,3940 }, { 46,3940 }, { 0, 0 }, { 48,3940 }, { 49,3940 }, { 50,3940 }, { 51,3940 }, { 52,3940 }, { 53,3940 }, { 54,3940 }, { 55,3940 }, { 56,3940 }, { 57,3940 }, { 58,3940 }, { 59,3940 }, { 60,3940 }, { 61,3940 }, { 62,3940 }, { 63,3940 }, { 64,3940 }, { 65,3940 }, { 66,3940 }, { 67,3940 }, { 68,3940 }, { 69,3940 }, { 70,3940 }, { 71,3940 }, { 72,3940 }, { 73,3940 }, { 74,3940 }, { 75,3940 }, { 76,3940 }, { 77,3940 }, { 78,3940 }, { 79,3940 }, { 80,3940 }, { 81,3940 }, { 82,3940 }, { 83,3940 }, { 84,3940 }, { 85,3940 }, { 86,3940 }, { 87,3940 }, { 88,3940 }, { 89,3940 }, { 90,3940 }, { 91,3940 }, { 92,3940 }, { 93,3940 }, { 94,3940 }, { 95,3940 }, { 96,3940 }, { 97,3940 }, { 98,3940 }, { 99,3940 }, { 100,3940 }, { 101,3940 }, { 102,3940 }, { 103,3940 }, { 104,3940 }, { 105,3940 }, { 106,3940 }, { 107,3940 }, { 108,3940 }, { 109,3940 }, { 110,3940 }, { 111,3940 }, { 112,3940 }, { 113,3940 }, { 114,3940 }, { 115,3940 }, { 116,3940 }, { 117,3940 }, { 118,3940 }, { 119,3940 }, { 120,3940 }, { 121,3940 }, { 122,3940 }, { 123,3940 }, { 124,3940 }, { 125,3940 }, { 126,3940 }, { 127,3940 }, { 128,3940 }, { 129,3940 }, { 130,3940 }, { 131,3940 }, { 132,3940 }, { 133,3940 }, { 134,3940 }, { 135,3940 }, { 136,3940 }, { 137,3940 }, { 138,3940 }, { 139,3940 }, { 140,3940 }, { 141,3940 }, { 142,3940 }, { 143,3940 }, { 144,3940 }, { 145,3940 }, { 146,3940 }, { 147,3940 }, { 148,3940 }, { 149,3940 }, { 150,3940 }, { 151,3940 }, { 152,3940 }, { 153,3940 }, { 154,3940 }, { 155,3940 }, { 156,3940 }, { 157,3940 }, { 158,3940 }, { 159,3940 }, { 160,3940 }, { 161,3940 }, { 162,3940 }, { 163,3940 }, { 164,3940 }, { 165,3940 }, { 166,3940 }, { 167,3940 }, { 168,3940 }, { 169,3940 }, { 170,3940 }, { 171,3940 }, { 172,3940 }, { 173,3940 }, { 174,3940 }, { 175,3940 }, { 176,3940 }, { 177,3940 }, { 178,3940 }, { 179,3940 }, { 180,3940 }, { 181,3940 }, { 182,3940 }, { 183,3940 }, { 184,3940 }, { 185,3940 }, { 186,3940 }, { 187,3940 }, { 188,3940 }, { 189,3940 }, { 190,3940 }, { 191,3940 }, { 192,3940 }, { 193,3940 }, { 194,3940 }, { 195,3940 }, { 196,3940 }, { 197,3940 }, { 198,3940 }, { 199,3940 }, { 200,3940 }, { 201,3940 }, { 202,3940 }, { 203,3940 }, { 204,3940 }, { 205,3940 }, { 206,3940 }, { 207,3940 }, { 208,3940 }, { 209,3940 }, { 210,3940 }, { 211,3940 }, { 212,3940 }, { 213,3940 }, { 214,3940 }, { 215,3940 }, { 216,3940 }, { 217,3940 }, { 218,3940 }, { 219,3940 }, { 220,3940 }, { 221,3940 }, { 222,3940 }, { 223,3940 }, { 224,3940 }, { 225,3940 }, { 226,3940 }, { 227,3940 }, { 228,3940 }, { 229,3940 }, { 230,3940 }, { 231,3940 }, { 232,3940 }, { 233,3940 }, { 234,3940 }, { 235,3940 }, { 236,3940 }, { 237,3940 }, { 238,3940 }, { 239,3940 }, { 240,3940 }, { 241,3940 }, { 242,3940 }, { 243,3940 }, { 244,3940 }, { 245,3940 }, { 246,3940 }, { 247,3940 }, { 248,3940 }, { 249,3940 }, { 250,3940 }, { 251,3940 }, { 252,3940 }, { 253,3940 }, { 254,3940 }, { 255,3940 }, { 256,3940 }, { 0, 5 }, { 0,14810 }, { 1,3682 }, { 2,3682 }, { 3,3682 }, { 4,3682 }, { 5,3682 }, { 6,3682 }, { 7,3682 }, { 8,3682 }, { 9,3682 }, { 10,3682 }, { 11,3682 }, { 12,3682 }, { 13,3682 }, { 14,3682 }, { 15,3682 }, { 16,3682 }, { 17,3682 }, { 18,3682 }, { 19,3682 }, { 20,3682 }, { 21,3682 }, { 22,3682 }, { 23,3682 }, { 24,3682 }, { 25,3682 }, { 26,3682 }, { 27,3682 }, { 28,3682 }, { 29,3682 }, { 30,3682 }, { 31,3682 }, { 32,3682 }, { 33,3682 }, { 34,3682 }, { 35,3682 }, { 36,3682 }, { 37,3682 }, { 38,3682 }, { 39,3682 }, { 40,3682 }, { 41,3682 }, { 0, 0 }, { 43,3682 }, { 44,3682 }, { 45,3682 }, { 46,3682 }, { 0, 0 }, { 48,3682 }, { 49,3682 }, { 50,3682 }, { 51,3682 }, { 52,3682 }, { 53,3682 }, { 54,3682 }, { 55,3682 }, { 56,3682 }, { 57,3682 }, { 58,3682 }, { 59,3682 }, { 60,3682 }, { 61,3682 }, { 62,3682 }, { 63,3682 }, { 64,3682 }, { 65,3682 }, { 66,3682 }, { 67,3682 }, { 68,3682 }, { 69,3682 }, { 70,3682 }, { 71,3682 }, { 72,3682 }, { 73,3682 }, { 74,3682 }, { 75,3682 }, { 76,3682 }, { 77,3682 }, { 78,3682 }, { 79,3682 }, { 80,3682 }, { 81,3682 }, { 82,3682 }, { 83,3682 }, { 84,3682 }, { 85,3682 }, { 86,3682 }, { 87,3682 }, { 88,3682 }, { 89,3682 }, { 90,3682 }, { 91,3682 }, { 92,3682 }, { 93,3682 }, { 94,3682 }, { 95,3682 }, { 96,3682 }, { 97,3682 }, { 98,3682 }, { 99,3682 }, { 100,3682 }, { 101,3682 }, { 102,3682 }, { 103,3682 }, { 104,3682 }, { 105,3682 }, { 106,3682 }, { 107,3682 }, { 108,3682 }, { 109,3682 }, { 110,3682 }, { 111,3682 }, { 112,3682 }, { 113,3682 }, { 114,3682 }, { 115,3682 }, { 116,3682 }, { 117,3682 }, { 118,3682 }, { 119,3682 }, { 120,3682 }, { 121,3682 }, { 122,3682 }, { 123,3682 }, { 124,3682 }, { 125,3682 }, { 126,3682 }, { 127,3682 }, { 128,3682 }, { 129,3682 }, { 130,3682 }, { 131,3682 }, { 132,3682 }, { 133,3682 }, { 134,3682 }, { 135,3682 }, { 136,3682 }, { 137,3682 }, { 138,3682 }, { 139,3682 }, { 140,3682 }, { 141,3682 }, { 142,3682 }, { 143,3682 }, { 144,3682 }, { 145,3682 }, { 146,3682 }, { 147,3682 }, { 148,3682 }, { 149,3682 }, { 150,3682 }, { 151,3682 }, { 152,3682 }, { 153,3682 }, { 154,3682 }, { 155,3682 }, { 156,3682 }, { 157,3682 }, { 158,3682 }, { 159,3682 }, { 160,3682 }, { 161,3682 }, { 162,3682 }, { 163,3682 }, { 164,3682 }, { 165,3682 }, { 166,3682 }, { 167,3682 }, { 168,3682 }, { 169,3682 }, { 170,3682 }, { 171,3682 }, { 172,3682 }, { 173,3682 }, { 174,3682 }, { 175,3682 }, { 176,3682 }, { 177,3682 }, { 178,3682 }, { 179,3682 }, { 180,3682 }, { 181,3682 }, { 182,3682 }, { 183,3682 }, { 184,3682 }, { 185,3682 }, { 186,3682 }, { 187,3682 }, { 188,3682 }, { 189,3682 }, { 190,3682 }, { 191,3682 }, { 192,3682 }, { 193,3682 }, { 194,3682 }, { 195,3682 }, { 196,3682 }, { 197,3682 }, { 198,3682 }, { 199,3682 }, { 200,3682 }, { 201,3682 }, { 202,3682 }, { 203,3682 }, { 204,3682 }, { 205,3682 }, { 206,3682 }, { 207,3682 }, { 208,3682 }, { 209,3682 }, { 210,3682 }, { 211,3682 }, { 212,3682 }, { 213,3682 }, { 214,3682 }, { 215,3682 }, { 216,3682 }, { 217,3682 }, { 218,3682 }, { 219,3682 }, { 220,3682 }, { 221,3682 }, { 222,3682 }, { 223,3682 }, { 224,3682 }, { 225,3682 }, { 226,3682 }, { 227,3682 }, { 228,3682 }, { 229,3682 }, { 230,3682 }, { 231,3682 }, { 232,3682 }, { 233,3682 }, { 234,3682 }, { 235,3682 }, { 236,3682 }, { 237,3682 }, { 238,3682 }, { 239,3682 }, { 240,3682 }, { 241,3682 }, { 242,3682 }, { 243,3682 }, { 244,3682 }, { 245,3682 }, { 246,3682 }, { 247,3682 }, { 248,3682 }, { 249,3682 }, { 250,3682 }, { 251,3682 }, { 252,3682 }, { 253,3682 }, { 254,3682 }, { 255,3682 }, { 256,3682 }, { 0, 39 }, { 0,14552 }, { 1,3810 }, { 2,3810 }, { 3,3810 }, { 4,3810 }, { 5,3810 }, { 6,3810 }, { 7,3810 }, { 8,3810 }, { 9,3810 }, { 10,3810 }, { 11,3810 }, { 12,3810 }, { 13,3810 }, { 14,3810 }, { 15,3810 }, { 16,3810 }, { 17,3810 }, { 18,3810 }, { 19,3810 }, { 20,3810 }, { 21,3810 }, { 22,3810 }, { 23,3810 }, { 24,3810 }, { 25,3810 }, { 26,3810 }, { 27,3810 }, { 28,3810 }, { 29,3810 }, { 30,3810 }, { 31,3810 }, { 32,3810 }, { 33,3810 }, { 0, 0 }, { 35,3810 }, { 36,3810 }, { 37,3810 }, { 38,3810 }, { 39,3810 }, { 40,3810 }, { 41,3810 }, { 42,3810 }, { 43,3810 }, { 44,3810 }, { 45,3810 }, { 46,3810 }, { 47,3810 }, { 48,3810 }, { 49,3810 }, { 50,3810 }, { 51,3810 }, { 52,3810 }, { 53,3810 }, { 54,3810 }, { 55,3810 }, { 56,3810 }, { 57,3810 }, { 58,3810 }, { 59,3810 }, { 60,3810 }, { 61,3810 }, { 62,3810 }, { 63,3810 }, { 64,3810 }, { 65,3810 }, { 66,3810 }, { 67,3810 }, { 68,3810 }, { 69,3810 }, { 70,3810 }, { 71,3810 }, { 72,3810 }, { 73,3810 }, { 74,3810 }, { 75,3810 }, { 76,3810 }, { 77,3810 }, { 78,3810 }, { 79,3810 }, { 80,3810 }, { 81,3810 }, { 82,3810 }, { 83,3810 }, { 84,3810 }, { 85,3810 }, { 86,3810 }, { 87,3810 }, { 88,3810 }, { 89,3810 }, { 90,3810 }, { 91,3810 }, { 92,3810 }, { 93,3810 }, { 94,3810 }, { 95,3810 }, { 96,3810 }, { 97,3810 }, { 98,3810 }, { 99,3810 }, { 100,3810 }, { 101,3810 }, { 102,3810 }, { 103,3810 }, { 104,3810 }, { 105,3810 }, { 106,3810 }, { 107,3810 }, { 108,3810 }, { 109,3810 }, { 110,3810 }, { 111,3810 }, { 112,3810 }, { 113,3810 }, { 114,3810 }, { 115,3810 }, { 116,3810 }, { 117,3810 }, { 118,3810 }, { 119,3810 }, { 120,3810 }, { 121,3810 }, { 122,3810 }, { 123,3810 }, { 124,3810 }, { 125,3810 }, { 126,3810 }, { 127,3810 }, { 128,3810 }, { 129,3810 }, { 130,3810 }, { 131,3810 }, { 132,3810 }, { 133,3810 }, { 134,3810 }, { 135,3810 }, { 136,3810 }, { 137,3810 }, { 138,3810 }, { 139,3810 }, { 140,3810 }, { 141,3810 }, { 142,3810 }, { 143,3810 }, { 144,3810 }, { 145,3810 }, { 146,3810 }, { 147,3810 }, { 148,3810 }, { 149,3810 }, { 150,3810 }, { 151,3810 }, { 152,3810 }, { 153,3810 }, { 154,3810 }, { 155,3810 }, { 156,3810 }, { 157,3810 }, { 158,3810 }, { 159,3810 }, { 160,3810 }, { 161,3810 }, { 162,3810 }, { 163,3810 }, { 164,3810 }, { 165,3810 }, { 166,3810 }, { 167,3810 }, { 168,3810 }, { 169,3810 }, { 170,3810 }, { 171,3810 }, { 172,3810 }, { 173,3810 }, { 174,3810 }, { 175,3810 }, { 176,3810 }, { 177,3810 }, { 178,3810 }, { 179,3810 }, { 180,3810 }, { 181,3810 }, { 182,3810 }, { 183,3810 }, { 184,3810 }, { 185,3810 }, { 186,3810 }, { 187,3810 }, { 188,3810 }, { 189,3810 }, { 190,3810 }, { 191,3810 }, { 192,3810 }, { 193,3810 }, { 194,3810 }, { 195,3810 }, { 196,3810 }, { 197,3810 }, { 198,3810 }, { 199,3810 }, { 200,3810 }, { 201,3810 }, { 202,3810 }, { 203,3810 }, { 204,3810 }, { 205,3810 }, { 206,3810 }, { 207,3810 }, { 208,3810 }, { 209,3810 }, { 210,3810 }, { 211,3810 }, { 212,3810 }, { 213,3810 }, { 214,3810 }, { 215,3810 }, { 216,3810 }, { 217,3810 }, { 218,3810 }, { 219,3810 }, { 220,3810 }, { 221,3810 }, { 222,3810 }, { 223,3810 }, { 224,3810 }, { 225,3810 }, { 226,3810 }, { 227,3810 }, { 228,3810 }, { 229,3810 }, { 230,3810 }, { 231,3810 }, { 232,3810 }, { 233,3810 }, { 234,3810 }, { 235,3810 }, { 236,3810 }, { 237,3810 }, { 238,3810 }, { 239,3810 }, { 240,3810 }, { 241,3810 }, { 242,3810 }, { 243,3810 }, { 244,3810 }, { 245,3810 }, { 246,3810 }, { 247,3810 }, { 248,3810 }, { 249,3810 }, { 250,3810 }, { 251,3810 }, { 252,3810 }, { 253,3810 }, { 254,3810 }, { 255,3810 }, { 256,3810 }, { 0, 11 }, { 0,14294 }, { 1,3810 }, { 2,3810 }, { 3,3810 }, { 4,3810 }, { 5,3810 }, { 6,3810 }, { 7,3810 }, { 8,3810 }, { 9,3810 }, { 10,3810 }, { 11,3810 }, { 12,3810 }, { 13,3810 }, { 14,3810 }, { 15,3810 }, { 16,3810 }, { 17,3810 }, { 18,3810 }, { 19,3810 }, { 20,3810 }, { 21,3810 }, { 22,3810 }, { 23,3810 }, { 24,3810 }, { 25,3810 }, { 26,3810 }, { 27,3810 }, { 28,3810 }, { 29,3810 }, { 30,3810 }, { 31,3810 }, { 32,3810 }, { 33,3810 }, { 34,3810 }, { 35,3810 }, { 36,3810 }, { 37,3810 }, { 38,3810 }, { 0, 0 }, { 40,3810 }, { 41,3810 }, { 42,3810 }, { 43,3810 }, { 44,3810 }, { 45,3810 }, { 46,3810 }, { 47,3810 }, { 48,3810 }, { 49,3810 }, { 50,3810 }, { 51,3810 }, { 52,3810 }, { 53,3810 }, { 54,3810 }, { 55,3810 }, { 56,3810 }, { 57,3810 }, { 58,3810 }, { 59,3810 }, { 60,3810 }, { 61,3810 }, { 62,3810 }, { 63,3810 }, { 64,3810 }, { 65,3810 }, { 66,3810 }, { 67,3810 }, { 68,3810 }, { 69,3810 }, { 70,3810 }, { 71,3810 }, { 72,3810 }, { 73,3810 }, { 74,3810 }, { 75,3810 }, { 76,3810 }, { 77,3810 }, { 78,3810 }, { 79,3810 }, { 80,3810 }, { 81,3810 }, { 82,3810 }, { 83,3810 }, { 84,3810 }, { 85,3810 }, { 86,3810 }, { 87,3810 }, { 88,3810 }, { 89,3810 }, { 90,3810 }, { 91,3810 }, { 92,3810 }, { 93,3810 }, { 94,3810 }, { 95,3810 }, { 96,3810 }, { 97,3810 }, { 98,3810 }, { 99,3810 }, { 100,3810 }, { 101,3810 }, { 102,3810 }, { 103,3810 }, { 104,3810 }, { 105,3810 }, { 106,3810 }, { 107,3810 }, { 108,3810 }, { 109,3810 }, { 110,3810 }, { 111,3810 }, { 112,3810 }, { 113,3810 }, { 114,3810 }, { 115,3810 }, { 116,3810 }, { 117,3810 }, { 118,3810 }, { 119,3810 }, { 120,3810 }, { 121,3810 }, { 122,3810 }, { 123,3810 }, { 124,3810 }, { 125,3810 }, { 126,3810 }, { 127,3810 }, { 128,3810 }, { 129,3810 }, { 130,3810 }, { 131,3810 }, { 132,3810 }, { 133,3810 }, { 134,3810 }, { 135,3810 }, { 136,3810 }, { 137,3810 }, { 138,3810 }, { 139,3810 }, { 140,3810 }, { 141,3810 }, { 142,3810 }, { 143,3810 }, { 144,3810 }, { 145,3810 }, { 146,3810 }, { 147,3810 }, { 148,3810 }, { 149,3810 }, { 150,3810 }, { 151,3810 }, { 152,3810 }, { 153,3810 }, { 154,3810 }, { 155,3810 }, { 156,3810 }, { 157,3810 }, { 158,3810 }, { 159,3810 }, { 160,3810 }, { 161,3810 }, { 162,3810 }, { 163,3810 }, { 164,3810 }, { 165,3810 }, { 166,3810 }, { 167,3810 }, { 168,3810 }, { 169,3810 }, { 170,3810 }, { 171,3810 }, { 172,3810 }, { 173,3810 }, { 174,3810 }, { 175,3810 }, { 176,3810 }, { 177,3810 }, { 178,3810 }, { 179,3810 }, { 180,3810 }, { 181,3810 }, { 182,3810 }, { 183,3810 }, { 184,3810 }, { 185,3810 }, { 186,3810 }, { 187,3810 }, { 188,3810 }, { 189,3810 }, { 190,3810 }, { 191,3810 }, { 192,3810 }, { 193,3810 }, { 194,3810 }, { 195,3810 }, { 196,3810 }, { 197,3810 }, { 198,3810 }, { 199,3810 }, { 200,3810 }, { 201,3810 }, { 202,3810 }, { 203,3810 }, { 204,3810 }, { 205,3810 }, { 206,3810 }, { 207,3810 }, { 208,3810 }, { 209,3810 }, { 210,3810 }, { 211,3810 }, { 212,3810 }, { 213,3810 }, { 214,3810 }, { 215,3810 }, { 216,3810 }, { 217,3810 }, { 218,3810 }, { 219,3810 }, { 220,3810 }, { 221,3810 }, { 222,3810 }, { 223,3810 }, { 224,3810 }, { 225,3810 }, { 226,3810 }, { 227,3810 }, { 228,3810 }, { 229,3810 }, { 230,3810 }, { 231,3810 }, { 232,3810 }, { 233,3810 }, { 234,3810 }, { 235,3810 }, { 236,3810 }, { 237,3810 }, { 238,3810 }, { 239,3810 }, { 240,3810 }, { 241,3810 }, { 242,3810 }, { 243,3810 }, { 244,3810 }, { 245,3810 }, { 246,3810 }, { 247,3810 }, { 248,3810 }, { 249,3810 }, { 250,3810 }, { 251,3810 }, { 252,3810 }, { 253,3810 }, { 254,3810 }, { 255,3810 }, { 256,3810 }, { 0, 16 }, { 0,14036 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9,3810 }, { 10,3815 }, { 0, 0 }, { 12,3810 }, { 13,3815 }, { 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 }, { 32,3810 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-2769 }, { 0, 24 }, { 0,13989 }, { 1,3815 }, { 2,3815 }, { 3,3815 }, { 4,3815 }, { 5,3815 }, { 6,3815 }, { 7,3815 }, { 8,3815 }, { 9,3815 }, { 10,3815 }, { 11,3815 }, { 12,3815 }, { 13,3815 }, { 14,3815 }, { 15,3815 }, { 16,3815 }, { 17,3815 }, { 18,3815 }, { 19,3815 }, { 20,3815 }, { 21,3815 }, { 22,3815 }, { 23,3815 }, { 24,3815 }, { 25,3815 }, { 26,3815 }, { 27,3815 }, { 28,3815 }, { 29,3815 }, { 30,3815 }, { 31,3815 }, { 32,3815 }, { 33,3815 }, { 34,3815 }, { 35,3815 }, { 36,3815 }, { 37,3815 }, { 38,3815 }, { 0, 0 }, { 40,3815 }, { 41,3815 }, { 42,3815 }, { 43,3815 }, { 44,3815 }, { 45,3815 }, { 46,3815 }, { 47,3815 }, { 48,3815 }, { 49,3815 }, { 50,3815 }, { 51,3815 }, { 52,3815 }, { 53,3815 }, { 54,3815 }, { 55,3815 }, { 56,3815 }, { 57,3815 }, { 58,3815 }, { 59,3815 }, { 60,3815 }, { 61,3815 }, { 62,3815 }, { 63,3815 }, { 64,3815 }, { 65,3815 }, { 66,3815 }, { 67,3815 }, { 68,3815 }, { 69,3815 }, { 70,3815 }, { 71,3815 }, { 72,3815 }, { 73,3815 }, { 74,3815 }, { 75,3815 }, { 76,3815 }, { 77,3815 }, { 78,3815 }, { 79,3815 }, { 80,3815 }, { 81,3815 }, { 82,3815 }, { 83,3815 }, { 84,3815 }, { 85,3815 }, { 86,3815 }, { 87,3815 }, { 88,3815 }, { 89,3815 }, { 90,3815 }, { 91,3815 }, { 0, 0 }, { 93,3815 }, { 94,3815 }, { 95,3815 }, { 96,3815 }, { 97,3815 }, { 98,3815 }, { 99,3815 }, { 100,3815 }, { 101,3815 }, { 102,3815 }, { 103,3815 }, { 104,3815 }, { 105,3815 }, { 106,3815 }, { 107,3815 }, { 108,3815 }, { 109,3815 }, { 110,3815 }, { 111,3815 }, { 112,3815 }, { 113,3815 }, { 114,3815 }, { 115,3815 }, { 116,3815 }, { 117,3815 }, { 118,3815 }, { 119,3815 }, { 120,3815 }, { 121,3815 }, { 122,3815 }, { 123,3815 }, { 124,3815 }, { 125,3815 }, { 126,3815 }, { 127,3815 }, { 128,3815 }, { 129,3815 }, { 130,3815 }, { 131,3815 }, { 132,3815 }, { 133,3815 }, { 134,3815 }, { 135,3815 }, { 136,3815 }, { 137,3815 }, { 138,3815 }, { 139,3815 }, { 140,3815 }, { 141,3815 }, { 142,3815 }, { 143,3815 }, { 144,3815 }, { 145,3815 }, { 146,3815 }, { 147,3815 }, { 148,3815 }, { 149,3815 }, { 150,3815 }, { 151,3815 }, { 152,3815 }, { 153,3815 }, { 154,3815 }, { 155,3815 }, { 156,3815 }, { 157,3815 }, { 158,3815 }, { 159,3815 }, { 160,3815 }, { 161,3815 }, { 162,3815 }, { 163,3815 }, { 164,3815 }, { 165,3815 }, { 166,3815 }, { 167,3815 }, { 168,3815 }, { 169,3815 }, { 170,3815 }, { 171,3815 }, { 172,3815 }, { 173,3815 }, { 174,3815 }, { 175,3815 }, { 176,3815 }, { 177,3815 }, { 178,3815 }, { 179,3815 }, { 180,3815 }, { 181,3815 }, { 182,3815 }, { 183,3815 }, { 184,3815 }, { 185,3815 }, { 186,3815 }, { 187,3815 }, { 188,3815 }, { 189,3815 }, { 190,3815 }, { 191,3815 }, { 192,3815 }, { 193,3815 }, { 194,3815 }, { 195,3815 }, { 196,3815 }, { 197,3815 }, { 198,3815 }, { 199,3815 }, { 200,3815 }, { 201,3815 }, { 202,3815 }, { 203,3815 }, { 204,3815 }, { 205,3815 }, { 206,3815 }, { 207,3815 }, { 208,3815 }, { 209,3815 }, { 210,3815 }, { 211,3815 }, { 212,3815 }, { 213,3815 }, { 214,3815 }, { 215,3815 }, { 216,3815 }, { 217,3815 }, { 218,3815 }, { 219,3815 }, { 220,3815 }, { 221,3815 }, { 222,3815 }, { 223,3815 }, { 224,3815 }, { 225,3815 }, { 226,3815 }, { 227,3815 }, { 228,3815 }, { 229,3815 }, { 230,3815 }, { 231,3815 }, { 232,3815 }, { 233,3815 }, { 234,3815 }, { 235,3815 }, { 236,3815 }, { 237,3815 }, { 238,3815 }, { 239,3815 }, { 240,3815 }, { 241,3815 }, { 242,3815 }, { 243,3815 }, { 244,3815 }, { 245,3815 }, { 246,3815 }, { 247,3815 }, { 248,3815 }, { 249,3815 }, { 250,3815 }, { 251,3815 }, { 252,3815 }, { 253,3815 }, { 254,3815 }, { 255,3815 }, { 256,3815 }, { 0, 24 }, { 0,13731 }, { 1,3557 }, { 2,3557 }, { 3,3557 }, { 4,3557 }, { 5,3557 }, { 6,3557 }, { 7,3557 }, { 8,3557 }, { 9,3557 }, { 10,3557 }, { 11,3557 }, { 12,3557 }, { 13,3557 }, { 14,3557 }, { 15,3557 }, { 16,3557 }, { 17,3557 }, { 18,3557 }, { 19,3557 }, { 20,3557 }, { 21,3557 }, { 22,3557 }, { 23,3557 }, { 24,3557 }, { 25,3557 }, { 26,3557 }, { 27,3557 }, { 28,3557 }, { 29,3557 }, { 30,3557 }, { 31,3557 }, { 32,3557 }, { 33,3557 }, { 34,3557 }, { 35,3557 }, { 36,3557 }, { 37,3557 }, { 38,3557 }, { 0, 0 }, { 40,3557 }, { 41,3557 }, { 42,3557 }, { 43,3557 }, { 44,3557 }, { 45,3557 }, { 46,3557 }, { 47,3557 }, { 48,3557 }, { 49,3557 }, { 50,3557 }, { 51,3557 }, { 52,3557 }, { 53,3557 }, { 54,3557 }, { 55,3557 }, { 56,3557 }, { 57,3557 }, { 58,3557 }, { 59,3557 }, { 60,3557 }, { 61,3557 }, { 62,3557 }, { 63,3557 }, { 64,3557 }, { 65,3557 }, { 66,3557 }, { 67,3557 }, { 68,3557 }, { 69,3557 }, { 70,3557 }, { 71,3557 }, { 72,3557 }, { 73,3557 }, { 74,3557 }, { 75,3557 }, { 76,3557 }, { 77,3557 }, { 78,3557 }, { 79,3557 }, { 80,3557 }, { 81,3557 }, { 82,3557 }, { 83,3557 }, { 84,3557 }, { 85,3557 }, { 86,3557 }, { 87,3557 }, { 88,3557 }, { 89,3557 }, { 90,3557 }, { 91,3557 }, { 0, 0 }, { 93,3557 }, { 94,3557 }, { 95,3557 }, { 96,3557 }, { 97,3557 }, { 98,3557 }, { 99,3557 }, { 100,3557 }, { 101,3557 }, { 102,3557 }, { 103,3557 }, { 104,3557 }, { 105,3557 }, { 106,3557 }, { 107,3557 }, { 108,3557 }, { 109,3557 }, { 110,3557 }, { 111,3557 }, { 112,3557 }, { 113,3557 }, { 114,3557 }, { 115,3557 }, { 116,3557 }, { 117,3557 }, { 118,3557 }, { 119,3557 }, { 120,3557 }, { 121,3557 }, { 122,3557 }, { 123,3557 }, { 124,3557 }, { 125,3557 }, { 126,3557 }, { 127,3557 }, { 128,3557 }, { 129,3557 }, { 130,3557 }, { 131,3557 }, { 132,3557 }, { 133,3557 }, { 134,3557 }, { 135,3557 }, { 136,3557 }, { 137,3557 }, { 138,3557 }, { 139,3557 }, { 140,3557 }, { 141,3557 }, { 142,3557 }, { 143,3557 }, { 144,3557 }, { 145,3557 }, { 146,3557 }, { 147,3557 }, { 148,3557 }, { 149,3557 }, { 150,3557 }, { 151,3557 }, { 152,3557 }, { 153,3557 }, { 154,3557 }, { 155,3557 }, { 156,3557 }, { 157,3557 }, { 158,3557 }, { 159,3557 }, { 160,3557 }, { 161,3557 }, { 162,3557 }, { 163,3557 }, { 164,3557 }, { 165,3557 }, { 166,3557 }, { 167,3557 }, { 168,3557 }, { 169,3557 }, { 170,3557 }, { 171,3557 }, { 172,3557 }, { 173,3557 }, { 174,3557 }, { 175,3557 }, { 176,3557 }, { 177,3557 }, { 178,3557 }, { 179,3557 }, { 180,3557 }, { 181,3557 }, { 182,3557 }, { 183,3557 }, { 184,3557 }, { 185,3557 }, { 186,3557 }, { 187,3557 }, { 188,3557 }, { 189,3557 }, { 190,3557 }, { 191,3557 }, { 192,3557 }, { 193,3557 }, { 194,3557 }, { 195,3557 }, { 196,3557 }, { 197,3557 }, { 198,3557 }, { 199,3557 }, { 200,3557 }, { 201,3557 }, { 202,3557 }, { 203,3557 }, { 204,3557 }, { 205,3557 }, { 206,3557 }, { 207,3557 }, { 208,3557 }, { 209,3557 }, { 210,3557 }, { 211,3557 }, { 212,3557 }, { 213,3557 }, { 214,3557 }, { 215,3557 }, { 216,3557 }, { 217,3557 }, { 218,3557 }, { 219,3557 }, { 220,3557 }, { 221,3557 }, { 222,3557 }, { 223,3557 }, { 224,3557 }, { 225,3557 }, { 226,3557 }, { 227,3557 }, { 228,3557 }, { 229,3557 }, { 230,3557 }, { 231,3557 }, { 232,3557 }, { 233,3557 }, { 234,3557 }, { 235,3557 }, { 236,3557 }, { 237,3557 }, { 238,3557 }, { 239,3557 }, { 240,3557 }, { 241,3557 }, { 242,3557 }, { 243,3557 }, { 244,3557 }, { 245,3557 }, { 246,3557 }, { 247,3557 }, { 248,3557 }, { 249,3557 }, { 250,3557 }, { 251,3557 }, { 252,3557 }, { 253,3557 }, { 254,3557 }, { 255,3557 }, { 256,3557 }, { 0, 21 }, { 0,13473 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9,3557 }, { 10,3562 }, { 0, 0 }, { 12,3557 }, { 13,3562 }, { 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 }, { 32,3557 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 39,-3330 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-3328 }, { 0, 29 }, { 0,13426 }, { 1,-3373 }, { 2,-3373 }, { 3,-3373 }, { 4,-3373 }, { 5,-3373 }, { 6,-3373 }, { 7,-3373 }, { 8,-3373 }, { 9,-3373 }, { 10,-3373 }, { 11,-3373 }, { 12,-3373 }, { 13,-3373 }, { 14,-3373 }, { 15,-3373 }, { 16,-3373 }, { 17,-3373 }, { 18,-3373 }, { 19,-3373 }, { 20,-3373 }, { 21,-3373 }, { 22,-3373 }, { 23,-3373 }, { 24,-3373 }, { 25,-3373 }, { 26,-3373 }, { 27,-3373 }, { 28,-3373 }, { 29,-3373 }, { 30,-3373 }, { 31,-3373 }, { 32,-3373 }, { 33,-3373 }, { 34,-3373 }, { 35,-3373 }, { 36,-3373 }, { 37,-3373 }, { 38,-3373 }, { 39,-3373 }, { 40,-3373 }, { 41,-3373 }, { 42,-3373 }, { 43,-3373 }, { 44,-3373 }, { 45,-3373 }, { 46,-3373 }, { 47,-3373 }, { 48,3517 }, { 49,3517 }, { 50,3517 }, { 51,3517 }, { 52,3517 }, { 53,3517 }, { 54,3517 }, { 55,3517 }, { 56,-3373 }, { 57,-3373 }, { 58,-3373 }, { 59,-3373 }, { 60,-3373 }, { 61,-3373 }, { 62,-3373 }, { 63,-3373 }, { 64,-3373 }, { 65,-3373 }, { 66,-3373 }, { 67,-3373 }, { 68,-3373 }, { 69,-3373 }, { 70,-3373 }, { 71,-3373 }, { 72,-3373 }, { 73,-3373 }, { 74,-3373 }, { 75,-3373 }, { 76,-3373 }, { 77,-3373 }, { 78,-3373 }, { 79,-3373 }, { 80,-3373 }, { 81,-3373 }, { 82,-3373 }, { 83,-3373 }, { 84,-3373 }, { 85,-3373 }, { 86,-3373 }, { 87,-3373 }, { 88,-3373 }, { 89,-3373 }, { 90,-3373 }, { 91,-3373 }, { 92,-3373 }, { 93,-3373 }, { 94,-3373 }, { 95,-3373 }, { 96,-3373 }, { 97,-3373 }, { 98,-3373 }, { 99,-3373 }, { 100,-3373 }, { 101,-3373 }, { 102,-3373 }, { 103,-3373 }, { 104,-3373 }, { 105,-3373 }, { 106,-3373 }, { 107,-3373 }, { 108,-3373 }, { 109,-3373 }, { 110,-3373 }, { 111,-3373 }, { 112,-3373 }, { 113,-3373 }, { 114,-3373 }, { 115,-3373 }, { 116,-3373 }, { 117,-3373 }, { 118,-3373 }, { 119,-3373 }, { 120,3530 }, { 121,-3373 }, { 122,-3373 }, { 123,-3373 }, { 124,-3373 }, { 125,-3373 }, { 126,-3373 }, { 127,-3373 }, { 128,-3373 }, { 129,-3373 }, { 130,-3373 }, { 131,-3373 }, { 132,-3373 }, { 133,-3373 }, { 134,-3373 }, { 135,-3373 }, { 136,-3373 }, { 137,-3373 }, { 138,-3373 }, { 139,-3373 }, { 140,-3373 }, { 141,-3373 }, { 142,-3373 }, { 143,-3373 }, { 144,-3373 }, { 145,-3373 }, { 146,-3373 }, { 147,-3373 }, { 148,-3373 }, { 149,-3373 }, { 150,-3373 }, { 151,-3373 }, { 152,-3373 }, { 153,-3373 }, { 154,-3373 }, { 155,-3373 }, { 156,-3373 }, { 157,-3373 }, { 158,-3373 }, { 159,-3373 }, { 160,-3373 }, { 161,-3373 }, { 162,-3373 }, { 163,-3373 }, { 164,-3373 }, { 165,-3373 }, { 166,-3373 }, { 167,-3373 }, { 168,-3373 }, { 169,-3373 }, { 170,-3373 }, { 171,-3373 }, { 172,-3373 }, { 173,-3373 }, { 174,-3373 }, { 175,-3373 }, { 176,-3373 }, { 177,-3373 }, { 178,-3373 }, { 179,-3373 }, { 180,-3373 }, { 181,-3373 }, { 182,-3373 }, { 183,-3373 }, { 184,-3373 }, { 185,-3373 }, { 186,-3373 }, { 187,-3373 }, { 188,-3373 }, { 189,-3373 }, { 190,-3373 }, { 191,-3373 }, { 192,-3373 }, { 193,-3373 }, { 194,-3373 }, { 195,-3373 }, { 196,-3373 }, { 197,-3373 }, { 198,-3373 }, { 199,-3373 }, { 200,-3373 }, { 201,-3373 }, { 202,-3373 }, { 203,-3373 }, { 204,-3373 }, { 205,-3373 }, { 206,-3373 }, { 207,-3373 }, { 208,-3373 }, { 209,-3373 }, { 210,-3373 }, { 211,-3373 }, { 212,-3373 }, { 213,-3373 }, { 214,-3373 }, { 215,-3373 }, { 216,-3373 }, { 217,-3373 }, { 218,-3373 }, { 219,-3373 }, { 220,-3373 }, { 221,-3373 }, { 222,-3373 }, { 223,-3373 }, { 224,-3373 }, { 225,-3373 }, { 226,-3373 }, { 227,-3373 }, { 228,-3373 }, { 229,-3373 }, { 230,-3373 }, { 231,-3373 }, { 232,-3373 }, { 233,-3373 }, { 234,-3373 }, { 235,-3373 }, { 236,-3373 }, { 237,-3373 }, { 238,-3373 }, { 239,-3373 }, { 240,-3373 }, { 241,-3373 }, { 242,-3373 }, { 243,-3373 }, { 244,-3373 }, { 245,-3373 }, { 246,-3373 }, { 247,-3373 }, { 248,-3373 }, { 249,-3373 }, { 250,-3373 }, { 251,-3373 }, { 252,-3373 }, { 253,-3373 }, { 254,-3373 }, { 255,-3373 }, { 256,-3373 }, { 0, 33 }, { 0,13168 }, { 1,3376 }, { 2,3376 }, { 3,3376 }, { 4,3376 }, { 5,3376 }, { 6,3376 }, { 7,3376 }, { 8,3376 }, { 9,3376 }, { 10,3376 }, { 11,3376 }, { 12,3376 }, { 13,3376 }, { 14,3376 }, { 15,3376 }, { 16,3376 }, { 17,3376 }, { 18,3376 }, { 19,3376 }, { 20,3376 }, { 21,3376 }, { 22,3376 }, { 23,3376 }, { 24,3376 }, { 25,3376 }, { 26,3376 }, { 27,3376 }, { 28,3376 }, { 29,3376 }, { 30,3376 }, { 31,3376 }, { 32,3376 }, { 33,3376 }, { 34,3376 }, { 35,3376 }, { 0, 0 }, { 37,3376 }, { 38,3376 }, { 39,3376 }, { 40,3376 }, { 41,3376 }, { 42,3376 }, { 43,3376 }, { 44,3376 }, { 45,3376 }, { 46,3376 }, { 47,3376 }, { 48,3376 }, { 49,3376 }, { 50,3376 }, { 51,3376 }, { 52,3376 }, { 53,3376 }, { 54,3376 }, { 55,3376 }, { 56,3376 }, { 57,3376 }, { 58,3376 }, { 59,3376 }, { 60,3376 }, { 61,3376 }, { 62,3376 }, { 63,3376 }, { 64,3376 }, { 65,3376 }, { 66,3376 }, { 67,3376 }, { 68,3376 }, { 69,3376 }, { 70,3376 }, { 71,3376 }, { 72,3376 }, { 73,3376 }, { 74,3376 }, { 75,3376 }, { 76,3376 }, { 77,3376 }, { 78,3376 }, { 79,3376 }, { 80,3376 }, { 81,3376 }, { 82,3376 }, { 83,3376 }, { 84,3376 }, { 85,3376 }, { 86,3376 }, { 87,3376 }, { 88,3376 }, { 89,3376 }, { 90,3376 }, { 91,3376 }, { 92,3376 }, { 93,3376 }, { 94,3376 }, { 95,3376 }, { 96,3376 }, { 97,3376 }, { 98,3376 }, { 99,3376 }, { 100,3376 }, { 101,3376 }, { 102,3376 }, { 103,3376 }, { 104,3376 }, { 105,3376 }, { 106,3376 }, { 107,3376 }, { 108,3376 }, { 109,3376 }, { 110,3376 }, { 111,3376 }, { 112,3376 }, { 113,3376 }, { 114,3376 }, { 115,3376 }, { 116,3376 }, { 117,3376 }, { 118,3376 }, { 119,3376 }, { 120,3376 }, { 121,3376 }, { 122,3376 }, { 123,3376 }, { 124,3376 }, { 125,3376 }, { 126,3376 }, { 127,3376 }, { 128,3376 }, { 129,3376 }, { 130,3376 }, { 131,3376 }, { 132,3376 }, { 133,3376 }, { 134,3376 }, { 135,3376 }, { 136,3376 }, { 137,3376 }, { 138,3376 }, { 139,3376 }, { 140,3376 }, { 141,3376 }, { 142,3376 }, { 143,3376 }, { 144,3376 }, { 145,3376 }, { 146,3376 }, { 147,3376 }, { 148,3376 }, { 149,3376 }, { 150,3376 }, { 151,3376 }, { 152,3376 }, { 153,3376 }, { 154,3376 }, { 155,3376 }, { 156,3376 }, { 157,3376 }, { 158,3376 }, { 159,3376 }, { 160,3376 }, { 161,3376 }, { 162,3376 }, { 163,3376 }, { 164,3376 }, { 165,3376 }, { 166,3376 }, { 167,3376 }, { 168,3376 }, { 169,3376 }, { 170,3376 }, { 171,3376 }, { 172,3376 }, { 173,3376 }, { 174,3376 }, { 175,3376 }, { 176,3376 }, { 177,3376 }, { 178,3376 }, { 179,3376 }, { 180,3376 }, { 181,3376 }, { 182,3376 }, { 183,3376 }, { 184,3376 }, { 185,3376 }, { 186,3376 }, { 187,3376 }, { 188,3376 }, { 189,3376 }, { 190,3376 }, { 191,3376 }, { 192,3376 }, { 193,3376 }, { 194,3376 }, { 195,3376 }, { 196,3376 }, { 197,3376 }, { 198,3376 }, { 199,3376 }, { 200,3376 }, { 201,3376 }, { 202,3376 }, { 203,3376 }, { 204,3376 }, { 205,3376 }, { 206,3376 }, { 207,3376 }, { 208,3376 }, { 209,3376 }, { 210,3376 }, { 211,3376 }, { 212,3376 }, { 213,3376 }, { 214,3376 }, { 215,3376 }, { 216,3376 }, { 217,3376 }, { 218,3376 }, { 219,3376 }, { 220,3376 }, { 221,3376 }, { 222,3376 }, { 223,3376 }, { 224,3376 }, { 225,3376 }, { 226,3376 }, { 227,3376 }, { 228,3376 }, { 229,3376 }, { 230,3376 }, { 231,3376 }, { 232,3376 }, { 233,3376 }, { 234,3376 }, { 235,3376 }, { 236,3376 }, { 237,3376 }, { 238,3376 }, { 239,3376 }, { 240,3376 }, { 241,3376 }, { 242,3376 }, { 243,3376 }, { 244,3376 }, { 245,3376 }, { 246,3376 }, { 247,3376 }, { 248,3376 }, { 249,3376 }, { 250,3376 }, { 251,3376 }, { 252,3376 }, { 253,3376 }, { 254,3376 }, { 255,3376 }, { 256,3376 }, { 0, 33 }, { 0,12910 }, { 1,3118 }, { 2,3118 }, { 3,3118 }, { 4,3118 }, { 5,3118 }, { 6,3118 }, { 7,3118 }, { 8,3118 }, { 9,3118 }, { 10,3118 }, { 11,3118 }, { 12,3118 }, { 13,3118 }, { 14,3118 }, { 15,3118 }, { 16,3118 }, { 17,3118 }, { 18,3118 }, { 19,3118 }, { 20,3118 }, { 21,3118 }, { 22,3118 }, { 23,3118 }, { 24,3118 }, { 25,3118 }, { 26,3118 }, { 27,3118 }, { 28,3118 }, { 29,3118 }, { 30,3118 }, { 31,3118 }, { 32,3118 }, { 33,3118 }, { 34,3118 }, { 35,3118 }, { 0, 0 }, { 37,3118 }, { 38,3118 }, { 39,3118 }, { 40,3118 }, { 41,3118 }, { 42,3118 }, { 43,3118 }, { 44,3118 }, { 45,3118 }, { 46,3118 }, { 47,3118 }, { 48,3118 }, { 49,3118 }, { 50,3118 }, { 51,3118 }, { 52,3118 }, { 53,3118 }, { 54,3118 }, { 55,3118 }, { 56,3118 }, { 57,3118 }, { 58,3118 }, { 59,3118 }, { 60,3118 }, { 61,3118 }, { 62,3118 }, { 63,3118 }, { 64,3118 }, { 65,3118 }, { 66,3118 }, { 67,3118 }, { 68,3118 }, { 69,3118 }, { 70,3118 }, { 71,3118 }, { 72,3118 }, { 73,3118 }, { 74,3118 }, { 75,3118 }, { 76,3118 }, { 77,3118 }, { 78,3118 }, { 79,3118 }, { 80,3118 }, { 81,3118 }, { 82,3118 }, { 83,3118 }, { 84,3118 }, { 85,3118 }, { 86,3118 }, { 87,3118 }, { 88,3118 }, { 89,3118 }, { 90,3118 }, { 91,3118 }, { 92,3118 }, { 93,3118 }, { 94,3118 }, { 95,3118 }, { 96,3118 }, { 97,3118 }, { 98,3118 }, { 99,3118 }, { 100,3118 }, { 101,3118 }, { 102,3118 }, { 103,3118 }, { 104,3118 }, { 105,3118 }, { 106,3118 }, { 107,3118 }, { 108,3118 }, { 109,3118 }, { 110,3118 }, { 111,3118 }, { 112,3118 }, { 113,3118 }, { 114,3118 }, { 115,3118 }, { 116,3118 }, { 117,3118 }, { 118,3118 }, { 119,3118 }, { 120,3118 }, { 121,3118 }, { 122,3118 }, { 123,3118 }, { 124,3118 }, { 125,3118 }, { 126,3118 }, { 127,3118 }, { 128,3118 }, { 129,3118 }, { 130,3118 }, { 131,3118 }, { 132,3118 }, { 133,3118 }, { 134,3118 }, { 135,3118 }, { 136,3118 }, { 137,3118 }, { 138,3118 }, { 139,3118 }, { 140,3118 }, { 141,3118 }, { 142,3118 }, { 143,3118 }, { 144,3118 }, { 145,3118 }, { 146,3118 }, { 147,3118 }, { 148,3118 }, { 149,3118 }, { 150,3118 }, { 151,3118 }, { 152,3118 }, { 153,3118 }, { 154,3118 }, { 155,3118 }, { 156,3118 }, { 157,3118 }, { 158,3118 }, { 159,3118 }, { 160,3118 }, { 161,3118 }, { 162,3118 }, { 163,3118 }, { 164,3118 }, { 165,3118 }, { 166,3118 }, { 167,3118 }, { 168,3118 }, { 169,3118 }, { 170,3118 }, { 171,3118 }, { 172,3118 }, { 173,3118 }, { 174,3118 }, { 175,3118 }, { 176,3118 }, { 177,3118 }, { 178,3118 }, { 179,3118 }, { 180,3118 }, { 181,3118 }, { 182,3118 }, { 183,3118 }, { 184,3118 }, { 185,3118 }, { 186,3118 }, { 187,3118 }, { 188,3118 }, { 189,3118 }, { 190,3118 }, { 191,3118 }, { 192,3118 }, { 193,3118 }, { 194,3118 }, { 195,3118 }, { 196,3118 }, { 197,3118 }, { 198,3118 }, { 199,3118 }, { 200,3118 }, { 201,3118 }, { 202,3118 }, { 203,3118 }, { 204,3118 }, { 205,3118 }, { 206,3118 }, { 207,3118 }, { 208,3118 }, { 209,3118 }, { 210,3118 }, { 211,3118 }, { 212,3118 }, { 213,3118 }, { 214,3118 }, { 215,3118 }, { 216,3118 }, { 217,3118 }, { 218,3118 }, { 219,3118 }, { 220,3118 }, { 221,3118 }, { 222,3118 }, { 223,3118 }, { 224,3118 }, { 225,3118 }, { 226,3118 }, { 227,3118 }, { 228,3118 }, { 229,3118 }, { 230,3118 }, { 231,3118 }, { 232,3118 }, { 233,3118 }, { 234,3118 }, { 235,3118 }, { 236,3118 }, { 237,3118 }, { 238,3118 }, { 239,3118 }, { 240,3118 }, { 241,3118 }, { 242,3118 }, { 243,3118 }, { 244,3118 }, { 245,3118 }, { 246,3118 }, { 247,3118 }, { 248,3118 }, { 249,3118 }, { 250,3118 }, { 251,3118 }, { 252,3118 }, { 253,3118 }, { 254,3118 }, { 255,3118 }, { 256,3118 }, { 0, 35 }, { 0,12652 }, { 0, 1 }, { 0,12650 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9, 0 }, { 10, 0 }, { 0, 0 }, { 12, 0 }, { 13, 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 }, { 32, 0 }, { 0, 0 }, { 36,-4143 }, { 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 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,3118 }, { 66,3118 }, { 67,3118 }, { 68,3118 }, { 69,3118 }, { 70,3118 }, { 71,3118 }, { 72,3118 }, { 73,3118 }, { 74,3118 }, { 75,3118 }, { 76,3118 }, { 77,3118 }, { 78,3118 }, { 79,3118 }, { 80,3118 }, { 81,3118 }, { 82,3118 }, { 83,3118 }, { 84,3118 }, { 85,3118 }, { 86,3118 }, { 87,3118 }, { 88,3118 }, { 89,3118 }, { 90,3118 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 95,3118 }, { 0, 0 }, { 97,3118 }, { 98,3118 }, { 99,3118 }, { 100,3118 }, { 101,3118 }, { 102,3118 }, { 103,3118 }, { 104,3118 }, { 105,3118 }, { 106,3118 }, { 107,3118 }, { 108,3118 }, { 109,3118 }, { 110,3118 }, { 111,3118 }, { 112,3118 }, { 113,3118 }, { 114,3118 }, { 115,3118 }, { 116,3118 }, { 117,3118 }, { 118,3118 }, { 119,3118 }, { 120,3118 }, { 121,3118 }, { 122,3118 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,3118 }, { 129,3118 }, { 130,3118 }, { 131,3118 }, { 132,3118 }, { 133,3118 }, { 134,3118 }, { 135,3118 }, { 136,3118 }, { 137,3118 }, { 138,3118 }, { 139,3118 }, { 140,3118 }, { 141,3118 }, { 142,3118 }, { 143,3118 }, { 144,3118 }, { 145,3118 }, { 146,3118 }, { 147,3118 }, { 148,3118 }, { 149,3118 }, { 150,3118 }, { 151,3118 }, { 152,3118 }, { 153,3118 }, { 154,3118 }, { 155,3118 }, { 156,3118 }, { 157,3118 }, { 158,3118 }, { 159,3118 }, { 160,3118 }, { 161,3118 }, { 162,3118 }, { 163,3118 }, { 164,3118 }, { 165,3118 }, { 166,3118 }, { 167,3118 }, { 168,3118 }, { 169,3118 }, { 170,3118 }, { 171,3118 }, { 172,3118 }, { 173,3118 }, { 174,3118 }, { 175,3118 }, { 176,3118 }, { 177,3118 }, { 178,3118 }, { 179,3118 }, { 180,3118 }, { 181,3118 }, { 182,3118 }, { 183,3118 }, { 184,3118 }, { 185,3118 }, { 186,3118 }, { 187,3118 }, { 188,3118 }, { 189,3118 }, { 190,3118 }, { 191,3118 }, { 192,3118 }, { 193,3118 }, { 194,3118 }, { 195,3118 }, { 196,3118 }, { 197,3118 }, { 198,3118 }, { 199,3118 }, { 200,3118 }, { 201,3118 }, { 202,3118 }, { 203,3118 }, { 204,3118 }, { 205,3118 }, { 206,3118 }, { 207,3118 }, { 208,3118 }, { 209,3118 }, { 210,3118 }, { 211,3118 }, { 212,3118 }, { 213,3118 }, { 214,3118 }, { 215,3118 }, { 216,3118 }, { 217,3118 }, { 218,3118 }, { 219,3118 }, { 220,3118 }, { 221,3118 }, { 222,3118 }, { 223,3118 }, { 224,3118 }, { 225,3118 }, { 226,3118 }, { 227,3118 }, { 228,3118 }, { 229,3118 }, { 230,3118 }, { 231,3118 }, { 232,3118 }, { 233,3118 }, { 234,3118 }, { 235,3118 }, { 236,3118 }, { 237,3118 }, { 238,3118 }, { 239,3118 }, { 240,3118 }, { 241,3118 }, { 242,3118 }, { 243,3118 }, { 244,3118 }, { 245,3118 }, { 246,3118 }, { 247,3118 }, { 248,3118 }, { 249,3118 }, { 250,3118 }, { 251,3118 }, { 252,3118 }, { 253,3118 }, { 254,3118 }, { 255,3118 }, { 0, 42 }, { 0,12395 }, { 0, 43 }, { 0,12393 }, { 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 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 31 }, { 0,12363 }, { 33, 0 }, { 0, 0 }, { 35, 0 }, { 0, 0 }, { 37, 0 }, { 38, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 42, 0 }, { 43, 0 }, { 0, 0 }, { 45, 0 }, { 0, 0 }, { 47, 0 }, { 0, 0 }, { 0, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 36,-4702 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,3086 }, { 49,3086 }, { 50,3086 }, { 51,3086 }, { 52,3086 }, { 53,3086 }, { 54,3086 }, { 55,3086 }, { 56,3086 }, { 57,3086 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 94, 0 }, { 0, 0 }, { 96, 0 }, { 65,3086 }, { 66,3086 }, { 67,3086 }, { 68,3086 }, { 69,3086 }, { 70,3086 }, { 71,3086 }, { 72,3086 }, { 73,3086 }, { 74,3086 }, { 75,3086 }, { 76,3086 }, { 77,3086 }, { 78,3086 }, { 79,3086 }, { 80,3086 }, { 81,3086 }, { 82,3086 }, { 83,3086 }, { 84,3086 }, { 85,3086 }, { 86,3086 }, { 87,3086 }, { 88,3086 }, { 89,3086 }, { 90,3086 }, { 0, 0 }, { 124, 0 }, { 0, 0 }, { 126, 0 }, { 95,3086 }, { 0, 0 }, { 97,3086 }, { 98,3086 }, { 99,3086 }, { 100,3086 }, { 101,3086 }, { 102,3086 }, { 103,3086 }, { 104,3086 }, { 105,3086 }, { 106,3086 }, { 107,3086 }, { 108,3086 }, { 109,3086 }, { 110,3086 }, { 111,3086 }, { 112,3086 }, { 113,3086 }, { 114,3086 }, { 115,3086 }, { 116,3086 }, { 117,3086 }, { 118,3086 }, { 119,3086 }, { 120,3086 }, { 121,3086 }, { 122,3086 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,3086 }, { 129,3086 }, { 130,3086 }, { 131,3086 }, { 132,3086 }, { 133,3086 }, { 134,3086 }, { 135,3086 }, { 136,3086 }, { 137,3086 }, { 138,3086 }, { 139,3086 }, { 140,3086 }, { 141,3086 }, { 142,3086 }, { 143,3086 }, { 144,3086 }, { 145,3086 }, { 146,3086 }, { 147,3086 }, { 148,3086 }, { 149,3086 }, { 150,3086 }, { 151,3086 }, { 152,3086 }, { 153,3086 }, { 154,3086 }, { 155,3086 }, { 156,3086 }, { 157,3086 }, { 158,3086 }, { 159,3086 }, { 160,3086 }, { 161,3086 }, { 162,3086 }, { 163,3086 }, { 164,3086 }, { 165,3086 }, { 166,3086 }, { 167,3086 }, { 168,3086 }, { 169,3086 }, { 170,3086 }, { 171,3086 }, { 172,3086 }, { 173,3086 }, { 174,3086 }, { 175,3086 }, { 176,3086 }, { 177,3086 }, { 178,3086 }, { 179,3086 }, { 180,3086 }, { 181,3086 }, { 182,3086 }, { 183,3086 }, { 184,3086 }, { 185,3086 }, { 186,3086 }, { 187,3086 }, { 188,3086 }, { 189,3086 }, { 190,3086 }, { 191,3086 }, { 192,3086 }, { 193,3086 }, { 194,3086 }, { 195,3086 }, { 196,3086 }, { 197,3086 }, { 198,3086 }, { 199,3086 }, { 200,3086 }, { 201,3086 }, { 202,3086 }, { 203,3086 }, { 204,3086 }, { 205,3086 }, { 206,3086 }, { 207,3086 }, { 208,3086 }, { 209,3086 }, { 210,3086 }, { 211,3086 }, { 212,3086 }, { 213,3086 }, { 214,3086 }, { 215,3086 }, { 216,3086 }, { 217,3086 }, { 218,3086 }, { 219,3086 }, { 220,3086 }, { 221,3086 }, { 222,3086 }, { 223,3086 }, { 224,3086 }, { 225,3086 }, { 226,3086 }, { 227,3086 }, { 228,3086 }, { 229,3086 }, { 230,3086 }, { 231,3086 }, { 232,3086 }, { 233,3086 }, { 234,3086 }, { 235,3086 }, { 236,3086 }, { 237,3086 }, { 238,3086 }, { 239,3086 }, { 240,3086 }, { 241,3086 }, { 242,3086 }, { 243,3086 }, { 244,3086 }, { 245,3086 }, { 246,3086 }, { 247,3086 }, { 248,3086 }, { 249,3086 }, { 250,3086 }, { 251,3086 }, { 252,3086 }, { 253,3086 }, { 254,3086 }, { 255,3086 }, { 0, 1 }, { 0,12106 }, { 1,3086 }, { 2,3086 }, { 3,3086 }, { 4,3086 }, { 5,3086 }, { 6,3086 }, { 7,3086 }, { 8,3086 }, { 9,3086 }, { 0, 0 }, { 11,3086 }, { 12,3086 }, { 0, 0 }, { 14,3086 }, { 15,3086 }, { 16,3086 }, { 17,3086 }, { 18,3086 }, { 19,3086 }, { 20,3086 }, { 21,3086 }, { 22,3086 }, { 23,3086 }, { 24,3086 }, { 25,3086 }, { 26,3086 }, { 27,3086 }, { 28,3086 }, { 29,3086 }, { 30,3086 }, { 31,3086 }, { 32,3086 }, { 33,3344 }, { 34,3086 }, { 35,3344 }, { 36,3086 }, { 37,3344 }, { 38,3344 }, { 39,3086 }, { 40,3086 }, { 41,3086 }, { 42,3344 }, { 43,3344 }, { 44,3086 }, { 45,3344 }, { 46,3086 }, { 47,3344 }, { 48,3086 }, { 49,3086 }, { 50,3086 }, { 51,3086 }, { 52,3086 }, { 53,3086 }, { 54,3086 }, { 55,3086 }, { 56,3086 }, { 57,3086 }, { 58,3086 }, { 59,3086 }, { 60,3344 }, { 61,3344 }, { 62,3344 }, { 63,3344 }, { 64,3344 }, { 65,3086 }, { 66,3086 }, { 67,3086 }, { 68,3086 }, { 69,3086 }, { 70,3086 }, { 71,3086 }, { 72,3086 }, { 73,3086 }, { 74,3086 }, { 75,3086 }, { 76,3086 }, { 77,3086 }, { 78,3086 }, { 79,3086 }, { 80,3086 }, { 81,3086 }, { 82,3086 }, { 83,3086 }, { 84,3086 }, { 85,3086 }, { 86,3086 }, { 87,3086 }, { 88,3086 }, { 89,3086 }, { 90,3086 }, { 91,3086 }, { 92,3086 }, { 93,3086 }, { 94,3344 }, { 95,3086 }, { 96,3344 }, { 97,3086 }, { 98,3086 }, { 99,3086 }, { 100,3086 }, { 101,3086 }, { 102,3086 }, { 103,3086 }, { 104,3086 }, { 105,3086 }, { 106,3086 }, { 107,3086 }, { 108,3086 }, { 109,3086 }, { 110,3086 }, { 111,3086 }, { 112,3086 }, { 113,3086 }, { 114,3086 }, { 115,3086 }, { 116,3086 }, { 117,3086 }, { 118,3086 }, { 119,3086 }, { 120,3086 }, { 121,3086 }, { 122,3086 }, { 123,3086 }, { 124,3344 }, { 125,3086 }, { 126,3344 }, { 127,3086 }, { 128,3086 }, { 129,3086 }, { 130,3086 }, { 131,3086 }, { 132,3086 }, { 133,3086 }, { 134,3086 }, { 135,3086 }, { 136,3086 }, { 137,3086 }, { 138,3086 }, { 139,3086 }, { 140,3086 }, { 141,3086 }, { 142,3086 }, { 143,3086 }, { 144,3086 }, { 145,3086 }, { 146,3086 }, { 147,3086 }, { 148,3086 }, { 149,3086 }, { 150,3086 }, { 151,3086 }, { 152,3086 }, { 153,3086 }, { 154,3086 }, { 155,3086 }, { 156,3086 }, { 157,3086 }, { 158,3086 }, { 159,3086 }, { 160,3086 }, { 161,3086 }, { 162,3086 }, { 163,3086 }, { 164,3086 }, { 165,3086 }, { 166,3086 }, { 167,3086 }, { 168,3086 }, { 169,3086 }, { 170,3086 }, { 171,3086 }, { 172,3086 }, { 173,3086 }, { 174,3086 }, { 175,3086 }, { 176,3086 }, { 177,3086 }, { 178,3086 }, { 179,3086 }, { 180,3086 }, { 181,3086 }, { 182,3086 }, { 183,3086 }, { 184,3086 }, { 185,3086 }, { 186,3086 }, { 187,3086 }, { 188,3086 }, { 189,3086 }, { 190,3086 }, { 191,3086 }, { 192,3086 }, { 193,3086 }, { 194,3086 }, { 195,3086 }, { 196,3086 }, { 197,3086 }, { 198,3086 }, { 199,3086 }, { 200,3086 }, { 201,3086 }, { 202,3086 }, { 203,3086 }, { 204,3086 }, { 205,3086 }, { 206,3086 }, { 207,3086 }, { 208,3086 }, { 209,3086 }, { 210,3086 }, { 211,3086 }, { 212,3086 }, { 213,3086 }, { 214,3086 }, { 215,3086 }, { 216,3086 }, { 217,3086 }, { 218,3086 }, { 219,3086 }, { 220,3086 }, { 221,3086 }, { 222,3086 }, { 223,3086 }, { 224,3086 }, { 225,3086 }, { 226,3086 }, { 227,3086 }, { 228,3086 }, { 229,3086 }, { 230,3086 }, { 231,3086 }, { 232,3086 }, { 233,3086 }, { 234,3086 }, { 235,3086 }, { 236,3086 }, { 237,3086 }, { 238,3086 }, { 239,3086 }, { 240,3086 }, { 241,3086 }, { 242,3086 }, { 243,3086 }, { 244,3086 }, { 245,3086 }, { 246,3086 }, { 247,3086 }, { 248,3086 }, { 249,3086 }, { 250,3086 }, { 251,3086 }, { 252,3086 }, { 253,3086 }, { 254,3086 }, { 255,3086 }, { 256,3086 }, { 0, 45 }, { 0,11848 }, { 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 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 2 }, { 0,11823 }, { 0, 45 }, { 0,11821 }, { 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 }, { 0, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 33,3319 }, { 0, 0 }, { 35,3319 }, { 0, 0 }, { 37,3319 }, { 38,3319 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 42,3319 }, { 43,3319 }, { 69, 113 }, { 45,3319 }, { 0, 0 }, { 47,3319 }, { 0, 0 }, { 0, 0 }, { 48,3319 }, { 49,3319 }, { 50,3319 }, { 51,3319 }, { 52,3319 }, { 53,3319 }, { 54,3319 }, { 55,3319 }, { 56,3319 }, { 57,3319 }, { 60,3319 }, { 61,3319 }, { 62,3319 }, { 63,3319 }, { 64,3319 }, { 0, 44 }, { 0,11757 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 69, 86 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 101, 113 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 47 }, { 0,11735 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 94,3319 }, { 0, 0 }, { 96,3319 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 101, 86 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 46, -64 }, { 0, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 124,3319 }, { 0, 0 }, { 126,3319 }, { 0, 49 }, { 0,11695 }, { 0, 0 }, { 0, 0 }, { 43,3255 }, { 0, 0 }, { 45,3255 }, { 0, 0 }, { 69, 22 }, { 48,3297 }, { 49,3297 }, { 50,3297 }, { 51,3297 }, { 52,3297 }, { 53,3297 }, { 54,3297 }, { 55,3297 }, { 56,3297 }, { 57,3297 }, { 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 }, { 36, 0 }, { 0, 0 }, { 0, 0 }, { 101, 22 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 95, 0 }, { 0, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 0, 12 }, { 0,11438 }, { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 0 }, { 10, 0 }, { 11, 0 }, { 12, 0 }, { 13, 0 }, { 14, 0 }, { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 0 }, { 33, 0 }, { 34, 0 }, { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 }, { 0, 0 }, { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 0 }, { 46, 0 }, { 47, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 }, { 0, 9 }, { 0,11180 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 9 }, { 0,11175 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9, 0 }, { 10, 5 }, { 0, 0 }, { 12, 0 }, { 13, 5 }, { 9,2769 }, { 10,2769 }, { 0, 0 }, { 12,2769 }, { 13,2769 }, { 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 }, { 32, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 32,2769 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 39,-5618 }, { 45,-5856 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-5609 }, { 0, 5 }, { 0,11128 }, { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 0 }, { 10, 0 }, { 11, 0 }, { 12, 0 }, { 13, 0 }, { 14, 0 }, { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 0 }, { 33, 0 }, { 34, 0 }, { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 }, { 39, 0 }, { 40, 0 }, { 41, 0 }, { 0, 0 }, { 43, 0 }, { 44, 0 }, { 45, 0 }, { 46, 0 }, { 0, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 }, { 0, 3 }, { 0,10870 }, { 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 }, { 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 }, { 33,2769 }, { 0, 0 }, { 35,2769 }, { 0, 0 }, { 37,2769 }, { 38,2769 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 42,2769 }, { 43,2769 }, { 0, 0 }, { 45,2769 }, { 0, 0 }, { 47,2769 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 60,2769 }, { 61,2769 }, { 62,2769 }, { 63,2769 }, { 64,2769 }, { 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 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 94,2769 }, { 0, 0 }, { 96,2769 }, { 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 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 124,2769 }, { 0, 0 }, { 126,2769 }, { 0, 39 }, { 0,10742 }, { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 0 }, { 10, 0 }, { 11, 0 }, { 12, 0 }, { 13, 0 }, { 14, 0 }, { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 0 }, { 33, 0 }, { 0, 0 }, { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 }, { 39, 0 }, { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 0 }, { 46, 0 }, { 47, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 }, { 0, 11 }, { 0,10484 }, { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 0 }, { 10, 0 }, { 11, 0 }, { 12, 0 }, { 13, 0 }, { 14, 0 }, { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 0 }, { 33, 0 }, { 34, 0 }, { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 }, { 0, 0 }, { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 0 }, { 46, 0 }, { 47, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 }, { 0, 16 }, { 0,10226 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 16 }, { 0,10221 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9, 0 }, { 10, 5 }, { 0, 0 }, { 12, 0 }, { 13, 5 }, { 9,2127 }, { 10,2127 }, { 0, 0 }, { 12,2127 }, { 13,2127 }, { 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 }, { 32, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 32,2127 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 39,-6552 }, { 45,-6579 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-6537 }, { 0, 24 }, { 0,10174 }, { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 0 }, { 10, 0 }, { 11, 0 }, { 12, 0 }, { 13, 0 }, { 14, 0 }, { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 0 }, { 33, 0 }, { 34, 0 }, { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 }, { 0, 0 }, { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 0 }, { 46, 0 }, { 47, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 }, { 0, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 }, { 0, 21 }, { 0,9916 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 21 }, { 0,9911 }, { 0, 26 }, { 0,9909 }, { 0, 0 }, { 9, 0 }, { 10, 5 }, { 0, 0 }, { 12, 0 }, { 13, 5 }, { 9,2196 }, { 10,2196 }, { 0, 0 }, { 12,2196 }, { 13,2196 }, { 0, 25 }, { 0,9896 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 32, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 32,2196 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 39,-6826 }, { 45,-6885 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-6791 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,2499 }, { 49,2499 }, { 50,2499 }, { 51,2499 }, { 52,2499 }, { 53,2499 }, { 54,2499 }, { 55,2499 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,2494 }, { 49,2494 }, { 50,2494 }, { 51,2494 }, { 52,2494 }, { 53,2494 }, { 54,2494 }, { 55,2494 }, { 56,2494 }, { 57,2494 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,2494 }, { 66,2494 }, { 67,2494 }, { 68,2494 }, { 69,2494 }, { 70,2494 }, { 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 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 97,2494 }, { 98,2494 }, { 99,2494 }, { 100,2494 }, { 101,2494 }, { 102,2494 }, { 0, 33 }, { 0,9792 }, { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 0 }, { 10, 0 }, { 11, 0 }, { 12, 0 }, { 13, 0 }, { 14, 0 }, { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 0 }, { 33, 0 }, { 34, 0 }, { 35, 0 }, { 0, 0 }, { 37, 0 }, { 38, 0 }, { 39, 0 }, { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 0 }, { 46, 0 }, { 47, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 }, { 0, 34 }, { 0,9534 }, { 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 }, { 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 }, { 36,-7261 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,2170 }, { 49,2170 }, { 50,2170 }, { 51,2170 }, { 52,2170 }, { 53,2170 }, { 54,2170 }, { 55,2170 }, { 56,2170 }, { 57,2170 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,2170 }, { 66,2170 }, { 67,2170 }, { 68,2170 }, { 69,2170 }, { 70,2170 }, { 71,2170 }, { 72,2170 }, { 73,2170 }, { 74,2170 }, { 75,2170 }, { 76,2170 }, { 77,2170 }, { 78,2170 }, { 79,2170 }, { 80,2170 }, { 81,2170 }, { 82,2170 }, { 83,2170 }, { 84,2170 }, { 85,2170 }, { 86,2170 }, { 87,2170 }, { 88,2170 }, { 89,2170 }, { 90,2170 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 95,2170 }, { 0, 0 }, { 97,2170 }, { 98,2170 }, { 99,2170 }, { 100,2170 }, { 101,2170 }, { 102,2170 }, { 103,2170 }, { 104,2170 }, { 105,2170 }, { 106,2170 }, { 107,2170 }, { 108,2170 }, { 109,2170 }, { 110,2170 }, { 111,2170 }, { 112,2170 }, { 113,2170 }, { 114,2170 }, { 115,2170 }, { 116,2170 }, { 117,2170 }, { 118,2170 }, { 119,2170 }, { 120,2170 }, { 121,2170 }, { 122,2170 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,2170 }, { 129,2170 }, { 130,2170 }, { 131,2170 }, { 132,2170 }, { 133,2170 }, { 134,2170 }, { 135,2170 }, { 136,2170 }, { 137,2170 }, { 138,2170 }, { 139,2170 }, { 140,2170 }, { 141,2170 }, { 142,2170 }, { 143,2170 }, { 144,2170 }, { 145,2170 }, { 146,2170 }, { 147,2170 }, { 148,2170 }, { 149,2170 }, { 150,2170 }, { 151,2170 }, { 152,2170 }, { 153,2170 }, { 154,2170 }, { 155,2170 }, { 156,2170 }, { 157,2170 }, { 158,2170 }, { 159,2170 }, { 160,2170 }, { 161,2170 }, { 162,2170 }, { 163,2170 }, { 164,2170 }, { 165,2170 }, { 166,2170 }, { 167,2170 }, { 168,2170 }, { 169,2170 }, { 170,2170 }, { 171,2170 }, { 172,2170 }, { 173,2170 }, { 174,2170 }, { 175,2170 }, { 176,2170 }, { 177,2170 }, { 178,2170 }, { 179,2170 }, { 180,2170 }, { 181,2170 }, { 182,2170 }, { 183,2170 }, { 184,2170 }, { 185,2170 }, { 186,2170 }, { 187,2170 }, { 188,2170 }, { 189,2170 }, { 190,2170 }, { 191,2170 }, { 192,2170 }, { 193,2170 }, { 194,2170 }, { 195,2170 }, { 196,2170 }, { 197,2170 }, { 198,2170 }, { 199,2170 }, { 200,2170 }, { 201,2170 }, { 202,2170 }, { 203,2170 }, { 204,2170 }, { 205,2170 }, { 206,2170 }, { 207,2170 }, { 208,2170 }, { 209,2170 }, { 210,2170 }, { 211,2170 }, { 212,2170 }, { 213,2170 }, { 214,2170 }, { 215,2170 }, { 216,2170 }, { 217,2170 }, { 218,2170 }, { 219,2170 }, { 220,2170 }, { 221,2170 }, { 222,2170 }, { 223,2170 }, { 224,2170 }, { 225,2170 }, { 226,2170 }, { 227,2170 }, { 228,2170 }, { 229,2170 }, { 230,2170 }, { 231,2170 }, { 232,2170 }, { 233,2170 }, { 234,2170 }, { 235,2170 }, { 236,2170 }, { 237,2170 }, { 238,2170 }, { 239,2170 }, { 240,2170 }, { 241,2170 }, { 242,2170 }, { 243,2170 }, { 244,2170 }, { 245,2170 }, { 246,2170 }, { 247,2170 }, { 248,2170 }, { 249,2170 }, { 250,2170 }, { 251,2170 }, { 252,2170 }, { 253,2170 }, { 254,2170 }, { 255,2170 }, { 0, 31 }, { 0,9277 }, { 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 }, { 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 }, { 36,-7788 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 95, 0 }, { 0, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 0, 1 }, { 0,9020 }, { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 0 }, { 0, 0 }, { 11, 0 }, { 12, 0 }, { 0, 0 }, { 14, 0 }, { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 0 }, { 33, 0 }, { 34, 0 }, { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 }, { 39, 0 }, { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 0 }, { 46, 0 }, { 47, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 }, { 0, 1 }, { 0,8762 }, { 1,-258 }, { 2,-258 }, { 3,-258 }, { 4,-258 }, { 5,-258 }, { 6,-258 }, { 7,-258 }, { 8,-258 }, { 9,-258 }, { 0, 0 }, { 11,-258 }, { 12,-258 }, { 0, 0 }, { 14,-258 }, { 15,-258 }, { 16,-258 }, { 17,-258 }, { 18,-258 }, { 19,-258 }, { 20,-258 }, { 21,-258 }, { 22,-258 }, { 23,-258 }, { 24,-258 }, { 25,-258 }, { 26,-258 }, { 27,-258 }, { 28,-258 }, { 29,-258 }, { 30,-258 }, { 31,-258 }, { 32,-258 }, { 33, 0 }, { 34,-258 }, { 35, 0 }, { 36,-258 }, { 37, 0 }, { 38, 0 }, { 39,-258 }, { 40,-258 }, { 41,-258 }, { 42, 0 }, { 43, 0 }, { 44,-258 }, { 45, 0 }, { 46,-258 }, { 47, 0 }, { 48,-258 }, { 49,-258 }, { 50,-258 }, { 51,-258 }, { 52,-258 }, { 53,-258 }, { 54,-258 }, { 55,-258 }, { 56,-258 }, { 57,-258 }, { 58,-258 }, { 59,-258 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65,-258 }, { 66,-258 }, { 67,-258 }, { 68,-258 }, { 69,-258 }, { 70,-258 }, { 71,-258 }, { 72,-258 }, { 73,-258 }, { 74,-258 }, { 75,-258 }, { 76,-258 }, { 77,-258 }, { 78,-258 }, { 79,-258 }, { 80,-258 }, { 81,-258 }, { 82,-258 }, { 83,-258 }, { 84,-258 }, { 85,-258 }, { 86,-258 }, { 87,-258 }, { 88,-258 }, { 89,-258 }, { 90,-258 }, { 91,-258 }, { 92,-258 }, { 93,-258 }, { 94, 0 }, { 95,-258 }, { 96, 0 }, { 97,-258 }, { 98,-258 }, { 99,-258 }, { 100,-258 }, { 101,-258 }, { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 }, { 106,-258 }, { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 }, { 111,-258 }, { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 }, { 116,-258 }, { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 }, { 121,-258 }, { 122,-258 }, { 123,-258 }, { 124, 0 }, { 125,-258 }, { 126, 0 }, { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 }, { 131,-258 }, { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 }, { 136,-258 }, { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 }, { 141,-258 }, { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 }, { 146,-258 }, { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 }, { 151,-258 }, { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 }, { 156,-258 }, { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 }, { 161,-258 }, { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 }, { 166,-258 }, { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 }, { 171,-258 }, { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 }, { 176,-258 }, { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 }, { 181,-258 }, { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 }, { 186,-258 }, { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 }, { 191,-258 }, { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 }, { 196,-258 }, { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 }, { 201,-258 }, { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 }, { 206,-258 }, { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 }, { 211,-258 }, { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 }, { 216,-258 }, { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 }, { 221,-258 }, { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 }, { 226,-258 }, { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 }, { 231,-258 }, { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 }, { 236,-258 }, { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 }, { 241,-258 }, { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 }, { 246,-258 }, { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 }, { 251,-258 }, { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 }, { 256,-258 }, { 0, 2 }, { 0,8504 }, { 0, 45 }, { 0,8502 }, { 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 }, { 0, 0 }, { 0, 48 }, { 0,8480 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 33, 0 }, { 0, 0 }, { 35, 0 }, { 0, 0 }, { 37, 0 }, { 38, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 42, 0 }, { 43, 0 }, { 0, 0 }, { 45, 0 }, { 0, 0 }, { 47, 0 }, { 0, 0 }, { 0, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 0, 46 }, { 0,8438 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 69,-3233 }, { 48, 42 }, { 49, 42 }, { 50, 42 }, { 51, 42 }, { 52, 42 }, { 53, 42 }, { 54, 42 }, { 55, 42 }, { 56, 42 }, { 57, 42 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 94, 0 }, { 0, 0 }, { 96, 0 }, { 0, 9 }, { 0,8406 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 101,-3233 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9, 0 }, { 10, 0 }, { 0, 0 }, { 12, 0 }, { 13, 0 }, { 0, 0 }, { 0, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 124, 0 }, { 0, 0 }, { 126, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 32, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 39,-8387 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-8378 }, { 0, 9 }, { 0,8359 }, { 1,1510 }, { 2,1510 }, { 3,1510 }, { 4,1510 }, { 5,1510 }, { 6,1510 }, { 7,1510 }, { 8,1510 }, { 9,1768 }, { 10,-2816 }, { 11,1510 }, { 12,1768 }, { 13,-2816 }, { 14,1510 }, { 15,1510 }, { 16,1510 }, { 17,1510 }, { 18,1510 }, { 19,1510 }, { 20,1510 }, { 21,1510 }, { 22,1510 }, { 23,1510 }, { 24,1510 }, { 25,1510 }, { 26,1510 }, { 27,1510 }, { 28,1510 }, { 29,1510 }, { 30,1510 }, { 31,1510 }, { 32,1768 }, { 33,1510 }, { 34,1510 }, { 35,1510 }, { 36,1510 }, { 37,1510 }, { 38,1510 }, { 39,1510 }, { 40,1510 }, { 41,1510 }, { 42,1510 }, { 43,1510 }, { 44,1510 }, { 45,2026 }, { 46,1510 }, { 47,1510 }, { 48,1510 }, { 49,1510 }, { 50,1510 }, { 51,1510 }, { 52,1510 }, { 53,1510 }, { 54,1510 }, { 55,1510 }, { 56,1510 }, { 57,1510 }, { 58,1510 }, { 59,1510 }, { 60,1510 }, { 61,1510 }, { 62,1510 }, { 63,1510 }, { 64,1510 }, { 65,1510 }, { 66,1510 }, { 67,1510 }, { 68,1510 }, { 69,1510 }, { 70,1510 }, { 71,1510 }, { 72,1510 }, { 73,1510 }, { 74,1510 }, { 75,1510 }, { 76,1510 }, { 77,1510 }, { 78,1510 }, { 79,1510 }, { 80,1510 }, { 81,1510 }, { 82,1510 }, { 83,1510 }, { 84,1510 }, { 85,1510 }, { 86,1510 }, { 87,1510 }, { 88,1510 }, { 89,1510 }, { 90,1510 }, { 91,1510 }, { 92,1510 }, { 93,1510 }, { 94,1510 }, { 95,1510 }, { 96,1510 }, { 97,1510 }, { 98,1510 }, { 99,1510 }, { 100,1510 }, { 101,1510 }, { 102,1510 }, { 103,1510 }, { 104,1510 }, { 105,1510 }, { 106,1510 }, { 107,1510 }, { 108,1510 }, { 109,1510 }, { 110,1510 }, { 111,1510 }, { 112,1510 }, { 113,1510 }, { 114,1510 }, { 115,1510 }, { 116,1510 }, { 117,1510 }, { 118,1510 }, { 119,1510 }, { 120,1510 }, { 121,1510 }, { 122,1510 }, { 123,1510 }, { 124,1510 }, { 125,1510 }, { 126,1510 }, { 127,1510 }, { 128,1510 }, { 129,1510 }, { 130,1510 }, { 131,1510 }, { 132,1510 }, { 133,1510 }, { 134,1510 }, { 135,1510 }, { 136,1510 }, { 137,1510 }, { 138,1510 }, { 139,1510 }, { 140,1510 }, { 141,1510 }, { 142,1510 }, { 143,1510 }, { 144,1510 }, { 145,1510 }, { 146,1510 }, { 147,1510 }, { 148,1510 }, { 149,1510 }, { 150,1510 }, { 151,1510 }, { 152,1510 }, { 153,1510 }, { 154,1510 }, { 155,1510 }, { 156,1510 }, { 157,1510 }, { 158,1510 }, { 159,1510 }, { 160,1510 }, { 161,1510 }, { 162,1510 }, { 163,1510 }, { 164,1510 }, { 165,1510 }, { 166,1510 }, { 167,1510 }, { 168,1510 }, { 169,1510 }, { 170,1510 }, { 171,1510 }, { 172,1510 }, { 173,1510 }, { 174,1510 }, { 175,1510 }, { 176,1510 }, { 177,1510 }, { 178,1510 }, { 179,1510 }, { 180,1510 }, { 181,1510 }, { 182,1510 }, { 183,1510 }, { 184,1510 }, { 185,1510 }, { 186,1510 }, { 187,1510 }, { 188,1510 }, { 189,1510 }, { 190,1510 }, { 191,1510 }, { 192,1510 }, { 193,1510 }, { 194,1510 }, { 195,1510 }, { 196,1510 }, { 197,1510 }, { 198,1510 }, { 199,1510 }, { 200,1510 }, { 201,1510 }, { 202,1510 }, { 203,1510 }, { 204,1510 }, { 205,1510 }, { 206,1510 }, { 207,1510 }, { 208,1510 }, { 209,1510 }, { 210,1510 }, { 211,1510 }, { 212,1510 }, { 213,1510 }, { 214,1510 }, { 215,1510 }, { 216,1510 }, { 217,1510 }, { 218,1510 }, { 219,1510 }, { 220,1510 }, { 221,1510 }, { 222,1510 }, { 223,1510 }, { 224,1510 }, { 225,1510 }, { 226,1510 }, { 227,1510 }, { 228,1510 }, { 229,1510 }, { 230,1510 }, { 231,1510 }, { 232,1510 }, { 233,1510 }, { 234,1510 }, { 235,1510 }, { 236,1510 }, { 237,1510 }, { 238,1510 }, { 239,1510 }, { 240,1510 }, { 241,1510 }, { 242,1510 }, { 243,1510 }, { 244,1510 }, { 245,1510 }, { 246,1510 }, { 247,1510 }, { 248,1510 }, { 249,1510 }, { 250,1510 }, { 251,1510 }, { 252,1510 }, { 253,1510 }, { 254,1510 }, { 255,1510 }, { 256,1510 }, { 0, 3 }, { 0,8101 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 16 }, { 0,8094 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9, 0 }, { 10, 0 }, { 0, 0 }, { 12, 0 }, { 13, 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 }, { 33, 0 }, { 0, 0 }, { 35, 0 }, { 0, 0 }, { 37, 0 }, { 38, 0 }, { 32, 0 }, { 0, 0 }, { 0, 0 }, { 42, 0 }, { 43, 0 }, { 0, 0 }, { 45, 0 }, { 39,-8679 }, { 47, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-8664 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 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, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 94, 0 }, { 0, 0 }, { 96, 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, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 124, 0 }, { 0, 0 }, { 126, 0 }, { 0, 16 }, { 0,7973 }, { 1,2156 }, { 2,2156 }, { 3,2156 }, { 4,2156 }, { 5,2156 }, { 6,2156 }, { 7,2156 }, { 8,2156 }, { 9,2414 }, { 10,-2248 }, { 11,2156 }, { 12,2414 }, { 13,-2248 }, { 14,2156 }, { 15,2156 }, { 16,2156 }, { 17,2156 }, { 18,2156 }, { 19,2156 }, { 20,2156 }, { 21,2156 }, { 22,2156 }, { 23,2156 }, { 24,2156 }, { 25,2156 }, { 26,2156 }, { 27,2156 }, { 28,2156 }, { 29,2156 }, { 30,2156 }, { 31,2156 }, { 32,2414 }, { 33,2156 }, { 34,2156 }, { 35,2156 }, { 36,2156 }, { 37,2156 }, { 38,2156 }, { 39,2156 }, { 40,2156 }, { 41,2156 }, { 42,2156 }, { 43,2156 }, { 44,2156 }, { 45,2672 }, { 46,2156 }, { 47,2156 }, { 48,2156 }, { 49,2156 }, { 50,2156 }, { 51,2156 }, { 52,2156 }, { 53,2156 }, { 54,2156 }, { 55,2156 }, { 56,2156 }, { 57,2156 }, { 58,2156 }, { 59,2156 }, { 60,2156 }, { 61,2156 }, { 62,2156 }, { 63,2156 }, { 64,2156 }, { 65,2156 }, { 66,2156 }, { 67,2156 }, { 68,2156 }, { 69,2156 }, { 70,2156 }, { 71,2156 }, { 72,2156 }, { 73,2156 }, { 74,2156 }, { 75,2156 }, { 76,2156 }, { 77,2156 }, { 78,2156 }, { 79,2156 }, { 80,2156 }, { 81,2156 }, { 82,2156 }, { 83,2156 }, { 84,2156 }, { 85,2156 }, { 86,2156 }, { 87,2156 }, { 88,2156 }, { 89,2156 }, { 90,2156 }, { 91,2156 }, { 92,2156 }, { 93,2156 }, { 94,2156 }, { 95,2156 }, { 96,2156 }, { 97,2156 }, { 98,2156 }, { 99,2156 }, { 100,2156 }, { 101,2156 }, { 102,2156 }, { 103,2156 }, { 104,2156 }, { 105,2156 }, { 106,2156 }, { 107,2156 }, { 108,2156 }, { 109,2156 }, { 110,2156 }, { 111,2156 }, { 112,2156 }, { 113,2156 }, { 114,2156 }, { 115,2156 }, { 116,2156 }, { 117,2156 }, { 118,2156 }, { 119,2156 }, { 120,2156 }, { 121,2156 }, { 122,2156 }, { 123,2156 }, { 124,2156 }, { 125,2156 }, { 126,2156 }, { 127,2156 }, { 128,2156 }, { 129,2156 }, { 130,2156 }, { 131,2156 }, { 132,2156 }, { 133,2156 }, { 134,2156 }, { 135,2156 }, { 136,2156 }, { 137,2156 }, { 138,2156 }, { 139,2156 }, { 140,2156 }, { 141,2156 }, { 142,2156 }, { 143,2156 }, { 144,2156 }, { 145,2156 }, { 146,2156 }, { 147,2156 }, { 148,2156 }, { 149,2156 }, { 150,2156 }, { 151,2156 }, { 152,2156 }, { 153,2156 }, { 154,2156 }, { 155,2156 }, { 156,2156 }, { 157,2156 }, { 158,2156 }, { 159,2156 }, { 160,2156 }, { 161,2156 }, { 162,2156 }, { 163,2156 }, { 164,2156 }, { 165,2156 }, { 166,2156 }, { 167,2156 }, { 168,2156 }, { 169,2156 }, { 170,2156 }, { 171,2156 }, { 172,2156 }, { 173,2156 }, { 174,2156 }, { 175,2156 }, { 176,2156 }, { 177,2156 }, { 178,2156 }, { 179,2156 }, { 180,2156 }, { 181,2156 }, { 182,2156 }, { 183,2156 }, { 184,2156 }, { 185,2156 }, { 186,2156 }, { 187,2156 }, { 188,2156 }, { 189,2156 }, { 190,2156 }, { 191,2156 }, { 192,2156 }, { 193,2156 }, { 194,2156 }, { 195,2156 }, { 196,2156 }, { 197,2156 }, { 198,2156 }, { 199,2156 }, { 200,2156 }, { 201,2156 }, { 202,2156 }, { 203,2156 }, { 204,2156 }, { 205,2156 }, { 206,2156 }, { 207,2156 }, { 208,2156 }, { 209,2156 }, { 210,2156 }, { 211,2156 }, { 212,2156 }, { 213,2156 }, { 214,2156 }, { 215,2156 }, { 216,2156 }, { 217,2156 }, { 218,2156 }, { 219,2156 }, { 220,2156 }, { 221,2156 }, { 222,2156 }, { 223,2156 }, { 224,2156 }, { 225,2156 }, { 226,2156 }, { 227,2156 }, { 228,2156 }, { 229,2156 }, { 230,2156 }, { 231,2156 }, { 232,2156 }, { 233,2156 }, { 234,2156 }, { 235,2156 }, { 236,2156 }, { 237,2156 }, { 238,2156 }, { 239,2156 }, { 240,2156 }, { 241,2156 }, { 242,2156 }, { 243,2156 }, { 244,2156 }, { 245,2156 }, { 246,2156 }, { 247,2156 }, { 248,2156 }, { 249,2156 }, { 250,2156 }, { 251,2156 }, { 252,2156 }, { 253,2156 }, { 254,2156 }, { 255,2156 }, { 256,2156 }, { 0, 21 }, { 0,7715 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9, 0 }, { 10, 0 }, { 0, 0 }, { 12, 0 }, { 13, 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 }, { 32, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 39,-9022 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-8987 }, { 0, 21 }, { 0,7668 }, { 1,2883 }, { 2,2883 }, { 3,2883 }, { 4,2883 }, { 5,2883 }, { 6,2883 }, { 7,2883 }, { 8,2883 }, { 9,3141 }, { 10,-2243 }, { 11,2883 }, { 12,3141 }, { 13,-2243 }, { 14,2883 }, { 15,2883 }, { 16,2883 }, { 17,2883 }, { 18,2883 }, { 19,2883 }, { 20,2883 }, { 21,2883 }, { 22,2883 }, { 23,2883 }, { 24,2883 }, { 25,2883 }, { 26,2883 }, { 27,2883 }, { 28,2883 }, { 29,2883 }, { 30,2883 }, { 31,2883 }, { 32,3141 }, { 33,2883 }, { 34,2883 }, { 35,2883 }, { 36,2883 }, { 37,2883 }, { 38,2883 }, { 39,2883 }, { 40,2883 }, { 41,2883 }, { 42,2883 }, { 43,2883 }, { 44,2883 }, { 45,3399 }, { 46,2883 }, { 47,2883 }, { 48,2883 }, { 49,2883 }, { 50,2883 }, { 51,2883 }, { 52,2883 }, { 53,2883 }, { 54,2883 }, { 55,2883 }, { 56,2883 }, { 57,2883 }, { 58,2883 }, { 59,2883 }, { 60,2883 }, { 61,2883 }, { 62,2883 }, { 63,2883 }, { 64,2883 }, { 65,2883 }, { 66,2883 }, { 67,2883 }, { 68,2883 }, { 69,2883 }, { 70,2883 }, { 71,2883 }, { 72,2883 }, { 73,2883 }, { 74,2883 }, { 75,2883 }, { 76,2883 }, { 77,2883 }, { 78,2883 }, { 79,2883 }, { 80,2883 }, { 81,2883 }, { 82,2883 }, { 83,2883 }, { 84,2883 }, { 85,2883 }, { 86,2883 }, { 87,2883 }, { 88,2883 }, { 89,2883 }, { 90,2883 }, { 91,2883 }, { 92,2883 }, { 93,2883 }, { 94,2883 }, { 95,2883 }, { 96,2883 }, { 97,2883 }, { 98,2883 }, { 99,2883 }, { 100,2883 }, { 101,2883 }, { 102,2883 }, { 103,2883 }, { 104,2883 }, { 105,2883 }, { 106,2883 }, { 107,2883 }, { 108,2883 }, { 109,2883 }, { 110,2883 }, { 111,2883 }, { 112,2883 }, { 113,2883 }, { 114,2883 }, { 115,2883 }, { 116,2883 }, { 117,2883 }, { 118,2883 }, { 119,2883 }, { 120,2883 }, { 121,2883 }, { 122,2883 }, { 123,2883 }, { 124,2883 }, { 125,2883 }, { 126,2883 }, { 127,2883 }, { 128,2883 }, { 129,2883 }, { 130,2883 }, { 131,2883 }, { 132,2883 }, { 133,2883 }, { 134,2883 }, { 135,2883 }, { 136,2883 }, { 137,2883 }, { 138,2883 }, { 139,2883 }, { 140,2883 }, { 141,2883 }, { 142,2883 }, { 143,2883 }, { 144,2883 }, { 145,2883 }, { 146,2883 }, { 147,2883 }, { 148,2883 }, { 149,2883 }, { 150,2883 }, { 151,2883 }, { 152,2883 }, { 153,2883 }, { 154,2883 }, { 155,2883 }, { 156,2883 }, { 157,2883 }, { 158,2883 }, { 159,2883 }, { 160,2883 }, { 161,2883 }, { 162,2883 }, { 163,2883 }, { 164,2883 }, { 165,2883 }, { 166,2883 }, { 167,2883 }, { 168,2883 }, { 169,2883 }, { 170,2883 }, { 171,2883 }, { 172,2883 }, { 173,2883 }, { 174,2883 }, { 175,2883 }, { 176,2883 }, { 177,2883 }, { 178,2883 }, { 179,2883 }, { 180,2883 }, { 181,2883 }, { 182,2883 }, { 183,2883 }, { 184,2883 }, { 185,2883 }, { 186,2883 }, { 187,2883 }, { 188,2883 }, { 189,2883 }, { 190,2883 }, { 191,2883 }, { 192,2883 }, { 193,2883 }, { 194,2883 }, { 195,2883 }, { 196,2883 }, { 197,2883 }, { 198,2883 }, { 199,2883 }, { 200,2883 }, { 201,2883 }, { 202,2883 }, { 203,2883 }, { 204,2883 }, { 205,2883 }, { 206,2883 }, { 207,2883 }, { 208,2883 }, { 209,2883 }, { 210,2883 }, { 211,2883 }, { 212,2883 }, { 213,2883 }, { 214,2883 }, { 215,2883 }, { 216,2883 }, { 217,2883 }, { 218,2883 }, { 219,2883 }, { 220,2883 }, { 221,2883 }, { 222,2883 }, { 223,2883 }, { 224,2883 }, { 225,2883 }, { 226,2883 }, { 227,2883 }, { 228,2883 }, { 229,2883 }, { 230,2883 }, { 231,2883 }, { 232,2883 }, { 233,2883 }, { 234,2883 }, { 235,2883 }, { 236,2883 }, { 237,2883 }, { 238,2883 }, { 239,2883 }, { 240,2883 }, { 241,2883 }, { 242,2883 }, { 243,2883 }, { 244,2883 }, { 245,2883 }, { 246,2883 }, { 247,2883 }, { 248,2883 }, { 249,2883 }, { 250,2883 }, { 251,2883 }, { 252,2883 }, { 253,2883 }, { 254,2883 }, { 255,2883 }, { 256,2883 }, { 0, 26 }, { 0,7410 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 27 }, { 0,7402 }, { 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 }, { 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, 34 }, { 0,7364 }, { 0, 0 }, { 48,-9287 }, { 49,-9287 }, { 50,-9287 }, { 51,-9287 }, { 52,-9287 }, { 53,-9287 }, { 54,-9287 }, { 55,-9287 }, { 48,-9293 }, { 49,-9293 }, { 50,-9293 }, { 51,-9293 }, { 52,-9293 }, { 53,-9293 }, { 54,-9293 }, { 55,-9293 }, { 56,-9293 }, { 57,-9293 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,-9293 }, { 66,-9293 }, { 67,-9293 }, { 68,-9293 }, { 69,-9293 }, { 70,-9293 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 36,-9431 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 0, 0 }, { 97,-9293 }, { 98,-9293 }, { 99,-9293 }, { 100,-9293 }, { 101,-9293 }, { 102,-9293 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 95, 0 }, { 0, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 0, 9 }, { 0,7107 }, { 1,3096 }, { 2,3096 }, { 3,3096 }, { 4,3096 }, { 5,3096 }, { 6,3096 }, { 7,3096 }, { 8,3096 }, { 9,3354 }, { 10,3612 }, { 11,3096 }, { 12,3354 }, { 13,3612 }, { 14,3096 }, { 15,3096 }, { 16,3096 }, { 17,3096 }, { 18,3096 }, { 19,3096 }, { 20,3096 }, { 21,3096 }, { 22,3096 }, { 23,3096 }, { 24,3096 }, { 25,3096 }, { 26,3096 }, { 27,3096 }, { 28,3096 }, { 29,3096 }, { 30,3096 }, { 31,3096 }, { 32,3354 }, { 33,3096 }, { 34,3096 }, { 35,3096 }, { 36,3096 }, { 37,3096 }, { 38,3096 }, { 39,3096 }, { 40,3096 }, { 41,3096 }, { 42,3096 }, { 43,3096 }, { 44,3096 }, { 45,3659 }, { 46,3096 }, { 47,3096 }, { 48,3096 }, { 49,3096 }, { 50,3096 }, { 51,3096 }, { 52,3096 }, { 53,3096 }, { 54,3096 }, { 55,3096 }, { 56,3096 }, { 57,3096 }, { 58,3096 }, { 59,3096 }, { 60,3096 }, { 61,3096 }, { 62,3096 }, { 63,3096 }, { 64,3096 }, { 65,3096 }, { 66,3096 }, { 67,3096 }, { 68,3096 }, { 69,3096 }, { 70,3096 }, { 71,3096 }, { 72,3096 }, { 73,3096 }, { 74,3096 }, { 75,3096 }, { 76,3096 }, { 77,3096 }, { 78,3096 }, { 79,3096 }, { 80,3096 }, { 81,3096 }, { 82,3096 }, { 83,3096 }, { 84,3096 }, { 85,3096 }, { 86,3096 }, { 87,3096 }, { 88,3096 }, { 89,3096 }, { 90,3096 }, { 91,3096 }, { 92,3096 }, { 93,3096 }, { 94,3096 }, { 95,3096 }, { 96,3096 }, { 97,3096 }, { 98,3096 }, { 99,3096 }, { 100,3096 }, { 101,3096 }, { 102,3096 }, { 103,3096 }, { 104,3096 }, { 105,3096 }, { 106,3096 }, { 107,3096 }, { 108,3096 }, { 109,3096 }, { 110,3096 }, { 111,3096 }, { 112,3096 }, { 113,3096 }, { 114,3096 }, { 115,3096 }, { 116,3096 }, { 117,3096 }, { 118,3096 }, { 119,3096 }, { 120,3096 }, { 121,3096 }, { 122,3096 }, { 123,3096 }, { 124,3096 }, { 125,3096 }, { 126,3096 }, { 127,3096 }, { 128,3096 }, { 129,3096 }, { 130,3096 }, { 131,3096 }, { 132,3096 }, { 133,3096 }, { 134,3096 }, { 135,3096 }, { 136,3096 }, { 137,3096 }, { 138,3096 }, { 139,3096 }, { 140,3096 }, { 141,3096 }, { 142,3096 }, { 143,3096 }, { 144,3096 }, { 145,3096 }, { 146,3096 }, { 147,3096 }, { 148,3096 }, { 149,3096 }, { 150,3096 }, { 151,3096 }, { 152,3096 }, { 153,3096 }, { 154,3096 }, { 155,3096 }, { 156,3096 }, { 157,3096 }, { 158,3096 }, { 159,3096 }, { 160,3096 }, { 161,3096 }, { 162,3096 }, { 163,3096 }, { 164,3096 }, { 165,3096 }, { 166,3096 }, { 167,3096 }, { 168,3096 }, { 169,3096 }, { 170,3096 }, { 171,3096 }, { 172,3096 }, { 173,3096 }, { 174,3096 }, { 175,3096 }, { 176,3096 }, { 177,3096 }, { 178,3096 }, { 179,3096 }, { 180,3096 }, { 181,3096 }, { 182,3096 }, { 183,3096 }, { 184,3096 }, { 185,3096 }, { 186,3096 }, { 187,3096 }, { 188,3096 }, { 189,3096 }, { 190,3096 }, { 191,3096 }, { 192,3096 }, { 193,3096 }, { 194,3096 }, { 195,3096 }, { 196,3096 }, { 197,3096 }, { 198,3096 }, { 199,3096 }, { 200,3096 }, { 201,3096 }, { 202,3096 }, { 203,3096 }, { 204,3096 }, { 205,3096 }, { 206,3096 }, { 207,3096 }, { 208,3096 }, { 209,3096 }, { 210,3096 }, { 211,3096 }, { 212,3096 }, { 213,3096 }, { 214,3096 }, { 215,3096 }, { 216,3096 }, { 217,3096 }, { 218,3096 }, { 219,3096 }, { 220,3096 }, { 221,3096 }, { 222,3096 }, { 223,3096 }, { 224,3096 }, { 225,3096 }, { 226,3096 }, { 227,3096 }, { 228,3096 }, { 229,3096 }, { 230,3096 }, { 231,3096 }, { 232,3096 }, { 233,3096 }, { 234,3096 }, { 235,3096 }, { 236,3096 }, { 237,3096 }, { 238,3096 }, { 239,3096 }, { 240,3096 }, { 241,3096 }, { 242,3096 }, { 243,3096 }, { 244,3096 }, { 245,3096 }, { 246,3096 }, { 247,3096 }, { 248,3096 }, { 249,3096 }, { 250,3096 }, { 251,3096 }, { 252,3096 }, { 253,3096 }, { 254,3096 }, { 255,3096 }, { 256,3096 }, { 0, 9 }, { 0,6849 }, { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 258 }, { 10,-4326 }, { 11, 0 }, { 12, 258 }, { 13,-4326 }, { 14, 0 }, { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 258 }, { 33, 0 }, { 34, 0 }, { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 }, { 39, 0 }, { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 516 }, { 46, 0 }, { 47, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 }, { 0, 9 }, { 0,6591 }, { 1,-258 }, { 2,-258 }, { 3,-258 }, { 4,-258 }, { 5,-258 }, { 6,-258 }, { 7,-258 }, { 8,-258 }, { 9, 0 }, { 10,-4584 }, { 11,-258 }, { 12, 0 }, { 13,-4584 }, { 14,-258 }, { 15,-258 }, { 16,-258 }, { 17,-258 }, { 18,-258 }, { 19,-258 }, { 20,-258 }, { 21,-258 }, { 22,-258 }, { 23,-258 }, { 24,-258 }, { 25,-258 }, { 26,-258 }, { 27,-258 }, { 28,-258 }, { 29,-258 }, { 30,-258 }, { 31,-258 }, { 32, 0 }, { 33,-258 }, { 34,-258 }, { 35,-258 }, { 36,-258 }, { 37,-258 }, { 38,-258 }, { 39,-258 }, { 40,-258 }, { 41,-258 }, { 42,-258 }, { 43,-258 }, { 44,-258 }, { 45, 258 }, { 46,-258 }, { 47,-258 }, { 48,-258 }, { 49,-258 }, { 50,-258 }, { 51,-258 }, { 52,-258 }, { 53,-258 }, { 54,-258 }, { 55,-258 }, { 56,-258 }, { 57,-258 }, { 58,-258 }, { 59,-258 }, { 60,-258 }, { 61,-258 }, { 62,-258 }, { 63,-258 }, { 64,-258 }, { 65,-258 }, { 66,-258 }, { 67,-258 }, { 68,-258 }, { 69,-258 }, { 70,-258 }, { 71,-258 }, { 72,-258 }, { 73,-258 }, { 74,-258 }, { 75,-258 }, { 76,-258 }, { 77,-258 }, { 78,-258 }, { 79,-258 }, { 80,-258 }, { 81,-258 }, { 82,-258 }, { 83,-258 }, { 84,-258 }, { 85,-258 }, { 86,-258 }, { 87,-258 }, { 88,-258 }, { 89,-258 }, { 90,-258 }, { 91,-258 }, { 92,-258 }, { 93,-258 }, { 94,-258 }, { 95,-258 }, { 96,-258 }, { 97,-258 }, { 98,-258 }, { 99,-258 }, { 100,-258 }, { 101,-258 }, { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 }, { 106,-258 }, { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 }, { 111,-258 }, { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 }, { 116,-258 }, { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 }, { 121,-258 }, { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 }, { 126,-258 }, { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 }, { 131,-258 }, { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 }, { 136,-258 }, { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 }, { 141,-258 }, { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 }, { 146,-258 }, { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 }, { 151,-258 }, { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 }, { 156,-258 }, { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 }, { 161,-258 }, { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 }, { 166,-258 }, { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 }, { 171,-258 }, { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 }, { 176,-258 }, { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 }, { 181,-258 }, { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 }, { 186,-258 }, { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 }, { 191,-258 }, { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 }, { 196,-258 }, { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 }, { 201,-258 }, { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 }, { 206,-258 }, { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 }, { 211,-258 }, { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 }, { 216,-258 }, { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 }, { 221,-258 }, { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 }, { 226,-258 }, { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 }, { 231,-258 }, { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 }, { 236,-258 }, { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 }, { 241,-258 }, { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 }, { 246,-258 }, { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 }, { 251,-258 }, { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 }, { 256,-258 }, { 0, 9 }, { 0,6333 }, { 1,-516 }, { 2,-516 }, { 3,-516 }, { 4,-516 }, { 5,-516 }, { 6,-516 }, { 7,-516 }, { 8,-516 }, { 9,-258 }, { 10,-4842 }, { 11,-516 }, { 12,-258 }, { 13,-4842 }, { 14,-516 }, { 15,-516 }, { 16,-516 }, { 17,-516 }, { 18,-516 }, { 19,-516 }, { 20,-516 }, { 21,-516 }, { 22,-516 }, { 23,-516 }, { 24,-516 }, { 25,-516 }, { 26,-516 }, { 27,-516 }, { 28,-516 }, { 29,-516 }, { 30,-516 }, { 31,-516 }, { 32,-258 }, { 33,-516 }, { 34,-516 }, { 35,-516 }, { 36,-516 }, { 37,-516 }, { 38,-516 }, { 39,-516 }, { 40,-516 }, { 41,-516 }, { 42,-516 }, { 43,-516 }, { 44,-516 }, { 45,3143 }, { 46,-516 }, { 47,-516 }, { 48,-516 }, { 49,-516 }, { 50,-516 }, { 51,-516 }, { 52,-516 }, { 53,-516 }, { 54,-516 }, { 55,-516 }, { 56,-516 }, { 57,-516 }, { 58,-516 }, { 59,-516 }, { 60,-516 }, { 61,-516 }, { 62,-516 }, { 63,-516 }, { 64,-516 }, { 65,-516 }, { 66,-516 }, { 67,-516 }, { 68,-516 }, { 69,-516 }, { 70,-516 }, { 71,-516 }, { 72,-516 }, { 73,-516 }, { 74,-516 }, { 75,-516 }, { 76,-516 }, { 77,-516 }, { 78,-516 }, { 79,-516 }, { 80,-516 }, { 81,-516 }, { 82,-516 }, { 83,-516 }, { 84,-516 }, { 85,-516 }, { 86,-516 }, { 87,-516 }, { 88,-516 }, { 89,-516 }, { 90,-516 }, { 91,-516 }, { 92,-516 }, { 93,-516 }, { 94,-516 }, { 95,-516 }, { 96,-516 }, { 97,-516 }, { 98,-516 }, { 99,-516 }, { 100,-516 }, { 101,-516 }, { 102,-516 }, { 103,-516 }, { 104,-516 }, { 105,-516 }, { 106,-516 }, { 107,-516 }, { 108,-516 }, { 109,-516 }, { 110,-516 }, { 111,-516 }, { 112,-516 }, { 113,-516 }, { 114,-516 }, { 115,-516 }, { 116,-516 }, { 117,-516 }, { 118,-516 }, { 119,-516 }, { 120,-516 }, { 121,-516 }, { 122,-516 }, { 123,-516 }, { 124,-516 }, { 125,-516 }, { 126,-516 }, { 127,-516 }, { 128,-516 }, { 129,-516 }, { 130,-516 }, { 131,-516 }, { 132,-516 }, { 133,-516 }, { 134,-516 }, { 135,-516 }, { 136,-516 }, { 137,-516 }, { 138,-516 }, { 139,-516 }, { 140,-516 }, { 141,-516 }, { 142,-516 }, { 143,-516 }, { 144,-516 }, { 145,-516 }, { 146,-516 }, { 147,-516 }, { 148,-516 }, { 149,-516 }, { 150,-516 }, { 151,-516 }, { 152,-516 }, { 153,-516 }, { 154,-516 }, { 155,-516 }, { 156,-516 }, { 157,-516 }, { 158,-516 }, { 159,-516 }, { 160,-516 }, { 161,-516 }, { 162,-516 }, { 163,-516 }, { 164,-516 }, { 165,-516 }, { 166,-516 }, { 167,-516 }, { 168,-516 }, { 169,-516 }, { 170,-516 }, { 171,-516 }, { 172,-516 }, { 173,-516 }, { 174,-516 }, { 175,-516 }, { 176,-516 }, { 177,-516 }, { 178,-516 }, { 179,-516 }, { 180,-516 }, { 181,-516 }, { 182,-516 }, { 183,-516 }, { 184,-516 }, { 185,-516 }, { 186,-516 }, { 187,-516 }, { 188,-516 }, { 189,-516 }, { 190,-516 }, { 191,-516 }, { 192,-516 }, { 193,-516 }, { 194,-516 }, { 195,-516 }, { 196,-516 }, { 197,-516 }, { 198,-516 }, { 199,-516 }, { 200,-516 }, { 201,-516 }, { 202,-516 }, { 203,-516 }, { 204,-516 }, { 205,-516 }, { 206,-516 }, { 207,-516 }, { 208,-516 }, { 209,-516 }, { 210,-516 }, { 211,-516 }, { 212,-516 }, { 213,-516 }, { 214,-516 }, { 215,-516 }, { 216,-516 }, { 217,-516 }, { 218,-516 }, { 219,-516 }, { 220,-516 }, { 221,-516 }, { 222,-516 }, { 223,-516 }, { 224,-516 }, { 225,-516 }, { 226,-516 }, { 227,-516 }, { 228,-516 }, { 229,-516 }, { 230,-516 }, { 231,-516 }, { 232,-516 }, { 233,-516 }, { 234,-516 }, { 235,-516 }, { 236,-516 }, { 237,-516 }, { 238,-516 }, { 239,-516 }, { 240,-516 }, { 241,-516 }, { 242,-516 }, { 243,-516 }, { 244,-516 }, { 245,-516 }, { 246,-516 }, { 247,-516 }, { 248,-516 }, { 249,-516 }, { 250,-516 }, { 251,-516 }, { 252,-516 }, { 253,-516 }, { 254,-516 }, { 255,-516 }, { 256,-516 }, { 0, 16 }, { 0,6075 }, { 1,3143 }, { 2,3143 }, { 3,3143 }, { 4,3143 }, { 5,3143 }, { 6,3143 }, { 7,3143 }, { 8,3143 }, { 9,3401 }, { 10,3659 }, { 11,3143 }, { 12,3401 }, { 13,3659 }, { 14,3143 }, { 15,3143 }, { 16,3143 }, { 17,3143 }, { 18,3143 }, { 19,3143 }, { 20,3143 }, { 21,3143 }, { 22,3143 }, { 23,3143 }, { 24,3143 }, { 25,3143 }, { 26,3143 }, { 27,3143 }, { 28,3143 }, { 29,3143 }, { 30,3143 }, { 31,3143 }, { 32,3401 }, { 33,3143 }, { 34,3143 }, { 35,3143 }, { 36,3143 }, { 37,3143 }, { 38,3143 }, { 39,3143 }, { 40,3143 }, { 41,3143 }, { 42,3143 }, { 43,3143 }, { 44,3143 }, { 45,3706 }, { 46,3143 }, { 47,3143 }, { 48,3143 }, { 49,3143 }, { 50,3143 }, { 51,3143 }, { 52,3143 }, { 53,3143 }, { 54,3143 }, { 55,3143 }, { 56,3143 }, { 57,3143 }, { 58,3143 }, { 59,3143 }, { 60,3143 }, { 61,3143 }, { 62,3143 }, { 63,3143 }, { 64,3143 }, { 65,3143 }, { 66,3143 }, { 67,3143 }, { 68,3143 }, { 69,3143 }, { 70,3143 }, { 71,3143 }, { 72,3143 }, { 73,3143 }, { 74,3143 }, { 75,3143 }, { 76,3143 }, { 77,3143 }, { 78,3143 }, { 79,3143 }, { 80,3143 }, { 81,3143 }, { 82,3143 }, { 83,3143 }, { 84,3143 }, { 85,3143 }, { 86,3143 }, { 87,3143 }, { 88,3143 }, { 89,3143 }, { 90,3143 }, { 91,3143 }, { 92,3143 }, { 93,3143 }, { 94,3143 }, { 95,3143 }, { 96,3143 }, { 97,3143 }, { 98,3143 }, { 99,3143 }, { 100,3143 }, { 101,3143 }, { 102,3143 }, { 103,3143 }, { 104,3143 }, { 105,3143 }, { 106,3143 }, { 107,3143 }, { 108,3143 }, { 109,3143 }, { 110,3143 }, { 111,3143 }, { 112,3143 }, { 113,3143 }, { 114,3143 }, { 115,3143 }, { 116,3143 }, { 117,3143 }, { 118,3143 }, { 119,3143 }, { 120,3143 }, { 121,3143 }, { 122,3143 }, { 123,3143 }, { 124,3143 }, { 125,3143 }, { 126,3143 }, { 127,3143 }, { 128,3143 }, { 129,3143 }, { 130,3143 }, { 131,3143 }, { 132,3143 }, { 133,3143 }, { 134,3143 }, { 135,3143 }, { 136,3143 }, { 137,3143 }, { 138,3143 }, { 139,3143 }, { 140,3143 }, { 141,3143 }, { 142,3143 }, { 143,3143 }, { 144,3143 }, { 145,3143 }, { 146,3143 }, { 147,3143 }, { 148,3143 }, { 149,3143 }, { 150,3143 }, { 151,3143 }, { 152,3143 }, { 153,3143 }, { 154,3143 }, { 155,3143 }, { 156,3143 }, { 157,3143 }, { 158,3143 }, { 159,3143 }, { 160,3143 }, { 161,3143 }, { 162,3143 }, { 163,3143 }, { 164,3143 }, { 165,3143 }, { 166,3143 }, { 167,3143 }, { 168,3143 }, { 169,3143 }, { 170,3143 }, { 171,3143 }, { 172,3143 }, { 173,3143 }, { 174,3143 }, { 175,3143 }, { 176,3143 }, { 177,3143 }, { 178,3143 }, { 179,3143 }, { 180,3143 }, { 181,3143 }, { 182,3143 }, { 183,3143 }, { 184,3143 }, { 185,3143 }, { 186,3143 }, { 187,3143 }, { 188,3143 }, { 189,3143 }, { 190,3143 }, { 191,3143 }, { 192,3143 }, { 193,3143 }, { 194,3143 }, { 195,3143 }, { 196,3143 }, { 197,3143 }, { 198,3143 }, { 199,3143 }, { 200,3143 }, { 201,3143 }, { 202,3143 }, { 203,3143 }, { 204,3143 }, { 205,3143 }, { 206,3143 }, { 207,3143 }, { 208,3143 }, { 209,3143 }, { 210,3143 }, { 211,3143 }, { 212,3143 }, { 213,3143 }, { 214,3143 }, { 215,3143 }, { 216,3143 }, { 217,3143 }, { 218,3143 }, { 219,3143 }, { 220,3143 }, { 221,3143 }, { 222,3143 }, { 223,3143 }, { 224,3143 }, { 225,3143 }, { 226,3143 }, { 227,3143 }, { 228,3143 }, { 229,3143 }, { 230,3143 }, { 231,3143 }, { 232,3143 }, { 233,3143 }, { 234,3143 }, { 235,3143 }, { 236,3143 }, { 237,3143 }, { 238,3143 }, { 239,3143 }, { 240,3143 }, { 241,3143 }, { 242,3143 }, { 243,3143 }, { 244,3143 }, { 245,3143 }, { 246,3143 }, { 247,3143 }, { 248,3143 }, { 249,3143 }, { 250,3143 }, { 251,3143 }, { 252,3143 }, { 253,3143 }, { 254,3143 }, { 255,3143 }, { 256,3143 }, { 0, 16 }, { 0,5817 }, { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 258 }, { 10,-4404 }, { 11, 0 }, { 12, 258 }, { 13,-4404 }, { 14, 0 }, { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 258 }, { 33, 0 }, { 34, 0 }, { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 }, { 39, 0 }, { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 516 }, { 46, 0 }, { 47, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 }, { 0, 16 }, { 0,5559 }, { 1,-258 }, { 2,-258 }, { 3,-258 }, { 4,-258 }, { 5,-258 }, { 6,-258 }, { 7,-258 }, { 8,-258 }, { 9, 0 }, { 10,-4662 }, { 11,-258 }, { 12, 0 }, { 13,-4662 }, { 14,-258 }, { 15,-258 }, { 16,-258 }, { 17,-258 }, { 18,-258 }, { 19,-258 }, { 20,-258 }, { 21,-258 }, { 22,-258 }, { 23,-258 }, { 24,-258 }, { 25,-258 }, { 26,-258 }, { 27,-258 }, { 28,-258 }, { 29,-258 }, { 30,-258 }, { 31,-258 }, { 32, 0 }, { 33,-258 }, { 34,-258 }, { 35,-258 }, { 36,-258 }, { 37,-258 }, { 38,-258 }, { 39,-258 }, { 40,-258 }, { 41,-258 }, { 42,-258 }, { 43,-258 }, { 44,-258 }, { 45, 258 }, { 46,-258 }, { 47,-258 }, { 48,-258 }, { 49,-258 }, { 50,-258 }, { 51,-258 }, { 52,-258 }, { 53,-258 }, { 54,-258 }, { 55,-258 }, { 56,-258 }, { 57,-258 }, { 58,-258 }, { 59,-258 }, { 60,-258 }, { 61,-258 }, { 62,-258 }, { 63,-258 }, { 64,-258 }, { 65,-258 }, { 66,-258 }, { 67,-258 }, { 68,-258 }, { 69,-258 }, { 70,-258 }, { 71,-258 }, { 72,-258 }, { 73,-258 }, { 74,-258 }, { 75,-258 }, { 76,-258 }, { 77,-258 }, { 78,-258 }, { 79,-258 }, { 80,-258 }, { 81,-258 }, { 82,-258 }, { 83,-258 }, { 84,-258 }, { 85,-258 }, { 86,-258 }, { 87,-258 }, { 88,-258 }, { 89,-258 }, { 90,-258 }, { 91,-258 }, { 92,-258 }, { 93,-258 }, { 94,-258 }, { 95,-258 }, { 96,-258 }, { 97,-258 }, { 98,-258 }, { 99,-258 }, { 100,-258 }, { 101,-258 }, { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 }, { 106,-258 }, { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 }, { 111,-258 }, { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 }, { 116,-258 }, { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 }, { 121,-258 }, { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 }, { 126,-258 }, { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 }, { 131,-258 }, { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 }, { 136,-258 }, { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 }, { 141,-258 }, { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 }, { 146,-258 }, { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 }, { 151,-258 }, { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 }, { 156,-258 }, { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 }, { 161,-258 }, { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 }, { 166,-258 }, { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 }, { 171,-258 }, { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 }, { 176,-258 }, { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 }, { 181,-258 }, { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 }, { 186,-258 }, { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 }, { 191,-258 }, { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 }, { 196,-258 }, { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 }, { 201,-258 }, { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 }, { 206,-258 }, { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 }, { 211,-258 }, { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 }, { 216,-258 }, { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 }, { 221,-258 }, { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 }, { 226,-258 }, { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 }, { 231,-258 }, { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 }, { 236,-258 }, { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 }, { 241,-258 }, { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 }, { 246,-258 }, { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 }, { 251,-258 }, { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 }, { 256,-258 }, { 0, 16 }, { 0,5301 }, { 1,-516 }, { 2,-516 }, { 3,-516 }, { 4,-516 }, { 5,-516 }, { 6,-516 }, { 7,-516 }, { 8,-516 }, { 9,-258 }, { 10,-4920 }, { 11,-516 }, { 12,-258 }, { 13,-4920 }, { 14,-516 }, { 15,-516 }, { 16,-516 }, { 17,-516 }, { 18,-516 }, { 19,-516 }, { 20,-516 }, { 21,-516 }, { 22,-516 }, { 23,-516 }, { 24,-516 }, { 25,-516 }, { 26,-516 }, { 27,-516 }, { 28,-516 }, { 29,-516 }, { 30,-516 }, { 31,-516 }, { 32,-258 }, { 33,-516 }, { 34,-516 }, { 35,-516 }, { 36,-516 }, { 37,-516 }, { 38,-516 }, { 39,-516 }, { 40,-516 }, { 41,-516 }, { 42,-516 }, { 43,-516 }, { 44,-516 }, { 45,3190 }, { 46,-516 }, { 47,-516 }, { 48,-516 }, { 49,-516 }, { 50,-516 }, { 51,-516 }, { 52,-516 }, { 53,-516 }, { 54,-516 }, { 55,-516 }, { 56,-516 }, { 57,-516 }, { 58,-516 }, { 59,-516 }, { 60,-516 }, { 61,-516 }, { 62,-516 }, { 63,-516 }, { 64,-516 }, { 65,-516 }, { 66,-516 }, { 67,-516 }, { 68,-516 }, { 69,-516 }, { 70,-516 }, { 71,-516 }, { 72,-516 }, { 73,-516 }, { 74,-516 }, { 75,-516 }, { 76,-516 }, { 77,-516 }, { 78,-516 }, { 79,-516 }, { 80,-516 }, { 81,-516 }, { 82,-516 }, { 83,-516 }, { 84,-516 }, { 85,-516 }, { 86,-516 }, { 87,-516 }, { 88,-516 }, { 89,-516 }, { 90,-516 }, { 91,-516 }, { 92,-516 }, { 93,-516 }, { 94,-516 }, { 95,-516 }, { 96,-516 }, { 97,-516 }, { 98,-516 }, { 99,-516 }, { 100,-516 }, { 101,-516 }, { 102,-516 }, { 103,-516 }, { 104,-516 }, { 105,-516 }, { 106,-516 }, { 107,-516 }, { 108,-516 }, { 109,-516 }, { 110,-516 }, { 111,-516 }, { 112,-516 }, { 113,-516 }, { 114,-516 }, { 115,-516 }, { 116,-516 }, { 117,-516 }, { 118,-516 }, { 119,-516 }, { 120,-516 }, { 121,-516 }, { 122,-516 }, { 123,-516 }, { 124,-516 }, { 125,-516 }, { 126,-516 }, { 127,-516 }, { 128,-516 }, { 129,-516 }, { 130,-516 }, { 131,-516 }, { 132,-516 }, { 133,-516 }, { 134,-516 }, { 135,-516 }, { 136,-516 }, { 137,-516 }, { 138,-516 }, { 139,-516 }, { 140,-516 }, { 141,-516 }, { 142,-516 }, { 143,-516 }, { 144,-516 }, { 145,-516 }, { 146,-516 }, { 147,-516 }, { 148,-516 }, { 149,-516 }, { 150,-516 }, { 151,-516 }, { 152,-516 }, { 153,-516 }, { 154,-516 }, { 155,-516 }, { 156,-516 }, { 157,-516 }, { 158,-516 }, { 159,-516 }, { 160,-516 }, { 161,-516 }, { 162,-516 }, { 163,-516 }, { 164,-516 }, { 165,-516 }, { 166,-516 }, { 167,-516 }, { 168,-516 }, { 169,-516 }, { 170,-516 }, { 171,-516 }, { 172,-516 }, { 173,-516 }, { 174,-516 }, { 175,-516 }, { 176,-516 }, { 177,-516 }, { 178,-516 }, { 179,-516 }, { 180,-516 }, { 181,-516 }, { 182,-516 }, { 183,-516 }, { 184,-516 }, { 185,-516 }, { 186,-516 }, { 187,-516 }, { 188,-516 }, { 189,-516 }, { 190,-516 }, { 191,-516 }, { 192,-516 }, { 193,-516 }, { 194,-516 }, { 195,-516 }, { 196,-516 }, { 197,-516 }, { 198,-516 }, { 199,-516 }, { 200,-516 }, { 201,-516 }, { 202,-516 }, { 203,-516 }, { 204,-516 }, { 205,-516 }, { 206,-516 }, { 207,-516 }, { 208,-516 }, { 209,-516 }, { 210,-516 }, { 211,-516 }, { 212,-516 }, { 213,-516 }, { 214,-516 }, { 215,-516 }, { 216,-516 }, { 217,-516 }, { 218,-516 }, { 219,-516 }, { 220,-516 }, { 221,-516 }, { 222,-516 }, { 223,-516 }, { 224,-516 }, { 225,-516 }, { 226,-516 }, { 227,-516 }, { 228,-516 }, { 229,-516 }, { 230,-516 }, { 231,-516 }, { 232,-516 }, { 233,-516 }, { 234,-516 }, { 235,-516 }, { 236,-516 }, { 237,-516 }, { 238,-516 }, { 239,-516 }, { 240,-516 }, { 241,-516 }, { 242,-516 }, { 243,-516 }, { 244,-516 }, { 245,-516 }, { 246,-516 }, { 247,-516 }, { 248,-516 }, { 249,-516 }, { 250,-516 }, { 251,-516 }, { 252,-516 }, { 253,-516 }, { 254,-516 }, { 255,-516 }, { 256,-516 }, { 0, 21 }, { 0,5043 }, { 1,3190 }, { 2,3190 }, { 3,3190 }, { 4,3190 }, { 5,3190 }, { 6,3190 }, { 7,3190 }, { 8,3190 }, { 9,3448 }, { 10,3706 }, { 11,3190 }, { 12,3448 }, { 13,3706 }, { 14,3190 }, { 15,3190 }, { 16,3190 }, { 17,3190 }, { 18,3190 }, { 19,3190 }, { 20,3190 }, { 21,3190 }, { 22,3190 }, { 23,3190 }, { 24,3190 }, { 25,3190 }, { 26,3190 }, { 27,3190 }, { 28,3190 }, { 29,3190 }, { 30,3190 }, { 31,3190 }, { 32,3448 }, { 33,3190 }, { 34,3190 }, { 35,3190 }, { 36,3190 }, { 37,3190 }, { 38,3190 }, { 39,3190 }, { 40,3190 }, { 41,3190 }, { 42,3190 }, { 43,3190 }, { 44,3190 }, { 45,3753 }, { 46,3190 }, { 47,3190 }, { 48,3190 }, { 49,3190 }, { 50,3190 }, { 51,3190 }, { 52,3190 }, { 53,3190 }, { 54,3190 }, { 55,3190 }, { 56,3190 }, { 57,3190 }, { 58,3190 }, { 59,3190 }, { 60,3190 }, { 61,3190 }, { 62,3190 }, { 63,3190 }, { 64,3190 }, { 65,3190 }, { 66,3190 }, { 67,3190 }, { 68,3190 }, { 69,3190 }, { 70,3190 }, { 71,3190 }, { 72,3190 }, { 73,3190 }, { 74,3190 }, { 75,3190 }, { 76,3190 }, { 77,3190 }, { 78,3190 }, { 79,3190 }, { 80,3190 }, { 81,3190 }, { 82,3190 }, { 83,3190 }, { 84,3190 }, { 85,3190 }, { 86,3190 }, { 87,3190 }, { 88,3190 }, { 89,3190 }, { 90,3190 }, { 91,3190 }, { 92,3190 }, { 93,3190 }, { 94,3190 }, { 95,3190 }, { 96,3190 }, { 97,3190 }, { 98,3190 }, { 99,3190 }, { 100,3190 }, { 101,3190 }, { 102,3190 }, { 103,3190 }, { 104,3190 }, { 105,3190 }, { 106,3190 }, { 107,3190 }, { 108,3190 }, { 109,3190 }, { 110,3190 }, { 111,3190 }, { 112,3190 }, { 113,3190 }, { 114,3190 }, { 115,3190 }, { 116,3190 }, { 117,3190 }, { 118,3190 }, { 119,3190 }, { 120,3190 }, { 121,3190 }, { 122,3190 }, { 123,3190 }, { 124,3190 }, { 125,3190 }, { 126,3190 }, { 127,3190 }, { 128,3190 }, { 129,3190 }, { 130,3190 }, { 131,3190 }, { 132,3190 }, { 133,3190 }, { 134,3190 }, { 135,3190 }, { 136,3190 }, { 137,3190 }, { 138,3190 }, { 139,3190 }, { 140,3190 }, { 141,3190 }, { 142,3190 }, { 143,3190 }, { 144,3190 }, { 145,3190 }, { 146,3190 }, { 147,3190 }, { 148,3190 }, { 149,3190 }, { 150,3190 }, { 151,3190 }, { 152,3190 }, { 153,3190 }, { 154,3190 }, { 155,3190 }, { 156,3190 }, { 157,3190 }, { 158,3190 }, { 159,3190 }, { 160,3190 }, { 161,3190 }, { 162,3190 }, { 163,3190 }, { 164,3190 }, { 165,3190 }, { 166,3190 }, { 167,3190 }, { 168,3190 }, { 169,3190 }, { 170,3190 }, { 171,3190 }, { 172,3190 }, { 173,3190 }, { 174,3190 }, { 175,3190 }, { 176,3190 }, { 177,3190 }, { 178,3190 }, { 179,3190 }, { 180,3190 }, { 181,3190 }, { 182,3190 }, { 183,3190 }, { 184,3190 }, { 185,3190 }, { 186,3190 }, { 187,3190 }, { 188,3190 }, { 189,3190 }, { 190,3190 }, { 191,3190 }, { 192,3190 }, { 193,3190 }, { 194,3190 }, { 195,3190 }, { 196,3190 }, { 197,3190 }, { 198,3190 }, { 199,3190 }, { 200,3190 }, { 201,3190 }, { 202,3190 }, { 203,3190 }, { 204,3190 }, { 205,3190 }, { 206,3190 }, { 207,3190 }, { 208,3190 }, { 209,3190 }, { 210,3190 }, { 211,3190 }, { 212,3190 }, { 213,3190 }, { 214,3190 }, { 215,3190 }, { 216,3190 }, { 217,3190 }, { 218,3190 }, { 219,3190 }, { 220,3190 }, { 221,3190 }, { 222,3190 }, { 223,3190 }, { 224,3190 }, { 225,3190 }, { 226,3190 }, { 227,3190 }, { 228,3190 }, { 229,3190 }, { 230,3190 }, { 231,3190 }, { 232,3190 }, { 233,3190 }, { 234,3190 }, { 235,3190 }, { 236,3190 }, { 237,3190 }, { 238,3190 }, { 239,3190 }, { 240,3190 }, { 241,3190 }, { 242,3190 }, { 243,3190 }, { 244,3190 }, { 245,3190 }, { 246,3190 }, { 247,3190 }, { 248,3190 }, { 249,3190 }, { 250,3190 }, { 251,3190 }, { 252,3190 }, { 253,3190 }, { 254,3190 }, { 255,3190 }, { 256,3190 }, { 0, 21 }, { 0,4785 }, { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 258 }, { 10,-5126 }, { 11, 0 }, { 12, 258 }, { 13,-5126 }, { 14, 0 }, { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 258 }, { 33, 0 }, { 34, 0 }, { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 }, { 39, 0 }, { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 516 }, { 46, 0 }, { 47, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 }, { 0, 21 }, { 0,4527 }, { 1,-258 }, { 2,-258 }, { 3,-258 }, { 4,-258 }, { 5,-258 }, { 6,-258 }, { 7,-258 }, { 8,-258 }, { 9, 0 }, { 10,-5384 }, { 11,-258 }, { 12, 0 }, { 13,-5384 }, { 14,-258 }, { 15,-258 }, { 16,-258 }, { 17,-258 }, { 18,-258 }, { 19,-258 }, { 20,-258 }, { 21,-258 }, { 22,-258 }, { 23,-258 }, { 24,-258 }, { 25,-258 }, { 26,-258 }, { 27,-258 }, { 28,-258 }, { 29,-258 }, { 30,-258 }, { 31,-258 }, { 32, 0 }, { 33,-258 }, { 34,-258 }, { 35,-258 }, { 36,-258 }, { 37,-258 }, { 38,-258 }, { 39,-258 }, { 40,-258 }, { 41,-258 }, { 42,-258 }, { 43,-258 }, { 44,-258 }, { 45, 258 }, { 46,-258 }, { 47,-258 }, { 48,-258 }, { 49,-258 }, { 50,-258 }, { 51,-258 }, { 52,-258 }, { 53,-258 }, { 54,-258 }, { 55,-258 }, { 56,-258 }, { 57,-258 }, { 58,-258 }, { 59,-258 }, { 60,-258 }, { 61,-258 }, { 62,-258 }, { 63,-258 }, { 64,-258 }, { 65,-258 }, { 66,-258 }, { 67,-258 }, { 68,-258 }, { 69,-258 }, { 70,-258 }, { 71,-258 }, { 72,-258 }, { 73,-258 }, { 74,-258 }, { 75,-258 }, { 76,-258 }, { 77,-258 }, { 78,-258 }, { 79,-258 }, { 80,-258 }, { 81,-258 }, { 82,-258 }, { 83,-258 }, { 84,-258 }, { 85,-258 }, { 86,-258 }, { 87,-258 }, { 88,-258 }, { 89,-258 }, { 90,-258 }, { 91,-258 }, { 92,-258 }, { 93,-258 }, { 94,-258 }, { 95,-258 }, { 96,-258 }, { 97,-258 }, { 98,-258 }, { 99,-258 }, { 100,-258 }, { 101,-258 }, { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 }, { 106,-258 }, { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 }, { 111,-258 }, { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 }, { 116,-258 }, { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 }, { 121,-258 }, { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 }, { 126,-258 }, { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 }, { 131,-258 }, { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 }, { 136,-258 }, { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 }, { 141,-258 }, { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 }, { 146,-258 }, { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 }, { 151,-258 }, { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 }, { 156,-258 }, { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 }, { 161,-258 }, { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 }, { 166,-258 }, { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 }, { 171,-258 }, { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 }, { 176,-258 }, { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 }, { 181,-258 }, { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 }, { 186,-258 }, { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 }, { 191,-258 }, { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 }, { 196,-258 }, { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 }, { 201,-258 }, { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 }, { 206,-258 }, { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 }, { 211,-258 }, { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 }, { 216,-258 }, { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 }, { 221,-258 }, { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 }, { 226,-258 }, { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 }, { 231,-258 }, { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 }, { 236,-258 }, { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 }, { 241,-258 }, { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 }, { 246,-258 }, { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 }, { 251,-258 }, { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 }, { 256,-258 }, { 0, 21 }, { 0,4269 }, { 1,-516 }, { 2,-516 }, { 3,-516 }, { 4,-516 }, { 5,-516 }, { 6,-516 }, { 7,-516 }, { 8,-516 }, { 9,-258 }, { 10,-5642 }, { 11,-516 }, { 12,-258 }, { 13,-5642 }, { 14,-516 }, { 15,-516 }, { 16,-516 }, { 17,-516 }, { 18,-516 }, { 19,-516 }, { 20,-516 }, { 21,-516 }, { 22,-516 }, { 23,-516 }, { 24,-516 }, { 25,-516 }, { 26,-516 }, { 27,-516 }, { 28,-516 }, { 29,-516 }, { 30,-516 }, { 31,-516 }, { 32,-258 }, { 33,-516 }, { 34,-516 }, { 35,-516 }, { 36,-516 }, { 37,-516 }, { 38,-516 }, { 39,-516 }, { 40,-516 }, { 41,-516 }, { 42,-516 }, { 43,-516 }, { 44,-516 }, { 45,3237 }, { 46,-516 }, { 47,-516 }, { 48,-516 }, { 49,-516 }, { 50,-516 }, { 51,-516 }, { 52,-516 }, { 53,-516 }, { 54,-516 }, { 55,-516 }, { 56,-516 }, { 57,-516 }, { 58,-516 }, { 59,-516 }, { 60,-516 }, { 61,-516 }, { 62,-516 }, { 63,-516 }, { 64,-516 }, { 65,-516 }, { 66,-516 }, { 67,-516 }, { 68,-516 }, { 69,-516 }, { 70,-516 }, { 71,-516 }, { 72,-516 }, { 73,-516 }, { 74,-516 }, { 75,-516 }, { 76,-516 }, { 77,-516 }, { 78,-516 }, { 79,-516 }, { 80,-516 }, { 81,-516 }, { 82,-516 }, { 83,-516 }, { 84,-516 }, { 85,-516 }, { 86,-516 }, { 87,-516 }, { 88,-516 }, { 89,-516 }, { 90,-516 }, { 91,-516 }, { 92,-516 }, { 93,-516 }, { 94,-516 }, { 95,-516 }, { 96,-516 }, { 97,-516 }, { 98,-516 }, { 99,-516 }, { 100,-516 }, { 101,-516 }, { 102,-516 }, { 103,-516 }, { 104,-516 }, { 105,-516 }, { 106,-516 }, { 107,-516 }, { 108,-516 }, { 109,-516 }, { 110,-516 }, { 111,-516 }, { 112,-516 }, { 113,-516 }, { 114,-516 }, { 115,-516 }, { 116,-516 }, { 117,-516 }, { 118,-516 }, { 119,-516 }, { 120,-516 }, { 121,-516 }, { 122,-516 }, { 123,-516 }, { 124,-516 }, { 125,-516 }, { 126,-516 }, { 127,-516 }, { 128,-516 }, { 129,-516 }, { 130,-516 }, { 131,-516 }, { 132,-516 }, { 133,-516 }, { 134,-516 }, { 135,-516 }, { 136,-516 }, { 137,-516 }, { 138,-516 }, { 139,-516 }, { 140,-516 }, { 141,-516 }, { 142,-516 }, { 143,-516 }, { 144,-516 }, { 145,-516 }, { 146,-516 }, { 147,-516 }, { 148,-516 }, { 149,-516 }, { 150,-516 }, { 151,-516 }, { 152,-516 }, { 153,-516 }, { 154,-516 }, { 155,-516 }, { 156,-516 }, { 157,-516 }, { 158,-516 }, { 159,-516 }, { 160,-516 }, { 161,-516 }, { 162,-516 }, { 163,-516 }, { 164,-516 }, { 165,-516 }, { 166,-516 }, { 167,-516 }, { 168,-516 }, { 169,-516 }, { 170,-516 }, { 171,-516 }, { 172,-516 }, { 173,-516 }, { 174,-516 }, { 175,-516 }, { 176,-516 }, { 177,-516 }, { 178,-516 }, { 179,-516 }, { 180,-516 }, { 181,-516 }, { 182,-516 }, { 183,-516 }, { 184,-516 }, { 185,-516 }, { 186,-516 }, { 187,-516 }, { 188,-516 }, { 189,-516 }, { 190,-516 }, { 191,-516 }, { 192,-516 }, { 193,-516 }, { 194,-516 }, { 195,-516 }, { 196,-516 }, { 197,-516 }, { 198,-516 }, { 199,-516 }, { 200,-516 }, { 201,-516 }, { 202,-516 }, { 203,-516 }, { 204,-516 }, { 205,-516 }, { 206,-516 }, { 207,-516 }, { 208,-516 }, { 209,-516 }, { 210,-516 }, { 211,-516 }, { 212,-516 }, { 213,-516 }, { 214,-516 }, { 215,-516 }, { 216,-516 }, { 217,-516 }, { 218,-516 }, { 219,-516 }, { 220,-516 }, { 221,-516 }, { 222,-516 }, { 223,-516 }, { 224,-516 }, { 225,-516 }, { 226,-516 }, { 227,-516 }, { 228,-516 }, { 229,-516 }, { 230,-516 }, { 231,-516 }, { 232,-516 }, { 233,-516 }, { 234,-516 }, { 235,-516 }, { 236,-516 }, { 237,-516 }, { 238,-516 }, { 239,-516 }, { 240,-516 }, { 241,-516 }, { 242,-516 }, { 243,-516 }, { 244,-516 }, { 245,-516 }, { 246,-516 }, { 247,-516 }, { 248,-516 }, { 249,-516 }, { 250,-516 }, { 251,-516 }, { 252,-516 }, { 253,-516 }, { 254,-516 }, { 255,-516 }, { 256,-516 }, { 0, 9 }, { 0,4011 }, { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 258 }, { 10, 516 }, { 11, 0 }, { 12, 258 }, { 13, 516 }, { 14, 0 }, { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 258 }, { 33, 0 }, { 34, 0 }, { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 }, { 39, 0 }, { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 563 }, { 46, 0 }, { 47, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 }, { 0, 9 }, { 0,3753 }, { 1,-258 }, { 2,-258 }, { 3,-258 }, { 4,-258 }, { 5,-258 }, { 6,-258 }, { 7,-258 }, { 8,-258 }, { 9, 0 }, { 10, 258 }, { 11,-258 }, { 12, 0 }, { 13, 258 }, { 14,-258 }, { 15,-258 }, { 16,-258 }, { 17,-258 }, { 18,-258 }, { 19,-258 }, { 20,-258 }, { 21,-258 }, { 22,-258 }, { 23,-258 }, { 24,-258 }, { 25,-258 }, { 26,-258 }, { 27,-258 }, { 28,-258 }, { 29,-258 }, { 30,-258 }, { 31,-258 }, { 32, 0 }, { 33,-258 }, { 34,-258 }, { 35,-258 }, { 36,-258 }, { 37,-258 }, { 38,-258 }, { 39,-258 }, { 40,-258 }, { 41,-258 }, { 42,-258 }, { 43,-258 }, { 44,-258 }, { 45, 305 }, { 46,-258 }, { 47,-258 }, { 48,-258 }, { 49,-258 }, { 50,-258 }, { 51,-258 }, { 52,-258 }, { 53,-258 }, { 54,-258 }, { 55,-258 }, { 56,-258 }, { 57,-258 }, { 58,-258 }, { 59,-258 }, { 60,-258 }, { 61,-258 }, { 62,-258 }, { 63,-258 }, { 64,-258 }, { 65,-258 }, { 66,-258 }, { 67,-258 }, { 68,-258 }, { 69,-258 }, { 70,-258 }, { 71,-258 }, { 72,-258 }, { 73,-258 }, { 74,-258 }, { 75,-258 }, { 76,-258 }, { 77,-258 }, { 78,-258 }, { 79,-258 }, { 80,-258 }, { 81,-258 }, { 82,-258 }, { 83,-258 }, { 84,-258 }, { 85,-258 }, { 86,-258 }, { 87,-258 }, { 88,-258 }, { 89,-258 }, { 90,-258 }, { 91,-258 }, { 92,-258 }, { 93,-258 }, { 94,-258 }, { 95,-258 }, { 96,-258 }, { 97,-258 }, { 98,-258 }, { 99,-258 }, { 100,-258 }, { 101,-258 }, { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 }, { 106,-258 }, { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 }, { 111,-258 }, { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 }, { 116,-258 }, { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 }, { 121,-258 }, { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 }, { 126,-258 }, { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 }, { 131,-258 }, { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 }, { 136,-258 }, { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 }, { 141,-258 }, { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 }, { 146,-258 }, { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 }, { 151,-258 }, { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 }, { 156,-258 }, { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 }, { 161,-258 }, { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 }, { 166,-258 }, { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 }, { 171,-258 }, { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 }, { 176,-258 }, { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 }, { 181,-258 }, { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 }, { 186,-258 }, { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 }, { 191,-258 }, { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 }, { 196,-258 }, { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 }, { 201,-258 }, { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 }, { 206,-258 }, { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 }, { 211,-258 }, { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 }, { 216,-258 }, { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 }, { 221,-258 }, { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 }, { 226,-258 }, { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 }, { 231,-258 }, { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 }, { 236,-258 }, { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 }, { 241,-258 }, { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 }, { 246,-258 }, { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 }, { 251,-258 }, { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 }, { 256,-258 }, { 0, 9 }, { 0,3495 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9,-4911 }, { 10,-4911 }, { 0, 0 }, { 12,-4911 }, { 13,-4911 }, { 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 }, { 32,-4911 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 39,-13298 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-13289 }, { 0, 9 }, { 0,3448 }, { 1,-563 }, { 2,-563 }, { 3,-563 }, { 4,-563 }, { 5,-563 }, { 6,-563 }, { 7,-563 }, { 8,-563 }, { 9,-305 }, { 10, -47 }, { 11,-563 }, { 12,-305 }, { 13, -47 }, { 14,-563 }, { 15,-563 }, { 16,-563 }, { 17,-563 }, { 18,-563 }, { 19,-563 }, { 20,-563 }, { 21,-563 }, { 22,-563 }, { 23,-563 }, { 24,-563 }, { 25,-563 }, { 26,-563 }, { 27,-563 }, { 28,-563 }, { 29,-563 }, { 30,-563 }, { 31,-563 }, { 32,-305 }, { 33,-563 }, { 34,-563 }, { 35,-563 }, { 36,-563 }, { 37,-563 }, { 38,-563 }, { 39,-563 }, { 40,-563 }, { 41,-563 }, { 42,-563 }, { 43,-563 }, { 44,-563 }, { 45,2674 }, { 46,-563 }, { 47,-563 }, { 48,-563 }, { 49,-563 }, { 50,-563 }, { 51,-563 }, { 52,-563 }, { 53,-563 }, { 54,-563 }, { 55,-563 }, { 56,-563 }, { 57,-563 }, { 58,-563 }, { 59,-563 }, { 60,-563 }, { 61,-563 }, { 62,-563 }, { 63,-563 }, { 64,-563 }, { 65,-563 }, { 66,-563 }, { 67,-563 }, { 68,-563 }, { 69,-563 }, { 70,-563 }, { 71,-563 }, { 72,-563 }, { 73,-563 }, { 74,-563 }, { 75,-563 }, { 76,-563 }, { 77,-563 }, { 78,-563 }, { 79,-563 }, { 80,-563 }, { 81,-563 }, { 82,-563 }, { 83,-563 }, { 84,-563 }, { 85,-563 }, { 86,-563 }, { 87,-563 }, { 88,-563 }, { 89,-563 }, { 90,-563 }, { 91,-563 }, { 92,-563 }, { 93,-563 }, { 94,-563 }, { 95,-563 }, { 96,-563 }, { 97,-563 }, { 98,-563 }, { 99,-563 }, { 100,-563 }, { 101,-563 }, { 102,-563 }, { 103,-563 }, { 104,-563 }, { 105,-563 }, { 106,-563 }, { 107,-563 }, { 108,-563 }, { 109,-563 }, { 110,-563 }, { 111,-563 }, { 112,-563 }, { 113,-563 }, { 114,-563 }, { 115,-563 }, { 116,-563 }, { 117,-563 }, { 118,-563 }, { 119,-563 }, { 120,-563 }, { 121,-563 }, { 122,-563 }, { 123,-563 }, { 124,-563 }, { 125,-563 }, { 126,-563 }, { 127,-563 }, { 128,-563 }, { 129,-563 }, { 130,-563 }, { 131,-563 }, { 132,-563 }, { 133,-563 }, { 134,-563 }, { 135,-563 }, { 136,-563 }, { 137,-563 }, { 138,-563 }, { 139,-563 }, { 140,-563 }, { 141,-563 }, { 142,-563 }, { 143,-563 }, { 144,-563 }, { 145,-563 }, { 146,-563 }, { 147,-563 }, { 148,-563 }, { 149,-563 }, { 150,-563 }, { 151,-563 }, { 152,-563 }, { 153,-563 }, { 154,-563 }, { 155,-563 }, { 156,-563 }, { 157,-563 }, { 158,-563 }, { 159,-563 }, { 160,-563 }, { 161,-563 }, { 162,-563 }, { 163,-563 }, { 164,-563 }, { 165,-563 }, { 166,-563 }, { 167,-563 }, { 168,-563 }, { 169,-563 }, { 170,-563 }, { 171,-563 }, { 172,-563 }, { 173,-563 }, { 174,-563 }, { 175,-563 }, { 176,-563 }, { 177,-563 }, { 178,-563 }, { 179,-563 }, { 180,-563 }, { 181,-563 }, { 182,-563 }, { 183,-563 }, { 184,-563 }, { 185,-563 }, { 186,-563 }, { 187,-563 }, { 188,-563 }, { 189,-563 }, { 190,-563 }, { 191,-563 }, { 192,-563 }, { 193,-563 }, { 194,-563 }, { 195,-563 }, { 196,-563 }, { 197,-563 }, { 198,-563 }, { 199,-563 }, { 200,-563 }, { 201,-563 }, { 202,-563 }, { 203,-563 }, { 204,-563 }, { 205,-563 }, { 206,-563 }, { 207,-563 }, { 208,-563 }, { 209,-563 }, { 210,-563 }, { 211,-563 }, { 212,-563 }, { 213,-563 }, { 214,-563 }, { 215,-563 }, { 216,-563 }, { 217,-563 }, { 218,-563 }, { 219,-563 }, { 220,-563 }, { 221,-563 }, { 222,-563 }, { 223,-563 }, { 224,-563 }, { 225,-563 }, { 226,-563 }, { 227,-563 }, { 228,-563 }, { 229,-563 }, { 230,-563 }, { 231,-563 }, { 232,-563 }, { 233,-563 }, { 234,-563 }, { 235,-563 }, { 236,-563 }, { 237,-563 }, { 238,-563 }, { 239,-563 }, { 240,-563 }, { 241,-563 }, { 242,-563 }, { 243,-563 }, { 244,-563 }, { 245,-563 }, { 246,-563 }, { 247,-563 }, { 248,-563 }, { 249,-563 }, { 250,-563 }, { 251,-563 }, { 252,-563 }, { 253,-563 }, { 254,-563 }, { 255,-563 }, { 256,-563 }, { 0, 9 }, { 0,3190 }, { 1,-3659 }, { 2,-3659 }, { 3,-3659 }, { 4,-3659 }, { 5,-3659 }, { 6,-3659 }, { 7,-3659 }, { 8,-3659 }, { 9,-3401 }, { 10,-7985 }, { 11,-3659 }, { 12,-3401 }, { 13,-7985 }, { 14,-3659 }, { 15,-3659 }, { 16,-3659 }, { 17,-3659 }, { 18,-3659 }, { 19,-3659 }, { 20,-3659 }, { 21,-3659 }, { 22,-3659 }, { 23,-3659 }, { 24,-3659 }, { 25,-3659 }, { 26,-3659 }, { 27,-3659 }, { 28,-3659 }, { 29,-3659 }, { 30,-3659 }, { 31,-3659 }, { 32,-3401 }, { 33,-3659 }, { 34,-3659 }, { 35,-3659 }, { 36,-3659 }, { 37,-3659 }, { 38,-3659 }, { 39,-3659 }, { 40,-3659 }, { 41,-3659 }, { 42,-3659 }, { 43,-3659 }, { 44,-3659 }, { 45, 0 }, { 46,-3659 }, { 47,-3659 }, { 48,-3659 }, { 49,-3659 }, { 50,-3659 }, { 51,-3659 }, { 52,-3659 }, { 53,-3659 }, { 54,-3659 }, { 55,-3659 }, { 56,-3659 }, { 57,-3659 }, { 58,-3659 }, { 59,-3659 }, { 60,-3659 }, { 61,-3659 }, { 62,-3659 }, { 63,-3659 }, { 64,-3659 }, { 65,-3659 }, { 66,-3659 }, { 67,-3659 }, { 68,-3659 }, { 69,-3659 }, { 70,-3659 }, { 71,-3659 }, { 72,-3659 }, { 73,-3659 }, { 74,-3659 }, { 75,-3659 }, { 76,-3659 }, { 77,-3659 }, { 78,-3659 }, { 79,-3659 }, { 80,-3659 }, { 81,-3659 }, { 82,-3659 }, { 83,-3659 }, { 84,-3659 }, { 85,-3659 }, { 86,-3659 }, { 87,-3659 }, { 88,-3659 }, { 89,-3659 }, { 90,-3659 }, { 91,-3659 }, { 92,-3659 }, { 93,-3659 }, { 94,-3659 }, { 95,-3659 }, { 96,-3659 }, { 97,-3659 }, { 98,-3659 }, { 99,-3659 }, { 100,-3659 }, { 101,-3659 }, { 102,-3659 }, { 103,-3659 }, { 104,-3659 }, { 105,-3659 }, { 106,-3659 }, { 107,-3659 }, { 108,-3659 }, { 109,-3659 }, { 110,-3659 }, { 111,-3659 }, { 112,-3659 }, { 113,-3659 }, { 114,-3659 }, { 115,-3659 }, { 116,-3659 }, { 117,-3659 }, { 118,-3659 }, { 119,-3659 }, { 120,-3659 }, { 121,-3659 }, { 122,-3659 }, { 123,-3659 }, { 124,-3659 }, { 125,-3659 }, { 126,-3659 }, { 127,-3659 }, { 128,-3659 }, { 129,-3659 }, { 130,-3659 }, { 131,-3659 }, { 132,-3659 }, { 133,-3659 }, { 134,-3659 }, { 135,-3659 }, { 136,-3659 }, { 137,-3659 }, { 138,-3659 }, { 139,-3659 }, { 140,-3659 }, { 141,-3659 }, { 142,-3659 }, { 143,-3659 }, { 144,-3659 }, { 145,-3659 }, { 146,-3659 }, { 147,-3659 }, { 148,-3659 }, { 149,-3659 }, { 150,-3659 }, { 151,-3659 }, { 152,-3659 }, { 153,-3659 }, { 154,-3659 }, { 155,-3659 }, { 156,-3659 }, { 157,-3659 }, { 158,-3659 }, { 159,-3659 }, { 160,-3659 }, { 161,-3659 }, { 162,-3659 }, { 163,-3659 }, { 164,-3659 }, { 165,-3659 }, { 166,-3659 }, { 167,-3659 }, { 168,-3659 }, { 169,-3659 }, { 170,-3659 }, { 171,-3659 }, { 172,-3659 }, { 173,-3659 }, { 174,-3659 }, { 175,-3659 }, { 176,-3659 }, { 177,-3659 }, { 178,-3659 }, { 179,-3659 }, { 180,-3659 }, { 181,-3659 }, { 182,-3659 }, { 183,-3659 }, { 184,-3659 }, { 185,-3659 }, { 186,-3659 }, { 187,-3659 }, { 188,-3659 }, { 189,-3659 }, { 190,-3659 }, { 191,-3659 }, { 192,-3659 }, { 193,-3659 }, { 194,-3659 }, { 195,-3659 }, { 196,-3659 }, { 197,-3659 }, { 198,-3659 }, { 199,-3659 }, { 200,-3659 }, { 201,-3659 }, { 202,-3659 }, { 203,-3659 }, { 204,-3659 }, { 205,-3659 }, { 206,-3659 }, { 207,-3659 }, { 208,-3659 }, { 209,-3659 }, { 210,-3659 }, { 211,-3659 }, { 212,-3659 }, { 213,-3659 }, { 214,-3659 }, { 215,-3659 }, { 216,-3659 }, { 217,-3659 }, { 218,-3659 }, { 219,-3659 }, { 220,-3659 }, { 221,-3659 }, { 222,-3659 }, { 223,-3659 }, { 224,-3659 }, { 225,-3659 }, { 226,-3659 }, { 227,-3659 }, { 228,-3659 }, { 229,-3659 }, { 230,-3659 }, { 231,-3659 }, { 232,-3659 }, { 233,-3659 }, { 234,-3659 }, { 235,-3659 }, { 236,-3659 }, { 237,-3659 }, { 238,-3659 }, { 239,-3659 }, { 240,-3659 }, { 241,-3659 }, { 242,-3659 }, { 243,-3659 }, { 244,-3659 }, { 245,-3659 }, { 246,-3659 }, { 247,-3659 }, { 248,-3659 }, { 249,-3659 }, { 250,-3659 }, { 251,-3659 }, { 252,-3659 }, { 253,-3659 }, { 254,-3659 }, { 255,-3659 }, { 256,-3659 }, { 0, 16 }, { 0,2932 }, { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 258 }, { 10, 516 }, { 11, 0 }, { 12, 258 }, { 13, 516 }, { 14, 0 }, { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 258 }, { 33, 0 }, { 34, 0 }, { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 }, { 39, 0 }, { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 563 }, { 46, 0 }, { 47, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 }, { 0, 16 }, { 0,2674 }, { 1,-258 }, { 2,-258 }, { 3,-258 }, { 4,-258 }, { 5,-258 }, { 6,-258 }, { 7,-258 }, { 8,-258 }, { 9, 0 }, { 10, 258 }, { 11,-258 }, { 12, 0 }, { 13, 258 }, { 14,-258 }, { 15,-258 }, { 16,-258 }, { 17,-258 }, { 18,-258 }, { 19,-258 }, { 20,-258 }, { 21,-258 }, { 22,-258 }, { 23,-258 }, { 24,-258 }, { 25,-258 }, { 26,-258 }, { 27,-258 }, { 28,-258 }, { 29,-258 }, { 30,-258 }, { 31,-258 }, { 32, 0 }, { 33,-258 }, { 34,-258 }, { 35,-258 }, { 36,-258 }, { 37,-258 }, { 38,-258 }, { 39,-258 }, { 40,-258 }, { 41,-258 }, { 42,-258 }, { 43,-258 }, { 44,-258 }, { 45, 305 }, { 46,-258 }, { 47,-258 }, { 48,-258 }, { 49,-258 }, { 50,-258 }, { 51,-258 }, { 52,-258 }, { 53,-258 }, { 54,-258 }, { 55,-258 }, { 56,-258 }, { 57,-258 }, { 58,-258 }, { 59,-258 }, { 60,-258 }, { 61,-258 }, { 62,-258 }, { 63,-258 }, { 64,-258 }, { 65,-258 }, { 66,-258 }, { 67,-258 }, { 68,-258 }, { 69,-258 }, { 70,-258 }, { 71,-258 }, { 72,-258 }, { 73,-258 }, { 74,-258 }, { 75,-258 }, { 76,-258 }, { 77,-258 }, { 78,-258 }, { 79,-258 }, { 80,-258 }, { 81,-258 }, { 82,-258 }, { 83,-258 }, { 84,-258 }, { 85,-258 }, { 86,-258 }, { 87,-258 }, { 88,-258 }, { 89,-258 }, { 90,-258 }, { 91,-258 }, { 92,-258 }, { 93,-258 }, { 94,-258 }, { 95,-258 }, { 96,-258 }, { 97,-258 }, { 98,-258 }, { 99,-258 }, { 100,-258 }, { 101,-258 }, { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 }, { 106,-258 }, { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 }, { 111,-258 }, { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 }, { 116,-258 }, { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 }, { 121,-258 }, { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 }, { 126,-258 }, { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 }, { 131,-258 }, { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 }, { 136,-258 }, { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 }, { 141,-258 }, { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 }, { 146,-258 }, { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 }, { 151,-258 }, { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 }, { 156,-258 }, { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 }, { 161,-258 }, { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 }, { 166,-258 }, { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 }, { 171,-258 }, { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 }, { 176,-258 }, { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 }, { 181,-258 }, { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 }, { 186,-258 }, { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 }, { 191,-258 }, { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 }, { 196,-258 }, { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 }, { 201,-258 }, { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 }, { 206,-258 }, { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 }, { 211,-258 }, { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 }, { 216,-258 }, { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 }, { 221,-258 }, { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 }, { 226,-258 }, { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 }, { 231,-258 }, { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 }, { 236,-258 }, { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 }, { 241,-258 }, { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 }, { 246,-258 }, { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 }, { 251,-258 }, { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 }, { 256,-258 }, { 0, 16 }, { 0,2416 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9,-5678 }, { 10,-5678 }, { 0, 0 }, { 12,-5678 }, { 13,-5678 }, { 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 }, { 32,-5678 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 39,-14357 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-14342 }, { 0, 16 }, { 0,2369 }, { 1,-563 }, { 2,-563 }, { 3,-563 }, { 4,-563 }, { 5,-563 }, { 6,-563 }, { 7,-563 }, { 8,-563 }, { 9,-305 }, { 10, -47 }, { 11,-563 }, { 12,-305 }, { 13, -47 }, { 14,-563 }, { 15,-563 }, { 16,-563 }, { 17,-563 }, { 18,-563 }, { 19,-563 }, { 20,-563 }, { 21,-563 }, { 22,-563 }, { 23,-563 }, { 24,-563 }, { 25,-563 }, { 26,-563 }, { 27,-563 }, { 28,-563 }, { 29,-563 }, { 30,-563 }, { 31,-563 }, { 32,-305 }, { 33,-563 }, { 34,-563 }, { 35,-563 }, { 36,-563 }, { 37,-563 }, { 38,-563 }, { 39,-563 }, { 40,-563 }, { 41,-563 }, { 42,-563 }, { 43,-563 }, { 44,-563 }, { 45,1853 }, { 46,-563 }, { 47,-563 }, { 48,-563 }, { 49,-563 }, { 50,-563 }, { 51,-563 }, { 52,-563 }, { 53,-563 }, { 54,-563 }, { 55,-563 }, { 56,-563 }, { 57,-563 }, { 58,-563 }, { 59,-563 }, { 60,-563 }, { 61,-563 }, { 62,-563 }, { 63,-563 }, { 64,-563 }, { 65,-563 }, { 66,-563 }, { 67,-563 }, { 68,-563 }, { 69,-563 }, { 70,-563 }, { 71,-563 }, { 72,-563 }, { 73,-563 }, { 74,-563 }, { 75,-563 }, { 76,-563 }, { 77,-563 }, { 78,-563 }, { 79,-563 }, { 80,-563 }, { 81,-563 }, { 82,-563 }, { 83,-563 }, { 84,-563 }, { 85,-563 }, { 86,-563 }, { 87,-563 }, { 88,-563 }, { 89,-563 }, { 90,-563 }, { 91,-563 }, { 92,-563 }, { 93,-563 }, { 94,-563 }, { 95,-563 }, { 96,-563 }, { 97,-563 }, { 98,-563 }, { 99,-563 }, { 100,-563 }, { 101,-563 }, { 102,-563 }, { 103,-563 }, { 104,-563 }, { 105,-563 }, { 106,-563 }, { 107,-563 }, { 108,-563 }, { 109,-563 }, { 110,-563 }, { 111,-563 }, { 112,-563 }, { 113,-563 }, { 114,-563 }, { 115,-563 }, { 116,-563 }, { 117,-563 }, { 118,-563 }, { 119,-563 }, { 120,-563 }, { 121,-563 }, { 122,-563 }, { 123,-563 }, { 124,-563 }, { 125,-563 }, { 126,-563 }, { 127,-563 }, { 128,-563 }, { 129,-563 }, { 130,-563 }, { 131,-563 }, { 132,-563 }, { 133,-563 }, { 134,-563 }, { 135,-563 }, { 136,-563 }, { 137,-563 }, { 138,-563 }, { 139,-563 }, { 140,-563 }, { 141,-563 }, { 142,-563 }, { 143,-563 }, { 144,-563 }, { 145,-563 }, { 146,-563 }, { 147,-563 }, { 148,-563 }, { 149,-563 }, { 150,-563 }, { 151,-563 }, { 152,-563 }, { 153,-563 }, { 154,-563 }, { 155,-563 }, { 156,-563 }, { 157,-563 }, { 158,-563 }, { 159,-563 }, { 160,-563 }, { 161,-563 }, { 162,-563 }, { 163,-563 }, { 164,-563 }, { 165,-563 }, { 166,-563 }, { 167,-563 }, { 168,-563 }, { 169,-563 }, { 170,-563 }, { 171,-563 }, { 172,-563 }, { 173,-563 }, { 174,-563 }, { 175,-563 }, { 176,-563 }, { 177,-563 }, { 178,-563 }, { 179,-563 }, { 180,-563 }, { 181,-563 }, { 182,-563 }, { 183,-563 }, { 184,-563 }, { 185,-563 }, { 186,-563 }, { 187,-563 }, { 188,-563 }, { 189,-563 }, { 190,-563 }, { 191,-563 }, { 192,-563 }, { 193,-563 }, { 194,-563 }, { 195,-563 }, { 196,-563 }, { 197,-563 }, { 198,-563 }, { 199,-563 }, { 200,-563 }, { 201,-563 }, { 202,-563 }, { 203,-563 }, { 204,-563 }, { 205,-563 }, { 206,-563 }, { 207,-563 }, { 208,-563 }, { 209,-563 }, { 210,-563 }, { 211,-563 }, { 212,-563 }, { 213,-563 }, { 214,-563 }, { 215,-563 }, { 216,-563 }, { 217,-563 }, { 218,-563 }, { 219,-563 }, { 220,-563 }, { 221,-563 }, { 222,-563 }, { 223,-563 }, { 224,-563 }, { 225,-563 }, { 226,-563 }, { 227,-563 }, { 228,-563 }, { 229,-563 }, { 230,-563 }, { 231,-563 }, { 232,-563 }, { 233,-563 }, { 234,-563 }, { 235,-563 }, { 236,-563 }, { 237,-563 }, { 238,-563 }, { 239,-563 }, { 240,-563 }, { 241,-563 }, { 242,-563 }, { 243,-563 }, { 244,-563 }, { 245,-563 }, { 246,-563 }, { 247,-563 }, { 248,-563 }, { 249,-563 }, { 250,-563 }, { 251,-563 }, { 252,-563 }, { 253,-563 }, { 254,-563 }, { 255,-563 }, { 256,-563 }, { 0, 16 }, { 0,2111 }, { 1,-3706 }, { 2,-3706 }, { 3,-3706 }, { 4,-3706 }, { 5,-3706 }, { 6,-3706 }, { 7,-3706 }, { 8,-3706 }, { 9,-3448 }, { 10,-8110 }, { 11,-3706 }, { 12,-3448 }, { 13,-8110 }, { 14,-3706 }, { 15,-3706 }, { 16,-3706 }, { 17,-3706 }, { 18,-3706 }, { 19,-3706 }, { 20,-3706 }, { 21,-3706 }, { 22,-3706 }, { 23,-3706 }, { 24,-3706 }, { 25,-3706 }, { 26,-3706 }, { 27,-3706 }, { 28,-3706 }, { 29,-3706 }, { 30,-3706 }, { 31,-3706 }, { 32,-3448 }, { 33,-3706 }, { 34,-3706 }, { 35,-3706 }, { 36,-3706 }, { 37,-3706 }, { 38,-3706 }, { 39,-3706 }, { 40,-3706 }, { 41,-3706 }, { 42,-3706 }, { 43,-3706 }, { 44,-3706 }, { 45, 0 }, { 46,-3706 }, { 47,-3706 }, { 48,-3706 }, { 49,-3706 }, { 50,-3706 }, { 51,-3706 }, { 52,-3706 }, { 53,-3706 }, { 54,-3706 }, { 55,-3706 }, { 56,-3706 }, { 57,-3706 }, { 58,-3706 }, { 59,-3706 }, { 60,-3706 }, { 61,-3706 }, { 62,-3706 }, { 63,-3706 }, { 64,-3706 }, { 65,-3706 }, { 66,-3706 }, { 67,-3706 }, { 68,-3706 }, { 69,-3706 }, { 70,-3706 }, { 71,-3706 }, { 72,-3706 }, { 73,-3706 }, { 74,-3706 }, { 75,-3706 }, { 76,-3706 }, { 77,-3706 }, { 78,-3706 }, { 79,-3706 }, { 80,-3706 }, { 81,-3706 }, { 82,-3706 }, { 83,-3706 }, { 84,-3706 }, { 85,-3706 }, { 86,-3706 }, { 87,-3706 }, { 88,-3706 }, { 89,-3706 }, { 90,-3706 }, { 91,-3706 }, { 92,-3706 }, { 93,-3706 }, { 94,-3706 }, { 95,-3706 }, { 96,-3706 }, { 97,-3706 }, { 98,-3706 }, { 99,-3706 }, { 100,-3706 }, { 101,-3706 }, { 102,-3706 }, { 103,-3706 }, { 104,-3706 }, { 105,-3706 }, { 106,-3706 }, { 107,-3706 }, { 108,-3706 }, { 109,-3706 }, { 110,-3706 }, { 111,-3706 }, { 112,-3706 }, { 113,-3706 }, { 114,-3706 }, { 115,-3706 }, { 116,-3706 }, { 117,-3706 }, { 118,-3706 }, { 119,-3706 }, { 120,-3706 }, { 121,-3706 }, { 122,-3706 }, { 123,-3706 }, { 124,-3706 }, { 125,-3706 }, { 126,-3706 }, { 127,-3706 }, { 128,-3706 }, { 129,-3706 }, { 130,-3706 }, { 131,-3706 }, { 132,-3706 }, { 133,-3706 }, { 134,-3706 }, { 135,-3706 }, { 136,-3706 }, { 137,-3706 }, { 138,-3706 }, { 139,-3706 }, { 140,-3706 }, { 141,-3706 }, { 142,-3706 }, { 143,-3706 }, { 144,-3706 }, { 145,-3706 }, { 146,-3706 }, { 147,-3706 }, { 148,-3706 }, { 149,-3706 }, { 150,-3706 }, { 151,-3706 }, { 152,-3706 }, { 153,-3706 }, { 154,-3706 }, { 155,-3706 }, { 156,-3706 }, { 157,-3706 }, { 158,-3706 }, { 159,-3706 }, { 160,-3706 }, { 161,-3706 }, { 162,-3706 }, { 163,-3706 }, { 164,-3706 }, { 165,-3706 }, { 166,-3706 }, { 167,-3706 }, { 168,-3706 }, { 169,-3706 }, { 170,-3706 }, { 171,-3706 }, { 172,-3706 }, { 173,-3706 }, { 174,-3706 }, { 175,-3706 }, { 176,-3706 }, { 177,-3706 }, { 178,-3706 }, { 179,-3706 }, { 180,-3706 }, { 181,-3706 }, { 182,-3706 }, { 183,-3706 }, { 184,-3706 }, { 185,-3706 }, { 186,-3706 }, { 187,-3706 }, { 188,-3706 }, { 189,-3706 }, { 190,-3706 }, { 191,-3706 }, { 192,-3706 }, { 193,-3706 }, { 194,-3706 }, { 195,-3706 }, { 196,-3706 }, { 197,-3706 }, { 198,-3706 }, { 199,-3706 }, { 200,-3706 }, { 201,-3706 }, { 202,-3706 }, { 203,-3706 }, { 204,-3706 }, { 205,-3706 }, { 206,-3706 }, { 207,-3706 }, { 208,-3706 }, { 209,-3706 }, { 210,-3706 }, { 211,-3706 }, { 212,-3706 }, { 213,-3706 }, { 214,-3706 }, { 215,-3706 }, { 216,-3706 }, { 217,-3706 }, { 218,-3706 }, { 219,-3706 }, { 220,-3706 }, { 221,-3706 }, { 222,-3706 }, { 223,-3706 }, { 224,-3706 }, { 225,-3706 }, { 226,-3706 }, { 227,-3706 }, { 228,-3706 }, { 229,-3706 }, { 230,-3706 }, { 231,-3706 }, { 232,-3706 }, { 233,-3706 }, { 234,-3706 }, { 235,-3706 }, { 236,-3706 }, { 237,-3706 }, { 238,-3706 }, { 239,-3706 }, { 240,-3706 }, { 241,-3706 }, { 242,-3706 }, { 243,-3706 }, { 244,-3706 }, { 245,-3706 }, { 246,-3706 }, { 247,-3706 }, { 248,-3706 }, { 249,-3706 }, { 250,-3706 }, { 251,-3706 }, { 252,-3706 }, { 253,-3706 }, { 254,-3706 }, { 255,-3706 }, { 256,-3706 }, { 0, 21 }, { 0,1853 }, { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 258 }, { 10, 516 }, { 11, 0 }, { 12, 258 }, { 13, 516 }, { 14, 0 }, { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 258 }, { 33, 0 }, { 34, 0 }, { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 }, { 39, 0 }, { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 563 }, { 46, 0 }, { 47, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 }, { 0, 21 }, { 0,1595 }, { 1,-258 }, { 2,-258 }, { 3,-258 }, { 4,-258 }, { 5,-258 }, { 6,-258 }, { 7,-258 }, { 8,-258 }, { 9, 0 }, { 10, 258 }, { 11,-258 }, { 12, 0 }, { 13, 258 }, { 14,-258 }, { 15,-258 }, { 16,-258 }, { 17,-258 }, { 18,-258 }, { 19,-258 }, { 20,-258 }, { 21,-258 }, { 22,-258 }, { 23,-258 }, { 24,-258 }, { 25,-258 }, { 26,-258 }, { 27,-258 }, { 28,-258 }, { 29,-258 }, { 30,-258 }, { 31,-258 }, { 32, 0 }, { 33,-258 }, { 34,-258 }, { 35,-258 }, { 36,-258 }, { 37,-258 }, { 38,-258 }, { 39,-258 }, { 40,-258 }, { 41,-258 }, { 42,-258 }, { 43,-258 }, { 44,-258 }, { 45, 305 }, { 46,-258 }, { 47,-258 }, { 48,-258 }, { 49,-258 }, { 50,-258 }, { 51,-258 }, { 52,-258 }, { 53,-258 }, { 54,-258 }, { 55,-258 }, { 56,-258 }, { 57,-258 }, { 58,-258 }, { 59,-258 }, { 60,-258 }, { 61,-258 }, { 62,-258 }, { 63,-258 }, { 64,-258 }, { 65,-258 }, { 66,-258 }, { 67,-258 }, { 68,-258 }, { 69,-258 }, { 70,-258 }, { 71,-258 }, { 72,-258 }, { 73,-258 }, { 74,-258 }, { 75,-258 }, { 76,-258 }, { 77,-258 }, { 78,-258 }, { 79,-258 }, { 80,-258 }, { 81,-258 }, { 82,-258 }, { 83,-258 }, { 84,-258 }, { 85,-258 }, { 86,-258 }, { 87,-258 }, { 88,-258 }, { 89,-258 }, { 90,-258 }, { 91,-258 }, { 92,-258 }, { 93,-258 }, { 94,-258 }, { 95,-258 }, { 96,-258 }, { 97,-258 }, { 98,-258 }, { 99,-258 }, { 100,-258 }, { 101,-258 }, { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 }, { 106,-258 }, { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 }, { 111,-258 }, { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 }, { 116,-258 }, { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 }, { 121,-258 }, { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 }, { 126,-258 }, { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 }, { 131,-258 }, { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 }, { 136,-258 }, { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 }, { 141,-258 }, { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 }, { 146,-258 }, { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 }, { 151,-258 }, { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 }, { 156,-258 }, { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 }, { 161,-258 }, { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 }, { 166,-258 }, { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 }, { 171,-258 }, { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 }, { 176,-258 }, { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 }, { 181,-258 }, { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 }, { 186,-258 }, { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 }, { 191,-258 }, { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 }, { 196,-258 }, { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 }, { 201,-258 }, { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 }, { 206,-258 }, { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 }, { 211,-258 }, { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 }, { 216,-258 }, { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 }, { 221,-258 }, { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 }, { 226,-258 }, { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 }, { 231,-258 }, { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 }, { 236,-258 }, { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 }, { 241,-258 }, { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 }, { 246,-258 }, { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 }, { 251,-258 }, { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 }, { 256,-258 }, { 0, 21 }, { 0,1337 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9,-6378 }, { 10,-6378 }, { 0, 0 }, { 12,-6378 }, { 13,-6378 }, { 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 }, { 32,-6378 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 39,-15400 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-15365 }, { 0, 21 }, { 0,1290 }, { 1,-563 }, { 2,-563 }, { 3,-563 }, { 4,-563 }, { 5,-563 }, { 6,-563 }, { 7,-563 }, { 8,-563 }, { 9,-305 }, { 10, -47 }, { 11,-563 }, { 12,-305 }, { 13, -47 }, { 14,-563 }, { 15,-563 }, { 16,-563 }, { 17,-563 }, { 18,-563 }, { 19,-563 }, { 20,-563 }, { 21,-563 }, { 22,-563 }, { 23,-563 }, { 24,-563 }, { 25,-563 }, { 26,-563 }, { 27,-563 }, { 28,-563 }, { 29,-563 }, { 30,-563 }, { 31,-563 }, { 32,-305 }, { 33,-563 }, { 34,-563 }, { 35,-563 }, { 36,-563 }, { 37,-563 }, { 38,-563 }, { 39,-563 }, { 40,-563 }, { 41,-563 }, { 42,-563 }, { 43,-563 }, { 44,-563 }, { 45,1032 }, { 46,-563 }, { 47,-563 }, { 48,-563 }, { 49,-563 }, { 50,-563 }, { 51,-563 }, { 52,-563 }, { 53,-563 }, { 54,-563 }, { 55,-563 }, { 56,-563 }, { 57,-563 }, { 58,-563 }, { 59,-563 }, { 60,-563 }, { 61,-563 }, { 62,-563 }, { 63,-563 }, { 64,-563 }, { 65,-563 }, { 66,-563 }, { 67,-563 }, { 68,-563 }, { 69,-563 }, { 70,-563 }, { 71,-563 }, { 72,-563 }, { 73,-563 }, { 74,-563 }, { 75,-563 }, { 76,-563 }, { 77,-563 }, { 78,-563 }, { 79,-563 }, { 80,-563 }, { 81,-563 }, { 82,-563 }, { 83,-563 }, { 84,-563 }, { 85,-563 }, { 86,-563 }, { 87,-563 }, { 88,-563 }, { 89,-563 }, { 90,-563 }, { 91,-563 }, { 92,-563 }, { 93,-563 }, { 94,-563 }, { 95,-563 }, { 96,-563 }, { 97,-563 }, { 98,-563 }, { 99,-563 }, { 100,-563 }, { 101,-563 }, { 102,-563 }, { 103,-563 }, { 104,-563 }, { 105,-563 }, { 106,-563 }, { 107,-563 }, { 108,-563 }, { 109,-563 }, { 110,-563 }, { 111,-563 }, { 112,-563 }, { 113,-563 }, { 114,-563 }, { 115,-563 }, { 116,-563 }, { 117,-563 }, { 118,-563 }, { 119,-563 }, { 120,-563 }, { 121,-563 }, { 122,-563 }, { 123,-563 }, { 124,-563 }, { 125,-563 }, { 126,-563 }, { 127,-563 }, { 128,-563 }, { 129,-563 }, { 130,-563 }, { 131,-563 }, { 132,-563 }, { 133,-563 }, { 134,-563 }, { 135,-563 }, { 136,-563 }, { 137,-563 }, { 138,-563 }, { 139,-563 }, { 140,-563 }, { 141,-563 }, { 142,-563 }, { 143,-563 }, { 144,-563 }, { 145,-563 }, { 146,-563 }, { 147,-563 }, { 148,-563 }, { 149,-563 }, { 150,-563 }, { 151,-563 }, { 152,-563 }, { 153,-563 }, { 154,-563 }, { 155,-563 }, { 156,-563 }, { 157,-563 }, { 158,-563 }, { 159,-563 }, { 160,-563 }, { 161,-563 }, { 162,-563 }, { 163,-563 }, { 164,-563 }, { 165,-563 }, { 166,-563 }, { 167,-563 }, { 168,-563 }, { 169,-563 }, { 170,-563 }, { 171,-563 }, { 172,-563 }, { 173,-563 }, { 174,-563 }, { 175,-563 }, { 176,-563 }, { 177,-563 }, { 178,-563 }, { 179,-563 }, { 180,-563 }, { 181,-563 }, { 182,-563 }, { 183,-563 }, { 184,-563 }, { 185,-563 }, { 186,-563 }, { 187,-563 }, { 188,-563 }, { 189,-563 }, { 190,-563 }, { 191,-563 }, { 192,-563 }, { 193,-563 }, { 194,-563 }, { 195,-563 }, { 196,-563 }, { 197,-563 }, { 198,-563 }, { 199,-563 }, { 200,-563 }, { 201,-563 }, { 202,-563 }, { 203,-563 }, { 204,-563 }, { 205,-563 }, { 206,-563 }, { 207,-563 }, { 208,-563 }, { 209,-563 }, { 210,-563 }, { 211,-563 }, { 212,-563 }, { 213,-563 }, { 214,-563 }, { 215,-563 }, { 216,-563 }, { 217,-563 }, { 218,-563 }, { 219,-563 }, { 220,-563 }, { 221,-563 }, { 222,-563 }, { 223,-563 }, { 224,-563 }, { 225,-563 }, { 226,-563 }, { 227,-563 }, { 228,-563 }, { 229,-563 }, { 230,-563 }, { 231,-563 }, { 232,-563 }, { 233,-563 }, { 234,-563 }, { 235,-563 }, { 236,-563 }, { 237,-563 }, { 238,-563 }, { 239,-563 }, { 240,-563 }, { 241,-563 }, { 242,-563 }, { 243,-563 }, { 244,-563 }, { 245,-563 }, { 246,-563 }, { 247,-563 }, { 248,-563 }, { 249,-563 }, { 250,-563 }, { 251,-563 }, { 252,-563 }, { 253,-563 }, { 254,-563 }, { 255,-563 }, { 256,-563 }, { 0, 21 }, { 0,1032 }, { 1,-3753 }, { 2,-3753 }, { 3,-3753 }, { 4,-3753 }, { 5,-3753 }, { 6,-3753 }, { 7,-3753 }, { 8,-3753 }, { 9,-3495 }, { 10,-8879 }, { 11,-3753 }, { 12,-3495 }, { 13,-8879 }, { 14,-3753 }, { 15,-3753 }, { 16,-3753 }, { 17,-3753 }, { 18,-3753 }, { 19,-3753 }, { 20,-3753 }, { 21,-3753 }, { 22,-3753 }, { 23,-3753 }, { 24,-3753 }, { 25,-3753 }, { 26,-3753 }, { 27,-3753 }, { 28,-3753 }, { 29,-3753 }, { 30,-3753 }, { 31,-3753 }, { 32,-3495 }, { 33,-3753 }, { 34,-3753 }, { 35,-3753 }, { 36,-3753 }, { 37,-3753 }, { 38,-3753 }, { 39,-3753 }, { 40,-3753 }, { 41,-3753 }, { 42,-3753 }, { 43,-3753 }, { 44,-3753 }, { 45, 0 }, { 46,-3753 }, { 47,-3753 }, { 48,-3753 }, { 49,-3753 }, { 50,-3753 }, { 51,-3753 }, { 52,-3753 }, { 53,-3753 }, { 54,-3753 }, { 55,-3753 }, { 56,-3753 }, { 57,-3753 }, { 58,-3753 }, { 59,-3753 }, { 60,-3753 }, { 61,-3753 }, { 62,-3753 }, { 63,-3753 }, { 64,-3753 }, { 65,-3753 }, { 66,-3753 }, { 67,-3753 }, { 68,-3753 }, { 69,-3753 }, { 70,-3753 }, { 71,-3753 }, { 72,-3753 }, { 73,-3753 }, { 74,-3753 }, { 75,-3753 }, { 76,-3753 }, { 77,-3753 }, { 78,-3753 }, { 79,-3753 }, { 80,-3753 }, { 81,-3753 }, { 82,-3753 }, { 83,-3753 }, { 84,-3753 }, { 85,-3753 }, { 86,-3753 }, { 87,-3753 }, { 88,-3753 }, { 89,-3753 }, { 90,-3753 }, { 91,-3753 }, { 92,-3753 }, { 93,-3753 }, { 94,-3753 }, { 95,-3753 }, { 96,-3753 }, { 97,-3753 }, { 98,-3753 }, { 99,-3753 }, { 100,-3753 }, { 101,-3753 }, { 102,-3753 }, { 103,-3753 }, { 104,-3753 }, { 105,-3753 }, { 106,-3753 }, { 107,-3753 }, { 108,-3753 }, { 109,-3753 }, { 110,-3753 }, { 111,-3753 }, { 112,-3753 }, { 113,-3753 }, { 114,-3753 }, { 115,-3753 }, { 116,-3753 }, { 117,-3753 }, { 118,-3753 }, { 119,-3753 }, { 120,-3753 }, { 121,-3753 }, { 122,-3753 }, { 123,-3753 }, { 124,-3753 }, { 125,-3753 }, { 126,-3753 }, { 127,-3753 }, { 128,-3753 }, { 129,-3753 }, { 130,-3753 }, { 131,-3753 }, { 132,-3753 }, { 133,-3753 }, { 134,-3753 }, { 135,-3753 }, { 136,-3753 }, { 137,-3753 }, { 138,-3753 }, { 139,-3753 }, { 140,-3753 }, { 141,-3753 }, { 142,-3753 }, { 143,-3753 }, { 144,-3753 }, { 145,-3753 }, { 146,-3753 }, { 147,-3753 }, { 148,-3753 }, { 149,-3753 }, { 150,-3753 }, { 151,-3753 }, { 152,-3753 }, { 153,-3753 }, { 154,-3753 }, { 155,-3753 }, { 156,-3753 }, { 157,-3753 }, { 158,-3753 }, { 159,-3753 }, { 160,-3753 }, { 161,-3753 }, { 162,-3753 }, { 163,-3753 }, { 164,-3753 }, { 165,-3753 }, { 166,-3753 }, { 167,-3753 }, { 168,-3753 }, { 169,-3753 }, { 170,-3753 }, { 171,-3753 }, { 172,-3753 }, { 173,-3753 }, { 174,-3753 }, { 175,-3753 }, { 176,-3753 }, { 177,-3753 }, { 178,-3753 }, { 179,-3753 }, { 180,-3753 }, { 181,-3753 }, { 182,-3753 }, { 183,-3753 }, { 184,-3753 }, { 185,-3753 }, { 186,-3753 }, { 187,-3753 }, { 188,-3753 }, { 189,-3753 }, { 190,-3753 }, { 191,-3753 }, { 192,-3753 }, { 193,-3753 }, { 194,-3753 }, { 195,-3753 }, { 196,-3753 }, { 197,-3753 }, { 198,-3753 }, { 199,-3753 }, { 200,-3753 }, { 201,-3753 }, { 202,-3753 }, { 203,-3753 }, { 204,-3753 }, { 205,-3753 }, { 206,-3753 }, { 207,-3753 }, { 208,-3753 }, { 209,-3753 }, { 210,-3753 }, { 211,-3753 }, { 212,-3753 }, { 213,-3753 }, { 214,-3753 }, { 215,-3753 }, { 216,-3753 }, { 217,-3753 }, { 218,-3753 }, { 219,-3753 }, { 220,-3753 }, { 221,-3753 }, { 222,-3753 }, { 223,-3753 }, { 224,-3753 }, { 225,-3753 }, { 226,-3753 }, { 227,-3753 }, { 228,-3753 }, { 229,-3753 }, { 230,-3753 }, { 231,-3753 }, { 232,-3753 }, { 233,-3753 }, { 234,-3753 }, { 235,-3753 }, { 236,-3753 }, { 237,-3753 }, { 238,-3753 }, { 239,-3753 }, { 240,-3753 }, { 241,-3753 }, { 242,-3753 }, { 243,-3753 }, { 244,-3753 }, { 245,-3753 }, { 246,-3753 }, { 247,-3753 }, { 248,-3753 }, { 249,-3753 }, { 250,-3753 }, { 251,-3753 }, { 252,-3753 }, { 253,-3753 }, { 254,-3753 }, { 255,-3753 }, { 256,-3753 }, { 0, 9 }, { 0, 774 }, { 1,-3237 }, { 2,-3237 }, { 3,-3237 }, { 4,-3237 }, { 5,-3237 }, { 6,-3237 }, { 7,-3237 }, { 8,-3237 }, { 9,-2979 }, { 10,-2721 }, { 11,-3237 }, { 12,-2979 }, { 13,-2721 }, { 14,-3237 }, { 15,-3237 }, { 16,-3237 }, { 17,-3237 }, { 18,-3237 }, { 19,-3237 }, { 20,-3237 }, { 21,-3237 }, { 22,-3237 }, { 23,-3237 }, { 24,-3237 }, { 25,-3237 }, { 26,-3237 }, { 27,-3237 }, { 28,-3237 }, { 29,-3237 }, { 30,-3237 }, { 31,-3237 }, { 32,-2979 }, { 33,-3237 }, { 34,-3237 }, { 35,-3237 }, { 36,-3237 }, { 37,-3237 }, { 38,-3237 }, { 39,-3237 }, { 40,-3237 }, { 41,-3237 }, { 42,-3237 }, { 43,-3237 }, { 44,-3237 }, { 45, 0 }, { 46,-3237 }, { 47,-3237 }, { 48,-3237 }, { 49,-3237 }, { 50,-3237 }, { 51,-3237 }, { 52,-3237 }, { 53,-3237 }, { 54,-3237 }, { 55,-3237 }, { 56,-3237 }, { 57,-3237 }, { 58,-3237 }, { 59,-3237 }, { 60,-3237 }, { 61,-3237 }, { 62,-3237 }, { 63,-3237 }, { 64,-3237 }, { 65,-3237 }, { 66,-3237 }, { 67,-3237 }, { 68,-3237 }, { 69,-3237 }, { 70,-3237 }, { 71,-3237 }, { 72,-3237 }, { 73,-3237 }, { 74,-3237 }, { 75,-3237 }, { 76,-3237 }, { 77,-3237 }, { 78,-3237 }, { 79,-3237 }, { 80,-3237 }, { 81,-3237 }, { 82,-3237 }, { 83,-3237 }, { 84,-3237 }, { 85,-3237 }, { 86,-3237 }, { 87,-3237 }, { 88,-3237 }, { 89,-3237 }, { 90,-3237 }, { 91,-3237 }, { 92,-3237 }, { 93,-3237 }, { 94,-3237 }, { 95,-3237 }, { 96,-3237 }, { 97,-3237 }, { 98,-3237 }, { 99,-3237 }, { 100,-3237 }, { 101,-3237 }, { 102,-3237 }, { 103,-3237 }, { 104,-3237 }, { 105,-3237 }, { 106,-3237 }, { 107,-3237 }, { 108,-3237 }, { 109,-3237 }, { 110,-3237 }, { 111,-3237 }, { 112,-3237 }, { 113,-3237 }, { 114,-3237 }, { 115,-3237 }, { 116,-3237 }, { 117,-3237 }, { 118,-3237 }, { 119,-3237 }, { 120,-3237 }, { 121,-3237 }, { 122,-3237 }, { 123,-3237 }, { 124,-3237 }, { 125,-3237 }, { 126,-3237 }, { 127,-3237 }, { 128,-3237 }, { 129,-3237 }, { 130,-3237 }, { 131,-3237 }, { 132,-3237 }, { 133,-3237 }, { 134,-3237 }, { 135,-3237 }, { 136,-3237 }, { 137,-3237 }, { 138,-3237 }, { 139,-3237 }, { 140,-3237 }, { 141,-3237 }, { 142,-3237 }, { 143,-3237 }, { 144,-3237 }, { 145,-3237 }, { 146,-3237 }, { 147,-3237 }, { 148,-3237 }, { 149,-3237 }, { 150,-3237 }, { 151,-3237 }, { 152,-3237 }, { 153,-3237 }, { 154,-3237 }, { 155,-3237 }, { 156,-3237 }, { 157,-3237 }, { 158,-3237 }, { 159,-3237 }, { 160,-3237 }, { 161,-3237 }, { 162,-3237 }, { 163,-3237 }, { 164,-3237 }, { 165,-3237 }, { 166,-3237 }, { 167,-3237 }, { 168,-3237 }, { 169,-3237 }, { 170,-3237 }, { 171,-3237 }, { 172,-3237 }, { 173,-3237 }, { 174,-3237 }, { 175,-3237 }, { 176,-3237 }, { 177,-3237 }, { 178,-3237 }, { 179,-3237 }, { 180,-3237 }, { 181,-3237 }, { 182,-3237 }, { 183,-3237 }, { 184,-3237 }, { 185,-3237 }, { 186,-3237 }, { 187,-3237 }, { 188,-3237 }, { 189,-3237 }, { 190,-3237 }, { 191,-3237 }, { 192,-3237 }, { 193,-3237 }, { 194,-3237 }, { 195,-3237 }, { 196,-3237 }, { 197,-3237 }, { 198,-3237 }, { 199,-3237 }, { 200,-3237 }, { 201,-3237 }, { 202,-3237 }, { 203,-3237 }, { 204,-3237 }, { 205,-3237 }, { 206,-3237 }, { 207,-3237 }, { 208,-3237 }, { 209,-3237 }, { 210,-3237 }, { 211,-3237 }, { 212,-3237 }, { 213,-3237 }, { 214,-3237 }, { 215,-3237 }, { 216,-3237 }, { 217,-3237 }, { 218,-3237 }, { 219,-3237 }, { 220,-3237 }, { 221,-3237 }, { 222,-3237 }, { 223,-3237 }, { 224,-3237 }, { 225,-3237 }, { 226,-3237 }, { 227,-3237 }, { 228,-3237 }, { 229,-3237 }, { 230,-3237 }, { 231,-3237 }, { 232,-3237 }, { 233,-3237 }, { 234,-3237 }, { 235,-3237 }, { 236,-3237 }, { 237,-3237 }, { 238,-3237 }, { 239,-3237 }, { 240,-3237 }, { 241,-3237 }, { 242,-3237 }, { 243,-3237 }, { 244,-3237 }, { 245,-3237 }, { 246,-3237 }, { 247,-3237 }, { 248,-3237 }, { 249,-3237 }, { 250,-3237 }, { 251,-3237 }, { 252,-3237 }, { 253,-3237 }, { 254,-3237 }, { 255,-3237 }, { 256,-3237 }, { 0, 16 }, { 0, 516 }, { 1,-2416 }, { 2,-2416 }, { 3,-2416 }, { 4,-2416 }, { 5,-2416 }, { 6,-2416 }, { 7,-2416 }, { 8,-2416 }, { 9,-2158 }, { 10,-1900 }, { 11,-2416 }, { 12,-2158 }, { 13,-1900 }, { 14,-2416 }, { 15,-2416 }, { 16,-2416 }, { 17,-2416 }, { 18,-2416 }, { 19,-2416 }, { 20,-2416 }, { 21,-2416 }, { 22,-2416 }, { 23,-2416 }, { 24,-2416 }, { 25,-2416 }, { 26,-2416 }, { 27,-2416 }, { 28,-2416 }, { 29,-2416 }, { 30,-2416 }, { 31,-2416 }, { 32,-2158 }, { 33,-2416 }, { 34,-2416 }, { 35,-2416 }, { 36,-2416 }, { 37,-2416 }, { 38,-2416 }, { 39,-2416 }, { 40,-2416 }, { 41,-2416 }, { 42,-2416 }, { 43,-2416 }, { 44,-2416 }, { 45, 0 }, { 46,-2416 }, { 47,-2416 }, { 48,-2416 }, { 49,-2416 }, { 50,-2416 }, { 51,-2416 }, { 52,-2416 }, { 53,-2416 }, { 54,-2416 }, { 55,-2416 }, { 56,-2416 }, { 57,-2416 }, { 58,-2416 }, { 59,-2416 }, { 60,-2416 }, { 61,-2416 }, { 62,-2416 }, { 63,-2416 }, { 64,-2416 }, { 65,-2416 }, { 66,-2416 }, { 67,-2416 }, { 68,-2416 }, { 69,-2416 }, { 70,-2416 }, { 71,-2416 }, { 72,-2416 }, { 73,-2416 }, { 74,-2416 }, { 75,-2416 }, { 76,-2416 }, { 77,-2416 }, { 78,-2416 }, { 79,-2416 }, { 80,-2416 }, { 81,-2416 }, { 82,-2416 }, { 83,-2416 }, { 84,-2416 }, { 85,-2416 }, { 86,-2416 }, { 87,-2416 }, { 88,-2416 }, { 89,-2416 }, { 90,-2416 }, { 91,-2416 }, { 92,-2416 }, { 93,-2416 }, { 94,-2416 }, { 95,-2416 }, { 96,-2416 }, { 97,-2416 }, { 98,-2416 }, { 99,-2416 }, { 100,-2416 }, { 101,-2416 }, { 102,-2416 }, { 103,-2416 }, { 104,-2416 }, { 105,-2416 }, { 106,-2416 }, { 107,-2416 }, { 108,-2416 }, { 109,-2416 }, { 110,-2416 }, { 111,-2416 }, { 112,-2416 }, { 113,-2416 }, { 114,-2416 }, { 115,-2416 }, { 116,-2416 }, { 117,-2416 }, { 118,-2416 }, { 119,-2416 }, { 120,-2416 }, { 121,-2416 }, { 122,-2416 }, { 123,-2416 }, { 124,-2416 }, { 125,-2416 }, { 126,-2416 }, { 127,-2416 }, { 128,-2416 }, { 129,-2416 }, { 130,-2416 }, { 131,-2416 }, { 132,-2416 }, { 133,-2416 }, { 134,-2416 }, { 135,-2416 }, { 136,-2416 }, { 137,-2416 }, { 138,-2416 }, { 139,-2416 }, { 140,-2416 }, { 141,-2416 }, { 142,-2416 }, { 143,-2416 }, { 144,-2416 }, { 145,-2416 }, { 146,-2416 }, { 147,-2416 }, { 148,-2416 }, { 149,-2416 }, { 150,-2416 }, { 151,-2416 }, { 152,-2416 }, { 153,-2416 }, { 154,-2416 }, { 155,-2416 }, { 156,-2416 }, { 157,-2416 }, { 158,-2416 }, { 159,-2416 }, { 160,-2416 }, { 161,-2416 }, { 162,-2416 }, { 163,-2416 }, { 164,-2416 }, { 165,-2416 }, { 166,-2416 }, { 167,-2416 }, { 168,-2416 }, { 169,-2416 }, { 170,-2416 }, { 171,-2416 }, { 172,-2416 }, { 173,-2416 }, { 174,-2416 }, { 175,-2416 }, { 176,-2416 }, { 177,-2416 }, { 178,-2416 }, { 179,-2416 }, { 180,-2416 }, { 181,-2416 }, { 182,-2416 }, { 183,-2416 }, { 184,-2416 }, { 185,-2416 }, { 186,-2416 }, { 187,-2416 }, { 188,-2416 }, { 189,-2416 }, { 190,-2416 }, { 191,-2416 }, { 192,-2416 }, { 193,-2416 }, { 194,-2416 }, { 195,-2416 }, { 196,-2416 }, { 197,-2416 }, { 198,-2416 }, { 199,-2416 }, { 200,-2416 }, { 201,-2416 }, { 202,-2416 }, { 203,-2416 }, { 204,-2416 }, { 205,-2416 }, { 206,-2416 }, { 207,-2416 }, { 208,-2416 }, { 209,-2416 }, { 210,-2416 }, { 211,-2416 }, { 212,-2416 }, { 213,-2416 }, { 214,-2416 }, { 215,-2416 }, { 216,-2416 }, { 217,-2416 }, { 218,-2416 }, { 219,-2416 }, { 220,-2416 }, { 221,-2416 }, { 222,-2416 }, { 223,-2416 }, { 224,-2416 }, { 225,-2416 }, { 226,-2416 }, { 227,-2416 }, { 228,-2416 }, { 229,-2416 }, { 230,-2416 }, { 231,-2416 }, { 232,-2416 }, { 233,-2416 }, { 234,-2416 }, { 235,-2416 }, { 236,-2416 }, { 237,-2416 }, { 238,-2416 }, { 239,-2416 }, { 240,-2416 }, { 241,-2416 }, { 242,-2416 }, { 243,-2416 }, { 244,-2416 }, { 245,-2416 }, { 246,-2416 }, { 247,-2416 }, { 248,-2416 }, { 249,-2416 }, { 250,-2416 }, { 251,-2416 }, { 252,-2416 }, { 253,-2416 }, { 254,-2416 }, { 255,-2416 }, { 256,-2416 }, { 0, 21 }, { 0, 258 }, { 1,-1595 }, { 2,-1595 }, { 3,-1595 }, { 4,-1595 }, { 5,-1595 }, { 6,-1595 }, { 7,-1595 }, { 8,-1595 }, { 9,-1337 }, { 10,-1079 }, { 11,-1595 }, { 12,-1337 }, { 13,-1079 }, { 14,-1595 }, { 15,-1595 }, { 16,-1595 }, { 17,-1595 }, { 18,-1595 }, { 19,-1595 }, { 20,-1595 }, { 21,-1595 }, { 22,-1595 }, { 23,-1595 }, { 24,-1595 }, { 25,-1595 }, { 26,-1595 }, { 27,-1595 }, { 28,-1595 }, { 29,-1595 }, { 30,-1595 }, { 31,-1595 }, { 32,-1337 }, { 33,-1595 }, { 34,-1595 }, { 35,-1595 }, { 36,-1595 }, { 37,-1595 }, { 38,-1595 }, { 39,-1595 }, { 40,-1595 }, { 41,-1595 }, { 42,-1595 }, { 43,-1595 }, { 44,-1595 }, { 45, 0 }, { 46,-1595 }, { 47,-1595 }, { 48,-1595 }, { 49,-1595 }, { 50,-1595 }, { 51,-1595 }, { 52,-1595 }, { 53,-1595 }, { 54,-1595 }, { 55,-1595 }, { 56,-1595 }, { 57,-1595 }, { 58,-1595 }, { 59,-1595 }, { 60,-1595 }, { 61,-1595 }, { 62,-1595 }, { 63,-1595 }, { 64,-1595 }, { 65,-1595 }, { 66,-1595 }, { 67,-1595 }, { 68,-1595 }, { 69,-1595 }, { 70,-1595 }, { 71,-1595 }, { 72,-1595 }, { 73,-1595 }, { 74,-1595 }, { 75,-1595 }, { 76,-1595 }, { 77,-1595 }, { 78,-1595 }, { 79,-1595 }, { 80,-1595 }, { 81,-1595 }, { 82,-1595 }, { 83,-1595 }, { 84,-1595 }, { 85,-1595 }, { 86,-1595 }, { 87,-1595 }, { 88,-1595 }, { 89,-1595 }, { 90,-1595 }, { 91,-1595 }, { 92,-1595 }, { 93,-1595 }, { 94,-1595 }, { 95,-1595 }, { 96,-1595 }, { 97,-1595 }, { 98,-1595 }, { 99,-1595 }, { 100,-1595 }, { 101,-1595 }, { 102,-1595 }, { 103,-1595 }, { 104,-1595 }, { 105,-1595 }, { 106,-1595 }, { 107,-1595 }, { 108,-1595 }, { 109,-1595 }, { 110,-1595 }, { 111,-1595 }, { 112,-1595 }, { 113,-1595 }, { 114,-1595 }, { 115,-1595 }, { 116,-1595 }, { 117,-1595 }, { 118,-1595 }, { 119,-1595 }, { 120,-1595 }, { 121,-1595 }, { 122,-1595 }, { 123,-1595 }, { 124,-1595 }, { 125,-1595 }, { 126,-1595 }, { 127,-1595 }, { 128,-1595 }, { 129,-1595 }, { 130,-1595 }, { 131,-1595 }, { 132,-1595 }, { 133,-1595 }, { 134,-1595 }, { 135,-1595 }, { 136,-1595 }, { 137,-1595 }, { 138,-1595 }, { 139,-1595 }, { 140,-1595 }, { 141,-1595 }, { 142,-1595 }, { 143,-1595 }, { 144,-1595 }, { 145,-1595 }, { 146,-1595 }, { 147,-1595 }, { 148,-1595 }, { 149,-1595 }, { 150,-1595 }, { 151,-1595 }, { 152,-1595 }, { 153,-1595 }, { 154,-1595 }, { 155,-1595 }, { 156,-1595 }, { 157,-1595 }, { 158,-1595 }, { 159,-1595 }, { 160,-1595 }, { 161,-1595 }, { 162,-1595 }, { 163,-1595 }, { 164,-1595 }, { 165,-1595 }, { 166,-1595 }, { 167,-1595 }, { 168,-1595 }, { 169,-1595 }, { 170,-1595 }, { 171,-1595 }, { 172,-1595 }, { 173,-1595 }, { 174,-1595 }, { 175,-1595 }, { 176,-1595 }, { 177,-1595 }, { 178,-1595 }, { 179,-1595 }, { 180,-1595 }, { 181,-1595 }, { 182,-1595 }, { 183,-1595 }, { 184,-1595 }, { 185,-1595 }, { 186,-1595 }, { 187,-1595 }, { 188,-1595 }, { 189,-1595 }, { 190,-1595 }, { 191,-1595 }, { 192,-1595 }, { 193,-1595 }, { 194,-1595 }, { 195,-1595 }, { 196,-1595 }, { 197,-1595 }, { 198,-1595 }, { 199,-1595 }, { 200,-1595 }, { 201,-1595 }, { 202,-1595 }, { 203,-1595 }, { 204,-1595 }, { 205,-1595 }, { 206,-1595 }, { 207,-1595 }, { 208,-1595 }, { 209,-1595 }, { 210,-1595 }, { 211,-1595 }, { 212,-1595 }, { 213,-1595 }, { 214,-1595 }, { 215,-1595 }, { 216,-1595 }, { 217,-1595 }, { 218,-1595 }, { 219,-1595 }, { 220,-1595 }, { 221,-1595 }, { 222,-1595 }, { 223,-1595 }, { 224,-1595 }, { 225,-1595 }, { 226,-1595 }, { 227,-1595 }, { 228,-1595 }, { 229,-1595 }, { 230,-1595 }, { 231,-1595 }, { 232,-1595 }, { 233,-1595 }, { 234,-1595 }, { 235,-1595 }, { 236,-1595 }, { 237,-1595 }, { 238,-1595 }, { 239,-1595 }, { 240,-1595 }, { 241,-1595 }, { 242,-1595 }, { 243,-1595 }, { 244,-1595 }, { 245,-1595 }, { 246,-1595 }, { 247,-1595 }, { 248,-1595 }, { 249,-1595 }, { 250,-1595 }, { 251,-1595 }, { 252,-1595 }, { 253,-1595 }, { 254,-1595 }, { 255,-1595 }, { 256,-1595 }, { 257, 52 }, { 1, 0 }, }; static yyconst struct yy_trans_info *yy_start_state_list[15] = { &yy_transition[1], &yy_transition[3], &yy_transition[261], &yy_transition[519], &yy_transition[777], &yy_transition[1035], &yy_transition[1293], &yy_transition[1551], &yy_transition[1809], &yy_transition[2067], &yy_transition[2325], &yy_transition[2583], &yy_transition[2841], &yy_transition[3099], &yy_transition[3357], } ; /* The intent behind this definition is that it'll catch * any uses of REJECT which flex missed. */ #define REJECT reject_used_but_not_detected #define yymore() yymore_used_but_not_detected #define YY_MORE_ADJ 0 #define YY_RESTORE_YY_MORE_OFFSET char *yytext; #line 1 "scan.l" #define INITIAL 0 #line 2 "scan.l" /*------------------------------------------------------------------------- * * scan.l * lexical scanner for PostgreSQL * * NOTE NOTE NOTE: * * The rules in this file must be kept in sync with psql's lexer!!! * * The rules are designed so that the scanner never has to backtrack, * in the sense that there is always a rule that can match the input * consumed so far (the rule action may internally throw back some input * with yyless(), however). As explained in the flex manual, this makes * for a useful speed increase --- about a third faster than a plain -CF * lexer, in simple testing. The extra complexity is mostly in the rules * for handling float numbers and continued string literals. If you change * the lexical rules, verify that you haven't broken the no-backtrack * property by running flex with the "-b" option and checking that the * resulting "lex.backup" file says that no backing up is needed. * * * Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION * $PostgreSQL: pgsql/src/backend/parser/scan.l,v 1.128.2.1 2006/05/21 20:11:02 tgl Exp $ * *------------------------------------------------------------------------- */ #include "postgres.h" #include #include #include "parser/gramparse.h" #include "parser/keywords.h" /* Not needed now that this file is compiled as part of gram.y */ /* #include "parser/parse.h" */ #include "parser/scansup.h" #include "mb/pg_wchar.h" /* Avoid exit() on fatal scanner errors (a bit ugly -- see yy_fatal_error) */ #undef fprintf #define fprintf(file, fmt, msg) ereport(ERROR, (errmsg_internal("%s", msg))) extern YYSTYPE yylval; static int xcdepth = 0; /* depth of nesting in slash-star comments */ static char *dolqstart; /* current $foo$ quote start string */ /* * GUC variables. This is a DIRECT violation of the warning given at the * head of gram.y, ie flex/bison code must not depend on any GUC variables; * as such, changing their values can induce very unintuitive behavior. * But we shall have to live with it as a short-term thing until the switch * to SQL-standard string syntax is complete. */ BackslashQuoteType backslash_quote = BACKSLASH_QUOTE_SAFE_ENCODING; bool escape_string_warning = true; static bool warn_on_first_escape; /* * literalbuf is used to accumulate literal values when multiple rules * are needed to parse a single literal. Call startlit to reset buffer * to empty, addlit to add text. Note that the buffer is palloc'd and * starts life afresh on every parse cycle. */ static char *literalbuf; /* expandable buffer */ static int literallen; /* actual current length */ static int literalalloc; /* current allocated buffer size */ #define startlit() (literalbuf[0] = '\0', literallen = 0) static void addlit(char *ytext, int yleng); static void addlitchar(unsigned char ychar); static char *litbufdup(void); static int pg_err_position(void); static void check_escape_warning(void); /* * When we parse a token that requires multiple lexer rules to process, * we set token_start to point at the true start of the token, for use * by yyerror(). yytext will point at just the text consumed by the last * rule, so it's not very helpful (e.g., it might contain just the last * quote mark of a quoted identifier). But to avoid cluttering every rule * with setting token_start, we allow token_start = NULL to denote that * it's okay to use yytext. */ static char *token_start; /* Handles to the buffer that the lexer uses internally */ static YY_BUFFER_STATE scanbufhandle; static char *scanbuf; unsigned char unescape_single_char(unsigned char c); #define YY_NEVER_INTERACTIVE 1 #define YY_NO_UNPUT 1 /* * OK, here is a short description of lex/flex rules behavior. * The longest pattern which matches an input string is always chosen. * For equal-length patterns, the first occurring in the rules list is chosen. * INITIAL is the starting state, to which all non-conditional rules apply. * Exclusive states change parsing rules while the state is active. When in * an exclusive state, only those rules defined for that state apply. * * We use exclusive states for quoted strings, extended comments, * and to eliminate parsing troubles for numeric strings. * Exclusive states: * bit string literal * extended C-style comments * delimited identifiers (double-quoted identifiers) * hexadecimal numeric string * quoted strings * $foo$ quoted strings */ #define xb 1 #define xc 2 #define xd 3 #define xh 4 #define xq 5 #define xdolq 6 /* * In order to make the world safe for Windows and Mac clients as well as * Unix ones, we accept either \n or \r as a newline. A DOS-style \r\n * sequence will be seen as two successive newlines, but that doesn't cause * any problems. Comments that start with -- and extend to the next * newline are treated as equivalent to a single whitespace character. * * NOTE a fine point: if there is no newline following --, we will absorb * everything to the end of the input as a comment. This is correct. Older * versions of Postgres failed to recognize -- as a comment if the input * did not end with a newline. * * XXX perhaps \f (formfeed) should be treated as a newline as well? */ /* * SQL requires at least one newline in the whitespace separating * string literals that are to be concatenated. Silly, but who are we * to argue? Note that {whitespace_with_newline} should not have * after * it, whereas {whitespace} should generally have a * after it... */ /* * To ensure that {quotecontinue} can be scanned without having to back up * if the full pattern isn't matched, we include trailing whitespace in * {quotestop}. This matches all cases where {quotecontinue} fails to match, * except for {quote} followed by whitespace and just one "-" (not two, * which would start a {comment}). To cover that we have {quotefail}. * The actions for {quotestop} and {quotefail} must throw back characters * beyond the quote proper. */ /* Bit string * It is tempting to scan the string for only those characters * which are allowed. However, this leads to silently swallowed * characters if illegal characters are included in the string. * For example, if xbinside is [01] then B'ABCD' is interpreted * as a zero-length string, and the ABCD' is lost! * Better to pass the string forward and let the input routines * validate the contents. */ /* Hexadecimal number */ /* National character */ /* Quoted string that allows backslash escapes */ /* Extended quote * xqdouble implements embedded quote, '''' */ /* $foo$ style quotes ("dollar quoting") * The quoted string starts with $foo$ where "foo" is an optional string * in the form of an identifier, except that it may not contain "$", * and extends to the first occurrence of an identical string. * There is *no* processing of the quoted text. * * {dolqfailed} is an error rule to avoid scanner backup when {dolqdelim} * fails to match its trailing "$". */ /* Double quote * Allows embedded spaces and other special characters into identifiers. */ /* C-style comments * * The "extended comment" syntax closely resembles allowable operator syntax. * The tricky part here is to get lex to recognize a string starting with * slash-star as a comment, when interpreting it as an operator would produce * a longer match --- remember lex will prefer a longer match! Also, if we * have something like plus-slash-star, lex will think this is a 3-character * operator whereas we want to see it as a + operator and a comment start. * The solution is two-fold: * 1. append {op_chars}* to xcstart so that it matches as much text as * {operator} would. Then the tie-breaker (first matching rule of same * length) ensures xcstart wins. We put back the extra stuff with yyless() * in case it contains a star-slash that should terminate the comment. * 2. In the operator rule, check for slash-star within the operator, and * if found throw it back with yyless(). This handles the plus-slash-star * problem. * Dash-dash comments have similar interactions with the operator rule. */ /* * "self" is the set of chars that should be returned as single-character * tokens. "op_chars" is the set of chars that can make up "Op" tokens, * which can be one or more characters long (but if a single-char token * appears in the "self" set, it is not to be returned as an Op). Note * that the sets overlap, but each has some chars that are not in the other. * * If you change either set, adjust the character lists appearing in the * rule for "operator"! */ /* we no longer allow unary minus in numbers. * instead we pass it separately to parser. there it gets * coerced via doNegate() -- Leon aug 20 1999 * * {realfail1} and {realfail2} are added to prevent the need for scanner * backup when the {real} rule fails to match completely. */ /* * Dollar quoted strings are totally opaque, and no escaping is done on them. * Other quoted strings must allow some special characters such as single-quote * and newline. * Embedded single-quotes are implemented both in the SQL standard * style of two adjacent single quotes "''" and in the Postgres/Java style * of escaped-quote "\'". * Other embedded escaped characters are matched explicitly and the leading * backslash is dropped from the string. * Note that xcstart must appear before operator, as explained above! * Also whitespace (comment) must appear before operator. */ #line 5143 "scan.c" /* Macros after this point can all be overridden by user definitions in * section 1. */ #ifndef YY_SKIP_YYWRAP #ifdef __cplusplus extern "C" int yywrap YY_PROTO(( void )); #else extern int yywrap YY_PROTO(( void )); #endif #endif #ifndef YY_NO_UNPUT static void yyunput YY_PROTO(( int c, char *buf_ptr )); #endif #ifndef yytext_ptr static void yy_flex_strncpy YY_PROTO(( char *, yyconst char *, int )); #endif #ifdef YY_NEED_STRLEN static int yy_flex_strlen YY_PROTO(( yyconst char * )); #endif #ifndef YY_NO_INPUT #ifdef __cplusplus static int yyinput YY_PROTO(( void )); #else static int input YY_PROTO(( void )); #endif #endif #if YY_STACK_USED static int yy_start_stack_ptr = 0; static int yy_start_stack_depth = 0; static int *yy_start_stack = 0; #ifndef YY_NO_PUSH_STATE static void yy_push_state YY_PROTO(( int new_state )); #endif #ifndef YY_NO_POP_STATE static void yy_pop_state YY_PROTO(( void )); #endif #ifndef YY_NO_TOP_STATE static int yy_top_state YY_PROTO(( void )); #endif #else #define YY_NO_PUSH_STATE 1 #define YY_NO_POP_STATE 1 #define YY_NO_TOP_STATE 1 #endif #ifdef YY_MALLOC_DECL YY_MALLOC_DECL #else #if __STDC__ #ifndef __cplusplus #include #endif #else /* Just try to get by without declaring the routines. This will fail * miserably on non-ANSI systems for which sizeof(size_t) != sizeof(int) * or sizeof(void*) != sizeof(int). */ #endif #endif /* Amount of stuff to slurp up with each read. */ #ifndef YY_READ_BUF_SIZE #define YY_READ_BUF_SIZE 8192 #endif /* Copy whatever the last rule matched to the standard output. */ #ifndef ECHO /* This used to be an fputs(), but since the string might contain NUL's, * we now use fwrite(). */ #define ECHO (void) fwrite( yytext, yyleng, 1, yyout ) #endif /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, * is returned in "result". */ #ifndef YY_INPUT #define YY_INPUT(buf,result,max_size) \ if ( yy_current_buffer->yy_is_interactive ) \ { \ int c = '*', n; \ for ( n = 0; n < max_size && \ (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ buf[n] = (char) c; \ if ( c == '\n' ) \ buf[n++] = (char) c; \ if ( c == EOF && ferror( yyin ) ) \ YY_FATAL_ERROR( "input in flex scanner failed" ); \ result = n; \ } \ else if ( ((result = fread( buf, 1, max_size, yyin )) == 0) \ && ferror( yyin ) ) \ YY_FATAL_ERROR( "input in flex scanner failed" ); #endif /* No semi-colon after return; correct usage is to write "yyterminate();" - * we don't want an extra ';' after the "return" because that will cause * some compilers to complain about unreachable statements. */ #ifndef yyterminate #define yyterminate() return YY_NULL #endif /* Number of entries by which start-condition stack grows. */ #ifndef YY_START_STACK_INCR #define YY_START_STACK_INCR 25 #endif /* Report a fatal error. */ #ifndef YY_FATAL_ERROR #define YY_FATAL_ERROR(msg) yy_fatal_error( msg ) #endif /* Default declaration of generated scanner - a define so the user can * easily add parameters. */ #ifndef YY_DECL #define YY_DECL int yylex YY_PROTO(( void )) #endif /* Code executed at the beginning of each rule, after yytext and yyleng * have been set up. */ #ifndef YY_USER_ACTION #define YY_USER_ACTION #endif /* Code executed at the end of each rule. */ #ifndef YY_BREAK #define YY_BREAK break; #endif #define YY_RULE_SETUP \ YY_USER_ACTION YY_DECL { register yy_state_type yy_current_state; register char *yy_cp, *yy_bp; register int yy_act; #line 314 "scan.l" /* code to execute during start of each call of yylex() */ token_start = NULL; #line 5302 "scan.c" if ( yy_init ) { yy_init = 0; #ifdef YY_USER_INIT YY_USER_INIT; #endif if ( ! yy_start ) yy_start = 1; /* first start state */ if ( ! yyin ) yyin = stdin; if ( ! yyout ) yyout = stdout; if ( ! yy_current_buffer ) yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); yy_load_buffer_state(); } while ( 1 ) /* loops until end-of-file is reached */ { yy_cp = yy_c_buf_p; /* Support of yytext. */ *yy_cp = yy_hold_char; /* yy_bp points to the position in yy_ch_buf of the start of * the current run. */ yy_bp = yy_cp; yy_current_state = yy_start_state_list[yy_start]; yy_match: { register yyconst struct yy_trans_info *yy_trans_info; register YY_CHAR yy_c; for ( yy_c = YY_SC_TO_UI(*yy_cp); (yy_trans_info = &yy_current_state[(unsigned int) yy_c])-> yy_verify == yy_c; yy_c = YY_SC_TO_UI(*++yy_cp) ) yy_current_state += yy_trans_info->yy_nxt; } yy_find_action: yy_act = yy_current_state[-1].yy_nxt; YY_DO_BEFORE_ACTION; do_action: /* This label is used only to access EOF actions. */ switch ( yy_act ) { /* beginning of action switch */ case 1: YY_RULE_SETUP #line 321 "scan.l" { /* ignore */ } YY_BREAK case 2: YY_RULE_SETUP #line 325 "scan.l" { token_start = yytext; xcdepth = 0; BEGIN(xc); /* Put back any characters past slash-star; see above */ yyless(2); } YY_BREAK case 3: YY_RULE_SETUP #line 333 "scan.l" { xcdepth++; /* Put back any characters past slash-star; see above */ yyless(2); } YY_BREAK case 4: YY_RULE_SETUP #line 339 "scan.l" { if (xcdepth <= 0) { BEGIN(INITIAL); /* reset token_start for next token */ token_start = NULL; } else xcdepth--; } YY_BREAK case 5: YY_RULE_SETUP #line 350 "scan.l" { /* ignore */ } YY_BREAK case 6: YY_RULE_SETUP #line 354 "scan.l" { /* ignore */ } YY_BREAK case 7: YY_RULE_SETUP #line 358 "scan.l" { /* ignore */ } YY_BREAK case YY_STATE_EOF(xc): #line 362 "scan.l" { yyerror("unterminated /* comment"); } YY_BREAK case 8: YY_RULE_SETUP #line 364 "scan.l" { /* Binary bit type. * At some point we should simply pass the string * forward to the parser and label it there. * In the meantime, place a leading "b" on the string * to mark it for the input routine as a binary string. */ token_start = yytext; BEGIN(xb); startlit(); addlitchar('b'); } YY_BREAK case 9: #line 377 "scan.l" case 10: YY_RULE_SETUP #line 377 "scan.l" { yyless(1); BEGIN(INITIAL); yylval.str = litbufdup(); return BCONST; } YY_BREAK case 11: #line 384 "scan.l" case 12: YY_RULE_SETUP #line 384 "scan.l" { addlit(yytext, yyleng); } YY_BREAK case 13: #line 388 "scan.l" case 14: YY_RULE_SETUP #line 388 "scan.l" { /* ignore */ } YY_BREAK case YY_STATE_EOF(xb): #line 391 "scan.l" { yyerror("unterminated bit string literal"); } YY_BREAK case 15: YY_RULE_SETUP #line 393 "scan.l" { /* Hexadecimal bit type. * At some point we should simply pass the string * forward to the parser and label it there. * In the meantime, place a leading "x" on the string * to mark it for the input routine as a hex string. */ token_start = yytext; BEGIN(xh); startlit(); addlitchar('x'); } YY_BREAK case 16: #line 406 "scan.l" case 17: YY_RULE_SETUP #line 406 "scan.l" { yyless(1); BEGIN(INITIAL); yylval.str = litbufdup(); return XCONST; } YY_BREAK case YY_STATE_EOF(xh): #line 412 "scan.l" { yyerror("unterminated hexadecimal string literal"); } YY_BREAK case 18: YY_RULE_SETUP #line 414 "scan.l" { /* National character. * We will pass this along as a normal character string, * but preceded with an internally-generated "NCHAR". */ const ScanKeyword *keyword; yyless(1); /* eat only 'n' this time */ /* nchar had better be a keyword! */ keyword = ScanKeywordLookup("nchar"); Assert(keyword != NULL); yylval.keyword = keyword->name; return keyword->value; } YY_BREAK case 19: YY_RULE_SETUP #line 429 "scan.l" { warn_on_first_escape = true; token_start = yytext; BEGIN(xq); startlit(); } YY_BREAK case 20: YY_RULE_SETUP #line 435 "scan.l" { warn_on_first_escape = false; token_start = yytext; BEGIN(xq); startlit(); } YY_BREAK case 21: #line 442 "scan.l" case 22: YY_RULE_SETUP #line 442 "scan.l" { yyless(1); BEGIN(INITIAL); yylval.str = litbufdup(); return SCONST; } YY_BREAK case 23: YY_RULE_SETUP #line 448 "scan.l" { addlitchar('\''); } YY_BREAK case 24: YY_RULE_SETUP #line 451 "scan.l" { addlit(yytext, yyleng); } YY_BREAK case 25: YY_RULE_SETUP #line 454 "scan.l" { if (yytext[1] == '\'') { if (backslash_quote == BACKSLASH_QUOTE_OFF || (backslash_quote == BACKSLASH_QUOTE_SAFE_ENCODING && PG_ENCODING_IS_CLIENT_ONLY(pg_get_client_encoding()))) ereport(ERROR, (errcode(ERRCODE_NONSTANDARD_USE_OF_ESCAPE_CHARACTER), errmsg("unsafe use of \\' in a string literal"), errhint("Use '' to write quotes in strings. \\' is insecure in client-only encodings."), errposition(pg_err_position()))); if (warn_on_first_escape && escape_string_warning) ereport(WARNING, (errcode(ERRCODE_NONSTANDARD_USE_OF_ESCAPE_CHARACTER), errmsg("nonstandard use of \\' in a string literal"), errhint("Use '' to write quotes in strings, or use the escape string syntax (E'...')."), errposition(pg_err_position()))); warn_on_first_escape = false; /* warn only once per string */ } else if (yytext[1] == '\\') { if (warn_on_first_escape && escape_string_warning) ereport(WARNING, (errcode(ERRCODE_NONSTANDARD_USE_OF_ESCAPE_CHARACTER), errmsg("nonstandard use of \\\\ in a string literal"), errhint("Use the escape string syntax for backslashes, e.g., E'\\\\'."), errposition(pg_err_position()))); warn_on_first_escape = false; /* warn only once per string */ } else check_escape_warning(); addlitchar(unescape_single_char(yytext[1])); } YY_BREAK case 26: YY_RULE_SETUP #line 487 "scan.l" { unsigned char c = strtoul(yytext+1, NULL, 8); check_escape_warning(); addlitchar(c); } YY_BREAK case 27: YY_RULE_SETUP #line 493 "scan.l" { unsigned char c = strtoul(yytext+2, NULL, 16); check_escape_warning(); addlitchar(c); } YY_BREAK case 28: YY_RULE_SETUP #line 499 "scan.l" { /* ignore */ } YY_BREAK case 29: YY_RULE_SETUP #line 502 "scan.l" { /* This is only needed for \ just before EOF */ addlitchar(yytext[0]); } YY_BREAK case YY_STATE_EOF(xq): #line 506 "scan.l" { yyerror("unterminated quoted string"); } YY_BREAK case 30: YY_RULE_SETUP #line 508 "scan.l" { token_start = yytext; dolqstart = pstrdup(yytext); BEGIN(xdolq); startlit(); } YY_BREAK case 31: YY_RULE_SETUP #line 514 "scan.l" { /* throw back all but the initial "$" */ yyless(1); /* and treat it as {other} */ return yytext[0]; } YY_BREAK case 32: YY_RULE_SETUP #line 520 "scan.l" { if (strcmp(yytext, dolqstart) == 0) { pfree(dolqstart); BEGIN(INITIAL); yylval.str = litbufdup(); return SCONST; } else { /* * When we fail to match $...$ to dolqstart, transfer * the $... part to the output, but put back the final * $ for rescanning. Consider $delim$...$junk$delim$ */ addlit(yytext, yyleng-1); yyless(yyleng-1); } } YY_BREAK case 33: YY_RULE_SETUP #line 539 "scan.l" { addlit(yytext, yyleng); } YY_BREAK case 34: YY_RULE_SETUP #line 542 "scan.l" { addlit(yytext, yyleng); } YY_BREAK case 35: YY_RULE_SETUP #line 545 "scan.l" { /* This is only needed for $ inside the quoted text */ addlitchar(yytext[0]); } YY_BREAK case YY_STATE_EOF(xdolq): #line 549 "scan.l" { yyerror("unterminated dollar-quoted string"); } YY_BREAK case 36: YY_RULE_SETUP #line 551 "scan.l" { token_start = yytext; BEGIN(xd); startlit(); } YY_BREAK case 37: YY_RULE_SETUP #line 556 "scan.l" { char *ident; BEGIN(INITIAL); if (literallen == 0) yyerror("zero-length delimited identifier"); ident = litbufdup(); if (literallen >= NAMEDATALEN) truncate_identifier(ident, literallen, true); yylval.str = ident; return IDENT; } YY_BREAK case 38: YY_RULE_SETUP #line 568 "scan.l" { addlitchar('"'); } YY_BREAK case 39: YY_RULE_SETUP #line 571 "scan.l" { addlit(yytext, yyleng); } YY_BREAK case YY_STATE_EOF(xd): #line 574 "scan.l" { yyerror("unterminated quoted identifier"); } YY_BREAK case 40: YY_RULE_SETUP #line 576 "scan.l" { return TYPECAST; } YY_BREAK case 41: YY_RULE_SETUP #line 580 "scan.l" { return yytext[0]; } YY_BREAK case 42: YY_RULE_SETUP #line 584 "scan.l" { /* * Check for embedded slash-star or dash-dash; those * are comment starts, so operator must stop there. * Note that slash-star or dash-dash at the first * character will match a prior rule, not this one. */ int nchars = yyleng; char *slashstar = strstr(yytext, "/*"); char *dashdash = strstr(yytext, "--"); if (slashstar && dashdash) { /* if both appear, take the first one */ if (slashstar > dashdash) slashstar = dashdash; } else if (!slashstar) slashstar = dashdash; if (slashstar) nchars = slashstar - yytext; /* * For SQL compatibility, '+' and '-' cannot be the * last char of a multi-char operator unless the operator * contains chars that are not in SQL operators. * The idea is to lex '=-' as two operators, but not * to forbid operator names like '?-' that could not be * sequences of SQL operators. */ while (nchars > 1 && (yytext[nchars-1] == '+' || yytext[nchars-1] == '-')) { int ic; for (ic = nchars-2; ic >= 0; ic--) { if (strchr("~!@#^&|`?%", yytext[ic])) break; } if (ic >= 0) break; /* found a char that makes it OK */ nchars--; /* else remove the +/-, and check again */ } if (nchars < yyleng) { /* Strip the unwanted chars from the token */ yyless(nchars); /* * If what we have left is only one char, and it's * one of the characters matching "self", then * return it as a character token the same way * that the "self" rule would have. */ if (nchars == 1 && strchr(",()[].;:+-*/%^<>=", yytext[0])) return yytext[0]; } /* * Complain if operator is too long. Unlike the case * for identifiers, we make this an error not a notice- * and-truncate, because the odds are we are looking at * a syntactic mistake anyway. */ if (nchars >= NAMEDATALEN) yyerror("operator too long"); /* Convert "!=" operator to "<>" for compatibility */ if (strcmp(yytext, "!=") == 0) yylval.str = pstrdup("<>"); else yylval.str = pstrdup(yytext); return Op; } YY_BREAK case 43: YY_RULE_SETUP #line 662 "scan.l" { yylval.ival = atol(yytext + 1); return PARAM; } YY_BREAK case 44: YY_RULE_SETUP #line 667 "scan.l" { long val; char* endptr; errno = 0; val = strtol(yytext, &endptr, 10); if (*endptr != '\0' || errno == ERANGE #ifdef HAVE_LONG_INT_64 /* if long > 32 bits, check for overflow of int4 */ || val != (long) ((int32) val) #endif ) { /* integer too large, treat it as a float */ yylval.str = pstrdup(yytext); return FCONST; } yylval.ival = val; return ICONST; } YY_BREAK case 45: YY_RULE_SETUP #line 687 "scan.l" { yylval.str = pstrdup(yytext); return FCONST; } YY_BREAK case 46: YY_RULE_SETUP #line 691 "scan.l" { yylval.str = pstrdup(yytext); return FCONST; } YY_BREAK case 47: YY_RULE_SETUP #line 695 "scan.l" { /* * throw back the [Ee], and treat as {decimal}. Note * that it is possible the input is actually {integer}, * but since this case will almost certainly lead to a * syntax error anyway, we don't bother to distinguish. */ yyless(yyleng-1); yylval.str = pstrdup(yytext); return FCONST; } YY_BREAK case 48: YY_RULE_SETUP #line 706 "scan.l" { /* throw back the [Ee][+-], and proceed as above */ yyless(yyleng-2); yylval.str = pstrdup(yytext); return FCONST; } YY_BREAK case 49: YY_RULE_SETUP #line 714 "scan.l" { const ScanKeyword *keyword; char *ident; /* Is it a keyword? */ keyword = ScanKeywordLookup(yytext); if (keyword != NULL) { yylval.keyword = keyword->name; return keyword->value; } /* * No. Convert the identifier to lower case, and truncate * if necessary. */ ident = downcase_truncate_identifier(yytext, yyleng, true); yylval.str = ident; return IDENT; } YY_BREAK case 50: YY_RULE_SETUP #line 735 "scan.l" { return yytext[0]; } YY_BREAK case 51: YY_RULE_SETUP #line 739 "scan.l" YY_FATAL_ERROR( "flex scanner jammed" ); YY_BREAK #line 5969 "scan.c" case YY_STATE_EOF(INITIAL): yyterminate(); case YY_END_OF_BUFFER: { /* Amount of text matched not including the EOB char. */ int yy_amount_of_matched_text = (int) (yy_cp - yytext_ptr) - 1; /* Undo the effects of YY_DO_BEFORE_ACTION. */ *yy_cp = yy_hold_char; YY_RESTORE_YY_MORE_OFFSET if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_NEW ) { /* We're scanning a new file or input source. It's * possible that this happened because the user * just pointed yyin at a new source and called * yylex(). If so, then we have to assure * consistency between yy_current_buffer and our * globals. Here is the right place to do so, because * this is the first action (other than possibly a * back-up) that will match for the new input source. */ yy_n_chars = yy_current_buffer->yy_n_chars; yy_current_buffer->yy_input_file = yyin; yy_current_buffer->yy_buffer_status = YY_BUFFER_NORMAL; } /* Note that here we test for yy_c_buf_p "<=" to the position * of the first EOB in the buffer, since yy_c_buf_p will * already have been incremented past the NUL character * (since all states make transitions on EOB to the * end-of-buffer state). Contrast this with the test * in input(). */ if ( yy_c_buf_p <= &yy_current_buffer->yy_ch_buf[yy_n_chars] ) { /* This was really a NUL. */ yy_state_type yy_next_state; yy_c_buf_p = yytext_ptr + yy_amount_of_matched_text; yy_current_state = yy_get_previous_state(); /* Okay, we're now positioned to make the NUL * transition. We couldn't have * yy_get_previous_state() go ahead and do it * for us because it doesn't know how to deal * with the possibility of jamming (and we don't * want to build jamming into it because then it * will run more slowly). */ yy_next_state = yy_try_NUL_trans( yy_current_state ); yy_bp = yytext_ptr + YY_MORE_ADJ; if ( yy_next_state ) { /* Consume the NUL. */ yy_cp = ++yy_c_buf_p; yy_current_state = yy_next_state; goto yy_match; } else { yy_cp = yy_c_buf_p; goto yy_find_action; } } else switch ( yy_get_next_buffer() ) { case EOB_ACT_END_OF_FILE: { yy_did_buffer_switch_on_eof = 0; if ( yywrap() ) { /* Note: because we've taken care in * yy_get_next_buffer() to have set up * yytext, we can now set up * yy_c_buf_p so that if some total * hoser (like flex itself) wants to * call the scanner after we return the * YY_NULL, it'll still work - another * YY_NULL will get returned. */ yy_c_buf_p = yytext_ptr + YY_MORE_ADJ; yy_act = YY_STATE_EOF(YY_START); goto do_action; } else { if ( ! yy_did_buffer_switch_on_eof ) YY_NEW_FILE; } break; } case EOB_ACT_CONTINUE_SCAN: yy_c_buf_p = yytext_ptr + yy_amount_of_matched_text; yy_current_state = yy_get_previous_state(); yy_cp = yy_c_buf_p; yy_bp = yytext_ptr + YY_MORE_ADJ; goto yy_match; case EOB_ACT_LAST_MATCH: yy_c_buf_p = &yy_current_buffer->yy_ch_buf[yy_n_chars]; yy_current_state = yy_get_previous_state(); yy_cp = yy_c_buf_p; yy_bp = yytext_ptr + YY_MORE_ADJ; goto yy_find_action; } break; } default: YY_FATAL_ERROR( "fatal flex scanner internal error--no action found" ); } /* end of action switch */ } /* end of scanning one token */ } /* end of yylex */ /* yy_get_next_buffer - try to read in a new buffer * * Returns a code representing an action: * EOB_ACT_LAST_MATCH - * EOB_ACT_CONTINUE_SCAN - continue scanning from current position * EOB_ACT_END_OF_FILE - end of file */ static int yy_get_next_buffer() { register char *dest = yy_current_buffer->yy_ch_buf; register char *source = yytext_ptr; register int number_to_move, i; int ret_val; if ( yy_c_buf_p > &yy_current_buffer->yy_ch_buf[yy_n_chars + 1] ) YY_FATAL_ERROR( "fatal flex scanner internal error--end of buffer missed" ); if ( yy_current_buffer->yy_fill_buffer == 0 ) { /* Don't try to fill the buffer, so this is an EOF. */ if ( yy_c_buf_p - yytext_ptr - YY_MORE_ADJ == 1 ) { /* We matched a single character, the EOB, so * treat this as a final EOF. */ return EOB_ACT_END_OF_FILE; } else { /* We matched some text prior to the EOB, first * process it. */ return EOB_ACT_LAST_MATCH; } } /* Try to read more data. */ /* First move last chars to start of buffer. */ number_to_move = (int) (yy_c_buf_p - yytext_ptr) - 1; for ( i = 0; i < number_to_move; ++i ) *(dest++) = *(source++); if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_EOF_PENDING ) /* don't do the read, it's not guaranteed to return an EOF, * just force an EOF */ yy_current_buffer->yy_n_chars = yy_n_chars = 0; else { int num_to_read = yy_current_buffer->yy_buf_size - number_to_move - 1; while ( num_to_read <= 0 ) { /* Not enough room in the buffer - grow it. */ #ifdef YY_USES_REJECT YY_FATAL_ERROR( "input buffer overflow, can't enlarge buffer because scanner uses REJECT" ); #else /* just a shorter name for the current buffer */ YY_BUFFER_STATE b = yy_current_buffer; int yy_c_buf_p_offset = (int) (yy_c_buf_p - b->yy_ch_buf); if ( b->yy_is_our_buffer ) { int new_size = b->yy_buf_size * 2; if ( new_size <= 0 ) b->yy_buf_size += b->yy_buf_size / 8; else b->yy_buf_size *= 2; b->yy_ch_buf = (char *) /* Include room in for 2 EOB chars. */ yy_flex_realloc( (void *) b->yy_ch_buf, b->yy_buf_size + 2 ); } else /* Can't grow it, we don't own it. */ b->yy_ch_buf = 0; if ( ! b->yy_ch_buf ) YY_FATAL_ERROR( "fatal error - scanner input buffer overflow" ); yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset]; num_to_read = yy_current_buffer->yy_buf_size - number_to_move - 1; #endif } if ( num_to_read > YY_READ_BUF_SIZE ) num_to_read = YY_READ_BUF_SIZE; /* Read in more data. */ YY_INPUT( (&yy_current_buffer->yy_ch_buf[number_to_move]), yy_n_chars, num_to_read ); yy_current_buffer->yy_n_chars = yy_n_chars; } if ( yy_n_chars == 0 ) { if ( number_to_move == YY_MORE_ADJ ) { ret_val = EOB_ACT_END_OF_FILE; yyrestart( yyin ); } else { ret_val = EOB_ACT_LAST_MATCH; yy_current_buffer->yy_buffer_status = YY_BUFFER_EOF_PENDING; } } else ret_val = EOB_ACT_CONTINUE_SCAN; yy_n_chars += number_to_move; yy_current_buffer->yy_ch_buf[yy_n_chars] = YY_END_OF_BUFFER_CHAR; yy_current_buffer->yy_ch_buf[yy_n_chars + 1] = YY_END_OF_BUFFER_CHAR; yytext_ptr = &yy_current_buffer->yy_ch_buf[0]; return ret_val; } /* yy_get_previous_state - get the state just before the EOB char was reached */ static yy_state_type yy_get_previous_state() { register yy_state_type yy_current_state; register char *yy_cp; yy_current_state = yy_start_state_list[yy_start]; for ( yy_cp = yytext_ptr + YY_MORE_ADJ; yy_cp < yy_c_buf_p; ++yy_cp ) { yy_current_state += yy_current_state[(*yy_cp ? YY_SC_TO_UI(*yy_cp) : 256)].yy_nxt; } return yy_current_state; } /* yy_try_NUL_trans - try to make a transition on the NUL character * * synopsis * next_state = yy_try_NUL_trans( current_state ); */ #ifdef YY_USE_PROTOS static yy_state_type yy_try_NUL_trans( yy_state_type yy_current_state ) #else static yy_state_type yy_try_NUL_trans( yy_current_state ) yy_state_type yy_current_state; #endif { register int yy_is_jam; register int yy_c = 256; register yyconst struct yy_trans_info *yy_trans_info; yy_trans_info = &yy_current_state[(unsigned int) yy_c]; yy_current_state += yy_trans_info->yy_nxt; yy_is_jam = (yy_trans_info->yy_verify != yy_c); return yy_is_jam ? 0 : yy_current_state; } #ifndef YY_NO_UNPUT #ifdef YY_USE_PROTOS static void yyunput( int c, register char *yy_bp ) #else static void yyunput( c, yy_bp ) int c; register char *yy_bp; #endif { register char *yy_cp = yy_c_buf_p; /* undo effects of setting up yytext */ *yy_cp = yy_hold_char; if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 ) { /* need to shift things up to make room */ /* +2 for EOB chars. */ register int number_to_move = yy_n_chars + 2; register char *dest = &yy_current_buffer->yy_ch_buf[ yy_current_buffer->yy_buf_size + 2]; register char *source = &yy_current_buffer->yy_ch_buf[number_to_move]; while ( source > yy_current_buffer->yy_ch_buf ) *--dest = *--source; yy_cp += (int) (dest - source); yy_bp += (int) (dest - source); yy_current_buffer->yy_n_chars = yy_n_chars = yy_current_buffer->yy_buf_size; if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 ) YY_FATAL_ERROR( "flex scanner push-back overflow" ); } *--yy_cp = (char) c; yytext_ptr = yy_bp; yy_hold_char = *yy_cp; yy_c_buf_p = yy_cp; } #endif /* ifndef YY_NO_UNPUT */ #ifdef __cplusplus static int yyinput() #else static int input() #endif { int c; *yy_c_buf_p = yy_hold_char; if ( *yy_c_buf_p == YY_END_OF_BUFFER_CHAR ) { /* yy_c_buf_p now points to the character we want to return. * If this occurs *before* the EOB characters, then it's a * valid NUL; if not, then we've hit the end of the buffer. */ if ( yy_c_buf_p < &yy_current_buffer->yy_ch_buf[yy_n_chars] ) /* This was really a NUL. */ *yy_c_buf_p = '\0'; else { /* need more input */ int offset = yy_c_buf_p - yytext_ptr; ++yy_c_buf_p; switch ( yy_get_next_buffer() ) { case EOB_ACT_LAST_MATCH: /* This happens because yy_g_n_b() * sees that we've accumulated a * token and flags that we need to * try matching the token before * proceeding. But for input(), * there's no matching to consider. * So convert the EOB_ACT_LAST_MATCH * to EOB_ACT_END_OF_FILE. */ /* Reset buffer status. */ yyrestart( yyin ); /* fall through */ case EOB_ACT_END_OF_FILE: { if ( yywrap() ) return EOF; if ( ! yy_did_buffer_switch_on_eof ) YY_NEW_FILE; #ifdef __cplusplus return yyinput(); #else return input(); #endif } case EOB_ACT_CONTINUE_SCAN: yy_c_buf_p = yytext_ptr + offset; break; } } } c = *(unsigned char *) yy_c_buf_p; /* cast for 8-bit char's */ *yy_c_buf_p = '\0'; /* preserve yytext */ yy_hold_char = *++yy_c_buf_p; return c; } #ifdef YY_USE_PROTOS void yyrestart( FILE *input_file ) #else void yyrestart( input_file ) FILE *input_file; #endif { if ( ! yy_current_buffer ) yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); yy_init_buffer( yy_current_buffer, input_file ); yy_load_buffer_state(); } #ifdef YY_USE_PROTOS void yy_switch_to_buffer( YY_BUFFER_STATE new_buffer ) #else void yy_switch_to_buffer( new_buffer ) YY_BUFFER_STATE new_buffer; #endif { if ( yy_current_buffer == new_buffer ) return; if ( yy_current_buffer ) { /* Flush out information for old buffer. */ *yy_c_buf_p = yy_hold_char; yy_current_buffer->yy_buf_pos = yy_c_buf_p; yy_current_buffer->yy_n_chars = yy_n_chars; } yy_current_buffer = new_buffer; yy_load_buffer_state(); /* We don't actually know whether we did this switch during * EOF (yywrap()) processing, but the only time this flag * is looked at is after yywrap() is called, so it's safe * to go ahead and always set it. */ yy_did_buffer_switch_on_eof = 1; } #ifdef YY_USE_PROTOS void yy_load_buffer_state( void ) #else void yy_load_buffer_state() #endif { yy_n_chars = yy_current_buffer->yy_n_chars; yytext_ptr = yy_c_buf_p = yy_current_buffer->yy_buf_pos; yyin = yy_current_buffer->yy_input_file; yy_hold_char = *yy_c_buf_p; } #ifdef YY_USE_PROTOS YY_BUFFER_STATE yy_create_buffer( FILE *file, int size ) #else YY_BUFFER_STATE yy_create_buffer( file, size ) FILE *file; int size; #endif { YY_BUFFER_STATE b; b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) ); if ( ! b ) YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); b->yy_buf_size = size; /* yy_ch_buf has to be 2 characters longer than the size given because * we need to put in 2 end-of-buffer characters. */ b->yy_ch_buf = (char *) yy_flex_alloc( b->yy_buf_size + 2 ); if ( ! b->yy_ch_buf ) YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); b->yy_is_our_buffer = 1; yy_init_buffer( b, file ); return b; } #ifdef YY_USE_PROTOS void yy_delete_buffer( YY_BUFFER_STATE b ) #else void yy_delete_buffer( b ) YY_BUFFER_STATE b; #endif { if ( ! b ) return; if ( b == yy_current_buffer ) yy_current_buffer = (YY_BUFFER_STATE) 0; if ( b->yy_is_our_buffer ) yy_flex_free( (void *) b->yy_ch_buf ); yy_flex_free( (void *) b ); } #ifndef YY_ALWAYS_INTERACTIVE #ifndef YY_NEVER_INTERACTIVE extern int isatty YY_PROTO(( int )); #endif #endif #ifdef YY_USE_PROTOS void yy_init_buffer( YY_BUFFER_STATE b, FILE *file ) #else void yy_init_buffer( b, file ) YY_BUFFER_STATE b; FILE *file; #endif { yy_flush_buffer( b ); b->yy_input_file = file; b->yy_fill_buffer = 1; #if YY_ALWAYS_INTERACTIVE b->yy_is_interactive = 1; #else #if YY_NEVER_INTERACTIVE b->yy_is_interactive = 0; #else b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0; #endif #endif } #ifdef YY_USE_PROTOS void yy_flush_buffer( YY_BUFFER_STATE b ) #else void yy_flush_buffer( b ) YY_BUFFER_STATE b; #endif { if ( ! b ) return; b->yy_n_chars = 0; /* We always need two end-of-buffer characters. The first causes * a transition to the end-of-buffer state. The second causes * a jam in that state. */ b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR; b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR; b->yy_buf_pos = &b->yy_ch_buf[0]; b->yy_at_bol = 1; b->yy_buffer_status = YY_BUFFER_NEW; if ( b == yy_current_buffer ) yy_load_buffer_state(); } #ifndef YY_NO_SCAN_BUFFER #ifdef YY_USE_PROTOS YY_BUFFER_STATE yy_scan_buffer( char *base, yy_size_t size ) #else YY_BUFFER_STATE yy_scan_buffer( base, size ) char *base; yy_size_t size; #endif { YY_BUFFER_STATE b; if ( size < 2 || base[size-2] != YY_END_OF_BUFFER_CHAR || base[size-1] != YY_END_OF_BUFFER_CHAR ) /* They forgot to leave room for the EOB's. */ return 0; b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) ); if ( ! b ) YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */ b->yy_buf_pos = b->yy_ch_buf = base; b->yy_is_our_buffer = 0; b->yy_input_file = 0; b->yy_n_chars = b->yy_buf_size; b->yy_is_interactive = 0; b->yy_at_bol = 1; b->yy_fill_buffer = 0; b->yy_buffer_status = YY_BUFFER_NEW; yy_switch_to_buffer( b ); return b; } #endif #ifndef YY_NO_SCAN_STRING #ifdef YY_USE_PROTOS YY_BUFFER_STATE yy_scan_string( yyconst char *yy_str ) #else YY_BUFFER_STATE yy_scan_string( yy_str ) yyconst char *yy_str; #endif { int len; for ( len = 0; yy_str[len]; ++len ) ; return yy_scan_bytes( yy_str, len ); } #endif #ifndef YY_NO_SCAN_BYTES #ifdef YY_USE_PROTOS YY_BUFFER_STATE yy_scan_bytes( yyconst char *bytes, int len ) #else YY_BUFFER_STATE yy_scan_bytes( bytes, len ) yyconst char *bytes; int len; #endif { YY_BUFFER_STATE b; char *buf; yy_size_t n; int i; /* Get memory for full buffer, including space for trailing EOB's. */ n = len + 2; buf = (char *) yy_flex_alloc( n ); if ( ! buf ) YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); for ( i = 0; i < len; ++i ) buf[i] = bytes[i]; buf[len] = buf[len+1] = YY_END_OF_BUFFER_CHAR; b = yy_scan_buffer( buf, n ); if ( ! b ) YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); /* It's okay to grow etc. this buffer, and we should throw it * away when we're done. */ b->yy_is_our_buffer = 1; return b; } #endif #ifndef YY_NO_PUSH_STATE #ifdef YY_USE_PROTOS static void yy_push_state( int new_state ) #else static void yy_push_state( new_state ) int new_state; #endif { if ( yy_start_stack_ptr >= yy_start_stack_depth ) { yy_size_t new_size; yy_start_stack_depth += YY_START_STACK_INCR; new_size = yy_start_stack_depth * sizeof( int ); if ( ! yy_start_stack ) yy_start_stack = (int *) yy_flex_alloc( new_size ); else yy_start_stack = (int *) yy_flex_realloc( (void *) yy_start_stack, new_size ); if ( ! yy_start_stack ) YY_FATAL_ERROR( "out of memory expanding start-condition stack" ); } yy_start_stack[yy_start_stack_ptr++] = YY_START; BEGIN(new_state); } #endif #ifndef YY_NO_POP_STATE static void yy_pop_state() { if ( --yy_start_stack_ptr < 0 ) YY_FATAL_ERROR( "start-condition stack underflow" ); BEGIN(yy_start_stack[yy_start_stack_ptr]); } #endif #ifndef YY_NO_TOP_STATE static int yy_top_state() { return yy_start_stack[yy_start_stack_ptr - 1]; } #endif #ifndef YY_EXIT_FAILURE #define YY_EXIT_FAILURE 2 #endif #ifdef YY_USE_PROTOS static void yy_fatal_error( yyconst char msg[] ) #else static void yy_fatal_error( msg ) char msg[]; #endif { (void) fprintf( stderr, "%s\n", msg ); exit( YY_EXIT_FAILURE ); } /* Redefine yyless() so it works in section 3 code. */ #undef yyless #define yyless(n) \ do \ { \ /* Undo effects of setting up yytext. */ \ yytext[yyleng] = yy_hold_char; \ yy_c_buf_p = yytext + n; \ yy_hold_char = *yy_c_buf_p; \ *yy_c_buf_p = '\0'; \ yyleng = n; \ } \ while ( 0 ) /* Internal utility routines. */ #ifndef yytext_ptr #ifdef YY_USE_PROTOS static void yy_flex_strncpy( char *s1, yyconst char *s2, int n ) #else static void yy_flex_strncpy( s1, s2, n ) char *s1; yyconst char *s2; int n; #endif { register int i; for ( i = 0; i < n; ++i ) s1[i] = s2[i]; } #endif #ifdef YY_NEED_STRLEN #ifdef YY_USE_PROTOS static int yy_flex_strlen( yyconst char *s ) #else static int yy_flex_strlen( s ) yyconst char *s; #endif { register int n; for ( n = 0; s[n]; ++n ) ; return n; } #endif #ifdef YY_USE_PROTOS static void *yy_flex_alloc( yy_size_t size ) #else static void *yy_flex_alloc( size ) yy_size_t size; #endif { return (void *) malloc( size ); } #ifdef YY_USE_PROTOS static void *yy_flex_realloc( void *ptr, yy_size_t size ) #else static void *yy_flex_realloc( ptr, size ) void *ptr; yy_size_t size; #endif { /* The cast to (char *) in the following accommodates both * implementations that use char* generic pointers, and those * that use void* generic pointers. It works with the latter * because both ANSI C and C++ allow castless assignment from * any pointer type to void*, and deal with argument conversions * as though doing an assignment. */ return (void *) realloc( (char *) ptr, size ); } #ifdef YY_USE_PROTOS static void yy_flex_free( void *ptr ) #else static void yy_flex_free( ptr ) void *ptr; #endif { free( ptr ); } #if YY_MAIN int main() { yylex(); return 0; } #endif #line 739 "scan.l" static int pg_err_position(void) { const char *loc = token_start ? token_start : yytext; /* in multibyte encodings, return index in characters not bytes */ return pg_mbstrlen_with_len(scanbuf, loc - scanbuf) + 1; } void yyerror(const char *message) { const char *loc = token_start ? token_start : yytext; int cursorpos = pg_err_position(); if (*loc == YY_END_OF_BUFFER_CHAR) { ereport(ERROR, (errcode(ERRCODE_SYNTAX_ERROR), /* translator: %s is typically "syntax error" */ errmsg("%s at end of input", _(message)), errposition(cursorpos))); } else { ereport(ERROR, (errcode(ERRCODE_SYNTAX_ERROR), /* translator: first %s is typically "syntax error" */ errmsg("%s at or near \"%s\"", _(message), loc), errposition(cursorpos))); } } /* * Called before any actual parsing is done */ void scanner_init(const char *str) { Size slen = strlen(str); /* * Might be left over after ereport() */ if (YY_CURRENT_BUFFER) yy_delete_buffer(YY_CURRENT_BUFFER); /* * Make a scan buffer with special termination needed by flex. */ scanbuf = palloc(slen + 2); memcpy(scanbuf, str, slen); scanbuf[slen] = scanbuf[slen + 1] = YY_END_OF_BUFFER_CHAR; scanbufhandle = yy_scan_buffer(scanbuf, slen + 2); /* initialize literal buffer to a reasonable but expansible size */ literalalloc = 128; literalbuf = (char *) palloc(literalalloc); startlit(); BEGIN(INITIAL); } /* * Called after parsing is done to clean up after scanner_init() */ void scanner_finish(void) { yy_delete_buffer(scanbufhandle); pfree(scanbuf); } static void addlit(char *ytext, int yleng) { /* enlarge buffer if needed */ if ((literallen+yleng) >= literalalloc) { do { literalalloc *= 2; } while ((literallen+yleng) >= literalalloc); literalbuf = (char *) repalloc(literalbuf, literalalloc); } /* append new data, add trailing null */ memcpy(literalbuf+literallen, ytext, yleng); literallen += yleng; literalbuf[literallen] = '\0'; } static void addlitchar(unsigned char ychar) { /* enlarge buffer if needed */ if ((literallen+1) >= literalalloc) { literalalloc *= 2; literalbuf = (char *) repalloc(literalbuf, literalalloc); } /* append new data, add trailing null */ literalbuf[literallen] = ychar; literallen += 1; literalbuf[literallen] = '\0'; } /* * One might be tempted to write pstrdup(literalbuf) instead of this, * but for long literals this is much faster because the length is * already known. */ static char * litbufdup(void) { char *new; new = palloc(literallen + 1); memcpy(new, literalbuf, literallen+1); return new; } unsigned char unescape_single_char(unsigned char c) { switch (c) { case 'b': return '\b'; case 'f': return '\f'; case 'n': return '\n'; case 'r': return '\r'; case 't': return '\t'; default: return c; } } static void check_escape_warning(void) { if (warn_on_first_escape && escape_string_warning) ereport(WARNING, (errcode(ERRCODE_NONSTANDARD_USE_OF_ESCAPE_CHARACTER), errmsg("nonstandard use of escape in a string literal"), errhint("Use the escape string syntax for escapes, e.g., E'\\r\\n'."), errposition(pg_err_position()))); warn_on_first_escape = false; /* warn only once per string */ }