#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 52 #define YY_END_OF_BUFFER 53 struct yy_trans_info { short yy_verify; short yy_nxt; }; static yyconst struct yy_trans_info yy_transition[22072] = { { 0, 0 }, { 0,21816 }, { 0, 0 }, { 0,21814 }, { 1,4128 }, { 2,4128 }, { 3,4128 }, { 4,4128 }, { 5,4128 }, { 6,4128 }, { 7,4128 }, { 8,4128 }, { 9,4130 }, { 10,4135 }, { 11,4128 }, { 12,4130 }, { 13,4130 }, { 14,4128 }, { 15,4128 }, { 16,4128 }, { 17,4128 }, { 18,4128 }, { 19,4128 }, { 20,4128 }, { 21,4128 }, { 22,4128 }, { 23,4128 }, { 24,4128 }, { 25,4128 }, { 26,4128 }, { 27,4128 }, { 28,4128 }, { 29,4128 }, { 30,4128 }, { 31,4128 }, { 32,4130 }, { 33,4137 }, { 34,4132 }, { 35,4137 }, { 36,4169 }, { 37,4426 }, { 38,4137 }, { 39,4150 }, { 40,4152 }, { 41,4152 }, { 42,4426 }, { 43,4426 }, { 44,4152 }, { 45,4437 }, { 46,4454 }, { 47,4527 }, { 48,4529 }, { 49,4529 }, { 50,4529 }, { 51,4529 }, { 52,4529 }, { 53,4529 }, { 54,4529 }, { 55,4529 }, { 56,4529 }, { 57,4529 }, { 58,4154 }, { 59,4152 }, { 60,4426 }, { 61,4426 }, { 62,4426 }, { 63,4137 }, { 64,4137 }, { 65,4593 }, { 66,4850 }, { 67,4593 }, { 68,4593 }, { 69,5107 }, { 70,4593 }, { 71,4593 }, { 72,4593 }, { 73,4593 }, { 74,4593 }, { 75,4593 }, { 76,4593 }, { 77,4593 }, { 78,5364 }, { 79,4593 }, { 80,4593 }, { 81,4593 }, { 82,4593 }, { 83,4593 }, { 84,4593 }, { 85,4593 }, { 86,4593 }, { 87,4593 }, { 88,5621 }, { 89,4593 }, { 90,4593 }, { 91,4152 }, { 92,4128 }, { 93,4152 }, { 94,4426 }, { 95,4593 }, { 96,4137 }, { 97,4593 }, { 98,4850 }, { 99,4593 }, { 100,4593 }, { 101,5107 }, { 102,4593 }, { 103,4593 }, { 104,4593 }, { 105,4593 }, { 106,4593 }, { 107,4593 }, { 108,4593 }, { 109,4593 }, { 110,5364 }, { 111,4593 }, { 112,4593 }, { 113,4593 }, { 114,4593 }, { 115,4593 }, { 116,4593 }, { 117,4593 }, { 118,4593 }, { 119,4593 }, { 120,5621 }, { 121,4593 }, { 122,4593 }, { 123,4128 }, { 124,4137 }, { 125,4128 }, { 126,4137 }, { 127,4128 }, { 128,4593 }, { 129,4593 }, { 130,4593 }, { 131,4593 }, { 132,4593 }, { 133,4593 }, { 134,4593 }, { 135,4593 }, { 136,4593 }, { 137,4593 }, { 138,4593 }, { 139,4593 }, { 140,4593 }, { 141,4593 }, { 142,4593 }, { 143,4593 }, { 144,4593 }, { 145,4593 }, { 146,4593 }, { 147,4593 }, { 148,4593 }, { 149,4593 }, { 150,4593 }, { 151,4593 }, { 152,4593 }, { 153,4593 }, { 154,4593 }, { 155,4593 }, { 156,4593 }, { 157,4593 }, { 158,4593 }, { 159,4593 }, { 160,4593 }, { 161,4593 }, { 162,4593 }, { 163,4593 }, { 164,4593 }, { 165,4593 }, { 166,4593 }, { 167,4593 }, { 168,4593 }, { 169,4593 }, { 170,4593 }, { 171,4593 }, { 172,4593 }, { 173,4593 }, { 174,4593 }, { 175,4593 }, { 176,4593 }, { 177,4593 }, { 178,4593 }, { 179,4593 }, { 180,4593 }, { 181,4593 }, { 182,4593 }, { 183,4593 }, { 184,4593 }, { 185,4593 }, { 186,4593 }, { 187,4593 }, { 188,4593 }, { 189,4593 }, { 190,4593 }, { 191,4593 }, { 192,4593 }, { 193,4593 }, { 194,4593 }, { 195,4593 }, { 196,4593 }, { 197,4593 }, { 198,4593 }, { 199,4593 }, { 200,4593 }, { 201,4593 }, { 202,4593 }, { 203,4593 }, { 204,4593 }, { 205,4593 }, { 206,4593 }, { 207,4593 }, { 208,4593 }, { 209,4593 }, { 210,4593 }, { 211,4593 }, { 212,4593 }, { 213,4593 }, { 214,4593 }, { 215,4593 }, { 216,4593 }, { 217,4593 }, { 218,4593 }, { 219,4593 }, { 220,4593 }, { 221,4593 }, { 222,4593 }, { 223,4593 }, { 224,4593 }, { 225,4593 }, { 226,4593 }, { 227,4593 }, { 228,4593 }, { 229,4593 }, { 230,4593 }, { 231,4593 }, { 232,4593 }, { 233,4593 }, { 234,4593 }, { 235,4593 }, { 236,4593 }, { 237,4593 }, { 238,4593 }, { 239,4593 }, { 240,4593 }, { 241,4593 }, { 242,4593 }, { 243,4593 }, { 244,4593 }, { 245,4593 }, { 246,4593 }, { 247,4593 }, { 248,4593 }, { 249,4593 }, { 250,4593 }, { 251,4593 }, { 252,4593 }, { 253,4593 }, { 254,4593 }, { 255,4593 }, { 256,4128 }, { 0, 0 }, { 0,21556 }, { 1,3870 }, { 2,3870 }, { 3,3870 }, { 4,3870 }, { 5,3870 }, { 6,3870 }, { 7,3870 }, { 8,3870 }, { 9,3872 }, { 10,3877 }, { 11,3870 }, { 12,3872 }, { 13,3872 }, { 14,3870 }, { 15,3870 }, { 16,3870 }, { 17,3870 }, { 18,3870 }, { 19,3870 }, { 20,3870 }, { 21,3870 }, { 22,3870 }, { 23,3870 }, { 24,3870 }, { 25,3870 }, { 26,3870 }, { 27,3870 }, { 28,3870 }, { 29,3870 }, { 30,3870 }, { 31,3870 }, { 32,3872 }, { 33,3879 }, { 34,3874 }, { 35,3879 }, { 36,3911 }, { 37,4168 }, { 38,3879 }, { 39,3892 }, { 40,3894 }, { 41,3894 }, { 42,4168 }, { 43,4168 }, { 44,3894 }, { 45,4179 }, { 46,4196 }, { 47,4269 }, { 48,4271 }, { 49,4271 }, { 50,4271 }, { 51,4271 }, { 52,4271 }, { 53,4271 }, { 54,4271 }, { 55,4271 }, { 56,4271 }, { 57,4271 }, { 58,3896 }, { 59,3894 }, { 60,4168 }, { 61,4168 }, { 62,4168 }, { 63,3879 }, { 64,3879 }, { 65,4335 }, { 66,4592 }, { 67,4335 }, { 68,4335 }, { 69,4849 }, { 70,4335 }, { 71,4335 }, { 72,4335 }, { 73,4335 }, { 74,4335 }, { 75,4335 }, { 76,4335 }, { 77,4335 }, { 78,5106 }, { 79,4335 }, { 80,4335 }, { 81,4335 }, { 82,4335 }, { 83,4335 }, { 84,4335 }, { 85,4335 }, { 86,4335 }, { 87,4335 }, { 88,5363 }, { 89,4335 }, { 90,4335 }, { 91,3894 }, { 92,3870 }, { 93,3894 }, { 94,4168 }, { 95,4335 }, { 96,3879 }, { 97,4335 }, { 98,4592 }, { 99,4335 }, { 100,4335 }, { 101,4849 }, { 102,4335 }, { 103,4335 }, { 104,4335 }, { 105,4335 }, { 106,4335 }, { 107,4335 }, { 108,4335 }, { 109,4335 }, { 110,5106 }, { 111,4335 }, { 112,4335 }, { 113,4335 }, { 114,4335 }, { 115,4335 }, { 116,4335 }, { 117,4335 }, { 118,4335 }, { 119,4335 }, { 120,5363 }, { 121,4335 }, { 122,4335 }, { 123,3870 }, { 124,3879 }, { 125,3870 }, { 126,3879 }, { 127,3870 }, { 128,4335 }, { 129,4335 }, { 130,4335 }, { 131,4335 }, { 132,4335 }, { 133,4335 }, { 134,4335 }, { 135,4335 }, { 136,4335 }, { 137,4335 }, { 138,4335 }, { 139,4335 }, { 140,4335 }, { 141,4335 }, { 142,4335 }, { 143,4335 }, { 144,4335 }, { 145,4335 }, { 146,4335 }, { 147,4335 }, { 148,4335 }, { 149,4335 }, { 150,4335 }, { 151,4335 }, { 152,4335 }, { 153,4335 }, { 154,4335 }, { 155,4335 }, { 156,4335 }, { 157,4335 }, { 158,4335 }, { 159,4335 }, { 160,4335 }, { 161,4335 }, { 162,4335 }, { 163,4335 }, { 164,4335 }, { 165,4335 }, { 166,4335 }, { 167,4335 }, { 168,4335 }, { 169,4335 }, { 170,4335 }, { 171,4335 }, { 172,4335 }, { 173,4335 }, { 174,4335 }, { 175,4335 }, { 176,4335 }, { 177,4335 }, { 178,4335 }, { 179,4335 }, { 180,4335 }, { 181,4335 }, { 182,4335 }, { 183,4335 }, { 184,4335 }, { 185,4335 }, { 186,4335 }, { 187,4335 }, { 188,4335 }, { 189,4335 }, { 190,4335 }, { 191,4335 }, { 192,4335 }, { 193,4335 }, { 194,4335 }, { 195,4335 }, { 196,4335 }, { 197,4335 }, { 198,4335 }, { 199,4335 }, { 200,4335 }, { 201,4335 }, { 202,4335 }, { 203,4335 }, { 204,4335 }, { 205,4335 }, { 206,4335 }, { 207,4335 }, { 208,4335 }, { 209,4335 }, { 210,4335 }, { 211,4335 }, { 212,4335 }, { 213,4335 }, { 214,4335 }, { 215,4335 }, { 216,4335 }, { 217,4335 }, { 218,4335 }, { 219,4335 }, { 220,4335 }, { 221,4335 }, { 222,4335 }, { 223,4335 }, { 224,4335 }, { 225,4335 }, { 226,4335 }, { 227,4335 }, { 228,4335 }, { 229,4335 }, { 230,4335 }, { 231,4335 }, { 232,4335 }, { 233,4335 }, { 234,4335 }, { 235,4335 }, { 236,4335 }, { 237,4335 }, { 238,4335 }, { 239,4335 }, { 240,4335 }, { 241,4335 }, { 242,4335 }, { 243,4335 }, { 244,4335 }, { 245,4335 }, { 246,4335 }, { 247,4335 }, { 248,4335 }, { 249,4335 }, { 250,4335 }, { 251,4335 }, { 252,4335 }, { 253,4335 }, { 254,4335 }, { 255,4335 }, { 256,3870 }, { 0, 12 }, { 0,21298 }, { 1,5362 }, { 2,5362 }, { 3,5362 }, { 4,5362 }, { 5,5362 }, { 6,5362 }, { 7,5362 }, { 8,5362 }, { 9,5362 }, { 10,5362 }, { 11,5362 }, { 12,5362 }, { 13,5362 }, { 14,5362 }, { 15,5362 }, { 16,5362 }, { 17,5362 }, { 18,5362 }, { 19,5362 }, { 20,5362 }, { 21,5362 }, { 22,5362 }, { 23,5362 }, { 24,5362 }, { 25,5362 }, { 26,5362 }, { 27,5362 }, { 28,5362 }, { 29,5362 }, { 30,5362 }, { 31,5362 }, { 32,5362 }, { 33,5362 }, { 34,5362 }, { 35,5362 }, { 36,5362 }, { 37,5362 }, { 38,5362 }, { 39,5620 }, { 40,5362 }, { 41,5362 }, { 42,5362 }, { 43,5362 }, { 44,5362 }, { 45,5362 }, { 46,5362 }, { 47,5362 }, { 48,5362 }, { 49,5362 }, { 50,5362 }, { 51,5362 }, { 52,5362 }, { 53,5362 }, { 54,5362 }, { 55,5362 }, { 56,5362 }, { 57,5362 }, { 58,5362 }, { 59,5362 }, { 60,5362 }, { 61,5362 }, { 62,5362 }, { 63,5362 }, { 64,5362 }, { 65,5362 }, { 66,5362 }, { 67,5362 }, { 68,5362 }, { 69,5362 }, { 70,5362 }, { 71,5362 }, { 72,5362 }, { 73,5362 }, { 74,5362 }, { 75,5362 }, { 76,5362 }, { 77,5362 }, { 78,5362 }, { 79,5362 }, { 80,5362 }, { 81,5362 }, { 82,5362 }, { 83,5362 }, { 84,5362 }, { 85,5362 }, { 86,5362 }, { 87,5362 }, { 88,5362 }, { 89,5362 }, { 90,5362 }, { 91,5362 }, { 92,5362 }, { 93,5362 }, { 94,5362 }, { 95,5362 }, { 96,5362 }, { 97,5362 }, { 98,5362 }, { 99,5362 }, { 100,5362 }, { 101,5362 }, { 102,5362 }, { 103,5362 }, { 104,5362 }, { 105,5362 }, { 106,5362 }, { 107,5362 }, { 108,5362 }, { 109,5362 }, { 110,5362 }, { 111,5362 }, { 112,5362 }, { 113,5362 }, { 114,5362 }, { 115,5362 }, { 116,5362 }, { 117,5362 }, { 118,5362 }, { 119,5362 }, { 120,5362 }, { 121,5362 }, { 122,5362 }, { 123,5362 }, { 124,5362 }, { 125,5362 }, { 126,5362 }, { 127,5362 }, { 128,5362 }, { 129,5362 }, { 130,5362 }, { 131,5362 }, { 132,5362 }, { 133,5362 }, { 134,5362 }, { 135,5362 }, { 136,5362 }, { 137,5362 }, { 138,5362 }, { 139,5362 }, { 140,5362 }, { 141,5362 }, { 142,5362 }, { 143,5362 }, { 144,5362 }, { 145,5362 }, { 146,5362 }, { 147,5362 }, { 148,5362 }, { 149,5362 }, { 150,5362 }, { 151,5362 }, { 152,5362 }, { 153,5362 }, { 154,5362 }, { 155,5362 }, { 156,5362 }, { 157,5362 }, { 158,5362 }, { 159,5362 }, { 160,5362 }, { 161,5362 }, { 162,5362 }, { 163,5362 }, { 164,5362 }, { 165,5362 }, { 166,5362 }, { 167,5362 }, { 168,5362 }, { 169,5362 }, { 170,5362 }, { 171,5362 }, { 172,5362 }, { 173,5362 }, { 174,5362 }, { 175,5362 }, { 176,5362 }, { 177,5362 }, { 178,5362 }, { 179,5362 }, { 180,5362 }, { 181,5362 }, { 182,5362 }, { 183,5362 }, { 184,5362 }, { 185,5362 }, { 186,5362 }, { 187,5362 }, { 188,5362 }, { 189,5362 }, { 190,5362 }, { 191,5362 }, { 192,5362 }, { 193,5362 }, { 194,5362 }, { 195,5362 }, { 196,5362 }, { 197,5362 }, { 198,5362 }, { 199,5362 }, { 200,5362 }, { 201,5362 }, { 202,5362 }, { 203,5362 }, { 204,5362 }, { 205,5362 }, { 206,5362 }, { 207,5362 }, { 208,5362 }, { 209,5362 }, { 210,5362 }, { 211,5362 }, { 212,5362 }, { 213,5362 }, { 214,5362 }, { 215,5362 }, { 216,5362 }, { 217,5362 }, { 218,5362 }, { 219,5362 }, { 220,5362 }, { 221,5362 }, { 222,5362 }, { 223,5362 }, { 224,5362 }, { 225,5362 }, { 226,5362 }, { 227,5362 }, { 228,5362 }, { 229,5362 }, { 230,5362 }, { 231,5362 }, { 232,5362 }, { 233,5362 }, { 234,5362 }, { 235,5362 }, { 236,5362 }, { 237,5362 }, { 238,5362 }, { 239,5362 }, { 240,5362 }, { 241,5362 }, { 242,5362 }, { 243,5362 }, { 244,5362 }, { 245,5362 }, { 246,5362 }, { 247,5362 }, { 248,5362 }, { 249,5362 }, { 250,5362 }, { 251,5362 }, { 252,5362 }, { 253,5362 }, { 254,5362 }, { 255,5362 }, { 256,5362 }, { 0, 12 }, { 0,21040 }, { 1,5104 }, { 2,5104 }, { 3,5104 }, { 4,5104 }, { 5,5104 }, { 6,5104 }, { 7,5104 }, { 8,5104 }, { 9,5104 }, { 10,5104 }, { 11,5104 }, { 12,5104 }, { 13,5104 }, { 14,5104 }, { 15,5104 }, { 16,5104 }, { 17,5104 }, { 18,5104 }, { 19,5104 }, { 20,5104 }, { 21,5104 }, { 22,5104 }, { 23,5104 }, { 24,5104 }, { 25,5104 }, { 26,5104 }, { 27,5104 }, { 28,5104 }, { 29,5104 }, { 30,5104 }, { 31,5104 }, { 32,5104 }, { 33,5104 }, { 34,5104 }, { 35,5104 }, { 36,5104 }, { 37,5104 }, { 38,5104 }, { 39,5362 }, { 40,5104 }, { 41,5104 }, { 42,5104 }, { 43,5104 }, { 44,5104 }, { 45,5104 }, { 46,5104 }, { 47,5104 }, { 48,5104 }, { 49,5104 }, { 50,5104 }, { 51,5104 }, { 52,5104 }, { 53,5104 }, { 54,5104 }, { 55,5104 }, { 56,5104 }, { 57,5104 }, { 58,5104 }, { 59,5104 }, { 60,5104 }, { 61,5104 }, { 62,5104 }, { 63,5104 }, { 64,5104 }, { 65,5104 }, { 66,5104 }, { 67,5104 }, { 68,5104 }, { 69,5104 }, { 70,5104 }, { 71,5104 }, { 72,5104 }, { 73,5104 }, { 74,5104 }, { 75,5104 }, { 76,5104 }, { 77,5104 }, { 78,5104 }, { 79,5104 }, { 80,5104 }, { 81,5104 }, { 82,5104 }, { 83,5104 }, { 84,5104 }, { 85,5104 }, { 86,5104 }, { 87,5104 }, { 88,5104 }, { 89,5104 }, { 90,5104 }, { 91,5104 }, { 92,5104 }, { 93,5104 }, { 94,5104 }, { 95,5104 }, { 96,5104 }, { 97,5104 }, { 98,5104 }, { 99,5104 }, { 100,5104 }, { 101,5104 }, { 102,5104 }, { 103,5104 }, { 104,5104 }, { 105,5104 }, { 106,5104 }, { 107,5104 }, { 108,5104 }, { 109,5104 }, { 110,5104 }, { 111,5104 }, { 112,5104 }, { 113,5104 }, { 114,5104 }, { 115,5104 }, { 116,5104 }, { 117,5104 }, { 118,5104 }, { 119,5104 }, { 120,5104 }, { 121,5104 }, { 122,5104 }, { 123,5104 }, { 124,5104 }, { 125,5104 }, { 126,5104 }, { 127,5104 }, { 128,5104 }, { 129,5104 }, { 130,5104 }, { 131,5104 }, { 132,5104 }, { 133,5104 }, { 134,5104 }, { 135,5104 }, { 136,5104 }, { 137,5104 }, { 138,5104 }, { 139,5104 }, { 140,5104 }, { 141,5104 }, { 142,5104 }, { 143,5104 }, { 144,5104 }, { 145,5104 }, { 146,5104 }, { 147,5104 }, { 148,5104 }, { 149,5104 }, { 150,5104 }, { 151,5104 }, { 152,5104 }, { 153,5104 }, { 154,5104 }, { 155,5104 }, { 156,5104 }, { 157,5104 }, { 158,5104 }, { 159,5104 }, { 160,5104 }, { 161,5104 }, { 162,5104 }, { 163,5104 }, { 164,5104 }, { 165,5104 }, { 166,5104 }, { 167,5104 }, { 168,5104 }, { 169,5104 }, { 170,5104 }, { 171,5104 }, { 172,5104 }, { 173,5104 }, { 174,5104 }, { 175,5104 }, { 176,5104 }, { 177,5104 }, { 178,5104 }, { 179,5104 }, { 180,5104 }, { 181,5104 }, { 182,5104 }, { 183,5104 }, { 184,5104 }, { 185,5104 }, { 186,5104 }, { 187,5104 }, { 188,5104 }, { 189,5104 }, { 190,5104 }, { 191,5104 }, { 192,5104 }, { 193,5104 }, { 194,5104 }, { 195,5104 }, { 196,5104 }, { 197,5104 }, { 198,5104 }, { 199,5104 }, { 200,5104 }, { 201,5104 }, { 202,5104 }, { 203,5104 }, { 204,5104 }, { 205,5104 }, { 206,5104 }, { 207,5104 }, { 208,5104 }, { 209,5104 }, { 210,5104 }, { 211,5104 }, { 212,5104 }, { 213,5104 }, { 214,5104 }, { 215,5104 }, { 216,5104 }, { 217,5104 }, { 218,5104 }, { 219,5104 }, { 220,5104 }, { 221,5104 }, { 222,5104 }, { 223,5104 }, { 224,5104 }, { 225,5104 }, { 226,5104 }, { 227,5104 }, { 228,5104 }, { 229,5104 }, { 230,5104 }, { 231,5104 }, { 232,5104 }, { 233,5104 }, { 234,5104 }, { 235,5104 }, { 236,5104 }, { 237,5104 }, { 238,5104 }, { 239,5104 }, { 240,5104 }, { 241,5104 }, { 242,5104 }, { 243,5104 }, { 244,5104 }, { 245,5104 }, { 246,5104 }, { 247,5104 }, { 248,5104 }, { 249,5104 }, { 250,5104 }, { 251,5104 }, { 252,5104 }, { 253,5104 }, { 254,5104 }, { 255,5104 }, { 256,5104 }, { 0, 0 }, { 0,20782 }, { 1,5151 }, { 2,5151 }, { 3,5151 }, { 4,5151 }, { 5,5151 }, { 6,5151 }, { 7,5151 }, { 8,5151 }, { 9,5151 }, { 10,5151 }, { 11,5151 }, { 12,5151 }, { 13,5151 }, { 14,5151 }, { 15,5151 }, { 16,5151 }, { 17,5151 }, { 18,5151 }, { 19,5151 }, { 20,5151 }, { 21,5151 }, { 22,5151 }, { 23,5151 }, { 24,5151 }, { 25,5151 }, { 26,5151 }, { 27,5151 }, { 28,5151 }, { 29,5151 }, { 30,5151 }, { 31,5151 }, { 32,5151 }, { 33,5409 }, { 34,5151 }, { 35,5409 }, { 36,5151 }, { 37,5409 }, { 38,5409 }, { 39,5151 }, { 40,5151 }, { 41,5151 }, { 42,3128 }, { 43,5409 }, { 44,5151 }, { 45,5409 }, { 46,5151 }, { 47,3132 }, { 48,5151 }, { 49,5151 }, { 50,5151 }, { 51,5151 }, { 52,5151 }, { 53,5151 }, { 54,5151 }, { 55,5151 }, { 56,5151 }, { 57,5151 }, { 58,5151 }, { 59,5151 }, { 60,5409 }, { 61,5409 }, { 62,5409 }, { 63,5409 }, { 64,5409 }, { 65,5151 }, { 66,5151 }, { 67,5151 }, { 68,5151 }, { 69,5151 }, { 70,5151 }, { 71,5151 }, { 72,5151 }, { 73,5151 }, { 74,5151 }, { 75,5151 }, { 76,5151 }, { 77,5151 }, { 78,5151 }, { 79,5151 }, { 80,5151 }, { 81,5151 }, { 82,5151 }, { 83,5151 }, { 84,5151 }, { 85,5151 }, { 86,5151 }, { 87,5151 }, { 88,5151 }, { 89,5151 }, { 90,5151 }, { 91,5151 }, { 92,5151 }, { 93,5151 }, { 94,5409 }, { 95,5151 }, { 96,5409 }, { 97,5151 }, { 98,5151 }, { 99,5151 }, { 100,5151 }, { 101,5151 }, { 102,5151 }, { 103,5151 }, { 104,5151 }, { 105,5151 }, { 106,5151 }, { 107,5151 }, { 108,5151 }, { 109,5151 }, { 110,5151 }, { 111,5151 }, { 112,5151 }, { 113,5151 }, { 114,5151 }, { 115,5151 }, { 116,5151 }, { 117,5151 }, { 118,5151 }, { 119,5151 }, { 120,5151 }, { 121,5151 }, { 122,5151 }, { 123,5151 }, { 124,5409 }, { 125,5151 }, { 126,5409 }, { 127,5151 }, { 128,5151 }, { 129,5151 }, { 130,5151 }, { 131,5151 }, { 132,5151 }, { 133,5151 }, { 134,5151 }, { 135,5151 }, { 136,5151 }, { 137,5151 }, { 138,5151 }, { 139,5151 }, { 140,5151 }, { 141,5151 }, { 142,5151 }, { 143,5151 }, { 144,5151 }, { 145,5151 }, { 146,5151 }, { 147,5151 }, { 148,5151 }, { 149,5151 }, { 150,5151 }, { 151,5151 }, { 152,5151 }, { 153,5151 }, { 154,5151 }, { 155,5151 }, { 156,5151 }, { 157,5151 }, { 158,5151 }, { 159,5151 }, { 160,5151 }, { 161,5151 }, { 162,5151 }, { 163,5151 }, { 164,5151 }, { 165,5151 }, { 166,5151 }, { 167,5151 }, { 168,5151 }, { 169,5151 }, { 170,5151 }, { 171,5151 }, { 172,5151 }, { 173,5151 }, { 174,5151 }, { 175,5151 }, { 176,5151 }, { 177,5151 }, { 178,5151 }, { 179,5151 }, { 180,5151 }, { 181,5151 }, { 182,5151 }, { 183,5151 }, { 184,5151 }, { 185,5151 }, { 186,5151 }, { 187,5151 }, { 188,5151 }, { 189,5151 }, { 190,5151 }, { 191,5151 }, { 192,5151 }, { 193,5151 }, { 194,5151 }, { 195,5151 }, { 196,5151 }, { 197,5151 }, { 198,5151 }, { 199,5151 }, { 200,5151 }, { 201,5151 }, { 202,5151 }, { 203,5151 }, { 204,5151 }, { 205,5151 }, { 206,5151 }, { 207,5151 }, { 208,5151 }, { 209,5151 }, { 210,5151 }, { 211,5151 }, { 212,5151 }, { 213,5151 }, { 214,5151 }, { 215,5151 }, { 216,5151 }, { 217,5151 }, { 218,5151 }, { 219,5151 }, { 220,5151 }, { 221,5151 }, { 222,5151 }, { 223,5151 }, { 224,5151 }, { 225,5151 }, { 226,5151 }, { 227,5151 }, { 228,5151 }, { 229,5151 }, { 230,5151 }, { 231,5151 }, { 232,5151 }, { 233,5151 }, { 234,5151 }, { 235,5151 }, { 236,5151 }, { 237,5151 }, { 238,5151 }, { 239,5151 }, { 240,5151 }, { 241,5151 }, { 242,5151 }, { 243,5151 }, { 244,5151 }, { 245,5151 }, { 246,5151 }, { 247,5151 }, { 248,5151 }, { 249,5151 }, { 250,5151 }, { 251,5151 }, { 252,5151 }, { 253,5151 }, { 254,5151 }, { 255,5151 }, { 256,5151 }, { 0, 0 }, { 0,20524 }, { 1,4893 }, { 2,4893 }, { 3,4893 }, { 4,4893 }, { 5,4893 }, { 6,4893 }, { 7,4893 }, { 8,4893 }, { 9,4893 }, { 10,4893 }, { 11,4893 }, { 12,4893 }, { 13,4893 }, { 14,4893 }, { 15,4893 }, { 16,4893 }, { 17,4893 }, { 18,4893 }, { 19,4893 }, { 20,4893 }, { 21,4893 }, { 22,4893 }, { 23,4893 }, { 24,4893 }, { 25,4893 }, { 26,4893 }, { 27,4893 }, { 28,4893 }, { 29,4893 }, { 30,4893 }, { 31,4893 }, { 32,4893 }, { 33,5151 }, { 34,4893 }, { 35,5151 }, { 36,4893 }, { 37,5151 }, { 38,5151 }, { 39,4893 }, { 40,4893 }, { 41,4893 }, { 42,2870 }, { 43,5151 }, { 44,4893 }, { 45,5151 }, { 46,4893 }, { 47,2874 }, { 48,4893 }, { 49,4893 }, { 50,4893 }, { 51,4893 }, { 52,4893 }, { 53,4893 }, { 54,4893 }, { 55,4893 }, { 56,4893 }, { 57,4893 }, { 58,4893 }, { 59,4893 }, { 60,5151 }, { 61,5151 }, { 62,5151 }, { 63,5151 }, { 64,5151 }, { 65,4893 }, { 66,4893 }, { 67,4893 }, { 68,4893 }, { 69,4893 }, { 70,4893 }, { 71,4893 }, { 72,4893 }, { 73,4893 }, { 74,4893 }, { 75,4893 }, { 76,4893 }, { 77,4893 }, { 78,4893 }, { 79,4893 }, { 80,4893 }, { 81,4893 }, { 82,4893 }, { 83,4893 }, { 84,4893 }, { 85,4893 }, { 86,4893 }, { 87,4893 }, { 88,4893 }, { 89,4893 }, { 90,4893 }, { 91,4893 }, { 92,4893 }, { 93,4893 }, { 94,5151 }, { 95,4893 }, { 96,5151 }, { 97,4893 }, { 98,4893 }, { 99,4893 }, { 100,4893 }, { 101,4893 }, { 102,4893 }, { 103,4893 }, { 104,4893 }, { 105,4893 }, { 106,4893 }, { 107,4893 }, { 108,4893 }, { 109,4893 }, { 110,4893 }, { 111,4893 }, { 112,4893 }, { 113,4893 }, { 114,4893 }, { 115,4893 }, { 116,4893 }, { 117,4893 }, { 118,4893 }, { 119,4893 }, { 120,4893 }, { 121,4893 }, { 122,4893 }, { 123,4893 }, { 124,5151 }, { 125,4893 }, { 126,5151 }, { 127,4893 }, { 128,4893 }, { 129,4893 }, { 130,4893 }, { 131,4893 }, { 132,4893 }, { 133,4893 }, { 134,4893 }, { 135,4893 }, { 136,4893 }, { 137,4893 }, { 138,4893 }, { 139,4893 }, { 140,4893 }, { 141,4893 }, { 142,4893 }, { 143,4893 }, { 144,4893 }, { 145,4893 }, { 146,4893 }, { 147,4893 }, { 148,4893 }, { 149,4893 }, { 150,4893 }, { 151,4893 }, { 152,4893 }, { 153,4893 }, { 154,4893 }, { 155,4893 }, { 156,4893 }, { 157,4893 }, { 158,4893 }, { 159,4893 }, { 160,4893 }, { 161,4893 }, { 162,4893 }, { 163,4893 }, { 164,4893 }, { 165,4893 }, { 166,4893 }, { 167,4893 }, { 168,4893 }, { 169,4893 }, { 170,4893 }, { 171,4893 }, { 172,4893 }, { 173,4893 }, { 174,4893 }, { 175,4893 }, { 176,4893 }, { 177,4893 }, { 178,4893 }, { 179,4893 }, { 180,4893 }, { 181,4893 }, { 182,4893 }, { 183,4893 }, { 184,4893 }, { 185,4893 }, { 186,4893 }, { 187,4893 }, { 188,4893 }, { 189,4893 }, { 190,4893 }, { 191,4893 }, { 192,4893 }, { 193,4893 }, { 194,4893 }, { 195,4893 }, { 196,4893 }, { 197,4893 }, { 198,4893 }, { 199,4893 }, { 200,4893 }, { 201,4893 }, { 202,4893 }, { 203,4893 }, { 204,4893 }, { 205,4893 }, { 206,4893 }, { 207,4893 }, { 208,4893 }, { 209,4893 }, { 210,4893 }, { 211,4893 }, { 212,4893 }, { 213,4893 }, { 214,4893 }, { 215,4893 }, { 216,4893 }, { 217,4893 }, { 218,4893 }, { 219,4893 }, { 220,4893 }, { 221,4893 }, { 222,4893 }, { 223,4893 }, { 224,4893 }, { 225,4893 }, { 226,4893 }, { 227,4893 }, { 228,4893 }, { 229,4893 }, { 230,4893 }, { 231,4893 }, { 232,4893 }, { 233,4893 }, { 234,4893 }, { 235,4893 }, { 236,4893 }, { 237,4893 }, { 238,4893 }, { 239,4893 }, { 240,4893 }, { 241,4893 }, { 242,4893 }, { 243,4893 }, { 244,4893 }, { 245,4893 }, { 246,4893 }, { 247,4893 }, { 248,4893 }, { 249,4893 }, { 250,4893 }, { 251,4893 }, { 252,4893 }, { 253,4893 }, { 254,4893 }, { 255,4893 }, { 256,4893 }, { 0, 0 }, { 0,20266 }, { 1,5151 }, { 2,5151 }, { 3,5151 }, { 4,5151 }, { 5,5151 }, { 6,5151 }, { 7,5151 }, { 8,5151 }, { 9,5151 }, { 10,5151 }, { 11,5151 }, { 12,5151 }, { 13,5151 }, { 14,5151 }, { 15,5151 }, { 16,5151 }, { 17,5151 }, { 18,5151 }, { 19,5151 }, { 20,5151 }, { 21,5151 }, { 22,5151 }, { 23,5151 }, { 24,5151 }, { 25,5151 }, { 26,5151 }, { 27,5151 }, { 28,5151 }, { 29,5151 }, { 30,5151 }, { 31,5151 }, { 32,5151 }, { 33,5151 }, { 34,2629 }, { 35,5151 }, { 36,5151 }, { 37,5151 }, { 38,5151 }, { 39,5151 }, { 40,5151 }, { 41,5151 }, { 42,5151 }, { 43,5151 }, { 44,5151 }, { 45,5151 }, { 46,5151 }, { 47,5151 }, { 48,5151 }, { 49,5151 }, { 50,5151 }, { 51,5151 }, { 52,5151 }, { 53,5151 }, { 54,5151 }, { 55,5151 }, { 56,5151 }, { 57,5151 }, { 58,5151 }, { 59,5151 }, { 60,5151 }, { 61,5151 }, { 62,5151 }, { 63,5151 }, { 64,5151 }, { 65,5151 }, { 66,5151 }, { 67,5151 }, { 68,5151 }, { 69,5151 }, { 70,5151 }, { 71,5151 }, { 72,5151 }, { 73,5151 }, { 74,5151 }, { 75,5151 }, { 76,5151 }, { 77,5151 }, { 78,5151 }, { 79,5151 }, { 80,5151 }, { 81,5151 }, { 82,5151 }, { 83,5151 }, { 84,5151 }, { 85,5151 }, { 86,5151 }, { 87,5151 }, { 88,5151 }, { 89,5151 }, { 90,5151 }, { 91,5151 }, { 92,5151 }, { 93,5151 }, { 94,5151 }, { 95,5151 }, { 96,5151 }, { 97,5151 }, { 98,5151 }, { 99,5151 }, { 100,5151 }, { 101,5151 }, { 102,5151 }, { 103,5151 }, { 104,5151 }, { 105,5151 }, { 106,5151 }, { 107,5151 }, { 108,5151 }, { 109,5151 }, { 110,5151 }, { 111,5151 }, { 112,5151 }, { 113,5151 }, { 114,5151 }, { 115,5151 }, { 116,5151 }, { 117,5151 }, { 118,5151 }, { 119,5151 }, { 120,5151 }, { 121,5151 }, { 122,5151 }, { 123,5151 }, { 124,5151 }, { 125,5151 }, { 126,5151 }, { 127,5151 }, { 128,5151 }, { 129,5151 }, { 130,5151 }, { 131,5151 }, { 132,5151 }, { 133,5151 }, { 134,5151 }, { 135,5151 }, { 136,5151 }, { 137,5151 }, { 138,5151 }, { 139,5151 }, { 140,5151 }, { 141,5151 }, { 142,5151 }, { 143,5151 }, { 144,5151 }, { 145,5151 }, { 146,5151 }, { 147,5151 }, { 148,5151 }, { 149,5151 }, { 150,5151 }, { 151,5151 }, { 152,5151 }, { 153,5151 }, { 154,5151 }, { 155,5151 }, { 156,5151 }, { 157,5151 }, { 158,5151 }, { 159,5151 }, { 160,5151 }, { 161,5151 }, { 162,5151 }, { 163,5151 }, { 164,5151 }, { 165,5151 }, { 166,5151 }, { 167,5151 }, { 168,5151 }, { 169,5151 }, { 170,5151 }, { 171,5151 }, { 172,5151 }, { 173,5151 }, { 174,5151 }, { 175,5151 }, { 176,5151 }, { 177,5151 }, { 178,5151 }, { 179,5151 }, { 180,5151 }, { 181,5151 }, { 182,5151 }, { 183,5151 }, { 184,5151 }, { 185,5151 }, { 186,5151 }, { 187,5151 }, { 188,5151 }, { 189,5151 }, { 190,5151 }, { 191,5151 }, { 192,5151 }, { 193,5151 }, { 194,5151 }, { 195,5151 }, { 196,5151 }, { 197,5151 }, { 198,5151 }, { 199,5151 }, { 200,5151 }, { 201,5151 }, { 202,5151 }, { 203,5151 }, { 204,5151 }, { 205,5151 }, { 206,5151 }, { 207,5151 }, { 208,5151 }, { 209,5151 }, { 210,5151 }, { 211,5151 }, { 212,5151 }, { 213,5151 }, { 214,5151 }, { 215,5151 }, { 216,5151 }, { 217,5151 }, { 218,5151 }, { 219,5151 }, { 220,5151 }, { 221,5151 }, { 222,5151 }, { 223,5151 }, { 224,5151 }, { 225,5151 }, { 226,5151 }, { 227,5151 }, { 228,5151 }, { 229,5151 }, { 230,5151 }, { 231,5151 }, { 232,5151 }, { 233,5151 }, { 234,5151 }, { 235,5151 }, { 236,5151 }, { 237,5151 }, { 238,5151 }, { 239,5151 }, { 240,5151 }, { 241,5151 }, { 242,5151 }, { 243,5151 }, { 244,5151 }, { 245,5151 }, { 246,5151 }, { 247,5151 }, { 248,5151 }, { 249,5151 }, { 250,5151 }, { 251,5151 }, { 252,5151 }, { 253,5151 }, { 254,5151 }, { 255,5151 }, { 256,5151 }, { 0, 0 }, { 0,20008 }, { 1,4893 }, { 2,4893 }, { 3,4893 }, { 4,4893 }, { 5,4893 }, { 6,4893 }, { 7,4893 }, { 8,4893 }, { 9,4893 }, { 10,4893 }, { 11,4893 }, { 12,4893 }, { 13,4893 }, { 14,4893 }, { 15,4893 }, { 16,4893 }, { 17,4893 }, { 18,4893 }, { 19,4893 }, { 20,4893 }, { 21,4893 }, { 22,4893 }, { 23,4893 }, { 24,4893 }, { 25,4893 }, { 26,4893 }, { 27,4893 }, { 28,4893 }, { 29,4893 }, { 30,4893 }, { 31,4893 }, { 32,4893 }, { 33,4893 }, { 34,2371 }, { 35,4893 }, { 36,4893 }, { 37,4893 }, { 38,4893 }, { 39,4893 }, { 40,4893 }, { 41,4893 }, { 42,4893 }, { 43,4893 }, { 44,4893 }, { 45,4893 }, { 46,4893 }, { 47,4893 }, { 48,4893 }, { 49,4893 }, { 50,4893 }, { 51,4893 }, { 52,4893 }, { 53,4893 }, { 54,4893 }, { 55,4893 }, { 56,4893 }, { 57,4893 }, { 58,4893 }, { 59,4893 }, { 60,4893 }, { 61,4893 }, { 62,4893 }, { 63,4893 }, { 64,4893 }, { 65,4893 }, { 66,4893 }, { 67,4893 }, { 68,4893 }, { 69,4893 }, { 70,4893 }, { 71,4893 }, { 72,4893 }, { 73,4893 }, { 74,4893 }, { 75,4893 }, { 76,4893 }, { 77,4893 }, { 78,4893 }, { 79,4893 }, { 80,4893 }, { 81,4893 }, { 82,4893 }, { 83,4893 }, { 84,4893 }, { 85,4893 }, { 86,4893 }, { 87,4893 }, { 88,4893 }, { 89,4893 }, { 90,4893 }, { 91,4893 }, { 92,4893 }, { 93,4893 }, { 94,4893 }, { 95,4893 }, { 96,4893 }, { 97,4893 }, { 98,4893 }, { 99,4893 }, { 100,4893 }, { 101,4893 }, { 102,4893 }, { 103,4893 }, { 104,4893 }, { 105,4893 }, { 106,4893 }, { 107,4893 }, { 108,4893 }, { 109,4893 }, { 110,4893 }, { 111,4893 }, { 112,4893 }, { 113,4893 }, { 114,4893 }, { 115,4893 }, { 116,4893 }, { 117,4893 }, { 118,4893 }, { 119,4893 }, { 120,4893 }, { 121,4893 }, { 122,4893 }, { 123,4893 }, { 124,4893 }, { 125,4893 }, { 126,4893 }, { 127,4893 }, { 128,4893 }, { 129,4893 }, { 130,4893 }, { 131,4893 }, { 132,4893 }, { 133,4893 }, { 134,4893 }, { 135,4893 }, { 136,4893 }, { 137,4893 }, { 138,4893 }, { 139,4893 }, { 140,4893 }, { 141,4893 }, { 142,4893 }, { 143,4893 }, { 144,4893 }, { 145,4893 }, { 146,4893 }, { 147,4893 }, { 148,4893 }, { 149,4893 }, { 150,4893 }, { 151,4893 }, { 152,4893 }, { 153,4893 }, { 154,4893 }, { 155,4893 }, { 156,4893 }, { 157,4893 }, { 158,4893 }, { 159,4893 }, { 160,4893 }, { 161,4893 }, { 162,4893 }, { 163,4893 }, { 164,4893 }, { 165,4893 }, { 166,4893 }, { 167,4893 }, { 168,4893 }, { 169,4893 }, { 170,4893 }, { 171,4893 }, { 172,4893 }, { 173,4893 }, { 174,4893 }, { 175,4893 }, { 176,4893 }, { 177,4893 }, { 178,4893 }, { 179,4893 }, { 180,4893 }, { 181,4893 }, { 182,4893 }, { 183,4893 }, { 184,4893 }, { 185,4893 }, { 186,4893 }, { 187,4893 }, { 188,4893 }, { 189,4893 }, { 190,4893 }, { 191,4893 }, { 192,4893 }, { 193,4893 }, { 194,4893 }, { 195,4893 }, { 196,4893 }, { 197,4893 }, { 198,4893 }, { 199,4893 }, { 200,4893 }, { 201,4893 }, { 202,4893 }, { 203,4893 }, { 204,4893 }, { 205,4893 }, { 206,4893 }, { 207,4893 }, { 208,4893 }, { 209,4893 }, { 210,4893 }, { 211,4893 }, { 212,4893 }, { 213,4893 }, { 214,4893 }, { 215,4893 }, { 216,4893 }, { 217,4893 }, { 218,4893 }, { 219,4893 }, { 220,4893 }, { 221,4893 }, { 222,4893 }, { 223,4893 }, { 224,4893 }, { 225,4893 }, { 226,4893 }, { 227,4893 }, { 228,4893 }, { 229,4893 }, { 230,4893 }, { 231,4893 }, { 232,4893 }, { 233,4893 }, { 234,4893 }, { 235,4893 }, { 236,4893 }, { 237,4893 }, { 238,4893 }, { 239,4893 }, { 240,4893 }, { 241,4893 }, { 242,4893 }, { 243,4893 }, { 244,4893 }, { 245,4893 }, { 246,4893 }, { 247,4893 }, { 248,4893 }, { 249,4893 }, { 250,4893 }, { 251,4893 }, { 252,4893 }, { 253,4893 }, { 254,4893 }, { 255,4893 }, { 256,4893 }, { 0, 11 }, { 0,19750 }, { 1,4893 }, { 2,4893 }, { 3,4893 }, { 4,4893 }, { 5,4893 }, { 6,4893 }, { 7,4893 }, { 8,4893 }, { 9,4893 }, { 10,4893 }, { 11,4893 }, { 12,4893 }, { 13,4893 }, { 14,4893 }, { 15,4893 }, { 16,4893 }, { 17,4893 }, { 18,4893 }, { 19,4893 }, { 20,4893 }, { 21,4893 }, { 22,4893 }, { 23,4893 }, { 24,4893 }, { 25,4893 }, { 26,4893 }, { 27,4893 }, { 28,4893 }, { 29,4893 }, { 30,4893 }, { 31,4893 }, { 32,4893 }, { 33,4893 }, { 34,4893 }, { 35,4893 }, { 36,4893 }, { 37,4893 }, { 38,4893 }, { 39,5151 }, { 40,4893 }, { 41,4893 }, { 42,4893 }, { 43,4893 }, { 44,4893 }, { 45,4893 }, { 46,4893 }, { 47,4893 }, { 48,4893 }, { 49,4893 }, { 50,4893 }, { 51,4893 }, { 52,4893 }, { 53,4893 }, { 54,4893 }, { 55,4893 }, { 56,4893 }, { 57,4893 }, { 58,4893 }, { 59,4893 }, { 60,4893 }, { 61,4893 }, { 62,4893 }, { 63,4893 }, { 64,4893 }, { 65,4893 }, { 66,4893 }, { 67,4893 }, { 68,4893 }, { 69,4893 }, { 70,4893 }, { 71,4893 }, { 72,4893 }, { 73,4893 }, { 74,4893 }, { 75,4893 }, { 76,4893 }, { 77,4893 }, { 78,4893 }, { 79,4893 }, { 80,4893 }, { 81,4893 }, { 82,4893 }, { 83,4893 }, { 84,4893 }, { 85,4893 }, { 86,4893 }, { 87,4893 }, { 88,4893 }, { 89,4893 }, { 90,4893 }, { 91,4893 }, { 92,4893 }, { 93,4893 }, { 94,4893 }, { 95,4893 }, { 96,4893 }, { 97,4893 }, { 98,4893 }, { 99,4893 }, { 100,4893 }, { 101,4893 }, { 102,4893 }, { 103,4893 }, { 104,4893 }, { 105,4893 }, { 106,4893 }, { 107,4893 }, { 108,4893 }, { 109,4893 }, { 110,4893 }, { 111,4893 }, { 112,4893 }, { 113,4893 }, { 114,4893 }, { 115,4893 }, { 116,4893 }, { 117,4893 }, { 118,4893 }, { 119,4893 }, { 120,4893 }, { 121,4893 }, { 122,4893 }, { 123,4893 }, { 124,4893 }, { 125,4893 }, { 126,4893 }, { 127,4893 }, { 128,4893 }, { 129,4893 }, { 130,4893 }, { 131,4893 }, { 132,4893 }, { 133,4893 }, { 134,4893 }, { 135,4893 }, { 136,4893 }, { 137,4893 }, { 138,4893 }, { 139,4893 }, { 140,4893 }, { 141,4893 }, { 142,4893 }, { 143,4893 }, { 144,4893 }, { 145,4893 }, { 146,4893 }, { 147,4893 }, { 148,4893 }, { 149,4893 }, { 150,4893 }, { 151,4893 }, { 152,4893 }, { 153,4893 }, { 154,4893 }, { 155,4893 }, { 156,4893 }, { 157,4893 }, { 158,4893 }, { 159,4893 }, { 160,4893 }, { 161,4893 }, { 162,4893 }, { 163,4893 }, { 164,4893 }, { 165,4893 }, { 166,4893 }, { 167,4893 }, { 168,4893 }, { 169,4893 }, { 170,4893 }, { 171,4893 }, { 172,4893 }, { 173,4893 }, { 174,4893 }, { 175,4893 }, { 176,4893 }, { 177,4893 }, { 178,4893 }, { 179,4893 }, { 180,4893 }, { 181,4893 }, { 182,4893 }, { 183,4893 }, { 184,4893 }, { 185,4893 }, { 186,4893 }, { 187,4893 }, { 188,4893 }, { 189,4893 }, { 190,4893 }, { 191,4893 }, { 192,4893 }, { 193,4893 }, { 194,4893 }, { 195,4893 }, { 196,4893 }, { 197,4893 }, { 198,4893 }, { 199,4893 }, { 200,4893 }, { 201,4893 }, { 202,4893 }, { 203,4893 }, { 204,4893 }, { 205,4893 }, { 206,4893 }, { 207,4893 }, { 208,4893 }, { 209,4893 }, { 210,4893 }, { 211,4893 }, { 212,4893 }, { 213,4893 }, { 214,4893 }, { 215,4893 }, { 216,4893 }, { 217,4893 }, { 218,4893 }, { 219,4893 }, { 220,4893 }, { 221,4893 }, { 222,4893 }, { 223,4893 }, { 224,4893 }, { 225,4893 }, { 226,4893 }, { 227,4893 }, { 228,4893 }, { 229,4893 }, { 230,4893 }, { 231,4893 }, { 232,4893 }, { 233,4893 }, { 234,4893 }, { 235,4893 }, { 236,4893 }, { 237,4893 }, { 238,4893 }, { 239,4893 }, { 240,4893 }, { 241,4893 }, { 242,4893 }, { 243,4893 }, { 244,4893 }, { 245,4893 }, { 246,4893 }, { 247,4893 }, { 248,4893 }, { 249,4893 }, { 250,4893 }, { 251,4893 }, { 252,4893 }, { 253,4893 }, { 254,4893 }, { 255,4893 }, { 256,4893 }, { 0, 11 }, { 0,19492 }, { 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,4635 }, { 35,4635 }, { 36,4635 }, { 37,4635 }, { 38,4635 }, { 39,4893 }, { 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,19234 }, { 1,4682 }, { 2,4682 }, { 3,4682 }, { 4,4682 }, { 5,4682 }, { 6,4682 }, { 7,4682 }, { 8,4682 }, { 9,4682 }, { 10,4940 }, { 11,4682 }, { 12,4682 }, { 13,4682 }, { 14,4682 }, { 15,4682 }, { 16,4682 }, { 17,4682 }, { 18,4682 }, { 19,4682 }, { 20,4682 }, { 21,4682 }, { 22,4682 }, { 23,4682 }, { 24,4682 }, { 25,4682 }, { 26,4682 }, { 27,4682 }, { 28,4682 }, { 29,4682 }, { 30,4682 }, { 31,4682 }, { 32,4682 }, { 33,4682 }, { 34,4682 }, { 35,4682 }, { 36,4682 }, { 37,4682 }, { 38,4682 }, { 39,5198 }, { 40,4682 }, { 41,4682 }, { 42,4682 }, { 43,4682 }, { 44,4682 }, { 45,4682 }, { 46,4682 }, { 47,4682 }, { 48,4682 }, { 49,4682 }, { 50,4682 }, { 51,4682 }, { 52,4682 }, { 53,4682 }, { 54,4682 }, { 55,4682 }, { 56,4682 }, { 57,4682 }, { 58,4682 }, { 59,4682 }, { 60,4682 }, { 61,4682 }, { 62,4682 }, { 63,4682 }, { 64,4682 }, { 65,4682 }, { 66,4682 }, { 67,4682 }, { 68,4682 }, { 69,4682 }, { 70,4682 }, { 71,4682 }, { 72,4682 }, { 73,4682 }, { 74,4682 }, { 75,4682 }, { 76,4682 }, { 77,4682 }, { 78,4682 }, { 79,4682 }, { 80,4682 }, { 81,4682 }, { 82,4682 }, { 83,4682 }, { 84,4682 }, { 85,4682 }, { 86,4682 }, { 87,4682 }, { 88,4682 }, { 89,4682 }, { 90,4682 }, { 91,4682 }, { 92,5245 }, { 93,4682 }, { 94,4682 }, { 95,4682 }, { 96,4682 }, { 97,4682 }, { 98,4682 }, { 99,4682 }, { 100,4682 }, { 101,4682 }, { 102,4682 }, { 103,4682 }, { 104,4682 }, { 105,4682 }, { 106,4682 }, { 107,4682 }, { 108,4682 }, { 109,4682 }, { 110,4682 }, { 111,4682 }, { 112,4682 }, { 113,4682 }, { 114,4682 }, { 115,4682 }, { 116,4682 }, { 117,4682 }, { 118,4682 }, { 119,4682 }, { 120,4682 }, { 121,4682 }, { 122,4682 }, { 123,4682 }, { 124,4682 }, { 125,4682 }, { 126,4682 }, { 127,4682 }, { 128,4682 }, { 129,4682 }, { 130,4682 }, { 131,4682 }, { 132,4682 }, { 133,4682 }, { 134,4682 }, { 135,4682 }, { 136,4682 }, { 137,4682 }, { 138,4682 }, { 139,4682 }, { 140,4682 }, { 141,4682 }, { 142,4682 }, { 143,4682 }, { 144,4682 }, { 145,4682 }, { 146,4682 }, { 147,4682 }, { 148,4682 }, { 149,4682 }, { 150,4682 }, { 151,4682 }, { 152,4682 }, { 153,4682 }, { 154,4682 }, { 155,4682 }, { 156,4682 }, { 157,4682 }, { 158,4682 }, { 159,4682 }, { 160,4682 }, { 161,4682 }, { 162,4682 }, { 163,4682 }, { 164,4682 }, { 165,4682 }, { 166,4682 }, { 167,4682 }, { 168,4682 }, { 169,4682 }, { 170,4682 }, { 171,4682 }, { 172,4682 }, { 173,4682 }, { 174,4682 }, { 175,4682 }, { 176,4682 }, { 177,4682 }, { 178,4682 }, { 179,4682 }, { 180,4682 }, { 181,4682 }, { 182,4682 }, { 183,4682 }, { 184,4682 }, { 185,4682 }, { 186,4682 }, { 187,4682 }, { 188,4682 }, { 189,4682 }, { 190,4682 }, { 191,4682 }, { 192,4682 }, { 193,4682 }, { 194,4682 }, { 195,4682 }, { 196,4682 }, { 197,4682 }, { 198,4682 }, { 199,4682 }, { 200,4682 }, { 201,4682 }, { 202,4682 }, { 203,4682 }, { 204,4682 }, { 205,4682 }, { 206,4682 }, { 207,4682 }, { 208,4682 }, { 209,4682 }, { 210,4682 }, { 211,4682 }, { 212,4682 }, { 213,4682 }, { 214,4682 }, { 215,4682 }, { 216,4682 }, { 217,4682 }, { 218,4682 }, { 219,4682 }, { 220,4682 }, { 221,4682 }, { 222,4682 }, { 223,4682 }, { 224,4682 }, { 225,4682 }, { 226,4682 }, { 227,4682 }, { 228,4682 }, { 229,4682 }, { 230,4682 }, { 231,4682 }, { 232,4682 }, { 233,4682 }, { 234,4682 }, { 235,4682 }, { 236,4682 }, { 237,4682 }, { 238,4682 }, { 239,4682 }, { 240,4682 }, { 241,4682 }, { 242,4682 }, { 243,4682 }, { 244,4682 }, { 245,4682 }, { 246,4682 }, { 247,4682 }, { 248,4682 }, { 249,4682 }, { 250,4682 }, { 251,4682 }, { 252,4682 }, { 253,4682 }, { 254,4682 }, { 255,4682 }, { 256,4682 }, { 0, 0 }, { 0,18976 }, { 1,4424 }, { 2,4424 }, { 3,4424 }, { 4,4424 }, { 5,4424 }, { 6,4424 }, { 7,4424 }, { 8,4424 }, { 9,4424 }, { 10,4682 }, { 11,4424 }, { 12,4424 }, { 13,4424 }, { 14,4424 }, { 15,4424 }, { 16,4424 }, { 17,4424 }, { 18,4424 }, { 19,4424 }, { 20,4424 }, { 21,4424 }, { 22,4424 }, { 23,4424 }, { 24,4424 }, { 25,4424 }, { 26,4424 }, { 27,4424 }, { 28,4424 }, { 29,4424 }, { 30,4424 }, { 31,4424 }, { 32,4424 }, { 33,4424 }, { 34,4424 }, { 35,4424 }, { 36,4424 }, { 37,4424 }, { 38,4424 }, { 39,4940 }, { 40,4424 }, { 41,4424 }, { 42,4424 }, { 43,4424 }, { 44,4424 }, { 45,4424 }, { 46,4424 }, { 47,4424 }, { 48,4424 }, { 49,4424 }, { 50,4424 }, { 51,4424 }, { 52,4424 }, { 53,4424 }, { 54,4424 }, { 55,4424 }, { 56,4424 }, { 57,4424 }, { 58,4424 }, { 59,4424 }, { 60,4424 }, { 61,4424 }, { 62,4424 }, { 63,4424 }, { 64,4424 }, { 65,4424 }, { 66,4424 }, { 67,4424 }, { 68,4424 }, { 69,4424 }, { 70,4424 }, { 71,4424 }, { 72,4424 }, { 73,4424 }, { 74,4424 }, { 75,4424 }, { 76,4424 }, { 77,4424 }, { 78,4424 }, { 79,4424 }, { 80,4424 }, { 81,4424 }, { 82,4424 }, { 83,4424 }, { 84,4424 }, { 85,4424 }, { 86,4424 }, { 87,4424 }, { 88,4424 }, { 89,4424 }, { 90,4424 }, { 91,4424 }, { 92,4987 }, { 93,4424 }, { 94,4424 }, { 95,4424 }, { 96,4424 }, { 97,4424 }, { 98,4424 }, { 99,4424 }, { 100,4424 }, { 101,4424 }, { 102,4424 }, { 103,4424 }, { 104,4424 }, { 105,4424 }, { 106,4424 }, { 107,4424 }, { 108,4424 }, { 109,4424 }, { 110,4424 }, { 111,4424 }, { 112,4424 }, { 113,4424 }, { 114,4424 }, { 115,4424 }, { 116,4424 }, { 117,4424 }, { 118,4424 }, { 119,4424 }, { 120,4424 }, { 121,4424 }, { 122,4424 }, { 123,4424 }, { 124,4424 }, { 125,4424 }, { 126,4424 }, { 127,4424 }, { 128,4424 }, { 129,4424 }, { 130,4424 }, { 131,4424 }, { 132,4424 }, { 133,4424 }, { 134,4424 }, { 135,4424 }, { 136,4424 }, { 137,4424 }, { 138,4424 }, { 139,4424 }, { 140,4424 }, { 141,4424 }, { 142,4424 }, { 143,4424 }, { 144,4424 }, { 145,4424 }, { 146,4424 }, { 147,4424 }, { 148,4424 }, { 149,4424 }, { 150,4424 }, { 151,4424 }, { 152,4424 }, { 153,4424 }, { 154,4424 }, { 155,4424 }, { 156,4424 }, { 157,4424 }, { 158,4424 }, { 159,4424 }, { 160,4424 }, { 161,4424 }, { 162,4424 }, { 163,4424 }, { 164,4424 }, { 165,4424 }, { 166,4424 }, { 167,4424 }, { 168,4424 }, { 169,4424 }, { 170,4424 }, { 171,4424 }, { 172,4424 }, { 173,4424 }, { 174,4424 }, { 175,4424 }, { 176,4424 }, { 177,4424 }, { 178,4424 }, { 179,4424 }, { 180,4424 }, { 181,4424 }, { 182,4424 }, { 183,4424 }, { 184,4424 }, { 185,4424 }, { 186,4424 }, { 187,4424 }, { 188,4424 }, { 189,4424 }, { 190,4424 }, { 191,4424 }, { 192,4424 }, { 193,4424 }, { 194,4424 }, { 195,4424 }, { 196,4424 }, { 197,4424 }, { 198,4424 }, { 199,4424 }, { 200,4424 }, { 201,4424 }, { 202,4424 }, { 203,4424 }, { 204,4424 }, { 205,4424 }, { 206,4424 }, { 207,4424 }, { 208,4424 }, { 209,4424 }, { 210,4424 }, { 211,4424 }, { 212,4424 }, { 213,4424 }, { 214,4424 }, { 215,4424 }, { 216,4424 }, { 217,4424 }, { 218,4424 }, { 219,4424 }, { 220,4424 }, { 221,4424 }, { 222,4424 }, { 223,4424 }, { 224,4424 }, { 225,4424 }, { 226,4424 }, { 227,4424 }, { 228,4424 }, { 229,4424 }, { 230,4424 }, { 231,4424 }, { 232,4424 }, { 233,4424 }, { 234,4424 }, { 235,4424 }, { 236,4424 }, { 237,4424 }, { 238,4424 }, { 239,4424 }, { 240,4424 }, { 241,4424 }, { 242,4424 }, { 243,4424 }, { 244,4424 }, { 245,4424 }, { 246,4424 }, { 247,4424 }, { 248,4424 }, { 249,4424 }, { 250,4424 }, { 251,4424 }, { 252,4424 }, { 253,4424 }, { 254,4424 }, { 255,4424 }, { 256,4424 }, { 0, 0 }, { 0,18718 }, { 1,4987 }, { 2,4987 }, { 3,4987 }, { 4,4987 }, { 5,4987 }, { 6,4987 }, { 7,4987 }, { 8,4987 }, { 9,4987 }, { 10,4987 }, { 11,4987 }, { 12,4987 }, { 13,4987 }, { 14,4987 }, { 15,4987 }, { 16,4987 }, { 17,4987 }, { 18,4987 }, { 19,4987 }, { 20,4987 }, { 21,4987 }, { 22,4987 }, { 23,4987 }, { 24,4987 }, { 25,4987 }, { 26,4987 }, { 27,4987 }, { 28,4987 }, { 29,4987 }, { 30,4987 }, { 31,4987 }, { 32,4987 }, { 33,4987 }, { 34,4987 }, { 35,4987 }, { 36,4987 }, { 37,4987 }, { 38,4987 }, { 39,5245 }, { 40,4987 }, { 41,4987 }, { 42,4987 }, { 43,4987 }, { 44,4987 }, { 45,4987 }, { 46,4987 }, { 47,4987 }, { 48,4987 }, { 49,4987 }, { 50,4987 }, { 51,4987 }, { 52,4987 }, { 53,4987 }, { 54,4987 }, { 55,4987 }, { 56,4987 }, { 57,4987 }, { 58,4987 }, { 59,4987 }, { 60,4987 }, { 61,4987 }, { 62,4987 }, { 63,4987 }, { 64,4987 }, { 65,4987 }, { 66,4987 }, { 67,4987 }, { 68,4987 }, { 69,4987 }, { 70,4987 }, { 71,4987 }, { 72,4987 }, { 73,4987 }, { 74,4987 }, { 75,4987 }, { 76,4987 }, { 77,4987 }, { 78,4987 }, { 79,4987 }, { 80,4987 }, { 81,4987 }, { 82,4987 }, { 83,4987 }, { 84,4987 }, { 85,4987 }, { 86,4987 }, { 87,4987 }, { 88,4987 }, { 89,4987 }, { 90,4987 }, { 91,4987 }, { 92,4987 }, { 93,4987 }, { 94,4987 }, { 95,4987 }, { 96,4987 }, { 97,4987 }, { 98,4987 }, { 99,4987 }, { 100,4987 }, { 101,4987 }, { 102,4987 }, { 103,4987 }, { 104,4987 }, { 105,4987 }, { 106,4987 }, { 107,4987 }, { 108,4987 }, { 109,4987 }, { 110,4987 }, { 111,4987 }, { 112,4987 }, { 113,4987 }, { 114,4987 }, { 115,4987 }, { 116,4987 }, { 117,4987 }, { 118,4987 }, { 119,4987 }, { 120,4987 }, { 121,4987 }, { 122,4987 }, { 123,4987 }, { 124,4987 }, { 125,4987 }, { 126,4987 }, { 127,4987 }, { 128,4987 }, { 129,4987 }, { 130,4987 }, { 131,4987 }, { 132,4987 }, { 133,4987 }, { 134,4987 }, { 135,4987 }, { 136,4987 }, { 137,4987 }, { 138,4987 }, { 139,4987 }, { 140,4987 }, { 141,4987 }, { 142,4987 }, { 143,4987 }, { 144,4987 }, { 145,4987 }, { 146,4987 }, { 147,4987 }, { 148,4987 }, { 149,4987 }, { 150,4987 }, { 151,4987 }, { 152,4987 }, { 153,4987 }, { 154,4987 }, { 155,4987 }, { 156,4987 }, { 157,4987 }, { 158,4987 }, { 159,4987 }, { 160,4987 }, { 161,4987 }, { 162,4987 }, { 163,4987 }, { 164,4987 }, { 165,4987 }, { 166,4987 }, { 167,4987 }, { 168,4987 }, { 169,4987 }, { 170,4987 }, { 171,4987 }, { 172,4987 }, { 173,4987 }, { 174,4987 }, { 175,4987 }, { 176,4987 }, { 177,4987 }, { 178,4987 }, { 179,4987 }, { 180,4987 }, { 181,4987 }, { 182,4987 }, { 183,4987 }, { 184,4987 }, { 185,4987 }, { 186,4987 }, { 187,4987 }, { 188,4987 }, { 189,4987 }, { 190,4987 }, { 191,4987 }, { 192,4987 }, { 193,4987 }, { 194,4987 }, { 195,4987 }, { 196,4987 }, { 197,4987 }, { 198,4987 }, { 199,4987 }, { 200,4987 }, { 201,4987 }, { 202,4987 }, { 203,4987 }, { 204,4987 }, { 205,4987 }, { 206,4987 }, { 207,4987 }, { 208,4987 }, { 209,4987 }, { 210,4987 }, { 211,4987 }, { 212,4987 }, { 213,4987 }, { 214,4987 }, { 215,4987 }, { 216,4987 }, { 217,4987 }, { 218,4987 }, { 219,4987 }, { 220,4987 }, { 221,4987 }, { 222,4987 }, { 223,4987 }, { 224,4987 }, { 225,4987 }, { 226,4987 }, { 227,4987 }, { 228,4987 }, { 229,4987 }, { 230,4987 }, { 231,4987 }, { 232,4987 }, { 233,4987 }, { 234,4987 }, { 235,4987 }, { 236,4987 }, { 237,4987 }, { 238,4987 }, { 239,4987 }, { 240,4987 }, { 241,4987 }, { 242,4987 }, { 243,4987 }, { 244,4987 }, { 245,4987 }, { 246,4987 }, { 247,4987 }, { 248,4987 }, { 249,4987 }, { 250,4987 }, { 251,4987 }, { 252,4987 }, { 253,4987 }, { 254,4987 }, { 255,4987 }, { 256,4987 }, { 0, 0 }, { 0,18460 }, { 1,4729 }, { 2,4729 }, { 3,4729 }, { 4,4729 }, { 5,4729 }, { 6,4729 }, { 7,4729 }, { 8,4729 }, { 9,4729 }, { 10,4729 }, { 11,4729 }, { 12,4729 }, { 13,4729 }, { 14,4729 }, { 15,4729 }, { 16,4729 }, { 17,4729 }, { 18,4729 }, { 19,4729 }, { 20,4729 }, { 21,4729 }, { 22,4729 }, { 23,4729 }, { 24,4729 }, { 25,4729 }, { 26,4729 }, { 27,4729 }, { 28,4729 }, { 29,4729 }, { 30,4729 }, { 31,4729 }, { 32,4729 }, { 33,4729 }, { 34,4729 }, { 35,4729 }, { 36,4729 }, { 37,4729 }, { 38,4729 }, { 39,4987 }, { 40,4729 }, { 41,4729 }, { 42,4729 }, { 43,4729 }, { 44,4729 }, { 45,4729 }, { 46,4729 }, { 47,4729 }, { 48,4729 }, { 49,4729 }, { 50,4729 }, { 51,4729 }, { 52,4729 }, { 53,4729 }, { 54,4729 }, { 55,4729 }, { 56,4729 }, { 57,4729 }, { 58,4729 }, { 59,4729 }, { 60,4729 }, { 61,4729 }, { 62,4729 }, { 63,4729 }, { 64,4729 }, { 65,4729 }, { 66,4729 }, { 67,4729 }, { 68,4729 }, { 69,4729 }, { 70,4729 }, { 71,4729 }, { 72,4729 }, { 73,4729 }, { 74,4729 }, { 75,4729 }, { 76,4729 }, { 77,4729 }, { 78,4729 }, { 79,4729 }, { 80,4729 }, { 81,4729 }, { 82,4729 }, { 83,4729 }, { 84,4729 }, { 85,4729 }, { 86,4729 }, { 87,4729 }, { 88,4729 }, { 89,4729 }, { 90,4729 }, { 91,4729 }, { 92,4729 }, { 93,4729 }, { 94,4729 }, { 95,4729 }, { 96,4729 }, { 97,4729 }, { 98,4729 }, { 99,4729 }, { 100,4729 }, { 101,4729 }, { 102,4729 }, { 103,4729 }, { 104,4729 }, { 105,4729 }, { 106,4729 }, { 107,4729 }, { 108,4729 }, { 109,4729 }, { 110,4729 }, { 111,4729 }, { 112,4729 }, { 113,4729 }, { 114,4729 }, { 115,4729 }, { 116,4729 }, { 117,4729 }, { 118,4729 }, { 119,4729 }, { 120,4729 }, { 121,4729 }, { 122,4729 }, { 123,4729 }, { 124,4729 }, { 125,4729 }, { 126,4729 }, { 127,4729 }, { 128,4729 }, { 129,4729 }, { 130,4729 }, { 131,4729 }, { 132,4729 }, { 133,4729 }, { 134,4729 }, { 135,4729 }, { 136,4729 }, { 137,4729 }, { 138,4729 }, { 139,4729 }, { 140,4729 }, { 141,4729 }, { 142,4729 }, { 143,4729 }, { 144,4729 }, { 145,4729 }, { 146,4729 }, { 147,4729 }, { 148,4729 }, { 149,4729 }, { 150,4729 }, { 151,4729 }, { 152,4729 }, { 153,4729 }, { 154,4729 }, { 155,4729 }, { 156,4729 }, { 157,4729 }, { 158,4729 }, { 159,4729 }, { 160,4729 }, { 161,4729 }, { 162,4729 }, { 163,4729 }, { 164,4729 }, { 165,4729 }, { 166,4729 }, { 167,4729 }, { 168,4729 }, { 169,4729 }, { 170,4729 }, { 171,4729 }, { 172,4729 }, { 173,4729 }, { 174,4729 }, { 175,4729 }, { 176,4729 }, { 177,4729 }, { 178,4729 }, { 179,4729 }, { 180,4729 }, { 181,4729 }, { 182,4729 }, { 183,4729 }, { 184,4729 }, { 185,4729 }, { 186,4729 }, { 187,4729 }, { 188,4729 }, { 189,4729 }, { 190,4729 }, { 191,4729 }, { 192,4729 }, { 193,4729 }, { 194,4729 }, { 195,4729 }, { 196,4729 }, { 197,4729 }, { 198,4729 }, { 199,4729 }, { 200,4729 }, { 201,4729 }, { 202,4729 }, { 203,4729 }, { 204,4729 }, { 205,4729 }, { 206,4729 }, { 207,4729 }, { 208,4729 }, { 209,4729 }, { 210,4729 }, { 211,4729 }, { 212,4729 }, { 213,4729 }, { 214,4729 }, { 215,4729 }, { 216,4729 }, { 217,4729 }, { 218,4729 }, { 219,4729 }, { 220,4729 }, { 221,4729 }, { 222,4729 }, { 223,4729 }, { 224,4729 }, { 225,4729 }, { 226,4729 }, { 227,4729 }, { 228,4729 }, { 229,4729 }, { 230,4729 }, { 231,4729 }, { 232,4729 }, { 233,4729 }, { 234,4729 }, { 235,4729 }, { 236,4729 }, { 237,4729 }, { 238,4729 }, { 239,4729 }, { 240,4729 }, { 241,4729 }, { 242,4729 }, { 243,4729 }, { 244,4729 }, { 245,4729 }, { 246,4729 }, { 247,4729 }, { 248,4729 }, { 249,4729 }, { 250,4729 }, { 251,4729 }, { 252,4729 }, { 253,4729 }, { 254,4729 }, { 255,4729 }, { 256,4729 }, { 0, 0 }, { 0,18202 }, { 1,4776 }, { 2,4776 }, { 3,4776 }, { 4,4776 }, { 5,4776 }, { 6,4776 }, { 7,4776 }, { 8,4776 }, { 9,4776 }, { 10,5034 }, { 11,4776 }, { 12,4776 }, { 13,4776 }, { 14,4776 }, { 15,4776 }, { 16,4776 }, { 17,4776 }, { 18,4776 }, { 19,4776 }, { 20,4776 }, { 21,4776 }, { 22,4776 }, { 23,4776 }, { 24,4776 }, { 25,4776 }, { 26,4776 }, { 27,4776 }, { 28,4776 }, { 29,4776 }, { 30,4776 }, { 31,4776 }, { 32,4776 }, { 33,4776 }, { 34,4776 }, { 35,4776 }, { 36,5292 }, { 37,4776 }, { 38,4776 }, { 39,4776 }, { 40,4776 }, { 41,4776 }, { 42,4776 }, { 43,4776 }, { 44,4776 }, { 45,4776 }, { 46,4776 }, { 47,4776 }, { 48,4776 }, { 49,4776 }, { 50,4776 }, { 51,4776 }, { 52,4776 }, { 53,4776 }, { 54,4776 }, { 55,4776 }, { 56,4776 }, { 57,4776 }, { 58,4776 }, { 59,4776 }, { 60,4776 }, { 61,4776 }, { 62,4776 }, { 63,4776 }, { 64,4776 }, { 65,4776 }, { 66,4776 }, { 67,4776 }, { 68,4776 }, { 69,4776 }, { 70,4776 }, { 71,4776 }, { 72,4776 }, { 73,4776 }, { 74,4776 }, { 75,4776 }, { 76,4776 }, { 77,4776 }, { 78,4776 }, { 79,4776 }, { 80,4776 }, { 81,4776 }, { 82,4776 }, { 83,4776 }, { 84,4776 }, { 85,4776 }, { 86,4776 }, { 87,4776 }, { 88,4776 }, { 89,4776 }, { 90,4776 }, { 91,4776 }, { 92,4776 }, { 93,4776 }, { 94,4776 }, { 95,4776 }, { 96,4776 }, { 97,4776 }, { 98,4776 }, { 99,4776 }, { 100,4776 }, { 101,4776 }, { 102,4776 }, { 103,4776 }, { 104,4776 }, { 105,4776 }, { 106,4776 }, { 107,4776 }, { 108,4776 }, { 109,4776 }, { 110,4776 }, { 111,4776 }, { 112,4776 }, { 113,4776 }, { 114,4776 }, { 115,4776 }, { 116,4776 }, { 117,4776 }, { 118,4776 }, { 119,4776 }, { 120,4776 }, { 121,4776 }, { 122,4776 }, { 123,4776 }, { 124,4776 }, { 125,4776 }, { 126,4776 }, { 127,4776 }, { 128,4776 }, { 129,4776 }, { 130,4776 }, { 131,4776 }, { 132,4776 }, { 133,4776 }, { 134,4776 }, { 135,4776 }, { 136,4776 }, { 137,4776 }, { 138,4776 }, { 139,4776 }, { 140,4776 }, { 141,4776 }, { 142,4776 }, { 143,4776 }, { 144,4776 }, { 145,4776 }, { 146,4776 }, { 147,4776 }, { 148,4776 }, { 149,4776 }, { 150,4776 }, { 151,4776 }, { 152,4776 }, { 153,4776 }, { 154,4776 }, { 155,4776 }, { 156,4776 }, { 157,4776 }, { 158,4776 }, { 159,4776 }, { 160,4776 }, { 161,4776 }, { 162,4776 }, { 163,4776 }, { 164,4776 }, { 165,4776 }, { 166,4776 }, { 167,4776 }, { 168,4776 }, { 169,4776 }, { 170,4776 }, { 171,4776 }, { 172,4776 }, { 173,4776 }, { 174,4776 }, { 175,4776 }, { 176,4776 }, { 177,4776 }, { 178,4776 }, { 179,4776 }, { 180,4776 }, { 181,4776 }, { 182,4776 }, { 183,4776 }, { 184,4776 }, { 185,4776 }, { 186,4776 }, { 187,4776 }, { 188,4776 }, { 189,4776 }, { 190,4776 }, { 191,4776 }, { 192,4776 }, { 193,4776 }, { 194,4776 }, { 195,4776 }, { 196,4776 }, { 197,4776 }, { 198,4776 }, { 199,4776 }, { 200,4776 }, { 201,4776 }, { 202,4776 }, { 203,4776 }, { 204,4776 }, { 205,4776 }, { 206,4776 }, { 207,4776 }, { 208,4776 }, { 209,4776 }, { 210,4776 }, { 211,4776 }, { 212,4776 }, { 213,4776 }, { 214,4776 }, { 215,4776 }, { 216,4776 }, { 217,4776 }, { 218,4776 }, { 219,4776 }, { 220,4776 }, { 221,4776 }, { 222,4776 }, { 223,4776 }, { 224,4776 }, { 225,4776 }, { 226,4776 }, { 227,4776 }, { 228,4776 }, { 229,4776 }, { 230,4776 }, { 231,4776 }, { 232,4776 }, { 233,4776 }, { 234,4776 }, { 235,4776 }, { 236,4776 }, { 237,4776 }, { 238,4776 }, { 239,4776 }, { 240,4776 }, { 241,4776 }, { 242,4776 }, { 243,4776 }, { 244,4776 }, { 245,4776 }, { 246,4776 }, { 247,4776 }, { 248,4776 }, { 249,4776 }, { 250,4776 }, { 251,4776 }, { 252,4776 }, { 253,4776 }, { 254,4776 }, { 255,4776 }, { 256,4776 }, { 0, 0 }, { 0,17944 }, { 1,4518 }, { 2,4518 }, { 3,4518 }, { 4,4518 }, { 5,4518 }, { 6,4518 }, { 7,4518 }, { 8,4518 }, { 9,4518 }, { 10,4776 }, { 11,4518 }, { 12,4518 }, { 13,4518 }, { 14,4518 }, { 15,4518 }, { 16,4518 }, { 17,4518 }, { 18,4518 }, { 19,4518 }, { 20,4518 }, { 21,4518 }, { 22,4518 }, { 23,4518 }, { 24,4518 }, { 25,4518 }, { 26,4518 }, { 27,4518 }, { 28,4518 }, { 29,4518 }, { 30,4518 }, { 31,4518 }, { 32,4518 }, { 33,4518 }, { 34,4518 }, { 35,4518 }, { 36,5034 }, { 37,4518 }, { 38,4518 }, { 39,4518 }, { 40,4518 }, { 41,4518 }, { 42,4518 }, { 43,4518 }, { 44,4518 }, { 45,4518 }, { 46,4518 }, { 47,4518 }, { 48,4518 }, { 49,4518 }, { 50,4518 }, { 51,4518 }, { 52,4518 }, { 53,4518 }, { 54,4518 }, { 55,4518 }, { 56,4518 }, { 57,4518 }, { 58,4518 }, { 59,4518 }, { 60,4518 }, { 61,4518 }, { 62,4518 }, { 63,4518 }, { 64,4518 }, { 65,4518 }, { 66,4518 }, { 67,4518 }, { 68,4518 }, { 69,4518 }, { 70,4518 }, { 71,4518 }, { 72,4518 }, { 73,4518 }, { 74,4518 }, { 75,4518 }, { 76,4518 }, { 77,4518 }, { 78,4518 }, { 79,4518 }, { 80,4518 }, { 81,4518 }, { 82,4518 }, { 83,4518 }, { 84,4518 }, { 85,4518 }, { 86,4518 }, { 87,4518 }, { 88,4518 }, { 89,4518 }, { 90,4518 }, { 91,4518 }, { 92,4518 }, { 93,4518 }, { 94,4518 }, { 95,4518 }, { 96,4518 }, { 97,4518 }, { 98,4518 }, { 99,4518 }, { 100,4518 }, { 101,4518 }, { 102,4518 }, { 103,4518 }, { 104,4518 }, { 105,4518 }, { 106,4518 }, { 107,4518 }, { 108,4518 }, { 109,4518 }, { 110,4518 }, { 111,4518 }, { 112,4518 }, { 113,4518 }, { 114,4518 }, { 115,4518 }, { 116,4518 }, { 117,4518 }, { 118,4518 }, { 119,4518 }, { 120,4518 }, { 121,4518 }, { 122,4518 }, { 123,4518 }, { 124,4518 }, { 125,4518 }, { 126,4518 }, { 127,4518 }, { 128,4518 }, { 129,4518 }, { 130,4518 }, { 131,4518 }, { 132,4518 }, { 133,4518 }, { 134,4518 }, { 135,4518 }, { 136,4518 }, { 137,4518 }, { 138,4518 }, { 139,4518 }, { 140,4518 }, { 141,4518 }, { 142,4518 }, { 143,4518 }, { 144,4518 }, { 145,4518 }, { 146,4518 }, { 147,4518 }, { 148,4518 }, { 149,4518 }, { 150,4518 }, { 151,4518 }, { 152,4518 }, { 153,4518 }, { 154,4518 }, { 155,4518 }, { 156,4518 }, { 157,4518 }, { 158,4518 }, { 159,4518 }, { 160,4518 }, { 161,4518 }, { 162,4518 }, { 163,4518 }, { 164,4518 }, { 165,4518 }, { 166,4518 }, { 167,4518 }, { 168,4518 }, { 169,4518 }, { 170,4518 }, { 171,4518 }, { 172,4518 }, { 173,4518 }, { 174,4518 }, { 175,4518 }, { 176,4518 }, { 177,4518 }, { 178,4518 }, { 179,4518 }, { 180,4518 }, { 181,4518 }, { 182,4518 }, { 183,4518 }, { 184,4518 }, { 185,4518 }, { 186,4518 }, { 187,4518 }, { 188,4518 }, { 189,4518 }, { 190,4518 }, { 191,4518 }, { 192,4518 }, { 193,4518 }, { 194,4518 }, { 195,4518 }, { 196,4518 }, { 197,4518 }, { 198,4518 }, { 199,4518 }, { 200,4518 }, { 201,4518 }, { 202,4518 }, { 203,4518 }, { 204,4518 }, { 205,4518 }, { 206,4518 }, { 207,4518 }, { 208,4518 }, { 209,4518 }, { 210,4518 }, { 211,4518 }, { 212,4518 }, { 213,4518 }, { 214,4518 }, { 215,4518 }, { 216,4518 }, { 217,4518 }, { 218,4518 }, { 219,4518 }, { 220,4518 }, { 221,4518 }, { 222,4518 }, { 223,4518 }, { 224,4518 }, { 225,4518 }, { 226,4518 }, { 227,4518 }, { 228,4518 }, { 229,4518 }, { 230,4518 }, { 231,4518 }, { 232,4518 }, { 233,4518 }, { 234,4518 }, { 235,4518 }, { 236,4518 }, { 237,4518 }, { 238,4518 }, { 239,4518 }, { 240,4518 }, { 241,4518 }, { 242,4518 }, { 243,4518 }, { 244,4518 }, { 245,4518 }, { 246,4518 }, { 247,4518 }, { 248,4518 }, { 249,4518 }, { 250,4518 }, { 251,4518 }, { 252,4518 }, { 253,4518 }, { 254,4518 }, { 255,4518 }, { 256,4518 }, { 0, 51 }, { 0,17686 }, { 0, 1 }, { 0,17684 }, { 0, 37 }, { 0,17682 }, { 0, 0 }, { 0, 1 }, { 0,17679 }, { 0, 43 }, { 0,17677 }, { 0, 0 }, { 9,4776 }, { 10,4776 }, { 0, 0 }, { 12,4776 }, { 13,4776 }, { 9,4771 }, { 10,4771 }, { 0, 0 }, { 12,4771 }, { 13,4771 }, { 0, 19 }, { 0,17664 }, { 0, 42 }, { 0,17662 }, { 0, 42 }, { 0,17660 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 6 }, { 0,17654 }, { 0, 0 }, { 32,4776 }, { 0, 6 }, { 0,17650 }, { 0, 0 }, { 0, 0 }, { 32,4771 }, { 0, 51 }, { 0,17645 }, { 33,5024 }, { 0, 0 }, { 35,5024 }, { 0, 0 }, { 37,5024 }, { 38,5024 }, { 0, 38 }, { 0,17637 }, { 0, 0 }, { 42,5024 }, { 43,5024 }, { 0, 0 }, { 45,5024 }, { 0, 0 }, { 47,5024 }, { 0, 31 }, { 0,17628 }, { 0, 41 }, { 0,17626 }, { 0, 8 }, { 0,17624 }, { 0, 20 }, { 0,17622 }, { 0, 18 }, { 0,17620 }, { 0, 15 }, { 0,17618 }, { 60,5024 }, { 61,5024 }, { 62,5024 }, { 63,5024 }, { 64,5024 }, { 42, 274 }, { 0, 0 }, { 0, 0 }, { 36, 17 }, { 42,6522 }, { 47, 279 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 34, 264 }, { 58, 34 }, { 0, 0 }, { 0, 10 }, { 0,17599 }, { 0, 0 }, { 48,4994 }, { 49,4994 }, { 50,4994 }, { 51,4994 }, { 52,4994 }, { 53,4994 }, { 54,4994 }, { 55,4994 }, { 56,4994 }, { 57,4994 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 94,5024 }, { 0, 0 }, { 96,5024 }, { 65,5024 }, { 66,5024 }, { 67,5024 }, { 68,5024 }, { 69,5024 }, { 70,5024 }, { 71,5024 }, { 72,5024 }, { 73,5024 }, { 74,5024 }, { 75,5024 }, { 76,5024 }, { 77,5024 }, { 78,5024 }, { 79,5024 }, { 80,5024 }, { 81,5024 }, { 82,5024 }, { 83,5024 }, { 84,5024 }, { 85,5024 }, { 86,5024 }, { 87,5024 }, { 88,5024 }, { 89,5024 }, { 90,5024 }, { 45,9240 }, { 124,5024 }, { 0, 0 }, { 126,5024 }, { 95,5024 }, { 0, 0 }, { 97,5024 }, { 98,5024 }, { 99,5024 }, { 100,5024 }, { 101,5024 }, { 102,5024 }, { 103,5024 }, { 104,5024 }, { 105,5024 }, { 106,5024 }, { 107,5024 }, { 108,5024 }, { 109,5024 }, { 110,5024 }, { 111,5024 }, { 112,5024 }, { 113,5024 }, { 114,5024 }, { 115,5024 }, { 116,5024 }, { 117,5024 }, { 118,5024 }, { 119,5024 }, { 120,5024 }, { 121,5024 }, { 122,5024 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,5024 }, { 129,5024 }, { 130,5024 }, { 131,5024 }, { 132,5024 }, { 133,5024 }, { 134,5024 }, { 135,5024 }, { 136,5024 }, { 137,5024 }, { 138,5024 }, { 139,5024 }, { 140,5024 }, { 141,5024 }, { 142,5024 }, { 143,5024 }, { 144,5024 }, { 145,5024 }, { 146,5024 }, { 147,5024 }, { 148,5024 }, { 149,5024 }, { 150,5024 }, { 151,5024 }, { 152,5024 }, { 153,5024 }, { 154,5024 }, { 155,5024 }, { 156,5024 }, { 157,5024 }, { 158,5024 }, { 159,5024 }, { 160,5024 }, { 161,5024 }, { 162,5024 }, { 163,5024 }, { 164,5024 }, { 165,5024 }, { 166,5024 }, { 167,5024 }, { 168,5024 }, { 169,5024 }, { 170,5024 }, { 171,5024 }, { 172,5024 }, { 173,5024 }, { 174,5024 }, { 175,5024 }, { 176,5024 }, { 177,5024 }, { 178,5024 }, { 179,5024 }, { 180,5024 }, { 181,5024 }, { 182,5024 }, { 183,5024 }, { 184,5024 }, { 185,5024 }, { 186,5024 }, { 187,5024 }, { 188,5024 }, { 189,5024 }, { 190,5024 }, { 191,5024 }, { 192,5024 }, { 193,5024 }, { 194,5024 }, { 195,5024 }, { 196,5024 }, { 197,5024 }, { 198,5024 }, { 199,5024 }, { 200,5024 }, { 201,5024 }, { 202,5024 }, { 203,5024 }, { 204,5024 }, { 205,5024 }, { 206,5024 }, { 207,5024 }, { 208,5024 }, { 209,5024 }, { 210,5024 }, { 211,5024 }, { 212,5024 }, { 213,5024 }, { 214,5024 }, { 215,5024 }, { 216,5024 }, { 217,5024 }, { 218,5024 }, { 219,5024 }, { 220,5024 }, { 221,5024 }, { 222,5024 }, { 223,5024 }, { 224,5024 }, { 225,5024 }, { 226,5024 }, { 227,5024 }, { 228,5024 }, { 229,5024 }, { 230,5024 }, { 231,5024 }, { 232,5024 }, { 233,5024 }, { 234,5024 }, { 235,5024 }, { 236,5024 }, { 237,5024 }, { 238,5024 }, { 239,5024 }, { 240,5024 }, { 241,5024 }, { 242,5024 }, { 243,5024 }, { 244,5024 }, { 245,5024 }, { 246,5024 }, { 247,5024 }, { 248,5024 }, { 249,5024 }, { 250,5024 }, { 251,5024 }, { 252,5024 }, { 253,5024 }, { 254,5024 }, { 255,5024 }, { 0, 42 }, { 0,17388 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 7 }, { 0,17380 }, { 0, 0 }, { 0, 42 }, { 0,17377 }, { 0, 4 }, { 0,17375 }, { 0, 39 }, { 0,17373 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 17 }, { 0,17368 }, { 0, 23 }, { 0,17366 }, { 0, 22 }, { 0,17364 }, { 0, 26 }, { 0,17362 }, { 0, 42 }, { 0,17360 }, { 0, 33 }, { 0,17358 }, { 0, 14 }, { 0,17356 }, { 33,4735 }, { 0, 0 }, { 35,4735 }, { 0, 0 }, { 37,4735 }, { 38,4735 }, { 0, 0 }, { 0, 10 }, { 0,17347 }, { 42,4735 }, { 43,4735 }, { 33,4724 }, { 45,4735 }, { 35,4724 }, { 47,4735 }, { 37,4724 }, { 38,4724 }, { 42, 0 }, { 0, 13 }, { 0,17336 }, { 42,4724 }, { 43,4724 }, { 47, 5 }, { 45,5013 }, { 0, 0 }, { 47,4724 }, { 0, 0 }, { 60,4735 }, { 61,4735 }, { 62,4735 }, { 63,4735 }, { 64,4735 }, { 45,9395 }, { 0, 17 }, { 0,17321 }, { 0, 0 }, { 45,9696 }, { 0, 0 }, { 60,4724 }, { 61,4724 }, { 62,4724 }, { 63,4724 }, { 64,4724 }, { 48,5254 }, { 49,5254 }, { 50,5254 }, { 51,5254 }, { 52,5254 }, { 53,5254 }, { 54,5254 }, { 55,5254 }, { 56,5254 }, { 57,5254 }, { 45,10240 }, { 0, 29 }, { 0,17300 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 94,4735 }, { 0, 0 }, { 96,4735 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 42 }, { 0,17287 }, { 0, 45 }, { 0,17285 }, { 0, 0 }, { 94,4724 }, { 0, 0 }, { 96,4724 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,11246 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 22 }, { 0,17265 }, { 124,4735 }, { 0, 0 }, { 126,4735 }, { 0, 27 }, { 0,17260 }, { 0, 28 }, { 0,17258 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 33,4634 }, { 124,4724 }, { 35,4634 }, { 126,4724 }, { 37,4634 }, { 38,4634 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 42,5206 }, { 43,4634 }, { 0, 0 }, { 45,4634 }, { 0, 0 }, { 47,4634 }, { 46,5206 }, { 0, 0 }, { 48,5270 }, { 49,5270 }, { 50,5270 }, { 51,5270 }, { 52,5270 }, { 53,5270 }, { 54,5270 }, { 55,5270 }, { 56,5270 }, { 57,5270 }, { 60,4634 }, { 61,4634 }, { 62,4634 }, { 63,4634 }, { 64,4634 }, { 0, 50 }, { 0,17221 }, { 45,12222 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 69,5292 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 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,4634 }, { 0, 0 }, { 96,4634 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 36,5268 }, { 101,5292 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,5268 }, { 49,5268 }, { 50,5268 }, { 51,5268 }, { 52,5268 }, { 53,5268 }, { 54,5268 }, { 55,5268 }, { 56,5268 }, { 57,5268 }, { 124,4634 }, { 0, 0 }, { 126,4634 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,5268 }, { 66,5268 }, { 67,5268 }, { 68,5268 }, { 69,5268 }, { 70,5268 }, { 71,5268 }, { 72,5268 }, { 73,5268 }, { 74,5268 }, { 75,5268 }, { 76,5268 }, { 77,5268 }, { 78,5268 }, { 79,5268 }, { 80,5268 }, { 81,5268 }, { 82,5268 }, { 83,5268 }, { 84,5268 }, { 85,5268 }, { 86,5268 }, { 87,5268 }, { 88,5268 }, { 89,5268 }, { 90,5268 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 95,5268 }, { 0, 0 }, { 97,5268 }, { 98,5268 }, { 99,5268 }, { 100,5268 }, { 101,5268 }, { 102,5268 }, { 103,5268 }, { 104,5268 }, { 105,5268 }, { 106,5268 }, { 107,5268 }, { 108,5268 }, { 109,5268 }, { 110,5268 }, { 111,5268 }, { 112,5268 }, { 113,5268 }, { 114,5268 }, { 115,5268 }, { 116,5268 }, { 117,5268 }, { 118,5268 }, { 119,5268 }, { 120,5268 }, { 121,5268 }, { 122,5268 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,5268 }, { 129,5268 }, { 130,5268 }, { 131,5268 }, { 132,5268 }, { 133,5268 }, { 134,5268 }, { 135,5268 }, { 136,5268 }, { 137,5268 }, { 138,5268 }, { 139,5268 }, { 140,5268 }, { 141,5268 }, { 142,5268 }, { 143,5268 }, { 144,5268 }, { 145,5268 }, { 146,5268 }, { 147,5268 }, { 148,5268 }, { 149,5268 }, { 150,5268 }, { 151,5268 }, { 152,5268 }, { 153,5268 }, { 154,5268 }, { 155,5268 }, { 156,5268 }, { 157,5268 }, { 158,5268 }, { 159,5268 }, { 160,5268 }, { 161,5268 }, { 162,5268 }, { 163,5268 }, { 164,5268 }, { 165,5268 }, { 166,5268 }, { 167,5268 }, { 168,5268 }, { 169,5268 }, { 170,5268 }, { 171,5268 }, { 172,5268 }, { 173,5268 }, { 174,5268 }, { 175,5268 }, { 176,5268 }, { 177,5268 }, { 178,5268 }, { 179,5268 }, { 180,5268 }, { 181,5268 }, { 182,5268 }, { 183,5268 }, { 184,5268 }, { 185,5268 }, { 186,5268 }, { 187,5268 }, { 188,5268 }, { 189,5268 }, { 190,5268 }, { 191,5268 }, { 192,5268 }, { 193,5268 }, { 194,5268 }, { 195,5268 }, { 196,5268 }, { 197,5268 }, { 198,5268 }, { 199,5268 }, { 200,5268 }, { 201,5268 }, { 202,5268 }, { 203,5268 }, { 204,5268 }, { 205,5268 }, { 206,5268 }, { 207,5268 }, { 208,5268 }, { 209,5268 }, { 210,5268 }, { 211,5268 }, { 212,5268 }, { 213,5268 }, { 214,5268 }, { 215,5268 }, { 216,5268 }, { 217,5268 }, { 218,5268 }, { 219,5268 }, { 220,5268 }, { 221,5268 }, { 222,5268 }, { 223,5268 }, { 224,5268 }, { 225,5268 }, { 226,5268 }, { 227,5268 }, { 228,5268 }, { 229,5268 }, { 230,5268 }, { 231,5268 }, { 232,5268 }, { 233,5268 }, { 234,5268 }, { 235,5268 }, { 236,5268 }, { 237,5268 }, { 238,5268 }, { 239,5268 }, { 240,5268 }, { 241,5268 }, { 242,5268 }, { 243,5268 }, { 244,5268 }, { 245,5268 }, { 246,5268 }, { 247,5268 }, { 248,5268 }, { 249,5268 }, { 250,5268 }, { 251,5268 }, { 252,5268 }, { 253,5268 }, { 254,5268 }, { 255,5268 }, { 0, 50 }, { 0,16964 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 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,5011 }, { 0, 0 }, { 0, 0 }, { 39,-660 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,5011 }, { 49,5011 }, { 50,5011 }, { 51,5011 }, { 52,5011 }, { 53,5011 }, { 54,5011 }, { 55,5011 }, { 56,5011 }, { 57,5011 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,5011 }, { 66,5011 }, { 67,5011 }, { 68,5011 }, { 69,5011 }, { 70,5011 }, { 71,5011 }, { 72,5011 }, { 73,5011 }, { 74,5011 }, { 75,5011 }, { 76,5011 }, { 77,5011 }, { 78,5011 }, { 79,5011 }, { 80,5011 }, { 81,5011 }, { 82,5011 }, { 83,5011 }, { 84,5011 }, { 85,5011 }, { 86,5011 }, { 87,5011 }, { 88,5011 }, { 89,5011 }, { 90,5011 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 95,5011 }, { 0, 0 }, { 97,5011 }, { 98,5011 }, { 99,5011 }, { 100,5011 }, { 101,5011 }, { 102,5011 }, { 103,5011 }, { 104,5011 }, { 105,5011 }, { 106,5011 }, { 107,5011 }, { 108,5011 }, { 109,5011 }, { 110,5011 }, { 111,5011 }, { 112,5011 }, { 113,5011 }, { 114,5011 }, { 115,5011 }, { 116,5011 }, { 117,5011 }, { 118,5011 }, { 119,5011 }, { 120,5011 }, { 121,5011 }, { 122,5011 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,5011 }, { 129,5011 }, { 130,5011 }, { 131,5011 }, { 132,5011 }, { 133,5011 }, { 134,5011 }, { 135,5011 }, { 136,5011 }, { 137,5011 }, { 138,5011 }, { 139,5011 }, { 140,5011 }, { 141,5011 }, { 142,5011 }, { 143,5011 }, { 144,5011 }, { 145,5011 }, { 146,5011 }, { 147,5011 }, { 148,5011 }, { 149,5011 }, { 150,5011 }, { 151,5011 }, { 152,5011 }, { 153,5011 }, { 154,5011 }, { 155,5011 }, { 156,5011 }, { 157,5011 }, { 158,5011 }, { 159,5011 }, { 160,5011 }, { 161,5011 }, { 162,5011 }, { 163,5011 }, { 164,5011 }, { 165,5011 }, { 166,5011 }, { 167,5011 }, { 168,5011 }, { 169,5011 }, { 170,5011 }, { 171,5011 }, { 172,5011 }, { 173,5011 }, { 174,5011 }, { 175,5011 }, { 176,5011 }, { 177,5011 }, { 178,5011 }, { 179,5011 }, { 180,5011 }, { 181,5011 }, { 182,5011 }, { 183,5011 }, { 184,5011 }, { 185,5011 }, { 186,5011 }, { 187,5011 }, { 188,5011 }, { 189,5011 }, { 190,5011 }, { 191,5011 }, { 192,5011 }, { 193,5011 }, { 194,5011 }, { 195,5011 }, { 196,5011 }, { 197,5011 }, { 198,5011 }, { 199,5011 }, { 200,5011 }, { 201,5011 }, { 202,5011 }, { 203,5011 }, { 204,5011 }, { 205,5011 }, { 206,5011 }, { 207,5011 }, { 208,5011 }, { 209,5011 }, { 210,5011 }, { 211,5011 }, { 212,5011 }, { 213,5011 }, { 214,5011 }, { 215,5011 }, { 216,5011 }, { 217,5011 }, { 218,5011 }, { 219,5011 }, { 220,5011 }, { 221,5011 }, { 222,5011 }, { 223,5011 }, { 224,5011 }, { 225,5011 }, { 226,5011 }, { 227,5011 }, { 228,5011 }, { 229,5011 }, { 230,5011 }, { 231,5011 }, { 232,5011 }, { 233,5011 }, { 234,5011 }, { 235,5011 }, { 236,5011 }, { 237,5011 }, { 238,5011 }, { 239,5011 }, { 240,5011 }, { 241,5011 }, { 242,5011 }, { 243,5011 }, { 244,5011 }, { 245,5011 }, { 246,5011 }, { 247,5011 }, { 248,5011 }, { 249,5011 }, { 250,5011 }, { 251,5011 }, { 252,5011 }, { 253,5011 }, { 254,5011 }, { 255,5011 }, { 0, 50 }, { 0,16707 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 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,4754 }, { 0, 0 }, { 0, 0 }, { 39,-915 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,4754 }, { 49,4754 }, { 50,4754 }, { 51,4754 }, { 52,4754 }, { 53,4754 }, { 54,4754 }, { 55,4754 }, { 56,4754 }, { 57,4754 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,4754 }, { 66,4754 }, { 67,4754 }, { 68,4754 }, { 69,4754 }, { 70,4754 }, { 71,4754 }, { 72,4754 }, { 73,4754 }, { 74,4754 }, { 75,4754 }, { 76,4754 }, { 77,4754 }, { 78,4754 }, { 79,4754 }, { 80,4754 }, { 81,4754 }, { 82,4754 }, { 83,4754 }, { 84,4754 }, { 85,4754 }, { 86,4754 }, { 87,4754 }, { 88,4754 }, { 89,4754 }, { 90,4754 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 95,4754 }, { 0, 0 }, { 97,4754 }, { 98,4754 }, { 99,4754 }, { 100,4754 }, { 101,4754 }, { 102,4754 }, { 103,4754 }, { 104,4754 }, { 105,4754 }, { 106,4754 }, { 107,4754 }, { 108,4754 }, { 109,4754 }, { 110,4754 }, { 111,4754 }, { 112,4754 }, { 113,4754 }, { 114,4754 }, { 115,4754 }, { 116,4754 }, { 117,4754 }, { 118,4754 }, { 119,4754 }, { 120,4754 }, { 121,4754 }, { 122,4754 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,4754 }, { 129,4754 }, { 130,4754 }, { 131,4754 }, { 132,4754 }, { 133,4754 }, { 134,4754 }, { 135,4754 }, { 136,4754 }, { 137,4754 }, { 138,4754 }, { 139,4754 }, { 140,4754 }, { 141,4754 }, { 142,4754 }, { 143,4754 }, { 144,4754 }, { 145,4754 }, { 146,4754 }, { 147,4754 }, { 148,4754 }, { 149,4754 }, { 150,4754 }, { 151,4754 }, { 152,4754 }, { 153,4754 }, { 154,4754 }, { 155,4754 }, { 156,4754 }, { 157,4754 }, { 158,4754 }, { 159,4754 }, { 160,4754 }, { 161,4754 }, { 162,4754 }, { 163,4754 }, { 164,4754 }, { 165,4754 }, { 166,4754 }, { 167,4754 }, { 168,4754 }, { 169,4754 }, { 170,4754 }, { 171,4754 }, { 172,4754 }, { 173,4754 }, { 174,4754 }, { 175,4754 }, { 176,4754 }, { 177,4754 }, { 178,4754 }, { 179,4754 }, { 180,4754 }, { 181,4754 }, { 182,4754 }, { 183,4754 }, { 184,4754 }, { 185,4754 }, { 186,4754 }, { 187,4754 }, { 188,4754 }, { 189,4754 }, { 190,4754 }, { 191,4754 }, { 192,4754 }, { 193,4754 }, { 194,4754 }, { 195,4754 }, { 196,4754 }, { 197,4754 }, { 198,4754 }, { 199,4754 }, { 200,4754 }, { 201,4754 }, { 202,4754 }, { 203,4754 }, { 204,4754 }, { 205,4754 }, { 206,4754 }, { 207,4754 }, { 208,4754 }, { 209,4754 }, { 210,4754 }, { 211,4754 }, { 212,4754 }, { 213,4754 }, { 214,4754 }, { 215,4754 }, { 216,4754 }, { 217,4754 }, { 218,4754 }, { 219,4754 }, { 220,4754 }, { 221,4754 }, { 222,4754 }, { 223,4754 }, { 224,4754 }, { 225,4754 }, { 226,4754 }, { 227,4754 }, { 228,4754 }, { 229,4754 }, { 230,4754 }, { 231,4754 }, { 232,4754 }, { 233,4754 }, { 234,4754 }, { 235,4754 }, { 236,4754 }, { 237,4754 }, { 238,4754 }, { 239,4754 }, { 240,4754 }, { 241,4754 }, { 242,4754 }, { 243,4754 }, { 244,4754 }, { 245,4754 }, { 246,4754 }, { 247,4754 }, { 248,4754 }, { 249,4754 }, { 250,4754 }, { 251,4754 }, { 252,4754 }, { 253,4754 }, { 254,4754 }, { 255,4754 }, { 0, 50 }, { 0,16450 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 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,4497 }, { 0, 0 }, { 0, 0 }, { 39,-1170 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,4497 }, { 49,4497 }, { 50,4497 }, { 51,4497 }, { 52,4497 }, { 53,4497 }, { 54,4497 }, { 55,4497 }, { 56,4497 }, { 57,4497 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,4497 }, { 66,4497 }, { 67,4497 }, { 68,4497 }, { 69,4497 }, { 70,4497 }, { 71,4497 }, { 72,4497 }, { 73,4497 }, { 74,4497 }, { 75,4497 }, { 76,4497 }, { 77,4497 }, { 78,4497 }, { 79,4497 }, { 80,4497 }, { 81,4497 }, { 82,4497 }, { 83,4497 }, { 84,4497 }, { 85,4497 }, { 86,4497 }, { 87,4497 }, { 88,4497 }, { 89,4497 }, { 90,4497 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 95,4497 }, { 0, 0 }, { 97,4497 }, { 98,4497 }, { 99,4497 }, { 100,4497 }, { 101,4497 }, { 102,4497 }, { 103,4497 }, { 104,4497 }, { 105,4497 }, { 106,4497 }, { 107,4497 }, { 108,4497 }, { 109,4497 }, { 110,4497 }, { 111,4497 }, { 112,4497 }, { 113,4497 }, { 114,4497 }, { 115,4497 }, { 116,4497 }, { 117,4497 }, { 118,4497 }, { 119,4497 }, { 120,4497 }, { 121,4497 }, { 122,4497 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,4497 }, { 129,4497 }, { 130,4497 }, { 131,4497 }, { 132,4497 }, { 133,4497 }, { 134,4497 }, { 135,4497 }, { 136,4497 }, { 137,4497 }, { 138,4497 }, { 139,4497 }, { 140,4497 }, { 141,4497 }, { 142,4497 }, { 143,4497 }, { 144,4497 }, { 145,4497 }, { 146,4497 }, { 147,4497 }, { 148,4497 }, { 149,4497 }, { 150,4497 }, { 151,4497 }, { 152,4497 }, { 153,4497 }, { 154,4497 }, { 155,4497 }, { 156,4497 }, { 157,4497 }, { 158,4497 }, { 159,4497 }, { 160,4497 }, { 161,4497 }, { 162,4497 }, { 163,4497 }, { 164,4497 }, { 165,4497 }, { 166,4497 }, { 167,4497 }, { 168,4497 }, { 169,4497 }, { 170,4497 }, { 171,4497 }, { 172,4497 }, { 173,4497 }, { 174,4497 }, { 175,4497 }, { 176,4497 }, { 177,4497 }, { 178,4497 }, { 179,4497 }, { 180,4497 }, { 181,4497 }, { 182,4497 }, { 183,4497 }, { 184,4497 }, { 185,4497 }, { 186,4497 }, { 187,4497 }, { 188,4497 }, { 189,4497 }, { 190,4497 }, { 191,4497 }, { 192,4497 }, { 193,4497 }, { 194,4497 }, { 195,4497 }, { 196,4497 }, { 197,4497 }, { 198,4497 }, { 199,4497 }, { 200,4497 }, { 201,4497 }, { 202,4497 }, { 203,4497 }, { 204,4497 }, { 205,4497 }, { 206,4497 }, { 207,4497 }, { 208,4497 }, { 209,4497 }, { 210,4497 }, { 211,4497 }, { 212,4497 }, { 213,4497 }, { 214,4497 }, { 215,4497 }, { 216,4497 }, { 217,4497 }, { 218,4497 }, { 219,4497 }, { 220,4497 }, { 221,4497 }, { 222,4497 }, { 223,4497 }, { 224,4497 }, { 225,4497 }, { 226,4497 }, { 227,4497 }, { 228,4497 }, { 229,4497 }, { 230,4497 }, { 231,4497 }, { 232,4497 }, { 233,4497 }, { 234,4497 }, { 235,4497 }, { 236,4497 }, { 237,4497 }, { 238,4497 }, { 239,4497 }, { 240,4497 }, { 241,4497 }, { 242,4497 }, { 243,4497 }, { 244,4497 }, { 245,4497 }, { 246,4497 }, { 247,4497 }, { 248,4497 }, { 249,4497 }, { 250,4497 }, { 251,4497 }, { 252,4497 }, { 253,4497 }, { 254,4497 }, { 255,4497 }, { 0, 50 }, { 0,16193 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 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,4240 }, { 0, 0 }, { 0, 0 }, { 39,-1425 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,4240 }, { 49,4240 }, { 50,4240 }, { 51,4240 }, { 52,4240 }, { 53,4240 }, { 54,4240 }, { 55,4240 }, { 56,4240 }, { 57,4240 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,4240 }, { 66,4240 }, { 67,4240 }, { 68,4240 }, { 69,4240 }, { 70,4240 }, { 71,4240 }, { 72,4240 }, { 73,4240 }, { 74,4240 }, { 75,4240 }, { 76,4240 }, { 77,4240 }, { 78,4240 }, { 79,4240 }, { 80,4240 }, { 81,4240 }, { 82,4240 }, { 83,4240 }, { 84,4240 }, { 85,4240 }, { 86,4240 }, { 87,4240 }, { 88,4240 }, { 89,4240 }, { 90,4240 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 95,4240 }, { 0, 0 }, { 97,4240 }, { 98,4240 }, { 99,4240 }, { 100,4240 }, { 101,4240 }, { 102,4240 }, { 103,4240 }, { 104,4240 }, { 105,4240 }, { 106,4240 }, { 107,4240 }, { 108,4240 }, { 109,4240 }, { 110,4240 }, { 111,4240 }, { 112,4240 }, { 113,4240 }, { 114,4240 }, { 115,4240 }, { 116,4240 }, { 117,4240 }, { 118,4240 }, { 119,4240 }, { 120,4240 }, { 121,4240 }, { 122,4240 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,4240 }, { 129,4240 }, { 130,4240 }, { 131,4240 }, { 132,4240 }, { 133,4240 }, { 134,4240 }, { 135,4240 }, { 136,4240 }, { 137,4240 }, { 138,4240 }, { 139,4240 }, { 140,4240 }, { 141,4240 }, { 142,4240 }, { 143,4240 }, { 144,4240 }, { 145,4240 }, { 146,4240 }, { 147,4240 }, { 148,4240 }, { 149,4240 }, { 150,4240 }, { 151,4240 }, { 152,4240 }, { 153,4240 }, { 154,4240 }, { 155,4240 }, { 156,4240 }, { 157,4240 }, { 158,4240 }, { 159,4240 }, { 160,4240 }, { 161,4240 }, { 162,4240 }, { 163,4240 }, { 164,4240 }, { 165,4240 }, { 166,4240 }, { 167,4240 }, { 168,4240 }, { 169,4240 }, { 170,4240 }, { 171,4240 }, { 172,4240 }, { 173,4240 }, { 174,4240 }, { 175,4240 }, { 176,4240 }, { 177,4240 }, { 178,4240 }, { 179,4240 }, { 180,4240 }, { 181,4240 }, { 182,4240 }, { 183,4240 }, { 184,4240 }, { 185,4240 }, { 186,4240 }, { 187,4240 }, { 188,4240 }, { 189,4240 }, { 190,4240 }, { 191,4240 }, { 192,4240 }, { 193,4240 }, { 194,4240 }, { 195,4240 }, { 196,4240 }, { 197,4240 }, { 198,4240 }, { 199,4240 }, { 200,4240 }, { 201,4240 }, { 202,4240 }, { 203,4240 }, { 204,4240 }, { 205,4240 }, { 206,4240 }, { 207,4240 }, { 208,4240 }, { 209,4240 }, { 210,4240 }, { 211,4240 }, { 212,4240 }, { 213,4240 }, { 214,4240 }, { 215,4240 }, { 216,4240 }, { 217,4240 }, { 218,4240 }, { 219,4240 }, { 220,4240 }, { 221,4240 }, { 222,4240 }, { 223,4240 }, { 224,4240 }, { 225,4240 }, { 226,4240 }, { 227,4240 }, { 228,4240 }, { 229,4240 }, { 230,4240 }, { 231,4240 }, { 232,4240 }, { 233,4240 }, { 234,4240 }, { 235,4240 }, { 236,4240 }, { 237,4240 }, { 238,4240 }, { 239,4240 }, { 240,4240 }, { 241,4240 }, { 242,4240 }, { 243,4240 }, { 244,4240 }, { 245,4240 }, { 246,4240 }, { 247,4240 }, { 248,4240 }, { 249,4240 }, { 250,4240 }, { 251,4240 }, { 252,4240 }, { 253,4240 }, { 254,4240 }, { 255,4240 }, { 0, 12 }, { 0,15936 }, { 1,4240 }, { 2,4240 }, { 3,4240 }, { 4,4240 }, { 5,4240 }, { 6,4240 }, { 7,4240 }, { 8,4240 }, { 9,4240 }, { 10,4240 }, { 11,4240 }, { 12,4240 }, { 13,4240 }, { 14,4240 }, { 15,4240 }, { 16,4240 }, { 17,4240 }, { 18,4240 }, { 19,4240 }, { 20,4240 }, { 21,4240 }, { 22,4240 }, { 23,4240 }, { 24,4240 }, { 25,4240 }, { 26,4240 }, { 27,4240 }, { 28,4240 }, { 29,4240 }, { 30,4240 }, { 31,4240 }, { 32,4240 }, { 33,4240 }, { 34,4240 }, { 35,4240 }, { 36,4240 }, { 37,4240 }, { 38,4240 }, { 0, 0 }, { 40,4240 }, { 41,4240 }, { 42,4240 }, { 43,4240 }, { 44,4240 }, { 45,4240 }, { 46,4240 }, { 47,4240 }, { 48,4240 }, { 49,4240 }, { 50,4240 }, { 51,4240 }, { 52,4240 }, { 53,4240 }, { 54,4240 }, { 55,4240 }, { 56,4240 }, { 57,4240 }, { 58,4240 }, { 59,4240 }, { 60,4240 }, { 61,4240 }, { 62,4240 }, { 63,4240 }, { 64,4240 }, { 65,4240 }, { 66,4240 }, { 67,4240 }, { 68,4240 }, { 69,4240 }, { 70,4240 }, { 71,4240 }, { 72,4240 }, { 73,4240 }, { 74,4240 }, { 75,4240 }, { 76,4240 }, { 77,4240 }, { 78,4240 }, { 79,4240 }, { 80,4240 }, { 81,4240 }, { 82,4240 }, { 83,4240 }, { 84,4240 }, { 85,4240 }, { 86,4240 }, { 87,4240 }, { 88,4240 }, { 89,4240 }, { 90,4240 }, { 91,4240 }, { 92,4240 }, { 93,4240 }, { 94,4240 }, { 95,4240 }, { 96,4240 }, { 97,4240 }, { 98,4240 }, { 99,4240 }, { 100,4240 }, { 101,4240 }, { 102,4240 }, { 103,4240 }, { 104,4240 }, { 105,4240 }, { 106,4240 }, { 107,4240 }, { 108,4240 }, { 109,4240 }, { 110,4240 }, { 111,4240 }, { 112,4240 }, { 113,4240 }, { 114,4240 }, { 115,4240 }, { 116,4240 }, { 117,4240 }, { 118,4240 }, { 119,4240 }, { 120,4240 }, { 121,4240 }, { 122,4240 }, { 123,4240 }, { 124,4240 }, { 125,4240 }, { 126,4240 }, { 127,4240 }, { 128,4240 }, { 129,4240 }, { 130,4240 }, { 131,4240 }, { 132,4240 }, { 133,4240 }, { 134,4240 }, { 135,4240 }, { 136,4240 }, { 137,4240 }, { 138,4240 }, { 139,4240 }, { 140,4240 }, { 141,4240 }, { 142,4240 }, { 143,4240 }, { 144,4240 }, { 145,4240 }, { 146,4240 }, { 147,4240 }, { 148,4240 }, { 149,4240 }, { 150,4240 }, { 151,4240 }, { 152,4240 }, { 153,4240 }, { 154,4240 }, { 155,4240 }, { 156,4240 }, { 157,4240 }, { 158,4240 }, { 159,4240 }, { 160,4240 }, { 161,4240 }, { 162,4240 }, { 163,4240 }, { 164,4240 }, { 165,4240 }, { 166,4240 }, { 167,4240 }, { 168,4240 }, { 169,4240 }, { 170,4240 }, { 171,4240 }, { 172,4240 }, { 173,4240 }, { 174,4240 }, { 175,4240 }, { 176,4240 }, { 177,4240 }, { 178,4240 }, { 179,4240 }, { 180,4240 }, { 181,4240 }, { 182,4240 }, { 183,4240 }, { 184,4240 }, { 185,4240 }, { 186,4240 }, { 187,4240 }, { 188,4240 }, { 189,4240 }, { 190,4240 }, { 191,4240 }, { 192,4240 }, { 193,4240 }, { 194,4240 }, { 195,4240 }, { 196,4240 }, { 197,4240 }, { 198,4240 }, { 199,4240 }, { 200,4240 }, { 201,4240 }, { 202,4240 }, { 203,4240 }, { 204,4240 }, { 205,4240 }, { 206,4240 }, { 207,4240 }, { 208,4240 }, { 209,4240 }, { 210,4240 }, { 211,4240 }, { 212,4240 }, { 213,4240 }, { 214,4240 }, { 215,4240 }, { 216,4240 }, { 217,4240 }, { 218,4240 }, { 219,4240 }, { 220,4240 }, { 221,4240 }, { 222,4240 }, { 223,4240 }, { 224,4240 }, { 225,4240 }, { 226,4240 }, { 227,4240 }, { 228,4240 }, { 229,4240 }, { 230,4240 }, { 231,4240 }, { 232,4240 }, { 233,4240 }, { 234,4240 }, { 235,4240 }, { 236,4240 }, { 237,4240 }, { 238,4240 }, { 239,4240 }, { 240,4240 }, { 241,4240 }, { 242,4240 }, { 243,4240 }, { 244,4240 }, { 245,4240 }, { 246,4240 }, { 247,4240 }, { 248,4240 }, { 249,4240 }, { 250,4240 }, { 251,4240 }, { 252,4240 }, { 253,4240 }, { 254,4240 }, { 255,4240 }, { 256,4240 }, { 0, 9 }, { 0,15678 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9,4240 }, { 10,4245 }, { 0, 0 }, { 12,4240 }, { 13,4245 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 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,4240 }, { 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,15631 }, { 1,4245 }, { 2,4245 }, { 3,4245 }, { 4,4245 }, { 5,4245 }, { 6,4245 }, { 7,4245 }, { 8,4245 }, { 9,4245 }, { 10,4245 }, { 11,4245 }, { 12,4245 }, { 13,4245 }, { 14,4245 }, { 15,4245 }, { 16,4245 }, { 17,4245 }, { 18,4245 }, { 19,4245 }, { 20,4245 }, { 21,4245 }, { 22,4245 }, { 23,4245 }, { 24,4245 }, { 25,4245 }, { 26,4245 }, { 27,4245 }, { 28,4245 }, { 29,4245 }, { 30,4245 }, { 31,4245 }, { 32,4245 }, { 33,4245 }, { 34,4245 }, { 35,4245 }, { 36,4245 }, { 37,4245 }, { 38,4245 }, { 39,4245 }, { 40,4245 }, { 41,4245 }, { 0, 0 }, { 43,4245 }, { 44,4245 }, { 45,4245 }, { 46,4245 }, { 0, 0 }, { 48,4245 }, { 49,4245 }, { 50,4245 }, { 51,4245 }, { 52,4245 }, { 53,4245 }, { 54,4245 }, { 55,4245 }, { 56,4245 }, { 57,4245 }, { 58,4245 }, { 59,4245 }, { 60,4245 }, { 61,4245 }, { 62,4245 }, { 63,4245 }, { 64,4245 }, { 65,4245 }, { 66,4245 }, { 67,4245 }, { 68,4245 }, { 69,4245 }, { 70,4245 }, { 71,4245 }, { 72,4245 }, { 73,4245 }, { 74,4245 }, { 75,4245 }, { 76,4245 }, { 77,4245 }, { 78,4245 }, { 79,4245 }, { 80,4245 }, { 81,4245 }, { 82,4245 }, { 83,4245 }, { 84,4245 }, { 85,4245 }, { 86,4245 }, { 87,4245 }, { 88,4245 }, { 89,4245 }, { 90,4245 }, { 91,4245 }, { 92,4245 }, { 93,4245 }, { 94,4245 }, { 95,4245 }, { 96,4245 }, { 97,4245 }, { 98,4245 }, { 99,4245 }, { 100,4245 }, { 101,4245 }, { 102,4245 }, { 103,4245 }, { 104,4245 }, { 105,4245 }, { 106,4245 }, { 107,4245 }, { 108,4245 }, { 109,4245 }, { 110,4245 }, { 111,4245 }, { 112,4245 }, { 113,4245 }, { 114,4245 }, { 115,4245 }, { 116,4245 }, { 117,4245 }, { 118,4245 }, { 119,4245 }, { 120,4245 }, { 121,4245 }, { 122,4245 }, { 123,4245 }, { 124,4245 }, { 125,4245 }, { 126,4245 }, { 127,4245 }, { 128,4245 }, { 129,4245 }, { 130,4245 }, { 131,4245 }, { 132,4245 }, { 133,4245 }, { 134,4245 }, { 135,4245 }, { 136,4245 }, { 137,4245 }, { 138,4245 }, { 139,4245 }, { 140,4245 }, { 141,4245 }, { 142,4245 }, { 143,4245 }, { 144,4245 }, { 145,4245 }, { 146,4245 }, { 147,4245 }, { 148,4245 }, { 149,4245 }, { 150,4245 }, { 151,4245 }, { 152,4245 }, { 153,4245 }, { 154,4245 }, { 155,4245 }, { 156,4245 }, { 157,4245 }, { 158,4245 }, { 159,4245 }, { 160,4245 }, { 161,4245 }, { 162,4245 }, { 163,4245 }, { 164,4245 }, { 165,4245 }, { 166,4245 }, { 167,4245 }, { 168,4245 }, { 169,4245 }, { 170,4245 }, { 171,4245 }, { 172,4245 }, { 173,4245 }, { 174,4245 }, { 175,4245 }, { 176,4245 }, { 177,4245 }, { 178,4245 }, { 179,4245 }, { 180,4245 }, { 181,4245 }, { 182,4245 }, { 183,4245 }, { 184,4245 }, { 185,4245 }, { 186,4245 }, { 187,4245 }, { 188,4245 }, { 189,4245 }, { 190,4245 }, { 191,4245 }, { 192,4245 }, { 193,4245 }, { 194,4245 }, { 195,4245 }, { 196,4245 }, { 197,4245 }, { 198,4245 }, { 199,4245 }, { 200,4245 }, { 201,4245 }, { 202,4245 }, { 203,4245 }, { 204,4245 }, { 205,4245 }, { 206,4245 }, { 207,4245 }, { 208,4245 }, { 209,4245 }, { 210,4245 }, { 211,4245 }, { 212,4245 }, { 213,4245 }, { 214,4245 }, { 215,4245 }, { 216,4245 }, { 217,4245 }, { 218,4245 }, { 219,4245 }, { 220,4245 }, { 221,4245 }, { 222,4245 }, { 223,4245 }, { 224,4245 }, { 225,4245 }, { 226,4245 }, { 227,4245 }, { 228,4245 }, { 229,4245 }, { 230,4245 }, { 231,4245 }, { 232,4245 }, { 233,4245 }, { 234,4245 }, { 235,4245 }, { 236,4245 }, { 237,4245 }, { 238,4245 }, { 239,4245 }, { 240,4245 }, { 241,4245 }, { 242,4245 }, { 243,4245 }, { 244,4245 }, { 245,4245 }, { 246,4245 }, { 247,4245 }, { 248,4245 }, { 249,4245 }, { 250,4245 }, { 251,4245 }, { 252,4245 }, { 253,4245 }, { 254,4245 }, { 255,4245 }, { 256,4245 }, { 0, 5 }, { 0,15373 }, { 1,3987 }, { 2,3987 }, { 3,3987 }, { 4,3987 }, { 5,3987 }, { 6,3987 }, { 7,3987 }, { 8,3987 }, { 9,3987 }, { 10,3987 }, { 11,3987 }, { 12,3987 }, { 13,3987 }, { 14,3987 }, { 15,3987 }, { 16,3987 }, { 17,3987 }, { 18,3987 }, { 19,3987 }, { 20,3987 }, { 21,3987 }, { 22,3987 }, { 23,3987 }, { 24,3987 }, { 25,3987 }, { 26,3987 }, { 27,3987 }, { 28,3987 }, { 29,3987 }, { 30,3987 }, { 31,3987 }, { 32,3987 }, { 33,3987 }, { 34,3987 }, { 35,3987 }, { 36,3987 }, { 37,3987 }, { 38,3987 }, { 39,3987 }, { 40,3987 }, { 41,3987 }, { 0, 0 }, { 43,3987 }, { 44,3987 }, { 45,3987 }, { 46,3987 }, { 0, 0 }, { 48,3987 }, { 49,3987 }, { 50,3987 }, { 51,3987 }, { 52,3987 }, { 53,3987 }, { 54,3987 }, { 55,3987 }, { 56,3987 }, { 57,3987 }, { 58,3987 }, { 59,3987 }, { 60,3987 }, { 61,3987 }, { 62,3987 }, { 63,3987 }, { 64,3987 }, { 65,3987 }, { 66,3987 }, { 67,3987 }, { 68,3987 }, { 69,3987 }, { 70,3987 }, { 71,3987 }, { 72,3987 }, { 73,3987 }, { 74,3987 }, { 75,3987 }, { 76,3987 }, { 77,3987 }, { 78,3987 }, { 79,3987 }, { 80,3987 }, { 81,3987 }, { 82,3987 }, { 83,3987 }, { 84,3987 }, { 85,3987 }, { 86,3987 }, { 87,3987 }, { 88,3987 }, { 89,3987 }, { 90,3987 }, { 91,3987 }, { 92,3987 }, { 93,3987 }, { 94,3987 }, { 95,3987 }, { 96,3987 }, { 97,3987 }, { 98,3987 }, { 99,3987 }, { 100,3987 }, { 101,3987 }, { 102,3987 }, { 103,3987 }, { 104,3987 }, { 105,3987 }, { 106,3987 }, { 107,3987 }, { 108,3987 }, { 109,3987 }, { 110,3987 }, { 111,3987 }, { 112,3987 }, { 113,3987 }, { 114,3987 }, { 115,3987 }, { 116,3987 }, { 117,3987 }, { 118,3987 }, { 119,3987 }, { 120,3987 }, { 121,3987 }, { 122,3987 }, { 123,3987 }, { 124,3987 }, { 125,3987 }, { 126,3987 }, { 127,3987 }, { 128,3987 }, { 129,3987 }, { 130,3987 }, { 131,3987 }, { 132,3987 }, { 133,3987 }, { 134,3987 }, { 135,3987 }, { 136,3987 }, { 137,3987 }, { 138,3987 }, { 139,3987 }, { 140,3987 }, { 141,3987 }, { 142,3987 }, { 143,3987 }, { 144,3987 }, { 145,3987 }, { 146,3987 }, { 147,3987 }, { 148,3987 }, { 149,3987 }, { 150,3987 }, { 151,3987 }, { 152,3987 }, { 153,3987 }, { 154,3987 }, { 155,3987 }, { 156,3987 }, { 157,3987 }, { 158,3987 }, { 159,3987 }, { 160,3987 }, { 161,3987 }, { 162,3987 }, { 163,3987 }, { 164,3987 }, { 165,3987 }, { 166,3987 }, { 167,3987 }, { 168,3987 }, { 169,3987 }, { 170,3987 }, { 171,3987 }, { 172,3987 }, { 173,3987 }, { 174,3987 }, { 175,3987 }, { 176,3987 }, { 177,3987 }, { 178,3987 }, { 179,3987 }, { 180,3987 }, { 181,3987 }, { 182,3987 }, { 183,3987 }, { 184,3987 }, { 185,3987 }, { 186,3987 }, { 187,3987 }, { 188,3987 }, { 189,3987 }, { 190,3987 }, { 191,3987 }, { 192,3987 }, { 193,3987 }, { 194,3987 }, { 195,3987 }, { 196,3987 }, { 197,3987 }, { 198,3987 }, { 199,3987 }, { 200,3987 }, { 201,3987 }, { 202,3987 }, { 203,3987 }, { 204,3987 }, { 205,3987 }, { 206,3987 }, { 207,3987 }, { 208,3987 }, { 209,3987 }, { 210,3987 }, { 211,3987 }, { 212,3987 }, { 213,3987 }, { 214,3987 }, { 215,3987 }, { 216,3987 }, { 217,3987 }, { 218,3987 }, { 219,3987 }, { 220,3987 }, { 221,3987 }, { 222,3987 }, { 223,3987 }, { 224,3987 }, { 225,3987 }, { 226,3987 }, { 227,3987 }, { 228,3987 }, { 229,3987 }, { 230,3987 }, { 231,3987 }, { 232,3987 }, { 233,3987 }, { 234,3987 }, { 235,3987 }, { 236,3987 }, { 237,3987 }, { 238,3987 }, { 239,3987 }, { 240,3987 }, { 241,3987 }, { 242,3987 }, { 243,3987 }, { 244,3987 }, { 245,3987 }, { 246,3987 }, { 247,3987 }, { 248,3987 }, { 249,3987 }, { 250,3987 }, { 251,3987 }, { 252,3987 }, { 253,3987 }, { 254,3987 }, { 255,3987 }, { 256,3987 }, { 0, 40 }, { 0,15115 }, { 1,4115 }, { 2,4115 }, { 3,4115 }, { 4,4115 }, { 5,4115 }, { 6,4115 }, { 7,4115 }, { 8,4115 }, { 9,4115 }, { 10,4115 }, { 11,4115 }, { 12,4115 }, { 13,4115 }, { 14,4115 }, { 15,4115 }, { 16,4115 }, { 17,4115 }, { 18,4115 }, { 19,4115 }, { 20,4115 }, { 21,4115 }, { 22,4115 }, { 23,4115 }, { 24,4115 }, { 25,4115 }, { 26,4115 }, { 27,4115 }, { 28,4115 }, { 29,4115 }, { 30,4115 }, { 31,4115 }, { 32,4115 }, { 33,4115 }, { 0, 0 }, { 35,4115 }, { 36,4115 }, { 37,4115 }, { 38,4115 }, { 39,4115 }, { 40,4115 }, { 41,4115 }, { 42,4115 }, { 43,4115 }, { 44,4115 }, { 45,4115 }, { 46,4115 }, { 47,4115 }, { 48,4115 }, { 49,4115 }, { 50,4115 }, { 51,4115 }, { 52,4115 }, { 53,4115 }, { 54,4115 }, { 55,4115 }, { 56,4115 }, { 57,4115 }, { 58,4115 }, { 59,4115 }, { 60,4115 }, { 61,4115 }, { 62,4115 }, { 63,4115 }, { 64,4115 }, { 65,4115 }, { 66,4115 }, { 67,4115 }, { 68,4115 }, { 69,4115 }, { 70,4115 }, { 71,4115 }, { 72,4115 }, { 73,4115 }, { 74,4115 }, { 75,4115 }, { 76,4115 }, { 77,4115 }, { 78,4115 }, { 79,4115 }, { 80,4115 }, { 81,4115 }, { 82,4115 }, { 83,4115 }, { 84,4115 }, { 85,4115 }, { 86,4115 }, { 87,4115 }, { 88,4115 }, { 89,4115 }, { 90,4115 }, { 91,4115 }, { 92,4115 }, { 93,4115 }, { 94,4115 }, { 95,4115 }, { 96,4115 }, { 97,4115 }, { 98,4115 }, { 99,4115 }, { 100,4115 }, { 101,4115 }, { 102,4115 }, { 103,4115 }, { 104,4115 }, { 105,4115 }, { 106,4115 }, { 107,4115 }, { 108,4115 }, { 109,4115 }, { 110,4115 }, { 111,4115 }, { 112,4115 }, { 113,4115 }, { 114,4115 }, { 115,4115 }, { 116,4115 }, { 117,4115 }, { 118,4115 }, { 119,4115 }, { 120,4115 }, { 121,4115 }, { 122,4115 }, { 123,4115 }, { 124,4115 }, { 125,4115 }, { 126,4115 }, { 127,4115 }, { 128,4115 }, { 129,4115 }, { 130,4115 }, { 131,4115 }, { 132,4115 }, { 133,4115 }, { 134,4115 }, { 135,4115 }, { 136,4115 }, { 137,4115 }, { 138,4115 }, { 139,4115 }, { 140,4115 }, { 141,4115 }, { 142,4115 }, { 143,4115 }, { 144,4115 }, { 145,4115 }, { 146,4115 }, { 147,4115 }, { 148,4115 }, { 149,4115 }, { 150,4115 }, { 151,4115 }, { 152,4115 }, { 153,4115 }, { 154,4115 }, { 155,4115 }, { 156,4115 }, { 157,4115 }, { 158,4115 }, { 159,4115 }, { 160,4115 }, { 161,4115 }, { 162,4115 }, { 163,4115 }, { 164,4115 }, { 165,4115 }, { 166,4115 }, { 167,4115 }, { 168,4115 }, { 169,4115 }, { 170,4115 }, { 171,4115 }, { 172,4115 }, { 173,4115 }, { 174,4115 }, { 175,4115 }, { 176,4115 }, { 177,4115 }, { 178,4115 }, { 179,4115 }, { 180,4115 }, { 181,4115 }, { 182,4115 }, { 183,4115 }, { 184,4115 }, { 185,4115 }, { 186,4115 }, { 187,4115 }, { 188,4115 }, { 189,4115 }, { 190,4115 }, { 191,4115 }, { 192,4115 }, { 193,4115 }, { 194,4115 }, { 195,4115 }, { 196,4115 }, { 197,4115 }, { 198,4115 }, { 199,4115 }, { 200,4115 }, { 201,4115 }, { 202,4115 }, { 203,4115 }, { 204,4115 }, { 205,4115 }, { 206,4115 }, { 207,4115 }, { 208,4115 }, { 209,4115 }, { 210,4115 }, { 211,4115 }, { 212,4115 }, { 213,4115 }, { 214,4115 }, { 215,4115 }, { 216,4115 }, { 217,4115 }, { 218,4115 }, { 219,4115 }, { 220,4115 }, { 221,4115 }, { 222,4115 }, { 223,4115 }, { 224,4115 }, { 225,4115 }, { 226,4115 }, { 227,4115 }, { 228,4115 }, { 229,4115 }, { 230,4115 }, { 231,4115 }, { 232,4115 }, { 233,4115 }, { 234,4115 }, { 235,4115 }, { 236,4115 }, { 237,4115 }, { 238,4115 }, { 239,4115 }, { 240,4115 }, { 241,4115 }, { 242,4115 }, { 243,4115 }, { 244,4115 }, { 245,4115 }, { 246,4115 }, { 247,4115 }, { 248,4115 }, { 249,4115 }, { 250,4115 }, { 251,4115 }, { 252,4115 }, { 253,4115 }, { 254,4115 }, { 255,4115 }, { 256,4115 }, { 0, 11 }, { 0,14857 }, { 1,4115 }, { 2,4115 }, { 3,4115 }, { 4,4115 }, { 5,4115 }, { 6,4115 }, { 7,4115 }, { 8,4115 }, { 9,4115 }, { 10,4115 }, { 11,4115 }, { 12,4115 }, { 13,4115 }, { 14,4115 }, { 15,4115 }, { 16,4115 }, { 17,4115 }, { 18,4115 }, { 19,4115 }, { 20,4115 }, { 21,4115 }, { 22,4115 }, { 23,4115 }, { 24,4115 }, { 25,4115 }, { 26,4115 }, { 27,4115 }, { 28,4115 }, { 29,4115 }, { 30,4115 }, { 31,4115 }, { 32,4115 }, { 33,4115 }, { 34,4115 }, { 35,4115 }, { 36,4115 }, { 37,4115 }, { 38,4115 }, { 0, 0 }, { 40,4115 }, { 41,4115 }, { 42,4115 }, { 43,4115 }, { 44,4115 }, { 45,4115 }, { 46,4115 }, { 47,4115 }, { 48,4115 }, { 49,4115 }, { 50,4115 }, { 51,4115 }, { 52,4115 }, { 53,4115 }, { 54,4115 }, { 55,4115 }, { 56,4115 }, { 57,4115 }, { 58,4115 }, { 59,4115 }, { 60,4115 }, { 61,4115 }, { 62,4115 }, { 63,4115 }, { 64,4115 }, { 65,4115 }, { 66,4115 }, { 67,4115 }, { 68,4115 }, { 69,4115 }, { 70,4115 }, { 71,4115 }, { 72,4115 }, { 73,4115 }, { 74,4115 }, { 75,4115 }, { 76,4115 }, { 77,4115 }, { 78,4115 }, { 79,4115 }, { 80,4115 }, { 81,4115 }, { 82,4115 }, { 83,4115 }, { 84,4115 }, { 85,4115 }, { 86,4115 }, { 87,4115 }, { 88,4115 }, { 89,4115 }, { 90,4115 }, { 91,4115 }, { 92,4115 }, { 93,4115 }, { 94,4115 }, { 95,4115 }, { 96,4115 }, { 97,4115 }, { 98,4115 }, { 99,4115 }, { 100,4115 }, { 101,4115 }, { 102,4115 }, { 103,4115 }, { 104,4115 }, { 105,4115 }, { 106,4115 }, { 107,4115 }, { 108,4115 }, { 109,4115 }, { 110,4115 }, { 111,4115 }, { 112,4115 }, { 113,4115 }, { 114,4115 }, { 115,4115 }, { 116,4115 }, { 117,4115 }, { 118,4115 }, { 119,4115 }, { 120,4115 }, { 121,4115 }, { 122,4115 }, { 123,4115 }, { 124,4115 }, { 125,4115 }, { 126,4115 }, { 127,4115 }, { 128,4115 }, { 129,4115 }, { 130,4115 }, { 131,4115 }, { 132,4115 }, { 133,4115 }, { 134,4115 }, { 135,4115 }, { 136,4115 }, { 137,4115 }, { 138,4115 }, { 139,4115 }, { 140,4115 }, { 141,4115 }, { 142,4115 }, { 143,4115 }, { 144,4115 }, { 145,4115 }, { 146,4115 }, { 147,4115 }, { 148,4115 }, { 149,4115 }, { 150,4115 }, { 151,4115 }, { 152,4115 }, { 153,4115 }, { 154,4115 }, { 155,4115 }, { 156,4115 }, { 157,4115 }, { 158,4115 }, { 159,4115 }, { 160,4115 }, { 161,4115 }, { 162,4115 }, { 163,4115 }, { 164,4115 }, { 165,4115 }, { 166,4115 }, { 167,4115 }, { 168,4115 }, { 169,4115 }, { 170,4115 }, { 171,4115 }, { 172,4115 }, { 173,4115 }, { 174,4115 }, { 175,4115 }, { 176,4115 }, { 177,4115 }, { 178,4115 }, { 179,4115 }, { 180,4115 }, { 181,4115 }, { 182,4115 }, { 183,4115 }, { 184,4115 }, { 185,4115 }, { 186,4115 }, { 187,4115 }, { 188,4115 }, { 189,4115 }, { 190,4115 }, { 191,4115 }, { 192,4115 }, { 193,4115 }, { 194,4115 }, { 195,4115 }, { 196,4115 }, { 197,4115 }, { 198,4115 }, { 199,4115 }, { 200,4115 }, { 201,4115 }, { 202,4115 }, { 203,4115 }, { 204,4115 }, { 205,4115 }, { 206,4115 }, { 207,4115 }, { 208,4115 }, { 209,4115 }, { 210,4115 }, { 211,4115 }, { 212,4115 }, { 213,4115 }, { 214,4115 }, { 215,4115 }, { 216,4115 }, { 217,4115 }, { 218,4115 }, { 219,4115 }, { 220,4115 }, { 221,4115 }, { 222,4115 }, { 223,4115 }, { 224,4115 }, { 225,4115 }, { 226,4115 }, { 227,4115 }, { 228,4115 }, { 229,4115 }, { 230,4115 }, { 231,4115 }, { 232,4115 }, { 233,4115 }, { 234,4115 }, { 235,4115 }, { 236,4115 }, { 237,4115 }, { 238,4115 }, { 239,4115 }, { 240,4115 }, { 241,4115 }, { 242,4115 }, { 243,4115 }, { 244,4115 }, { 245,4115 }, { 246,4115 }, { 247,4115 }, { 248,4115 }, { 249,4115 }, { 250,4115 }, { 251,4115 }, { 252,4115 }, { 253,4115 }, { 254,4115 }, { 255,4115 }, { 256,4115 }, { 0, 16 }, { 0,14599 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9,4115 }, { 10,4120 }, { 0, 0 }, { 12,4115 }, { 13,4120 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 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,4115 }, { 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, 25 }, { 0,14552 }, { 1,4120 }, { 2,4120 }, { 3,4120 }, { 4,4120 }, { 5,4120 }, { 6,4120 }, { 7,4120 }, { 8,4120 }, { 9,4120 }, { 10,4120 }, { 11,4120 }, { 12,4120 }, { 13,4120 }, { 14,4120 }, { 15,4120 }, { 16,4120 }, { 17,4120 }, { 18,4120 }, { 19,4120 }, { 20,4120 }, { 21,4120 }, { 22,4120 }, { 23,4120 }, { 24,4120 }, { 25,4120 }, { 26,4120 }, { 27,4120 }, { 28,4120 }, { 29,4120 }, { 30,4120 }, { 31,4120 }, { 32,4120 }, { 33,4120 }, { 34,4120 }, { 35,4120 }, { 36,4120 }, { 37,4120 }, { 38,4120 }, { 0, 0 }, { 40,4120 }, { 41,4120 }, { 42,4120 }, { 43,4120 }, { 44,4120 }, { 45,4120 }, { 46,4120 }, { 47,4120 }, { 48,4120 }, { 49,4120 }, { 50,4120 }, { 51,4120 }, { 52,4120 }, { 53,4120 }, { 54,4120 }, { 55,4120 }, { 56,4120 }, { 57,4120 }, { 58,4120 }, { 59,4120 }, { 60,4120 }, { 61,4120 }, { 62,4120 }, { 63,4120 }, { 64,4120 }, { 65,4120 }, { 66,4120 }, { 67,4120 }, { 68,4120 }, { 69,4120 }, { 70,4120 }, { 71,4120 }, { 72,4120 }, { 73,4120 }, { 74,4120 }, { 75,4120 }, { 76,4120 }, { 77,4120 }, { 78,4120 }, { 79,4120 }, { 80,4120 }, { 81,4120 }, { 82,4120 }, { 83,4120 }, { 84,4120 }, { 85,4120 }, { 86,4120 }, { 87,4120 }, { 88,4120 }, { 89,4120 }, { 90,4120 }, { 91,4120 }, { 0, 0 }, { 93,4120 }, { 94,4120 }, { 95,4120 }, { 96,4120 }, { 97,4120 }, { 98,4120 }, { 99,4120 }, { 100,4120 }, { 101,4120 }, { 102,4120 }, { 103,4120 }, { 104,4120 }, { 105,4120 }, { 106,4120 }, { 107,4120 }, { 108,4120 }, { 109,4120 }, { 110,4120 }, { 111,4120 }, { 112,4120 }, { 113,4120 }, { 114,4120 }, { 115,4120 }, { 116,4120 }, { 117,4120 }, { 118,4120 }, { 119,4120 }, { 120,4120 }, { 121,4120 }, { 122,4120 }, { 123,4120 }, { 124,4120 }, { 125,4120 }, { 126,4120 }, { 127,4120 }, { 128,4120 }, { 129,4120 }, { 130,4120 }, { 131,4120 }, { 132,4120 }, { 133,4120 }, { 134,4120 }, { 135,4120 }, { 136,4120 }, { 137,4120 }, { 138,4120 }, { 139,4120 }, { 140,4120 }, { 141,4120 }, { 142,4120 }, { 143,4120 }, { 144,4120 }, { 145,4120 }, { 146,4120 }, { 147,4120 }, { 148,4120 }, { 149,4120 }, { 150,4120 }, { 151,4120 }, { 152,4120 }, { 153,4120 }, { 154,4120 }, { 155,4120 }, { 156,4120 }, { 157,4120 }, { 158,4120 }, { 159,4120 }, { 160,4120 }, { 161,4120 }, { 162,4120 }, { 163,4120 }, { 164,4120 }, { 165,4120 }, { 166,4120 }, { 167,4120 }, { 168,4120 }, { 169,4120 }, { 170,4120 }, { 171,4120 }, { 172,4120 }, { 173,4120 }, { 174,4120 }, { 175,4120 }, { 176,4120 }, { 177,4120 }, { 178,4120 }, { 179,4120 }, { 180,4120 }, { 181,4120 }, { 182,4120 }, { 183,4120 }, { 184,4120 }, { 185,4120 }, { 186,4120 }, { 187,4120 }, { 188,4120 }, { 189,4120 }, { 190,4120 }, { 191,4120 }, { 192,4120 }, { 193,4120 }, { 194,4120 }, { 195,4120 }, { 196,4120 }, { 197,4120 }, { 198,4120 }, { 199,4120 }, { 200,4120 }, { 201,4120 }, { 202,4120 }, { 203,4120 }, { 204,4120 }, { 205,4120 }, { 206,4120 }, { 207,4120 }, { 208,4120 }, { 209,4120 }, { 210,4120 }, { 211,4120 }, { 212,4120 }, { 213,4120 }, { 214,4120 }, { 215,4120 }, { 216,4120 }, { 217,4120 }, { 218,4120 }, { 219,4120 }, { 220,4120 }, { 221,4120 }, { 222,4120 }, { 223,4120 }, { 224,4120 }, { 225,4120 }, { 226,4120 }, { 227,4120 }, { 228,4120 }, { 229,4120 }, { 230,4120 }, { 231,4120 }, { 232,4120 }, { 233,4120 }, { 234,4120 }, { 235,4120 }, { 236,4120 }, { 237,4120 }, { 238,4120 }, { 239,4120 }, { 240,4120 }, { 241,4120 }, { 242,4120 }, { 243,4120 }, { 244,4120 }, { 245,4120 }, { 246,4120 }, { 247,4120 }, { 248,4120 }, { 249,4120 }, { 250,4120 }, { 251,4120 }, { 252,4120 }, { 253,4120 }, { 254,4120 }, { 255,4120 }, { 256,4120 }, { 0, 25 }, { 0,14294 }, { 1,3862 }, { 2,3862 }, { 3,3862 }, { 4,3862 }, { 5,3862 }, { 6,3862 }, { 7,3862 }, { 8,3862 }, { 9,3862 }, { 10,3862 }, { 11,3862 }, { 12,3862 }, { 13,3862 }, { 14,3862 }, { 15,3862 }, { 16,3862 }, { 17,3862 }, { 18,3862 }, { 19,3862 }, { 20,3862 }, { 21,3862 }, { 22,3862 }, { 23,3862 }, { 24,3862 }, { 25,3862 }, { 26,3862 }, { 27,3862 }, { 28,3862 }, { 29,3862 }, { 30,3862 }, { 31,3862 }, { 32,3862 }, { 33,3862 }, { 34,3862 }, { 35,3862 }, { 36,3862 }, { 37,3862 }, { 38,3862 }, { 0, 0 }, { 40,3862 }, { 41,3862 }, { 42,3862 }, { 43,3862 }, { 44,3862 }, { 45,3862 }, { 46,3862 }, { 47,3862 }, { 48,3862 }, { 49,3862 }, { 50,3862 }, { 51,3862 }, { 52,3862 }, { 53,3862 }, { 54,3862 }, { 55,3862 }, { 56,3862 }, { 57,3862 }, { 58,3862 }, { 59,3862 }, { 60,3862 }, { 61,3862 }, { 62,3862 }, { 63,3862 }, { 64,3862 }, { 65,3862 }, { 66,3862 }, { 67,3862 }, { 68,3862 }, { 69,3862 }, { 70,3862 }, { 71,3862 }, { 72,3862 }, { 73,3862 }, { 74,3862 }, { 75,3862 }, { 76,3862 }, { 77,3862 }, { 78,3862 }, { 79,3862 }, { 80,3862 }, { 81,3862 }, { 82,3862 }, { 83,3862 }, { 84,3862 }, { 85,3862 }, { 86,3862 }, { 87,3862 }, { 88,3862 }, { 89,3862 }, { 90,3862 }, { 91,3862 }, { 0, 0 }, { 93,3862 }, { 94,3862 }, { 95,3862 }, { 96,3862 }, { 97,3862 }, { 98,3862 }, { 99,3862 }, { 100,3862 }, { 101,3862 }, { 102,3862 }, { 103,3862 }, { 104,3862 }, { 105,3862 }, { 106,3862 }, { 107,3862 }, { 108,3862 }, { 109,3862 }, { 110,3862 }, { 111,3862 }, { 112,3862 }, { 113,3862 }, { 114,3862 }, { 115,3862 }, { 116,3862 }, { 117,3862 }, { 118,3862 }, { 119,3862 }, { 120,3862 }, { 121,3862 }, { 122,3862 }, { 123,3862 }, { 124,3862 }, { 125,3862 }, { 126,3862 }, { 127,3862 }, { 128,3862 }, { 129,3862 }, { 130,3862 }, { 131,3862 }, { 132,3862 }, { 133,3862 }, { 134,3862 }, { 135,3862 }, { 136,3862 }, { 137,3862 }, { 138,3862 }, { 139,3862 }, { 140,3862 }, { 141,3862 }, { 142,3862 }, { 143,3862 }, { 144,3862 }, { 145,3862 }, { 146,3862 }, { 147,3862 }, { 148,3862 }, { 149,3862 }, { 150,3862 }, { 151,3862 }, { 152,3862 }, { 153,3862 }, { 154,3862 }, { 155,3862 }, { 156,3862 }, { 157,3862 }, { 158,3862 }, { 159,3862 }, { 160,3862 }, { 161,3862 }, { 162,3862 }, { 163,3862 }, { 164,3862 }, { 165,3862 }, { 166,3862 }, { 167,3862 }, { 168,3862 }, { 169,3862 }, { 170,3862 }, { 171,3862 }, { 172,3862 }, { 173,3862 }, { 174,3862 }, { 175,3862 }, { 176,3862 }, { 177,3862 }, { 178,3862 }, { 179,3862 }, { 180,3862 }, { 181,3862 }, { 182,3862 }, { 183,3862 }, { 184,3862 }, { 185,3862 }, { 186,3862 }, { 187,3862 }, { 188,3862 }, { 189,3862 }, { 190,3862 }, { 191,3862 }, { 192,3862 }, { 193,3862 }, { 194,3862 }, { 195,3862 }, { 196,3862 }, { 197,3862 }, { 198,3862 }, { 199,3862 }, { 200,3862 }, { 201,3862 }, { 202,3862 }, { 203,3862 }, { 204,3862 }, { 205,3862 }, { 206,3862 }, { 207,3862 }, { 208,3862 }, { 209,3862 }, { 210,3862 }, { 211,3862 }, { 212,3862 }, { 213,3862 }, { 214,3862 }, { 215,3862 }, { 216,3862 }, { 217,3862 }, { 218,3862 }, { 219,3862 }, { 220,3862 }, { 221,3862 }, { 222,3862 }, { 223,3862 }, { 224,3862 }, { 225,3862 }, { 226,3862 }, { 227,3862 }, { 228,3862 }, { 229,3862 }, { 230,3862 }, { 231,3862 }, { 232,3862 }, { 233,3862 }, { 234,3862 }, { 235,3862 }, { 236,3862 }, { 237,3862 }, { 238,3862 }, { 239,3862 }, { 240,3862 }, { 241,3862 }, { 242,3862 }, { 243,3862 }, { 244,3862 }, { 245,3862 }, { 246,3862 }, { 247,3862 }, { 248,3862 }, { 249,3862 }, { 250,3862 }, { 251,3862 }, { 252,3862 }, { 253,3862 }, { 254,3862 }, { 255,3862 }, { 256,3862 }, { 0, 21 }, { 0,14036 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9,3862 }, { 10,3867 }, { 0, 0 }, { 12,3862 }, { 13,3867 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 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,3862 }, { 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, 30 }, { 0,13989 }, { 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,3822 }, { 49,3822 }, { 50,3822 }, { 51,3822 }, { 52,3822 }, { 53,3822 }, { 54,3822 }, { 55,3822 }, { 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,3835 }, { 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, 24 }, { 0,13731 }, { 1,3681 }, { 2,3681 }, { 3,3681 }, { 4,3681 }, { 5,3681 }, { 6,3681 }, { 7,3681 }, { 8,3681 }, { 9,3681 }, { 10,3681 }, { 11,3681 }, { 12,3681 }, { 13,3681 }, { 14,3681 }, { 15,3681 }, { 16,3681 }, { 17,3681 }, { 18,3681 }, { 19,3681 }, { 20,3681 }, { 21,3681 }, { 22,3681 }, { 23,3681 }, { 24,3681 }, { 25,3681 }, { 26,3681 }, { 27,3681 }, { 28,3681 }, { 29,3681 }, { 30,3681 }, { 31,3681 }, { 32,3681 }, { 33,3681 }, { 34,3681 }, { 35,3681 }, { 36,3681 }, { 37,3681 }, { 38,3681 }, { 0, 0 }, { 40,3681 }, { 41,3681 }, { 42,3681 }, { 43,3681 }, { 44,3681 }, { 45,3681 }, { 46,3681 }, { 47,3681 }, { 48,3681 }, { 49,3681 }, { 50,3681 }, { 51,3681 }, { 52,3681 }, { 53,3681 }, { 54,3681 }, { 55,3681 }, { 56,3681 }, { 57,3681 }, { 58,3681 }, { 59,3681 }, { 60,3681 }, { 61,3681 }, { 62,3681 }, { 63,3681 }, { 64,3681 }, { 65,3681 }, { 66,3681 }, { 67,3681 }, { 68,3681 }, { 69,3681 }, { 70,3681 }, { 71,3681 }, { 72,3681 }, { 73,3681 }, { 74,3681 }, { 75,3681 }, { 76,3681 }, { 77,3681 }, { 78,3681 }, { 79,3681 }, { 80,3681 }, { 81,3681 }, { 82,3681 }, { 83,3681 }, { 84,3681 }, { 85,3681 }, { 86,3681 }, { 87,3681 }, { 88,3681 }, { 89,3681 }, { 90,3681 }, { 91,3681 }, { 92,3681 }, { 93,3681 }, { 94,3681 }, { 95,3681 }, { 96,3681 }, { 97,3681 }, { 98,3681 }, { 99,3681 }, { 100,3681 }, { 101,3681 }, { 102,3681 }, { 103,3681 }, { 104,3681 }, { 105,3681 }, { 106,3681 }, { 107,3681 }, { 108,3681 }, { 109,3681 }, { 110,3681 }, { 111,3681 }, { 112,3681 }, { 113,3681 }, { 114,3681 }, { 115,3681 }, { 116,3681 }, { 117,3681 }, { 118,3681 }, { 119,3681 }, { 120,3681 }, { 121,3681 }, { 122,3681 }, { 123,3681 }, { 124,3681 }, { 125,3681 }, { 126,3681 }, { 127,3681 }, { 128,3681 }, { 129,3681 }, { 130,3681 }, { 131,3681 }, { 132,3681 }, { 133,3681 }, { 134,3681 }, { 135,3681 }, { 136,3681 }, { 137,3681 }, { 138,3681 }, { 139,3681 }, { 140,3681 }, { 141,3681 }, { 142,3681 }, { 143,3681 }, { 144,3681 }, { 145,3681 }, { 146,3681 }, { 147,3681 }, { 148,3681 }, { 149,3681 }, { 150,3681 }, { 151,3681 }, { 152,3681 }, { 153,3681 }, { 154,3681 }, { 155,3681 }, { 156,3681 }, { 157,3681 }, { 158,3681 }, { 159,3681 }, { 160,3681 }, { 161,3681 }, { 162,3681 }, { 163,3681 }, { 164,3681 }, { 165,3681 }, { 166,3681 }, { 167,3681 }, { 168,3681 }, { 169,3681 }, { 170,3681 }, { 171,3681 }, { 172,3681 }, { 173,3681 }, { 174,3681 }, { 175,3681 }, { 176,3681 }, { 177,3681 }, { 178,3681 }, { 179,3681 }, { 180,3681 }, { 181,3681 }, { 182,3681 }, { 183,3681 }, { 184,3681 }, { 185,3681 }, { 186,3681 }, { 187,3681 }, { 188,3681 }, { 189,3681 }, { 190,3681 }, { 191,3681 }, { 192,3681 }, { 193,3681 }, { 194,3681 }, { 195,3681 }, { 196,3681 }, { 197,3681 }, { 198,3681 }, { 199,3681 }, { 200,3681 }, { 201,3681 }, { 202,3681 }, { 203,3681 }, { 204,3681 }, { 205,3681 }, { 206,3681 }, { 207,3681 }, { 208,3681 }, { 209,3681 }, { 210,3681 }, { 211,3681 }, { 212,3681 }, { 213,3681 }, { 214,3681 }, { 215,3681 }, { 216,3681 }, { 217,3681 }, { 218,3681 }, { 219,3681 }, { 220,3681 }, { 221,3681 }, { 222,3681 }, { 223,3681 }, { 224,3681 }, { 225,3681 }, { 226,3681 }, { 227,3681 }, { 228,3681 }, { 229,3681 }, { 230,3681 }, { 231,3681 }, { 232,3681 }, { 233,3681 }, { 234,3681 }, { 235,3681 }, { 236,3681 }, { 237,3681 }, { 238,3681 }, { 239,3681 }, { 240,3681 }, { 241,3681 }, { 242,3681 }, { 243,3681 }, { 244,3681 }, { 245,3681 }, { 246,3681 }, { 247,3681 }, { 248,3681 }, { 249,3681 }, { 250,3681 }, { 251,3681 }, { 252,3681 }, { 253,3681 }, { 254,3681 }, { 255,3681 }, { 256,3681 }, { 0, 21 }, { 0,13473 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9,3299 }, { 10,3304 }, { 0, 0 }, { 12,3299 }, { 13,3304 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 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,3299 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 39,-3893 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-3891 }, { 0, 34 }, { 0,13426 }, { 1,3634 }, { 2,3634 }, { 3,3634 }, { 4,3634 }, { 5,3634 }, { 6,3634 }, { 7,3634 }, { 8,3634 }, { 9,3634 }, { 10,3634 }, { 11,3634 }, { 12,3634 }, { 13,3634 }, { 14,3634 }, { 15,3634 }, { 16,3634 }, { 17,3634 }, { 18,3634 }, { 19,3634 }, { 20,3634 }, { 21,3634 }, { 22,3634 }, { 23,3634 }, { 24,3634 }, { 25,3634 }, { 26,3634 }, { 27,3634 }, { 28,3634 }, { 29,3634 }, { 30,3634 }, { 31,3634 }, { 32,3634 }, { 33,3634 }, { 34,3634 }, { 35,3634 }, { 0, 0 }, { 37,3634 }, { 38,3634 }, { 39,3634 }, { 40,3634 }, { 41,3634 }, { 42,3634 }, { 43,3634 }, { 44,3634 }, { 45,3634 }, { 46,3634 }, { 47,3634 }, { 48,3634 }, { 49,3634 }, { 50,3634 }, { 51,3634 }, { 52,3634 }, { 53,3634 }, { 54,3634 }, { 55,3634 }, { 56,3634 }, { 57,3634 }, { 58,3634 }, { 59,3634 }, { 60,3634 }, { 61,3634 }, { 62,3634 }, { 63,3634 }, { 64,3634 }, { 65,3634 }, { 66,3634 }, { 67,3634 }, { 68,3634 }, { 69,3634 }, { 70,3634 }, { 71,3634 }, { 72,3634 }, { 73,3634 }, { 74,3634 }, { 75,3634 }, { 76,3634 }, { 77,3634 }, { 78,3634 }, { 79,3634 }, { 80,3634 }, { 81,3634 }, { 82,3634 }, { 83,3634 }, { 84,3634 }, { 85,3634 }, { 86,3634 }, { 87,3634 }, { 88,3634 }, { 89,3634 }, { 90,3634 }, { 91,3634 }, { 92,3634 }, { 93,3634 }, { 94,3634 }, { 95,3634 }, { 96,3634 }, { 97,3634 }, { 98,3634 }, { 99,3634 }, { 100,3634 }, { 101,3634 }, { 102,3634 }, { 103,3634 }, { 104,3634 }, { 105,3634 }, { 106,3634 }, { 107,3634 }, { 108,3634 }, { 109,3634 }, { 110,3634 }, { 111,3634 }, { 112,3634 }, { 113,3634 }, { 114,3634 }, { 115,3634 }, { 116,3634 }, { 117,3634 }, { 118,3634 }, { 119,3634 }, { 120,3634 }, { 121,3634 }, { 122,3634 }, { 123,3634 }, { 124,3634 }, { 125,3634 }, { 126,3634 }, { 127,3634 }, { 128,3634 }, { 129,3634 }, { 130,3634 }, { 131,3634 }, { 132,3634 }, { 133,3634 }, { 134,3634 }, { 135,3634 }, { 136,3634 }, { 137,3634 }, { 138,3634 }, { 139,3634 }, { 140,3634 }, { 141,3634 }, { 142,3634 }, { 143,3634 }, { 144,3634 }, { 145,3634 }, { 146,3634 }, { 147,3634 }, { 148,3634 }, { 149,3634 }, { 150,3634 }, { 151,3634 }, { 152,3634 }, { 153,3634 }, { 154,3634 }, { 155,3634 }, { 156,3634 }, { 157,3634 }, { 158,3634 }, { 159,3634 }, { 160,3634 }, { 161,3634 }, { 162,3634 }, { 163,3634 }, { 164,3634 }, { 165,3634 }, { 166,3634 }, { 167,3634 }, { 168,3634 }, { 169,3634 }, { 170,3634 }, { 171,3634 }, { 172,3634 }, { 173,3634 }, { 174,3634 }, { 175,3634 }, { 176,3634 }, { 177,3634 }, { 178,3634 }, { 179,3634 }, { 180,3634 }, { 181,3634 }, { 182,3634 }, { 183,3634 }, { 184,3634 }, { 185,3634 }, { 186,3634 }, { 187,3634 }, { 188,3634 }, { 189,3634 }, { 190,3634 }, { 191,3634 }, { 192,3634 }, { 193,3634 }, { 194,3634 }, { 195,3634 }, { 196,3634 }, { 197,3634 }, { 198,3634 }, { 199,3634 }, { 200,3634 }, { 201,3634 }, { 202,3634 }, { 203,3634 }, { 204,3634 }, { 205,3634 }, { 206,3634 }, { 207,3634 }, { 208,3634 }, { 209,3634 }, { 210,3634 }, { 211,3634 }, { 212,3634 }, { 213,3634 }, { 214,3634 }, { 215,3634 }, { 216,3634 }, { 217,3634 }, { 218,3634 }, { 219,3634 }, { 220,3634 }, { 221,3634 }, { 222,3634 }, { 223,3634 }, { 224,3634 }, { 225,3634 }, { 226,3634 }, { 227,3634 }, { 228,3634 }, { 229,3634 }, { 230,3634 }, { 231,3634 }, { 232,3634 }, { 233,3634 }, { 234,3634 }, { 235,3634 }, { 236,3634 }, { 237,3634 }, { 238,3634 }, { 239,3634 }, { 240,3634 }, { 241,3634 }, { 242,3634 }, { 243,3634 }, { 244,3634 }, { 245,3634 }, { 246,3634 }, { 247,3634 }, { 248,3634 }, { 249,3634 }, { 250,3634 }, { 251,3634 }, { 252,3634 }, { 253,3634 }, { 254,3634 }, { 255,3634 }, { 256,3634 }, { 0, 34 }, { 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, 36 }, { 0,12910 }, { 0, 1 }, { 0,12908 }, { 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,-4448 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 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,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 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 95,3376 }, { 0, 0 }, { 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 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 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 }, { 0, 43 }, { 0,12653 }, { 0, 44 }, { 0,12651 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 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,12621 }, { 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,-5007 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,3344 }, { 49,3344 }, { 50,3344 }, { 51,3344 }, { 52,3344 }, { 53,3344 }, { 54,3344 }, { 55,3344 }, { 56,3344 }, { 57,3344 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 94, 0 }, { 0, 0 }, { 96, 0 }, { 65,3344 }, { 66,3344 }, { 67,3344 }, { 68,3344 }, { 69,3344 }, { 70,3344 }, { 71,3344 }, { 72,3344 }, { 73,3344 }, { 74,3344 }, { 75,3344 }, { 76,3344 }, { 77,3344 }, { 78,3344 }, { 79,3344 }, { 80,3344 }, { 81,3344 }, { 82,3344 }, { 83,3344 }, { 84,3344 }, { 85,3344 }, { 86,3344 }, { 87,3344 }, { 88,3344 }, { 89,3344 }, { 90,3344 }, { 0, 0 }, { 124, 0 }, { 0, 0 }, { 126, 0 }, { 95,3344 }, { 0, 0 }, { 97,3344 }, { 98,3344 }, { 99,3344 }, { 100,3344 }, { 101,3344 }, { 102,3344 }, { 103,3344 }, { 104,3344 }, { 105,3344 }, { 106,3344 }, { 107,3344 }, { 108,3344 }, { 109,3344 }, { 110,3344 }, { 111,3344 }, { 112,3344 }, { 113,3344 }, { 114,3344 }, { 115,3344 }, { 116,3344 }, { 117,3344 }, { 118,3344 }, { 119,3344 }, { 120,3344 }, { 121,3344 }, { 122,3344 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,3344 }, { 129,3344 }, { 130,3344 }, { 131,3344 }, { 132,3344 }, { 133,3344 }, { 134,3344 }, { 135,3344 }, { 136,3344 }, { 137,3344 }, { 138,3344 }, { 139,3344 }, { 140,3344 }, { 141,3344 }, { 142,3344 }, { 143,3344 }, { 144,3344 }, { 145,3344 }, { 146,3344 }, { 147,3344 }, { 148,3344 }, { 149,3344 }, { 150,3344 }, { 151,3344 }, { 152,3344 }, { 153,3344 }, { 154,3344 }, { 155,3344 }, { 156,3344 }, { 157,3344 }, { 158,3344 }, { 159,3344 }, { 160,3344 }, { 161,3344 }, { 162,3344 }, { 163,3344 }, { 164,3344 }, { 165,3344 }, { 166,3344 }, { 167,3344 }, { 168,3344 }, { 169,3344 }, { 170,3344 }, { 171,3344 }, { 172,3344 }, { 173,3344 }, { 174,3344 }, { 175,3344 }, { 176,3344 }, { 177,3344 }, { 178,3344 }, { 179,3344 }, { 180,3344 }, { 181,3344 }, { 182,3344 }, { 183,3344 }, { 184,3344 }, { 185,3344 }, { 186,3344 }, { 187,3344 }, { 188,3344 }, { 189,3344 }, { 190,3344 }, { 191,3344 }, { 192,3344 }, { 193,3344 }, { 194,3344 }, { 195,3344 }, { 196,3344 }, { 197,3344 }, { 198,3344 }, { 199,3344 }, { 200,3344 }, { 201,3344 }, { 202,3344 }, { 203,3344 }, { 204,3344 }, { 205,3344 }, { 206,3344 }, { 207,3344 }, { 208,3344 }, { 209,3344 }, { 210,3344 }, { 211,3344 }, { 212,3344 }, { 213,3344 }, { 214,3344 }, { 215,3344 }, { 216,3344 }, { 217,3344 }, { 218,3344 }, { 219,3344 }, { 220,3344 }, { 221,3344 }, { 222,3344 }, { 223,3344 }, { 224,3344 }, { 225,3344 }, { 226,3344 }, { 227,3344 }, { 228,3344 }, { 229,3344 }, { 230,3344 }, { 231,3344 }, { 232,3344 }, { 233,3344 }, { 234,3344 }, { 235,3344 }, { 236,3344 }, { 237,3344 }, { 238,3344 }, { 239,3344 }, { 240,3344 }, { 241,3344 }, { 242,3344 }, { 243,3344 }, { 244,3344 }, { 245,3344 }, { 246,3344 }, { 247,3344 }, { 248,3344 }, { 249,3344 }, { 250,3344 }, { 251,3344 }, { 252,3344 }, { 253,3344 }, { 254,3344 }, { 255,3344 }, { 0, 1 }, { 0,12364 }, { 1,3344 }, { 2,3344 }, { 3,3344 }, { 4,3344 }, { 5,3344 }, { 6,3344 }, { 7,3344 }, { 8,3344 }, { 9,3344 }, { 0, 0 }, { 11,3344 }, { 12,3344 }, { 0, 0 }, { 14,3344 }, { 15,3344 }, { 16,3344 }, { 17,3344 }, { 18,3344 }, { 19,3344 }, { 20,3344 }, { 21,3344 }, { 22,3344 }, { 23,3344 }, { 24,3344 }, { 25,3344 }, { 26,3344 }, { 27,3344 }, { 28,3344 }, { 29,3344 }, { 30,3344 }, { 31,3344 }, { 32,3344 }, { 33,3602 }, { 34,3344 }, { 35,3602 }, { 36,3344 }, { 37,3602 }, { 38,3602 }, { 39,3344 }, { 40,3344 }, { 41,3344 }, { 42,3602 }, { 43,3602 }, { 44,3344 }, { 45,3602 }, { 46,3344 }, { 47,3602 }, { 48,3344 }, { 49,3344 }, { 50,3344 }, { 51,3344 }, { 52,3344 }, { 53,3344 }, { 54,3344 }, { 55,3344 }, { 56,3344 }, { 57,3344 }, { 58,3344 }, { 59,3344 }, { 60,3602 }, { 61,3602 }, { 62,3602 }, { 63,3602 }, { 64,3602 }, { 65,3344 }, { 66,3344 }, { 67,3344 }, { 68,3344 }, { 69,3344 }, { 70,3344 }, { 71,3344 }, { 72,3344 }, { 73,3344 }, { 74,3344 }, { 75,3344 }, { 76,3344 }, { 77,3344 }, { 78,3344 }, { 79,3344 }, { 80,3344 }, { 81,3344 }, { 82,3344 }, { 83,3344 }, { 84,3344 }, { 85,3344 }, { 86,3344 }, { 87,3344 }, { 88,3344 }, { 89,3344 }, { 90,3344 }, { 91,3344 }, { 92,3344 }, { 93,3344 }, { 94,3602 }, { 95,3344 }, { 96,3602 }, { 97,3344 }, { 98,3344 }, { 99,3344 }, { 100,3344 }, { 101,3344 }, { 102,3344 }, { 103,3344 }, { 104,3344 }, { 105,3344 }, { 106,3344 }, { 107,3344 }, { 108,3344 }, { 109,3344 }, { 110,3344 }, { 111,3344 }, { 112,3344 }, { 113,3344 }, { 114,3344 }, { 115,3344 }, { 116,3344 }, { 117,3344 }, { 118,3344 }, { 119,3344 }, { 120,3344 }, { 121,3344 }, { 122,3344 }, { 123,3344 }, { 124,3602 }, { 125,3344 }, { 126,3602 }, { 127,3344 }, { 128,3344 }, { 129,3344 }, { 130,3344 }, { 131,3344 }, { 132,3344 }, { 133,3344 }, { 134,3344 }, { 135,3344 }, { 136,3344 }, { 137,3344 }, { 138,3344 }, { 139,3344 }, { 140,3344 }, { 141,3344 }, { 142,3344 }, { 143,3344 }, { 144,3344 }, { 145,3344 }, { 146,3344 }, { 147,3344 }, { 148,3344 }, { 149,3344 }, { 150,3344 }, { 151,3344 }, { 152,3344 }, { 153,3344 }, { 154,3344 }, { 155,3344 }, { 156,3344 }, { 157,3344 }, { 158,3344 }, { 159,3344 }, { 160,3344 }, { 161,3344 }, { 162,3344 }, { 163,3344 }, { 164,3344 }, { 165,3344 }, { 166,3344 }, { 167,3344 }, { 168,3344 }, { 169,3344 }, { 170,3344 }, { 171,3344 }, { 172,3344 }, { 173,3344 }, { 174,3344 }, { 175,3344 }, { 176,3344 }, { 177,3344 }, { 178,3344 }, { 179,3344 }, { 180,3344 }, { 181,3344 }, { 182,3344 }, { 183,3344 }, { 184,3344 }, { 185,3344 }, { 186,3344 }, { 187,3344 }, { 188,3344 }, { 189,3344 }, { 190,3344 }, { 191,3344 }, { 192,3344 }, { 193,3344 }, { 194,3344 }, { 195,3344 }, { 196,3344 }, { 197,3344 }, { 198,3344 }, { 199,3344 }, { 200,3344 }, { 201,3344 }, { 202,3344 }, { 203,3344 }, { 204,3344 }, { 205,3344 }, { 206,3344 }, { 207,3344 }, { 208,3344 }, { 209,3344 }, { 210,3344 }, { 211,3344 }, { 212,3344 }, { 213,3344 }, { 214,3344 }, { 215,3344 }, { 216,3344 }, { 217,3344 }, { 218,3344 }, { 219,3344 }, { 220,3344 }, { 221,3344 }, { 222,3344 }, { 223,3344 }, { 224,3344 }, { 225,3344 }, { 226,3344 }, { 227,3344 }, { 228,3344 }, { 229,3344 }, { 230,3344 }, { 231,3344 }, { 232,3344 }, { 233,3344 }, { 234,3344 }, { 235,3344 }, { 236,3344 }, { 237,3344 }, { 238,3344 }, { 239,3344 }, { 240,3344 }, { 241,3344 }, { 242,3344 }, { 243,3344 }, { 244,3344 }, { 245,3344 }, { 246,3344 }, { 247,3344 }, { 248,3344 }, { 249,3344 }, { 250,3344 }, { 251,3344 }, { 252,3344 }, { 253,3344 }, { 254,3344 }, { 255,3344 }, { 256,3344 }, { 0, 46 }, { 0,12106 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 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,12081 }, { 0, 46 }, { 0,12079 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 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,3577 }, { 0, 0 }, { 35,3577 }, { 0, 0 }, { 37,3577 }, { 38,3577 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 42,3577 }, { 43,3577 }, { 69, 113 }, { 45,3577 }, { 0, 0 }, { 47,3577 }, { 0, 0 }, { 0, 0 }, { 48,3577 }, { 49,3577 }, { 50,3577 }, { 51,3577 }, { 52,3577 }, { 53,3577 }, { 54,3577 }, { 55,3577 }, { 56,3577 }, { 57,3577 }, { 60,3577 }, { 61,3577 }, { 62,3577 }, { 63,3577 }, { 64,3577 }, { 0, 45 }, { 0,12015 }, { 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, 48 }, { 0,11993 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 94,3577 }, { 0, 0 }, { 96,3577 }, { 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,3577 }, { 0, 0 }, { 126,3577 }, { 0, 50 }, { 0,11953 }, { 0, 0 }, { 0, 0 }, { 43,3513 }, { 0, 0 }, { 45,3513 }, { 0, 0 }, { 69, 22 }, { 48,3555 }, { 49,3555 }, { 50,3555 }, { 51,3555 }, { 52,3555 }, { 53,3555 }, { 54,3555 }, { 55,3555 }, { 56,3555 }, { 57,3555 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 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,11696 }, { 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,11438 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 9 }, { 0,11433 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9, 0 }, { 10, 5 }, { 0, 0 }, { 12, 0 }, { 13, 5 }, { 9,3027 }, { 10,3027 }, { 0, 0 }, { 12,3027 }, { 13,3027 }, { 0, 0 }, { 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,3027 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 39,-5923 }, { 45,-6161 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-5914 }, { 0, 5 }, { 0,11386 }, { 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,11128 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 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,3027 }, { 0, 0 }, { 35,3027 }, { 0, 0 }, { 37,3027 }, { 38,3027 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 42,3027 }, { 43,3027 }, { 0, 0 }, { 45,3027 }, { 0, 0 }, { 47,3027 }, { 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,3027 }, { 61,3027 }, { 62,3027 }, { 63,3027 }, { 64,3027 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 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,3027 }, { 0, 0 }, { 96,3027 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 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,3027 }, { 0, 0 }, { 126,3027 }, { 0, 40 }, { 0,11000 }, { 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,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 }, { 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,10484 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 16 }, { 0,10479 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9, 0 }, { 10, 5 }, { 0, 0 }, { 12, 0 }, { 13, 5 }, { 9,2385 }, { 10,2385 }, { 0, 0 }, { 12,2385 }, { 13,2385 }, { 0, 0 }, { 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,2385 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 39,-6857 }, { 45,-6884 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-6842 }, { 0, 25 }, { 0,10432 }, { 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,10174 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 21 }, { 0,10169 }, { 0, 27 }, { 0,10167 }, { 0, 0 }, { 9, 0 }, { 10, 5 }, { 0, 0 }, { 12, 0 }, { 13, 5 }, { 9,2454 }, { 10,2454 }, { 0, 0 }, { 12,2454 }, { 13,2454 }, { 0, 26 }, { 0,10154 }, { 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,2454 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 39,-7131 }, { 45,-7190 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-7096 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,2757 }, { 49,2757 }, { 50,2757 }, { 51,2757 }, { 52,2757 }, { 53,2757 }, { 54,2757 }, { 55,2757 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,2752 }, { 49,2752 }, { 50,2752 }, { 51,2752 }, { 52,2752 }, { 53,2752 }, { 54,2752 }, { 55,2752 }, { 56,2752 }, { 57,2752 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,2752 }, { 66,2752 }, { 67,2752 }, { 68,2752 }, { 69,2752 }, { 70,2752 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 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,2752 }, { 98,2752 }, { 99,2752 }, { 100,2752 }, { 101,2752 }, { 102,2752 }, { 0, 24 }, { 0,10050 }, { 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, 34 }, { 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, 35 }, { 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,-7824 }, { 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, 32 }, { 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,-8351 }, { 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, 46 }, { 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, 49 }, { 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, 47 }, { 0,8438 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 69,-3491 }, { 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,-3491 }, { 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,-8950 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-8941 }, { 0, 9 }, { 0,8359 }, { 1,1510 }, { 2,1510 }, { 3,1510 }, { 4,1510 }, { 5,1510 }, { 6,1510 }, { 7,1510 }, { 8,1510 }, { 9,1768 }, { 10,-3074 }, { 11,1510 }, { 12,1768 }, { 13,-3074 }, { 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,-9242 }, { 47, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-9227 }, { 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,-2506 }, { 11,2156 }, { 12,2414 }, { 13,-2506 }, { 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,-9585 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-9550 }, { 0, 21 }, { 0,7668 }, { 1,2883 }, { 2,2883 }, { 3,2883 }, { 4,2883 }, { 5,2883 }, { 6,2883 }, { 7,2883 }, { 8,2883 }, { 9,3141 }, { 10,-2501 }, { 11,2883 }, { 12,3141 }, { 13,-2501 }, { 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, 27 }, { 0,7410 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 28 }, { 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, 35 }, { 0,7364 }, { 0, 0 }, { 48,-9850 }, { 49,-9850 }, { 50,-9850 }, { 51,-9850 }, { 52,-9850 }, { 53,-9850 }, { 54,-9850 }, { 55,-9850 }, { 48,-9856 }, { 49,-9856 }, { 50,-9856 }, { 51,-9856 }, { 52,-9856 }, { 53,-9856 }, { 54,-9856 }, { 55,-9856 }, { 56,-9856 }, { 57,-9856 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,-9856 }, { 66,-9856 }, { 67,-9856 }, { 68,-9856 }, { 69,-9856 }, { 70,-9856 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 36,-9994 }, { 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,-9856 }, { 98,-9856 }, { 99,-9856 }, { 100,-9856 }, { 101,-9856 }, { 102,-9856 }, { 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,-4584 }, { 11, 0 }, { 12, 258 }, { 13,-4584 }, { 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,-4842 }, { 11,-258 }, { 12, 0 }, { 13,-4842 }, { 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,-5100 }, { 11,-516 }, { 12,-258 }, { 13,-5100 }, { 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,-4662 }, { 11, 0 }, { 12, 258 }, { 13,-4662 }, { 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,-4920 }, { 11,-258 }, { 12, 0 }, { 13,-4920 }, { 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,-5178 }, { 11,-516 }, { 12,-258 }, { 13,-5178 }, { 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,-5384 }, { 11, 0 }, { 12, 258 }, { 13,-5384 }, { 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,-5642 }, { 11,-258 }, { 12, 0 }, { 13,-5642 }, { 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,-5900 }, { 11,-516 }, { 12,-258 }, { 13,-5900 }, { 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,-13861 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-13852 }, { 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,-8243 }, { 11,-3659 }, { 12,-3401 }, { 13,-8243 }, { 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,-14920 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-14905 }, { 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,-8368 }, { 11,-3706 }, { 12,-3448 }, { 13,-8368 }, { 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,-15963 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-15928 }, { 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,-9137 }, { 11,-3753 }, { 12,-3495 }, { 13,-9137 }, { 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, 53 }, { 1, 0 }, }; static yyconst struct yy_trans_info *yy_start_state_list[17] = { &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], &yy_transition[3615], &yy_transition[3873], } ; /* 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-2006, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION * $PostgreSQL: pgsql/src/backend/parser/scan.l,v 1.138 2006/09/22 21:39:57 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))) 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; bool standard_conforming_strings = false; 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 lexer_errposition(void); static void check_escape_warning(void); static void check_string_escape_warning(unsigned char ychar); /* * Each call to yylex must set yylloc to the location of the found token * (expressed as a byte offset from the start of the input text). * When we parse a token that requires multiple lexer rules to process, * this should be done in the first such rule, else yylloc will point * into the middle of the token. */ #define SET_YYLLOC() (yylloc = yytext - scanbuf) /* Handles to the buffer that the lexer uses internally */ static YY_BUFFER_STATE scanbufhandle; static char *scanbuf; static 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 * standard quoted strings * extended quoted strings (support backslash escape sequences) * $foo$ quoted strings */ #define xb 1 #define xc 2 #define xd 3 #define xh 4 #define xe 5 #define xq 6 #define xdolq 7 /* * 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? * * XXX if you change the set of whitespace characters, fix scanner_isspace() * to agree, and see also the plpgsql lexer. */ /* * 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 5388 "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 319 "scan.l" #line 5542 "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" { /* Set location in case of syntax error in comment */ SET_YYLLOC(); xcdepth = 0; BEGIN(xc); /* Put back any characters past slash-star; see above */ yyless(2); } YY_BREAK case 3: YY_RULE_SETUP #line 334 "scan.l" { xcdepth++; /* Put back any characters past slash-star; see above */ yyless(2); } YY_BREAK case 4: YY_RULE_SETUP #line 340 "scan.l" { if (xcdepth <= 0) BEGIN(INITIAL); else xcdepth--; } YY_BREAK case 5: YY_RULE_SETUP #line 347 "scan.l" { /* ignore */ } YY_BREAK case 6: YY_RULE_SETUP #line 351 "scan.l" { /* ignore */ } YY_BREAK case 7: YY_RULE_SETUP #line 355 "scan.l" { /* ignore */ } YY_BREAK case YY_STATE_EOF(xc): #line 359 "scan.l" { yyerror("unterminated /* comment"); } YY_BREAK case 8: YY_RULE_SETUP #line 361 "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. */ SET_YYLLOC(); BEGIN(xb); startlit(); addlitchar('b'); } YY_BREAK case 9: #line 374 "scan.l" case 10: YY_RULE_SETUP #line 374 "scan.l" { yyless(1); BEGIN(INITIAL); yylval.str = litbufdup(); return BCONST; } YY_BREAK case 11: #line 381 "scan.l" case 12: YY_RULE_SETUP #line 381 "scan.l" { addlit(yytext, yyleng); } YY_BREAK case 13: #line 385 "scan.l" case 14: YY_RULE_SETUP #line 385 "scan.l" { /* ignore */ } YY_BREAK case YY_STATE_EOF(xb): #line 388 "scan.l" { yyerror("unterminated bit string literal"); } YY_BREAK case 15: YY_RULE_SETUP #line 390 "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. */ SET_YYLLOC(); BEGIN(xh); startlit(); addlitchar('x'); } YY_BREAK case 16: #line 403 "scan.l" case 17: YY_RULE_SETUP #line 403 "scan.l" { yyless(1); BEGIN(INITIAL); yylval.str = litbufdup(); return XCONST; } YY_BREAK case YY_STATE_EOF(xh): #line 409 "scan.l" { yyerror("unterminated hexadecimal string literal"); } YY_BREAK case 18: YY_RULE_SETUP #line 411 "scan.l" { /* National character. * We will pass this along as a normal character string, * but preceded with an internally-generated "NCHAR". */ const ScanKeyword *keyword; SET_YYLLOC(); 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 427 "scan.l" { warn_on_first_escape = true; SET_YYLLOC(); if (standard_conforming_strings) BEGIN(xq); else BEGIN(xe); startlit(); } YY_BREAK case 20: YY_RULE_SETUP #line 436 "scan.l" { warn_on_first_escape = false; SET_YYLLOC(); BEGIN(xe); startlit(); } YY_BREAK case 21: #line 443 "scan.l" case 22: YY_RULE_SETUP #line 443 "scan.l" { yyless(1); BEGIN(INITIAL); yylval.str = litbufdup(); return SCONST; } YY_BREAK case 23: YY_RULE_SETUP #line 449 "scan.l" { addlitchar('\''); } YY_BREAK case 24: YY_RULE_SETUP #line 452 "scan.l" { addlit(yytext, yyleng); } YY_BREAK case 25: YY_RULE_SETUP #line 455 "scan.l" { addlit(yytext, yyleng); } YY_BREAK case 26: YY_RULE_SETUP #line 458 "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."), lexer_errposition())); } check_string_escape_warning(yytext[1]); addlitchar(unescape_single_char(yytext[1])); } YY_BREAK case 27: YY_RULE_SETUP #line 473 "scan.l" { unsigned char c = strtoul(yytext+1, NULL, 8); check_escape_warning(); addlitchar(c); } YY_BREAK case 28: YY_RULE_SETUP #line 479 "scan.l" { unsigned char c = strtoul(yytext+2, NULL, 16); check_escape_warning(); addlitchar(c); } YY_BREAK case 29: YY_RULE_SETUP #line 485 "scan.l" { /* ignore */ } YY_BREAK case 30: YY_RULE_SETUP #line 488 "scan.l" { /* This is only needed for \ just before EOF */ addlitchar(yytext[0]); } YY_BREAK case YY_STATE_EOF(xq): case YY_STATE_EOF(xe): #line 492 "scan.l" { yyerror("unterminated quoted string"); } YY_BREAK case 31: YY_RULE_SETUP #line 494 "scan.l" { SET_YYLLOC(); dolqstart = pstrdup(yytext); BEGIN(xdolq); startlit(); } YY_BREAK case 32: YY_RULE_SETUP #line 500 "scan.l" { /* throw back all but the initial "$" */ yyless(1); /* and treat it as {other} */ return yytext[0]; } YY_BREAK case 33: YY_RULE_SETUP #line 506 "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 34: YY_RULE_SETUP #line 525 "scan.l" { addlit(yytext, yyleng); } YY_BREAK case 35: YY_RULE_SETUP #line 528 "scan.l" { addlit(yytext, yyleng); } YY_BREAK case 36: YY_RULE_SETUP #line 531 "scan.l" { /* This is only needed for $ inside the quoted text */ addlitchar(yytext[0]); } YY_BREAK case YY_STATE_EOF(xdolq): #line 535 "scan.l" { yyerror("unterminated dollar-quoted string"); } YY_BREAK case 37: YY_RULE_SETUP #line 537 "scan.l" { SET_YYLLOC(); BEGIN(xd); startlit(); } YY_BREAK case 38: YY_RULE_SETUP #line 542 "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 39: YY_RULE_SETUP #line 554 "scan.l" { addlitchar('"'); } YY_BREAK case 40: YY_RULE_SETUP #line 557 "scan.l" { addlit(yytext, yyleng); } YY_BREAK case YY_STATE_EOF(xd): #line 560 "scan.l" { yyerror("unterminated quoted identifier"); } YY_BREAK case 41: YY_RULE_SETUP #line 562 "scan.l" { SET_YYLLOC(); return TYPECAST; } YY_BREAK case 42: YY_RULE_SETUP #line 567 "scan.l" { SET_YYLLOC(); return yytext[0]; } YY_BREAK case 43: YY_RULE_SETUP #line 572 "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 */ } SET_YYLLOC(); 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 44: YY_RULE_SETUP #line 652 "scan.l" { SET_YYLLOC(); yylval.ival = atol(yytext + 1); return PARAM; } YY_BREAK case 45: YY_RULE_SETUP #line 658 "scan.l" { long val; char* endptr; SET_YYLLOC(); 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 46: YY_RULE_SETUP #line 679 "scan.l" { SET_YYLLOC(); yylval.str = pstrdup(yytext); return FCONST; } YY_BREAK case 47: YY_RULE_SETUP #line 684 "scan.l" { SET_YYLLOC(); yylval.str = pstrdup(yytext); return FCONST; } YY_BREAK case 48: YY_RULE_SETUP #line 689 "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); SET_YYLLOC(); yylval.str = pstrdup(yytext); return FCONST; } YY_BREAK case 49: YY_RULE_SETUP #line 701 "scan.l" { /* throw back the [Ee][+-], and proceed as above */ yyless(yyleng-2); SET_YYLLOC(); yylval.str = pstrdup(yytext); return FCONST; } YY_BREAK case 50: YY_RULE_SETUP #line 710 "scan.l" { const ScanKeyword *keyword; char *ident; SET_YYLLOC(); /* 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 51: YY_RULE_SETUP #line 733 "scan.l" { SET_YYLLOC(); return yytext[0]; } YY_BREAK case YY_STATE_EOF(INITIAL): #line 738 "scan.l" { SET_YYLLOC(); yyterminate(); } YY_BREAK case 52: YY_RULE_SETUP #line 743 "scan.l" YY_FATAL_ERROR( "flex scanner jammed" ); YY_BREAK #line 6220 "scan.c" 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 743 "scan.l" /* * lexer_errposition * Report a lexical-analysis-time cursor position, if possible. * * This is expected to be used within an ereport() call. The return value * is a dummy (always 0, in fact). * * Note that this can only be used for messages from the lexer itself, * since it depends on scanbuf to still be valid. */ static int lexer_errposition(void) { int pos; /* Convert byte offset to character number */ pos = pg_mbstrlen_with_len(scanbuf, yylloc) + 1; /* And pass it to the ereport mechanism */ return errposition(pos); } /* * yyerror * Report a lexer or grammar error. * * The message's cursor position identifies the most recently lexed token. * This is OK for syntax error messages from the Bison parser, because Bison * parsers report error as soon as the first unparsable token is reached. * Beware of using yyerror for other purposes, as the cursor position might * be misleading! */ void yyerror(const char *message) { const char *loc = scanbuf + yylloc; 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)), lexer_errposition())); } else { ereport(ERROR, (errcode(ERRCODE_SYNTAX_ERROR), /* translator: first %s is typically "syntax error" */ errmsg("%s at or near \"%s\"", _(message), loc), lexer_errposition())); } } /* * 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; } static 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_string_escape_warning(unsigned char ychar) { if (ychar == '\'') { 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'...')."), lexer_errposition())); warn_on_first_escape = false; /* warn only once per string */ } else if (ychar == '\\') { 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'\\\\'."), lexer_errposition())); warn_on_first_escape = false; /* warn only once per string */ } else check_escape_warning(); } 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'."), lexer_errposition())); warn_on_first_escape = false; /* warn only once per string */ }