Line data Source code
1 : #line 2 "scan.c"
2 : #line 2 "scan.l"
3 : /*-------------------------------------------------------------------------
4 : *
5 : * scan.l
6 : * lexical scanner for PostgreSQL
7 : *
8 : * NOTE NOTE NOTE:
9 : *
10 : * The rules in this file must be kept in sync with src/fe_utils/psqlscan.l!
11 : *
12 : * The rules are designed so that the scanner never has to backtrack,
13 : * in the sense that there is always a rule that can match the input
14 : * consumed so far (the rule action may internally throw back some input
15 : * with yyless(), however). As explained in the flex manual, this makes
16 : * for a useful speed increase --- about a third faster than a plain -CF
17 : * lexer, in simple testing. The extra complexity is mostly in the rules
18 : * for handling float numbers and continued string literals. If you change
19 : * the lexical rules, verify that you haven't broken the no-backtrack
20 : * property by running flex with the "-b" option and checking that the
21 : * resulting "lex.backup" file says that no backing up is needed. (As of
22 : * Postgres 9.2, this check is made automatically by the Makefile.)
23 : *
24 : *
25 : * Portions Copyright (c) 1996-2017, PostgreSQL Global Development Group
26 : * Portions Copyright (c) 1994, Regents of the University of California
27 : *
28 : * IDENTIFICATION
29 : * src/backend/parser/scan.l
30 : *
31 : *-------------------------------------------------------------------------
32 : */
33 : #include "postgres.h"
34 :
35 : #include <ctype.h>
36 : #include <unistd.h>
37 :
38 : #include "parser/gramparse.h"
39 : #include "parser/parser.h" /* only needed for GUC variables */
40 : #include "parser/scansup.h"
41 : #include "mb/pg_wchar.h"
42 :
43 :
44 :
45 : #line 46 "scan.c"
46 :
47 : #define YY_INT_ALIGNED short int
48 :
49 : /* A lexical scanner generated by flex */
50 :
51 : #define FLEX_SCANNER
52 : #define YY_FLEX_MAJOR_VERSION 2
53 : #define YY_FLEX_MINOR_VERSION 5
54 : #define YY_FLEX_SUBMINOR_VERSION 39
55 : #if YY_FLEX_SUBMINOR_VERSION > 0
56 : #define FLEX_BETA
57 : #endif
58 :
59 : /* First, we deal with platform-specific or compiler-specific issues. */
60 :
61 : /* begin standard C headers. */
62 : #include <stdio.h>
63 : #include <string.h>
64 : #include <errno.h>
65 : #include <stdlib.h>
66 :
67 : /* end standard C headers. */
68 :
69 : /* flex integer type definitions */
70 :
71 : #ifndef FLEXINT_H
72 : #define FLEXINT_H
73 :
74 : /* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
75 :
76 : #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
77 :
78 : /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
79 : * if you want the limit (max/min) macros for int types.
80 : */
81 : #ifndef __STDC_LIMIT_MACROS
82 : #define __STDC_LIMIT_MACROS 1
83 : #endif
84 :
85 : #include <inttypes.h>
86 : typedef int8_t flex_int8_t;
87 : typedef uint8_t flex_uint8_t;
88 : typedef int16_t flex_int16_t;
89 : typedef uint16_t flex_uint16_t;
90 : typedef int32_t flex_int32_t;
91 : typedef uint32_t flex_uint32_t;
92 : #else
93 : typedef signed char flex_int8_t;
94 : typedef short int flex_int16_t;
95 : typedef int flex_int32_t;
96 : typedef unsigned char flex_uint8_t;
97 : typedef unsigned short int flex_uint16_t;
98 : typedef unsigned int flex_uint32_t;
99 :
100 : /* Limits of integral types. */
101 : #ifndef INT8_MIN
102 : #define INT8_MIN (-128)
103 : #endif
104 : #ifndef INT16_MIN
105 : #define INT16_MIN (-32767-1)
106 : #endif
107 : #ifndef INT32_MIN
108 : #define INT32_MIN (-2147483647-1)
109 : #endif
110 : #ifndef INT8_MAX
111 : #define INT8_MAX (127)
112 : #endif
113 : #ifndef INT16_MAX
114 : #define INT16_MAX (32767)
115 : #endif
116 : #ifndef INT32_MAX
117 : #define INT32_MAX (2147483647)
118 : #endif
119 : #ifndef UINT8_MAX
120 : #define UINT8_MAX (255U)
121 : #endif
122 : #ifndef UINT16_MAX
123 : #define UINT16_MAX (65535U)
124 : #endif
125 : #ifndef UINT32_MAX
126 : #define UINT32_MAX (4294967295U)
127 : #endif
128 :
129 : #endif /* ! C99 */
130 :
131 : #endif /* ! FLEXINT_H */
132 :
133 : #ifdef __cplusplus
134 :
135 : /* The "const" storage-class-modifier is valid. */
136 : #define YY_USE_CONST
137 :
138 : #else /* ! __cplusplus */
139 :
140 : /* C99 requires __STDC__ to be defined as 1. */
141 : #if defined (__STDC__)
142 :
143 : #define YY_USE_CONST
144 :
145 : #endif /* defined (__STDC__) */
146 : #endif /* ! __cplusplus */
147 :
148 : #ifdef YY_USE_CONST
149 : #define yyconst const
150 : #else
151 : #define yyconst
152 : #endif
153 :
154 : /* Returned upon end-of-file. */
155 : #define YY_NULL 0
156 :
157 : /* Promotes a possibly negative, possibly signed char to an unsigned
158 : * integer for use as an array index. If the signed char is negative,
159 : * we want to instead treat it as an 8-bit unsigned char, hence the
160 : * double cast.
161 : */
162 : #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
163 :
164 : /* An opaque pointer. */
165 : #ifndef YY_TYPEDEF_YY_SCANNER_T
166 : #define YY_TYPEDEF_YY_SCANNER_T
167 : typedef void* yyscan_t;
168 : #endif
169 :
170 : /* For convenience, these vars (plus the bison vars far below)
171 : are macros in the reentrant scanner. */
172 : #define yyin yyg->yyin_r
173 : #define yyout yyg->yyout_r
174 : #define yyextra yyg->yyextra_r
175 : #define yyleng yyg->yyleng_r
176 : #define yytext yyg->yytext_r
177 : #define yylineno (YY_CURRENT_BUFFER_LVALUE->yy_bs_lineno)
178 : #define yycolumn (YY_CURRENT_BUFFER_LVALUE->yy_bs_column)
179 : #define yy_flex_debug yyg->yy_flex_debug_r
180 :
181 : /* Enter a start condition. This macro really ought to take a parameter,
182 : * but we do it the disgusting crufty way forced on us by the ()-less
183 : * definition of BEGIN.
184 : */
185 : #define BEGIN yyg->yy_start = 1 + 2 *
186 :
187 : /* Translate the current start state into a value that can be later handed
188 : * to BEGIN to return to the state. The YYSTATE alias is for lex
189 : * compatibility.
190 : */
191 : #define YY_START ((yyg->yy_start - 1) / 2)
192 : #define YYSTATE YY_START
193 :
194 : /* Action number for EOF rule of a given start state. */
195 : #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
196 :
197 : /* Special action meaning "start processing a new file". */
198 : #define YY_NEW_FILE core_yyrestart(yyin ,yyscanner )
199 :
200 : #define YY_END_OF_BUFFER_CHAR 0
201 :
202 : /* Size of default input buffer. */
203 : #ifndef YY_BUF_SIZE
204 : #ifdef __ia64__
205 : /* On IA-64, the buffer size is 16k, not 8k.
206 : * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
207 : * Ditto for the __ia64__ case accordingly.
208 : */
209 : #define YY_BUF_SIZE 32768
210 : #else
211 : #define YY_BUF_SIZE 16384
212 : #endif /* __ia64__ */
213 : #endif
214 :
215 : /* The state buf must be large enough to hold one state per character in the main buffer.
216 : */
217 : #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
218 :
219 : #ifndef YY_TYPEDEF_YY_BUFFER_STATE
220 : #define YY_TYPEDEF_YY_BUFFER_STATE
221 : typedef struct yy_buffer_state *YY_BUFFER_STATE;
222 : #endif
223 :
224 : #ifndef YY_TYPEDEF_YY_SIZE_T
225 : #define YY_TYPEDEF_YY_SIZE_T
226 : typedef size_t yy_size_t;
227 : #endif
228 :
229 : #define EOB_ACT_CONTINUE_SCAN 0
230 : #define EOB_ACT_END_OF_FILE 1
231 : #define EOB_ACT_LAST_MATCH 2
232 :
233 : #define YY_LESS_LINENO(n)
234 : #define YY_LINENO_REWIND_TO(ptr)
235 :
236 : /* Return all but the first "n" matched characters back to the input stream. */
237 : #define yyless(n) \
238 : do \
239 : { \
240 : /* Undo effects of setting up yytext. */ \
241 : int yyless_macro_arg = (n); \
242 : YY_LESS_LINENO(yyless_macro_arg);\
243 : *yy_cp = yyg->yy_hold_char; \
244 : YY_RESTORE_YY_MORE_OFFSET \
245 : yyg->yy_c_buf_p = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
246 : YY_DO_BEFORE_ACTION; /* set up yytext again */ \
247 : } \
248 : while ( 0 )
249 :
250 : #define unput(c) yyunput( c, yyg->yytext_ptr , yyscanner )
251 :
252 : #ifndef YY_STRUCT_YY_BUFFER_STATE
253 : #define YY_STRUCT_YY_BUFFER_STATE
254 : struct yy_buffer_state
255 : {
256 : FILE *yy_input_file;
257 :
258 : char *yy_ch_buf; /* input buffer */
259 : char *yy_buf_pos; /* current position in input buffer */
260 :
261 : /* Size of input buffer in bytes, not including room for EOB
262 : * characters.
263 : */
264 : yy_size_t yy_buf_size;
265 :
266 : /* Number of characters read into yy_ch_buf, not including EOB
267 : * characters.
268 : */
269 : yy_size_t yy_n_chars;
270 :
271 : /* Whether we "own" the buffer - i.e., we know we created it,
272 : * and can realloc() it to grow it, and should free() it to
273 : * delete it.
274 : */
275 : int yy_is_our_buffer;
276 :
277 : /* Whether this is an "interactive" input source; if so, and
278 : * if we're using stdio for input, then we want to use getc()
279 : * instead of fread(), to make sure we stop fetching input after
280 : * each newline.
281 : */
282 : int yy_is_interactive;
283 :
284 : /* Whether we're considered to be at the beginning of a line.
285 : * If so, '^' rules will be active on the next match, otherwise
286 : * not.
287 : */
288 : int yy_at_bol;
289 :
290 : int yy_bs_lineno; /**< The line count. */
291 : int yy_bs_column; /**< The column count. */
292 :
293 : /* Whether to try to fill the input buffer when we reach the
294 : * end of it.
295 : */
296 : int yy_fill_buffer;
297 :
298 : int yy_buffer_status;
299 :
300 : #define YY_BUFFER_NEW 0
301 : #define YY_BUFFER_NORMAL 1
302 : /* When an EOF's been seen but there's still some text to process
303 : * then we mark the buffer as YY_EOF_PENDING, to indicate that we
304 : * shouldn't try reading from the input source any more. We might
305 : * still have a bunch of tokens to match, though, because of
306 : * possible backing-up.
307 : *
308 : * When we actually see the EOF, we change the status to "new"
309 : * (via core_yyrestart()), so that the user can continue scanning by
310 : * just pointing yyin at a new input file.
311 : */
312 : #define YY_BUFFER_EOF_PENDING 2
313 :
314 : };
315 : #endif /* !YY_STRUCT_YY_BUFFER_STATE */
316 :
317 : /* We provide macros for accessing buffer states in case in the
318 : * future we want to put the buffer states in a more general
319 : * "scanner state".
320 : *
321 : * Returns the top of the stack, or NULL.
322 : */
323 : #define YY_CURRENT_BUFFER ( yyg->yy_buffer_stack \
324 : ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] \
325 : : NULL)
326 :
327 : /* Same as previous macro, but useful when we know that the buffer stack is not
328 : * NULL or when we need an lvalue. For internal use only.
329 : */
330 : #define YY_CURRENT_BUFFER_LVALUE yyg->yy_buffer_stack[yyg->yy_buffer_stack_top]
331 :
332 : void core_yyrestart (FILE *input_file ,yyscan_t yyscanner );
333 : void core_yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ,yyscan_t yyscanner );
334 : YY_BUFFER_STATE core_yy_create_buffer (FILE *file,int size ,yyscan_t yyscanner );
335 : void core_yy_delete_buffer (YY_BUFFER_STATE b ,yyscan_t yyscanner );
336 : void core_yy_flush_buffer (YY_BUFFER_STATE b ,yyscan_t yyscanner );
337 : void core_yypush_buffer_state (YY_BUFFER_STATE new_buffer ,yyscan_t yyscanner );
338 : void core_yypop_buffer_state (yyscan_t yyscanner );
339 :
340 : static void core_yyensure_buffer_stack (yyscan_t yyscanner );
341 : static void core_yy_load_buffer_state (yyscan_t yyscanner );
342 : static void core_yy_init_buffer (YY_BUFFER_STATE b,FILE *file ,yyscan_t yyscanner );
343 :
344 : #define YY_FLUSH_BUFFER core_yy_flush_buffer(YY_CURRENT_BUFFER ,yyscanner)
345 :
346 : YY_BUFFER_STATE core_yy_scan_buffer (char *base,yy_size_t size ,yyscan_t yyscanner );
347 : YY_BUFFER_STATE core_yy_scan_string (yyconst char *yy_str ,yyscan_t yyscanner );
348 : YY_BUFFER_STATE core_yy_scan_bytes (yyconst char *bytes,yy_size_t len ,yyscan_t yyscanner );
349 :
350 : void *core_yyalloc (yy_size_t ,yyscan_t yyscanner );
351 : void *core_yyrealloc (void *,yy_size_t ,yyscan_t yyscanner );
352 : void core_yyfree (void * ,yyscan_t yyscanner );
353 :
354 : #define yy_new_buffer core_yy_create_buffer
355 :
356 : #define yy_set_interactive(is_interactive) \
357 : { \
358 : if ( ! YY_CURRENT_BUFFER ){ \
359 : core_yyensure_buffer_stack (yyscanner); \
360 : YY_CURRENT_BUFFER_LVALUE = \
361 : core_yy_create_buffer(yyin,YY_BUF_SIZE ,yyscanner); \
362 : } \
363 : YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
364 : }
365 :
366 : #define yy_set_bol(at_bol) \
367 : { \
368 : if ( ! YY_CURRENT_BUFFER ){\
369 : core_yyensure_buffer_stack (yyscanner); \
370 : YY_CURRENT_BUFFER_LVALUE = \
371 : core_yy_create_buffer(yyin,YY_BUF_SIZE ,yyscanner); \
372 : } \
373 : YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
374 : }
375 :
376 : #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
377 :
378 : /* Begin user sect3 */
379 :
380 : #define core_yywrap(yyscanner) 1
381 : #define YY_SKIP_YYWRAP
382 :
383 : typedef unsigned char YY_CHAR;
384 :
385 : typedef yyconst struct yy_trans_info *yy_state_type;
386 :
387 : #define yytext_ptr yytext_r
388 :
389 : static yy_state_type yy_get_previous_state (yyscan_t yyscanner );
390 : static yy_state_type yy_try_NUL_trans (yy_state_type current_state ,yyscan_t yyscanner);
391 : static int yy_get_next_buffer (yyscan_t yyscanner );
392 : static void yy_fatal_error (yyconst char msg[] ,yyscan_t yyscanner );
393 :
394 : /* Done after the current pattern has been matched and before the
395 : * corresponding action - sets up yytext.
396 : */
397 : #define YY_DO_BEFORE_ACTION \
398 : yyg->yytext_ptr = yy_bp; \
399 : yyleng = (size_t) (yy_cp - yy_bp); \
400 : yyg->yy_hold_char = *yy_cp; \
401 : *yy_cp = '\0'; \
402 : yyg->yy_c_buf_p = yy_cp;
403 :
404 : #define YY_NUM_RULES 79
405 : #define YY_END_OF_BUFFER 80
406 : struct yy_trans_info
407 : {
408 : flex_int32_t yy_verify;
409 : flex_int32_t yy_nxt;
410 : };
411 : static yyconst struct yy_trans_info yy_transition[37005] =
412 : {
413 : { 0, 0 }, { 0,36749 }, { 0, 0 }, { 0,36747 }, { 1,6708 },
414 : { 2,6708 }, { 3,6708 }, { 4,6708 }, { 5,6708 }, { 6,6708 },
415 : { 7,6708 }, { 8,6708 }, { 9,6710 }, { 10,6715 }, { 11,6708 },
416 : { 12,6710 }, { 13,6710 }, { 14,6708 }, { 15,6708 }, { 16,6708 },
417 : { 17,6708 }, { 18,6708 }, { 19,6708 }, { 20,6708 }, { 21,6708 },
418 : { 22,6708 }, { 23,6708 }, { 24,6708 }, { 25,6708 }, { 26,6708 },
419 : { 27,6708 }, { 28,6708 }, { 29,6708 }, { 30,6708 }, { 31,6708 },
420 : { 32,6710 }, { 33,6717 }, { 34,6712 }, { 35,6757 }, { 36,6823 },
421 : { 37,7080 }, { 38,6757 }, { 39,6730 }, { 40,6732 }, { 41,6732 },
422 : { 42,7080 }, { 43,7080 }, { 44,6732 }, { 45,7091 }, { 46,7110 },
423 :
424 : { 47,7181 }, { 48,7183 }, { 49,7183 }, { 50,7183 }, { 51,7183 },
425 : { 52,7183 }, { 53,7183 }, { 54,7183 }, { 55,7183 }, { 56,7183 },
426 : { 57,7183 }, { 58,6735 }, { 59,6732 }, { 60,7248 }, { 61,7259 },
427 : { 62,7326 }, { 63,6757 }, { 64,6757 }, { 65,7358 }, { 66,7615 },
428 : { 67,7358 }, { 68,7358 }, { 69,7872 }, { 70,7358 }, { 71,7358 },
429 : { 72,7358 }, { 73,7358 }, { 74,7358 }, { 75,7358 }, { 76,7358 },
430 : { 77,7358 }, { 78,8129 }, { 79,7358 }, { 80,7358 }, { 81,7358 },
431 : { 82,7358 }, { 83,7358 }, { 84,7358 }, { 85,8386 }, { 86,7358 },
432 : { 87,7358 }, { 88,8643 }, { 89,7358 }, { 90,7358 }, { 91,6732 },
433 : { 92,6708 }, { 93,6732 }, { 94,7080 }, { 95,7358 }, { 96,6757 },
434 :
435 : { 97,7358 }, { 98,7615 }, { 99,7358 }, { 100,7358 }, { 101,7872 },
436 : { 102,7358 }, { 103,7358 }, { 104,7358 }, { 105,7358 }, { 106,7358 },
437 : { 107,7358 }, { 108,7358 }, { 109,7358 }, { 110,8129 }, { 111,7358 },
438 : { 112,7358 }, { 113,7358 }, { 114,7358 }, { 115,7358 }, { 116,7358 },
439 : { 117,8386 }, { 118,7358 }, { 119,7358 }, { 120,8643 }, { 121,7358 },
440 : { 122,7358 }, { 123,6708 }, { 124,6757 }, { 125,6708 }, { 126,6757 },
441 : { 127,6708 }, { 128,7358 }, { 129,7358 }, { 130,7358 }, { 131,7358 },
442 : { 132,7358 }, { 133,7358 }, { 134,7358 }, { 135,7358 }, { 136,7358 },
443 : { 137,7358 }, { 138,7358 }, { 139,7358 }, { 140,7358 }, { 141,7358 },
444 : { 142,7358 }, { 143,7358 }, { 144,7358 }, { 145,7358 }, { 146,7358 },
445 :
446 : { 147,7358 }, { 148,7358 }, { 149,7358 }, { 150,7358 }, { 151,7358 },
447 : { 152,7358 }, { 153,7358 }, { 154,7358 }, { 155,7358 }, { 156,7358 },
448 : { 157,7358 }, { 158,7358 }, { 159,7358 }, { 160,7358 }, { 161,7358 },
449 : { 162,7358 }, { 163,7358 }, { 164,7358 }, { 165,7358 }, { 166,7358 },
450 : { 167,7358 }, { 168,7358 }, { 169,7358 }, { 170,7358 }, { 171,7358 },
451 : { 172,7358 }, { 173,7358 }, { 174,7358 }, { 175,7358 }, { 176,7358 },
452 : { 177,7358 }, { 178,7358 }, { 179,7358 }, { 180,7358 }, { 181,7358 },
453 : { 182,7358 }, { 183,7358 }, { 184,7358 }, { 185,7358 }, { 186,7358 },
454 : { 187,7358 }, { 188,7358 }, { 189,7358 }, { 190,7358 }, { 191,7358 },
455 : { 192,7358 }, { 193,7358 }, { 194,7358 }, { 195,7358 }, { 196,7358 },
456 :
457 : { 197,7358 }, { 198,7358 }, { 199,7358 }, { 200,7358 }, { 201,7358 },
458 : { 202,7358 }, { 203,7358 }, { 204,7358 }, { 205,7358 }, { 206,7358 },
459 : { 207,7358 }, { 208,7358 }, { 209,7358 }, { 210,7358 }, { 211,7358 },
460 : { 212,7358 }, { 213,7358 }, { 214,7358 }, { 215,7358 }, { 216,7358 },
461 : { 217,7358 }, { 218,7358 }, { 219,7358 }, { 220,7358 }, { 221,7358 },
462 : { 222,7358 }, { 223,7358 }, { 224,7358 }, { 225,7358 }, { 226,7358 },
463 : { 227,7358 }, { 228,7358 }, { 229,7358 }, { 230,7358 }, { 231,7358 },
464 : { 232,7358 }, { 233,7358 }, { 234,7358 }, { 235,7358 }, { 236,7358 },
465 : { 237,7358 }, { 238,7358 }, { 239,7358 }, { 240,7358 }, { 241,7358 },
466 : { 242,7358 }, { 243,7358 }, { 244,7358 }, { 245,7358 }, { 246,7358 },
467 :
468 : { 247,7358 }, { 248,7358 }, { 249,7358 }, { 250,7358 }, { 251,7358 },
469 : { 252,7358 }, { 253,7358 }, { 254,7358 }, { 255,7358 }, { 256,6708 },
470 : { 0, 0 }, { 0,36489 }, { 1,6450 }, { 2,6450 }, { 3,6450 },
471 : { 4,6450 }, { 5,6450 }, { 6,6450 }, { 7,6450 }, { 8,6450 },
472 : { 9,6452 }, { 10,6457 }, { 11,6450 }, { 12,6452 }, { 13,6452 },
473 : { 14,6450 }, { 15,6450 }, { 16,6450 }, { 17,6450 }, { 18,6450 },
474 : { 19,6450 }, { 20,6450 }, { 21,6450 }, { 22,6450 }, { 23,6450 },
475 : { 24,6450 }, { 25,6450 }, { 26,6450 }, { 27,6450 }, { 28,6450 },
476 : { 29,6450 }, { 30,6450 }, { 31,6450 }, { 32,6452 }, { 33,6459 },
477 : { 34,6454 }, { 35,6499 }, { 36,6565 }, { 37,6822 }, { 38,6499 },
478 :
479 : { 39,6472 }, { 40,6474 }, { 41,6474 }, { 42,6822 }, { 43,6822 },
480 : { 44,6474 }, { 45,6833 }, { 46,6852 }, { 47,6923 }, { 48,6925 },
481 : { 49,6925 }, { 50,6925 }, { 51,6925 }, { 52,6925 }, { 53,6925 },
482 : { 54,6925 }, { 55,6925 }, { 56,6925 }, { 57,6925 }, { 58,6477 },
483 : { 59,6474 }, { 60,6990 }, { 61,7001 }, { 62,7068 }, { 63,6499 },
484 : { 64,6499 }, { 65,7100 }, { 66,7357 }, { 67,7100 }, { 68,7100 },
485 : { 69,7614 }, { 70,7100 }, { 71,7100 }, { 72,7100 }, { 73,7100 },
486 : { 74,7100 }, { 75,7100 }, { 76,7100 }, { 77,7100 }, { 78,7871 },
487 : { 79,7100 }, { 80,7100 }, { 81,7100 }, { 82,7100 }, { 83,7100 },
488 : { 84,7100 }, { 85,8128 }, { 86,7100 }, { 87,7100 }, { 88,8385 },
489 :
490 : { 89,7100 }, { 90,7100 }, { 91,6474 }, { 92,6450 }, { 93,6474 },
491 : { 94,6822 }, { 95,7100 }, { 96,6499 }, { 97,7100 }, { 98,7357 },
492 : { 99,7100 }, { 100,7100 }, { 101,7614 }, { 102,7100 }, { 103,7100 },
493 : { 104,7100 }, { 105,7100 }, { 106,7100 }, { 107,7100 }, { 108,7100 },
494 : { 109,7100 }, { 110,7871 }, { 111,7100 }, { 112,7100 }, { 113,7100 },
495 : { 114,7100 }, { 115,7100 }, { 116,7100 }, { 117,8128 }, { 118,7100 },
496 : { 119,7100 }, { 120,8385 }, { 121,7100 }, { 122,7100 }, { 123,6450 },
497 : { 124,6499 }, { 125,6450 }, { 126,6499 }, { 127,6450 }, { 128,7100 },
498 : { 129,7100 }, { 130,7100 }, { 131,7100 }, { 132,7100 }, { 133,7100 },
499 : { 134,7100 }, { 135,7100 }, { 136,7100 }, { 137,7100 }, { 138,7100 },
500 :
501 : { 139,7100 }, { 140,7100 }, { 141,7100 }, { 142,7100 }, { 143,7100 },
502 : { 144,7100 }, { 145,7100 }, { 146,7100 }, { 147,7100 }, { 148,7100 },
503 : { 149,7100 }, { 150,7100 }, { 151,7100 }, { 152,7100 }, { 153,7100 },
504 : { 154,7100 }, { 155,7100 }, { 156,7100 }, { 157,7100 }, { 158,7100 },
505 : { 159,7100 }, { 160,7100 }, { 161,7100 }, { 162,7100 }, { 163,7100 },
506 : { 164,7100 }, { 165,7100 }, { 166,7100 }, { 167,7100 }, { 168,7100 },
507 : { 169,7100 }, { 170,7100 }, { 171,7100 }, { 172,7100 }, { 173,7100 },
508 : { 174,7100 }, { 175,7100 }, { 176,7100 }, { 177,7100 }, { 178,7100 },
509 : { 179,7100 }, { 180,7100 }, { 181,7100 }, { 182,7100 }, { 183,7100 },
510 : { 184,7100 }, { 185,7100 }, { 186,7100 }, { 187,7100 }, { 188,7100 },
511 :
512 : { 189,7100 }, { 190,7100 }, { 191,7100 }, { 192,7100 }, { 193,7100 },
513 : { 194,7100 }, { 195,7100 }, { 196,7100 }, { 197,7100 }, { 198,7100 },
514 : { 199,7100 }, { 200,7100 }, { 201,7100 }, { 202,7100 }, { 203,7100 },
515 : { 204,7100 }, { 205,7100 }, { 206,7100 }, { 207,7100 }, { 208,7100 },
516 : { 209,7100 }, { 210,7100 }, { 211,7100 }, { 212,7100 }, { 213,7100 },
517 : { 214,7100 }, { 215,7100 }, { 216,7100 }, { 217,7100 }, { 218,7100 },
518 : { 219,7100 }, { 220,7100 }, { 221,7100 }, { 222,7100 }, { 223,7100 },
519 : { 224,7100 }, { 225,7100 }, { 226,7100 }, { 227,7100 }, { 228,7100 },
520 : { 229,7100 }, { 230,7100 }, { 231,7100 }, { 232,7100 }, { 233,7100 },
521 : { 234,7100 }, { 235,7100 }, { 236,7100 }, { 237,7100 }, { 238,7100 },
522 :
523 : { 239,7100 }, { 240,7100 }, { 241,7100 }, { 242,7100 }, { 243,7100 },
524 : { 244,7100 }, { 245,7100 }, { 246,7100 }, { 247,7100 }, { 248,7100 },
525 : { 249,7100 }, { 250,7100 }, { 251,7100 }, { 252,7100 }, { 253,7100 },
526 : { 254,7100 }, { 255,7100 }, { 256,6450 }, { 0, 12 }, { 0,36231 },
527 : { 1,8384 }, { 2,8384 }, { 3,8384 }, { 4,8384 }, { 5,8384 },
528 : { 6,8384 }, { 7,8384 }, { 8,8384 }, { 9,8384 }, { 10,8384 },
529 : { 11,8384 }, { 12,8384 }, { 13,8384 }, { 14,8384 }, { 15,8384 },
530 : { 16,8384 }, { 17,8384 }, { 18,8384 }, { 19,8384 }, { 20,8384 },
531 : { 21,8384 }, { 22,8384 }, { 23,8384 }, { 24,8384 }, { 25,8384 },
532 : { 26,8384 }, { 27,8384 }, { 28,8384 }, { 29,8384 }, { 30,8384 },
533 :
534 : { 31,8384 }, { 32,8384 }, { 33,8384 }, { 34,8384 }, { 35,8384 },
535 : { 36,8384 }, { 37,8384 }, { 38,8384 }, { 39,8642 }, { 40,8384 },
536 : { 41,8384 }, { 42,8384 }, { 43,8384 }, { 44,8384 }, { 45,8384 },
537 : { 46,8384 }, { 47,8384 }, { 48,8384 }, { 49,8384 }, { 50,8384 },
538 : { 51,8384 }, { 52,8384 }, { 53,8384 }, { 54,8384 }, { 55,8384 },
539 : { 56,8384 }, { 57,8384 }, { 58,8384 }, { 59,8384 }, { 60,8384 },
540 : { 61,8384 }, { 62,8384 }, { 63,8384 }, { 64,8384 }, { 65,8384 },
541 : { 66,8384 }, { 67,8384 }, { 68,8384 }, { 69,8384 }, { 70,8384 },
542 : { 71,8384 }, { 72,8384 }, { 73,8384 }, { 74,8384 }, { 75,8384 },
543 : { 76,8384 }, { 77,8384 }, { 78,8384 }, { 79,8384 }, { 80,8384 },
544 :
545 : { 81,8384 }, { 82,8384 }, { 83,8384 }, { 84,8384 }, { 85,8384 },
546 : { 86,8384 }, { 87,8384 }, { 88,8384 }, { 89,8384 }, { 90,8384 },
547 : { 91,8384 }, { 92,8384 }, { 93,8384 }, { 94,8384 }, { 95,8384 },
548 : { 96,8384 }, { 97,8384 }, { 98,8384 }, { 99,8384 }, { 100,8384 },
549 : { 101,8384 }, { 102,8384 }, { 103,8384 }, { 104,8384 }, { 105,8384 },
550 : { 106,8384 }, { 107,8384 }, { 108,8384 }, { 109,8384 }, { 110,8384 },
551 : { 111,8384 }, { 112,8384 }, { 113,8384 }, { 114,8384 }, { 115,8384 },
552 : { 116,8384 }, { 117,8384 }, { 118,8384 }, { 119,8384 }, { 120,8384 },
553 : { 121,8384 }, { 122,8384 }, { 123,8384 }, { 124,8384 }, { 125,8384 },
554 : { 126,8384 }, { 127,8384 }, { 128,8384 }, { 129,8384 }, { 130,8384 },
555 :
556 : { 131,8384 }, { 132,8384 }, { 133,8384 }, { 134,8384 }, { 135,8384 },
557 : { 136,8384 }, { 137,8384 }, { 138,8384 }, { 139,8384 }, { 140,8384 },
558 : { 141,8384 }, { 142,8384 }, { 143,8384 }, { 144,8384 }, { 145,8384 },
559 : { 146,8384 }, { 147,8384 }, { 148,8384 }, { 149,8384 }, { 150,8384 },
560 : { 151,8384 }, { 152,8384 }, { 153,8384 }, { 154,8384 }, { 155,8384 },
561 : { 156,8384 }, { 157,8384 }, { 158,8384 }, { 159,8384 }, { 160,8384 },
562 : { 161,8384 }, { 162,8384 }, { 163,8384 }, { 164,8384 }, { 165,8384 },
563 : { 166,8384 }, { 167,8384 }, { 168,8384 }, { 169,8384 }, { 170,8384 },
564 : { 171,8384 }, { 172,8384 }, { 173,8384 }, { 174,8384 }, { 175,8384 },
565 : { 176,8384 }, { 177,8384 }, { 178,8384 }, { 179,8384 }, { 180,8384 },
566 :
567 : { 181,8384 }, { 182,8384 }, { 183,8384 }, { 184,8384 }, { 185,8384 },
568 : { 186,8384 }, { 187,8384 }, { 188,8384 }, { 189,8384 }, { 190,8384 },
569 : { 191,8384 }, { 192,8384 }, { 193,8384 }, { 194,8384 }, { 195,8384 },
570 : { 196,8384 }, { 197,8384 }, { 198,8384 }, { 199,8384 }, { 200,8384 },
571 : { 201,8384 }, { 202,8384 }, { 203,8384 }, { 204,8384 }, { 205,8384 },
572 : { 206,8384 }, { 207,8384 }, { 208,8384 }, { 209,8384 }, { 210,8384 },
573 : { 211,8384 }, { 212,8384 }, { 213,8384 }, { 214,8384 }, { 215,8384 },
574 : { 216,8384 }, { 217,8384 }, { 218,8384 }, { 219,8384 }, { 220,8384 },
575 : { 221,8384 }, { 222,8384 }, { 223,8384 }, { 224,8384 }, { 225,8384 },
576 : { 226,8384 }, { 227,8384 }, { 228,8384 }, { 229,8384 }, { 230,8384 },
577 :
578 : { 231,8384 }, { 232,8384 }, { 233,8384 }, { 234,8384 }, { 235,8384 },
579 : { 236,8384 }, { 237,8384 }, { 238,8384 }, { 239,8384 }, { 240,8384 },
580 : { 241,8384 }, { 242,8384 }, { 243,8384 }, { 244,8384 }, { 245,8384 },
581 : { 246,8384 }, { 247,8384 }, { 248,8384 }, { 249,8384 }, { 250,8384 },
582 : { 251,8384 }, { 252,8384 }, { 253,8384 }, { 254,8384 }, { 255,8384 },
583 : { 256,8384 }, { 0, 12 }, { 0,35973 }, { 1,8126 }, { 2,8126 },
584 : { 3,8126 }, { 4,8126 }, { 5,8126 }, { 6,8126 }, { 7,8126 },
585 : { 8,8126 }, { 9,8126 }, { 10,8126 }, { 11,8126 }, { 12,8126 },
586 : { 13,8126 }, { 14,8126 }, { 15,8126 }, { 16,8126 }, { 17,8126 },
587 : { 18,8126 }, { 19,8126 }, { 20,8126 }, { 21,8126 }, { 22,8126 },
588 :
589 : { 23,8126 }, { 24,8126 }, { 25,8126 }, { 26,8126 }, { 27,8126 },
590 : { 28,8126 }, { 29,8126 }, { 30,8126 }, { 31,8126 }, { 32,8126 },
591 : { 33,8126 }, { 34,8126 }, { 35,8126 }, { 36,8126 }, { 37,8126 },
592 : { 38,8126 }, { 39,8384 }, { 40,8126 }, { 41,8126 }, { 42,8126 },
593 : { 43,8126 }, { 44,8126 }, { 45,8126 }, { 46,8126 }, { 47,8126 },
594 : { 48,8126 }, { 49,8126 }, { 50,8126 }, { 51,8126 }, { 52,8126 },
595 : { 53,8126 }, { 54,8126 }, { 55,8126 }, { 56,8126 }, { 57,8126 },
596 : { 58,8126 }, { 59,8126 }, { 60,8126 }, { 61,8126 }, { 62,8126 },
597 : { 63,8126 }, { 64,8126 }, { 65,8126 }, { 66,8126 }, { 67,8126 },
598 : { 68,8126 }, { 69,8126 }, { 70,8126 }, { 71,8126 }, { 72,8126 },
599 :
600 : { 73,8126 }, { 74,8126 }, { 75,8126 }, { 76,8126 }, { 77,8126 },
601 : { 78,8126 }, { 79,8126 }, { 80,8126 }, { 81,8126 }, { 82,8126 },
602 : { 83,8126 }, { 84,8126 }, { 85,8126 }, { 86,8126 }, { 87,8126 },
603 : { 88,8126 }, { 89,8126 }, { 90,8126 }, { 91,8126 }, { 92,8126 },
604 : { 93,8126 }, { 94,8126 }, { 95,8126 }, { 96,8126 }, { 97,8126 },
605 : { 98,8126 }, { 99,8126 }, { 100,8126 }, { 101,8126 }, { 102,8126 },
606 : { 103,8126 }, { 104,8126 }, { 105,8126 }, { 106,8126 }, { 107,8126 },
607 : { 108,8126 }, { 109,8126 }, { 110,8126 }, { 111,8126 }, { 112,8126 },
608 : { 113,8126 }, { 114,8126 }, { 115,8126 }, { 116,8126 }, { 117,8126 },
609 : { 118,8126 }, { 119,8126 }, { 120,8126 }, { 121,8126 }, { 122,8126 },
610 :
611 : { 123,8126 }, { 124,8126 }, { 125,8126 }, { 126,8126 }, { 127,8126 },
612 : { 128,8126 }, { 129,8126 }, { 130,8126 }, { 131,8126 }, { 132,8126 },
613 : { 133,8126 }, { 134,8126 }, { 135,8126 }, { 136,8126 }, { 137,8126 },
614 : { 138,8126 }, { 139,8126 }, { 140,8126 }, { 141,8126 }, { 142,8126 },
615 : { 143,8126 }, { 144,8126 }, { 145,8126 }, { 146,8126 }, { 147,8126 },
616 : { 148,8126 }, { 149,8126 }, { 150,8126 }, { 151,8126 }, { 152,8126 },
617 : { 153,8126 }, { 154,8126 }, { 155,8126 }, { 156,8126 }, { 157,8126 },
618 : { 158,8126 }, { 159,8126 }, { 160,8126 }, { 161,8126 }, { 162,8126 },
619 : { 163,8126 }, { 164,8126 }, { 165,8126 }, { 166,8126 }, { 167,8126 },
620 : { 168,8126 }, { 169,8126 }, { 170,8126 }, { 171,8126 }, { 172,8126 },
621 :
622 : { 173,8126 }, { 174,8126 }, { 175,8126 }, { 176,8126 }, { 177,8126 },
623 : { 178,8126 }, { 179,8126 }, { 180,8126 }, { 181,8126 }, { 182,8126 },
624 : { 183,8126 }, { 184,8126 }, { 185,8126 }, { 186,8126 }, { 187,8126 },
625 : { 188,8126 }, { 189,8126 }, { 190,8126 }, { 191,8126 }, { 192,8126 },
626 : { 193,8126 }, { 194,8126 }, { 195,8126 }, { 196,8126 }, { 197,8126 },
627 : { 198,8126 }, { 199,8126 }, { 200,8126 }, { 201,8126 }, { 202,8126 },
628 : { 203,8126 }, { 204,8126 }, { 205,8126 }, { 206,8126 }, { 207,8126 },
629 : { 208,8126 }, { 209,8126 }, { 210,8126 }, { 211,8126 }, { 212,8126 },
630 : { 213,8126 }, { 214,8126 }, { 215,8126 }, { 216,8126 }, { 217,8126 },
631 : { 218,8126 }, { 219,8126 }, { 220,8126 }, { 221,8126 }, { 222,8126 },
632 :
633 : { 223,8126 }, { 224,8126 }, { 225,8126 }, { 226,8126 }, { 227,8126 },
634 : { 228,8126 }, { 229,8126 }, { 230,8126 }, { 231,8126 }, { 232,8126 },
635 : { 233,8126 }, { 234,8126 }, { 235,8126 }, { 236,8126 }, { 237,8126 },
636 : { 238,8126 }, { 239,8126 }, { 240,8126 }, { 241,8126 }, { 242,8126 },
637 : { 243,8126 }, { 244,8126 }, { 245,8126 }, { 246,8126 }, { 247,8126 },
638 : { 248,8126 }, { 249,8126 }, { 250,8126 }, { 251,8126 }, { 252,8126 },
639 : { 253,8126 }, { 254,8126 }, { 255,8126 }, { 256,8126 }, { 0, 0 },
640 : { 0,35715 }, { 1,8173 }, { 2,8173 }, { 3,8173 }, { 4,8173 },
641 : { 5,8173 }, { 6,8173 }, { 7,8173 }, { 8,8173 }, { 9,8173 },
642 : { 10,8173 }, { 11,8173 }, { 12,8173 }, { 13,8173 }, { 14,8173 },
643 :
644 : { 15,8173 }, { 16,8173 }, { 17,8173 }, { 18,8173 }, { 19,8173 },
645 : { 20,8173 }, { 21,8173 }, { 22,8173 }, { 23,8173 }, { 24,8173 },
646 : { 25,8173 }, { 26,8173 }, { 27,8173 }, { 28,8173 }, { 29,8173 },
647 : { 30,8173 }, { 31,8173 }, { 32,8173 }, { 33,8431 }, { 34,8173 },
648 : { 35,8431 }, { 36,8173 }, { 37,8431 }, { 38,8431 }, { 39,8173 },
649 : { 40,8173 }, { 41,8173 }, { 42,5708 }, { 43,8431 }, { 44,8173 },
650 : { 45,8431 }, { 46,8173 }, { 47,5712 }, { 48,8173 }, { 49,8173 },
651 : { 50,8173 }, { 51,8173 }, { 52,8173 }, { 53,8173 }, { 54,8173 },
652 : { 55,8173 }, { 56,8173 }, { 57,8173 }, { 58,8173 }, { 59,8173 },
653 : { 60,8431 }, { 61,8431 }, { 62,8431 }, { 63,8431 }, { 64,8431 },
654 :
655 : { 65,8173 }, { 66,8173 }, { 67,8173 }, { 68,8173 }, { 69,8173 },
656 : { 70,8173 }, { 71,8173 }, { 72,8173 }, { 73,8173 }, { 74,8173 },
657 : { 75,8173 }, { 76,8173 }, { 77,8173 }, { 78,8173 }, { 79,8173 },
658 : { 80,8173 }, { 81,8173 }, { 82,8173 }, { 83,8173 }, { 84,8173 },
659 : { 85,8173 }, { 86,8173 }, { 87,8173 }, { 88,8173 }, { 89,8173 },
660 : { 90,8173 }, { 91,8173 }, { 92,8173 }, { 93,8173 }, { 94,8431 },
661 : { 95,8173 }, { 96,8431 }, { 97,8173 }, { 98,8173 }, { 99,8173 },
662 : { 100,8173 }, { 101,8173 }, { 102,8173 }, { 103,8173 }, { 104,8173 },
663 : { 105,8173 }, { 106,8173 }, { 107,8173 }, { 108,8173 }, { 109,8173 },
664 : { 110,8173 }, { 111,8173 }, { 112,8173 }, { 113,8173 }, { 114,8173 },
665 :
666 : { 115,8173 }, { 116,8173 }, { 117,8173 }, { 118,8173 }, { 119,8173 },
667 : { 120,8173 }, { 121,8173 }, { 122,8173 }, { 123,8173 }, { 124,8431 },
668 : { 125,8173 }, { 126,8431 }, { 127,8173 }, { 128,8173 }, { 129,8173 },
669 : { 130,8173 }, { 131,8173 }, { 132,8173 }, { 133,8173 }, { 134,8173 },
670 : { 135,8173 }, { 136,8173 }, { 137,8173 }, { 138,8173 }, { 139,8173 },
671 : { 140,8173 }, { 141,8173 }, { 142,8173 }, { 143,8173 }, { 144,8173 },
672 : { 145,8173 }, { 146,8173 }, { 147,8173 }, { 148,8173 }, { 149,8173 },
673 : { 150,8173 }, { 151,8173 }, { 152,8173 }, { 153,8173 }, { 154,8173 },
674 : { 155,8173 }, { 156,8173 }, { 157,8173 }, { 158,8173 }, { 159,8173 },
675 : { 160,8173 }, { 161,8173 }, { 162,8173 }, { 163,8173 }, { 164,8173 },
676 :
677 : { 165,8173 }, { 166,8173 }, { 167,8173 }, { 168,8173 }, { 169,8173 },
678 : { 170,8173 }, { 171,8173 }, { 172,8173 }, { 173,8173 }, { 174,8173 },
679 : { 175,8173 }, { 176,8173 }, { 177,8173 }, { 178,8173 }, { 179,8173 },
680 : { 180,8173 }, { 181,8173 }, { 182,8173 }, { 183,8173 }, { 184,8173 },
681 : { 185,8173 }, { 186,8173 }, { 187,8173 }, { 188,8173 }, { 189,8173 },
682 : { 190,8173 }, { 191,8173 }, { 192,8173 }, { 193,8173 }, { 194,8173 },
683 : { 195,8173 }, { 196,8173 }, { 197,8173 }, { 198,8173 }, { 199,8173 },
684 : { 200,8173 }, { 201,8173 }, { 202,8173 }, { 203,8173 }, { 204,8173 },
685 : { 205,8173 }, { 206,8173 }, { 207,8173 }, { 208,8173 }, { 209,8173 },
686 : { 210,8173 }, { 211,8173 }, { 212,8173 }, { 213,8173 }, { 214,8173 },
687 :
688 : { 215,8173 }, { 216,8173 }, { 217,8173 }, { 218,8173 }, { 219,8173 },
689 : { 220,8173 }, { 221,8173 }, { 222,8173 }, { 223,8173 }, { 224,8173 },
690 : { 225,8173 }, { 226,8173 }, { 227,8173 }, { 228,8173 }, { 229,8173 },
691 : { 230,8173 }, { 231,8173 }, { 232,8173 }, { 233,8173 }, { 234,8173 },
692 : { 235,8173 }, { 236,8173 }, { 237,8173 }, { 238,8173 }, { 239,8173 },
693 : { 240,8173 }, { 241,8173 }, { 242,8173 }, { 243,8173 }, { 244,8173 },
694 : { 245,8173 }, { 246,8173 }, { 247,8173 }, { 248,8173 }, { 249,8173 },
695 : { 250,8173 }, { 251,8173 }, { 252,8173 }, { 253,8173 }, { 254,8173 },
696 : { 255,8173 }, { 256,8173 }, { 0, 0 }, { 0,35457 }, { 1,7915 },
697 : { 2,7915 }, { 3,7915 }, { 4,7915 }, { 5,7915 }, { 6,7915 },
698 :
699 : { 7,7915 }, { 8,7915 }, { 9,7915 }, { 10,7915 }, { 11,7915 },
700 : { 12,7915 }, { 13,7915 }, { 14,7915 }, { 15,7915 }, { 16,7915 },
701 : { 17,7915 }, { 18,7915 }, { 19,7915 }, { 20,7915 }, { 21,7915 },
702 : { 22,7915 }, { 23,7915 }, { 24,7915 }, { 25,7915 }, { 26,7915 },
703 : { 27,7915 }, { 28,7915 }, { 29,7915 }, { 30,7915 }, { 31,7915 },
704 : { 32,7915 }, { 33,8173 }, { 34,7915 }, { 35,8173 }, { 36,7915 },
705 : { 37,8173 }, { 38,8173 }, { 39,7915 }, { 40,7915 }, { 41,7915 },
706 : { 42,5450 }, { 43,8173 }, { 44,7915 }, { 45,8173 }, { 46,7915 },
707 : { 47,5454 }, { 48,7915 }, { 49,7915 }, { 50,7915 }, { 51,7915 },
708 : { 52,7915 }, { 53,7915 }, { 54,7915 }, { 55,7915 }, { 56,7915 },
709 :
710 : { 57,7915 }, { 58,7915 }, { 59,7915 }, { 60,8173 }, { 61,8173 },
711 : { 62,8173 }, { 63,8173 }, { 64,8173 }, { 65,7915 }, { 66,7915 },
712 : { 67,7915 }, { 68,7915 }, { 69,7915 }, { 70,7915 }, { 71,7915 },
713 : { 72,7915 }, { 73,7915 }, { 74,7915 }, { 75,7915 }, { 76,7915 },
714 : { 77,7915 }, { 78,7915 }, { 79,7915 }, { 80,7915 }, { 81,7915 },
715 : { 82,7915 }, { 83,7915 }, { 84,7915 }, { 85,7915 }, { 86,7915 },
716 : { 87,7915 }, { 88,7915 }, { 89,7915 }, { 90,7915 }, { 91,7915 },
717 : { 92,7915 }, { 93,7915 }, { 94,8173 }, { 95,7915 }, { 96,8173 },
718 : { 97,7915 }, { 98,7915 }, { 99,7915 }, { 100,7915 }, { 101,7915 },
719 : { 102,7915 }, { 103,7915 }, { 104,7915 }, { 105,7915 }, { 106,7915 },
720 :
721 : { 107,7915 }, { 108,7915 }, { 109,7915 }, { 110,7915 }, { 111,7915 },
722 : { 112,7915 }, { 113,7915 }, { 114,7915 }, { 115,7915 }, { 116,7915 },
723 : { 117,7915 }, { 118,7915 }, { 119,7915 }, { 120,7915 }, { 121,7915 },
724 : { 122,7915 }, { 123,7915 }, { 124,8173 }, { 125,7915 }, { 126,8173 },
725 : { 127,7915 }, { 128,7915 }, { 129,7915 }, { 130,7915 }, { 131,7915 },
726 : { 132,7915 }, { 133,7915 }, { 134,7915 }, { 135,7915 }, { 136,7915 },
727 : { 137,7915 }, { 138,7915 }, { 139,7915 }, { 140,7915 }, { 141,7915 },
728 : { 142,7915 }, { 143,7915 }, { 144,7915 }, { 145,7915 }, { 146,7915 },
729 : { 147,7915 }, { 148,7915 }, { 149,7915 }, { 150,7915 }, { 151,7915 },
730 : { 152,7915 }, { 153,7915 }, { 154,7915 }, { 155,7915 }, { 156,7915 },
731 :
732 : { 157,7915 }, { 158,7915 }, { 159,7915 }, { 160,7915 }, { 161,7915 },
733 : { 162,7915 }, { 163,7915 }, { 164,7915 }, { 165,7915 }, { 166,7915 },
734 : { 167,7915 }, { 168,7915 }, { 169,7915 }, { 170,7915 }, { 171,7915 },
735 : { 172,7915 }, { 173,7915 }, { 174,7915 }, { 175,7915 }, { 176,7915 },
736 : { 177,7915 }, { 178,7915 }, { 179,7915 }, { 180,7915 }, { 181,7915 },
737 : { 182,7915 }, { 183,7915 }, { 184,7915 }, { 185,7915 }, { 186,7915 },
738 : { 187,7915 }, { 188,7915 }, { 189,7915 }, { 190,7915 }, { 191,7915 },
739 : { 192,7915 }, { 193,7915 }, { 194,7915 }, { 195,7915 }, { 196,7915 },
740 : { 197,7915 }, { 198,7915 }, { 199,7915 }, { 200,7915 }, { 201,7915 },
741 : { 202,7915 }, { 203,7915 }, { 204,7915 }, { 205,7915 }, { 206,7915 },
742 :
743 : { 207,7915 }, { 208,7915 }, { 209,7915 }, { 210,7915 }, { 211,7915 },
744 : { 212,7915 }, { 213,7915 }, { 214,7915 }, { 215,7915 }, { 216,7915 },
745 : { 217,7915 }, { 218,7915 }, { 219,7915 }, { 220,7915 }, { 221,7915 },
746 : { 222,7915 }, { 223,7915 }, { 224,7915 }, { 225,7915 }, { 226,7915 },
747 : { 227,7915 }, { 228,7915 }, { 229,7915 }, { 230,7915 }, { 231,7915 },
748 : { 232,7915 }, { 233,7915 }, { 234,7915 }, { 235,7915 }, { 236,7915 },
749 : { 237,7915 }, { 238,7915 }, { 239,7915 }, { 240,7915 }, { 241,7915 },
750 : { 242,7915 }, { 243,7915 }, { 244,7915 }, { 245,7915 }, { 246,7915 },
751 : { 247,7915 }, { 248,7915 }, { 249,7915 }, { 250,7915 }, { 251,7915 },
752 : { 252,7915 }, { 253,7915 }, { 254,7915 }, { 255,7915 }, { 256,7915 },
753 :
754 : { 0, 0 }, { 0,35199 }, { 1,8173 }, { 2,8173 }, { 3,8173 },
755 : { 4,8173 }, { 5,8173 }, { 6,8173 }, { 7,8173 }, { 8,8173 },
756 : { 9,8173 }, { 10,8173 }, { 11,8173 }, { 12,8173 }, { 13,8173 },
757 : { 14,8173 }, { 15,8173 }, { 16,8173 }, { 17,8173 }, { 18,8173 },
758 : { 19,8173 }, { 20,8173 }, { 21,8173 }, { 22,8173 }, { 23,8173 },
759 : { 24,8173 }, { 25,8173 }, { 26,8173 }, { 27,8173 }, { 28,8173 },
760 : { 29,8173 }, { 30,8173 }, { 31,8173 }, { 32,8173 }, { 33,8173 },
761 : { 34,5201 }, { 35,8173 }, { 36,8173 }, { 37,8173 }, { 38,8173 },
762 : { 39,8173 }, { 40,8173 }, { 41,8173 }, { 42,8173 }, { 43,8173 },
763 : { 44,8173 }, { 45,8173 }, { 46,8173 }, { 47,8173 }, { 48,8173 },
764 :
765 : { 49,8173 }, { 50,8173 }, { 51,8173 }, { 52,8173 }, { 53,8173 },
766 : { 54,8173 }, { 55,8173 }, { 56,8173 }, { 57,8173 }, { 58,8173 },
767 : { 59,8173 }, { 60,8173 }, { 61,8173 }, { 62,8173 }, { 63,8173 },
768 : { 64,8173 }, { 65,8173 }, { 66,8173 }, { 67,8173 }, { 68,8173 },
769 : { 69,8173 }, { 70,8173 }, { 71,8173 }, { 72,8173 }, { 73,8173 },
770 : { 74,8173 }, { 75,8173 }, { 76,8173 }, { 77,8173 }, { 78,8173 },
771 : { 79,8173 }, { 80,8173 }, { 81,8173 }, { 82,8173 }, { 83,8173 },
772 : { 84,8173 }, { 85,8173 }, { 86,8173 }, { 87,8173 }, { 88,8173 },
773 : { 89,8173 }, { 90,8173 }, { 91,8173 }, { 92,8173 }, { 93,8173 },
774 : { 94,8173 }, { 95,8173 }, { 96,8173 }, { 97,8173 }, { 98,8173 },
775 :
776 : { 99,8173 }, { 100,8173 }, { 101,8173 }, { 102,8173 }, { 103,8173 },
777 : { 104,8173 }, { 105,8173 }, { 106,8173 }, { 107,8173 }, { 108,8173 },
778 : { 109,8173 }, { 110,8173 }, { 111,8173 }, { 112,8173 }, { 113,8173 },
779 : { 114,8173 }, { 115,8173 }, { 116,8173 }, { 117,8173 }, { 118,8173 },
780 : { 119,8173 }, { 120,8173 }, { 121,8173 }, { 122,8173 }, { 123,8173 },
781 : { 124,8173 }, { 125,8173 }, { 126,8173 }, { 127,8173 }, { 128,8173 },
782 : { 129,8173 }, { 130,8173 }, { 131,8173 }, { 132,8173 }, { 133,8173 },
783 : { 134,8173 }, { 135,8173 }, { 136,8173 }, { 137,8173 }, { 138,8173 },
784 : { 139,8173 }, { 140,8173 }, { 141,8173 }, { 142,8173 }, { 143,8173 },
785 : { 144,8173 }, { 145,8173 }, { 146,8173 }, { 147,8173 }, { 148,8173 },
786 :
787 : { 149,8173 }, { 150,8173 }, { 151,8173 }, { 152,8173 }, { 153,8173 },
788 : { 154,8173 }, { 155,8173 }, { 156,8173 }, { 157,8173 }, { 158,8173 },
789 : { 159,8173 }, { 160,8173 }, { 161,8173 }, { 162,8173 }, { 163,8173 },
790 : { 164,8173 }, { 165,8173 }, { 166,8173 }, { 167,8173 }, { 168,8173 },
791 : { 169,8173 }, { 170,8173 }, { 171,8173 }, { 172,8173 }, { 173,8173 },
792 : { 174,8173 }, { 175,8173 }, { 176,8173 }, { 177,8173 }, { 178,8173 },
793 : { 179,8173 }, { 180,8173 }, { 181,8173 }, { 182,8173 }, { 183,8173 },
794 : { 184,8173 }, { 185,8173 }, { 186,8173 }, { 187,8173 }, { 188,8173 },
795 : { 189,8173 }, { 190,8173 }, { 191,8173 }, { 192,8173 }, { 193,8173 },
796 : { 194,8173 }, { 195,8173 }, { 196,8173 }, { 197,8173 }, { 198,8173 },
797 :
798 : { 199,8173 }, { 200,8173 }, { 201,8173 }, { 202,8173 }, { 203,8173 },
799 : { 204,8173 }, { 205,8173 }, { 206,8173 }, { 207,8173 }, { 208,8173 },
800 : { 209,8173 }, { 210,8173 }, { 211,8173 }, { 212,8173 }, { 213,8173 },
801 : { 214,8173 }, { 215,8173 }, { 216,8173 }, { 217,8173 }, { 218,8173 },
802 : { 219,8173 }, { 220,8173 }, { 221,8173 }, { 222,8173 }, { 223,8173 },
803 : { 224,8173 }, { 225,8173 }, { 226,8173 }, { 227,8173 }, { 228,8173 },
804 : { 229,8173 }, { 230,8173 }, { 231,8173 }, { 232,8173 }, { 233,8173 },
805 : { 234,8173 }, { 235,8173 }, { 236,8173 }, { 237,8173 }, { 238,8173 },
806 : { 239,8173 }, { 240,8173 }, { 241,8173 }, { 242,8173 }, { 243,8173 },
807 : { 244,8173 }, { 245,8173 }, { 246,8173 }, { 247,8173 }, { 248,8173 },
808 :
809 : { 249,8173 }, { 250,8173 }, { 251,8173 }, { 252,8173 }, { 253,8173 },
810 : { 254,8173 }, { 255,8173 }, { 256,8173 }, { 0, 0 }, { 0,34941 },
811 : { 1,7915 }, { 2,7915 }, { 3,7915 }, { 4,7915 }, { 5,7915 },
812 : { 6,7915 }, { 7,7915 }, { 8,7915 }, { 9,7915 }, { 10,7915 },
813 : { 11,7915 }, { 12,7915 }, { 13,7915 }, { 14,7915 }, { 15,7915 },
814 : { 16,7915 }, { 17,7915 }, { 18,7915 }, { 19,7915 }, { 20,7915 },
815 : { 21,7915 }, { 22,7915 }, { 23,7915 }, { 24,7915 }, { 25,7915 },
816 : { 26,7915 }, { 27,7915 }, { 28,7915 }, { 29,7915 }, { 30,7915 },
817 : { 31,7915 }, { 32,7915 }, { 33,7915 }, { 34,4943 }, { 35,7915 },
818 : { 36,7915 }, { 37,7915 }, { 38,7915 }, { 39,7915 }, { 40,7915 },
819 :
820 : { 41,7915 }, { 42,7915 }, { 43,7915 }, { 44,7915 }, { 45,7915 },
821 : { 46,7915 }, { 47,7915 }, { 48,7915 }, { 49,7915 }, { 50,7915 },
822 : { 51,7915 }, { 52,7915 }, { 53,7915 }, { 54,7915 }, { 55,7915 },
823 : { 56,7915 }, { 57,7915 }, { 58,7915 }, { 59,7915 }, { 60,7915 },
824 : { 61,7915 }, { 62,7915 }, { 63,7915 }, { 64,7915 }, { 65,7915 },
825 : { 66,7915 }, { 67,7915 }, { 68,7915 }, { 69,7915 }, { 70,7915 },
826 : { 71,7915 }, { 72,7915 }, { 73,7915 }, { 74,7915 }, { 75,7915 },
827 : { 76,7915 }, { 77,7915 }, { 78,7915 }, { 79,7915 }, { 80,7915 },
828 : { 81,7915 }, { 82,7915 }, { 83,7915 }, { 84,7915 }, { 85,7915 },
829 : { 86,7915 }, { 87,7915 }, { 88,7915 }, { 89,7915 }, { 90,7915 },
830 :
831 : { 91,7915 }, { 92,7915 }, { 93,7915 }, { 94,7915 }, { 95,7915 },
832 : { 96,7915 }, { 97,7915 }, { 98,7915 }, { 99,7915 }, { 100,7915 },
833 : { 101,7915 }, { 102,7915 }, { 103,7915 }, { 104,7915 }, { 105,7915 },
834 : { 106,7915 }, { 107,7915 }, { 108,7915 }, { 109,7915 }, { 110,7915 },
835 : { 111,7915 }, { 112,7915 }, { 113,7915 }, { 114,7915 }, { 115,7915 },
836 : { 116,7915 }, { 117,7915 }, { 118,7915 }, { 119,7915 }, { 120,7915 },
837 : { 121,7915 }, { 122,7915 }, { 123,7915 }, { 124,7915 }, { 125,7915 },
838 : { 126,7915 }, { 127,7915 }, { 128,7915 }, { 129,7915 }, { 130,7915 },
839 : { 131,7915 }, { 132,7915 }, { 133,7915 }, { 134,7915 }, { 135,7915 },
840 : { 136,7915 }, { 137,7915 }, { 138,7915 }, { 139,7915 }, { 140,7915 },
841 :
842 : { 141,7915 }, { 142,7915 }, { 143,7915 }, { 144,7915 }, { 145,7915 },
843 : { 146,7915 }, { 147,7915 }, { 148,7915 }, { 149,7915 }, { 150,7915 },
844 : { 151,7915 }, { 152,7915 }, { 153,7915 }, { 154,7915 }, { 155,7915 },
845 : { 156,7915 }, { 157,7915 }, { 158,7915 }, { 159,7915 }, { 160,7915 },
846 : { 161,7915 }, { 162,7915 }, { 163,7915 }, { 164,7915 }, { 165,7915 },
847 : { 166,7915 }, { 167,7915 }, { 168,7915 }, { 169,7915 }, { 170,7915 },
848 : { 171,7915 }, { 172,7915 }, { 173,7915 }, { 174,7915 }, { 175,7915 },
849 : { 176,7915 }, { 177,7915 }, { 178,7915 }, { 179,7915 }, { 180,7915 },
850 : { 181,7915 }, { 182,7915 }, { 183,7915 }, { 184,7915 }, { 185,7915 },
851 : { 186,7915 }, { 187,7915 }, { 188,7915 }, { 189,7915 }, { 190,7915 },
852 :
853 : { 191,7915 }, { 192,7915 }, { 193,7915 }, { 194,7915 }, { 195,7915 },
854 : { 196,7915 }, { 197,7915 }, { 198,7915 }, { 199,7915 }, { 200,7915 },
855 : { 201,7915 }, { 202,7915 }, { 203,7915 }, { 204,7915 }, { 205,7915 },
856 : { 206,7915 }, { 207,7915 }, { 208,7915 }, { 209,7915 }, { 210,7915 },
857 : { 211,7915 }, { 212,7915 }, { 213,7915 }, { 214,7915 }, { 215,7915 },
858 : { 216,7915 }, { 217,7915 }, { 218,7915 }, { 219,7915 }, { 220,7915 },
859 : { 221,7915 }, { 222,7915 }, { 223,7915 }, { 224,7915 }, { 225,7915 },
860 : { 226,7915 }, { 227,7915 }, { 228,7915 }, { 229,7915 }, { 230,7915 },
861 : { 231,7915 }, { 232,7915 }, { 233,7915 }, { 234,7915 }, { 235,7915 },
862 : { 236,7915 }, { 237,7915 }, { 238,7915 }, { 239,7915 }, { 240,7915 },
863 :
864 : { 241,7915 }, { 242,7915 }, { 243,7915 }, { 244,7915 }, { 245,7915 },
865 : { 246,7915 }, { 247,7915 }, { 248,7915 }, { 249,7915 }, { 250,7915 },
866 : { 251,7915 }, { 252,7915 }, { 253,7915 }, { 254,7915 }, { 255,7915 },
867 : { 256,7915 }, { 0, 11 }, { 0,34683 }, { 1,7915 }, { 2,7915 },
868 : { 3,7915 }, { 4,7915 }, { 5,7915 }, { 6,7915 }, { 7,7915 },
869 : { 8,7915 }, { 9,7915 }, { 10,7915 }, { 11,7915 }, { 12,7915 },
870 : { 13,7915 }, { 14,7915 }, { 15,7915 }, { 16,7915 }, { 17,7915 },
871 : { 18,7915 }, { 19,7915 }, { 20,7915 }, { 21,7915 }, { 22,7915 },
872 : { 23,7915 }, { 24,7915 }, { 25,7915 }, { 26,7915 }, { 27,7915 },
873 : { 28,7915 }, { 29,7915 }, { 30,7915 }, { 31,7915 }, { 32,7915 },
874 :
875 : { 33,7915 }, { 34,7915 }, { 35,7915 }, { 36,7915 }, { 37,7915 },
876 : { 38,7915 }, { 39,8173 }, { 40,7915 }, { 41,7915 }, { 42,7915 },
877 : { 43,7915 }, { 44,7915 }, { 45,7915 }, { 46,7915 }, { 47,7915 },
878 : { 48,7915 }, { 49,7915 }, { 50,7915 }, { 51,7915 }, { 52,7915 },
879 : { 53,7915 }, { 54,7915 }, { 55,7915 }, { 56,7915 }, { 57,7915 },
880 : { 58,7915 }, { 59,7915 }, { 60,7915 }, { 61,7915 }, { 62,7915 },
881 : { 63,7915 }, { 64,7915 }, { 65,7915 }, { 66,7915 }, { 67,7915 },
882 : { 68,7915 }, { 69,7915 }, { 70,7915 }, { 71,7915 }, { 72,7915 },
883 : { 73,7915 }, { 74,7915 }, { 75,7915 }, { 76,7915 }, { 77,7915 },
884 : { 78,7915 }, { 79,7915 }, { 80,7915 }, { 81,7915 }, { 82,7915 },
885 :
886 : { 83,7915 }, { 84,7915 }, { 85,7915 }, { 86,7915 }, { 87,7915 },
887 : { 88,7915 }, { 89,7915 }, { 90,7915 }, { 91,7915 }, { 92,7915 },
888 : { 93,7915 }, { 94,7915 }, { 95,7915 }, { 96,7915 }, { 97,7915 },
889 : { 98,7915 }, { 99,7915 }, { 100,7915 }, { 101,7915 }, { 102,7915 },
890 : { 103,7915 }, { 104,7915 }, { 105,7915 }, { 106,7915 }, { 107,7915 },
891 : { 108,7915 }, { 109,7915 }, { 110,7915 }, { 111,7915 }, { 112,7915 },
892 : { 113,7915 }, { 114,7915 }, { 115,7915 }, { 116,7915 }, { 117,7915 },
893 : { 118,7915 }, { 119,7915 }, { 120,7915 }, { 121,7915 }, { 122,7915 },
894 : { 123,7915 }, { 124,7915 }, { 125,7915 }, { 126,7915 }, { 127,7915 },
895 : { 128,7915 }, { 129,7915 }, { 130,7915 }, { 131,7915 }, { 132,7915 },
896 :
897 : { 133,7915 }, { 134,7915 }, { 135,7915 }, { 136,7915 }, { 137,7915 },
898 : { 138,7915 }, { 139,7915 }, { 140,7915 }, { 141,7915 }, { 142,7915 },
899 : { 143,7915 }, { 144,7915 }, { 145,7915 }, { 146,7915 }, { 147,7915 },
900 : { 148,7915 }, { 149,7915 }, { 150,7915 }, { 151,7915 }, { 152,7915 },
901 : { 153,7915 }, { 154,7915 }, { 155,7915 }, { 156,7915 }, { 157,7915 },
902 : { 158,7915 }, { 159,7915 }, { 160,7915 }, { 161,7915 }, { 162,7915 },
903 : { 163,7915 }, { 164,7915 }, { 165,7915 }, { 166,7915 }, { 167,7915 },
904 : { 168,7915 }, { 169,7915 }, { 170,7915 }, { 171,7915 }, { 172,7915 },
905 : { 173,7915 }, { 174,7915 }, { 175,7915 }, { 176,7915 }, { 177,7915 },
906 : { 178,7915 }, { 179,7915 }, { 180,7915 }, { 181,7915 }, { 182,7915 },
907 :
908 : { 183,7915 }, { 184,7915 }, { 185,7915 }, { 186,7915 }, { 187,7915 },
909 : { 188,7915 }, { 189,7915 }, { 190,7915 }, { 191,7915 }, { 192,7915 },
910 : { 193,7915 }, { 194,7915 }, { 195,7915 }, { 196,7915 }, { 197,7915 },
911 : { 198,7915 }, { 199,7915 }, { 200,7915 }, { 201,7915 }, { 202,7915 },
912 : { 203,7915 }, { 204,7915 }, { 205,7915 }, { 206,7915 }, { 207,7915 },
913 : { 208,7915 }, { 209,7915 }, { 210,7915 }, { 211,7915 }, { 212,7915 },
914 : { 213,7915 }, { 214,7915 }, { 215,7915 }, { 216,7915 }, { 217,7915 },
915 : { 218,7915 }, { 219,7915 }, { 220,7915 }, { 221,7915 }, { 222,7915 },
916 : { 223,7915 }, { 224,7915 }, { 225,7915 }, { 226,7915 }, { 227,7915 },
917 : { 228,7915 }, { 229,7915 }, { 230,7915 }, { 231,7915 }, { 232,7915 },
918 :
919 : { 233,7915 }, { 234,7915 }, { 235,7915 }, { 236,7915 }, { 237,7915 },
920 : { 238,7915 }, { 239,7915 }, { 240,7915 }, { 241,7915 }, { 242,7915 },
921 : { 243,7915 }, { 244,7915 }, { 245,7915 }, { 246,7915 }, { 247,7915 },
922 : { 248,7915 }, { 249,7915 }, { 250,7915 }, { 251,7915 }, { 252,7915 },
923 : { 253,7915 }, { 254,7915 }, { 255,7915 }, { 256,7915 }, { 0, 11 },
924 : { 0,34425 }, { 1,7657 }, { 2,7657 }, { 3,7657 }, { 4,7657 },
925 : { 5,7657 }, { 6,7657 }, { 7,7657 }, { 8,7657 }, { 9,7657 },
926 : { 10,7657 }, { 11,7657 }, { 12,7657 }, { 13,7657 }, { 14,7657 },
927 : { 15,7657 }, { 16,7657 }, { 17,7657 }, { 18,7657 }, { 19,7657 },
928 : { 20,7657 }, { 21,7657 }, { 22,7657 }, { 23,7657 }, { 24,7657 },
929 :
930 : { 25,7657 }, { 26,7657 }, { 27,7657 }, { 28,7657 }, { 29,7657 },
931 : { 30,7657 }, { 31,7657 }, { 32,7657 }, { 33,7657 }, { 34,7657 },
932 : { 35,7657 }, { 36,7657 }, { 37,7657 }, { 38,7657 }, { 39,7915 },
933 : { 40,7657 }, { 41,7657 }, { 42,7657 }, { 43,7657 }, { 44,7657 },
934 : { 45,7657 }, { 46,7657 }, { 47,7657 }, { 48,7657 }, { 49,7657 },
935 : { 50,7657 }, { 51,7657 }, { 52,7657 }, { 53,7657 }, { 54,7657 },
936 : { 55,7657 }, { 56,7657 }, { 57,7657 }, { 58,7657 }, { 59,7657 },
937 : { 60,7657 }, { 61,7657 }, { 62,7657 }, { 63,7657 }, { 64,7657 },
938 : { 65,7657 }, { 66,7657 }, { 67,7657 }, { 68,7657 }, { 69,7657 },
939 : { 70,7657 }, { 71,7657 }, { 72,7657 }, { 73,7657 }, { 74,7657 },
940 :
941 : { 75,7657 }, { 76,7657 }, { 77,7657 }, { 78,7657 }, { 79,7657 },
942 : { 80,7657 }, { 81,7657 }, { 82,7657 }, { 83,7657 }, { 84,7657 },
943 : { 85,7657 }, { 86,7657 }, { 87,7657 }, { 88,7657 }, { 89,7657 },
944 : { 90,7657 }, { 91,7657 }, { 92,7657 }, { 93,7657 }, { 94,7657 },
945 : { 95,7657 }, { 96,7657 }, { 97,7657 }, { 98,7657 }, { 99,7657 },
946 : { 100,7657 }, { 101,7657 }, { 102,7657 }, { 103,7657 }, { 104,7657 },
947 : { 105,7657 }, { 106,7657 }, { 107,7657 }, { 108,7657 }, { 109,7657 },
948 : { 110,7657 }, { 111,7657 }, { 112,7657 }, { 113,7657 }, { 114,7657 },
949 : { 115,7657 }, { 116,7657 }, { 117,7657 }, { 118,7657 }, { 119,7657 },
950 : { 120,7657 }, { 121,7657 }, { 122,7657 }, { 123,7657 }, { 124,7657 },
951 :
952 : { 125,7657 }, { 126,7657 }, { 127,7657 }, { 128,7657 }, { 129,7657 },
953 : { 130,7657 }, { 131,7657 }, { 132,7657 }, { 133,7657 }, { 134,7657 },
954 : { 135,7657 }, { 136,7657 }, { 137,7657 }, { 138,7657 }, { 139,7657 },
955 : { 140,7657 }, { 141,7657 }, { 142,7657 }, { 143,7657 }, { 144,7657 },
956 : { 145,7657 }, { 146,7657 }, { 147,7657 }, { 148,7657 }, { 149,7657 },
957 : { 150,7657 }, { 151,7657 }, { 152,7657 }, { 153,7657 }, { 154,7657 },
958 : { 155,7657 }, { 156,7657 }, { 157,7657 }, { 158,7657 }, { 159,7657 },
959 : { 160,7657 }, { 161,7657 }, { 162,7657 }, { 163,7657 }, { 164,7657 },
960 : { 165,7657 }, { 166,7657 }, { 167,7657 }, { 168,7657 }, { 169,7657 },
961 : { 170,7657 }, { 171,7657 }, { 172,7657 }, { 173,7657 }, { 174,7657 },
962 :
963 : { 175,7657 }, { 176,7657 }, { 177,7657 }, { 178,7657 }, { 179,7657 },
964 : { 180,7657 }, { 181,7657 }, { 182,7657 }, { 183,7657 }, { 184,7657 },
965 : { 185,7657 }, { 186,7657 }, { 187,7657 }, { 188,7657 }, { 189,7657 },
966 : { 190,7657 }, { 191,7657 }, { 192,7657 }, { 193,7657 }, { 194,7657 },
967 : { 195,7657 }, { 196,7657 }, { 197,7657 }, { 198,7657 }, { 199,7657 },
968 : { 200,7657 }, { 201,7657 }, { 202,7657 }, { 203,7657 }, { 204,7657 },
969 : { 205,7657 }, { 206,7657 }, { 207,7657 }, { 208,7657 }, { 209,7657 },
970 : { 210,7657 }, { 211,7657 }, { 212,7657 }, { 213,7657 }, { 214,7657 },
971 : { 215,7657 }, { 216,7657 }, { 217,7657 }, { 218,7657 }, { 219,7657 },
972 : { 220,7657 }, { 221,7657 }, { 222,7657 }, { 223,7657 }, { 224,7657 },
973 :
974 : { 225,7657 }, { 226,7657 }, { 227,7657 }, { 228,7657 }, { 229,7657 },
975 : { 230,7657 }, { 231,7657 }, { 232,7657 }, { 233,7657 }, { 234,7657 },
976 : { 235,7657 }, { 236,7657 }, { 237,7657 }, { 238,7657 }, { 239,7657 },
977 : { 240,7657 }, { 241,7657 }, { 242,7657 }, { 243,7657 }, { 244,7657 },
978 : { 245,7657 }, { 246,7657 }, { 247,7657 }, { 248,7657 }, { 249,7657 },
979 : { 250,7657 }, { 251,7657 }, { 252,7657 }, { 253,7657 }, { 254,7657 },
980 : { 255,7657 }, { 256,7657 }, { 0, 0 }, { 0,34167 }, { 1,7704 },
981 : { 2,7704 }, { 3,7704 }, { 4,7704 }, { 5,7704 }, { 6,7704 },
982 : { 7,7704 }, { 8,7704 }, { 9,7704 }, { 10,7962 }, { 11,7704 },
983 : { 12,7704 }, { 13,7704 }, { 14,7704 }, { 15,7704 }, { 16,7704 },
984 :
985 : { 17,7704 }, { 18,7704 }, { 19,7704 }, { 20,7704 }, { 21,7704 },
986 : { 22,7704 }, { 23,7704 }, { 24,7704 }, { 25,7704 }, { 26,7704 },
987 : { 27,7704 }, { 28,7704 }, { 29,7704 }, { 30,7704 }, { 31,7704 },
988 : { 32,7704 }, { 33,7704 }, { 34,7704 }, { 35,7704 }, { 36,7704 },
989 : { 37,7704 }, { 38,7704 }, { 39,8220 }, { 40,7704 }, { 41,7704 },
990 : { 42,7704 }, { 43,7704 }, { 44,7704 }, { 45,7704 }, { 46,7704 },
991 : { 47,7704 }, { 48,7704 }, { 49,7704 }, { 50,7704 }, { 51,7704 },
992 : { 52,7704 }, { 53,7704 }, { 54,7704 }, { 55,7704 }, { 56,7704 },
993 : { 57,7704 }, { 58,7704 }, { 59,7704 }, { 60,7704 }, { 61,7704 },
994 : { 62,7704 }, { 63,7704 }, { 64,7704 }, { 65,7704 }, { 66,7704 },
995 :
996 : { 67,7704 }, { 68,7704 }, { 69,7704 }, { 70,7704 }, { 71,7704 },
997 : { 72,7704 }, { 73,7704 }, { 74,7704 }, { 75,7704 }, { 76,7704 },
998 : { 77,7704 }, { 78,7704 }, { 79,7704 }, { 80,7704 }, { 81,7704 },
999 : { 82,7704 }, { 83,7704 }, { 84,7704 }, { 85,7704 }, { 86,7704 },
1000 : { 87,7704 }, { 88,7704 }, { 89,7704 }, { 90,7704 }, { 91,7704 },
1001 : { 92,8267 }, { 93,7704 }, { 94,7704 }, { 95,7704 }, { 96,7704 },
1002 : { 97,7704 }, { 98,7704 }, { 99,7704 }, { 100,7704 }, { 101,7704 },
1003 : { 102,7704 }, { 103,7704 }, { 104,7704 }, { 105,7704 }, { 106,7704 },
1004 : { 107,7704 }, { 108,7704 }, { 109,7704 }, { 110,7704 }, { 111,7704 },
1005 : { 112,7704 }, { 113,7704 }, { 114,7704 }, { 115,7704 }, { 116,7704 },
1006 :
1007 : { 117,7704 }, { 118,7704 }, { 119,7704 }, { 120,7704 }, { 121,7704 },
1008 : { 122,7704 }, { 123,7704 }, { 124,7704 }, { 125,7704 }, { 126,7704 },
1009 : { 127,7704 }, { 128,7704 }, { 129,7704 }, { 130,7704 }, { 131,7704 },
1010 : { 132,7704 }, { 133,7704 }, { 134,7704 }, { 135,7704 }, { 136,7704 },
1011 : { 137,7704 }, { 138,7704 }, { 139,7704 }, { 140,7704 }, { 141,7704 },
1012 : { 142,7704 }, { 143,7704 }, { 144,7704 }, { 145,7704 }, { 146,7704 },
1013 : { 147,7704 }, { 148,7704 }, { 149,7704 }, { 150,7704 }, { 151,7704 },
1014 : { 152,7704 }, { 153,7704 }, { 154,7704 }, { 155,7704 }, { 156,7704 },
1015 : { 157,7704 }, { 158,7704 }, { 159,7704 }, { 160,7704 }, { 161,7704 },
1016 : { 162,7704 }, { 163,7704 }, { 164,7704 }, { 165,7704 }, { 166,7704 },
1017 :
1018 : { 167,7704 }, { 168,7704 }, { 169,7704 }, { 170,7704 }, { 171,7704 },
1019 : { 172,7704 }, { 173,7704 }, { 174,7704 }, { 175,7704 }, { 176,7704 },
1020 : { 177,7704 }, { 178,7704 }, { 179,7704 }, { 180,7704 }, { 181,7704 },
1021 : { 182,7704 }, { 183,7704 }, { 184,7704 }, { 185,7704 }, { 186,7704 },
1022 : { 187,7704 }, { 188,7704 }, { 189,7704 }, { 190,7704 }, { 191,7704 },
1023 : { 192,7704 }, { 193,7704 }, { 194,7704 }, { 195,7704 }, { 196,7704 },
1024 : { 197,7704 }, { 198,7704 }, { 199,7704 }, { 200,7704 }, { 201,7704 },
1025 : { 202,7704 }, { 203,7704 }, { 204,7704 }, { 205,7704 }, { 206,7704 },
1026 : { 207,7704 }, { 208,7704 }, { 209,7704 }, { 210,7704 }, { 211,7704 },
1027 : { 212,7704 }, { 213,7704 }, { 214,7704 }, { 215,7704 }, { 216,7704 },
1028 :
1029 : { 217,7704 }, { 218,7704 }, { 219,7704 }, { 220,7704 }, { 221,7704 },
1030 : { 222,7704 }, { 223,7704 }, { 224,7704 }, { 225,7704 }, { 226,7704 },
1031 : { 227,7704 }, { 228,7704 }, { 229,7704 }, { 230,7704 }, { 231,7704 },
1032 : { 232,7704 }, { 233,7704 }, { 234,7704 }, { 235,7704 }, { 236,7704 },
1033 : { 237,7704 }, { 238,7704 }, { 239,7704 }, { 240,7704 }, { 241,7704 },
1034 : { 242,7704 }, { 243,7704 }, { 244,7704 }, { 245,7704 }, { 246,7704 },
1035 : { 247,7704 }, { 248,7704 }, { 249,7704 }, { 250,7704 }, { 251,7704 },
1036 : { 252,7704 }, { 253,7704 }, { 254,7704 }, { 255,7704 }, { 256,7704 },
1037 : { 0, 0 }, { 0,33909 }, { 1,7446 }, { 2,7446 }, { 3,7446 },
1038 : { 4,7446 }, { 5,7446 }, { 6,7446 }, { 7,7446 }, { 8,7446 },
1039 :
1040 : { 9,7446 }, { 10,7704 }, { 11,7446 }, { 12,7446 }, { 13,7446 },
1041 : { 14,7446 }, { 15,7446 }, { 16,7446 }, { 17,7446 }, { 18,7446 },
1042 : { 19,7446 }, { 20,7446 }, { 21,7446 }, { 22,7446 }, { 23,7446 },
1043 : { 24,7446 }, { 25,7446 }, { 26,7446 }, { 27,7446 }, { 28,7446 },
1044 : { 29,7446 }, { 30,7446 }, { 31,7446 }, { 32,7446 }, { 33,7446 },
1045 : { 34,7446 }, { 35,7446 }, { 36,7446 }, { 37,7446 }, { 38,7446 },
1046 : { 39,7962 }, { 40,7446 }, { 41,7446 }, { 42,7446 }, { 43,7446 },
1047 : { 44,7446 }, { 45,7446 }, { 46,7446 }, { 47,7446 }, { 48,7446 },
1048 : { 49,7446 }, { 50,7446 }, { 51,7446 }, { 52,7446 }, { 53,7446 },
1049 : { 54,7446 }, { 55,7446 }, { 56,7446 }, { 57,7446 }, { 58,7446 },
1050 :
1051 : { 59,7446 }, { 60,7446 }, { 61,7446 }, { 62,7446 }, { 63,7446 },
1052 : { 64,7446 }, { 65,7446 }, { 66,7446 }, { 67,7446 }, { 68,7446 },
1053 : { 69,7446 }, { 70,7446 }, { 71,7446 }, { 72,7446 }, { 73,7446 },
1054 : { 74,7446 }, { 75,7446 }, { 76,7446 }, { 77,7446 }, { 78,7446 },
1055 : { 79,7446 }, { 80,7446 }, { 81,7446 }, { 82,7446 }, { 83,7446 },
1056 : { 84,7446 }, { 85,7446 }, { 86,7446 }, { 87,7446 }, { 88,7446 },
1057 : { 89,7446 }, { 90,7446 }, { 91,7446 }, { 92,8009 }, { 93,7446 },
1058 : { 94,7446 }, { 95,7446 }, { 96,7446 }, { 97,7446 }, { 98,7446 },
1059 : { 99,7446 }, { 100,7446 }, { 101,7446 }, { 102,7446 }, { 103,7446 },
1060 : { 104,7446 }, { 105,7446 }, { 106,7446 }, { 107,7446 }, { 108,7446 },
1061 :
1062 : { 109,7446 }, { 110,7446 }, { 111,7446 }, { 112,7446 }, { 113,7446 },
1063 : { 114,7446 }, { 115,7446 }, { 116,7446 }, { 117,7446 }, { 118,7446 },
1064 : { 119,7446 }, { 120,7446 }, { 121,7446 }, { 122,7446 }, { 123,7446 },
1065 : { 124,7446 }, { 125,7446 }, { 126,7446 }, { 127,7446 }, { 128,7446 },
1066 : { 129,7446 }, { 130,7446 }, { 131,7446 }, { 132,7446 }, { 133,7446 },
1067 : { 134,7446 }, { 135,7446 }, { 136,7446 }, { 137,7446 }, { 138,7446 },
1068 : { 139,7446 }, { 140,7446 }, { 141,7446 }, { 142,7446 }, { 143,7446 },
1069 : { 144,7446 }, { 145,7446 }, { 146,7446 }, { 147,7446 }, { 148,7446 },
1070 : { 149,7446 }, { 150,7446 }, { 151,7446 }, { 152,7446 }, { 153,7446 },
1071 : { 154,7446 }, { 155,7446 }, { 156,7446 }, { 157,7446 }, { 158,7446 },
1072 :
1073 : { 159,7446 }, { 160,7446 }, { 161,7446 }, { 162,7446 }, { 163,7446 },
1074 : { 164,7446 }, { 165,7446 }, { 166,7446 }, { 167,7446 }, { 168,7446 },
1075 : { 169,7446 }, { 170,7446 }, { 171,7446 }, { 172,7446 }, { 173,7446 },
1076 : { 174,7446 }, { 175,7446 }, { 176,7446 }, { 177,7446 }, { 178,7446 },
1077 : { 179,7446 }, { 180,7446 }, { 181,7446 }, { 182,7446 }, { 183,7446 },
1078 : { 184,7446 }, { 185,7446 }, { 186,7446 }, { 187,7446 }, { 188,7446 },
1079 : { 189,7446 }, { 190,7446 }, { 191,7446 }, { 192,7446 }, { 193,7446 },
1080 : { 194,7446 }, { 195,7446 }, { 196,7446 }, { 197,7446 }, { 198,7446 },
1081 : { 199,7446 }, { 200,7446 }, { 201,7446 }, { 202,7446 }, { 203,7446 },
1082 : { 204,7446 }, { 205,7446 }, { 206,7446 }, { 207,7446 }, { 208,7446 },
1083 :
1084 : { 209,7446 }, { 210,7446 }, { 211,7446 }, { 212,7446 }, { 213,7446 },
1085 : { 214,7446 }, { 215,7446 }, { 216,7446 }, { 217,7446 }, { 218,7446 },
1086 : { 219,7446 }, { 220,7446 }, { 221,7446 }, { 222,7446 }, { 223,7446 },
1087 : { 224,7446 }, { 225,7446 }, { 226,7446 }, { 227,7446 }, { 228,7446 },
1088 : { 229,7446 }, { 230,7446 }, { 231,7446 }, { 232,7446 }, { 233,7446 },
1089 : { 234,7446 }, { 235,7446 }, { 236,7446 }, { 237,7446 }, { 238,7446 },
1090 : { 239,7446 }, { 240,7446 }, { 241,7446 }, { 242,7446 }, { 243,7446 },
1091 : { 244,7446 }, { 245,7446 }, { 246,7446 }, { 247,7446 }, { 248,7446 },
1092 : { 249,7446 }, { 250,7446 }, { 251,7446 }, { 252,7446 }, { 253,7446 },
1093 : { 254,7446 }, { 255,7446 }, { 256,7446 }, { 0, 0 }, { 0,33651 },
1094 :
1095 : { 1,8009 }, { 2,8009 }, { 3,8009 }, { 4,8009 }, { 5,8009 },
1096 : { 6,8009 }, { 7,8009 }, { 8,8009 }, { 9,8009 }, { 10,8009 },
1097 : { 11,8009 }, { 12,8009 }, { 13,8009 }, { 14,8009 }, { 15,8009 },
1098 : { 16,8009 }, { 17,8009 }, { 18,8009 }, { 19,8009 }, { 20,8009 },
1099 : { 21,8009 }, { 22,8009 }, { 23,8009 }, { 24,8009 }, { 25,8009 },
1100 : { 26,8009 }, { 27,8009 }, { 28,8009 }, { 29,8009 }, { 30,8009 },
1101 : { 31,8009 }, { 32,8009 }, { 33,8009 }, { 34,8009 }, { 35,8009 },
1102 : { 36,8009 }, { 37,8009 }, { 38,8009 }, { 39,8267 }, { 40,8009 },
1103 : { 41,8009 }, { 42,8009 }, { 43,8009 }, { 44,8009 }, { 45,8009 },
1104 : { 46,8009 }, { 47,8009 }, { 48,8009 }, { 49,8009 }, { 50,8009 },
1105 :
1106 : { 51,8009 }, { 52,8009 }, { 53,8009 }, { 54,8009 }, { 55,8009 },
1107 : { 56,8009 }, { 57,8009 }, { 58,8009 }, { 59,8009 }, { 60,8009 },
1108 : { 61,8009 }, { 62,8009 }, { 63,8009 }, { 64,8009 }, { 65,8009 },
1109 : { 66,8009 }, { 67,8009 }, { 68,8009 }, { 69,8009 }, { 70,8009 },
1110 : { 71,8009 }, { 72,8009 }, { 73,8009 }, { 74,8009 }, { 75,8009 },
1111 : { 76,8009 }, { 77,8009 }, { 78,8009 }, { 79,8009 }, { 80,8009 },
1112 : { 81,8009 }, { 82,8009 }, { 83,8009 }, { 84,8009 }, { 85,8009 },
1113 : { 86,8009 }, { 87,8009 }, { 88,8009 }, { 89,8009 }, { 90,8009 },
1114 : { 91,8009 }, { 92,8009 }, { 93,8009 }, { 94,8009 }, { 95,8009 },
1115 : { 96,8009 }, { 97,8009 }, { 98,8009 }, { 99,8009 }, { 100,8009 },
1116 :
1117 : { 101,8009 }, { 102,8009 }, { 103,8009 }, { 104,8009 }, { 105,8009 },
1118 : { 106,8009 }, { 107,8009 }, { 108,8009 }, { 109,8009 }, { 110,8009 },
1119 : { 111,8009 }, { 112,8009 }, { 113,8009 }, { 114,8009 }, { 115,8009 },
1120 : { 116,8009 }, { 117,8009 }, { 118,8009 }, { 119,8009 }, { 120,8009 },
1121 : { 121,8009 }, { 122,8009 }, { 123,8009 }, { 124,8009 }, { 125,8009 },
1122 : { 126,8009 }, { 127,8009 }, { 128,8009 }, { 129,8009 }, { 130,8009 },
1123 : { 131,8009 }, { 132,8009 }, { 133,8009 }, { 134,8009 }, { 135,8009 },
1124 : { 136,8009 }, { 137,8009 }, { 138,8009 }, { 139,8009 }, { 140,8009 },
1125 : { 141,8009 }, { 142,8009 }, { 143,8009 }, { 144,8009 }, { 145,8009 },
1126 : { 146,8009 }, { 147,8009 }, { 148,8009 }, { 149,8009 }, { 150,8009 },
1127 :
1128 : { 151,8009 }, { 152,8009 }, { 153,8009 }, { 154,8009 }, { 155,8009 },
1129 : { 156,8009 }, { 157,8009 }, { 158,8009 }, { 159,8009 }, { 160,8009 },
1130 : { 161,8009 }, { 162,8009 }, { 163,8009 }, { 164,8009 }, { 165,8009 },
1131 : { 166,8009 }, { 167,8009 }, { 168,8009 }, { 169,8009 }, { 170,8009 },
1132 : { 171,8009 }, { 172,8009 }, { 173,8009 }, { 174,8009 }, { 175,8009 },
1133 : { 176,8009 }, { 177,8009 }, { 178,8009 }, { 179,8009 }, { 180,8009 },
1134 : { 181,8009 }, { 182,8009 }, { 183,8009 }, { 184,8009 }, { 185,8009 },
1135 : { 186,8009 }, { 187,8009 }, { 188,8009 }, { 189,8009 }, { 190,8009 },
1136 : { 191,8009 }, { 192,8009 }, { 193,8009 }, { 194,8009 }, { 195,8009 },
1137 : { 196,8009 }, { 197,8009 }, { 198,8009 }, { 199,8009 }, { 200,8009 },
1138 :
1139 : { 201,8009 }, { 202,8009 }, { 203,8009 }, { 204,8009 }, { 205,8009 },
1140 : { 206,8009 }, { 207,8009 }, { 208,8009 }, { 209,8009 }, { 210,8009 },
1141 : { 211,8009 }, { 212,8009 }, { 213,8009 }, { 214,8009 }, { 215,8009 },
1142 : { 216,8009 }, { 217,8009 }, { 218,8009 }, { 219,8009 }, { 220,8009 },
1143 : { 221,8009 }, { 222,8009 }, { 223,8009 }, { 224,8009 }, { 225,8009 },
1144 : { 226,8009 }, { 227,8009 }, { 228,8009 }, { 229,8009 }, { 230,8009 },
1145 : { 231,8009 }, { 232,8009 }, { 233,8009 }, { 234,8009 }, { 235,8009 },
1146 : { 236,8009 }, { 237,8009 }, { 238,8009 }, { 239,8009 }, { 240,8009 },
1147 : { 241,8009 }, { 242,8009 }, { 243,8009 }, { 244,8009 }, { 245,8009 },
1148 : { 246,8009 }, { 247,8009 }, { 248,8009 }, { 249,8009 }, { 250,8009 },
1149 :
1150 : { 251,8009 }, { 252,8009 }, { 253,8009 }, { 254,8009 }, { 255,8009 },
1151 : { 256,8009 }, { 0, 0 }, { 0,33393 }, { 1,7751 }, { 2,7751 },
1152 : { 3,7751 }, { 4,7751 }, { 5,7751 }, { 6,7751 }, { 7,7751 },
1153 : { 8,7751 }, { 9,7751 }, { 10,7751 }, { 11,7751 }, { 12,7751 },
1154 : { 13,7751 }, { 14,7751 }, { 15,7751 }, { 16,7751 }, { 17,7751 },
1155 : { 18,7751 }, { 19,7751 }, { 20,7751 }, { 21,7751 }, { 22,7751 },
1156 : { 23,7751 }, { 24,7751 }, { 25,7751 }, { 26,7751 }, { 27,7751 },
1157 : { 28,7751 }, { 29,7751 }, { 30,7751 }, { 31,7751 }, { 32,7751 },
1158 : { 33,7751 }, { 34,7751 }, { 35,7751 }, { 36,7751 }, { 37,7751 },
1159 : { 38,7751 }, { 39,8009 }, { 40,7751 }, { 41,7751 }, { 42,7751 },
1160 :
1161 : { 43,7751 }, { 44,7751 }, { 45,7751 }, { 46,7751 }, { 47,7751 },
1162 : { 48,7751 }, { 49,7751 }, { 50,7751 }, { 51,7751 }, { 52,7751 },
1163 : { 53,7751 }, { 54,7751 }, { 55,7751 }, { 56,7751 }, { 57,7751 },
1164 : { 58,7751 }, { 59,7751 }, { 60,7751 }, { 61,7751 }, { 62,7751 },
1165 : { 63,7751 }, { 64,7751 }, { 65,7751 }, { 66,7751 }, { 67,7751 },
1166 : { 68,7751 }, { 69,7751 }, { 70,7751 }, { 71,7751 }, { 72,7751 },
1167 : { 73,7751 }, { 74,7751 }, { 75,7751 }, { 76,7751 }, { 77,7751 },
1168 : { 78,7751 }, { 79,7751 }, { 80,7751 }, { 81,7751 }, { 82,7751 },
1169 : { 83,7751 }, { 84,7751 }, { 85,7751 }, { 86,7751 }, { 87,7751 },
1170 : { 88,7751 }, { 89,7751 }, { 90,7751 }, { 91,7751 }, { 92,7751 },
1171 :
1172 : { 93,7751 }, { 94,7751 }, { 95,7751 }, { 96,7751 }, { 97,7751 },
1173 : { 98,7751 }, { 99,7751 }, { 100,7751 }, { 101,7751 }, { 102,7751 },
1174 : { 103,7751 }, { 104,7751 }, { 105,7751 }, { 106,7751 }, { 107,7751 },
1175 : { 108,7751 }, { 109,7751 }, { 110,7751 }, { 111,7751 }, { 112,7751 },
1176 : { 113,7751 }, { 114,7751 }, { 115,7751 }, { 116,7751 }, { 117,7751 },
1177 : { 118,7751 }, { 119,7751 }, { 120,7751 }, { 121,7751 }, { 122,7751 },
1178 : { 123,7751 }, { 124,7751 }, { 125,7751 }, { 126,7751 }, { 127,7751 },
1179 : { 128,7751 }, { 129,7751 }, { 130,7751 }, { 131,7751 }, { 132,7751 },
1180 : { 133,7751 }, { 134,7751 }, { 135,7751 }, { 136,7751 }, { 137,7751 },
1181 : { 138,7751 }, { 139,7751 }, { 140,7751 }, { 141,7751 }, { 142,7751 },
1182 :
1183 : { 143,7751 }, { 144,7751 }, { 145,7751 }, { 146,7751 }, { 147,7751 },
1184 : { 148,7751 }, { 149,7751 }, { 150,7751 }, { 151,7751 }, { 152,7751 },
1185 : { 153,7751 }, { 154,7751 }, { 155,7751 }, { 156,7751 }, { 157,7751 },
1186 : { 158,7751 }, { 159,7751 }, { 160,7751 }, { 161,7751 }, { 162,7751 },
1187 : { 163,7751 }, { 164,7751 }, { 165,7751 }, { 166,7751 }, { 167,7751 },
1188 : { 168,7751 }, { 169,7751 }, { 170,7751 }, { 171,7751 }, { 172,7751 },
1189 : { 173,7751 }, { 174,7751 }, { 175,7751 }, { 176,7751 }, { 177,7751 },
1190 : { 178,7751 }, { 179,7751 }, { 180,7751 }, { 181,7751 }, { 182,7751 },
1191 : { 183,7751 }, { 184,7751 }, { 185,7751 }, { 186,7751 }, { 187,7751 },
1192 : { 188,7751 }, { 189,7751 }, { 190,7751 }, { 191,7751 }, { 192,7751 },
1193 :
1194 : { 193,7751 }, { 194,7751 }, { 195,7751 }, { 196,7751 }, { 197,7751 },
1195 : { 198,7751 }, { 199,7751 }, { 200,7751 }, { 201,7751 }, { 202,7751 },
1196 : { 203,7751 }, { 204,7751 }, { 205,7751 }, { 206,7751 }, { 207,7751 },
1197 : { 208,7751 }, { 209,7751 }, { 210,7751 }, { 211,7751 }, { 212,7751 },
1198 : { 213,7751 }, { 214,7751 }, { 215,7751 }, { 216,7751 }, { 217,7751 },
1199 : { 218,7751 }, { 219,7751 }, { 220,7751 }, { 221,7751 }, { 222,7751 },
1200 : { 223,7751 }, { 224,7751 }, { 225,7751 }, { 226,7751 }, { 227,7751 },
1201 : { 228,7751 }, { 229,7751 }, { 230,7751 }, { 231,7751 }, { 232,7751 },
1202 : { 233,7751 }, { 234,7751 }, { 235,7751 }, { 236,7751 }, { 237,7751 },
1203 : { 238,7751 }, { 239,7751 }, { 240,7751 }, { 241,7751 }, { 242,7751 },
1204 :
1205 : { 243,7751 }, { 244,7751 }, { 245,7751 }, { 246,7751 }, { 247,7751 },
1206 : { 248,7751 }, { 249,7751 }, { 250,7751 }, { 251,7751 }, { 252,7751 },
1207 : { 253,7751 }, { 254,7751 }, { 255,7751 }, { 256,7751 }, { 0, 0 },
1208 : { 0,33135 }, { 1,7798 }, { 2,7798 }, { 3,7798 }, { 4,7798 },
1209 : { 5,7798 }, { 6,7798 }, { 7,7798 }, { 8,7798 }, { 9,7798 },
1210 : { 10,8056 }, { 11,7798 }, { 12,7798 }, { 13,7798 }, { 14,7798 },
1211 : { 15,7798 }, { 16,7798 }, { 17,7798 }, { 18,7798 }, { 19,7798 },
1212 : { 20,7798 }, { 21,7798 }, { 22,7798 }, { 23,7798 }, { 24,7798 },
1213 : { 25,7798 }, { 26,7798 }, { 27,7798 }, { 28,7798 }, { 29,7798 },
1214 : { 30,7798 }, { 31,7798 }, { 32,7798 }, { 33,7798 }, { 34,7798 },
1215 :
1216 : { 35,7798 }, { 36,8314 }, { 37,7798 }, { 38,7798 }, { 39,7798 },
1217 : { 40,7798 }, { 41,7798 }, { 42,7798 }, { 43,7798 }, { 44,7798 },
1218 : { 45,7798 }, { 46,7798 }, { 47,7798 }, { 48,7798 }, { 49,7798 },
1219 : { 50,7798 }, { 51,7798 }, { 52,7798 }, { 53,7798 }, { 54,7798 },
1220 : { 55,7798 }, { 56,7798 }, { 57,7798 }, { 58,7798 }, { 59,7798 },
1221 : { 60,7798 }, { 61,7798 }, { 62,7798 }, { 63,7798 }, { 64,7798 },
1222 : { 65,7798 }, { 66,7798 }, { 67,7798 }, { 68,7798 }, { 69,7798 },
1223 : { 70,7798 }, { 71,7798 }, { 72,7798 }, { 73,7798 }, { 74,7798 },
1224 : { 75,7798 }, { 76,7798 }, { 77,7798 }, { 78,7798 }, { 79,7798 },
1225 : { 80,7798 }, { 81,7798 }, { 82,7798 }, { 83,7798 }, { 84,7798 },
1226 :
1227 : { 85,7798 }, { 86,7798 }, { 87,7798 }, { 88,7798 }, { 89,7798 },
1228 : { 90,7798 }, { 91,7798 }, { 92,7798 }, { 93,7798 }, { 94,7798 },
1229 : { 95,7798 }, { 96,7798 }, { 97,7798 }, { 98,7798 }, { 99,7798 },
1230 : { 100,7798 }, { 101,7798 }, { 102,7798 }, { 103,7798 }, { 104,7798 },
1231 : { 105,7798 }, { 106,7798 }, { 107,7798 }, { 108,7798 }, { 109,7798 },
1232 : { 110,7798 }, { 111,7798 }, { 112,7798 }, { 113,7798 }, { 114,7798 },
1233 : { 115,7798 }, { 116,7798 }, { 117,7798 }, { 118,7798 }, { 119,7798 },
1234 : { 120,7798 }, { 121,7798 }, { 122,7798 }, { 123,7798 }, { 124,7798 },
1235 : { 125,7798 }, { 126,7798 }, { 127,7798 }, { 128,7798 }, { 129,7798 },
1236 : { 130,7798 }, { 131,7798 }, { 132,7798 }, { 133,7798 }, { 134,7798 },
1237 :
1238 : { 135,7798 }, { 136,7798 }, { 137,7798 }, { 138,7798 }, { 139,7798 },
1239 : { 140,7798 }, { 141,7798 }, { 142,7798 }, { 143,7798 }, { 144,7798 },
1240 : { 145,7798 }, { 146,7798 }, { 147,7798 }, { 148,7798 }, { 149,7798 },
1241 : { 150,7798 }, { 151,7798 }, { 152,7798 }, { 153,7798 }, { 154,7798 },
1242 : { 155,7798 }, { 156,7798 }, { 157,7798 }, { 158,7798 }, { 159,7798 },
1243 : { 160,7798 }, { 161,7798 }, { 162,7798 }, { 163,7798 }, { 164,7798 },
1244 : { 165,7798 }, { 166,7798 }, { 167,7798 }, { 168,7798 }, { 169,7798 },
1245 : { 170,7798 }, { 171,7798 }, { 172,7798 }, { 173,7798 }, { 174,7798 },
1246 : { 175,7798 }, { 176,7798 }, { 177,7798 }, { 178,7798 }, { 179,7798 },
1247 : { 180,7798 }, { 181,7798 }, { 182,7798 }, { 183,7798 }, { 184,7798 },
1248 :
1249 : { 185,7798 }, { 186,7798 }, { 187,7798 }, { 188,7798 }, { 189,7798 },
1250 : { 190,7798 }, { 191,7798 }, { 192,7798 }, { 193,7798 }, { 194,7798 },
1251 : { 195,7798 }, { 196,7798 }, { 197,7798 }, { 198,7798 }, { 199,7798 },
1252 : { 200,7798 }, { 201,7798 }, { 202,7798 }, { 203,7798 }, { 204,7798 },
1253 : { 205,7798 }, { 206,7798 }, { 207,7798 }, { 208,7798 }, { 209,7798 },
1254 : { 210,7798 }, { 211,7798 }, { 212,7798 }, { 213,7798 }, { 214,7798 },
1255 : { 215,7798 }, { 216,7798 }, { 217,7798 }, { 218,7798 }, { 219,7798 },
1256 : { 220,7798 }, { 221,7798 }, { 222,7798 }, { 223,7798 }, { 224,7798 },
1257 : { 225,7798 }, { 226,7798 }, { 227,7798 }, { 228,7798 }, { 229,7798 },
1258 : { 230,7798 }, { 231,7798 }, { 232,7798 }, { 233,7798 }, { 234,7798 },
1259 :
1260 : { 235,7798 }, { 236,7798 }, { 237,7798 }, { 238,7798 }, { 239,7798 },
1261 : { 240,7798 }, { 241,7798 }, { 242,7798 }, { 243,7798 }, { 244,7798 },
1262 : { 245,7798 }, { 246,7798 }, { 247,7798 }, { 248,7798 }, { 249,7798 },
1263 : { 250,7798 }, { 251,7798 }, { 252,7798 }, { 253,7798 }, { 254,7798 },
1264 : { 255,7798 }, { 256,7798 }, { 0, 0 }, { 0,32877 }, { 1,7540 },
1265 : { 2,7540 }, { 3,7540 }, { 4,7540 }, { 5,7540 }, { 6,7540 },
1266 : { 7,7540 }, { 8,7540 }, { 9,7540 }, { 10,7798 }, { 11,7540 },
1267 : { 12,7540 }, { 13,7540 }, { 14,7540 }, { 15,7540 }, { 16,7540 },
1268 : { 17,7540 }, { 18,7540 }, { 19,7540 }, { 20,7540 }, { 21,7540 },
1269 : { 22,7540 }, { 23,7540 }, { 24,7540 }, { 25,7540 }, { 26,7540 },
1270 :
1271 : { 27,7540 }, { 28,7540 }, { 29,7540 }, { 30,7540 }, { 31,7540 },
1272 : { 32,7540 }, { 33,7540 }, { 34,7540 }, { 35,7540 }, { 36,8056 },
1273 : { 37,7540 }, { 38,7540 }, { 39,7540 }, { 40,7540 }, { 41,7540 },
1274 : { 42,7540 }, { 43,7540 }, { 44,7540 }, { 45,7540 }, { 46,7540 },
1275 : { 47,7540 }, { 48,7540 }, { 49,7540 }, { 50,7540 }, { 51,7540 },
1276 : { 52,7540 }, { 53,7540 }, { 54,7540 }, { 55,7540 }, { 56,7540 },
1277 : { 57,7540 }, { 58,7540 }, { 59,7540 }, { 60,7540 }, { 61,7540 },
1278 : { 62,7540 }, { 63,7540 }, { 64,7540 }, { 65,7540 }, { 66,7540 },
1279 : { 67,7540 }, { 68,7540 }, { 69,7540 }, { 70,7540 }, { 71,7540 },
1280 : { 72,7540 }, { 73,7540 }, { 74,7540 }, { 75,7540 }, { 76,7540 },
1281 :
1282 : { 77,7540 }, { 78,7540 }, { 79,7540 }, { 80,7540 }, { 81,7540 },
1283 : { 82,7540 }, { 83,7540 }, { 84,7540 }, { 85,7540 }, { 86,7540 },
1284 : { 87,7540 }, { 88,7540 }, { 89,7540 }, { 90,7540 }, { 91,7540 },
1285 : { 92,7540 }, { 93,7540 }, { 94,7540 }, { 95,7540 }, { 96,7540 },
1286 : { 97,7540 }, { 98,7540 }, { 99,7540 }, { 100,7540 }, { 101,7540 },
1287 : { 102,7540 }, { 103,7540 }, { 104,7540 }, { 105,7540 }, { 106,7540 },
1288 : { 107,7540 }, { 108,7540 }, { 109,7540 }, { 110,7540 }, { 111,7540 },
1289 : { 112,7540 }, { 113,7540 }, { 114,7540 }, { 115,7540 }, { 116,7540 },
1290 : { 117,7540 }, { 118,7540 }, { 119,7540 }, { 120,7540 }, { 121,7540 },
1291 : { 122,7540 }, { 123,7540 }, { 124,7540 }, { 125,7540 }, { 126,7540 },
1292 :
1293 : { 127,7540 }, { 128,7540 }, { 129,7540 }, { 130,7540 }, { 131,7540 },
1294 : { 132,7540 }, { 133,7540 }, { 134,7540 }, { 135,7540 }, { 136,7540 },
1295 : { 137,7540 }, { 138,7540 }, { 139,7540 }, { 140,7540 }, { 141,7540 },
1296 : { 142,7540 }, { 143,7540 }, { 144,7540 }, { 145,7540 }, { 146,7540 },
1297 : { 147,7540 }, { 148,7540 }, { 149,7540 }, { 150,7540 }, { 151,7540 },
1298 : { 152,7540 }, { 153,7540 }, { 154,7540 }, { 155,7540 }, { 156,7540 },
1299 : { 157,7540 }, { 158,7540 }, { 159,7540 }, { 160,7540 }, { 161,7540 },
1300 : { 162,7540 }, { 163,7540 }, { 164,7540 }, { 165,7540 }, { 166,7540 },
1301 : { 167,7540 }, { 168,7540 }, { 169,7540 }, { 170,7540 }, { 171,7540 },
1302 : { 172,7540 }, { 173,7540 }, { 174,7540 }, { 175,7540 }, { 176,7540 },
1303 :
1304 : { 177,7540 }, { 178,7540 }, { 179,7540 }, { 180,7540 }, { 181,7540 },
1305 : { 182,7540 }, { 183,7540 }, { 184,7540 }, { 185,7540 }, { 186,7540 },
1306 : { 187,7540 }, { 188,7540 }, { 189,7540 }, { 190,7540 }, { 191,7540 },
1307 : { 192,7540 }, { 193,7540 }, { 194,7540 }, { 195,7540 }, { 196,7540 },
1308 : { 197,7540 }, { 198,7540 }, { 199,7540 }, { 200,7540 }, { 201,7540 },
1309 : { 202,7540 }, { 203,7540 }, { 204,7540 }, { 205,7540 }, { 206,7540 },
1310 : { 207,7540 }, { 208,7540 }, { 209,7540 }, { 210,7540 }, { 211,7540 },
1311 : { 212,7540 }, { 213,7540 }, { 214,7540 }, { 215,7540 }, { 216,7540 },
1312 : { 217,7540 }, { 218,7540 }, { 219,7540 }, { 220,7540 }, { 221,7540 },
1313 : { 222,7540 }, { 223,7540 }, { 224,7540 }, { 225,7540 }, { 226,7540 },
1314 :
1315 : { 227,7540 }, { 228,7540 }, { 229,7540 }, { 230,7540 }, { 231,7540 },
1316 : { 232,7540 }, { 233,7540 }, { 234,7540 }, { 235,7540 }, { 236,7540 },
1317 : { 237,7540 }, { 238,7540 }, { 239,7540 }, { 240,7540 }, { 241,7540 },
1318 : { 242,7540 }, { 243,7540 }, { 244,7540 }, { 245,7540 }, { 246,7540 },
1319 : { 247,7540 }, { 248,7540 }, { 249,7540 }, { 250,7540 }, { 251,7540 },
1320 : { 252,7540 }, { 253,7540 }, { 254,7540 }, { 255,7540 }, { 256,7540 },
1321 : { 0, 0 }, { 0,32619 }, { 1,5593 }, { 2,5593 }, { 3,5593 },
1322 : { 4,5593 }, { 5,5593 }, { 6,5593 }, { 7,5593 }, { 8,5593 },
1323 : { 9,5593 }, { 10,5593 }, { 11,5593 }, { 12,5593 }, { 13,5593 },
1324 : { 14,5593 }, { 15,5593 }, { 16,5593 }, { 17,5593 }, { 18,5593 },
1325 :
1326 : { 19,5593 }, { 20,5593 }, { 21,5593 }, { 22,5593 }, { 23,5593 },
1327 : { 24,5593 }, { 25,5593 }, { 26,5593 }, { 27,5593 }, { 28,5593 },
1328 : { 29,5593 }, { 30,5593 }, { 31,5593 }, { 32,5593 }, { 33,5593 },
1329 : { 34,2639 }, { 35,5593 }, { 36,5593 }, { 37,5593 }, { 38,5593 },
1330 : { 39,5593 }, { 40,5593 }, { 41,5593 }, { 42,5593 }, { 43,5593 },
1331 : { 44,5593 }, { 45,5593 }, { 46,5593 }, { 47,5593 }, { 48,5593 },
1332 : { 49,5593 }, { 50,5593 }, { 51,5593 }, { 52,5593 }, { 53,5593 },
1333 : { 54,5593 }, { 55,5593 }, { 56,5593 }, { 57,5593 }, { 58,5593 },
1334 : { 59,5593 }, { 60,5593 }, { 61,5593 }, { 62,5593 }, { 63,5593 },
1335 : { 64,5593 }, { 65,5593 }, { 66,5593 }, { 67,5593 }, { 68,5593 },
1336 :
1337 : { 69,5593 }, { 70,5593 }, { 71,5593 }, { 72,5593 }, { 73,5593 },
1338 : { 74,5593 }, { 75,5593 }, { 76,5593 }, { 77,5593 }, { 78,5593 },
1339 : { 79,5593 }, { 80,5593 }, { 81,5593 }, { 82,5593 }, { 83,5593 },
1340 : { 84,5593 }, { 85,5593 }, { 86,5593 }, { 87,5593 }, { 88,5593 },
1341 : { 89,5593 }, { 90,5593 }, { 91,5593 }, { 92,5593 }, { 93,5593 },
1342 : { 94,5593 }, { 95,5593 }, { 96,5593 }, { 97,5593 }, { 98,5593 },
1343 : { 99,5593 }, { 100,5593 }, { 101,5593 }, { 102,5593 }, { 103,5593 },
1344 : { 104,5593 }, { 105,5593 }, { 106,5593 }, { 107,5593 }, { 108,5593 },
1345 : { 109,5593 }, { 110,5593 }, { 111,5593 }, { 112,5593 }, { 113,5593 },
1346 : { 114,5593 }, { 115,5593 }, { 116,5593 }, { 117,5593 }, { 118,5593 },
1347 :
1348 : { 119,5593 }, { 120,5593 }, { 121,5593 }, { 122,5593 }, { 123,5593 },
1349 : { 124,5593 }, { 125,5593 }, { 126,5593 }, { 127,5593 }, { 128,5593 },
1350 : { 129,5593 }, { 130,5593 }, { 131,5593 }, { 132,5593 }, { 133,5593 },
1351 : { 134,5593 }, { 135,5593 }, { 136,5593 }, { 137,5593 }, { 138,5593 },
1352 : { 139,5593 }, { 140,5593 }, { 141,5593 }, { 142,5593 }, { 143,5593 },
1353 : { 144,5593 }, { 145,5593 }, { 146,5593 }, { 147,5593 }, { 148,5593 },
1354 : { 149,5593 }, { 150,5593 }, { 151,5593 }, { 152,5593 }, { 153,5593 },
1355 : { 154,5593 }, { 155,5593 }, { 156,5593 }, { 157,5593 }, { 158,5593 },
1356 : { 159,5593 }, { 160,5593 }, { 161,5593 }, { 162,5593 }, { 163,5593 },
1357 : { 164,5593 }, { 165,5593 }, { 166,5593 }, { 167,5593 }, { 168,5593 },
1358 :
1359 : { 169,5593 }, { 170,5593 }, { 171,5593 }, { 172,5593 }, { 173,5593 },
1360 : { 174,5593 }, { 175,5593 }, { 176,5593 }, { 177,5593 }, { 178,5593 },
1361 : { 179,5593 }, { 180,5593 }, { 181,5593 }, { 182,5593 }, { 183,5593 },
1362 : { 184,5593 }, { 185,5593 }, { 186,5593 }, { 187,5593 }, { 188,5593 },
1363 : { 189,5593 }, { 190,5593 }, { 191,5593 }, { 192,5593 }, { 193,5593 },
1364 : { 194,5593 }, { 195,5593 }, { 196,5593 }, { 197,5593 }, { 198,5593 },
1365 : { 199,5593 }, { 200,5593 }, { 201,5593 }, { 202,5593 }, { 203,5593 },
1366 : { 204,5593 }, { 205,5593 }, { 206,5593 }, { 207,5593 }, { 208,5593 },
1367 : { 209,5593 }, { 210,5593 }, { 211,5593 }, { 212,5593 }, { 213,5593 },
1368 : { 214,5593 }, { 215,5593 }, { 216,5593 }, { 217,5593 }, { 218,5593 },
1369 :
1370 : { 219,5593 }, { 220,5593 }, { 221,5593 }, { 222,5593 }, { 223,5593 },
1371 : { 224,5593 }, { 225,5593 }, { 226,5593 }, { 227,5593 }, { 228,5593 },
1372 : { 229,5593 }, { 230,5593 }, { 231,5593 }, { 232,5593 }, { 233,5593 },
1373 : { 234,5593 }, { 235,5593 }, { 236,5593 }, { 237,5593 }, { 238,5593 },
1374 : { 239,5593 }, { 240,5593 }, { 241,5593 }, { 242,5593 }, { 243,5593 },
1375 : { 244,5593 }, { 245,5593 }, { 246,5593 }, { 247,5593 }, { 248,5593 },
1376 : { 249,5593 }, { 250,5593 }, { 251,5593 }, { 252,5593 }, { 253,5593 },
1377 : { 254,5593 }, { 255,5593 }, { 256,5593 }, { 0, 0 }, { 0,32361 },
1378 : { 1,5335 }, { 2,5335 }, { 3,5335 }, { 4,5335 }, { 5,5335 },
1379 : { 6,5335 }, { 7,5335 }, { 8,5335 }, { 9,5335 }, { 10,5335 },
1380 :
1381 : { 11,5335 }, { 12,5335 }, { 13,5335 }, { 14,5335 }, { 15,5335 },
1382 : { 16,5335 }, { 17,5335 }, { 18,5335 }, { 19,5335 }, { 20,5335 },
1383 : { 21,5335 }, { 22,5335 }, { 23,5335 }, { 24,5335 }, { 25,5335 },
1384 : { 26,5335 }, { 27,5335 }, { 28,5335 }, { 29,5335 }, { 30,5335 },
1385 : { 31,5335 }, { 32,5335 }, { 33,5335 }, { 34,2381 }, { 35,5335 },
1386 : { 36,5335 }, { 37,5335 }, { 38,5335 }, { 39,5335 }, { 40,5335 },
1387 : { 41,5335 }, { 42,5335 }, { 43,5335 }, { 44,5335 }, { 45,5335 },
1388 : { 46,5335 }, { 47,5335 }, { 48,5335 }, { 49,5335 }, { 50,5335 },
1389 : { 51,5335 }, { 52,5335 }, { 53,5335 }, { 54,5335 }, { 55,5335 },
1390 : { 56,5335 }, { 57,5335 }, { 58,5335 }, { 59,5335 }, { 60,5335 },
1391 :
1392 : { 61,5335 }, { 62,5335 }, { 63,5335 }, { 64,5335 }, { 65,5335 },
1393 : { 66,5335 }, { 67,5335 }, { 68,5335 }, { 69,5335 }, { 70,5335 },
1394 : { 71,5335 }, { 72,5335 }, { 73,5335 }, { 74,5335 }, { 75,5335 },
1395 : { 76,5335 }, { 77,5335 }, { 78,5335 }, { 79,5335 }, { 80,5335 },
1396 : { 81,5335 }, { 82,5335 }, { 83,5335 }, { 84,5335 }, { 85,5335 },
1397 : { 86,5335 }, { 87,5335 }, { 88,5335 }, { 89,5335 }, { 90,5335 },
1398 : { 91,5335 }, { 92,5335 }, { 93,5335 }, { 94,5335 }, { 95,5335 },
1399 : { 96,5335 }, { 97,5335 }, { 98,5335 }, { 99,5335 }, { 100,5335 },
1400 : { 101,5335 }, { 102,5335 }, { 103,5335 }, { 104,5335 }, { 105,5335 },
1401 : { 106,5335 }, { 107,5335 }, { 108,5335 }, { 109,5335 }, { 110,5335 },
1402 :
1403 : { 111,5335 }, { 112,5335 }, { 113,5335 }, { 114,5335 }, { 115,5335 },
1404 : { 116,5335 }, { 117,5335 }, { 118,5335 }, { 119,5335 }, { 120,5335 },
1405 : { 121,5335 }, { 122,5335 }, { 123,5335 }, { 124,5335 }, { 125,5335 },
1406 : { 126,5335 }, { 127,5335 }, { 128,5335 }, { 129,5335 }, { 130,5335 },
1407 : { 131,5335 }, { 132,5335 }, { 133,5335 }, { 134,5335 }, { 135,5335 },
1408 : { 136,5335 }, { 137,5335 }, { 138,5335 }, { 139,5335 }, { 140,5335 },
1409 : { 141,5335 }, { 142,5335 }, { 143,5335 }, { 144,5335 }, { 145,5335 },
1410 : { 146,5335 }, { 147,5335 }, { 148,5335 }, { 149,5335 }, { 150,5335 },
1411 : { 151,5335 }, { 152,5335 }, { 153,5335 }, { 154,5335 }, { 155,5335 },
1412 : { 156,5335 }, { 157,5335 }, { 158,5335 }, { 159,5335 }, { 160,5335 },
1413 :
1414 : { 161,5335 }, { 162,5335 }, { 163,5335 }, { 164,5335 }, { 165,5335 },
1415 : { 166,5335 }, { 167,5335 }, { 168,5335 }, { 169,5335 }, { 170,5335 },
1416 : { 171,5335 }, { 172,5335 }, { 173,5335 }, { 174,5335 }, { 175,5335 },
1417 : { 176,5335 }, { 177,5335 }, { 178,5335 }, { 179,5335 }, { 180,5335 },
1418 : { 181,5335 }, { 182,5335 }, { 183,5335 }, { 184,5335 }, { 185,5335 },
1419 : { 186,5335 }, { 187,5335 }, { 188,5335 }, { 189,5335 }, { 190,5335 },
1420 : { 191,5335 }, { 192,5335 }, { 193,5335 }, { 194,5335 }, { 195,5335 },
1421 : { 196,5335 }, { 197,5335 }, { 198,5335 }, { 199,5335 }, { 200,5335 },
1422 : { 201,5335 }, { 202,5335 }, { 203,5335 }, { 204,5335 }, { 205,5335 },
1423 : { 206,5335 }, { 207,5335 }, { 208,5335 }, { 209,5335 }, { 210,5335 },
1424 :
1425 : { 211,5335 }, { 212,5335 }, { 213,5335 }, { 214,5335 }, { 215,5335 },
1426 : { 216,5335 }, { 217,5335 }, { 218,5335 }, { 219,5335 }, { 220,5335 },
1427 : { 221,5335 }, { 222,5335 }, { 223,5335 }, { 224,5335 }, { 225,5335 },
1428 : { 226,5335 }, { 227,5335 }, { 228,5335 }, { 229,5335 }, { 230,5335 },
1429 : { 231,5335 }, { 232,5335 }, { 233,5335 }, { 234,5335 }, { 235,5335 },
1430 : { 236,5335 }, { 237,5335 }, { 238,5335 }, { 239,5335 }, { 240,5335 },
1431 : { 241,5335 }, { 242,5335 }, { 243,5335 }, { 244,5335 }, { 245,5335 },
1432 : { 246,5335 }, { 247,5335 }, { 248,5335 }, { 249,5335 }, { 250,5335 },
1433 : { 251,5335 }, { 252,5335 }, { 253,5335 }, { 254,5335 }, { 255,5335 },
1434 : { 256,5335 }, { 0, 55 }, { 0,32103 }, { 1,2125 }, { 2,2125 },
1435 :
1436 : { 3,2125 }, { 4,2125 }, { 5,2125 }, { 6,2125 }, { 7,2125 },
1437 : { 8,2125 }, { 9,7284 }, { 10,7289 }, { 11,2125 }, { 12,7284 },
1438 : { 13,7284 }, { 14,2125 }, { 15,2125 }, { 16,2125 }, { 17,2125 },
1439 : { 18,2125 }, { 19,2125 }, { 20,2125 }, { 21,2125 }, { 22,2125 },
1440 : { 23,2125 }, { 24,2125 }, { 25,2125 }, { 26,2125 }, { 27,2125 },
1441 : { 28,2125 }, { 29,2125 }, { 30,2125 }, { 31,2125 }, { 32,7284 },
1442 : { 33,2125 }, { 34,2125 }, { 35,2125 }, { 36,2125 }, { 37,2125 },
1443 : { 38,2125 }, { 39,2125 }, { 40,2125 }, { 41,2125 }, { 42,2125 },
1444 : { 43,2125 }, { 44,2125 }, { 45,2127 }, { 46,2125 }, { 47,2125 },
1445 : { 48,2125 }, { 49,2125 }, { 50,2125 }, { 51,2125 }, { 52,2125 },
1446 :
1447 : { 53,2125 }, { 54,2125 }, { 55,2125 }, { 56,2125 }, { 57,2125 },
1448 : { 58,2125 }, { 59,2125 }, { 60,2125 }, { 61,2125 }, { 62,2125 },
1449 : { 63,2125 }, { 64,2125 }, { 65,2125 }, { 66,2125 }, { 67,2125 },
1450 : { 68,2125 }, { 69,2125 }, { 70,2125 }, { 71,2125 }, { 72,2125 },
1451 : { 73,2125 }, { 74,2125 }, { 75,2125 }, { 76,2125 }, { 77,2125 },
1452 : { 78,2125 }, { 79,2125 }, { 80,2125 }, { 81,2125 }, { 82,2125 },
1453 : { 83,2125 }, { 84,2125 }, { 85,2141 }, { 86,2125 }, { 87,2125 },
1454 : { 88,2125 }, { 89,2125 }, { 90,2125 }, { 91,2125 }, { 92,2125 },
1455 : { 93,2125 }, { 94,2125 }, { 95,2125 }, { 96,2125 }, { 97,2125 },
1456 : { 98,2125 }, { 99,2125 }, { 100,2125 }, { 101,2125 }, { 102,2125 },
1457 :
1458 : { 103,2125 }, { 104,2125 }, { 105,2125 }, { 106,2125 }, { 107,2125 },
1459 : { 108,2125 }, { 109,2125 }, { 110,2125 }, { 111,2125 }, { 112,2125 },
1460 : { 113,2125 }, { 114,2125 }, { 115,2125 }, { 116,2125 }, { 117,2141 },
1461 : { 118,2125 }, { 119,2125 }, { 120,2125 }, { 121,2125 }, { 122,2125 },
1462 : { 123,2125 }, { 124,2125 }, { 125,2125 }, { 126,2125 }, { 127,2125 },
1463 : { 128,2125 }, { 129,2125 }, { 130,2125 }, { 131,2125 }, { 132,2125 },
1464 : { 133,2125 }, { 134,2125 }, { 135,2125 }, { 136,2125 }, { 137,2125 },
1465 : { 138,2125 }, { 139,2125 }, { 140,2125 }, { 141,2125 }, { 142,2125 },
1466 : { 143,2125 }, { 144,2125 }, { 145,2125 }, { 146,2125 }, { 147,2125 },
1467 : { 148,2125 }, { 149,2125 }, { 150,2125 }, { 151,2125 }, { 152,2125 },
1468 :
1469 : { 153,2125 }, { 154,2125 }, { 155,2125 }, { 156,2125 }, { 157,2125 },
1470 : { 158,2125 }, { 159,2125 }, { 160,2125 }, { 161,2125 }, { 162,2125 },
1471 : { 163,2125 }, { 164,2125 }, { 165,2125 }, { 166,2125 }, { 167,2125 },
1472 : { 168,2125 }, { 169,2125 }, { 170,2125 }, { 171,2125 }, { 172,2125 },
1473 : { 173,2125 }, { 174,2125 }, { 175,2125 }, { 176,2125 }, { 177,2125 },
1474 : { 178,2125 }, { 179,2125 }, { 180,2125 }, { 181,2125 }, { 182,2125 },
1475 : { 183,2125 }, { 184,2125 }, { 185,2125 }, { 186,2125 }, { 187,2125 },
1476 : { 188,2125 }, { 189,2125 }, { 190,2125 }, { 191,2125 }, { 192,2125 },
1477 : { 193,2125 }, { 194,2125 }, { 195,2125 }, { 196,2125 }, { 197,2125 },
1478 : { 198,2125 }, { 199,2125 }, { 200,2125 }, { 201,2125 }, { 202,2125 },
1479 :
1480 : { 203,2125 }, { 204,2125 }, { 205,2125 }, { 206,2125 }, { 207,2125 },
1481 : { 208,2125 }, { 209,2125 }, { 210,2125 }, { 211,2125 }, { 212,2125 },
1482 : { 213,2125 }, { 214,2125 }, { 215,2125 }, { 216,2125 }, { 217,2125 },
1483 : { 218,2125 }, { 219,2125 }, { 220,2125 }, { 221,2125 }, { 222,2125 },
1484 : { 223,2125 }, { 224,2125 }, { 225,2125 }, { 226,2125 }, { 227,2125 },
1485 : { 228,2125 }, { 229,2125 }, { 230,2125 }, { 231,2125 }, { 232,2125 },
1486 : { 233,2125 }, { 234,2125 }, { 235,2125 }, { 236,2125 }, { 237,2125 },
1487 : { 238,2125 }, { 239,2125 }, { 240,2125 }, { 241,2125 }, { 242,2125 },
1488 : { 243,2125 }, { 244,2125 }, { 245,2125 }, { 246,2125 }, { 247,2125 },
1489 : { 248,2125 }, { 249,2125 }, { 250,2125 }, { 251,2125 }, { 252,2125 },
1490 :
1491 : { 253,2125 }, { 254,2125 }, { 255,2125 }, { 256,2125 }, { 0, 55 },
1492 : { 0,31845 }, { 1,1867 }, { 2,1867 }, { 3,1867 }, { 4,1867 },
1493 : { 5,1867 }, { 6,1867 }, { 7,1867 }, { 8,1867 }, { 9,7026 },
1494 : { 10,7031 }, { 11,1867 }, { 12,7026 }, { 13,7026 }, { 14,1867 },
1495 : { 15,1867 }, { 16,1867 }, { 17,1867 }, { 18,1867 }, { 19,1867 },
1496 : { 20,1867 }, { 21,1867 }, { 22,1867 }, { 23,1867 }, { 24,1867 },
1497 : { 25,1867 }, { 26,1867 }, { 27,1867 }, { 28,1867 }, { 29,1867 },
1498 : { 30,1867 }, { 31,1867 }, { 32,7026 }, { 33,1867 }, { 34,1867 },
1499 : { 35,1867 }, { 36,1867 }, { 37,1867 }, { 38,1867 }, { 39,1867 },
1500 : { 40,1867 }, { 41,1867 }, { 42,1867 }, { 43,1867 }, { 44,1867 },
1501 :
1502 : { 45,1869 }, { 46,1867 }, { 47,1867 }, { 48,1867 }, { 49,1867 },
1503 : { 50,1867 }, { 51,1867 }, { 52,1867 }, { 53,1867 }, { 54,1867 },
1504 : { 55,1867 }, { 56,1867 }, { 57,1867 }, { 58,1867 }, { 59,1867 },
1505 : { 60,1867 }, { 61,1867 }, { 62,1867 }, { 63,1867 }, { 64,1867 },
1506 : { 65,1867 }, { 66,1867 }, { 67,1867 }, { 68,1867 }, { 69,1867 },
1507 : { 70,1867 }, { 71,1867 }, { 72,1867 }, { 73,1867 }, { 74,1867 },
1508 : { 75,1867 }, { 76,1867 }, { 77,1867 }, { 78,1867 }, { 79,1867 },
1509 : { 80,1867 }, { 81,1867 }, { 82,1867 }, { 83,1867 }, { 84,1867 },
1510 : { 85,1883 }, { 86,1867 }, { 87,1867 }, { 88,1867 }, { 89,1867 },
1511 : { 90,1867 }, { 91,1867 }, { 92,1867 }, { 93,1867 }, { 94,1867 },
1512 :
1513 : { 95,1867 }, { 96,1867 }, { 97,1867 }, { 98,1867 }, { 99,1867 },
1514 : { 100,1867 }, { 101,1867 }, { 102,1867 }, { 103,1867 }, { 104,1867 },
1515 : { 105,1867 }, { 106,1867 }, { 107,1867 }, { 108,1867 }, { 109,1867 },
1516 : { 110,1867 }, { 111,1867 }, { 112,1867 }, { 113,1867 }, { 114,1867 },
1517 : { 115,1867 }, { 116,1867 }, { 117,1883 }, { 118,1867 }, { 119,1867 },
1518 : { 120,1867 }, { 121,1867 }, { 122,1867 }, { 123,1867 }, { 124,1867 },
1519 : { 125,1867 }, { 126,1867 }, { 127,1867 }, { 128,1867 }, { 129,1867 },
1520 : { 130,1867 }, { 131,1867 }, { 132,1867 }, { 133,1867 }, { 134,1867 },
1521 : { 135,1867 }, { 136,1867 }, { 137,1867 }, { 138,1867 }, { 139,1867 },
1522 : { 140,1867 }, { 141,1867 }, { 142,1867 }, { 143,1867 }, { 144,1867 },
1523 :
1524 : { 145,1867 }, { 146,1867 }, { 147,1867 }, { 148,1867 }, { 149,1867 },
1525 : { 150,1867 }, { 151,1867 }, { 152,1867 }, { 153,1867 }, { 154,1867 },
1526 : { 155,1867 }, { 156,1867 }, { 157,1867 }, { 158,1867 }, { 159,1867 },
1527 : { 160,1867 }, { 161,1867 }, { 162,1867 }, { 163,1867 }, { 164,1867 },
1528 : { 165,1867 }, { 166,1867 }, { 167,1867 }, { 168,1867 }, { 169,1867 },
1529 : { 170,1867 }, { 171,1867 }, { 172,1867 }, { 173,1867 }, { 174,1867 },
1530 : { 175,1867 }, { 176,1867 }, { 177,1867 }, { 178,1867 }, { 179,1867 },
1531 : { 180,1867 }, { 181,1867 }, { 182,1867 }, { 183,1867 }, { 184,1867 },
1532 : { 185,1867 }, { 186,1867 }, { 187,1867 }, { 188,1867 }, { 189,1867 },
1533 : { 190,1867 }, { 191,1867 }, { 192,1867 }, { 193,1867 }, { 194,1867 },
1534 :
1535 : { 195,1867 }, { 196,1867 }, { 197,1867 }, { 198,1867 }, { 199,1867 },
1536 : { 200,1867 }, { 201,1867 }, { 202,1867 }, { 203,1867 }, { 204,1867 },
1537 : { 205,1867 }, { 206,1867 }, { 207,1867 }, { 208,1867 }, { 209,1867 },
1538 : { 210,1867 }, { 211,1867 }, { 212,1867 }, { 213,1867 }, { 214,1867 },
1539 : { 215,1867 }, { 216,1867 }, { 217,1867 }, { 218,1867 }, { 219,1867 },
1540 : { 220,1867 }, { 221,1867 }, { 222,1867 }, { 223,1867 }, { 224,1867 },
1541 : { 225,1867 }, { 226,1867 }, { 227,1867 }, { 228,1867 }, { 229,1867 },
1542 : { 230,1867 }, { 231,1867 }, { 232,1867 }, { 233,1867 }, { 234,1867 },
1543 : { 235,1867 }, { 236,1867 }, { 237,1867 }, { 238,1867 }, { 239,1867 },
1544 : { 240,1867 }, { 241,1867 }, { 242,1867 }, { 243,1867 }, { 244,1867 },
1545 :
1546 : { 245,1867 }, { 246,1867 }, { 247,1867 }, { 248,1867 }, { 249,1867 },
1547 : { 250,1867 }, { 251,1867 }, { 252,1867 }, { 253,1867 }, { 254,1867 },
1548 : { 255,1867 }, { 256,1867 }, { 0, 0 }, { 0,31587 }, { 1,5945 },
1549 : { 2,5945 }, { 3,5945 }, { 4,5945 }, { 5,5945 }, { 6,5945 },
1550 : { 7,5945 }, { 8,5945 }, { 9,5945 }, { 10,5945 }, { 11,5945 },
1551 : { 12,5945 }, { 13,5945 }, { 14,5945 }, { 15,5945 }, { 16,5945 },
1552 : { 17,5945 }, { 18,5945 }, { 19,5945 }, { 20,5945 }, { 21,5945 },
1553 : { 22,5945 }, { 23,5945 }, { 24,5945 }, { 25,5945 }, { 26,5945 },
1554 : { 27,5945 }, { 28,5945 }, { 29,5945 }, { 30,5945 }, { 31,5945 },
1555 : { 32,5945 }, { 33,5945 }, { 34,5945 }, { 35,5945 }, { 36,5945 },
1556 :
1557 : { 37,5945 }, { 38,5945 }, { 39,7023 }, { 40,5945 }, { 41,5945 },
1558 : { 42,5945 }, { 43,5945 }, { 44,5945 }, { 45,5945 }, { 46,5945 },
1559 : { 47,5945 }, { 48,5945 }, { 49,5945 }, { 50,5945 }, { 51,5945 },
1560 : { 52,5945 }, { 53,5945 }, { 54,5945 }, { 55,5945 }, { 56,5945 },
1561 : { 57,5945 }, { 58,5945 }, { 59,5945 }, { 60,5945 }, { 61,5945 },
1562 : { 62,5945 }, { 63,5945 }, { 64,5945 }, { 65,5945 }, { 66,5945 },
1563 : { 67,5945 }, { 68,5945 }, { 69,5945 }, { 70,5945 }, { 71,5945 },
1564 : { 72,5945 }, { 73,5945 }, { 74,5945 }, { 75,5945 }, { 76,5945 },
1565 : { 77,5945 }, { 78,5945 }, { 79,5945 }, { 80,5945 }, { 81,5945 },
1566 : { 82,5945 }, { 83,5945 }, { 84,5945 }, { 85,5945 }, { 86,5945 },
1567 :
1568 : { 87,5945 }, { 88,5945 }, { 89,5945 }, { 90,5945 }, { 91,5945 },
1569 : { 92,5945 }, { 93,5945 }, { 94,5945 }, { 95,5945 }, { 96,5945 },
1570 : { 97,5945 }, { 98,5945 }, { 99,5945 }, { 100,5945 }, { 101,5945 },
1571 : { 102,5945 }, { 103,5945 }, { 104,5945 }, { 105,5945 }, { 106,5945 },
1572 : { 107,5945 }, { 108,5945 }, { 109,5945 }, { 110,5945 }, { 111,5945 },
1573 : { 112,5945 }, { 113,5945 }, { 114,5945 }, { 115,5945 }, { 116,5945 },
1574 : { 117,5945 }, { 118,5945 }, { 119,5945 }, { 120,5945 }, { 121,5945 },
1575 : { 122,5945 }, { 123,5945 }, { 124,5945 }, { 125,5945 }, { 126,5945 },
1576 : { 127,5945 }, { 128,5945 }, { 129,5945 }, { 130,5945 }, { 131,5945 },
1577 : { 132,5945 }, { 133,5945 }, { 134,5945 }, { 135,5945 }, { 136,5945 },
1578 :
1579 : { 137,5945 }, { 138,5945 }, { 139,5945 }, { 140,5945 }, { 141,5945 },
1580 : { 142,5945 }, { 143,5945 }, { 144,5945 }, { 145,5945 }, { 146,5945 },
1581 : { 147,5945 }, { 148,5945 }, { 149,5945 }, { 150,5945 }, { 151,5945 },
1582 : { 152,5945 }, { 153,5945 }, { 154,5945 }, { 155,5945 }, { 156,5945 },
1583 : { 157,5945 }, { 158,5945 }, { 159,5945 }, { 160,5945 }, { 161,5945 },
1584 : { 162,5945 }, { 163,5945 }, { 164,5945 }, { 165,5945 }, { 166,5945 },
1585 : { 167,5945 }, { 168,5945 }, { 169,5945 }, { 170,5945 }, { 171,5945 },
1586 : { 172,5945 }, { 173,5945 }, { 174,5945 }, { 175,5945 }, { 176,5945 },
1587 : { 177,5945 }, { 178,5945 }, { 179,5945 }, { 180,5945 }, { 181,5945 },
1588 : { 182,5945 }, { 183,5945 }, { 184,5945 }, { 185,5945 }, { 186,5945 },
1589 :
1590 : { 187,5945 }, { 188,5945 }, { 189,5945 }, { 190,5945 }, { 191,5945 },
1591 : { 192,5945 }, { 193,5945 }, { 194,5945 }, { 195,5945 }, { 196,5945 },
1592 : { 197,5945 }, { 198,5945 }, { 199,5945 }, { 200,5945 }, { 201,5945 },
1593 : { 202,5945 }, { 203,5945 }, { 204,5945 }, { 205,5945 }, { 206,5945 },
1594 : { 207,5945 }, { 208,5945 }, { 209,5945 }, { 210,5945 }, { 211,5945 },
1595 : { 212,5945 }, { 213,5945 }, { 214,5945 }, { 215,5945 }, { 216,5945 },
1596 : { 217,5945 }, { 218,5945 }, { 219,5945 }, { 220,5945 }, { 221,5945 },
1597 : { 222,5945 }, { 223,5945 }, { 224,5945 }, { 225,5945 }, { 226,5945 },
1598 : { 227,5945 }, { 228,5945 }, { 229,5945 }, { 230,5945 }, { 231,5945 },
1599 : { 232,5945 }, { 233,5945 }, { 234,5945 }, { 235,5945 }, { 236,5945 },
1600 :
1601 : { 237,5945 }, { 238,5945 }, { 239,5945 }, { 240,5945 }, { 241,5945 },
1602 : { 242,5945 }, { 243,5945 }, { 244,5945 }, { 245,5945 }, { 246,5945 },
1603 : { 247,5945 }, { 248,5945 }, { 249,5945 }, { 250,5945 }, { 251,5945 },
1604 : { 252,5945 }, { 253,5945 }, { 254,5945 }, { 255,5945 }, { 256,5945 },
1605 : { 0, 0 }, { 0,31329 }, { 1,5687 }, { 2,5687 }, { 3,5687 },
1606 : { 4,5687 }, { 5,5687 }, { 6,5687 }, { 7,5687 }, { 8,5687 },
1607 : { 9,5687 }, { 10,5687 }, { 11,5687 }, { 12,5687 }, { 13,5687 },
1608 : { 14,5687 }, { 15,5687 }, { 16,5687 }, { 17,5687 }, { 18,5687 },
1609 : { 19,5687 }, { 20,5687 }, { 21,5687 }, { 22,5687 }, { 23,5687 },
1610 : { 24,5687 }, { 25,5687 }, { 26,5687 }, { 27,5687 }, { 28,5687 },
1611 :
1612 : { 29,5687 }, { 30,5687 }, { 31,5687 }, { 32,5687 }, { 33,5687 },
1613 : { 34,5687 }, { 35,5687 }, { 36,5687 }, { 37,5687 }, { 38,5687 },
1614 : { 39,6765 }, { 40,5687 }, { 41,5687 }, { 42,5687 }, { 43,5687 },
1615 : { 44,5687 }, { 45,5687 }, { 46,5687 }, { 47,5687 }, { 48,5687 },
1616 : { 49,5687 }, { 50,5687 }, { 51,5687 }, { 52,5687 }, { 53,5687 },
1617 : { 54,5687 }, { 55,5687 }, { 56,5687 }, { 57,5687 }, { 58,5687 },
1618 : { 59,5687 }, { 60,5687 }, { 61,5687 }, { 62,5687 }, { 63,5687 },
1619 : { 64,5687 }, { 65,5687 }, { 66,5687 }, { 67,5687 }, { 68,5687 },
1620 : { 69,5687 }, { 70,5687 }, { 71,5687 }, { 72,5687 }, { 73,5687 },
1621 : { 74,5687 }, { 75,5687 }, { 76,5687 }, { 77,5687 }, { 78,5687 },
1622 :
1623 : { 79,5687 }, { 80,5687 }, { 81,5687 }, { 82,5687 }, { 83,5687 },
1624 : { 84,5687 }, { 85,5687 }, { 86,5687 }, { 87,5687 }, { 88,5687 },
1625 : { 89,5687 }, { 90,5687 }, { 91,5687 }, { 92,5687 }, { 93,5687 },
1626 : { 94,5687 }, { 95,5687 }, { 96,5687 }, { 97,5687 }, { 98,5687 },
1627 : { 99,5687 }, { 100,5687 }, { 101,5687 }, { 102,5687 }, { 103,5687 },
1628 : { 104,5687 }, { 105,5687 }, { 106,5687 }, { 107,5687 }, { 108,5687 },
1629 : { 109,5687 }, { 110,5687 }, { 111,5687 }, { 112,5687 }, { 113,5687 },
1630 : { 114,5687 }, { 115,5687 }, { 116,5687 }, { 117,5687 }, { 118,5687 },
1631 : { 119,5687 }, { 120,5687 }, { 121,5687 }, { 122,5687 }, { 123,5687 },
1632 : { 124,5687 }, { 125,5687 }, { 126,5687 }, { 127,5687 }, { 128,5687 },
1633 :
1634 : { 129,5687 }, { 130,5687 }, { 131,5687 }, { 132,5687 }, { 133,5687 },
1635 : { 134,5687 }, { 135,5687 }, { 136,5687 }, { 137,5687 }, { 138,5687 },
1636 : { 139,5687 }, { 140,5687 }, { 141,5687 }, { 142,5687 }, { 143,5687 },
1637 : { 144,5687 }, { 145,5687 }, { 146,5687 }, { 147,5687 }, { 148,5687 },
1638 : { 149,5687 }, { 150,5687 }, { 151,5687 }, { 152,5687 }, { 153,5687 },
1639 : { 154,5687 }, { 155,5687 }, { 156,5687 }, { 157,5687 }, { 158,5687 },
1640 : { 159,5687 }, { 160,5687 }, { 161,5687 }, { 162,5687 }, { 163,5687 },
1641 : { 164,5687 }, { 165,5687 }, { 166,5687 }, { 167,5687 }, { 168,5687 },
1642 : { 169,5687 }, { 170,5687 }, { 171,5687 }, { 172,5687 }, { 173,5687 },
1643 : { 174,5687 }, { 175,5687 }, { 176,5687 }, { 177,5687 }, { 178,5687 },
1644 :
1645 : { 179,5687 }, { 180,5687 }, { 181,5687 }, { 182,5687 }, { 183,5687 },
1646 : { 184,5687 }, { 185,5687 }, { 186,5687 }, { 187,5687 }, { 188,5687 },
1647 : { 189,5687 }, { 190,5687 }, { 191,5687 }, { 192,5687 }, { 193,5687 },
1648 : { 194,5687 }, { 195,5687 }, { 196,5687 }, { 197,5687 }, { 198,5687 },
1649 : { 199,5687 }, { 200,5687 }, { 201,5687 }, { 202,5687 }, { 203,5687 },
1650 : { 204,5687 }, { 205,5687 }, { 206,5687 }, { 207,5687 }, { 208,5687 },
1651 : { 209,5687 }, { 210,5687 }, { 211,5687 }, { 212,5687 }, { 213,5687 },
1652 : { 214,5687 }, { 215,5687 }, { 216,5687 }, { 217,5687 }, { 218,5687 },
1653 : { 219,5687 }, { 220,5687 }, { 221,5687 }, { 222,5687 }, { 223,5687 },
1654 : { 224,5687 }, { 225,5687 }, { 226,5687 }, { 227,5687 }, { 228,5687 },
1655 :
1656 : { 229,5687 }, { 230,5687 }, { 231,5687 }, { 232,5687 }, { 233,5687 },
1657 : { 234,5687 }, { 235,5687 }, { 236,5687 }, { 237,5687 }, { 238,5687 },
1658 : { 239,5687 }, { 240,5687 }, { 241,5687 }, { 242,5687 }, { 243,5687 },
1659 : { 244,5687 }, { 245,5687 }, { 246,5687 }, { 247,5687 }, { 248,5687 },
1660 : { 249,5687 }, { 250,5687 }, { 251,5687 }, { 252,5687 }, { 253,5687 },
1661 : { 254,5687 }, { 255,5687 }, { 256,5687 }, { 0, 28 }, { 0,31071 },
1662 : { 1,1113 }, { 2,1113 }, { 3,1113 }, { 4,1113 }, { 5,1113 },
1663 : { 6,1113 }, { 7,1113 }, { 8,1113 }, { 9,6512 }, { 10,6528 },
1664 : { 11,1113 }, { 12,6512 }, { 13,6512 }, { 14,1113 }, { 15,1113 },
1665 : { 16,1113 }, { 17,1113 }, { 18,1113 }, { 19,1113 }, { 20,1113 },
1666 :
1667 : { 21,1113 }, { 22,1113 }, { 23,1113 }, { 24,1113 }, { 25,1113 },
1668 : { 26,1113 }, { 27,1113 }, { 28,1113 }, { 29,1113 }, { 30,1113 },
1669 : { 31,1113 }, { 32,6512 }, { 33,1113 }, { 34,1113 }, { 35,1113 },
1670 : { 36,1113 }, { 37,1113 }, { 38,1113 }, { 39,1113 }, { 40,1113 },
1671 : { 41,1113 }, { 42,1113 }, { 43,1113 }, { 44,1113 }, { 45,1131 },
1672 : { 46,1113 }, { 47,1113 }, { 48,1113 }, { 49,1113 }, { 50,1113 },
1673 : { 51,1113 }, { 52,1113 }, { 53,1113 }, { 54,1113 }, { 55,1113 },
1674 : { 56,1113 }, { 57,1113 }, { 58,1113 }, { 59,1113 }, { 60,1113 },
1675 : { 61,1113 }, { 62,1113 }, { 63,1113 }, { 64,1113 }, { 65,1113 },
1676 : { 66,1113 }, { 67,1113 }, { 68,1113 }, { 69,1113 }, { 70,1113 },
1677 :
1678 : { 71,1113 }, { 72,1113 }, { 73,1113 }, { 74,1113 }, { 75,1113 },
1679 : { 76,1113 }, { 77,1113 }, { 78,1113 }, { 79,1113 }, { 80,1113 },
1680 : { 81,1113 }, { 82,1113 }, { 83,1113 }, { 84,1113 }, { 85,1139 },
1681 : { 86,1113 }, { 87,1113 }, { 88,1113 }, { 89,1113 }, { 90,1113 },
1682 : { 91,1113 }, { 92,1113 }, { 93,1113 }, { 94,1113 }, { 95,1113 },
1683 : { 96,1113 }, { 97,1113 }, { 98,1113 }, { 99,1113 }, { 100,1113 },
1684 : { 101,1113 }, { 102,1113 }, { 103,1113 }, { 104,1113 }, { 105,1113 },
1685 : { 106,1113 }, { 107,1113 }, { 108,1113 }, { 109,1113 }, { 110,1113 },
1686 : { 111,1113 }, { 112,1113 }, { 113,1113 }, { 114,1113 }, { 115,1113 },
1687 : { 116,1113 }, { 117,1139 }, { 118,1113 }, { 119,1113 }, { 120,1113 },
1688 :
1689 : { 121,1113 }, { 122,1113 }, { 123,1113 }, { 124,1113 }, { 125,1113 },
1690 : { 126,1113 }, { 127,1113 }, { 128,1113 }, { 129,1113 }, { 130,1113 },
1691 : { 131,1113 }, { 132,1113 }, { 133,1113 }, { 134,1113 }, { 135,1113 },
1692 : { 136,1113 }, { 137,1113 }, { 138,1113 }, { 139,1113 }, { 140,1113 },
1693 : { 141,1113 }, { 142,1113 }, { 143,1113 }, { 144,1113 }, { 145,1113 },
1694 : { 146,1113 }, { 147,1113 }, { 148,1113 }, { 149,1113 }, { 150,1113 },
1695 : { 151,1113 }, { 152,1113 }, { 153,1113 }, { 154,1113 }, { 155,1113 },
1696 : { 156,1113 }, { 157,1113 }, { 158,1113 }, { 159,1113 }, { 160,1113 },
1697 : { 161,1113 }, { 162,1113 }, { 163,1113 }, { 164,1113 }, { 165,1113 },
1698 : { 166,1113 }, { 167,1113 }, { 168,1113 }, { 169,1113 }, { 170,1113 },
1699 :
1700 : { 171,1113 }, { 172,1113 }, { 173,1113 }, { 174,1113 }, { 175,1113 },
1701 : { 176,1113 }, { 177,1113 }, { 178,1113 }, { 179,1113 }, { 180,1113 },
1702 : { 181,1113 }, { 182,1113 }, { 183,1113 }, { 184,1113 }, { 185,1113 },
1703 : { 186,1113 }, { 187,1113 }, { 188,1113 }, { 189,1113 }, { 190,1113 },
1704 : { 191,1113 }, { 192,1113 }, { 193,1113 }, { 194,1113 }, { 195,1113 },
1705 : { 196,1113 }, { 197,1113 }, { 198,1113 }, { 199,1113 }, { 200,1113 },
1706 : { 201,1113 }, { 202,1113 }, { 203,1113 }, { 204,1113 }, { 205,1113 },
1707 : { 206,1113 }, { 207,1113 }, { 208,1113 }, { 209,1113 }, { 210,1113 },
1708 : { 211,1113 }, { 212,1113 }, { 213,1113 }, { 214,1113 }, { 215,1113 },
1709 : { 216,1113 }, { 217,1113 }, { 218,1113 }, { 219,1113 }, { 220,1113 },
1710 :
1711 : { 221,1113 }, { 222,1113 }, { 223,1113 }, { 224,1113 }, { 225,1113 },
1712 : { 226,1113 }, { 227,1113 }, { 228,1113 }, { 229,1113 }, { 230,1113 },
1713 : { 231,1113 }, { 232,1113 }, { 233,1113 }, { 234,1113 }, { 235,1113 },
1714 : { 236,1113 }, { 237,1113 }, { 238,1113 }, { 239,1113 }, { 240,1113 },
1715 : { 241,1113 }, { 242,1113 }, { 243,1113 }, { 244,1113 }, { 245,1113 },
1716 : { 246,1113 }, { 247,1113 }, { 248,1113 }, { 249,1113 }, { 250,1113 },
1717 : { 251,1113 }, { 252,1113 }, { 253,1113 }, { 254,1113 }, { 255,1113 },
1718 : { 256,1113 }, { 0, 28 }, { 0,30813 }, { 1, 855 }, { 2, 855 },
1719 : { 3, 855 }, { 4, 855 }, { 5, 855 }, { 6, 855 }, { 7, 855 },
1720 : { 8, 855 }, { 9,6254 }, { 10,6270 }, { 11, 855 }, { 12,6254 },
1721 :
1722 : { 13,6254 }, { 14, 855 }, { 15, 855 }, { 16, 855 }, { 17, 855 },
1723 : { 18, 855 }, { 19, 855 }, { 20, 855 }, { 21, 855 }, { 22, 855 },
1724 : { 23, 855 }, { 24, 855 }, { 25, 855 }, { 26, 855 }, { 27, 855 },
1725 : { 28, 855 }, { 29, 855 }, { 30, 855 }, { 31, 855 }, { 32,6254 },
1726 : { 33, 855 }, { 34, 855 }, { 35, 855 }, { 36, 855 }, { 37, 855 },
1727 : { 38, 855 }, { 39, 855 }, { 40, 855 }, { 41, 855 }, { 42, 855 },
1728 : { 43, 855 }, { 44, 855 }, { 45, 873 }, { 46, 855 }, { 47, 855 },
1729 : { 48, 855 }, { 49, 855 }, { 50, 855 }, { 51, 855 }, { 52, 855 },
1730 : { 53, 855 }, { 54, 855 }, { 55, 855 }, { 56, 855 }, { 57, 855 },
1731 : { 58, 855 }, { 59, 855 }, { 60, 855 }, { 61, 855 }, { 62, 855 },
1732 :
1733 : { 63, 855 }, { 64, 855 }, { 65, 855 }, { 66, 855 }, { 67, 855 },
1734 : { 68, 855 }, { 69, 855 }, { 70, 855 }, { 71, 855 }, { 72, 855 },
1735 : { 73, 855 }, { 74, 855 }, { 75, 855 }, { 76, 855 }, { 77, 855 },
1736 : { 78, 855 }, { 79, 855 }, { 80, 855 }, { 81, 855 }, { 82, 855 },
1737 : { 83, 855 }, { 84, 855 }, { 85, 881 }, { 86, 855 }, { 87, 855 },
1738 : { 88, 855 }, { 89, 855 }, { 90, 855 }, { 91, 855 }, { 92, 855 },
1739 : { 93, 855 }, { 94, 855 }, { 95, 855 }, { 96, 855 }, { 97, 855 },
1740 : { 98, 855 }, { 99, 855 }, { 100, 855 }, { 101, 855 }, { 102, 855 },
1741 : { 103, 855 }, { 104, 855 }, { 105, 855 }, { 106, 855 }, { 107, 855 },
1742 : { 108, 855 }, { 109, 855 }, { 110, 855 }, { 111, 855 }, { 112, 855 },
1743 :
1744 : { 113, 855 }, { 114, 855 }, { 115, 855 }, { 116, 855 }, { 117, 881 },
1745 : { 118, 855 }, { 119, 855 }, { 120, 855 }, { 121, 855 }, { 122, 855 },
1746 : { 123, 855 }, { 124, 855 }, { 125, 855 }, { 126, 855 }, { 127, 855 },
1747 : { 128, 855 }, { 129, 855 }, { 130, 855 }, { 131, 855 }, { 132, 855 },
1748 : { 133, 855 }, { 134, 855 }, { 135, 855 }, { 136, 855 }, { 137, 855 },
1749 : { 138, 855 }, { 139, 855 }, { 140, 855 }, { 141, 855 }, { 142, 855 },
1750 : { 143, 855 }, { 144, 855 }, { 145, 855 }, { 146, 855 }, { 147, 855 },
1751 : { 148, 855 }, { 149, 855 }, { 150, 855 }, { 151, 855 }, { 152, 855 },
1752 : { 153, 855 }, { 154, 855 }, { 155, 855 }, { 156, 855 }, { 157, 855 },
1753 : { 158, 855 }, { 159, 855 }, { 160, 855 }, { 161, 855 }, { 162, 855 },
1754 :
1755 : { 163, 855 }, { 164, 855 }, { 165, 855 }, { 166, 855 }, { 167, 855 },
1756 : { 168, 855 }, { 169, 855 }, { 170, 855 }, { 171, 855 }, { 172, 855 },
1757 : { 173, 855 }, { 174, 855 }, { 175, 855 }, { 176, 855 }, { 177, 855 },
1758 : { 178, 855 }, { 179, 855 }, { 180, 855 }, { 181, 855 }, { 182, 855 },
1759 : { 183, 855 }, { 184, 855 }, { 185, 855 }, { 186, 855 }, { 187, 855 },
1760 : { 188, 855 }, { 189, 855 }, { 190, 855 }, { 191, 855 }, { 192, 855 },
1761 : { 193, 855 }, { 194, 855 }, { 195, 855 }, { 196, 855 }, { 197, 855 },
1762 : { 198, 855 }, { 199, 855 }, { 200, 855 }, { 201, 855 }, { 202, 855 },
1763 : { 203, 855 }, { 204, 855 }, { 205, 855 }, { 206, 855 }, { 207, 855 },
1764 : { 208, 855 }, { 209, 855 }, { 210, 855 }, { 211, 855 }, { 212, 855 },
1765 :
1766 : { 213, 855 }, { 214, 855 }, { 215, 855 }, { 216, 855 }, { 217, 855 },
1767 : { 218, 855 }, { 219, 855 }, { 220, 855 }, { 221, 855 }, { 222, 855 },
1768 : { 223, 855 }, { 224, 855 }, { 225, 855 }, { 226, 855 }, { 227, 855 },
1769 : { 228, 855 }, { 229, 855 }, { 230, 855 }, { 231, 855 }, { 232, 855 },
1770 : { 233, 855 }, { 234, 855 }, { 235, 855 }, { 236, 855 }, { 237, 855 },
1771 : { 238, 855 }, { 239, 855 }, { 240, 855 }, { 241, 855 }, { 242, 855 },
1772 : { 243, 855 }, { 244, 855 }, { 245, 855 }, { 246, 855 }, { 247, 855 },
1773 : { 248, 855 }, { 249, 855 }, { 250, 855 }, { 251, 855 }, { 252, 855 },
1774 : { 253, 855 }, { 254, 855 }, { 255, 855 }, { 256, 855 }, { 0, 0 },
1775 : { 0,30555 }, { 1, 633 }, { 2, 633 }, { 3, 633 }, { 4, 633 },
1776 :
1777 : { 5, 633 }, { 6, 633 }, { 7, 633 }, { 8, 633 }, { 9, 633 },
1778 : { 10, 635 }, { 11, 633 }, { 12, 633 }, { 13, 633 }, { 14, 633 },
1779 : { 15, 633 }, { 16, 633 }, { 17, 633 }, { 18, 633 }, { 19, 633 },
1780 : { 20, 633 }, { 21, 633 }, { 22, 633 }, { 23, 633 }, { 24, 633 },
1781 : { 25, 633 }, { 26, 633 }, { 27, 633 }, { 28, 633 }, { 29, 633 },
1782 : { 30, 633 }, { 31, 633 }, { 32, 633 }, { 33, 633 }, { 34, 633 },
1783 : { 35, 633 }, { 36, 633 }, { 37, 633 }, { 38, 633 }, { 39, 633 },
1784 : { 40, 633 }, { 41, 633 }, { 42, 633 }, { 43, 633 }, { 44, 633 },
1785 : { 45, 633 }, { 46, 633 }, { 47, 633 }, { 48, 633 }, { 49, 633 },
1786 : { 50, 633 }, { 51, 633 }, { 52, 633 }, { 53, 633 }, { 54, 633 },
1787 :
1788 : { 55, 633 }, { 56, 633 }, { 57, 633 }, { 58, 633 }, { 59, 633 },
1789 : { 60, 633 }, { 61, 633 }, { 62, 633 }, { 63, 633 }, { 64, 633 },
1790 : { 65, 633 }, { 66, 633 }, { 67, 633 }, { 68, 633 }, { 69, 633 },
1791 : { 70, 633 }, { 71, 633 }, { 72, 633 }, { 73, 633 }, { 74, 633 },
1792 : { 75, 633 }, { 76, 633 }, { 77, 633 }, { 78, 633 }, { 79, 633 },
1793 : { 80, 633 }, { 81, 633 }, { 82, 633 }, { 83, 633 }, { 84, 633 },
1794 : { 85, 633 }, { 86, 633 }, { 87, 633 }, { 88, 633 }, { 89, 633 },
1795 : { 90, 633 }, { 91, 633 }, { 92, 637 }, { 93, 633 }, { 94, 633 },
1796 : { 95, 633 }, { 96, 633 }, { 97, 633 }, { 98, 633 }, { 99, 633 },
1797 : { 100, 633 }, { 101, 633 }, { 102, 633 }, { 103, 633 }, { 104, 633 },
1798 :
1799 : { 105, 633 }, { 106, 633 }, { 107, 633 }, { 108, 633 }, { 109, 633 },
1800 : { 110, 633 }, { 111, 633 }, { 112, 633 }, { 113, 633 }, { 114, 633 },
1801 : { 115, 633 }, { 116, 633 }, { 117, 633 }, { 118, 633 }, { 119, 633 },
1802 : { 120, 633 }, { 121, 633 }, { 122, 633 }, { 123, 633 }, { 124, 633 },
1803 : { 125, 633 }, { 126, 633 }, { 127, 633 }, { 128, 633 }, { 129, 633 },
1804 : { 130, 633 }, { 131, 633 }, { 132, 633 }, { 133, 633 }, { 134, 633 },
1805 : { 135, 633 }, { 136, 633 }, { 137, 633 }, { 138, 633 }, { 139, 633 },
1806 : { 140, 633 }, { 141, 633 }, { 142, 633 }, { 143, 633 }, { 144, 633 },
1807 : { 145, 633 }, { 146, 633 }, { 147, 633 }, { 148, 633 }, { 149, 633 },
1808 : { 150, 633 }, { 151, 633 }, { 152, 633 }, { 153, 633 }, { 154, 633 },
1809 :
1810 : { 155, 633 }, { 156, 633 }, { 157, 633 }, { 158, 633 }, { 159, 633 },
1811 : { 160, 633 }, { 161, 633 }, { 162, 633 }, { 163, 633 }, { 164, 633 },
1812 : { 165, 633 }, { 166, 633 }, { 167, 633 }, { 168, 633 }, { 169, 633 },
1813 : { 170, 633 }, { 171, 633 }, { 172, 633 }, { 173, 633 }, { 174, 633 },
1814 : { 175, 633 }, { 176, 633 }, { 177, 633 }, { 178, 633 }, { 179, 633 },
1815 : { 180, 633 }, { 181, 633 }, { 182, 633 }, { 183, 633 }, { 184, 633 },
1816 : { 185, 633 }, { 186, 633 }, { 187, 633 }, { 188, 633 }, { 189, 633 },
1817 : { 190, 633 }, { 191, 633 }, { 192, 633 }, { 193, 633 }, { 194, 633 },
1818 : { 195, 633 }, { 196, 633 }, { 197, 633 }, { 198, 633 }, { 199, 633 },
1819 : { 200, 633 }, { 201, 633 }, { 202, 633 }, { 203, 633 }, { 204, 633 },
1820 :
1821 : { 205, 633 }, { 206, 633 }, { 207, 633 }, { 208, 633 }, { 209, 633 },
1822 : { 210, 633 }, { 211, 633 }, { 212, 633 }, { 213, 633 }, { 214, 633 },
1823 : { 215, 633 }, { 216, 633 }, { 217, 633 }, { 218, 633 }, { 219, 633 },
1824 : { 220, 633 }, { 221, 633 }, { 222, 633 }, { 223, 633 }, { 224, 633 },
1825 : { 225, 633 }, { 226, 633 }, { 227, 633 }, { 228, 633 }, { 229, 633 },
1826 : { 230, 633 }, { 231, 633 }, { 232, 633 }, { 233, 633 }, { 234, 633 },
1827 : { 235, 633 }, { 236, 633 }, { 237, 633 }, { 238, 633 }, { 239, 633 },
1828 : { 240, 633 }, { 241, 633 }, { 242, 633 }, { 243, 633 }, { 244, 633 },
1829 : { 245, 633 }, { 246, 633 }, { 247, 633 }, { 248, 633 }, { 249, 633 },
1830 : { 250, 633 }, { 251, 633 }, { 252, 633 }, { 253, 633 }, { 254, 633 },
1831 :
1832 : { 255, 633 }, { 256, 633 }, { 0, 0 }, { 0,30297 }, { 1, 375 },
1833 : { 2, 375 }, { 3, 375 }, { 4, 375 }, { 5, 375 }, { 6, 375 },
1834 : { 7, 375 }, { 8, 375 }, { 9, 375 }, { 10, 377 }, { 11, 375 },
1835 : { 12, 375 }, { 13, 375 }, { 14, 375 }, { 15, 375 }, { 16, 375 },
1836 : { 17, 375 }, { 18, 375 }, { 19, 375 }, { 20, 375 }, { 21, 375 },
1837 : { 22, 375 }, { 23, 375 }, { 24, 375 }, { 25, 375 }, { 26, 375 },
1838 : { 27, 375 }, { 28, 375 }, { 29, 375 }, { 30, 375 }, { 31, 375 },
1839 : { 32, 375 }, { 33, 375 }, { 34, 375 }, { 35, 375 }, { 36, 375 },
1840 : { 37, 375 }, { 38, 375 }, { 39, 375 }, { 40, 375 }, { 41, 375 },
1841 : { 42, 375 }, { 43, 375 }, { 44, 375 }, { 45, 375 }, { 46, 375 },
1842 :
1843 : { 47, 375 }, { 48, 375 }, { 49, 375 }, { 50, 375 }, { 51, 375 },
1844 : { 52, 375 }, { 53, 375 }, { 54, 375 }, { 55, 375 }, { 56, 375 },
1845 : { 57, 375 }, { 58, 375 }, { 59, 375 }, { 60, 375 }, { 61, 375 },
1846 : { 62, 375 }, { 63, 375 }, { 64, 375 }, { 65, 375 }, { 66, 375 },
1847 : { 67, 375 }, { 68, 375 }, { 69, 375 }, { 70, 375 }, { 71, 375 },
1848 : { 72, 375 }, { 73, 375 }, { 74, 375 }, { 75, 375 }, { 76, 375 },
1849 : { 77, 375 }, { 78, 375 }, { 79, 375 }, { 80, 375 }, { 81, 375 },
1850 : { 82, 375 }, { 83, 375 }, { 84, 375 }, { 85, 375 }, { 86, 375 },
1851 : { 87, 375 }, { 88, 375 }, { 89, 375 }, { 90, 375 }, { 91, 375 },
1852 : { 92, 379 }, { 93, 375 }, { 94, 375 }, { 95, 375 }, { 96, 375 },
1853 :
1854 : { 97, 375 }, { 98, 375 }, { 99, 375 }, { 100, 375 }, { 101, 375 },
1855 : { 102, 375 }, { 103, 375 }, { 104, 375 }, { 105, 375 }, { 106, 375 },
1856 : { 107, 375 }, { 108, 375 }, { 109, 375 }, { 110, 375 }, { 111, 375 },
1857 : { 112, 375 }, { 113, 375 }, { 114, 375 }, { 115, 375 }, { 116, 375 },
1858 : { 117, 375 }, { 118, 375 }, { 119, 375 }, { 120, 375 }, { 121, 375 },
1859 : { 122, 375 }, { 123, 375 }, { 124, 375 }, { 125, 375 }, { 126, 375 },
1860 : { 127, 375 }, { 128, 375 }, { 129, 375 }, { 130, 375 }, { 131, 375 },
1861 : { 132, 375 }, { 133, 375 }, { 134, 375 }, { 135, 375 }, { 136, 375 },
1862 : { 137, 375 }, { 138, 375 }, { 139, 375 }, { 140, 375 }, { 141, 375 },
1863 : { 142, 375 }, { 143, 375 }, { 144, 375 }, { 145, 375 }, { 146, 375 },
1864 :
1865 : { 147, 375 }, { 148, 375 }, { 149, 375 }, { 150, 375 }, { 151, 375 },
1866 : { 152, 375 }, { 153, 375 }, { 154, 375 }, { 155, 375 }, { 156, 375 },
1867 : { 157, 375 }, { 158, 375 }, { 159, 375 }, { 160, 375 }, { 161, 375 },
1868 : { 162, 375 }, { 163, 375 }, { 164, 375 }, { 165, 375 }, { 166, 375 },
1869 : { 167, 375 }, { 168, 375 }, { 169, 375 }, { 170, 375 }, { 171, 375 },
1870 : { 172, 375 }, { 173, 375 }, { 174, 375 }, { 175, 375 }, { 176, 375 },
1871 : { 177, 375 }, { 178, 375 }, { 179, 375 }, { 180, 375 }, { 181, 375 },
1872 : { 182, 375 }, { 183, 375 }, { 184, 375 }, { 185, 375 }, { 186, 375 },
1873 : { 187, 375 }, { 188, 375 }, { 189, 375 }, { 190, 375 }, { 191, 375 },
1874 : { 192, 375 }, { 193, 375 }, { 194, 375 }, { 195, 375 }, { 196, 375 },
1875 :
1876 : { 197, 375 }, { 198, 375 }, { 199, 375 }, { 200, 375 }, { 201, 375 },
1877 : { 202, 375 }, { 203, 375 }, { 204, 375 }, { 205, 375 }, { 206, 375 },
1878 : { 207, 375 }, { 208, 375 }, { 209, 375 }, { 210, 375 }, { 211, 375 },
1879 : { 212, 375 }, { 213, 375 }, { 214, 375 }, { 215, 375 }, { 216, 375 },
1880 : { 217, 375 }, { 218, 375 }, { 219, 375 }, { 220, 375 }, { 221, 375 },
1881 : { 222, 375 }, { 223, 375 }, { 224, 375 }, { 225, 375 }, { 226, 375 },
1882 : { 227, 375 }, { 228, 375 }, { 229, 375 }, { 230, 375 }, { 231, 375 },
1883 : { 232, 375 }, { 233, 375 }, { 234, 375 }, { 235, 375 }, { 236, 375 },
1884 : { 237, 375 }, { 238, 375 }, { 239, 375 }, { 240, 375 }, { 241, 375 },
1885 : { 242, 375 }, { 243, 375 }, { 244, 375 }, { 245, 375 }, { 246, 375 },
1886 :
1887 : { 247, 375 }, { 248, 375 }, { 249, 375 }, { 250, 375 }, { 251, 375 },
1888 : { 252, 375 }, { 253, 375 }, { 254, 375 }, { 255, 375 }, { 256, 375 },
1889 : { 0, 78 }, { 0,30039 }, { 0, 1 }, { 0,30037 }, { 0, 49 },
1890 : { 0,30035 }, { 0, 0 }, { 0, 1 }, { 0,30032 }, { 0, 69 },
1891 : { 0,30030 }, { 0, 0 }, { 9,5515 }, { 10,5515 }, { 0, 0 },
1892 : { 12,5515 }, { 13,5515 }, { 9,5510 }, { 10,5510 }, { 0, 0 },
1893 : { 12,5510 }, { 13,5510 }, { 0, 19 }, { 0,30017 }, { 0, 68 },
1894 : { 0,30015 }, { 0, 0 }, { 0, 68 }, { 0,30012 }, { 0, 0 },
1895 : { 0, 0 }, { 0, 0 }, { 0, 6 }, { 0,30007 }, { 0, 0 },
1896 : { 32,5515 }, { 0, 6 }, { 0,30003 }, { 0, 0 }, { 0, 0 },
1897 :
1898 : { 32,5510 }, { 0, 51 }, { 0,29998 }, { 33,5510 }, { 0, 0 },
1899 : { 35,5510 }, { 0, 0 }, { 37,5510 }, { 38,5510 }, { 0, 69 },
1900 : { 0,29990 }, { 0, 0 }, { 42,5510 }, { 43,5510 }, { 0, 0 },
1901 : { 45,5510 }, { 0, 0 }, { 47,5510 }, { 0, 0 }, { 0, 52 },
1902 : { 0,29980 }, { 0, 54 }, { 0,29978 }, { 0, 54 }, { 0,29976 },
1903 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
1904 : { 60,5510 }, { 61,5550 }, { 62,5510 }, { 63,5510 }, { 64,5510 },
1905 : { 42, 348 }, { 34, 346 }, { 0, 54 }, { 0,29962 }, { 42,7294 },
1906 : { 47, 353 }, { 0, 27 }, { 0,29958 }, { 33,5470 }, { 0, 0 },
1907 : { 35,5470 }, { 58, 100 }, { 37,5470 }, { 38,5470 }, { 61, 102 },
1908 :
1909 : { 0, 0 }, { 0, 0 }, { 42,5470 }, { 43,5470 }, { 34, 328 },
1910 : { 45,5470 }, { 0, 0 }, { 47,5470 }, { 0, 0 }, { 0, 27 },
1911 : { 0,29940 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 94,5510 },
1912 : { 0, 0 }, { 96,5510 }, { 0, 27 }, { 0,29932 }, { 45,9179 },
1913 : { 60,5470 }, { 61,5470 }, { 62,5470 }, { 63,5470 }, { 64,5470 },
1914 : { 0, 78 }, { 0,29924 }, { 0, 35 }, { 0,29922 }, { 0, 36 },
1915 : { 0,29920 }, { 0, 35 }, { 0,29918 }, { 0, 43 }, { 0,29916 },
1916 : { 0, 61 }, { 0,29914 }, { 0, 60 }, { 0,29912 }, { 0, 62 },
1917 : { 0,29910 }, { 0, 8 }, { 0,29908 }, { 0, 0 }, { 124,5510 },
1918 : { 0, 0 }, { 126,5510 }, { 0, 20 }, { 0,29902 }, { 0, 18 },
1919 :
1920 : { 0,29900 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 94,5470 },
1921 : { 45,9456 }, { 96,5470 }, { 69, 327 }, { 0, 0 }, { 0, 0 },
1922 : { 0, 0 }, { 0, 0 }, { 36, 8 }, { 0, 0 }, { 0, 0 },
1923 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
1924 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,5461 },
1925 : { 49,5461 }, { 50,5461 }, { 51,5461 }, { 52,5461 }, { 53,5461 },
1926 : { 54,5461 }, { 55,5461 }, { 56,5461 }, { 57,5461 }, { 124,5470 },
1927 : { 0, 0 }, { 126,5470 }, { 69, 357 }, { 0, 0 }, { 101, 327 },
1928 : { 0, 0 }, { 65,5523 }, { 66,5523 }, { 67,5523 }, { 68,5523 },
1929 : { 69,5523 }, { 70,5523 }, { 71,5523 }, { 72,5523 }, { 73,5523 },
1930 :
1931 : { 74,5523 }, { 75,5523 }, { 76,5523 }, { 77,5523 }, { 78,5523 },
1932 : { 79,5523 }, { 80,5523 }, { 81,5523 }, { 82,5523 }, { 83,5523 },
1933 : { 84,5523 }, { 85,5523 }, { 86,5523 }, { 87,5523 }, { 88,5523 },
1934 : { 89,5523 }, { 90,5523 }, { 85,9692 }, { 0, 0 }, { 101, 357 },
1935 : { 0, 0 }, { 95,5523 }, { 0, 0 }, { 97,5523 }, { 98,5523 },
1936 : { 99,5523 }, { 100,5523 }, { 101,5523 }, { 102,5523 }, { 103,5523 },
1937 : { 104,5523 }, { 105,5523 }, { 106,5523 }, { 107,5523 }, { 108,5523 },
1938 : { 109,5523 }, { 110,5523 }, { 111,5523 }, { 112,5523 }, { 113,5523 },
1939 : { 114,5523 }, { 115,5523 }, { 116,5523 }, { 117,5523 }, { 118,5523 },
1940 : { 119,5523 }, { 120,5523 }, { 121,5523 }, { 122,5523 }, { 117,9715 },
1941 :
1942 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,5523 },
1943 : { 129,5523 }, { 130,5523 }, { 131,5523 }, { 132,5523 }, { 133,5523 },
1944 : { 134,5523 }, { 135,5523 }, { 136,5523 }, { 137,5523 }, { 138,5523 },
1945 : { 139,5523 }, { 140,5523 }, { 141,5523 }, { 142,5523 }, { 143,5523 },
1946 : { 144,5523 }, { 145,5523 }, { 146,5523 }, { 147,5523 }, { 148,5523 },
1947 : { 149,5523 }, { 150,5523 }, { 151,5523 }, { 152,5523 }, { 153,5523 },
1948 : { 154,5523 }, { 155,5523 }, { 156,5523 }, { 157,5523 }, { 158,5523 },
1949 : { 159,5523 }, { 160,5523 }, { 161,5523 }, { 162,5523 }, { 163,5523 },
1950 : { 164,5523 }, { 165,5523 }, { 166,5523 }, { 167,5523 }, { 168,5523 },
1951 : { 169,5523 }, { 170,5523 }, { 171,5523 }, { 172,5523 }, { 173,5523 },
1952 :
1953 : { 174,5523 }, { 175,5523 }, { 176,5523 }, { 177,5523 }, { 178,5523 },
1954 : { 179,5523 }, { 180,5523 }, { 181,5523 }, { 182,5523 }, { 183,5523 },
1955 : { 184,5523 }, { 185,5523 }, { 186,5523 }, { 187,5523 }, { 188,5523 },
1956 : { 189,5523 }, { 190,5523 }, { 191,5523 }, { 192,5523 }, { 193,5523 },
1957 : { 194,5523 }, { 195,5523 }, { 196,5523 }, { 197,5523 }, { 198,5523 },
1958 : { 199,5523 }, { 200,5523 }, { 201,5523 }, { 202,5523 }, { 203,5523 },
1959 : { 204,5523 }, { 205,5523 }, { 206,5523 }, { 207,5523 }, { 208,5523 },
1960 : { 209,5523 }, { 210,5523 }, { 211,5523 }, { 212,5523 }, { 213,5523 },
1961 : { 214,5523 }, { 215,5523 }, { 216,5523 }, { 217,5523 }, { 218,5523 },
1962 : { 219,5523 }, { 220,5523 }, { 221,5523 }, { 222,5523 }, { 223,5523 },
1963 :
1964 : { 224,5523 }, { 225,5523 }, { 226,5523 }, { 227,5523 }, { 228,5523 },
1965 : { 229,5523 }, { 230,5523 }, { 231,5523 }, { 232,5523 }, { 233,5523 },
1966 : { 234,5523 }, { 235,5523 }, { 236,5523 }, { 237,5523 }, { 238,5523 },
1967 : { 239,5523 }, { 240,5523 }, { 241,5523 }, { 242,5523 }, { 243,5523 },
1968 : { 244,5523 }, { 245,5523 }, { 246,5523 }, { 247,5523 }, { 248,5523 },
1969 : { 249,5523 }, { 250,5523 }, { 251,5523 }, { 252,5523 }, { 253,5523 },
1970 : { 254,5523 }, { 255,5523 }, { 0, 68 }, { 0,29667 }, { 0, 59 },
1971 : { 0,29665 }, { 0, 15 }, { 0,29663 }, { 0, 10 }, { 0,29661 },
1972 : { 0, 7 }, { 0,29659 }, { 0, 0 }, { 0, 68 }, { 0,29656 },
1973 : { 0, 4 }, { 0,29654 }, { 0, 57 }, { 0,29652 }, { 0, 0 },
1974 :
1975 : { 0, 0 }, { 0, 0 }, { 0, 17 }, { 0,29647 }, { 0, 30 },
1976 : { 0,29645 }, { 0, 23 }, { 0,29643 }, { 0, 38 }, { 0,29641 },
1977 : { 0, 45 }, { 0,29639 }, { 0, 68 }, { 0,29637 }, { 0, 55 },
1978 : { 0,29635 }, { 33,5147 }, { 0, 0 }, { 35,5147 }, { 34, 107 },
1979 : { 37,5147 }, { 38,5147 }, { 0, 0 }, { 0, 0 }, { 39, 109 },
1980 : { 42,5147 }, { 43,5147 }, { 33,5136 }, { 45,5147 }, { 35,5136 },
1981 : { 47,5147 }, { 37,5136 }, { 38,5136 }, { 42, 0 }, { 45,10435 },
1982 : { 0, 0 }, { 42,5136 }, { 43,5136 }, { 47, 5 }, { 45,5512 },
1983 : { 0, 0 }, { 47,5136 }, { 0, 0 }, { 60,5147 }, { 61,5147 },
1984 : { 62,5147 }, { 63,5147 }, { 64,5147 }, { 45,10807 }, { 0, 25 },
1985 :
1986 : { 0,29600 }, { 0, 0 }, { 45,11108 }, { 0, 0 }, { 60,5136 },
1987 : { 61,5136 }, { 62,5136 }, { 63,5136 }, { 64,5136 }, { 46,-277 },
1988 : { 0, 0 }, { 48,5751 }, { 49,5751 }, { 50,5751 }, { 51,5751 },
1989 : { 52,5751 }, { 53,5751 }, { 54,5751 }, { 55,5751 }, { 56,5751 },
1990 : { 57,5751 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 28 },
1991 : { 0,29575 }, { 0, 0 }, { 94,5147 }, { 0, 0 }, { 96,5147 },
1992 : { 0, 73 }, { 0,29569 }, { 0, 0 }, { 0, 68 }, { 0,29566 },
1993 : { 0, 71 }, { 0,29564 }, { 0, 0 }, { 94,5136 }, { 0, 0 },
1994 : { 96,5136 }, { 0, 50 }, { 0,29558 }, { 0, 21 }, { 0,29556 },
1995 : { 45,12026 }, { 0, 14 }, { 0,29553 }, { 83, 138 }, { 0, 0 },
1996 :
1997 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 10 }, { 0,29546 },
1998 : { 0, 13 }, { 0,29544 }, { 124,5147 }, { 0, 0 }, { 126,5147 },
1999 : { 0, 17 }, { 0,29539 }, { 0, 41 }, { 0,29537 }, { 0, 23 },
2000 : { 0,29535 }, { 0, 0 }, { 33,5046 }, { 124,5136 }, { 35,5046 },
2001 : { 126,5136 }, { 37,5046 }, { 38,5046 }, { 0, 0 }, { 0, 0 },
2002 : { 0, 0 }, { 42,5705 }, { 43,5046 }, { 0, 0 }, { 45,5046 },
2003 : { 115, 138 }, { 47,5046 }, { 46,5705 }, { 0, 0 }, { 48,5769 },
2004 : { 49,5769 }, { 50,5769 }, { 51,5769 }, { 52,5769 }, { 53,5769 },
2005 : { 54,5769 }, { 55,5769 }, { 56,5769 }, { 57,5769 }, { 60,5046 },
2006 : { 61,5046 }, { 62,5046 }, { 63,5046 }, { 64,5046 }, { 45,12615 },
2007 :
2008 : { 0, 68 }, { 0,29499 }, { 0, 55 }, { 0,29497 }, { 0, 0 },
2009 : { 69,5791 }, { 45,13640 }, { 0, 0 }, { 83, 99 }, { 0, 0 },
2010 : { 45,14668 }, { 0, 68 }, { 0,29488 }, { 0, 0 }, { 0, 0 },
2011 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2012 : { 0, 25 }, { 0,29479 }, { 0, 0 }, { 0, 28 }, { 0,29476 },
2013 : { 0, 39 }, { 0,29474 }, { 0, 0 }, { 94,5046 }, { 0, 0 },
2014 : { 96,5046 }, { 0, 40 }, { 0,29468 }, { 0, 0 }, { 33,4979 },
2015 : { 0, 0 }, { 35,4979 }, { 101,5791 }, { 37,4979 }, { 38,4979 },
2016 : { 115, 99 }, { 0, 0 }, { 0, 0 }, { 42,4979 }, { 43,4979 },
2017 : { 33,4968 }, { 45,4979 }, { 35,4968 }, { 47,4979 }, { 37,4968 },
2018 :
2019 : { 38,4968 }, { 0, 0 }, { 0, 55 }, { 0,29447 }, { 42,4968 },
2020 : { 43,4968 }, { 0, 0 }, { 45,4968 }, { 124,5046 }, { 47,4968 },
2021 : { 126,5046 }, { 60,4979 }, { 61,5766 }, { 62,5807 }, { 63,4979 },
2022 : { 64,4979 }, { 45,15771 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2023 : { 67, 50 }, { 0, 0 }, { 60,4968 }, { 61,4968 }, { 62,5863 },
2024 : { 63,4968 }, { 64,4968 }, { 0, 0 }, { 0, 68 }, { 0,29421 },
2025 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2026 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2027 : { 0, 0 }, { 67, 81 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2028 : { 94,4979 }, { 0, 0 }, { 96,4979 }, { 0, 0 }, { 0, 0 },
2029 :
2030 : { 0, 0 }, { 0, 0 }, { 99, 50 }, { 0, 0 }, { 0, 28 },
2031 : { 0,29395 }, { 94,4968 }, { 0, 0 }, { 96,4968 }, { 0, 0 },
2032 : { 0, 77 }, { 0,29389 }, { 33,4901 }, { 0, 0 }, { 35,4901 },
2033 : { 0, 0 }, { 37,4901 }, { 38,4901 }, { 65, 326 }, { 0, 0 },
2034 : { 0, 0 }, { 42,4901 }, { 43,4901 }, { 99, 81 }, { 45,4901 },
2035 : { 124,4979 }, { 47,4901 }, { 126,4979 }, { 0, 0 }, { 0, 0 },
2036 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2037 : { 0, 0 }, { 124,4968 }, { 0, 0 }, { 126,4968 }, { 60,4901 },
2038 : { 61,5807 }, { 62,4901 }, { 63,4901 }, { 64,4901 }, { 0, 0 },
2039 : { 0, 0 }, { 0, 0 }, { 36,5855 }, { 0, 0 }, { 0, 0 },
2040 :
2041 : { 97, 326 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2042 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,5855 },
2043 : { 49,5855 }, { 50,5855 }, { 51,5855 }, { 52,5855 }, { 53,5855 },
2044 : { 54,5855 }, { 55,5855 }, { 56,5855 }, { 57,5855 }, { 0, 0 },
2045 : { 65, 276 }, { 0, 0 }, { 0, 0 }, { 94,4901 }, { 0, 0 },
2046 : { 96,4901 }, { 65,5855 }, { 66,5855 }, { 67,5855 }, { 68,5855 },
2047 : { 69,5855 }, { 70,5855 }, { 71,5855 }, { 72,5855 }, { 73,5855 },
2048 : { 74,5855 }, { 75,5855 }, { 76,5855 }, { 77,5855 }, { 78,5855 },
2049 : { 79,5855 }, { 80,5855 }, { 81,5855 }, { 82,5855 }, { 83,5855 },
2050 : { 84,5855 }, { 85,5855 }, { 86,5855 }, { 87,5855 }, { 88,5855 },
2051 :
2052 : { 89,5855 }, { 90,5855 }, { 97, 276 }, { 124,4901 }, { 0, 0 },
2053 : { 126,4901 }, { 95,5855 }, { 0, 0 }, { 97,5855 }, { 98,5855 },
2054 : { 99,5855 }, { 100,5855 }, { 101,5855 }, { 102,5855 }, { 103,5855 },
2055 : { 104,5855 }, { 105,5855 }, { 106,5855 }, { 107,5855 }, { 108,5855 },
2056 : { 109,5855 }, { 110,5855 }, { 111,5855 }, { 112,5855 }, { 113,5855 },
2057 : { 114,5855 }, { 115,5855 }, { 116,5855 }, { 117,5855 }, { 118,5855 },
2058 : { 119,5855 }, { 120,5855 }, { 121,5855 }, { 122,5855 }, { 0, 0 },
2059 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,5855 },
2060 : { 129,5855 }, { 130,5855 }, { 131,5855 }, { 132,5855 }, { 133,5855 },
2061 : { 134,5855 }, { 135,5855 }, { 136,5855 }, { 137,5855 }, { 138,5855 },
2062 :
2063 : { 139,5855 }, { 140,5855 }, { 141,5855 }, { 142,5855 }, { 143,5855 },
2064 : { 144,5855 }, { 145,5855 }, { 146,5855 }, { 147,5855 }, { 148,5855 },
2065 : { 149,5855 }, { 150,5855 }, { 151,5855 }, { 152,5855 }, { 153,5855 },
2066 : { 154,5855 }, { 155,5855 }, { 156,5855 }, { 157,5855 }, { 158,5855 },
2067 : { 159,5855 }, { 160,5855 }, { 161,5855 }, { 162,5855 }, { 163,5855 },
2068 : { 164,5855 }, { 165,5855 }, { 166,5855 }, { 167,5855 }, { 168,5855 },
2069 : { 169,5855 }, { 170,5855 }, { 171,5855 }, { 172,5855 }, { 173,5855 },
2070 : { 174,5855 }, { 175,5855 }, { 176,5855 }, { 177,5855 }, { 178,5855 },
2071 : { 179,5855 }, { 180,5855 }, { 181,5855 }, { 182,5855 }, { 183,5855 },
2072 : { 184,5855 }, { 185,5855 }, { 186,5855 }, { 187,5855 }, { 188,5855 },
2073 :
2074 : { 189,5855 }, { 190,5855 }, { 191,5855 }, { 192,5855 }, { 193,5855 },
2075 : { 194,5855 }, { 195,5855 }, { 196,5855 }, { 197,5855 }, { 198,5855 },
2076 : { 199,5855 }, { 200,5855 }, { 201,5855 }, { 202,5855 }, { 203,5855 },
2077 : { 204,5855 }, { 205,5855 }, { 206,5855 }, { 207,5855 }, { 208,5855 },
2078 : { 209,5855 }, { 210,5855 }, { 211,5855 }, { 212,5855 }, { 213,5855 },
2079 : { 214,5855 }, { 215,5855 }, { 216,5855 }, { 217,5855 }, { 218,5855 },
2080 : { 219,5855 }, { 220,5855 }, { 221,5855 }, { 222,5855 }, { 223,5855 },
2081 : { 224,5855 }, { 225,5855 }, { 226,5855 }, { 227,5855 }, { 228,5855 },
2082 : { 229,5855 }, { 230,5855 }, { 231,5855 }, { 232,5855 }, { 233,5855 },
2083 : { 234,5855 }, { 235,5855 }, { 236,5855 }, { 237,5855 }, { 238,5855 },
2084 :
2085 : { 239,5855 }, { 240,5855 }, { 241,5855 }, { 242,5855 }, { 243,5855 },
2086 : { 244,5855 }, { 245,5855 }, { 246,5855 }, { 247,5855 }, { 248,5855 },
2087 : { 249,5855 }, { 250,5855 }, { 251,5855 }, { 252,5855 }, { 253,5855 },
2088 : { 254,5855 }, { 255,5855 }, { 0, 77 }, { 0,29132 }, { 0, 0 },
2089 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2090 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 55 }, { 0,29121 },
2091 : { 0, 28 }, { 0,29119 }, { 0, 33 }, { 0,29117 }, { 0, 0 },
2092 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2093 : { 0, 55 }, { 0,29109 }, { 0, 28 }, { 0,29107 }, { 0, 34 },
2094 : { 0,29105 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2095 :
2096 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 36,5598 },
2097 : { 0, 0 }, { 0, 0 }, { 39,-776 }, { 0, 0 }, { 0, 0 },
2098 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2099 : { 0, 0 }, { 48,5598 }, { 49,5598 }, { 50,5598 }, { 51,5598 },
2100 : { 52,5598 }, { 53,5598 }, { 54,5598 }, { 55,5598 }, { 56,5598 },
2101 : { 57,5598 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2102 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,5598 }, { 66,5598 },
2103 : { 67,5598 }, { 68,5598 }, { 69,5598 }, { 70,5598 }, { 71,5598 },
2104 : { 72,5598 }, { 73,5598 }, { 74,5598 }, { 75,5598 }, { 76,5598 },
2105 : { 77,5598 }, { 78,5598 }, { 79,5598 }, { 80,5598 }, { 81,5598 },
2106 :
2107 : { 82,5598 }, { 83,5598 }, { 84,5598 }, { 85,5598 }, { 86,5598 },
2108 : { 87,5598 }, { 88,5598 }, { 89,5598 }, { 90,5598 }, { 80, 12 },
2109 : { 69,22361 }, { 80, 12 }, { 69,22383 }, { 95,5598 }, { 0, 0 },
2110 : { 97,5598 }, { 98,5598 }, { 99,5598 }, { 100,5598 }, { 101,5598 },
2111 : { 102,5598 }, { 103,5598 }, { 104,5598 }, { 105,5598 }, { 106,5598 },
2112 : { 107,5598 }, { 108,5598 }, { 109,5598 }, { 110,5598 }, { 111,5598 },
2113 : { 112,5598 }, { 113,5598 }, { 114,5598 }, { 115,5598 }, { 116,5598 },
2114 : { 117,5598 }, { 118,5598 }, { 119,5598 }, { 120,5598 }, { 121,5598 },
2115 : { 122,5598 }, { 112, 12 }, { 101,22361 }, { 112, 12 }, { 101,22383 },
2116 : { 0, 0 }, { 128,5598 }, { 129,5598 }, { 130,5598 }, { 131,5598 },
2117 :
2118 : { 132,5598 }, { 133,5598 }, { 134,5598 }, { 135,5598 }, { 136,5598 },
2119 : { 137,5598 }, { 138,5598 }, { 139,5598 }, { 140,5598 }, { 141,5598 },
2120 : { 142,5598 }, { 143,5598 }, { 144,5598 }, { 145,5598 }, { 146,5598 },
2121 : { 147,5598 }, { 148,5598 }, { 149,5598 }, { 150,5598 }, { 151,5598 },
2122 : { 152,5598 }, { 153,5598 }, { 154,5598 }, { 155,5598 }, { 156,5598 },
2123 : { 157,5598 }, { 158,5598 }, { 159,5598 }, { 160,5598 }, { 161,5598 },
2124 : { 162,5598 }, { 163,5598 }, { 164,5598 }, { 165,5598 }, { 166,5598 },
2125 : { 167,5598 }, { 168,5598 }, { 169,5598 }, { 170,5598 }, { 171,5598 },
2126 : { 172,5598 }, { 173,5598 }, { 174,5598 }, { 175,5598 }, { 176,5598 },
2127 : { 177,5598 }, { 178,5598 }, { 179,5598 }, { 180,5598 }, { 181,5598 },
2128 :
2129 : { 182,5598 }, { 183,5598 }, { 184,5598 }, { 185,5598 }, { 186,5598 },
2130 : { 187,5598 }, { 188,5598 }, { 189,5598 }, { 190,5598 }, { 191,5598 },
2131 : { 192,5598 }, { 193,5598 }, { 194,5598 }, { 195,5598 }, { 196,5598 },
2132 : { 197,5598 }, { 198,5598 }, { 199,5598 }, { 200,5598 }, { 201,5598 },
2133 : { 202,5598 }, { 203,5598 }, { 204,5598 }, { 205,5598 }, { 206,5598 },
2134 : { 207,5598 }, { 208,5598 }, { 209,5598 }, { 210,5598 }, { 211,5598 },
2135 : { 212,5598 }, { 213,5598 }, { 214,5598 }, { 215,5598 }, { 216,5598 },
2136 : { 217,5598 }, { 218,5598 }, { 219,5598 }, { 220,5598 }, { 221,5598 },
2137 : { 222,5598 }, { 223,5598 }, { 224,5598 }, { 225,5598 }, { 226,5598 },
2138 : { 227,5598 }, { 228,5598 }, { 229,5598 }, { 230,5598 }, { 231,5598 },
2139 :
2140 : { 232,5598 }, { 233,5598 }, { 234,5598 }, { 235,5598 }, { 236,5598 },
2141 : { 237,5598 }, { 238,5598 }, { 239,5598 }, { 240,5598 }, { 241,5598 },
2142 : { 242,5598 }, { 243,5598 }, { 244,5598 }, { 245,5598 }, { 246,5598 },
2143 : { 247,5598 }, { 248,5598 }, { 249,5598 }, { 250,5598 }, { 251,5598 },
2144 : { 252,5598 }, { 253,5598 }, { 254,5598 }, { 255,5598 }, { 0, 77 },
2145 : { 0,28875 }, { 0, 55 }, { 0,28873 }, { 0, 0 }, { 0, 0 },
2146 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2147 : { 0, 0 }, { 0, 0 }, { 0, 28 }, { 0,28862 }, { 0, 0 },
2148 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 55 },
2149 : { 0,28855 }, { 0, 28 }, { 0,28853 }, { 0, 56 }, { 0,28851 },
2150 :
2151 : { 0, 29 }, { 0,28849 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2152 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2153 : { 0, 0 }, { 36,5341 }, { 0, 0 }, { 0, 0 }, { 39,-1027 },
2154 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2155 : { 0, 0 }, { 0, 0 }, { 45,22999 }, { 48,5341 }, { 49,5341 },
2156 : { 50,5341 }, { 51,5341 }, { 52,5341 }, { 53,5341 }, { 54,5341 },
2157 : { 55,5341 }, { 56,5341 }, { 57,5341 }, { 45,23246 }, { 39, 4 },
2158 : { 0, 0 }, { 39, 4 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2159 : { 65,5341 }, { 66,5341 }, { 67,5341 }, { 68,5341 }, { 69,5341 },
2160 : { 70,5341 }, { 71,5341 }, { 72,5341 }, { 73,5341 }, { 74,5341 },
2161 :
2162 : { 75,5341 }, { 76,5341 }, { 77,5341 }, { 78,5341 }, { 79,5341 },
2163 : { 80,5341 }, { 81,5341 }, { 82,5341 }, { 83,5341 }, { 84,5341 },
2164 : { 85,5341 }, { 86,5341 }, { 87,5341 }, { 88,5341 }, { 89,5341 },
2165 : { 90,5341 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2166 : { 95,5341 }, { 0, 0 }, { 97,5341 }, { 98,5341 }, { 99,5341 },
2167 : { 100,5341 }, { 101,5341 }, { 102,5341 }, { 103,5341 }, { 104,5341 },
2168 : { 105,5341 }, { 106,5341 }, { 107,5341 }, { 108,5341 }, { 109,5341 },
2169 : { 110,5341 }, { 111,5341 }, { 112,5341 }, { 113,5341 }, { 114,5341 },
2170 : { 115,5341 }, { 116,5341 }, { 117,5341 }, { 118,5341 }, { 119,5341 },
2171 : { 120,5341 }, { 121,5341 }, { 122,5341 }, { 0, 0 }, { 0, 0 },
2172 :
2173 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,5341 }, { 129,5341 },
2174 : { 130,5341 }, { 131,5341 }, { 132,5341 }, { 133,5341 }, { 134,5341 },
2175 : { 135,5341 }, { 136,5341 }, { 137,5341 }, { 138,5341 }, { 139,5341 },
2176 : { 140,5341 }, { 141,5341 }, { 142,5341 }, { 143,5341 }, { 144,5341 },
2177 : { 145,5341 }, { 146,5341 }, { 147,5341 }, { 148,5341 }, { 149,5341 },
2178 : { 150,5341 }, { 151,5341 }, { 152,5341 }, { 153,5341 }, { 154,5341 },
2179 : { 155,5341 }, { 156,5341 }, { 157,5341 }, { 158,5341 }, { 159,5341 },
2180 : { 160,5341 }, { 161,5341 }, { 162,5341 }, { 163,5341 }, { 164,5341 },
2181 : { 165,5341 }, { 166,5341 }, { 167,5341 }, { 168,5341 }, { 169,5341 },
2182 : { 170,5341 }, { 171,5341 }, { 172,5341 }, { 173,5341 }, { 174,5341 },
2183 :
2184 : { 175,5341 }, { 176,5341 }, { 177,5341 }, { 178,5341 }, { 179,5341 },
2185 : { 180,5341 }, { 181,5341 }, { 182,5341 }, { 183,5341 }, { 184,5341 },
2186 : { 185,5341 }, { 186,5341 }, { 187,5341 }, { 188,5341 }, { 189,5341 },
2187 : { 190,5341 }, { 191,5341 }, { 192,5341 }, { 193,5341 }, { 194,5341 },
2188 : { 195,5341 }, { 196,5341 }, { 197,5341 }, { 198,5341 }, { 199,5341 },
2189 : { 200,5341 }, { 201,5341 }, { 202,5341 }, { 203,5341 }, { 204,5341 },
2190 : { 205,5341 }, { 206,5341 }, { 207,5341 }, { 208,5341 }, { 209,5341 },
2191 : { 210,5341 }, { 211,5341 }, { 212,5341 }, { 213,5341 }, { 214,5341 },
2192 : { 215,5341 }, { 216,5341 }, { 217,5341 }, { 218,5341 }, { 219,5341 },
2193 : { 220,5341 }, { 221,5341 }, { 222,5341 }, { 223,5341 }, { 224,5341 },
2194 :
2195 : { 225,5341 }, { 226,5341 }, { 227,5341 }, { 228,5341 }, { 229,5341 },
2196 : { 230,5341 }, { 231,5341 }, { 232,5341 }, { 233,5341 }, { 234,5341 },
2197 : { 235,5341 }, { 236,5341 }, { 237,5341 }, { 238,5341 }, { 239,5341 },
2198 : { 240,5341 }, { 241,5341 }, { 242,5341 }, { 243,5341 }, { 244,5341 },
2199 : { 245,5341 }, { 246,5341 }, { 247,5341 }, { 248,5341 }, { 249,5341 },
2200 : { 250,5341 }, { 251,5341 }, { 252,5341 }, { 253,5341 }, { 254,5341 },
2201 : { 255,5341 }, { 0, 77 }, { 0,28618 }, { 0, 0 }, { 0, 0 },
2202 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2203 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2204 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2205 :
2206 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2207 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2208 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2209 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 36,5084 }, { 0, 0 },
2210 : { 0, 0 }, { 39,-1282 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2211 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2212 : { 48,5084 }, { 49,5084 }, { 50,5084 }, { 51,5084 }, { 52,5084 },
2213 : { 53,5084 }, { 54,5084 }, { 55,5084 }, { 56,5084 }, { 57,5084 },
2214 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2215 : { 0, 0 }, { 0, 0 }, { 65,5084 }, { 66,5084 }, { 67,5084 },
2216 :
2217 : { 68,5084 }, { 69,5084 }, { 70,5084 }, { 71,5084 }, { 72,5084 },
2218 : { 73,5084 }, { 74,5084 }, { 75,5084 }, { 76,5084 }, { 77,5084 },
2219 : { 78,5084 }, { 79,5084 }, { 80,5084 }, { 81,5084 }, { 82,5084 },
2220 : { 83,5084 }, { 84,5084 }, { 85,5084 }, { 86,5084 }, { 87,5084 },
2221 : { 88,5084 }, { 89,5084 }, { 90,5084 }, { 0, 0 }, { 0, 0 },
2222 : { 0, 0 }, { 0, 0 }, { 95,5084 }, { 0, 0 }, { 97,5084 },
2223 : { 98,5084 }, { 99,5084 }, { 100,5084 }, { 101,5084 }, { 102,5084 },
2224 : { 103,5084 }, { 104,5084 }, { 105,5084 }, { 106,5084 }, { 107,5084 },
2225 : { 108,5084 }, { 109,5084 }, { 110,5084 }, { 111,5084 }, { 112,5084 },
2226 : { 113,5084 }, { 114,5084 }, { 115,5084 }, { 116,5084 }, { 117,5084 },
2227 :
2228 : { 118,5084 }, { 119,5084 }, { 120,5084 }, { 121,5084 }, { 122,5084 },
2229 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2230 : { 128,5084 }, { 129,5084 }, { 130,5084 }, { 131,5084 }, { 132,5084 },
2231 : { 133,5084 }, { 134,5084 }, { 135,5084 }, { 136,5084 }, { 137,5084 },
2232 : { 138,5084 }, { 139,5084 }, { 140,5084 }, { 141,5084 }, { 142,5084 },
2233 : { 143,5084 }, { 144,5084 }, { 145,5084 }, { 146,5084 }, { 147,5084 },
2234 : { 148,5084 }, { 149,5084 }, { 150,5084 }, { 151,5084 }, { 152,5084 },
2235 : { 153,5084 }, { 154,5084 }, { 155,5084 }, { 156,5084 }, { 157,5084 },
2236 : { 158,5084 }, { 159,5084 }, { 160,5084 }, { 161,5084 }, { 162,5084 },
2237 : { 163,5084 }, { 164,5084 }, { 165,5084 }, { 166,5084 }, { 167,5084 },
2238 :
2239 : { 168,5084 }, { 169,5084 }, { 170,5084 }, { 171,5084 }, { 172,5084 },
2240 : { 173,5084 }, { 174,5084 }, { 175,5084 }, { 176,5084 }, { 177,5084 },
2241 : { 178,5084 }, { 179,5084 }, { 180,5084 }, { 181,5084 }, { 182,5084 },
2242 : { 183,5084 }, { 184,5084 }, { 185,5084 }, { 186,5084 }, { 187,5084 },
2243 : { 188,5084 }, { 189,5084 }, { 190,5084 }, { 191,5084 }, { 192,5084 },
2244 : { 193,5084 }, { 194,5084 }, { 195,5084 }, { 196,5084 }, { 197,5084 },
2245 : { 198,5084 }, { 199,5084 }, { 200,5084 }, { 201,5084 }, { 202,5084 },
2246 : { 203,5084 }, { 204,5084 }, { 205,5084 }, { 206,5084 }, { 207,5084 },
2247 : { 208,5084 }, { 209,5084 }, { 210,5084 }, { 211,5084 }, { 212,5084 },
2248 : { 213,5084 }, { 214,5084 }, { 215,5084 }, { 216,5084 }, { 217,5084 },
2249 :
2250 : { 218,5084 }, { 219,5084 }, { 220,5084 }, { 221,5084 }, { 222,5084 },
2251 : { 223,5084 }, { 224,5084 }, { 225,5084 }, { 226,5084 }, { 227,5084 },
2252 : { 228,5084 }, { 229,5084 }, { 230,5084 }, { 231,5084 }, { 232,5084 },
2253 : { 233,5084 }, { 234,5084 }, { 235,5084 }, { 236,5084 }, { 237,5084 },
2254 : { 238,5084 }, { 239,5084 }, { 240,5084 }, { 241,5084 }, { 242,5084 },
2255 : { 243,5084 }, { 244,5084 }, { 245,5084 }, { 246,5084 }, { 247,5084 },
2256 : { 248,5084 }, { 249,5084 }, { 250,5084 }, { 251,5084 }, { 252,5084 },
2257 : { 253,5084 }, { 254,5084 }, { 255,5084 }, { 0, 77 }, { 0,28361 },
2258 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2259 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2260 :
2261 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2262 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2263 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2264 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2265 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2266 : { 36,4827 }, { 0, 0 }, { 38,-1304 }, { 0, 0 }, { 0, 0 },
2267 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2268 : { 0, 0 }, { 0, 0 }, { 48,4827 }, { 49,4827 }, { 50,4827 },
2269 : { 51,4827 }, { 52,4827 }, { 53,4827 }, { 54,4827 }, { 55,4827 },
2270 : { 56,4827 }, { 57,4827 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2271 :
2272 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,4827 },
2273 : { 66,4827 }, { 67,4827 }, { 68,4827 }, { 69,4827 }, { 70,4827 },
2274 : { 71,4827 }, { 72,4827 }, { 73,4827 }, { 74,4827 }, { 75,4827 },
2275 : { 76,4827 }, { 77,4827 }, { 78,4827 }, { 79,4827 }, { 80,4827 },
2276 : { 81,4827 }, { 82,4827 }, { 83,4827 }, { 84,4827 }, { 85,4827 },
2277 : { 86,4827 }, { 87,4827 }, { 88,4827 }, { 89,4827 }, { 90,4827 },
2278 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 95,4827 },
2279 : { 0, 0 }, { 97,4827 }, { 98,4827 }, { 99,4827 }, { 100,4827 },
2280 : { 101,4827 }, { 102,4827 }, { 103,4827 }, { 104,4827 }, { 105,4827 },
2281 : { 106,4827 }, { 107,4827 }, { 108,4827 }, { 109,4827 }, { 110,4827 },
2282 :
2283 : { 111,4827 }, { 112,4827 }, { 113,4827 }, { 114,4827 }, { 115,4827 },
2284 : { 116,4827 }, { 117,4827 }, { 118,4827 }, { 119,4827 }, { 120,4827 },
2285 : { 121,4827 }, { 122,4827 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2286 : { 0, 0 }, { 0, 0 }, { 128,4827 }, { 129,4827 }, { 130,4827 },
2287 : { 131,4827 }, { 132,4827 }, { 133,4827 }, { 134,4827 }, { 135,4827 },
2288 : { 136,4827 }, { 137,4827 }, { 138,4827 }, { 139,4827 }, { 140,4827 },
2289 : { 141,4827 }, { 142,4827 }, { 143,4827 }, { 144,4827 }, { 145,4827 },
2290 : { 146,4827 }, { 147,4827 }, { 148,4827 }, { 149,4827 }, { 150,4827 },
2291 : { 151,4827 }, { 152,4827 }, { 153,4827 }, { 154,4827 }, { 155,4827 },
2292 : { 156,4827 }, { 157,4827 }, { 158,4827 }, { 159,4827 }, { 160,4827 },
2293 :
2294 : { 161,4827 }, { 162,4827 }, { 163,4827 }, { 164,4827 }, { 165,4827 },
2295 : { 166,4827 }, { 167,4827 }, { 168,4827 }, { 169,4827 }, { 170,4827 },
2296 : { 171,4827 }, { 172,4827 }, { 173,4827 }, { 174,4827 }, { 175,4827 },
2297 : { 176,4827 }, { 177,4827 }, { 178,4827 }, { 179,4827 }, { 180,4827 },
2298 : { 181,4827 }, { 182,4827 }, { 183,4827 }, { 184,4827 }, { 185,4827 },
2299 : { 186,4827 }, { 187,4827 }, { 188,4827 }, { 189,4827 }, { 190,4827 },
2300 : { 191,4827 }, { 192,4827 }, { 193,4827 }, { 194,4827 }, { 195,4827 },
2301 : { 196,4827 }, { 197,4827 }, { 198,4827 }, { 199,4827 }, { 200,4827 },
2302 : { 201,4827 }, { 202,4827 }, { 203,4827 }, { 204,4827 }, { 205,4827 },
2303 : { 206,4827 }, { 207,4827 }, { 208,4827 }, { 209,4827 }, { 210,4827 },
2304 :
2305 : { 211,4827 }, { 212,4827 }, { 213,4827 }, { 214,4827 }, { 215,4827 },
2306 : { 216,4827 }, { 217,4827 }, { 218,4827 }, { 219,4827 }, { 220,4827 },
2307 : { 221,4827 }, { 222,4827 }, { 223,4827 }, { 224,4827 }, { 225,4827 },
2308 : { 226,4827 }, { 227,4827 }, { 228,4827 }, { 229,4827 }, { 230,4827 },
2309 : { 231,4827 }, { 232,4827 }, { 233,4827 }, { 234,4827 }, { 235,4827 },
2310 : { 236,4827 }, { 237,4827 }, { 238,4827 }, { 239,4827 }, { 240,4827 },
2311 : { 241,4827 }, { 242,4827 }, { 243,4827 }, { 244,4827 }, { 245,4827 },
2312 : { 246,4827 }, { 247,4827 }, { 248,4827 }, { 249,4827 }, { 250,4827 },
2313 : { 251,4827 }, { 252,4827 }, { 253,4827 }, { 254,4827 }, { 255,4827 },
2314 : { 0, 77 }, { 0,28104 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2315 :
2316 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2317 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2318 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2319 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2320 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2321 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2322 : { 0, 0 }, { 0, 0 }, { 36,4570 }, { 0, 0 }, { 0, 0 },
2323 : { 39,-1559 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2324 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,4570 },
2325 : { 49,4570 }, { 50,4570 }, { 51,4570 }, { 52,4570 }, { 53,4570 },
2326 :
2327 : { 54,4570 }, { 55,4570 }, { 56,4570 }, { 57,4570 }, { 0, 0 },
2328 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2329 : { 0, 0 }, { 65,4570 }, { 66,4570 }, { 67,4570 }, { 68,4570 },
2330 : { 69,4570 }, { 70,4570 }, { 71,4570 }, { 72,4570 }, { 73,4570 },
2331 : { 74,4570 }, { 75,4570 }, { 76,4570 }, { 77,4570 }, { 78,4570 },
2332 : { 79,4570 }, { 80,4570 }, { 81,4570 }, { 82,4570 }, { 83,4570 },
2333 : { 84,4570 }, { 85,4570 }, { 86,4570 }, { 87,4570 }, { 88,4570 },
2334 : { 89,4570 }, { 90,4570 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2335 : { 0, 0 }, { 95,4570 }, { 0, 0 }, { 97,4570 }, { 98,4570 },
2336 : { 99,4570 }, { 100,4570 }, { 101,4570 }, { 102,4570 }, { 103,4570 },
2337 :
2338 : { 104,4570 }, { 105,4570 }, { 106,4570 }, { 107,4570 }, { 108,4570 },
2339 : { 109,4570 }, { 110,4570 }, { 111,4570 }, { 112,4570 }, { 113,4570 },
2340 : { 114,4570 }, { 115,4570 }, { 116,4570 }, { 117,4570 }, { 118,4570 },
2341 : { 119,4570 }, { 120,4570 }, { 121,4570 }, { 122,4570 }, { 0, 0 },
2342 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,4570 },
2343 : { 129,4570 }, { 130,4570 }, { 131,4570 }, { 132,4570 }, { 133,4570 },
2344 : { 134,4570 }, { 135,4570 }, { 136,4570 }, { 137,4570 }, { 138,4570 },
2345 : { 139,4570 }, { 140,4570 }, { 141,4570 }, { 142,4570 }, { 143,4570 },
2346 : { 144,4570 }, { 145,4570 }, { 146,4570 }, { 147,4570 }, { 148,4570 },
2347 : { 149,4570 }, { 150,4570 }, { 151,4570 }, { 152,4570 }, { 153,4570 },
2348 :
2349 : { 154,4570 }, { 155,4570 }, { 156,4570 }, { 157,4570 }, { 158,4570 },
2350 : { 159,4570 }, { 160,4570 }, { 161,4570 }, { 162,4570 }, { 163,4570 },
2351 : { 164,4570 }, { 165,4570 }, { 166,4570 }, { 167,4570 }, { 168,4570 },
2352 : { 169,4570 }, { 170,4570 }, { 171,4570 }, { 172,4570 }, { 173,4570 },
2353 : { 174,4570 }, { 175,4570 }, { 176,4570 }, { 177,4570 }, { 178,4570 },
2354 : { 179,4570 }, { 180,4570 }, { 181,4570 }, { 182,4570 }, { 183,4570 },
2355 : { 184,4570 }, { 185,4570 }, { 186,4570 }, { 187,4570 }, { 188,4570 },
2356 : { 189,4570 }, { 190,4570 }, { 191,4570 }, { 192,4570 }, { 193,4570 },
2357 : { 194,4570 }, { 195,4570 }, { 196,4570 }, { 197,4570 }, { 198,4570 },
2358 : { 199,4570 }, { 200,4570 }, { 201,4570 }, { 202,4570 }, { 203,4570 },
2359 :
2360 : { 204,4570 }, { 205,4570 }, { 206,4570 }, { 207,4570 }, { 208,4570 },
2361 : { 209,4570 }, { 210,4570 }, { 211,4570 }, { 212,4570 }, { 213,4570 },
2362 : { 214,4570 }, { 215,4570 }, { 216,4570 }, { 217,4570 }, { 218,4570 },
2363 : { 219,4570 }, { 220,4570 }, { 221,4570 }, { 222,4570 }, { 223,4570 },
2364 : { 224,4570 }, { 225,4570 }, { 226,4570 }, { 227,4570 }, { 228,4570 },
2365 : { 229,4570 }, { 230,4570 }, { 231,4570 }, { 232,4570 }, { 233,4570 },
2366 : { 234,4570 }, { 235,4570 }, { 236,4570 }, { 237,4570 }, { 238,4570 },
2367 : { 239,4570 }, { 240,4570 }, { 241,4570 }, { 242,4570 }, { 243,4570 },
2368 : { 244,4570 }, { 245,4570 }, { 246,4570 }, { 247,4570 }, { 248,4570 },
2369 : { 249,4570 }, { 250,4570 }, { 251,4570 }, { 252,4570 }, { 253,4570 },
2370 :
2371 : { 254,4570 }, { 255,4570 }, { 0, 12 }, { 0,27847 }, { 1,4570 },
2372 : { 2,4570 }, { 3,4570 }, { 4,4570 }, { 5,4570 }, { 6,4570 },
2373 : { 7,4570 }, { 8,4570 }, { 9,4570 }, { 10,4570 }, { 11,4570 },
2374 : { 12,4570 }, { 13,4570 }, { 14,4570 }, { 15,4570 }, { 16,4570 },
2375 : { 17,4570 }, { 18,4570 }, { 19,4570 }, { 20,4570 }, { 21,4570 },
2376 : { 22,4570 }, { 23,4570 }, { 24,4570 }, { 25,4570 }, { 26,4570 },
2377 : { 27,4570 }, { 28,4570 }, { 29,4570 }, { 30,4570 }, { 31,4570 },
2378 : { 32,4570 }, { 33,4570 }, { 34,4570 }, { 35,4570 }, { 36,4570 },
2379 : { 37,4570 }, { 38,4570 }, { 0, 0 }, { 40,4570 }, { 41,4570 },
2380 : { 42,4570 }, { 43,4570 }, { 44,4570 }, { 45,4570 }, { 46,4570 },
2381 :
2382 : { 47,4570 }, { 48,4570 }, { 49,4570 }, { 50,4570 }, { 51,4570 },
2383 : { 52,4570 }, { 53,4570 }, { 54,4570 }, { 55,4570 }, { 56,4570 },
2384 : { 57,4570 }, { 58,4570 }, { 59,4570 }, { 60,4570 }, { 61,4570 },
2385 : { 62,4570 }, { 63,4570 }, { 64,4570 }, { 65,4570 }, { 66,4570 },
2386 : { 67,4570 }, { 68,4570 }, { 69,4570 }, { 70,4570 }, { 71,4570 },
2387 : { 72,4570 }, { 73,4570 }, { 74,4570 }, { 75,4570 }, { 76,4570 },
2388 : { 77,4570 }, { 78,4570 }, { 79,4570 }, { 80,4570 }, { 81,4570 },
2389 : { 82,4570 }, { 83,4570 }, { 84,4570 }, { 85,4570 }, { 86,4570 },
2390 : { 87,4570 }, { 88,4570 }, { 89,4570 }, { 90,4570 }, { 91,4570 },
2391 : { 92,4570 }, { 93,4570 }, { 94,4570 }, { 95,4570 }, { 96,4570 },
2392 :
2393 : { 97,4570 }, { 98,4570 }, { 99,4570 }, { 100,4570 }, { 101,4570 },
2394 : { 102,4570 }, { 103,4570 }, { 104,4570 }, { 105,4570 }, { 106,4570 },
2395 : { 107,4570 }, { 108,4570 }, { 109,4570 }, { 110,4570 }, { 111,4570 },
2396 : { 112,4570 }, { 113,4570 }, { 114,4570 }, { 115,4570 }, { 116,4570 },
2397 : { 117,4570 }, { 118,4570 }, { 119,4570 }, { 120,4570 }, { 121,4570 },
2398 : { 122,4570 }, { 123,4570 }, { 124,4570 }, { 125,4570 }, { 126,4570 },
2399 : { 127,4570 }, { 128,4570 }, { 129,4570 }, { 130,4570 }, { 131,4570 },
2400 : { 132,4570 }, { 133,4570 }, { 134,4570 }, { 135,4570 }, { 136,4570 },
2401 : { 137,4570 }, { 138,4570 }, { 139,4570 }, { 140,4570 }, { 141,4570 },
2402 : { 142,4570 }, { 143,4570 }, { 144,4570 }, { 145,4570 }, { 146,4570 },
2403 :
2404 : { 147,4570 }, { 148,4570 }, { 149,4570 }, { 150,4570 }, { 151,4570 },
2405 : { 152,4570 }, { 153,4570 }, { 154,4570 }, { 155,4570 }, { 156,4570 },
2406 : { 157,4570 }, { 158,4570 }, { 159,4570 }, { 160,4570 }, { 161,4570 },
2407 : { 162,4570 }, { 163,4570 }, { 164,4570 }, { 165,4570 }, { 166,4570 },
2408 : { 167,4570 }, { 168,4570 }, { 169,4570 }, { 170,4570 }, { 171,4570 },
2409 : { 172,4570 }, { 173,4570 }, { 174,4570 }, { 175,4570 }, { 176,4570 },
2410 : { 177,4570 }, { 178,4570 }, { 179,4570 }, { 180,4570 }, { 181,4570 },
2411 : { 182,4570 }, { 183,4570 }, { 184,4570 }, { 185,4570 }, { 186,4570 },
2412 : { 187,4570 }, { 188,4570 }, { 189,4570 }, { 190,4570 }, { 191,4570 },
2413 : { 192,4570 }, { 193,4570 }, { 194,4570 }, { 195,4570 }, { 196,4570 },
2414 :
2415 : { 197,4570 }, { 198,4570 }, { 199,4570 }, { 200,4570 }, { 201,4570 },
2416 : { 202,4570 }, { 203,4570 }, { 204,4570 }, { 205,4570 }, { 206,4570 },
2417 : { 207,4570 }, { 208,4570 }, { 209,4570 }, { 210,4570 }, { 211,4570 },
2418 : { 212,4570 }, { 213,4570 }, { 214,4570 }, { 215,4570 }, { 216,4570 },
2419 : { 217,4570 }, { 218,4570 }, { 219,4570 }, { 220,4570 }, { 221,4570 },
2420 : { 222,4570 }, { 223,4570 }, { 224,4570 }, { 225,4570 }, { 226,4570 },
2421 : { 227,4570 }, { 228,4570 }, { 229,4570 }, { 230,4570 }, { 231,4570 },
2422 : { 232,4570 }, { 233,4570 }, { 234,4570 }, { 235,4570 }, { 236,4570 },
2423 : { 237,4570 }, { 238,4570 }, { 239,4570 }, { 240,4570 }, { 241,4570 },
2424 : { 242,4570 }, { 243,4570 }, { 244,4570 }, { 245,4570 }, { 246,4570 },
2425 :
2426 : { 247,4570 }, { 248,4570 }, { 249,4570 }, { 250,4570 }, { 251,4570 },
2427 : { 252,4570 }, { 253,4570 }, { 254,4570 }, { 255,4570 }, { 256,4570 },
2428 : { 0, 9 }, { 0,27589 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2429 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2430 : { 9,4570 }, { 10,4575 }, { 0, 0 }, { 12,4570 }, { 13,4575 },
2431 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2432 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2433 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2434 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 32,4570 }, { 0, 0 },
2435 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2436 :
2437 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2438 : { 0, 0 }, { 45,-2072 }, { 0, 5 }, { 0,27542 }, { 1,4575 },
2439 : { 2,4575 }, { 3,4575 }, { 4,4575 }, { 5,4575 }, { 6,4575 },
2440 : { 7,4575 }, { 8,4575 }, { 9,4575 }, { 10,4575 }, { 11,4575 },
2441 : { 12,4575 }, { 13,4575 }, { 14,4575 }, { 15,4575 }, { 16,4575 },
2442 : { 17,4575 }, { 18,4575 }, { 19,4575 }, { 20,4575 }, { 21,4575 },
2443 : { 22,4575 }, { 23,4575 }, { 24,4575 }, { 25,4575 }, { 26,4575 },
2444 : { 27,4575 }, { 28,4575 }, { 29,4575 }, { 30,4575 }, { 31,4575 },
2445 : { 32,4575 }, { 33,4575 }, { 34,4575 }, { 35,4575 }, { 36,4575 },
2446 : { 37,4575 }, { 38,4575 }, { 39,4575 }, { 40,4575 }, { 41,4575 },
2447 :
2448 : { 0, 0 }, { 43,4575 }, { 44,4575 }, { 45,4575 }, { 46,4575 },
2449 : { 0, 0 }, { 48,4575 }, { 49,4575 }, { 50,4575 }, { 51,4575 },
2450 : { 52,4575 }, { 53,4575 }, { 54,4575 }, { 55,4575 }, { 56,4575 },
2451 : { 57,4575 }, { 58,4575 }, { 59,4575 }, { 60,4575 }, { 61,4575 },
2452 : { 62,4575 }, { 63,4575 }, { 64,4575 }, { 65,4575 }, { 66,4575 },
2453 : { 67,4575 }, { 68,4575 }, { 69,4575 }, { 70,4575 }, { 71,4575 },
2454 : { 72,4575 }, { 73,4575 }, { 74,4575 }, { 75,4575 }, { 76,4575 },
2455 : { 77,4575 }, { 78,4575 }, { 79,4575 }, { 80,4575 }, { 81,4575 },
2456 : { 82,4575 }, { 83,4575 }, { 84,4575 }, { 85,4575 }, { 86,4575 },
2457 : { 87,4575 }, { 88,4575 }, { 89,4575 }, { 90,4575 }, { 91,4575 },
2458 :
2459 : { 92,4575 }, { 93,4575 }, { 94,4575 }, { 95,4575 }, { 96,4575 },
2460 : { 97,4575 }, { 98,4575 }, { 99,4575 }, { 100,4575 }, { 101,4575 },
2461 : { 102,4575 }, { 103,4575 }, { 104,4575 }, { 105,4575 }, { 106,4575 },
2462 : { 107,4575 }, { 108,4575 }, { 109,4575 }, { 110,4575 }, { 111,4575 },
2463 : { 112,4575 }, { 113,4575 }, { 114,4575 }, { 115,4575 }, { 116,4575 },
2464 : { 117,4575 }, { 118,4575 }, { 119,4575 }, { 120,4575 }, { 121,4575 },
2465 : { 122,4575 }, { 123,4575 }, { 124,4575 }, { 125,4575 }, { 126,4575 },
2466 : { 127,4575 }, { 128,4575 }, { 129,4575 }, { 130,4575 }, { 131,4575 },
2467 : { 132,4575 }, { 133,4575 }, { 134,4575 }, { 135,4575 }, { 136,4575 },
2468 : { 137,4575 }, { 138,4575 }, { 139,4575 }, { 140,4575 }, { 141,4575 },
2469 :
2470 : { 142,4575 }, { 143,4575 }, { 144,4575 }, { 145,4575 }, { 146,4575 },
2471 : { 147,4575 }, { 148,4575 }, { 149,4575 }, { 150,4575 }, { 151,4575 },
2472 : { 152,4575 }, { 153,4575 }, { 154,4575 }, { 155,4575 }, { 156,4575 },
2473 : { 157,4575 }, { 158,4575 }, { 159,4575 }, { 160,4575 }, { 161,4575 },
2474 : { 162,4575 }, { 163,4575 }, { 164,4575 }, { 165,4575 }, { 166,4575 },
2475 : { 167,4575 }, { 168,4575 }, { 169,4575 }, { 170,4575 }, { 171,4575 },
2476 : { 172,4575 }, { 173,4575 }, { 174,4575 }, { 175,4575 }, { 176,4575 },
2477 : { 177,4575 }, { 178,4575 }, { 179,4575 }, { 180,4575 }, { 181,4575 },
2478 : { 182,4575 }, { 183,4575 }, { 184,4575 }, { 185,4575 }, { 186,4575 },
2479 : { 187,4575 }, { 188,4575 }, { 189,4575 }, { 190,4575 }, { 191,4575 },
2480 :
2481 : { 192,4575 }, { 193,4575 }, { 194,4575 }, { 195,4575 }, { 196,4575 },
2482 : { 197,4575 }, { 198,4575 }, { 199,4575 }, { 200,4575 }, { 201,4575 },
2483 : { 202,4575 }, { 203,4575 }, { 204,4575 }, { 205,4575 }, { 206,4575 },
2484 : { 207,4575 }, { 208,4575 }, { 209,4575 }, { 210,4575 }, { 211,4575 },
2485 : { 212,4575 }, { 213,4575 }, { 214,4575 }, { 215,4575 }, { 216,4575 },
2486 : { 217,4575 }, { 218,4575 }, { 219,4575 }, { 220,4575 }, { 221,4575 },
2487 : { 222,4575 }, { 223,4575 }, { 224,4575 }, { 225,4575 }, { 226,4575 },
2488 : { 227,4575 }, { 228,4575 }, { 229,4575 }, { 230,4575 }, { 231,4575 },
2489 : { 232,4575 }, { 233,4575 }, { 234,4575 }, { 235,4575 }, { 236,4575 },
2490 : { 237,4575 }, { 238,4575 }, { 239,4575 }, { 240,4575 }, { 241,4575 },
2491 :
2492 : { 242,4575 }, { 243,4575 }, { 244,4575 }, { 245,4575 }, { 246,4575 },
2493 : { 247,4575 }, { 248,4575 }, { 249,4575 }, { 250,4575 }, { 251,4575 },
2494 : { 252,4575 }, { 253,4575 }, { 254,4575 }, { 255,4575 }, { 256,4575 },
2495 : { 0, 5 }, { 0,27284 }, { 1,4317 }, { 2,4317 }, { 3,4317 },
2496 : { 4,4317 }, { 5,4317 }, { 6,4317 }, { 7,4317 }, { 8,4317 },
2497 : { 9,4317 }, { 10,4317 }, { 11,4317 }, { 12,4317 }, { 13,4317 },
2498 : { 14,4317 }, { 15,4317 }, { 16,4317 }, { 17,4317 }, { 18,4317 },
2499 : { 19,4317 }, { 20,4317 }, { 21,4317 }, { 22,4317 }, { 23,4317 },
2500 : { 24,4317 }, { 25,4317 }, { 26,4317 }, { 27,4317 }, { 28,4317 },
2501 : { 29,4317 }, { 30,4317 }, { 31,4317 }, { 32,4317 }, { 33,4317 },
2502 :
2503 : { 34,4317 }, { 35,4317 }, { 36,4317 }, { 37,4317 }, { 38,4317 },
2504 : { 39,4317 }, { 40,4317 }, { 41,4317 }, { 0, 0 }, { 43,4317 },
2505 : { 44,4317 }, { 45,4317 }, { 46,4317 }, { 0, 0 }, { 48,4317 },
2506 : { 49,4317 }, { 50,4317 }, { 51,4317 }, { 52,4317 }, { 53,4317 },
2507 : { 54,4317 }, { 55,4317 }, { 56,4317 }, { 57,4317 }, { 58,4317 },
2508 : { 59,4317 }, { 60,4317 }, { 61,4317 }, { 62,4317 }, { 63,4317 },
2509 : { 64,4317 }, { 65,4317 }, { 66,4317 }, { 67,4317 }, { 68,4317 },
2510 : { 69,4317 }, { 70,4317 }, { 71,4317 }, { 72,4317 }, { 73,4317 },
2511 : { 74,4317 }, { 75,4317 }, { 76,4317 }, { 77,4317 }, { 78,4317 },
2512 : { 79,4317 }, { 80,4317 }, { 81,4317 }, { 82,4317 }, { 83,4317 },
2513 :
2514 : { 84,4317 }, { 85,4317 }, { 86,4317 }, { 87,4317 }, { 88,4317 },
2515 : { 89,4317 }, { 90,4317 }, { 91,4317 }, { 92,4317 }, { 93,4317 },
2516 : { 94,4317 }, { 95,4317 }, { 96,4317 }, { 97,4317 }, { 98,4317 },
2517 : { 99,4317 }, { 100,4317 }, { 101,4317 }, { 102,4317 }, { 103,4317 },
2518 : { 104,4317 }, { 105,4317 }, { 106,4317 }, { 107,4317 }, { 108,4317 },
2519 : { 109,4317 }, { 110,4317 }, { 111,4317 }, { 112,4317 }, { 113,4317 },
2520 : { 114,4317 }, { 115,4317 }, { 116,4317 }, { 117,4317 }, { 118,4317 },
2521 : { 119,4317 }, { 120,4317 }, { 121,4317 }, { 122,4317 }, { 123,4317 },
2522 : { 124,4317 }, { 125,4317 }, { 126,4317 }, { 127,4317 }, { 128,4317 },
2523 : { 129,4317 }, { 130,4317 }, { 131,4317 }, { 132,4317 }, { 133,4317 },
2524 :
2525 : { 134,4317 }, { 135,4317 }, { 136,4317 }, { 137,4317 }, { 138,4317 },
2526 : { 139,4317 }, { 140,4317 }, { 141,4317 }, { 142,4317 }, { 143,4317 },
2527 : { 144,4317 }, { 145,4317 }, { 146,4317 }, { 147,4317 }, { 148,4317 },
2528 : { 149,4317 }, { 150,4317 }, { 151,4317 }, { 152,4317 }, { 153,4317 },
2529 : { 154,4317 }, { 155,4317 }, { 156,4317 }, { 157,4317 }, { 158,4317 },
2530 : { 159,4317 }, { 160,4317 }, { 161,4317 }, { 162,4317 }, { 163,4317 },
2531 : { 164,4317 }, { 165,4317 }, { 166,4317 }, { 167,4317 }, { 168,4317 },
2532 : { 169,4317 }, { 170,4317 }, { 171,4317 }, { 172,4317 }, { 173,4317 },
2533 : { 174,4317 }, { 175,4317 }, { 176,4317 }, { 177,4317 }, { 178,4317 },
2534 : { 179,4317 }, { 180,4317 }, { 181,4317 }, { 182,4317 }, { 183,4317 },
2535 :
2536 : { 184,4317 }, { 185,4317 }, { 186,4317 }, { 187,4317 }, { 188,4317 },
2537 : { 189,4317 }, { 190,4317 }, { 191,4317 }, { 192,4317 }, { 193,4317 },
2538 : { 194,4317 }, { 195,4317 }, { 196,4317 }, { 197,4317 }, { 198,4317 },
2539 : { 199,4317 }, { 200,4317 }, { 201,4317 }, { 202,4317 }, { 203,4317 },
2540 : { 204,4317 }, { 205,4317 }, { 206,4317 }, { 207,4317 }, { 208,4317 },
2541 : { 209,4317 }, { 210,4317 }, { 211,4317 }, { 212,4317 }, { 213,4317 },
2542 : { 214,4317 }, { 215,4317 }, { 216,4317 }, { 217,4317 }, { 218,4317 },
2543 : { 219,4317 }, { 220,4317 }, { 221,4317 }, { 222,4317 }, { 223,4317 },
2544 : { 224,4317 }, { 225,4317 }, { 226,4317 }, { 227,4317 }, { 228,4317 },
2545 : { 229,4317 }, { 230,4317 }, { 231,4317 }, { 232,4317 }, { 233,4317 },
2546 :
2547 : { 234,4317 }, { 235,4317 }, { 236,4317 }, { 237,4317 }, { 238,4317 },
2548 : { 239,4317 }, { 240,4317 }, { 241,4317 }, { 242,4317 }, { 243,4317 },
2549 : { 244,4317 }, { 245,4317 }, { 246,4317 }, { 247,4317 }, { 248,4317 },
2550 : { 249,4317 }, { 250,4317 }, { 251,4317 }, { 252,4317 }, { 253,4317 },
2551 : { 254,4317 }, { 255,4317 }, { 256,4317 }, { 0, 58 }, { 0,27026 },
2552 : { 1,4445 }, { 2,4445 }, { 3,4445 }, { 4,4445 }, { 5,4445 },
2553 : { 6,4445 }, { 7,4445 }, { 8,4445 }, { 9,4445 }, { 10,4445 },
2554 : { 11,4445 }, { 12,4445 }, { 13,4445 }, { 14,4445 }, { 15,4445 },
2555 : { 16,4445 }, { 17,4445 }, { 18,4445 }, { 19,4445 }, { 20,4445 },
2556 : { 21,4445 }, { 22,4445 }, { 23,4445 }, { 24,4445 }, { 25,4445 },
2557 :
2558 : { 26,4445 }, { 27,4445 }, { 28,4445 }, { 29,4445 }, { 30,4445 },
2559 : { 31,4445 }, { 32,4445 }, { 33,4445 }, { 0, 0 }, { 35,4445 },
2560 : { 36,4445 }, { 37,4445 }, { 38,4445 }, { 39,4445 }, { 40,4445 },
2561 : { 41,4445 }, { 42,4445 }, { 43,4445 }, { 44,4445 }, { 45,4445 },
2562 : { 46,4445 }, { 47,4445 }, { 48,4445 }, { 49,4445 }, { 50,4445 },
2563 : { 51,4445 }, { 52,4445 }, { 53,4445 }, { 54,4445 }, { 55,4445 },
2564 : { 56,4445 }, { 57,4445 }, { 58,4445 }, { 59,4445 }, { 60,4445 },
2565 : { 61,4445 }, { 62,4445 }, { 63,4445 }, { 64,4445 }, { 65,4445 },
2566 : { 66,4445 }, { 67,4445 }, { 68,4445 }, { 69,4445 }, { 70,4445 },
2567 : { 71,4445 }, { 72,4445 }, { 73,4445 }, { 74,4445 }, { 75,4445 },
2568 :
2569 : { 76,4445 }, { 77,4445 }, { 78,4445 }, { 79,4445 }, { 80,4445 },
2570 : { 81,4445 }, { 82,4445 }, { 83,4445 }, { 84,4445 }, { 85,4445 },
2571 : { 86,4445 }, { 87,4445 }, { 88,4445 }, { 89,4445 }, { 90,4445 },
2572 : { 91,4445 }, { 92,4445 }, { 93,4445 }, { 94,4445 }, { 95,4445 },
2573 : { 96,4445 }, { 97,4445 }, { 98,4445 }, { 99,4445 }, { 100,4445 },
2574 : { 101,4445 }, { 102,4445 }, { 103,4445 }, { 104,4445 }, { 105,4445 },
2575 : { 106,4445 }, { 107,4445 }, { 108,4445 }, { 109,4445 }, { 110,4445 },
2576 : { 111,4445 }, { 112,4445 }, { 113,4445 }, { 114,4445 }, { 115,4445 },
2577 : { 116,4445 }, { 117,4445 }, { 118,4445 }, { 119,4445 }, { 120,4445 },
2578 : { 121,4445 }, { 122,4445 }, { 123,4445 }, { 124,4445 }, { 125,4445 },
2579 :
2580 : { 126,4445 }, { 127,4445 }, { 128,4445 }, { 129,4445 }, { 130,4445 },
2581 : { 131,4445 }, { 132,4445 }, { 133,4445 }, { 134,4445 }, { 135,4445 },
2582 : { 136,4445 }, { 137,4445 }, { 138,4445 }, { 139,4445 }, { 140,4445 },
2583 : { 141,4445 }, { 142,4445 }, { 143,4445 }, { 144,4445 }, { 145,4445 },
2584 : { 146,4445 }, { 147,4445 }, { 148,4445 }, { 149,4445 }, { 150,4445 },
2585 : { 151,4445 }, { 152,4445 }, { 153,4445 }, { 154,4445 }, { 155,4445 },
2586 : { 156,4445 }, { 157,4445 }, { 158,4445 }, { 159,4445 }, { 160,4445 },
2587 : { 161,4445 }, { 162,4445 }, { 163,4445 }, { 164,4445 }, { 165,4445 },
2588 : { 166,4445 }, { 167,4445 }, { 168,4445 }, { 169,4445 }, { 170,4445 },
2589 : { 171,4445 }, { 172,4445 }, { 173,4445 }, { 174,4445 }, { 175,4445 },
2590 :
2591 : { 176,4445 }, { 177,4445 }, { 178,4445 }, { 179,4445 }, { 180,4445 },
2592 : { 181,4445 }, { 182,4445 }, { 183,4445 }, { 184,4445 }, { 185,4445 },
2593 : { 186,4445 }, { 187,4445 }, { 188,4445 }, { 189,4445 }, { 190,4445 },
2594 : { 191,4445 }, { 192,4445 }, { 193,4445 }, { 194,4445 }, { 195,4445 },
2595 : { 196,4445 }, { 197,4445 }, { 198,4445 }, { 199,4445 }, { 200,4445 },
2596 : { 201,4445 }, { 202,4445 }, { 203,4445 }, { 204,4445 }, { 205,4445 },
2597 : { 206,4445 }, { 207,4445 }, { 208,4445 }, { 209,4445 }, { 210,4445 },
2598 : { 211,4445 }, { 212,4445 }, { 213,4445 }, { 214,4445 }, { 215,4445 },
2599 : { 216,4445 }, { 217,4445 }, { 218,4445 }, { 219,4445 }, { 220,4445 },
2600 : { 221,4445 }, { 222,4445 }, { 223,4445 }, { 224,4445 }, { 225,4445 },
2601 :
2602 : { 226,4445 }, { 227,4445 }, { 228,4445 }, { 229,4445 }, { 230,4445 },
2603 : { 231,4445 }, { 232,4445 }, { 233,4445 }, { 234,4445 }, { 235,4445 },
2604 : { 236,4445 }, { 237,4445 }, { 238,4445 }, { 239,4445 }, { 240,4445 },
2605 : { 241,4445 }, { 242,4445 }, { 243,4445 }, { 244,4445 }, { 245,4445 },
2606 : { 246,4445 }, { 247,4445 }, { 248,4445 }, { 249,4445 }, { 250,4445 },
2607 : { 251,4445 }, { 252,4445 }, { 253,4445 }, { 254,4445 }, { 255,4445 },
2608 : { 256,4445 }, { 0, 11 }, { 0,26768 }, { 1,4445 }, { 2,4445 },
2609 : { 3,4445 }, { 4,4445 }, { 5,4445 }, { 6,4445 }, { 7,4445 },
2610 : { 8,4445 }, { 9,4445 }, { 10,4445 }, { 11,4445 }, { 12,4445 },
2611 : { 13,4445 }, { 14,4445 }, { 15,4445 }, { 16,4445 }, { 17,4445 },
2612 :
2613 : { 18,4445 }, { 19,4445 }, { 20,4445 }, { 21,4445 }, { 22,4445 },
2614 : { 23,4445 }, { 24,4445 }, { 25,4445 }, { 26,4445 }, { 27,4445 },
2615 : { 28,4445 }, { 29,4445 }, { 30,4445 }, { 31,4445 }, { 32,4445 },
2616 : { 33,4445 }, { 34,4445 }, { 35,4445 }, { 36,4445 }, { 37,4445 },
2617 : { 38,4445 }, { 0, 0 }, { 40,4445 }, { 41,4445 }, { 42,4445 },
2618 : { 43,4445 }, { 44,4445 }, { 45,4445 }, { 46,4445 }, { 47,4445 },
2619 : { 48,4445 }, { 49,4445 }, { 50,4445 }, { 51,4445 }, { 52,4445 },
2620 : { 53,4445 }, { 54,4445 }, { 55,4445 }, { 56,4445 }, { 57,4445 },
2621 : { 58,4445 }, { 59,4445 }, { 60,4445 }, { 61,4445 }, { 62,4445 },
2622 : { 63,4445 }, { 64,4445 }, { 65,4445 }, { 66,4445 }, { 67,4445 },
2623 :
2624 : { 68,4445 }, { 69,4445 }, { 70,4445 }, { 71,4445 }, { 72,4445 },
2625 : { 73,4445 }, { 74,4445 }, { 75,4445 }, { 76,4445 }, { 77,4445 },
2626 : { 78,4445 }, { 79,4445 }, { 80,4445 }, { 81,4445 }, { 82,4445 },
2627 : { 83,4445 }, { 84,4445 }, { 85,4445 }, { 86,4445 }, { 87,4445 },
2628 : { 88,4445 }, { 89,4445 }, { 90,4445 }, { 91,4445 }, { 92,4445 },
2629 : { 93,4445 }, { 94,4445 }, { 95,4445 }, { 96,4445 }, { 97,4445 },
2630 : { 98,4445 }, { 99,4445 }, { 100,4445 }, { 101,4445 }, { 102,4445 },
2631 : { 103,4445 }, { 104,4445 }, { 105,4445 }, { 106,4445 }, { 107,4445 },
2632 : { 108,4445 }, { 109,4445 }, { 110,4445 }, { 111,4445 }, { 112,4445 },
2633 : { 113,4445 }, { 114,4445 }, { 115,4445 }, { 116,4445 }, { 117,4445 },
2634 :
2635 : { 118,4445 }, { 119,4445 }, { 120,4445 }, { 121,4445 }, { 122,4445 },
2636 : { 123,4445 }, { 124,4445 }, { 125,4445 }, { 126,4445 }, { 127,4445 },
2637 : { 128,4445 }, { 129,4445 }, { 130,4445 }, { 131,4445 }, { 132,4445 },
2638 : { 133,4445 }, { 134,4445 }, { 135,4445 }, { 136,4445 }, { 137,4445 },
2639 : { 138,4445 }, { 139,4445 }, { 140,4445 }, { 141,4445 }, { 142,4445 },
2640 : { 143,4445 }, { 144,4445 }, { 145,4445 }, { 146,4445 }, { 147,4445 },
2641 : { 148,4445 }, { 149,4445 }, { 150,4445 }, { 151,4445 }, { 152,4445 },
2642 : { 153,4445 }, { 154,4445 }, { 155,4445 }, { 156,4445 }, { 157,4445 },
2643 : { 158,4445 }, { 159,4445 }, { 160,4445 }, { 161,4445 }, { 162,4445 },
2644 : { 163,4445 }, { 164,4445 }, { 165,4445 }, { 166,4445 }, { 167,4445 },
2645 :
2646 : { 168,4445 }, { 169,4445 }, { 170,4445 }, { 171,4445 }, { 172,4445 },
2647 : { 173,4445 }, { 174,4445 }, { 175,4445 }, { 176,4445 }, { 177,4445 },
2648 : { 178,4445 }, { 179,4445 }, { 180,4445 }, { 181,4445 }, { 182,4445 },
2649 : { 183,4445 }, { 184,4445 }, { 185,4445 }, { 186,4445 }, { 187,4445 },
2650 : { 188,4445 }, { 189,4445 }, { 190,4445 }, { 191,4445 }, { 192,4445 },
2651 : { 193,4445 }, { 194,4445 }, { 195,4445 }, { 196,4445 }, { 197,4445 },
2652 : { 198,4445 }, { 199,4445 }, { 200,4445 }, { 201,4445 }, { 202,4445 },
2653 : { 203,4445 }, { 204,4445 }, { 205,4445 }, { 206,4445 }, { 207,4445 },
2654 : { 208,4445 }, { 209,4445 }, { 210,4445 }, { 211,4445 }, { 212,4445 },
2655 : { 213,4445 }, { 214,4445 }, { 215,4445 }, { 216,4445 }, { 217,4445 },
2656 :
2657 : { 218,4445 }, { 219,4445 }, { 220,4445 }, { 221,4445 }, { 222,4445 },
2658 : { 223,4445 }, { 224,4445 }, { 225,4445 }, { 226,4445 }, { 227,4445 },
2659 : { 228,4445 }, { 229,4445 }, { 230,4445 }, { 231,4445 }, { 232,4445 },
2660 : { 233,4445 }, { 234,4445 }, { 235,4445 }, { 236,4445 }, { 237,4445 },
2661 : { 238,4445 }, { 239,4445 }, { 240,4445 }, { 241,4445 }, { 242,4445 },
2662 : { 243,4445 }, { 244,4445 }, { 245,4445 }, { 246,4445 }, { 247,4445 },
2663 : { 248,4445 }, { 249,4445 }, { 250,4445 }, { 251,4445 }, { 252,4445 },
2664 : { 253,4445 }, { 254,4445 }, { 255,4445 }, { 256,4445 }, { 0, 16 },
2665 : { 0,26510 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2666 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9,4445 },
2667 :
2668 : { 10,4450 }, { 0, 0 }, { 12,4445 }, { 13,4450 }, { 0, 0 },
2669 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2670 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2671 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2672 : { 0, 0 }, { 0, 0 }, { 32,4445 }, { 0, 0 }, { 0, 0 },
2673 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2674 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2675 : { 45,-3137 }, { 0, 32 }, { 0,26463 }, { 1,4450 }, { 2,4450 },
2676 : { 3,4450 }, { 4,4450 }, { 5,4450 }, { 6,4450 }, { 7,4450 },
2677 : { 8,4450 }, { 9,4450 }, { 10,4450 }, { 11,4450 }, { 12,4450 },
2678 :
2679 : { 13,4450 }, { 14,4450 }, { 15,4450 }, { 16,4450 }, { 17,4450 },
2680 : { 18,4450 }, { 19,4450 }, { 20,4450 }, { 21,4450 }, { 22,4450 },
2681 : { 23,4450 }, { 24,4450 }, { 25,4450 }, { 26,4450 }, { 27,4450 },
2682 : { 28,4450 }, { 29,4450 }, { 30,4450 }, { 31,4450 }, { 32,4450 },
2683 : { 33,4450 }, { 34,4450 }, { 35,4450 }, { 36,4450 }, { 37,4450 },
2684 : { 38,4450 }, { 0, 0 }, { 40,4450 }, { 41,4450 }, { 42,4450 },
2685 : { 43,4450 }, { 44,4450 }, { 45,4450 }, { 46,4450 }, { 47,4450 },
2686 : { 48,4450 }, { 49,4450 }, { 50,4450 }, { 51,4450 }, { 52,4450 },
2687 : { 53,4450 }, { 54,4450 }, { 55,4450 }, { 56,4450 }, { 57,4450 },
2688 : { 58,4450 }, { 59,4450 }, { 60,4450 }, { 61,4450 }, { 62,4450 },
2689 :
2690 : { 63,4450 }, { 64,4450 }, { 65,4450 }, { 66,4450 }, { 67,4450 },
2691 : { 68,4450 }, { 69,4450 }, { 70,4450 }, { 71,4450 }, { 72,4450 },
2692 : { 73,4450 }, { 74,4450 }, { 75,4450 }, { 76,4450 }, { 77,4450 },
2693 : { 78,4450 }, { 79,4450 }, { 80,4450 }, { 81,4450 }, { 82,4450 },
2694 : { 83,4450 }, { 84,4450 }, { 85,4450 }, { 86,4450 }, { 87,4450 },
2695 : { 88,4450 }, { 89,4450 }, { 90,4450 }, { 91,4450 }, { 0, 0 },
2696 : { 93,4450 }, { 94,4450 }, { 95,4450 }, { 96,4450 }, { 97,4450 },
2697 : { 98,4450 }, { 99,4450 }, { 100,4450 }, { 101,4450 }, { 102,4450 },
2698 : { 103,4450 }, { 104,4450 }, { 105,4450 }, { 106,4450 }, { 107,4450 },
2699 : { 108,4450 }, { 109,4450 }, { 110,4450 }, { 111,4450 }, { 112,4450 },
2700 :
2701 : { 113,4450 }, { 114,4450 }, { 115,4450 }, { 116,4450 }, { 117,4450 },
2702 : { 118,4450 }, { 119,4450 }, { 120,4450 }, { 121,4450 }, { 122,4450 },
2703 : { 123,4450 }, { 124,4450 }, { 125,4450 }, { 126,4450 }, { 127,4450 },
2704 : { 128,4450 }, { 129,4450 }, { 130,4450 }, { 131,4450 }, { 132,4450 },
2705 : { 133,4450 }, { 134,4450 }, { 135,4450 }, { 136,4450 }, { 137,4450 },
2706 : { 138,4450 }, { 139,4450 }, { 140,4450 }, { 141,4450 }, { 142,4450 },
2707 : { 143,4450 }, { 144,4450 }, { 145,4450 }, { 146,4450 }, { 147,4450 },
2708 : { 148,4450 }, { 149,4450 }, { 150,4450 }, { 151,4450 }, { 152,4450 },
2709 : { 153,4450 }, { 154,4450 }, { 155,4450 }, { 156,4450 }, { 157,4450 },
2710 : { 158,4450 }, { 159,4450 }, { 160,4450 }, { 161,4450 }, { 162,4450 },
2711 :
2712 : { 163,4450 }, { 164,4450 }, { 165,4450 }, { 166,4450 }, { 167,4450 },
2713 : { 168,4450 }, { 169,4450 }, { 170,4450 }, { 171,4450 }, { 172,4450 },
2714 : { 173,4450 }, { 174,4450 }, { 175,4450 }, { 176,4450 }, { 177,4450 },
2715 : { 178,4450 }, { 179,4450 }, { 180,4450 }, { 181,4450 }, { 182,4450 },
2716 : { 183,4450 }, { 184,4450 }, { 185,4450 }, { 186,4450 }, { 187,4450 },
2717 : { 188,4450 }, { 189,4450 }, { 190,4450 }, { 191,4450 }, { 192,4450 },
2718 : { 193,4450 }, { 194,4450 }, { 195,4450 }, { 196,4450 }, { 197,4450 },
2719 : { 198,4450 }, { 199,4450 }, { 200,4450 }, { 201,4450 }, { 202,4450 },
2720 : { 203,4450 }, { 204,4450 }, { 205,4450 }, { 206,4450 }, { 207,4450 },
2721 : { 208,4450 }, { 209,4450 }, { 210,4450 }, { 211,4450 }, { 212,4450 },
2722 :
2723 : { 213,4450 }, { 214,4450 }, { 215,4450 }, { 216,4450 }, { 217,4450 },
2724 : { 218,4450 }, { 219,4450 }, { 220,4450 }, { 221,4450 }, { 222,4450 },
2725 : { 223,4450 }, { 224,4450 }, { 225,4450 }, { 226,4450 }, { 227,4450 },
2726 : { 228,4450 }, { 229,4450 }, { 230,4450 }, { 231,4450 }, { 232,4450 },
2727 : { 233,4450 }, { 234,4450 }, { 235,4450 }, { 236,4450 }, { 237,4450 },
2728 : { 238,4450 }, { 239,4450 }, { 240,4450 }, { 241,4450 }, { 242,4450 },
2729 : { 243,4450 }, { 244,4450 }, { 245,4450 }, { 246,4450 }, { 247,4450 },
2730 : { 248,4450 }, { 249,4450 }, { 250,4450 }, { 251,4450 }, { 252,4450 },
2731 : { 253,4450 }, { 254,4450 }, { 255,4450 }, { 256,4450 }, { 0, 32 },
2732 : { 0,26205 }, { 1,4192 }, { 2,4192 }, { 3,4192 }, { 4,4192 },
2733 :
2734 : { 5,4192 }, { 6,4192 }, { 7,4192 }, { 8,4192 }, { 9,4192 },
2735 : { 10,4192 }, { 11,4192 }, { 12,4192 }, { 13,4192 }, { 14,4192 },
2736 : { 15,4192 }, { 16,4192 }, { 17,4192 }, { 18,4192 }, { 19,4192 },
2737 : { 20,4192 }, { 21,4192 }, { 22,4192 }, { 23,4192 }, { 24,4192 },
2738 : { 25,4192 }, { 26,4192 }, { 27,4192 }, { 28,4192 }, { 29,4192 },
2739 : { 30,4192 }, { 31,4192 }, { 32,4192 }, { 33,4192 }, { 34,4192 },
2740 : { 35,4192 }, { 36,4192 }, { 37,4192 }, { 38,4192 }, { 0, 0 },
2741 : { 40,4192 }, { 41,4192 }, { 42,4192 }, { 43,4192 }, { 44,4192 },
2742 : { 45,4192 }, { 46,4192 }, { 47,4192 }, { 48,4192 }, { 49,4192 },
2743 : { 50,4192 }, { 51,4192 }, { 52,4192 }, { 53,4192 }, { 54,4192 },
2744 :
2745 : { 55,4192 }, { 56,4192 }, { 57,4192 }, { 58,4192 }, { 59,4192 },
2746 : { 60,4192 }, { 61,4192 }, { 62,4192 }, { 63,4192 }, { 64,4192 },
2747 : { 65,4192 }, { 66,4192 }, { 67,4192 }, { 68,4192 }, { 69,4192 },
2748 : { 70,4192 }, { 71,4192 }, { 72,4192 }, { 73,4192 }, { 74,4192 },
2749 : { 75,4192 }, { 76,4192 }, { 77,4192 }, { 78,4192 }, { 79,4192 },
2750 : { 80,4192 }, { 81,4192 }, { 82,4192 }, { 83,4192 }, { 84,4192 },
2751 : { 85,4192 }, { 86,4192 }, { 87,4192 }, { 88,4192 }, { 89,4192 },
2752 : { 90,4192 }, { 91,4192 }, { 0, 0 }, { 93,4192 }, { 94,4192 },
2753 : { 95,4192 }, { 96,4192 }, { 97,4192 }, { 98,4192 }, { 99,4192 },
2754 : { 100,4192 }, { 101,4192 }, { 102,4192 }, { 103,4192 }, { 104,4192 },
2755 :
2756 : { 105,4192 }, { 106,4192 }, { 107,4192 }, { 108,4192 }, { 109,4192 },
2757 : { 110,4192 }, { 111,4192 }, { 112,4192 }, { 113,4192 }, { 114,4192 },
2758 : { 115,4192 }, { 116,4192 }, { 117,4192 }, { 118,4192 }, { 119,4192 },
2759 : { 120,4192 }, { 121,4192 }, { 122,4192 }, { 123,4192 }, { 124,4192 },
2760 : { 125,4192 }, { 126,4192 }, { 127,4192 }, { 128,4192 }, { 129,4192 },
2761 : { 130,4192 }, { 131,4192 }, { 132,4192 }, { 133,4192 }, { 134,4192 },
2762 : { 135,4192 }, { 136,4192 }, { 137,4192 }, { 138,4192 }, { 139,4192 },
2763 : { 140,4192 }, { 141,4192 }, { 142,4192 }, { 143,4192 }, { 144,4192 },
2764 : { 145,4192 }, { 146,4192 }, { 147,4192 }, { 148,4192 }, { 149,4192 },
2765 : { 150,4192 }, { 151,4192 }, { 152,4192 }, { 153,4192 }, { 154,4192 },
2766 :
2767 : { 155,4192 }, { 156,4192 }, { 157,4192 }, { 158,4192 }, { 159,4192 },
2768 : { 160,4192 }, { 161,4192 }, { 162,4192 }, { 163,4192 }, { 164,4192 },
2769 : { 165,4192 }, { 166,4192 }, { 167,4192 }, { 168,4192 }, { 169,4192 },
2770 : { 170,4192 }, { 171,4192 }, { 172,4192 }, { 173,4192 }, { 174,4192 },
2771 : { 175,4192 }, { 176,4192 }, { 177,4192 }, { 178,4192 }, { 179,4192 },
2772 : { 180,4192 }, { 181,4192 }, { 182,4192 }, { 183,4192 }, { 184,4192 },
2773 : { 185,4192 }, { 186,4192 }, { 187,4192 }, { 188,4192 }, { 189,4192 },
2774 : { 190,4192 }, { 191,4192 }, { 192,4192 }, { 193,4192 }, { 194,4192 },
2775 : { 195,4192 }, { 196,4192 }, { 197,4192 }, { 198,4192 }, { 199,4192 },
2776 : { 200,4192 }, { 201,4192 }, { 202,4192 }, { 203,4192 }, { 204,4192 },
2777 :
2778 : { 205,4192 }, { 206,4192 }, { 207,4192 }, { 208,4192 }, { 209,4192 },
2779 : { 210,4192 }, { 211,4192 }, { 212,4192 }, { 213,4192 }, { 214,4192 },
2780 : { 215,4192 }, { 216,4192 }, { 217,4192 }, { 218,4192 }, { 219,4192 },
2781 : { 220,4192 }, { 221,4192 }, { 222,4192 }, { 223,4192 }, { 224,4192 },
2782 : { 225,4192 }, { 226,4192 }, { 227,4192 }, { 228,4192 }, { 229,4192 },
2783 : { 230,4192 }, { 231,4192 }, { 232,4192 }, { 233,4192 }, { 234,4192 },
2784 : { 235,4192 }, { 236,4192 }, { 237,4192 }, { 238,4192 }, { 239,4192 },
2785 : { 240,4192 }, { 241,4192 }, { 242,4192 }, { 243,4192 }, { 244,4192 },
2786 : { 245,4192 }, { 246,4192 }, { 247,4192 }, { 248,4192 }, { 249,4192 },
2787 : { 250,4192 }, { 251,4192 }, { 252,4192 }, { 253,4192 }, { 254,4192 },
2788 :
2789 : { 255,4192 }, { 256,4192 }, { 0, 22 }, { 0,25947 }, { 0, 0 },
2790 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2791 : { 0, 0 }, { 0, 0 }, { 9,4192 }, { 10,4197 }, { 0, 0 },
2792 : { 12,4192 }, { 13,4197 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2793 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2794 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2795 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2796 : { 32,4192 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2797 : { 0, 0 }, { 0, 0 }, { 39,-3698 }, { 0, 0 }, { 0, 0 },
2798 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-3696 }, { 0, 42 },
2799 :
2800 : { 0,25900 }, { 1,-3741 }, { 2,-3741 }, { 3,-3741 }, { 4,-3741 },
2801 : { 5,-3741 }, { 6,-3741 }, { 7,-3741 }, { 8,-3741 }, { 9,-3741 },
2802 : { 10,-3741 }, { 11,-3741 }, { 12,-3741 }, { 13,-3741 }, { 14,-3741 },
2803 : { 15,-3741 }, { 16,-3741 }, { 17,-3741 }, { 18,-3741 }, { 19,-3741 },
2804 : { 20,-3741 }, { 21,-3741 }, { 22,-3741 }, { 23,-3741 }, { 24,-3741 },
2805 : { 25,-3741 }, { 26,-3741 }, { 27,-3741 }, { 28,-3741 }, { 29,-3741 },
2806 : { 30,-3741 }, { 31,-3741 }, { 32,-3741 }, { 33,-3741 }, { 34,-3741 },
2807 : { 35,-3741 }, { 36,-3741 }, { 37,-3741 }, { 38,-3741 }, { 39,-3741 },
2808 : { 40,-3741 }, { 41,-3741 }, { 42,-3741 }, { 43,-3741 }, { 44,-3741 },
2809 : { 45,-3741 }, { 46,-3741 }, { 47,-3741 }, { 48,4152 }, { 49,4152 },
2810 :
2811 : { 50,4152 }, { 51,4152 }, { 52,4152 }, { 53,4152 }, { 54,4152 },
2812 : { 55,4152 }, { 56,-3741 }, { 57,-3741 }, { 58,-3741 }, { 59,-3741 },
2813 : { 60,-3741 }, { 61,-3741 }, { 62,-3741 }, { 63,-3741 }, { 64,-3741 },
2814 : { 65,-3741 }, { 66,-3741 }, { 67,-3741 }, { 68,-3741 }, { 69,-3741 },
2815 : { 70,-3741 }, { 71,-3741 }, { 72,-3741 }, { 73,-3741 }, { 74,-3741 },
2816 : { 75,-3741 }, { 76,-3741 }, { 77,-3741 }, { 78,-3741 }, { 79,-3741 },
2817 : { 80,-3741 }, { 81,-3741 }, { 82,-3741 }, { 83,-3741 }, { 84,-3741 },
2818 : { 85,4165 }, { 86,-3741 }, { 87,-3741 }, { 88,-3741 }, { 89,-3741 },
2819 : { 90,-3741 }, { 91,-3741 }, { 92,-3741 }, { 93,-3741 }, { 94,-3741 },
2820 : { 95,-3741 }, { 96,-3741 }, { 97,-3741 }, { 98,-3741 }, { 99,-3741 },
2821 :
2822 : { 100,-3741 }, { 101,-3741 }, { 102,-3741 }, { 103,-3741 }, { 104,-3741 },
2823 : { 105,-3741 }, { 106,-3741 }, { 107,-3741 }, { 108,-3741 }, { 109,-3741 },
2824 : { 110,-3741 }, { 111,-3741 }, { 112,-3741 }, { 113,-3741 }, { 114,-3741 },
2825 : { 115,-3741 }, { 116,-3741 }, { 117,4188 }, { 118,-3741 }, { 119,-3741 },
2826 : { 120,4226 }, { 121,-3741 }, { 122,-3741 }, { 123,-3741 }, { 124,-3741 },
2827 : { 125,-3741 }, { 126,-3741 }, { 127,-3741 }, { 128,-3741 }, { 129,-3741 },
2828 : { 130,-3741 }, { 131,-3741 }, { 132,-3741 }, { 133,-3741 }, { 134,-3741 },
2829 : { 135,-3741 }, { 136,-3741 }, { 137,-3741 }, { 138,-3741 }, { 139,-3741 },
2830 : { 140,-3741 }, { 141,-3741 }, { 142,-3741 }, { 143,-3741 }, { 144,-3741 },
2831 : { 145,-3741 }, { 146,-3741 }, { 147,-3741 }, { 148,-3741 }, { 149,-3741 },
2832 :
2833 : { 150,-3741 }, { 151,-3741 }, { 152,-3741 }, { 153,-3741 }, { 154,-3741 },
2834 : { 155,-3741 }, { 156,-3741 }, { 157,-3741 }, { 158,-3741 }, { 159,-3741 },
2835 : { 160,-3741 }, { 161,-3741 }, { 162,-3741 }, { 163,-3741 }, { 164,-3741 },
2836 : { 165,-3741 }, { 166,-3741 }, { 167,-3741 }, { 168,-3741 }, { 169,-3741 },
2837 : { 170,-3741 }, { 171,-3741 }, { 172,-3741 }, { 173,-3741 }, { 174,-3741 },
2838 : { 175,-3741 }, { 176,-3741 }, { 177,-3741 }, { 178,-3741 }, { 179,-3741 },
2839 : { 180,-3741 }, { 181,-3741 }, { 182,-3741 }, { 183,-3741 }, { 184,-3741 },
2840 : { 185,-3741 }, { 186,-3741 }, { 187,-3741 }, { 188,-3741 }, { 189,-3741 },
2841 : { 190,-3741 }, { 191,-3741 }, { 192,-3741 }, { 193,-3741 }, { 194,-3741 },
2842 : { 195,-3741 }, { 196,-3741 }, { 197,-3741 }, { 198,-3741 }, { 199,-3741 },
2843 :
2844 : { 200,-3741 }, { 201,-3741 }, { 202,-3741 }, { 203,-3741 }, { 204,-3741 },
2845 : { 205,-3741 }, { 206,-3741 }, { 207,-3741 }, { 208,-3741 }, { 209,-3741 },
2846 : { 210,-3741 }, { 211,-3741 }, { 212,-3741 }, { 213,-3741 }, { 214,-3741 },
2847 : { 215,-3741 }, { 216,-3741 }, { 217,-3741 }, { 218,-3741 }, { 219,-3741 },
2848 : { 220,-3741 }, { 221,-3741 }, { 222,-3741 }, { 223,-3741 }, { 224,-3741 },
2849 : { 225,-3741 }, { 226,-3741 }, { 227,-3741 }, { 228,-3741 }, { 229,-3741 },
2850 : { 230,-3741 }, { 231,-3741 }, { 232,-3741 }, { 233,-3741 }, { 234,-3741 },
2851 : { 235,-3741 }, { 236,-3741 }, { 237,-3741 }, { 238,-3741 }, { 239,-3741 },
2852 : { 240,-3741 }, { 241,-3741 }, { 242,-3741 }, { 243,-3741 }, { 244,-3741 },
2853 : { 245,-3741 }, { 246,-3741 }, { 247,-3741 }, { 248,-3741 }, { 249,-3741 },
2854 :
2855 : { 250,-3741 }, { 251,-3741 }, { 252,-3741 }, { 253,-3741 }, { 254,-3741 },
2856 : { 255,-3741 }, { 256,-3741 }, { 0, 31 }, { 0,25642 }, { 1,4072 },
2857 : { 2,4072 }, { 3,4072 }, { 4,4072 }, { 5,4072 }, { 6,4072 },
2858 : { 7,4072 }, { 8,4072 }, { 9,4072 }, { 10,4072 }, { 11,4072 },
2859 : { 12,4072 }, { 13,4072 }, { 14,4072 }, { 15,4072 }, { 16,4072 },
2860 : { 17,4072 }, { 18,4072 }, { 19,4072 }, { 20,4072 }, { 21,4072 },
2861 : { 22,4072 }, { 23,4072 }, { 24,4072 }, { 25,4072 }, { 26,4072 },
2862 : { 27,4072 }, { 28,4072 }, { 29,4072 }, { 30,4072 }, { 31,4072 },
2863 : { 32,4072 }, { 33,4072 }, { 34,4072 }, { 35,4072 }, { 36,4072 },
2864 : { 37,4072 }, { 38,4072 }, { 0, 0 }, { 40,4072 }, { 41,4072 },
2865 :
2866 : { 42,4072 }, { 43,4072 }, { 44,4072 }, { 45,4072 }, { 46,4072 },
2867 : { 47,4072 }, { 48,4072 }, { 49,4072 }, { 50,4072 }, { 51,4072 },
2868 : { 52,4072 }, { 53,4072 }, { 54,4072 }, { 55,4072 }, { 56,4072 },
2869 : { 57,4072 }, { 58,4072 }, { 59,4072 }, { 60,4072 }, { 61,4072 },
2870 : { 62,4072 }, { 63,4072 }, { 64,4072 }, { 65,4072 }, { 66,4072 },
2871 : { 67,4072 }, { 68,4072 }, { 69,4072 }, { 70,4072 }, { 71,4072 },
2872 : { 72,4072 }, { 73,4072 }, { 74,4072 }, { 75,4072 }, { 76,4072 },
2873 : { 77,4072 }, { 78,4072 }, { 79,4072 }, { 80,4072 }, { 81,4072 },
2874 : { 82,4072 }, { 83,4072 }, { 84,4072 }, { 85,4072 }, { 86,4072 },
2875 : { 87,4072 }, { 88,4072 }, { 89,4072 }, { 90,4072 }, { 91,4072 },
2876 :
2877 : { 92,4072 }, { 93,4072 }, { 94,4072 }, { 95,4072 }, { 96,4072 },
2878 : { 97,4072 }, { 98,4072 }, { 99,4072 }, { 100,4072 }, { 101,4072 },
2879 : { 102,4072 }, { 103,4072 }, { 104,4072 }, { 105,4072 }, { 106,4072 },
2880 : { 107,4072 }, { 108,4072 }, { 109,4072 }, { 110,4072 }, { 111,4072 },
2881 : { 112,4072 }, { 113,4072 }, { 114,4072 }, { 115,4072 }, { 116,4072 },
2882 : { 117,4072 }, { 118,4072 }, { 119,4072 }, { 120,4072 }, { 121,4072 },
2883 : { 122,4072 }, { 123,4072 }, { 124,4072 }, { 125,4072 }, { 126,4072 },
2884 : { 127,4072 }, { 128,4072 }, { 129,4072 }, { 130,4072 }, { 131,4072 },
2885 : { 132,4072 }, { 133,4072 }, { 134,4072 }, { 135,4072 }, { 136,4072 },
2886 : { 137,4072 }, { 138,4072 }, { 139,4072 }, { 140,4072 }, { 141,4072 },
2887 :
2888 : { 142,4072 }, { 143,4072 }, { 144,4072 }, { 145,4072 }, { 146,4072 },
2889 : { 147,4072 }, { 148,4072 }, { 149,4072 }, { 150,4072 }, { 151,4072 },
2890 : { 152,4072 }, { 153,4072 }, { 154,4072 }, { 155,4072 }, { 156,4072 },
2891 : { 157,4072 }, { 158,4072 }, { 159,4072 }, { 160,4072 }, { 161,4072 },
2892 : { 162,4072 }, { 163,4072 }, { 164,4072 }, { 165,4072 }, { 166,4072 },
2893 : { 167,4072 }, { 168,4072 }, { 169,4072 }, { 170,4072 }, { 171,4072 },
2894 : { 172,4072 }, { 173,4072 }, { 174,4072 }, { 175,4072 }, { 176,4072 },
2895 : { 177,4072 }, { 178,4072 }, { 179,4072 }, { 180,4072 }, { 181,4072 },
2896 : { 182,4072 }, { 183,4072 }, { 184,4072 }, { 185,4072 }, { 186,4072 },
2897 : { 187,4072 }, { 188,4072 }, { 189,4072 }, { 190,4072 }, { 191,4072 },
2898 :
2899 : { 192,4072 }, { 193,4072 }, { 194,4072 }, { 195,4072 }, { 196,4072 },
2900 : { 197,4072 }, { 198,4072 }, { 199,4072 }, { 200,4072 }, { 201,4072 },
2901 : { 202,4072 }, { 203,4072 }, { 204,4072 }, { 205,4072 }, { 206,4072 },
2902 : { 207,4072 }, { 208,4072 }, { 209,4072 }, { 210,4072 }, { 211,4072 },
2903 : { 212,4072 }, { 213,4072 }, { 214,4072 }, { 215,4072 }, { 216,4072 },
2904 : { 217,4072 }, { 218,4072 }, { 219,4072 }, { 220,4072 }, { 221,4072 },
2905 : { 222,4072 }, { 223,4072 }, { 224,4072 }, { 225,4072 }, { 226,4072 },
2906 : { 227,4072 }, { 228,4072 }, { 229,4072 }, { 230,4072 }, { 231,4072 },
2907 : { 232,4072 }, { 233,4072 }, { 234,4072 }, { 235,4072 }, { 236,4072 },
2908 : { 237,4072 }, { 238,4072 }, { 239,4072 }, { 240,4072 }, { 241,4072 },
2909 :
2910 : { 242,4072 }, { 243,4072 }, { 244,4072 }, { 245,4072 }, { 246,4072 },
2911 : { 247,4072 }, { 248,4072 }, { 249,4072 }, { 250,4072 }, { 251,4072 },
2912 : { 252,4072 }, { 253,4072 }, { 254,4072 }, { 255,4072 }, { 256,4072 },
2913 : { 0, 22 }, { 0,25384 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2914 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2915 : { 9,3629 }, { 10,3634 }, { 0, 0 }, { 12,3629 }, { 13,3634 },
2916 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2917 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2918 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2919 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 32,3629 }, { 0, 0 },
2920 :
2921 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2922 : { 39,-4261 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
2923 : { 0, 0 }, { 45,-4259 }, { 0, 46 }, { 0,25337 }, { 1,4025 },
2924 : { 2,4025 }, { 3,4025 }, { 4,4025 }, { 5,4025 }, { 6,4025 },
2925 : { 7,4025 }, { 8,4025 }, { 9,4025 }, { 10,4025 }, { 11,4025 },
2926 : { 12,4025 }, { 13,4025 }, { 14,4025 }, { 15,4025 }, { 16,4025 },
2927 : { 17,4025 }, { 18,4025 }, { 19,4025 }, { 20,4025 }, { 21,4025 },
2928 : { 22,4025 }, { 23,4025 }, { 24,4025 }, { 25,4025 }, { 26,4025 },
2929 : { 27,4025 }, { 28,4025 }, { 29,4025 }, { 30,4025 }, { 31,4025 },
2930 : { 32,4025 }, { 33,4025 }, { 34,4025 }, { 35,4025 }, { 0, 0 },
2931 :
2932 : { 37,4025 }, { 38,4025 }, { 39,4025 }, { 40,4025 }, { 41,4025 },
2933 : { 42,4025 }, { 43,4025 }, { 44,4025 }, { 45,4025 }, { 46,4025 },
2934 : { 47,4025 }, { 48,4025 }, { 49,4025 }, { 50,4025 }, { 51,4025 },
2935 : { 52,4025 }, { 53,4025 }, { 54,4025 }, { 55,4025 }, { 56,4025 },
2936 : { 57,4025 }, { 58,4025 }, { 59,4025 }, { 60,4025 }, { 61,4025 },
2937 : { 62,4025 }, { 63,4025 }, { 64,4025 }, { 65,4025 }, { 66,4025 },
2938 : { 67,4025 }, { 68,4025 }, { 69,4025 }, { 70,4025 }, { 71,4025 },
2939 : { 72,4025 }, { 73,4025 }, { 74,4025 }, { 75,4025 }, { 76,4025 },
2940 : { 77,4025 }, { 78,4025 }, { 79,4025 }, { 80,4025 }, { 81,4025 },
2941 : { 82,4025 }, { 83,4025 }, { 84,4025 }, { 85,4025 }, { 86,4025 },
2942 :
2943 : { 87,4025 }, { 88,4025 }, { 89,4025 }, { 90,4025 }, { 91,4025 },
2944 : { 92,4025 }, { 93,4025 }, { 94,4025 }, { 95,4025 }, { 96,4025 },
2945 : { 97,4025 }, { 98,4025 }, { 99,4025 }, { 100,4025 }, { 101,4025 },
2946 : { 102,4025 }, { 103,4025 }, { 104,4025 }, { 105,4025 }, { 106,4025 },
2947 : { 107,4025 }, { 108,4025 }, { 109,4025 }, { 110,4025 }, { 111,4025 },
2948 : { 112,4025 }, { 113,4025 }, { 114,4025 }, { 115,4025 }, { 116,4025 },
2949 : { 117,4025 }, { 118,4025 }, { 119,4025 }, { 120,4025 }, { 121,4025 },
2950 : { 122,4025 }, { 123,4025 }, { 124,4025 }, { 125,4025 }, { 126,4025 },
2951 : { 127,4025 }, { 128,4025 }, { 129,4025 }, { 130,4025 }, { 131,4025 },
2952 : { 132,4025 }, { 133,4025 }, { 134,4025 }, { 135,4025 }, { 136,4025 },
2953 :
2954 : { 137,4025 }, { 138,4025 }, { 139,4025 }, { 140,4025 }, { 141,4025 },
2955 : { 142,4025 }, { 143,4025 }, { 144,4025 }, { 145,4025 }, { 146,4025 },
2956 : { 147,4025 }, { 148,4025 }, { 149,4025 }, { 150,4025 }, { 151,4025 },
2957 : { 152,4025 }, { 153,4025 }, { 154,4025 }, { 155,4025 }, { 156,4025 },
2958 : { 157,4025 }, { 158,4025 }, { 159,4025 }, { 160,4025 }, { 161,4025 },
2959 : { 162,4025 }, { 163,4025 }, { 164,4025 }, { 165,4025 }, { 166,4025 },
2960 : { 167,4025 }, { 168,4025 }, { 169,4025 }, { 170,4025 }, { 171,4025 },
2961 : { 172,4025 }, { 173,4025 }, { 174,4025 }, { 175,4025 }, { 176,4025 },
2962 : { 177,4025 }, { 178,4025 }, { 179,4025 }, { 180,4025 }, { 181,4025 },
2963 : { 182,4025 }, { 183,4025 }, { 184,4025 }, { 185,4025 }, { 186,4025 },
2964 :
2965 : { 187,4025 }, { 188,4025 }, { 189,4025 }, { 190,4025 }, { 191,4025 },
2966 : { 192,4025 }, { 193,4025 }, { 194,4025 }, { 195,4025 }, { 196,4025 },
2967 : { 197,4025 }, { 198,4025 }, { 199,4025 }, { 200,4025 }, { 201,4025 },
2968 : { 202,4025 }, { 203,4025 }, { 204,4025 }, { 205,4025 }, { 206,4025 },
2969 : { 207,4025 }, { 208,4025 }, { 209,4025 }, { 210,4025 }, { 211,4025 },
2970 : { 212,4025 }, { 213,4025 }, { 214,4025 }, { 215,4025 }, { 216,4025 },
2971 : { 217,4025 }, { 218,4025 }, { 219,4025 }, { 220,4025 }, { 221,4025 },
2972 : { 222,4025 }, { 223,4025 }, { 224,4025 }, { 225,4025 }, { 226,4025 },
2973 : { 227,4025 }, { 228,4025 }, { 229,4025 }, { 230,4025 }, { 231,4025 },
2974 : { 232,4025 }, { 233,4025 }, { 234,4025 }, { 235,4025 }, { 236,4025 },
2975 :
2976 : { 237,4025 }, { 238,4025 }, { 239,4025 }, { 240,4025 }, { 241,4025 },
2977 : { 242,4025 }, { 243,4025 }, { 244,4025 }, { 245,4025 }, { 246,4025 },
2978 : { 247,4025 }, { 248,4025 }, { 249,4025 }, { 250,4025 }, { 251,4025 },
2979 : { 252,4025 }, { 253,4025 }, { 254,4025 }, { 255,4025 }, { 256,4025 },
2980 : { 0, 46 }, { 0,25079 }, { 1,3767 }, { 2,3767 }, { 3,3767 },
2981 : { 4,3767 }, { 5,3767 }, { 6,3767 }, { 7,3767 }, { 8,3767 },
2982 : { 9,3767 }, { 10,3767 }, { 11,3767 }, { 12,3767 }, { 13,3767 },
2983 : { 14,3767 }, { 15,3767 }, { 16,3767 }, { 17,3767 }, { 18,3767 },
2984 : { 19,3767 }, { 20,3767 }, { 21,3767 }, { 22,3767 }, { 23,3767 },
2985 : { 24,3767 }, { 25,3767 }, { 26,3767 }, { 27,3767 }, { 28,3767 },
2986 :
2987 : { 29,3767 }, { 30,3767 }, { 31,3767 }, { 32,3767 }, { 33,3767 },
2988 : { 34,3767 }, { 35,3767 }, { 0, 0 }, { 37,3767 }, { 38,3767 },
2989 : { 39,3767 }, { 40,3767 }, { 41,3767 }, { 42,3767 }, { 43,3767 },
2990 : { 44,3767 }, { 45,3767 }, { 46,3767 }, { 47,3767 }, { 48,3767 },
2991 : { 49,3767 }, { 50,3767 }, { 51,3767 }, { 52,3767 }, { 53,3767 },
2992 : { 54,3767 }, { 55,3767 }, { 56,3767 }, { 57,3767 }, { 58,3767 },
2993 : { 59,3767 }, { 60,3767 }, { 61,3767 }, { 62,3767 }, { 63,3767 },
2994 : { 64,3767 }, { 65,3767 }, { 66,3767 }, { 67,3767 }, { 68,3767 },
2995 : { 69,3767 }, { 70,3767 }, { 71,3767 }, { 72,3767 }, { 73,3767 },
2996 : { 74,3767 }, { 75,3767 }, { 76,3767 }, { 77,3767 }, { 78,3767 },
2997 :
2998 : { 79,3767 }, { 80,3767 }, { 81,3767 }, { 82,3767 }, { 83,3767 },
2999 : { 84,3767 }, { 85,3767 }, { 86,3767 }, { 87,3767 }, { 88,3767 },
3000 : { 89,3767 }, { 90,3767 }, { 91,3767 }, { 92,3767 }, { 93,3767 },
3001 : { 94,3767 }, { 95,3767 }, { 96,3767 }, { 97,3767 }, { 98,3767 },
3002 : { 99,3767 }, { 100,3767 }, { 101,3767 }, { 102,3767 }, { 103,3767 },
3003 : { 104,3767 }, { 105,3767 }, { 106,3767 }, { 107,3767 }, { 108,3767 },
3004 : { 109,3767 }, { 110,3767 }, { 111,3767 }, { 112,3767 }, { 113,3767 },
3005 : { 114,3767 }, { 115,3767 }, { 116,3767 }, { 117,3767 }, { 118,3767 },
3006 : { 119,3767 }, { 120,3767 }, { 121,3767 }, { 122,3767 }, { 123,3767 },
3007 : { 124,3767 }, { 125,3767 }, { 126,3767 }, { 127,3767 }, { 128,3767 },
3008 :
3009 : { 129,3767 }, { 130,3767 }, { 131,3767 }, { 132,3767 }, { 133,3767 },
3010 : { 134,3767 }, { 135,3767 }, { 136,3767 }, { 137,3767 }, { 138,3767 },
3011 : { 139,3767 }, { 140,3767 }, { 141,3767 }, { 142,3767 }, { 143,3767 },
3012 : { 144,3767 }, { 145,3767 }, { 146,3767 }, { 147,3767 }, { 148,3767 },
3013 : { 149,3767 }, { 150,3767 }, { 151,3767 }, { 152,3767 }, { 153,3767 },
3014 : { 154,3767 }, { 155,3767 }, { 156,3767 }, { 157,3767 }, { 158,3767 },
3015 : { 159,3767 }, { 160,3767 }, { 161,3767 }, { 162,3767 }, { 163,3767 },
3016 : { 164,3767 }, { 165,3767 }, { 166,3767 }, { 167,3767 }, { 168,3767 },
3017 : { 169,3767 }, { 170,3767 }, { 171,3767 }, { 172,3767 }, { 173,3767 },
3018 : { 174,3767 }, { 175,3767 }, { 176,3767 }, { 177,3767 }, { 178,3767 },
3019 :
3020 : { 179,3767 }, { 180,3767 }, { 181,3767 }, { 182,3767 }, { 183,3767 },
3021 : { 184,3767 }, { 185,3767 }, { 186,3767 }, { 187,3767 }, { 188,3767 },
3022 : { 189,3767 }, { 190,3767 }, { 191,3767 }, { 192,3767 }, { 193,3767 },
3023 : { 194,3767 }, { 195,3767 }, { 196,3767 }, { 197,3767 }, { 198,3767 },
3024 : { 199,3767 }, { 200,3767 }, { 201,3767 }, { 202,3767 }, { 203,3767 },
3025 : { 204,3767 }, { 205,3767 }, { 206,3767 }, { 207,3767 }, { 208,3767 },
3026 : { 209,3767 }, { 210,3767 }, { 211,3767 }, { 212,3767 }, { 213,3767 },
3027 : { 214,3767 }, { 215,3767 }, { 216,3767 }, { 217,3767 }, { 218,3767 },
3028 : { 219,3767 }, { 220,3767 }, { 221,3767 }, { 222,3767 }, { 223,3767 },
3029 : { 224,3767 }, { 225,3767 }, { 226,3767 }, { 227,3767 }, { 228,3767 },
3030 :
3031 : { 229,3767 }, { 230,3767 }, { 231,3767 }, { 232,3767 }, { 233,3767 },
3032 : { 234,3767 }, { 235,3767 }, { 236,3767 }, { 237,3767 }, { 238,3767 },
3033 : { 239,3767 }, { 240,3767 }, { 241,3767 }, { 242,3767 }, { 243,3767 },
3034 : { 244,3767 }, { 245,3767 }, { 246,3767 }, { 247,3767 }, { 248,3767 },
3035 : { 249,3767 }, { 250,3767 }, { 251,3767 }, { 252,3767 }, { 253,3767 },
3036 : { 254,3767 }, { 255,3767 }, { 256,3767 }, { 0, 48 }, { 0,24821 },
3037 : { 0, 53 }, { 0,24819 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3038 : { 0, 53 }, { 0,24814 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3039 : { 9,3767 }, { 10,3767 }, { 0, 0 }, { 12,3767 }, { 13,3767 },
3040 : { 9,3762 }, { 10,3762 }, { 0, 0 }, { 12,3762 }, { 13,3762 },
3041 :
3042 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3043 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3044 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 32,3767 }, { 0, 0 },
3045 : { 36,-4818 }, { 0, 0 }, { 0, 0 }, { 32,3762 }, { 0, 0 },
3046 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3047 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3048 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3049 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3050 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,3767 },
3051 : { 66,3767 }, { 67,3767 }, { 68,3767 }, { 69,3767 }, { 70,3767 },
3052 :
3053 : { 71,3767 }, { 72,3767 }, { 73,3767 }, { 74,3767 }, { 75,3767 },
3054 : { 76,3767 }, { 77,3767 }, { 78,3767 }, { 79,3767 }, { 80,3767 },
3055 : { 81,3767 }, { 82,3767 }, { 83,3767 }, { 84,3767 }, { 85,3767 },
3056 : { 86,3767 }, { 87,3767 }, { 88,3767 }, { 89,3767 }, { 90,3767 },
3057 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 95,3767 },
3058 : { 0, 0 }, { 97,3767 }, { 98,3767 }, { 99,3767 }, { 100,3767 },
3059 : { 101,3767 }, { 102,3767 }, { 103,3767 }, { 104,3767 }, { 105,3767 },
3060 : { 106,3767 }, { 107,3767 }, { 108,3767 }, { 109,3767 }, { 110,3767 },
3061 : { 111,3767 }, { 112,3767 }, { 113,3767 }, { 114,3767 }, { 115,3767 },
3062 : { 116,3767 }, { 117,3767 }, { 118,3767 }, { 119,3767 }, { 120,3767 },
3063 :
3064 : { 121,3767 }, { 122,3767 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3065 : { 0, 0 }, { 0, 0 }, { 128,3767 }, { 129,3767 }, { 130,3767 },
3066 : { 131,3767 }, { 132,3767 }, { 133,3767 }, { 134,3767 }, { 135,3767 },
3067 : { 136,3767 }, { 137,3767 }, { 138,3767 }, { 139,3767 }, { 140,3767 },
3068 : { 141,3767 }, { 142,3767 }, { 143,3767 }, { 144,3767 }, { 145,3767 },
3069 : { 146,3767 }, { 147,3767 }, { 148,3767 }, { 149,3767 }, { 150,3767 },
3070 : { 151,3767 }, { 152,3767 }, { 153,3767 }, { 154,3767 }, { 155,3767 },
3071 : { 156,3767 }, { 157,3767 }, { 158,3767 }, { 159,3767 }, { 160,3767 },
3072 : { 161,3767 }, { 162,3767 }, { 163,3767 }, { 164,3767 }, { 165,3767 },
3073 : { 166,3767 }, { 167,3767 }, { 168,3767 }, { 169,3767 }, { 170,3767 },
3074 :
3075 : { 171,3767 }, { 172,3767 }, { 173,3767 }, { 174,3767 }, { 175,3767 },
3076 : { 176,3767 }, { 177,3767 }, { 178,3767 }, { 179,3767 }, { 180,3767 },
3077 : { 181,3767 }, { 182,3767 }, { 183,3767 }, { 184,3767 }, { 185,3767 },
3078 : { 186,3767 }, { 187,3767 }, { 188,3767 }, { 189,3767 }, { 190,3767 },
3079 : { 191,3767 }, { 192,3767 }, { 193,3767 }, { 194,3767 }, { 195,3767 },
3080 : { 196,3767 }, { 197,3767 }, { 198,3767 }, { 199,3767 }, { 200,3767 },
3081 : { 201,3767 }, { 202,3767 }, { 203,3767 }, { 204,3767 }, { 205,3767 },
3082 : { 206,3767 }, { 207,3767 }, { 208,3767 }, { 209,3767 }, { 210,3767 },
3083 : { 211,3767 }, { 212,3767 }, { 213,3767 }, { 214,3767 }, { 215,3767 },
3084 : { 216,3767 }, { 217,3767 }, { 218,3767 }, { 219,3767 }, { 220,3767 },
3085 :
3086 : { 221,3767 }, { 222,3767 }, { 223,3767 }, { 224,3767 }, { 225,3767 },
3087 : { 226,3767 }, { 227,3767 }, { 228,3767 }, { 229,3767 }, { 230,3767 },
3088 : { 231,3767 }, { 232,3767 }, { 233,3767 }, { 234,3767 }, { 235,3767 },
3089 : { 236,3767 }, { 237,3767 }, { 238,3767 }, { 239,3767 }, { 240,3767 },
3090 : { 241,3767 }, { 242,3767 }, { 243,3767 }, { 244,3767 }, { 245,3767 },
3091 : { 246,3767 }, { 247,3767 }, { 248,3767 }, { 249,3767 }, { 250,3767 },
3092 : { 251,3767 }, { 252,3767 }, { 253,3767 }, { 254,3767 }, { 255,3767 },
3093 : { 0, 24 }, { 0,24564 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3094 : { 0, 26 }, { 0,24559 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3095 : { 9,4025 }, { 10,4030 }, { 0, 0 }, { 12,4025 }, { 13,4030 },
3096 :
3097 : { 9,4041 }, { 10,4041 }, { 0, 0 }, { 12,4041 }, { 13,4041 },
3098 : { 0, 0 }, { 0, 26 }, { 0,24543 }, { 0, 0 }, { 0, 0 },
3099 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3100 : { 0, 0 }, { 9,4025 }, { 10,4025 }, { 32,4025 }, { 12,4025 },
3101 : { 13,4025 }, { 0, 0 }, { 0, 0 }, { 32,4041 }, { 0, 0 },
3102 : { 39,-5081 }, { 0, 0 }, { 0, 1 }, { 0,24522 }, { 0, 69 },
3103 : { 0,24520 }, { 45,-5036 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3104 : { 0, 0 }, { 0, 0 }, { 9, 0 }, { 10, 0 }, { 32,4025 },
3105 : { 12, 0 }, { 13, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3106 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3107 :
3108 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3109 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3110 : { 32, 0 }, { 0, 0 }, { 0, 0 }, { 33, 0 }, { 0, 0 },
3111 : { 35, 0 }, { 0, 0 }, { 37, 0 }, { 38, 0 }, { 0, 67 },
3112 : { 0,24480 }, { 0, 0 }, { 42, 0 }, { 43, 0 }, { 0, 0 },
3113 : { 45, 0 }, { 0, 0 }, { 47, 0 }, { 0, 0 }, { 0, 0 },
3114 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3115 : { 0, 0 }, { 0, 70 }, { 0,24463 }, { 0, 0 }, { 0, 0 },
3116 : { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 },
3117 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3118 :
3119 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 33, -40 }, { 0, 0 },
3120 : { 35, -40 }, { 0, 0 }, { 37, -40 }, { 38, -40 }, { 0, 0 },
3121 : { 0, 0 }, { 0, 0 }, { 42, -40 }, { 43, -40 }, { 0, 0 },
3122 : { 45, -40 }, { 0, 0 }, { 47, -40 }, { 0, 0 }, { 0, 0 },
3123 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 94, 0 },
3124 : { 0, 0 }, { 96, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3125 : { 60, -40 }, { 61, -40 }, { 62, -40 }, { 63, -40 }, { 64, -40 },
3126 : { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 },
3127 : { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 },
3128 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 44 }, { 0,24401 },
3129 :
3130 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 124, 0 },
3131 : { 0, 0 }, { 126, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3132 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 94, -40 },
3133 : { 0, 0 }, { 96, -40 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3134 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3135 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3136 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3137 : { 36,-5515 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3138 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 124, -40 },
3139 : { 0, 0 }, { 126, -40 }, { 48,4257 }, { 49,4257 }, { 50,4257 },
3140 :
3141 : { 51,4257 }, { 52,4257 }, { 53,4257 }, { 54,4257 }, { 55,4257 },
3142 : { 56,4257 }, { 57,4257 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3143 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,4257 },
3144 : { 66,4257 }, { 67,4257 }, { 68,4257 }, { 69,4257 }, { 70,4257 },
3145 : { 71,4257 }, { 72,4257 }, { 73,4257 }, { 74,4257 }, { 75,4257 },
3146 : { 76,4257 }, { 77,4257 }, { 78,4257 }, { 79,4257 }, { 80,4257 },
3147 : { 81,4257 }, { 82,4257 }, { 83,4257 }, { 84,4257 }, { 85,4257 },
3148 : { 86,4257 }, { 87,4257 }, { 88,4257 }, { 89,4257 }, { 90,4257 },
3149 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 95,4257 },
3150 : { 0, 0 }, { 97,4257 }, { 98,4257 }, { 99,4257 }, { 100,4257 },
3151 :
3152 : { 101,4257 }, { 102,4257 }, { 103,4257 }, { 104,4257 }, { 105,4257 },
3153 : { 106,4257 }, { 107,4257 }, { 108,4257 }, { 109,4257 }, { 110,4257 },
3154 : { 111,4257 }, { 112,4257 }, { 113,4257 }, { 114,4257 }, { 115,4257 },
3155 : { 116,4257 }, { 117,4257 }, { 118,4257 }, { 119,4257 }, { 120,4257 },
3156 : { 121,4257 }, { 122,4257 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3157 : { 0, 0 }, { 0, 0 }, { 128,4257 }, { 129,4257 }, { 130,4257 },
3158 : { 131,4257 }, { 132,4257 }, { 133,4257 }, { 134,4257 }, { 135,4257 },
3159 : { 136,4257 }, { 137,4257 }, { 138,4257 }, { 139,4257 }, { 140,4257 },
3160 : { 141,4257 }, { 142,4257 }, { 143,4257 }, { 144,4257 }, { 145,4257 },
3161 : { 146,4257 }, { 147,4257 }, { 148,4257 }, { 149,4257 }, { 150,4257 },
3162 :
3163 : { 151,4257 }, { 152,4257 }, { 153,4257 }, { 154,4257 }, { 155,4257 },
3164 : { 156,4257 }, { 157,4257 }, { 158,4257 }, { 159,4257 }, { 160,4257 },
3165 : { 161,4257 }, { 162,4257 }, { 163,4257 }, { 164,4257 }, { 165,4257 },
3166 : { 166,4257 }, { 167,4257 }, { 168,4257 }, { 169,4257 }, { 170,4257 },
3167 : { 171,4257 }, { 172,4257 }, { 173,4257 }, { 174,4257 }, { 175,4257 },
3168 : { 176,4257 }, { 177,4257 }, { 178,4257 }, { 179,4257 }, { 180,4257 },
3169 : { 181,4257 }, { 182,4257 }, { 183,4257 }, { 184,4257 }, { 185,4257 },
3170 : { 186,4257 }, { 187,4257 }, { 188,4257 }, { 189,4257 }, { 190,4257 },
3171 : { 191,4257 }, { 192,4257 }, { 193,4257 }, { 194,4257 }, { 195,4257 },
3172 : { 196,4257 }, { 197,4257 }, { 198,4257 }, { 199,4257 }, { 200,4257 },
3173 :
3174 : { 201,4257 }, { 202,4257 }, { 203,4257 }, { 204,4257 }, { 205,4257 },
3175 : { 206,4257 }, { 207,4257 }, { 208,4257 }, { 209,4257 }, { 210,4257 },
3176 : { 211,4257 }, { 212,4257 }, { 213,4257 }, { 214,4257 }, { 215,4257 },
3177 : { 216,4257 }, { 217,4257 }, { 218,4257 }, { 219,4257 }, { 220,4257 },
3178 : { 221,4257 }, { 222,4257 }, { 223,4257 }, { 224,4257 }, { 225,4257 },
3179 : { 226,4257 }, { 227,4257 }, { 228,4257 }, { 229,4257 }, { 230,4257 },
3180 : { 231,4257 }, { 232,4257 }, { 233,4257 }, { 234,4257 }, { 235,4257 },
3181 : { 236,4257 }, { 237,4257 }, { 238,4257 }, { 239,4257 }, { 240,4257 },
3182 : { 241,4257 }, { 242,4257 }, { 243,4257 }, { 244,4257 }, { 245,4257 },
3183 : { 246,4257 }, { 247,4257 }, { 248,4257 }, { 249,4257 }, { 250,4257 },
3184 :
3185 : { 251,4257 }, { 252,4257 }, { 253,4257 }, { 254,4257 }, { 255,4257 },
3186 : { 0, 1 }, { 0,24144 }, { 1,4257 }, { 2,4257 }, { 3,4257 },
3187 : { 4,4257 }, { 5,4257 }, { 6,4257 }, { 7,4257 }, { 8,4257 },
3188 : { 9,4257 }, { 0, 0 }, { 11,4257 }, { 12,4257 }, { 0, 0 },
3189 : { 14,4257 }, { 15,4257 }, { 16,4257 }, { 17,4257 }, { 18,4257 },
3190 : { 19,4257 }, { 20,4257 }, { 21,4257 }, { 22,4257 }, { 23,4257 },
3191 : { 24,4257 }, { 25,4257 }, { 26,4257 }, { 27,4257 }, { 28,4257 },
3192 : { 29,4257 }, { 30,4257 }, { 31,4257 }, { 32,4257 }, { 33,4515 },
3193 : { 34,4257 }, { 35,4515 }, { 36,4257 }, { 37,4515 }, { 38,4515 },
3194 : { 39,4257 }, { 40,4257 }, { 41,4257 }, { 42,4515 }, { 43,4515 },
3195 :
3196 : { 44,4257 }, { 45,4515 }, { 46,4257 }, { 47,4515 }, { 48,4257 },
3197 : { 49,4257 }, { 50,4257 }, { 51,4257 }, { 52,4257 }, { 53,4257 },
3198 : { 54,4257 }, { 55,4257 }, { 56,4257 }, { 57,4257 }, { 58,4257 },
3199 : { 59,4257 }, { 60,4515 }, { 61,4515 }, { 62,4515 }, { 63,4515 },
3200 : { 64,4515 }, { 65,4257 }, { 66,4257 }, { 67,4257 }, { 68,4257 },
3201 : { 69,4257 }, { 70,4257 }, { 71,4257 }, { 72,4257 }, { 73,4257 },
3202 : { 74,4257 }, { 75,4257 }, { 76,4257 }, { 77,4257 }, { 78,4257 },
3203 : { 79,4257 }, { 80,4257 }, { 81,4257 }, { 82,4257 }, { 83,4257 },
3204 : { 84,4257 }, { 85,4257 }, { 86,4257 }, { 87,4257 }, { 88,4257 },
3205 : { 89,4257 }, { 90,4257 }, { 91,4257 }, { 92,4257 }, { 93,4257 },
3206 :
3207 : { 94,4515 }, { 95,4257 }, { 96,4515 }, { 97,4257 }, { 98,4257 },
3208 : { 99,4257 }, { 100,4257 }, { 101,4257 }, { 102,4257 }, { 103,4257 },
3209 : { 104,4257 }, { 105,4257 }, { 106,4257 }, { 107,4257 }, { 108,4257 },
3210 : { 109,4257 }, { 110,4257 }, { 111,4257 }, { 112,4257 }, { 113,4257 },
3211 : { 114,4257 }, { 115,4257 }, { 116,4257 }, { 117,4257 }, { 118,4257 },
3212 : { 119,4257 }, { 120,4257 }, { 121,4257 }, { 122,4257 }, { 123,4257 },
3213 : { 124,4515 }, { 125,4257 }, { 126,4515 }, { 127,4257 }, { 128,4257 },
3214 : { 129,4257 }, { 130,4257 }, { 131,4257 }, { 132,4257 }, { 133,4257 },
3215 : { 134,4257 }, { 135,4257 }, { 136,4257 }, { 137,4257 }, { 138,4257 },
3216 : { 139,4257 }, { 140,4257 }, { 141,4257 }, { 142,4257 }, { 143,4257 },
3217 :
3218 : { 144,4257 }, { 145,4257 }, { 146,4257 }, { 147,4257 }, { 148,4257 },
3219 : { 149,4257 }, { 150,4257 }, { 151,4257 }, { 152,4257 }, { 153,4257 },
3220 : { 154,4257 }, { 155,4257 }, { 156,4257 }, { 157,4257 }, { 158,4257 },
3221 : { 159,4257 }, { 160,4257 }, { 161,4257 }, { 162,4257 }, { 163,4257 },
3222 : { 164,4257 }, { 165,4257 }, { 166,4257 }, { 167,4257 }, { 168,4257 },
3223 : { 169,4257 }, { 170,4257 }, { 171,4257 }, { 172,4257 }, { 173,4257 },
3224 : { 174,4257 }, { 175,4257 }, { 176,4257 }, { 177,4257 }, { 178,4257 },
3225 : { 179,4257 }, { 180,4257 }, { 181,4257 }, { 182,4257 }, { 183,4257 },
3226 : { 184,4257 }, { 185,4257 }, { 186,4257 }, { 187,4257 }, { 188,4257 },
3227 : { 189,4257 }, { 190,4257 }, { 191,4257 }, { 192,4257 }, { 193,4257 },
3228 :
3229 : { 194,4257 }, { 195,4257 }, { 196,4257 }, { 197,4257 }, { 198,4257 },
3230 : { 199,4257 }, { 200,4257 }, { 201,4257 }, { 202,4257 }, { 203,4257 },
3231 : { 204,4257 }, { 205,4257 }, { 206,4257 }, { 207,4257 }, { 208,4257 },
3232 : { 209,4257 }, { 210,4257 }, { 211,4257 }, { 212,4257 }, { 213,4257 },
3233 : { 214,4257 }, { 215,4257 }, { 216,4257 }, { 217,4257 }, { 218,4257 },
3234 : { 219,4257 }, { 220,4257 }, { 221,4257 }, { 222,4257 }, { 223,4257 },
3235 : { 224,4257 }, { 225,4257 }, { 226,4257 }, { 227,4257 }, { 228,4257 },
3236 : { 229,4257 }, { 230,4257 }, { 231,4257 }, { 232,4257 }, { 233,4257 },
3237 : { 234,4257 }, { 235,4257 }, { 236,4257 }, { 237,4257 }, { 238,4257 },
3238 : { 239,4257 }, { 240,4257 }, { 241,4257 }, { 242,4257 }, { 243,4257 },
3239 :
3240 : { 244,4257 }, { 245,4257 }, { 246,4257 }, { 247,4257 }, { 248,4257 },
3241 : { 249,4257 }, { 250,4257 }, { 251,4257 }, { 252,4257 }, { 253,4257 },
3242 : { 254,4257 }, { 255,4257 }, { 256,4257 }, { 0, 72 }, { 0,23886 },
3243 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3244 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3245 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3246 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3247 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 2 }, { 0,23861 },
3248 : { 0, 72 }, { 0,23859 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3249 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3250 :
3251 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3252 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3253 : { 0, 0 }, { 0, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 },
3254 : { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 },
3255 : { 56, 0 }, { 57, 0 }, { 33,4490 }, { 0, 0 }, { 35,4490 },
3256 : { 0, 0 }, { 37,4490 }, { 38,4490 }, { 0, 0 }, { 0, 0 },
3257 : { 0, 0 }, { 42,4490 }, { 43,4490 }, { 69, 113 }, { 45,4490 },
3258 : { 0, 0 }, { 47,4490 }, { 46,-5710 }, { 0, 0 }, { 48,4490 },
3259 : { 49,4490 }, { 50,4490 }, { 51,4490 }, { 52,4490 }, { 53,4490 },
3260 : { 54,4490 }, { 55,4490 }, { 56,4490 }, { 57,4490 }, { 60,4490 },
3261 :
3262 : { 61,4490 }, { 62,4490 }, { 63,4490 }, { 64,4490 }, { 0, 71 },
3263 : { 0,23795 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3264 : { 69, 86 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3265 : { 101, 113 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3266 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3267 : { 0, 0 }, { 0, 75 }, { 0,23773 }, { 0, 0 }, { 0, 0 },
3268 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 94,4490 }, { 0, 0 },
3269 : { 96,4490 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3270 : { 0, 0 }, { 0, 0 }, { 101, 86 }, { 0, 0 }, { 0, 0 },
3271 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3272 :
3273 : { 0, 0 }, { 46, -64 }, { 0, 0 }, { 48, 0 }, { 49, 0 },
3274 : { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 },
3275 : { 55, 0 }, { 56, 0 }, { 57, 0 }, { 124,4490 }, { 0, 0 },
3276 : { 126,4490 }, { 0, 64 }, { 0,23733 }, { 0, 0 }, { 0, 0 },
3277 : { 43,4426 }, { 0, 0 }, { 45,4426 }, { 0, 0 }, { 69, 22 },
3278 : { 48,4468 }, { 49,4468 }, { 50,4468 }, { 51,4468 }, { 52,4468 },
3279 : { 53,4468 }, { 54,4468 }, { 55,4468 }, { 56,4468 }, { 57,4468 },
3280 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3281 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3282 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3283 :
3284 : { 33,-787 }, { 0, 0 }, { 35,-787 }, { 0, 0 }, { 37,-787 },
3285 : { 38,-787 }, { 101, 22 }, { 0, 66 }, { 0,23692 }, { 42,-787 },
3286 : { 43,-787 }, { 0, 0 }, { 45,-787 }, { 0, 0 }, { 47,-787 },
3287 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3288 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3289 : { 0, 0 }, { 0, 0 }, { 60,-787 }, { 61,-787 }, { 62,-787 },
3290 : { 63,-787 }, { 64,-787 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3291 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3292 : { 0, 0 }, { 33,-828 }, { 0, 0 }, { 35,-828 }, { 0, 0 },
3293 : { 37,-828 }, { 38,-828 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3294 :
3295 : { 42,-828 }, { 43,-828 }, { 0, 0 }, { 45,-828 }, { 0, 0 },
3296 : { 47,-828 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3297 : { 0, 0 }, { 94,-787 }, { 0, 0 }, { 96,-787 }, { 0, 0 },
3298 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 60,-828 }, { 61,-828 },
3299 : { 62,-828 }, { 63,-828 }, { 64,-828 }, { 0, 0 }, { 0, 63 },
3300 : { 0,23625 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3301 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3302 : { 0, 65 }, { 0,23614 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3303 : { 0, 0 }, { 124,-787 }, { 0, 0 }, { 126,-787 }, { 0, 0 },
3304 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3305 :
3306 : { 0, 0 }, { 0, 0 }, { 94,-828 }, { 0, 0 }, { 96,-828 },
3307 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 33,-895 }, { 0, 0 },
3308 : { 35,-895 }, { 0, 0 }, { 37,-895 }, { 38,-895 }, { 0, 0 },
3309 : { 0, 0 }, { 0, 0 }, { 42,-895 }, { 43,-895 }, { 33,-906 },
3310 : { 45,-895 }, { 35,-906 }, { 47,-895 }, { 37,-906 }, { 38,-906 },
3311 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 42,-906 }, { 43,-906 },
3312 : { 0, 0 }, { 45,-906 }, { 124,-828 }, { 47,-906 }, { 126,-828 },
3313 : { 60,-895 }, { 61,-895 }, { 62,-895 }, { 63,-895 }, { 64,-895 },
3314 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3315 : { 0, 0 }, { 60,-906 }, { 61,-906 }, { 62,-906 }, { 63,-906 },
3316 :
3317 : { 64,-906 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3318 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3319 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3320 : { 0, 77 }, { 0,23534 }, { 0, 0 }, { 0, 0 }, { 94,-895 },
3321 : { 0, 0 }, { 96,-895 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3322 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3323 : { 94,-906 }, { 0, 0 }, { 96,-906 }, { 0, 0 }, { 0, 0 },
3324 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3325 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3326 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 124,-895 },
3327 :
3328 : { 0, 0 }, { 126,-895 }, { 36, 0 }, { 0, 0 }, { 0, 0 },
3329 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3330 : { 124,-906 }, { 0, 0 }, { 126,-906 }, { 0, 0 }, { 48, 0 },
3331 : { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 },
3332 : { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 0, 0 },
3333 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3334 : { 0, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 },
3335 : { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 },
3336 : { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 },
3337 : { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 },
3338 :
3339 : { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 },
3340 : { 89, 0 }, { 90, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3341 : { 0, 0 }, { 95, 0 }, { 0, 0 }, { 97, 0 }, { 98, 0 },
3342 : { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 },
3343 : { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 },
3344 : { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 },
3345 : { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 },
3346 : { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 0, 0 },
3347 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128, 0 },
3348 : { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 },
3349 :
3350 : { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 },
3351 : { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 },
3352 : { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 },
3353 : { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 },
3354 : { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 },
3355 : { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 },
3356 : { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 },
3357 : { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 },
3358 : { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 },
3359 : { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 },
3360 :
3361 : { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 },
3362 : { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 },
3363 : { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 },
3364 : { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 },
3365 : { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 },
3366 : { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 },
3367 : { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 },
3368 : { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 },
3369 : { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 },
3370 : { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 },
3371 :
3372 : { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 },
3373 : { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 },
3374 : { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 },
3375 : { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 },
3376 : { 254, 0 }, { 255, 0 }, { 0, 12 }, { 0,23277 }, { 1, 0 },
3377 : { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 },
3378 : { 7, 0 }, { 8, 0 }, { 9, 0 }, { 10, 0 }, { 11, 0 },
3379 : { 12, 0 }, { 13, 0 }, { 14, 0 }, { 15, 0 }, { 16, 0 },
3380 : { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 },
3381 : { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 },
3382 :
3383 : { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 },
3384 : { 32, 0 }, { 33, 0 }, { 34, 0 }, { 35, 0 }, { 36, 0 },
3385 : { 37, 0 }, { 38, 0 }, { 0, 0 }, { 40, 0 }, { 41, 0 },
3386 : { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 0 }, { 46, 0 },
3387 : { 47, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 },
3388 : { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 },
3389 : { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 },
3390 : { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 },
3391 : { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 },
3392 : { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 },
3393 :
3394 : { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 },
3395 : { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 },
3396 : { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 },
3397 : { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 },
3398 : { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 },
3399 : { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 },
3400 : { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 },
3401 : { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 },
3402 : { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 },
3403 : { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 },
3404 :
3405 : { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 },
3406 : { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 },
3407 : { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 },
3408 : { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 },
3409 : { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 },
3410 : { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 },
3411 : { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 },
3412 : { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 },
3413 : { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 },
3414 : { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 },
3415 :
3416 : { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 },
3417 : { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 },
3418 : { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 },
3419 : { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 },
3420 : { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 },
3421 : { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 },
3422 : { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 },
3423 : { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 },
3424 : { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 },
3425 : { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 },
3426 :
3427 : { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 },
3428 : { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 },
3429 : { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 },
3430 : { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 },
3431 : { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 },
3432 : { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 },
3433 : { 0, 9 }, { 0,23019 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3434 : { 0, 9 }, { 0,23014 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3435 : { 9, 0 }, { 10, 5 }, { 0, 0 }, { 12, 0 }, { 13, 5 },
3436 : { 9,3741 }, { 10,3741 }, { 0, 0 }, { 12,3741 }, { 13,3741 },
3437 :
3438 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3439 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3440 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 32, 0 }, { 0, 0 },
3441 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 32,3741 }, { 0, 0 },
3442 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3443 : { 39,-6539 }, { 45,-6642 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3444 : { 0, 0 }, { 45,-6532 }, { 0, 5 }, { 0,22967 }, { 1, 0 },
3445 : { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 },
3446 : { 7, 0 }, { 8, 0 }, { 9, 0 }, { 10, 0 }, { 11, 0 },
3447 : { 12, 0 }, { 13, 0 }, { 14, 0 }, { 15, 0 }, { 16, 0 },
3448 :
3449 : { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 },
3450 : { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 },
3451 : { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 },
3452 : { 32, 0 }, { 33, 0 }, { 34, 0 }, { 35, 0 }, { 36, 0 },
3453 : { 37, 0 }, { 38, 0 }, { 39, 0 }, { 40, 0 }, { 41, 0 },
3454 : { 0, 0 }, { 43, 0 }, { 44, 0 }, { 45, 0 }, { 46, 0 },
3455 : { 0, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 },
3456 : { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 },
3457 : { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 },
3458 : { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 },
3459 :
3460 : { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 },
3461 : { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 },
3462 : { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 },
3463 : { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 },
3464 : { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 },
3465 : { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 },
3466 : { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 },
3467 : { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 },
3468 : { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 },
3469 : { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 },
3470 :
3471 : { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 },
3472 : { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 },
3473 : { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 },
3474 : { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 },
3475 : { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 },
3476 : { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 },
3477 : { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 },
3478 : { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 },
3479 : { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 },
3480 : { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 },
3481 :
3482 : { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 },
3483 : { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 },
3484 : { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 },
3485 : { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 },
3486 : { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 },
3487 : { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 },
3488 : { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 },
3489 : { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 },
3490 : { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 },
3491 : { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 },
3492 :
3493 : { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 },
3494 : { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 },
3495 : { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 },
3496 : { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 },
3497 : { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 },
3498 : { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 },
3499 : { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 },
3500 : { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 },
3501 : { 0, 3 }, { 0,22709 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3502 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3503 :
3504 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3505 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3506 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3507 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3508 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 33,3741 },
3509 : { 0, 0 }, { 35,3741 }, { 0, 0 }, { 37,3741 }, { 38,3741 },
3510 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 42,3741 }, { 43,3741 },
3511 : { 0, 0 }, { 45,3741 }, { 0, 0 }, { 47,3741 }, { 0, 0 },
3512 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3513 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3514 :
3515 : { 0, 0 }, { 60,3741 }, { 61,3741 }, { 62,3741 }, { 63,3741 },
3516 : { 64,3741 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3517 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3518 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3519 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3520 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3521 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3522 : { 94,3741 }, { 0, 0 }, { 96,3741 }, { 0, 0 }, { 0, 0 },
3523 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3524 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3525 :
3526 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3527 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3528 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3529 : { 124,3741 }, { 0, 0 }, { 126,3741 }, { 0, 58 }, { 0,22581 },
3530 : { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 },
3531 : { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 0 }, { 10, 0 },
3532 : { 11, 0 }, { 12, 0 }, { 13, 0 }, { 14, 0 }, { 15, 0 },
3533 : { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 },
3534 : { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 },
3535 : { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 },
3536 :
3537 : { 31, 0 }, { 32, 0 }, { 33, 0 }, { 0, 0 }, { 35, 0 },
3538 : { 36, 0 }, { 37, 0 }, { 38, 0 }, { 39, 0 }, { 40, 0 },
3539 : { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 0 },
3540 : { 46, 0 }, { 47, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 },
3541 : { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 },
3542 : { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 },
3543 : { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 },
3544 : { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 },
3545 : { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 },
3546 : { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 },
3547 :
3548 : { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 },
3549 : { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 },
3550 : { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 },
3551 : { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 },
3552 : { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 },
3553 : { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 },
3554 : { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 },
3555 : { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 },
3556 : { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 },
3557 : { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 },
3558 :
3559 : { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 },
3560 : { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 },
3561 : { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 },
3562 : { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 },
3563 : { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 },
3564 : { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 },
3565 : { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 },
3566 : { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 },
3567 : { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 },
3568 : { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 },
3569 :
3570 : { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 },
3571 : { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 },
3572 : { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 },
3573 : { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 },
3574 : { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 },
3575 : { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 },
3576 : { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 },
3577 : { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 },
3578 : { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 },
3579 : { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 },
3580 :
3581 : { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 },
3582 : { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 },
3583 : { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 },
3584 : { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 },
3585 : { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 },
3586 : { 256, 0 }, { 0, 11 }, { 0,22323 }, { 1, 0 }, { 2, 0 },
3587 : { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 },
3588 : { 8, 0 }, { 9, 0 }, { 10, 0 }, { 11, 0 }, { 12, 0 },
3589 : { 13, 0 }, { 14, 0 }, { 15, 0 }, { 16, 0 }, { 17, 0 },
3590 : { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 },
3591 :
3592 : { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 },
3593 : { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 0 },
3594 : { 33, 0 }, { 34, 0 }, { 35, 0 }, { 36, 0 }, { 37, 0 },
3595 : { 38, 0 }, { 0, 0 }, { 40, 0 }, { 41, 0 }, { 42, 0 },
3596 : { 43, 0 }, { 44, 0 }, { 45, 0 }, { 46, 0 }, { 47, 0 },
3597 : { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 },
3598 : { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 },
3599 : { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 },
3600 : { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 },
3601 : { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 },
3602 :
3603 : { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 },
3604 : { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 },
3605 : { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 },
3606 : { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 }, { 92, 0 },
3607 : { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 }, { 97, 0 },
3608 : { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 },
3609 : { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 },
3610 : { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 },
3611 : { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 },
3612 : { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 },
3613 :
3614 : { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 },
3615 : { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 },
3616 : { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 },
3617 : { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 },
3618 : { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 },
3619 : { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 },
3620 : { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 },
3621 : { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 },
3622 : { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 },
3623 : { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 },
3624 :
3625 : { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 },
3626 : { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 },
3627 : { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 },
3628 : { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 },
3629 : { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 },
3630 : { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 },
3631 : { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 },
3632 : { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 },
3633 : { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 },
3634 : { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 },
3635 :
3636 : { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 },
3637 : { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 },
3638 : { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 },
3639 : { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 },
3640 : { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 },
3641 : { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 },
3642 : { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 }, { 0, 16 },
3643 : { 0,22065 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 16 },
3644 : { 0,22060 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9, 0 },
3645 : { 10, 5 }, { 0, 0 }, { 12, 0 }, { 13, 5 }, { 9,3099 },
3646 :
3647 : { 10,3099 }, { 0, 0 }, { 12,3099 }, { 13,3099 }, { 0, 0 },
3648 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3649 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3650 : { 0, 0 }, { 0, 0 }, { 32, 0 }, { 0, 0 }, { 0, 0 },
3651 : { 0, 0 }, { 0, 0 }, { 32,3099 }, { 0, 0 }, { 0, 0 },
3652 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 39,-7484 },
3653 : { 45,-7582 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3654 : { 45,-7479 }, { 0, 32 }, { 0,22013 }, { 1, 0 }, { 2, 0 },
3655 : { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 },
3656 : { 8, 0 }, { 9, 0 }, { 10, 0 }, { 11, 0 }, { 12, 0 },
3657 :
3658 : { 13, 0 }, { 14, 0 }, { 15, 0 }, { 16, 0 }, { 17, 0 },
3659 : { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 },
3660 : { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 },
3661 : { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 0 },
3662 : { 33, 0 }, { 34, 0 }, { 35, 0 }, { 36, 0 }, { 37, 0 },
3663 : { 38, 0 }, { 0, 0 }, { 40, 0 }, { 41, 0 }, { 42, 0 },
3664 : { 43, 0 }, { 44, 0 }, { 45, 0 }, { 46, 0 }, { 47, 0 },
3665 : { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 },
3666 : { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 },
3667 : { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 },
3668 :
3669 : { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 },
3670 : { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 },
3671 : { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 },
3672 : { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 },
3673 : { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 },
3674 : { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 }, { 0, 0 },
3675 : { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 }, { 97, 0 },
3676 : { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 },
3677 : { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 },
3678 : { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 },
3679 :
3680 : { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 },
3681 : { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 },
3682 : { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 },
3683 : { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 },
3684 : { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 },
3685 : { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 },
3686 : { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 },
3687 : { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 },
3688 : { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 },
3689 : { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 },
3690 :
3691 : { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 },
3692 : { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 },
3693 : { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 },
3694 : { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 },
3695 : { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 },
3696 : { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 },
3697 : { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 },
3698 : { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 },
3699 : { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 },
3700 : { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 },
3701 :
3702 : { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 },
3703 : { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 },
3704 : { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 },
3705 : { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 },
3706 : { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 },
3707 : { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 },
3708 : { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 },
3709 : { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 },
3710 : { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 }, { 0, 22 },
3711 : { 0,21755 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 22 },
3712 :
3713 : { 0,21750 }, { 0, 39 }, { 0,21748 }, { 0, 0 }, { 9, 0 },
3714 : { 10, 5 }, { 0, 0 }, { 12, 0 }, { 13, 5 }, { 9,3168 },
3715 : { 10,3168 }, { 0, 0 }, { 12,3168 }, { 13,3168 }, { 0, 37 },
3716 : { 0,21735 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3717 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3718 : { 0, 0 }, { 0, 0 }, { 32, 0 }, { 0, 0 }, { 0, 0 },
3719 : { 0, 0 }, { 0, 0 }, { 32,3168 }, { 0, 0 }, { 0, 0 },
3720 : { 0, 0 }, { 0, 0 }, { 0, 37 }, { 0,21712 }, { 39,-7787 },
3721 : { 45,-7888 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3722 : { 45,-7785 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3723 :
3724 : { 48,3471 }, { 49,3471 }, { 50,3471 }, { 51,3471 }, { 52,3471 },
3725 : { 53,3471 }, { 54,3471 }, { 55,3471 }, { 0, 0 }, { 0, 0 },
3726 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,3466 }, { 49,3466 },
3727 : { 50,3466 }, { 51,3466 }, { 52,3466 }, { 53,3466 }, { 54,3466 },
3728 : { 55,3466 }, { 56,3466 }, { 57,3466 }, { 0, 0 }, { 0, 0 },
3729 : { 0, 38 }, { 0,21674 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3730 : { 65,3466 }, { 66,3466 }, { 67,3466 }, { 68,3466 }, { 69,3466 },
3731 : { 70,3466 }, { 48,3466 }, { 49,3466 }, { 50,3466 }, { 51,3466 },
3732 : { 52,3466 }, { 53,3466 }, { 54,3466 }, { 55,3466 }, { 56,3466 },
3733 : { 57,3466 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3734 :
3735 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,3466 }, { 66,3466 },
3736 : { 67,3466 }, { 68,3466 }, { 69,3466 }, { 70,3466 }, { 0, 0 },
3737 : { 0, 0 }, { 0, 0 }, { 97,3466 }, { 98,3466 }, { 99,3466 },
3738 : { 100,3466 }, { 101,3466 }, { 102,3466 }, { 0, 0 }, { 0, 0 },
3739 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,3466 },
3740 : { 49,3466 }, { 50,3466 }, { 51,3466 }, { 52,3466 }, { 53,3466 },
3741 : { 54,3466 }, { 55,3466 }, { 56,3466 }, { 57,3466 }, { 0, 0 },
3742 : { 97,3466 }, { 98,3466 }, { 99,3466 }, { 100,3466 }, { 101,3466 },
3743 : { 102,3466 }, { 65,3466 }, { 66,3466 }, { 67,3466 }, { 68,3466 },
3744 : { 69,3466 }, { 70,3466 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3745 :
3746 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3747 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3748 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3749 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3750 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 97,3466 }, { 98,3466 },
3751 : { 99,3466 }, { 100,3466 }, { 101,3466 }, { 102,3466 }, { 0, 31 },
3752 : { 0,21570 }, { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 },
3753 : { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 0 },
3754 : { 10, 0 }, { 11, 0 }, { 12, 0 }, { 13, 0 }, { 14, 0 },
3755 : { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 },
3756 :
3757 : { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 },
3758 : { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 },
3759 : { 30, 0 }, { 31, 0 }, { 32, 0 }, { 33, 0 }, { 34, 0 },
3760 : { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 }, { 0, 0 },
3761 : { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 },
3762 : { 45, 0 }, { 46, 0 }, { 47, 0 }, { 48, 0 }, { 49, 0 },
3763 : { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 },
3764 : { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 },
3765 : { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 },
3766 : { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 },
3767 :
3768 : { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 },
3769 : { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 },
3770 : { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 },
3771 : { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 },
3772 : { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 },
3773 : { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 },
3774 : { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 },
3775 : { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 },
3776 : { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 },
3777 : { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 },
3778 :
3779 : { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 },
3780 : { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 },
3781 : { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 },
3782 : { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 },
3783 : { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 },
3784 : { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 },
3785 : { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 },
3786 : { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 },
3787 : { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 },
3788 : { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 },
3789 :
3790 : { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 },
3791 : { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 },
3792 : { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 },
3793 : { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 },
3794 : { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 },
3795 : { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 },
3796 : { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 },
3797 : { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 },
3798 : { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 },
3799 : { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 },
3800 :
3801 : { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 },
3802 : { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 },
3803 : { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 },
3804 : { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 },
3805 : { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 },
3806 : { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 },
3807 : { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 },
3808 : { 255, 0 }, { 256, 0 }, { 0, 46 }, { 0,21312 }, { 1, 0 },
3809 : { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 },
3810 : { 7, 0 }, { 8, 0 }, { 9, 0 }, { 10, 0 }, { 11, 0 },
3811 :
3812 : { 12, 0 }, { 13, 0 }, { 14, 0 }, { 15, 0 }, { 16, 0 },
3813 : { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 },
3814 : { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 },
3815 : { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 },
3816 : { 32, 0 }, { 33, 0 }, { 34, 0 }, { 35, 0 }, { 0, 0 },
3817 : { 37, 0 }, { 38, 0 }, { 39, 0 }, { 40, 0 }, { 41, 0 },
3818 : { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 0 }, { 46, 0 },
3819 : { 47, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 },
3820 : { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 },
3821 : { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 },
3822 :
3823 : { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 },
3824 : { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 },
3825 : { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 },
3826 : { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 },
3827 : { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 },
3828 : { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 },
3829 : { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 },
3830 : { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 },
3831 : { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 },
3832 : { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 },
3833 :
3834 : { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 },
3835 : { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 },
3836 : { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 },
3837 : { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 },
3838 : { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 },
3839 : { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 },
3840 : { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 },
3841 : { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 },
3842 : { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 },
3843 : { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 },
3844 :
3845 : { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 },
3846 : { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 },
3847 : { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 },
3848 : { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 },
3849 : { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 },
3850 : { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 },
3851 : { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 },
3852 : { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 },
3853 : { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 },
3854 : { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 },
3855 :
3856 : { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 },
3857 : { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 },
3858 : { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 },
3859 : { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 },
3860 : { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 },
3861 : { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 },
3862 : { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 },
3863 : { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 },
3864 : { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 },
3865 : { 0, 47 }, { 0,21054 }, { 0, 53 }, { 0,21052 }, { 0, 0 },
3866 :
3867 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3868 : { 0, 0 }, { 0, 0 }, { 9, 0 }, { 10, 0 }, { 0, 0 },
3869 : { 12, 0 }, { 13, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3870 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3871 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3872 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3873 : { 32, 0 }, { 0, 0 }, { 36,-8585 }, { 0, 0 }, { 0, 0 },
3874 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3875 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,2918 },
3876 : { 49,2918 }, { 50,2918 }, { 51,2918 }, { 52,2918 }, { 53,2918 },
3877 :
3878 : { 54,2918 }, { 55,2918 }, { 56,2918 }, { 57,2918 }, { 0, 0 },
3879 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3880 : { 0, 0 }, { 65,2918 }, { 66,2918 }, { 67,2918 }, { 68,2918 },
3881 : { 69,2918 }, { 70,2918 }, { 71,2918 }, { 72,2918 }, { 73,2918 },
3882 : { 74,2918 }, { 75,2918 }, { 76,2918 }, { 77,2918 }, { 78,2918 },
3883 : { 79,2918 }, { 80,2918 }, { 81,2918 }, { 82,2918 }, { 83,2918 },
3884 : { 84,2918 }, { 85,2918 }, { 86,2918 }, { 87,2918 }, { 88,2918 },
3885 : { 89,2918 }, { 90,2918 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3886 : { 0, 0 }, { 95,2918 }, { 0, 0 }, { 97,2918 }, { 98,2918 },
3887 : { 99,2918 }, { 100,2918 }, { 101,2918 }, { 102,2918 }, { 103,2918 },
3888 :
3889 : { 104,2918 }, { 105,2918 }, { 106,2918 }, { 107,2918 }, { 108,2918 },
3890 : { 109,2918 }, { 110,2918 }, { 111,2918 }, { 112,2918 }, { 113,2918 },
3891 : { 114,2918 }, { 115,2918 }, { 116,2918 }, { 117,2918 }, { 118,2918 },
3892 : { 119,2918 }, { 120,2918 }, { 121,2918 }, { 122,2918 }, { 0, 0 },
3893 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128,2918 },
3894 : { 129,2918 }, { 130,2918 }, { 131,2918 }, { 132,2918 }, { 133,2918 },
3895 : { 134,2918 }, { 135,2918 }, { 136,2918 }, { 137,2918 }, { 138,2918 },
3896 : { 139,2918 }, { 140,2918 }, { 141,2918 }, { 142,2918 }, { 143,2918 },
3897 : { 144,2918 }, { 145,2918 }, { 146,2918 }, { 147,2918 }, { 148,2918 },
3898 : { 149,2918 }, { 150,2918 }, { 151,2918 }, { 152,2918 }, { 153,2918 },
3899 :
3900 : { 154,2918 }, { 155,2918 }, { 156,2918 }, { 157,2918 }, { 158,2918 },
3901 : { 159,2918 }, { 160,2918 }, { 161,2918 }, { 162,2918 }, { 163,2918 },
3902 : { 164,2918 }, { 165,2918 }, { 166,2918 }, { 167,2918 }, { 168,2918 },
3903 : { 169,2918 }, { 170,2918 }, { 171,2918 }, { 172,2918 }, { 173,2918 },
3904 : { 174,2918 }, { 175,2918 }, { 176,2918 }, { 177,2918 }, { 178,2918 },
3905 : { 179,2918 }, { 180,2918 }, { 181,2918 }, { 182,2918 }, { 183,2918 },
3906 : { 184,2918 }, { 185,2918 }, { 186,2918 }, { 187,2918 }, { 188,2918 },
3907 : { 189,2918 }, { 190,2918 }, { 191,2918 }, { 192,2918 }, { 193,2918 },
3908 : { 194,2918 }, { 195,2918 }, { 196,2918 }, { 197,2918 }, { 198,2918 },
3909 : { 199,2918 }, { 200,2918 }, { 201,2918 }, { 202,2918 }, { 203,2918 },
3910 :
3911 : { 204,2918 }, { 205,2918 }, { 206,2918 }, { 207,2918 }, { 208,2918 },
3912 : { 209,2918 }, { 210,2918 }, { 211,2918 }, { 212,2918 }, { 213,2918 },
3913 : { 214,2918 }, { 215,2918 }, { 216,2918 }, { 217,2918 }, { 218,2918 },
3914 : { 219,2918 }, { 220,2918 }, { 221,2918 }, { 222,2918 }, { 223,2918 },
3915 : { 224,2918 }, { 225,2918 }, { 226,2918 }, { 227,2918 }, { 228,2918 },
3916 : { 229,2918 }, { 230,2918 }, { 231,2918 }, { 232,2918 }, { 233,2918 },
3917 : { 234,2918 }, { 235,2918 }, { 236,2918 }, { 237,2918 }, { 238,2918 },
3918 : { 239,2918 }, { 240,2918 }, { 241,2918 }, { 242,2918 }, { 243,2918 },
3919 : { 244,2918 }, { 245,2918 }, { 246,2918 }, { 247,2918 }, { 248,2918 },
3920 : { 249,2918 }, { 250,2918 }, { 251,2918 }, { 252,2918 }, { 253,2918 },
3921 :
3922 : { 254,2918 }, { 255,2918 }, { 0, 53 }, { 0,20797 }, { 1,2918 },
3923 : { 2,2918 }, { 3,2918 }, { 4,2918 }, { 5,2918 }, { 6,2918 },
3924 : { 7,2918 }, { 8,2918 }, { 9,2918 }, { 0, 0 }, { 11,2918 },
3925 : { 12,2918 }, { 0, 0 }, { 14,2918 }, { 15,2918 }, { 16,2918 },
3926 : { 17,2918 }, { 18,2918 }, { 19,2918 }, { 20,2918 }, { 21,2918 },
3927 : { 22,2918 }, { 23,2918 }, { 24,2918 }, { 25,2918 }, { 26,2918 },
3928 : { 27,2918 }, { 28,2918 }, { 29,2918 }, { 30,2918 }, { 31,2918 },
3929 : { 32,2918 }, { 33,2918 }, { 34,2918 }, { 35,2918 }, { 36,2918 },
3930 : { 37,2918 }, { 38,2918 }, { 39,2918 }, { 40,2918 }, { 41,2918 },
3931 : { 42,2918 }, { 43,2918 }, { 44,2918 }, { 45,2918 }, { 46,2918 },
3932 :
3933 : { 47,2918 }, { 48,2918 }, { 49,2918 }, { 50,2918 }, { 51,2918 },
3934 : { 52,2918 }, { 53,2918 }, { 54,2918 }, { 55,2918 }, { 56,2918 },
3935 : { 57,2918 }, { 58,2918 }, { 59,2918 }, { 60,2918 }, { 61,2918 },
3936 : { 62,2918 }, { 63,2918 }, { 64,2918 }, { 65,2918 }, { 66,2918 },
3937 : { 67,2918 }, { 68,2918 }, { 69,2918 }, { 70,2918 }, { 71,2918 },
3938 : { 72,2918 }, { 73,2918 }, { 74,2918 }, { 75,2918 }, { 76,2918 },
3939 : { 77,2918 }, { 78,2918 }, { 79,2918 }, { 80,2918 }, { 81,2918 },
3940 : { 82,2918 }, { 83,2918 }, { 84,2918 }, { 85,2918 }, { 86,2918 },
3941 : { 87,2918 }, { 88,2918 }, { 89,2918 }, { 90,2918 }, { 91,2918 },
3942 : { 92,2918 }, { 93,2918 }, { 94,2918 }, { 95,2918 }, { 96,2918 },
3943 :
3944 : { 97,2918 }, { 98,2918 }, { 99,2918 }, { 100,2918 }, { 101,2918 },
3945 : { 102,2918 }, { 103,2918 }, { 104,2918 }, { 105,2918 }, { 106,2918 },
3946 : { 107,2918 }, { 108,2918 }, { 109,2918 }, { 110,2918 }, { 111,2918 },
3947 : { 112,2918 }, { 113,2918 }, { 114,2918 }, { 115,2918 }, { 116,2918 },
3948 : { 117,2918 }, { 118,2918 }, { 119,2918 }, { 120,2918 }, { 121,2918 },
3949 : { 122,2918 }, { 123,2918 }, { 124,2918 }, { 125,2918 }, { 126,2918 },
3950 : { 127,2918 }, { 128,2918 }, { 129,2918 }, { 130,2918 }, { 131,2918 },
3951 : { 132,2918 }, { 133,2918 }, { 134,2918 }, { 135,2918 }, { 136,2918 },
3952 : { 137,2918 }, { 138,2918 }, { 139,2918 }, { 140,2918 }, { 141,2918 },
3953 : { 142,2918 }, { 143,2918 }, { 144,2918 }, { 145,2918 }, { 146,2918 },
3954 :
3955 : { 147,2918 }, { 148,2918 }, { 149,2918 }, { 150,2918 }, { 151,2918 },
3956 : { 152,2918 }, { 153,2918 }, { 154,2918 }, { 155,2918 }, { 156,2918 },
3957 : { 157,2918 }, { 158,2918 }, { 159,2918 }, { 160,2918 }, { 161,2918 },
3958 : { 162,2918 }, { 163,2918 }, { 164,2918 }, { 165,2918 }, { 166,2918 },
3959 : { 167,2918 }, { 168,2918 }, { 169,2918 }, { 170,2918 }, { 171,2918 },
3960 : { 172,2918 }, { 173,2918 }, { 174,2918 }, { 175,2918 }, { 176,2918 },
3961 : { 177,2918 }, { 178,2918 }, { 179,2918 }, { 180,2918 }, { 181,2918 },
3962 : { 182,2918 }, { 183,2918 }, { 184,2918 }, { 185,2918 }, { 186,2918 },
3963 : { 187,2918 }, { 188,2918 }, { 189,2918 }, { 190,2918 }, { 191,2918 },
3964 : { 192,2918 }, { 193,2918 }, { 194,2918 }, { 195,2918 }, { 196,2918 },
3965 :
3966 : { 197,2918 }, { 198,2918 }, { 199,2918 }, { 200,2918 }, { 201,2918 },
3967 : { 202,2918 }, { 203,2918 }, { 204,2918 }, { 205,2918 }, { 206,2918 },
3968 : { 207,2918 }, { 208,2918 }, { 209,2918 }, { 210,2918 }, { 211,2918 },
3969 : { 212,2918 }, { 213,2918 }, { 214,2918 }, { 215,2918 }, { 216,2918 },
3970 : { 217,2918 }, { 218,2918 }, { 219,2918 }, { 220,2918 }, { 221,2918 },
3971 : { 222,2918 }, { 223,2918 }, { 224,2918 }, { 225,2918 }, { 226,2918 },
3972 : { 227,2918 }, { 228,2918 }, { 229,2918 }, { 230,2918 }, { 231,2918 },
3973 : { 232,2918 }, { 233,2918 }, { 234,2918 }, { 235,2918 }, { 236,2918 },
3974 : { 237,2918 }, { 238,2918 }, { 239,2918 }, { 240,2918 }, { 241,2918 },
3975 : { 242,2918 }, { 243,2918 }, { 244,2918 }, { 245,2918 }, { 246,2918 },
3976 :
3977 : { 247,2918 }, { 248,2918 }, { 249,2918 }, { 250,2918 }, { 251,2918 },
3978 : { 252,2918 }, { 253,2918 }, { 254,2918 }, { 255,2918 }, { 256,2918 },
3979 : { 0, 24 }, { 0,20539 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3980 : { 0, 24 }, { 0,20534 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3981 : { 9, 0 }, { 10, 5 }, { 0, 0 }, { 12, 0 }, { 13, 5 },
3982 : { 9,2913 }, { 10,2913 }, { 0, 0 }, { 12,2913 }, { 13,2913 },
3983 : { 0, 0 }, { 0, 26 }, { 0,20518 }, { 0, 0 }, { 0, 0 },
3984 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3985 : { 0, 0 }, { 9, 0 }, { 10, 0 }, { 32, 0 }, { 12, 0 },
3986 : { 13, 0 }, { 0, 0 }, { 0, 0 }, { 32,2913 }, { 0, 0 },
3987 :
3988 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3989 : { 39,-9003 }, { 45,-9061 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
3990 : { 0, 0 }, { 45,-8945 }, { 0, 0 }, { 0, 0 }, { 32, 0 },
3991 : { 0, 26 }, { 0,20484 }, { 1,3168 }, { 2,3168 }, { 3,3168 },
3992 : { 4,3168 }, { 5,3168 }, { 6,3168 }, { 7,3168 }, { 8,3168 },
3993 : { 9,3168 }, { 0, 0 }, { 11,3168 }, { 12,3168 }, { 0, 0 },
3994 : { 14,3168 }, { 15,3168 }, { 16,3168 }, { 17,3168 }, { 18,3168 },
3995 : { 19,3168 }, { 20,3168 }, { 21,3168 }, { 22,3168 }, { 23,3168 },
3996 : { 24,3168 }, { 25,3168 }, { 26,3168 }, { 27,3168 }, { 28,3168 },
3997 : { 29,3168 }, { 30,3168 }, { 31,3168 }, { 32,3168 }, { 33,3168 },
3998 :
3999 : { 34,3168 }, { 35,3168 }, { 36,3168 }, { 37,3168 }, { 38,3168 },
4000 : { 39,3168 }, { 40,3168 }, { 41,3168 }, { 42,3168 }, { 43,3168 },
4001 : { 44,3168 }, { 45,3168 }, { 46,3168 }, { 47,3168 }, { 48,3168 },
4002 : { 49,3168 }, { 50,3168 }, { 51,3168 }, { 52,3168 }, { 53,3168 },
4003 : { 54,3168 }, { 55,3168 }, { 56,3168 }, { 57,3168 }, { 58,3168 },
4004 : { 59,3168 }, { 60,3168 }, { 61,3168 }, { 62,3168 }, { 63,3168 },
4005 : { 64,3168 }, { 65,3168 }, { 66,3168 }, { 67,3168 }, { 68,3168 },
4006 : { 69,3168 }, { 70,3168 }, { 71,3168 }, { 72,3168 }, { 73,3168 },
4007 : { 74,3168 }, { 75,3168 }, { 76,3168 }, { 77,3168 }, { 78,3168 },
4008 : { 79,3168 }, { 80,3168 }, { 81,3168 }, { 82,3168 }, { 83,3168 },
4009 :
4010 : { 84,3168 }, { 85,3168 }, { 86,3168 }, { 87,3168 }, { 88,3168 },
4011 : { 89,3168 }, { 90,3168 }, { 91,3168 }, { 92,3168 }, { 93,3168 },
4012 : { 94,3168 }, { 95,3168 }, { 96,3168 }, { 97,3168 }, { 98,3168 },
4013 : { 99,3168 }, { 100,3168 }, { 101,3168 }, { 102,3168 }, { 103,3168 },
4014 : { 104,3168 }, { 105,3168 }, { 106,3168 }, { 107,3168 }, { 108,3168 },
4015 : { 109,3168 }, { 110,3168 }, { 111,3168 }, { 112,3168 }, { 113,3168 },
4016 : { 114,3168 }, { 115,3168 }, { 116,3168 }, { 117,3168 }, { 118,3168 },
4017 : { 119,3168 }, { 120,3168 }, { 121,3168 }, { 122,3168 }, { 123,3168 },
4018 : { 124,3168 }, { 125,3168 }, { 126,3168 }, { 127,3168 }, { 128,3168 },
4019 : { 129,3168 }, { 130,3168 }, { 131,3168 }, { 132,3168 }, { 133,3168 },
4020 :
4021 : { 134,3168 }, { 135,3168 }, { 136,3168 }, { 137,3168 }, { 138,3168 },
4022 : { 139,3168 }, { 140,3168 }, { 141,3168 }, { 142,3168 }, { 143,3168 },
4023 : { 144,3168 }, { 145,3168 }, { 146,3168 }, { 147,3168 }, { 148,3168 },
4024 : { 149,3168 }, { 150,3168 }, { 151,3168 }, { 152,3168 }, { 153,3168 },
4025 : { 154,3168 }, { 155,3168 }, { 156,3168 }, { 157,3168 }, { 158,3168 },
4026 : { 159,3168 }, { 160,3168 }, { 161,3168 }, { 162,3168 }, { 163,3168 },
4027 : { 164,3168 }, { 165,3168 }, { 166,3168 }, { 167,3168 }, { 168,3168 },
4028 : { 169,3168 }, { 170,3168 }, { 171,3168 }, { 172,3168 }, { 173,3168 },
4029 : { 174,3168 }, { 175,3168 }, { 176,3168 }, { 177,3168 }, { 178,3168 },
4030 : { 179,3168 }, { 180,3168 }, { 181,3168 }, { 182,3168 }, { 183,3168 },
4031 :
4032 : { 184,3168 }, { 185,3168 }, { 186,3168 }, { 187,3168 }, { 188,3168 },
4033 : { 189,3168 }, { 190,3168 }, { 191,3168 }, { 192,3168 }, { 193,3168 },
4034 : { 194,3168 }, { 195,3168 }, { 196,3168 }, { 197,3168 }, { 198,3168 },
4035 : { 199,3168 }, { 200,3168 }, { 201,3168 }, { 202,3168 }, { 203,3168 },
4036 : { 204,3168 }, { 205,3168 }, { 206,3168 }, { 207,3168 }, { 208,3168 },
4037 : { 209,3168 }, { 210,3168 }, { 211,3168 }, { 212,3168 }, { 213,3168 },
4038 : { 214,3168 }, { 215,3168 }, { 216,3168 }, { 217,3168 }, { 218,3168 },
4039 : { 219,3168 }, { 220,3168 }, { 221,3168 }, { 222,3168 }, { 223,3168 },
4040 : { 224,3168 }, { 225,3168 }, { 226,3168 }, { 227,3168 }, { 228,3168 },
4041 : { 229,3168 }, { 230,3168 }, { 231,3168 }, { 232,3168 }, { 233,3168 },
4042 :
4043 : { 234,3168 }, { 235,3168 }, { 236,3168 }, { 237,3168 }, { 238,3168 },
4044 : { 239,3168 }, { 240,3168 }, { 241,3168 }, { 242,3168 }, { 243,3168 },
4045 : { 244,3168 }, { 245,3168 }, { 246,3168 }, { 247,3168 }, { 248,3168 },
4046 : { 249,3168 }, { 250,3168 }, { 251,3168 }, { 252,3168 }, { 253,3168 },
4047 : { 254,3168 }, { 255,3168 }, { 256,3168 }, { 0, 37 }, { 0,20226 },
4048 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4049 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4050 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4051 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4052 : { 0, 0 }, { 0, 37 }, { 0,20203 }, { 0, 0 }, { 0, 0 },
4053 :
4054 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4055 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4056 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4057 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4058 : { 0, 0 }, { 0, 0 }, { 48,3168 }, { 49,3168 }, { 50,3168 },
4059 : { 51,3168 }, { 52,3168 }, { 53,3168 }, { 54,3168 }, { 55,3168 },
4060 : { 56,3168 }, { 57,3168 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4061 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,3168 },
4062 : { 66,3168 }, { 67,3168 }, { 68,3168 }, { 69,3168 }, { 70,3168 },
4063 : { 48,3168 }, { 49,3168 }, { 50,3168 }, { 51,3168 }, { 52,3168 },
4064 :
4065 : { 53,3168 }, { 54,3168 }, { 55,3168 }, { 56,3168 }, { 57,3168 },
4066 : { 0, 44 }, { 0,20144 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4067 : { 0, 0 }, { 0, 0 }, { 65,3168 }, { 66,3168 }, { 67,3168 },
4068 : { 68,3168 }, { 69,3168 }, { 70,3168 }, { 0, 0 }, { 0, 0 },
4069 : { 0, 0 }, { 97,3168 }, { 98,3168 }, { 99,3168 }, { 100,3168 },
4070 : { 101,3168 }, { 102,3168 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4071 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4072 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4073 : { 0, 0 }, { 0, 0 }, { 36,-9772 }, { 0, 0 }, { 97,3168 },
4074 : { 98,3168 }, { 99,3168 }, { 100,3168 }, { 101,3168 }, { 102,3168 },
4075 :
4076 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48, 0 },
4077 : { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 },
4078 : { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 0, 0 },
4079 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4080 : { 0, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 },
4081 : { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 },
4082 : { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 },
4083 : { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 },
4084 : { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 },
4085 : { 89, 0 }, { 90, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4086 :
4087 : { 0, 0 }, { 95, 0 }, { 0, 0 }, { 97, 0 }, { 98, 0 },
4088 : { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 },
4089 : { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 },
4090 : { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 },
4091 : { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 },
4092 : { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 0, 0 },
4093 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 128, 0 },
4094 : { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 },
4095 : { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 },
4096 : { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 },
4097 :
4098 : { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 },
4099 : { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 },
4100 : { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 },
4101 : { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 },
4102 : { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 },
4103 : { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 },
4104 : { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 },
4105 : { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 },
4106 : { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 },
4107 : { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 },
4108 :
4109 : { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 },
4110 : { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 },
4111 : { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 },
4112 : { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 },
4113 : { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 },
4114 : { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 },
4115 : { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 },
4116 : { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 },
4117 : { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 },
4118 : { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 },
4119 :
4120 : { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 },
4121 : { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 },
4122 : { 254, 0 }, { 255, 0 }, { 0, 1 }, { 0,19887 }, { 1, 0 },
4123 : { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 },
4124 : { 7, 0 }, { 8, 0 }, { 9, 0 }, { 0, 0 }, { 11, 0 },
4125 : { 12, 0 }, { 0, 0 }, { 14, 0 }, { 15, 0 }, { 16, 0 },
4126 : { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 },
4127 : { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 },
4128 : { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 },
4129 : { 32, 0 }, { 33, 0 }, { 34, 0 }, { 35, 0 }, { 36, 0 },
4130 :
4131 : { 37, 0 }, { 38, 0 }, { 39, 0 }, { 40, 0 }, { 41, 0 },
4132 : { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 0 }, { 46, 0 },
4133 : { 47, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 },
4134 : { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 },
4135 : { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 },
4136 : { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 },
4137 : { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 },
4138 : { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 },
4139 : { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 },
4140 : { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 },
4141 :
4142 : { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 },
4143 : { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 },
4144 : { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 },
4145 : { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 },
4146 : { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 },
4147 : { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 },
4148 : { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 },
4149 : { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 },
4150 : { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 },
4151 : { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 },
4152 :
4153 : { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 },
4154 : { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 },
4155 : { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 },
4156 : { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 },
4157 : { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 },
4158 : { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 },
4159 : { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 },
4160 : { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 },
4161 : { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 },
4162 : { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 },
4163 :
4164 : { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 },
4165 : { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 },
4166 : { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 },
4167 : { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 },
4168 : { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 },
4169 : { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 },
4170 : { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 },
4171 : { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 },
4172 : { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 },
4173 : { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 },
4174 :
4175 : { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 },
4176 : { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 },
4177 : { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 },
4178 : { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 },
4179 : { 0, 1 }, { 0,19629 }, { 1,-258 }, { 2,-258 }, { 3,-258 },
4180 : { 4,-258 }, { 5,-258 }, { 6,-258 }, { 7,-258 }, { 8,-258 },
4181 : { 9,-258 }, { 0, 0 }, { 11,-258 }, { 12,-258 }, { 0, 0 },
4182 : { 14,-258 }, { 15,-258 }, { 16,-258 }, { 17,-258 }, { 18,-258 },
4183 : { 19,-258 }, { 20,-258 }, { 21,-258 }, { 22,-258 }, { 23,-258 },
4184 : { 24,-258 }, { 25,-258 }, { 26,-258 }, { 27,-258 }, { 28,-258 },
4185 :
4186 : { 29,-258 }, { 30,-258 }, { 31,-258 }, { 32,-258 }, { 33, 0 },
4187 : { 34,-258 }, { 35, 0 }, { 36,-258 }, { 37, 0 }, { 38, 0 },
4188 : { 39,-258 }, { 40,-258 }, { 41,-258 }, { 42, 0 }, { 43, 0 },
4189 : { 44,-258 }, { 45, 0 }, { 46,-258 }, { 47, 0 }, { 48,-258 },
4190 : { 49,-258 }, { 50,-258 }, { 51,-258 }, { 52,-258 }, { 53,-258 },
4191 : { 54,-258 }, { 55,-258 }, { 56,-258 }, { 57,-258 }, { 58,-258 },
4192 : { 59,-258 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 },
4193 : { 64, 0 }, { 65,-258 }, { 66,-258 }, { 67,-258 }, { 68,-258 },
4194 : { 69,-258 }, { 70,-258 }, { 71,-258 }, { 72,-258 }, { 73,-258 },
4195 : { 74,-258 }, { 75,-258 }, { 76,-258 }, { 77,-258 }, { 78,-258 },
4196 :
4197 : { 79,-258 }, { 80,-258 }, { 81,-258 }, { 82,-258 }, { 83,-258 },
4198 : { 84,-258 }, { 85,-258 }, { 86,-258 }, { 87,-258 }, { 88,-258 },
4199 : { 89,-258 }, { 90,-258 }, { 91,-258 }, { 92,-258 }, { 93,-258 },
4200 : { 94, 0 }, { 95,-258 }, { 96, 0 }, { 97,-258 }, { 98,-258 },
4201 : { 99,-258 }, { 100,-258 }, { 101,-258 }, { 102,-258 }, { 103,-258 },
4202 : { 104,-258 }, { 105,-258 }, { 106,-258 }, { 107,-258 }, { 108,-258 },
4203 : { 109,-258 }, { 110,-258 }, { 111,-258 }, { 112,-258 }, { 113,-258 },
4204 : { 114,-258 }, { 115,-258 }, { 116,-258 }, { 117,-258 }, { 118,-258 },
4205 : { 119,-258 }, { 120,-258 }, { 121,-258 }, { 122,-258 }, { 123,-258 },
4206 : { 124, 0 }, { 125,-258 }, { 126, 0 }, { 127,-258 }, { 128,-258 },
4207 :
4208 : { 129,-258 }, { 130,-258 }, { 131,-258 }, { 132,-258 }, { 133,-258 },
4209 : { 134,-258 }, { 135,-258 }, { 136,-258 }, { 137,-258 }, { 138,-258 },
4210 : { 139,-258 }, { 140,-258 }, { 141,-258 }, { 142,-258 }, { 143,-258 },
4211 : { 144,-258 }, { 145,-258 }, { 146,-258 }, { 147,-258 }, { 148,-258 },
4212 : { 149,-258 }, { 150,-258 }, { 151,-258 }, { 152,-258 }, { 153,-258 },
4213 : { 154,-258 }, { 155,-258 }, { 156,-258 }, { 157,-258 }, { 158,-258 },
4214 : { 159,-258 }, { 160,-258 }, { 161,-258 }, { 162,-258 }, { 163,-258 },
4215 : { 164,-258 }, { 165,-258 }, { 166,-258 }, { 167,-258 }, { 168,-258 },
4216 : { 169,-258 }, { 170,-258 }, { 171,-258 }, { 172,-258 }, { 173,-258 },
4217 : { 174,-258 }, { 175,-258 }, { 176,-258 }, { 177,-258 }, { 178,-258 },
4218 :
4219 : { 179,-258 }, { 180,-258 }, { 181,-258 }, { 182,-258 }, { 183,-258 },
4220 : { 184,-258 }, { 185,-258 }, { 186,-258 }, { 187,-258 }, { 188,-258 },
4221 : { 189,-258 }, { 190,-258 }, { 191,-258 }, { 192,-258 }, { 193,-258 },
4222 : { 194,-258 }, { 195,-258 }, { 196,-258 }, { 197,-258 }, { 198,-258 },
4223 : { 199,-258 }, { 200,-258 }, { 201,-258 }, { 202,-258 }, { 203,-258 },
4224 : { 204,-258 }, { 205,-258 }, { 206,-258 }, { 207,-258 }, { 208,-258 },
4225 : { 209,-258 }, { 210,-258 }, { 211,-258 }, { 212,-258 }, { 213,-258 },
4226 : { 214,-258 }, { 215,-258 }, { 216,-258 }, { 217,-258 }, { 218,-258 },
4227 : { 219,-258 }, { 220,-258 }, { 221,-258 }, { 222,-258 }, { 223,-258 },
4228 : { 224,-258 }, { 225,-258 }, { 226,-258 }, { 227,-258 }, { 228,-258 },
4229 :
4230 : { 229,-258 }, { 230,-258 }, { 231,-258 }, { 232,-258 }, { 233,-258 },
4231 : { 234,-258 }, { 235,-258 }, { 236,-258 }, { 237,-258 }, { 238,-258 },
4232 : { 239,-258 }, { 240,-258 }, { 241,-258 }, { 242,-258 }, { 243,-258 },
4233 : { 244,-258 }, { 245,-258 }, { 246,-258 }, { 247,-258 }, { 248,-258 },
4234 : { 249,-258 }, { 250,-258 }, { 251,-258 }, { 252,-258 }, { 253,-258 },
4235 : { 254,-258 }, { 255,-258 }, { 256,-258 }, { 0, 2 }, { 0,19371 },
4236 : { 0, 72 }, { 0,19369 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4237 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4238 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4239 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4240 :
4241 : { 0, 0 }, { 0, 0 }, { 0, 76 }, { 0,19347 }, { 0, 0 },
4242 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4243 : { 0, 0 }, { 0, 0 }, { 33, 0 }, { 0, 0 }, { 35, 0 },
4244 : { 0, 0 }, { 37, 0 }, { 38, 0 }, { 0, 0 }, { 0, 0 },
4245 : { 0, 0 }, { 42, 0 }, { 43, 0 }, { 0, 0 }, { 45, 0 },
4246 : { 0, 0 }, { 47, 0 }, { 0, 0 }, { 0, 0 }, { 48, 0 },
4247 : { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 },
4248 : { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 60, 0 },
4249 : { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 0, 74 },
4250 : { 0,19305 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4251 :
4252 : { 69,-4404 }, { 48, 42 }, { 49, 42 }, { 50, 42 }, { 51, 42 },
4253 : { 52, 42 }, { 53, 42 }, { 54, 42 }, { 55, 42 }, { 56, 42 },
4254 : { 57, 42 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4255 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4256 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 94, 0 }, { 0, 0 },
4257 : { 96, 0 }, { 0, 9 }, { 0,19273 }, { 0, 0 }, { 0, 0 },
4258 : { 0, 0 }, { 0, 0 }, { 101,-4404 }, { 0, 0 }, { 0, 0 },
4259 : { 0, 0 }, { 9, 0 }, { 10, 0 }, { 0, 0 }, { 12, 0 },
4260 : { 13, 0 }, { 0, 0 }, { 0, 0 }, { 48, 0 }, { 49, 0 },
4261 : { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 },
4262 :
4263 : { 55, 0 }, { 56, 0 }, { 57, 0 }, { 124, 0 }, { 0, 0 },
4264 : { 126, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 32, 0 },
4265 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4266 : { 0, 0 }, { 39,-10280 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4267 : { 0, 0 }, { 0, 0 }, { 45,-10273 }, { 0, 9 }, { 0,19226 },
4268 : { 1,2553 }, { 2,2553 }, { 3,2553 }, { 4,2553 }, { 5,2553 },
4269 : { 6,2553 }, { 7,2553 }, { 8,2553 }, { 9,2811 }, { 10,-3788 },
4270 : { 11,2553 }, { 12,2811 }, { 13,-3788 }, { 14,2553 }, { 15,2553 },
4271 : { 16,2553 }, { 17,2553 }, { 18,2553 }, { 19,2553 }, { 20,2553 },
4272 : { 21,2553 }, { 22,2553 }, { 23,2553 }, { 24,2553 }, { 25,2553 },
4273 :
4274 : { 26,2553 }, { 27,2553 }, { 28,2553 }, { 29,2553 }, { 30,2553 },
4275 : { 31,2553 }, { 32,2811 }, { 33,2553 }, { 34,2553 }, { 35,2553 },
4276 : { 36,2553 }, { 37,2553 }, { 38,2553 }, { 39,2553 }, { 40,2553 },
4277 : { 41,2553 }, { 42,2553 }, { 43,2553 }, { 44,2553 }, { 45,3069 },
4278 : { 46,2553 }, { 47,2553 }, { 48,2553 }, { 49,2553 }, { 50,2553 },
4279 : { 51,2553 }, { 52,2553 }, { 53,2553 }, { 54,2553 }, { 55,2553 },
4280 : { 56,2553 }, { 57,2553 }, { 58,2553 }, { 59,2553 }, { 60,2553 },
4281 : { 61,2553 }, { 62,2553 }, { 63,2553 }, { 64,2553 }, { 65,2553 },
4282 : { 66,2553 }, { 67,2553 }, { 68,2553 }, { 69,2553 }, { 70,2553 },
4283 : { 71,2553 }, { 72,2553 }, { 73,2553 }, { 74,2553 }, { 75,2553 },
4284 :
4285 : { 76,2553 }, { 77,2553 }, { 78,2553 }, { 79,2553 }, { 80,2553 },
4286 : { 81,2553 }, { 82,2553 }, { 83,2553 }, { 84,2553 }, { 85,2553 },
4287 : { 86,2553 }, { 87,2553 }, { 88,2553 }, { 89,2553 }, { 90,2553 },
4288 : { 91,2553 }, { 92,2553 }, { 93,2553 }, { 94,2553 }, { 95,2553 },
4289 : { 96,2553 }, { 97,2553 }, { 98,2553 }, { 99,2553 }, { 100,2553 },
4290 : { 101,2553 }, { 102,2553 }, { 103,2553 }, { 104,2553 }, { 105,2553 },
4291 : { 106,2553 }, { 107,2553 }, { 108,2553 }, { 109,2553 }, { 110,2553 },
4292 : { 111,2553 }, { 112,2553 }, { 113,2553 }, { 114,2553 }, { 115,2553 },
4293 : { 116,2553 }, { 117,2553 }, { 118,2553 }, { 119,2553 }, { 120,2553 },
4294 : { 121,2553 }, { 122,2553 }, { 123,2553 }, { 124,2553 }, { 125,2553 },
4295 :
4296 : { 126,2553 }, { 127,2553 }, { 128,2553 }, { 129,2553 }, { 130,2553 },
4297 : { 131,2553 }, { 132,2553 }, { 133,2553 }, { 134,2553 }, { 135,2553 },
4298 : { 136,2553 }, { 137,2553 }, { 138,2553 }, { 139,2553 }, { 140,2553 },
4299 : { 141,2553 }, { 142,2553 }, { 143,2553 }, { 144,2553 }, { 145,2553 },
4300 : { 146,2553 }, { 147,2553 }, { 148,2553 }, { 149,2553 }, { 150,2553 },
4301 : { 151,2553 }, { 152,2553 }, { 153,2553 }, { 154,2553 }, { 155,2553 },
4302 : { 156,2553 }, { 157,2553 }, { 158,2553 }, { 159,2553 }, { 160,2553 },
4303 : { 161,2553 }, { 162,2553 }, { 163,2553 }, { 164,2553 }, { 165,2553 },
4304 : { 166,2553 }, { 167,2553 }, { 168,2553 }, { 169,2553 }, { 170,2553 },
4305 : { 171,2553 }, { 172,2553 }, { 173,2553 }, { 174,2553 }, { 175,2553 },
4306 :
4307 : { 176,2553 }, { 177,2553 }, { 178,2553 }, { 179,2553 }, { 180,2553 },
4308 : { 181,2553 }, { 182,2553 }, { 183,2553 }, { 184,2553 }, { 185,2553 },
4309 : { 186,2553 }, { 187,2553 }, { 188,2553 }, { 189,2553 }, { 190,2553 },
4310 : { 191,2553 }, { 192,2553 }, { 193,2553 }, { 194,2553 }, { 195,2553 },
4311 : { 196,2553 }, { 197,2553 }, { 198,2553 }, { 199,2553 }, { 200,2553 },
4312 : { 201,2553 }, { 202,2553 }, { 203,2553 }, { 204,2553 }, { 205,2553 },
4313 : { 206,2553 }, { 207,2553 }, { 208,2553 }, { 209,2553 }, { 210,2553 },
4314 : { 211,2553 }, { 212,2553 }, { 213,2553 }, { 214,2553 }, { 215,2553 },
4315 : { 216,2553 }, { 217,2553 }, { 218,2553 }, { 219,2553 }, { 220,2553 },
4316 : { 221,2553 }, { 222,2553 }, { 223,2553 }, { 224,2553 }, { 225,2553 },
4317 :
4318 : { 226,2553 }, { 227,2553 }, { 228,2553 }, { 229,2553 }, { 230,2553 },
4319 : { 231,2553 }, { 232,2553 }, { 233,2553 }, { 234,2553 }, { 235,2553 },
4320 : { 236,2553 }, { 237,2553 }, { 238,2553 }, { 239,2553 }, { 240,2553 },
4321 : { 241,2553 }, { 242,2553 }, { 243,2553 }, { 244,2553 }, { 245,2553 },
4322 : { 246,2553 }, { 247,2553 }, { 248,2553 }, { 249,2553 }, { 250,2553 },
4323 : { 251,2553 }, { 252,2553 }, { 253,2553 }, { 254,2553 }, { 255,2553 },
4324 : { 256,2553 }, { 0, 3 }, { 0,18968 }, { 0, 0 }, { 0, 0 },
4325 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 16 }, { 0,18961 },
4326 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4327 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9, 0 }, { 10, 0 },
4328 :
4329 : { 0, 0 }, { 12, 0 }, { 13, 0 }, { 0, 0 }, { 0, 0 },
4330 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4331 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4332 : { 33, 0 }, { 0, 0 }, { 35, 0 }, { 0, 0 }, { 37, 0 },
4333 : { 38, 0 }, { 32, 0 }, { 0, 0 }, { 0, 0 }, { 42, 0 },
4334 : { 43, 0 }, { 0, 0 }, { 45, 0 }, { 39,-10583 }, { 47, 0 },
4335 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-10578 },
4336 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4337 : { 0, 0 }, { 0, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 },
4338 : { 63, 0 }, { 64, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4339 :
4340 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4341 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4342 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4343 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4344 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4345 : { 0, 0 }, { 94, 0 }, { 0, 0 }, { 96, 0 }, { 0, 0 },
4346 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4347 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4348 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4349 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4350 :
4351 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4352 : { 0, 0 }, { 124, 0 }, { 0, 0 }, { 126, 0 }, { 0, 16 },
4353 : { 0,18840 }, { 1,3199 }, { 2,3199 }, { 3,3199 }, { 4,3199 },
4354 : { 5,3199 }, { 6,3199 }, { 7,3199 }, { 8,3199 }, { 9,3457 },
4355 : { 10,-3220 }, { 11,3199 }, { 12,3457 }, { 13,-3220 }, { 14,3199 },
4356 : { 15,3199 }, { 16,3199 }, { 17,3199 }, { 18,3199 }, { 19,3199 },
4357 : { 20,3199 }, { 21,3199 }, { 22,3199 }, { 23,3199 }, { 24,3199 },
4358 : { 25,3199 }, { 26,3199 }, { 27,3199 }, { 28,3199 }, { 29,3199 },
4359 : { 30,3199 }, { 31,3199 }, { 32,3457 }, { 33,3199 }, { 34,3199 },
4360 : { 35,3199 }, { 36,3199 }, { 37,3199 }, { 38,3199 }, { 39,3199 },
4361 :
4362 : { 40,3199 }, { 41,3199 }, { 42,3199 }, { 43,3199 }, { 44,3199 },
4363 : { 45,3715 }, { 46,3199 }, { 47,3199 }, { 48,3199 }, { 49,3199 },
4364 : { 50,3199 }, { 51,3199 }, { 52,3199 }, { 53,3199 }, { 54,3199 },
4365 : { 55,3199 }, { 56,3199 }, { 57,3199 }, { 58,3199 }, { 59,3199 },
4366 : { 60,3199 }, { 61,3199 }, { 62,3199 }, { 63,3199 }, { 64,3199 },
4367 : { 65,3199 }, { 66,3199 }, { 67,3199 }, { 68,3199 }, { 69,3199 },
4368 : { 70,3199 }, { 71,3199 }, { 72,3199 }, { 73,3199 }, { 74,3199 },
4369 : { 75,3199 }, { 76,3199 }, { 77,3199 }, { 78,3199 }, { 79,3199 },
4370 : { 80,3199 }, { 81,3199 }, { 82,3199 }, { 83,3199 }, { 84,3199 },
4371 : { 85,3199 }, { 86,3199 }, { 87,3199 }, { 88,3199 }, { 89,3199 },
4372 :
4373 : { 90,3199 }, { 91,3199 }, { 92,3199 }, { 93,3199 }, { 94,3199 },
4374 : { 95,3199 }, { 96,3199 }, { 97,3199 }, { 98,3199 }, { 99,3199 },
4375 : { 100,3199 }, { 101,3199 }, { 102,3199 }, { 103,3199 }, { 104,3199 },
4376 : { 105,3199 }, { 106,3199 }, { 107,3199 }, { 108,3199 }, { 109,3199 },
4377 : { 110,3199 }, { 111,3199 }, { 112,3199 }, { 113,3199 }, { 114,3199 },
4378 : { 115,3199 }, { 116,3199 }, { 117,3199 }, { 118,3199 }, { 119,3199 },
4379 : { 120,3199 }, { 121,3199 }, { 122,3199 }, { 123,3199 }, { 124,3199 },
4380 : { 125,3199 }, { 126,3199 }, { 127,3199 }, { 128,3199 }, { 129,3199 },
4381 : { 130,3199 }, { 131,3199 }, { 132,3199 }, { 133,3199 }, { 134,3199 },
4382 : { 135,3199 }, { 136,3199 }, { 137,3199 }, { 138,3199 }, { 139,3199 },
4383 :
4384 : { 140,3199 }, { 141,3199 }, { 142,3199 }, { 143,3199 }, { 144,3199 },
4385 : { 145,3199 }, { 146,3199 }, { 147,3199 }, { 148,3199 }, { 149,3199 },
4386 : { 150,3199 }, { 151,3199 }, { 152,3199 }, { 153,3199 }, { 154,3199 },
4387 : { 155,3199 }, { 156,3199 }, { 157,3199 }, { 158,3199 }, { 159,3199 },
4388 : { 160,3199 }, { 161,3199 }, { 162,3199 }, { 163,3199 }, { 164,3199 },
4389 : { 165,3199 }, { 166,3199 }, { 167,3199 }, { 168,3199 }, { 169,3199 },
4390 : { 170,3199 }, { 171,3199 }, { 172,3199 }, { 173,3199 }, { 174,3199 },
4391 : { 175,3199 }, { 176,3199 }, { 177,3199 }, { 178,3199 }, { 179,3199 },
4392 : { 180,3199 }, { 181,3199 }, { 182,3199 }, { 183,3199 }, { 184,3199 },
4393 : { 185,3199 }, { 186,3199 }, { 187,3199 }, { 188,3199 }, { 189,3199 },
4394 :
4395 : { 190,3199 }, { 191,3199 }, { 192,3199 }, { 193,3199 }, { 194,3199 },
4396 : { 195,3199 }, { 196,3199 }, { 197,3199 }, { 198,3199 }, { 199,3199 },
4397 : { 200,3199 }, { 201,3199 }, { 202,3199 }, { 203,3199 }, { 204,3199 },
4398 : { 205,3199 }, { 206,3199 }, { 207,3199 }, { 208,3199 }, { 209,3199 },
4399 : { 210,3199 }, { 211,3199 }, { 212,3199 }, { 213,3199 }, { 214,3199 },
4400 : { 215,3199 }, { 216,3199 }, { 217,3199 }, { 218,3199 }, { 219,3199 },
4401 : { 220,3199 }, { 221,3199 }, { 222,3199 }, { 223,3199 }, { 224,3199 },
4402 : { 225,3199 }, { 226,3199 }, { 227,3199 }, { 228,3199 }, { 229,3199 },
4403 : { 230,3199 }, { 231,3199 }, { 232,3199 }, { 233,3199 }, { 234,3199 },
4404 : { 235,3199 }, { 236,3199 }, { 237,3199 }, { 238,3199 }, { 239,3199 },
4405 :
4406 : { 240,3199 }, { 241,3199 }, { 242,3199 }, { 243,3199 }, { 244,3199 },
4407 : { 245,3199 }, { 246,3199 }, { 247,3199 }, { 248,3199 }, { 249,3199 },
4408 : { 250,3199 }, { 251,3199 }, { 252,3199 }, { 253,3199 }, { 254,3199 },
4409 : { 255,3199 }, { 256,3199 }, { 0, 22 }, { 0,18582 }, { 0, 0 },
4410 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4411 : { 0, 0 }, { 0, 0 }, { 9, 0 }, { 10, 0 }, { 0, 0 },
4412 : { 12, 0 }, { 13, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4413 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4414 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4415 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4416 :
4417 : { 32, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4418 : { 0, 0 }, { 0, 0 }, { 39,-10955 }, { 0, 0 }, { 0, 0 },
4419 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-10953 }, { 0, 22 },
4420 : { 0,18535 }, { 1,3926 }, { 2,3926 }, { 3,3926 }, { 4,3926 },
4421 : { 5,3926 }, { 6,3926 }, { 7,3926 }, { 8,3926 }, { 9,4184 },
4422 : { 10,-3215 }, { 11,3926 }, { 12,4184 }, { 13,-3215 }, { 14,3926 },
4423 : { 15,3926 }, { 16,3926 }, { 17,3926 }, { 18,3926 }, { 19,3926 },
4424 : { 20,3926 }, { 21,3926 }, { 22,3926 }, { 23,3926 }, { 24,3926 },
4425 : { 25,3926 }, { 26,3926 }, { 27,3926 }, { 28,3926 }, { 29,3926 },
4426 : { 30,3926 }, { 31,3926 }, { 32,4184 }, { 33,3926 }, { 34,3926 },
4427 :
4428 : { 35,3926 }, { 36,3926 }, { 37,3926 }, { 38,3926 }, { 39,3926 },
4429 : { 40,3926 }, { 41,3926 }, { 42,3926 }, { 43,3926 }, { 44,3926 },
4430 : { 45,4442 }, { 46,3926 }, { 47,3926 }, { 48,3926 }, { 49,3926 },
4431 : { 50,3926 }, { 51,3926 }, { 52,3926 }, { 53,3926 }, { 54,3926 },
4432 : { 55,3926 }, { 56,3926 }, { 57,3926 }, { 58,3926 }, { 59,3926 },
4433 : { 60,3926 }, { 61,3926 }, { 62,3926 }, { 63,3926 }, { 64,3926 },
4434 : { 65,3926 }, { 66,3926 }, { 67,3926 }, { 68,3926 }, { 69,3926 },
4435 : { 70,3926 }, { 71,3926 }, { 72,3926 }, { 73,3926 }, { 74,3926 },
4436 : { 75,3926 }, { 76,3926 }, { 77,3926 }, { 78,3926 }, { 79,3926 },
4437 : { 80,3926 }, { 81,3926 }, { 82,3926 }, { 83,3926 }, { 84,3926 },
4438 :
4439 : { 85,3926 }, { 86,3926 }, { 87,3926 }, { 88,3926 }, { 89,3926 },
4440 : { 90,3926 }, { 91,3926 }, { 92,3926 }, { 93,3926 }, { 94,3926 },
4441 : { 95,3926 }, { 96,3926 }, { 97,3926 }, { 98,3926 }, { 99,3926 },
4442 : { 100,3926 }, { 101,3926 }, { 102,3926 }, { 103,3926 }, { 104,3926 },
4443 : { 105,3926 }, { 106,3926 }, { 107,3926 }, { 108,3926 }, { 109,3926 },
4444 : { 110,3926 }, { 111,3926 }, { 112,3926 }, { 113,3926 }, { 114,3926 },
4445 : { 115,3926 }, { 116,3926 }, { 117,3926 }, { 118,3926 }, { 119,3926 },
4446 : { 120,3926 }, { 121,3926 }, { 122,3926 }, { 123,3926 }, { 124,3926 },
4447 : { 125,3926 }, { 126,3926 }, { 127,3926 }, { 128,3926 }, { 129,3926 },
4448 : { 130,3926 }, { 131,3926 }, { 132,3926 }, { 133,3926 }, { 134,3926 },
4449 :
4450 : { 135,3926 }, { 136,3926 }, { 137,3926 }, { 138,3926 }, { 139,3926 },
4451 : { 140,3926 }, { 141,3926 }, { 142,3926 }, { 143,3926 }, { 144,3926 },
4452 : { 145,3926 }, { 146,3926 }, { 147,3926 }, { 148,3926 }, { 149,3926 },
4453 : { 150,3926 }, { 151,3926 }, { 152,3926 }, { 153,3926 }, { 154,3926 },
4454 : { 155,3926 }, { 156,3926 }, { 157,3926 }, { 158,3926 }, { 159,3926 },
4455 : { 160,3926 }, { 161,3926 }, { 162,3926 }, { 163,3926 }, { 164,3926 },
4456 : { 165,3926 }, { 166,3926 }, { 167,3926 }, { 168,3926 }, { 169,3926 },
4457 : { 170,3926 }, { 171,3926 }, { 172,3926 }, { 173,3926 }, { 174,3926 },
4458 : { 175,3926 }, { 176,3926 }, { 177,3926 }, { 178,3926 }, { 179,3926 },
4459 : { 180,3926 }, { 181,3926 }, { 182,3926 }, { 183,3926 }, { 184,3926 },
4460 :
4461 : { 185,3926 }, { 186,3926 }, { 187,3926 }, { 188,3926 }, { 189,3926 },
4462 : { 190,3926 }, { 191,3926 }, { 192,3926 }, { 193,3926 }, { 194,3926 },
4463 : { 195,3926 }, { 196,3926 }, { 197,3926 }, { 198,3926 }, { 199,3926 },
4464 : { 200,3926 }, { 201,3926 }, { 202,3926 }, { 203,3926 }, { 204,3926 },
4465 : { 205,3926 }, { 206,3926 }, { 207,3926 }, { 208,3926 }, { 209,3926 },
4466 : { 210,3926 }, { 211,3926 }, { 212,3926 }, { 213,3926 }, { 214,3926 },
4467 : { 215,3926 }, { 216,3926 }, { 217,3926 }, { 218,3926 }, { 219,3926 },
4468 : { 220,3926 }, { 221,3926 }, { 222,3926 }, { 223,3926 }, { 224,3926 },
4469 : { 225,3926 }, { 226,3926 }, { 227,3926 }, { 228,3926 }, { 229,3926 },
4470 : { 230,3926 }, { 231,3926 }, { 232,3926 }, { 233,3926 }, { 234,3926 },
4471 :
4472 : { 235,3926 }, { 236,3926 }, { 237,3926 }, { 238,3926 }, { 239,3926 },
4473 : { 240,3926 }, { 241,3926 }, { 242,3926 }, { 243,3926 }, { 244,3926 },
4474 : { 245,3926 }, { 246,3926 }, { 247,3926 }, { 248,3926 }, { 249,3926 },
4475 : { 250,3926 }, { 251,3926 }, { 252,3926 }, { 253,3926 }, { 254,3926 },
4476 : { 255,3926 }, { 256,3926 }, { 0, 39 }, { 0,18277 }, { 0, 0 },
4477 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4478 : { 0, 37 }, { 0,18269 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4479 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4480 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4481 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4482 :
4483 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 37 }, { 0,18246 },
4484 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4485 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4486 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4487 : { 0, 0 }, { 48,-11197 }, { 49,-11197 }, { 50,-11197 }, { 51,-11197 },
4488 : { 52,-11197 }, { 53,-11197 }, { 54,-11197 }, { 55,-11197 }, { 48,4434 },
4489 : { 49,4434 }, { 50,4434 }, { 51,4434 }, { 52,4434 }, { 53,4434 },
4490 : { 54,4434 }, { 55,4434 }, { 56,4434 }, { 57,4434 }, { 0, 0 },
4491 : { 0, 0 }, { 0, 40 }, { 0,18208 }, { 0, 0 }, { 0, 0 },
4492 : { 0, 0 }, { 65,4434 }, { 66,4434 }, { 67,4434 }, { 68,4434 },
4493 :
4494 : { 69,4434 }, { 70,4434 }, { 48,4434 }, { 49,4434 }, { 50,4434 },
4495 : { 51,4434 }, { 52,4434 }, { 53,4434 }, { 54,4434 }, { 55,4434 },
4496 : { 56,4434 }, { 57,4434 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4497 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,4434 },
4498 : { 66,4434 }, { 67,4434 }, { 68,4434 }, { 69,4434 }, { 70,4434 },
4499 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 97,4434 }, { 98,4434 },
4500 : { 99,4434 }, { 100,4434 }, { 101,4434 }, { 102,4434 }, { 0, 0 },
4501 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4502 : { 48,-11260 }, { 49,-11260 }, { 50,-11260 }, { 51,-11260 }, { 52,-11260 },
4503 : { 53,-11260 }, { 54,-11260 }, { 55,-11260 }, { 56,-11260 }, { 57,-11260 },
4504 :
4505 : { 0, 0 }, { 97,4434 }, { 98,4434 }, { 99,4434 }, { 100,4434 },
4506 : { 101,4434 }, { 102,4434 }, { 65,-11260 }, { 66,-11260 }, { 67,-11260 },
4507 : { 68,-11260 }, { 69,-11260 }, { 70,-11260 }, { 0, 47 }, { 0,18136 },
4508 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4509 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4510 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4511 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4512 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 97,-11260 },
4513 : { 98,-11260 }, { 99,-11260 }, { 100,-11260 }, { 101,-11260 }, { 102,-11260 },
4514 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4515 :
4516 : { 36,-11503 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4517 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4518 : { 0, 0 }, { 0, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 },
4519 : { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 },
4520 : { 56, 0 }, { 57, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4521 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65, 0 },
4522 : { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 },
4523 : { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 },
4524 : { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 },
4525 : { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 },
4526 :
4527 : { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 },
4528 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 95, 0 },
4529 : { 0, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 },
4530 : { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 },
4531 : { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 },
4532 : { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 },
4533 : { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 },
4534 : { 121, 0 }, { 122, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4535 : { 0, 0 }, { 0, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 },
4536 : { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 },
4537 :
4538 : { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 },
4539 : { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 },
4540 : { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 },
4541 : { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 },
4542 : { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 },
4543 : { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 },
4544 : { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 },
4545 : { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 },
4546 : { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 },
4547 : { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 },
4548 :
4549 : { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 },
4550 : { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 },
4551 : { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 },
4552 : { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 },
4553 : { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 },
4554 : { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 },
4555 : { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 },
4556 : { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 },
4557 : { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 },
4558 : { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 },
4559 :
4560 : { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 },
4561 : { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 },
4562 : { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 },
4563 : { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 },
4564 : { 0, 53 }, { 0,17879 }, { 1, 0 }, { 2, 0 }, { 3, 0 },
4565 : { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 },
4566 : { 9, 0 }, { 0, 0 }, { 11, 0 }, { 12, 0 }, { 0, 0 },
4567 : { 14, 0 }, { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 },
4568 : { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 },
4569 : { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 },
4570 :
4571 : { 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 0 }, { 33, 0 },
4572 : { 34, 0 }, { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 },
4573 : { 39, 0 }, { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 },
4574 : { 44, 0 }, { 45, 0 }, { 46, 0 }, { 47, 0 }, { 48, 0 },
4575 : { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 },
4576 : { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 },
4577 : { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 },
4578 : { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 },
4579 : { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 },
4580 : { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 },
4581 :
4582 : { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 },
4583 : { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 },
4584 : { 89, 0 }, { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 },
4585 : { 94, 0 }, { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 },
4586 : { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 },
4587 : { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 },
4588 : { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 },
4589 : { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 },
4590 : { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 },
4591 : { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 },
4592 :
4593 : { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 },
4594 : { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 },
4595 : { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 },
4596 : { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 },
4597 : { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 },
4598 : { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 },
4599 : { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 },
4600 : { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 },
4601 : { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 },
4602 : { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 },
4603 :
4604 : { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 },
4605 : { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 },
4606 : { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 },
4607 : { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 },
4608 : { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 },
4609 : { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 },
4610 : { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 },
4611 : { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 },
4612 : { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 },
4613 : { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 },
4614 :
4615 : { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 },
4616 : { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 },
4617 : { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 },
4618 : { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 },
4619 : { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 },
4620 : { 254, 0 }, { 255, 0 }, { 256, 0 }, { 0, 24 }, { 0,17621 },
4621 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4622 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9, 0 }, { 10, 0 },
4623 : { 0, 0 }, { 12, 0 }, { 13, 0 }, { 0, 0 }, { 0, 0 },
4624 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4625 :
4626 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4627 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4628 : { 0, 0 }, { 32, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4629 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 39,-11916 }, { 0, 0 },
4630 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-11858 },
4631 : { 0, 24 }, { 0,17574 }, { 1,4124 }, { 2,4124 }, { 3,4124 },
4632 : { 4,4124 }, { 5,4124 }, { 6,4124 }, { 7,4124 }, { 8,4124 },
4633 : { 9,4382 }, { 10,-2960 }, { 11,4124 }, { 12,4382 }, { 13,-2960 },
4634 : { 14,4124 }, { 15,4124 }, { 16,4124 }, { 17,4124 }, { 18,4124 },
4635 : { 19,4124 }, { 20,4124 }, { 21,4124 }, { 22,4124 }, { 23,4124 },
4636 :
4637 : { 24,4124 }, { 25,4124 }, { 26,4124 }, { 27,4124 }, { 28,4124 },
4638 : { 29,4124 }, { 30,4124 }, { 31,4124 }, { 32,4382 }, { 33,4124 },
4639 : { 34,4124 }, { 35,4124 }, { 36,4124 }, { 37,4124 }, { 38,4124 },
4640 : { 39,4124 }, { 40,4124 }, { 41,4124 }, { 42,4124 }, { 43,4124 },
4641 : { 44,4124 }, { 45,4640 }, { 46,4124 }, { 47,4124 }, { 48,4124 },
4642 : { 49,4124 }, { 50,4124 }, { 51,4124 }, { 52,4124 }, { 53,4124 },
4643 : { 54,4124 }, { 55,4124 }, { 56,4124 }, { 57,4124 }, { 58,4124 },
4644 : { 59,4124 }, { 60,4124 }, { 61,4124 }, { 62,4124 }, { 63,4124 },
4645 : { 64,4124 }, { 65,4124 }, { 66,4124 }, { 67,4124 }, { 68,4124 },
4646 : { 69,4124 }, { 70,4124 }, { 71,4124 }, { 72,4124 }, { 73,4124 },
4647 :
4648 : { 74,4124 }, { 75,4124 }, { 76,4124 }, { 77,4124 }, { 78,4124 },
4649 : { 79,4124 }, { 80,4124 }, { 81,4124 }, { 82,4124 }, { 83,4124 },
4650 : { 84,4124 }, { 85,4124 }, { 86,4124 }, { 87,4124 }, { 88,4124 },
4651 : { 89,4124 }, { 90,4124 }, { 91,4124 }, { 92,4124 }, { 93,4124 },
4652 : { 94,4124 }, { 95,4124 }, { 96,4124 }, { 97,4124 }, { 98,4124 },
4653 : { 99,4124 }, { 100,4124 }, { 101,4124 }, { 102,4124 }, { 103,4124 },
4654 : { 104,4124 }, { 105,4124 }, { 106,4124 }, { 107,4124 }, { 108,4124 },
4655 : { 109,4124 }, { 110,4124 }, { 111,4124 }, { 112,4124 }, { 113,4124 },
4656 : { 114,4124 }, { 115,4124 }, { 116,4124 }, { 117,4124 }, { 118,4124 },
4657 : { 119,4124 }, { 120,4124 }, { 121,4124 }, { 122,4124 }, { 123,4124 },
4658 :
4659 : { 124,4124 }, { 125,4124 }, { 126,4124 }, { 127,4124 }, { 128,4124 },
4660 : { 129,4124 }, { 130,4124 }, { 131,4124 }, { 132,4124 }, { 133,4124 },
4661 : { 134,4124 }, { 135,4124 }, { 136,4124 }, { 137,4124 }, { 138,4124 },
4662 : { 139,4124 }, { 140,4124 }, { 141,4124 }, { 142,4124 }, { 143,4124 },
4663 : { 144,4124 }, { 145,4124 }, { 146,4124 }, { 147,4124 }, { 148,4124 },
4664 : { 149,4124 }, { 150,4124 }, { 151,4124 }, { 152,4124 }, { 153,4124 },
4665 : { 154,4124 }, { 155,4124 }, { 156,4124 }, { 157,4124 }, { 158,4124 },
4666 : { 159,4124 }, { 160,4124 }, { 161,4124 }, { 162,4124 }, { 163,4124 },
4667 : { 164,4124 }, { 165,4124 }, { 166,4124 }, { 167,4124 }, { 168,4124 },
4668 : { 169,4124 }, { 170,4124 }, { 171,4124 }, { 172,4124 }, { 173,4124 },
4669 :
4670 : { 174,4124 }, { 175,4124 }, { 176,4124 }, { 177,4124 }, { 178,4124 },
4671 : { 179,4124 }, { 180,4124 }, { 181,4124 }, { 182,4124 }, { 183,4124 },
4672 : { 184,4124 }, { 185,4124 }, { 186,4124 }, { 187,4124 }, { 188,4124 },
4673 : { 189,4124 }, { 190,4124 }, { 191,4124 }, { 192,4124 }, { 193,4124 },
4674 : { 194,4124 }, { 195,4124 }, { 196,4124 }, { 197,4124 }, { 198,4124 },
4675 : { 199,4124 }, { 200,4124 }, { 201,4124 }, { 202,4124 }, { 203,4124 },
4676 : { 204,4124 }, { 205,4124 }, { 206,4124 }, { 207,4124 }, { 208,4124 },
4677 : { 209,4124 }, { 210,4124 }, { 211,4124 }, { 212,4124 }, { 213,4124 },
4678 : { 214,4124 }, { 215,4124 }, { 216,4124 }, { 217,4124 }, { 218,4124 },
4679 : { 219,4124 }, { 220,4124 }, { 221,4124 }, { 222,4124 }, { 223,4124 },
4680 :
4681 : { 224,4124 }, { 225,4124 }, { 226,4124 }, { 227,4124 }, { 228,4124 },
4682 : { 229,4124 }, { 230,4124 }, { 231,4124 }, { 232,4124 }, { 233,4124 },
4683 : { 234,4124 }, { 235,4124 }, { 236,4124 }, { 237,4124 }, { 238,4124 },
4684 : { 239,4124 }, { 240,4124 }, { 241,4124 }, { 242,4124 }, { 243,4124 },
4685 : { 244,4124 }, { 245,4124 }, { 246,4124 }, { 247,4124 }, { 248,4124 },
4686 : { 249,4124 }, { 250,4124 }, { 251,4124 }, { 252,4124 }, { 253,4124 },
4687 : { 254,4124 }, { 255,4124 }, { 256,4124 }, { 0, 26 }, { 0,17316 },
4688 : { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 },
4689 : { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 0 }, { 0, 0 },
4690 : { 11, 0 }, { 12, 0 }, { 0, 0 }, { 14, 0 }, { 15, 0 },
4691 :
4692 : { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 },
4693 : { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 },
4694 : { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 },
4695 : { 31, 0 }, { 32, 0 }, { 33, 0 }, { 34, 0 }, { 35, 0 },
4696 : { 36, 0 }, { 37, 0 }, { 38, 0 }, { 39, 0 }, { 40, 0 },
4697 : { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 0 },
4698 : { 46, 0 }, { 47, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 },
4699 : { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 },
4700 : { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 },
4701 : { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 },
4702 :
4703 : { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 },
4704 : { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 },
4705 : { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 },
4706 : { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 },
4707 : { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 },
4708 : { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 },
4709 : { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 },
4710 : { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 },
4711 : { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 },
4712 : { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 },
4713 :
4714 : { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 },
4715 : { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 },
4716 : { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 },
4717 : { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 },
4718 : { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 },
4719 : { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 },
4720 : { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 },
4721 : { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 },
4722 : { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 },
4723 : { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 },
4724 :
4725 : { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 },
4726 : { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 },
4727 : { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 },
4728 : { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 },
4729 : { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 },
4730 : { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 },
4731 : { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 },
4732 : { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 },
4733 : { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 },
4734 : { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 },
4735 :
4736 : { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 },
4737 : { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 },
4738 : { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 },
4739 : { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 },
4740 : { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 },
4741 : { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 },
4742 : { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 },
4743 : { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 },
4744 : { 256, 0 }, { 0, 37 }, { 0,17058 }, { 0, 0 }, { 0, 0 },
4745 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4746 :
4747 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4748 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4749 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 37 },
4750 : { 0,17035 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4751 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4752 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4753 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4754 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4755 : { 48,4382 }, { 49,4382 }, { 50,4382 }, { 51,4382 }, { 52,4382 },
4756 : { 53,4382 }, { 54,4382 }, { 55,4382 }, { 56,4382 }, { 57,4382 },
4757 :
4758 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4759 : { 0, 0 }, { 0, 0 }, { 65,4382 }, { 66,4382 }, { 67,4382 },
4760 : { 68,4382 }, { 69,4382 }, { 70,4382 }, { 48,4382 }, { 49,4382 },
4761 : { 50,4382 }, { 51,4382 }, { 52,4382 }, { 53,4382 }, { 54,4382 },
4762 : { 55,4382 }, { 56,4382 }, { 57,4382 }, { 0, 0 }, { 0, 0 },
4763 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4764 : { 65,4382 }, { 66,4382 }, { 67,4382 }, { 68,4382 }, { 69,4382 },
4765 : { 70,4382 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 97,4382 },
4766 : { 98,4382 }, { 99,4382 }, { 100,4382 }, { 101,4382 }, { 102,4382 },
4767 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4768 :
4769 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4770 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
4771 : { 0, 0 }, { 0, 0 }, { 97,4382 }, { 98,4382 }, { 99,4382 },
4772 : { 100,4382 }, { 101,4382 }, { 102,4382 }, { 0, 9 }, { 0,16931 },
4773 : { 1,4382 }, { 2,4382 }, { 3,4382 }, { 4,4382 }, { 5,4382 },
4774 : { 6,4382 }, { 7,4382 }, { 8,4382 }, { 9,4640 }, { 10,4898 },
4775 : { 11,4382 }, { 12,4640 }, { 13,4898 }, { 14,4382 }, { 15,4382 },
4776 : { 16,4382 }, { 17,4382 }, { 18,4382 }, { 19,4382 }, { 20,4382 },
4777 : { 21,4382 }, { 22,4382 }, { 23,4382 }, { 24,4382 }, { 25,4382 },
4778 : { 26,4382 }, { 27,4382 }, { 28,4382 }, { 29,4382 }, { 30,4382 },
4779 :
4780 : { 31,4382 }, { 32,4640 }, { 33,4382 }, { 34,4382 }, { 35,4382 },
4781 : { 36,4382 }, { 37,4382 }, { 38,4382 }, { 39,4382 }, { 40,4382 },
4782 : { 41,4382 }, { 42,4382 }, { 43,4382 }, { 44,4382 }, { 45,4945 },
4783 : { 46,4382 }, { 47,4382 }, { 48,4382 }, { 49,4382 }, { 50,4382 },
4784 : { 51,4382 }, { 52,4382 }, { 53,4382 }, { 54,4382 }, { 55,4382 },
4785 : { 56,4382 }, { 57,4382 }, { 58,4382 }, { 59,4382 }, { 60,4382 },
4786 : { 61,4382 }, { 62,4382 }, { 63,4382 }, { 64,4382 }, { 65,4382 },
4787 : { 66,4382 }, { 67,4382 }, { 68,4382 }, { 69,4382 }, { 70,4382 },
4788 : { 71,4382 }, { 72,4382 }, { 73,4382 }, { 74,4382 }, { 75,4382 },
4789 : { 76,4382 }, { 77,4382 }, { 78,4382 }, { 79,4382 }, { 80,4382 },
4790 :
4791 : { 81,4382 }, { 82,4382 }, { 83,4382 }, { 84,4382 }, { 85,4382 },
4792 : { 86,4382 }, { 87,4382 }, { 88,4382 }, { 89,4382 }, { 90,4382 },
4793 : { 91,4382 }, { 92,4382 }, { 93,4382 }, { 94,4382 }, { 95,4382 },
4794 : { 96,4382 }, { 97,4382 }, { 98,4382 }, { 99,4382 }, { 100,4382 },
4795 : { 101,4382 }, { 102,4382 }, { 103,4382 }, { 104,4382 }, { 105,4382 },
4796 : { 106,4382 }, { 107,4382 }, { 108,4382 }, { 109,4382 }, { 110,4382 },
4797 : { 111,4382 }, { 112,4382 }, { 113,4382 }, { 114,4382 }, { 115,4382 },
4798 : { 116,4382 }, { 117,4382 }, { 118,4382 }, { 119,4382 }, { 120,4382 },
4799 : { 121,4382 }, { 122,4382 }, { 123,4382 }, { 124,4382 }, { 125,4382 },
4800 : { 126,4382 }, { 127,4382 }, { 128,4382 }, { 129,4382 }, { 130,4382 },
4801 :
4802 : { 131,4382 }, { 132,4382 }, { 133,4382 }, { 134,4382 }, { 135,4382 },
4803 : { 136,4382 }, { 137,4382 }, { 138,4382 }, { 139,4382 }, { 140,4382 },
4804 : { 141,4382 }, { 142,4382 }, { 143,4382 }, { 144,4382 }, { 145,4382 },
4805 : { 146,4382 }, { 147,4382 }, { 148,4382 }, { 149,4382 }, { 150,4382 },
4806 : { 151,4382 }, { 152,4382 }, { 153,4382 }, { 154,4382 }, { 155,4382 },
4807 : { 156,4382 }, { 157,4382 }, { 158,4382 }, { 159,4382 }, { 160,4382 },
4808 : { 161,4382 }, { 162,4382 }, { 163,4382 }, { 164,4382 }, { 165,4382 },
4809 : { 166,4382 }, { 167,4382 }, { 168,4382 }, { 169,4382 }, { 170,4382 },
4810 : { 171,4382 }, { 172,4382 }, { 173,4382 }, { 174,4382 }, { 175,4382 },
4811 : { 176,4382 }, { 177,4382 }, { 178,4382 }, { 179,4382 }, { 180,4382 },
4812 :
4813 : { 181,4382 }, { 182,4382 }, { 183,4382 }, { 184,4382 }, { 185,4382 },
4814 : { 186,4382 }, { 187,4382 }, { 188,4382 }, { 189,4382 }, { 190,4382 },
4815 : { 191,4382 }, { 192,4382 }, { 193,4382 }, { 194,4382 }, { 195,4382 },
4816 : { 196,4382 }, { 197,4382 }, { 198,4382 }, { 199,4382 }, { 200,4382 },
4817 : { 201,4382 }, { 202,4382 }, { 203,4382 }, { 204,4382 }, { 205,4382 },
4818 : { 206,4382 }, { 207,4382 }, { 208,4382 }, { 209,4382 }, { 210,4382 },
4819 : { 211,4382 }, { 212,4382 }, { 213,4382 }, { 214,4382 }, { 215,4382 },
4820 : { 216,4382 }, { 217,4382 }, { 218,4382 }, { 219,4382 }, { 220,4382 },
4821 : { 221,4382 }, { 222,4382 }, { 223,4382 }, { 224,4382 }, { 225,4382 },
4822 : { 226,4382 }, { 227,4382 }, { 228,4382 }, { 229,4382 }, { 230,4382 },
4823 :
4824 : { 231,4382 }, { 232,4382 }, { 233,4382 }, { 234,4382 }, { 235,4382 },
4825 : { 236,4382 }, { 237,4382 }, { 238,4382 }, { 239,4382 }, { 240,4382 },
4826 : { 241,4382 }, { 242,4382 }, { 243,4382 }, { 244,4382 }, { 245,4382 },
4827 : { 246,4382 }, { 247,4382 }, { 248,4382 }, { 249,4382 }, { 250,4382 },
4828 : { 251,4382 }, { 252,4382 }, { 253,4382 }, { 254,4382 }, { 255,4382 },
4829 : { 256,4382 }, { 0, 9 }, { 0,16673 }, { 1, 0 }, { 2, 0 },
4830 : { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 },
4831 : { 8, 0 }, { 9, 258 }, { 10,-6341 }, { 11, 0 }, { 12, 258 },
4832 : { 13,-6341 }, { 14, 0 }, { 15, 0 }, { 16, 0 }, { 17, 0 },
4833 : { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 },
4834 :
4835 : { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 },
4836 : { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 258 },
4837 : { 33, 0 }, { 34, 0 }, { 35, 0 }, { 36, 0 }, { 37, 0 },
4838 : { 38, 0 }, { 39, 0 }, { 40, 0 }, { 41, 0 }, { 42, 0 },
4839 : { 43, 0 }, { 44, 0 }, { 45, 516 }, { 46, 0 }, { 47, 0 },
4840 : { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 },
4841 : { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 },
4842 : { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 },
4843 : { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 },
4844 : { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 },
4845 :
4846 : { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 },
4847 : { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 },
4848 : { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 },
4849 : { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 }, { 92, 0 },
4850 : { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 }, { 97, 0 },
4851 : { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 },
4852 : { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 },
4853 : { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 },
4854 : { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 },
4855 : { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 },
4856 :
4857 : { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 },
4858 : { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 },
4859 : { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 },
4860 : { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 },
4861 : { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 },
4862 : { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 },
4863 : { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 },
4864 : { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 },
4865 : { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 },
4866 : { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 },
4867 :
4868 : { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 },
4869 : { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 },
4870 : { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 },
4871 : { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 },
4872 : { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 },
4873 : { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 },
4874 : { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 },
4875 : { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 },
4876 : { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 },
4877 : { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 },
4878 :
4879 : { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 },
4880 : { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 },
4881 : { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 },
4882 : { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 },
4883 : { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 },
4884 : { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 },
4885 : { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 }, { 0, 9 },
4886 : { 0,16415 }, { 1,-258 }, { 2,-258 }, { 3,-258 }, { 4,-258 },
4887 : { 5,-258 }, { 6,-258 }, { 7,-258 }, { 8,-258 }, { 9, 0 },
4888 : { 10,-6599 }, { 11,-258 }, { 12, 0 }, { 13,-6599 }, { 14,-258 },
4889 :
4890 : { 15,-258 }, { 16,-258 }, { 17,-258 }, { 18,-258 }, { 19,-258 },
4891 : { 20,-258 }, { 21,-258 }, { 22,-258 }, { 23,-258 }, { 24,-258 },
4892 : { 25,-258 }, { 26,-258 }, { 27,-258 }, { 28,-258 }, { 29,-258 },
4893 : { 30,-258 }, { 31,-258 }, { 32, 0 }, { 33,-258 }, { 34,-258 },
4894 : { 35,-258 }, { 36,-258 }, { 37,-258 }, { 38,-258 }, { 39,-258 },
4895 : { 40,-258 }, { 41,-258 }, { 42,-258 }, { 43,-258 }, { 44,-258 },
4896 : { 45, 258 }, { 46,-258 }, { 47,-258 }, { 48,-258 }, { 49,-258 },
4897 : { 50,-258 }, { 51,-258 }, { 52,-258 }, { 53,-258 }, { 54,-258 },
4898 : { 55,-258 }, { 56,-258 }, { 57,-258 }, { 58,-258 }, { 59,-258 },
4899 : { 60,-258 }, { 61,-258 }, { 62,-258 }, { 63,-258 }, { 64,-258 },
4900 :
4901 : { 65,-258 }, { 66,-258 }, { 67,-258 }, { 68,-258 }, { 69,-258 },
4902 : { 70,-258 }, { 71,-258 }, { 72,-258 }, { 73,-258 }, { 74,-258 },
4903 : { 75,-258 }, { 76,-258 }, { 77,-258 }, { 78,-258 }, { 79,-258 },
4904 : { 80,-258 }, { 81,-258 }, { 82,-258 }, { 83,-258 }, { 84,-258 },
4905 : { 85,-258 }, { 86,-258 }, { 87,-258 }, { 88,-258 }, { 89,-258 },
4906 : { 90,-258 }, { 91,-258 }, { 92,-258 }, { 93,-258 }, { 94,-258 },
4907 : { 95,-258 }, { 96,-258 }, { 97,-258 }, { 98,-258 }, { 99,-258 },
4908 : { 100,-258 }, { 101,-258 }, { 102,-258 }, { 103,-258 }, { 104,-258 },
4909 : { 105,-258 }, { 106,-258 }, { 107,-258 }, { 108,-258 }, { 109,-258 },
4910 : { 110,-258 }, { 111,-258 }, { 112,-258 }, { 113,-258 }, { 114,-258 },
4911 :
4912 : { 115,-258 }, { 116,-258 }, { 117,-258 }, { 118,-258 }, { 119,-258 },
4913 : { 120,-258 }, { 121,-258 }, { 122,-258 }, { 123,-258 }, { 124,-258 },
4914 : { 125,-258 }, { 126,-258 }, { 127,-258 }, { 128,-258 }, { 129,-258 },
4915 : { 130,-258 }, { 131,-258 }, { 132,-258 }, { 133,-258 }, { 134,-258 },
4916 : { 135,-258 }, { 136,-258 }, { 137,-258 }, { 138,-258 }, { 139,-258 },
4917 : { 140,-258 }, { 141,-258 }, { 142,-258 }, { 143,-258 }, { 144,-258 },
4918 : { 145,-258 }, { 146,-258 }, { 147,-258 }, { 148,-258 }, { 149,-258 },
4919 : { 150,-258 }, { 151,-258 }, { 152,-258 }, { 153,-258 }, { 154,-258 },
4920 : { 155,-258 }, { 156,-258 }, { 157,-258 }, { 158,-258 }, { 159,-258 },
4921 : { 160,-258 }, { 161,-258 }, { 162,-258 }, { 163,-258 }, { 164,-258 },
4922 :
4923 : { 165,-258 }, { 166,-258 }, { 167,-258 }, { 168,-258 }, { 169,-258 },
4924 : { 170,-258 }, { 171,-258 }, { 172,-258 }, { 173,-258 }, { 174,-258 },
4925 : { 175,-258 }, { 176,-258 }, { 177,-258 }, { 178,-258 }, { 179,-258 },
4926 : { 180,-258 }, { 181,-258 }, { 182,-258 }, { 183,-258 }, { 184,-258 },
4927 : { 185,-258 }, { 186,-258 }, { 187,-258 }, { 188,-258 }, { 189,-258 },
4928 : { 190,-258 }, { 191,-258 }, { 192,-258 }, { 193,-258 }, { 194,-258 },
4929 : { 195,-258 }, { 196,-258 }, { 197,-258 }, { 198,-258 }, { 199,-258 },
4930 : { 200,-258 }, { 201,-258 }, { 202,-258 }, { 203,-258 }, { 204,-258 },
4931 : { 205,-258 }, { 206,-258 }, { 207,-258 }, { 208,-258 }, { 209,-258 },
4932 : { 210,-258 }, { 211,-258 }, { 212,-258 }, { 213,-258 }, { 214,-258 },
4933 :
4934 : { 215,-258 }, { 216,-258 }, { 217,-258 }, { 218,-258 }, { 219,-258 },
4935 : { 220,-258 }, { 221,-258 }, { 222,-258 }, { 223,-258 }, { 224,-258 },
4936 : { 225,-258 }, { 226,-258 }, { 227,-258 }, { 228,-258 }, { 229,-258 },
4937 : { 230,-258 }, { 231,-258 }, { 232,-258 }, { 233,-258 }, { 234,-258 },
4938 : { 235,-258 }, { 236,-258 }, { 237,-258 }, { 238,-258 }, { 239,-258 },
4939 : { 240,-258 }, { 241,-258 }, { 242,-258 }, { 243,-258 }, { 244,-258 },
4940 : { 245,-258 }, { 246,-258 }, { 247,-258 }, { 248,-258 }, { 249,-258 },
4941 : { 250,-258 }, { 251,-258 }, { 252,-258 }, { 253,-258 }, { 254,-258 },
4942 : { 255,-258 }, { 256,-258 }, { 0, 9 }, { 0,16157 }, { 1,-516 },
4943 : { 2,-516 }, { 3,-516 }, { 4,-516 }, { 5,-516 }, { 6,-516 },
4944 :
4945 : { 7,-516 }, { 8,-516 }, { 9,-258 }, { 10,-6857 }, { 11,-516 },
4946 : { 12,-258 }, { 13,-6857 }, { 14,-516 }, { 15,-516 }, { 16,-516 },
4947 : { 17,-516 }, { 18,-516 }, { 19,-516 }, { 20,-516 }, { 21,-516 },
4948 : { 22,-516 }, { 23,-516 }, { 24,-516 }, { 25,-516 }, { 26,-516 },
4949 : { 27,-516 }, { 28,-516 }, { 29,-516 }, { 30,-516 }, { 31,-516 },
4950 : { 32,-258 }, { 33,-516 }, { 34,-516 }, { 35,-516 }, { 36,-516 },
4951 : { 37,-516 }, { 38,-516 }, { 39,-516 }, { 40,-516 }, { 41,-516 },
4952 : { 42,-516 }, { 43,-516 }, { 44,-516 }, { 45,4429 }, { 46,-516 },
4953 : { 47,-516 }, { 48,-516 }, { 49,-516 }, { 50,-516 }, { 51,-516 },
4954 : { 52,-516 }, { 53,-516 }, { 54,-516 }, { 55,-516 }, { 56,-516 },
4955 :
4956 : { 57,-516 }, { 58,-516 }, { 59,-516 }, { 60,-516 }, { 61,-516 },
4957 : { 62,-516 }, { 63,-516 }, { 64,-516 }, { 65,-516 }, { 66,-516 },
4958 : { 67,-516 }, { 68,-516 }, { 69,-516 }, { 70,-516 }, { 71,-516 },
4959 : { 72,-516 }, { 73,-516 }, { 74,-516 }, { 75,-516 }, { 76,-516 },
4960 : { 77,-516 }, { 78,-516 }, { 79,-516 }, { 80,-516 }, { 81,-516 },
4961 : { 82,-516 }, { 83,-516 }, { 84,-516 }, { 85,-516 }, { 86,-516 },
4962 : { 87,-516 }, { 88,-516 }, { 89,-516 }, { 90,-516 }, { 91,-516 },
4963 : { 92,-516 }, { 93,-516 }, { 94,-516 }, { 95,-516 }, { 96,-516 },
4964 : { 97,-516 }, { 98,-516 }, { 99,-516 }, { 100,-516 }, { 101,-516 },
4965 : { 102,-516 }, { 103,-516 }, { 104,-516 }, { 105,-516 }, { 106,-516 },
4966 :
4967 : { 107,-516 }, { 108,-516 }, { 109,-516 }, { 110,-516 }, { 111,-516 },
4968 : { 112,-516 }, { 113,-516 }, { 114,-516 }, { 115,-516 }, { 116,-516 },
4969 : { 117,-516 }, { 118,-516 }, { 119,-516 }, { 120,-516 }, { 121,-516 },
4970 : { 122,-516 }, { 123,-516 }, { 124,-516 }, { 125,-516 }, { 126,-516 },
4971 : { 127,-516 }, { 128,-516 }, { 129,-516 }, { 130,-516 }, { 131,-516 },
4972 : { 132,-516 }, { 133,-516 }, { 134,-516 }, { 135,-516 }, { 136,-516 },
4973 : { 137,-516 }, { 138,-516 }, { 139,-516 }, { 140,-516 }, { 141,-516 },
4974 : { 142,-516 }, { 143,-516 }, { 144,-516 }, { 145,-516 }, { 146,-516 },
4975 : { 147,-516 }, { 148,-516 }, { 149,-516 }, { 150,-516 }, { 151,-516 },
4976 : { 152,-516 }, { 153,-516 }, { 154,-516 }, { 155,-516 }, { 156,-516 },
4977 :
4978 : { 157,-516 }, { 158,-516 }, { 159,-516 }, { 160,-516 }, { 161,-516 },
4979 : { 162,-516 }, { 163,-516 }, { 164,-516 }, { 165,-516 }, { 166,-516 },
4980 : { 167,-516 }, { 168,-516 }, { 169,-516 }, { 170,-516 }, { 171,-516 },
4981 : { 172,-516 }, { 173,-516 }, { 174,-516 }, { 175,-516 }, { 176,-516 },
4982 : { 177,-516 }, { 178,-516 }, { 179,-516 }, { 180,-516 }, { 181,-516 },
4983 : { 182,-516 }, { 183,-516 }, { 184,-516 }, { 185,-516 }, { 186,-516 },
4984 : { 187,-516 }, { 188,-516 }, { 189,-516 }, { 190,-516 }, { 191,-516 },
4985 : { 192,-516 }, { 193,-516 }, { 194,-516 }, { 195,-516 }, { 196,-516 },
4986 : { 197,-516 }, { 198,-516 }, { 199,-516 }, { 200,-516 }, { 201,-516 },
4987 : { 202,-516 }, { 203,-516 }, { 204,-516 }, { 205,-516 }, { 206,-516 },
4988 :
4989 : { 207,-516 }, { 208,-516 }, { 209,-516 }, { 210,-516 }, { 211,-516 },
4990 : { 212,-516 }, { 213,-516 }, { 214,-516 }, { 215,-516 }, { 216,-516 },
4991 : { 217,-516 }, { 218,-516 }, { 219,-516 }, { 220,-516 }, { 221,-516 },
4992 : { 222,-516 }, { 223,-516 }, { 224,-516 }, { 225,-516 }, { 226,-516 },
4993 : { 227,-516 }, { 228,-516 }, { 229,-516 }, { 230,-516 }, { 231,-516 },
4994 : { 232,-516 }, { 233,-516 }, { 234,-516 }, { 235,-516 }, { 236,-516 },
4995 : { 237,-516 }, { 238,-516 }, { 239,-516 }, { 240,-516 }, { 241,-516 },
4996 : { 242,-516 }, { 243,-516 }, { 244,-516 }, { 245,-516 }, { 246,-516 },
4997 : { 247,-516 }, { 248,-516 }, { 249,-516 }, { 250,-516 }, { 251,-516 },
4998 : { 252,-516 }, { 253,-516 }, { 254,-516 }, { 255,-516 }, { 256,-516 },
4999 :
5000 : { 0, 16 }, { 0,15899 }, { 1,4429 }, { 2,4429 }, { 3,4429 },
5001 : { 4,4429 }, { 5,4429 }, { 6,4429 }, { 7,4429 }, { 8,4429 },
5002 : { 9,4687 }, { 10,4945 }, { 11,4429 }, { 12,4687 }, { 13,4945 },
5003 : { 14,4429 }, { 15,4429 }, { 16,4429 }, { 17,4429 }, { 18,4429 },
5004 : { 19,4429 }, { 20,4429 }, { 21,4429 }, { 22,4429 }, { 23,4429 },
5005 : { 24,4429 }, { 25,4429 }, { 26,4429 }, { 27,4429 }, { 28,4429 },
5006 : { 29,4429 }, { 30,4429 }, { 31,4429 }, { 32,4687 }, { 33,4429 },
5007 : { 34,4429 }, { 35,4429 }, { 36,4429 }, { 37,4429 }, { 38,4429 },
5008 : { 39,4429 }, { 40,4429 }, { 41,4429 }, { 42,4429 }, { 43,4429 },
5009 : { 44,4429 }, { 45,4992 }, { 46,4429 }, { 47,4429 }, { 48,4429 },
5010 :
5011 : { 49,4429 }, { 50,4429 }, { 51,4429 }, { 52,4429 }, { 53,4429 },
5012 : { 54,4429 }, { 55,4429 }, { 56,4429 }, { 57,4429 }, { 58,4429 },
5013 : { 59,4429 }, { 60,4429 }, { 61,4429 }, { 62,4429 }, { 63,4429 },
5014 : { 64,4429 }, { 65,4429 }, { 66,4429 }, { 67,4429 }, { 68,4429 },
5015 : { 69,4429 }, { 70,4429 }, { 71,4429 }, { 72,4429 }, { 73,4429 },
5016 : { 74,4429 }, { 75,4429 }, { 76,4429 }, { 77,4429 }, { 78,4429 },
5017 : { 79,4429 }, { 80,4429 }, { 81,4429 }, { 82,4429 }, { 83,4429 },
5018 : { 84,4429 }, { 85,4429 }, { 86,4429 }, { 87,4429 }, { 88,4429 },
5019 : { 89,4429 }, { 90,4429 }, { 91,4429 }, { 92,4429 }, { 93,4429 },
5020 : { 94,4429 }, { 95,4429 }, { 96,4429 }, { 97,4429 }, { 98,4429 },
5021 :
5022 : { 99,4429 }, { 100,4429 }, { 101,4429 }, { 102,4429 }, { 103,4429 },
5023 : { 104,4429 }, { 105,4429 }, { 106,4429 }, { 107,4429 }, { 108,4429 },
5024 : { 109,4429 }, { 110,4429 }, { 111,4429 }, { 112,4429 }, { 113,4429 },
5025 : { 114,4429 }, { 115,4429 }, { 116,4429 }, { 117,4429 }, { 118,4429 },
5026 : { 119,4429 }, { 120,4429 }, { 121,4429 }, { 122,4429 }, { 123,4429 },
5027 : { 124,4429 }, { 125,4429 }, { 126,4429 }, { 127,4429 }, { 128,4429 },
5028 : { 129,4429 }, { 130,4429 }, { 131,4429 }, { 132,4429 }, { 133,4429 },
5029 : { 134,4429 }, { 135,4429 }, { 136,4429 }, { 137,4429 }, { 138,4429 },
5030 : { 139,4429 }, { 140,4429 }, { 141,4429 }, { 142,4429 }, { 143,4429 },
5031 : { 144,4429 }, { 145,4429 }, { 146,4429 }, { 147,4429 }, { 148,4429 },
5032 :
5033 : { 149,4429 }, { 150,4429 }, { 151,4429 }, { 152,4429 }, { 153,4429 },
5034 : { 154,4429 }, { 155,4429 }, { 156,4429 }, { 157,4429 }, { 158,4429 },
5035 : { 159,4429 }, { 160,4429 }, { 161,4429 }, { 162,4429 }, { 163,4429 },
5036 : { 164,4429 }, { 165,4429 }, { 166,4429 }, { 167,4429 }, { 168,4429 },
5037 : { 169,4429 }, { 170,4429 }, { 171,4429 }, { 172,4429 }, { 173,4429 },
5038 : { 174,4429 }, { 175,4429 }, { 176,4429 }, { 177,4429 }, { 178,4429 },
5039 : { 179,4429 }, { 180,4429 }, { 181,4429 }, { 182,4429 }, { 183,4429 },
5040 : { 184,4429 }, { 185,4429 }, { 186,4429 }, { 187,4429 }, { 188,4429 },
5041 : { 189,4429 }, { 190,4429 }, { 191,4429 }, { 192,4429 }, { 193,4429 },
5042 : { 194,4429 }, { 195,4429 }, { 196,4429 }, { 197,4429 }, { 198,4429 },
5043 :
5044 : { 199,4429 }, { 200,4429 }, { 201,4429 }, { 202,4429 }, { 203,4429 },
5045 : { 204,4429 }, { 205,4429 }, { 206,4429 }, { 207,4429 }, { 208,4429 },
5046 : { 209,4429 }, { 210,4429 }, { 211,4429 }, { 212,4429 }, { 213,4429 },
5047 : { 214,4429 }, { 215,4429 }, { 216,4429 }, { 217,4429 }, { 218,4429 },
5048 : { 219,4429 }, { 220,4429 }, { 221,4429 }, { 222,4429 }, { 223,4429 },
5049 : { 224,4429 }, { 225,4429 }, { 226,4429 }, { 227,4429 }, { 228,4429 },
5050 : { 229,4429 }, { 230,4429 }, { 231,4429 }, { 232,4429 }, { 233,4429 },
5051 : { 234,4429 }, { 235,4429 }, { 236,4429 }, { 237,4429 }, { 238,4429 },
5052 : { 239,4429 }, { 240,4429 }, { 241,4429 }, { 242,4429 }, { 243,4429 },
5053 : { 244,4429 }, { 245,4429 }, { 246,4429 }, { 247,4429 }, { 248,4429 },
5054 :
5055 : { 249,4429 }, { 250,4429 }, { 251,4429 }, { 252,4429 }, { 253,4429 },
5056 : { 254,4429 }, { 255,4429 }, { 256,4429 }, { 0, 16 }, { 0,15641 },
5057 : { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 },
5058 : { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 258 }, { 10,-6419 },
5059 : { 11, 0 }, { 12, 258 }, { 13,-6419 }, { 14, 0 }, { 15, 0 },
5060 : { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 },
5061 : { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 },
5062 : { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 },
5063 : { 31, 0 }, { 32, 258 }, { 33, 0 }, { 34, 0 }, { 35, 0 },
5064 : { 36, 0 }, { 37, 0 }, { 38, 0 }, { 39, 0 }, { 40, 0 },
5065 :
5066 : { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 516 },
5067 : { 46, 0 }, { 47, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 },
5068 : { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 },
5069 : { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 },
5070 : { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 },
5071 : { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 },
5072 : { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 },
5073 : { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 },
5074 : { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 },
5075 : { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 },
5076 :
5077 : { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 },
5078 : { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 },
5079 : { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 },
5080 : { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 },
5081 : { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 },
5082 : { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 },
5083 : { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 },
5084 : { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 },
5085 : { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 },
5086 : { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 },
5087 :
5088 : { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 },
5089 : { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 },
5090 : { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 },
5091 : { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 },
5092 : { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 },
5093 : { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 },
5094 : { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 },
5095 : { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 },
5096 : { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 },
5097 : { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 },
5098 :
5099 : { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 },
5100 : { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 },
5101 : { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 },
5102 : { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 },
5103 : { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 },
5104 : { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 },
5105 : { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 },
5106 : { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 },
5107 : { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 },
5108 : { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 },
5109 :
5110 : { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 },
5111 : { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 },
5112 : { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 },
5113 : { 256, 0 }, { 0, 16 }, { 0,15383 }, { 1,-258 }, { 2,-258 },
5114 : { 3,-258 }, { 4,-258 }, { 5,-258 }, { 6,-258 }, { 7,-258 },
5115 : { 8,-258 }, { 9, 0 }, { 10,-6677 }, { 11,-258 }, { 12, 0 },
5116 : { 13,-6677 }, { 14,-258 }, { 15,-258 }, { 16,-258 }, { 17,-258 },
5117 : { 18,-258 }, { 19,-258 }, { 20,-258 }, { 21,-258 }, { 22,-258 },
5118 : { 23,-258 }, { 24,-258 }, { 25,-258 }, { 26,-258 }, { 27,-258 },
5119 : { 28,-258 }, { 29,-258 }, { 30,-258 }, { 31,-258 }, { 32, 0 },
5120 :
5121 : { 33,-258 }, { 34,-258 }, { 35,-258 }, { 36,-258 }, { 37,-258 },
5122 : { 38,-258 }, { 39,-258 }, { 40,-258 }, { 41,-258 }, { 42,-258 },
5123 : { 43,-258 }, { 44,-258 }, { 45, 258 }, { 46,-258 }, { 47,-258 },
5124 : { 48,-258 }, { 49,-258 }, { 50,-258 }, { 51,-258 }, { 52,-258 },
5125 : { 53,-258 }, { 54,-258 }, { 55,-258 }, { 56,-258 }, { 57,-258 },
5126 : { 58,-258 }, { 59,-258 }, { 60,-258 }, { 61,-258 }, { 62,-258 },
5127 : { 63,-258 }, { 64,-258 }, { 65,-258 }, { 66,-258 }, { 67,-258 },
5128 : { 68,-258 }, { 69,-258 }, { 70,-258 }, { 71,-258 }, { 72,-258 },
5129 : { 73,-258 }, { 74,-258 }, { 75,-258 }, { 76,-258 }, { 77,-258 },
5130 : { 78,-258 }, { 79,-258 }, { 80,-258 }, { 81,-258 }, { 82,-258 },
5131 :
5132 : { 83,-258 }, { 84,-258 }, { 85,-258 }, { 86,-258 }, { 87,-258 },
5133 : { 88,-258 }, { 89,-258 }, { 90,-258 }, { 91,-258 }, { 92,-258 },
5134 : { 93,-258 }, { 94,-258 }, { 95,-258 }, { 96,-258 }, { 97,-258 },
5135 : { 98,-258 }, { 99,-258 }, { 100,-258 }, { 101,-258 }, { 102,-258 },
5136 : { 103,-258 }, { 104,-258 }, { 105,-258 }, { 106,-258 }, { 107,-258 },
5137 : { 108,-258 }, { 109,-258 }, { 110,-258 }, { 111,-258 }, { 112,-258 },
5138 : { 113,-258 }, { 114,-258 }, { 115,-258 }, { 116,-258 }, { 117,-258 },
5139 : { 118,-258 }, { 119,-258 }, { 120,-258 }, { 121,-258 }, { 122,-258 },
5140 : { 123,-258 }, { 124,-258 }, { 125,-258 }, { 126,-258 }, { 127,-258 },
5141 : { 128,-258 }, { 129,-258 }, { 130,-258 }, { 131,-258 }, { 132,-258 },
5142 :
5143 : { 133,-258 }, { 134,-258 }, { 135,-258 }, { 136,-258 }, { 137,-258 },
5144 : { 138,-258 }, { 139,-258 }, { 140,-258 }, { 141,-258 }, { 142,-258 },
5145 : { 143,-258 }, { 144,-258 }, { 145,-258 }, { 146,-258 }, { 147,-258 },
5146 : { 148,-258 }, { 149,-258 }, { 150,-258 }, { 151,-258 }, { 152,-258 },
5147 : { 153,-258 }, { 154,-258 }, { 155,-258 }, { 156,-258 }, { 157,-258 },
5148 : { 158,-258 }, { 159,-258 }, { 160,-258 }, { 161,-258 }, { 162,-258 },
5149 : { 163,-258 }, { 164,-258 }, { 165,-258 }, { 166,-258 }, { 167,-258 },
5150 : { 168,-258 }, { 169,-258 }, { 170,-258 }, { 171,-258 }, { 172,-258 },
5151 : { 173,-258 }, { 174,-258 }, { 175,-258 }, { 176,-258 }, { 177,-258 },
5152 : { 178,-258 }, { 179,-258 }, { 180,-258 }, { 181,-258 }, { 182,-258 },
5153 :
5154 : { 183,-258 }, { 184,-258 }, { 185,-258 }, { 186,-258 }, { 187,-258 },
5155 : { 188,-258 }, { 189,-258 }, { 190,-258 }, { 191,-258 }, { 192,-258 },
5156 : { 193,-258 }, { 194,-258 }, { 195,-258 }, { 196,-258 }, { 197,-258 },
5157 : { 198,-258 }, { 199,-258 }, { 200,-258 }, { 201,-258 }, { 202,-258 },
5158 : { 203,-258 }, { 204,-258 }, { 205,-258 }, { 206,-258 }, { 207,-258 },
5159 : { 208,-258 }, { 209,-258 }, { 210,-258 }, { 211,-258 }, { 212,-258 },
5160 : { 213,-258 }, { 214,-258 }, { 215,-258 }, { 216,-258 }, { 217,-258 },
5161 : { 218,-258 }, { 219,-258 }, { 220,-258 }, { 221,-258 }, { 222,-258 },
5162 : { 223,-258 }, { 224,-258 }, { 225,-258 }, { 226,-258 }, { 227,-258 },
5163 : { 228,-258 }, { 229,-258 }, { 230,-258 }, { 231,-258 }, { 232,-258 },
5164 :
5165 : { 233,-258 }, { 234,-258 }, { 235,-258 }, { 236,-258 }, { 237,-258 },
5166 : { 238,-258 }, { 239,-258 }, { 240,-258 }, { 241,-258 }, { 242,-258 },
5167 : { 243,-258 }, { 244,-258 }, { 245,-258 }, { 246,-258 }, { 247,-258 },
5168 : { 248,-258 }, { 249,-258 }, { 250,-258 }, { 251,-258 }, { 252,-258 },
5169 : { 253,-258 }, { 254,-258 }, { 255,-258 }, { 256,-258 }, { 0, 16 },
5170 : { 0,15125 }, { 1,-516 }, { 2,-516 }, { 3,-516 }, { 4,-516 },
5171 : { 5,-516 }, { 6,-516 }, { 7,-516 }, { 8,-516 }, { 9,-258 },
5172 : { 10,-6935 }, { 11,-516 }, { 12,-258 }, { 13,-6935 }, { 14,-516 },
5173 : { 15,-516 }, { 16,-516 }, { 17,-516 }, { 18,-516 }, { 19,-516 },
5174 : { 20,-516 }, { 21,-516 }, { 22,-516 }, { 23,-516 }, { 24,-516 },
5175 :
5176 : { 25,-516 }, { 26,-516 }, { 27,-516 }, { 28,-516 }, { 29,-516 },
5177 : { 30,-516 }, { 31,-516 }, { 32,-258 }, { 33,-516 }, { 34,-516 },
5178 : { 35,-516 }, { 36,-516 }, { 37,-516 }, { 38,-516 }, { 39,-516 },
5179 : { 40,-516 }, { 41,-516 }, { 42,-516 }, { 43,-516 }, { 44,-516 },
5180 : { 45,4476 }, { 46,-516 }, { 47,-516 }, { 48,-516 }, { 49,-516 },
5181 : { 50,-516 }, { 51,-516 }, { 52,-516 }, { 53,-516 }, { 54,-516 },
5182 : { 55,-516 }, { 56,-516 }, { 57,-516 }, { 58,-516 }, { 59,-516 },
5183 : { 60,-516 }, { 61,-516 }, { 62,-516 }, { 63,-516 }, { 64,-516 },
5184 : { 65,-516 }, { 66,-516 }, { 67,-516 }, { 68,-516 }, { 69,-516 },
5185 : { 70,-516 }, { 71,-516 }, { 72,-516 }, { 73,-516 }, { 74,-516 },
5186 :
5187 : { 75,-516 }, { 76,-516 }, { 77,-516 }, { 78,-516 }, { 79,-516 },
5188 : { 80,-516 }, { 81,-516 }, { 82,-516 }, { 83,-516 }, { 84,-516 },
5189 : { 85,-516 }, { 86,-516 }, { 87,-516 }, { 88,-516 }, { 89,-516 },
5190 : { 90,-516 }, { 91,-516 }, { 92,-516 }, { 93,-516 }, { 94,-516 },
5191 : { 95,-516 }, { 96,-516 }, { 97,-516 }, { 98,-516 }, { 99,-516 },
5192 : { 100,-516 }, { 101,-516 }, { 102,-516 }, { 103,-516 }, { 104,-516 },
5193 : { 105,-516 }, { 106,-516 }, { 107,-516 }, { 108,-516 }, { 109,-516 },
5194 : { 110,-516 }, { 111,-516 }, { 112,-516 }, { 113,-516 }, { 114,-516 },
5195 : { 115,-516 }, { 116,-516 }, { 117,-516 }, { 118,-516 }, { 119,-516 },
5196 : { 120,-516 }, { 121,-516 }, { 122,-516 }, { 123,-516 }, { 124,-516 },
5197 :
5198 : { 125,-516 }, { 126,-516 }, { 127,-516 }, { 128,-516 }, { 129,-516 },
5199 : { 130,-516 }, { 131,-516 }, { 132,-516 }, { 133,-516 }, { 134,-516 },
5200 : { 135,-516 }, { 136,-516 }, { 137,-516 }, { 138,-516 }, { 139,-516 },
5201 : { 140,-516 }, { 141,-516 }, { 142,-516 }, { 143,-516 }, { 144,-516 },
5202 : { 145,-516 }, { 146,-516 }, { 147,-516 }, { 148,-516 }, { 149,-516 },
5203 : { 150,-516 }, { 151,-516 }, { 152,-516 }, { 153,-516 }, { 154,-516 },
5204 : { 155,-516 }, { 156,-516 }, { 157,-516 }, { 158,-516 }, { 159,-516 },
5205 : { 160,-516 }, { 161,-516 }, { 162,-516 }, { 163,-516 }, { 164,-516 },
5206 : { 165,-516 }, { 166,-516 }, { 167,-516 }, { 168,-516 }, { 169,-516 },
5207 : { 170,-516 }, { 171,-516 }, { 172,-516 }, { 173,-516 }, { 174,-516 },
5208 :
5209 : { 175,-516 }, { 176,-516 }, { 177,-516 }, { 178,-516 }, { 179,-516 },
5210 : { 180,-516 }, { 181,-516 }, { 182,-516 }, { 183,-516 }, { 184,-516 },
5211 : { 185,-516 }, { 186,-516 }, { 187,-516 }, { 188,-516 }, { 189,-516 },
5212 : { 190,-516 }, { 191,-516 }, { 192,-516 }, { 193,-516 }, { 194,-516 },
5213 : { 195,-516 }, { 196,-516 }, { 197,-516 }, { 198,-516 }, { 199,-516 },
5214 : { 200,-516 }, { 201,-516 }, { 202,-516 }, { 203,-516 }, { 204,-516 },
5215 : { 205,-516 }, { 206,-516 }, { 207,-516 }, { 208,-516 }, { 209,-516 },
5216 : { 210,-516 }, { 211,-516 }, { 212,-516 }, { 213,-516 }, { 214,-516 },
5217 : { 215,-516 }, { 216,-516 }, { 217,-516 }, { 218,-516 }, { 219,-516 },
5218 : { 220,-516 }, { 221,-516 }, { 222,-516 }, { 223,-516 }, { 224,-516 },
5219 :
5220 : { 225,-516 }, { 226,-516 }, { 227,-516 }, { 228,-516 }, { 229,-516 },
5221 : { 230,-516 }, { 231,-516 }, { 232,-516 }, { 233,-516 }, { 234,-516 },
5222 : { 235,-516 }, { 236,-516 }, { 237,-516 }, { 238,-516 }, { 239,-516 },
5223 : { 240,-516 }, { 241,-516 }, { 242,-516 }, { 243,-516 }, { 244,-516 },
5224 : { 245,-516 }, { 246,-516 }, { 247,-516 }, { 248,-516 }, { 249,-516 },
5225 : { 250,-516 }, { 251,-516 }, { 252,-516 }, { 253,-516 }, { 254,-516 },
5226 : { 255,-516 }, { 256,-516 }, { 0, 22 }, { 0,14867 }, { 1,4476 },
5227 : { 2,4476 }, { 3,4476 }, { 4,4476 }, { 5,4476 }, { 6,4476 },
5228 : { 7,4476 }, { 8,4476 }, { 9,4734 }, { 10,4992 }, { 11,4476 },
5229 : { 12,4734 }, { 13,4992 }, { 14,4476 }, { 15,4476 }, { 16,4476 },
5230 :
5231 : { 17,4476 }, { 18,4476 }, { 19,4476 }, { 20,4476 }, { 21,4476 },
5232 : { 22,4476 }, { 23,4476 }, { 24,4476 }, { 25,4476 }, { 26,4476 },
5233 : { 27,4476 }, { 28,4476 }, { 29,4476 }, { 30,4476 }, { 31,4476 },
5234 : { 32,4734 }, { 33,4476 }, { 34,4476 }, { 35,4476 }, { 36,4476 },
5235 : { 37,4476 }, { 38,4476 }, { 39,4476 }, { 40,4476 }, { 41,4476 },
5236 : { 42,4476 }, { 43,4476 }, { 44,4476 }, { 45,5039 }, { 46,4476 },
5237 : { 47,4476 }, { 48,4476 }, { 49,4476 }, { 50,4476 }, { 51,4476 },
5238 : { 52,4476 }, { 53,4476 }, { 54,4476 }, { 55,4476 }, { 56,4476 },
5239 : { 57,4476 }, { 58,4476 }, { 59,4476 }, { 60,4476 }, { 61,4476 },
5240 : { 62,4476 }, { 63,4476 }, { 64,4476 }, { 65,4476 }, { 66,4476 },
5241 :
5242 : { 67,4476 }, { 68,4476 }, { 69,4476 }, { 70,4476 }, { 71,4476 },
5243 : { 72,4476 }, { 73,4476 }, { 74,4476 }, { 75,4476 }, { 76,4476 },
5244 : { 77,4476 }, { 78,4476 }, { 79,4476 }, { 80,4476 }, { 81,4476 },
5245 : { 82,4476 }, { 83,4476 }, { 84,4476 }, { 85,4476 }, { 86,4476 },
5246 : { 87,4476 }, { 88,4476 }, { 89,4476 }, { 90,4476 }, { 91,4476 },
5247 : { 92,4476 }, { 93,4476 }, { 94,4476 }, { 95,4476 }, { 96,4476 },
5248 : { 97,4476 }, { 98,4476 }, { 99,4476 }, { 100,4476 }, { 101,4476 },
5249 : { 102,4476 }, { 103,4476 }, { 104,4476 }, { 105,4476 }, { 106,4476 },
5250 : { 107,4476 }, { 108,4476 }, { 109,4476 }, { 110,4476 }, { 111,4476 },
5251 : { 112,4476 }, { 113,4476 }, { 114,4476 }, { 115,4476 }, { 116,4476 },
5252 :
5253 : { 117,4476 }, { 118,4476 }, { 119,4476 }, { 120,4476 }, { 121,4476 },
5254 : { 122,4476 }, { 123,4476 }, { 124,4476 }, { 125,4476 }, { 126,4476 },
5255 : { 127,4476 }, { 128,4476 }, { 129,4476 }, { 130,4476 }, { 131,4476 },
5256 : { 132,4476 }, { 133,4476 }, { 134,4476 }, { 135,4476 }, { 136,4476 },
5257 : { 137,4476 }, { 138,4476 }, { 139,4476 }, { 140,4476 }, { 141,4476 },
5258 : { 142,4476 }, { 143,4476 }, { 144,4476 }, { 145,4476 }, { 146,4476 },
5259 : { 147,4476 }, { 148,4476 }, { 149,4476 }, { 150,4476 }, { 151,4476 },
5260 : { 152,4476 }, { 153,4476 }, { 154,4476 }, { 155,4476 }, { 156,4476 },
5261 : { 157,4476 }, { 158,4476 }, { 159,4476 }, { 160,4476 }, { 161,4476 },
5262 : { 162,4476 }, { 163,4476 }, { 164,4476 }, { 165,4476 }, { 166,4476 },
5263 :
5264 : { 167,4476 }, { 168,4476 }, { 169,4476 }, { 170,4476 }, { 171,4476 },
5265 : { 172,4476 }, { 173,4476 }, { 174,4476 }, { 175,4476 }, { 176,4476 },
5266 : { 177,4476 }, { 178,4476 }, { 179,4476 }, { 180,4476 }, { 181,4476 },
5267 : { 182,4476 }, { 183,4476 }, { 184,4476 }, { 185,4476 }, { 186,4476 },
5268 : { 187,4476 }, { 188,4476 }, { 189,4476 }, { 190,4476 }, { 191,4476 },
5269 : { 192,4476 }, { 193,4476 }, { 194,4476 }, { 195,4476 }, { 196,4476 },
5270 : { 197,4476 }, { 198,4476 }, { 199,4476 }, { 200,4476 }, { 201,4476 },
5271 : { 202,4476 }, { 203,4476 }, { 204,4476 }, { 205,4476 }, { 206,4476 },
5272 : { 207,4476 }, { 208,4476 }, { 209,4476 }, { 210,4476 }, { 211,4476 },
5273 : { 212,4476 }, { 213,4476 }, { 214,4476 }, { 215,4476 }, { 216,4476 },
5274 :
5275 : { 217,4476 }, { 218,4476 }, { 219,4476 }, { 220,4476 }, { 221,4476 },
5276 : { 222,4476 }, { 223,4476 }, { 224,4476 }, { 225,4476 }, { 226,4476 },
5277 : { 227,4476 }, { 228,4476 }, { 229,4476 }, { 230,4476 }, { 231,4476 },
5278 : { 232,4476 }, { 233,4476 }, { 234,4476 }, { 235,4476 }, { 236,4476 },
5279 : { 237,4476 }, { 238,4476 }, { 239,4476 }, { 240,4476 }, { 241,4476 },
5280 : { 242,4476 }, { 243,4476 }, { 244,4476 }, { 245,4476 }, { 246,4476 },
5281 : { 247,4476 }, { 248,4476 }, { 249,4476 }, { 250,4476 }, { 251,4476 },
5282 : { 252,4476 }, { 253,4476 }, { 254,4476 }, { 255,4476 }, { 256,4476 },
5283 : { 0, 22 }, { 0,14609 }, { 1, 0 }, { 2, 0 }, { 3, 0 },
5284 : { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 },
5285 :
5286 : { 9, 258 }, { 10,-7141 }, { 11, 0 }, { 12, 258 }, { 13,-7141 },
5287 : { 14, 0 }, { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 },
5288 : { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 },
5289 : { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 },
5290 : { 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 258 }, { 33, 0 },
5291 : { 34, 0 }, { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 },
5292 : { 39, 0 }, { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 },
5293 : { 44, 0 }, { 45, 516 }, { 46, 0 }, { 47, 0 }, { 48, 0 },
5294 : { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 },
5295 : { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 },
5296 :
5297 : { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 },
5298 : { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 },
5299 : { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 },
5300 : { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 },
5301 : { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 },
5302 : { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 },
5303 : { 89, 0 }, { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 },
5304 : { 94, 0 }, { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 },
5305 : { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 },
5306 : { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 },
5307 :
5308 : { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 },
5309 : { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 },
5310 : { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 },
5311 : { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 },
5312 : { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 },
5313 : { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 },
5314 : { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 },
5315 : { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 },
5316 : { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 },
5317 : { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 },
5318 :
5319 : { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 },
5320 : { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 },
5321 : { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 },
5322 : { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 },
5323 : { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 },
5324 : { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 },
5325 : { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 },
5326 : { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 },
5327 : { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 },
5328 : { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 },
5329 :
5330 : { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 },
5331 : { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 },
5332 : { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 },
5333 : { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 },
5334 : { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 },
5335 : { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 },
5336 : { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 },
5337 : { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 },
5338 : { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 },
5339 : { 254, 0 }, { 255, 0 }, { 256, 0 }, { 0, 22 }, { 0,14351 },
5340 :
5341 : { 1,-258 }, { 2,-258 }, { 3,-258 }, { 4,-258 }, { 5,-258 },
5342 : { 6,-258 }, { 7,-258 }, { 8,-258 }, { 9, 0 }, { 10,-7399 },
5343 : { 11,-258 }, { 12, 0 }, { 13,-7399 }, { 14,-258 }, { 15,-258 },
5344 : { 16,-258 }, { 17,-258 }, { 18,-258 }, { 19,-258 }, { 20,-258 },
5345 : { 21,-258 }, { 22,-258 }, { 23,-258 }, { 24,-258 }, { 25,-258 },
5346 : { 26,-258 }, { 27,-258 }, { 28,-258 }, { 29,-258 }, { 30,-258 },
5347 : { 31,-258 }, { 32, 0 }, { 33,-258 }, { 34,-258 }, { 35,-258 },
5348 : { 36,-258 }, { 37,-258 }, { 38,-258 }, { 39,-258 }, { 40,-258 },
5349 : { 41,-258 }, { 42,-258 }, { 43,-258 }, { 44,-258 }, { 45, 258 },
5350 : { 46,-258 }, { 47,-258 }, { 48,-258 }, { 49,-258 }, { 50,-258 },
5351 :
5352 : { 51,-258 }, { 52,-258 }, { 53,-258 }, { 54,-258 }, { 55,-258 },
5353 : { 56,-258 }, { 57,-258 }, { 58,-258 }, { 59,-258 }, { 60,-258 },
5354 : { 61,-258 }, { 62,-258 }, { 63,-258 }, { 64,-258 }, { 65,-258 },
5355 : { 66,-258 }, { 67,-258 }, { 68,-258 }, { 69,-258 }, { 70,-258 },
5356 : { 71,-258 }, { 72,-258 }, { 73,-258 }, { 74,-258 }, { 75,-258 },
5357 : { 76,-258 }, { 77,-258 }, { 78,-258 }, { 79,-258 }, { 80,-258 },
5358 : { 81,-258 }, { 82,-258 }, { 83,-258 }, { 84,-258 }, { 85,-258 },
5359 : { 86,-258 }, { 87,-258 }, { 88,-258 }, { 89,-258 }, { 90,-258 },
5360 : { 91,-258 }, { 92,-258 }, { 93,-258 }, { 94,-258 }, { 95,-258 },
5361 : { 96,-258 }, { 97,-258 }, { 98,-258 }, { 99,-258 }, { 100,-258 },
5362 :
5363 : { 101,-258 }, { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 },
5364 : { 106,-258 }, { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 },
5365 : { 111,-258 }, { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 },
5366 : { 116,-258 }, { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 },
5367 : { 121,-258 }, { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 },
5368 : { 126,-258 }, { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 },
5369 : { 131,-258 }, { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 },
5370 : { 136,-258 }, { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 },
5371 : { 141,-258 }, { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 },
5372 : { 146,-258 }, { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 },
5373 :
5374 : { 151,-258 }, { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 },
5375 : { 156,-258 }, { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 },
5376 : { 161,-258 }, { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 },
5377 : { 166,-258 }, { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 },
5378 : { 171,-258 }, { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 },
5379 : { 176,-258 }, { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 },
5380 : { 181,-258 }, { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 },
5381 : { 186,-258 }, { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 },
5382 : { 191,-258 }, { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 },
5383 : { 196,-258 }, { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 },
5384 :
5385 : { 201,-258 }, { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 },
5386 : { 206,-258 }, { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 },
5387 : { 211,-258 }, { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 },
5388 : { 216,-258 }, { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 },
5389 : { 221,-258 }, { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 },
5390 : { 226,-258 }, { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 },
5391 : { 231,-258 }, { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 },
5392 : { 236,-258 }, { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 },
5393 : { 241,-258 }, { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 },
5394 : { 246,-258 }, { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 },
5395 :
5396 : { 251,-258 }, { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 },
5397 : { 256,-258 }, { 0, 22 }, { 0,14093 }, { 1,-516 }, { 2,-516 },
5398 : { 3,-516 }, { 4,-516 }, { 5,-516 }, { 6,-516 }, { 7,-516 },
5399 : { 8,-516 }, { 9,-258 }, { 10,-7657 }, { 11,-516 }, { 12,-258 },
5400 : { 13,-7657 }, { 14,-516 }, { 15,-516 }, { 16,-516 }, { 17,-516 },
5401 : { 18,-516 }, { 19,-516 }, { 20,-516 }, { 21,-516 }, { 22,-516 },
5402 : { 23,-516 }, { 24,-516 }, { 25,-516 }, { 26,-516 }, { 27,-516 },
5403 : { 28,-516 }, { 29,-516 }, { 30,-516 }, { 31,-516 }, { 32,-258 },
5404 : { 33,-516 }, { 34,-516 }, { 35,-516 }, { 36,-516 }, { 37,-516 },
5405 : { 38,-516 }, { 39,-516 }, { 40,-516 }, { 41,-516 }, { 42,-516 },
5406 :
5407 : { 43,-516 }, { 44,-516 }, { 45,4523 }, { 46,-516 }, { 47,-516 },
5408 : { 48,-516 }, { 49,-516 }, { 50,-516 }, { 51,-516 }, { 52,-516 },
5409 : { 53,-516 }, { 54,-516 }, { 55,-516 }, { 56,-516 }, { 57,-516 },
5410 : { 58,-516 }, { 59,-516 }, { 60,-516 }, { 61,-516 }, { 62,-516 },
5411 : { 63,-516 }, { 64,-516 }, { 65,-516 }, { 66,-516 }, { 67,-516 },
5412 : { 68,-516 }, { 69,-516 }, { 70,-516 }, { 71,-516 }, { 72,-516 },
5413 : { 73,-516 }, { 74,-516 }, { 75,-516 }, { 76,-516 }, { 77,-516 },
5414 : { 78,-516 }, { 79,-516 }, { 80,-516 }, { 81,-516 }, { 82,-516 },
5415 : { 83,-516 }, { 84,-516 }, { 85,-516 }, { 86,-516 }, { 87,-516 },
5416 : { 88,-516 }, { 89,-516 }, { 90,-516 }, { 91,-516 }, { 92,-516 },
5417 :
5418 : { 93,-516 }, { 94,-516 }, { 95,-516 }, { 96,-516 }, { 97,-516 },
5419 : { 98,-516 }, { 99,-516 }, { 100,-516 }, { 101,-516 }, { 102,-516 },
5420 : { 103,-516 }, { 104,-516 }, { 105,-516 }, { 106,-516 }, { 107,-516 },
5421 : { 108,-516 }, { 109,-516 }, { 110,-516 }, { 111,-516 }, { 112,-516 },
5422 : { 113,-516 }, { 114,-516 }, { 115,-516 }, { 116,-516 }, { 117,-516 },
5423 : { 118,-516 }, { 119,-516 }, { 120,-516 }, { 121,-516 }, { 122,-516 },
5424 : { 123,-516 }, { 124,-516 }, { 125,-516 }, { 126,-516 }, { 127,-516 },
5425 : { 128,-516 }, { 129,-516 }, { 130,-516 }, { 131,-516 }, { 132,-516 },
5426 : { 133,-516 }, { 134,-516 }, { 135,-516 }, { 136,-516 }, { 137,-516 },
5427 : { 138,-516 }, { 139,-516 }, { 140,-516 }, { 141,-516 }, { 142,-516 },
5428 :
5429 : { 143,-516 }, { 144,-516 }, { 145,-516 }, { 146,-516 }, { 147,-516 },
5430 : { 148,-516 }, { 149,-516 }, { 150,-516 }, { 151,-516 }, { 152,-516 },
5431 : { 153,-516 }, { 154,-516 }, { 155,-516 }, { 156,-516 }, { 157,-516 },
5432 : { 158,-516 }, { 159,-516 }, { 160,-516 }, { 161,-516 }, { 162,-516 },
5433 : { 163,-516 }, { 164,-516 }, { 165,-516 }, { 166,-516 }, { 167,-516 },
5434 : { 168,-516 }, { 169,-516 }, { 170,-516 }, { 171,-516 }, { 172,-516 },
5435 : { 173,-516 }, { 174,-516 }, { 175,-516 }, { 176,-516 }, { 177,-516 },
5436 : { 178,-516 }, { 179,-516 }, { 180,-516 }, { 181,-516 }, { 182,-516 },
5437 : { 183,-516 }, { 184,-516 }, { 185,-516 }, { 186,-516 }, { 187,-516 },
5438 : { 188,-516 }, { 189,-516 }, { 190,-516 }, { 191,-516 }, { 192,-516 },
5439 :
5440 : { 193,-516 }, { 194,-516 }, { 195,-516 }, { 196,-516 }, { 197,-516 },
5441 : { 198,-516 }, { 199,-516 }, { 200,-516 }, { 201,-516 }, { 202,-516 },
5442 : { 203,-516 }, { 204,-516 }, { 205,-516 }, { 206,-516 }, { 207,-516 },
5443 : { 208,-516 }, { 209,-516 }, { 210,-516 }, { 211,-516 }, { 212,-516 },
5444 : { 213,-516 }, { 214,-516 }, { 215,-516 }, { 216,-516 }, { 217,-516 },
5445 : { 218,-516 }, { 219,-516 }, { 220,-516 }, { 221,-516 }, { 222,-516 },
5446 : { 223,-516 }, { 224,-516 }, { 225,-516 }, { 226,-516 }, { 227,-516 },
5447 : { 228,-516 }, { 229,-516 }, { 230,-516 }, { 231,-516 }, { 232,-516 },
5448 : { 233,-516 }, { 234,-516 }, { 235,-516 }, { 236,-516 }, { 237,-516 },
5449 : { 238,-516 }, { 239,-516 }, { 240,-516 }, { 241,-516 }, { 242,-516 },
5450 :
5451 : { 243,-516 }, { 244,-516 }, { 245,-516 }, { 246,-516 }, { 247,-516 },
5452 : { 248,-516 }, { 249,-516 }, { 250,-516 }, { 251,-516 }, { 252,-516 },
5453 : { 253,-516 }, { 254,-516 }, { 255,-516 }, { 256,-516 }, { 0, 37 },
5454 : { 0,13835 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5455 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5456 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5457 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5458 : { 0, 0 }, { 0, 0 }, { 0, 37 }, { 0,13812 }, { 0, 0 },
5459 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5460 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5461 :
5462 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5463 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5464 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48,4523 }, { 49,4523 },
5465 : { 50,4523 }, { 51,4523 }, { 52,4523 }, { 53,4523 }, { 54,4523 },
5466 : { 55,4523 }, { 56,4523 }, { 57,4523 }, { 0, 0 }, { 0, 0 },
5467 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5468 : { 65,4523 }, { 66,4523 }, { 67,4523 }, { 68,4523 }, { 69,4523 },
5469 : { 70,4523 }, { 48,4523 }, { 49,4523 }, { 50,4523 }, { 51,4523 },
5470 : { 52,4523 }, { 53,4523 }, { 54,4523 }, { 55,4523 }, { 56,4523 },
5471 : { 57,4523 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5472 :
5473 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,4523 }, { 66,4523 },
5474 : { 67,4523 }, { 68,4523 }, { 69,4523 }, { 70,4523 }, { 0, 0 },
5475 : { 0, 0 }, { 0, 0 }, { 97,4523 }, { 98,4523 }, { 99,4523 },
5476 : { 100,4523 }, { 101,4523 }, { 102,4523 }, { 0, 0 }, { 0, 0 },
5477 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5478 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5479 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5480 : { 97,4523 }, { 98,4523 }, { 99,4523 }, { 100,4523 }, { 101,4523 },
5481 : { 102,4523 }, { 0, 24 }, { 0,13708 }, { 1,4523 }, { 2,4523 },
5482 : { 3,4523 }, { 4,4523 }, { 5,4523 }, { 6,4523 }, { 7,4523 },
5483 :
5484 : { 8,4523 }, { 9,4781 }, { 10,5039 }, { 11,4523 }, { 12,4781 },
5485 : { 13,5039 }, { 14,4523 }, { 15,4523 }, { 16,4523 }, { 17,4523 },
5486 : { 18,4523 }, { 19,4523 }, { 20,4523 }, { 21,4523 }, { 22,4523 },
5487 : { 23,4523 }, { 24,4523 }, { 25,4523 }, { 26,4523 }, { 27,4523 },
5488 : { 28,4523 }, { 29,4523 }, { 30,4523 }, { 31,4523 }, { 32,4781 },
5489 : { 33,4523 }, { 34,4523 }, { 35,4523 }, { 36,4523 }, { 37,4523 },
5490 : { 38,4523 }, { 39,4523 }, { 40,4523 }, { 41,4523 }, { 42,4523 },
5491 : { 43,4523 }, { 44,4523 }, { 45,5086 }, { 46,4523 }, { 47,4523 },
5492 : { 48,4523 }, { 49,4523 }, { 50,4523 }, { 51,4523 }, { 52,4523 },
5493 : { 53,4523 }, { 54,4523 }, { 55,4523 }, { 56,4523 }, { 57,4523 },
5494 :
5495 : { 58,4523 }, { 59,4523 }, { 60,4523 }, { 61,4523 }, { 62,4523 },
5496 : { 63,4523 }, { 64,4523 }, { 65,4523 }, { 66,4523 }, { 67,4523 },
5497 : { 68,4523 }, { 69,4523 }, { 70,4523 }, { 71,4523 }, { 72,4523 },
5498 : { 73,4523 }, { 74,4523 }, { 75,4523 }, { 76,4523 }, { 77,4523 },
5499 : { 78,4523 }, { 79,4523 }, { 80,4523 }, { 81,4523 }, { 82,4523 },
5500 : { 83,4523 }, { 84,4523 }, { 85,4523 }, { 86,4523 }, { 87,4523 },
5501 : { 88,4523 }, { 89,4523 }, { 90,4523 }, { 91,4523 }, { 92,4523 },
5502 : { 93,4523 }, { 94,4523 }, { 95,4523 }, { 96,4523 }, { 97,4523 },
5503 : { 98,4523 }, { 99,4523 }, { 100,4523 }, { 101,4523 }, { 102,4523 },
5504 : { 103,4523 }, { 104,4523 }, { 105,4523 }, { 106,4523 }, { 107,4523 },
5505 :
5506 : { 108,4523 }, { 109,4523 }, { 110,4523 }, { 111,4523 }, { 112,4523 },
5507 : { 113,4523 }, { 114,4523 }, { 115,4523 }, { 116,4523 }, { 117,4523 },
5508 : { 118,4523 }, { 119,4523 }, { 120,4523 }, { 121,4523 }, { 122,4523 },
5509 : { 123,4523 }, { 124,4523 }, { 125,4523 }, { 126,4523 }, { 127,4523 },
5510 : { 128,4523 }, { 129,4523 }, { 130,4523 }, { 131,4523 }, { 132,4523 },
5511 : { 133,4523 }, { 134,4523 }, { 135,4523 }, { 136,4523 }, { 137,4523 },
5512 : { 138,4523 }, { 139,4523 }, { 140,4523 }, { 141,4523 }, { 142,4523 },
5513 : { 143,4523 }, { 144,4523 }, { 145,4523 }, { 146,4523 }, { 147,4523 },
5514 : { 148,4523 }, { 149,4523 }, { 150,4523 }, { 151,4523 }, { 152,4523 },
5515 : { 153,4523 }, { 154,4523 }, { 155,4523 }, { 156,4523 }, { 157,4523 },
5516 :
5517 : { 158,4523 }, { 159,4523 }, { 160,4523 }, { 161,4523 }, { 162,4523 },
5518 : { 163,4523 }, { 164,4523 }, { 165,4523 }, { 166,4523 }, { 167,4523 },
5519 : { 168,4523 }, { 169,4523 }, { 170,4523 }, { 171,4523 }, { 172,4523 },
5520 : { 173,4523 }, { 174,4523 }, { 175,4523 }, { 176,4523 }, { 177,4523 },
5521 : { 178,4523 }, { 179,4523 }, { 180,4523 }, { 181,4523 }, { 182,4523 },
5522 : { 183,4523 }, { 184,4523 }, { 185,4523 }, { 186,4523 }, { 187,4523 },
5523 : { 188,4523 }, { 189,4523 }, { 190,4523 }, { 191,4523 }, { 192,4523 },
5524 : { 193,4523 }, { 194,4523 }, { 195,4523 }, { 196,4523 }, { 197,4523 },
5525 : { 198,4523 }, { 199,4523 }, { 200,4523 }, { 201,4523 }, { 202,4523 },
5526 : { 203,4523 }, { 204,4523 }, { 205,4523 }, { 206,4523 }, { 207,4523 },
5527 :
5528 : { 208,4523 }, { 209,4523 }, { 210,4523 }, { 211,4523 }, { 212,4523 },
5529 : { 213,4523 }, { 214,4523 }, { 215,4523 }, { 216,4523 }, { 217,4523 },
5530 : { 218,4523 }, { 219,4523 }, { 220,4523 }, { 221,4523 }, { 222,4523 },
5531 : { 223,4523 }, { 224,4523 }, { 225,4523 }, { 226,4523 }, { 227,4523 },
5532 : { 228,4523 }, { 229,4523 }, { 230,4523 }, { 231,4523 }, { 232,4523 },
5533 : { 233,4523 }, { 234,4523 }, { 235,4523 }, { 236,4523 }, { 237,4523 },
5534 : { 238,4523 }, { 239,4523 }, { 240,4523 }, { 241,4523 }, { 242,4523 },
5535 : { 243,4523 }, { 244,4523 }, { 245,4523 }, { 246,4523 }, { 247,4523 },
5536 : { 248,4523 }, { 249,4523 }, { 250,4523 }, { 251,4523 }, { 252,4523 },
5537 : { 253,4523 }, { 254,4523 }, { 255,4523 }, { 256,4523 }, { 0, 24 },
5538 :
5539 : { 0,13450 }, { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 },
5540 : { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 258 },
5541 : { 10,-7084 }, { 11, 0 }, { 12, 258 }, { 13,-7084 }, { 14, 0 },
5542 : { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 },
5543 : { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 },
5544 : { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 },
5545 : { 30, 0 }, { 31, 0 }, { 32, 258 }, { 33, 0 }, { 34, 0 },
5546 : { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 }, { 39, 0 },
5547 : { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 },
5548 : { 45, 516 }, { 46, 0 }, { 47, 0 }, { 48, 0 }, { 49, 0 },
5549 :
5550 : { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 },
5551 : { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 },
5552 : { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 },
5553 : { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 },
5554 : { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 },
5555 : { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 },
5556 : { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 },
5557 : { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 },
5558 : { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 },
5559 : { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 },
5560 :
5561 : { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 },
5562 : { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 },
5563 : { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 },
5564 : { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 },
5565 : { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 },
5566 : { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 },
5567 : { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 },
5568 : { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 },
5569 : { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 },
5570 : { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 },
5571 :
5572 : { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 },
5573 : { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 },
5574 : { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 },
5575 : { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 },
5576 : { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 },
5577 : { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 },
5578 : { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 },
5579 : { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 },
5580 : { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 },
5581 : { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 },
5582 :
5583 : { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 },
5584 : { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 },
5585 : { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 },
5586 : { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 },
5587 : { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 },
5588 : { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 },
5589 : { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 },
5590 : { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 },
5591 : { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 },
5592 : { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 },
5593 :
5594 : { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 },
5595 : { 255, 0 }, { 256, 0 }, { 0, 24 }, { 0,13192 }, { 1,-258 },
5596 : { 2,-258 }, { 3,-258 }, { 4,-258 }, { 5,-258 }, { 6,-258 },
5597 : { 7,-258 }, { 8,-258 }, { 9, 0 }, { 10,-7342 }, { 11,-258 },
5598 : { 12, 0 }, { 13,-7342 }, { 14,-258 }, { 15,-258 }, { 16,-258 },
5599 : { 17,-258 }, { 18,-258 }, { 19,-258 }, { 20,-258 }, { 21,-258 },
5600 : { 22,-258 }, { 23,-258 }, { 24,-258 }, { 25,-258 }, { 26,-258 },
5601 : { 27,-258 }, { 28,-258 }, { 29,-258 }, { 30,-258 }, { 31,-258 },
5602 : { 32, 0 }, { 33,-258 }, { 34,-258 }, { 35,-258 }, { 36,-258 },
5603 : { 37,-258 }, { 38,-258 }, { 39,-258 }, { 40,-258 }, { 41,-258 },
5604 :
5605 : { 42,-258 }, { 43,-258 }, { 44,-258 }, { 45, 258 }, { 46,-258 },
5606 : { 47,-258 }, { 48,-258 }, { 49,-258 }, { 50,-258 }, { 51,-258 },
5607 : { 52,-258 }, { 53,-258 }, { 54,-258 }, { 55,-258 }, { 56,-258 },
5608 : { 57,-258 }, { 58,-258 }, { 59,-258 }, { 60,-258 }, { 61,-258 },
5609 : { 62,-258 }, { 63,-258 }, { 64,-258 }, { 65,-258 }, { 66,-258 },
5610 : { 67,-258 }, { 68,-258 }, { 69,-258 }, { 70,-258 }, { 71,-258 },
5611 : { 72,-258 }, { 73,-258 }, { 74,-258 }, { 75,-258 }, { 76,-258 },
5612 : { 77,-258 }, { 78,-258 }, { 79,-258 }, { 80,-258 }, { 81,-258 },
5613 : { 82,-258 }, { 83,-258 }, { 84,-258 }, { 85,-258 }, { 86,-258 },
5614 : { 87,-258 }, { 88,-258 }, { 89,-258 }, { 90,-258 }, { 91,-258 },
5615 :
5616 : { 92,-258 }, { 93,-258 }, { 94,-258 }, { 95,-258 }, { 96,-258 },
5617 : { 97,-258 }, { 98,-258 }, { 99,-258 }, { 100,-258 }, { 101,-258 },
5618 : { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 }, { 106,-258 },
5619 : { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 }, { 111,-258 },
5620 : { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 }, { 116,-258 },
5621 : { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 }, { 121,-258 },
5622 : { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 }, { 126,-258 },
5623 : { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 }, { 131,-258 },
5624 : { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 }, { 136,-258 },
5625 : { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 }, { 141,-258 },
5626 :
5627 : { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 }, { 146,-258 },
5628 : { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 }, { 151,-258 },
5629 : { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 }, { 156,-258 },
5630 : { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 }, { 161,-258 },
5631 : { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 }, { 166,-258 },
5632 : { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 }, { 171,-258 },
5633 : { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 }, { 176,-258 },
5634 : { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 }, { 181,-258 },
5635 : { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 }, { 186,-258 },
5636 : { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 }, { 191,-258 },
5637 :
5638 : { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 }, { 196,-258 },
5639 : { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 }, { 201,-258 },
5640 : { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 }, { 206,-258 },
5641 : { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 }, { 211,-258 },
5642 : { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 }, { 216,-258 },
5643 : { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 }, { 221,-258 },
5644 : { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 }, { 226,-258 },
5645 : { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 }, { 231,-258 },
5646 : { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 }, { 236,-258 },
5647 : { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 }, { 241,-258 },
5648 :
5649 : { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 }, { 246,-258 },
5650 : { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 }, { 251,-258 },
5651 : { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 }, { 256,-258 },
5652 : { 0, 24 }, { 0,12934 }, { 1,-516 }, { 2,-516 }, { 3,-516 },
5653 : { 4,-516 }, { 5,-516 }, { 6,-516 }, { 7,-516 }, { 8,-516 },
5654 : { 9,-258 }, { 10,-7600 }, { 11,-516 }, { 12,-258 }, { 13,-7600 },
5655 : { 14,-516 }, { 15,-516 }, { 16,-516 }, { 17,-516 }, { 18,-516 },
5656 : { 19,-516 }, { 20,-516 }, { 21,-516 }, { 22,-516 }, { 23,-516 },
5657 : { 24,-516 }, { 25,-516 }, { 26,-516 }, { 27,-516 }, { 28,-516 },
5658 : { 29,-516 }, { 30,-516 }, { 31,-516 }, { 32,-258 }, { 33,-516 },
5659 :
5660 : { 34,-516 }, { 35,-516 }, { 36,-516 }, { 37,-516 }, { 38,-516 },
5661 : { 39,-516 }, { 40,-516 }, { 41,-516 }, { 42,-516 }, { 43,-516 },
5662 : { 44,-516 }, { 45,4570 }, { 46,-516 }, { 47,-516 }, { 48,-516 },
5663 : { 49,-516 }, { 50,-516 }, { 51,-516 }, { 52,-516 }, { 53,-516 },
5664 : { 54,-516 }, { 55,-516 }, { 56,-516 }, { 57,-516 }, { 58,-516 },
5665 : { 59,-516 }, { 60,-516 }, { 61,-516 }, { 62,-516 }, { 63,-516 },
5666 : { 64,-516 }, { 65,-516 }, { 66,-516 }, { 67,-516 }, { 68,-516 },
5667 : { 69,-516 }, { 70,-516 }, { 71,-516 }, { 72,-516 }, { 73,-516 },
5668 : { 74,-516 }, { 75,-516 }, { 76,-516 }, { 77,-516 }, { 78,-516 },
5669 : { 79,-516 }, { 80,-516 }, { 81,-516 }, { 82,-516 }, { 83,-516 },
5670 :
5671 : { 84,-516 }, { 85,-516 }, { 86,-516 }, { 87,-516 }, { 88,-516 },
5672 : { 89,-516 }, { 90,-516 }, { 91,-516 }, { 92,-516 }, { 93,-516 },
5673 : { 94,-516 }, { 95,-516 }, { 96,-516 }, { 97,-516 }, { 98,-516 },
5674 : { 99,-516 }, { 100,-516 }, { 101,-516 }, { 102,-516 }, { 103,-516 },
5675 : { 104,-516 }, { 105,-516 }, { 106,-516 }, { 107,-516 }, { 108,-516 },
5676 : { 109,-516 }, { 110,-516 }, { 111,-516 }, { 112,-516 }, { 113,-516 },
5677 : { 114,-516 }, { 115,-516 }, { 116,-516 }, { 117,-516 }, { 118,-516 },
5678 : { 119,-516 }, { 120,-516 }, { 121,-516 }, { 122,-516 }, { 123,-516 },
5679 : { 124,-516 }, { 125,-516 }, { 126,-516 }, { 127,-516 }, { 128,-516 },
5680 : { 129,-516 }, { 130,-516 }, { 131,-516 }, { 132,-516 }, { 133,-516 },
5681 :
5682 : { 134,-516 }, { 135,-516 }, { 136,-516 }, { 137,-516 }, { 138,-516 },
5683 : { 139,-516 }, { 140,-516 }, { 141,-516 }, { 142,-516 }, { 143,-516 },
5684 : { 144,-516 }, { 145,-516 }, { 146,-516 }, { 147,-516 }, { 148,-516 },
5685 : { 149,-516 }, { 150,-516 }, { 151,-516 }, { 152,-516 }, { 153,-516 },
5686 : { 154,-516 }, { 155,-516 }, { 156,-516 }, { 157,-516 }, { 158,-516 },
5687 : { 159,-516 }, { 160,-516 }, { 161,-516 }, { 162,-516 }, { 163,-516 },
5688 : { 164,-516 }, { 165,-516 }, { 166,-516 }, { 167,-516 }, { 168,-516 },
5689 : { 169,-516 }, { 170,-516 }, { 171,-516 }, { 172,-516 }, { 173,-516 },
5690 : { 174,-516 }, { 175,-516 }, { 176,-516 }, { 177,-516 }, { 178,-516 },
5691 : { 179,-516 }, { 180,-516 }, { 181,-516 }, { 182,-516 }, { 183,-516 },
5692 :
5693 : { 184,-516 }, { 185,-516 }, { 186,-516 }, { 187,-516 }, { 188,-516 },
5694 : { 189,-516 }, { 190,-516 }, { 191,-516 }, { 192,-516 }, { 193,-516 },
5695 : { 194,-516 }, { 195,-516 }, { 196,-516 }, { 197,-516 }, { 198,-516 },
5696 : { 199,-516 }, { 200,-516 }, { 201,-516 }, { 202,-516 }, { 203,-516 },
5697 : { 204,-516 }, { 205,-516 }, { 206,-516 }, { 207,-516 }, { 208,-516 },
5698 : { 209,-516 }, { 210,-516 }, { 211,-516 }, { 212,-516 }, { 213,-516 },
5699 : { 214,-516 }, { 215,-516 }, { 216,-516 }, { 217,-516 }, { 218,-516 },
5700 : { 219,-516 }, { 220,-516 }, { 221,-516 }, { 222,-516 }, { 223,-516 },
5701 : { 224,-516 }, { 225,-516 }, { 226,-516 }, { 227,-516 }, { 228,-516 },
5702 : { 229,-516 }, { 230,-516 }, { 231,-516 }, { 232,-516 }, { 233,-516 },
5703 :
5704 : { 234,-516 }, { 235,-516 }, { 236,-516 }, { 237,-516 }, { 238,-516 },
5705 : { 239,-516 }, { 240,-516 }, { 241,-516 }, { 242,-516 }, { 243,-516 },
5706 : { 244,-516 }, { 245,-516 }, { 246,-516 }, { 247,-516 }, { 248,-516 },
5707 : { 249,-516 }, { 250,-516 }, { 251,-516 }, { 252,-516 }, { 253,-516 },
5708 : { 254,-516 }, { 255,-516 }, { 256,-516 }, { 0, 37 }, { 0,12676 },
5709 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5710 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5711 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5712 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5713 : { 0, 0 }, { 0, 37 }, { 0,12653 }, { 0, 0 }, { 0, 0 },
5714 :
5715 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5716 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5717 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5718 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5719 : { 0, 0 }, { 0, 0 }, { 48,4570 }, { 49,4570 }, { 50,4570 },
5720 : { 51,4570 }, { 52,4570 }, { 53,4570 }, { 54,4570 }, { 55,4570 },
5721 : { 56,4570 }, { 57,4570 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5722 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,4570 },
5723 : { 66,4570 }, { 67,4570 }, { 68,4570 }, { 69,4570 }, { 70,4570 },
5724 : { 48,4570 }, { 49,4570 }, { 50,4570 }, { 51,4570 }, { 52,4570 },
5725 :
5726 : { 53,4570 }, { 54,4570 }, { 55,4570 }, { 56,4570 }, { 57,4570 },
5727 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5728 : { 0, 0 }, { 0, 0 }, { 65,4570 }, { 66,4570 }, { 67,4570 },
5729 : { 68,4570 }, { 69,4570 }, { 70,4570 }, { 0, 0 }, { 0, 0 },
5730 : { 0, 0 }, { 97,4570 }, { 98,4570 }, { 99,4570 }, { 100,4570 },
5731 : { 101,4570 }, { 102,4570 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5732 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5733 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5734 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 97,4570 },
5735 : { 98,4570 }, { 99,4570 }, { 100,4570 }, { 101,4570 }, { 102,4570 },
5736 :
5737 : { 0, 9 }, { 0,12549 }, { 1, 0 }, { 2, 0 }, { 3, 0 },
5738 : { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 },
5739 : { 9, 258 }, { 10, 516 }, { 11, 0 }, { 12, 258 }, { 13, 516 },
5740 : { 14, 0 }, { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 },
5741 : { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 },
5742 : { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 },
5743 : { 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 258 }, { 33, 0 },
5744 : { 34, 0 }, { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 },
5745 : { 39, 0 }, { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 },
5746 : { 44, 0 }, { 45, 563 }, { 46, 0 }, { 47, 0 }, { 48, 0 },
5747 :
5748 : { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 },
5749 : { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 },
5750 : { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 },
5751 : { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 },
5752 : { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 },
5753 : { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 },
5754 : { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 },
5755 : { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 },
5756 : { 89, 0 }, { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 },
5757 : { 94, 0 }, { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 },
5758 :
5759 : { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 },
5760 : { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 },
5761 : { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 },
5762 : { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 },
5763 : { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 },
5764 : { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 },
5765 : { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 },
5766 : { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 },
5767 : { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 },
5768 : { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 },
5769 :
5770 : { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 },
5771 : { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 },
5772 : { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 },
5773 : { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 },
5774 : { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 },
5775 : { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 },
5776 : { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 },
5777 : { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 },
5778 : { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 },
5779 : { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 },
5780 :
5781 : { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 },
5782 : { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 },
5783 : { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 },
5784 : { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 },
5785 : { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 },
5786 : { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 },
5787 : { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 },
5788 : { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 },
5789 : { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 },
5790 : { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 },
5791 :
5792 : { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 },
5793 : { 254, 0 }, { 255, 0 }, { 256, 0 }, { 0, 9 }, { 0,12291 },
5794 : { 1,-258 }, { 2,-258 }, { 3,-258 }, { 4,-258 }, { 5,-258 },
5795 : { 6,-258 }, { 7,-258 }, { 8,-258 }, { 9, 0 }, { 10, 258 },
5796 : { 11,-258 }, { 12, 0 }, { 13, 258 }, { 14,-258 }, { 15,-258 },
5797 : { 16,-258 }, { 17,-258 }, { 18,-258 }, { 19,-258 }, { 20,-258 },
5798 : { 21,-258 }, { 22,-258 }, { 23,-258 }, { 24,-258 }, { 25,-258 },
5799 : { 26,-258 }, { 27,-258 }, { 28,-258 }, { 29,-258 }, { 30,-258 },
5800 : { 31,-258 }, { 32, 0 }, { 33,-258 }, { 34,-258 }, { 35,-258 },
5801 : { 36,-258 }, { 37,-258 }, { 38,-258 }, { 39,-258 }, { 40,-258 },
5802 :
5803 : { 41,-258 }, { 42,-258 }, { 43,-258 }, { 44,-258 }, { 45, 305 },
5804 : { 46,-258 }, { 47,-258 }, { 48,-258 }, { 49,-258 }, { 50,-258 },
5805 : { 51,-258 }, { 52,-258 }, { 53,-258 }, { 54,-258 }, { 55,-258 },
5806 : { 56,-258 }, { 57,-258 }, { 58,-258 }, { 59,-258 }, { 60,-258 },
5807 : { 61,-258 }, { 62,-258 }, { 63,-258 }, { 64,-258 }, { 65,-258 },
5808 : { 66,-258 }, { 67,-258 }, { 68,-258 }, { 69,-258 }, { 70,-258 },
5809 : { 71,-258 }, { 72,-258 }, { 73,-258 }, { 74,-258 }, { 75,-258 },
5810 : { 76,-258 }, { 77,-258 }, { 78,-258 }, { 79,-258 }, { 80,-258 },
5811 : { 81,-258 }, { 82,-258 }, { 83,-258 }, { 84,-258 }, { 85,-258 },
5812 : { 86,-258 }, { 87,-258 }, { 88,-258 }, { 89,-258 }, { 90,-258 },
5813 :
5814 : { 91,-258 }, { 92,-258 }, { 93,-258 }, { 94,-258 }, { 95,-258 },
5815 : { 96,-258 }, { 97,-258 }, { 98,-258 }, { 99,-258 }, { 100,-258 },
5816 : { 101,-258 }, { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 },
5817 : { 106,-258 }, { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 },
5818 : { 111,-258 }, { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 },
5819 : { 116,-258 }, { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 },
5820 : { 121,-258 }, { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 },
5821 : { 126,-258 }, { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 },
5822 : { 131,-258 }, { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 },
5823 : { 136,-258 }, { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 },
5824 :
5825 : { 141,-258 }, { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 },
5826 : { 146,-258 }, { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 },
5827 : { 151,-258 }, { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 },
5828 : { 156,-258 }, { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 },
5829 : { 161,-258 }, { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 },
5830 : { 166,-258 }, { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 },
5831 : { 171,-258 }, { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 },
5832 : { 176,-258 }, { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 },
5833 : { 181,-258 }, { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 },
5834 : { 186,-258 }, { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 },
5835 :
5836 : { 191,-258 }, { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 },
5837 : { 196,-258 }, { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 },
5838 : { 201,-258 }, { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 },
5839 : { 206,-258 }, { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 },
5840 : { 211,-258 }, { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 },
5841 : { 216,-258 }, { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 },
5842 : { 221,-258 }, { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 },
5843 : { 226,-258 }, { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 },
5844 : { 231,-258 }, { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 },
5845 : { 236,-258 }, { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 },
5846 :
5847 : { 241,-258 }, { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 },
5848 : { 246,-258 }, { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 },
5849 : { 251,-258 }, { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 },
5850 : { 256,-258 }, { 0, 9 }, { 0,12033 }, { 0, 0 }, { 0, 0 },
5851 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5852 : { 0, 0 }, { 9,-7240 }, { 10,-7240 }, { 0, 0 }, { 12,-7240 },
5853 : { 13,-7240 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5854 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5855 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5856 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 32,-7240 },
5857 :
5858 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5859 : { 0, 0 }, { 39,-17520 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
5860 : { 0, 0 }, { 0, 0 }, { 45,-17513 }, { 0, 9 }, { 0,11986 },
5861 : { 1,-563 }, { 2,-563 }, { 3,-563 }, { 4,-563 }, { 5,-563 },
5862 : { 6,-563 }, { 7,-563 }, { 8,-563 }, { 9,-305 }, { 10, -47 },
5863 : { 11,-563 }, { 12,-305 }, { 13, -47 }, { 14,-563 }, { 15,-563 },
5864 : { 16,-563 }, { 17,-563 }, { 18,-563 }, { 19,-563 }, { 20,-563 },
5865 : { 21,-563 }, { 22,-563 }, { 23,-563 }, { 24,-563 }, { 25,-563 },
5866 : { 26,-563 }, { 27,-563 }, { 28,-563 }, { 29,-563 }, { 30,-563 },
5867 : { 31,-563 }, { 32,-305 }, { 33,-563 }, { 34,-563 }, { 35,-563 },
5868 :
5869 : { 36,-563 }, { 37,-563 }, { 38,-563 }, { 39,-563 }, { 40,-563 },
5870 : { 41,-563 }, { 42,-563 }, { 43,-563 }, { 44,-563 }, { 45,4007 },
5871 : { 46,-563 }, { 47,-563 }, { 48,-563 }, { 49,-563 }, { 50,-563 },
5872 : { 51,-563 }, { 52,-563 }, { 53,-563 }, { 54,-563 }, { 55,-563 },
5873 : { 56,-563 }, { 57,-563 }, { 58,-563 }, { 59,-563 }, { 60,-563 },
5874 : { 61,-563 }, { 62,-563 }, { 63,-563 }, { 64,-563 }, { 65,-563 },
5875 : { 66,-563 }, { 67,-563 }, { 68,-563 }, { 69,-563 }, { 70,-563 },
5876 : { 71,-563 }, { 72,-563 }, { 73,-563 }, { 74,-563 }, { 75,-563 },
5877 : { 76,-563 }, { 77,-563 }, { 78,-563 }, { 79,-563 }, { 80,-563 },
5878 : { 81,-563 }, { 82,-563 }, { 83,-563 }, { 84,-563 }, { 85,-563 },
5879 :
5880 : { 86,-563 }, { 87,-563 }, { 88,-563 }, { 89,-563 }, { 90,-563 },
5881 : { 91,-563 }, { 92,-563 }, { 93,-563 }, { 94,-563 }, { 95,-563 },
5882 : { 96,-563 }, { 97,-563 }, { 98,-563 }, { 99,-563 }, { 100,-563 },
5883 : { 101,-563 }, { 102,-563 }, { 103,-563 }, { 104,-563 }, { 105,-563 },
5884 : { 106,-563 }, { 107,-563 }, { 108,-563 }, { 109,-563 }, { 110,-563 },
5885 : { 111,-563 }, { 112,-563 }, { 113,-563 }, { 114,-563 }, { 115,-563 },
5886 : { 116,-563 }, { 117,-563 }, { 118,-563 }, { 119,-563 }, { 120,-563 },
5887 : { 121,-563 }, { 122,-563 }, { 123,-563 }, { 124,-563 }, { 125,-563 },
5888 : { 126,-563 }, { 127,-563 }, { 128,-563 }, { 129,-563 }, { 130,-563 },
5889 : { 131,-563 }, { 132,-563 }, { 133,-563 }, { 134,-563 }, { 135,-563 },
5890 :
5891 : { 136,-563 }, { 137,-563 }, { 138,-563 }, { 139,-563 }, { 140,-563 },
5892 : { 141,-563 }, { 142,-563 }, { 143,-563 }, { 144,-563 }, { 145,-563 },
5893 : { 146,-563 }, { 147,-563 }, { 148,-563 }, { 149,-563 }, { 150,-563 },
5894 : { 151,-563 }, { 152,-563 }, { 153,-563 }, { 154,-563 }, { 155,-563 },
5895 : { 156,-563 }, { 157,-563 }, { 158,-563 }, { 159,-563 }, { 160,-563 },
5896 : { 161,-563 }, { 162,-563 }, { 163,-563 }, { 164,-563 }, { 165,-563 },
5897 : { 166,-563 }, { 167,-563 }, { 168,-563 }, { 169,-563 }, { 170,-563 },
5898 : { 171,-563 }, { 172,-563 }, { 173,-563 }, { 174,-563 }, { 175,-563 },
5899 : { 176,-563 }, { 177,-563 }, { 178,-563 }, { 179,-563 }, { 180,-563 },
5900 : { 181,-563 }, { 182,-563 }, { 183,-563 }, { 184,-563 }, { 185,-563 },
5901 :
5902 : { 186,-563 }, { 187,-563 }, { 188,-563 }, { 189,-563 }, { 190,-563 },
5903 : { 191,-563 }, { 192,-563 }, { 193,-563 }, { 194,-563 }, { 195,-563 },
5904 : { 196,-563 }, { 197,-563 }, { 198,-563 }, { 199,-563 }, { 200,-563 },
5905 : { 201,-563 }, { 202,-563 }, { 203,-563 }, { 204,-563 }, { 205,-563 },
5906 : { 206,-563 }, { 207,-563 }, { 208,-563 }, { 209,-563 }, { 210,-563 },
5907 : { 211,-563 }, { 212,-563 }, { 213,-563 }, { 214,-563 }, { 215,-563 },
5908 : { 216,-563 }, { 217,-563 }, { 218,-563 }, { 219,-563 }, { 220,-563 },
5909 : { 221,-563 }, { 222,-563 }, { 223,-563 }, { 224,-563 }, { 225,-563 },
5910 : { 226,-563 }, { 227,-563 }, { 228,-563 }, { 229,-563 }, { 230,-563 },
5911 : { 231,-563 }, { 232,-563 }, { 233,-563 }, { 234,-563 }, { 235,-563 },
5912 :
5913 : { 236,-563 }, { 237,-563 }, { 238,-563 }, { 239,-563 }, { 240,-563 },
5914 : { 241,-563 }, { 242,-563 }, { 243,-563 }, { 244,-563 }, { 245,-563 },
5915 : { 246,-563 }, { 247,-563 }, { 248,-563 }, { 249,-563 }, { 250,-563 },
5916 : { 251,-563 }, { 252,-563 }, { 253,-563 }, { 254,-563 }, { 255,-563 },
5917 : { 256,-563 }, { 0, 9 }, { 0,11728 }, { 1,-4945 }, { 2,-4945 },
5918 : { 3,-4945 }, { 4,-4945 }, { 5,-4945 }, { 6,-4945 }, { 7,-4945 },
5919 : { 8,-4945 }, { 9,-4687 }, { 10,-11286 }, { 11,-4945 }, { 12,-4687 },
5920 : { 13,-11286 }, { 14,-4945 }, { 15,-4945 }, { 16,-4945 }, { 17,-4945 },
5921 : { 18,-4945 }, { 19,-4945 }, { 20,-4945 }, { 21,-4945 }, { 22,-4945 },
5922 : { 23,-4945 }, { 24,-4945 }, { 25,-4945 }, { 26,-4945 }, { 27,-4945 },
5923 :
5924 : { 28,-4945 }, { 29,-4945 }, { 30,-4945 }, { 31,-4945 }, { 32,-4687 },
5925 : { 33,-4945 }, { 34,-4945 }, { 35,-4945 }, { 36,-4945 }, { 37,-4945 },
5926 : { 38,-4945 }, { 39,-4945 }, { 40,-4945 }, { 41,-4945 }, { 42,-4945 },
5927 : { 43,-4945 }, { 44,-4945 }, { 45, 0 }, { 46,-4945 }, { 47,-4945 },
5928 : { 48,-4945 }, { 49,-4945 }, { 50,-4945 }, { 51,-4945 }, { 52,-4945 },
5929 : { 53,-4945 }, { 54,-4945 }, { 55,-4945 }, { 56,-4945 }, { 57,-4945 },
5930 : { 58,-4945 }, { 59,-4945 }, { 60,-4945 }, { 61,-4945 }, { 62,-4945 },
5931 : { 63,-4945 }, { 64,-4945 }, { 65,-4945 }, { 66,-4945 }, { 67,-4945 },
5932 : { 68,-4945 }, { 69,-4945 }, { 70,-4945 }, { 71,-4945 }, { 72,-4945 },
5933 : { 73,-4945 }, { 74,-4945 }, { 75,-4945 }, { 76,-4945 }, { 77,-4945 },
5934 :
5935 : { 78,-4945 }, { 79,-4945 }, { 80,-4945 }, { 81,-4945 }, { 82,-4945 },
5936 : { 83,-4945 }, { 84,-4945 }, { 85,-4945 }, { 86,-4945 }, { 87,-4945 },
5937 : { 88,-4945 }, { 89,-4945 }, { 90,-4945 }, { 91,-4945 }, { 92,-4945 },
5938 : { 93,-4945 }, { 94,-4945 }, { 95,-4945 }, { 96,-4945 }, { 97,-4945 },
5939 : { 98,-4945 }, { 99,-4945 }, { 100,-4945 }, { 101,-4945 }, { 102,-4945 },
5940 : { 103,-4945 }, { 104,-4945 }, { 105,-4945 }, { 106,-4945 }, { 107,-4945 },
5941 : { 108,-4945 }, { 109,-4945 }, { 110,-4945 }, { 111,-4945 }, { 112,-4945 },
5942 : { 113,-4945 }, { 114,-4945 }, { 115,-4945 }, { 116,-4945 }, { 117,-4945 },
5943 : { 118,-4945 }, { 119,-4945 }, { 120,-4945 }, { 121,-4945 }, { 122,-4945 },
5944 : { 123,-4945 }, { 124,-4945 }, { 125,-4945 }, { 126,-4945 }, { 127,-4945 },
5945 :
5946 : { 128,-4945 }, { 129,-4945 }, { 130,-4945 }, { 131,-4945 }, { 132,-4945 },
5947 : { 133,-4945 }, { 134,-4945 }, { 135,-4945 }, { 136,-4945 }, { 137,-4945 },
5948 : { 138,-4945 }, { 139,-4945 }, { 140,-4945 }, { 141,-4945 }, { 142,-4945 },
5949 : { 143,-4945 }, { 144,-4945 }, { 145,-4945 }, { 146,-4945 }, { 147,-4945 },
5950 : { 148,-4945 }, { 149,-4945 }, { 150,-4945 }, { 151,-4945 }, { 152,-4945 },
5951 : { 153,-4945 }, { 154,-4945 }, { 155,-4945 }, { 156,-4945 }, { 157,-4945 },
5952 : { 158,-4945 }, { 159,-4945 }, { 160,-4945 }, { 161,-4945 }, { 162,-4945 },
5953 : { 163,-4945 }, { 164,-4945 }, { 165,-4945 }, { 166,-4945 }, { 167,-4945 },
5954 : { 168,-4945 }, { 169,-4945 }, { 170,-4945 }, { 171,-4945 }, { 172,-4945 },
5955 : { 173,-4945 }, { 174,-4945 }, { 175,-4945 }, { 176,-4945 }, { 177,-4945 },
5956 :
5957 : { 178,-4945 }, { 179,-4945 }, { 180,-4945 }, { 181,-4945 }, { 182,-4945 },
5958 : { 183,-4945 }, { 184,-4945 }, { 185,-4945 }, { 186,-4945 }, { 187,-4945 },
5959 : { 188,-4945 }, { 189,-4945 }, { 190,-4945 }, { 191,-4945 }, { 192,-4945 },
5960 : { 193,-4945 }, { 194,-4945 }, { 195,-4945 }, { 196,-4945 }, { 197,-4945 },
5961 : { 198,-4945 }, { 199,-4945 }, { 200,-4945 }, { 201,-4945 }, { 202,-4945 },
5962 : { 203,-4945 }, { 204,-4945 }, { 205,-4945 }, { 206,-4945 }, { 207,-4945 },
5963 : { 208,-4945 }, { 209,-4945 }, { 210,-4945 }, { 211,-4945 }, { 212,-4945 },
5964 : { 213,-4945 }, { 214,-4945 }, { 215,-4945 }, { 216,-4945 }, { 217,-4945 },
5965 : { 218,-4945 }, { 219,-4945 }, { 220,-4945 }, { 221,-4945 }, { 222,-4945 },
5966 : { 223,-4945 }, { 224,-4945 }, { 225,-4945 }, { 226,-4945 }, { 227,-4945 },
5967 :
5968 : { 228,-4945 }, { 229,-4945 }, { 230,-4945 }, { 231,-4945 }, { 232,-4945 },
5969 : { 233,-4945 }, { 234,-4945 }, { 235,-4945 }, { 236,-4945 }, { 237,-4945 },
5970 : { 238,-4945 }, { 239,-4945 }, { 240,-4945 }, { 241,-4945 }, { 242,-4945 },
5971 : { 243,-4945 }, { 244,-4945 }, { 245,-4945 }, { 246,-4945 }, { 247,-4945 },
5972 : { 248,-4945 }, { 249,-4945 }, { 250,-4945 }, { 251,-4945 }, { 252,-4945 },
5973 : { 253,-4945 }, { 254,-4945 }, { 255,-4945 }, { 256,-4945 }, { 0, 16 },
5974 : { 0,11470 }, { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 },
5975 : { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 258 },
5976 : { 10, 516 }, { 11, 0 }, { 12, 258 }, { 13, 516 }, { 14, 0 },
5977 : { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 },
5978 :
5979 : { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 },
5980 : { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 },
5981 : { 30, 0 }, { 31, 0 }, { 32, 258 }, { 33, 0 }, { 34, 0 },
5982 : { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 }, { 39, 0 },
5983 : { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 },
5984 : { 45, 563 }, { 46, 0 }, { 47, 0 }, { 48, 0 }, { 49, 0 },
5985 : { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 },
5986 : { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 },
5987 : { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 },
5988 : { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 },
5989 :
5990 : { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 },
5991 : { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 },
5992 : { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 },
5993 : { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 },
5994 : { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 },
5995 : { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 },
5996 : { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 },
5997 : { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 },
5998 : { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 },
5999 : { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 },
6000 :
6001 : { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 },
6002 : { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 },
6003 : { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 },
6004 : { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 },
6005 : { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 },
6006 : { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 },
6007 : { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 },
6008 : { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 },
6009 : { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 },
6010 : { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 },
6011 :
6012 : { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 },
6013 : { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 },
6014 : { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 },
6015 : { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 },
6016 : { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 },
6017 : { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 },
6018 : { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 },
6019 : { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 },
6020 : { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 },
6021 : { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 },
6022 :
6023 : { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 },
6024 : { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 },
6025 : { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 },
6026 : { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 },
6027 : { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 },
6028 : { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 },
6029 : { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 },
6030 : { 255, 0 }, { 256, 0 }, { 0, 16 }, { 0,11212 }, { 1,-258 },
6031 : { 2,-258 }, { 3,-258 }, { 4,-258 }, { 5,-258 }, { 6,-258 },
6032 : { 7,-258 }, { 8,-258 }, { 9, 0 }, { 10, 258 }, { 11,-258 },
6033 :
6034 : { 12, 0 }, { 13, 258 }, { 14,-258 }, { 15,-258 }, { 16,-258 },
6035 : { 17,-258 }, { 18,-258 }, { 19,-258 }, { 20,-258 }, { 21,-258 },
6036 : { 22,-258 }, { 23,-258 }, { 24,-258 }, { 25,-258 }, { 26,-258 },
6037 : { 27,-258 }, { 28,-258 }, { 29,-258 }, { 30,-258 }, { 31,-258 },
6038 : { 32, 0 }, { 33,-258 }, { 34,-258 }, { 35,-258 }, { 36,-258 },
6039 : { 37,-258 }, { 38,-258 }, { 39,-258 }, { 40,-258 }, { 41,-258 },
6040 : { 42,-258 }, { 43,-258 }, { 44,-258 }, { 45, 305 }, { 46,-258 },
6041 : { 47,-258 }, { 48,-258 }, { 49,-258 }, { 50,-258 }, { 51,-258 },
6042 : { 52,-258 }, { 53,-258 }, { 54,-258 }, { 55,-258 }, { 56,-258 },
6043 : { 57,-258 }, { 58,-258 }, { 59,-258 }, { 60,-258 }, { 61,-258 },
6044 :
6045 : { 62,-258 }, { 63,-258 }, { 64,-258 }, { 65,-258 }, { 66,-258 },
6046 : { 67,-258 }, { 68,-258 }, { 69,-258 }, { 70,-258 }, { 71,-258 },
6047 : { 72,-258 }, { 73,-258 }, { 74,-258 }, { 75,-258 }, { 76,-258 },
6048 : { 77,-258 }, { 78,-258 }, { 79,-258 }, { 80,-258 }, { 81,-258 },
6049 : { 82,-258 }, { 83,-258 }, { 84,-258 }, { 85,-258 }, { 86,-258 },
6050 : { 87,-258 }, { 88,-258 }, { 89,-258 }, { 90,-258 }, { 91,-258 },
6051 : { 92,-258 }, { 93,-258 }, { 94,-258 }, { 95,-258 }, { 96,-258 },
6052 : { 97,-258 }, { 98,-258 }, { 99,-258 }, { 100,-258 }, { 101,-258 },
6053 : { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 }, { 106,-258 },
6054 : { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 }, { 111,-258 },
6055 :
6056 : { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 }, { 116,-258 },
6057 : { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 }, { 121,-258 },
6058 : { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 }, { 126,-258 },
6059 : { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 }, { 131,-258 },
6060 : { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 }, { 136,-258 },
6061 : { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 }, { 141,-258 },
6062 : { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 }, { 146,-258 },
6063 : { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 }, { 151,-258 },
6064 : { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 }, { 156,-258 },
6065 : { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 }, { 161,-258 },
6066 :
6067 : { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 }, { 166,-258 },
6068 : { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 }, { 171,-258 },
6069 : { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 }, { 176,-258 },
6070 : { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 }, { 181,-258 },
6071 : { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 }, { 186,-258 },
6072 : { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 }, { 191,-258 },
6073 : { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 }, { 196,-258 },
6074 : { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 }, { 201,-258 },
6075 : { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 }, { 206,-258 },
6076 : { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 }, { 211,-258 },
6077 :
6078 : { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 }, { 216,-258 },
6079 : { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 }, { 221,-258 },
6080 : { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 }, { 226,-258 },
6081 : { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 }, { 231,-258 },
6082 : { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 }, { 236,-258 },
6083 : { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 }, { 241,-258 },
6084 : { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 }, { 246,-258 },
6085 : { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 }, { 251,-258 },
6086 : { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 }, { 256,-258 },
6087 : { 0, 16 }, { 0,10954 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6088 :
6089 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6090 : { 9,-8007 }, { 10,-8007 }, { 0, 0 }, { 12,-8007 }, { 13,-8007 },
6091 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6092 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6093 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6094 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 32,-8007 }, { 0, 0 },
6095 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6096 : { 39,-18590 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6097 : { 0, 0 }, { 45,-18585 }, { 0, 16 }, { 0,10907 }, { 1,-563 },
6098 : { 2,-563 }, { 3,-563 }, { 4,-563 }, { 5,-563 }, { 6,-563 },
6099 :
6100 : { 7,-563 }, { 8,-563 }, { 9,-305 }, { 10, -47 }, { 11,-563 },
6101 : { 12,-305 }, { 13, -47 }, { 14,-563 }, { 15,-563 }, { 16,-563 },
6102 : { 17,-563 }, { 18,-563 }, { 19,-563 }, { 20,-563 }, { 21,-563 },
6103 : { 22,-563 }, { 23,-563 }, { 24,-563 }, { 25,-563 }, { 26,-563 },
6104 : { 27,-563 }, { 28,-563 }, { 29,-563 }, { 30,-563 }, { 31,-563 },
6105 : { 32,-305 }, { 33,-563 }, { 34,-563 }, { 35,-563 }, { 36,-563 },
6106 : { 37,-563 }, { 38,-563 }, { 39,-563 }, { 40,-563 }, { 41,-563 },
6107 : { 42,-563 }, { 43,-563 }, { 44,-563 }, { 45,3186 }, { 46,-563 },
6108 : { 47,-563 }, { 48,-563 }, { 49,-563 }, { 50,-563 }, { 51,-563 },
6109 : { 52,-563 }, { 53,-563 }, { 54,-563 }, { 55,-563 }, { 56,-563 },
6110 :
6111 : { 57,-563 }, { 58,-563 }, { 59,-563 }, { 60,-563 }, { 61,-563 },
6112 : { 62,-563 }, { 63,-563 }, { 64,-563 }, { 65,-563 }, { 66,-563 },
6113 : { 67,-563 }, { 68,-563 }, { 69,-563 }, { 70,-563 }, { 71,-563 },
6114 : { 72,-563 }, { 73,-563 }, { 74,-563 }, { 75,-563 }, { 76,-563 },
6115 : { 77,-563 }, { 78,-563 }, { 79,-563 }, { 80,-563 }, { 81,-563 },
6116 : { 82,-563 }, { 83,-563 }, { 84,-563 }, { 85,-563 }, { 86,-563 },
6117 : { 87,-563 }, { 88,-563 }, { 89,-563 }, { 90,-563 }, { 91,-563 },
6118 : { 92,-563 }, { 93,-563 }, { 94,-563 }, { 95,-563 }, { 96,-563 },
6119 : { 97,-563 }, { 98,-563 }, { 99,-563 }, { 100,-563 }, { 101,-563 },
6120 : { 102,-563 }, { 103,-563 }, { 104,-563 }, { 105,-563 }, { 106,-563 },
6121 :
6122 : { 107,-563 }, { 108,-563 }, { 109,-563 }, { 110,-563 }, { 111,-563 },
6123 : { 112,-563 }, { 113,-563 }, { 114,-563 }, { 115,-563 }, { 116,-563 },
6124 : { 117,-563 }, { 118,-563 }, { 119,-563 }, { 120,-563 }, { 121,-563 },
6125 : { 122,-563 }, { 123,-563 }, { 124,-563 }, { 125,-563 }, { 126,-563 },
6126 : { 127,-563 }, { 128,-563 }, { 129,-563 }, { 130,-563 }, { 131,-563 },
6127 : { 132,-563 }, { 133,-563 }, { 134,-563 }, { 135,-563 }, { 136,-563 },
6128 : { 137,-563 }, { 138,-563 }, { 139,-563 }, { 140,-563 }, { 141,-563 },
6129 : { 142,-563 }, { 143,-563 }, { 144,-563 }, { 145,-563 }, { 146,-563 },
6130 : { 147,-563 }, { 148,-563 }, { 149,-563 }, { 150,-563 }, { 151,-563 },
6131 : { 152,-563 }, { 153,-563 }, { 154,-563 }, { 155,-563 }, { 156,-563 },
6132 :
6133 : { 157,-563 }, { 158,-563 }, { 159,-563 }, { 160,-563 }, { 161,-563 },
6134 : { 162,-563 }, { 163,-563 }, { 164,-563 }, { 165,-563 }, { 166,-563 },
6135 : { 167,-563 }, { 168,-563 }, { 169,-563 }, { 170,-563 }, { 171,-563 },
6136 : { 172,-563 }, { 173,-563 }, { 174,-563 }, { 175,-563 }, { 176,-563 },
6137 : { 177,-563 }, { 178,-563 }, { 179,-563 }, { 180,-563 }, { 181,-563 },
6138 : { 182,-563 }, { 183,-563 }, { 184,-563 }, { 185,-563 }, { 186,-563 },
6139 : { 187,-563 }, { 188,-563 }, { 189,-563 }, { 190,-563 }, { 191,-563 },
6140 : { 192,-563 }, { 193,-563 }, { 194,-563 }, { 195,-563 }, { 196,-563 },
6141 : { 197,-563 }, { 198,-563 }, { 199,-563 }, { 200,-563 }, { 201,-563 },
6142 : { 202,-563 }, { 203,-563 }, { 204,-563 }, { 205,-563 }, { 206,-563 },
6143 :
6144 : { 207,-563 }, { 208,-563 }, { 209,-563 }, { 210,-563 }, { 211,-563 },
6145 : { 212,-563 }, { 213,-563 }, { 214,-563 }, { 215,-563 }, { 216,-563 },
6146 : { 217,-563 }, { 218,-563 }, { 219,-563 }, { 220,-563 }, { 221,-563 },
6147 : { 222,-563 }, { 223,-563 }, { 224,-563 }, { 225,-563 }, { 226,-563 },
6148 : { 227,-563 }, { 228,-563 }, { 229,-563 }, { 230,-563 }, { 231,-563 },
6149 : { 232,-563 }, { 233,-563 }, { 234,-563 }, { 235,-563 }, { 236,-563 },
6150 : { 237,-563 }, { 238,-563 }, { 239,-563 }, { 240,-563 }, { 241,-563 },
6151 : { 242,-563 }, { 243,-563 }, { 244,-563 }, { 245,-563 }, { 246,-563 },
6152 : { 247,-563 }, { 248,-563 }, { 249,-563 }, { 250,-563 }, { 251,-563 },
6153 : { 252,-563 }, { 253,-563 }, { 254,-563 }, { 255,-563 }, { 256,-563 },
6154 :
6155 : { 0, 16 }, { 0,10649 }, { 1,-4992 }, { 2,-4992 }, { 3,-4992 },
6156 : { 4,-4992 }, { 5,-4992 }, { 6,-4992 }, { 7,-4992 }, { 8,-4992 },
6157 : { 9,-4734 }, { 10,-11411 }, { 11,-4992 }, { 12,-4734 }, { 13,-11411 },
6158 : { 14,-4992 }, { 15,-4992 }, { 16,-4992 }, { 17,-4992 }, { 18,-4992 },
6159 : { 19,-4992 }, { 20,-4992 }, { 21,-4992 }, { 22,-4992 }, { 23,-4992 },
6160 : { 24,-4992 }, { 25,-4992 }, { 26,-4992 }, { 27,-4992 }, { 28,-4992 },
6161 : { 29,-4992 }, { 30,-4992 }, { 31,-4992 }, { 32,-4734 }, { 33,-4992 },
6162 : { 34,-4992 }, { 35,-4992 }, { 36,-4992 }, { 37,-4992 }, { 38,-4992 },
6163 : { 39,-4992 }, { 40,-4992 }, { 41,-4992 }, { 42,-4992 }, { 43,-4992 },
6164 : { 44,-4992 }, { 45, 0 }, { 46,-4992 }, { 47,-4992 }, { 48,-4992 },
6165 :
6166 : { 49,-4992 }, { 50,-4992 }, { 51,-4992 }, { 52,-4992 }, { 53,-4992 },
6167 : { 54,-4992 }, { 55,-4992 }, { 56,-4992 }, { 57,-4992 }, { 58,-4992 },
6168 : { 59,-4992 }, { 60,-4992 }, { 61,-4992 }, { 62,-4992 }, { 63,-4992 },
6169 : { 64,-4992 }, { 65,-4992 }, { 66,-4992 }, { 67,-4992 }, { 68,-4992 },
6170 : { 69,-4992 }, { 70,-4992 }, { 71,-4992 }, { 72,-4992 }, { 73,-4992 },
6171 : { 74,-4992 }, { 75,-4992 }, { 76,-4992 }, { 77,-4992 }, { 78,-4992 },
6172 : { 79,-4992 }, { 80,-4992 }, { 81,-4992 }, { 82,-4992 }, { 83,-4992 },
6173 : { 84,-4992 }, { 85,-4992 }, { 86,-4992 }, { 87,-4992 }, { 88,-4992 },
6174 : { 89,-4992 }, { 90,-4992 }, { 91,-4992 }, { 92,-4992 }, { 93,-4992 },
6175 : { 94,-4992 }, { 95,-4992 }, { 96,-4992 }, { 97,-4992 }, { 98,-4992 },
6176 :
6177 : { 99,-4992 }, { 100,-4992 }, { 101,-4992 }, { 102,-4992 }, { 103,-4992 },
6178 : { 104,-4992 }, { 105,-4992 }, { 106,-4992 }, { 107,-4992 }, { 108,-4992 },
6179 : { 109,-4992 }, { 110,-4992 }, { 111,-4992 }, { 112,-4992 }, { 113,-4992 },
6180 : { 114,-4992 }, { 115,-4992 }, { 116,-4992 }, { 117,-4992 }, { 118,-4992 },
6181 : { 119,-4992 }, { 120,-4992 }, { 121,-4992 }, { 122,-4992 }, { 123,-4992 },
6182 : { 124,-4992 }, { 125,-4992 }, { 126,-4992 }, { 127,-4992 }, { 128,-4992 },
6183 : { 129,-4992 }, { 130,-4992 }, { 131,-4992 }, { 132,-4992 }, { 133,-4992 },
6184 : { 134,-4992 }, { 135,-4992 }, { 136,-4992 }, { 137,-4992 }, { 138,-4992 },
6185 : { 139,-4992 }, { 140,-4992 }, { 141,-4992 }, { 142,-4992 }, { 143,-4992 },
6186 : { 144,-4992 }, { 145,-4992 }, { 146,-4992 }, { 147,-4992 }, { 148,-4992 },
6187 :
6188 : { 149,-4992 }, { 150,-4992 }, { 151,-4992 }, { 152,-4992 }, { 153,-4992 },
6189 : { 154,-4992 }, { 155,-4992 }, { 156,-4992 }, { 157,-4992 }, { 158,-4992 },
6190 : { 159,-4992 }, { 160,-4992 }, { 161,-4992 }, { 162,-4992 }, { 163,-4992 },
6191 : { 164,-4992 }, { 165,-4992 }, { 166,-4992 }, { 167,-4992 }, { 168,-4992 },
6192 : { 169,-4992 }, { 170,-4992 }, { 171,-4992 }, { 172,-4992 }, { 173,-4992 },
6193 : { 174,-4992 }, { 175,-4992 }, { 176,-4992 }, { 177,-4992 }, { 178,-4992 },
6194 : { 179,-4992 }, { 180,-4992 }, { 181,-4992 }, { 182,-4992 }, { 183,-4992 },
6195 : { 184,-4992 }, { 185,-4992 }, { 186,-4992 }, { 187,-4992 }, { 188,-4992 },
6196 : { 189,-4992 }, { 190,-4992 }, { 191,-4992 }, { 192,-4992 }, { 193,-4992 },
6197 : { 194,-4992 }, { 195,-4992 }, { 196,-4992 }, { 197,-4992 }, { 198,-4992 },
6198 :
6199 : { 199,-4992 }, { 200,-4992 }, { 201,-4992 }, { 202,-4992 }, { 203,-4992 },
6200 : { 204,-4992 }, { 205,-4992 }, { 206,-4992 }, { 207,-4992 }, { 208,-4992 },
6201 : { 209,-4992 }, { 210,-4992 }, { 211,-4992 }, { 212,-4992 }, { 213,-4992 },
6202 : { 214,-4992 }, { 215,-4992 }, { 216,-4992 }, { 217,-4992 }, { 218,-4992 },
6203 : { 219,-4992 }, { 220,-4992 }, { 221,-4992 }, { 222,-4992 }, { 223,-4992 },
6204 : { 224,-4992 }, { 225,-4992 }, { 226,-4992 }, { 227,-4992 }, { 228,-4992 },
6205 : { 229,-4992 }, { 230,-4992 }, { 231,-4992 }, { 232,-4992 }, { 233,-4992 },
6206 : { 234,-4992 }, { 235,-4992 }, { 236,-4992 }, { 237,-4992 }, { 238,-4992 },
6207 : { 239,-4992 }, { 240,-4992 }, { 241,-4992 }, { 242,-4992 }, { 243,-4992 },
6208 : { 244,-4992 }, { 245,-4992 }, { 246,-4992 }, { 247,-4992 }, { 248,-4992 },
6209 :
6210 : { 249,-4992 }, { 250,-4992 }, { 251,-4992 }, { 252,-4992 }, { 253,-4992 },
6211 : { 254,-4992 }, { 255,-4992 }, { 256,-4992 }, { 0, 22 }, { 0,10391 },
6212 : { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 },
6213 : { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 258 }, { 10, 516 },
6214 : { 11, 0 }, { 12, 258 }, { 13, 516 }, { 14, 0 }, { 15, 0 },
6215 : { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 },
6216 : { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 },
6217 : { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 },
6218 : { 31, 0 }, { 32, 258 }, { 33, 0 }, { 34, 0 }, { 35, 0 },
6219 : { 36, 0 }, { 37, 0 }, { 38, 0 }, { 39, 0 }, { 40, 0 },
6220 :
6221 : { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 563 },
6222 : { 46, 0 }, { 47, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 },
6223 : { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 },
6224 : { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 },
6225 : { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 },
6226 : { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 },
6227 : { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 },
6228 : { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 },
6229 : { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 },
6230 : { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 },
6231 :
6232 : { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 },
6233 : { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 },
6234 : { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 },
6235 : { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 },
6236 : { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 },
6237 : { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 },
6238 : { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 },
6239 : { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 },
6240 : { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 },
6241 : { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 },
6242 :
6243 : { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 },
6244 : { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 },
6245 : { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 },
6246 : { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 },
6247 : { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 },
6248 : { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 },
6249 : { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 },
6250 : { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 },
6251 : { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 },
6252 : { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 },
6253 :
6254 : { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 },
6255 : { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 },
6256 : { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 },
6257 : { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 },
6258 : { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 },
6259 : { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 },
6260 : { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 },
6261 : { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 },
6262 : { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 },
6263 : { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 },
6264 :
6265 : { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 },
6266 : { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 },
6267 : { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 },
6268 : { 256, 0 }, { 0, 22 }, { 0,10133 }, { 1,-258 }, { 2,-258 },
6269 : { 3,-258 }, { 4,-258 }, { 5,-258 }, { 6,-258 }, { 7,-258 },
6270 : { 8,-258 }, { 9, 0 }, { 10, 258 }, { 11,-258 }, { 12, 0 },
6271 : { 13, 258 }, { 14,-258 }, { 15,-258 }, { 16,-258 }, { 17,-258 },
6272 : { 18,-258 }, { 19,-258 }, { 20,-258 }, { 21,-258 }, { 22,-258 },
6273 : { 23,-258 }, { 24,-258 }, { 25,-258 }, { 26,-258 }, { 27,-258 },
6274 : { 28,-258 }, { 29,-258 }, { 30,-258 }, { 31,-258 }, { 32, 0 },
6275 :
6276 : { 33,-258 }, { 34,-258 }, { 35,-258 }, { 36,-258 }, { 37,-258 },
6277 : { 38,-258 }, { 39,-258 }, { 40,-258 }, { 41,-258 }, { 42,-258 },
6278 : { 43,-258 }, { 44,-258 }, { 45, 305 }, { 46,-258 }, { 47,-258 },
6279 : { 48,-258 }, { 49,-258 }, { 50,-258 }, { 51,-258 }, { 52,-258 },
6280 : { 53,-258 }, { 54,-258 }, { 55,-258 }, { 56,-258 }, { 57,-258 },
6281 : { 58,-258 }, { 59,-258 }, { 60,-258 }, { 61,-258 }, { 62,-258 },
6282 : { 63,-258 }, { 64,-258 }, { 65,-258 }, { 66,-258 }, { 67,-258 },
6283 : { 68,-258 }, { 69,-258 }, { 70,-258 }, { 71,-258 }, { 72,-258 },
6284 : { 73,-258 }, { 74,-258 }, { 75,-258 }, { 76,-258 }, { 77,-258 },
6285 : { 78,-258 }, { 79,-258 }, { 80,-258 }, { 81,-258 }, { 82,-258 },
6286 :
6287 : { 83,-258 }, { 84,-258 }, { 85,-258 }, { 86,-258 }, { 87,-258 },
6288 : { 88,-258 }, { 89,-258 }, { 90,-258 }, { 91,-258 }, { 92,-258 },
6289 : { 93,-258 }, { 94,-258 }, { 95,-258 }, { 96,-258 }, { 97,-258 },
6290 : { 98,-258 }, { 99,-258 }, { 100,-258 }, { 101,-258 }, { 102,-258 },
6291 : { 103,-258 }, { 104,-258 }, { 105,-258 }, { 106,-258 }, { 107,-258 },
6292 : { 108,-258 }, { 109,-258 }, { 110,-258 }, { 111,-258 }, { 112,-258 },
6293 : { 113,-258 }, { 114,-258 }, { 115,-258 }, { 116,-258 }, { 117,-258 },
6294 : { 118,-258 }, { 119,-258 }, { 120,-258 }, { 121,-258 }, { 122,-258 },
6295 : { 123,-258 }, { 124,-258 }, { 125,-258 }, { 126,-258 }, { 127,-258 },
6296 : { 128,-258 }, { 129,-258 }, { 130,-258 }, { 131,-258 }, { 132,-258 },
6297 :
6298 : { 133,-258 }, { 134,-258 }, { 135,-258 }, { 136,-258 }, { 137,-258 },
6299 : { 138,-258 }, { 139,-258 }, { 140,-258 }, { 141,-258 }, { 142,-258 },
6300 : { 143,-258 }, { 144,-258 }, { 145,-258 }, { 146,-258 }, { 147,-258 },
6301 : { 148,-258 }, { 149,-258 }, { 150,-258 }, { 151,-258 }, { 152,-258 },
6302 : { 153,-258 }, { 154,-258 }, { 155,-258 }, { 156,-258 }, { 157,-258 },
6303 : { 158,-258 }, { 159,-258 }, { 160,-258 }, { 161,-258 }, { 162,-258 },
6304 : { 163,-258 }, { 164,-258 }, { 165,-258 }, { 166,-258 }, { 167,-258 },
6305 : { 168,-258 }, { 169,-258 }, { 170,-258 }, { 171,-258 }, { 172,-258 },
6306 : { 173,-258 }, { 174,-258 }, { 175,-258 }, { 176,-258 }, { 177,-258 },
6307 : { 178,-258 }, { 179,-258 }, { 180,-258 }, { 181,-258 }, { 182,-258 },
6308 :
6309 : { 183,-258 }, { 184,-258 }, { 185,-258 }, { 186,-258 }, { 187,-258 },
6310 : { 188,-258 }, { 189,-258 }, { 190,-258 }, { 191,-258 }, { 192,-258 },
6311 : { 193,-258 }, { 194,-258 }, { 195,-258 }, { 196,-258 }, { 197,-258 },
6312 : { 198,-258 }, { 199,-258 }, { 200,-258 }, { 201,-258 }, { 202,-258 },
6313 : { 203,-258 }, { 204,-258 }, { 205,-258 }, { 206,-258 }, { 207,-258 },
6314 : { 208,-258 }, { 209,-258 }, { 210,-258 }, { 211,-258 }, { 212,-258 },
6315 : { 213,-258 }, { 214,-258 }, { 215,-258 }, { 216,-258 }, { 217,-258 },
6316 : { 218,-258 }, { 219,-258 }, { 220,-258 }, { 221,-258 }, { 222,-258 },
6317 : { 223,-258 }, { 224,-258 }, { 225,-258 }, { 226,-258 }, { 227,-258 },
6318 : { 228,-258 }, { 229,-258 }, { 230,-258 }, { 231,-258 }, { 232,-258 },
6319 :
6320 : { 233,-258 }, { 234,-258 }, { 235,-258 }, { 236,-258 }, { 237,-258 },
6321 : { 238,-258 }, { 239,-258 }, { 240,-258 }, { 241,-258 }, { 242,-258 },
6322 : { 243,-258 }, { 244,-258 }, { 245,-258 }, { 246,-258 }, { 247,-258 },
6323 : { 248,-258 }, { 249,-258 }, { 250,-258 }, { 251,-258 }, { 252,-258 },
6324 : { 253,-258 }, { 254,-258 }, { 255,-258 }, { 256,-258 }, { 0, 22 },
6325 : { 0,9875 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6326 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9,-8707 },
6327 : { 10,-8707 }, { 0, 0 }, { 12,-8707 }, { 13,-8707 }, { 0, 0 },
6328 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6329 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6330 :
6331 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6332 : { 0, 0 }, { 0, 0 }, { 32,-8707 }, { 0, 0 }, { 0, 0 },
6333 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 39,-19662 },
6334 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6335 : { 45,-19660 }, { 0, 22 }, { 0,9828 }, { 1,-563 }, { 2,-563 },
6336 : { 3,-563 }, { 4,-563 }, { 5,-563 }, { 6,-563 }, { 7,-563 },
6337 : { 8,-563 }, { 9,-305 }, { 10, -47 }, { 11,-563 }, { 12,-305 },
6338 : { 13, -47 }, { 14,-563 }, { 15,-563 }, { 16,-563 }, { 17,-563 },
6339 : { 18,-563 }, { 19,-563 }, { 20,-563 }, { 21,-563 }, { 22,-563 },
6340 : { 23,-563 }, { 24,-563 }, { 25,-563 }, { 26,-563 }, { 27,-563 },
6341 :
6342 : { 28,-563 }, { 29,-563 }, { 30,-563 }, { 31,-563 }, { 32,-305 },
6343 : { 33,-563 }, { 34,-563 }, { 35,-563 }, { 36,-563 }, { 37,-563 },
6344 : { 38,-563 }, { 39,-563 }, { 40,-563 }, { 41,-563 }, { 42,-563 },
6345 : { 43,-563 }, { 44,-563 }, { 45,2365 }, { 46,-563 }, { 47,-563 },
6346 : { 48,-563 }, { 49,-563 }, { 50,-563 }, { 51,-563 }, { 52,-563 },
6347 : { 53,-563 }, { 54,-563 }, { 55,-563 }, { 56,-563 }, { 57,-563 },
6348 : { 58,-563 }, { 59,-563 }, { 60,-563 }, { 61,-563 }, { 62,-563 },
6349 : { 63,-563 }, { 64,-563 }, { 65,-563 }, { 66,-563 }, { 67,-563 },
6350 : { 68,-563 }, { 69,-563 }, { 70,-563 }, { 71,-563 }, { 72,-563 },
6351 : { 73,-563 }, { 74,-563 }, { 75,-563 }, { 76,-563 }, { 77,-563 },
6352 :
6353 : { 78,-563 }, { 79,-563 }, { 80,-563 }, { 81,-563 }, { 82,-563 },
6354 : { 83,-563 }, { 84,-563 }, { 85,-563 }, { 86,-563 }, { 87,-563 },
6355 : { 88,-563 }, { 89,-563 }, { 90,-563 }, { 91,-563 }, { 92,-563 },
6356 : { 93,-563 }, { 94,-563 }, { 95,-563 }, { 96,-563 }, { 97,-563 },
6357 : { 98,-563 }, { 99,-563 }, { 100,-563 }, { 101,-563 }, { 102,-563 },
6358 : { 103,-563 }, { 104,-563 }, { 105,-563 }, { 106,-563 }, { 107,-563 },
6359 : { 108,-563 }, { 109,-563 }, { 110,-563 }, { 111,-563 }, { 112,-563 },
6360 : { 113,-563 }, { 114,-563 }, { 115,-563 }, { 116,-563 }, { 117,-563 },
6361 : { 118,-563 }, { 119,-563 }, { 120,-563 }, { 121,-563 }, { 122,-563 },
6362 : { 123,-563 }, { 124,-563 }, { 125,-563 }, { 126,-563 }, { 127,-563 },
6363 :
6364 : { 128,-563 }, { 129,-563 }, { 130,-563 }, { 131,-563 }, { 132,-563 },
6365 : { 133,-563 }, { 134,-563 }, { 135,-563 }, { 136,-563 }, { 137,-563 },
6366 : { 138,-563 }, { 139,-563 }, { 140,-563 }, { 141,-563 }, { 142,-563 },
6367 : { 143,-563 }, { 144,-563 }, { 145,-563 }, { 146,-563 }, { 147,-563 },
6368 : { 148,-563 }, { 149,-563 }, { 150,-563 }, { 151,-563 }, { 152,-563 },
6369 : { 153,-563 }, { 154,-563 }, { 155,-563 }, { 156,-563 }, { 157,-563 },
6370 : { 158,-563 }, { 159,-563 }, { 160,-563 }, { 161,-563 }, { 162,-563 },
6371 : { 163,-563 }, { 164,-563 }, { 165,-563 }, { 166,-563 }, { 167,-563 },
6372 : { 168,-563 }, { 169,-563 }, { 170,-563 }, { 171,-563 }, { 172,-563 },
6373 : { 173,-563 }, { 174,-563 }, { 175,-563 }, { 176,-563 }, { 177,-563 },
6374 :
6375 : { 178,-563 }, { 179,-563 }, { 180,-563 }, { 181,-563 }, { 182,-563 },
6376 : { 183,-563 }, { 184,-563 }, { 185,-563 }, { 186,-563 }, { 187,-563 },
6377 : { 188,-563 }, { 189,-563 }, { 190,-563 }, { 191,-563 }, { 192,-563 },
6378 : { 193,-563 }, { 194,-563 }, { 195,-563 }, { 196,-563 }, { 197,-563 },
6379 : { 198,-563 }, { 199,-563 }, { 200,-563 }, { 201,-563 }, { 202,-563 },
6380 : { 203,-563 }, { 204,-563 }, { 205,-563 }, { 206,-563 }, { 207,-563 },
6381 : { 208,-563 }, { 209,-563 }, { 210,-563 }, { 211,-563 }, { 212,-563 },
6382 : { 213,-563 }, { 214,-563 }, { 215,-563 }, { 216,-563 }, { 217,-563 },
6383 : { 218,-563 }, { 219,-563 }, { 220,-563 }, { 221,-563 }, { 222,-563 },
6384 : { 223,-563 }, { 224,-563 }, { 225,-563 }, { 226,-563 }, { 227,-563 },
6385 :
6386 : { 228,-563 }, { 229,-563 }, { 230,-563 }, { 231,-563 }, { 232,-563 },
6387 : { 233,-563 }, { 234,-563 }, { 235,-563 }, { 236,-563 }, { 237,-563 },
6388 : { 238,-563 }, { 239,-563 }, { 240,-563 }, { 241,-563 }, { 242,-563 },
6389 : { 243,-563 }, { 244,-563 }, { 245,-563 }, { 246,-563 }, { 247,-563 },
6390 : { 248,-563 }, { 249,-563 }, { 250,-563 }, { 251,-563 }, { 252,-563 },
6391 : { 253,-563 }, { 254,-563 }, { 255,-563 }, { 256,-563 }, { 0, 22 },
6392 : { 0,9570 }, { 1,-5039 }, { 2,-5039 }, { 3,-5039 }, { 4,-5039 },
6393 : { 5,-5039 }, { 6,-5039 }, { 7,-5039 }, { 8,-5039 }, { 9,-4781 },
6394 : { 10,-12180 }, { 11,-5039 }, { 12,-4781 }, { 13,-12180 }, { 14,-5039 },
6395 : { 15,-5039 }, { 16,-5039 }, { 17,-5039 }, { 18,-5039 }, { 19,-5039 },
6396 :
6397 : { 20,-5039 }, { 21,-5039 }, { 22,-5039 }, { 23,-5039 }, { 24,-5039 },
6398 : { 25,-5039 }, { 26,-5039 }, { 27,-5039 }, { 28,-5039 }, { 29,-5039 },
6399 : { 30,-5039 }, { 31,-5039 }, { 32,-4781 }, { 33,-5039 }, { 34,-5039 },
6400 : { 35,-5039 }, { 36,-5039 }, { 37,-5039 }, { 38,-5039 }, { 39,-5039 },
6401 : { 40,-5039 }, { 41,-5039 }, { 42,-5039 }, { 43,-5039 }, { 44,-5039 },
6402 : { 45, 0 }, { 46,-5039 }, { 47,-5039 }, { 48,-5039 }, { 49,-5039 },
6403 : { 50,-5039 }, { 51,-5039 }, { 52,-5039 }, { 53,-5039 }, { 54,-5039 },
6404 : { 55,-5039 }, { 56,-5039 }, { 57,-5039 }, { 58,-5039 }, { 59,-5039 },
6405 : { 60,-5039 }, { 61,-5039 }, { 62,-5039 }, { 63,-5039 }, { 64,-5039 },
6406 : { 65,-5039 }, { 66,-5039 }, { 67,-5039 }, { 68,-5039 }, { 69,-5039 },
6407 :
6408 : { 70,-5039 }, { 71,-5039 }, { 72,-5039 }, { 73,-5039 }, { 74,-5039 },
6409 : { 75,-5039 }, { 76,-5039 }, { 77,-5039 }, { 78,-5039 }, { 79,-5039 },
6410 : { 80,-5039 }, { 81,-5039 }, { 82,-5039 }, { 83,-5039 }, { 84,-5039 },
6411 : { 85,-5039 }, { 86,-5039 }, { 87,-5039 }, { 88,-5039 }, { 89,-5039 },
6412 : { 90,-5039 }, { 91,-5039 }, { 92,-5039 }, { 93,-5039 }, { 94,-5039 },
6413 : { 95,-5039 }, { 96,-5039 }, { 97,-5039 }, { 98,-5039 }, { 99,-5039 },
6414 : { 100,-5039 }, { 101,-5039 }, { 102,-5039 }, { 103,-5039 }, { 104,-5039 },
6415 : { 105,-5039 }, { 106,-5039 }, { 107,-5039 }, { 108,-5039 }, { 109,-5039 },
6416 : { 110,-5039 }, { 111,-5039 }, { 112,-5039 }, { 113,-5039 }, { 114,-5039 },
6417 : { 115,-5039 }, { 116,-5039 }, { 117,-5039 }, { 118,-5039 }, { 119,-5039 },
6418 :
6419 : { 120,-5039 }, { 121,-5039 }, { 122,-5039 }, { 123,-5039 }, { 124,-5039 },
6420 : { 125,-5039 }, { 126,-5039 }, { 127,-5039 }, { 128,-5039 }, { 129,-5039 },
6421 : { 130,-5039 }, { 131,-5039 }, { 132,-5039 }, { 133,-5039 }, { 134,-5039 },
6422 : { 135,-5039 }, { 136,-5039 }, { 137,-5039 }, { 138,-5039 }, { 139,-5039 },
6423 : { 140,-5039 }, { 141,-5039 }, { 142,-5039 }, { 143,-5039 }, { 144,-5039 },
6424 : { 145,-5039 }, { 146,-5039 }, { 147,-5039 }, { 148,-5039 }, { 149,-5039 },
6425 : { 150,-5039 }, { 151,-5039 }, { 152,-5039 }, { 153,-5039 }, { 154,-5039 },
6426 : { 155,-5039 }, { 156,-5039 }, { 157,-5039 }, { 158,-5039 }, { 159,-5039 },
6427 : { 160,-5039 }, { 161,-5039 }, { 162,-5039 }, { 163,-5039 }, { 164,-5039 },
6428 : { 165,-5039 }, { 166,-5039 }, { 167,-5039 }, { 168,-5039 }, { 169,-5039 },
6429 :
6430 : { 170,-5039 }, { 171,-5039 }, { 172,-5039 }, { 173,-5039 }, { 174,-5039 },
6431 : { 175,-5039 }, { 176,-5039 }, { 177,-5039 }, { 178,-5039 }, { 179,-5039 },
6432 : { 180,-5039 }, { 181,-5039 }, { 182,-5039 }, { 183,-5039 }, { 184,-5039 },
6433 : { 185,-5039 }, { 186,-5039 }, { 187,-5039 }, { 188,-5039 }, { 189,-5039 },
6434 : { 190,-5039 }, { 191,-5039 }, { 192,-5039 }, { 193,-5039 }, { 194,-5039 },
6435 : { 195,-5039 }, { 196,-5039 }, { 197,-5039 }, { 198,-5039 }, { 199,-5039 },
6436 : { 200,-5039 }, { 201,-5039 }, { 202,-5039 }, { 203,-5039 }, { 204,-5039 },
6437 : { 205,-5039 }, { 206,-5039 }, { 207,-5039 }, { 208,-5039 }, { 209,-5039 },
6438 : { 210,-5039 }, { 211,-5039 }, { 212,-5039 }, { 213,-5039 }, { 214,-5039 },
6439 : { 215,-5039 }, { 216,-5039 }, { 217,-5039 }, { 218,-5039 }, { 219,-5039 },
6440 :
6441 : { 220,-5039 }, { 221,-5039 }, { 222,-5039 }, { 223,-5039 }, { 224,-5039 },
6442 : { 225,-5039 }, { 226,-5039 }, { 227,-5039 }, { 228,-5039 }, { 229,-5039 },
6443 : { 230,-5039 }, { 231,-5039 }, { 232,-5039 }, { 233,-5039 }, { 234,-5039 },
6444 : { 235,-5039 }, { 236,-5039 }, { 237,-5039 }, { 238,-5039 }, { 239,-5039 },
6445 : { 240,-5039 }, { 241,-5039 }, { 242,-5039 }, { 243,-5039 }, { 244,-5039 },
6446 : { 245,-5039 }, { 246,-5039 }, { 247,-5039 }, { 248,-5039 }, { 249,-5039 },
6447 : { 250,-5039 }, { 251,-5039 }, { 252,-5039 }, { 253,-5039 }, { 254,-5039 },
6448 : { 255,-5039 }, { 256,-5039 }, { 0, 37 }, { 0,9312 }, { 0, 0 },
6449 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6450 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6451 :
6452 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6453 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6454 : { 0, 37 }, { 0,9289 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6455 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6456 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6457 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6458 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6459 : { 0, 0 }, { 48,2107 }, { 49,2107 }, { 50,2107 }, { 51,2107 },
6460 : { 52,2107 }, { 53,2107 }, { 54,2107 }, { 55,2107 }, { 56,2107 },
6461 : { 57,2107 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6462 :
6463 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,2107 }, { 66,2107 },
6464 : { 67,2107 }, { 68,2107 }, { 69,2107 }, { 70,2107 }, { 48,-19828 },
6465 : { 49,-19828 }, { 50,-19828 }, { 51,-19828 }, { 52,-19828 }, { 53,-19828 },
6466 : { 54,-19828 }, { 55,-19828 }, { 56,-19828 }, { 57,-19828 }, { 0, 0 },
6467 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6468 : { 0, 0 }, { 65,-19828 }, { 66,-19828 }, { 67,-19828 }, { 68,-19828 },
6469 : { 69,-19828 }, { 70,-19828 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6470 : { 97,2107 }, { 98,2107 }, { 99,2107 }, { 100,2107 }, { 101,2107 },
6471 : { 102,2107 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6472 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6473 :
6474 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6475 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 97,-19828 }, { 98,-19828 },
6476 : { 99,-19828 }, { 100,-19828 }, { 101,-19828 }, { 102,-19828 }, { 0, 24 },
6477 : { 0,9185 }, { 1, 0 }, { 2, 0 }, { 3, 0 }, { 4, 0 },
6478 : { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 }, { 9, 258 },
6479 : { 10, 516 }, { 11, 0 }, { 12, 258 }, { 13, 516 }, { 14, 0 },
6480 : { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 }, { 19, 0 },
6481 : { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 }, { 24, 0 },
6482 : { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 }, { 29, 0 },
6483 : { 30, 0 }, { 31, 0 }, { 32, 258 }, { 33, 0 }, { 34, 0 },
6484 :
6485 : { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 }, { 39, 0 },
6486 : { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 }, { 44, 0 },
6487 : { 45, 563 }, { 46, 0 }, { 47, 0 }, { 48, 0 }, { 49, 0 },
6488 : { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 }, { 54, 0 },
6489 : { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 }, { 59, 0 },
6490 : { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 }, { 64, 0 },
6491 : { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 }, { 69, 0 },
6492 : { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 }, { 74, 0 },
6493 : { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 }, { 79, 0 },
6494 : { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 }, { 84, 0 },
6495 :
6496 : { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 }, { 89, 0 },
6497 : { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 }, { 94, 0 },
6498 : { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 }, { 99, 0 },
6499 : { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 }, { 104, 0 },
6500 : { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 }, { 109, 0 },
6501 : { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 }, { 114, 0 },
6502 : { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 }, { 119, 0 },
6503 : { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 }, { 124, 0 },
6504 : { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 }, { 129, 0 },
6505 : { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 }, { 134, 0 },
6506 :
6507 : { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 }, { 139, 0 },
6508 : { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 }, { 144, 0 },
6509 : { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 }, { 149, 0 },
6510 : { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 }, { 154, 0 },
6511 : { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 }, { 159, 0 },
6512 : { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 }, { 164, 0 },
6513 : { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 }, { 169, 0 },
6514 : { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 }, { 174, 0 },
6515 : { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 }, { 179, 0 },
6516 : { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 }, { 184, 0 },
6517 :
6518 : { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 }, { 189, 0 },
6519 : { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 }, { 194, 0 },
6520 : { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 }, { 199, 0 },
6521 : { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 }, { 204, 0 },
6522 : { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 }, { 209, 0 },
6523 : { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 }, { 214, 0 },
6524 : { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 }, { 219, 0 },
6525 : { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 }, { 224, 0 },
6526 : { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 }, { 229, 0 },
6527 : { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 }, { 234, 0 },
6528 :
6529 : { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 }, { 239, 0 },
6530 : { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 }, { 244, 0 },
6531 : { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 }, { 249, 0 },
6532 : { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 }, { 254, 0 },
6533 : { 255, 0 }, { 256, 0 }, { 0, 24 }, { 0,8927 }, { 1,-258 },
6534 : { 2,-258 }, { 3,-258 }, { 4,-258 }, { 5,-258 }, { 6,-258 },
6535 : { 7,-258 }, { 8,-258 }, { 9, 0 }, { 10, 258 }, { 11,-258 },
6536 : { 12, 0 }, { 13, 258 }, { 14,-258 }, { 15,-258 }, { 16,-258 },
6537 : { 17,-258 }, { 18,-258 }, { 19,-258 }, { 20,-258 }, { 21,-258 },
6538 : { 22,-258 }, { 23,-258 }, { 24,-258 }, { 25,-258 }, { 26,-258 },
6539 :
6540 : { 27,-258 }, { 28,-258 }, { 29,-258 }, { 30,-258 }, { 31,-258 },
6541 : { 32, 0 }, { 33,-258 }, { 34,-258 }, { 35,-258 }, { 36,-258 },
6542 : { 37,-258 }, { 38,-258 }, { 39,-258 }, { 40,-258 }, { 41,-258 },
6543 : { 42,-258 }, { 43,-258 }, { 44,-258 }, { 45, 305 }, { 46,-258 },
6544 : { 47,-258 }, { 48,-258 }, { 49,-258 }, { 50,-258 }, { 51,-258 },
6545 : { 52,-258 }, { 53,-258 }, { 54,-258 }, { 55,-258 }, { 56,-258 },
6546 : { 57,-258 }, { 58,-258 }, { 59,-258 }, { 60,-258 }, { 61,-258 },
6547 : { 62,-258 }, { 63,-258 }, { 64,-258 }, { 65,-258 }, { 66,-258 },
6548 : { 67,-258 }, { 68,-258 }, { 69,-258 }, { 70,-258 }, { 71,-258 },
6549 : { 72,-258 }, { 73,-258 }, { 74,-258 }, { 75,-258 }, { 76,-258 },
6550 :
6551 : { 77,-258 }, { 78,-258 }, { 79,-258 }, { 80,-258 }, { 81,-258 },
6552 : { 82,-258 }, { 83,-258 }, { 84,-258 }, { 85,-258 }, { 86,-258 },
6553 : { 87,-258 }, { 88,-258 }, { 89,-258 }, { 90,-258 }, { 91,-258 },
6554 : { 92,-258 }, { 93,-258 }, { 94,-258 }, { 95,-258 }, { 96,-258 },
6555 : { 97,-258 }, { 98,-258 }, { 99,-258 }, { 100,-258 }, { 101,-258 },
6556 : { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 }, { 106,-258 },
6557 : { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 }, { 111,-258 },
6558 : { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 }, { 116,-258 },
6559 : { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 }, { 121,-258 },
6560 : { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 }, { 126,-258 },
6561 :
6562 : { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 }, { 131,-258 },
6563 : { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 }, { 136,-258 },
6564 : { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 }, { 141,-258 },
6565 : { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 }, { 146,-258 },
6566 : { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 }, { 151,-258 },
6567 : { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 }, { 156,-258 },
6568 : { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 }, { 161,-258 },
6569 : { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 }, { 166,-258 },
6570 : { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 }, { 171,-258 },
6571 : { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 }, { 176,-258 },
6572 :
6573 : { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 }, { 181,-258 },
6574 : { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 }, { 186,-258 },
6575 : { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 }, { 191,-258 },
6576 : { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 }, { 196,-258 },
6577 : { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 }, { 201,-258 },
6578 : { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 }, { 206,-258 },
6579 : { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 }, { 211,-258 },
6580 : { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 }, { 216,-258 },
6581 : { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 }, { 221,-258 },
6582 : { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 }, { 226,-258 },
6583 :
6584 : { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 }, { 231,-258 },
6585 : { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 }, { 236,-258 },
6586 : { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 }, { 241,-258 },
6587 : { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 }, { 246,-258 },
6588 : { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 }, { 251,-258 },
6589 : { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 }, { 256,-258 },
6590 : { 0, 24 }, { 0,8669 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6591 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6592 : { 9,-8952 }, { 10,-8952 }, { 0, 0 }, { 12,-8952 }, { 13,-8952 },
6593 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6594 :
6595 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6596 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6597 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 32,-8952 }, { 0, 0 },
6598 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6599 : { 39,-20868 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6600 : { 0, 0 }, { 45,-20810 }, { 0, 24 }, { 0,8622 }, { 1,-563 },
6601 : { 2,-563 }, { 3,-563 }, { 4,-563 }, { 5,-563 }, { 6,-563 },
6602 : { 7,-563 }, { 8,-563 }, { 9,-305 }, { 10, -47 }, { 11,-563 },
6603 : { 12,-305 }, { 13, -47 }, { 14,-563 }, { 15,-563 }, { 16,-563 },
6604 : { 17,-563 }, { 18,-563 }, { 19,-563 }, { 20,-563 }, { 21,-563 },
6605 :
6606 : { 22,-563 }, { 23,-563 }, { 24,-563 }, { 25,-563 }, { 26,-563 },
6607 : { 27,-563 }, { 28,-563 }, { 29,-563 }, { 30,-563 }, { 31,-563 },
6608 : { 32,-305 }, { 33,-563 }, { 34,-563 }, { 35,-563 }, { 36,-563 },
6609 : { 37,-563 }, { 38,-563 }, { 39,-563 }, { 40,-563 }, { 41,-563 },
6610 : { 42,-563 }, { 43,-563 }, { 44,-563 }, { 45,1521 }, { 46,-563 },
6611 : { 47,-563 }, { 48,-563 }, { 49,-563 }, { 50,-563 }, { 51,-563 },
6612 : { 52,-563 }, { 53,-563 }, { 54,-563 }, { 55,-563 }, { 56,-563 },
6613 : { 57,-563 }, { 58,-563 }, { 59,-563 }, { 60,-563 }, { 61,-563 },
6614 : { 62,-563 }, { 63,-563 }, { 64,-563 }, { 65,-563 }, { 66,-563 },
6615 : { 67,-563 }, { 68,-563 }, { 69,-563 }, { 70,-563 }, { 71,-563 },
6616 :
6617 : { 72,-563 }, { 73,-563 }, { 74,-563 }, { 75,-563 }, { 76,-563 },
6618 : { 77,-563 }, { 78,-563 }, { 79,-563 }, { 80,-563 }, { 81,-563 },
6619 : { 82,-563 }, { 83,-563 }, { 84,-563 }, { 85,-563 }, { 86,-563 },
6620 : { 87,-563 }, { 88,-563 }, { 89,-563 }, { 90,-563 }, { 91,-563 },
6621 : { 92,-563 }, { 93,-563 }, { 94,-563 }, { 95,-563 }, { 96,-563 },
6622 : { 97,-563 }, { 98,-563 }, { 99,-563 }, { 100,-563 }, { 101,-563 },
6623 : { 102,-563 }, { 103,-563 }, { 104,-563 }, { 105,-563 }, { 106,-563 },
6624 : { 107,-563 }, { 108,-563 }, { 109,-563 }, { 110,-563 }, { 111,-563 },
6625 : { 112,-563 }, { 113,-563 }, { 114,-563 }, { 115,-563 }, { 116,-563 },
6626 : { 117,-563 }, { 118,-563 }, { 119,-563 }, { 120,-563 }, { 121,-563 },
6627 :
6628 : { 122,-563 }, { 123,-563 }, { 124,-563 }, { 125,-563 }, { 126,-563 },
6629 : { 127,-563 }, { 128,-563 }, { 129,-563 }, { 130,-563 }, { 131,-563 },
6630 : { 132,-563 }, { 133,-563 }, { 134,-563 }, { 135,-563 }, { 136,-563 },
6631 : { 137,-563 }, { 138,-563 }, { 139,-563 }, { 140,-563 }, { 141,-563 },
6632 : { 142,-563 }, { 143,-563 }, { 144,-563 }, { 145,-563 }, { 146,-563 },
6633 : { 147,-563 }, { 148,-563 }, { 149,-563 }, { 150,-563 }, { 151,-563 },
6634 : { 152,-563 }, { 153,-563 }, { 154,-563 }, { 155,-563 }, { 156,-563 },
6635 : { 157,-563 }, { 158,-563 }, { 159,-563 }, { 160,-563 }, { 161,-563 },
6636 : { 162,-563 }, { 163,-563 }, { 164,-563 }, { 165,-563 }, { 166,-563 },
6637 : { 167,-563 }, { 168,-563 }, { 169,-563 }, { 170,-563 }, { 171,-563 },
6638 :
6639 : { 172,-563 }, { 173,-563 }, { 174,-563 }, { 175,-563 }, { 176,-563 },
6640 : { 177,-563 }, { 178,-563 }, { 179,-563 }, { 180,-563 }, { 181,-563 },
6641 : { 182,-563 }, { 183,-563 }, { 184,-563 }, { 185,-563 }, { 186,-563 },
6642 : { 187,-563 }, { 188,-563 }, { 189,-563 }, { 190,-563 }, { 191,-563 },
6643 : { 192,-563 }, { 193,-563 }, { 194,-563 }, { 195,-563 }, { 196,-563 },
6644 : { 197,-563 }, { 198,-563 }, { 199,-563 }, { 200,-563 }, { 201,-563 },
6645 : { 202,-563 }, { 203,-563 }, { 204,-563 }, { 205,-563 }, { 206,-563 },
6646 : { 207,-563 }, { 208,-563 }, { 209,-563 }, { 210,-563 }, { 211,-563 },
6647 : { 212,-563 }, { 213,-563 }, { 214,-563 }, { 215,-563 }, { 216,-563 },
6648 : { 217,-563 }, { 218,-563 }, { 219,-563 }, { 220,-563 }, { 221,-563 },
6649 :
6650 : { 222,-563 }, { 223,-563 }, { 224,-563 }, { 225,-563 }, { 226,-563 },
6651 : { 227,-563 }, { 228,-563 }, { 229,-563 }, { 230,-563 }, { 231,-563 },
6652 : { 232,-563 }, { 233,-563 }, { 234,-563 }, { 235,-563 }, { 236,-563 },
6653 : { 237,-563 }, { 238,-563 }, { 239,-563 }, { 240,-563 }, { 241,-563 },
6654 : { 242,-563 }, { 243,-563 }, { 244,-563 }, { 245,-563 }, { 246,-563 },
6655 : { 247,-563 }, { 248,-563 }, { 249,-563 }, { 250,-563 }, { 251,-563 },
6656 : { 252,-563 }, { 253,-563 }, { 254,-563 }, { 255,-563 }, { 256,-563 },
6657 : { 0, 24 }, { 0,8364 }, { 1,-5086 }, { 2,-5086 }, { 3,-5086 },
6658 : { 4,-5086 }, { 5,-5086 }, { 6,-5086 }, { 7,-5086 }, { 8,-5086 },
6659 : { 9,-4828 }, { 10,-12170 }, { 11,-5086 }, { 12,-4828 }, { 13,-12170 },
6660 :
6661 : { 14,-5086 }, { 15,-5086 }, { 16,-5086 }, { 17,-5086 }, { 18,-5086 },
6662 : { 19,-5086 }, { 20,-5086 }, { 21,-5086 }, { 22,-5086 }, { 23,-5086 },
6663 : { 24,-5086 }, { 25,-5086 }, { 26,-5086 }, { 27,-5086 }, { 28,-5086 },
6664 : { 29,-5086 }, { 30,-5086 }, { 31,-5086 }, { 32,-4828 }, { 33,-5086 },
6665 : { 34,-5086 }, { 35,-5086 }, { 36,-5086 }, { 37,-5086 }, { 38,-5086 },
6666 : { 39,-5086 }, { 40,-5086 }, { 41,-5086 }, { 42,-5086 }, { 43,-5086 },
6667 : { 44,-5086 }, { 45, 0 }, { 46,-5086 }, { 47,-5086 }, { 48,-5086 },
6668 : { 49,-5086 }, { 50,-5086 }, { 51,-5086 }, { 52,-5086 }, { 53,-5086 },
6669 : { 54,-5086 }, { 55,-5086 }, { 56,-5086 }, { 57,-5086 }, { 58,-5086 },
6670 : { 59,-5086 }, { 60,-5086 }, { 61,-5086 }, { 62,-5086 }, { 63,-5086 },
6671 :
6672 : { 64,-5086 }, { 65,-5086 }, { 66,-5086 }, { 67,-5086 }, { 68,-5086 },
6673 : { 69,-5086 }, { 70,-5086 }, { 71,-5086 }, { 72,-5086 }, { 73,-5086 },
6674 : { 74,-5086 }, { 75,-5086 }, { 76,-5086 }, { 77,-5086 }, { 78,-5086 },
6675 : { 79,-5086 }, { 80,-5086 }, { 81,-5086 }, { 82,-5086 }, { 83,-5086 },
6676 : { 84,-5086 }, { 85,-5086 }, { 86,-5086 }, { 87,-5086 }, { 88,-5086 },
6677 : { 89,-5086 }, { 90,-5086 }, { 91,-5086 }, { 92,-5086 }, { 93,-5086 },
6678 : { 94,-5086 }, { 95,-5086 }, { 96,-5086 }, { 97,-5086 }, { 98,-5086 },
6679 : { 99,-5086 }, { 100,-5086 }, { 101,-5086 }, { 102,-5086 }, { 103,-5086 },
6680 : { 104,-5086 }, { 105,-5086 }, { 106,-5086 }, { 107,-5086 }, { 108,-5086 },
6681 : { 109,-5086 }, { 110,-5086 }, { 111,-5086 }, { 112,-5086 }, { 113,-5086 },
6682 :
6683 : { 114,-5086 }, { 115,-5086 }, { 116,-5086 }, { 117,-5086 }, { 118,-5086 },
6684 : { 119,-5086 }, { 120,-5086 }, { 121,-5086 }, { 122,-5086 }, { 123,-5086 },
6685 : { 124,-5086 }, { 125,-5086 }, { 126,-5086 }, { 127,-5086 }, { 128,-5086 },
6686 : { 129,-5086 }, { 130,-5086 }, { 131,-5086 }, { 132,-5086 }, { 133,-5086 },
6687 : { 134,-5086 }, { 135,-5086 }, { 136,-5086 }, { 137,-5086 }, { 138,-5086 },
6688 : { 139,-5086 }, { 140,-5086 }, { 141,-5086 }, { 142,-5086 }, { 143,-5086 },
6689 : { 144,-5086 }, { 145,-5086 }, { 146,-5086 }, { 147,-5086 }, { 148,-5086 },
6690 : { 149,-5086 }, { 150,-5086 }, { 151,-5086 }, { 152,-5086 }, { 153,-5086 },
6691 : { 154,-5086 }, { 155,-5086 }, { 156,-5086 }, { 157,-5086 }, { 158,-5086 },
6692 : { 159,-5086 }, { 160,-5086 }, { 161,-5086 }, { 162,-5086 }, { 163,-5086 },
6693 :
6694 : { 164,-5086 }, { 165,-5086 }, { 166,-5086 }, { 167,-5086 }, { 168,-5086 },
6695 : { 169,-5086 }, { 170,-5086 }, { 171,-5086 }, { 172,-5086 }, { 173,-5086 },
6696 : { 174,-5086 }, { 175,-5086 }, { 176,-5086 }, { 177,-5086 }, { 178,-5086 },
6697 : { 179,-5086 }, { 180,-5086 }, { 181,-5086 }, { 182,-5086 }, { 183,-5086 },
6698 : { 184,-5086 }, { 185,-5086 }, { 186,-5086 }, { 187,-5086 }, { 188,-5086 },
6699 : { 189,-5086 }, { 190,-5086 }, { 191,-5086 }, { 192,-5086 }, { 193,-5086 },
6700 : { 194,-5086 }, { 195,-5086 }, { 196,-5086 }, { 197,-5086 }, { 198,-5086 },
6701 : { 199,-5086 }, { 200,-5086 }, { 201,-5086 }, { 202,-5086 }, { 203,-5086 },
6702 : { 204,-5086 }, { 205,-5086 }, { 206,-5086 }, { 207,-5086 }, { 208,-5086 },
6703 : { 209,-5086 }, { 210,-5086 }, { 211,-5086 }, { 212,-5086 }, { 213,-5086 },
6704 :
6705 : { 214,-5086 }, { 215,-5086 }, { 216,-5086 }, { 217,-5086 }, { 218,-5086 },
6706 : { 219,-5086 }, { 220,-5086 }, { 221,-5086 }, { 222,-5086 }, { 223,-5086 },
6707 : { 224,-5086 }, { 225,-5086 }, { 226,-5086 }, { 227,-5086 }, { 228,-5086 },
6708 : { 229,-5086 }, { 230,-5086 }, { 231,-5086 }, { 232,-5086 }, { 233,-5086 },
6709 : { 234,-5086 }, { 235,-5086 }, { 236,-5086 }, { 237,-5086 }, { 238,-5086 },
6710 : { 239,-5086 }, { 240,-5086 }, { 241,-5086 }, { 242,-5086 }, { 243,-5086 },
6711 : { 244,-5086 }, { 245,-5086 }, { 246,-5086 }, { 247,-5086 }, { 248,-5086 },
6712 : { 249,-5086 }, { 250,-5086 }, { 251,-5086 }, { 252,-5086 }, { 253,-5086 },
6713 : { 254,-5086 }, { 255,-5086 }, { 256,-5086 }, { 0, 37 }, { 0,8106 },
6714 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6715 :
6716 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6717 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6718 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6719 : { 0, 0 }, { 0, 37 }, { 0,8083 }, { 0, 0 }, { 0, 0 },
6720 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6721 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6722 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6723 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6724 : { 0, 0 }, { 0, 0 }, { 48,1263 }, { 49,1263 }, { 50,1263 },
6725 : { 51,1263 }, { 52,1263 }, { 53,1263 }, { 54,1263 }, { 55,1263 },
6726 :
6727 : { 56,1263 }, { 57,1263 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6728 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65,1263 },
6729 : { 66,1263 }, { 67,1263 }, { 68,1263 }, { 69,1263 }, { 70,1263 },
6730 : { 48,-21022 }, { 49,-21022 }, { 50,-21022 }, { 51,-21022 }, { 52,-21022 },
6731 : { 53,-21022 }, { 54,-21022 }, { 55,-21022 }, { 56,-21022 }, { 57,-21022 },
6732 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6733 : { 0, 0 }, { 0, 0 }, { 65,-21022 }, { 66,-21022 }, { 67,-21022 },
6734 : { 68,-21022 }, { 69,-21022 }, { 70,-21022 }, { 0, 0 }, { 0, 0 },
6735 : { 0, 0 }, { 97,1263 }, { 98,1263 }, { 99,1263 }, { 100,1263 },
6736 : { 101,1263 }, { 102,1263 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6737 :
6738 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6739 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6740 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 97,-21022 },
6741 : { 98,-21022 }, { 99,-21022 }, { 100,-21022 }, { 101,-21022 }, { 102,-21022 },
6742 : { 0, 9 }, { 0,7979 }, { 1,-4570 }, { 2,-4570 }, { 3,-4570 },
6743 : { 4,-4570 }, { 5,-4570 }, { 6,-4570 }, { 7,-4570 }, { 8,-4570 },
6744 : { 9,-4312 }, { 10,-4054 }, { 11,-4570 }, { 12,-4312 }, { 13,-4054 },
6745 : { 14,-4570 }, { 15,-4570 }, { 16,-4570 }, { 17,-4570 }, { 18,-4570 },
6746 : { 19,-4570 }, { 20,-4570 }, { 21,-4570 }, { 22,-4570 }, { 23,-4570 },
6747 : { 24,-4570 }, { 25,-4570 }, { 26,-4570 }, { 27,-4570 }, { 28,-4570 },
6748 :
6749 : { 29,-4570 }, { 30,-4570 }, { 31,-4570 }, { 32,-4312 }, { 33,-4570 },
6750 : { 34,-4570 }, { 35,-4570 }, { 36,-4570 }, { 37,-4570 }, { 38,-4570 },
6751 : { 39,-4570 }, { 40,-4570 }, { 41,-4570 }, { 42,-4570 }, { 43,-4570 },
6752 : { 44,-4570 }, { 45, 0 }, { 46,-4570 }, { 47,-4570 }, { 48,-4570 },
6753 : { 49,-4570 }, { 50,-4570 }, { 51,-4570 }, { 52,-4570 }, { 53,-4570 },
6754 : { 54,-4570 }, { 55,-4570 }, { 56,-4570 }, { 57,-4570 }, { 58,-4570 },
6755 : { 59,-4570 }, { 60,-4570 }, { 61,-4570 }, { 62,-4570 }, { 63,-4570 },
6756 : { 64,-4570 }, { 65,-4570 }, { 66,-4570 }, { 67,-4570 }, { 68,-4570 },
6757 : { 69,-4570 }, { 70,-4570 }, { 71,-4570 }, { 72,-4570 }, { 73,-4570 },
6758 : { 74,-4570 }, { 75,-4570 }, { 76,-4570 }, { 77,-4570 }, { 78,-4570 },
6759 :
6760 : { 79,-4570 }, { 80,-4570 }, { 81,-4570 }, { 82,-4570 }, { 83,-4570 },
6761 : { 84,-4570 }, { 85,-4570 }, { 86,-4570 }, { 87,-4570 }, { 88,-4570 },
6762 : { 89,-4570 }, { 90,-4570 }, { 91,-4570 }, { 92,-4570 }, { 93,-4570 },
6763 : { 94,-4570 }, { 95,-4570 }, { 96,-4570 }, { 97,-4570 }, { 98,-4570 },
6764 : { 99,-4570 }, { 100,-4570 }, { 101,-4570 }, { 102,-4570 }, { 103,-4570 },
6765 : { 104,-4570 }, { 105,-4570 }, { 106,-4570 }, { 107,-4570 }, { 108,-4570 },
6766 : { 109,-4570 }, { 110,-4570 }, { 111,-4570 }, { 112,-4570 }, { 113,-4570 },
6767 : { 114,-4570 }, { 115,-4570 }, { 116,-4570 }, { 117,-4570 }, { 118,-4570 },
6768 : { 119,-4570 }, { 120,-4570 }, { 121,-4570 }, { 122,-4570 }, { 123,-4570 },
6769 : { 124,-4570 }, { 125,-4570 }, { 126,-4570 }, { 127,-4570 }, { 128,-4570 },
6770 :
6771 : { 129,-4570 }, { 130,-4570 }, { 131,-4570 }, { 132,-4570 }, { 133,-4570 },
6772 : { 134,-4570 }, { 135,-4570 }, { 136,-4570 }, { 137,-4570 }, { 138,-4570 },
6773 : { 139,-4570 }, { 140,-4570 }, { 141,-4570 }, { 142,-4570 }, { 143,-4570 },
6774 : { 144,-4570 }, { 145,-4570 }, { 146,-4570 }, { 147,-4570 }, { 148,-4570 },
6775 : { 149,-4570 }, { 150,-4570 }, { 151,-4570 }, { 152,-4570 }, { 153,-4570 },
6776 : { 154,-4570 }, { 155,-4570 }, { 156,-4570 }, { 157,-4570 }, { 158,-4570 },
6777 : { 159,-4570 }, { 160,-4570 }, { 161,-4570 }, { 162,-4570 }, { 163,-4570 },
6778 : { 164,-4570 }, { 165,-4570 }, { 166,-4570 }, { 167,-4570 }, { 168,-4570 },
6779 : { 169,-4570 }, { 170,-4570 }, { 171,-4570 }, { 172,-4570 }, { 173,-4570 },
6780 : { 174,-4570 }, { 175,-4570 }, { 176,-4570 }, { 177,-4570 }, { 178,-4570 },
6781 :
6782 : { 179,-4570 }, { 180,-4570 }, { 181,-4570 }, { 182,-4570 }, { 183,-4570 },
6783 : { 184,-4570 }, { 185,-4570 }, { 186,-4570 }, { 187,-4570 }, { 188,-4570 },
6784 : { 189,-4570 }, { 190,-4570 }, { 191,-4570 }, { 192,-4570 }, { 193,-4570 },
6785 : { 194,-4570 }, { 195,-4570 }, { 196,-4570 }, { 197,-4570 }, { 198,-4570 },
6786 : { 199,-4570 }, { 200,-4570 }, { 201,-4570 }, { 202,-4570 }, { 203,-4570 },
6787 : { 204,-4570 }, { 205,-4570 }, { 206,-4570 }, { 207,-4570 }, { 208,-4570 },
6788 : { 209,-4570 }, { 210,-4570 }, { 211,-4570 }, { 212,-4570 }, { 213,-4570 },
6789 : { 214,-4570 }, { 215,-4570 }, { 216,-4570 }, { 217,-4570 }, { 218,-4570 },
6790 : { 219,-4570 }, { 220,-4570 }, { 221,-4570 }, { 222,-4570 }, { 223,-4570 },
6791 : { 224,-4570 }, { 225,-4570 }, { 226,-4570 }, { 227,-4570 }, { 228,-4570 },
6792 :
6793 : { 229,-4570 }, { 230,-4570 }, { 231,-4570 }, { 232,-4570 }, { 233,-4570 },
6794 : { 234,-4570 }, { 235,-4570 }, { 236,-4570 }, { 237,-4570 }, { 238,-4570 },
6795 : { 239,-4570 }, { 240,-4570 }, { 241,-4570 }, { 242,-4570 }, { 243,-4570 },
6796 : { 244,-4570 }, { 245,-4570 }, { 246,-4570 }, { 247,-4570 }, { 248,-4570 },
6797 : { 249,-4570 }, { 250,-4570 }, { 251,-4570 }, { 252,-4570 }, { 253,-4570 },
6798 : { 254,-4570 }, { 255,-4570 }, { 256,-4570 }, { 0, 16 }, { 0,7721 },
6799 : { 1,-3749 }, { 2,-3749 }, { 3,-3749 }, { 4,-3749 }, { 5,-3749 },
6800 : { 6,-3749 }, { 7,-3749 }, { 8,-3749 }, { 9,-3491 }, { 10,-3233 },
6801 : { 11,-3749 }, { 12,-3491 }, { 13,-3233 }, { 14,-3749 }, { 15,-3749 },
6802 : { 16,-3749 }, { 17,-3749 }, { 18,-3749 }, { 19,-3749 }, { 20,-3749 },
6803 :
6804 : { 21,-3749 }, { 22,-3749 }, { 23,-3749 }, { 24,-3749 }, { 25,-3749 },
6805 : { 26,-3749 }, { 27,-3749 }, { 28,-3749 }, { 29,-3749 }, { 30,-3749 },
6806 : { 31,-3749 }, { 32,-3491 }, { 33,-3749 }, { 34,-3749 }, { 35,-3749 },
6807 : { 36,-3749 }, { 37,-3749 }, { 38,-3749 }, { 39,-3749 }, { 40,-3749 },
6808 : { 41,-3749 }, { 42,-3749 }, { 43,-3749 }, { 44,-3749 }, { 45, 0 },
6809 : { 46,-3749 }, { 47,-3749 }, { 48,-3749 }, { 49,-3749 }, { 50,-3749 },
6810 : { 51,-3749 }, { 52,-3749 }, { 53,-3749 }, { 54,-3749 }, { 55,-3749 },
6811 : { 56,-3749 }, { 57,-3749 }, { 58,-3749 }, { 59,-3749 }, { 60,-3749 },
6812 : { 61,-3749 }, { 62,-3749 }, { 63,-3749 }, { 64,-3749 }, { 65,-3749 },
6813 : { 66,-3749 }, { 67,-3749 }, { 68,-3749 }, { 69,-3749 }, { 70,-3749 },
6814 :
6815 : { 71,-3749 }, { 72,-3749 }, { 73,-3749 }, { 74,-3749 }, { 75,-3749 },
6816 : { 76,-3749 }, { 77,-3749 }, { 78,-3749 }, { 79,-3749 }, { 80,-3749 },
6817 : { 81,-3749 }, { 82,-3749 }, { 83,-3749 }, { 84,-3749 }, { 85,-3749 },
6818 : { 86,-3749 }, { 87,-3749 }, { 88,-3749 }, { 89,-3749 }, { 90,-3749 },
6819 : { 91,-3749 }, { 92,-3749 }, { 93,-3749 }, { 94,-3749 }, { 95,-3749 },
6820 : { 96,-3749 }, { 97,-3749 }, { 98,-3749 }, { 99,-3749 }, { 100,-3749 },
6821 : { 101,-3749 }, { 102,-3749 }, { 103,-3749 }, { 104,-3749 }, { 105,-3749 },
6822 : { 106,-3749 }, { 107,-3749 }, { 108,-3749 }, { 109,-3749 }, { 110,-3749 },
6823 : { 111,-3749 }, { 112,-3749 }, { 113,-3749 }, { 114,-3749 }, { 115,-3749 },
6824 : { 116,-3749 }, { 117,-3749 }, { 118,-3749 }, { 119,-3749 }, { 120,-3749 },
6825 :
6826 : { 121,-3749 }, { 122,-3749 }, { 123,-3749 }, { 124,-3749 }, { 125,-3749 },
6827 : { 126,-3749 }, { 127,-3749 }, { 128,-3749 }, { 129,-3749 }, { 130,-3749 },
6828 : { 131,-3749 }, { 132,-3749 }, { 133,-3749 }, { 134,-3749 }, { 135,-3749 },
6829 : { 136,-3749 }, { 137,-3749 }, { 138,-3749 }, { 139,-3749 }, { 140,-3749 },
6830 : { 141,-3749 }, { 142,-3749 }, { 143,-3749 }, { 144,-3749 }, { 145,-3749 },
6831 : { 146,-3749 }, { 147,-3749 }, { 148,-3749 }, { 149,-3749 }, { 150,-3749 },
6832 : { 151,-3749 }, { 152,-3749 }, { 153,-3749 }, { 154,-3749 }, { 155,-3749 },
6833 : { 156,-3749 }, { 157,-3749 }, { 158,-3749 }, { 159,-3749 }, { 160,-3749 },
6834 : { 161,-3749 }, { 162,-3749 }, { 163,-3749 }, { 164,-3749 }, { 165,-3749 },
6835 : { 166,-3749 }, { 167,-3749 }, { 168,-3749 }, { 169,-3749 }, { 170,-3749 },
6836 :
6837 : { 171,-3749 }, { 172,-3749 }, { 173,-3749 }, { 174,-3749 }, { 175,-3749 },
6838 : { 176,-3749 }, { 177,-3749 }, { 178,-3749 }, { 179,-3749 }, { 180,-3749 },
6839 : { 181,-3749 }, { 182,-3749 }, { 183,-3749 }, { 184,-3749 }, { 185,-3749 },
6840 : { 186,-3749 }, { 187,-3749 }, { 188,-3749 }, { 189,-3749 }, { 190,-3749 },
6841 : { 191,-3749 }, { 192,-3749 }, { 193,-3749 }, { 194,-3749 }, { 195,-3749 },
6842 : { 196,-3749 }, { 197,-3749 }, { 198,-3749 }, { 199,-3749 }, { 200,-3749 },
6843 : { 201,-3749 }, { 202,-3749 }, { 203,-3749 }, { 204,-3749 }, { 205,-3749 },
6844 : { 206,-3749 }, { 207,-3749 }, { 208,-3749 }, { 209,-3749 }, { 210,-3749 },
6845 : { 211,-3749 }, { 212,-3749 }, { 213,-3749 }, { 214,-3749 }, { 215,-3749 },
6846 : { 216,-3749 }, { 217,-3749 }, { 218,-3749 }, { 219,-3749 }, { 220,-3749 },
6847 :
6848 : { 221,-3749 }, { 222,-3749 }, { 223,-3749 }, { 224,-3749 }, { 225,-3749 },
6849 : { 226,-3749 }, { 227,-3749 }, { 228,-3749 }, { 229,-3749 }, { 230,-3749 },
6850 : { 231,-3749 }, { 232,-3749 }, { 233,-3749 }, { 234,-3749 }, { 235,-3749 },
6851 : { 236,-3749 }, { 237,-3749 }, { 238,-3749 }, { 239,-3749 }, { 240,-3749 },
6852 : { 241,-3749 }, { 242,-3749 }, { 243,-3749 }, { 244,-3749 }, { 245,-3749 },
6853 : { 246,-3749 }, { 247,-3749 }, { 248,-3749 }, { 249,-3749 }, { 250,-3749 },
6854 : { 251,-3749 }, { 252,-3749 }, { 253,-3749 }, { 254,-3749 }, { 255,-3749 },
6855 : { 256,-3749 }, { 0, 22 }, { 0,7463 }, { 1,-2928 }, { 2,-2928 },
6856 : { 3,-2928 }, { 4,-2928 }, { 5,-2928 }, { 6,-2928 }, { 7,-2928 },
6857 : { 8,-2928 }, { 9,-2670 }, { 10,-2412 }, { 11,-2928 }, { 12,-2670 },
6858 :
6859 : { 13,-2412 }, { 14,-2928 }, { 15,-2928 }, { 16,-2928 }, { 17,-2928 },
6860 : { 18,-2928 }, { 19,-2928 }, { 20,-2928 }, { 21,-2928 }, { 22,-2928 },
6861 : { 23,-2928 }, { 24,-2928 }, { 25,-2928 }, { 26,-2928 }, { 27,-2928 },
6862 : { 28,-2928 }, { 29,-2928 }, { 30,-2928 }, { 31,-2928 }, { 32,-2670 },
6863 : { 33,-2928 }, { 34,-2928 }, { 35,-2928 }, { 36,-2928 }, { 37,-2928 },
6864 : { 38,-2928 }, { 39,-2928 }, { 40,-2928 }, { 41,-2928 }, { 42,-2928 },
6865 : { 43,-2928 }, { 44,-2928 }, { 45, 0 }, { 46,-2928 }, { 47,-2928 },
6866 : { 48,-2928 }, { 49,-2928 }, { 50,-2928 }, { 51,-2928 }, { 52,-2928 },
6867 : { 53,-2928 }, { 54,-2928 }, { 55,-2928 }, { 56,-2928 }, { 57,-2928 },
6868 : { 58,-2928 }, { 59,-2928 }, { 60,-2928 }, { 61,-2928 }, { 62,-2928 },
6869 :
6870 : { 63,-2928 }, { 64,-2928 }, { 65,-2928 }, { 66,-2928 }, { 67,-2928 },
6871 : { 68,-2928 }, { 69,-2928 }, { 70,-2928 }, { 71,-2928 }, { 72,-2928 },
6872 : { 73,-2928 }, { 74,-2928 }, { 75,-2928 }, { 76,-2928 }, { 77,-2928 },
6873 : { 78,-2928 }, { 79,-2928 }, { 80,-2928 }, { 81,-2928 }, { 82,-2928 },
6874 : { 83,-2928 }, { 84,-2928 }, { 85,-2928 }, { 86,-2928 }, { 87,-2928 },
6875 : { 88,-2928 }, { 89,-2928 }, { 90,-2928 }, { 91,-2928 }, { 92,-2928 },
6876 : { 93,-2928 }, { 94,-2928 }, { 95,-2928 }, { 96,-2928 }, { 97,-2928 },
6877 : { 98,-2928 }, { 99,-2928 }, { 100,-2928 }, { 101,-2928 }, { 102,-2928 },
6878 : { 103,-2928 }, { 104,-2928 }, { 105,-2928 }, { 106,-2928 }, { 107,-2928 },
6879 : { 108,-2928 }, { 109,-2928 }, { 110,-2928 }, { 111,-2928 }, { 112,-2928 },
6880 :
6881 : { 113,-2928 }, { 114,-2928 }, { 115,-2928 }, { 116,-2928 }, { 117,-2928 },
6882 : { 118,-2928 }, { 119,-2928 }, { 120,-2928 }, { 121,-2928 }, { 122,-2928 },
6883 : { 123,-2928 }, { 124,-2928 }, { 125,-2928 }, { 126,-2928 }, { 127,-2928 },
6884 : { 128,-2928 }, { 129,-2928 }, { 130,-2928 }, { 131,-2928 }, { 132,-2928 },
6885 : { 133,-2928 }, { 134,-2928 }, { 135,-2928 }, { 136,-2928 }, { 137,-2928 },
6886 : { 138,-2928 }, { 139,-2928 }, { 140,-2928 }, { 141,-2928 }, { 142,-2928 },
6887 : { 143,-2928 }, { 144,-2928 }, { 145,-2928 }, { 146,-2928 }, { 147,-2928 },
6888 : { 148,-2928 }, { 149,-2928 }, { 150,-2928 }, { 151,-2928 }, { 152,-2928 },
6889 : { 153,-2928 }, { 154,-2928 }, { 155,-2928 }, { 156,-2928 }, { 157,-2928 },
6890 : { 158,-2928 }, { 159,-2928 }, { 160,-2928 }, { 161,-2928 }, { 162,-2928 },
6891 :
6892 : { 163,-2928 }, { 164,-2928 }, { 165,-2928 }, { 166,-2928 }, { 167,-2928 },
6893 : { 168,-2928 }, { 169,-2928 }, { 170,-2928 }, { 171,-2928 }, { 172,-2928 },
6894 : { 173,-2928 }, { 174,-2928 }, { 175,-2928 }, { 176,-2928 }, { 177,-2928 },
6895 : { 178,-2928 }, { 179,-2928 }, { 180,-2928 }, { 181,-2928 }, { 182,-2928 },
6896 : { 183,-2928 }, { 184,-2928 }, { 185,-2928 }, { 186,-2928 }, { 187,-2928 },
6897 : { 188,-2928 }, { 189,-2928 }, { 190,-2928 }, { 191,-2928 }, { 192,-2928 },
6898 : { 193,-2928 }, { 194,-2928 }, { 195,-2928 }, { 196,-2928 }, { 197,-2928 },
6899 : { 198,-2928 }, { 199,-2928 }, { 200,-2928 }, { 201,-2928 }, { 202,-2928 },
6900 : { 203,-2928 }, { 204,-2928 }, { 205,-2928 }, { 206,-2928 }, { 207,-2928 },
6901 : { 208,-2928 }, { 209,-2928 }, { 210,-2928 }, { 211,-2928 }, { 212,-2928 },
6902 :
6903 : { 213,-2928 }, { 214,-2928 }, { 215,-2928 }, { 216,-2928 }, { 217,-2928 },
6904 : { 218,-2928 }, { 219,-2928 }, { 220,-2928 }, { 221,-2928 }, { 222,-2928 },
6905 : { 223,-2928 }, { 224,-2928 }, { 225,-2928 }, { 226,-2928 }, { 227,-2928 },
6906 : { 228,-2928 }, { 229,-2928 }, { 230,-2928 }, { 231,-2928 }, { 232,-2928 },
6907 : { 233,-2928 }, { 234,-2928 }, { 235,-2928 }, { 236,-2928 }, { 237,-2928 },
6908 : { 238,-2928 }, { 239,-2928 }, { 240,-2928 }, { 241,-2928 }, { 242,-2928 },
6909 : { 243,-2928 }, { 244,-2928 }, { 245,-2928 }, { 246,-2928 }, { 247,-2928 },
6910 : { 248,-2928 }, { 249,-2928 }, { 250,-2928 }, { 251,-2928 }, { 252,-2928 },
6911 : { 253,-2928 }, { 254,-2928 }, { 255,-2928 }, { 256,-2928 }, { 0, 37 },
6912 : { 0,7205 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6913 :
6914 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6915 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6916 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6917 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6918 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6919 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6920 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6921 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6922 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 48, 385 }, { 49, 385 },
6923 : { 50, 385 }, { 51, 385 }, { 52, 385 }, { 53, 385 }, { 54, 385 },
6924 :
6925 : { 55, 385 }, { 56, 385 }, { 57, 385 }, { 0, 0 }, { 0, 0 },
6926 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6927 : { 65, 385 }, { 66, 385 }, { 67, 385 }, { 68, 385 }, { 69, 385 },
6928 : { 70, 385 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6929 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6930 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6931 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6932 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6933 : { 0, 0 }, { 0, 0 }, { 97, 385 }, { 98, 385 }, { 99, 385 },
6934 : { 100, 385 }, { 101, 385 }, { 102, 385 }, { 0, 24 }, { 0,7101 },
6935 :
6936 : { 1,-2084 }, { 2,-2084 }, { 3,-2084 }, { 4,-2084 }, { 5,-2084 },
6937 : { 6,-2084 }, { 7,-2084 }, { 8,-2084 }, { 9,-1826 }, { 10,-1568 },
6938 : { 11,-2084 }, { 12,-1826 }, { 13,-1568 }, { 14,-2084 }, { 15,-2084 },
6939 : { 16,-2084 }, { 17,-2084 }, { 18,-2084 }, { 19,-2084 }, { 20,-2084 },
6940 : { 21,-2084 }, { 22,-2084 }, { 23,-2084 }, { 24,-2084 }, { 25,-2084 },
6941 : { 26,-2084 }, { 27,-2084 }, { 28,-2084 }, { 29,-2084 }, { 30,-2084 },
6942 : { 31,-2084 }, { 32,-1826 }, { 33,-2084 }, { 34,-2084 }, { 35,-2084 },
6943 : { 36,-2084 }, { 37,-2084 }, { 38,-2084 }, { 39,-2084 }, { 40,-2084 },
6944 : { 41,-2084 }, { 42,-2084 }, { 43,-2084 }, { 44,-2084 }, { 45, 0 },
6945 : { 46,-2084 }, { 47,-2084 }, { 48,-2084 }, { 49,-2084 }, { 50,-2084 },
6946 :
6947 : { 51,-2084 }, { 52,-2084 }, { 53,-2084 }, { 54,-2084 }, { 55,-2084 },
6948 : { 56,-2084 }, { 57,-2084 }, { 58,-2084 }, { 59,-2084 }, { 60,-2084 },
6949 : { 61,-2084 }, { 62,-2084 }, { 63,-2084 }, { 64,-2084 }, { 65,-2084 },
6950 : { 66,-2084 }, { 67,-2084 }, { 68,-2084 }, { 69,-2084 }, { 70,-2084 },
6951 : { 71,-2084 }, { 72,-2084 }, { 73,-2084 }, { 74,-2084 }, { 75,-2084 },
6952 : { 76,-2084 }, { 77,-2084 }, { 78,-2084 }, { 79,-2084 }, { 80,-2084 },
6953 : { 81,-2084 }, { 82,-2084 }, { 83,-2084 }, { 84,-2084 }, { 85,-2084 },
6954 : { 86,-2084 }, { 87,-2084 }, { 88,-2084 }, { 89,-2084 }, { 90,-2084 },
6955 : { 91,-2084 }, { 92,-2084 }, { 93,-2084 }, { 94,-2084 }, { 95,-2084 },
6956 : { 96,-2084 }, { 97,-2084 }, { 98,-2084 }, { 99,-2084 }, { 100,-2084 },
6957 :
6958 : { 101,-2084 }, { 102,-2084 }, { 103,-2084 }, { 104,-2084 }, { 105,-2084 },
6959 : { 106,-2084 }, { 107,-2084 }, { 108,-2084 }, { 109,-2084 }, { 110,-2084 },
6960 : { 111,-2084 }, { 112,-2084 }, { 113,-2084 }, { 114,-2084 }, { 115,-2084 },
6961 : { 116,-2084 }, { 117,-2084 }, { 118,-2084 }, { 119,-2084 }, { 120,-2084 },
6962 : { 121,-2084 }, { 122,-2084 }, { 123,-2084 }, { 124,-2084 }, { 125,-2084 },
6963 : { 126,-2084 }, { 127,-2084 }, { 128,-2084 }, { 129,-2084 }, { 130,-2084 },
6964 : { 131,-2084 }, { 132,-2084 }, { 133,-2084 }, { 134,-2084 }, { 135,-2084 },
6965 : { 136,-2084 }, { 137,-2084 }, { 138,-2084 }, { 139,-2084 }, { 140,-2084 },
6966 : { 141,-2084 }, { 142,-2084 }, { 143,-2084 }, { 144,-2084 }, { 145,-2084 },
6967 : { 146,-2084 }, { 147,-2084 }, { 148,-2084 }, { 149,-2084 }, { 150,-2084 },
6968 :
6969 : { 151,-2084 }, { 152,-2084 }, { 153,-2084 }, { 154,-2084 }, { 155,-2084 },
6970 : { 156,-2084 }, { 157,-2084 }, { 158,-2084 }, { 159,-2084 }, { 160,-2084 },
6971 : { 161,-2084 }, { 162,-2084 }, { 163,-2084 }, { 164,-2084 }, { 165,-2084 },
6972 : { 166,-2084 }, { 167,-2084 }, { 168,-2084 }, { 169,-2084 }, { 170,-2084 },
6973 : { 171,-2084 }, { 172,-2084 }, { 173,-2084 }, { 174,-2084 }, { 175,-2084 },
6974 : { 176,-2084 }, { 177,-2084 }, { 178,-2084 }, { 179,-2084 }, { 180,-2084 },
6975 : { 181,-2084 }, { 182,-2084 }, { 183,-2084 }, { 184,-2084 }, { 185,-2084 },
6976 : { 186,-2084 }, { 187,-2084 }, { 188,-2084 }, { 189,-2084 }, { 190,-2084 },
6977 : { 191,-2084 }, { 192,-2084 }, { 193,-2084 }, { 194,-2084 }, { 195,-2084 },
6978 : { 196,-2084 }, { 197,-2084 }, { 198,-2084 }, { 199,-2084 }, { 200,-2084 },
6979 :
6980 : { 201,-2084 }, { 202,-2084 }, { 203,-2084 }, { 204,-2084 }, { 205,-2084 },
6981 : { 206,-2084 }, { 207,-2084 }, { 208,-2084 }, { 209,-2084 }, { 210,-2084 },
6982 : { 211,-2084 }, { 212,-2084 }, { 213,-2084 }, { 214,-2084 }, { 215,-2084 },
6983 : { 216,-2084 }, { 217,-2084 }, { 218,-2084 }, { 219,-2084 }, { 220,-2084 },
6984 : { 221,-2084 }, { 222,-2084 }, { 223,-2084 }, { 224,-2084 }, { 225,-2084 },
6985 : { 226,-2084 }, { 227,-2084 }, { 228,-2084 }, { 229,-2084 }, { 230,-2084 },
6986 : { 231,-2084 }, { 232,-2084 }, { 233,-2084 }, { 234,-2084 }, { 235,-2084 },
6987 : { 236,-2084 }, { 237,-2084 }, { 238,-2084 }, { 239,-2084 }, { 240,-2084 },
6988 : { 241,-2084 }, { 242,-2084 }, { 243,-2084 }, { 244,-2084 }, { 245,-2084 },
6989 : { 246,-2084 }, { 247,-2084 }, { 248,-2084 }, { 249,-2084 }, { 250,-2084 },
6990 :
6991 : { 251,-2084 }, { 252,-2084 }, { 253,-2084 }, { 254,-2084 }, { 255,-2084 },
6992 : { 256,-2084 }, { 0, 37 }, { 0,6843 }, { 0, 0 }, { 0, 0 },
6993 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6994 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6995 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6996 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 37 },
6997 : { 0,6820 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6998 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
6999 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7000 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7001 :
7002 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7003 : { 48, 136 }, { 49, 136 }, { 50, 136 }, { 51, 136 }, { 52, 136 },
7004 : { 53, 136 }, { 54, 136 }, { 55, 136 }, { 56, 136 }, { 57, 136 },
7005 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7006 : { 0, 0 }, { 0, 0 }, { 65, 136 }, { 66, 136 }, { 67, 136 },
7007 : { 68, 136 }, { 69, 136 }, { 70, 136 }, { 48, 137 }, { 49, 137 },
7008 : { 50, 137 }, { 51, 137 }, { 52, 137 }, { 53, 137 }, { 54, 137 },
7009 : { 55, 137 }, { 56, 137 }, { 57, 137 }, { 0, 0 }, { 0, 0 },
7010 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7011 : { 65, 137 }, { 66, 137 }, { 67, 137 }, { 68, 137 }, { 69, 137 },
7012 :
7013 : { 70, 137 }, { 0, 55 }, { 0,6748 }, { 0, 0 }, { 97, 136 },
7014 : { 98, 136 }, { 99, 136 }, { 100, 136 }, { 101, 136 }, { 102, 136 },
7015 : { 0, 0 }, { 9, 137 }, { 10, 137 }, { 0, 0 }, { 12, 137 },
7016 : { 13, 137 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7017 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7018 : { 0, 28 }, { 0,6724 }, { 97, 137 }, { 98, 137 }, { 99, 137 },
7019 : { 100, 137 }, { 101, 137 }, { 102, 137 }, { 0, 0 }, { 32, 137 },
7020 : { 9, 418 }, { 10, 418 }, { 0, 0 }, { 12, 418 }, { 13, 418 },
7021 : { 0, 0 }, { 39, 184 }, { 0, 37 }, { 0,6707 }, { 0, 0 },
7022 : { 0, 0 }, { 0, 0 }, { 45,-22125 }, { 0, 0 }, { 0, 0 },
7023 :
7024 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7025 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 32, 418 }, { 0, 0 },
7026 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7027 : { 39, 465 }, { 0, 37 }, { 0,6683 }, { 0, 0 }, { 0, 0 },
7028 : { 0, 0 }, { 45,-22138 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7029 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7030 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7031 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7032 : { 0, 0 }, { 48, 706 }, { 49, 706 }, { 50, 706 }, { 51, 706 },
7033 : { 52, 706 }, { 53, 706 }, { 54, 706 }, { 55, 706 }, { 56, 706 },
7034 :
7035 : { 57, 706 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7036 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65, 706 }, { 66, 706 },
7037 : { 67, 706 }, { 68, 706 }, { 69, 706 }, { 70, 706 }, { 0, 0 },
7038 : { 48, 705 }, { 49, 705 }, { 50, 705 }, { 51, 705 }, { 52, 705 },
7039 : { 53, 705 }, { 54, 705 }, { 55, 705 }, { 56, 705 }, { 57, 705 },
7040 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7041 : { 0, 0 }, { 0, 0 }, { 65, 705 }, { 66, 705 }, { 67, 705 },
7042 : { 68, 705 }, { 69, 705 }, { 70, 705 }, { 0, 55 }, { 0,6611 },
7043 : { 97, 706 }, { 98, 706 }, { 99, 706 }, { 100, 706 }, { 101, 706 },
7044 : { 102, 706 }, { 0, 0 }, { 0, 0 }, { 9, 0 }, { 10, 0 },
7045 :
7046 : { 0, 0 }, { 12, 0 }, { 13, 0 }, { 0, 0 }, { 0, 0 },
7047 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7048 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 97, 705 },
7049 : { 98, 705 }, { 99, 705 }, { 100, 705 }, { 101, 705 }, { 102, 705 },
7050 : { 0, 0 }, { 32, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7051 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 39, 47 }, { 0, 0 },
7052 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-22262 },
7053 : { 0, 55 }, { 0,6564 }, { 1,-22291 }, { 2,-22291 }, { 3,-22291 },
7054 : { 4,-22291 }, { 5,-22291 }, { 6,-22291 }, { 7,-22291 }, { 8,-22291 },
7055 : { 9,-22291 }, { 10,-22291 }, { 11,-22291 }, { 12,-22291 }, { 13,-22291 },
7056 :
7057 : { 14,-22291 }, { 15,-22291 }, { 16,-22291 }, { 17,-22291 }, { 18,-22291 },
7058 : { 19,-22291 }, { 20,-22291 }, { 21,-22291 }, { 22,-22291 }, { 23,-22291 },
7059 : { 24,-22291 }, { 25,-22291 }, { 26,-22291 }, { 27,-22291 }, { 28,-22291 },
7060 : { 29,-22291 }, { 30,-22291 }, { 31,-22291 }, { 32,-22291 }, { 33,-22291 },
7061 : { 34,-22291 }, { 35,-22291 }, { 36,-22291 }, { 37,-22291 }, { 38,-22291 },
7062 : { 0, 0 }, { 40,-22291 }, { 41,-22291 }, { 42,-22291 }, { 43,-22291 },
7063 : { 44,-22291 }, { 45,-22291 }, { 46,-22291 }, { 47,-22291 }, { 48,-22291 },
7064 : { 49,-22291 }, { 50,-22291 }, { 51,-22291 }, { 52,-22291 }, { 53,-22291 },
7065 : { 54,-22291 }, { 55,-22291 }, { 56,-22291 }, { 57,-22291 }, { 58,-22291 },
7066 : { 59,-22291 }, { 60,-22291 }, { 61,-22291 }, { 62,-22291 }, { 63,-22291 },
7067 :
7068 : { 64,-22291 }, { 65,-22291 }, { 66,-22291 }, { 67,-22291 }, { 68,-22291 },
7069 : { 69,-22291 }, { 70,-22291 }, { 71,-22291 }, { 72,-22291 }, { 73,-22291 },
7070 : { 74,-22291 }, { 75,-22291 }, { 76,-22291 }, { 77,-22291 }, { 78,-22291 },
7071 : { 79,-22291 }, { 80,-22291 }, { 81,-22291 }, { 82,-22291 }, { 83,-22291 },
7072 : { 84,-22291 }, { 85,-22291 }, { 86,-22291 }, { 87,-22291 }, { 88,-22291 },
7073 : { 89,-22291 }, { 90,-22291 }, { 91,-22291 }, { 92,-22291 }, { 93,-22291 },
7074 : { 94,-22291 }, { 95,-22291 }, { 96,-22291 }, { 97,-22291 }, { 98,-22291 },
7075 : { 99,-22291 }, { 100,-22291 }, { 101,-22291 }, { 102,-22291 }, { 103,-22291 },
7076 : { 104,-22291 }, { 105,-22291 }, { 106,-22291 }, { 107,-22291 }, { 108,-22291 },
7077 : { 109,-22291 }, { 110,-22291 }, { 111,-22291 }, { 112,-22291 }, { 113,-22291 },
7078 :
7079 : { 114,-22291 }, { 115,-22291 }, { 116,-22291 }, { 117,-22291 }, { 118,-22291 },
7080 : { 119,-22291 }, { 120,-22291 }, { 121,-22291 }, { 122,-22291 }, { 123,-22291 },
7081 : { 124,-22291 }, { 125,-22291 }, { 126,-22291 }, { 127,-22291 }, { 128,-22291 },
7082 : { 129,-22291 }, { 130,-22291 }, { 131,-22291 }, { 132,-22291 }, { 133,-22291 },
7083 : { 134,-22291 }, { 135,-22291 }, { 136,-22291 }, { 137,-22291 }, { 138,-22291 },
7084 : { 139,-22291 }, { 140,-22291 }, { 141,-22291 }, { 142,-22291 }, { 143,-22291 },
7085 : { 144,-22291 }, { 145,-22291 }, { 146,-22291 }, { 147,-22291 }, { 148,-22291 },
7086 : { 149,-22291 }, { 150,-22291 }, { 151,-22291 }, { 152,-22291 }, { 153,-22291 },
7087 : { 154,-22291 }, { 155,-22291 }, { 156,-22291 }, { 157,-22291 }, { 158,-22291 },
7088 : { 159,-22291 }, { 160,-22291 }, { 161,-22291 }, { 162,-22291 }, { 163,-22291 },
7089 :
7090 : { 164,-22291 }, { 165,-22291 }, { 166,-22291 }, { 167,-22291 }, { 168,-22291 },
7091 : { 169,-22291 }, { 170,-22291 }, { 171,-22291 }, { 172,-22291 }, { 173,-22291 },
7092 : { 174,-22291 }, { 175,-22291 }, { 176,-22291 }, { 177,-22291 }, { 178,-22291 },
7093 : { 179,-22291 }, { 180,-22291 }, { 181,-22291 }, { 182,-22291 }, { 183,-22291 },
7094 : { 184,-22291 }, { 185,-22291 }, { 186,-22291 }, { 187,-22291 }, { 188,-22291 },
7095 : { 189,-22291 }, { 190,-22291 }, { 191,-22291 }, { 192,-22291 }, { 193,-22291 },
7096 : { 194,-22291 }, { 195,-22291 }, { 196,-22291 }, { 197,-22291 }, { 198,-22291 },
7097 : { 199,-22291 }, { 200,-22291 }, { 201,-22291 }, { 202,-22291 }, { 203,-22291 },
7098 : { 204,-22291 }, { 205,-22291 }, { 206,-22291 }, { 207,-22291 }, { 208,-22291 },
7099 : { 209,-22291 }, { 210,-22291 }, { 211,-22291 }, { 212,-22291 }, { 213,-22291 },
7100 :
7101 : { 214,-22291 }, { 215,-22291 }, { 216,-22291 }, { 217,-22291 }, { 218,-22291 },
7102 : { 219,-22291 }, { 220,-22291 }, { 221,-22291 }, { 222,-22291 }, { 223,-22291 },
7103 : { 224,-22291 }, { 225,-22291 }, { 226,-22291 }, { 227,-22291 }, { 228,-22291 },
7104 : { 229,-22291 }, { 230,-22291 }, { 231,-22291 }, { 232,-22291 }, { 233,-22291 },
7105 : { 234,-22291 }, { 235,-22291 }, { 236,-22291 }, { 237,-22291 }, { 238,-22291 },
7106 : { 239,-22291 }, { 240,-22291 }, { 241,-22291 }, { 242,-22291 }, { 243,-22291 },
7107 : { 244,-22291 }, { 245,-22291 }, { 246,-22291 }, { 247,-22291 }, { 248,-22291 },
7108 : { 249,-22291 }, { 250,-22291 }, { 251,-22291 }, { 252,-22291 }, { 253,-22291 },
7109 : { 254,-22291 }, { 255,-22291 }, { 256,-22291 }, { 0, 28 }, { 0,6306 },
7110 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7111 :
7112 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9, 0 }, { 10, 0 },
7113 : { 0, 0 }, { 12, 0 }, { 13, 0 }, { 0, 0 }, { 0, 0 },
7114 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7115 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7116 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7117 : { 0, 0 }, { 32, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7118 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 39, 47 }, { 0, 0 },
7119 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 45,-22556 },
7120 : { 0, 28 }, { 0,6259 }, { 1,-22594 }, { 2,-22594 }, { 3,-22594 },
7121 : { 4,-22594 }, { 5,-22594 }, { 6,-22594 }, { 7,-22594 }, { 8,-22594 },
7122 :
7123 : { 9,-22594 }, { 10,-22594 }, { 11,-22594 }, { 12,-22594 }, { 13,-22594 },
7124 : { 14,-22594 }, { 15,-22594 }, { 16,-22594 }, { 17,-22594 }, { 18,-22594 },
7125 : { 19,-22594 }, { 20,-22594 }, { 21,-22594 }, { 22,-22594 }, { 23,-22594 },
7126 : { 24,-22594 }, { 25,-22594 }, { 26,-22594 }, { 27,-22594 }, { 28,-22594 },
7127 : { 29,-22594 }, { 30,-22594 }, { 31,-22594 }, { 32,-22594 }, { 33,-22594 },
7128 : { 34,-22594 }, { 35,-22594 }, { 36,-22594 }, { 37,-22594 }, { 38,-22594 },
7129 : { 0, 0 }, { 40,-22594 }, { 41,-22594 }, { 42,-22594 }, { 43,-22594 },
7130 : { 44,-22594 }, { 45,-22594 }, { 46,-22594 }, { 47,-22594 }, { 48,-22594 },
7131 : { 49,-22594 }, { 50,-22594 }, { 51,-22594 }, { 52,-22594 }, { 53,-22594 },
7132 : { 54,-22594 }, { 55,-22594 }, { 56,-22594 }, { 57,-22594 }, { 58,-22594 },
7133 :
7134 : { 59,-22594 }, { 60,-22594 }, { 61,-22594 }, { 62,-22594 }, { 63,-22594 },
7135 : { 64,-22594 }, { 65,-22594 }, { 66,-22594 }, { 67,-22594 }, { 68,-22594 },
7136 : { 69,-22594 }, { 70,-22594 }, { 71,-22594 }, { 72,-22594 }, { 73,-22594 },
7137 : { 74,-22594 }, { 75,-22594 }, { 76,-22594 }, { 77,-22594 }, { 78,-22594 },
7138 : { 79,-22594 }, { 80,-22594 }, { 81,-22594 }, { 82,-22594 }, { 83,-22594 },
7139 : { 84,-22594 }, { 85,-22594 }, { 86,-22594 }, { 87,-22594 }, { 88,-22594 },
7140 : { 89,-22594 }, { 90,-22594 }, { 91,-22594 }, { 92,-22594 }, { 93,-22594 },
7141 : { 94,-22594 }, { 95,-22594 }, { 96,-22594 }, { 97,-22594 }, { 98,-22594 },
7142 : { 99,-22594 }, { 100,-22594 }, { 101,-22594 }, { 102,-22594 }, { 103,-22594 },
7143 : { 104,-22594 }, { 105,-22594 }, { 106,-22594 }, { 107,-22594 }, { 108,-22594 },
7144 :
7145 : { 109,-22594 }, { 110,-22594 }, { 111,-22594 }, { 112,-22594 }, { 113,-22594 },
7146 : { 114,-22594 }, { 115,-22594 }, { 116,-22594 }, { 117,-22594 }, { 118,-22594 },
7147 : { 119,-22594 }, { 120,-22594 }, { 121,-22594 }, { 122,-22594 }, { 123,-22594 },
7148 : { 124,-22594 }, { 125,-22594 }, { 126,-22594 }, { 127,-22594 }, { 128,-22594 },
7149 : { 129,-22594 }, { 130,-22594 }, { 131,-22594 }, { 132,-22594 }, { 133,-22594 },
7150 : { 134,-22594 }, { 135,-22594 }, { 136,-22594 }, { 137,-22594 }, { 138,-22594 },
7151 : { 139,-22594 }, { 140,-22594 }, { 141,-22594 }, { 142,-22594 }, { 143,-22594 },
7152 : { 144,-22594 }, { 145,-22594 }, { 146,-22594 }, { 147,-22594 }, { 148,-22594 },
7153 : { 149,-22594 }, { 150,-22594 }, { 151,-22594 }, { 152,-22594 }, { 153,-22594 },
7154 : { 154,-22594 }, { 155,-22594 }, { 156,-22594 }, { 157,-22594 }, { 158,-22594 },
7155 :
7156 : { 159,-22594 }, { 160,-22594 }, { 161,-22594 }, { 162,-22594 }, { 163,-22594 },
7157 : { 164,-22594 }, { 165,-22594 }, { 166,-22594 }, { 167,-22594 }, { 168,-22594 },
7158 : { 169,-22594 }, { 170,-22594 }, { 171,-22594 }, { 172,-22594 }, { 173,-22594 },
7159 : { 174,-22594 }, { 175,-22594 }, { 176,-22594 }, { 177,-22594 }, { 178,-22594 },
7160 : { 179,-22594 }, { 180,-22594 }, { 181,-22594 }, { 182,-22594 }, { 183,-22594 },
7161 : { 184,-22594 }, { 185,-22594 }, { 186,-22594 }, { 187,-22594 }, { 188,-22594 },
7162 : { 189,-22594 }, { 190,-22594 }, { 191,-22594 }, { 192,-22594 }, { 193,-22594 },
7163 : { 194,-22594 }, { 195,-22594 }, { 196,-22594 }, { 197,-22594 }, { 198,-22594 },
7164 : { 199,-22594 }, { 200,-22594 }, { 201,-22594 }, { 202,-22594 }, { 203,-22594 },
7165 : { 204,-22594 }, { 205,-22594 }, { 206,-22594 }, { 207,-22594 }, { 208,-22594 },
7166 :
7167 : { 209,-22594 }, { 210,-22594 }, { 211,-22594 }, { 212,-22594 }, { 213,-22594 },
7168 : { 214,-22594 }, { 215,-22594 }, { 216,-22594 }, { 217,-22594 }, { 218,-22594 },
7169 : { 219,-22594 }, { 220,-22594 }, { 221,-22594 }, { 222,-22594 }, { 223,-22594 },
7170 : { 224,-22594 }, { 225,-22594 }, { 226,-22594 }, { 227,-22594 }, { 228,-22594 },
7171 : { 229,-22594 }, { 230,-22594 }, { 231,-22594 }, { 232,-22594 }, { 233,-22594 },
7172 : { 234,-22594 }, { 235,-22594 }, { 236,-22594 }, { 237,-22594 }, { 238,-22594 },
7173 : { 239,-22594 }, { 240,-22594 }, { 241,-22594 }, { 242,-22594 }, { 243,-22594 },
7174 : { 244,-22594 }, { 245,-22594 }, { 246,-22594 }, { 247,-22594 }, { 248,-22594 },
7175 : { 249,-22594 }, { 250,-22594 }, { 251,-22594 }, { 252,-22594 }, { 253,-22594 },
7176 : { 254,-22594 }, { 255,-22594 }, { 256,-22594 }, { 0, 37 }, { 0,6001 },
7177 :
7178 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7179 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7180 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7181 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7182 : { 0, 0 }, { 0, 37 }, { 0,5978 }, { 0, 0 }, { 0, 0 },
7183 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7184 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7185 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7186 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7187 : { 0, 0 }, { 0, 0 }, { 48, 643 }, { 49, 643 }, { 50, 643 },
7188 :
7189 : { 51, 643 }, { 52, 643 }, { 53, 643 }, { 54, 643 }, { 55, 643 },
7190 : { 56, 643 }, { 57, 643 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7191 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 65, 643 },
7192 : { 66, 643 }, { 67, 643 }, { 68, 643 }, { 69, 643 }, { 70, 643 },
7193 : { 48,-23139 }, { 49,-23139 }, { 50,-23139 }, { 51,-23139 }, { 52,-23139 },
7194 : { 53,-23139 }, { 54,-23139 }, { 55,-23139 }, { 56,-23139 }, { 57,-23139 },
7195 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7196 : { 0, 0 }, { 0, 0 }, { 65,-23139 }, { 66,-23139 }, { 67,-23139 },
7197 : { 68,-23139 }, { 69,-23139 }, { 70,-23139 }, { 0, 0 }, { 0, 0 },
7198 : { 0, 0 }, { 97, 643 }, { 98, 643 }, { 99, 643 }, { 100, 643 },
7199 :
7200 : { 101, 643 }, { 102, 643 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7201 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7202 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7203 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 97,-23139 },
7204 : { 98,-23139 }, { 99,-23139 }, { 100,-23139 }, { 101,-23139 }, { 102,-23139 },
7205 : { 0, 55 }, { 0,5874 }, { 1, 620 }, { 2, 620 }, { 3, 620 },
7206 : { 4, 620 }, { 5, 620 }, { 6, 620 }, { 7, 620 }, { 8, 620 },
7207 : { 9, 878 }, { 10,-737 }, { 11, 620 }, { 12, 878 }, { 13,-737 },
7208 : { 14, 620 }, { 15, 620 }, { 16, 620 }, { 17, 620 }, { 18, 620 },
7209 : { 19, 620 }, { 20, 620 }, { 21, 620 }, { 22, 620 }, { 23, 620 },
7210 :
7211 : { 24, 620 }, { 25, 620 }, { 26, 620 }, { 27, 620 }, { 28, 620 },
7212 : { 29, 620 }, { 30, 620 }, { 31, 620 }, { 32, 878 }, { 33, 620 },
7213 : { 34, 620 }, { 35, 620 }, { 36, 620 }, { 37, 620 }, { 38, 620 },
7214 : { 39,1136 }, { 40, 620 }, { 41, 620 }, { 42, 620 }, { 43, 620 },
7215 : { 44, 620 }, { 45,1394 }, { 46, 620 }, { 47, 620 }, { 48, 620 },
7216 : { 49, 620 }, { 50, 620 }, { 51, 620 }, { 52, 620 }, { 53, 620 },
7217 : { 54, 620 }, { 55, 620 }, { 56, 620 }, { 57, 620 }, { 58, 620 },
7218 : { 59, 620 }, { 60, 620 }, { 61, 620 }, { 62, 620 }, { 63, 620 },
7219 : { 64, 620 }, { 65, 620 }, { 66, 620 }, { 67, 620 }, { 68, 620 },
7220 : { 69, 620 }, { 70, 620 }, { 71, 620 }, { 72, 620 }, { 73, 620 },
7221 :
7222 : { 74, 620 }, { 75, 620 }, { 76, 620 }, { 77, 620 }, { 78, 620 },
7223 : { 79, 620 }, { 80, 620 }, { 81, 620 }, { 82, 620 }, { 83, 620 },
7224 : { 84, 620 }, { 85, 620 }, { 86, 620 }, { 87, 620 }, { 88, 620 },
7225 : { 89, 620 }, { 90, 620 }, { 91, 620 }, { 92, 620 }, { 93, 620 },
7226 : { 94, 620 }, { 95, 620 }, { 96, 620 }, { 97, 620 }, { 98, 620 },
7227 : { 99, 620 }, { 100, 620 }, { 101, 620 }, { 102, 620 }, { 103, 620 },
7228 : { 104, 620 }, { 105, 620 }, { 106, 620 }, { 107, 620 }, { 108, 620 },
7229 : { 109, 620 }, { 110, 620 }, { 111, 620 }, { 112, 620 }, { 113, 620 },
7230 : { 114, 620 }, { 115, 620 }, { 116, 620 }, { 117, 620 }, { 118, 620 },
7231 : { 119, 620 }, { 120, 620 }, { 121, 620 }, { 122, 620 }, { 123, 620 },
7232 :
7233 : { 124, 620 }, { 125, 620 }, { 126, 620 }, { 127, 620 }, { 128, 620 },
7234 : { 129, 620 }, { 130, 620 }, { 131, 620 }, { 132, 620 }, { 133, 620 },
7235 : { 134, 620 }, { 135, 620 }, { 136, 620 }, { 137, 620 }, { 138, 620 },
7236 : { 139, 620 }, { 140, 620 }, { 141, 620 }, { 142, 620 }, { 143, 620 },
7237 : { 144, 620 }, { 145, 620 }, { 146, 620 }, { 147, 620 }, { 148, 620 },
7238 : { 149, 620 }, { 150, 620 }, { 151, 620 }, { 152, 620 }, { 153, 620 },
7239 : { 154, 620 }, { 155, 620 }, { 156, 620 }, { 157, 620 }, { 158, 620 },
7240 : { 159, 620 }, { 160, 620 }, { 161, 620 }, { 162, 620 }, { 163, 620 },
7241 : { 164, 620 }, { 165, 620 }, { 166, 620 }, { 167, 620 }, { 168, 620 },
7242 : { 169, 620 }, { 170, 620 }, { 171, 620 }, { 172, 620 }, { 173, 620 },
7243 :
7244 : { 174, 620 }, { 175, 620 }, { 176, 620 }, { 177, 620 }, { 178, 620 },
7245 : { 179, 620 }, { 180, 620 }, { 181, 620 }, { 182, 620 }, { 183, 620 },
7246 : { 184, 620 }, { 185, 620 }, { 186, 620 }, { 187, 620 }, { 188, 620 },
7247 : { 189, 620 }, { 190, 620 }, { 191, 620 }, { 192, 620 }, { 193, 620 },
7248 : { 194, 620 }, { 195, 620 }, { 196, 620 }, { 197, 620 }, { 198, 620 },
7249 : { 199, 620 }, { 200, 620 }, { 201, 620 }, { 202, 620 }, { 203, 620 },
7250 : { 204, 620 }, { 205, 620 }, { 206, 620 }, { 207, 620 }, { 208, 620 },
7251 : { 209, 620 }, { 210, 620 }, { 211, 620 }, { 212, 620 }, { 213, 620 },
7252 : { 214, 620 }, { 215, 620 }, { 216, 620 }, { 217, 620 }, { 218, 620 },
7253 : { 219, 620 }, { 220, 620 }, { 221, 620 }, { 222, 620 }, { 223, 620 },
7254 :
7255 : { 224, 620 }, { 225, 620 }, { 226, 620 }, { 227, 620 }, { 228, 620 },
7256 : { 229, 620 }, { 230, 620 }, { 231, 620 }, { 232, 620 }, { 233, 620 },
7257 : { 234, 620 }, { 235, 620 }, { 236, 620 }, { 237, 620 }, { 238, 620 },
7258 : { 239, 620 }, { 240, 620 }, { 241, 620 }, { 242, 620 }, { 243, 620 },
7259 : { 244, 620 }, { 245, 620 }, { 246, 620 }, { 247, 620 }, { 248, 620 },
7260 : { 249, 620 }, { 250, 620 }, { 251, 620 }, { 252, 620 }, { 253, 620 },
7261 : { 254, 620 }, { 255, 620 }, { 256, 620 }, { 0, 28 }, { 0,5616 },
7262 : { 1,1394 }, { 2,1394 }, { 3,1394 }, { 4,1394 }, { 5,1394 },
7263 : { 6,1394 }, { 7,1394 }, { 8,1394 }, { 9,1652 }, { 10,-690 },
7264 : { 11,1394 }, { 12,1652 }, { 13,-690 }, { 14,1394 }, { 15,1394 },
7265 :
7266 : { 16,1394 }, { 17,1394 }, { 18,1394 }, { 19,1394 }, { 20,1394 },
7267 : { 21,1394 }, { 22,1394 }, { 23,1394 }, { 24,1394 }, { 25,1394 },
7268 : { 26,1394 }, { 27,1394 }, { 28,1394 }, { 29,1394 }, { 30,1394 },
7269 : { 31,1394 }, { 32,1652 }, { 33,1394 }, { 34,1394 }, { 35,1394 },
7270 : { 36,1394 }, { 37,1394 }, { 38,1394 }, { 39,1910 }, { 40,1394 },
7271 : { 41,1394 }, { 42,1394 }, { 43,1394 }, { 44,1394 }, { 45,2168 },
7272 : { 46,1394 }, { 47,1394 }, { 48,1394 }, { 49,1394 }, { 50,1394 },
7273 : { 51,1394 }, { 52,1394 }, { 53,1394 }, { 54,1394 }, { 55,1394 },
7274 : { 56,1394 }, { 57,1394 }, { 58,1394 }, { 59,1394 }, { 60,1394 },
7275 : { 61,1394 }, { 62,1394 }, { 63,1394 }, { 64,1394 }, { 65,1394 },
7276 :
7277 : { 66,1394 }, { 67,1394 }, { 68,1394 }, { 69,1394 }, { 70,1394 },
7278 : { 71,1394 }, { 72,1394 }, { 73,1394 }, { 74,1394 }, { 75,1394 },
7279 : { 76,1394 }, { 77,1394 }, { 78,1394 }, { 79,1394 }, { 80,1394 },
7280 : { 81,1394 }, { 82,1394 }, { 83,1394 }, { 84,1394 }, { 85,1394 },
7281 : { 86,1394 }, { 87,1394 }, { 88,1394 }, { 89,1394 }, { 90,1394 },
7282 : { 91,1394 }, { 92,1394 }, { 93,1394 }, { 94,1394 }, { 95,1394 },
7283 : { 96,1394 }, { 97,1394 }, { 98,1394 }, { 99,1394 }, { 100,1394 },
7284 : { 101,1394 }, { 102,1394 }, { 103,1394 }, { 104,1394 }, { 105,1394 },
7285 : { 106,1394 }, { 107,1394 }, { 108,1394 }, { 109,1394 }, { 110,1394 },
7286 : { 111,1394 }, { 112,1394 }, { 113,1394 }, { 114,1394 }, { 115,1394 },
7287 :
7288 : { 116,1394 }, { 117,1394 }, { 118,1394 }, { 119,1394 }, { 120,1394 },
7289 : { 121,1394 }, { 122,1394 }, { 123,1394 }, { 124,1394 }, { 125,1394 },
7290 : { 126,1394 }, { 127,1394 }, { 128,1394 }, { 129,1394 }, { 130,1394 },
7291 : { 131,1394 }, { 132,1394 }, { 133,1394 }, { 134,1394 }, { 135,1394 },
7292 : { 136,1394 }, { 137,1394 }, { 138,1394 }, { 139,1394 }, { 140,1394 },
7293 : { 141,1394 }, { 142,1394 }, { 143,1394 }, { 144,1394 }, { 145,1394 },
7294 : { 146,1394 }, { 147,1394 }, { 148,1394 }, { 149,1394 }, { 150,1394 },
7295 : { 151,1394 }, { 152,1394 }, { 153,1394 }, { 154,1394 }, { 155,1394 },
7296 : { 156,1394 }, { 157,1394 }, { 158,1394 }, { 159,1394 }, { 160,1394 },
7297 : { 161,1394 }, { 162,1394 }, { 163,1394 }, { 164,1394 }, { 165,1394 },
7298 :
7299 : { 166,1394 }, { 167,1394 }, { 168,1394 }, { 169,1394 }, { 170,1394 },
7300 : { 171,1394 }, { 172,1394 }, { 173,1394 }, { 174,1394 }, { 175,1394 },
7301 : { 176,1394 }, { 177,1394 }, { 178,1394 }, { 179,1394 }, { 180,1394 },
7302 : { 181,1394 }, { 182,1394 }, { 183,1394 }, { 184,1394 }, { 185,1394 },
7303 : { 186,1394 }, { 187,1394 }, { 188,1394 }, { 189,1394 }, { 190,1394 },
7304 : { 191,1394 }, { 192,1394 }, { 193,1394 }, { 194,1394 }, { 195,1394 },
7305 : { 196,1394 }, { 197,1394 }, { 198,1394 }, { 199,1394 }, { 200,1394 },
7306 : { 201,1394 }, { 202,1394 }, { 203,1394 }, { 204,1394 }, { 205,1394 },
7307 : { 206,1394 }, { 207,1394 }, { 208,1394 }, { 209,1394 }, { 210,1394 },
7308 : { 211,1394 }, { 212,1394 }, { 213,1394 }, { 214,1394 }, { 215,1394 },
7309 :
7310 : { 216,1394 }, { 217,1394 }, { 218,1394 }, { 219,1394 }, { 220,1394 },
7311 : { 221,1394 }, { 222,1394 }, { 223,1394 }, { 224,1394 }, { 225,1394 },
7312 : { 226,1394 }, { 227,1394 }, { 228,1394 }, { 229,1394 }, { 230,1394 },
7313 : { 231,1394 }, { 232,1394 }, { 233,1394 }, { 234,1394 }, { 235,1394 },
7314 : { 236,1394 }, { 237,1394 }, { 238,1394 }, { 239,1394 }, { 240,1394 },
7315 : { 241,1394 }, { 242,1394 }, { 243,1394 }, { 244,1394 }, { 245,1394 },
7316 : { 246,1394 }, { 247,1394 }, { 248,1394 }, { 249,1394 }, { 250,1394 },
7317 : { 251,1394 }, { 252,1394 }, { 253,1394 }, { 254,1394 }, { 255,1394 },
7318 : { 256,1394 }, { 0, 37 }, { 0,5358 }, { 0, 0 }, { 0, 0 },
7319 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7320 :
7321 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7322 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7323 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7324 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7325 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7326 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7327 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7328 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7329 : { 48,-23747 }, { 49,-23747 }, { 50,-23747 }, { 51,-23747 }, { 52,-23747 },
7330 : { 53,-23747 }, { 54,-23747 }, { 55,-23747 }, { 56,-23747 }, { 57,-23747 },
7331 :
7332 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7333 : { 0, 0 }, { 0, 0 }, { 65,-23747 }, { 66,-23747 }, { 67,-23747 },
7334 : { 68,-23747 }, { 69,-23747 }, { 70,-23747 }, { 0, 0 }, { 0, 0 },
7335 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7336 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7337 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7338 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7339 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 97,-23747 },
7340 : { 98,-23747 }, { 99,-23747 }, { 100,-23747 }, { 101,-23747 }, { 102,-23747 },
7341 : { 0, 55 }, { 0,5254 }, { 1, 0 }, { 2, 0 }, { 3, 0 },
7342 :
7343 : { 4, 0 }, { 5, 0 }, { 6, 0 }, { 7, 0 }, { 8, 0 },
7344 : { 9, 258 }, { 10,-1357 }, { 11, 0 }, { 12, 258 }, { 13,-1357 },
7345 : { 14, 0 }, { 15, 0 }, { 16, 0 }, { 17, 0 }, { 18, 0 },
7346 : { 19, 0 }, { 20, 0 }, { 21, 0 }, { 22, 0 }, { 23, 0 },
7347 : { 24, 0 }, { 25, 0 }, { 26, 0 }, { 27, 0 }, { 28, 0 },
7348 : { 29, 0 }, { 30, 0 }, { 31, 0 }, { 32, 258 }, { 33, 0 },
7349 : { 34, 0 }, { 35, 0 }, { 36, 0 }, { 37, 0 }, { 38, 0 },
7350 : { 39, 516 }, { 40, 0 }, { 41, 0 }, { 42, 0 }, { 43, 0 },
7351 : { 44, 0 }, { 45, 774 }, { 46, 0 }, { 47, 0 }, { 48, 0 },
7352 : { 49, 0 }, { 50, 0 }, { 51, 0 }, { 52, 0 }, { 53, 0 },
7353 :
7354 : { 54, 0 }, { 55, 0 }, { 56, 0 }, { 57, 0 }, { 58, 0 },
7355 : { 59, 0 }, { 60, 0 }, { 61, 0 }, { 62, 0 }, { 63, 0 },
7356 : { 64, 0 }, { 65, 0 }, { 66, 0 }, { 67, 0 }, { 68, 0 },
7357 : { 69, 0 }, { 70, 0 }, { 71, 0 }, { 72, 0 }, { 73, 0 },
7358 : { 74, 0 }, { 75, 0 }, { 76, 0 }, { 77, 0 }, { 78, 0 },
7359 : { 79, 0 }, { 80, 0 }, { 81, 0 }, { 82, 0 }, { 83, 0 },
7360 : { 84, 0 }, { 85, 0 }, { 86, 0 }, { 87, 0 }, { 88, 0 },
7361 : { 89, 0 }, { 90, 0 }, { 91, 0 }, { 92, 0 }, { 93, 0 },
7362 : { 94, 0 }, { 95, 0 }, { 96, 0 }, { 97, 0 }, { 98, 0 },
7363 : { 99, 0 }, { 100, 0 }, { 101, 0 }, { 102, 0 }, { 103, 0 },
7364 :
7365 : { 104, 0 }, { 105, 0 }, { 106, 0 }, { 107, 0 }, { 108, 0 },
7366 : { 109, 0 }, { 110, 0 }, { 111, 0 }, { 112, 0 }, { 113, 0 },
7367 : { 114, 0 }, { 115, 0 }, { 116, 0 }, { 117, 0 }, { 118, 0 },
7368 : { 119, 0 }, { 120, 0 }, { 121, 0 }, { 122, 0 }, { 123, 0 },
7369 : { 124, 0 }, { 125, 0 }, { 126, 0 }, { 127, 0 }, { 128, 0 },
7370 : { 129, 0 }, { 130, 0 }, { 131, 0 }, { 132, 0 }, { 133, 0 },
7371 : { 134, 0 }, { 135, 0 }, { 136, 0 }, { 137, 0 }, { 138, 0 },
7372 : { 139, 0 }, { 140, 0 }, { 141, 0 }, { 142, 0 }, { 143, 0 },
7373 : { 144, 0 }, { 145, 0 }, { 146, 0 }, { 147, 0 }, { 148, 0 },
7374 : { 149, 0 }, { 150, 0 }, { 151, 0 }, { 152, 0 }, { 153, 0 },
7375 :
7376 : { 154, 0 }, { 155, 0 }, { 156, 0 }, { 157, 0 }, { 158, 0 },
7377 : { 159, 0 }, { 160, 0 }, { 161, 0 }, { 162, 0 }, { 163, 0 },
7378 : { 164, 0 }, { 165, 0 }, { 166, 0 }, { 167, 0 }, { 168, 0 },
7379 : { 169, 0 }, { 170, 0 }, { 171, 0 }, { 172, 0 }, { 173, 0 },
7380 : { 174, 0 }, { 175, 0 }, { 176, 0 }, { 177, 0 }, { 178, 0 },
7381 : { 179, 0 }, { 180, 0 }, { 181, 0 }, { 182, 0 }, { 183, 0 },
7382 : { 184, 0 }, { 185, 0 }, { 186, 0 }, { 187, 0 }, { 188, 0 },
7383 : { 189, 0 }, { 190, 0 }, { 191, 0 }, { 192, 0 }, { 193, 0 },
7384 : { 194, 0 }, { 195, 0 }, { 196, 0 }, { 197, 0 }, { 198, 0 },
7385 : { 199, 0 }, { 200, 0 }, { 201, 0 }, { 202, 0 }, { 203, 0 },
7386 :
7387 : { 204, 0 }, { 205, 0 }, { 206, 0 }, { 207, 0 }, { 208, 0 },
7388 : { 209, 0 }, { 210, 0 }, { 211, 0 }, { 212, 0 }, { 213, 0 },
7389 : { 214, 0 }, { 215, 0 }, { 216, 0 }, { 217, 0 }, { 218, 0 },
7390 : { 219, 0 }, { 220, 0 }, { 221, 0 }, { 222, 0 }, { 223, 0 },
7391 : { 224, 0 }, { 225, 0 }, { 226, 0 }, { 227, 0 }, { 228, 0 },
7392 : { 229, 0 }, { 230, 0 }, { 231, 0 }, { 232, 0 }, { 233, 0 },
7393 : { 234, 0 }, { 235, 0 }, { 236, 0 }, { 237, 0 }, { 238, 0 },
7394 : { 239, 0 }, { 240, 0 }, { 241, 0 }, { 242, 0 }, { 243, 0 },
7395 : { 244, 0 }, { 245, 0 }, { 246, 0 }, { 247, 0 }, { 248, 0 },
7396 : { 249, 0 }, { 250, 0 }, { 251, 0 }, { 252, 0 }, { 253, 0 },
7397 :
7398 : { 254, 0 }, { 255, 0 }, { 256, 0 }, { 0, 55 }, { 0,4996 },
7399 : { 1,-258 }, { 2,-258 }, { 3,-258 }, { 4,-258 }, { 5,-258 },
7400 : { 6,-258 }, { 7,-258 }, { 8,-258 }, { 9, 0 }, { 10,-1615 },
7401 : { 11,-258 }, { 12, 0 }, { 13,-1615 }, { 14,-258 }, { 15,-258 },
7402 : { 16,-258 }, { 17,-258 }, { 18,-258 }, { 19,-258 }, { 20,-258 },
7403 : { 21,-258 }, { 22,-258 }, { 23,-258 }, { 24,-258 }, { 25,-258 },
7404 : { 26,-258 }, { 27,-258 }, { 28,-258 }, { 29,-258 }, { 30,-258 },
7405 : { 31,-258 }, { 32, 0 }, { 33,-258 }, { 34,-258 }, { 35,-258 },
7406 : { 36,-258 }, { 37,-258 }, { 38,-258 }, { 39, 258 }, { 40,-258 },
7407 : { 41,-258 }, { 42,-258 }, { 43,-258 }, { 44,-258 }, { 45, 516 },
7408 :
7409 : { 46,-258 }, { 47,-258 }, { 48,-258 }, { 49,-258 }, { 50,-258 },
7410 : { 51,-258 }, { 52,-258 }, { 53,-258 }, { 54,-258 }, { 55,-258 },
7411 : { 56,-258 }, { 57,-258 }, { 58,-258 }, { 59,-258 }, { 60,-258 },
7412 : { 61,-258 }, { 62,-258 }, { 63,-258 }, { 64,-258 }, { 65,-258 },
7413 : { 66,-258 }, { 67,-258 }, { 68,-258 }, { 69,-258 }, { 70,-258 },
7414 : { 71,-258 }, { 72,-258 }, { 73,-258 }, { 74,-258 }, { 75,-258 },
7415 : { 76,-258 }, { 77,-258 }, { 78,-258 }, { 79,-258 }, { 80,-258 },
7416 : { 81,-258 }, { 82,-258 }, { 83,-258 }, { 84,-258 }, { 85,-258 },
7417 : { 86,-258 }, { 87,-258 }, { 88,-258 }, { 89,-258 }, { 90,-258 },
7418 : { 91,-258 }, { 92,-258 }, { 93,-258 }, { 94,-258 }, { 95,-258 },
7419 :
7420 : { 96,-258 }, { 97,-258 }, { 98,-258 }, { 99,-258 }, { 100,-258 },
7421 : { 101,-258 }, { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 },
7422 : { 106,-258 }, { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 },
7423 : { 111,-258 }, { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 },
7424 : { 116,-258 }, { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 },
7425 : { 121,-258 }, { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 },
7426 : { 126,-258 }, { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 },
7427 : { 131,-258 }, { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 },
7428 : { 136,-258 }, { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 },
7429 : { 141,-258 }, { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 },
7430 :
7431 : { 146,-258 }, { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 },
7432 : { 151,-258 }, { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 },
7433 : { 156,-258 }, { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 },
7434 : { 161,-258 }, { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 },
7435 : { 166,-258 }, { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 },
7436 : { 171,-258 }, { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 },
7437 : { 176,-258 }, { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 },
7438 : { 181,-258 }, { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 },
7439 : { 186,-258 }, { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 },
7440 : { 191,-258 }, { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 },
7441 :
7442 : { 196,-258 }, { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 },
7443 : { 201,-258 }, { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 },
7444 : { 206,-258 }, { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 },
7445 : { 211,-258 }, { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 },
7446 : { 216,-258 }, { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 },
7447 : { 221,-258 }, { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 },
7448 : { 226,-258 }, { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 },
7449 : { 231,-258 }, { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 },
7450 : { 236,-258 }, { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 },
7451 : { 241,-258 }, { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 },
7452 :
7453 : { 246,-258 }, { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 },
7454 : { 251,-258 }, { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 },
7455 : { 256,-258 }, { 0, 55 }, { 0,4738 }, { 1,1548 }, { 2,1548 },
7456 : { 3,1548 }, { 4,1548 }, { 5,1548 }, { 6,1548 }, { 7,1548 },
7457 : { 8,1548 }, { 9,1806 }, { 10,2064 }, { 11,1548 }, { 12,1806 },
7458 : { 13,2064 }, { 14,1548 }, { 15,1548 }, { 16,1548 }, { 17,1548 },
7459 : { 18,1548 }, { 19,1548 }, { 20,1548 }, { 21,1548 }, { 22,1548 },
7460 : { 23,1548 }, { 24,1548 }, { 25,1548 }, { 26,1548 }, { 27,1548 },
7461 : { 28,1548 }, { 29,1548 }, { 30,1548 }, { 31,1548 }, { 32,1806 },
7462 : { 33,1548 }, { 34,1548 }, { 35,1548 }, { 36,1548 }, { 37,1548 },
7463 :
7464 : { 38,1548 }, { 39, 0 }, { 40,1548 }, { 41,1548 }, { 42,1548 },
7465 : { 43,1548 }, { 44,1548 }, { 45,2111 }, { 46,1548 }, { 47,1548 },
7466 : { 48,1548 }, { 49,1548 }, { 50,1548 }, { 51,1548 }, { 52,1548 },
7467 : { 53,1548 }, { 54,1548 }, { 55,1548 }, { 56,1548 }, { 57,1548 },
7468 : { 58,1548 }, { 59,1548 }, { 60,1548 }, { 61,1548 }, { 62,1548 },
7469 : { 63,1548 }, { 64,1548 }, { 65,1548 }, { 66,1548 }, { 67,1548 },
7470 : { 68,1548 }, { 69,1548 }, { 70,1548 }, { 71,1548 }, { 72,1548 },
7471 : { 73,1548 }, { 74,1548 }, { 75,1548 }, { 76,1548 }, { 77,1548 },
7472 : { 78,1548 }, { 79,1548 }, { 80,1548 }, { 81,1548 }, { 82,1548 },
7473 : { 83,1548 }, { 84,1548 }, { 85,1548 }, { 86,1548 }, { 87,1548 },
7474 :
7475 : { 88,1548 }, { 89,1548 }, { 90,1548 }, { 91,1548 }, { 92,1548 },
7476 : { 93,1548 }, { 94,1548 }, { 95,1548 }, { 96,1548 }, { 97,1548 },
7477 : { 98,1548 }, { 99,1548 }, { 100,1548 }, { 101,1548 }, { 102,1548 },
7478 : { 103,1548 }, { 104,1548 }, { 105,1548 }, { 106,1548 }, { 107,1548 },
7479 : { 108,1548 }, { 109,1548 }, { 110,1548 }, { 111,1548 }, { 112,1548 },
7480 : { 113,1548 }, { 114,1548 }, { 115,1548 }, { 116,1548 }, { 117,1548 },
7481 : { 118,1548 }, { 119,1548 }, { 120,1548 }, { 121,1548 }, { 122,1548 },
7482 : { 123,1548 }, { 124,1548 }, { 125,1548 }, { 126,1548 }, { 127,1548 },
7483 : { 128,1548 }, { 129,1548 }, { 130,1548 }, { 131,1548 }, { 132,1548 },
7484 : { 133,1548 }, { 134,1548 }, { 135,1548 }, { 136,1548 }, { 137,1548 },
7485 :
7486 : { 138,1548 }, { 139,1548 }, { 140,1548 }, { 141,1548 }, { 142,1548 },
7487 : { 143,1548 }, { 144,1548 }, { 145,1548 }, { 146,1548 }, { 147,1548 },
7488 : { 148,1548 }, { 149,1548 }, { 150,1548 }, { 151,1548 }, { 152,1548 },
7489 : { 153,1548 }, { 154,1548 }, { 155,1548 }, { 156,1548 }, { 157,1548 },
7490 : { 158,1548 }, { 159,1548 }, { 160,1548 }, { 161,1548 }, { 162,1548 },
7491 : { 163,1548 }, { 164,1548 }, { 165,1548 }, { 166,1548 }, { 167,1548 },
7492 : { 168,1548 }, { 169,1548 }, { 170,1548 }, { 171,1548 }, { 172,1548 },
7493 : { 173,1548 }, { 174,1548 }, { 175,1548 }, { 176,1548 }, { 177,1548 },
7494 : { 178,1548 }, { 179,1548 }, { 180,1548 }, { 181,1548 }, { 182,1548 },
7495 : { 183,1548 }, { 184,1548 }, { 185,1548 }, { 186,1548 }, { 187,1548 },
7496 :
7497 : { 188,1548 }, { 189,1548 }, { 190,1548 }, { 191,1548 }, { 192,1548 },
7498 : { 193,1548 }, { 194,1548 }, { 195,1548 }, { 196,1548 }, { 197,1548 },
7499 : { 198,1548 }, { 199,1548 }, { 200,1548 }, { 201,1548 }, { 202,1548 },
7500 : { 203,1548 }, { 204,1548 }, { 205,1548 }, { 206,1548 }, { 207,1548 },
7501 : { 208,1548 }, { 209,1548 }, { 210,1548 }, { 211,1548 }, { 212,1548 },
7502 : { 213,1548 }, { 214,1548 }, { 215,1548 }, { 216,1548 }, { 217,1548 },
7503 : { 218,1548 }, { 219,1548 }, { 220,1548 }, { 221,1548 }, { 222,1548 },
7504 : { 223,1548 }, { 224,1548 }, { 225,1548 }, { 226,1548 }, { 227,1548 },
7505 : { 228,1548 }, { 229,1548 }, { 230,1548 }, { 231,1548 }, { 232,1548 },
7506 : { 233,1548 }, { 234,1548 }, { 235,1548 }, { 236,1548 }, { 237,1548 },
7507 :
7508 : { 238,1548 }, { 239,1548 }, { 240,1548 }, { 241,1548 }, { 242,1548 },
7509 : { 243,1548 }, { 244,1548 }, { 245,1548 }, { 246,1548 }, { 247,1548 },
7510 : { 248,1548 }, { 249,1548 }, { 250,1548 }, { 251,1548 }, { 252,1548 },
7511 : { 253,1548 }, { 254,1548 }, { 255,1548 }, { 256,1548 }, { 0, 55 },
7512 : { 0,4480 }, { 1,-774 }, { 2,-774 }, { 3,-774 }, { 4,-774 },
7513 : { 5,-774 }, { 6,-774 }, { 7,-774 }, { 8,-774 }, { 9,-516 },
7514 : { 10,-2131 }, { 11,-774 }, { 12,-516 }, { 13,-2131 }, { 14,-774 },
7515 : { 15,-774 }, { 16,-774 }, { 17,-774 }, { 18,-774 }, { 19,-774 },
7516 : { 20,-774 }, { 21,-774 }, { 22,-774 }, { 23,-774 }, { 24,-774 },
7517 : { 25,-774 }, { 26,-774 }, { 27,-774 }, { 28,-774 }, { 29,-774 },
7518 :
7519 : { 30,-774 }, { 31,-774 }, { 32,-516 }, { 33,-774 }, { 34,-774 },
7520 : { 35,-774 }, { 36,-774 }, { 37,-774 }, { 38,-774 }, { 39,-258 },
7521 : { 40,-774 }, { 41,-774 }, { 42,-774 }, { 43,-774 }, { 44,-774 },
7522 : { 45,2111 }, { 46,-774 }, { 47,-774 }, { 48,-774 }, { 49,-774 },
7523 : { 50,-774 }, { 51,-774 }, { 52,-774 }, { 53,-774 }, { 54,-774 },
7524 : { 55,-774 }, { 56,-774 }, { 57,-774 }, { 58,-774 }, { 59,-774 },
7525 : { 60,-774 }, { 61,-774 }, { 62,-774 }, { 63,-774 }, { 64,-774 },
7526 : { 65,-774 }, { 66,-774 }, { 67,-774 }, { 68,-774 }, { 69,-774 },
7527 : { 70,-774 }, { 71,-774 }, { 72,-774 }, { 73,-774 }, { 74,-774 },
7528 : { 75,-774 }, { 76,-774 }, { 77,-774 }, { 78,-774 }, { 79,-774 },
7529 :
7530 : { 80,-774 }, { 81,-774 }, { 82,-774 }, { 83,-774 }, { 84,-774 },
7531 : { 85,-774 }, { 86,-774 }, { 87,-774 }, { 88,-774 }, { 89,-774 },
7532 : { 90,-774 }, { 91,-774 }, { 92,-774 }, { 93,-774 }, { 94,-774 },
7533 : { 95,-774 }, { 96,-774 }, { 97,-774 }, { 98,-774 }, { 99,-774 },
7534 : { 100,-774 }, { 101,-774 }, { 102,-774 }, { 103,-774 }, { 104,-774 },
7535 : { 105,-774 }, { 106,-774 }, { 107,-774 }, { 108,-774 }, { 109,-774 },
7536 : { 110,-774 }, { 111,-774 }, { 112,-774 }, { 113,-774 }, { 114,-774 },
7537 : { 115,-774 }, { 116,-774 }, { 117,-774 }, { 118,-774 }, { 119,-774 },
7538 : { 120,-774 }, { 121,-774 }, { 122,-774 }, { 123,-774 }, { 124,-774 },
7539 : { 125,-774 }, { 126,-774 }, { 127,-774 }, { 128,-774 }, { 129,-774 },
7540 :
7541 : { 130,-774 }, { 131,-774 }, { 132,-774 }, { 133,-774 }, { 134,-774 },
7542 : { 135,-774 }, { 136,-774 }, { 137,-774 }, { 138,-774 }, { 139,-774 },
7543 : { 140,-774 }, { 141,-774 }, { 142,-774 }, { 143,-774 }, { 144,-774 },
7544 : { 145,-774 }, { 146,-774 }, { 147,-774 }, { 148,-774 }, { 149,-774 },
7545 : { 150,-774 }, { 151,-774 }, { 152,-774 }, { 153,-774 }, { 154,-774 },
7546 : { 155,-774 }, { 156,-774 }, { 157,-774 }, { 158,-774 }, { 159,-774 },
7547 : { 160,-774 }, { 161,-774 }, { 162,-774 }, { 163,-774 }, { 164,-774 },
7548 : { 165,-774 }, { 166,-774 }, { 167,-774 }, { 168,-774 }, { 169,-774 },
7549 : { 170,-774 }, { 171,-774 }, { 172,-774 }, { 173,-774 }, { 174,-774 },
7550 : { 175,-774 }, { 176,-774 }, { 177,-774 }, { 178,-774 }, { 179,-774 },
7551 :
7552 : { 180,-774 }, { 181,-774 }, { 182,-774 }, { 183,-774 }, { 184,-774 },
7553 : { 185,-774 }, { 186,-774 }, { 187,-774 }, { 188,-774 }, { 189,-774 },
7554 : { 190,-774 }, { 191,-774 }, { 192,-774 }, { 193,-774 }, { 194,-774 },
7555 : { 195,-774 }, { 196,-774 }, { 197,-774 }, { 198,-774 }, { 199,-774 },
7556 : { 200,-774 }, { 201,-774 }, { 202,-774 }, { 203,-774 }, { 204,-774 },
7557 : { 205,-774 }, { 206,-774 }, { 207,-774 }, { 208,-774 }, { 209,-774 },
7558 : { 210,-774 }, { 211,-774 }, { 212,-774 }, { 213,-774 }, { 214,-774 },
7559 : { 215,-774 }, { 216,-774 }, { 217,-774 }, { 218,-774 }, { 219,-774 },
7560 : { 220,-774 }, { 221,-774 }, { 222,-774 }, { 223,-774 }, { 224,-774 },
7561 : { 225,-774 }, { 226,-774 }, { 227,-774 }, { 228,-774 }, { 229,-774 },
7562 :
7563 : { 230,-774 }, { 231,-774 }, { 232,-774 }, { 233,-774 }, { 234,-774 },
7564 : { 235,-774 }, { 236,-774 }, { 237,-774 }, { 238,-774 }, { 239,-774 },
7565 : { 240,-774 }, { 241,-774 }, { 242,-774 }, { 243,-774 }, { 244,-774 },
7566 : { 245,-774 }, { 246,-774 }, { 247,-774 }, { 248,-774 }, { 249,-774 },
7567 : { 250,-774 }, { 251,-774 }, { 252,-774 }, { 253,-774 }, { 254,-774 },
7568 : { 255,-774 }, { 256,-774 }, { 0, 28 }, { 0,4222 }, { 1, 0 },
7569 : { 2, 0 }, { 3, 0 }, { 4, 0 }, { 5, 0 }, { 6, 0 },
7570 : { 7, 0 }, { 8, 0 }, { 9, 258 }, { 10,-2084 }, { 11, 0 },
7571 : { 12, 258 }, { 13,-2084 }, { 14, 0 }, { 15, 0 }, { 16, 0 },
7572 : { 17, 0 }, { 18, 0 }, { 19, 0 }, { 20, 0 }, { 21, 0 },
7573 :
7574 : { 22, 0 }, { 23, 0 }, { 24, 0 }, { 25, 0 }, { 26, 0 },
7575 : { 27, 0 }, { 28, 0 }, { 29, 0 }, { 30, 0 }, { 31, 0 },
7576 : { 32, 258 }, { 33, 0 }, { 34, 0 }, { 35, 0 }, { 36, 0 },
7577 : { 37, 0 }, { 38, 0 }, { 39, 516 }, { 40, 0 }, { 41, 0 },
7578 : { 42, 0 }, { 43, 0 }, { 44, 0 }, { 45, 774 }, { 46, 0 },
7579 : { 47, 0 }, { 48, 0 }, { 49, 0 }, { 50, 0 }, { 51, 0 },
7580 : { 52, 0 }, { 53, 0 }, { 54, 0 }, { 55, 0 }, { 56, 0 },
7581 : { 57, 0 }, { 58, 0 }, { 59, 0 }, { 60, 0 }, { 61, 0 },
7582 : { 62, 0 }, { 63, 0 }, { 64, 0 }, { 65, 0 }, { 66, 0 },
7583 : { 67, 0 }, { 68, 0 }, { 69, 0 }, { 70, 0 }, { 71, 0 },
7584 :
7585 : { 72, 0 }, { 73, 0 }, { 74, 0 }, { 75, 0 }, { 76, 0 },
7586 : { 77, 0 }, { 78, 0 }, { 79, 0 }, { 80, 0 }, { 81, 0 },
7587 : { 82, 0 }, { 83, 0 }, { 84, 0 }, { 85, 0 }, { 86, 0 },
7588 : { 87, 0 }, { 88, 0 }, { 89, 0 }, { 90, 0 }, { 91, 0 },
7589 : { 92, 0 }, { 93, 0 }, { 94, 0 }, { 95, 0 }, { 96, 0 },
7590 : { 97, 0 }, { 98, 0 }, { 99, 0 }, { 100, 0 }, { 101, 0 },
7591 : { 102, 0 }, { 103, 0 }, { 104, 0 }, { 105, 0 }, { 106, 0 },
7592 : { 107, 0 }, { 108, 0 }, { 109, 0 }, { 110, 0 }, { 111, 0 },
7593 : { 112, 0 }, { 113, 0 }, { 114, 0 }, { 115, 0 }, { 116, 0 },
7594 : { 117, 0 }, { 118, 0 }, { 119, 0 }, { 120, 0 }, { 121, 0 },
7595 :
7596 : { 122, 0 }, { 123, 0 }, { 124, 0 }, { 125, 0 }, { 126, 0 },
7597 : { 127, 0 }, { 128, 0 }, { 129, 0 }, { 130, 0 }, { 131, 0 },
7598 : { 132, 0 }, { 133, 0 }, { 134, 0 }, { 135, 0 }, { 136, 0 },
7599 : { 137, 0 }, { 138, 0 }, { 139, 0 }, { 140, 0 }, { 141, 0 },
7600 : { 142, 0 }, { 143, 0 }, { 144, 0 }, { 145, 0 }, { 146, 0 },
7601 : { 147, 0 }, { 148, 0 }, { 149, 0 }, { 150, 0 }, { 151, 0 },
7602 : { 152, 0 }, { 153, 0 }, { 154, 0 }, { 155, 0 }, { 156, 0 },
7603 : { 157, 0 }, { 158, 0 }, { 159, 0 }, { 160, 0 }, { 161, 0 },
7604 : { 162, 0 }, { 163, 0 }, { 164, 0 }, { 165, 0 }, { 166, 0 },
7605 : { 167, 0 }, { 168, 0 }, { 169, 0 }, { 170, 0 }, { 171, 0 },
7606 :
7607 : { 172, 0 }, { 173, 0 }, { 174, 0 }, { 175, 0 }, { 176, 0 },
7608 : { 177, 0 }, { 178, 0 }, { 179, 0 }, { 180, 0 }, { 181, 0 },
7609 : { 182, 0 }, { 183, 0 }, { 184, 0 }, { 185, 0 }, { 186, 0 },
7610 : { 187, 0 }, { 188, 0 }, { 189, 0 }, { 190, 0 }, { 191, 0 },
7611 : { 192, 0 }, { 193, 0 }, { 194, 0 }, { 195, 0 }, { 196, 0 },
7612 : { 197, 0 }, { 198, 0 }, { 199, 0 }, { 200, 0 }, { 201, 0 },
7613 : { 202, 0 }, { 203, 0 }, { 204, 0 }, { 205, 0 }, { 206, 0 },
7614 : { 207, 0 }, { 208, 0 }, { 209, 0 }, { 210, 0 }, { 211, 0 },
7615 : { 212, 0 }, { 213, 0 }, { 214, 0 }, { 215, 0 }, { 216, 0 },
7616 : { 217, 0 }, { 218, 0 }, { 219, 0 }, { 220, 0 }, { 221, 0 },
7617 :
7618 : { 222, 0 }, { 223, 0 }, { 224, 0 }, { 225, 0 }, { 226, 0 },
7619 : { 227, 0 }, { 228, 0 }, { 229, 0 }, { 230, 0 }, { 231, 0 },
7620 : { 232, 0 }, { 233, 0 }, { 234, 0 }, { 235, 0 }, { 236, 0 },
7621 : { 237, 0 }, { 238, 0 }, { 239, 0 }, { 240, 0 }, { 241, 0 },
7622 : { 242, 0 }, { 243, 0 }, { 244, 0 }, { 245, 0 }, { 246, 0 },
7623 : { 247, 0 }, { 248, 0 }, { 249, 0 }, { 250, 0 }, { 251, 0 },
7624 : { 252, 0 }, { 253, 0 }, { 254, 0 }, { 255, 0 }, { 256, 0 },
7625 : { 0, 28 }, { 0,3964 }, { 1,-258 }, { 2,-258 }, { 3,-258 },
7626 : { 4,-258 }, { 5,-258 }, { 6,-258 }, { 7,-258 }, { 8,-258 },
7627 : { 9, 0 }, { 10,-2342 }, { 11,-258 }, { 12, 0 }, { 13,-2342 },
7628 :
7629 : { 14,-258 }, { 15,-258 }, { 16,-258 }, { 17,-258 }, { 18,-258 },
7630 : { 19,-258 }, { 20,-258 }, { 21,-258 }, { 22,-258 }, { 23,-258 },
7631 : { 24,-258 }, { 25,-258 }, { 26,-258 }, { 27,-258 }, { 28,-258 },
7632 : { 29,-258 }, { 30,-258 }, { 31,-258 }, { 32, 0 }, { 33,-258 },
7633 : { 34,-258 }, { 35,-258 }, { 36,-258 }, { 37,-258 }, { 38,-258 },
7634 : { 39, 258 }, { 40,-258 }, { 41,-258 }, { 42,-258 }, { 43,-258 },
7635 : { 44,-258 }, { 45, 516 }, { 46,-258 }, { 47,-258 }, { 48,-258 },
7636 : { 49,-258 }, { 50,-258 }, { 51,-258 }, { 52,-258 }, { 53,-258 },
7637 : { 54,-258 }, { 55,-258 }, { 56,-258 }, { 57,-258 }, { 58,-258 },
7638 : { 59,-258 }, { 60,-258 }, { 61,-258 }, { 62,-258 }, { 63,-258 },
7639 :
7640 : { 64,-258 }, { 65,-258 }, { 66,-258 }, { 67,-258 }, { 68,-258 },
7641 : { 69,-258 }, { 70,-258 }, { 71,-258 }, { 72,-258 }, { 73,-258 },
7642 : { 74,-258 }, { 75,-258 }, { 76,-258 }, { 77,-258 }, { 78,-258 },
7643 : { 79,-258 }, { 80,-258 }, { 81,-258 }, { 82,-258 }, { 83,-258 },
7644 : { 84,-258 }, { 85,-258 }, { 86,-258 }, { 87,-258 }, { 88,-258 },
7645 : { 89,-258 }, { 90,-258 }, { 91,-258 }, { 92,-258 }, { 93,-258 },
7646 : { 94,-258 }, { 95,-258 }, { 96,-258 }, { 97,-258 }, { 98,-258 },
7647 : { 99,-258 }, { 100,-258 }, { 101,-258 }, { 102,-258 }, { 103,-258 },
7648 : { 104,-258 }, { 105,-258 }, { 106,-258 }, { 107,-258 }, { 108,-258 },
7649 : { 109,-258 }, { 110,-258 }, { 111,-258 }, { 112,-258 }, { 113,-258 },
7650 :
7651 : { 114,-258 }, { 115,-258 }, { 116,-258 }, { 117,-258 }, { 118,-258 },
7652 : { 119,-258 }, { 120,-258 }, { 121,-258 }, { 122,-258 }, { 123,-258 },
7653 : { 124,-258 }, { 125,-258 }, { 126,-258 }, { 127,-258 }, { 128,-258 },
7654 : { 129,-258 }, { 130,-258 }, { 131,-258 }, { 132,-258 }, { 133,-258 },
7655 : { 134,-258 }, { 135,-258 }, { 136,-258 }, { 137,-258 }, { 138,-258 },
7656 : { 139,-258 }, { 140,-258 }, { 141,-258 }, { 142,-258 }, { 143,-258 },
7657 : { 144,-258 }, { 145,-258 }, { 146,-258 }, { 147,-258 }, { 148,-258 },
7658 : { 149,-258 }, { 150,-258 }, { 151,-258 }, { 152,-258 }, { 153,-258 },
7659 : { 154,-258 }, { 155,-258 }, { 156,-258 }, { 157,-258 }, { 158,-258 },
7660 : { 159,-258 }, { 160,-258 }, { 161,-258 }, { 162,-258 }, { 163,-258 },
7661 :
7662 : { 164,-258 }, { 165,-258 }, { 166,-258 }, { 167,-258 }, { 168,-258 },
7663 : { 169,-258 }, { 170,-258 }, { 171,-258 }, { 172,-258 }, { 173,-258 },
7664 : { 174,-258 }, { 175,-258 }, { 176,-258 }, { 177,-258 }, { 178,-258 },
7665 : { 179,-258 }, { 180,-258 }, { 181,-258 }, { 182,-258 }, { 183,-258 },
7666 : { 184,-258 }, { 185,-258 }, { 186,-258 }, { 187,-258 }, { 188,-258 },
7667 : { 189,-258 }, { 190,-258 }, { 191,-258 }, { 192,-258 }, { 193,-258 },
7668 : { 194,-258 }, { 195,-258 }, { 196,-258 }, { 197,-258 }, { 198,-258 },
7669 : { 199,-258 }, { 200,-258 }, { 201,-258 }, { 202,-258 }, { 203,-258 },
7670 : { 204,-258 }, { 205,-258 }, { 206,-258 }, { 207,-258 }, { 208,-258 },
7671 : { 209,-258 }, { 210,-258 }, { 211,-258 }, { 212,-258 }, { 213,-258 },
7672 :
7673 : { 214,-258 }, { 215,-258 }, { 216,-258 }, { 217,-258 }, { 218,-258 },
7674 : { 219,-258 }, { 220,-258 }, { 221,-258 }, { 222,-258 }, { 223,-258 },
7675 : { 224,-258 }, { 225,-258 }, { 226,-258 }, { 227,-258 }, { 228,-258 },
7676 : { 229,-258 }, { 230,-258 }, { 231,-258 }, { 232,-258 }, { 233,-258 },
7677 : { 234,-258 }, { 235,-258 }, { 236,-258 }, { 237,-258 }, { 238,-258 },
7678 : { 239,-258 }, { 240,-258 }, { 241,-258 }, { 242,-258 }, { 243,-258 },
7679 : { 244,-258 }, { 245,-258 }, { 246,-258 }, { 247,-258 }, { 248,-258 },
7680 : { 249,-258 }, { 250,-258 }, { 251,-258 }, { 252,-258 }, { 253,-258 },
7681 : { 254,-258 }, { 255,-258 }, { 256,-258 }, { 0, 28 }, { 0,3706 },
7682 : { 1,1595 }, { 2,1595 }, { 3,1595 }, { 4,1595 }, { 5,1595 },
7683 :
7684 : { 6,1595 }, { 7,1595 }, { 8,1595 }, { 9,1853 }, { 10,2111 },
7685 : { 11,1595 }, { 12,1853 }, { 13,2111 }, { 14,1595 }, { 15,1595 },
7686 : { 16,1595 }, { 17,1595 }, { 18,1595 }, { 19,1595 }, { 20,1595 },
7687 : { 21,1595 }, { 22,1595 }, { 23,1595 }, { 24,1595 }, { 25,1595 },
7688 : { 26,1595 }, { 27,1595 }, { 28,1595 }, { 29,1595 }, { 30,1595 },
7689 : { 31,1595 }, { 32,1853 }, { 33,1595 }, { 34,1595 }, { 35,1595 },
7690 : { 36,1595 }, { 37,1595 }, { 38,1595 }, { 39, 0 }, { 40,1595 },
7691 : { 41,1595 }, { 42,1595 }, { 43,1595 }, { 44,1595 }, { 45,2158 },
7692 : { 46,1595 }, { 47,1595 }, { 48,1595 }, { 49,1595 }, { 50,1595 },
7693 : { 51,1595 }, { 52,1595 }, { 53,1595 }, { 54,1595 }, { 55,1595 },
7694 :
7695 : { 56,1595 }, { 57,1595 }, { 58,1595 }, { 59,1595 }, { 60,1595 },
7696 : { 61,1595 }, { 62,1595 }, { 63,1595 }, { 64,1595 }, { 65,1595 },
7697 : { 66,1595 }, { 67,1595 }, { 68,1595 }, { 69,1595 }, { 70,1595 },
7698 : { 71,1595 }, { 72,1595 }, { 73,1595 }, { 74,1595 }, { 75,1595 },
7699 : { 76,1595 }, { 77,1595 }, { 78,1595 }, { 79,1595 }, { 80,1595 },
7700 : { 81,1595 }, { 82,1595 }, { 83,1595 }, { 84,1595 }, { 85,1595 },
7701 : { 86,1595 }, { 87,1595 }, { 88,1595 }, { 89,1595 }, { 90,1595 },
7702 : { 91,1595 }, { 92,1595 }, { 93,1595 }, { 94,1595 }, { 95,1595 },
7703 : { 96,1595 }, { 97,1595 }, { 98,1595 }, { 99,1595 }, { 100,1595 },
7704 : { 101,1595 }, { 102,1595 }, { 103,1595 }, { 104,1595 }, { 105,1595 },
7705 :
7706 : { 106,1595 }, { 107,1595 }, { 108,1595 }, { 109,1595 }, { 110,1595 },
7707 : { 111,1595 }, { 112,1595 }, { 113,1595 }, { 114,1595 }, { 115,1595 },
7708 : { 116,1595 }, { 117,1595 }, { 118,1595 }, { 119,1595 }, { 120,1595 },
7709 : { 121,1595 }, { 122,1595 }, { 123,1595 }, { 124,1595 }, { 125,1595 },
7710 : { 126,1595 }, { 127,1595 }, { 128,1595 }, { 129,1595 }, { 130,1595 },
7711 : { 131,1595 }, { 132,1595 }, { 133,1595 }, { 134,1595 }, { 135,1595 },
7712 : { 136,1595 }, { 137,1595 }, { 138,1595 }, { 139,1595 }, { 140,1595 },
7713 : { 141,1595 }, { 142,1595 }, { 143,1595 }, { 144,1595 }, { 145,1595 },
7714 : { 146,1595 }, { 147,1595 }, { 148,1595 }, { 149,1595 }, { 150,1595 },
7715 : { 151,1595 }, { 152,1595 }, { 153,1595 }, { 154,1595 }, { 155,1595 },
7716 :
7717 : { 156,1595 }, { 157,1595 }, { 158,1595 }, { 159,1595 }, { 160,1595 },
7718 : { 161,1595 }, { 162,1595 }, { 163,1595 }, { 164,1595 }, { 165,1595 },
7719 : { 166,1595 }, { 167,1595 }, { 168,1595 }, { 169,1595 }, { 170,1595 },
7720 : { 171,1595 }, { 172,1595 }, { 173,1595 }, { 174,1595 }, { 175,1595 },
7721 : { 176,1595 }, { 177,1595 }, { 178,1595 }, { 179,1595 }, { 180,1595 },
7722 : { 181,1595 }, { 182,1595 }, { 183,1595 }, { 184,1595 }, { 185,1595 },
7723 : { 186,1595 }, { 187,1595 }, { 188,1595 }, { 189,1595 }, { 190,1595 },
7724 : { 191,1595 }, { 192,1595 }, { 193,1595 }, { 194,1595 }, { 195,1595 },
7725 : { 196,1595 }, { 197,1595 }, { 198,1595 }, { 199,1595 }, { 200,1595 },
7726 : { 201,1595 }, { 202,1595 }, { 203,1595 }, { 204,1595 }, { 205,1595 },
7727 :
7728 : { 206,1595 }, { 207,1595 }, { 208,1595 }, { 209,1595 }, { 210,1595 },
7729 : { 211,1595 }, { 212,1595 }, { 213,1595 }, { 214,1595 }, { 215,1595 },
7730 : { 216,1595 }, { 217,1595 }, { 218,1595 }, { 219,1595 }, { 220,1595 },
7731 : { 221,1595 }, { 222,1595 }, { 223,1595 }, { 224,1595 }, { 225,1595 },
7732 : { 226,1595 }, { 227,1595 }, { 228,1595 }, { 229,1595 }, { 230,1595 },
7733 : { 231,1595 }, { 232,1595 }, { 233,1595 }, { 234,1595 }, { 235,1595 },
7734 : { 236,1595 }, { 237,1595 }, { 238,1595 }, { 239,1595 }, { 240,1595 },
7735 : { 241,1595 }, { 242,1595 }, { 243,1595 }, { 244,1595 }, { 245,1595 },
7736 : { 246,1595 }, { 247,1595 }, { 248,1595 }, { 249,1595 }, { 250,1595 },
7737 : { 251,1595 }, { 252,1595 }, { 253,1595 }, { 254,1595 }, { 255,1595 },
7738 :
7739 : { 256,1595 }, { 0, 28 }, { 0,3448 }, { 1,-774 }, { 2,-774 },
7740 : { 3,-774 }, { 4,-774 }, { 5,-774 }, { 6,-774 }, { 7,-774 },
7741 : { 8,-774 }, { 9,-516 }, { 10,-2858 }, { 11,-774 }, { 12,-516 },
7742 : { 13,-2858 }, { 14,-774 }, { 15,-774 }, { 16,-774 }, { 17,-774 },
7743 : { 18,-774 }, { 19,-774 }, { 20,-774 }, { 21,-774 }, { 22,-774 },
7744 : { 23,-774 }, { 24,-774 }, { 25,-774 }, { 26,-774 }, { 27,-774 },
7745 : { 28,-774 }, { 29,-774 }, { 30,-774 }, { 31,-774 }, { 32,-516 },
7746 : { 33,-774 }, { 34,-774 }, { 35,-774 }, { 36,-774 }, { 37,-774 },
7747 : { 38,-774 }, { 39,-258 }, { 40,-774 }, { 41,-774 }, { 42,-774 },
7748 : { 43,-774 }, { 44,-774 }, { 45,2158 }, { 46,-774 }, { 47,-774 },
7749 :
7750 : { 48,-774 }, { 49,-774 }, { 50,-774 }, { 51,-774 }, { 52,-774 },
7751 : { 53,-774 }, { 54,-774 }, { 55,-774 }, { 56,-774 }, { 57,-774 },
7752 : { 58,-774 }, { 59,-774 }, { 60,-774 }, { 61,-774 }, { 62,-774 },
7753 : { 63,-774 }, { 64,-774 }, { 65,-774 }, { 66,-774 }, { 67,-774 },
7754 : { 68,-774 }, { 69,-774 }, { 70,-774 }, { 71,-774 }, { 72,-774 },
7755 : { 73,-774 }, { 74,-774 }, { 75,-774 }, { 76,-774 }, { 77,-774 },
7756 : { 78,-774 }, { 79,-774 }, { 80,-774 }, { 81,-774 }, { 82,-774 },
7757 : { 83,-774 }, { 84,-774 }, { 85,-774 }, { 86,-774 }, { 87,-774 },
7758 : { 88,-774 }, { 89,-774 }, { 90,-774 }, { 91,-774 }, { 92,-774 },
7759 : { 93,-774 }, { 94,-774 }, { 95,-774 }, { 96,-774 }, { 97,-774 },
7760 :
7761 : { 98,-774 }, { 99,-774 }, { 100,-774 }, { 101,-774 }, { 102,-774 },
7762 : { 103,-774 }, { 104,-774 }, { 105,-774 }, { 106,-774 }, { 107,-774 },
7763 : { 108,-774 }, { 109,-774 }, { 110,-774 }, { 111,-774 }, { 112,-774 },
7764 : { 113,-774 }, { 114,-774 }, { 115,-774 }, { 116,-774 }, { 117,-774 },
7765 : { 118,-774 }, { 119,-774 }, { 120,-774 }, { 121,-774 }, { 122,-774 },
7766 : { 123,-774 }, { 124,-774 }, { 125,-774 }, { 126,-774 }, { 127,-774 },
7767 : { 128,-774 }, { 129,-774 }, { 130,-774 }, { 131,-774 }, { 132,-774 },
7768 : { 133,-774 }, { 134,-774 }, { 135,-774 }, { 136,-774 }, { 137,-774 },
7769 : { 138,-774 }, { 139,-774 }, { 140,-774 }, { 141,-774 }, { 142,-774 },
7770 : { 143,-774 }, { 144,-774 }, { 145,-774 }, { 146,-774 }, { 147,-774 },
7771 :
7772 : { 148,-774 }, { 149,-774 }, { 150,-774 }, { 151,-774 }, { 152,-774 },
7773 : { 153,-774 }, { 154,-774 }, { 155,-774 }, { 156,-774 }, { 157,-774 },
7774 : { 158,-774 }, { 159,-774 }, { 160,-774 }, { 161,-774 }, { 162,-774 },
7775 : { 163,-774 }, { 164,-774 }, { 165,-774 }, { 166,-774 }, { 167,-774 },
7776 : { 168,-774 }, { 169,-774 }, { 170,-774 }, { 171,-774 }, { 172,-774 },
7777 : { 173,-774 }, { 174,-774 }, { 175,-774 }, { 176,-774 }, { 177,-774 },
7778 : { 178,-774 }, { 179,-774 }, { 180,-774 }, { 181,-774 }, { 182,-774 },
7779 : { 183,-774 }, { 184,-774 }, { 185,-774 }, { 186,-774 }, { 187,-774 },
7780 : { 188,-774 }, { 189,-774 }, { 190,-774 }, { 191,-774 }, { 192,-774 },
7781 : { 193,-774 }, { 194,-774 }, { 195,-774 }, { 196,-774 }, { 197,-774 },
7782 :
7783 : { 198,-774 }, { 199,-774 }, { 200,-774 }, { 201,-774 }, { 202,-774 },
7784 : { 203,-774 }, { 204,-774 }, { 205,-774 }, { 206,-774 }, { 207,-774 },
7785 : { 208,-774 }, { 209,-774 }, { 210,-774 }, { 211,-774 }, { 212,-774 },
7786 : { 213,-774 }, { 214,-774 }, { 215,-774 }, { 216,-774 }, { 217,-774 },
7787 : { 218,-774 }, { 219,-774 }, { 220,-774 }, { 221,-774 }, { 222,-774 },
7788 : { 223,-774 }, { 224,-774 }, { 225,-774 }, { 226,-774 }, { 227,-774 },
7789 : { 228,-774 }, { 229,-774 }, { 230,-774 }, { 231,-774 }, { 232,-774 },
7790 : { 233,-774 }, { 234,-774 }, { 235,-774 }, { 236,-774 }, { 237,-774 },
7791 : { 238,-774 }, { 239,-774 }, { 240,-774 }, { 241,-774 }, { 242,-774 },
7792 : { 243,-774 }, { 244,-774 }, { 245,-774 }, { 246,-774 }, { 247,-774 },
7793 :
7794 : { 248,-774 }, { 249,-774 }, { 250,-774 }, { 251,-774 }, { 252,-774 },
7795 : { 253,-774 }, { 254,-774 }, { 255,-774 }, { 256,-774 }, { 0, 55 },
7796 : { 0,3190 }, { 1,-2064 }, { 2,-2064 }, { 3,-2064 }, { 4,-2064 },
7797 : { 5,-2064 }, { 6,-2064 }, { 7,-2064 }, { 8,-2064 }, { 9,-1806 },
7798 : { 10,-3421 }, { 11,-2064 }, { 12,-1806 }, { 13,-3421 }, { 14,-2064 },
7799 : { 15,-2064 }, { 16,-2064 }, { 17,-2064 }, { 18,-2064 }, { 19,-2064 },
7800 : { 20,-2064 }, { 21,-2064 }, { 22,-2064 }, { 23,-2064 }, { 24,-2064 },
7801 : { 25,-2064 }, { 26,-2064 }, { 27,-2064 }, { 28,-2064 }, { 29,-2064 },
7802 : { 30,-2064 }, { 31,-2064 }, { 32,-1806 }, { 33,-2064 }, { 34,-2064 },
7803 : { 35,-2064 }, { 36,-2064 }, { 37,-2064 }, { 38,-2064 }, { 39,2158 },
7804 :
7805 : { 40,-2064 }, { 41,-2064 }, { 42,-2064 }, { 43,-2064 }, { 44,-2064 },
7806 : { 45,-1290 }, { 46,-2064 }, { 47,-2064 }, { 48,-2064 }, { 49,-2064 },
7807 : { 50,-2064 }, { 51,-2064 }, { 52,-2064 }, { 53,-2064 }, { 54,-2064 },
7808 : { 55,-2064 }, { 56,-2064 }, { 57,-2064 }, { 58,-2064 }, { 59,-2064 },
7809 : { 60,-2064 }, { 61,-2064 }, { 62,-2064 }, { 63,-2064 }, { 64,-2064 },
7810 : { 65,-2064 }, { 66,-2064 }, { 67,-2064 }, { 68,-2064 }, { 69,-2064 },
7811 : { 70,-2064 }, { 71,-2064 }, { 72,-2064 }, { 73,-2064 }, { 74,-2064 },
7812 : { 75,-2064 }, { 76,-2064 }, { 77,-2064 }, { 78,-2064 }, { 79,-2064 },
7813 : { 80,-2064 }, { 81,-2064 }, { 82,-2064 }, { 83,-2064 }, { 84,-2064 },
7814 : { 85,-2064 }, { 86,-2064 }, { 87,-2064 }, { 88,-2064 }, { 89,-2064 },
7815 :
7816 : { 90,-2064 }, { 91,-2064 }, { 92,-2064 }, { 93,-2064 }, { 94,-2064 },
7817 : { 95,-2064 }, { 96,-2064 }, { 97,-2064 }, { 98,-2064 }, { 99,-2064 },
7818 : { 100,-2064 }, { 101,-2064 }, { 102,-2064 }, { 103,-2064 }, { 104,-2064 },
7819 : { 105,-2064 }, { 106,-2064 }, { 107,-2064 }, { 108,-2064 }, { 109,-2064 },
7820 : { 110,-2064 }, { 111,-2064 }, { 112,-2064 }, { 113,-2064 }, { 114,-2064 },
7821 : { 115,-2064 }, { 116,-2064 }, { 117,-2064 }, { 118,-2064 }, { 119,-2064 },
7822 : { 120,-2064 }, { 121,-2064 }, { 122,-2064 }, { 123,-2064 }, { 124,-2064 },
7823 : { 125,-2064 }, { 126,-2064 }, { 127,-2064 }, { 128,-2064 }, { 129,-2064 },
7824 : { 130,-2064 }, { 131,-2064 }, { 132,-2064 }, { 133,-2064 }, { 134,-2064 },
7825 : { 135,-2064 }, { 136,-2064 }, { 137,-2064 }, { 138,-2064 }, { 139,-2064 },
7826 :
7827 : { 140,-2064 }, { 141,-2064 }, { 142,-2064 }, { 143,-2064 }, { 144,-2064 },
7828 : { 145,-2064 }, { 146,-2064 }, { 147,-2064 }, { 148,-2064 }, { 149,-2064 },
7829 : { 150,-2064 }, { 151,-2064 }, { 152,-2064 }, { 153,-2064 }, { 154,-2064 },
7830 : { 155,-2064 }, { 156,-2064 }, { 157,-2064 }, { 158,-2064 }, { 159,-2064 },
7831 : { 160,-2064 }, { 161,-2064 }, { 162,-2064 }, { 163,-2064 }, { 164,-2064 },
7832 : { 165,-2064 }, { 166,-2064 }, { 167,-2064 }, { 168,-2064 }, { 169,-2064 },
7833 : { 170,-2064 }, { 171,-2064 }, { 172,-2064 }, { 173,-2064 }, { 174,-2064 },
7834 : { 175,-2064 }, { 176,-2064 }, { 177,-2064 }, { 178,-2064 }, { 179,-2064 },
7835 : { 180,-2064 }, { 181,-2064 }, { 182,-2064 }, { 183,-2064 }, { 184,-2064 },
7836 : { 185,-2064 }, { 186,-2064 }, { 187,-2064 }, { 188,-2064 }, { 189,-2064 },
7837 :
7838 : { 190,-2064 }, { 191,-2064 }, { 192,-2064 }, { 193,-2064 }, { 194,-2064 },
7839 : { 195,-2064 }, { 196,-2064 }, { 197,-2064 }, { 198,-2064 }, { 199,-2064 },
7840 : { 200,-2064 }, { 201,-2064 }, { 202,-2064 }, { 203,-2064 }, { 204,-2064 },
7841 : { 205,-2064 }, { 206,-2064 }, { 207,-2064 }, { 208,-2064 }, { 209,-2064 },
7842 : { 210,-2064 }, { 211,-2064 }, { 212,-2064 }, { 213,-2064 }, { 214,-2064 },
7843 : { 215,-2064 }, { 216,-2064 }, { 217,-2064 }, { 218,-2064 }, { 219,-2064 },
7844 : { 220,-2064 }, { 221,-2064 }, { 222,-2064 }, { 223,-2064 }, { 224,-2064 },
7845 : { 225,-2064 }, { 226,-2064 }, { 227,-2064 }, { 228,-2064 }, { 229,-2064 },
7846 : { 230,-2064 }, { 231,-2064 }, { 232,-2064 }, { 233,-2064 }, { 234,-2064 },
7847 : { 235,-2064 }, { 236,-2064 }, { 237,-2064 }, { 238,-2064 }, { 239,-2064 },
7848 :
7849 : { 240,-2064 }, { 241,-2064 }, { 242,-2064 }, { 243,-2064 }, { 244,-2064 },
7850 : { 245,-2064 }, { 246,-2064 }, { 247,-2064 }, { 248,-2064 }, { 249,-2064 },
7851 : { 250,-2064 }, { 251,-2064 }, { 252,-2064 }, { 253,-2064 }, { 254,-2064 },
7852 : { 255,-2064 }, { 256,-2064 }, { 0, 55 }, { 0,2932 }, { 1,-2322 },
7853 : { 2,-2322 }, { 3,-2322 }, { 4,-2322 }, { 5,-2322 }, { 6,-2322 },
7854 : { 7,-2322 }, { 8,-2322 }, { 9,-2064 }, { 10,-3679 }, { 11,-2322 },
7855 : { 12,-2064 }, { 13,-3679 }, { 14,-2322 }, { 15,-2322 }, { 16,-2322 },
7856 : { 17,-2322 }, { 18,-2322 }, { 19,-2322 }, { 20,-2322 }, { 21,-2322 },
7857 : { 22,-2322 }, { 23,-2322 }, { 24,-2322 }, { 25,-2322 }, { 26,-2322 },
7858 : { 27,-2322 }, { 28,-2322 }, { 29,-2322 }, { 30,-2322 }, { 31,-2322 },
7859 :
7860 : { 32,-2064 }, { 33,-2322 }, { 34,-2322 }, { 35,-2322 }, { 36,-2322 },
7861 : { 37,-2322 }, { 38,-2322 }, { 39,1900 }, { 40,-2322 }, { 41,-2322 },
7862 : { 42,-2322 }, { 43,-2322 }, { 44,-2322 }, { 45,-1548 }, { 46,-2322 },
7863 : { 47,-2322 }, { 48,-2322 }, { 49,-2322 }, { 50,-2322 }, { 51,-2322 },
7864 : { 52,-2322 }, { 53,-2322 }, { 54,-2322 }, { 55,-2322 }, { 56,-2322 },
7865 : { 57,-2322 }, { 58,-2322 }, { 59,-2322 }, { 60,-2322 }, { 61,-2322 },
7866 : { 62,-2322 }, { 63,-2322 }, { 64,-2322 }, { 65,-2322 }, { 66,-2322 },
7867 : { 67,-2322 }, { 68,-2322 }, { 69,-2322 }, { 70,-2322 }, { 71,-2322 },
7868 : { 72,-2322 }, { 73,-2322 }, { 74,-2322 }, { 75,-2322 }, { 76,-2322 },
7869 : { 77,-2322 }, { 78,-2322 }, { 79,-2322 }, { 80,-2322 }, { 81,-2322 },
7870 :
7871 : { 82,-2322 }, { 83,-2322 }, { 84,-2322 }, { 85,-2322 }, { 86,-2322 },
7872 : { 87,-2322 }, { 88,-2322 }, { 89,-2322 }, { 90,-2322 }, { 91,-2322 },
7873 : { 92,-2322 }, { 93,-2322 }, { 94,-2322 }, { 95,-2322 }, { 96,-2322 },
7874 : { 97,-2322 }, { 98,-2322 }, { 99,-2322 }, { 100,-2322 }, { 101,-2322 },
7875 : { 102,-2322 }, { 103,-2322 }, { 104,-2322 }, { 105,-2322 }, { 106,-2322 },
7876 : { 107,-2322 }, { 108,-2322 }, { 109,-2322 }, { 110,-2322 }, { 111,-2322 },
7877 : { 112,-2322 }, { 113,-2322 }, { 114,-2322 }, { 115,-2322 }, { 116,-2322 },
7878 : { 117,-2322 }, { 118,-2322 }, { 119,-2322 }, { 120,-2322 }, { 121,-2322 },
7879 : { 122,-2322 }, { 123,-2322 }, { 124,-2322 }, { 125,-2322 }, { 126,-2322 },
7880 : { 127,-2322 }, { 128,-2322 }, { 129,-2322 }, { 130,-2322 }, { 131,-2322 },
7881 :
7882 : { 132,-2322 }, { 133,-2322 }, { 134,-2322 }, { 135,-2322 }, { 136,-2322 },
7883 : { 137,-2322 }, { 138,-2322 }, { 139,-2322 }, { 140,-2322 }, { 141,-2322 },
7884 : { 142,-2322 }, { 143,-2322 }, { 144,-2322 }, { 145,-2322 }, { 146,-2322 },
7885 : { 147,-2322 }, { 148,-2322 }, { 149,-2322 }, { 150,-2322 }, { 151,-2322 },
7886 : { 152,-2322 }, { 153,-2322 }, { 154,-2322 }, { 155,-2322 }, { 156,-2322 },
7887 : { 157,-2322 }, { 158,-2322 }, { 159,-2322 }, { 160,-2322 }, { 161,-2322 },
7888 : { 162,-2322 }, { 163,-2322 }, { 164,-2322 }, { 165,-2322 }, { 166,-2322 },
7889 : { 167,-2322 }, { 168,-2322 }, { 169,-2322 }, { 170,-2322 }, { 171,-2322 },
7890 : { 172,-2322 }, { 173,-2322 }, { 174,-2322 }, { 175,-2322 }, { 176,-2322 },
7891 : { 177,-2322 }, { 178,-2322 }, { 179,-2322 }, { 180,-2322 }, { 181,-2322 },
7892 :
7893 : { 182,-2322 }, { 183,-2322 }, { 184,-2322 }, { 185,-2322 }, { 186,-2322 },
7894 : { 187,-2322 }, { 188,-2322 }, { 189,-2322 }, { 190,-2322 }, { 191,-2322 },
7895 : { 192,-2322 }, { 193,-2322 }, { 194,-2322 }, { 195,-2322 }, { 196,-2322 },
7896 : { 197,-2322 }, { 198,-2322 }, { 199,-2322 }, { 200,-2322 }, { 201,-2322 },
7897 : { 202,-2322 }, { 203,-2322 }, { 204,-2322 }, { 205,-2322 }, { 206,-2322 },
7898 : { 207,-2322 }, { 208,-2322 }, { 209,-2322 }, { 210,-2322 }, { 211,-2322 },
7899 : { 212,-2322 }, { 213,-2322 }, { 214,-2322 }, { 215,-2322 }, { 216,-2322 },
7900 : { 217,-2322 }, { 218,-2322 }, { 219,-2322 }, { 220,-2322 }, { 221,-2322 },
7901 : { 222,-2322 }, { 223,-2322 }, { 224,-2322 }, { 225,-2322 }, { 226,-2322 },
7902 : { 227,-2322 }, { 228,-2322 }, { 229,-2322 }, { 230,-2322 }, { 231,-2322 },
7903 :
7904 : { 232,-2322 }, { 233,-2322 }, { 234,-2322 }, { 235,-2322 }, { 236,-2322 },
7905 : { 237,-2322 }, { 238,-2322 }, { 239,-2322 }, { 240,-2322 }, { 241,-2322 },
7906 : { 242,-2322 }, { 243,-2322 }, { 244,-2322 }, { 245,-2322 }, { 246,-2322 },
7907 : { 247,-2322 }, { 248,-2322 }, { 249,-2322 }, { 250,-2322 }, { 251,-2322 },
7908 : { 252,-2322 }, { 253,-2322 }, { 254,-2322 }, { 255,-2322 }, { 256,-2322 },
7909 : { 0, 55 }, { 0,2674 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7910 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7911 : { 9,-3937 }, { 10,-3937 }, { 0, 0 }, { 12,-3937 }, { 13,-3937 },
7912 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7913 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7914 :
7915 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7916 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 32,-3937 }, { 0, 0 },
7917 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7918 : { 39,1900 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
7919 : { 0, 0 }, { 45,-26199 }, { 0, 55 }, { 0,2627 }, { 1,-2627 },
7920 : { 2,-2627 }, { 3,-2627 }, { 4,-2627 }, { 5,-2627 }, { 6,-2627 },
7921 : { 7,-2627 }, { 8,-2627 }, { 9,-2369 }, { 10,-3984 }, { 11,-2627 },
7922 : { 12,-2369 }, { 13,-3984 }, { 14,-2627 }, { 15,-2627 }, { 16,-2627 },
7923 : { 17,-2627 }, { 18,-2627 }, { 19,-2627 }, { 20,-2627 }, { 21,-2627 },
7924 : { 22,-2627 }, { 23,-2627 }, { 24,-2627 }, { 25,-2627 }, { 26,-2627 },
7925 :
7926 : { 27,-2627 }, { 28,-2627 }, { 29,-2627 }, { 30,-2627 }, { 31,-2627 },
7927 : { 32,-2369 }, { 33,-2627 }, { 34,-2627 }, { 35,-2627 }, { 36,-2627 },
7928 : { 37,-2627 }, { 38,-2627 }, { 39,1595 }, { 40,-2627 }, { 41,-2627 },
7929 : { 42,-2627 }, { 43,-2627 }, { 44,-2627 }, { 45, 258 }, { 46,-2627 },
7930 : { 47,-2627 }, { 48,-2627 }, { 49,-2627 }, { 50,-2627 }, { 51,-2627 },
7931 : { 52,-2627 }, { 53,-2627 }, { 54,-2627 }, { 55,-2627 }, { 56,-2627 },
7932 : { 57,-2627 }, { 58,-2627 }, { 59,-2627 }, { 60,-2627 }, { 61,-2627 },
7933 : { 62,-2627 }, { 63,-2627 }, { 64,-2627 }, { 65,-2627 }, { 66,-2627 },
7934 : { 67,-2627 }, { 68,-2627 }, { 69,-2627 }, { 70,-2627 }, { 71,-2627 },
7935 : { 72,-2627 }, { 73,-2627 }, { 74,-2627 }, { 75,-2627 }, { 76,-2627 },
7936 :
7937 : { 77,-2627 }, { 78,-2627 }, { 79,-2627 }, { 80,-2627 }, { 81,-2627 },
7938 : { 82,-2627 }, { 83,-2627 }, { 84,-2627 }, { 85,-2627 }, { 86,-2627 },
7939 : { 87,-2627 }, { 88,-2627 }, { 89,-2627 }, { 90,-2627 }, { 91,-2627 },
7940 : { 92,-2627 }, { 93,-2627 }, { 94,-2627 }, { 95,-2627 }, { 96,-2627 },
7941 : { 97,-2627 }, { 98,-2627 }, { 99,-2627 }, { 100,-2627 }, { 101,-2627 },
7942 : { 102,-2627 }, { 103,-2627 }, { 104,-2627 }, { 105,-2627 }, { 106,-2627 },
7943 : { 107,-2627 }, { 108,-2627 }, { 109,-2627 }, { 110,-2627 }, { 111,-2627 },
7944 : { 112,-2627 }, { 113,-2627 }, { 114,-2627 }, { 115,-2627 }, { 116,-2627 },
7945 : { 117,-2627 }, { 118,-2627 }, { 119,-2627 }, { 120,-2627 }, { 121,-2627 },
7946 : { 122,-2627 }, { 123,-2627 }, { 124,-2627 }, { 125,-2627 }, { 126,-2627 },
7947 :
7948 : { 127,-2627 }, { 128,-2627 }, { 129,-2627 }, { 130,-2627 }, { 131,-2627 },
7949 : { 132,-2627 }, { 133,-2627 }, { 134,-2627 }, { 135,-2627 }, { 136,-2627 },
7950 : { 137,-2627 }, { 138,-2627 }, { 139,-2627 }, { 140,-2627 }, { 141,-2627 },
7951 : { 142,-2627 }, { 143,-2627 }, { 144,-2627 }, { 145,-2627 }, { 146,-2627 },
7952 : { 147,-2627 }, { 148,-2627 }, { 149,-2627 }, { 150,-2627 }, { 151,-2627 },
7953 : { 152,-2627 }, { 153,-2627 }, { 154,-2627 }, { 155,-2627 }, { 156,-2627 },
7954 : { 157,-2627 }, { 158,-2627 }, { 159,-2627 }, { 160,-2627 }, { 161,-2627 },
7955 : { 162,-2627 }, { 163,-2627 }, { 164,-2627 }, { 165,-2627 }, { 166,-2627 },
7956 : { 167,-2627 }, { 168,-2627 }, { 169,-2627 }, { 170,-2627 }, { 171,-2627 },
7957 : { 172,-2627 }, { 173,-2627 }, { 174,-2627 }, { 175,-2627 }, { 176,-2627 },
7958 :
7959 : { 177,-2627 }, { 178,-2627 }, { 179,-2627 }, { 180,-2627 }, { 181,-2627 },
7960 : { 182,-2627 }, { 183,-2627 }, { 184,-2627 }, { 185,-2627 }, { 186,-2627 },
7961 : { 187,-2627 }, { 188,-2627 }, { 189,-2627 }, { 190,-2627 }, { 191,-2627 },
7962 : { 192,-2627 }, { 193,-2627 }, { 194,-2627 }, { 195,-2627 }, { 196,-2627 },
7963 : { 197,-2627 }, { 198,-2627 }, { 199,-2627 }, { 200,-2627 }, { 201,-2627 },
7964 : { 202,-2627 }, { 203,-2627 }, { 204,-2627 }, { 205,-2627 }, { 206,-2627 },
7965 : { 207,-2627 }, { 208,-2627 }, { 209,-2627 }, { 210,-2627 }, { 211,-2627 },
7966 : { 212,-2627 }, { 213,-2627 }, { 214,-2627 }, { 215,-2627 }, { 216,-2627 },
7967 : { 217,-2627 }, { 218,-2627 }, { 219,-2627 }, { 220,-2627 }, { 221,-2627 },
7968 : { 222,-2627 }, { 223,-2627 }, { 224,-2627 }, { 225,-2627 }, { 226,-2627 },
7969 :
7970 : { 227,-2627 }, { 228,-2627 }, { 229,-2627 }, { 230,-2627 }, { 231,-2627 },
7971 : { 232,-2627 }, { 233,-2627 }, { 234,-2627 }, { 235,-2627 }, { 236,-2627 },
7972 : { 237,-2627 }, { 238,-2627 }, { 239,-2627 }, { 240,-2627 }, { 241,-2627 },
7973 : { 242,-2627 }, { 243,-2627 }, { 244,-2627 }, { 245,-2627 }, { 246,-2627 },
7974 : { 247,-2627 }, { 248,-2627 }, { 249,-2627 }, { 250,-2627 }, { 251,-2627 },
7975 : { 252,-2627 }, { 253,-2627 }, { 254,-2627 }, { 255,-2627 }, { 256,-2627 },
7976 : { 0, 55 }, { 0,2369 }, { 1,-2885 }, { 2,-2885 }, { 3,-2885 },
7977 : { 4,-2885 }, { 5,-2885 }, { 6,-2885 }, { 7,-2885 }, { 8,-2885 },
7978 : { 9,-2627 }, { 10,-4242 }, { 11,-2885 }, { 12,-2627 }, { 13,-4242 },
7979 : { 14,-2885 }, { 15,-2885 }, { 16,-2885 }, { 17,-2885 }, { 18,-2885 },
7980 :
7981 : { 19,-2885 }, { 20,-2885 }, { 21,-2885 }, { 22,-2885 }, { 23,-2885 },
7982 : { 24,-2885 }, { 25,-2885 }, { 26,-2885 }, { 27,-2885 }, { 28,-2885 },
7983 : { 29,-2885 }, { 30,-2885 }, { 31,-2885 }, { 32,-2627 }, { 33,-2885 },
7984 : { 34,-2885 }, { 35,-2885 }, { 36,-2885 }, { 37,-2885 }, { 38,-2885 },
7985 : { 39,-2369 }, { 40,-2885 }, { 41,-2885 }, { 42,-2885 }, { 43,-2885 },
7986 : { 44,-2885 }, { 45, 0 }, { 46,-2885 }, { 47,-2885 }, { 48,-2885 },
7987 : { 49,-2885 }, { 50,-2885 }, { 51,-2885 }, { 52,-2885 }, { 53,-2885 },
7988 : { 54,-2885 }, { 55,-2885 }, { 56,-2885 }, { 57,-2885 }, { 58,-2885 },
7989 : { 59,-2885 }, { 60,-2885 }, { 61,-2885 }, { 62,-2885 }, { 63,-2885 },
7990 : { 64,-2885 }, { 65,-2885 }, { 66,-2885 }, { 67,-2885 }, { 68,-2885 },
7991 :
7992 : { 69,-2885 }, { 70,-2885 }, { 71,-2885 }, { 72,-2885 }, { 73,-2885 },
7993 : { 74,-2885 }, { 75,-2885 }, { 76,-2885 }, { 77,-2885 }, { 78,-2885 },
7994 : { 79,-2885 }, { 80,-2885 }, { 81,-2885 }, { 82,-2885 }, { 83,-2885 },
7995 : { 84,-2885 }, { 85,-2885 }, { 86,-2885 }, { 87,-2885 }, { 88,-2885 },
7996 : { 89,-2885 }, { 90,-2885 }, { 91,-2885 }, { 92,-2885 }, { 93,-2885 },
7997 : { 94,-2885 }, { 95,-2885 }, { 96,-2885 }, { 97,-2885 }, { 98,-2885 },
7998 : { 99,-2885 }, { 100,-2885 }, { 101,-2885 }, { 102,-2885 }, { 103,-2885 },
7999 : { 104,-2885 }, { 105,-2885 }, { 106,-2885 }, { 107,-2885 }, { 108,-2885 },
8000 : { 109,-2885 }, { 110,-2885 }, { 111,-2885 }, { 112,-2885 }, { 113,-2885 },
8001 : { 114,-2885 }, { 115,-2885 }, { 116,-2885 }, { 117,-2885 }, { 118,-2885 },
8002 :
8003 : { 119,-2885 }, { 120,-2885 }, { 121,-2885 }, { 122,-2885 }, { 123,-2885 },
8004 : { 124,-2885 }, { 125,-2885 }, { 126,-2885 }, { 127,-2885 }, { 128,-2885 },
8005 : { 129,-2885 }, { 130,-2885 }, { 131,-2885 }, { 132,-2885 }, { 133,-2885 },
8006 : { 134,-2885 }, { 135,-2885 }, { 136,-2885 }, { 137,-2885 }, { 138,-2885 },
8007 : { 139,-2885 }, { 140,-2885 }, { 141,-2885 }, { 142,-2885 }, { 143,-2885 },
8008 : { 144,-2885 }, { 145,-2885 }, { 146,-2885 }, { 147,-2885 }, { 148,-2885 },
8009 : { 149,-2885 }, { 150,-2885 }, { 151,-2885 }, { 152,-2885 }, { 153,-2885 },
8010 : { 154,-2885 }, { 155,-2885 }, { 156,-2885 }, { 157,-2885 }, { 158,-2885 },
8011 : { 159,-2885 }, { 160,-2885 }, { 161,-2885 }, { 162,-2885 }, { 163,-2885 },
8012 : { 164,-2885 }, { 165,-2885 }, { 166,-2885 }, { 167,-2885 }, { 168,-2885 },
8013 :
8014 : { 169,-2885 }, { 170,-2885 }, { 171,-2885 }, { 172,-2885 }, { 173,-2885 },
8015 : { 174,-2885 }, { 175,-2885 }, { 176,-2885 }, { 177,-2885 }, { 178,-2885 },
8016 : { 179,-2885 }, { 180,-2885 }, { 181,-2885 }, { 182,-2885 }, { 183,-2885 },
8017 : { 184,-2885 }, { 185,-2885 }, { 186,-2885 }, { 187,-2885 }, { 188,-2885 },
8018 : { 189,-2885 }, { 190,-2885 }, { 191,-2885 }, { 192,-2885 }, { 193,-2885 },
8019 : { 194,-2885 }, { 195,-2885 }, { 196,-2885 }, { 197,-2885 }, { 198,-2885 },
8020 : { 199,-2885 }, { 200,-2885 }, { 201,-2885 }, { 202,-2885 }, { 203,-2885 },
8021 : { 204,-2885 }, { 205,-2885 }, { 206,-2885 }, { 207,-2885 }, { 208,-2885 },
8022 : { 209,-2885 }, { 210,-2885 }, { 211,-2885 }, { 212,-2885 }, { 213,-2885 },
8023 : { 214,-2885 }, { 215,-2885 }, { 216,-2885 }, { 217,-2885 }, { 218,-2885 },
8024 :
8025 : { 219,-2885 }, { 220,-2885 }, { 221,-2885 }, { 222,-2885 }, { 223,-2885 },
8026 : { 224,-2885 }, { 225,-2885 }, { 226,-2885 }, { 227,-2885 }, { 228,-2885 },
8027 : { 229,-2885 }, { 230,-2885 }, { 231,-2885 }, { 232,-2885 }, { 233,-2885 },
8028 : { 234,-2885 }, { 235,-2885 }, { 236,-2885 }, { 237,-2885 }, { 238,-2885 },
8029 : { 239,-2885 }, { 240,-2885 }, { 241,-2885 }, { 242,-2885 }, { 243,-2885 },
8030 : { 244,-2885 }, { 245,-2885 }, { 246,-2885 }, { 247,-2885 }, { 248,-2885 },
8031 : { 249,-2885 }, { 250,-2885 }, { 251,-2885 }, { 252,-2885 }, { 253,-2885 },
8032 : { 254,-2885 }, { 255,-2885 }, { 256,-2885 }, { 0, 28 }, { 0,2111 },
8033 : { 1,-2111 }, { 2,-2111 }, { 3,-2111 }, { 4,-2111 }, { 5,-2111 },
8034 : { 6,-2111 }, { 7,-2111 }, { 8,-2111 }, { 9,-1853 }, { 10,-4195 },
8035 :
8036 : { 11,-2111 }, { 12,-1853 }, { 13,-4195 }, { 14,-2111 }, { 15,-2111 },
8037 : { 16,-2111 }, { 17,-2111 }, { 18,-2111 }, { 19,-2111 }, { 20,-2111 },
8038 : { 21,-2111 }, { 22,-2111 }, { 23,-2111 }, { 24,-2111 }, { 25,-2111 },
8039 : { 26,-2111 }, { 27,-2111 }, { 28,-2111 }, { 29,-2111 }, { 30,-2111 },
8040 : { 31,-2111 }, { 32,-1853 }, { 33,-2111 }, { 34,-2111 }, { 35,-2111 },
8041 : { 36,-2111 }, { 37,-2111 }, { 38,-2111 }, { 39,1595 }, { 40,-2111 },
8042 : { 41,-2111 }, { 42,-2111 }, { 43,-2111 }, { 44,-2111 }, { 45,-1337 },
8043 : { 46,-2111 }, { 47,-2111 }, { 48,-2111 }, { 49,-2111 }, { 50,-2111 },
8044 : { 51,-2111 }, { 52,-2111 }, { 53,-2111 }, { 54,-2111 }, { 55,-2111 },
8045 : { 56,-2111 }, { 57,-2111 }, { 58,-2111 }, { 59,-2111 }, { 60,-2111 },
8046 :
8047 : { 61,-2111 }, { 62,-2111 }, { 63,-2111 }, { 64,-2111 }, { 65,-2111 },
8048 : { 66,-2111 }, { 67,-2111 }, { 68,-2111 }, { 69,-2111 }, { 70,-2111 },
8049 : { 71,-2111 }, { 72,-2111 }, { 73,-2111 }, { 74,-2111 }, { 75,-2111 },
8050 : { 76,-2111 }, { 77,-2111 }, { 78,-2111 }, { 79,-2111 }, { 80,-2111 },
8051 : { 81,-2111 }, { 82,-2111 }, { 83,-2111 }, { 84,-2111 }, { 85,-2111 },
8052 : { 86,-2111 }, { 87,-2111 }, { 88,-2111 }, { 89,-2111 }, { 90,-2111 },
8053 : { 91,-2111 }, { 92,-2111 }, { 93,-2111 }, { 94,-2111 }, { 95,-2111 },
8054 : { 96,-2111 }, { 97,-2111 }, { 98,-2111 }, { 99,-2111 }, { 100,-2111 },
8055 : { 101,-2111 }, { 102,-2111 }, { 103,-2111 }, { 104,-2111 }, { 105,-2111 },
8056 : { 106,-2111 }, { 107,-2111 }, { 108,-2111 }, { 109,-2111 }, { 110,-2111 },
8057 :
8058 : { 111,-2111 }, { 112,-2111 }, { 113,-2111 }, { 114,-2111 }, { 115,-2111 },
8059 : { 116,-2111 }, { 117,-2111 }, { 118,-2111 }, { 119,-2111 }, { 120,-2111 },
8060 : { 121,-2111 }, { 122,-2111 }, { 123,-2111 }, { 124,-2111 }, { 125,-2111 },
8061 : { 126,-2111 }, { 127,-2111 }, { 128,-2111 }, { 129,-2111 }, { 130,-2111 },
8062 : { 131,-2111 }, { 132,-2111 }, { 133,-2111 }, { 134,-2111 }, { 135,-2111 },
8063 : { 136,-2111 }, { 137,-2111 }, { 138,-2111 }, { 139,-2111 }, { 140,-2111 },
8064 : { 141,-2111 }, { 142,-2111 }, { 143,-2111 }, { 144,-2111 }, { 145,-2111 },
8065 : { 146,-2111 }, { 147,-2111 }, { 148,-2111 }, { 149,-2111 }, { 150,-2111 },
8066 : { 151,-2111 }, { 152,-2111 }, { 153,-2111 }, { 154,-2111 }, { 155,-2111 },
8067 : { 156,-2111 }, { 157,-2111 }, { 158,-2111 }, { 159,-2111 }, { 160,-2111 },
8068 :
8069 : { 161,-2111 }, { 162,-2111 }, { 163,-2111 }, { 164,-2111 }, { 165,-2111 },
8070 : { 166,-2111 }, { 167,-2111 }, { 168,-2111 }, { 169,-2111 }, { 170,-2111 },
8071 : { 171,-2111 }, { 172,-2111 }, { 173,-2111 }, { 174,-2111 }, { 175,-2111 },
8072 : { 176,-2111 }, { 177,-2111 }, { 178,-2111 }, { 179,-2111 }, { 180,-2111 },
8073 : { 181,-2111 }, { 182,-2111 }, { 183,-2111 }, { 184,-2111 }, { 185,-2111 },
8074 : { 186,-2111 }, { 187,-2111 }, { 188,-2111 }, { 189,-2111 }, { 190,-2111 },
8075 : { 191,-2111 }, { 192,-2111 }, { 193,-2111 }, { 194,-2111 }, { 195,-2111 },
8076 : { 196,-2111 }, { 197,-2111 }, { 198,-2111 }, { 199,-2111 }, { 200,-2111 },
8077 : { 201,-2111 }, { 202,-2111 }, { 203,-2111 }, { 204,-2111 }, { 205,-2111 },
8078 : { 206,-2111 }, { 207,-2111 }, { 208,-2111 }, { 209,-2111 }, { 210,-2111 },
8079 :
8080 : { 211,-2111 }, { 212,-2111 }, { 213,-2111 }, { 214,-2111 }, { 215,-2111 },
8081 : { 216,-2111 }, { 217,-2111 }, { 218,-2111 }, { 219,-2111 }, { 220,-2111 },
8082 : { 221,-2111 }, { 222,-2111 }, { 223,-2111 }, { 224,-2111 }, { 225,-2111 },
8083 : { 226,-2111 }, { 227,-2111 }, { 228,-2111 }, { 229,-2111 }, { 230,-2111 },
8084 : { 231,-2111 }, { 232,-2111 }, { 233,-2111 }, { 234,-2111 }, { 235,-2111 },
8085 : { 236,-2111 }, { 237,-2111 }, { 238,-2111 }, { 239,-2111 }, { 240,-2111 },
8086 : { 241,-2111 }, { 242,-2111 }, { 243,-2111 }, { 244,-2111 }, { 245,-2111 },
8087 : { 246,-2111 }, { 247,-2111 }, { 248,-2111 }, { 249,-2111 }, { 250,-2111 },
8088 : { 251,-2111 }, { 252,-2111 }, { 253,-2111 }, { 254,-2111 }, { 255,-2111 },
8089 : { 256,-2111 }, { 0, 28 }, { 0,1853 }, { 1,-2369 }, { 2,-2369 },
8090 :
8091 : { 3,-2369 }, { 4,-2369 }, { 5,-2369 }, { 6,-2369 }, { 7,-2369 },
8092 : { 8,-2369 }, { 9,-2111 }, { 10,-4453 }, { 11,-2369 }, { 12,-2111 },
8093 : { 13,-4453 }, { 14,-2369 }, { 15,-2369 }, { 16,-2369 }, { 17,-2369 },
8094 : { 18,-2369 }, { 19,-2369 }, { 20,-2369 }, { 21,-2369 }, { 22,-2369 },
8095 : { 23,-2369 }, { 24,-2369 }, { 25,-2369 }, { 26,-2369 }, { 27,-2369 },
8096 : { 28,-2369 }, { 29,-2369 }, { 30,-2369 }, { 31,-2369 }, { 32,-2111 },
8097 : { 33,-2369 }, { 34,-2369 }, { 35,-2369 }, { 36,-2369 }, { 37,-2369 },
8098 : { 38,-2369 }, { 39,1337 }, { 40,-2369 }, { 41,-2369 }, { 42,-2369 },
8099 : { 43,-2369 }, { 44,-2369 }, { 45,-1595 }, { 46,-2369 }, { 47,-2369 },
8100 : { 48,-2369 }, { 49,-2369 }, { 50,-2369 }, { 51,-2369 }, { 52,-2369 },
8101 :
8102 : { 53,-2369 }, { 54,-2369 }, { 55,-2369 }, { 56,-2369 }, { 57,-2369 },
8103 : { 58,-2369 }, { 59,-2369 }, { 60,-2369 }, { 61,-2369 }, { 62,-2369 },
8104 : { 63,-2369 }, { 64,-2369 }, { 65,-2369 }, { 66,-2369 }, { 67,-2369 },
8105 : { 68,-2369 }, { 69,-2369 }, { 70,-2369 }, { 71,-2369 }, { 72,-2369 },
8106 : { 73,-2369 }, { 74,-2369 }, { 75,-2369 }, { 76,-2369 }, { 77,-2369 },
8107 : { 78,-2369 }, { 79,-2369 }, { 80,-2369 }, { 81,-2369 }, { 82,-2369 },
8108 : { 83,-2369 }, { 84,-2369 }, { 85,-2369 }, { 86,-2369 }, { 87,-2369 },
8109 : { 88,-2369 }, { 89,-2369 }, { 90,-2369 }, { 91,-2369 }, { 92,-2369 },
8110 : { 93,-2369 }, { 94,-2369 }, { 95,-2369 }, { 96,-2369 }, { 97,-2369 },
8111 : { 98,-2369 }, { 99,-2369 }, { 100,-2369 }, { 101,-2369 }, { 102,-2369 },
8112 :
8113 : { 103,-2369 }, { 104,-2369 }, { 105,-2369 }, { 106,-2369 }, { 107,-2369 },
8114 : { 108,-2369 }, { 109,-2369 }, { 110,-2369 }, { 111,-2369 }, { 112,-2369 },
8115 : { 113,-2369 }, { 114,-2369 }, { 115,-2369 }, { 116,-2369 }, { 117,-2369 },
8116 : { 118,-2369 }, { 119,-2369 }, { 120,-2369 }, { 121,-2369 }, { 122,-2369 },
8117 : { 123,-2369 }, { 124,-2369 }, { 125,-2369 }, { 126,-2369 }, { 127,-2369 },
8118 : { 128,-2369 }, { 129,-2369 }, { 130,-2369 }, { 131,-2369 }, { 132,-2369 },
8119 : { 133,-2369 }, { 134,-2369 }, { 135,-2369 }, { 136,-2369 }, { 137,-2369 },
8120 : { 138,-2369 }, { 139,-2369 }, { 140,-2369 }, { 141,-2369 }, { 142,-2369 },
8121 : { 143,-2369 }, { 144,-2369 }, { 145,-2369 }, { 146,-2369 }, { 147,-2369 },
8122 : { 148,-2369 }, { 149,-2369 }, { 150,-2369 }, { 151,-2369 }, { 152,-2369 },
8123 :
8124 : { 153,-2369 }, { 154,-2369 }, { 155,-2369 }, { 156,-2369 }, { 157,-2369 },
8125 : { 158,-2369 }, { 159,-2369 }, { 160,-2369 }, { 161,-2369 }, { 162,-2369 },
8126 : { 163,-2369 }, { 164,-2369 }, { 165,-2369 }, { 166,-2369 }, { 167,-2369 },
8127 : { 168,-2369 }, { 169,-2369 }, { 170,-2369 }, { 171,-2369 }, { 172,-2369 },
8128 : { 173,-2369 }, { 174,-2369 }, { 175,-2369 }, { 176,-2369 }, { 177,-2369 },
8129 : { 178,-2369 }, { 179,-2369 }, { 180,-2369 }, { 181,-2369 }, { 182,-2369 },
8130 : { 183,-2369 }, { 184,-2369 }, { 185,-2369 }, { 186,-2369 }, { 187,-2369 },
8131 : { 188,-2369 }, { 189,-2369 }, { 190,-2369 }, { 191,-2369 }, { 192,-2369 },
8132 : { 193,-2369 }, { 194,-2369 }, { 195,-2369 }, { 196,-2369 }, { 197,-2369 },
8133 : { 198,-2369 }, { 199,-2369 }, { 200,-2369 }, { 201,-2369 }, { 202,-2369 },
8134 :
8135 : { 203,-2369 }, { 204,-2369 }, { 205,-2369 }, { 206,-2369 }, { 207,-2369 },
8136 : { 208,-2369 }, { 209,-2369 }, { 210,-2369 }, { 211,-2369 }, { 212,-2369 },
8137 : { 213,-2369 }, { 214,-2369 }, { 215,-2369 }, { 216,-2369 }, { 217,-2369 },
8138 : { 218,-2369 }, { 219,-2369 }, { 220,-2369 }, { 221,-2369 }, { 222,-2369 },
8139 : { 223,-2369 }, { 224,-2369 }, { 225,-2369 }, { 226,-2369 }, { 227,-2369 },
8140 : { 228,-2369 }, { 229,-2369 }, { 230,-2369 }, { 231,-2369 }, { 232,-2369 },
8141 : { 233,-2369 }, { 234,-2369 }, { 235,-2369 }, { 236,-2369 }, { 237,-2369 },
8142 : { 238,-2369 }, { 239,-2369 }, { 240,-2369 }, { 241,-2369 }, { 242,-2369 },
8143 : { 243,-2369 }, { 244,-2369 }, { 245,-2369 }, { 246,-2369 }, { 247,-2369 },
8144 : { 248,-2369 }, { 249,-2369 }, { 250,-2369 }, { 251,-2369 }, { 252,-2369 },
8145 :
8146 : { 253,-2369 }, { 254,-2369 }, { 255,-2369 }, { 256,-2369 }, { 0, 28 },
8147 : { 0,1595 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
8148 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 9,-4711 },
8149 : { 10,-4711 }, { 0, 0 }, { 12,-4711 }, { 13,-4711 }, { 0, 0 },
8150 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
8151 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
8152 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
8153 : { 0, 0 }, { 0, 0 }, { 32,-4711 }, { 0, 0 }, { 0, 0 },
8154 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 39,1337 },
8155 : { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 },
8156 :
8157 : { 45,-27267 }, { 0, 28 }, { 0,1548 }, { 1,-2674 }, { 2,-2674 },
8158 : { 3,-2674 }, { 4,-2674 }, { 5,-2674 }, { 6,-2674 }, { 7,-2674 },
8159 : { 8,-2674 }, { 9,-2416 }, { 10,-4758 }, { 11,-2674 }, { 12,-2416 },
8160 : { 13,-4758 }, { 14,-2674 }, { 15,-2674 }, { 16,-2674 }, { 17,-2674 },
8161 : { 18,-2674 }, { 19,-2674 }, { 20,-2674 }, { 21,-2674 }, { 22,-2674 },
8162 : { 23,-2674 }, { 24,-2674 }, { 25,-2674 }, { 26,-2674 }, { 27,-2674 },
8163 : { 28,-2674 }, { 29,-2674 }, { 30,-2674 }, { 31,-2674 }, { 32,-2416 },
8164 : { 33,-2674 }, { 34,-2674 }, { 35,-2674 }, { 36,-2674 }, { 37,-2674 },
8165 : { 38,-2674 }, { 39,1032 }, { 40,-2674 }, { 41,-2674 }, { 42,-2674 },
8166 : { 43,-2674 }, { 44,-2674 }, { 45, 258 }, { 46,-2674 }, { 47,-2674 },
8167 :
8168 : { 48,-2674 }, { 49,-2674 }, { 50,-2674 }, { 51,-2674 }, { 52,-2674 },
8169 : { 53,-2674 }, { 54,-2674 }, { 55,-2674 }, { 56,-2674 }, { 57,-2674 },
8170 : { 58,-2674 }, { 59,-2674 }, { 60,-2674 }, { 61,-2674 }, { 62,-2674 },
8171 : { 63,-2674 }, { 64,-2674 }, { 65,-2674 }, { 66,-2674 }, { 67,-2674 },
8172 : { 68,-2674 }, { 69,-2674 }, { 70,-2674 }, { 71,-2674 }, { 72,-2674 },
8173 : { 73,-2674 }, { 74,-2674 }, { 75,-2674 }, { 76,-2674 }, { 77,-2674 },
8174 : { 78,-2674 }, { 79,-2674 }, { 80,-2674 }, { 81,-2674 }, { 82,-2674 },
8175 : { 83,-2674 }, { 84,-2674 }, { 85,-2674 }, { 86,-2674 }, { 87,-2674 },
8176 : { 88,-2674 }, { 89,-2674 }, { 90,-2674 }, { 91,-2674 }, { 92,-2674 },
8177 : { 93,-2674 }, { 94,-2674 }, { 95,-2674 }, { 96,-2674 }, { 97,-2674 },
8178 :
8179 : { 98,-2674 }, { 99,-2674 }, { 100,-2674 }, { 101,-2674 }, { 102,-2674 },
8180 : { 103,-2674 }, { 104,-2674 }, { 105,-2674 }, { 106,-2674 }, { 107,-2674 },
8181 : { 108,-2674 }, { 109,-2674 }, { 110,-2674 }, { 111,-2674 }, { 112,-2674 },
8182 : { 113,-2674 }, { 114,-2674 }, { 115,-2674 }, { 116,-2674 }, { 117,-2674 },
8183 : { 118,-2674 }, { 119,-2674 }, { 120,-2674 }, { 121,-2674 }, { 122,-2674 },
8184 : { 123,-2674 }, { 124,-2674 }, { 125,-2674 }, { 126,-2674 }, { 127,-2674 },
8185 : { 128,-2674 }, { 129,-2674 }, { 130,-2674 }, { 131,-2674 }, { 132,-2674 },
8186 : { 133,-2674 }, { 134,-2674 }, { 135,-2674 }, { 136,-2674 }, { 137,-2674 },
8187 : { 138,-2674 }, { 139,-2674 }, { 140,-2674 }, { 141,-2674 }, { 142,-2674 },
8188 : { 143,-2674 }, { 144,-2674 }, { 145,-2674 }, { 146,-2674 }, { 147,-2674 },
8189 :
8190 : { 148,-2674 }, { 149,-2674 }, { 150,-2674 }, { 151,-2674 }, { 152,-2674 },
8191 : { 153,-2674 }, { 154,-2674 }, { 155,-2674 }, { 156,-2674 }, { 157,-2674 },
8192 : { 158,-2674 }, { 159,-2674 }, { 160,-2674 }, { 161,-2674 }, { 162,-2674 },
8193 : { 163,-2674 }, { 164,-2674 }, { 165,-2674 }, { 166,-2674 }, { 167,-2674 },
8194 : { 168,-2674 }, { 169,-2674 }, { 170,-2674 }, { 171,-2674 }, { 172,-2674 },
8195 : { 173,-2674 }, { 174,-2674 }, { 175,-2674 }, { 176,-2674 }, { 177,-2674 },
8196 : { 178,-2674 }, { 179,-2674 }, { 180,-2674 }, { 181,-2674 }, { 182,-2674 },
8197 : { 183,-2674 }, { 184,-2674 }, { 185,-2674 }, { 186,-2674 }, { 187,-2674 },
8198 : { 188,-2674 }, { 189,-2674 }, { 190,-2674 }, { 191,-2674 }, { 192,-2674 },
8199 : { 193,-2674 }, { 194,-2674 }, { 195,-2674 }, { 196,-2674 }, { 197,-2674 },
8200 :
8201 : { 198,-2674 }, { 199,-2674 }, { 200,-2674 }, { 201,-2674 }, { 202,-2674 },
8202 : { 203,-2674 }, { 204,-2674 }, { 205,-2674 }, { 206,-2674 }, { 207,-2674 },
8203 : { 208,-2674 }, { 209,-2674 }, { 210,-2674 }, { 211,-2674 }, { 212,-2674 },
8204 : { 213,-2674 }, { 214,-2674 }, { 215,-2674 }, { 216,-2674 }, { 217,-2674 },
8205 : { 218,-2674 }, { 219,-2674 }, { 220,-2674 }, { 221,-2674 }, { 222,-2674 },
8206 : { 223,-2674 }, { 224,-2674 }, { 225,-2674 }, { 226,-2674 }, { 227,-2674 },
8207 : { 228,-2674 }, { 229,-2674 }, { 230,-2674 }, { 231,-2674 }, { 232,-2674 },
8208 : { 233,-2674 }, { 234,-2674 }, { 235,-2674 }, { 236,-2674 }, { 237,-2674 },
8209 : { 238,-2674 }, { 239,-2674 }, { 240,-2674 }, { 241,-2674 }, { 242,-2674 },
8210 : { 243,-2674 }, { 244,-2674 }, { 245,-2674 }, { 246,-2674 }, { 247,-2674 },
8211 :
8212 : { 248,-2674 }, { 249,-2674 }, { 250,-2674 }, { 251,-2674 }, { 252,-2674 },
8213 : { 253,-2674 }, { 254,-2674 }, { 255,-2674 }, { 256,-2674 }, { 0, 28 },
8214 : { 0,1290 }, { 1,-2932 }, { 2,-2932 }, { 3,-2932 }, { 4,-2932 },
8215 : { 5,-2932 }, { 6,-2932 }, { 7,-2932 }, { 8,-2932 }, { 9,-2674 },
8216 : { 10,-5016 }, { 11,-2932 }, { 12,-2674 }, { 13,-5016 }, { 14,-2932 },
8217 : { 15,-2932 }, { 16,-2932 }, { 17,-2932 }, { 18,-2932 }, { 19,-2932 },
8218 : { 20,-2932 }, { 21,-2932 }, { 22,-2932 }, { 23,-2932 }, { 24,-2932 },
8219 : { 25,-2932 }, { 26,-2932 }, { 27,-2932 }, { 28,-2932 }, { 29,-2932 },
8220 : { 30,-2932 }, { 31,-2932 }, { 32,-2674 }, { 33,-2932 }, { 34,-2932 },
8221 : { 35,-2932 }, { 36,-2932 }, { 37,-2932 }, { 38,-2932 }, { 39,-2416 },
8222 :
8223 : { 40,-2932 }, { 41,-2932 }, { 42,-2932 }, { 43,-2932 }, { 44,-2932 },
8224 : { 45, 0 }, { 46,-2932 }, { 47,-2932 }, { 48,-2932 }, { 49,-2932 },
8225 : { 50,-2932 }, { 51,-2932 }, { 52,-2932 }, { 53,-2932 }, { 54,-2932 },
8226 : { 55,-2932 }, { 56,-2932 }, { 57,-2932 }, { 58,-2932 }, { 59,-2932 },
8227 : { 60,-2932 }, { 61,-2932 }, { 62,-2932 }, { 63,-2932 }, { 64,-2932 },
8228 : { 65,-2932 }, { 66,-2932 }, { 67,-2932 }, { 68,-2932 }, { 69,-2932 },
8229 : { 70,-2932 }, { 71,-2932 }, { 72,-2932 }, { 73,-2932 }, { 74,-2932 },
8230 : { 75,-2932 }, { 76,-2932 }, { 77,-2932 }, { 78,-2932 }, { 79,-2932 },
8231 : { 80,-2932 }, { 81,-2932 }, { 82,-2932 }, { 83,-2932 }, { 84,-2932 },
8232 : { 85,-2932 }, { 86,-2932 }, { 87,-2932 }, { 88,-2932 }, { 89,-2932 },
8233 :
8234 : { 90,-2932 }, { 91,-2932 }, { 92,-2932 }, { 93,-2932 }, { 94,-2932 },
8235 : { 95,-2932 }, { 96,-2932 }, { 97,-2932 }, { 98,-2932 }, { 99,-2932 },
8236 : { 100,-2932 }, { 101,-2932 }, { 102,-2932 }, { 103,-2932 }, { 104,-2932 },
8237 : { 105,-2932 }, { 106,-2932 }, { 107,-2932 }, { 108,-2932 }, { 109,-2932 },
8238 : { 110,-2932 }, { 111,-2932 }, { 112,-2932 }, { 113,-2932 }, { 114,-2932 },
8239 : { 115,-2932 }, { 116,-2932 }, { 117,-2932 }, { 118,-2932 }, { 119,-2932 },
8240 : { 120,-2932 }, { 121,-2932 }, { 122,-2932 }, { 123,-2932 }, { 124,-2932 },
8241 : { 125,-2932 }, { 126,-2932 }, { 127,-2932 }, { 128,-2932 }, { 129,-2932 },
8242 : { 130,-2932 }, { 131,-2932 }, { 132,-2932 }, { 133,-2932 }, { 134,-2932 },
8243 : { 135,-2932 }, { 136,-2932 }, { 137,-2932 }, { 138,-2932 }, { 139,-2932 },
8244 :
8245 : { 140,-2932 }, { 141,-2932 }, { 142,-2932 }, { 143,-2932 }, { 144,-2932 },
8246 : { 145,-2932 }, { 146,-2932 }, { 147,-2932 }, { 148,-2932 }, { 149,-2932 },
8247 : { 150,-2932 }, { 151,-2932 }, { 152,-2932 }, { 153,-2932 }, { 154,-2932 },
8248 : { 155,-2932 }, { 156,-2932 }, { 157,-2932 }, { 158,-2932 }, { 159,-2932 },
8249 : { 160,-2932 }, { 161,-2932 }, { 162,-2932 }, { 163,-2932 }, { 164,-2932 },
8250 : { 165,-2932 }, { 166,-2932 }, { 167,-2932 }, { 168,-2932 }, { 169,-2932 },
8251 : { 170,-2932 }, { 171,-2932 }, { 172,-2932 }, { 173,-2932 }, { 174,-2932 },
8252 : { 175,-2932 }, { 176,-2932 }, { 177,-2932 }, { 178,-2932 }, { 179,-2932 },
8253 : { 180,-2932 }, { 181,-2932 }, { 182,-2932 }, { 183,-2932 }, { 184,-2932 },
8254 : { 185,-2932 }, { 186,-2932 }, { 187,-2932 }, { 188,-2932 }, { 189,-2932 },
8255 :
8256 : { 190,-2932 }, { 191,-2932 }, { 192,-2932 }, { 193,-2932 }, { 194,-2932 },
8257 : { 195,-2932 }, { 196,-2932 }, { 197,-2932 }, { 198,-2932 }, { 199,-2932 },
8258 : { 200,-2932 }, { 201,-2932 }, { 202,-2932 }, { 203,-2932 }, { 204,-2932 },
8259 : { 205,-2932 }, { 206,-2932 }, { 207,-2932 }, { 208,-2932 }, { 209,-2932 },
8260 : { 210,-2932 }, { 211,-2932 }, { 212,-2932 }, { 213,-2932 }, { 214,-2932 },
8261 : { 215,-2932 }, { 216,-2932 }, { 217,-2932 }, { 218,-2932 }, { 219,-2932 },
8262 : { 220,-2932 }, { 221,-2932 }, { 222,-2932 }, { 223,-2932 }, { 224,-2932 },
8263 : { 225,-2932 }, { 226,-2932 }, { 227,-2932 }, { 228,-2932 }, { 229,-2932 },
8264 : { 230,-2932 }, { 231,-2932 }, { 232,-2932 }, { 233,-2932 }, { 234,-2932 },
8265 : { 235,-2932 }, { 236,-2932 }, { 237,-2932 }, { 238,-2932 }, { 239,-2932 },
8266 :
8267 : { 240,-2932 }, { 241,-2932 }, { 242,-2932 }, { 243,-2932 }, { 244,-2932 },
8268 : { 245,-2932 }, { 246,-2932 }, { 247,-2932 }, { 248,-2932 }, { 249,-2932 },
8269 : { 250,-2932 }, { 251,-2932 }, { 252,-2932 }, { 253,-2932 }, { 254,-2932 },
8270 : { 255,-2932 }, { 256,-2932 }, { 0, 55 }, { 0,1032 }, { 1,-2158 },
8271 : { 2,-2158 }, { 3,-2158 }, { 4,-2158 }, { 5,-2158 }, { 6,-2158 },
8272 : { 7,-2158 }, { 8,-2158 }, { 9,-1900 }, { 10,-1642 }, { 11,-2158 },
8273 : { 12,-1900 }, { 13,-1642 }, { 14,-2158 }, { 15,-2158 }, { 16,-2158 },
8274 : { 17,-2158 }, { 18,-2158 }, { 19,-2158 }, { 20,-2158 }, { 21,-2158 },
8275 : { 22,-2158 }, { 23,-2158 }, { 24,-2158 }, { 25,-2158 }, { 26,-2158 },
8276 : { 27,-2158 }, { 28,-2158 }, { 29,-2158 }, { 30,-2158 }, { 31,-2158 },
8277 :
8278 : { 32,-1900 }, { 33,-2158 }, { 34,-2158 }, { 35,-2158 }, { 36,-2158 },
8279 : { 37,-2158 }, { 38,-2158 }, { 39,-3706 }, { 40,-2158 }, { 41,-2158 },
8280 : { 42,-2158 }, { 43,-2158 }, { 44,-2158 }, { 45,-1595 }, { 46,-2158 },
8281 : { 47,-2158 }, { 48,-2158 }, { 49,-2158 }, { 50,-2158 }, { 51,-2158 },
8282 : { 52,-2158 }, { 53,-2158 }, { 54,-2158 }, { 55,-2158 }, { 56,-2158 },
8283 : { 57,-2158 }, { 58,-2158 }, { 59,-2158 }, { 60,-2158 }, { 61,-2158 },
8284 : { 62,-2158 }, { 63,-2158 }, { 64,-2158 }, { 65,-2158 }, { 66,-2158 },
8285 : { 67,-2158 }, { 68,-2158 }, { 69,-2158 }, { 70,-2158 }, { 71,-2158 },
8286 : { 72,-2158 }, { 73,-2158 }, { 74,-2158 }, { 75,-2158 }, { 76,-2158 },
8287 : { 77,-2158 }, { 78,-2158 }, { 79,-2158 }, { 80,-2158 }, { 81,-2158 },
8288 :
8289 : { 82,-2158 }, { 83,-2158 }, { 84,-2158 }, { 85,-2158 }, { 86,-2158 },
8290 : { 87,-2158 }, { 88,-2158 }, { 89,-2158 }, { 90,-2158 }, { 91,-2158 },
8291 : { 92,-2158 }, { 93,-2158 }, { 94,-2158 }, { 95,-2158 }, { 96,-2158 },
8292 : { 97,-2158 }, { 98,-2158 }, { 99,-2158 }, { 100,-2158 }, { 101,-2158 },
8293 : { 102,-2158 }, { 103,-2158 }, { 104,-2158 }, { 105,-2158 }, { 106,-2158 },
8294 : { 107,-2158 }, { 108,-2158 }, { 109,-2158 }, { 110,-2158 }, { 111,-2158 },
8295 : { 112,-2158 }, { 113,-2158 }, { 114,-2158 }, { 115,-2158 }, { 116,-2158 },
8296 : { 117,-2158 }, { 118,-2158 }, { 119,-2158 }, { 120,-2158 }, { 121,-2158 },
8297 : { 122,-2158 }, { 123,-2158 }, { 124,-2158 }, { 125,-2158 }, { 126,-2158 },
8298 : { 127,-2158 }, { 128,-2158 }, { 129,-2158 }, { 130,-2158 }, { 131,-2158 },
8299 :
8300 : { 132,-2158 }, { 133,-2158 }, { 134,-2158 }, { 135,-2158 }, { 136,-2158 },
8301 : { 137,-2158 }, { 138,-2158 }, { 139,-2158 }, { 140,-2158 }, { 141,-2158 },
8302 : { 142,-2158 }, { 143,-2158 }, { 144,-2158 }, { 145,-2158 }, { 146,-2158 },
8303 : { 147,-2158 }, { 148,-2158 }, { 149,-2158 }, { 150,-2158 }, { 151,-2158 },
8304 : { 152,-2158 }, { 153,-2158 }, { 154,-2158 }, { 155,-2158 }, { 156,-2158 },
8305 : { 157,-2158 }, { 158,-2158 }, { 159,-2158 }, { 160,-2158 }, { 161,-2158 },
8306 : { 162,-2158 }, { 163,-2158 }, { 164,-2158 }, { 165,-2158 }, { 166,-2158 },
8307 : { 167,-2158 }, { 168,-2158 }, { 169,-2158 }, { 170,-2158 }, { 171,-2158 },
8308 : { 172,-2158 }, { 173,-2158 }, { 174,-2158 }, { 175,-2158 }, { 176,-2158 },
8309 : { 177,-2158 }, { 178,-2158 }, { 179,-2158 }, { 180,-2158 }, { 181,-2158 },
8310 :
8311 : { 182,-2158 }, { 183,-2158 }, { 184,-2158 }, { 185,-2158 }, { 186,-2158 },
8312 : { 187,-2158 }, { 188,-2158 }, { 189,-2158 }, { 190,-2158 }, { 191,-2158 },
8313 : { 192,-2158 }, { 193,-2158 }, { 194,-2158 }, { 195,-2158 }, { 196,-2158 },
8314 : { 197,-2158 }, { 198,-2158 }, { 199,-2158 }, { 200,-2158 }, { 201,-2158 },
8315 : { 202,-2158 }, { 203,-2158 }, { 204,-2158 }, { 205,-2158 }, { 206,-2158 },
8316 : { 207,-2158 }, { 208,-2158 }, { 209,-2158 }, { 210,-2158 }, { 211,-2158 },
8317 : { 212,-2158 }, { 213,-2158 }, { 214,-2158 }, { 215,-2158 }, { 216,-2158 },
8318 : { 217,-2158 }, { 218,-2158 }, { 219,-2158 }, { 220,-2158 }, { 221,-2158 },
8319 : { 222,-2158 }, { 223,-2158 }, { 224,-2158 }, { 225,-2158 }, { 226,-2158 },
8320 : { 227,-2158 }, { 228,-2158 }, { 229,-2158 }, { 230,-2158 }, { 231,-2158 },
8321 :
8322 : { 232,-2158 }, { 233,-2158 }, { 234,-2158 }, { 235,-2158 }, { 236,-2158 },
8323 : { 237,-2158 }, { 238,-2158 }, { 239,-2158 }, { 240,-2158 }, { 241,-2158 },
8324 : { 242,-2158 }, { 243,-2158 }, { 244,-2158 }, { 245,-2158 }, { 246,-2158 },
8325 : { 247,-2158 }, { 248,-2158 }, { 249,-2158 }, { 250,-2158 }, { 251,-2158 },
8326 : { 252,-2158 }, { 253,-2158 }, { 254,-2158 }, { 255,-2158 }, { 256,-2158 },
8327 : { 0, 55 }, { 0, 774 }, { 1,-28081 }, { 2,-28081 }, { 3,-28081 },
8328 : { 4,-28081 }, { 5,-28081 }, { 6,-28081 }, { 7,-28081 }, { 8,-28081 },
8329 : { 9,-28081 }, { 10,-28081 }, { 11,-28081 }, { 12,-28081 }, { 13,-28081 },
8330 : { 14,-28081 }, { 15,-28081 }, { 16,-28081 }, { 17,-28081 }, { 18,-28081 },
8331 : { 19,-28081 }, { 20,-28081 }, { 21,-28081 }, { 22,-28081 }, { 23,-28081 },
8332 :
8333 : { 24,-28081 }, { 25,-28081 }, { 26,-28081 }, { 27,-28081 }, { 28,-28081 },
8334 : { 29,-28081 }, { 30,-28081 }, { 31,-28081 }, { 32,-28081 }, { 33,-28081 },
8335 : { 34,-28081 }, { 35,-28081 }, { 36,-28081 }, { 37,-28081 }, { 38,-28081 },
8336 : { 0, 0 }, { 40,-28081 }, { 41,-28081 }, { 42,-28081 }, { 43,-28081 },
8337 : { 44,-28081 }, { 45,-28081 }, { 46,-28081 }, { 47,-28081 }, { 48,-28081 },
8338 : { 49,-28081 }, { 50,-28081 }, { 51,-28081 }, { 52,-28081 }, { 53,-28081 },
8339 : { 54,-28081 }, { 55,-28081 }, { 56,-28081 }, { 57,-28081 }, { 58,-28081 },
8340 : { 59,-28081 }, { 60,-28081 }, { 61,-28081 }, { 62,-28081 }, { 63,-28081 },
8341 : { 64,-28081 }, { 65,-28081 }, { 66,-28081 }, { 67,-28081 }, { 68,-28081 },
8342 : { 69,-28081 }, { 70,-28081 }, { 71,-28081 }, { 72,-28081 }, { 73,-28081 },
8343 :
8344 : { 74,-28081 }, { 75,-28081 }, { 76,-28081 }, { 77,-28081 }, { 78,-28081 },
8345 : { 79,-28081 }, { 80,-28081 }, { 81,-28081 }, { 82,-28081 }, { 83,-28081 },
8346 : { 84,-28081 }, { 85,-28081 }, { 86,-28081 }, { 87,-28081 }, { 88,-28081 },
8347 : { 89,-28081 }, { 90,-28081 }, { 91,-28081 }, { 92,-28081 }, { 93,-28081 },
8348 : { 94,-28081 }, { 95,-28081 }, { 96,-28081 }, { 97,-28081 }, { 98,-28081 },
8349 : { 99,-28081 }, { 100,-28081 }, { 101,-28081 }, { 102,-28081 }, { 103,-28081 },
8350 : { 104,-28081 }, { 105,-28081 }, { 106,-28081 }, { 107,-28081 }, { 108,-28081 },
8351 : { 109,-28081 }, { 110,-28081 }, { 111,-28081 }, { 112,-28081 }, { 113,-28081 },
8352 : { 114,-28081 }, { 115,-28081 }, { 116,-28081 }, { 117,-28081 }, { 118,-28081 },
8353 : { 119,-28081 }, { 120,-28081 }, { 121,-28081 }, { 122,-28081 }, { 123,-28081 },
8354 :
8355 : { 124,-28081 }, { 125,-28081 }, { 126,-28081 }, { 127,-28081 }, { 128,-28081 },
8356 : { 129,-28081 }, { 130,-28081 }, { 131,-28081 }, { 132,-28081 }, { 133,-28081 },
8357 : { 134,-28081 }, { 135,-28081 }, { 136,-28081 }, { 137,-28081 }, { 138,-28081 },
8358 : { 139,-28081 }, { 140,-28081 }, { 141,-28081 }, { 142,-28081 }, { 143,-28081 },
8359 : { 144,-28081 }, { 145,-28081 }, { 146,-28081 }, { 147,-28081 }, { 148,-28081 },
8360 : { 149,-28081 }, { 150,-28081 }, { 151,-28081 }, { 152,-28081 }, { 153,-28081 },
8361 : { 154,-28081 }, { 155,-28081 }, { 156,-28081 }, { 157,-28081 }, { 158,-28081 },
8362 : { 159,-28081 }, { 160,-28081 }, { 161,-28081 }, { 162,-28081 }, { 163,-28081 },
8363 : { 164,-28081 }, { 165,-28081 }, { 166,-28081 }, { 167,-28081 }, { 168,-28081 },
8364 : { 169,-28081 }, { 170,-28081 }, { 171,-28081 }, { 172,-28081 }, { 173,-28081 },
8365 :
8366 : { 174,-28081 }, { 175,-28081 }, { 176,-28081 }, { 177,-28081 }, { 178,-28081 },
8367 : { 179,-28081 }, { 180,-28081 }, { 181,-28081 }, { 182,-28081 }, { 183,-28081 },
8368 : { 184,-28081 }, { 185,-28081 }, { 186,-28081 }, { 187,-28081 }, { 188,-28081 },
8369 : { 189,-28081 }, { 190,-28081 }, { 191,-28081 }, { 192,-28081 }, { 193,-28081 },
8370 : { 194,-28081 }, { 195,-28081 }, { 196,-28081 }, { 197,-28081 }, { 198,-28081 },
8371 : { 199,-28081 }, { 200,-28081 }, { 201,-28081 }, { 202,-28081 }, { 203,-28081 },
8372 : { 204,-28081 }, { 205,-28081 }, { 206,-28081 }, { 207,-28081 }, { 208,-28081 },
8373 : { 209,-28081 }, { 210,-28081 }, { 211,-28081 }, { 212,-28081 }, { 213,-28081 },
8374 : { 214,-28081 }, { 215,-28081 }, { 216,-28081 }, { 217,-28081 }, { 218,-28081 },
8375 : { 219,-28081 }, { 220,-28081 }, { 221,-28081 }, { 222,-28081 }, { 223,-28081 },
8376 :
8377 : { 224,-28081 }, { 225,-28081 }, { 226,-28081 }, { 227,-28081 }, { 228,-28081 },
8378 : { 229,-28081 }, { 230,-28081 }, { 231,-28081 }, { 232,-28081 }, { 233,-28081 },
8379 : { 234,-28081 }, { 235,-28081 }, { 236,-28081 }, { 237,-28081 }, { 238,-28081 },
8380 : { 239,-28081 }, { 240,-28081 }, { 241,-28081 }, { 242,-28081 }, { 243,-28081 },
8381 : { 244,-28081 }, { 245,-28081 }, { 246,-28081 }, { 247,-28081 }, { 248,-28081 },
8382 : { 249,-28081 }, { 250,-28081 }, { 251,-28081 }, { 252,-28081 }, { 253,-28081 },
8383 : { 254,-28081 }, { 255,-28081 }, { 256,-28081 }, { 0, 28 }, { 0, 516 },
8384 : { 1,-1595 }, { 2,-1595 }, { 3,-1595 }, { 4,-1595 }, { 5,-1595 },
8385 : { 6,-1595 }, { 7,-1595 }, { 8,-1595 }, { 9,-1337 }, { 10,-1079 },
8386 : { 11,-1595 }, { 12,-1337 }, { 13,-1079 }, { 14,-1595 }, { 15,-1595 },
8387 :
8388 : { 16,-1595 }, { 17,-1595 }, { 18,-1595 }, { 19,-1595 }, { 20,-1595 },
8389 : { 21,-1595 }, { 22,-1595 }, { 23,-1595 }, { 24,-1595 }, { 25,-1595 },
8390 : { 26,-1595 }, { 27,-1595 }, { 28,-1595 }, { 29,-1595 }, { 30,-1595 },
8391 : { 31,-1595 }, { 32,-1337 }, { 33,-1595 }, { 34,-1595 }, { 35,-1595 },
8392 : { 36,-1595 }, { 37,-1595 }, { 38,-1595 }, { 39,-3190 }, { 40,-1595 },
8393 : { 41,-1595 }, { 42,-1595 }, { 43,-1595 }, { 44,-1595 }, { 45,-1032 },
8394 : { 46,-1595 }, { 47,-1595 }, { 48,-1595 }, { 49,-1595 }, { 50,-1595 },
8395 : { 51,-1595 }, { 52,-1595 }, { 53,-1595 }, { 54,-1595 }, { 55,-1595 },
8396 : { 56,-1595 }, { 57,-1595 }, { 58,-1595 }, { 59,-1595 }, { 60,-1595 },
8397 : { 61,-1595 }, { 62,-1595 }, { 63,-1595 }, { 64,-1595 }, { 65,-1595 },
8398 :
8399 : { 66,-1595 }, { 67,-1595 }, { 68,-1595 }, { 69,-1595 }, { 70,-1595 },
8400 : { 71,-1595 }, { 72,-1595 }, { 73,-1595 }, { 74,-1595 }, { 75,-1595 },
8401 : { 76,-1595 }, { 77,-1595 }, { 78,-1595 }, { 79,-1595 }, { 80,-1595 },
8402 : { 81,-1595 }, { 82,-1595 }, { 83,-1595 }, { 84,-1595 }, { 85,-1595 },
8403 : { 86,-1595 }, { 87,-1595 }, { 88,-1595 }, { 89,-1595 }, { 90,-1595 },
8404 : { 91,-1595 }, { 92,-1595 }, { 93,-1595 }, { 94,-1595 }, { 95,-1595 },
8405 : { 96,-1595 }, { 97,-1595 }, { 98,-1595 }, { 99,-1595 }, { 100,-1595 },
8406 : { 101,-1595 }, { 102,-1595 }, { 103,-1595 }, { 104,-1595 }, { 105,-1595 },
8407 : { 106,-1595 }, { 107,-1595 }, { 108,-1595 }, { 109,-1595 }, { 110,-1595 },
8408 : { 111,-1595 }, { 112,-1595 }, { 113,-1595 }, { 114,-1595 }, { 115,-1595 },
8409 :
8410 : { 116,-1595 }, { 117,-1595 }, { 118,-1595 }, { 119,-1595 }, { 120,-1595 },
8411 : { 121,-1595 }, { 122,-1595 }, { 123,-1595 }, { 124,-1595 }, { 125,-1595 },
8412 : { 126,-1595 }, { 127,-1595 }, { 128,-1595 }, { 129,-1595 }, { 130,-1595 },
8413 : { 131,-1595 }, { 132,-1595 }, { 133,-1595 }, { 134,-1595 }, { 135,-1595 },
8414 : { 136,-1595 }, { 137,-1595 }, { 138,-1595 }, { 139,-1595 }, { 140,-1595 },
8415 : { 141,-1595 }, { 142,-1595 }, { 143,-1595 }, { 144,-1595 }, { 145,-1595 },
8416 : { 146,-1595 }, { 147,-1595 }, { 148,-1595 }, { 149,-1595 }, { 150,-1595 },
8417 : { 151,-1595 }, { 152,-1595 }, { 153,-1595 }, { 154,-1595 }, { 155,-1595 },
8418 : { 156,-1595 }, { 157,-1595 }, { 158,-1595 }, { 159,-1595 }, { 160,-1595 },
8419 : { 161,-1595 }, { 162,-1595 }, { 163,-1595 }, { 164,-1595 }, { 165,-1595 },
8420 :
8421 : { 166,-1595 }, { 167,-1595 }, { 168,-1595 }, { 169,-1595 }, { 170,-1595 },
8422 : { 171,-1595 }, { 172,-1595 }, { 173,-1595 }, { 174,-1595 }, { 175,-1595 },
8423 : { 176,-1595 }, { 177,-1595 }, { 178,-1595 }, { 179,-1595 }, { 180,-1595 },
8424 : { 181,-1595 }, { 182,-1595 }, { 183,-1595 }, { 184,-1595 }, { 185,-1595 },
8425 : { 186,-1595 }, { 187,-1595 }, { 188,-1595 }, { 189,-1595 }, { 190,-1595 },
8426 : { 191,-1595 }, { 192,-1595 }, { 193,-1595 }, { 194,-1595 }, { 195,-1595 },
8427 : { 196,-1595 }, { 197,-1595 }, { 198,-1595 }, { 199,-1595 }, { 200,-1595 },
8428 : { 201,-1595 }, { 202,-1595 }, { 203,-1595 }, { 204,-1595 }, { 205,-1595 },
8429 : { 206,-1595 }, { 207,-1595 }, { 208,-1595 }, { 209,-1595 }, { 210,-1595 },
8430 : { 211,-1595 }, { 212,-1595 }, { 213,-1595 }, { 214,-1595 }, { 215,-1595 },
8431 :
8432 : { 216,-1595 }, { 217,-1595 }, { 218,-1595 }, { 219,-1595 }, { 220,-1595 },
8433 : { 221,-1595 }, { 222,-1595 }, { 223,-1595 }, { 224,-1595 }, { 225,-1595 },
8434 : { 226,-1595 }, { 227,-1595 }, { 228,-1595 }, { 229,-1595 }, { 230,-1595 },
8435 : { 231,-1595 }, { 232,-1595 }, { 233,-1595 }, { 234,-1595 }, { 235,-1595 },
8436 : { 236,-1595 }, { 237,-1595 }, { 238,-1595 }, { 239,-1595 }, { 240,-1595 },
8437 : { 241,-1595 }, { 242,-1595 }, { 243,-1595 }, { 244,-1595 }, { 245,-1595 },
8438 : { 246,-1595 }, { 247,-1595 }, { 248,-1595 }, { 249,-1595 }, { 250,-1595 },
8439 : { 251,-1595 }, { 252,-1595 }, { 253,-1595 }, { 254,-1595 }, { 255,-1595 },
8440 : { 256,-1595 }, { 0, 28 }, { 0, 258 }, { 1,-28595 }, { 2,-28595 },
8441 : { 3,-28595 }, { 4,-28595 }, { 5,-28595 }, { 6,-28595 }, { 7,-28595 },
8442 :
8443 : { 8,-28595 }, { 9,-28595 }, { 10,-28595 }, { 11,-28595 }, { 12,-28595 },
8444 : { 13,-28595 }, { 14,-28595 }, { 15,-28595 }, { 16,-28595 }, { 17,-28595 },
8445 : { 18,-28595 }, { 19,-28595 }, { 20,-28595 }, { 21,-28595 }, { 22,-28595 },
8446 : { 23,-28595 }, { 24,-28595 }, { 25,-28595 }, { 26,-28595 }, { 27,-28595 },
8447 : { 28,-28595 }, { 29,-28595 }, { 30,-28595 }, { 31,-28595 }, { 32,-28595 },
8448 : { 33,-28595 }, { 34,-28595 }, { 35,-28595 }, { 36,-28595 }, { 37,-28595 },
8449 : { 38,-28595 }, { 0, 0 }, { 40,-28595 }, { 41,-28595 }, { 42,-28595 },
8450 : { 43,-28595 }, { 44,-28595 }, { 45,-28595 }, { 46,-28595 }, { 47,-28595 },
8451 : { 48,-28595 }, { 49,-28595 }, { 50,-28595 }, { 51,-28595 }, { 52,-28595 },
8452 : { 53,-28595 }, { 54,-28595 }, { 55,-28595 }, { 56,-28595 }, { 57,-28595 },
8453 :
8454 : { 58,-28595 }, { 59,-28595 }, { 60,-28595 }, { 61,-28595 }, { 62,-28595 },
8455 : { 63,-28595 }, { 64,-28595 }, { 65,-28595 }, { 66,-28595 }, { 67,-28595 },
8456 : { 68,-28595 }, { 69,-28595 }, { 70,-28595 }, { 71,-28595 }, { 72,-28595 },
8457 : { 73,-28595 }, { 74,-28595 }, { 75,-28595 }, { 76,-28595 }, { 77,-28595 },
8458 : { 78,-28595 }, { 79,-28595 }, { 80,-28595 }, { 81,-28595 }, { 82,-28595 },
8459 : { 83,-28595 }, { 84,-28595 }, { 85,-28595 }, { 86,-28595 }, { 87,-28595 },
8460 : { 88,-28595 }, { 89,-28595 }, { 90,-28595 }, { 91,-28595 }, { 92,-28595 },
8461 : { 93,-28595 }, { 94,-28595 }, { 95,-28595 }, { 96,-28595 }, { 97,-28595 },
8462 : { 98,-28595 }, { 99,-28595 }, { 100,-28595 }, { 101,-28595 }, { 102,-28595 },
8463 : { 103,-28595 }, { 104,-28595 }, { 105,-28595 }, { 106,-28595 }, { 107,-28595 },
8464 :
8465 : { 108,-28595 }, { 109,-28595 }, { 110,-28595 }, { 111,-28595 }, { 112,-28595 },
8466 : { 113,-28595 }, { 114,-28595 }, { 115,-28595 }, { 116,-28595 }, { 117,-28595 },
8467 : { 118,-28595 }, { 119,-28595 }, { 120,-28595 }, { 121,-28595 }, { 122,-28595 },
8468 : { 123,-28595 }, { 124,-28595 }, { 125,-28595 }, { 126,-28595 }, { 127,-28595 },
8469 : { 128,-28595 }, { 129,-28595 }, { 130,-28595 }, { 131,-28595 }, { 132,-28595 },
8470 : { 133,-28595 }, { 134,-28595 }, { 135,-28595 }, { 136,-28595 }, { 137,-28595 },
8471 : { 138,-28595 }, { 139,-28595 }, { 140,-28595 }, { 141,-28595 }, { 142,-28595 },
8472 : { 143,-28595 }, { 144,-28595 }, { 145,-28595 }, { 146,-28595 }, { 147,-28595 },
8473 : { 148,-28595 }, { 149,-28595 }, { 150,-28595 }, { 151,-28595 }, { 152,-28595 },
8474 : { 153,-28595 }, { 154,-28595 }, { 155,-28595 }, { 156,-28595 }, { 157,-28595 },
8475 :
8476 : { 158,-28595 }, { 159,-28595 }, { 160,-28595 }, { 161,-28595 }, { 162,-28595 },
8477 : { 163,-28595 }, { 164,-28595 }, { 165,-28595 }, { 166,-28595 }, { 167,-28595 },
8478 : { 168,-28595 }, { 169,-28595 }, { 170,-28595 }, { 171,-28595 }, { 172,-28595 },
8479 : { 173,-28595 }, { 174,-28595 }, { 175,-28595 }, { 176,-28595 }, { 177,-28595 },
8480 : { 178,-28595 }, { 179,-28595 }, { 180,-28595 }, { 181,-28595 }, { 182,-28595 },
8481 : { 183,-28595 }, { 184,-28595 }, { 185,-28595 }, { 186,-28595 }, { 187,-28595 },
8482 : { 188,-28595 }, { 189,-28595 }, { 190,-28595 }, { 191,-28595 }, { 192,-28595 },
8483 : { 193,-28595 }, { 194,-28595 }, { 195,-28595 }, { 196,-28595 }, { 197,-28595 },
8484 : { 198,-28595 }, { 199,-28595 }, { 200,-28595 }, { 201,-28595 }, { 202,-28595 },
8485 : { 203,-28595 }, { 204,-28595 }, { 205,-28595 }, { 206,-28595 }, { 207,-28595 },
8486 :
8487 : { 208,-28595 }, { 209,-28595 }, { 210,-28595 }, { 211,-28595 }, { 212,-28595 },
8488 : { 213,-28595 }, { 214,-28595 }, { 215,-28595 }, { 216,-28595 }, { 217,-28595 },
8489 : { 218,-28595 }, { 219,-28595 }, { 220,-28595 }, { 221,-28595 }, { 222,-28595 },
8490 : { 223,-28595 }, { 224,-28595 }, { 225,-28595 }, { 226,-28595 }, { 227,-28595 },
8491 : { 228,-28595 }, { 229,-28595 }, { 230,-28595 }, { 231,-28595 }, { 232,-28595 },
8492 : { 233,-28595 }, { 234,-28595 }, { 235,-28595 }, { 236,-28595 }, { 237,-28595 },
8493 : { 238,-28595 }, { 239,-28595 }, { 240,-28595 }, { 241,-28595 }, { 242,-28595 },
8494 : { 243,-28595 }, { 244,-28595 }, { 245,-28595 }, { 246,-28595 }, { 247,-28595 },
8495 : { 248,-28595 }, { 249,-28595 }, { 250,-28595 }, { 251,-28595 }, { 252,-28595 },
8496 : { 253,-28595 }, { 254,-28595 }, { 255,-28595 }, { 256,-28595 }, { 257, 80 },
8497 :
8498 : { 1, 0 }, };
8499 :
8500 : static yyconst struct yy_trans_info *yy_start_state_list[27] =
8501 : {
8502 : &yy_transition[1],
8503 : &yy_transition[3],
8504 : &yy_transition[261],
8505 : &yy_transition[519],
8506 : &yy_transition[777],
8507 : &yy_transition[1035],
8508 : &yy_transition[1293],
8509 : &yy_transition[1551],
8510 : &yy_transition[1809],
8511 : &yy_transition[2067],
8512 : &yy_transition[2325],
8513 : &yy_transition[2583],
8514 : &yy_transition[2841],
8515 : &yy_transition[3099],
8516 : &yy_transition[3357],
8517 : &yy_transition[3615],
8518 : &yy_transition[3873],
8519 : &yy_transition[4131],
8520 : &yy_transition[4389],
8521 : &yy_transition[4647],
8522 : &yy_transition[4905],
8523 : &yy_transition[5163],
8524 : &yy_transition[5421],
8525 : &yy_transition[5679],
8526 : &yy_transition[5937],
8527 : &yy_transition[6195],
8528 : &yy_transition[6453],
8529 :
8530 : } ;
8531 :
8532 : /* The intent behind this definition is that it'll catch
8533 : * any uses of REJECT which flex missed.
8534 : */
8535 : #define REJECT reject_used_but_not_detected
8536 : #define yymore() yymore_used_but_not_detected
8537 : #define YY_MORE_ADJ 0
8538 : #define YY_RESTORE_YY_MORE_OFFSET
8539 : #line 1 "scan.l"
8540 :
8541 : #line 44 "scan.l"
8542 : /* Avoid exit() on fatal scanner errors (a bit ugly -- see yy_fatal_error) */
8543 : #undef fprintf
8544 : #define fprintf(file, fmt, msg) fprintf_to_ereport(fmt, msg)
8545 :
8546 : static void
8547 : fprintf_to_ereport(const char *fmt, const char *msg)
8548 : {
8549 : ereport(ERROR, (errmsg_internal("%s", msg)));
8550 : }
8551 :
8552 : /*
8553 : * GUC variables. This is a DIRECT violation of the warning given at the
8554 : * head of gram.y, ie flex/bison code must not depend on any GUC variables;
8555 : * as such, changing their values can induce very unintuitive behavior.
8556 : * But we shall have to live with it until we can remove these variables.
8557 : */
8558 : int backslash_quote = BACKSLASH_QUOTE_SAFE_ENCODING;
8559 : bool escape_string_warning = true;
8560 : bool standard_conforming_strings = true;
8561 :
8562 : /*
8563 : * Set the type of YYSTYPE.
8564 : */
8565 : #define YYSTYPE core_YYSTYPE
8566 :
8567 : /*
8568 : * Set the type of yyextra. All state variables used by the scanner should
8569 : * be in yyextra, *not* statically allocated.
8570 : */
8571 : #define YY_EXTRA_TYPE core_yy_extra_type *
8572 :
8573 : /*
8574 : * Each call to core_yylex must set yylloc to the location of the found token
8575 : * (expressed as a byte offset from the start of the input text).
8576 : * When we parse a token that requires multiple lexer rules to process,
8577 : * this should be done in the first such rule, else yylloc will point
8578 : * into the middle of the token.
8579 : */
8580 : #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
8581 :
8582 : /*
8583 : * Advance yylloc by the given number of bytes.
8584 : */
8585 : #define ADVANCE_YYLLOC(delta) ( *(yylloc) += (delta) )
8586 :
8587 : #define startlit() ( yyextra->literallen = 0 )
8588 : static void addlit(char *ytext, int yleng, core_yyscan_t yyscanner);
8589 : static void addlitchar(unsigned char ychar, core_yyscan_t yyscanner);
8590 : static char *litbufdup(core_yyscan_t yyscanner);
8591 : static char *litbuf_udeescape(unsigned char escape, core_yyscan_t yyscanner);
8592 : static unsigned char unescape_single_char(unsigned char c, core_yyscan_t yyscanner);
8593 : static int process_integer_literal(const char *token, YYSTYPE *lval);
8594 : static bool is_utf16_surrogate_first(pg_wchar c);
8595 : static bool is_utf16_surrogate_second(pg_wchar c);
8596 : static pg_wchar surrogate_pair_to_codepoint(pg_wchar first, pg_wchar second);
8597 : static void addunicode(pg_wchar c, yyscan_t yyscanner);
8598 : static bool check_uescapechar(unsigned char escape);
8599 :
8600 : #define yyerror(msg) scanner_yyerror(msg, yyscanner)
8601 :
8602 : #define lexer_errposition() scanner_errposition(*(yylloc), yyscanner)
8603 :
8604 : static void check_string_escape_warning(unsigned char ychar, core_yyscan_t yyscanner);
8605 : static void check_escape_warning(core_yyscan_t yyscanner);
8606 :
8607 : /*
8608 : * Work around a bug in flex 2.5.35: it emits a couple of functions that
8609 : * it forgets to emit declarations for. Since we use -Wmissing-prototypes,
8610 : * this would cause warnings. Providing our own declarations should be
8611 : * harmless even when the bug gets fixed.
8612 : */
8613 : extern int core_yyget_column(yyscan_t yyscanner);
8614 : extern void core_yyset_column(int column_no, yyscan_t yyscanner);
8615 :
8616 : #define YY_NO_INPUT 1
8617 : /*
8618 : * OK, here is a short description of lex/flex rules behavior.
8619 : * The longest pattern which matches an input string is always chosen.
8620 : * For equal-length patterns, the first occurring in the rules list is chosen.
8621 : * INITIAL is the starting state, to which all non-conditional rules apply.
8622 : * Exclusive states change parsing rules while the state is active. When in
8623 : * an exclusive state, only those rules defined for that state apply.
8624 : *
8625 : * We use exclusive states for quoted strings, extended comments,
8626 : * and to eliminate parsing troubles for numeric strings.
8627 : * Exclusive states:
8628 : * <xb> bit string literal
8629 : * <xc> extended C-style comments
8630 : * <xd> delimited identifiers (double-quoted identifiers)
8631 : * <xh> hexadecimal numeric string
8632 : * <xq> standard quoted strings
8633 : * <xe> extended quoted strings (support backslash escape sequences)
8634 : * <xdolq> $foo$ quoted strings
8635 : * <xui> quoted identifier with Unicode escapes
8636 : * <xuiend> end of a quoted identifier with Unicode escapes, UESCAPE can follow
8637 : * <xus> quoted string with Unicode escapes
8638 : * <xusend> end of a quoted string with Unicode escapes, UESCAPE can follow
8639 : * <xeu> Unicode surrogate pair in extended quoted string
8640 : *
8641 : * Remember to add an <<EOF>> case whenever you add a new exclusive state!
8642 : * The default one is probably not the right thing.
8643 : */
8644 :
8645 :
8646 :
8647 :
8648 :
8649 :
8650 :
8651 :
8652 :
8653 :
8654 :
8655 :
8656 : /*
8657 : * In order to make the world safe for Windows and Mac clients as well as
8658 : * Unix ones, we accept either \n or \r as a newline. A DOS-style \r\n
8659 : * sequence will be seen as two successive newlines, but that doesn't cause
8660 : * any problems. Comments that start with -- and extend to the next
8661 : * newline are treated as equivalent to a single whitespace character.
8662 : *
8663 : * NOTE a fine point: if there is no newline following --, we will absorb
8664 : * everything to the end of the input as a comment. This is correct. Older
8665 : * versions of Postgres failed to recognize -- as a comment if the input
8666 : * did not end with a newline.
8667 : *
8668 : * XXX perhaps \f (formfeed) should be treated as a newline as well?
8669 : *
8670 : * XXX if you change the set of whitespace characters, fix scanner_isspace()
8671 : * to agree, and see also the plpgsql lexer.
8672 : */
8673 : /*
8674 : * SQL requires at least one newline in the whitespace separating
8675 : * string literals that are to be concatenated. Silly, but who are we
8676 : * to argue? Note that {whitespace_with_newline} should not have * after
8677 : * it, whereas {whitespace} should generally have a * after it...
8678 : */
8679 : /*
8680 : * To ensure that {quotecontinue} can be scanned without having to back up
8681 : * if the full pattern isn't matched, we include trailing whitespace in
8682 : * {quotestop}. This matches all cases where {quotecontinue} fails to match,
8683 : * except for {quote} followed by whitespace and just one "-" (not two,
8684 : * which would start a {comment}). To cover that we have {quotefail}.
8685 : * The actions for {quotestop} and {quotefail} must throw back characters
8686 : * beyond the quote proper.
8687 : */
8688 : /* Bit string
8689 : * It is tempting to scan the string for only those characters
8690 : * which are allowed. However, this leads to silently swallowed
8691 : * characters if illegal characters are included in the string.
8692 : * For example, if xbinside is [01] then B'ABCD' is interpreted
8693 : * as a zero-length string, and the ABCD' is lost!
8694 : * Better to pass the string forward and let the input routines
8695 : * validate the contents.
8696 : */
8697 : /* Hexadecimal number */
8698 : /* National character */
8699 : /* Quoted string that allows backslash escapes */
8700 : /* Extended quote
8701 : * xqdouble implements embedded quote, ''''
8702 : */
8703 : /* $foo$ style quotes ("dollar quoting")
8704 : * The quoted string starts with $foo$ where "foo" is an optional string
8705 : * in the form of an identifier, except that it may not contain "$",
8706 : * and extends to the first occurrence of an identical string.
8707 : * There is *no* processing of the quoted text.
8708 : *
8709 : * {dolqfailed} is an error rule to avoid scanner backup when {dolqdelim}
8710 : * fails to match its trailing "$".
8711 : */
8712 : /* Double quote
8713 : * Allows embedded spaces and other special characters into identifiers.
8714 : */
8715 : /* Unicode escapes */
8716 : /* error rule to avoid backup */
8717 : /* Quoted identifier with Unicode escapes */
8718 : /* Quoted string with Unicode escapes */
8719 : /* Optional UESCAPE after a quoted string or identifier with Unicode escapes. */
8720 : /* error rule to avoid backup */
8721 : /* C-style comments
8722 : *
8723 : * The "extended comment" syntax closely resembles allowable operator syntax.
8724 : * The tricky part here is to get lex to recognize a string starting with
8725 : * slash-star as a comment, when interpreting it as an operator would produce
8726 : * a longer match --- remember lex will prefer a longer match! Also, if we
8727 : * have something like plus-slash-star, lex will think this is a 3-character
8728 : * operator whereas we want to see it as a + operator and a comment start.
8729 : * The solution is two-fold:
8730 : * 1. append {op_chars}* to xcstart so that it matches as much text as
8731 : * {operator} would. Then the tie-breaker (first matching rule of same
8732 : * length) ensures xcstart wins. We put back the extra stuff with yyless()
8733 : * in case it contains a star-slash that should terminate the comment.
8734 : * 2. In the operator rule, check for slash-star within the operator, and
8735 : * if found throw it back with yyless(). This handles the plus-slash-star
8736 : * problem.
8737 : * Dash-dash comments have similar interactions with the operator rule.
8738 : */
8739 : /* Assorted special-case operators and operator-like tokens */
8740 : /*
8741 : * "self" is the set of chars that should be returned as single-character
8742 : * tokens. "op_chars" is the set of chars that can make up "Op" tokens,
8743 : * which can be one or more characters long (but if a single-char token
8744 : * appears in the "self" set, it is not to be returned as an Op). Note
8745 : * that the sets overlap, but each has some chars that are not in the other.
8746 : *
8747 : * If you change either set, adjust the character lists appearing in the
8748 : * rule for "operator"!
8749 : */
8750 : /* we no longer allow unary minus in numbers.
8751 : * instead we pass it separately to parser. there it gets
8752 : * coerced via doNegate() -- Leon aug 20 1999
8753 : *
8754 : * {decimalfail} is used because we would like "1..10" to lex as 1, dot_dot, 10.
8755 : *
8756 : * {realfail1} and {realfail2} are added to prevent the need for scanner
8757 : * backup when the {real} rule fails to match completely.
8758 : */
8759 : /*
8760 : * Dollar quoted strings are totally opaque, and no escaping is done on them.
8761 : * Other quoted strings must allow some special characters such as single-quote
8762 : * and newline.
8763 : * Embedded single-quotes are implemented both in the SQL standard
8764 : * style of two adjacent single quotes "''" and in the Postgres/Java style
8765 : * of escaped-quote "\'".
8766 : * Other embedded escaped characters are matched explicitly and the leading
8767 : * backslash is dropped from the string.
8768 : * Note that xcstart must appear before operator, as explained above!
8769 : * Also whitespace (comment) must appear before operator.
8770 : */
8771 : #line 8772 "scan.c"
8772 :
8773 : #define INITIAL 0
8774 : #define xb 1
8775 : #define xc 2
8776 : #define xd 3
8777 : #define xh 4
8778 : #define xe 5
8779 : #define xq 6
8780 : #define xdolq 7
8781 : #define xui 8
8782 : #define xuiend 9
8783 : #define xus 10
8784 : #define xusend 11
8785 : #define xeu 12
8786 :
8787 : #ifndef YY_NO_UNISTD_H
8788 : /* Special case for "unistd.h", since it is non-ANSI. We include it way
8789 : * down here because we want the user's section 1 to have been scanned first.
8790 : * The user has a chance to override it with an option.
8791 : */
8792 : #include <unistd.h>
8793 : #endif
8794 :
8795 : #ifndef YY_EXTRA_TYPE
8796 : #define YY_EXTRA_TYPE void *
8797 : #endif
8798 :
8799 : /* Holds the entire state of the reentrant scanner. */
8800 : struct yyguts_t
8801 : {
8802 :
8803 : /* User-defined. Not touched by flex. */
8804 : YY_EXTRA_TYPE yyextra_r;
8805 :
8806 : /* The rest are the same as the globals declared in the non-reentrant scanner. */
8807 : FILE *yyin_r, *yyout_r;
8808 : size_t yy_buffer_stack_top; /**< index of top of stack. */
8809 : size_t yy_buffer_stack_max; /**< capacity of stack. */
8810 : YY_BUFFER_STATE * yy_buffer_stack; /**< Stack as an array. */
8811 : char yy_hold_char;
8812 : yy_size_t yy_n_chars;
8813 : yy_size_t yyleng_r;
8814 : char *yy_c_buf_p;
8815 : int yy_init;
8816 : int yy_start;
8817 : int yy_did_buffer_switch_on_eof;
8818 : int yy_start_stack_ptr;
8819 : int yy_start_stack_depth;
8820 : int *yy_start_stack;
8821 : yy_state_type yy_last_accepting_state;
8822 : char* yy_last_accepting_cpos;
8823 :
8824 : int yylineno_r;
8825 : int yy_flex_debug_r;
8826 :
8827 : char *yytext_r;
8828 : int yy_more_flag;
8829 : int yy_more_len;
8830 :
8831 : YYSTYPE * yylval_r;
8832 :
8833 : YYLTYPE * yylloc_r;
8834 :
8835 : }; /* end struct yyguts_t */
8836 :
8837 : static int yy_init_globals (yyscan_t yyscanner );
8838 :
8839 : /* This must go here because YYSTYPE and YYLTYPE are included
8840 : * from bison output in section 1.*/
8841 : # define yylval yyg->yylval_r
8842 :
8843 : # define yylloc yyg->yylloc_r
8844 :
8845 : int core_yylex_init (yyscan_t* scanner);
8846 :
8847 : int core_yylex_init_extra (YY_EXTRA_TYPE user_defined,yyscan_t* scanner);
8848 :
8849 : /* Accessor methods to globals.
8850 : These are made visible to non-reentrant scanners for convenience. */
8851 :
8852 : int core_yylex_destroy (yyscan_t yyscanner );
8853 :
8854 : int core_yyget_debug (yyscan_t yyscanner );
8855 :
8856 : void core_yyset_debug (int debug_flag ,yyscan_t yyscanner );
8857 :
8858 : YY_EXTRA_TYPE core_yyget_extra (yyscan_t yyscanner );
8859 :
8860 : void core_yyset_extra (YY_EXTRA_TYPE user_defined ,yyscan_t yyscanner );
8861 :
8862 : FILE *core_yyget_in (yyscan_t yyscanner );
8863 :
8864 : void core_yyset_in (FILE * in_str ,yyscan_t yyscanner );
8865 :
8866 : FILE *core_yyget_out (yyscan_t yyscanner );
8867 :
8868 : void core_yyset_out (FILE * out_str ,yyscan_t yyscanner );
8869 :
8870 : yy_size_t core_yyget_leng (yyscan_t yyscanner );
8871 :
8872 : char *core_yyget_text (yyscan_t yyscanner );
8873 :
8874 : int core_yyget_lineno (yyscan_t yyscanner );
8875 :
8876 : void core_yyset_lineno (int line_number ,yyscan_t yyscanner );
8877 :
8878 : int core_yyget_column (yyscan_t yyscanner );
8879 :
8880 : void core_yyset_column (int column_no ,yyscan_t yyscanner );
8881 :
8882 : YYSTYPE * core_yyget_lval (yyscan_t yyscanner );
8883 :
8884 : void core_yyset_lval (YYSTYPE * yylval_param ,yyscan_t yyscanner );
8885 :
8886 : YYLTYPE *core_yyget_lloc (yyscan_t yyscanner );
8887 :
8888 : void core_yyset_lloc (YYLTYPE * yylloc_param ,yyscan_t yyscanner );
8889 :
8890 : /* Macros after this point can all be overridden by user definitions in
8891 : * section 1.
8892 : */
8893 :
8894 : #ifndef YY_SKIP_YYWRAP
8895 : #ifdef __cplusplus
8896 : extern "C" int core_yywrap (yyscan_t yyscanner );
8897 : #else
8898 : extern int core_yywrap (yyscan_t yyscanner );
8899 : #endif
8900 : #endif
8901 :
8902 : #ifndef yytext_ptr
8903 : static void yy_flex_strncpy (char *,yyconst char *,int ,yyscan_t yyscanner);
8904 : #endif
8905 :
8906 : #ifdef YY_NEED_STRLEN
8907 : static int yy_flex_strlen (yyconst char * ,yyscan_t yyscanner);
8908 : #endif
8909 :
8910 : #ifndef YY_NO_INPUT
8911 :
8912 : #ifdef __cplusplus
8913 : static int yyinput (yyscan_t yyscanner );
8914 : #else
8915 : static int input (yyscan_t yyscanner );
8916 : #endif
8917 :
8918 : #endif
8919 :
8920 : /* Amount of stuff to slurp up with each read. */
8921 : #ifndef YY_READ_BUF_SIZE
8922 : #ifdef __ia64__
8923 : /* On IA-64, the buffer size is 16k, not 8k */
8924 : #define YY_READ_BUF_SIZE 16384
8925 : #else
8926 : #define YY_READ_BUF_SIZE 8192
8927 : #endif /* __ia64__ */
8928 : #endif
8929 :
8930 : /* Copy whatever the last rule matched to the standard output. */
8931 : #ifndef ECHO
8932 : /* This used to be an fputs(), but since the string might contain NUL's,
8933 : * we now use fwrite().
8934 : */
8935 : #define ECHO do { if (fwrite( yytext, yyleng, 1, yyout )) {} } while (0)
8936 : #endif
8937 :
8938 : /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,
8939 : * is returned in "result".
8940 : */
8941 : #ifndef YY_INPUT
8942 : #define YY_INPUT(buf,result,max_size) \
8943 : if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
8944 : { \
8945 : int c = '*'; \
8946 : int n; \
8947 : for ( n = 0; n < max_size && \
8948 : (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
8949 : buf[n] = (char) c; \
8950 : if ( c == '\n' ) \
8951 : buf[n++] = (char) c; \
8952 : if ( c == EOF && ferror( yyin ) ) \
8953 : YY_FATAL_ERROR( "input in flex scanner failed" ); \
8954 : result = n; \
8955 : } \
8956 : else \
8957 : { \
8958 : errno=0; \
8959 : while ( (result = fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \
8960 : { \
8961 : if( errno != EINTR) \
8962 : { \
8963 : YY_FATAL_ERROR( "input in flex scanner failed" ); \
8964 : break; \
8965 : } \
8966 : errno=0; \
8967 : clearerr(yyin); \
8968 : } \
8969 : }\
8970 : \
8971 :
8972 : #endif
8973 :
8974 : /* No semi-colon after return; correct usage is to write "yyterminate();" -
8975 : * we don't want an extra ';' after the "return" because that will cause
8976 : * some compilers to complain about unreachable statements.
8977 : */
8978 : #ifndef yyterminate
8979 : #define yyterminate() return YY_NULL
8980 : #endif
8981 :
8982 : /* Number of entries by which start-condition stack grows. */
8983 : #ifndef YY_START_STACK_INCR
8984 : #define YY_START_STACK_INCR 25
8985 : #endif
8986 :
8987 : /* Report a fatal error. */
8988 : #ifndef YY_FATAL_ERROR
8989 : #define YY_FATAL_ERROR(msg) yy_fatal_error( msg , yyscanner)
8990 : #endif
8991 :
8992 : /* end tables serialization structures and prototypes */
8993 :
8994 : /* Default declaration of generated scanner - a define so the user can
8995 : * easily add parameters.
8996 : */
8997 : #ifndef YY_DECL
8998 : #define YY_DECL_IS_OURS 1
8999 :
9000 : extern int core_yylex \
9001 : (YYSTYPE * yylval_param,YYLTYPE * yylloc_param ,yyscan_t yyscanner);
9002 :
9003 : #define YY_DECL int core_yylex \
9004 : (YYSTYPE * yylval_param, YYLTYPE * yylloc_param , yyscan_t yyscanner)
9005 : #endif /* !YY_DECL */
9006 :
9007 : /* Code executed at the beginning of each rule, after yytext and yyleng
9008 : * have been set up.
9009 : */
9010 : #ifndef YY_USER_ACTION
9011 : #define YY_USER_ACTION
9012 : #endif
9013 :
9014 : /* Code executed at the end of each rule. */
9015 : #ifndef YY_BREAK
9016 : #define YY_BREAK break;
9017 : #endif
9018 :
9019 : #define YY_RULE_SETUP \
9020 : YY_USER_ACTION
9021 :
9022 : /** The main scanner function which does all the work.
9023 : */
9024 673416 : YY_DECL
9025 : {
9026 : register yy_state_type yy_current_state;
9027 : register char *yy_cp, *yy_bp;
9028 : register int yy_act;
9029 673416 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
9030 :
9031 673416 : yylval = yylval_param;
9032 :
9033 673416 : yylloc = yylloc_param;
9034 :
9035 673416 : if ( !yyg->yy_init )
9036 : {
9037 38289 : yyg->yy_init = 1;
9038 :
9039 : #ifdef YY_USER_INIT
9040 : YY_USER_INIT;
9041 : #endif
9042 :
9043 38289 : if ( ! yyg->yy_start )
9044 38289 : yyg->yy_start = 1; /* first start state */
9045 :
9046 38289 : if ( ! yyin )
9047 38289 : yyin = stdin;
9048 :
9049 38289 : if ( ! yyout )
9050 38289 : yyout = stdout;
9051 :
9052 38289 : if ( ! YY_CURRENT_BUFFER ) {
9053 0 : core_yyensure_buffer_stack (yyscanner);
9054 0 : YY_CURRENT_BUFFER_LVALUE =
9055 0 : core_yy_create_buffer(yyin,YY_BUF_SIZE ,yyscanner);
9056 : }
9057 :
9058 38289 : core_yy_load_buffer_state(yyscanner );
9059 : }
9060 :
9061 : {
9062 : #line 392 "scan.l"
9063 :
9064 :
9065 : #line 9066 "scan.c"
9066 :
9067 : while ( 1 ) /* loops until end-of-file is reached */
9068 : {
9069 1054811 : yy_cp = yyg->yy_c_buf_p;
9070 :
9071 : /* Support of yytext. */
9072 1054811 : *yy_cp = yyg->yy_hold_char;
9073 :
9074 : /* yy_bp points to the position in yy_ch_buf of the start of
9075 : * the current run.
9076 : */
9077 1054811 : yy_bp = yy_cp;
9078 :
9079 1054811 : yy_current_state = yy_start_state_list[yyg->yy_start];
9080 : yy_match:
9081 : {
9082 : register yyconst struct yy_trans_info *yy_trans_info;
9083 :
9084 : register YY_CHAR yy_c;
9085 :
9086 5387520 : for ( yy_c = YY_SC_TO_UI(*yy_cp);
9087 4332709 : (yy_trans_info = &yy_current_state[(unsigned int) yy_c])->
9088 4332709 : yy_verify == yy_c;
9089 3277898 : yy_c = YY_SC_TO_UI(*++yy_cp) )
9090 3277898 : yy_current_state += yy_trans_info->yy_nxt;
9091 : }
9092 :
9093 : yy_find_action:
9094 1092968 : yy_act = yy_current_state[-1].yy_nxt;
9095 :
9096 1092968 : YY_DO_BEFORE_ACTION;
9097 :
9098 : do_action: /* This label is used only to access EOF actions. */
9099 :
9100 1131103 : switch ( yy_act )
9101 : { /* beginning of action switch */
9102 : case 1:
9103 : /* rule 1 can match eol */
9104 : YY_RULE_SETUP
9105 : #line 394 "scan.l"
9106 : {
9107 : /* ignore */
9108 : }
9109 : YY_BREAK
9110 : case 2:
9111 : YY_RULE_SETUP
9112 : #line 398 "scan.l"
9113 : {
9114 : /* Set location in case of syntax error in comment */
9115 : SET_YYLLOC();
9116 : yyextra->xcdepth = 0;
9117 : BEGIN(xc);
9118 : /* Put back any characters past slash-star; see above */
9119 : yyless(2);
9120 : }
9121 : YY_BREAK
9122 : case 3:
9123 : YY_RULE_SETUP
9124 : #line 407 "scan.l"
9125 : {
9126 : (yyextra->xcdepth)++;
9127 : /* Put back any characters past slash-star; see above */
9128 : yyless(2);
9129 : }
9130 : YY_BREAK
9131 : case 4:
9132 : YY_RULE_SETUP
9133 : #line 413 "scan.l"
9134 : {
9135 : if (yyextra->xcdepth <= 0)
9136 : BEGIN(INITIAL);
9137 : else
9138 : (yyextra->xcdepth)--;
9139 : }
9140 : YY_BREAK
9141 : case 5:
9142 : /* rule 5 can match eol */
9143 : YY_RULE_SETUP
9144 : #line 420 "scan.l"
9145 : {
9146 : /* ignore */
9147 : }
9148 : YY_BREAK
9149 : case 6:
9150 : YY_RULE_SETUP
9151 : #line 424 "scan.l"
9152 : {
9153 : /* ignore */
9154 : }
9155 : YY_BREAK
9156 : case 7:
9157 : YY_RULE_SETUP
9158 : #line 428 "scan.l"
9159 : {
9160 : /* ignore */
9161 : }
9162 : YY_BREAK
9163 : case YY_STATE_EOF(xc):
9164 : #line 432 "scan.l"
9165 : { yyerror("unterminated /* comment"); }
9166 : YY_BREAK
9167 : case 8:
9168 : YY_RULE_SETUP
9169 : #line 434 "scan.l"
9170 : {
9171 : /* Binary bit type.
9172 : * At some point we should simply pass the string
9173 : * forward to the parser and label it there.
9174 : * In the meantime, place a leading "b" on the string
9175 : * to mark it for the input routine as a binary string.
9176 : */
9177 : SET_YYLLOC();
9178 : BEGIN(xb);
9179 : startlit();
9180 : addlitchar('b', yyscanner);
9181 : }
9182 : YY_BREAK
9183 : case 9:
9184 : /* rule 9 can match eol */
9185 : #line 447 "scan.l"
9186 : case 10:
9187 : /* rule 10 can match eol */
9188 : YY_RULE_SETUP
9189 : #line 447 "scan.l"
9190 : {
9191 : yyless(1);
9192 : BEGIN(INITIAL);
9193 : yylval->str = litbufdup(yyscanner);
9194 : return BCONST;
9195 : }
9196 : YY_BREAK
9197 : case 11:
9198 : /* rule 11 can match eol */
9199 : #line 454 "scan.l"
9200 : case 12:
9201 : /* rule 12 can match eol */
9202 : YY_RULE_SETUP
9203 : #line 454 "scan.l"
9204 : {
9205 : addlit(yytext, yyleng, yyscanner);
9206 : }
9207 : YY_BREAK
9208 : case 13:
9209 : /* rule 13 can match eol */
9210 : #line 458 "scan.l"
9211 : case 14:
9212 : /* rule 14 can match eol */
9213 : YY_RULE_SETUP
9214 : #line 458 "scan.l"
9215 : {
9216 : /* ignore */
9217 : }
9218 : YY_BREAK
9219 : case YY_STATE_EOF(xb):
9220 : #line 461 "scan.l"
9221 : { yyerror("unterminated bit string literal"); }
9222 : YY_BREAK
9223 : case 15:
9224 : YY_RULE_SETUP
9225 : #line 463 "scan.l"
9226 : {
9227 : /* Hexadecimal bit type.
9228 : * At some point we should simply pass the string
9229 : * forward to the parser and label it there.
9230 : * In the meantime, place a leading "x" on the string
9231 : * to mark it for the input routine as a hex string.
9232 : */
9233 : SET_YYLLOC();
9234 : BEGIN(xh);
9235 : startlit();
9236 : addlitchar('x', yyscanner);
9237 : }
9238 : YY_BREAK
9239 : case 16:
9240 : /* rule 16 can match eol */
9241 : #line 476 "scan.l"
9242 : case 17:
9243 : /* rule 17 can match eol */
9244 : YY_RULE_SETUP
9245 : #line 476 "scan.l"
9246 : {
9247 : yyless(1);
9248 : BEGIN(INITIAL);
9249 : yylval->str = litbufdup(yyscanner);
9250 : return XCONST;
9251 : }
9252 : YY_BREAK
9253 : case YY_STATE_EOF(xh):
9254 : #line 482 "scan.l"
9255 : { yyerror("unterminated hexadecimal string literal"); }
9256 : YY_BREAK
9257 : case 18:
9258 : YY_RULE_SETUP
9259 : #line 484 "scan.l"
9260 : {
9261 : /* National character.
9262 : * We will pass this along as a normal character string,
9263 : * but preceded with an internally-generated "NCHAR".
9264 : */
9265 : const ScanKeyword *keyword;
9266 :
9267 : SET_YYLLOC();
9268 : yyless(1); /* eat only 'n' this time */
9269 :
9270 : keyword = ScanKeywordLookup("nchar",
9271 : yyextra->keywords,
9272 : yyextra->num_keywords);
9273 : if (keyword != NULL)
9274 : {
9275 : yylval->keyword = keyword->name;
9276 : return keyword->value;
9277 : }
9278 : else
9279 : {
9280 : /* If NCHAR isn't a keyword, just return "n" */
9281 : yylval->str = pstrdup("n");
9282 : return IDENT;
9283 : }
9284 : }
9285 : YY_BREAK
9286 : case 19:
9287 : YY_RULE_SETUP
9288 : #line 510 "scan.l"
9289 : {
9290 : yyextra->warn_on_first_escape = true;
9291 : yyextra->saw_non_ascii = false;
9292 : SET_YYLLOC();
9293 : if (yyextra->standard_conforming_strings)
9294 : BEGIN(xq);
9295 : else
9296 : BEGIN(xe);
9297 : startlit();
9298 : }
9299 : YY_BREAK
9300 : case 20:
9301 : YY_RULE_SETUP
9302 : #line 520 "scan.l"
9303 : {
9304 : yyextra->warn_on_first_escape = false;
9305 : yyextra->saw_non_ascii = false;
9306 : SET_YYLLOC();
9307 : BEGIN(xe);
9308 : startlit();
9309 : }
9310 : YY_BREAK
9311 : case 21:
9312 : YY_RULE_SETUP
9313 : #line 527 "scan.l"
9314 : {
9315 : SET_YYLLOC();
9316 : if (!yyextra->standard_conforming_strings)
9317 : ereport(ERROR,
9318 : (errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
9319 : errmsg("unsafe use of string constant with Unicode escapes"),
9320 : errdetail("String constants with Unicode escapes cannot be used when standard_conforming_strings is off."),
9321 : lexer_errposition()));
9322 : BEGIN(xus);
9323 : startlit();
9324 : }
9325 : YY_BREAK
9326 : case 22:
9327 : /* rule 22 can match eol */
9328 : #line 539 "scan.l"
9329 : case 23:
9330 : /* rule 23 can match eol */
9331 : YY_RULE_SETUP
9332 : #line 539 "scan.l"
9333 : {
9334 : yyless(1);
9335 : BEGIN(INITIAL);
9336 : /*
9337 : * check that the data remains valid if it might have been
9338 : * made invalid by unescaping any chars.
9339 : */
9340 : if (yyextra->saw_non_ascii)
9341 : pg_verifymbstr(yyextra->literalbuf,
9342 : yyextra->literallen,
9343 : false);
9344 : yylval->str = litbufdup(yyscanner);
9345 : return SCONST;
9346 : }
9347 : YY_BREAK
9348 : case 24:
9349 : /* rule 24 can match eol */
9350 : #line 554 "scan.l"
9351 : case 25:
9352 : /* rule 25 can match eol */
9353 : YY_RULE_SETUP
9354 : #line 554 "scan.l"
9355 : {
9356 : /* throw back all but the quote */
9357 : yyless(1);
9358 : /* xusend state looks for possible UESCAPE */
9359 : BEGIN(xusend);
9360 : }
9361 : YY_BREAK
9362 : case 26:
9363 : /* rule 26 can match eol */
9364 : YY_RULE_SETUP
9365 : #line 560 "scan.l"
9366 : {
9367 : /* stay in xusend state over whitespace */
9368 : }
9369 : YY_BREAK
9370 : case YY_STATE_EOF(xusend):
9371 : #line 563 "scan.l"
9372 : case 27:
9373 : /* rule 27 can match eol */
9374 : #line 565 "scan.l"
9375 : case 28:
9376 : /* rule 28 can match eol */
9377 : YY_RULE_SETUP
9378 : #line 565 "scan.l"
9379 : {
9380 : /* no UESCAPE after the quote, throw back everything */
9381 : yyless(0);
9382 : BEGIN(INITIAL);
9383 : yylval->str = litbuf_udeescape('\\', yyscanner);
9384 : return SCONST;
9385 : }
9386 : YY_BREAK
9387 : case 29:
9388 : /* rule 29 can match eol */
9389 : YY_RULE_SETUP
9390 : #line 572 "scan.l"
9391 : {
9392 : /* found UESCAPE after the end quote */
9393 : BEGIN(INITIAL);
9394 : if (!check_uescapechar(yytext[yyleng - 2]))
9395 : {
9396 : SET_YYLLOC();
9397 : ADVANCE_YYLLOC(yyleng - 2);
9398 : yyerror("invalid Unicode escape character");
9399 : }
9400 : yylval->str = litbuf_udeescape(yytext[yyleng - 2],
9401 : yyscanner);
9402 : return SCONST;
9403 : }
9404 : YY_BREAK
9405 : case 30:
9406 : YY_RULE_SETUP
9407 : #line 585 "scan.l"
9408 : {
9409 : addlitchar('\'', yyscanner);
9410 : }
9411 : YY_BREAK
9412 : case 31:
9413 : /* rule 31 can match eol */
9414 : YY_RULE_SETUP
9415 : #line 588 "scan.l"
9416 : {
9417 : addlit(yytext, yyleng, yyscanner);
9418 : }
9419 : YY_BREAK
9420 : case 32:
9421 : /* rule 32 can match eol */
9422 : YY_RULE_SETUP
9423 : #line 591 "scan.l"
9424 : {
9425 : addlit(yytext, yyleng, yyscanner);
9426 : }
9427 : YY_BREAK
9428 : case 33:
9429 : YY_RULE_SETUP
9430 : #line 594 "scan.l"
9431 : {
9432 : pg_wchar c = strtoul(yytext + 2, NULL, 16);
9433 :
9434 : check_escape_warning(yyscanner);
9435 :
9436 : if (is_utf16_surrogate_first(c))
9437 : {
9438 : yyextra->utf16_first_part = c;
9439 : BEGIN(xeu);
9440 : }
9441 : else if (is_utf16_surrogate_second(c))
9442 : yyerror("invalid Unicode surrogate pair");
9443 : else
9444 : addunicode(c, yyscanner);
9445 : }
9446 : YY_BREAK
9447 : case 34:
9448 : YY_RULE_SETUP
9449 : #line 609 "scan.l"
9450 : {
9451 : pg_wchar c = strtoul(yytext + 2, NULL, 16);
9452 :
9453 : if (!is_utf16_surrogate_second(c))
9454 : yyerror("invalid Unicode surrogate pair");
9455 :
9456 : c = surrogate_pair_to_codepoint(yyextra->utf16_first_part, c);
9457 :
9458 : addunicode(c, yyscanner);
9459 :
9460 : BEGIN(xe);
9461 : }
9462 : YY_BREAK
9463 : case 35:
9464 : YY_RULE_SETUP
9465 : #line 621 "scan.l"
9466 : { yyerror("invalid Unicode surrogate pair"); }
9467 : YY_BREAK
9468 : case 36:
9469 : /* rule 36 can match eol */
9470 : YY_RULE_SETUP
9471 : #line 622 "scan.l"
9472 : { yyerror("invalid Unicode surrogate pair"); }
9473 : YY_BREAK
9474 : case YY_STATE_EOF(xeu):
9475 : #line 623 "scan.l"
9476 : { yyerror("invalid Unicode surrogate pair"); }
9477 : YY_BREAK
9478 : case 37:
9479 : YY_RULE_SETUP
9480 : #line 624 "scan.l"
9481 : {
9482 : ereport(ERROR,
9483 : (errcode(ERRCODE_INVALID_ESCAPE_SEQUENCE),
9484 : errmsg("invalid Unicode escape"),
9485 : errhint("Unicode escapes must be \\uXXXX or \\UXXXXXXXX."),
9486 : lexer_errposition()));
9487 : }
9488 : YY_BREAK
9489 : case 38:
9490 : /* rule 38 can match eol */
9491 : YY_RULE_SETUP
9492 : #line 631 "scan.l"
9493 : {
9494 : if (yytext[1] == '\'')
9495 : {
9496 : if (yyextra->backslash_quote == BACKSLASH_QUOTE_OFF ||
9497 : (yyextra->backslash_quote == BACKSLASH_QUOTE_SAFE_ENCODING &&
9498 : PG_ENCODING_IS_CLIENT_ONLY(pg_get_client_encoding())))
9499 : ereport(ERROR,
9500 : (errcode(ERRCODE_NONSTANDARD_USE_OF_ESCAPE_CHARACTER),
9501 : errmsg("unsafe use of \\' in a string literal"),
9502 : errhint("Use '' to write quotes in strings. \\' is insecure in client-only encodings."),
9503 : lexer_errposition()));
9504 : }
9505 : check_string_escape_warning(yytext[1], yyscanner);
9506 : addlitchar(unescape_single_char(yytext[1], yyscanner),
9507 : yyscanner);
9508 : }
9509 : YY_BREAK
9510 : case 39:
9511 : YY_RULE_SETUP
9512 : #line 647 "scan.l"
9513 : {
9514 : unsigned char c = strtoul(yytext + 1, NULL, 8);
9515 :
9516 : check_escape_warning(yyscanner);
9517 : addlitchar(c, yyscanner);
9518 : if (c == '\0' || IS_HIGHBIT_SET(c))
9519 : yyextra->saw_non_ascii = true;
9520 : }
9521 : YY_BREAK
9522 : case 40:
9523 : YY_RULE_SETUP
9524 : #line 655 "scan.l"
9525 : {
9526 : unsigned char c = strtoul(yytext + 2, NULL, 16);
9527 :
9528 : check_escape_warning(yyscanner);
9529 : addlitchar(c, yyscanner);
9530 : if (c == '\0' || IS_HIGHBIT_SET(c))
9531 : yyextra->saw_non_ascii = true;
9532 : }
9533 : YY_BREAK
9534 : case 41:
9535 : /* rule 41 can match eol */
9536 : YY_RULE_SETUP
9537 : #line 663 "scan.l"
9538 : {
9539 : /* ignore */
9540 : }
9541 : YY_BREAK
9542 : case 42:
9543 : YY_RULE_SETUP
9544 : #line 666 "scan.l"
9545 : {
9546 : /* This is only needed for \ just before EOF */
9547 : addlitchar(yytext[0], yyscanner);
9548 : }
9549 : YY_BREAK
9550 : case YY_STATE_EOF(xq):
9551 : case YY_STATE_EOF(xe):
9552 : case YY_STATE_EOF(xus):
9553 : #line 670 "scan.l"
9554 : { yyerror("unterminated quoted string"); }
9555 : YY_BREAK
9556 : case 43:
9557 : YY_RULE_SETUP
9558 : #line 672 "scan.l"
9559 : {
9560 : SET_YYLLOC();
9561 : yyextra->dolqstart = pstrdup(yytext);
9562 : BEGIN(xdolq);
9563 : startlit();
9564 : }
9565 : YY_BREAK
9566 : case 44:
9567 : YY_RULE_SETUP
9568 : #line 678 "scan.l"
9569 : {
9570 : SET_YYLLOC();
9571 : /* throw back all but the initial "$" */
9572 : yyless(1);
9573 : /* and treat it as {other} */
9574 : return yytext[0];
9575 : }
9576 : YY_BREAK
9577 : case 45:
9578 : YY_RULE_SETUP
9579 : #line 685 "scan.l"
9580 : {
9581 : if (strcmp(yytext, yyextra->dolqstart) == 0)
9582 : {
9583 : pfree(yyextra->dolqstart);
9584 : yyextra->dolqstart = NULL;
9585 : BEGIN(INITIAL);
9586 : yylval->str = litbufdup(yyscanner);
9587 : return SCONST;
9588 : }
9589 : else
9590 : {
9591 : /*
9592 : * When we fail to match $...$ to dolqstart, transfer
9593 : * the $... part to the output, but put back the final
9594 : * $ for rescanning. Consider $delim$...$junk$delim$
9595 : */
9596 : addlit(yytext, yyleng - 1, yyscanner);
9597 : yyless(yyleng - 1);
9598 : }
9599 : }
9600 : YY_BREAK
9601 : case 46:
9602 : /* rule 46 can match eol */
9603 : YY_RULE_SETUP
9604 : #line 705 "scan.l"
9605 : {
9606 : addlit(yytext, yyleng, yyscanner);
9607 : }
9608 : YY_BREAK
9609 : case 47:
9610 : YY_RULE_SETUP
9611 : #line 708 "scan.l"
9612 : {
9613 : addlit(yytext, yyleng, yyscanner);
9614 : }
9615 : YY_BREAK
9616 : case 48:
9617 : YY_RULE_SETUP
9618 : #line 711 "scan.l"
9619 : {
9620 : /* This is only needed for $ inside the quoted text */
9621 : addlitchar(yytext[0], yyscanner);
9622 : }
9623 : YY_BREAK
9624 : case YY_STATE_EOF(xdolq):
9625 : #line 715 "scan.l"
9626 : { yyerror("unterminated dollar-quoted string"); }
9627 : YY_BREAK
9628 : case 49:
9629 : YY_RULE_SETUP
9630 : #line 717 "scan.l"
9631 : {
9632 : SET_YYLLOC();
9633 : BEGIN(xd);
9634 : startlit();
9635 : }
9636 : YY_BREAK
9637 : case 50:
9638 : YY_RULE_SETUP
9639 : #line 722 "scan.l"
9640 : {
9641 : SET_YYLLOC();
9642 : BEGIN(xui);
9643 : startlit();
9644 : }
9645 : YY_BREAK
9646 : case 51:
9647 : YY_RULE_SETUP
9648 : #line 727 "scan.l"
9649 : {
9650 : char *ident;
9651 :
9652 : BEGIN(INITIAL);
9653 : if (yyextra->literallen == 0)
9654 : yyerror("zero-length delimited identifier");
9655 : ident = litbufdup(yyscanner);
9656 : if (yyextra->literallen >= NAMEDATALEN)
9657 : truncate_identifier(ident, yyextra->literallen, true);
9658 : yylval->str = ident;
9659 : return IDENT;
9660 : }
9661 : YY_BREAK
9662 : case 52:
9663 : YY_RULE_SETUP
9664 : #line 739 "scan.l"
9665 : {
9666 : yyless(1);
9667 : /* xuiend state looks for possible UESCAPE */
9668 : BEGIN(xuiend);
9669 : }
9670 : YY_BREAK
9671 : case 53:
9672 : /* rule 53 can match eol */
9673 : YY_RULE_SETUP
9674 : #line 744 "scan.l"
9675 : {
9676 : /* stay in xuiend state over whitespace */
9677 : }
9678 : YY_BREAK
9679 : case YY_STATE_EOF(xuiend):
9680 : #line 747 "scan.l"
9681 : case 54:
9682 : /* rule 54 can match eol */
9683 : #line 749 "scan.l"
9684 : case 55:
9685 : /* rule 55 can match eol */
9686 : YY_RULE_SETUP
9687 : #line 749 "scan.l"
9688 : {
9689 : /* no UESCAPE after the quote, throw back everything */
9690 : char *ident;
9691 : int identlen;
9692 :
9693 : yyless(0);
9694 :
9695 : BEGIN(INITIAL);
9696 : if (yyextra->literallen == 0)
9697 : yyerror("zero-length delimited identifier");
9698 : ident = litbuf_udeescape('\\', yyscanner);
9699 : identlen = strlen(ident);
9700 : if (identlen >= NAMEDATALEN)
9701 : truncate_identifier(ident, identlen, true);
9702 : yylval->str = ident;
9703 : return IDENT;
9704 : }
9705 : YY_BREAK
9706 : case 56:
9707 : /* rule 56 can match eol */
9708 : YY_RULE_SETUP
9709 : #line 766 "scan.l"
9710 : {
9711 : /* found UESCAPE after the end quote */
9712 : char *ident;
9713 : int identlen;
9714 :
9715 : BEGIN(INITIAL);
9716 : if (yyextra->literallen == 0)
9717 : yyerror("zero-length delimited identifier");
9718 : if (!check_uescapechar(yytext[yyleng - 2]))
9719 : {
9720 : SET_YYLLOC();
9721 : ADVANCE_YYLLOC(yyleng - 2);
9722 : yyerror("invalid Unicode escape character");
9723 : }
9724 : ident = litbuf_udeescape(yytext[yyleng - 2], yyscanner);
9725 : identlen = strlen(ident);
9726 : if (identlen >= NAMEDATALEN)
9727 : truncate_identifier(ident, identlen, true);
9728 : yylval->str = ident;
9729 : return IDENT;
9730 : }
9731 : YY_BREAK
9732 : case 57:
9733 : YY_RULE_SETUP
9734 : #line 787 "scan.l"
9735 : {
9736 : addlitchar('"', yyscanner);
9737 : }
9738 : YY_BREAK
9739 : case 58:
9740 : /* rule 58 can match eol */
9741 : YY_RULE_SETUP
9742 : #line 790 "scan.l"
9743 : {
9744 : addlit(yytext, yyleng, yyscanner);
9745 : }
9746 : YY_BREAK
9747 : case YY_STATE_EOF(xd):
9748 : case YY_STATE_EOF(xui):
9749 : #line 793 "scan.l"
9750 : { yyerror("unterminated quoted identifier"); }
9751 : YY_BREAK
9752 : case 59:
9753 : YY_RULE_SETUP
9754 : #line 795 "scan.l"
9755 : {
9756 : char *ident;
9757 :
9758 : SET_YYLLOC();
9759 : /* throw back all but the initial u/U */
9760 : yyless(1);
9761 : /* and treat it as {identifier} */
9762 : ident = downcase_truncate_identifier(yytext, yyleng, true);
9763 : yylval->str = ident;
9764 : return IDENT;
9765 : }
9766 : YY_BREAK
9767 : case 60:
9768 : YY_RULE_SETUP
9769 : #line 807 "scan.l"
9770 : {
9771 : SET_YYLLOC();
9772 : return TYPECAST;
9773 : }
9774 : YY_BREAK
9775 : case 61:
9776 : YY_RULE_SETUP
9777 : #line 812 "scan.l"
9778 : {
9779 : SET_YYLLOC();
9780 : return DOT_DOT;
9781 : }
9782 : YY_BREAK
9783 : case 62:
9784 : YY_RULE_SETUP
9785 : #line 817 "scan.l"
9786 : {
9787 : SET_YYLLOC();
9788 : return COLON_EQUALS;
9789 : }
9790 : YY_BREAK
9791 : case 63:
9792 : YY_RULE_SETUP
9793 : #line 822 "scan.l"
9794 : {
9795 : SET_YYLLOC();
9796 : return EQUALS_GREATER;
9797 : }
9798 : YY_BREAK
9799 : case 64:
9800 : YY_RULE_SETUP
9801 : #line 827 "scan.l"
9802 : {
9803 : SET_YYLLOC();
9804 : return LESS_EQUALS;
9805 : }
9806 : YY_BREAK
9807 : case 65:
9808 : YY_RULE_SETUP
9809 : #line 832 "scan.l"
9810 : {
9811 : SET_YYLLOC();
9812 : return GREATER_EQUALS;
9813 : }
9814 : YY_BREAK
9815 : case 66:
9816 : YY_RULE_SETUP
9817 : #line 837 "scan.l"
9818 : {
9819 : /* We accept both "<>" and "!=" as meaning NOT_EQUALS */
9820 : SET_YYLLOC();
9821 : return NOT_EQUALS;
9822 : }
9823 : YY_BREAK
9824 : case 67:
9825 : YY_RULE_SETUP
9826 : #line 843 "scan.l"
9827 : {
9828 : /* We accept both "<>" and "!=" as meaning NOT_EQUALS */
9829 : SET_YYLLOC();
9830 : return NOT_EQUALS;
9831 : }
9832 : YY_BREAK
9833 : case 68:
9834 : YY_RULE_SETUP
9835 : #line 849 "scan.l"
9836 : {
9837 : SET_YYLLOC();
9838 : return yytext[0];
9839 : }
9840 : YY_BREAK
9841 : case 69:
9842 : YY_RULE_SETUP
9843 : #line 854 "scan.l"
9844 : {
9845 : /*
9846 : * Check for embedded slash-star or dash-dash; those
9847 : * are comment starts, so operator must stop there.
9848 : * Note that slash-star or dash-dash at the first
9849 : * character will match a prior rule, not this one.
9850 : */
9851 : int nchars = yyleng;
9852 : char *slashstar = strstr(yytext, "/*");
9853 : char *dashdash = strstr(yytext, "--");
9854 :
9855 : if (slashstar && dashdash)
9856 : {
9857 : /* if both appear, take the first one */
9858 : if (slashstar > dashdash)
9859 : slashstar = dashdash;
9860 : }
9861 : else if (!slashstar)
9862 : slashstar = dashdash;
9863 : if (slashstar)
9864 : nchars = slashstar - yytext;
9865 :
9866 : /*
9867 : * For SQL compatibility, '+' and '-' cannot be the
9868 : * last char of a multi-char operator unless the operator
9869 : * contains chars that are not in SQL operators.
9870 : * The idea is to lex '=-' as two operators, but not
9871 : * to forbid operator names like '?-' that could not be
9872 : * sequences of SQL operators.
9873 : */
9874 : while (nchars > 1 &&
9875 : (yytext[nchars - 1] == '+' ||
9876 : yytext[nchars - 1] == '-'))
9877 : {
9878 : int ic;
9879 :
9880 : for (ic = nchars - 2; ic >= 0; ic--)
9881 : {
9882 : if (strchr("~!@#^&|`?%", yytext[ic]))
9883 : break;
9884 : }
9885 : if (ic >= 0)
9886 : break; /* found a char that makes it OK */
9887 : nchars--; /* else remove the +/-, and check again */
9888 : }
9889 :
9890 : SET_YYLLOC();
9891 :
9892 : if (nchars < yyleng)
9893 : {
9894 : /* Strip the unwanted chars from the token */
9895 : yyless(nchars);
9896 : /*
9897 : * If what we have left is only one char, and it's
9898 : * one of the characters matching "self", then
9899 : * return it as a character token the same way
9900 : * that the "self" rule would have.
9901 : */
9902 : if (nchars == 1 &&
9903 : strchr(",()[].;:+-*/%^<>=", yytext[0]))
9904 : return yytext[0];
9905 : }
9906 :
9907 : /*
9908 : * Complain if operator is too long. Unlike the case
9909 : * for identifiers, we make this an error not a notice-
9910 : * and-truncate, because the odds are we are looking at
9911 : * a syntactic mistake anyway.
9912 : */
9913 : if (nchars >= NAMEDATALEN)
9914 : yyerror("operator too long");
9915 :
9916 : yylval->str = pstrdup(yytext);
9917 : return Op;
9918 : }
9919 : YY_BREAK
9920 : case 70:
9921 : YY_RULE_SETUP
9922 : #line 930 "scan.l"
9923 : {
9924 : SET_YYLLOC();
9925 : yylval->ival = atol(yytext + 1);
9926 : return PARAM;
9927 : }
9928 : YY_BREAK
9929 : case 71:
9930 : YY_RULE_SETUP
9931 : #line 936 "scan.l"
9932 : {
9933 : SET_YYLLOC();
9934 : return process_integer_literal(yytext, yylval);
9935 : }
9936 : YY_BREAK
9937 : case 72:
9938 : YY_RULE_SETUP
9939 : #line 940 "scan.l"
9940 : {
9941 : SET_YYLLOC();
9942 : yylval->str = pstrdup(yytext);
9943 : return FCONST;
9944 : }
9945 : YY_BREAK
9946 : case 73:
9947 : YY_RULE_SETUP
9948 : #line 945 "scan.l"
9949 : {
9950 : /* throw back the .., and treat as integer */
9951 : yyless(yyleng - 2);
9952 : SET_YYLLOC();
9953 : return process_integer_literal(yytext, yylval);
9954 : }
9955 : YY_BREAK
9956 : case 74:
9957 : YY_RULE_SETUP
9958 : #line 951 "scan.l"
9959 : {
9960 : SET_YYLLOC();
9961 : yylval->str = pstrdup(yytext);
9962 : return FCONST;
9963 : }
9964 : YY_BREAK
9965 : case 75:
9966 : YY_RULE_SETUP
9967 : #line 956 "scan.l"
9968 : {
9969 : /*
9970 : * throw back the [Ee], and treat as {decimal}. Note
9971 : * that it is possible the input is actually {integer},
9972 : * but since this case will almost certainly lead to a
9973 : * syntax error anyway, we don't bother to distinguish.
9974 : */
9975 : yyless(yyleng - 1);
9976 : SET_YYLLOC();
9977 : yylval->str = pstrdup(yytext);
9978 : return FCONST;
9979 : }
9980 : YY_BREAK
9981 : case 76:
9982 : YY_RULE_SETUP
9983 : #line 968 "scan.l"
9984 : {
9985 : /* throw back the [Ee][+-], and proceed as above */
9986 : yyless(yyleng - 2);
9987 : SET_YYLLOC();
9988 : yylval->str = pstrdup(yytext);
9989 : return FCONST;
9990 : }
9991 : YY_BREAK
9992 : case 77:
9993 : YY_RULE_SETUP
9994 : #line 977 "scan.l"
9995 : {
9996 : const ScanKeyword *keyword;
9997 : char *ident;
9998 :
9999 : SET_YYLLOC();
10000 :
10001 : /* Is it a keyword? */
10002 : keyword = ScanKeywordLookup(yytext,
10003 : yyextra->keywords,
10004 : yyextra->num_keywords);
10005 : if (keyword != NULL)
10006 : {
10007 : yylval->keyword = keyword->name;
10008 : return keyword->value;
10009 : }
10010 :
10011 : /*
10012 : * No. Convert the identifier to lower case, and truncate
10013 : * if necessary.
10014 : */
10015 : ident = downcase_truncate_identifier(yytext, yyleng, true);
10016 : yylval->str = ident;
10017 : return IDENT;
10018 : }
10019 : YY_BREAK
10020 : case 78:
10021 : YY_RULE_SETUP
10022 : #line 1002 "scan.l"
10023 : {
10024 : SET_YYLLOC();
10025 : return yytext[0];
10026 : }
10027 : YY_BREAK
10028 : case YY_STATE_EOF(INITIAL):
10029 : #line 1007 "scan.l"
10030 : {
10031 : SET_YYLLOC();
10032 : yyterminate();
10033 : }
10034 : YY_BREAK
10035 : case 79:
10036 : YY_RULE_SETUP
10037 : #line 1012 "scan.l"
10038 : YY_FATAL_ERROR( "flex scanner jammed" );
10039 : YY_BREAK
10040 : #line 10041 "scan.c"
10041 :
10042 : case YY_END_OF_BUFFER:
10043 : {
10044 : /* Amount of text matched not including the EOB char. */
10045 76292 : int yy_amount_of_matched_text = (int) (yy_cp - yyg->yytext_ptr) - 1;
10046 :
10047 : /* Undo the effects of YY_DO_BEFORE_ACTION. */
10048 76292 : *yy_cp = yyg->yy_hold_char;
10049 : YY_RESTORE_YY_MORE_OFFSET
10050 :
10051 76292 : if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
10052 : {
10053 : /* We're scanning a new file or input source. It's
10054 : * possible that this happened because the user
10055 : * just pointed yyin at a new source and called
10056 : * core_yylex(). If so, then we have to assure
10057 : * consistency between YY_CURRENT_BUFFER and our
10058 : * globals. Here is the right place to do so, because
10059 : * this is the first action (other than possibly a
10060 : * back-up) that will match for the new input source.
10061 : */
10062 38156 : yyg->yy_n_chars = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
10063 38156 : YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
10064 38156 : YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
10065 : }
10066 :
10067 : /* Note that here we test for yy_c_buf_p "<=" to the position
10068 : * of the first EOB in the buffer, since yy_c_buf_p will
10069 : * already have been incremented past the NUL character
10070 : * (since all states make transitions on EOB to the
10071 : * end-of-buffer state). Contrast this with the test
10072 : * in input().
10073 : */
10074 76292 : if ( yyg->yy_c_buf_p <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[yyg->yy_n_chars] )
10075 : { /* This was really a NUL. */
10076 : yy_state_type yy_next_state;
10077 :
10078 0 : yyg->yy_c_buf_p = yyg->yytext_ptr + yy_amount_of_matched_text;
10079 :
10080 0 : yy_current_state = yy_get_previous_state( yyscanner );
10081 :
10082 : /* Okay, we're now positioned to make the NUL
10083 : * transition. We couldn't have
10084 : * yy_get_previous_state() go ahead and do it
10085 : * for us because it doesn't know how to deal
10086 : * with the possibility of jamming (and we don't
10087 : * want to build jamming into it because then it
10088 : * will run more slowly).
10089 : */
10090 :
10091 0 : yy_next_state = yy_try_NUL_trans( yy_current_state , yyscanner);
10092 :
10093 0 : yy_bp = yyg->yytext_ptr + YY_MORE_ADJ;
10094 :
10095 0 : if ( yy_next_state )
10096 : {
10097 : /* Consume the NUL. */
10098 0 : yy_cp = ++yyg->yy_c_buf_p;
10099 0 : yy_current_state = yy_next_state;
10100 0 : goto yy_match;
10101 : }
10102 :
10103 : else
10104 : {
10105 0 : yy_cp = yyg->yy_c_buf_p;
10106 0 : goto yy_find_action;
10107 : }
10108 : }
10109 :
10110 76292 : else switch ( yy_get_next_buffer( yyscanner ) )
10111 : {
10112 : case EOB_ACT_END_OF_FILE:
10113 : {
10114 38135 : yyg->yy_did_buffer_switch_on_eof = 0;
10115 :
10116 : if ( core_yywrap(yyscanner ) )
10117 : {
10118 : /* Note: because we've taken care in
10119 : * yy_get_next_buffer() to have set up
10120 : * yytext, we can now set up
10121 : * yy_c_buf_p so that if some total
10122 : * hoser (like flex itself) wants to
10123 : * call the scanner after we return the
10124 : * YY_NULL, it'll still work - another
10125 : * YY_NULL will get returned.
10126 : */
10127 38135 : yyg->yy_c_buf_p = yyg->yytext_ptr + YY_MORE_ADJ;
10128 :
10129 38135 : yy_act = YY_STATE_EOF(YY_START);
10130 38135 : goto do_action;
10131 : }
10132 :
10133 : else
10134 : {
10135 : if ( ! yyg->yy_did_buffer_switch_on_eof )
10136 : YY_NEW_FILE;
10137 : }
10138 : break;
10139 : }
10140 :
10141 : case EOB_ACT_CONTINUE_SCAN:
10142 0 : yyg->yy_c_buf_p =
10143 0 : yyg->yytext_ptr + yy_amount_of_matched_text;
10144 :
10145 0 : yy_current_state = yy_get_previous_state( yyscanner );
10146 :
10147 0 : yy_cp = yyg->yy_c_buf_p;
10148 0 : yy_bp = yyg->yytext_ptr + YY_MORE_ADJ;
10149 0 : goto yy_match;
10150 :
10151 : case EOB_ACT_LAST_MATCH:
10152 38157 : yyg->yy_c_buf_p =
10153 38157 : &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[yyg->yy_n_chars];
10154 :
10155 38157 : yy_current_state = yy_get_previous_state( yyscanner );
10156 :
10157 38157 : yy_cp = yyg->yy_c_buf_p;
10158 38157 : yy_bp = yyg->yytext_ptr + YY_MORE_ADJ;
10159 38157 : goto yy_find_action;
10160 : }
10161 0 : break;
10162 : }
10163 :
10164 : default:
10165 0 : YY_FATAL_ERROR(
10166 : "fatal flex scanner internal error--no action found" );
10167 : } /* end of action switch */
10168 381395 : } /* end of scanning one token */
10169 : } /* end of user's declarations */
10170 : } /* end of core_yylex */
10171 :
10172 : /* yy_get_next_buffer - try to read in a new buffer
10173 : *
10174 : * Returns a code representing an action:
10175 : * EOB_ACT_LAST_MATCH -
10176 : * EOB_ACT_CONTINUE_SCAN - continue scanning from current position
10177 : * EOB_ACT_END_OF_FILE - end of file
10178 : */
10179 76292 : static int yy_get_next_buffer (yyscan_t yyscanner)
10180 : {
10181 76292 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10182 76292 : register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
10183 76292 : register char *source = yyg->yytext_ptr;
10184 : register int number_to_move, i;
10185 : int ret_val;
10186 :
10187 76292 : if ( yyg->yy_c_buf_p > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[yyg->yy_n_chars + 1] )
10188 0 : YY_FATAL_ERROR(
10189 : "fatal flex scanner internal error--end of buffer missed" );
10190 :
10191 76292 : if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
10192 : { /* Don't try to fill the buffer, so this is an EOF. */
10193 76292 : if ( yyg->yy_c_buf_p - yyg->yytext_ptr - YY_MORE_ADJ == 1 )
10194 : {
10195 : /* We matched a single character, the EOB, so
10196 : * treat this as a final EOF.
10197 : */
10198 38135 : return EOB_ACT_END_OF_FILE;
10199 : }
10200 :
10201 : else
10202 : {
10203 : /* We matched some text prior to the EOB, first
10204 : * process it.
10205 : */
10206 38157 : return EOB_ACT_LAST_MATCH;
10207 : }
10208 : }
10209 :
10210 : /* Try to read more data. */
10211 :
10212 : /* First move last chars to start of buffer. */
10213 0 : number_to_move = (int) (yyg->yy_c_buf_p - yyg->yytext_ptr) - 1;
10214 :
10215 0 : for ( i = 0; i < number_to_move; ++i )
10216 0 : *(dest++) = *(source++);
10217 :
10218 0 : if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
10219 : /* don't do the read, it's not guaranteed to return an EOF,
10220 : * just force an EOF
10221 : */
10222 0 : YY_CURRENT_BUFFER_LVALUE->yy_n_chars = yyg->yy_n_chars = 0;
10223 :
10224 : else
10225 : {
10226 0 : int num_to_read =
10227 0 : YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
10228 :
10229 0 : while ( num_to_read <= 0 )
10230 : { /* Not enough room in the buffer - grow it. */
10231 :
10232 : /* just a shorter name for the current buffer */
10233 0 : YY_BUFFER_STATE b = YY_CURRENT_BUFFER_LVALUE;
10234 :
10235 0 : int yy_c_buf_p_offset =
10236 0 : (int) (yyg->yy_c_buf_p - b->yy_ch_buf);
10237 :
10238 0 : if ( b->yy_is_our_buffer )
10239 : {
10240 0 : yy_size_t new_size = b->yy_buf_size * 2;
10241 :
10242 0 : if ( new_size <= 0 )
10243 0 : b->yy_buf_size += b->yy_buf_size / 8;
10244 : else
10245 0 : b->yy_buf_size *= 2;
10246 :
10247 0 : b->yy_ch_buf = (char *)
10248 : /* Include room in for 2 EOB chars. */
10249 0 : core_yyrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2 ,yyscanner );
10250 : }
10251 : else
10252 : /* Can't grow it, we don't own it. */
10253 0 : b->yy_ch_buf = 0;
10254 :
10255 0 : if ( ! b->yy_ch_buf )
10256 0 : YY_FATAL_ERROR(
10257 : "fatal error - scanner input buffer overflow" );
10258 :
10259 0 : yyg->yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset];
10260 :
10261 0 : num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
10262 0 : number_to_move - 1;
10263 :
10264 : }
10265 :
10266 0 : if ( num_to_read > YY_READ_BUF_SIZE )
10267 0 : num_to_read = YY_READ_BUF_SIZE;
10268 :
10269 : /* Read in more data. */
10270 0 : YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
10271 : yyg->yy_n_chars, num_to_read );
10272 :
10273 0 : YY_CURRENT_BUFFER_LVALUE->yy_n_chars = yyg->yy_n_chars;
10274 : }
10275 :
10276 0 : if ( yyg->yy_n_chars == 0 )
10277 : {
10278 0 : if ( number_to_move == YY_MORE_ADJ )
10279 : {
10280 0 : ret_val = EOB_ACT_END_OF_FILE;
10281 0 : core_yyrestart(yyin ,yyscanner);
10282 : }
10283 :
10284 : else
10285 : {
10286 0 : ret_val = EOB_ACT_LAST_MATCH;
10287 0 : YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
10288 : YY_BUFFER_EOF_PENDING;
10289 : }
10290 : }
10291 :
10292 : else
10293 0 : ret_val = EOB_ACT_CONTINUE_SCAN;
10294 :
10295 0 : if ((yy_size_t) (yyg->yy_n_chars + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
10296 : /* Extend the array by 50%, plus the number we really need. */
10297 0 : yy_size_t new_size = yyg->yy_n_chars + number_to_move + (yyg->yy_n_chars >> 1);
10298 0 : YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) core_yyrealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size ,yyscanner );
10299 0 : if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
10300 0 : YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
10301 : }
10302 :
10303 0 : yyg->yy_n_chars += number_to_move;
10304 0 : YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[yyg->yy_n_chars] = YY_END_OF_BUFFER_CHAR;
10305 0 : YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[yyg->yy_n_chars + 1] = YY_END_OF_BUFFER_CHAR;
10306 :
10307 0 : yyg->yytext_ptr = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
10308 :
10309 0 : return ret_val;
10310 : }
10311 :
10312 : /* yy_get_previous_state - get the state just before the EOB char was reached */
10313 :
10314 38157 : static yy_state_type yy_get_previous_state (yyscan_t yyscanner)
10315 : {
10316 : register yy_state_type yy_current_state;
10317 : register char *yy_cp;
10318 38157 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10319 :
10320 38157 : yy_current_state = yy_start_state_list[yyg->yy_start];
10321 :
10322 88137 : for ( yy_cp = yyg->yytext_ptr + YY_MORE_ADJ; yy_cp < yyg->yy_c_buf_p; ++yy_cp )
10323 : {
10324 49980 : yy_current_state += yy_current_state[(*yy_cp ? YY_SC_TO_UI(*yy_cp) : 256)].yy_nxt;
10325 : }
10326 :
10327 38157 : return yy_current_state;
10328 : }
10329 :
10330 : /* yy_try_NUL_trans - try to make a transition on the NUL character
10331 : *
10332 : * synopsis
10333 : * next_state = yy_try_NUL_trans( current_state );
10334 : */
10335 0 : static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state , yyscan_t yyscanner)
10336 : {
10337 : register int yy_is_jam;
10338 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner; /* This var may be unused depending upon options. */
10339 :
10340 0 : register int yy_c = 256;
10341 : register yyconst struct yy_trans_info *yy_trans_info;
10342 :
10343 0 : yy_trans_info = &yy_current_state[(unsigned int) yy_c];
10344 0 : yy_current_state += yy_trans_info->yy_nxt;
10345 0 : yy_is_jam = (yy_trans_info->yy_verify != yy_c);
10346 :
10347 : (void)yyg;
10348 0 : return yy_is_jam ? 0 : yy_current_state;
10349 : }
10350 :
10351 : #ifndef YY_NO_INPUT
10352 : #ifdef __cplusplus
10353 : static int yyinput (yyscan_t yyscanner)
10354 : #else
10355 : static int input (yyscan_t yyscanner)
10356 : #endif
10357 :
10358 : {
10359 : int c;
10360 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10361 :
10362 : *yyg->yy_c_buf_p = yyg->yy_hold_char;
10363 :
10364 : if ( *yyg->yy_c_buf_p == YY_END_OF_BUFFER_CHAR )
10365 : {
10366 : /* yy_c_buf_p now points to the character we want to return.
10367 : * If this occurs *before* the EOB characters, then it's a
10368 : * valid NUL; if not, then we've hit the end of the buffer.
10369 : */
10370 : if ( yyg->yy_c_buf_p < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[yyg->yy_n_chars] )
10371 : /* This was really a NUL. */
10372 : *yyg->yy_c_buf_p = '\0';
10373 :
10374 : else
10375 : { /* need more input */
10376 : yy_size_t offset = yyg->yy_c_buf_p - yyg->yytext_ptr;
10377 : ++yyg->yy_c_buf_p;
10378 :
10379 : switch ( yy_get_next_buffer( yyscanner ) )
10380 : {
10381 : case EOB_ACT_LAST_MATCH:
10382 : /* This happens because yy_g_n_b()
10383 : * sees that we've accumulated a
10384 : * token and flags that we need to
10385 : * try matching the token before
10386 : * proceeding. But for input(),
10387 : * there's no matching to consider.
10388 : * So convert the EOB_ACT_LAST_MATCH
10389 : * to EOB_ACT_END_OF_FILE.
10390 : */
10391 :
10392 : /* Reset buffer status. */
10393 : core_yyrestart(yyin ,yyscanner);
10394 :
10395 : /*FALLTHROUGH*/
10396 :
10397 : case EOB_ACT_END_OF_FILE:
10398 : {
10399 : if ( core_yywrap(yyscanner ) )
10400 : return EOF;
10401 :
10402 : if ( ! yyg->yy_did_buffer_switch_on_eof )
10403 : YY_NEW_FILE;
10404 : #ifdef __cplusplus
10405 : return yyinput(yyscanner);
10406 : #else
10407 : return input(yyscanner);
10408 : #endif
10409 : }
10410 :
10411 : case EOB_ACT_CONTINUE_SCAN:
10412 : yyg->yy_c_buf_p = yyg->yytext_ptr + offset;
10413 : break;
10414 : }
10415 : }
10416 : }
10417 :
10418 : c = *(unsigned char *) yyg->yy_c_buf_p; /* cast for 8-bit char's */
10419 : *yyg->yy_c_buf_p = '\0'; /* preserve yytext */
10420 : yyg->yy_hold_char = *++yyg->yy_c_buf_p;
10421 :
10422 : return c;
10423 : }
10424 : #endif /* ifndef YY_NO_INPUT */
10425 :
10426 : /** Immediately switch to a different input stream.
10427 : * @param input_file A readable stream.
10428 : * @param yyscanner The scanner object.
10429 : * @note This function does not reset the start condition to @c INITIAL .
10430 : */
10431 0 : void core_yyrestart (FILE * input_file , yyscan_t yyscanner)
10432 : {
10433 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10434 :
10435 0 : if ( ! YY_CURRENT_BUFFER ){
10436 0 : core_yyensure_buffer_stack (yyscanner);
10437 0 : YY_CURRENT_BUFFER_LVALUE =
10438 0 : core_yy_create_buffer(yyin,YY_BUF_SIZE ,yyscanner);
10439 : }
10440 :
10441 0 : core_yy_init_buffer(YY_CURRENT_BUFFER,input_file ,yyscanner);
10442 0 : core_yy_load_buffer_state(yyscanner );
10443 0 : }
10444 :
10445 : /** Switch to a different input buffer.
10446 : * @param new_buffer The new input buffer.
10447 : * @param yyscanner The scanner object.
10448 : */
10449 38290 : void core_yy_switch_to_buffer (YY_BUFFER_STATE new_buffer , yyscan_t yyscanner)
10450 : {
10451 38290 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10452 :
10453 : /* TODO. We should be able to replace this entire function body
10454 : * with
10455 : * core_yypop_buffer_state();
10456 : * core_yypush_buffer_state(new_buffer);
10457 : */
10458 38290 : core_yyensure_buffer_stack (yyscanner);
10459 38290 : if ( YY_CURRENT_BUFFER == new_buffer )
10460 38290 : return;
10461 :
10462 38290 : if ( YY_CURRENT_BUFFER )
10463 : {
10464 : /* Flush out information for old buffer. */
10465 0 : *yyg->yy_c_buf_p = yyg->yy_hold_char;
10466 0 : YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = yyg->yy_c_buf_p;
10467 0 : YY_CURRENT_BUFFER_LVALUE->yy_n_chars = yyg->yy_n_chars;
10468 : }
10469 :
10470 38290 : YY_CURRENT_BUFFER_LVALUE = new_buffer;
10471 38290 : core_yy_load_buffer_state(yyscanner );
10472 :
10473 : /* We don't actually know whether we did this switch during
10474 : * EOF (core_yywrap()) processing, but the only time this flag
10475 : * is looked at is after core_yywrap() is called, so it's safe
10476 : * to go ahead and always set it.
10477 : */
10478 38290 : yyg->yy_did_buffer_switch_on_eof = 1;
10479 : }
10480 :
10481 76579 : static void core_yy_load_buffer_state (yyscan_t yyscanner)
10482 : {
10483 76579 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10484 76579 : yyg->yy_n_chars = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
10485 76579 : yyg->yytext_ptr = yyg->yy_c_buf_p = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
10486 76579 : yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
10487 76579 : yyg->yy_hold_char = *yyg->yy_c_buf_p;
10488 76579 : }
10489 :
10490 : /** Allocate and initialize an input buffer state.
10491 : * @param file A readable stream.
10492 : * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
10493 : * @param yyscanner The scanner object.
10494 : * @return the allocated buffer state.
10495 : */
10496 0 : YY_BUFFER_STATE core_yy_create_buffer (FILE * file, int size , yyscan_t yyscanner)
10497 : {
10498 : YY_BUFFER_STATE b;
10499 :
10500 0 : b = (YY_BUFFER_STATE) core_yyalloc(sizeof( struct yy_buffer_state ) ,yyscanner );
10501 0 : if ( ! b )
10502 0 : YY_FATAL_ERROR( "out of dynamic memory in core_yy_create_buffer()" );
10503 :
10504 0 : b->yy_buf_size = size;
10505 :
10506 : /* yy_ch_buf has to be 2 characters longer than the size given because
10507 : * we need to put in 2 end-of-buffer characters.
10508 : */
10509 0 : b->yy_ch_buf = (char *) core_yyalloc(b->yy_buf_size + 2 ,yyscanner );
10510 0 : if ( ! b->yy_ch_buf )
10511 0 : YY_FATAL_ERROR( "out of dynamic memory in core_yy_create_buffer()" );
10512 :
10513 0 : b->yy_is_our_buffer = 1;
10514 :
10515 0 : core_yy_init_buffer(b,file ,yyscanner);
10516 :
10517 0 : return b;
10518 : }
10519 :
10520 : /** Destroy the buffer.
10521 : * @param b a buffer created with core_yy_create_buffer()
10522 : * @param yyscanner The scanner object.
10523 : */
10524 0 : void core_yy_delete_buffer (YY_BUFFER_STATE b , yyscan_t yyscanner)
10525 : {
10526 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10527 :
10528 0 : if ( ! b )
10529 0 : return;
10530 :
10531 0 : if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
10532 0 : YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
10533 :
10534 0 : if ( b->yy_is_our_buffer )
10535 0 : core_yyfree((void *) b->yy_ch_buf ,yyscanner );
10536 :
10537 0 : core_yyfree((void *) b ,yyscanner );
10538 : }
10539 :
10540 : /* Initializes or reinitializes a buffer.
10541 : * This function is sometimes called more than once on the same buffer,
10542 : * such as during a core_yyrestart() or at EOF.
10543 : */
10544 0 : static void core_yy_init_buffer (YY_BUFFER_STATE b, FILE * file , yyscan_t yyscanner)
10545 :
10546 : {
10547 0 : int oerrno = errno;
10548 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10549 :
10550 0 : core_yy_flush_buffer(b ,yyscanner);
10551 :
10552 0 : b->yy_input_file = file;
10553 0 : b->yy_fill_buffer = 1;
10554 :
10555 : /* If b is the current buffer, then core_yy_init_buffer was _probably_
10556 : * called from core_yyrestart() or through yy_get_next_buffer.
10557 : * In that case, we don't want to reset the lineno or column.
10558 : */
10559 0 : if (b != YY_CURRENT_BUFFER){
10560 0 : b->yy_bs_lineno = 1;
10561 0 : b->yy_bs_column = 0;
10562 : }
10563 :
10564 0 : b->yy_is_interactive = 0;
10565 :
10566 0 : errno = oerrno;
10567 0 : }
10568 :
10569 : /** Discard all buffered characters. On the next scan, YY_INPUT will be called.
10570 : * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
10571 : * @param yyscanner The scanner object.
10572 : */
10573 0 : void core_yy_flush_buffer (YY_BUFFER_STATE b , yyscan_t yyscanner)
10574 : {
10575 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10576 0 : if ( ! b )
10577 0 : return;
10578 :
10579 0 : b->yy_n_chars = 0;
10580 :
10581 : /* We always need two end-of-buffer characters. The first causes
10582 : * a transition to the end-of-buffer state. The second causes
10583 : * a jam in that state.
10584 : */
10585 0 : b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
10586 0 : b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
10587 :
10588 0 : b->yy_buf_pos = &b->yy_ch_buf[0];
10589 :
10590 0 : b->yy_at_bol = 1;
10591 0 : b->yy_buffer_status = YY_BUFFER_NEW;
10592 :
10593 0 : if ( b == YY_CURRENT_BUFFER )
10594 0 : core_yy_load_buffer_state(yyscanner );
10595 : }
10596 :
10597 : /** Pushes the new state onto the stack. The new state becomes
10598 : * the current state. This function will allocate the stack
10599 : * if necessary.
10600 : * @param new_buffer The new state.
10601 : * @param yyscanner The scanner object.
10602 : */
10603 0 : void core_yypush_buffer_state (YY_BUFFER_STATE new_buffer , yyscan_t yyscanner)
10604 : {
10605 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10606 0 : if (new_buffer == NULL)
10607 0 : return;
10608 :
10609 0 : core_yyensure_buffer_stack(yyscanner);
10610 :
10611 : /* This block is copied from core_yy_switch_to_buffer. */
10612 0 : if ( YY_CURRENT_BUFFER )
10613 : {
10614 : /* Flush out information for old buffer. */
10615 0 : *yyg->yy_c_buf_p = yyg->yy_hold_char;
10616 0 : YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = yyg->yy_c_buf_p;
10617 0 : YY_CURRENT_BUFFER_LVALUE->yy_n_chars = yyg->yy_n_chars;
10618 : }
10619 :
10620 : /* Only push if top exists. Otherwise, replace top. */
10621 0 : if (YY_CURRENT_BUFFER)
10622 0 : yyg->yy_buffer_stack_top++;
10623 0 : YY_CURRENT_BUFFER_LVALUE = new_buffer;
10624 :
10625 : /* copied from core_yy_switch_to_buffer. */
10626 0 : core_yy_load_buffer_state(yyscanner );
10627 0 : yyg->yy_did_buffer_switch_on_eof = 1;
10628 : }
10629 :
10630 : /** Removes and deletes the top of the stack, if present.
10631 : * The next element becomes the new top.
10632 : * @param yyscanner The scanner object.
10633 : */
10634 0 : void core_yypop_buffer_state (yyscan_t yyscanner)
10635 : {
10636 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10637 0 : if (!YY_CURRENT_BUFFER)
10638 0 : return;
10639 :
10640 0 : core_yy_delete_buffer(YY_CURRENT_BUFFER ,yyscanner);
10641 0 : YY_CURRENT_BUFFER_LVALUE = NULL;
10642 0 : if (yyg->yy_buffer_stack_top > 0)
10643 0 : --yyg->yy_buffer_stack_top;
10644 :
10645 0 : if (YY_CURRENT_BUFFER) {
10646 0 : core_yy_load_buffer_state(yyscanner );
10647 0 : yyg->yy_did_buffer_switch_on_eof = 1;
10648 : }
10649 : }
10650 :
10651 : /* Allocates the stack if it does not exist.
10652 : * Guarantees space for at least one push.
10653 : */
10654 38290 : static void core_yyensure_buffer_stack (yyscan_t yyscanner)
10655 : {
10656 : yy_size_t num_to_alloc;
10657 38290 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10658 :
10659 38290 : if (!yyg->yy_buffer_stack) {
10660 :
10661 : /* First allocation is just for 2 elements, since we don't know if this
10662 : * scanner will even need a stack. We use 2 instead of 1 to avoid an
10663 : * immediate realloc on the next call.
10664 : */
10665 38290 : num_to_alloc = 1;
10666 38290 : yyg->yy_buffer_stack = (struct yy_buffer_state**)core_yyalloc
10667 : (num_to_alloc * sizeof(struct yy_buffer_state*)
10668 : , yyscanner);
10669 38290 : if ( ! yyg->yy_buffer_stack )
10670 0 : YY_FATAL_ERROR( "out of dynamic memory in core_yyensure_buffer_stack()" );
10671 :
10672 38290 : memset(yyg->yy_buffer_stack, 0, num_to_alloc * sizeof(struct yy_buffer_state*));
10673 :
10674 38290 : yyg->yy_buffer_stack_max = num_to_alloc;
10675 38290 : yyg->yy_buffer_stack_top = 0;
10676 76580 : return;
10677 : }
10678 :
10679 0 : if (yyg->yy_buffer_stack_top >= (yyg->yy_buffer_stack_max) - 1){
10680 :
10681 : /* Increase the buffer to prepare for a possible push. */
10682 0 : int grow_size = 8 /* arbitrary grow size */;
10683 :
10684 0 : num_to_alloc = yyg->yy_buffer_stack_max + grow_size;
10685 0 : yyg->yy_buffer_stack = (struct yy_buffer_state**)core_yyrealloc
10686 0 : (yyg->yy_buffer_stack,
10687 : num_to_alloc * sizeof(struct yy_buffer_state*)
10688 : , yyscanner);
10689 0 : if ( ! yyg->yy_buffer_stack )
10690 0 : YY_FATAL_ERROR( "out of dynamic memory in core_yyensure_buffer_stack()" );
10691 :
10692 : /* zero only the new slots.*/
10693 0 : memset(yyg->yy_buffer_stack + yyg->yy_buffer_stack_max, 0, grow_size * sizeof(struct yy_buffer_state*));
10694 0 : yyg->yy_buffer_stack_max = num_to_alloc;
10695 : }
10696 : }
10697 :
10698 : /** Setup the input buffer state to scan directly from a user-specified character buffer.
10699 : * @param base the character buffer
10700 : * @param size the size in bytes of the character buffer
10701 : * @param yyscanner The scanner object.
10702 : * @return the newly allocated buffer state object.
10703 : */
10704 38290 : YY_BUFFER_STATE core_yy_scan_buffer (char * base, yy_size_t size , yyscan_t yyscanner)
10705 : {
10706 : YY_BUFFER_STATE b;
10707 :
10708 76580 : if ( size < 2 ||
10709 76580 : base[size-2] != YY_END_OF_BUFFER_CHAR ||
10710 38290 : base[size-1] != YY_END_OF_BUFFER_CHAR )
10711 : /* They forgot to leave room for the EOB's. */
10712 0 : return 0;
10713 :
10714 38290 : b = (YY_BUFFER_STATE) core_yyalloc(sizeof( struct yy_buffer_state ) ,yyscanner );
10715 38290 : if ( ! b )
10716 0 : YY_FATAL_ERROR( "out of dynamic memory in core_yy_scan_buffer()" );
10717 :
10718 38290 : b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
10719 38290 : b->yy_buf_pos = b->yy_ch_buf = base;
10720 38290 : b->yy_is_our_buffer = 0;
10721 38290 : b->yy_input_file = 0;
10722 38290 : b->yy_n_chars = b->yy_buf_size;
10723 38290 : b->yy_is_interactive = 0;
10724 38290 : b->yy_at_bol = 1;
10725 38290 : b->yy_fill_buffer = 0;
10726 38290 : b->yy_buffer_status = YY_BUFFER_NEW;
10727 :
10728 38290 : core_yy_switch_to_buffer(b ,yyscanner );
10729 :
10730 38290 : return b;
10731 : }
10732 :
10733 : /** Setup the input buffer state to scan a string. The next call to core_yylex() will
10734 : * scan from a @e copy of @a str.
10735 : * @param yystr a NUL-terminated string to scan
10736 : * @param yyscanner The scanner object.
10737 : * @return the newly allocated buffer state object.
10738 : * @note If you want to scan bytes that may contain NUL values, then use
10739 : * core_yy_scan_bytes() instead.
10740 : */
10741 0 : YY_BUFFER_STATE core_yy_scan_string (yyconst char * yystr , yyscan_t yyscanner)
10742 : {
10743 :
10744 0 : return core_yy_scan_bytes(yystr,strlen(yystr) ,yyscanner);
10745 : }
10746 :
10747 : /** Setup the input buffer state to scan the given bytes. The next call to core_yylex() will
10748 : * scan from a @e copy of @a bytes.
10749 : * @param yybytes the byte buffer to scan
10750 : * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes.
10751 : * @param yyscanner The scanner object.
10752 : * @return the newly allocated buffer state object.
10753 : */
10754 0 : YY_BUFFER_STATE core_yy_scan_bytes (yyconst char * yybytes, yy_size_t _yybytes_len , yyscan_t yyscanner)
10755 : {
10756 : YY_BUFFER_STATE b;
10757 : char *buf;
10758 : yy_size_t n;
10759 : yy_size_t i;
10760 :
10761 : /* Get memory for full buffer, including space for trailing EOB's. */
10762 0 : n = _yybytes_len + 2;
10763 0 : buf = (char *) core_yyalloc(n ,yyscanner );
10764 0 : if ( ! buf )
10765 0 : YY_FATAL_ERROR( "out of dynamic memory in core_yy_scan_bytes()" );
10766 :
10767 0 : for ( i = 0; i < _yybytes_len; ++i )
10768 0 : buf[i] = yybytes[i];
10769 :
10770 0 : buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
10771 :
10772 0 : b = core_yy_scan_buffer(buf,n ,yyscanner);
10773 0 : if ( ! b )
10774 0 : YY_FATAL_ERROR( "bad buffer in core_yy_scan_bytes()" );
10775 :
10776 : /* It's okay to grow etc. this buffer, and we should throw it
10777 : * away when we're done.
10778 : */
10779 0 : b->yy_is_our_buffer = 1;
10780 :
10781 0 : return b;
10782 : }
10783 :
10784 : #ifndef YY_EXIT_FAILURE
10785 : #define YY_EXIT_FAILURE 2
10786 : #endif
10787 :
10788 0 : static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner)
10789 : {
10790 0 : (void) fprintf( stderr, "%s\n", msg );
10791 0 : exit( YY_EXIT_FAILURE );
10792 : }
10793 :
10794 : /* Redefine yyless() so it works in section 3 code. */
10795 :
10796 : #undef yyless
10797 : #define yyless(n) \
10798 : do \
10799 : { \
10800 : /* Undo effects of setting up yytext. */ \
10801 : int yyless_macro_arg = (n); \
10802 : YY_LESS_LINENO(yyless_macro_arg);\
10803 : yytext[yyleng] = yyg->yy_hold_char; \
10804 : yyg->yy_c_buf_p = yytext + yyless_macro_arg; \
10805 : yyg->yy_hold_char = *yyg->yy_c_buf_p; \
10806 : *yyg->yy_c_buf_p = '\0'; \
10807 : yyleng = yyless_macro_arg; \
10808 : } \
10809 : while ( 0 )
10810 :
10811 : /* Accessor methods (get/set functions) to struct members. */
10812 :
10813 : /** Get the user-defined data for this scanner.
10814 : * @param yyscanner The scanner object.
10815 : */
10816 0 : YY_EXTRA_TYPE core_yyget_extra (yyscan_t yyscanner)
10817 : {
10818 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10819 0 : return yyextra;
10820 : }
10821 :
10822 : /** Get the current line number.
10823 : * @param yyscanner The scanner object.
10824 : */
10825 0 : int core_yyget_lineno (yyscan_t yyscanner)
10826 : {
10827 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10828 :
10829 0 : if (! YY_CURRENT_BUFFER)
10830 0 : return 0;
10831 :
10832 0 : return yylineno;
10833 : }
10834 :
10835 : /** Get the current column number.
10836 : * @param yyscanner The scanner object.
10837 : */
10838 0 : int core_yyget_column (yyscan_t yyscanner)
10839 : {
10840 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10841 :
10842 0 : if (! YY_CURRENT_BUFFER)
10843 0 : return 0;
10844 :
10845 0 : return yycolumn;
10846 : }
10847 :
10848 : /** Get the input stream.
10849 : * @param yyscanner The scanner object.
10850 : */
10851 0 : FILE *core_yyget_in (yyscan_t yyscanner)
10852 : {
10853 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10854 0 : return yyin;
10855 : }
10856 :
10857 : /** Get the output stream.
10858 : * @param yyscanner The scanner object.
10859 : */
10860 0 : FILE *core_yyget_out (yyscan_t yyscanner)
10861 : {
10862 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10863 0 : return yyout;
10864 : }
10865 :
10866 : /** Get the length of the current token.
10867 : * @param yyscanner The scanner object.
10868 : */
10869 0 : yy_size_t core_yyget_leng (yyscan_t yyscanner)
10870 : {
10871 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10872 0 : return yyleng;
10873 : }
10874 :
10875 : /** Get the current token.
10876 : * @param yyscanner The scanner object.
10877 : */
10878 :
10879 0 : char *core_yyget_text (yyscan_t yyscanner)
10880 : {
10881 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10882 0 : return yytext;
10883 : }
10884 :
10885 : /** Set the user-defined data. This data is never touched by the scanner.
10886 : * @param user_defined The data to be associated with this scanner.
10887 : * @param yyscanner The scanner object.
10888 : */
10889 38290 : void core_yyset_extra (YY_EXTRA_TYPE user_defined , yyscan_t yyscanner)
10890 : {
10891 38290 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10892 38290 : yyextra = user_defined ;
10893 38290 : }
10894 :
10895 : /** Set the current line number.
10896 : * @param line_number
10897 : * @param yyscanner The scanner object.
10898 : */
10899 0 : void core_yyset_lineno (int line_number , yyscan_t yyscanner)
10900 : {
10901 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10902 :
10903 : /* lineno is only valid if an input buffer exists. */
10904 0 : if (! YY_CURRENT_BUFFER )
10905 0 : YY_FATAL_ERROR( "core_yyset_lineno called with no buffer" );
10906 :
10907 0 : yylineno = line_number;
10908 0 : }
10909 :
10910 : /** Set the current column.
10911 : * @param line_number
10912 : * @param yyscanner The scanner object.
10913 : */
10914 0 : void core_yyset_column (int column_no , yyscan_t yyscanner)
10915 : {
10916 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10917 :
10918 : /* column is only valid if an input buffer exists. */
10919 0 : if (! YY_CURRENT_BUFFER )
10920 0 : YY_FATAL_ERROR( "core_yyset_column called with no buffer" );
10921 :
10922 0 : yycolumn = column_no;
10923 0 : }
10924 :
10925 : /** Set the input stream. This does not discard the current
10926 : * input buffer.
10927 : * @param in_str A readable stream.
10928 : * @param yyscanner The scanner object.
10929 : * @see core_yy_switch_to_buffer
10930 : */
10931 0 : void core_yyset_in (FILE * in_str , yyscan_t yyscanner)
10932 : {
10933 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10934 0 : yyin = in_str ;
10935 0 : }
10936 :
10937 0 : void core_yyset_out (FILE * out_str , yyscan_t yyscanner)
10938 : {
10939 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10940 0 : yyout = out_str ;
10941 0 : }
10942 :
10943 0 : int core_yyget_debug (yyscan_t yyscanner)
10944 : {
10945 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10946 0 : return yy_flex_debug;
10947 : }
10948 :
10949 0 : void core_yyset_debug (int bdebug , yyscan_t yyscanner)
10950 : {
10951 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10952 0 : yy_flex_debug = bdebug ;
10953 0 : }
10954 :
10955 : /* Accessor methods for yylval and yylloc */
10956 :
10957 0 : YYSTYPE * core_yyget_lval (yyscan_t yyscanner)
10958 : {
10959 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10960 0 : return yylval;
10961 : }
10962 :
10963 0 : void core_yyset_lval (YYSTYPE * yylval_param , yyscan_t yyscanner)
10964 : {
10965 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10966 0 : yylval = yylval_param;
10967 0 : }
10968 :
10969 0 : YYLTYPE *core_yyget_lloc (yyscan_t yyscanner)
10970 : {
10971 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10972 0 : return yylloc;
10973 : }
10974 :
10975 0 : void core_yyset_lloc (YYLTYPE * yylloc_param , yyscan_t yyscanner)
10976 : {
10977 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10978 0 : yylloc = yylloc_param;
10979 0 : }
10980 :
10981 : /* User-visible API */
10982 :
10983 : /* core_yylex_init is special because it creates the scanner itself, so it is
10984 : * the ONLY reentrant function that doesn't take the scanner as the last argument.
10985 : * That's why we explicitly handle the declaration, instead of using our macros.
10986 : */
10987 :
10988 38290 : int core_yylex_init(yyscan_t* ptr_yy_globals)
10989 :
10990 : {
10991 38290 : if (ptr_yy_globals == NULL){
10992 0 : errno = EINVAL;
10993 0 : return 1;
10994 : }
10995 :
10996 38290 : *ptr_yy_globals = (yyscan_t) core_yyalloc ( sizeof( struct yyguts_t ), NULL );
10997 :
10998 38290 : if (*ptr_yy_globals == NULL){
10999 0 : errno = ENOMEM;
11000 0 : return 1;
11001 : }
11002 :
11003 : /* By setting to 0xAA, we expose bugs in yy_init_globals. Leave at 0x00 for releases. */
11004 38290 : memset(*ptr_yy_globals,0x00,sizeof(struct yyguts_t));
11005 :
11006 38290 : return yy_init_globals ( *ptr_yy_globals );
11007 : }
11008 :
11009 : /* core_yylex_init_extra has the same functionality as core_yylex_init, but follows the
11010 : * convention of taking the scanner as the last argument. Note however, that
11011 : * this is a *pointer* to a scanner, as it will be allocated by this call (and
11012 : * is the reason, too, why this function also must handle its own declaration).
11013 : * The user defined value in the first argument will be available to core_yyalloc in
11014 : * the yyextra field.
11015 : */
11016 :
11017 0 : int core_yylex_init_extra(YY_EXTRA_TYPE yy_user_defined,yyscan_t* ptr_yy_globals )
11018 :
11019 : {
11020 : struct yyguts_t dummy_yyguts;
11021 :
11022 0 : core_yyset_extra (yy_user_defined, &dummy_yyguts);
11023 :
11024 0 : if (ptr_yy_globals == NULL){
11025 0 : errno = EINVAL;
11026 0 : return 1;
11027 : }
11028 :
11029 0 : *ptr_yy_globals = (yyscan_t) core_yyalloc ( sizeof( struct yyguts_t ), &dummy_yyguts );
11030 :
11031 0 : if (*ptr_yy_globals == NULL){
11032 0 : errno = ENOMEM;
11033 0 : return 1;
11034 : }
11035 :
11036 : /* By setting to 0xAA, we expose bugs in
11037 : yy_init_globals. Leave at 0x00 for releases. */
11038 0 : memset(*ptr_yy_globals,0x00,sizeof(struct yyguts_t));
11039 :
11040 0 : core_yyset_extra (yy_user_defined, *ptr_yy_globals);
11041 :
11042 0 : return yy_init_globals ( *ptr_yy_globals );
11043 : }
11044 :
11045 38290 : static int yy_init_globals (yyscan_t yyscanner)
11046 : {
11047 38290 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11048 : /* Initialization is the same as for the non-reentrant scanner.
11049 : * This function is called from core_yylex_destroy(), so don't allocate here.
11050 : */
11051 :
11052 38290 : yyg->yy_buffer_stack = 0;
11053 38290 : yyg->yy_buffer_stack_top = 0;
11054 38290 : yyg->yy_buffer_stack_max = 0;
11055 38290 : yyg->yy_c_buf_p = (char *) 0;
11056 38290 : yyg->yy_init = 0;
11057 38290 : yyg->yy_start = 0;
11058 :
11059 38290 : yyg->yy_start_stack_ptr = 0;
11060 38290 : yyg->yy_start_stack_depth = 0;
11061 38290 : yyg->yy_start_stack = NULL;
11062 :
11063 : /* Defined in main.c */
11064 : #ifdef YY_STDINIT
11065 : yyin = stdin;
11066 : yyout = stdout;
11067 : #else
11068 38290 : yyin = (FILE *) 0;
11069 38290 : yyout = (FILE *) 0;
11070 : #endif
11071 :
11072 : /* For future reference: Set errno on error, since we are called by
11073 : * core_yylex_init()
11074 : */
11075 38290 : return 0;
11076 : }
11077 :
11078 : /* core_yylex_destroy is for both reentrant and non-reentrant scanners. */
11079 0 : int core_yylex_destroy (yyscan_t yyscanner)
11080 : {
11081 0 : struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11082 :
11083 : /* Pop the buffer stack, destroying each element. */
11084 0 : while(YY_CURRENT_BUFFER){
11085 0 : core_yy_delete_buffer(YY_CURRENT_BUFFER ,yyscanner );
11086 0 : YY_CURRENT_BUFFER_LVALUE = NULL;
11087 0 : core_yypop_buffer_state(yyscanner);
11088 : }
11089 :
11090 : /* Destroy the stack itself. */
11091 0 : core_yyfree(yyg->yy_buffer_stack ,yyscanner);
11092 0 : yyg->yy_buffer_stack = NULL;
11093 :
11094 : /* Destroy the start condition stack. */
11095 0 : core_yyfree(yyg->yy_start_stack ,yyscanner );
11096 0 : yyg->yy_start_stack = NULL;
11097 :
11098 : /* Reset the globals. This is important in a non-reentrant scanner so the next time
11099 : * core_yylex() is called, initialization will occur. */
11100 0 : yy_init_globals( yyscanner);
11101 :
11102 : /* Destroy the main struct (reentrant only). */
11103 0 : core_yyfree ( yyscanner , yyscanner );
11104 0 : yyscanner = NULL;
11105 0 : return 0;
11106 : }
11107 :
11108 : /*
11109 : * Internal utility routines.
11110 : */
11111 :
11112 : #ifndef yytext_ptr
11113 : static void yy_flex_strncpy (char* s1, yyconst char * s2, int n , yyscan_t yyscanner)
11114 : {
11115 : register int i;
11116 : for ( i = 0; i < n; ++i )
11117 : s1[i] = s2[i];
11118 : }
11119 : #endif
11120 :
11121 : #ifdef YY_NEED_STRLEN
11122 : static int yy_flex_strlen (yyconst char * s , yyscan_t yyscanner)
11123 : {
11124 : register int n;
11125 : for ( n = 0; s[n]; ++n )
11126 : ;
11127 :
11128 : return n;
11129 : }
11130 : #endif
11131 :
11132 : #define YYTABLES_NAME "yytables"
11133 :
11134 : #line 1011 "scan.l"
11135 :
11136 :
11137 :
11138 : /*
11139 : * Arrange access to yyextra for subroutines of the main core_yylex() function.
11140 : * We expect each subroutine to have a yyscanner parameter. Rather than
11141 : * use the yyget_xxx functions, which might or might not get inlined by the
11142 : * compiler, we cheat just a bit and cast yyscanner to the right type.
11143 : */
11144 : #undef yyextra
11145 : #define yyextra (((struct yyguts_t *) yyscanner)->yyextra_r)
11146 :
11147 : /* Likewise for a couple of other things we need. */
11148 : #undef yylloc
11149 : #define yylloc (((struct yyguts_t *) yyscanner)->yylloc_r)
11150 : #undef yyleng
11151 : #define yyleng (((struct yyguts_t *) yyscanner)->yyleng_r)
11152 :
11153 :
11154 : /*
11155 : * scanner_errposition
11156 : * Report a lexer or grammar error cursor position, if possible.
11157 : *
11158 : * This is expected to be used within an ereport() call. The return value
11159 : * is a dummy (always 0, in fact).
11160 : *
11161 : * Note that this can only be used for messages emitted during raw parsing
11162 : * (essentially, scan.l and gram.y), since it requires the yyscanner struct
11163 : * to still be available.
11164 : */
11165 : int
11166 : scanner_errposition(int location, core_yyscan_t yyscanner)
11167 : {
11168 : int pos;
11169 :
11170 : if (location < 0)
11171 : return 0; /* no-op if location is unknown */
11172 :
11173 : /* Convert byte offset to character number */
11174 : pos = pg_mbstrlen_with_len(yyextra->scanbuf, location) + 1;
11175 : /* And pass it to the ereport mechanism */
11176 : return errposition(pos);
11177 : }
11178 :
11179 : /*
11180 : * scanner_yyerror
11181 : * Report a lexer or grammar error.
11182 : *
11183 : * The message's cursor position is whatever YYLLOC was last set to,
11184 : * ie, the start of the current token if called within core_yylex(), or the
11185 : * most recently lexed token if called from the grammar.
11186 : * This is OK for syntax error messages from the Bison parser, because Bison
11187 : * parsers report error as soon as the first unparsable token is reached.
11188 : * Beware of using yyerror for other purposes, as the cursor position might
11189 : * be misleading!
11190 : */
11191 : void
11192 : scanner_yyerror(const char *message, core_yyscan_t yyscanner)
11193 : {
11194 : const char *loc = yyextra->scanbuf + *yylloc;
11195 :
11196 : if (*loc == YY_END_OF_BUFFER_CHAR)
11197 : {
11198 : ereport(ERROR,
11199 : (errcode(ERRCODE_SYNTAX_ERROR),
11200 : /* translator: %s is typically the translation of "syntax error" */
11201 : errmsg("%s at end of input", _(message)),
11202 : lexer_errposition()));
11203 : }
11204 : else
11205 : {
11206 : ereport(ERROR,
11207 : (errcode(ERRCODE_SYNTAX_ERROR),
11208 : /* translator: first %s is typically the translation of "syntax error" */
11209 : errmsg("%s at or near \"%s\"", _(message), loc),
11210 : lexer_errposition()));
11211 : }
11212 : }
11213 :
11214 :
11215 : /*
11216 : * Called before any actual parsing is done
11217 : */
11218 : core_yyscan_t
11219 : scanner_init(const char *str,
11220 : core_yy_extra_type *yyext,
11221 : const ScanKeyword *keywords,
11222 : int num_keywords)
11223 : {
11224 : Size slen = strlen(str);
11225 : yyscan_t scanner;
11226 :
11227 : if (core_yylex_init(&scanner) != 0)
11228 : elog(ERROR, "core_yylex_init() failed: %m");
11229 :
11230 : core_yyset_extra(yyext, scanner);
11231 :
11232 : yyext->keywords = keywords;
11233 : yyext->num_keywords = num_keywords;
11234 :
11235 : yyext->backslash_quote = backslash_quote;
11236 : yyext->escape_string_warning = escape_string_warning;
11237 : yyext->standard_conforming_strings = standard_conforming_strings;
11238 :
11239 : /*
11240 : * Make a scan buffer with special termination needed by flex.
11241 : */
11242 : yyext->scanbuf = (char *) palloc(slen + 2);
11243 : yyext->scanbuflen = slen;
11244 : memcpy(yyext->scanbuf, str, slen);
11245 : yyext->scanbuf[slen] = yyext->scanbuf[slen + 1] = YY_END_OF_BUFFER_CHAR;
11246 : core_yy_scan_buffer(yyext->scanbuf,slen + 2,scanner);
11247 :
11248 : /* initialize literal buffer to a reasonable but expansible size */
11249 : yyext->literalalloc = 1024;
11250 : yyext->literalbuf = (char *) palloc(yyext->literalalloc);
11251 : yyext->literallen = 0;
11252 :
11253 : return scanner;
11254 : }
11255 :
11256 :
11257 : /*
11258 : * Called after parsing is done to clean up after scanner_init()
11259 : */
11260 : void
11261 : scanner_finish(core_yyscan_t yyscanner)
11262 : {
11263 : /*
11264 : * We don't bother to call core_yylex_destroy(), because all it would do is
11265 : * pfree a small amount of control storage. It's cheaper to leak the
11266 : * storage until the parsing context is destroyed. The amount of space
11267 : * involved is usually negligible compared to the output parse tree
11268 : * anyway.
11269 : *
11270 : * We do bother to pfree the scanbuf and literal buffer, but only if they
11271 : * represent a nontrivial amount of space. The 8K cutoff is arbitrary.
11272 : */
11273 : if (yyextra->scanbuflen >= 8192)
11274 : pfree(yyextra->scanbuf);
11275 : if (yyextra->literalalloc >= 8192)
11276 : pfree(yyextra->literalbuf);
11277 : }
11278 :
11279 :
11280 : static void
11281 : addlit(char *ytext, int yleng, core_yyscan_t yyscanner)
11282 : {
11283 : /* enlarge buffer if needed */
11284 : if ((yyextra->literallen + yleng) >= yyextra->literalalloc)
11285 : {
11286 : do
11287 : {
11288 : yyextra->literalalloc *= 2;
11289 : } while ((yyextra->literallen + yleng) >= yyextra->literalalloc);
11290 : yyextra->literalbuf = (char *) repalloc(yyextra->literalbuf,
11291 : yyextra->literalalloc);
11292 : }
11293 : /* append new data */
11294 : memcpy(yyextra->literalbuf + yyextra->literallen, ytext, yleng);
11295 : yyextra->literallen += yleng;
11296 : }
11297 :
11298 :
11299 : static void
11300 : addlitchar(unsigned char ychar, core_yyscan_t yyscanner)
11301 : {
11302 : /* enlarge buffer if needed */
11303 : if ((yyextra->literallen + 1) >= yyextra->literalalloc)
11304 : {
11305 : yyextra->literalalloc *= 2;
11306 : yyextra->literalbuf = (char *) repalloc(yyextra->literalbuf,
11307 : yyextra->literalalloc);
11308 : }
11309 : /* append new data */
11310 : yyextra->literalbuf[yyextra->literallen] = ychar;
11311 : yyextra->literallen += 1;
11312 : }
11313 :
11314 :
11315 : /*
11316 : * Create a palloc'd copy of literalbuf, adding a trailing null.
11317 : */
11318 : static char *
11319 : litbufdup(core_yyscan_t yyscanner)
11320 : {
11321 : int llen = yyextra->literallen;
11322 : char *new;
11323 :
11324 : new = palloc(llen + 1);
11325 : memcpy(new, yyextra->literalbuf, llen);
11326 : new[llen] = '\0';
11327 : return new;
11328 : }
11329 :
11330 : static int
11331 : process_integer_literal(const char *token, YYSTYPE *lval)
11332 : {
11333 : long val;
11334 : char *endptr;
11335 :
11336 : errno = 0;
11337 : val = strtol(token, &endptr, 10);
11338 : if (*endptr != '\0' || errno == ERANGE
11339 : #ifdef HAVE_LONG_INT_64
11340 : /* if long > 32 bits, check for overflow of int4 */
11341 : || val != (long) ((int32) val)
11342 : #endif
11343 : )
11344 : {
11345 : /* integer too large, treat it as a float */
11346 : lval->str = pstrdup(token);
11347 : return FCONST;
11348 : }
11349 : lval->ival = val;
11350 : return ICONST;
11351 : }
11352 :
11353 : static unsigned int
11354 : hexval(unsigned char c)
11355 : {
11356 : if (c >= '0' && c <= '9')
11357 : return c - '0';
11358 : if (c >= 'a' && c <= 'f')
11359 : return c - 'a' + 0xA;
11360 : if (c >= 'A' && c <= 'F')
11361 : return c - 'A' + 0xA;
11362 : elog(ERROR, "invalid hexadecimal digit");
11363 : return 0; /* not reached */
11364 : }
11365 :
11366 : static void
11367 : check_unicode_value(pg_wchar c, char *loc, core_yyscan_t yyscanner)
11368 : {
11369 : if (GetDatabaseEncoding() == PG_UTF8)
11370 : return;
11371 :
11372 : if (c > 0x7F)
11373 : {
11374 : ADVANCE_YYLLOC(loc - yyextra->literalbuf + 3); /* 3 for U&" */
11375 : yyerror("Unicode escape values cannot be used for code point values above 007F when the server encoding is not UTF8");
11376 : }
11377 : }
11378 :
11379 : static bool
11380 : is_utf16_surrogate_first(pg_wchar c)
11381 : {
11382 : return (c >= 0xD800 && c <= 0xDBFF);
11383 : }
11384 :
11385 : static bool
11386 : is_utf16_surrogate_second(pg_wchar c)
11387 : {
11388 : return (c >= 0xDC00 && c <= 0xDFFF);
11389 : }
11390 :
11391 : static pg_wchar
11392 : surrogate_pair_to_codepoint(pg_wchar first, pg_wchar second)
11393 : {
11394 : return ((first & 0x3FF) << 10) + 0x10000 + (second & 0x3FF);
11395 : }
11396 :
11397 : static void
11398 : addunicode(pg_wchar c, core_yyscan_t yyscanner)
11399 : {
11400 : char buf[8];
11401 :
11402 : if (c == 0 || c > 0x10FFFF)
11403 : yyerror("invalid Unicode escape value");
11404 : if (c > 0x7F)
11405 : {
11406 : if (GetDatabaseEncoding() != PG_UTF8)
11407 : yyerror("Unicode escape values cannot be used for code point values above 007F when the server encoding is not UTF8");
11408 : yyextra->saw_non_ascii = true;
11409 : }
11410 : unicode_to_utf8(c, (unsigned char *) buf);
11411 : addlit(buf, pg_mblen(buf), yyscanner);
11412 : }
11413 :
11414 : /* is 'escape' acceptable as Unicode escape character (UESCAPE syntax) ? */
11415 : static bool
11416 : check_uescapechar(unsigned char escape)
11417 : {
11418 : if (isxdigit(escape)
11419 : || escape == '+'
11420 : || escape == '\''
11421 : || escape == '"'
11422 : || scanner_isspace(escape))
11423 : {
11424 : return false;
11425 : }
11426 : else
11427 : return true;
11428 : }
11429 :
11430 : /* like litbufdup, but handle unicode escapes */
11431 : static char *
11432 : litbuf_udeescape(unsigned char escape, core_yyscan_t yyscanner)
11433 : {
11434 : char *new;
11435 : char *litbuf,
11436 : *in,
11437 : *out;
11438 : pg_wchar pair_first = 0;
11439 :
11440 : /* Make literalbuf null-terminated to simplify the scanning loop */
11441 : litbuf = yyextra->literalbuf;
11442 : litbuf[yyextra->literallen] = '\0';
11443 :
11444 : /*
11445 : * This relies on the subtle assumption that a UTF-8 expansion cannot be
11446 : * longer than its escaped representation.
11447 : */
11448 : new = palloc(yyextra->literallen + 1);
11449 :
11450 : in = litbuf;
11451 : out = new;
11452 : while (*in)
11453 : {
11454 : if (in[0] == escape)
11455 : {
11456 : if (in[1] == escape)
11457 : {
11458 : if (pair_first)
11459 : {
11460 : ADVANCE_YYLLOC(in - litbuf + 3); /* 3 for U&" */
11461 : yyerror("invalid Unicode surrogate pair");
11462 : }
11463 : *out++ = escape;
11464 : in += 2;
11465 : }
11466 : else if (isxdigit((unsigned char) in[1]) &&
11467 : isxdigit((unsigned char) in[2]) &&
11468 : isxdigit((unsigned char) in[3]) &&
11469 : isxdigit((unsigned char) in[4]))
11470 : {
11471 : pg_wchar unicode;
11472 :
11473 : unicode = (hexval(in[1]) << 12) +
11474 : (hexval(in[2]) << 8) +
11475 : (hexval(in[3]) << 4) +
11476 : hexval(in[4]);
11477 : check_unicode_value(unicode, in, yyscanner);
11478 : if (pair_first)
11479 : {
11480 : if (is_utf16_surrogate_second(unicode))
11481 : {
11482 : unicode = surrogate_pair_to_codepoint(pair_first, unicode);
11483 : pair_first = 0;
11484 : }
11485 : else
11486 : {
11487 : ADVANCE_YYLLOC(in - litbuf + 3); /* 3 for U&" */
11488 : yyerror("invalid Unicode surrogate pair");
11489 : }
11490 : }
11491 : else if (is_utf16_surrogate_second(unicode))
11492 : yyerror("invalid Unicode surrogate pair");
11493 :
11494 : if (is_utf16_surrogate_first(unicode))
11495 : pair_first = unicode;
11496 : else
11497 : {
11498 : unicode_to_utf8(unicode, (unsigned char *) out);
11499 : out += pg_mblen(out);
11500 : }
11501 : in += 5;
11502 : }
11503 : else if (in[1] == '+' &&
11504 : isxdigit((unsigned char) in[2]) &&
11505 : isxdigit((unsigned char) in[3]) &&
11506 : isxdigit((unsigned char) in[4]) &&
11507 : isxdigit((unsigned char) in[5]) &&
11508 : isxdigit((unsigned char) in[6]) &&
11509 : isxdigit((unsigned char) in[7]))
11510 : {
11511 : pg_wchar unicode;
11512 :
11513 : unicode = (hexval(in[2]) << 20) +
11514 : (hexval(in[3]) << 16) +
11515 : (hexval(in[4]) << 12) +
11516 : (hexval(in[5]) << 8) +
11517 : (hexval(in[6]) << 4) +
11518 : hexval(in[7]);
11519 : check_unicode_value(unicode, in, yyscanner);
11520 : if (pair_first)
11521 : {
11522 : if (is_utf16_surrogate_second(unicode))
11523 : {
11524 : unicode = surrogate_pair_to_codepoint(pair_first, unicode);
11525 : pair_first = 0;
11526 : }
11527 : else
11528 : {
11529 : ADVANCE_YYLLOC(in - litbuf + 3); /* 3 for U&" */
11530 : yyerror("invalid Unicode surrogate pair");
11531 : }
11532 : }
11533 : else if (is_utf16_surrogate_second(unicode))
11534 : yyerror("invalid Unicode surrogate pair");
11535 :
11536 : if (is_utf16_surrogate_first(unicode))
11537 : pair_first = unicode;
11538 : else
11539 : {
11540 : unicode_to_utf8(unicode, (unsigned char *) out);
11541 : out += pg_mblen(out);
11542 : }
11543 : in += 8;
11544 : }
11545 : else
11546 : {
11547 : ADVANCE_YYLLOC(in - litbuf + 3); /* 3 for U&" */
11548 : yyerror("invalid Unicode escape value");
11549 : }
11550 : }
11551 : else
11552 : {
11553 : if (pair_first)
11554 : {
11555 : ADVANCE_YYLLOC(in - litbuf + 3); /* 3 for U&" */
11556 : yyerror("invalid Unicode surrogate pair");
11557 : }
11558 : *out++ = *in++;
11559 : }
11560 : }
11561 :
11562 : /* unfinished surrogate pair? */
11563 : if (pair_first)
11564 : {
11565 : ADVANCE_YYLLOC(in - litbuf + 3); /* 3 for U&" */
11566 : yyerror("invalid Unicode surrogate pair");
11567 : }
11568 :
11569 : *out = '\0';
11570 :
11571 : /*
11572 : * We could skip pg_verifymbstr if we didn't process any non-7-bit-ASCII
11573 : * codes; but it's probably not worth the trouble, since this isn't likely
11574 : * to be a performance-critical path.
11575 : */
11576 : pg_verifymbstr(new, out - new, false);
11577 : return new;
11578 : }
11579 :
11580 : static unsigned char
11581 : unescape_single_char(unsigned char c, core_yyscan_t yyscanner)
11582 : {
11583 : switch (c)
11584 : {
11585 : case 'b':
11586 : return '\b';
11587 : case 'f':
11588 : return '\f';
11589 : case 'n':
11590 : return '\n';
11591 : case 'r':
11592 : return '\r';
11593 : case 't':
11594 : return '\t';
11595 : default:
11596 : /* check for backslash followed by non-7-bit-ASCII */
11597 : if (c == '\0' || IS_HIGHBIT_SET(c))
11598 : yyextra->saw_non_ascii = true;
11599 :
11600 : return c;
11601 : }
11602 : }
11603 :
11604 : static void
11605 : check_string_escape_warning(unsigned char ychar, core_yyscan_t yyscanner)
11606 : {
11607 : if (ychar == '\'')
11608 : {
11609 : if (yyextra->warn_on_first_escape && yyextra->escape_string_warning)
11610 : ereport(WARNING,
11611 : (errcode(ERRCODE_NONSTANDARD_USE_OF_ESCAPE_CHARACTER),
11612 : errmsg("nonstandard use of \\' in a string literal"),
11613 : errhint("Use '' to write quotes in strings, or use the escape string syntax (E'...')."),
11614 : lexer_errposition()));
11615 : yyextra->warn_on_first_escape = false; /* warn only once per string */
11616 : }
11617 : else if (ychar == '\\')
11618 : {
11619 : if (yyextra->warn_on_first_escape && yyextra->escape_string_warning)
11620 : ereport(WARNING,
11621 : (errcode(ERRCODE_NONSTANDARD_USE_OF_ESCAPE_CHARACTER),
11622 : errmsg("nonstandard use of \\\\ in a string literal"),
11623 : errhint("Use the escape string syntax for backslashes, e.g., E'\\\\'."),
11624 : lexer_errposition()));
11625 : yyextra->warn_on_first_escape = false; /* warn only once per string */
11626 : }
11627 : else
11628 : check_escape_warning(yyscanner);
11629 : }
11630 :
11631 : static void
11632 : check_escape_warning(core_yyscan_t yyscanner)
11633 : {
11634 : if (yyextra->warn_on_first_escape && yyextra->escape_string_warning)
11635 : ereport(WARNING,
11636 : (errcode(ERRCODE_NONSTANDARD_USE_OF_ESCAPE_CHARACTER),
11637 : errmsg("nonstandard use of escape in a string literal"),
11638 : errhint("Use the escape string syntax for escapes, e.g., E'\\r\\n'."),
11639 : lexer_errposition()));
11640 : yyextra->warn_on_first_escape = false; /* warn only once per string */
11641 : }
11642 :
11643 : /*
11644 : * Interface functions to make flex use palloc() instead of malloc().
11645 : * It'd be better to make these static, but flex insists otherwise.
11646 : */
11647 :
11648 : void *
11649 : core_yyalloc(yy_size_t bytes, core_yyscan_t yyscanner)
11650 : {
11651 : return palloc(bytes);
11652 : }
11653 :
11654 : void *
11655 : core_yyrealloc(void *ptr, yy_size_t bytes, core_yyscan_t yyscanner)
11656 : {
11657 : if (ptr)
11658 : return repalloc(ptr, bytes);
11659 : else
11660 : return palloc(bytes);
11661 : }
11662 :
11663 : void
11664 : core_yyfree(void *ptr, core_yyscan_t yyscanner)
11665 : {
11666 : if (ptr)
11667 : pfree(ptr);
11668 : }
11669 :
|