1 #line 2 "scan.c"
2 /*-------------------------------------------------------------------------
3  *
4  * scan.l
5  *	  lexical scanner for PostgreSQL
6  *
7  * NOTE NOTE NOTE:
8  *
9  * The rules in this file must be kept in sync with src/fe_utils/psqlscan.l
10  * and src/interfaces/ecpg/preproc/pgc.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-2019, 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 "common/string.h"
39 #include "parser/gramparse.h"
40 #include "parser/parser.h"		/* only needed for GUC variables */
41 #include "parser/scansup.h"
42 #include "mb/pg_wchar.h"
43 
44 #line 45 "scan.c"
45 
46 #define  YY_INT_ALIGNED short int
47 
48 /* A lexical scanner generated by flex */
49 
50 #define FLEX_SCANNER
51 #define YY_FLEX_MAJOR_VERSION 2
52 #define YY_FLEX_MINOR_VERSION 6
53 #define YY_FLEX_SUBMINOR_VERSION 4
54 #if YY_FLEX_SUBMINOR_VERSION > 0
55 #define FLEX_BETA
56 #endif
57 
58 #ifdef yy_create_buffer
59 #define core_yy_create_buffer_ALREADY_DEFINED
60 #else
61 #define yy_create_buffer core_yy_create_buffer
62 #endif
63 
64 #ifdef yy_delete_buffer
65 #define core_yy_delete_buffer_ALREADY_DEFINED
66 #else
67 #define yy_delete_buffer core_yy_delete_buffer
68 #endif
69 
70 #ifdef yy_scan_buffer
71 #define core_yy_scan_buffer_ALREADY_DEFINED
72 #else
73 #define yy_scan_buffer core_yy_scan_buffer
74 #endif
75 
76 #ifdef yy_scan_string
77 #define core_yy_scan_string_ALREADY_DEFINED
78 #else
79 #define yy_scan_string core_yy_scan_string
80 #endif
81 
82 #ifdef yy_scan_bytes
83 #define core_yy_scan_bytes_ALREADY_DEFINED
84 #else
85 #define yy_scan_bytes core_yy_scan_bytes
86 #endif
87 
88 #ifdef yy_init_buffer
89 #define core_yy_init_buffer_ALREADY_DEFINED
90 #else
91 #define yy_init_buffer core_yy_init_buffer
92 #endif
93 
94 #ifdef yy_flush_buffer
95 #define core_yy_flush_buffer_ALREADY_DEFINED
96 #else
97 #define yy_flush_buffer core_yy_flush_buffer
98 #endif
99 
100 #ifdef yy_load_buffer_state
101 #define core_yy_load_buffer_state_ALREADY_DEFINED
102 #else
103 #define yy_load_buffer_state core_yy_load_buffer_state
104 #endif
105 
106 #ifdef yy_switch_to_buffer
107 #define core_yy_switch_to_buffer_ALREADY_DEFINED
108 #else
109 #define yy_switch_to_buffer core_yy_switch_to_buffer
110 #endif
111 
112 #ifdef yypush_buffer_state
113 #define core_yypush_buffer_state_ALREADY_DEFINED
114 #else
115 #define yypush_buffer_state core_yypush_buffer_state
116 #endif
117 
118 #ifdef yypop_buffer_state
119 #define core_yypop_buffer_state_ALREADY_DEFINED
120 #else
121 #define yypop_buffer_state core_yypop_buffer_state
122 #endif
123 
124 #ifdef yyensure_buffer_stack
125 #define core_yyensure_buffer_stack_ALREADY_DEFINED
126 #else
127 #define yyensure_buffer_stack core_yyensure_buffer_stack
128 #endif
129 
130 #ifdef yylex
131 #define core_yylex_ALREADY_DEFINED
132 #else
133 #define yylex core_yylex
134 #endif
135 
136 #ifdef yyrestart
137 #define core_yyrestart_ALREADY_DEFINED
138 #else
139 #define yyrestart core_yyrestart
140 #endif
141 
142 #ifdef yylex_init
143 #define core_yylex_init_ALREADY_DEFINED
144 #else
145 #define yylex_init core_yylex_init
146 #endif
147 
148 #ifdef yylex_init_extra
149 #define core_yylex_init_extra_ALREADY_DEFINED
150 #else
151 #define yylex_init_extra core_yylex_init_extra
152 #endif
153 
154 #ifdef yylex_destroy
155 #define core_yylex_destroy_ALREADY_DEFINED
156 #else
157 #define yylex_destroy core_yylex_destroy
158 #endif
159 
160 #ifdef yyget_debug
161 #define core_yyget_debug_ALREADY_DEFINED
162 #else
163 #define yyget_debug core_yyget_debug
164 #endif
165 
166 #ifdef yyset_debug
167 #define core_yyset_debug_ALREADY_DEFINED
168 #else
169 #define yyset_debug core_yyset_debug
170 #endif
171 
172 #ifdef yyget_extra
173 #define core_yyget_extra_ALREADY_DEFINED
174 #else
175 #define yyget_extra core_yyget_extra
176 #endif
177 
178 #ifdef yyset_extra
179 #define core_yyset_extra_ALREADY_DEFINED
180 #else
181 #define yyset_extra core_yyset_extra
182 #endif
183 
184 #ifdef yyget_in
185 #define core_yyget_in_ALREADY_DEFINED
186 #else
187 #define yyget_in core_yyget_in
188 #endif
189 
190 #ifdef yyset_in
191 #define core_yyset_in_ALREADY_DEFINED
192 #else
193 #define yyset_in core_yyset_in
194 #endif
195 
196 #ifdef yyget_out
197 #define core_yyget_out_ALREADY_DEFINED
198 #else
199 #define yyget_out core_yyget_out
200 #endif
201 
202 #ifdef yyset_out
203 #define core_yyset_out_ALREADY_DEFINED
204 #else
205 #define yyset_out core_yyset_out
206 #endif
207 
208 #ifdef yyget_leng
209 #define core_yyget_leng_ALREADY_DEFINED
210 #else
211 #define yyget_leng core_yyget_leng
212 #endif
213 
214 #ifdef yyget_text
215 #define core_yyget_text_ALREADY_DEFINED
216 #else
217 #define yyget_text core_yyget_text
218 #endif
219 
220 #ifdef yyget_lineno
221 #define core_yyget_lineno_ALREADY_DEFINED
222 #else
223 #define yyget_lineno core_yyget_lineno
224 #endif
225 
226 #ifdef yyset_lineno
227 #define core_yyset_lineno_ALREADY_DEFINED
228 #else
229 #define yyset_lineno core_yyset_lineno
230 #endif
231 
232 #ifdef yyget_column
233 #define core_yyget_column_ALREADY_DEFINED
234 #else
235 #define yyget_column core_yyget_column
236 #endif
237 
238 #ifdef yyset_column
239 #define core_yyset_column_ALREADY_DEFINED
240 #else
241 #define yyset_column core_yyset_column
242 #endif
243 
244 #ifdef yywrap
245 #define core_yywrap_ALREADY_DEFINED
246 #else
247 #define yywrap core_yywrap
248 #endif
249 
250 #ifdef yyget_lval
251 #define core_yyget_lval_ALREADY_DEFINED
252 #else
253 #define yyget_lval core_yyget_lval
254 #endif
255 
256 #ifdef yyset_lval
257 #define core_yyset_lval_ALREADY_DEFINED
258 #else
259 #define yyset_lval core_yyset_lval
260 #endif
261 
262 #ifdef yyget_lloc
263 #define core_yyget_lloc_ALREADY_DEFINED
264 #else
265 #define yyget_lloc core_yyget_lloc
266 #endif
267 
268 #ifdef yyset_lloc
269 #define core_yyset_lloc_ALREADY_DEFINED
270 #else
271 #define yyset_lloc core_yyset_lloc
272 #endif
273 
274 #ifdef yyalloc
275 #define core_yyalloc_ALREADY_DEFINED
276 #else
277 #define yyalloc core_yyalloc
278 #endif
279 
280 #ifdef yyrealloc
281 #define core_yyrealloc_ALREADY_DEFINED
282 #else
283 #define yyrealloc core_yyrealloc
284 #endif
285 
286 #ifdef yyfree
287 #define core_yyfree_ALREADY_DEFINED
288 #else
289 #define yyfree core_yyfree
290 #endif
291 
292 /* First, we deal with  platform-specific or compiler-specific issues. */
293 
294 /* begin standard C headers. */
295 #include <stdio.h>
296 #include <string.h>
297 #include <errno.h>
298 #include <stdlib.h>
299 
300 /* end standard C headers. */
301 
302 /* flex integer type definitions */
303 
304 #ifndef FLEXINT_H
305 #define FLEXINT_H
306 
307 /* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
308 
309 #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
310 
311 /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
312  * if you want the limit (max/min) macros for int types.
313  */
314 #ifndef __STDC_LIMIT_MACROS
315 #define __STDC_LIMIT_MACROS 1
316 #endif
317 
318 #include <inttypes.h>
319 typedef int8_t flex_int8_t;
320 typedef uint8_t flex_uint8_t;
321 typedef int16_t flex_int16_t;
322 typedef uint16_t flex_uint16_t;
323 typedef int32_t flex_int32_t;
324 typedef uint32_t flex_uint32_t;
325 #else
326 typedef signed char flex_int8_t;
327 typedef short int flex_int16_t;
328 typedef int flex_int32_t;
329 typedef unsigned char flex_uint8_t;
330 typedef unsigned short int flex_uint16_t;
331 typedef unsigned int flex_uint32_t;
332 
333 /* Limits of integral types. */
334 #ifndef INT8_MIN
335 #define INT8_MIN               (-128)
336 #endif
337 #ifndef INT16_MIN
338 #define INT16_MIN              (-32767-1)
339 #endif
340 #ifndef INT32_MIN
341 #define INT32_MIN              (-2147483647-1)
342 #endif
343 #ifndef INT8_MAX
344 #define INT8_MAX               (127)
345 #endif
346 #ifndef INT16_MAX
347 #define INT16_MAX              (32767)
348 #endif
349 #ifndef INT32_MAX
350 #define INT32_MAX              (2147483647)
351 #endif
352 #ifndef UINT8_MAX
353 #define UINT8_MAX              (255U)
354 #endif
355 #ifndef UINT16_MAX
356 #define UINT16_MAX             (65535U)
357 #endif
358 #ifndef UINT32_MAX
359 #define UINT32_MAX             (4294967295U)
360 #endif
361 
362 #ifndef SIZE_MAX
363 #define SIZE_MAX               (~(size_t)0)
364 #endif
365 
366 #endif /* ! C99 */
367 
368 #endif /* ! FLEXINT_H */
369 
370 /* begin standard C++ headers. */
371 
372 /* TODO: this is always defined, so inline it */
373 #define yyconst const
374 
375 #if defined(__GNUC__) && __GNUC__ >= 3
376 #define yynoreturn __attribute__((__noreturn__))
377 #else
378 #define yynoreturn
379 #endif
380 
381 /* Returned upon end-of-file. */
382 #define YY_NULL 0
383 
384 /* Promotes a possibly negative, possibly signed char to an
385  *   integer in range [0..255] for use as an array index.
386  */
387 #define YY_SC_TO_UI(c) ((YY_CHAR) (c))
388 
389 /* An opaque pointer. */
390 #ifndef YY_TYPEDEF_YY_SCANNER_T
391 #define YY_TYPEDEF_YY_SCANNER_T
392 typedef void* yyscan_t;
393 #endif
394 
395 /* For convenience, these vars (plus the bison vars far below)
396    are macros in the reentrant scanner. */
397 #define yyin yyg->yyin_r
398 #define yyout yyg->yyout_r
399 #define yyextra yyg->yyextra_r
400 #define yyleng yyg->yyleng_r
401 #define yytext yyg->yytext_r
402 #define yylineno (YY_CURRENT_BUFFER_LVALUE->yy_bs_lineno)
403 #define yycolumn (YY_CURRENT_BUFFER_LVALUE->yy_bs_column)
404 #define yy_flex_debug yyg->yy_flex_debug_r
405 
406 /* Enter a start condition.  This macro really ought to take a parameter,
407  * but we do it the disgusting crufty way forced on us by the ()-less
408  * definition of BEGIN.
409  */
410 #define BEGIN yyg->yy_start = 1 + 2 *
411 /* Translate the current start state into a value that can be later handed
412  * to BEGIN to return to the state.  The YYSTATE alias is for lex
413  * compatibility.
414  */
415 #define YY_START ((yyg->yy_start - 1) / 2)
416 #define YYSTATE YY_START
417 /* Action number for EOF rule of a given start state. */
418 #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
419 /* Special action meaning "start processing a new file". */
420 #define YY_NEW_FILE yyrestart( yyin , yyscanner )
421 #define YY_END_OF_BUFFER_CHAR 0
422 
423 /* Size of default input buffer. */
424 #ifndef YY_BUF_SIZE
425 #ifdef __ia64__
426 /* On IA-64, the buffer size is 16k, not 8k.
427  * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
428  * Ditto for the __ia64__ case accordingly.
429  */
430 #define YY_BUF_SIZE 32768
431 #else
432 #define YY_BUF_SIZE 16384
433 #endif /* __ia64__ */
434 #endif
435 
436 /* The state buf must be large enough to hold one state per character in the main buffer.
437  */
438 #define YY_STATE_BUF_SIZE   ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
439 
440 #ifndef YY_TYPEDEF_YY_BUFFER_STATE
441 #define YY_TYPEDEF_YY_BUFFER_STATE
442 typedef struct yy_buffer_state *YY_BUFFER_STATE;
443 #endif
444 
445 #ifndef YY_TYPEDEF_YY_SIZE_T
446 #define YY_TYPEDEF_YY_SIZE_T
447 typedef size_t yy_size_t;
448 #endif
449 
450 #define EOB_ACT_CONTINUE_SCAN 0
451 #define EOB_ACT_END_OF_FILE 1
452 #define EOB_ACT_LAST_MATCH 2
453 
454     #define YY_LESS_LINENO(n)
455     #define YY_LINENO_REWIND_TO(ptr)
456 
457 /* Return all but the first "n" matched characters back to the input stream. */
458 #define yyless(n) \
459 	do \
460 		{ \
461 		/* Undo effects of setting up yytext. */ \
462         int yyless_macro_arg = (n); \
463         YY_LESS_LINENO(yyless_macro_arg);\
464 		*yy_cp = yyg->yy_hold_char; \
465 		YY_RESTORE_YY_MORE_OFFSET \
466 		yyg->yy_c_buf_p = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
467 		YY_DO_BEFORE_ACTION; /* set up yytext again */ \
468 		} \
469 	while ( 0 )
470 #define unput(c) yyunput( c, yyg->yytext_ptr , yyscanner )
471 
472 #ifndef YY_STRUCT_YY_BUFFER_STATE
473 #define YY_STRUCT_YY_BUFFER_STATE
474 struct yy_buffer_state
475 	{
476 	FILE *yy_input_file;
477 
478 	char *yy_ch_buf;		/* input buffer */
479 	char *yy_buf_pos;		/* current position in input buffer */
480 
481 	/* Size of input buffer in bytes, not including room for EOB
482 	 * characters.
483 	 */
484 	int yy_buf_size;
485 
486 	/* Number of characters read into yy_ch_buf, not including EOB
487 	 * characters.
488 	 */
489 	int yy_n_chars;
490 
491 	/* Whether we "own" the buffer - i.e., we know we created it,
492 	 * and can realloc() it to grow it, and should free() it to
493 	 * delete it.
494 	 */
495 	int yy_is_our_buffer;
496 
497 	/* Whether this is an "interactive" input source; if so, and
498 	 * if we're using stdio for input, then we want to use getc()
499 	 * instead of fread(), to make sure we stop fetching input after
500 	 * each newline.
501 	 */
502 	int yy_is_interactive;
503 
504 	/* Whether we're considered to be at the beginning of a line.
505 	 * If so, '^' rules will be active on the next match, otherwise
506 	 * not.
507 	 */
508 	int yy_at_bol;
509 
510     int yy_bs_lineno; /**< The line count. */
511     int yy_bs_column; /**< The column count. */
512 
513 	/* Whether to try to fill the input buffer when we reach the
514 	 * end of it.
515 	 */
516 	int yy_fill_buffer;
517 
518 	int yy_buffer_status;
519 
520 #define YY_BUFFER_NEW 0
521 #define YY_BUFFER_NORMAL 1
522 	/* When an EOF's been seen but there's still some text to process
523 	 * then we mark the buffer as YY_EOF_PENDING, to indicate that we
524 	 * shouldn't try reading from the input source any more.  We might
525 	 * still have a bunch of tokens to match, though, because of
526 	 * possible backing-up.
527 	 *
528 	 * When we actually see the EOF, we change the status to "new"
529 	 * (via yyrestart()), so that the user can continue scanning by
530 	 * just pointing yyin at a new input file.
531 	 */
532 #define YY_BUFFER_EOF_PENDING 2
533 
534 	};
535 #endif /* !YY_STRUCT_YY_BUFFER_STATE */
536 
537 /* We provide macros for accessing buffer states in case in the
538  * future we want to put the buffer states in a more general
539  * "scanner state".
540  *
541  * Returns the top of the stack, or NULL.
542  */
543 #define YY_CURRENT_BUFFER ( yyg->yy_buffer_stack \
544                           ? yyg->yy_buffer_stack[yyg->yy_buffer_stack_top] \
545                           : NULL)
546 /* Same as previous macro, but useful when we know that the buffer stack is not
547  * NULL or when we need an lvalue. For internal use only.
548  */
549 #define YY_CURRENT_BUFFER_LVALUE yyg->yy_buffer_stack[yyg->yy_buffer_stack_top]
550 
551 void yyrestart ( FILE *input_file , yyscan_t yyscanner );
552 void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer , yyscan_t yyscanner );
553 YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size , yyscan_t yyscanner );
554 void yy_delete_buffer ( YY_BUFFER_STATE b , yyscan_t yyscanner );
555 void yy_flush_buffer ( YY_BUFFER_STATE b , yyscan_t yyscanner );
556 void yypush_buffer_state ( YY_BUFFER_STATE new_buffer , yyscan_t yyscanner );
557 void yypop_buffer_state ( yyscan_t yyscanner );
558 
559 static void yyensure_buffer_stack ( yyscan_t yyscanner );
560 static void yy_load_buffer_state ( yyscan_t yyscanner );
561 static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file , yyscan_t yyscanner );
562 #define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER , yyscanner)
563 
564 YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size , yyscan_t yyscanner );
565 YY_BUFFER_STATE yy_scan_string ( const char *yy_str , yyscan_t yyscanner );
566 YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len , yyscan_t yyscanner );
567 
568 void *yyalloc ( yy_size_t , yyscan_t yyscanner );
569 void *yyrealloc ( void *, yy_size_t , yyscan_t yyscanner );
570 void yyfree ( void * , yyscan_t yyscanner );
571 
572 #define yy_new_buffer yy_create_buffer
573 #define yy_set_interactive(is_interactive) \
574 	{ \
575 	if ( ! YY_CURRENT_BUFFER ){ \
576         yyensure_buffer_stack (yyscanner); \
577 		YY_CURRENT_BUFFER_LVALUE =    \
578             yy_create_buffer( yyin, YY_BUF_SIZE , yyscanner); \
579 	} \
580 	YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
581 	}
582 #define yy_set_bol(at_bol) \
583 	{ \
584 	if ( ! YY_CURRENT_BUFFER ){\
585         yyensure_buffer_stack (yyscanner); \
586 		YY_CURRENT_BUFFER_LVALUE =    \
587             yy_create_buffer( yyin, YY_BUF_SIZE , yyscanner); \
588 	} \
589 	YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
590 	}
591 #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
592 
593 /* Begin user sect3 */
594 
595 #define core_yywrap(yyscanner) (/*CONSTCOND*/1)
596 #define YY_SKIP_YYWRAP
597 typedef flex_uint8_t YY_CHAR;
598 
599 typedef const struct yy_trans_info *yy_state_type;
600 
601 #define yytext_ptr yytext_r
602 
603 static yy_state_type yy_get_previous_state ( yyscan_t yyscanner );
604 static yy_state_type yy_try_NUL_trans ( yy_state_type current_state  , yyscan_t yyscanner);
605 static int yy_get_next_buffer ( yyscan_t yyscanner );
606 static void yynoreturn yy_fatal_error ( const char* msg , yyscan_t yyscanner );
607 
608 /* Done after the current pattern has been matched and before the
609  * corresponding action - sets up yytext.
610  */
611 #define YY_DO_BEFORE_ACTION \
612 	yyg->yytext_ptr = yy_bp; \
613 	yyleng = (int) (yy_cp - yy_bp); \
614 	yyg->yy_hold_char = *yy_cp; \
615 	*yy_cp = '\0'; \
616 	yyg->yy_c_buf_p = yy_cp;
617 #define YY_NUM_RULES 79
618 #define YY_END_OF_BUFFER 80
619 struct yy_trans_info
620 	{
621 	flex_int32_t yy_verify;
622 	flex_int32_t yy_nxt;
623 	};
624 static const struct yy_trans_info yy_transition[37045] =
625     {
626  {   0,   0 }, {   0,36789 }, {   0,   0 }, {   0,36787 }, {   1,6708 },
627  {   2,6708 }, {   3,6708 }, {   4,6708 }, {   5,6708 }, {   6,6708 },
628  {   7,6708 }, {   8,6708 }, {   9,6710 }, {  10,6715 }, {  11,6708 },
629  {  12,6710 }, {  13,6710 }, {  14,6708 }, {  15,6708 }, {  16,6708 },
630  {  17,6708 }, {  18,6708 }, {  19,6708 }, {  20,6708 }, {  21,6708 },
631  {  22,6708 }, {  23,6708 }, {  24,6708 }, {  25,6708 }, {  26,6708 },
632  {  27,6708 }, {  28,6708 }, {  29,6708 }, {  30,6708 }, {  31,6708 },
633  {  32,6710 }, {  33,6717 }, {  34,6712 }, {  35,6757 }, {  36,6823 },
634  {  37,7080 }, {  38,6757 }, {  39,6730 }, {  40,6732 }, {  41,6732 },
635  {  42,7080 }, {  43,7080 }, {  44,6732 }, {  45,7091 }, {  46,7110 },
636 
637  {  47,7181 }, {  48,7183 }, {  49,7183 }, {  50,7183 }, {  51,7183 },
638  {  52,7183 }, {  53,7183 }, {  54,7183 }, {  55,7183 }, {  56,7183 },
639  {  57,7183 }, {  58,6735 }, {  59,6732 }, {  60,7248 }, {  61,7259 },
640  {  62,7326 }, {  63,6757 }, {  64,6757 }, {  65,7358 }, {  66,7615 },
641  {  67,7358 }, {  68,7358 }, {  69,7872 }, {  70,7358 }, {  71,7358 },
642  {  72,7358 }, {  73,7358 }, {  74,7358 }, {  75,7358 }, {  76,7358 },
643  {  77,7358 }, {  78,8129 }, {  79,7358 }, {  80,7358 }, {  81,7358 },
644  {  82,7358 }, {  83,7358 }, {  84,7358 }, {  85,8386 }, {  86,7358 },
645  {  87,7358 }, {  88,8643 }, {  89,7358 }, {  90,7358 }, {  91,6732 },
646  {  92,6708 }, {  93,6732 }, {  94,7080 }, {  95,7358 }, {  96,6757 },
647 
648  {  97,7358 }, {  98,7615 }, {  99,7358 }, { 100,7358 }, { 101,7872 },
649  { 102,7358 }, { 103,7358 }, { 104,7358 }, { 105,7358 }, { 106,7358 },
650  { 107,7358 }, { 108,7358 }, { 109,7358 }, { 110,8129 }, { 111,7358 },
651  { 112,7358 }, { 113,7358 }, { 114,7358 }, { 115,7358 }, { 116,7358 },
652  { 117,8386 }, { 118,7358 }, { 119,7358 }, { 120,8643 }, { 121,7358 },
653  { 122,7358 }, { 123,6708 }, { 124,6757 }, { 125,6708 }, { 126,6757 },
654  { 127,6708 }, { 128,7358 }, { 129,7358 }, { 130,7358 }, { 131,7358 },
655  { 132,7358 }, { 133,7358 }, { 134,7358 }, { 135,7358 }, { 136,7358 },
656  { 137,7358 }, { 138,7358 }, { 139,7358 }, { 140,7358 }, { 141,7358 },
657  { 142,7358 }, { 143,7358 }, { 144,7358 }, { 145,7358 }, { 146,7358 },
658 
659  { 147,7358 }, { 148,7358 }, { 149,7358 }, { 150,7358 }, { 151,7358 },
660  { 152,7358 }, { 153,7358 }, { 154,7358 }, { 155,7358 }, { 156,7358 },
661  { 157,7358 }, { 158,7358 }, { 159,7358 }, { 160,7358 }, { 161,7358 },
662  { 162,7358 }, { 163,7358 }, { 164,7358 }, { 165,7358 }, { 166,7358 },
663  { 167,7358 }, { 168,7358 }, { 169,7358 }, { 170,7358 }, { 171,7358 },
664  { 172,7358 }, { 173,7358 }, { 174,7358 }, { 175,7358 }, { 176,7358 },
665  { 177,7358 }, { 178,7358 }, { 179,7358 }, { 180,7358 }, { 181,7358 },
666  { 182,7358 }, { 183,7358 }, { 184,7358 }, { 185,7358 }, { 186,7358 },
667  { 187,7358 }, { 188,7358 }, { 189,7358 }, { 190,7358 }, { 191,7358 },
668  { 192,7358 }, { 193,7358 }, { 194,7358 }, { 195,7358 }, { 196,7358 },
669 
670  { 197,7358 }, { 198,7358 }, { 199,7358 }, { 200,7358 }, { 201,7358 },
671  { 202,7358 }, { 203,7358 }, { 204,7358 }, { 205,7358 }, { 206,7358 },
672  { 207,7358 }, { 208,7358 }, { 209,7358 }, { 210,7358 }, { 211,7358 },
673  { 212,7358 }, { 213,7358 }, { 214,7358 }, { 215,7358 }, { 216,7358 },
674  { 217,7358 }, { 218,7358 }, { 219,7358 }, { 220,7358 }, { 221,7358 },
675  { 222,7358 }, { 223,7358 }, { 224,7358 }, { 225,7358 }, { 226,7358 },
676  { 227,7358 }, { 228,7358 }, { 229,7358 }, { 230,7358 }, { 231,7358 },
677  { 232,7358 }, { 233,7358 }, { 234,7358 }, { 235,7358 }, { 236,7358 },
678  { 237,7358 }, { 238,7358 }, { 239,7358 }, { 240,7358 }, { 241,7358 },
679  { 242,7358 }, { 243,7358 }, { 244,7358 }, { 245,7358 }, { 246,7358 },
680 
681  { 247,7358 }, { 248,7358 }, { 249,7358 }, { 250,7358 }, { 251,7358 },
682  { 252,7358 }, { 253,7358 }, { 254,7358 }, { 255,7358 }, { 256,6708 },
683  {   0,   0 }, {   0,36529 }, {   1,6450 }, {   2,6450 }, {   3,6450 },
684  {   4,6450 }, {   5,6450 }, {   6,6450 }, {   7,6450 }, {   8,6450 },
685  {   9,6452 }, {  10,6457 }, {  11,6450 }, {  12,6452 }, {  13,6452 },
686  {  14,6450 }, {  15,6450 }, {  16,6450 }, {  17,6450 }, {  18,6450 },
687  {  19,6450 }, {  20,6450 }, {  21,6450 }, {  22,6450 }, {  23,6450 },
688  {  24,6450 }, {  25,6450 }, {  26,6450 }, {  27,6450 }, {  28,6450 },
689  {  29,6450 }, {  30,6450 }, {  31,6450 }, {  32,6452 }, {  33,6459 },
690  {  34,6454 }, {  35,6499 }, {  36,6565 }, {  37,6822 }, {  38,6499 },
691 
692  {  39,6472 }, {  40,6474 }, {  41,6474 }, {  42,6822 }, {  43,6822 },
693  {  44,6474 }, {  45,6833 }, {  46,6852 }, {  47,6923 }, {  48,6925 },
694  {  49,6925 }, {  50,6925 }, {  51,6925 }, {  52,6925 }, {  53,6925 },
695  {  54,6925 }, {  55,6925 }, {  56,6925 }, {  57,6925 }, {  58,6477 },
696  {  59,6474 }, {  60,6990 }, {  61,7001 }, {  62,7068 }, {  63,6499 },
697  {  64,6499 }, {  65,7100 }, {  66,7357 }, {  67,7100 }, {  68,7100 },
698  {  69,7614 }, {  70,7100 }, {  71,7100 }, {  72,7100 }, {  73,7100 },
699  {  74,7100 }, {  75,7100 }, {  76,7100 }, {  77,7100 }, {  78,7871 },
700  {  79,7100 }, {  80,7100 }, {  81,7100 }, {  82,7100 }, {  83,7100 },
701  {  84,7100 }, {  85,8128 }, {  86,7100 }, {  87,7100 }, {  88,8385 },
702 
703  {  89,7100 }, {  90,7100 }, {  91,6474 }, {  92,6450 }, {  93,6474 },
704  {  94,6822 }, {  95,7100 }, {  96,6499 }, {  97,7100 }, {  98,7357 },
705  {  99,7100 }, { 100,7100 }, { 101,7614 }, { 102,7100 }, { 103,7100 },
706  { 104,7100 }, { 105,7100 }, { 106,7100 }, { 107,7100 }, { 108,7100 },
707  { 109,7100 }, { 110,7871 }, { 111,7100 }, { 112,7100 }, { 113,7100 },
708  { 114,7100 }, { 115,7100 }, { 116,7100 }, { 117,8128 }, { 118,7100 },
709  { 119,7100 }, { 120,8385 }, { 121,7100 }, { 122,7100 }, { 123,6450 },
710  { 124,6499 }, { 125,6450 }, { 126,6499 }, { 127,6450 }, { 128,7100 },
711  { 129,7100 }, { 130,7100 }, { 131,7100 }, { 132,7100 }, { 133,7100 },
712  { 134,7100 }, { 135,7100 }, { 136,7100 }, { 137,7100 }, { 138,7100 },
713 
714  { 139,7100 }, { 140,7100 }, { 141,7100 }, { 142,7100 }, { 143,7100 },
715  { 144,7100 }, { 145,7100 }, { 146,7100 }, { 147,7100 }, { 148,7100 },
716  { 149,7100 }, { 150,7100 }, { 151,7100 }, { 152,7100 }, { 153,7100 },
717  { 154,7100 }, { 155,7100 }, { 156,7100 }, { 157,7100 }, { 158,7100 },
718  { 159,7100 }, { 160,7100 }, { 161,7100 }, { 162,7100 }, { 163,7100 },
719  { 164,7100 }, { 165,7100 }, { 166,7100 }, { 167,7100 }, { 168,7100 },
720  { 169,7100 }, { 170,7100 }, { 171,7100 }, { 172,7100 }, { 173,7100 },
721  { 174,7100 }, { 175,7100 }, { 176,7100 }, { 177,7100 }, { 178,7100 },
722  { 179,7100 }, { 180,7100 }, { 181,7100 }, { 182,7100 }, { 183,7100 },
723  { 184,7100 }, { 185,7100 }, { 186,7100 }, { 187,7100 }, { 188,7100 },
724 
725  { 189,7100 }, { 190,7100 }, { 191,7100 }, { 192,7100 }, { 193,7100 },
726  { 194,7100 }, { 195,7100 }, { 196,7100 }, { 197,7100 }, { 198,7100 },
727  { 199,7100 }, { 200,7100 }, { 201,7100 }, { 202,7100 }, { 203,7100 },
728  { 204,7100 }, { 205,7100 }, { 206,7100 }, { 207,7100 }, { 208,7100 },
729  { 209,7100 }, { 210,7100 }, { 211,7100 }, { 212,7100 }, { 213,7100 },
730  { 214,7100 }, { 215,7100 }, { 216,7100 }, { 217,7100 }, { 218,7100 },
731  { 219,7100 }, { 220,7100 }, { 221,7100 }, { 222,7100 }, { 223,7100 },
732  { 224,7100 }, { 225,7100 }, { 226,7100 }, { 227,7100 }, { 228,7100 },
733  { 229,7100 }, { 230,7100 }, { 231,7100 }, { 232,7100 }, { 233,7100 },
734  { 234,7100 }, { 235,7100 }, { 236,7100 }, { 237,7100 }, { 238,7100 },
735 
736  { 239,7100 }, { 240,7100 }, { 241,7100 }, { 242,7100 }, { 243,7100 },
737  { 244,7100 }, { 245,7100 }, { 246,7100 }, { 247,7100 }, { 248,7100 },
738  { 249,7100 }, { 250,7100 }, { 251,7100 }, { 252,7100 }, { 253,7100 },
739  { 254,7100 }, { 255,7100 }, { 256,6450 }, {   0,  12 }, {   0,36271 },
740  {   1,8384 }, {   2,8384 }, {   3,8384 }, {   4,8384 }, {   5,8384 },
741  {   6,8384 }, {   7,8384 }, {   8,8384 }, {   9,8384 }, {  10,8384 },
742  {  11,8384 }, {  12,8384 }, {  13,8384 }, {  14,8384 }, {  15,8384 },
743  {  16,8384 }, {  17,8384 }, {  18,8384 }, {  19,8384 }, {  20,8384 },
744  {  21,8384 }, {  22,8384 }, {  23,8384 }, {  24,8384 }, {  25,8384 },
745  {  26,8384 }, {  27,8384 }, {  28,8384 }, {  29,8384 }, {  30,8384 },
746 
747  {  31,8384 }, {  32,8384 }, {  33,8384 }, {  34,8384 }, {  35,8384 },
748  {  36,8384 }, {  37,8384 }, {  38,8384 }, {  39,8642 }, {  40,8384 },
749  {  41,8384 }, {  42,8384 }, {  43,8384 }, {  44,8384 }, {  45,8384 },
750  {  46,8384 }, {  47,8384 }, {  48,8384 }, {  49,8384 }, {  50,8384 },
751  {  51,8384 }, {  52,8384 }, {  53,8384 }, {  54,8384 }, {  55,8384 },
752  {  56,8384 }, {  57,8384 }, {  58,8384 }, {  59,8384 }, {  60,8384 },
753  {  61,8384 }, {  62,8384 }, {  63,8384 }, {  64,8384 }, {  65,8384 },
754  {  66,8384 }, {  67,8384 }, {  68,8384 }, {  69,8384 }, {  70,8384 },
755  {  71,8384 }, {  72,8384 }, {  73,8384 }, {  74,8384 }, {  75,8384 },
756  {  76,8384 }, {  77,8384 }, {  78,8384 }, {  79,8384 }, {  80,8384 },
757 
758  {  81,8384 }, {  82,8384 }, {  83,8384 }, {  84,8384 }, {  85,8384 },
759  {  86,8384 }, {  87,8384 }, {  88,8384 }, {  89,8384 }, {  90,8384 },
760  {  91,8384 }, {  92,8384 }, {  93,8384 }, {  94,8384 }, {  95,8384 },
761  {  96,8384 }, {  97,8384 }, {  98,8384 }, {  99,8384 }, { 100,8384 },
762  { 101,8384 }, { 102,8384 }, { 103,8384 }, { 104,8384 }, { 105,8384 },
763  { 106,8384 }, { 107,8384 }, { 108,8384 }, { 109,8384 }, { 110,8384 },
764  { 111,8384 }, { 112,8384 }, { 113,8384 }, { 114,8384 }, { 115,8384 },
765  { 116,8384 }, { 117,8384 }, { 118,8384 }, { 119,8384 }, { 120,8384 },
766  { 121,8384 }, { 122,8384 }, { 123,8384 }, { 124,8384 }, { 125,8384 },
767  { 126,8384 }, { 127,8384 }, { 128,8384 }, { 129,8384 }, { 130,8384 },
768 
769  { 131,8384 }, { 132,8384 }, { 133,8384 }, { 134,8384 }, { 135,8384 },
770  { 136,8384 }, { 137,8384 }, { 138,8384 }, { 139,8384 }, { 140,8384 },
771  { 141,8384 }, { 142,8384 }, { 143,8384 }, { 144,8384 }, { 145,8384 },
772  { 146,8384 }, { 147,8384 }, { 148,8384 }, { 149,8384 }, { 150,8384 },
773  { 151,8384 }, { 152,8384 }, { 153,8384 }, { 154,8384 }, { 155,8384 },
774  { 156,8384 }, { 157,8384 }, { 158,8384 }, { 159,8384 }, { 160,8384 },
775  { 161,8384 }, { 162,8384 }, { 163,8384 }, { 164,8384 }, { 165,8384 },
776  { 166,8384 }, { 167,8384 }, { 168,8384 }, { 169,8384 }, { 170,8384 },
777  { 171,8384 }, { 172,8384 }, { 173,8384 }, { 174,8384 }, { 175,8384 },
778  { 176,8384 }, { 177,8384 }, { 178,8384 }, { 179,8384 }, { 180,8384 },
779 
780  { 181,8384 }, { 182,8384 }, { 183,8384 }, { 184,8384 }, { 185,8384 },
781  { 186,8384 }, { 187,8384 }, { 188,8384 }, { 189,8384 }, { 190,8384 },
782  { 191,8384 }, { 192,8384 }, { 193,8384 }, { 194,8384 }, { 195,8384 },
783  { 196,8384 }, { 197,8384 }, { 198,8384 }, { 199,8384 }, { 200,8384 },
784  { 201,8384 }, { 202,8384 }, { 203,8384 }, { 204,8384 }, { 205,8384 },
785  { 206,8384 }, { 207,8384 }, { 208,8384 }, { 209,8384 }, { 210,8384 },
786  { 211,8384 }, { 212,8384 }, { 213,8384 }, { 214,8384 }, { 215,8384 },
787  { 216,8384 }, { 217,8384 }, { 218,8384 }, { 219,8384 }, { 220,8384 },
788  { 221,8384 }, { 222,8384 }, { 223,8384 }, { 224,8384 }, { 225,8384 },
789  { 226,8384 }, { 227,8384 }, { 228,8384 }, { 229,8384 }, { 230,8384 },
790 
791  { 231,8384 }, { 232,8384 }, { 233,8384 }, { 234,8384 }, { 235,8384 },
792  { 236,8384 }, { 237,8384 }, { 238,8384 }, { 239,8384 }, { 240,8384 },
793  { 241,8384 }, { 242,8384 }, { 243,8384 }, { 244,8384 }, { 245,8384 },
794  { 246,8384 }, { 247,8384 }, { 248,8384 }, { 249,8384 }, { 250,8384 },
795  { 251,8384 }, { 252,8384 }, { 253,8384 }, { 254,8384 }, { 255,8384 },
796  { 256,8384 }, {   0,  12 }, {   0,36013 }, {   1,8126 }, {   2,8126 },
797  {   3,8126 }, {   4,8126 }, {   5,8126 }, {   6,8126 }, {   7,8126 },
798  {   8,8126 }, {   9,8126 }, {  10,8126 }, {  11,8126 }, {  12,8126 },
799  {  13,8126 }, {  14,8126 }, {  15,8126 }, {  16,8126 }, {  17,8126 },
800  {  18,8126 }, {  19,8126 }, {  20,8126 }, {  21,8126 }, {  22,8126 },
801 
802  {  23,8126 }, {  24,8126 }, {  25,8126 }, {  26,8126 }, {  27,8126 },
803  {  28,8126 }, {  29,8126 }, {  30,8126 }, {  31,8126 }, {  32,8126 },
804  {  33,8126 }, {  34,8126 }, {  35,8126 }, {  36,8126 }, {  37,8126 },
805  {  38,8126 }, {  39,8384 }, {  40,8126 }, {  41,8126 }, {  42,8126 },
806  {  43,8126 }, {  44,8126 }, {  45,8126 }, {  46,8126 }, {  47,8126 },
807  {  48,8126 }, {  49,8126 }, {  50,8126 }, {  51,8126 }, {  52,8126 },
808  {  53,8126 }, {  54,8126 }, {  55,8126 }, {  56,8126 }, {  57,8126 },
809  {  58,8126 }, {  59,8126 }, {  60,8126 }, {  61,8126 }, {  62,8126 },
810  {  63,8126 }, {  64,8126 }, {  65,8126 }, {  66,8126 }, {  67,8126 },
811  {  68,8126 }, {  69,8126 }, {  70,8126 }, {  71,8126 }, {  72,8126 },
812 
813  {  73,8126 }, {  74,8126 }, {  75,8126 }, {  76,8126 }, {  77,8126 },
814  {  78,8126 }, {  79,8126 }, {  80,8126 }, {  81,8126 }, {  82,8126 },
815  {  83,8126 }, {  84,8126 }, {  85,8126 }, {  86,8126 }, {  87,8126 },
816  {  88,8126 }, {  89,8126 }, {  90,8126 }, {  91,8126 }, {  92,8126 },
817  {  93,8126 }, {  94,8126 }, {  95,8126 }, {  96,8126 }, {  97,8126 },
818  {  98,8126 }, {  99,8126 }, { 100,8126 }, { 101,8126 }, { 102,8126 },
819  { 103,8126 }, { 104,8126 }, { 105,8126 }, { 106,8126 }, { 107,8126 },
820  { 108,8126 }, { 109,8126 }, { 110,8126 }, { 111,8126 }, { 112,8126 },
821  { 113,8126 }, { 114,8126 }, { 115,8126 }, { 116,8126 }, { 117,8126 },
822  { 118,8126 }, { 119,8126 }, { 120,8126 }, { 121,8126 }, { 122,8126 },
823 
824  { 123,8126 }, { 124,8126 }, { 125,8126 }, { 126,8126 }, { 127,8126 },
825  { 128,8126 }, { 129,8126 }, { 130,8126 }, { 131,8126 }, { 132,8126 },
826  { 133,8126 }, { 134,8126 }, { 135,8126 }, { 136,8126 }, { 137,8126 },
827  { 138,8126 }, { 139,8126 }, { 140,8126 }, { 141,8126 }, { 142,8126 },
828  { 143,8126 }, { 144,8126 }, { 145,8126 }, { 146,8126 }, { 147,8126 },
829  { 148,8126 }, { 149,8126 }, { 150,8126 }, { 151,8126 }, { 152,8126 },
830  { 153,8126 }, { 154,8126 }, { 155,8126 }, { 156,8126 }, { 157,8126 },
831  { 158,8126 }, { 159,8126 }, { 160,8126 }, { 161,8126 }, { 162,8126 },
832  { 163,8126 }, { 164,8126 }, { 165,8126 }, { 166,8126 }, { 167,8126 },
833  { 168,8126 }, { 169,8126 }, { 170,8126 }, { 171,8126 }, { 172,8126 },
834 
835  { 173,8126 }, { 174,8126 }, { 175,8126 }, { 176,8126 }, { 177,8126 },
836  { 178,8126 }, { 179,8126 }, { 180,8126 }, { 181,8126 }, { 182,8126 },
837  { 183,8126 }, { 184,8126 }, { 185,8126 }, { 186,8126 }, { 187,8126 },
838  { 188,8126 }, { 189,8126 }, { 190,8126 }, { 191,8126 }, { 192,8126 },
839  { 193,8126 }, { 194,8126 }, { 195,8126 }, { 196,8126 }, { 197,8126 },
840  { 198,8126 }, { 199,8126 }, { 200,8126 }, { 201,8126 }, { 202,8126 },
841  { 203,8126 }, { 204,8126 }, { 205,8126 }, { 206,8126 }, { 207,8126 },
842  { 208,8126 }, { 209,8126 }, { 210,8126 }, { 211,8126 }, { 212,8126 },
843  { 213,8126 }, { 214,8126 }, { 215,8126 }, { 216,8126 }, { 217,8126 },
844  { 218,8126 }, { 219,8126 }, { 220,8126 }, { 221,8126 }, { 222,8126 },
845 
846  { 223,8126 }, { 224,8126 }, { 225,8126 }, { 226,8126 }, { 227,8126 },
847  { 228,8126 }, { 229,8126 }, { 230,8126 }, { 231,8126 }, { 232,8126 },
848  { 233,8126 }, { 234,8126 }, { 235,8126 }, { 236,8126 }, { 237,8126 },
849  { 238,8126 }, { 239,8126 }, { 240,8126 }, { 241,8126 }, { 242,8126 },
850  { 243,8126 }, { 244,8126 }, { 245,8126 }, { 246,8126 }, { 247,8126 },
851  { 248,8126 }, { 249,8126 }, { 250,8126 }, { 251,8126 }, { 252,8126 },
852  { 253,8126 }, { 254,8126 }, { 255,8126 }, { 256,8126 }, {   0,   0 },
853  {   0,35755 }, {   1,8173 }, {   2,8173 }, {   3,8173 }, {   4,8173 },
854  {   5,8173 }, {   6,8173 }, {   7,8173 }, {   8,8173 }, {   9,8173 },
855  {  10,8173 }, {  11,8173 }, {  12,8173 }, {  13,8173 }, {  14,8173 },
856 
857  {  15,8173 }, {  16,8173 }, {  17,8173 }, {  18,8173 }, {  19,8173 },
858  {  20,8173 }, {  21,8173 }, {  22,8173 }, {  23,8173 }, {  24,8173 },
859  {  25,8173 }, {  26,8173 }, {  27,8173 }, {  28,8173 }, {  29,8173 },
860  {  30,8173 }, {  31,8173 }, {  32,8173 }, {  33,8431 }, {  34,8173 },
861  {  35,8431 }, {  36,8173 }, {  37,8431 }, {  38,8431 }, {  39,8173 },
862  {  40,8173 }, {  41,8173 }, {  42,5708 }, {  43,8431 }, {  44,8173 },
863  {  45,8431 }, {  46,8173 }, {  47,5712 }, {  48,8173 }, {  49,8173 },
864  {  50,8173 }, {  51,8173 }, {  52,8173 }, {  53,8173 }, {  54,8173 },
865  {  55,8173 }, {  56,8173 }, {  57,8173 }, {  58,8173 }, {  59,8173 },
866  {  60,8431 }, {  61,8431 }, {  62,8431 }, {  63,8431 }, {  64,8431 },
867 
868  {  65,8173 }, {  66,8173 }, {  67,8173 }, {  68,8173 }, {  69,8173 },
869  {  70,8173 }, {  71,8173 }, {  72,8173 }, {  73,8173 }, {  74,8173 },
870  {  75,8173 }, {  76,8173 }, {  77,8173 }, {  78,8173 }, {  79,8173 },
871  {  80,8173 }, {  81,8173 }, {  82,8173 }, {  83,8173 }, {  84,8173 },
872  {  85,8173 }, {  86,8173 }, {  87,8173 }, {  88,8173 }, {  89,8173 },
873  {  90,8173 }, {  91,8173 }, {  92,8173 }, {  93,8173 }, {  94,8431 },
874  {  95,8173 }, {  96,8431 }, {  97,8173 }, {  98,8173 }, {  99,8173 },
875  { 100,8173 }, { 101,8173 }, { 102,8173 }, { 103,8173 }, { 104,8173 },
876  { 105,8173 }, { 106,8173 }, { 107,8173 }, { 108,8173 }, { 109,8173 },
877  { 110,8173 }, { 111,8173 }, { 112,8173 }, { 113,8173 }, { 114,8173 },
878 
879  { 115,8173 }, { 116,8173 }, { 117,8173 }, { 118,8173 }, { 119,8173 },
880  { 120,8173 }, { 121,8173 }, { 122,8173 }, { 123,8173 }, { 124,8431 },
881  { 125,8173 }, { 126,8431 }, { 127,8173 }, { 128,8173 }, { 129,8173 },
882  { 130,8173 }, { 131,8173 }, { 132,8173 }, { 133,8173 }, { 134,8173 },
883  { 135,8173 }, { 136,8173 }, { 137,8173 }, { 138,8173 }, { 139,8173 },
884  { 140,8173 }, { 141,8173 }, { 142,8173 }, { 143,8173 }, { 144,8173 },
885  { 145,8173 }, { 146,8173 }, { 147,8173 }, { 148,8173 }, { 149,8173 },
886  { 150,8173 }, { 151,8173 }, { 152,8173 }, { 153,8173 }, { 154,8173 },
887  { 155,8173 }, { 156,8173 }, { 157,8173 }, { 158,8173 }, { 159,8173 },
888  { 160,8173 }, { 161,8173 }, { 162,8173 }, { 163,8173 }, { 164,8173 },
889 
890  { 165,8173 }, { 166,8173 }, { 167,8173 }, { 168,8173 }, { 169,8173 },
891  { 170,8173 }, { 171,8173 }, { 172,8173 }, { 173,8173 }, { 174,8173 },
892  { 175,8173 }, { 176,8173 }, { 177,8173 }, { 178,8173 }, { 179,8173 },
893  { 180,8173 }, { 181,8173 }, { 182,8173 }, { 183,8173 }, { 184,8173 },
894  { 185,8173 }, { 186,8173 }, { 187,8173 }, { 188,8173 }, { 189,8173 },
895  { 190,8173 }, { 191,8173 }, { 192,8173 }, { 193,8173 }, { 194,8173 },
896  { 195,8173 }, { 196,8173 }, { 197,8173 }, { 198,8173 }, { 199,8173 },
897  { 200,8173 }, { 201,8173 }, { 202,8173 }, { 203,8173 }, { 204,8173 },
898  { 205,8173 }, { 206,8173 }, { 207,8173 }, { 208,8173 }, { 209,8173 },
899  { 210,8173 }, { 211,8173 }, { 212,8173 }, { 213,8173 }, { 214,8173 },
900 
901  { 215,8173 }, { 216,8173 }, { 217,8173 }, { 218,8173 }, { 219,8173 },
902  { 220,8173 }, { 221,8173 }, { 222,8173 }, { 223,8173 }, { 224,8173 },
903  { 225,8173 }, { 226,8173 }, { 227,8173 }, { 228,8173 }, { 229,8173 },
904  { 230,8173 }, { 231,8173 }, { 232,8173 }, { 233,8173 }, { 234,8173 },
905  { 235,8173 }, { 236,8173 }, { 237,8173 }, { 238,8173 }, { 239,8173 },
906  { 240,8173 }, { 241,8173 }, { 242,8173 }, { 243,8173 }, { 244,8173 },
907  { 245,8173 }, { 246,8173 }, { 247,8173 }, { 248,8173 }, { 249,8173 },
908  { 250,8173 }, { 251,8173 }, { 252,8173 }, { 253,8173 }, { 254,8173 },
909  { 255,8173 }, { 256,8173 }, {   0,   0 }, {   0,35497 }, {   1,7915 },
910  {   2,7915 }, {   3,7915 }, {   4,7915 }, {   5,7915 }, {   6,7915 },
911 
912  {   7,7915 }, {   8,7915 }, {   9,7915 }, {  10,7915 }, {  11,7915 },
913  {  12,7915 }, {  13,7915 }, {  14,7915 }, {  15,7915 }, {  16,7915 },
914  {  17,7915 }, {  18,7915 }, {  19,7915 }, {  20,7915 }, {  21,7915 },
915  {  22,7915 }, {  23,7915 }, {  24,7915 }, {  25,7915 }, {  26,7915 },
916  {  27,7915 }, {  28,7915 }, {  29,7915 }, {  30,7915 }, {  31,7915 },
917  {  32,7915 }, {  33,8173 }, {  34,7915 }, {  35,8173 }, {  36,7915 },
918  {  37,8173 }, {  38,8173 }, {  39,7915 }, {  40,7915 }, {  41,7915 },
919  {  42,5450 }, {  43,8173 }, {  44,7915 }, {  45,8173 }, {  46,7915 },
920  {  47,5454 }, {  48,7915 }, {  49,7915 }, {  50,7915 }, {  51,7915 },
921  {  52,7915 }, {  53,7915 }, {  54,7915 }, {  55,7915 }, {  56,7915 },
922 
923  {  57,7915 }, {  58,7915 }, {  59,7915 }, {  60,8173 }, {  61,8173 },
924  {  62,8173 }, {  63,8173 }, {  64,8173 }, {  65,7915 }, {  66,7915 },
925  {  67,7915 }, {  68,7915 }, {  69,7915 }, {  70,7915 }, {  71,7915 },
926  {  72,7915 }, {  73,7915 }, {  74,7915 }, {  75,7915 }, {  76,7915 },
927  {  77,7915 }, {  78,7915 }, {  79,7915 }, {  80,7915 }, {  81,7915 },
928  {  82,7915 }, {  83,7915 }, {  84,7915 }, {  85,7915 }, {  86,7915 },
929  {  87,7915 }, {  88,7915 }, {  89,7915 }, {  90,7915 }, {  91,7915 },
930  {  92,7915 }, {  93,7915 }, {  94,8173 }, {  95,7915 }, {  96,8173 },
931  {  97,7915 }, {  98,7915 }, {  99,7915 }, { 100,7915 }, { 101,7915 },
932  { 102,7915 }, { 103,7915 }, { 104,7915 }, { 105,7915 }, { 106,7915 },
933 
934  { 107,7915 }, { 108,7915 }, { 109,7915 }, { 110,7915 }, { 111,7915 },
935  { 112,7915 }, { 113,7915 }, { 114,7915 }, { 115,7915 }, { 116,7915 },
936  { 117,7915 }, { 118,7915 }, { 119,7915 }, { 120,7915 }, { 121,7915 },
937  { 122,7915 }, { 123,7915 }, { 124,8173 }, { 125,7915 }, { 126,8173 },
938  { 127,7915 }, { 128,7915 }, { 129,7915 }, { 130,7915 }, { 131,7915 },
939  { 132,7915 }, { 133,7915 }, { 134,7915 }, { 135,7915 }, { 136,7915 },
940  { 137,7915 }, { 138,7915 }, { 139,7915 }, { 140,7915 }, { 141,7915 },
941  { 142,7915 }, { 143,7915 }, { 144,7915 }, { 145,7915 }, { 146,7915 },
942  { 147,7915 }, { 148,7915 }, { 149,7915 }, { 150,7915 }, { 151,7915 },
943  { 152,7915 }, { 153,7915 }, { 154,7915 }, { 155,7915 }, { 156,7915 },
944 
945  { 157,7915 }, { 158,7915 }, { 159,7915 }, { 160,7915 }, { 161,7915 },
946  { 162,7915 }, { 163,7915 }, { 164,7915 }, { 165,7915 }, { 166,7915 },
947  { 167,7915 }, { 168,7915 }, { 169,7915 }, { 170,7915 }, { 171,7915 },
948  { 172,7915 }, { 173,7915 }, { 174,7915 }, { 175,7915 }, { 176,7915 },
949  { 177,7915 }, { 178,7915 }, { 179,7915 }, { 180,7915 }, { 181,7915 },
950  { 182,7915 }, { 183,7915 }, { 184,7915 }, { 185,7915 }, { 186,7915 },
951  { 187,7915 }, { 188,7915 }, { 189,7915 }, { 190,7915 }, { 191,7915 },
952  { 192,7915 }, { 193,7915 }, { 194,7915 }, { 195,7915 }, { 196,7915 },
953  { 197,7915 }, { 198,7915 }, { 199,7915 }, { 200,7915 }, { 201,7915 },
954  { 202,7915 }, { 203,7915 }, { 204,7915 }, { 205,7915 }, { 206,7915 },
955 
956  { 207,7915 }, { 208,7915 }, { 209,7915 }, { 210,7915 }, { 211,7915 },
957  { 212,7915 }, { 213,7915 }, { 214,7915 }, { 215,7915 }, { 216,7915 },
958  { 217,7915 }, { 218,7915 }, { 219,7915 }, { 220,7915 }, { 221,7915 },
959  { 222,7915 }, { 223,7915 }, { 224,7915 }, { 225,7915 }, { 226,7915 },
960  { 227,7915 }, { 228,7915 }, { 229,7915 }, { 230,7915 }, { 231,7915 },
961  { 232,7915 }, { 233,7915 }, { 234,7915 }, { 235,7915 }, { 236,7915 },
962  { 237,7915 }, { 238,7915 }, { 239,7915 }, { 240,7915 }, { 241,7915 },
963  { 242,7915 }, { 243,7915 }, { 244,7915 }, { 245,7915 }, { 246,7915 },
964  { 247,7915 }, { 248,7915 }, { 249,7915 }, { 250,7915 }, { 251,7915 },
965  { 252,7915 }, { 253,7915 }, { 254,7915 }, { 255,7915 }, { 256,7915 },
966 
967  {   0,   0 }, {   0,35239 }, {   1,8173 }, {   2,8173 }, {   3,8173 },
968  {   4,8173 }, {   5,8173 }, {   6,8173 }, {   7,8173 }, {   8,8173 },
969  {   9,8173 }, {  10,8173 }, {  11,8173 }, {  12,8173 }, {  13,8173 },
970  {  14,8173 }, {  15,8173 }, {  16,8173 }, {  17,8173 }, {  18,8173 },
971  {  19,8173 }, {  20,8173 }, {  21,8173 }, {  22,8173 }, {  23,8173 },
972  {  24,8173 }, {  25,8173 }, {  26,8173 }, {  27,8173 }, {  28,8173 },
973  {  29,8173 }, {  30,8173 }, {  31,8173 }, {  32,8173 }, {  33,8173 },
974  {  34,5201 }, {  35,8173 }, {  36,8173 }, {  37,8173 }, {  38,8173 },
975  {  39,8173 }, {  40,8173 }, {  41,8173 }, {  42,8173 }, {  43,8173 },
976  {  44,8173 }, {  45,8173 }, {  46,8173 }, {  47,8173 }, {  48,8173 },
977 
978  {  49,8173 }, {  50,8173 }, {  51,8173 }, {  52,8173 }, {  53,8173 },
979  {  54,8173 }, {  55,8173 }, {  56,8173 }, {  57,8173 }, {  58,8173 },
980  {  59,8173 }, {  60,8173 }, {  61,8173 }, {  62,8173 }, {  63,8173 },
981  {  64,8173 }, {  65,8173 }, {  66,8173 }, {  67,8173 }, {  68,8173 },
982  {  69,8173 }, {  70,8173 }, {  71,8173 }, {  72,8173 }, {  73,8173 },
983  {  74,8173 }, {  75,8173 }, {  76,8173 }, {  77,8173 }, {  78,8173 },
984  {  79,8173 }, {  80,8173 }, {  81,8173 }, {  82,8173 }, {  83,8173 },
985  {  84,8173 }, {  85,8173 }, {  86,8173 }, {  87,8173 }, {  88,8173 },
986  {  89,8173 }, {  90,8173 }, {  91,8173 }, {  92,8173 }, {  93,8173 },
987  {  94,8173 }, {  95,8173 }, {  96,8173 }, {  97,8173 }, {  98,8173 },
988 
989  {  99,8173 }, { 100,8173 }, { 101,8173 }, { 102,8173 }, { 103,8173 },
990  { 104,8173 }, { 105,8173 }, { 106,8173 }, { 107,8173 }, { 108,8173 },
991  { 109,8173 }, { 110,8173 }, { 111,8173 }, { 112,8173 }, { 113,8173 },
992  { 114,8173 }, { 115,8173 }, { 116,8173 }, { 117,8173 }, { 118,8173 },
993  { 119,8173 }, { 120,8173 }, { 121,8173 }, { 122,8173 }, { 123,8173 },
994  { 124,8173 }, { 125,8173 }, { 126,8173 }, { 127,8173 }, { 128,8173 },
995  { 129,8173 }, { 130,8173 }, { 131,8173 }, { 132,8173 }, { 133,8173 },
996  { 134,8173 }, { 135,8173 }, { 136,8173 }, { 137,8173 }, { 138,8173 },
997  { 139,8173 }, { 140,8173 }, { 141,8173 }, { 142,8173 }, { 143,8173 },
998  { 144,8173 }, { 145,8173 }, { 146,8173 }, { 147,8173 }, { 148,8173 },
999 
1000  { 149,8173 }, { 150,8173 }, { 151,8173 }, { 152,8173 }, { 153,8173 },
1001  { 154,8173 }, { 155,8173 }, { 156,8173 }, { 157,8173 }, { 158,8173 },
1002  { 159,8173 }, { 160,8173 }, { 161,8173 }, { 162,8173 }, { 163,8173 },
1003  { 164,8173 }, { 165,8173 }, { 166,8173 }, { 167,8173 }, { 168,8173 },
1004  { 169,8173 }, { 170,8173 }, { 171,8173 }, { 172,8173 }, { 173,8173 },
1005  { 174,8173 }, { 175,8173 }, { 176,8173 }, { 177,8173 }, { 178,8173 },
1006  { 179,8173 }, { 180,8173 }, { 181,8173 }, { 182,8173 }, { 183,8173 },
1007  { 184,8173 }, { 185,8173 }, { 186,8173 }, { 187,8173 }, { 188,8173 },
1008  { 189,8173 }, { 190,8173 }, { 191,8173 }, { 192,8173 }, { 193,8173 },
1009  { 194,8173 }, { 195,8173 }, { 196,8173 }, { 197,8173 }, { 198,8173 },
1010 
1011  { 199,8173 }, { 200,8173 }, { 201,8173 }, { 202,8173 }, { 203,8173 },
1012  { 204,8173 }, { 205,8173 }, { 206,8173 }, { 207,8173 }, { 208,8173 },
1013  { 209,8173 }, { 210,8173 }, { 211,8173 }, { 212,8173 }, { 213,8173 },
1014  { 214,8173 }, { 215,8173 }, { 216,8173 }, { 217,8173 }, { 218,8173 },
1015  { 219,8173 }, { 220,8173 }, { 221,8173 }, { 222,8173 }, { 223,8173 },
1016  { 224,8173 }, { 225,8173 }, { 226,8173 }, { 227,8173 }, { 228,8173 },
1017  { 229,8173 }, { 230,8173 }, { 231,8173 }, { 232,8173 }, { 233,8173 },
1018  { 234,8173 }, { 235,8173 }, { 236,8173 }, { 237,8173 }, { 238,8173 },
1019  { 239,8173 }, { 240,8173 }, { 241,8173 }, { 242,8173 }, { 243,8173 },
1020  { 244,8173 }, { 245,8173 }, { 246,8173 }, { 247,8173 }, { 248,8173 },
1021 
1022  { 249,8173 }, { 250,8173 }, { 251,8173 }, { 252,8173 }, { 253,8173 },
1023  { 254,8173 }, { 255,8173 }, { 256,8173 }, {   0,   0 }, {   0,34981 },
1024  {   1,7915 }, {   2,7915 }, {   3,7915 }, {   4,7915 }, {   5,7915 },
1025  {   6,7915 }, {   7,7915 }, {   8,7915 }, {   9,7915 }, {  10,7915 },
1026  {  11,7915 }, {  12,7915 }, {  13,7915 }, {  14,7915 }, {  15,7915 },
1027  {  16,7915 }, {  17,7915 }, {  18,7915 }, {  19,7915 }, {  20,7915 },
1028  {  21,7915 }, {  22,7915 }, {  23,7915 }, {  24,7915 }, {  25,7915 },
1029  {  26,7915 }, {  27,7915 }, {  28,7915 }, {  29,7915 }, {  30,7915 },
1030  {  31,7915 }, {  32,7915 }, {  33,7915 }, {  34,4943 }, {  35,7915 },
1031  {  36,7915 }, {  37,7915 }, {  38,7915 }, {  39,7915 }, {  40,7915 },
1032 
1033  {  41,7915 }, {  42,7915 }, {  43,7915 }, {  44,7915 }, {  45,7915 },
1034  {  46,7915 }, {  47,7915 }, {  48,7915 }, {  49,7915 }, {  50,7915 },
1035  {  51,7915 }, {  52,7915 }, {  53,7915 }, {  54,7915 }, {  55,7915 },
1036  {  56,7915 }, {  57,7915 }, {  58,7915 }, {  59,7915 }, {  60,7915 },
1037  {  61,7915 }, {  62,7915 }, {  63,7915 }, {  64,7915 }, {  65,7915 },
1038  {  66,7915 }, {  67,7915 }, {  68,7915 }, {  69,7915 }, {  70,7915 },
1039  {  71,7915 }, {  72,7915 }, {  73,7915 }, {  74,7915 }, {  75,7915 },
1040  {  76,7915 }, {  77,7915 }, {  78,7915 }, {  79,7915 }, {  80,7915 },
1041  {  81,7915 }, {  82,7915 }, {  83,7915 }, {  84,7915 }, {  85,7915 },
1042  {  86,7915 }, {  87,7915 }, {  88,7915 }, {  89,7915 }, {  90,7915 },
1043 
1044  {  91,7915 }, {  92,7915 }, {  93,7915 }, {  94,7915 }, {  95,7915 },
1045  {  96,7915 }, {  97,7915 }, {  98,7915 }, {  99,7915 }, { 100,7915 },
1046  { 101,7915 }, { 102,7915 }, { 103,7915 }, { 104,7915 }, { 105,7915 },
1047  { 106,7915 }, { 107,7915 }, { 108,7915 }, { 109,7915 }, { 110,7915 },
1048  { 111,7915 }, { 112,7915 }, { 113,7915 }, { 114,7915 }, { 115,7915 },
1049  { 116,7915 }, { 117,7915 }, { 118,7915 }, { 119,7915 }, { 120,7915 },
1050  { 121,7915 }, { 122,7915 }, { 123,7915 }, { 124,7915 }, { 125,7915 },
1051  { 126,7915 }, { 127,7915 }, { 128,7915 }, { 129,7915 }, { 130,7915 },
1052  { 131,7915 }, { 132,7915 }, { 133,7915 }, { 134,7915 }, { 135,7915 },
1053  { 136,7915 }, { 137,7915 }, { 138,7915 }, { 139,7915 }, { 140,7915 },
1054 
1055  { 141,7915 }, { 142,7915 }, { 143,7915 }, { 144,7915 }, { 145,7915 },
1056  { 146,7915 }, { 147,7915 }, { 148,7915 }, { 149,7915 }, { 150,7915 },
1057  { 151,7915 }, { 152,7915 }, { 153,7915 }, { 154,7915 }, { 155,7915 },
1058  { 156,7915 }, { 157,7915 }, { 158,7915 }, { 159,7915 }, { 160,7915 },
1059  { 161,7915 }, { 162,7915 }, { 163,7915 }, { 164,7915 }, { 165,7915 },
1060  { 166,7915 }, { 167,7915 }, { 168,7915 }, { 169,7915 }, { 170,7915 },
1061  { 171,7915 }, { 172,7915 }, { 173,7915 }, { 174,7915 }, { 175,7915 },
1062  { 176,7915 }, { 177,7915 }, { 178,7915 }, { 179,7915 }, { 180,7915 },
1063  { 181,7915 }, { 182,7915 }, { 183,7915 }, { 184,7915 }, { 185,7915 },
1064  { 186,7915 }, { 187,7915 }, { 188,7915 }, { 189,7915 }, { 190,7915 },
1065 
1066  { 191,7915 }, { 192,7915 }, { 193,7915 }, { 194,7915 }, { 195,7915 },
1067  { 196,7915 }, { 197,7915 }, { 198,7915 }, { 199,7915 }, { 200,7915 },
1068  { 201,7915 }, { 202,7915 }, { 203,7915 }, { 204,7915 }, { 205,7915 },
1069  { 206,7915 }, { 207,7915 }, { 208,7915 }, { 209,7915 }, { 210,7915 },
1070  { 211,7915 }, { 212,7915 }, { 213,7915 }, { 214,7915 }, { 215,7915 },
1071  { 216,7915 }, { 217,7915 }, { 218,7915 }, { 219,7915 }, { 220,7915 },
1072  { 221,7915 }, { 222,7915 }, { 223,7915 }, { 224,7915 }, { 225,7915 },
1073  { 226,7915 }, { 227,7915 }, { 228,7915 }, { 229,7915 }, { 230,7915 },
1074  { 231,7915 }, { 232,7915 }, { 233,7915 }, { 234,7915 }, { 235,7915 },
1075  { 236,7915 }, { 237,7915 }, { 238,7915 }, { 239,7915 }, { 240,7915 },
1076 
1077  { 241,7915 }, { 242,7915 }, { 243,7915 }, { 244,7915 }, { 245,7915 },
1078  { 246,7915 }, { 247,7915 }, { 248,7915 }, { 249,7915 }, { 250,7915 },
1079  { 251,7915 }, { 252,7915 }, { 253,7915 }, { 254,7915 }, { 255,7915 },
1080  { 256,7915 }, {   0,  11 }, {   0,34723 }, {   1,7915 }, {   2,7915 },
1081  {   3,7915 }, {   4,7915 }, {   5,7915 }, {   6,7915 }, {   7,7915 },
1082  {   8,7915 }, {   9,7915 }, {  10,7915 }, {  11,7915 }, {  12,7915 },
1083  {  13,7915 }, {  14,7915 }, {  15,7915 }, {  16,7915 }, {  17,7915 },
1084  {  18,7915 }, {  19,7915 }, {  20,7915 }, {  21,7915 }, {  22,7915 },
1085  {  23,7915 }, {  24,7915 }, {  25,7915 }, {  26,7915 }, {  27,7915 },
1086  {  28,7915 }, {  29,7915 }, {  30,7915 }, {  31,7915 }, {  32,7915 },
1087 
1088  {  33,7915 }, {  34,7915 }, {  35,7915 }, {  36,7915 }, {  37,7915 },
1089  {  38,7915 }, {  39,8173 }, {  40,7915 }, {  41,7915 }, {  42,7915 },
1090  {  43,7915 }, {  44,7915 }, {  45,7915 }, {  46,7915 }, {  47,7915 },
1091  {  48,7915 }, {  49,7915 }, {  50,7915 }, {  51,7915 }, {  52,7915 },
1092  {  53,7915 }, {  54,7915 }, {  55,7915 }, {  56,7915 }, {  57,7915 },
1093  {  58,7915 }, {  59,7915 }, {  60,7915 }, {  61,7915 }, {  62,7915 },
1094  {  63,7915 }, {  64,7915 }, {  65,7915 }, {  66,7915 }, {  67,7915 },
1095  {  68,7915 }, {  69,7915 }, {  70,7915 }, {  71,7915 }, {  72,7915 },
1096  {  73,7915 }, {  74,7915 }, {  75,7915 }, {  76,7915 }, {  77,7915 },
1097  {  78,7915 }, {  79,7915 }, {  80,7915 }, {  81,7915 }, {  82,7915 },
1098 
1099  {  83,7915 }, {  84,7915 }, {  85,7915 }, {  86,7915 }, {  87,7915 },
1100  {  88,7915 }, {  89,7915 }, {  90,7915 }, {  91,7915 }, {  92,7915 },
1101  {  93,7915 }, {  94,7915 }, {  95,7915 }, {  96,7915 }, {  97,7915 },
1102  {  98,7915 }, {  99,7915 }, { 100,7915 }, { 101,7915 }, { 102,7915 },
1103  { 103,7915 }, { 104,7915 }, { 105,7915 }, { 106,7915 }, { 107,7915 },
1104  { 108,7915 }, { 109,7915 }, { 110,7915 }, { 111,7915 }, { 112,7915 },
1105  { 113,7915 }, { 114,7915 }, { 115,7915 }, { 116,7915 }, { 117,7915 },
1106  { 118,7915 }, { 119,7915 }, { 120,7915 }, { 121,7915 }, { 122,7915 },
1107  { 123,7915 }, { 124,7915 }, { 125,7915 }, { 126,7915 }, { 127,7915 },
1108  { 128,7915 }, { 129,7915 }, { 130,7915 }, { 131,7915 }, { 132,7915 },
1109 
1110  { 133,7915 }, { 134,7915 }, { 135,7915 }, { 136,7915 }, { 137,7915 },
1111  { 138,7915 }, { 139,7915 }, { 140,7915 }, { 141,7915 }, { 142,7915 },
1112  { 143,7915 }, { 144,7915 }, { 145,7915 }, { 146,7915 }, { 147,7915 },
1113  { 148,7915 }, { 149,7915 }, { 150,7915 }, { 151,7915 }, { 152,7915 },
1114  { 153,7915 }, { 154,7915 }, { 155,7915 }, { 156,7915 }, { 157,7915 },
1115  { 158,7915 }, { 159,7915 }, { 160,7915 }, { 161,7915 }, { 162,7915 },
1116  { 163,7915 }, { 164,7915 }, { 165,7915 }, { 166,7915 }, { 167,7915 },
1117  { 168,7915 }, { 169,7915 }, { 170,7915 }, { 171,7915 }, { 172,7915 },
1118  { 173,7915 }, { 174,7915 }, { 175,7915 }, { 176,7915 }, { 177,7915 },
1119  { 178,7915 }, { 179,7915 }, { 180,7915 }, { 181,7915 }, { 182,7915 },
1120 
1121  { 183,7915 }, { 184,7915 }, { 185,7915 }, { 186,7915 }, { 187,7915 },
1122  { 188,7915 }, { 189,7915 }, { 190,7915 }, { 191,7915 }, { 192,7915 },
1123  { 193,7915 }, { 194,7915 }, { 195,7915 }, { 196,7915 }, { 197,7915 },
1124  { 198,7915 }, { 199,7915 }, { 200,7915 }, { 201,7915 }, { 202,7915 },
1125  { 203,7915 }, { 204,7915 }, { 205,7915 }, { 206,7915 }, { 207,7915 },
1126  { 208,7915 }, { 209,7915 }, { 210,7915 }, { 211,7915 }, { 212,7915 },
1127  { 213,7915 }, { 214,7915 }, { 215,7915 }, { 216,7915 }, { 217,7915 },
1128  { 218,7915 }, { 219,7915 }, { 220,7915 }, { 221,7915 }, { 222,7915 },
1129  { 223,7915 }, { 224,7915 }, { 225,7915 }, { 226,7915 }, { 227,7915 },
1130  { 228,7915 }, { 229,7915 }, { 230,7915 }, { 231,7915 }, { 232,7915 },
1131 
1132  { 233,7915 }, { 234,7915 }, { 235,7915 }, { 236,7915 }, { 237,7915 },
1133  { 238,7915 }, { 239,7915 }, { 240,7915 }, { 241,7915 }, { 242,7915 },
1134  { 243,7915 }, { 244,7915 }, { 245,7915 }, { 246,7915 }, { 247,7915 },
1135  { 248,7915 }, { 249,7915 }, { 250,7915 }, { 251,7915 }, { 252,7915 },
1136  { 253,7915 }, { 254,7915 }, { 255,7915 }, { 256,7915 }, {   0,  11 },
1137  {   0,34465 }, {   1,7657 }, {   2,7657 }, {   3,7657 }, {   4,7657 },
1138  {   5,7657 }, {   6,7657 }, {   7,7657 }, {   8,7657 }, {   9,7657 },
1139  {  10,7657 }, {  11,7657 }, {  12,7657 }, {  13,7657 }, {  14,7657 },
1140  {  15,7657 }, {  16,7657 }, {  17,7657 }, {  18,7657 }, {  19,7657 },
1141  {  20,7657 }, {  21,7657 }, {  22,7657 }, {  23,7657 }, {  24,7657 },
1142 
1143  {  25,7657 }, {  26,7657 }, {  27,7657 }, {  28,7657 }, {  29,7657 },
1144  {  30,7657 }, {  31,7657 }, {  32,7657 }, {  33,7657 }, {  34,7657 },
1145  {  35,7657 }, {  36,7657 }, {  37,7657 }, {  38,7657 }, {  39,7915 },
1146  {  40,7657 }, {  41,7657 }, {  42,7657 }, {  43,7657 }, {  44,7657 },
1147  {  45,7657 }, {  46,7657 }, {  47,7657 }, {  48,7657 }, {  49,7657 },
1148  {  50,7657 }, {  51,7657 }, {  52,7657 }, {  53,7657 }, {  54,7657 },
1149  {  55,7657 }, {  56,7657 }, {  57,7657 }, {  58,7657 }, {  59,7657 },
1150  {  60,7657 }, {  61,7657 }, {  62,7657 }, {  63,7657 }, {  64,7657 },
1151  {  65,7657 }, {  66,7657 }, {  67,7657 }, {  68,7657 }, {  69,7657 },
1152  {  70,7657 }, {  71,7657 }, {  72,7657 }, {  73,7657 }, {  74,7657 },
1153 
1154  {  75,7657 }, {  76,7657 }, {  77,7657 }, {  78,7657 }, {  79,7657 },
1155  {  80,7657 }, {  81,7657 }, {  82,7657 }, {  83,7657 }, {  84,7657 },
1156  {  85,7657 }, {  86,7657 }, {  87,7657 }, {  88,7657 }, {  89,7657 },
1157  {  90,7657 }, {  91,7657 }, {  92,7657 }, {  93,7657 }, {  94,7657 },
1158  {  95,7657 }, {  96,7657 }, {  97,7657 }, {  98,7657 }, {  99,7657 },
1159  { 100,7657 }, { 101,7657 }, { 102,7657 }, { 103,7657 }, { 104,7657 },
1160  { 105,7657 }, { 106,7657 }, { 107,7657 }, { 108,7657 }, { 109,7657 },
1161  { 110,7657 }, { 111,7657 }, { 112,7657 }, { 113,7657 }, { 114,7657 },
1162  { 115,7657 }, { 116,7657 }, { 117,7657 }, { 118,7657 }, { 119,7657 },
1163  { 120,7657 }, { 121,7657 }, { 122,7657 }, { 123,7657 }, { 124,7657 },
1164 
1165  { 125,7657 }, { 126,7657 }, { 127,7657 }, { 128,7657 }, { 129,7657 },
1166  { 130,7657 }, { 131,7657 }, { 132,7657 }, { 133,7657 }, { 134,7657 },
1167  { 135,7657 }, { 136,7657 }, { 137,7657 }, { 138,7657 }, { 139,7657 },
1168  { 140,7657 }, { 141,7657 }, { 142,7657 }, { 143,7657 }, { 144,7657 },
1169  { 145,7657 }, { 146,7657 }, { 147,7657 }, { 148,7657 }, { 149,7657 },
1170  { 150,7657 }, { 151,7657 }, { 152,7657 }, { 153,7657 }, { 154,7657 },
1171  { 155,7657 }, { 156,7657 }, { 157,7657 }, { 158,7657 }, { 159,7657 },
1172  { 160,7657 }, { 161,7657 }, { 162,7657 }, { 163,7657 }, { 164,7657 },
1173  { 165,7657 }, { 166,7657 }, { 167,7657 }, { 168,7657 }, { 169,7657 },
1174  { 170,7657 }, { 171,7657 }, { 172,7657 }, { 173,7657 }, { 174,7657 },
1175 
1176  { 175,7657 }, { 176,7657 }, { 177,7657 }, { 178,7657 }, { 179,7657 },
1177  { 180,7657 }, { 181,7657 }, { 182,7657 }, { 183,7657 }, { 184,7657 },
1178  { 185,7657 }, { 186,7657 }, { 187,7657 }, { 188,7657 }, { 189,7657 },
1179  { 190,7657 }, { 191,7657 }, { 192,7657 }, { 193,7657 }, { 194,7657 },
1180  { 195,7657 }, { 196,7657 }, { 197,7657 }, { 198,7657 }, { 199,7657 },
1181  { 200,7657 }, { 201,7657 }, { 202,7657 }, { 203,7657 }, { 204,7657 },
1182  { 205,7657 }, { 206,7657 }, { 207,7657 }, { 208,7657 }, { 209,7657 },
1183  { 210,7657 }, { 211,7657 }, { 212,7657 }, { 213,7657 }, { 214,7657 },
1184  { 215,7657 }, { 216,7657 }, { 217,7657 }, { 218,7657 }, { 219,7657 },
1185  { 220,7657 }, { 221,7657 }, { 222,7657 }, { 223,7657 }, { 224,7657 },
1186 
1187  { 225,7657 }, { 226,7657 }, { 227,7657 }, { 228,7657 }, { 229,7657 },
1188  { 230,7657 }, { 231,7657 }, { 232,7657 }, { 233,7657 }, { 234,7657 },
1189  { 235,7657 }, { 236,7657 }, { 237,7657 }, { 238,7657 }, { 239,7657 },
1190  { 240,7657 }, { 241,7657 }, { 242,7657 }, { 243,7657 }, { 244,7657 },
1191  { 245,7657 }, { 246,7657 }, { 247,7657 }, { 248,7657 }, { 249,7657 },
1192  { 250,7657 }, { 251,7657 }, { 252,7657 }, { 253,7657 }, { 254,7657 },
1193  { 255,7657 }, { 256,7657 }, {   0,   0 }, {   0,34207 }, {   1,7704 },
1194  {   2,7704 }, {   3,7704 }, {   4,7704 }, {   5,7704 }, {   6,7704 },
1195  {   7,7704 }, {   8,7704 }, {   9,7704 }, {  10,7704 }, {  11,7704 },
1196  {  12,7704 }, {  13,7704 }, {  14,7704 }, {  15,7704 }, {  16,7704 },
1197 
1198  {  17,7704 }, {  18,7704 }, {  19,7704 }, {  20,7704 }, {  21,7704 },
1199  {  22,7704 }, {  23,7704 }, {  24,7704 }, {  25,7704 }, {  26,7704 },
1200  {  27,7704 }, {  28,7704 }, {  29,7704 }, {  30,7704 }, {  31,7704 },
1201  {  32,7704 }, {  33,7704 }, {  34,7704 }, {  35,7704 }, {  36,7704 },
1202  {  37,7704 }, {  38,7704 }, {  39,7962 }, {  40,7704 }, {  41,7704 },
1203  {  42,7704 }, {  43,7704 }, {  44,7704 }, {  45,7704 }, {  46,7704 },
1204  {  47,7704 }, {  48,7704 }, {  49,7704 }, {  50,7704 }, {  51,7704 },
1205  {  52,7704 }, {  53,7704 }, {  54,7704 }, {  55,7704 }, {  56,7704 },
1206  {  57,7704 }, {  58,7704 }, {  59,7704 }, {  60,7704 }, {  61,7704 },
1207  {  62,7704 }, {  63,7704 }, {  64,7704 }, {  65,7704 }, {  66,7704 },
1208 
1209  {  67,7704 }, {  68,7704 }, {  69,7704 }, {  70,7704 }, {  71,7704 },
1210  {  72,7704 }, {  73,7704 }, {  74,7704 }, {  75,7704 }, {  76,7704 },
1211  {  77,7704 }, {  78,7704 }, {  79,7704 }, {  80,7704 }, {  81,7704 },
1212  {  82,7704 }, {  83,7704 }, {  84,7704 }, {  85,7704 }, {  86,7704 },
1213  {  87,7704 }, {  88,7704 }, {  89,7704 }, {  90,7704 }, {  91,7704 },
1214  {  92,7704 }, {  93,7704 }, {  94,7704 }, {  95,7704 }, {  96,7704 },
1215  {  97,7704 }, {  98,7704 }, {  99,7704 }, { 100,7704 }, { 101,7704 },
1216  { 102,7704 }, { 103,7704 }, { 104,7704 }, { 105,7704 }, { 106,7704 },
1217  { 107,7704 }, { 108,7704 }, { 109,7704 }, { 110,7704 }, { 111,7704 },
1218  { 112,7704 }, { 113,7704 }, { 114,7704 }, { 115,7704 }, { 116,7704 },
1219 
1220  { 117,7704 }, { 118,7704 }, { 119,7704 }, { 120,7704 }, { 121,7704 },
1221  { 122,7704 }, { 123,7704 }, { 124,7704 }, { 125,7704 }, { 126,7704 },
1222  { 127,7704 }, { 128,7704 }, { 129,7704 }, { 130,7704 }, { 131,7704 },
1223  { 132,7704 }, { 133,7704 }, { 134,7704 }, { 135,7704 }, { 136,7704 },
1224  { 137,7704 }, { 138,7704 }, { 139,7704 }, { 140,7704 }, { 141,7704 },
1225  { 142,7704 }, { 143,7704 }, { 144,7704 }, { 145,7704 }, { 146,7704 },
1226  { 147,7704 }, { 148,7704 }, { 149,7704 }, { 150,7704 }, { 151,7704 },
1227  { 152,7704 }, { 153,7704 }, { 154,7704 }, { 155,7704 }, { 156,7704 },
1228  { 157,7704 }, { 158,7704 }, { 159,7704 }, { 160,7704 }, { 161,7704 },
1229  { 162,7704 }, { 163,7704 }, { 164,7704 }, { 165,7704 }, { 166,7704 },
1230 
1231  { 167,7704 }, { 168,7704 }, { 169,7704 }, { 170,7704 }, { 171,7704 },
1232  { 172,7704 }, { 173,7704 }, { 174,7704 }, { 175,7704 }, { 176,7704 },
1233  { 177,7704 }, { 178,7704 }, { 179,7704 }, { 180,7704 }, { 181,7704 },
1234  { 182,7704 }, { 183,7704 }, { 184,7704 }, { 185,7704 }, { 186,7704 },
1235  { 187,7704 }, { 188,7704 }, { 189,7704 }, { 190,7704 }, { 191,7704 },
1236  { 192,7704 }, { 193,7704 }, { 194,7704 }, { 195,7704 }, { 196,7704 },
1237  { 197,7704 }, { 198,7704 }, { 199,7704 }, { 200,7704 }, { 201,7704 },
1238  { 202,7704 }, { 203,7704 }, { 204,7704 }, { 205,7704 }, { 206,7704 },
1239  { 207,7704 }, { 208,7704 }, { 209,7704 }, { 210,7704 }, { 211,7704 },
1240  { 212,7704 }, { 213,7704 }, { 214,7704 }, { 215,7704 }, { 216,7704 },
1241 
1242  { 217,7704 }, { 218,7704 }, { 219,7704 }, { 220,7704 }, { 221,7704 },
1243  { 222,7704 }, { 223,7704 }, { 224,7704 }, { 225,7704 }, { 226,7704 },
1244  { 227,7704 }, { 228,7704 }, { 229,7704 }, { 230,7704 }, { 231,7704 },
1245  { 232,7704 }, { 233,7704 }, { 234,7704 }, { 235,7704 }, { 236,7704 },
1246  { 237,7704 }, { 238,7704 }, { 239,7704 }, { 240,7704 }, { 241,7704 },
1247  { 242,7704 }, { 243,7704 }, { 244,7704 }, { 245,7704 }, { 246,7704 },
1248  { 247,7704 }, { 248,7704 }, { 249,7704 }, { 250,7704 }, { 251,7704 },
1249  { 252,7704 }, { 253,7704 }, { 254,7704 }, { 255,7704 }, { 256,7704 },
1250  {   0,   0 }, {   0,33949 }, {   1,7446 }, {   2,7446 }, {   3,7446 },
1251  {   4,7446 }, {   5,7446 }, {   6,7446 }, {   7,7446 }, {   8,7446 },
1252 
1253  {   9,7446 }, {  10,7446 }, {  11,7446 }, {  12,7446 }, {  13,7446 },
1254  {  14,7446 }, {  15,7446 }, {  16,7446 }, {  17,7446 }, {  18,7446 },
1255  {  19,7446 }, {  20,7446 }, {  21,7446 }, {  22,7446 }, {  23,7446 },
1256  {  24,7446 }, {  25,7446 }, {  26,7446 }, {  27,7446 }, {  28,7446 },
1257  {  29,7446 }, {  30,7446 }, {  31,7446 }, {  32,7446 }, {  33,7446 },
1258  {  34,7446 }, {  35,7446 }, {  36,7446 }, {  37,7446 }, {  38,7446 },
1259  {  39,7704 }, {  40,7446 }, {  41,7446 }, {  42,7446 }, {  43,7446 },
1260  {  44,7446 }, {  45,7446 }, {  46,7446 }, {  47,7446 }, {  48,7446 },
1261  {  49,7446 }, {  50,7446 }, {  51,7446 }, {  52,7446 }, {  53,7446 },
1262  {  54,7446 }, {  55,7446 }, {  56,7446 }, {  57,7446 }, {  58,7446 },
1263 
1264  {  59,7446 }, {  60,7446 }, {  61,7446 }, {  62,7446 }, {  63,7446 },
1265  {  64,7446 }, {  65,7446 }, {  66,7446 }, {  67,7446 }, {  68,7446 },
1266  {  69,7446 }, {  70,7446 }, {  71,7446 }, {  72,7446 }, {  73,7446 },
1267  {  74,7446 }, {  75,7446 }, {  76,7446 }, {  77,7446 }, {  78,7446 },
1268  {  79,7446 }, {  80,7446 }, {  81,7446 }, {  82,7446 }, {  83,7446 },
1269  {  84,7446 }, {  85,7446 }, {  86,7446 }, {  87,7446 }, {  88,7446 },
1270  {  89,7446 }, {  90,7446 }, {  91,7446 }, {  92,7446 }, {  93,7446 },
1271  {  94,7446 }, {  95,7446 }, {  96,7446 }, {  97,7446 }, {  98,7446 },
1272  {  99,7446 }, { 100,7446 }, { 101,7446 }, { 102,7446 }, { 103,7446 },
1273  { 104,7446 }, { 105,7446 }, { 106,7446 }, { 107,7446 }, { 108,7446 },
1274 
1275  { 109,7446 }, { 110,7446 }, { 111,7446 }, { 112,7446 }, { 113,7446 },
1276  { 114,7446 }, { 115,7446 }, { 116,7446 }, { 117,7446 }, { 118,7446 },
1277  { 119,7446 }, { 120,7446 }, { 121,7446 }, { 122,7446 }, { 123,7446 },
1278  { 124,7446 }, { 125,7446 }, { 126,7446 }, { 127,7446 }, { 128,7446 },
1279  { 129,7446 }, { 130,7446 }, { 131,7446 }, { 132,7446 }, { 133,7446 },
1280  { 134,7446 }, { 135,7446 }, { 136,7446 }, { 137,7446 }, { 138,7446 },
1281  { 139,7446 }, { 140,7446 }, { 141,7446 }, { 142,7446 }, { 143,7446 },
1282  { 144,7446 }, { 145,7446 }, { 146,7446 }, { 147,7446 }, { 148,7446 },
1283  { 149,7446 }, { 150,7446 }, { 151,7446 }, { 152,7446 }, { 153,7446 },
1284  { 154,7446 }, { 155,7446 }, { 156,7446 }, { 157,7446 }, { 158,7446 },
1285 
1286  { 159,7446 }, { 160,7446 }, { 161,7446 }, { 162,7446 }, { 163,7446 },
1287  { 164,7446 }, { 165,7446 }, { 166,7446 }, { 167,7446 }, { 168,7446 },
1288  { 169,7446 }, { 170,7446 }, { 171,7446 }, { 172,7446 }, { 173,7446 },
1289  { 174,7446 }, { 175,7446 }, { 176,7446 }, { 177,7446 }, { 178,7446 },
1290  { 179,7446 }, { 180,7446 }, { 181,7446 }, { 182,7446 }, { 183,7446 },
1291  { 184,7446 }, { 185,7446 }, { 186,7446 }, { 187,7446 }, { 188,7446 },
1292  { 189,7446 }, { 190,7446 }, { 191,7446 }, { 192,7446 }, { 193,7446 },
1293  { 194,7446 }, { 195,7446 }, { 196,7446 }, { 197,7446 }, { 198,7446 },
1294  { 199,7446 }, { 200,7446 }, { 201,7446 }, { 202,7446 }, { 203,7446 },
1295  { 204,7446 }, { 205,7446 }, { 206,7446 }, { 207,7446 }, { 208,7446 },
1296 
1297  { 209,7446 }, { 210,7446 }, { 211,7446 }, { 212,7446 }, { 213,7446 },
1298  { 214,7446 }, { 215,7446 }, { 216,7446 }, { 217,7446 }, { 218,7446 },
1299  { 219,7446 }, { 220,7446 }, { 221,7446 }, { 222,7446 }, { 223,7446 },
1300  { 224,7446 }, { 225,7446 }, { 226,7446 }, { 227,7446 }, { 228,7446 },
1301  { 229,7446 }, { 230,7446 }, { 231,7446 }, { 232,7446 }, { 233,7446 },
1302  { 234,7446 }, { 235,7446 }, { 236,7446 }, { 237,7446 }, { 238,7446 },
1303  { 239,7446 }, { 240,7446 }, { 241,7446 }, { 242,7446 }, { 243,7446 },
1304  { 244,7446 }, { 245,7446 }, { 246,7446 }, { 247,7446 }, { 248,7446 },
1305  { 249,7446 }, { 250,7446 }, { 251,7446 }, { 252,7446 }, { 253,7446 },
1306  { 254,7446 }, { 255,7446 }, { 256,7446 }, {   0,   0 }, {   0,33691 },
1307 
1308  {   1,7493 }, {   2,7493 }, {   3,7493 }, {   4,7493 }, {   5,7493 },
1309  {   6,7493 }, {   7,7493 }, {   8,7493 }, {   9,7493 }, {  10,7751 },
1310  {  11,7493 }, {  12,7493 }, {  13,7493 }, {  14,7493 }, {  15,7493 },
1311  {  16,7493 }, {  17,7493 }, {  18,7493 }, {  19,7493 }, {  20,7493 },
1312  {  21,7493 }, {  22,7493 }, {  23,7493 }, {  24,7493 }, {  25,7493 },
1313  {  26,7493 }, {  27,7493 }, {  28,7493 }, {  29,7493 }, {  30,7493 },
1314  {  31,7493 }, {  32,7493 }, {  33,7493 }, {  34,7493 }, {  35,7493 },
1315  {  36,7493 }, {  37,7493 }, {  38,7493 }, {  39,8009 }, {  40,7493 },
1316  {  41,7493 }, {  42,7493 }, {  43,7493 }, {  44,7493 }, {  45,7493 },
1317  {  46,7493 }, {  47,7493 }, {  48,7493 }, {  49,7493 }, {  50,7493 },
1318 
1319  {  51,7493 }, {  52,7493 }, {  53,7493 }, {  54,7493 }, {  55,7493 },
1320  {  56,7493 }, {  57,7493 }, {  58,7493 }, {  59,7493 }, {  60,7493 },
1321  {  61,7493 }, {  62,7493 }, {  63,7493 }, {  64,7493 }, {  65,7493 },
1322  {  66,7493 }, {  67,7493 }, {  68,7493 }, {  69,7493 }, {  70,7493 },
1323  {  71,7493 }, {  72,7493 }, {  73,7493 }, {  74,7493 }, {  75,7493 },
1324  {  76,7493 }, {  77,7493 }, {  78,7493 }, {  79,7493 }, {  80,7493 },
1325  {  81,7493 }, {  82,7493 }, {  83,7493 }, {  84,7493 }, {  85,7493 },
1326  {  86,7493 }, {  87,7493 }, {  88,7493 }, {  89,7493 }, {  90,7493 },
1327  {  91,7493 }, {  92,8056 }, {  93,7493 }, {  94,7493 }, {  95,7493 },
1328  {  96,7493 }, {  97,7493 }, {  98,7493 }, {  99,7493 }, { 100,7493 },
1329 
1330  { 101,7493 }, { 102,7493 }, { 103,7493 }, { 104,7493 }, { 105,7493 },
1331  { 106,7493 }, { 107,7493 }, { 108,7493 }, { 109,7493 }, { 110,7493 },
1332  { 111,7493 }, { 112,7493 }, { 113,7493 }, { 114,7493 }, { 115,7493 },
1333  { 116,7493 }, { 117,7493 }, { 118,7493 }, { 119,7493 }, { 120,7493 },
1334  { 121,7493 }, { 122,7493 }, { 123,7493 }, { 124,7493 }, { 125,7493 },
1335  { 126,7493 }, { 127,7493 }, { 128,7493 }, { 129,7493 }, { 130,7493 },
1336  { 131,7493 }, { 132,7493 }, { 133,7493 }, { 134,7493 }, { 135,7493 },
1337  { 136,7493 }, { 137,7493 }, { 138,7493 }, { 139,7493 }, { 140,7493 },
1338  { 141,7493 }, { 142,7493 }, { 143,7493 }, { 144,7493 }, { 145,7493 },
1339  { 146,7493 }, { 147,7493 }, { 148,7493 }, { 149,7493 }, { 150,7493 },
1340 
1341  { 151,7493 }, { 152,7493 }, { 153,7493 }, { 154,7493 }, { 155,7493 },
1342  { 156,7493 }, { 157,7493 }, { 158,7493 }, { 159,7493 }, { 160,7493 },
1343  { 161,7493 }, { 162,7493 }, { 163,7493 }, { 164,7493 }, { 165,7493 },
1344  { 166,7493 }, { 167,7493 }, { 168,7493 }, { 169,7493 }, { 170,7493 },
1345  { 171,7493 }, { 172,7493 }, { 173,7493 }, { 174,7493 }, { 175,7493 },
1346  { 176,7493 }, { 177,7493 }, { 178,7493 }, { 179,7493 }, { 180,7493 },
1347  { 181,7493 }, { 182,7493 }, { 183,7493 }, { 184,7493 }, { 185,7493 },
1348  { 186,7493 }, { 187,7493 }, { 188,7493 }, { 189,7493 }, { 190,7493 },
1349  { 191,7493 }, { 192,7493 }, { 193,7493 }, { 194,7493 }, { 195,7493 },
1350  { 196,7493 }, { 197,7493 }, { 198,7493 }, { 199,7493 }, { 200,7493 },
1351 
1352  { 201,7493 }, { 202,7493 }, { 203,7493 }, { 204,7493 }, { 205,7493 },
1353  { 206,7493 }, { 207,7493 }, { 208,7493 }, { 209,7493 }, { 210,7493 },
1354  { 211,7493 }, { 212,7493 }, { 213,7493 }, { 214,7493 }, { 215,7493 },
1355  { 216,7493 }, { 217,7493 }, { 218,7493 }, { 219,7493 }, { 220,7493 },
1356  { 221,7493 }, { 222,7493 }, { 223,7493 }, { 224,7493 }, { 225,7493 },
1357  { 226,7493 }, { 227,7493 }, { 228,7493 }, { 229,7493 }, { 230,7493 },
1358  { 231,7493 }, { 232,7493 }, { 233,7493 }, { 234,7493 }, { 235,7493 },
1359  { 236,7493 }, { 237,7493 }, { 238,7493 }, { 239,7493 }, { 240,7493 },
1360  { 241,7493 }, { 242,7493 }, { 243,7493 }, { 244,7493 }, { 245,7493 },
1361  { 246,7493 }, { 247,7493 }, { 248,7493 }, { 249,7493 }, { 250,7493 },
1362 
1363  { 251,7493 }, { 252,7493 }, { 253,7493 }, { 254,7493 }, { 255,7493 },
1364  { 256,7493 }, {   0,   0 }, {   0,33433 }, {   1,7235 }, {   2,7235 },
1365  {   3,7235 }, {   4,7235 }, {   5,7235 }, {   6,7235 }, {   7,7235 },
1366  {   8,7235 }, {   9,7235 }, {  10,7493 }, {  11,7235 }, {  12,7235 },
1367  {  13,7235 }, {  14,7235 }, {  15,7235 }, {  16,7235 }, {  17,7235 },
1368  {  18,7235 }, {  19,7235 }, {  20,7235 }, {  21,7235 }, {  22,7235 },
1369  {  23,7235 }, {  24,7235 }, {  25,7235 }, {  26,7235 }, {  27,7235 },
1370  {  28,7235 }, {  29,7235 }, {  30,7235 }, {  31,7235 }, {  32,7235 },
1371  {  33,7235 }, {  34,7235 }, {  35,7235 }, {  36,7235 }, {  37,7235 },
1372  {  38,7235 }, {  39,7751 }, {  40,7235 }, {  41,7235 }, {  42,7235 },
1373 
1374  {  43,7235 }, {  44,7235 }, {  45,7235 }, {  46,7235 }, {  47,7235 },
1375  {  48,7235 }, {  49,7235 }, {  50,7235 }, {  51,7235 }, {  52,7235 },
1376  {  53,7235 }, {  54,7235 }, {  55,7235 }, {  56,7235 }, {  57,7235 },
1377  {  58,7235 }, {  59,7235 }, {  60,7235 }, {  61,7235 }, {  62,7235 },
1378  {  63,7235 }, {  64,7235 }, {  65,7235 }, {  66,7235 }, {  67,7235 },
1379  {  68,7235 }, {  69,7235 }, {  70,7235 }, {  71,7235 }, {  72,7235 },
1380  {  73,7235 }, {  74,7235 }, {  75,7235 }, {  76,7235 }, {  77,7235 },
1381  {  78,7235 }, {  79,7235 }, {  80,7235 }, {  81,7235 }, {  82,7235 },
1382  {  83,7235 }, {  84,7235 }, {  85,7235 }, {  86,7235 }, {  87,7235 },
1383  {  88,7235 }, {  89,7235 }, {  90,7235 }, {  91,7235 }, {  92,7798 },
1384 
1385  {  93,7235 }, {  94,7235 }, {  95,7235 }, {  96,7235 }, {  97,7235 },
1386  {  98,7235 }, {  99,7235 }, { 100,7235 }, { 101,7235 }, { 102,7235 },
1387  { 103,7235 }, { 104,7235 }, { 105,7235 }, { 106,7235 }, { 107,7235 },
1388  { 108,7235 }, { 109,7235 }, { 110,7235 }, { 111,7235 }, { 112,7235 },
1389  { 113,7235 }, { 114,7235 }, { 115,7235 }, { 116,7235 }, { 117,7235 },
1390  { 118,7235 }, { 119,7235 }, { 120,7235 }, { 121,7235 }, { 122,7235 },
1391  { 123,7235 }, { 124,7235 }, { 125,7235 }, { 126,7235 }, { 127,7235 },
1392  { 128,7235 }, { 129,7235 }, { 130,7235 }, { 131,7235 }, { 132,7235 },
1393  { 133,7235 }, { 134,7235 }, { 135,7235 }, { 136,7235 }, { 137,7235 },
1394  { 138,7235 }, { 139,7235 }, { 140,7235 }, { 141,7235 }, { 142,7235 },
1395 
1396  { 143,7235 }, { 144,7235 }, { 145,7235 }, { 146,7235 }, { 147,7235 },
1397  { 148,7235 }, { 149,7235 }, { 150,7235 }, { 151,7235 }, { 152,7235 },
1398  { 153,7235 }, { 154,7235 }, { 155,7235 }, { 156,7235 }, { 157,7235 },
1399  { 158,7235 }, { 159,7235 }, { 160,7235 }, { 161,7235 }, { 162,7235 },
1400  { 163,7235 }, { 164,7235 }, { 165,7235 }, { 166,7235 }, { 167,7235 },
1401  { 168,7235 }, { 169,7235 }, { 170,7235 }, { 171,7235 }, { 172,7235 },
1402  { 173,7235 }, { 174,7235 }, { 175,7235 }, { 176,7235 }, { 177,7235 },
1403  { 178,7235 }, { 179,7235 }, { 180,7235 }, { 181,7235 }, { 182,7235 },
1404  { 183,7235 }, { 184,7235 }, { 185,7235 }, { 186,7235 }, { 187,7235 },
1405  { 188,7235 }, { 189,7235 }, { 190,7235 }, { 191,7235 }, { 192,7235 },
1406 
1407  { 193,7235 }, { 194,7235 }, { 195,7235 }, { 196,7235 }, { 197,7235 },
1408  { 198,7235 }, { 199,7235 }, { 200,7235 }, { 201,7235 }, { 202,7235 },
1409  { 203,7235 }, { 204,7235 }, { 205,7235 }, { 206,7235 }, { 207,7235 },
1410  { 208,7235 }, { 209,7235 }, { 210,7235 }, { 211,7235 }, { 212,7235 },
1411  { 213,7235 }, { 214,7235 }, { 215,7235 }, { 216,7235 }, { 217,7235 },
1412  { 218,7235 }, { 219,7235 }, { 220,7235 }, { 221,7235 }, { 222,7235 },
1413  { 223,7235 }, { 224,7235 }, { 225,7235 }, { 226,7235 }, { 227,7235 },
1414  { 228,7235 }, { 229,7235 }, { 230,7235 }, { 231,7235 }, { 232,7235 },
1415  { 233,7235 }, { 234,7235 }, { 235,7235 }, { 236,7235 }, { 237,7235 },
1416  { 238,7235 }, { 239,7235 }, { 240,7235 }, { 241,7235 }, { 242,7235 },
1417 
1418  { 243,7235 }, { 244,7235 }, { 245,7235 }, { 246,7235 }, { 247,7235 },
1419  { 248,7235 }, { 249,7235 }, { 250,7235 }, { 251,7235 }, { 252,7235 },
1420  { 253,7235 }, { 254,7235 }, { 255,7235 }, { 256,7235 }, {   0,   0 },
1421  {   0,33175 }, {   1,7798 }, {   2,7798 }, {   3,7798 }, {   4,7798 },
1422  {   5,7798 }, {   6,7798 }, {   7,7798 }, {   8,7798 }, {   9,7798 },
1423  {  10,8056 }, {  11,7798 }, {  12,7798 }, {  13,7798 }, {  14,7798 },
1424  {  15,7798 }, {  16,7798 }, {  17,7798 }, {  18,7798 }, {  19,7798 },
1425  {  20,7798 }, {  21,7798 }, {  22,7798 }, {  23,7798 }, {  24,7798 },
1426  {  25,7798 }, {  26,7798 }, {  27,7798 }, {  28,7798 }, {  29,7798 },
1427  {  30,7798 }, {  31,7798 }, {  32,7798 }, {  33,7798 }, {  34,7798 },
1428 
1429  {  35,7798 }, {  36,8314 }, {  37,7798 }, {  38,7798 }, {  39,7798 },
1430  {  40,7798 }, {  41,7798 }, {  42,7798 }, {  43,7798 }, {  44,7798 },
1431  {  45,7798 }, {  46,7798 }, {  47,7798 }, {  48,7798 }, {  49,7798 },
1432  {  50,7798 }, {  51,7798 }, {  52,7798 }, {  53,7798 }, {  54,7798 },
1433  {  55,7798 }, {  56,7798 }, {  57,7798 }, {  58,7798 }, {  59,7798 },
1434  {  60,7798 }, {  61,7798 }, {  62,7798 }, {  63,7798 }, {  64,7798 },
1435  {  65,7798 }, {  66,7798 }, {  67,7798 }, {  68,7798 }, {  69,7798 },
1436  {  70,7798 }, {  71,7798 }, {  72,7798 }, {  73,7798 }, {  74,7798 },
1437  {  75,7798 }, {  76,7798 }, {  77,7798 }, {  78,7798 }, {  79,7798 },
1438  {  80,7798 }, {  81,7798 }, {  82,7798 }, {  83,7798 }, {  84,7798 },
1439 
1440  {  85,7798 }, {  86,7798 }, {  87,7798 }, {  88,7798 }, {  89,7798 },
1441  {  90,7798 }, {  91,7798 }, {  92,7798 }, {  93,7798 }, {  94,7798 },
1442  {  95,7798 }, {  96,7798 }, {  97,7798 }, {  98,7798 }, {  99,7798 },
1443  { 100,7798 }, { 101,7798 }, { 102,7798 }, { 103,7798 }, { 104,7798 },
1444  { 105,7798 }, { 106,7798 }, { 107,7798 }, { 108,7798 }, { 109,7798 },
1445  { 110,7798 }, { 111,7798 }, { 112,7798 }, { 113,7798 }, { 114,7798 },
1446  { 115,7798 }, { 116,7798 }, { 117,7798 }, { 118,7798 }, { 119,7798 },
1447  { 120,7798 }, { 121,7798 }, { 122,7798 }, { 123,7798 }, { 124,7798 },
1448  { 125,7798 }, { 126,7798 }, { 127,7798 }, { 128,7798 }, { 129,7798 },
1449  { 130,7798 }, { 131,7798 }, { 132,7798 }, { 133,7798 }, { 134,7798 },
1450 
1451  { 135,7798 }, { 136,7798 }, { 137,7798 }, { 138,7798 }, { 139,7798 },
1452  { 140,7798 }, { 141,7798 }, { 142,7798 }, { 143,7798 }, { 144,7798 },
1453  { 145,7798 }, { 146,7798 }, { 147,7798 }, { 148,7798 }, { 149,7798 },
1454  { 150,7798 }, { 151,7798 }, { 152,7798 }, { 153,7798 }, { 154,7798 },
1455  { 155,7798 }, { 156,7798 }, { 157,7798 }, { 158,7798 }, { 159,7798 },
1456  { 160,7798 }, { 161,7798 }, { 162,7798 }, { 163,7798 }, { 164,7798 },
1457  { 165,7798 }, { 166,7798 }, { 167,7798 }, { 168,7798 }, { 169,7798 },
1458  { 170,7798 }, { 171,7798 }, { 172,7798 }, { 173,7798 }, { 174,7798 },
1459  { 175,7798 }, { 176,7798 }, { 177,7798 }, { 178,7798 }, { 179,7798 },
1460  { 180,7798 }, { 181,7798 }, { 182,7798 }, { 183,7798 }, { 184,7798 },
1461 
1462  { 185,7798 }, { 186,7798 }, { 187,7798 }, { 188,7798 }, { 189,7798 },
1463  { 190,7798 }, { 191,7798 }, { 192,7798 }, { 193,7798 }, { 194,7798 },
1464  { 195,7798 }, { 196,7798 }, { 197,7798 }, { 198,7798 }, { 199,7798 },
1465  { 200,7798 }, { 201,7798 }, { 202,7798 }, { 203,7798 }, { 204,7798 },
1466  { 205,7798 }, { 206,7798 }, { 207,7798 }, { 208,7798 }, { 209,7798 },
1467  { 210,7798 }, { 211,7798 }, { 212,7798 }, { 213,7798 }, { 214,7798 },
1468  { 215,7798 }, { 216,7798 }, { 217,7798 }, { 218,7798 }, { 219,7798 },
1469  { 220,7798 }, { 221,7798 }, { 222,7798 }, { 223,7798 }, { 224,7798 },
1470  { 225,7798 }, { 226,7798 }, { 227,7798 }, { 228,7798 }, { 229,7798 },
1471  { 230,7798 }, { 231,7798 }, { 232,7798 }, { 233,7798 }, { 234,7798 },
1472 
1473  { 235,7798 }, { 236,7798 }, { 237,7798 }, { 238,7798 }, { 239,7798 },
1474  { 240,7798 }, { 241,7798 }, { 242,7798 }, { 243,7798 }, { 244,7798 },
1475  { 245,7798 }, { 246,7798 }, { 247,7798 }, { 248,7798 }, { 249,7798 },
1476  { 250,7798 }, { 251,7798 }, { 252,7798 }, { 253,7798 }, { 254,7798 },
1477  { 255,7798 }, { 256,7798 }, {   0,   0 }, {   0,32917 }, {   1,7540 },
1478  {   2,7540 }, {   3,7540 }, {   4,7540 }, {   5,7540 }, {   6,7540 },
1479  {   7,7540 }, {   8,7540 }, {   9,7540 }, {  10,7798 }, {  11,7540 },
1480  {  12,7540 }, {  13,7540 }, {  14,7540 }, {  15,7540 }, {  16,7540 },
1481  {  17,7540 }, {  18,7540 }, {  19,7540 }, {  20,7540 }, {  21,7540 },
1482  {  22,7540 }, {  23,7540 }, {  24,7540 }, {  25,7540 }, {  26,7540 },
1483 
1484  {  27,7540 }, {  28,7540 }, {  29,7540 }, {  30,7540 }, {  31,7540 },
1485  {  32,7540 }, {  33,7540 }, {  34,7540 }, {  35,7540 }, {  36,8056 },
1486  {  37,7540 }, {  38,7540 }, {  39,7540 }, {  40,7540 }, {  41,7540 },
1487  {  42,7540 }, {  43,7540 }, {  44,7540 }, {  45,7540 }, {  46,7540 },
1488  {  47,7540 }, {  48,7540 }, {  49,7540 }, {  50,7540 }, {  51,7540 },
1489  {  52,7540 }, {  53,7540 }, {  54,7540 }, {  55,7540 }, {  56,7540 },
1490  {  57,7540 }, {  58,7540 }, {  59,7540 }, {  60,7540 }, {  61,7540 },
1491  {  62,7540 }, {  63,7540 }, {  64,7540 }, {  65,7540 }, {  66,7540 },
1492  {  67,7540 }, {  68,7540 }, {  69,7540 }, {  70,7540 }, {  71,7540 },
1493  {  72,7540 }, {  73,7540 }, {  74,7540 }, {  75,7540 }, {  76,7540 },
1494 
1495  {  77,7540 }, {  78,7540 }, {  79,7540 }, {  80,7540 }, {  81,7540 },
1496  {  82,7540 }, {  83,7540 }, {  84,7540 }, {  85,7540 }, {  86,7540 },
1497  {  87,7540 }, {  88,7540 }, {  89,7540 }, {  90,7540 }, {  91,7540 },
1498  {  92,7540 }, {  93,7540 }, {  94,7540 }, {  95,7540 }, {  96,7540 },
1499  {  97,7540 }, {  98,7540 }, {  99,7540 }, { 100,7540 }, { 101,7540 },
1500  { 102,7540 }, { 103,7540 }, { 104,7540 }, { 105,7540 }, { 106,7540 },
1501  { 107,7540 }, { 108,7540 }, { 109,7540 }, { 110,7540 }, { 111,7540 },
1502  { 112,7540 }, { 113,7540 }, { 114,7540 }, { 115,7540 }, { 116,7540 },
1503  { 117,7540 }, { 118,7540 }, { 119,7540 }, { 120,7540 }, { 121,7540 },
1504  { 122,7540 }, { 123,7540 }, { 124,7540 }, { 125,7540 }, { 126,7540 },
1505 
1506  { 127,7540 }, { 128,7540 }, { 129,7540 }, { 130,7540 }, { 131,7540 },
1507  { 132,7540 }, { 133,7540 }, { 134,7540 }, { 135,7540 }, { 136,7540 },
1508  { 137,7540 }, { 138,7540 }, { 139,7540 }, { 140,7540 }, { 141,7540 },
1509  { 142,7540 }, { 143,7540 }, { 144,7540 }, { 145,7540 }, { 146,7540 },
1510  { 147,7540 }, { 148,7540 }, { 149,7540 }, { 150,7540 }, { 151,7540 },
1511  { 152,7540 }, { 153,7540 }, { 154,7540 }, { 155,7540 }, { 156,7540 },
1512  { 157,7540 }, { 158,7540 }, { 159,7540 }, { 160,7540 }, { 161,7540 },
1513  { 162,7540 }, { 163,7540 }, { 164,7540 }, { 165,7540 }, { 166,7540 },
1514  { 167,7540 }, { 168,7540 }, { 169,7540 }, { 170,7540 }, { 171,7540 },
1515  { 172,7540 }, { 173,7540 }, { 174,7540 }, { 175,7540 }, { 176,7540 },
1516 
1517  { 177,7540 }, { 178,7540 }, { 179,7540 }, { 180,7540 }, { 181,7540 },
1518  { 182,7540 }, { 183,7540 }, { 184,7540 }, { 185,7540 }, { 186,7540 },
1519  { 187,7540 }, { 188,7540 }, { 189,7540 }, { 190,7540 }, { 191,7540 },
1520  { 192,7540 }, { 193,7540 }, { 194,7540 }, { 195,7540 }, { 196,7540 },
1521  { 197,7540 }, { 198,7540 }, { 199,7540 }, { 200,7540 }, { 201,7540 },
1522  { 202,7540 }, { 203,7540 }, { 204,7540 }, { 205,7540 }, { 206,7540 },
1523  { 207,7540 }, { 208,7540 }, { 209,7540 }, { 210,7540 }, { 211,7540 },
1524  { 212,7540 }, { 213,7540 }, { 214,7540 }, { 215,7540 }, { 216,7540 },
1525  { 217,7540 }, { 218,7540 }, { 219,7540 }, { 220,7540 }, { 221,7540 },
1526  { 222,7540 }, { 223,7540 }, { 224,7540 }, { 225,7540 }, { 226,7540 },
1527 
1528  { 227,7540 }, { 228,7540 }, { 229,7540 }, { 230,7540 }, { 231,7540 },
1529  { 232,7540 }, { 233,7540 }, { 234,7540 }, { 235,7540 }, { 236,7540 },
1530  { 237,7540 }, { 238,7540 }, { 239,7540 }, { 240,7540 }, { 241,7540 },
1531  { 242,7540 }, { 243,7540 }, { 244,7540 }, { 245,7540 }, { 246,7540 },
1532  { 247,7540 }, { 248,7540 }, { 249,7540 }, { 250,7540 }, { 251,7540 },
1533  { 252,7540 }, { 253,7540 }, { 254,7540 }, { 255,7540 }, { 256,7540 },
1534  {   0,   0 }, {   0,32659 }, {   1,5593 }, {   2,5593 }, {   3,5593 },
1535  {   4,5593 }, {   5,5593 }, {   6,5593 }, {   7,5593 }, {   8,5593 },
1536  {   9,5593 }, {  10,5593 }, {  11,5593 }, {  12,5593 }, {  13,5593 },
1537  {  14,5593 }, {  15,5593 }, {  16,5593 }, {  17,5593 }, {  18,5593 },
1538 
1539  {  19,5593 }, {  20,5593 }, {  21,5593 }, {  22,5593 }, {  23,5593 },
1540  {  24,5593 }, {  25,5593 }, {  26,5593 }, {  27,5593 }, {  28,5593 },
1541  {  29,5593 }, {  30,5593 }, {  31,5593 }, {  32,5593 }, {  33,5593 },
1542  {  34,2639 }, {  35,5593 }, {  36,5593 }, {  37,5593 }, {  38,5593 },
1543  {  39,5593 }, {  40,5593 }, {  41,5593 }, {  42,5593 }, {  43,5593 },
1544  {  44,5593 }, {  45,5593 }, {  46,5593 }, {  47,5593 }, {  48,5593 },
1545  {  49,5593 }, {  50,5593 }, {  51,5593 }, {  52,5593 }, {  53,5593 },
1546  {  54,5593 }, {  55,5593 }, {  56,5593 }, {  57,5593 }, {  58,5593 },
1547  {  59,5593 }, {  60,5593 }, {  61,5593 }, {  62,5593 }, {  63,5593 },
1548  {  64,5593 }, {  65,5593 }, {  66,5593 }, {  67,5593 }, {  68,5593 },
1549 
1550  {  69,5593 }, {  70,5593 }, {  71,5593 }, {  72,5593 }, {  73,5593 },
1551  {  74,5593 }, {  75,5593 }, {  76,5593 }, {  77,5593 }, {  78,5593 },
1552  {  79,5593 }, {  80,5593 }, {  81,5593 }, {  82,5593 }, {  83,5593 },
1553  {  84,5593 }, {  85,5593 }, {  86,5593 }, {  87,5593 }, {  88,5593 },
1554  {  89,5593 }, {  90,5593 }, {  91,5593 }, {  92,5593 }, {  93,5593 },
1555  {  94,5593 }, {  95,5593 }, {  96,5593 }, {  97,5593 }, {  98,5593 },
1556  {  99,5593 }, { 100,5593 }, { 101,5593 }, { 102,5593 }, { 103,5593 },
1557  { 104,5593 }, { 105,5593 }, { 106,5593 }, { 107,5593 }, { 108,5593 },
1558  { 109,5593 }, { 110,5593 }, { 111,5593 }, { 112,5593 }, { 113,5593 },
1559  { 114,5593 }, { 115,5593 }, { 116,5593 }, { 117,5593 }, { 118,5593 },
1560 
1561  { 119,5593 }, { 120,5593 }, { 121,5593 }, { 122,5593 }, { 123,5593 },
1562  { 124,5593 }, { 125,5593 }, { 126,5593 }, { 127,5593 }, { 128,5593 },
1563  { 129,5593 }, { 130,5593 }, { 131,5593 }, { 132,5593 }, { 133,5593 },
1564  { 134,5593 }, { 135,5593 }, { 136,5593 }, { 137,5593 }, { 138,5593 },
1565  { 139,5593 }, { 140,5593 }, { 141,5593 }, { 142,5593 }, { 143,5593 },
1566  { 144,5593 }, { 145,5593 }, { 146,5593 }, { 147,5593 }, { 148,5593 },
1567  { 149,5593 }, { 150,5593 }, { 151,5593 }, { 152,5593 }, { 153,5593 },
1568  { 154,5593 }, { 155,5593 }, { 156,5593 }, { 157,5593 }, { 158,5593 },
1569  { 159,5593 }, { 160,5593 }, { 161,5593 }, { 162,5593 }, { 163,5593 },
1570  { 164,5593 }, { 165,5593 }, { 166,5593 }, { 167,5593 }, { 168,5593 },
1571 
1572  { 169,5593 }, { 170,5593 }, { 171,5593 }, { 172,5593 }, { 173,5593 },
1573  { 174,5593 }, { 175,5593 }, { 176,5593 }, { 177,5593 }, { 178,5593 },
1574  { 179,5593 }, { 180,5593 }, { 181,5593 }, { 182,5593 }, { 183,5593 },
1575  { 184,5593 }, { 185,5593 }, { 186,5593 }, { 187,5593 }, { 188,5593 },
1576  { 189,5593 }, { 190,5593 }, { 191,5593 }, { 192,5593 }, { 193,5593 },
1577  { 194,5593 }, { 195,5593 }, { 196,5593 }, { 197,5593 }, { 198,5593 },
1578  { 199,5593 }, { 200,5593 }, { 201,5593 }, { 202,5593 }, { 203,5593 },
1579  { 204,5593 }, { 205,5593 }, { 206,5593 }, { 207,5593 }, { 208,5593 },
1580  { 209,5593 }, { 210,5593 }, { 211,5593 }, { 212,5593 }, { 213,5593 },
1581  { 214,5593 }, { 215,5593 }, { 216,5593 }, { 217,5593 }, { 218,5593 },
1582 
1583  { 219,5593 }, { 220,5593 }, { 221,5593 }, { 222,5593 }, { 223,5593 },
1584  { 224,5593 }, { 225,5593 }, { 226,5593 }, { 227,5593 }, { 228,5593 },
1585  { 229,5593 }, { 230,5593 }, { 231,5593 }, { 232,5593 }, { 233,5593 },
1586  { 234,5593 }, { 235,5593 }, { 236,5593 }, { 237,5593 }, { 238,5593 },
1587  { 239,5593 }, { 240,5593 }, { 241,5593 }, { 242,5593 }, { 243,5593 },
1588  { 244,5593 }, { 245,5593 }, { 246,5593 }, { 247,5593 }, { 248,5593 },
1589  { 249,5593 }, { 250,5593 }, { 251,5593 }, { 252,5593 }, { 253,5593 },
1590  { 254,5593 }, { 255,5593 }, { 256,5593 }, {   0,   0 }, {   0,32401 },
1591  {   1,5335 }, {   2,5335 }, {   3,5335 }, {   4,5335 }, {   5,5335 },
1592  {   6,5335 }, {   7,5335 }, {   8,5335 }, {   9,5335 }, {  10,5335 },
1593 
1594  {  11,5335 }, {  12,5335 }, {  13,5335 }, {  14,5335 }, {  15,5335 },
1595  {  16,5335 }, {  17,5335 }, {  18,5335 }, {  19,5335 }, {  20,5335 },
1596  {  21,5335 }, {  22,5335 }, {  23,5335 }, {  24,5335 }, {  25,5335 },
1597  {  26,5335 }, {  27,5335 }, {  28,5335 }, {  29,5335 }, {  30,5335 },
1598  {  31,5335 }, {  32,5335 }, {  33,5335 }, {  34,2381 }, {  35,5335 },
1599  {  36,5335 }, {  37,5335 }, {  38,5335 }, {  39,5335 }, {  40,5335 },
1600  {  41,5335 }, {  42,5335 }, {  43,5335 }, {  44,5335 }, {  45,5335 },
1601  {  46,5335 }, {  47,5335 }, {  48,5335 }, {  49,5335 }, {  50,5335 },
1602  {  51,5335 }, {  52,5335 }, {  53,5335 }, {  54,5335 }, {  55,5335 },
1603  {  56,5335 }, {  57,5335 }, {  58,5335 }, {  59,5335 }, {  60,5335 },
1604 
1605  {  61,5335 }, {  62,5335 }, {  63,5335 }, {  64,5335 }, {  65,5335 },
1606  {  66,5335 }, {  67,5335 }, {  68,5335 }, {  69,5335 }, {  70,5335 },
1607  {  71,5335 }, {  72,5335 }, {  73,5335 }, {  74,5335 }, {  75,5335 },
1608  {  76,5335 }, {  77,5335 }, {  78,5335 }, {  79,5335 }, {  80,5335 },
1609  {  81,5335 }, {  82,5335 }, {  83,5335 }, {  84,5335 }, {  85,5335 },
1610  {  86,5335 }, {  87,5335 }, {  88,5335 }, {  89,5335 }, {  90,5335 },
1611  {  91,5335 }, {  92,5335 }, {  93,5335 }, {  94,5335 }, {  95,5335 },
1612  {  96,5335 }, {  97,5335 }, {  98,5335 }, {  99,5335 }, { 100,5335 },
1613  { 101,5335 }, { 102,5335 }, { 103,5335 }, { 104,5335 }, { 105,5335 },
1614  { 106,5335 }, { 107,5335 }, { 108,5335 }, { 109,5335 }, { 110,5335 },
1615 
1616  { 111,5335 }, { 112,5335 }, { 113,5335 }, { 114,5335 }, { 115,5335 },
1617  { 116,5335 }, { 117,5335 }, { 118,5335 }, { 119,5335 }, { 120,5335 },
1618  { 121,5335 }, { 122,5335 }, { 123,5335 }, { 124,5335 }, { 125,5335 },
1619  { 126,5335 }, { 127,5335 }, { 128,5335 }, { 129,5335 }, { 130,5335 },
1620  { 131,5335 }, { 132,5335 }, { 133,5335 }, { 134,5335 }, { 135,5335 },
1621  { 136,5335 }, { 137,5335 }, { 138,5335 }, { 139,5335 }, { 140,5335 },
1622  { 141,5335 }, { 142,5335 }, { 143,5335 }, { 144,5335 }, { 145,5335 },
1623  { 146,5335 }, { 147,5335 }, { 148,5335 }, { 149,5335 }, { 150,5335 },
1624  { 151,5335 }, { 152,5335 }, { 153,5335 }, { 154,5335 }, { 155,5335 },
1625  { 156,5335 }, { 157,5335 }, { 158,5335 }, { 159,5335 }, { 160,5335 },
1626 
1627  { 161,5335 }, { 162,5335 }, { 163,5335 }, { 164,5335 }, { 165,5335 },
1628  { 166,5335 }, { 167,5335 }, { 168,5335 }, { 169,5335 }, { 170,5335 },
1629  { 171,5335 }, { 172,5335 }, { 173,5335 }, { 174,5335 }, { 175,5335 },
1630  { 176,5335 }, { 177,5335 }, { 178,5335 }, { 179,5335 }, { 180,5335 },
1631  { 181,5335 }, { 182,5335 }, { 183,5335 }, { 184,5335 }, { 185,5335 },
1632  { 186,5335 }, { 187,5335 }, { 188,5335 }, { 189,5335 }, { 190,5335 },
1633  { 191,5335 }, { 192,5335 }, { 193,5335 }, { 194,5335 }, { 195,5335 },
1634  { 196,5335 }, { 197,5335 }, { 198,5335 }, { 199,5335 }, { 200,5335 },
1635  { 201,5335 }, { 202,5335 }, { 203,5335 }, { 204,5335 }, { 205,5335 },
1636  { 206,5335 }, { 207,5335 }, { 208,5335 }, { 209,5335 }, { 210,5335 },
1637 
1638  { 211,5335 }, { 212,5335 }, { 213,5335 }, { 214,5335 }, { 215,5335 },
1639  { 216,5335 }, { 217,5335 }, { 218,5335 }, { 219,5335 }, { 220,5335 },
1640  { 221,5335 }, { 222,5335 }, { 223,5335 }, { 224,5335 }, { 225,5335 },
1641  { 226,5335 }, { 227,5335 }, { 228,5335 }, { 229,5335 }, { 230,5335 },
1642  { 231,5335 }, { 232,5335 }, { 233,5335 }, { 234,5335 }, { 235,5335 },
1643  { 236,5335 }, { 237,5335 }, { 238,5335 }, { 239,5335 }, { 240,5335 },
1644  { 241,5335 }, { 242,5335 }, { 243,5335 }, { 244,5335 }, { 245,5335 },
1645  { 246,5335 }, { 247,5335 }, { 248,5335 }, { 249,5335 }, { 250,5335 },
1646  { 251,5335 }, { 252,5335 }, { 253,5335 }, { 254,5335 }, { 255,5335 },
1647  { 256,5335 }, {   0,  55 }, {   0,32143 }, {   1,2125 }, {   2,2125 },
1648 
1649  {   3,2125 }, {   4,2125 }, {   5,2125 }, {   6,2125 }, {   7,2125 },
1650  {   8,2125 }, {   9,7284 }, {  10,7289 }, {  11,2125 }, {  12,7284 },
1651  {  13,7284 }, {  14,2125 }, {  15,2125 }, {  16,2125 }, {  17,2125 },
1652  {  18,2125 }, {  19,2125 }, {  20,2125 }, {  21,2125 }, {  22,2125 },
1653  {  23,2125 }, {  24,2125 }, {  25,2125 }, {  26,2125 }, {  27,2125 },
1654  {  28,2125 }, {  29,2125 }, {  30,2125 }, {  31,2125 }, {  32,7284 },
1655  {  33,2125 }, {  34,2125 }, {  35,2125 }, {  36,2125 }, {  37,2125 },
1656  {  38,2125 }, {  39,2125 }, {  40,2125 }, {  41,2125 }, {  42,2125 },
1657  {  43,2125 }, {  44,2125 }, {  45,2127 }, {  46,2125 }, {  47,2125 },
1658  {  48,2125 }, {  49,2125 }, {  50,2125 }, {  51,2125 }, {  52,2125 },
1659 
1660  {  53,2125 }, {  54,2125 }, {  55,2125 }, {  56,2125 }, {  57,2125 },
1661  {  58,2125 }, {  59,2125 }, {  60,2125 }, {  61,2125 }, {  62,2125 },
1662  {  63,2125 }, {  64,2125 }, {  65,2125 }, {  66,2125 }, {  67,2125 },
1663  {  68,2125 }, {  69,2125 }, {  70,2125 }, {  71,2125 }, {  72,2125 },
1664  {  73,2125 }, {  74,2125 }, {  75,2125 }, {  76,2125 }, {  77,2125 },
1665  {  78,2125 }, {  79,2125 }, {  80,2125 }, {  81,2125 }, {  82,2125 },
1666  {  83,2125 }, {  84,2125 }, {  85,2141 }, {  86,2125 }, {  87,2125 },
1667  {  88,2125 }, {  89,2125 }, {  90,2125 }, {  91,2125 }, {  92,2125 },
1668  {  93,2125 }, {  94,2125 }, {  95,2125 }, {  96,2125 }, {  97,2125 },
1669  {  98,2125 }, {  99,2125 }, { 100,2125 }, { 101,2125 }, { 102,2125 },
1670 
1671  { 103,2125 }, { 104,2125 }, { 105,2125 }, { 106,2125 }, { 107,2125 },
1672  { 108,2125 }, { 109,2125 }, { 110,2125 }, { 111,2125 }, { 112,2125 },
1673  { 113,2125 }, { 114,2125 }, { 115,2125 }, { 116,2125 }, { 117,2141 },
1674  { 118,2125 }, { 119,2125 }, { 120,2125 }, { 121,2125 }, { 122,2125 },
1675  { 123,2125 }, { 124,2125 }, { 125,2125 }, { 126,2125 }, { 127,2125 },
1676  { 128,2125 }, { 129,2125 }, { 130,2125 }, { 131,2125 }, { 132,2125 },
1677  { 133,2125 }, { 134,2125 }, { 135,2125 }, { 136,2125 }, { 137,2125 },
1678  { 138,2125 }, { 139,2125 }, { 140,2125 }, { 141,2125 }, { 142,2125 },
1679  { 143,2125 }, { 144,2125 }, { 145,2125 }, { 146,2125 }, { 147,2125 },
1680  { 148,2125 }, { 149,2125 }, { 150,2125 }, { 151,2125 }, { 152,2125 },
1681 
1682  { 153,2125 }, { 154,2125 }, { 155,2125 }, { 156,2125 }, { 157,2125 },
1683  { 158,2125 }, { 159,2125 }, { 160,2125 }, { 161,2125 }, { 162,2125 },
1684  { 163,2125 }, { 164,2125 }, { 165,2125 }, { 166,2125 }, { 167,2125 },
1685  { 168,2125 }, { 169,2125 }, { 170,2125 }, { 171,2125 }, { 172,2125 },
1686  { 173,2125 }, { 174,2125 }, { 175,2125 }, { 176,2125 }, { 177,2125 },
1687  { 178,2125 }, { 179,2125 }, { 180,2125 }, { 181,2125 }, { 182,2125 },
1688  { 183,2125 }, { 184,2125 }, { 185,2125 }, { 186,2125 }, { 187,2125 },
1689  { 188,2125 }, { 189,2125 }, { 190,2125 }, { 191,2125 }, { 192,2125 },
1690  { 193,2125 }, { 194,2125 }, { 195,2125 }, { 196,2125 }, { 197,2125 },
1691  { 198,2125 }, { 199,2125 }, { 200,2125 }, { 201,2125 }, { 202,2125 },
1692 
1693  { 203,2125 }, { 204,2125 }, { 205,2125 }, { 206,2125 }, { 207,2125 },
1694  { 208,2125 }, { 209,2125 }, { 210,2125 }, { 211,2125 }, { 212,2125 },
1695  { 213,2125 }, { 214,2125 }, { 215,2125 }, { 216,2125 }, { 217,2125 },
1696  { 218,2125 }, { 219,2125 }, { 220,2125 }, { 221,2125 }, { 222,2125 },
1697  { 223,2125 }, { 224,2125 }, { 225,2125 }, { 226,2125 }, { 227,2125 },
1698  { 228,2125 }, { 229,2125 }, { 230,2125 }, { 231,2125 }, { 232,2125 },
1699  { 233,2125 }, { 234,2125 }, { 235,2125 }, { 236,2125 }, { 237,2125 },
1700  { 238,2125 }, { 239,2125 }, { 240,2125 }, { 241,2125 }, { 242,2125 },
1701  { 243,2125 }, { 244,2125 }, { 245,2125 }, { 246,2125 }, { 247,2125 },
1702  { 248,2125 }, { 249,2125 }, { 250,2125 }, { 251,2125 }, { 252,2125 },
1703 
1704  { 253,2125 }, { 254,2125 }, { 255,2125 }, { 256,2125 }, {   0,  55 },
1705  {   0,31885 }, {   1,1867 }, {   2,1867 }, {   3,1867 }, {   4,1867 },
1706  {   5,1867 }, {   6,1867 }, {   7,1867 }, {   8,1867 }, {   9,7026 },
1707  {  10,7031 }, {  11,1867 }, {  12,7026 }, {  13,7026 }, {  14,1867 },
1708  {  15,1867 }, {  16,1867 }, {  17,1867 }, {  18,1867 }, {  19,1867 },
1709  {  20,1867 }, {  21,1867 }, {  22,1867 }, {  23,1867 }, {  24,1867 },
1710  {  25,1867 }, {  26,1867 }, {  27,1867 }, {  28,1867 }, {  29,1867 },
1711  {  30,1867 }, {  31,1867 }, {  32,7026 }, {  33,1867 }, {  34,1867 },
1712  {  35,1867 }, {  36,1867 }, {  37,1867 }, {  38,1867 }, {  39,1867 },
1713  {  40,1867 }, {  41,1867 }, {  42,1867 }, {  43,1867 }, {  44,1867 },
1714 
1715  {  45,1869 }, {  46,1867 }, {  47,1867 }, {  48,1867 }, {  49,1867 },
1716  {  50,1867 }, {  51,1867 }, {  52,1867 }, {  53,1867 }, {  54,1867 },
1717  {  55,1867 }, {  56,1867 }, {  57,1867 }, {  58,1867 }, {  59,1867 },
1718  {  60,1867 }, {  61,1867 }, {  62,1867 }, {  63,1867 }, {  64,1867 },
1719  {  65,1867 }, {  66,1867 }, {  67,1867 }, {  68,1867 }, {  69,1867 },
1720  {  70,1867 }, {  71,1867 }, {  72,1867 }, {  73,1867 }, {  74,1867 },
1721  {  75,1867 }, {  76,1867 }, {  77,1867 }, {  78,1867 }, {  79,1867 },
1722  {  80,1867 }, {  81,1867 }, {  82,1867 }, {  83,1867 }, {  84,1867 },
1723  {  85,1883 }, {  86,1867 }, {  87,1867 }, {  88,1867 }, {  89,1867 },
1724  {  90,1867 }, {  91,1867 }, {  92,1867 }, {  93,1867 }, {  94,1867 },
1725 
1726  {  95,1867 }, {  96,1867 }, {  97,1867 }, {  98,1867 }, {  99,1867 },
1727  { 100,1867 }, { 101,1867 }, { 102,1867 }, { 103,1867 }, { 104,1867 },
1728  { 105,1867 }, { 106,1867 }, { 107,1867 }, { 108,1867 }, { 109,1867 },
1729  { 110,1867 }, { 111,1867 }, { 112,1867 }, { 113,1867 }, { 114,1867 },
1730  { 115,1867 }, { 116,1867 }, { 117,1883 }, { 118,1867 }, { 119,1867 },
1731  { 120,1867 }, { 121,1867 }, { 122,1867 }, { 123,1867 }, { 124,1867 },
1732  { 125,1867 }, { 126,1867 }, { 127,1867 }, { 128,1867 }, { 129,1867 },
1733  { 130,1867 }, { 131,1867 }, { 132,1867 }, { 133,1867 }, { 134,1867 },
1734  { 135,1867 }, { 136,1867 }, { 137,1867 }, { 138,1867 }, { 139,1867 },
1735  { 140,1867 }, { 141,1867 }, { 142,1867 }, { 143,1867 }, { 144,1867 },
1736 
1737  { 145,1867 }, { 146,1867 }, { 147,1867 }, { 148,1867 }, { 149,1867 },
1738  { 150,1867 }, { 151,1867 }, { 152,1867 }, { 153,1867 }, { 154,1867 },
1739  { 155,1867 }, { 156,1867 }, { 157,1867 }, { 158,1867 }, { 159,1867 },
1740  { 160,1867 }, { 161,1867 }, { 162,1867 }, { 163,1867 }, { 164,1867 },
1741  { 165,1867 }, { 166,1867 }, { 167,1867 }, { 168,1867 }, { 169,1867 },
1742  { 170,1867 }, { 171,1867 }, { 172,1867 }, { 173,1867 }, { 174,1867 },
1743  { 175,1867 }, { 176,1867 }, { 177,1867 }, { 178,1867 }, { 179,1867 },
1744  { 180,1867 }, { 181,1867 }, { 182,1867 }, { 183,1867 }, { 184,1867 },
1745  { 185,1867 }, { 186,1867 }, { 187,1867 }, { 188,1867 }, { 189,1867 },
1746  { 190,1867 }, { 191,1867 }, { 192,1867 }, { 193,1867 }, { 194,1867 },
1747 
1748  { 195,1867 }, { 196,1867 }, { 197,1867 }, { 198,1867 }, { 199,1867 },
1749  { 200,1867 }, { 201,1867 }, { 202,1867 }, { 203,1867 }, { 204,1867 },
1750  { 205,1867 }, { 206,1867 }, { 207,1867 }, { 208,1867 }, { 209,1867 },
1751  { 210,1867 }, { 211,1867 }, { 212,1867 }, { 213,1867 }, { 214,1867 },
1752  { 215,1867 }, { 216,1867 }, { 217,1867 }, { 218,1867 }, { 219,1867 },
1753  { 220,1867 }, { 221,1867 }, { 222,1867 }, { 223,1867 }, { 224,1867 },
1754  { 225,1867 }, { 226,1867 }, { 227,1867 }, { 228,1867 }, { 229,1867 },
1755  { 230,1867 }, { 231,1867 }, { 232,1867 }, { 233,1867 }, { 234,1867 },
1756  { 235,1867 }, { 236,1867 }, { 237,1867 }, { 238,1867 }, { 239,1867 },
1757  { 240,1867 }, { 241,1867 }, { 242,1867 }, { 243,1867 }, { 244,1867 },
1758 
1759  { 245,1867 }, { 246,1867 }, { 247,1867 }, { 248,1867 }, { 249,1867 },
1760  { 250,1867 }, { 251,1867 }, { 252,1867 }, { 253,1867 }, { 254,1867 },
1761  { 255,1867 }, { 256,1867 }, {   0,   0 }, {   0,31627 }, {   1,5124 },
1762  {   2,5124 }, {   3,5124 }, {   4,5124 }, {   5,5124 }, {   6,5124 },
1763  {   7,5124 }, {   8,5124 }, {   9,5124 }, {  10,5124 }, {  11,5124 },
1764  {  12,5124 }, {  13,5124 }, {  14,5124 }, {  15,5124 }, {  16,5124 },
1765  {  17,5124 }, {  18,5124 }, {  19,5124 }, {  20,5124 }, {  21,5124 },
1766  {  22,5124 }, {  23,5124 }, {  24,5124 }, {  25,5124 }, {  26,5124 },
1767  {  27,5124 }, {  28,5124 }, {  29,5124 }, {  30,5124 }, {  31,5124 },
1768  {  32,5124 }, {  33,5124 }, {  34,5124 }, {  35,5124 }, {  36,5124 },
1769 
1770  {  37,5124 }, {  38,5124 }, {  39,7023 }, {  40,5124 }, {  41,5124 },
1771  {  42,5124 }, {  43,5124 }, {  44,5124 }, {  45,5124 }, {  46,5124 },
1772  {  47,5124 }, {  48,5124 }, {  49,5124 }, {  50,5124 }, {  51,5124 },
1773  {  52,5124 }, {  53,5124 }, {  54,5124 }, {  55,5124 }, {  56,5124 },
1774  {  57,5124 }, {  58,5124 }, {  59,5124 }, {  60,5124 }, {  61,5124 },
1775  {  62,5124 }, {  63,5124 }, {  64,5124 }, {  65,5124 }, {  66,5124 },
1776  {  67,5124 }, {  68,5124 }, {  69,5124 }, {  70,5124 }, {  71,5124 },
1777  {  72,5124 }, {  73,5124 }, {  74,5124 }, {  75,5124 }, {  76,5124 },
1778  {  77,5124 }, {  78,5124 }, {  79,5124 }, {  80,5124 }, {  81,5124 },
1779  {  82,5124 }, {  83,5124 }, {  84,5124 }, {  85,5124 }, {  86,5124 },
1780 
1781  {  87,5124 }, {  88,5124 }, {  89,5124 }, {  90,5124 }, {  91,5124 },
1782  {  92,5124 }, {  93,5124 }, {  94,5124 }, {  95,5124 }, {  96,5124 },
1783  {  97,5124 }, {  98,5124 }, {  99,5124 }, { 100,5124 }, { 101,5124 },
1784  { 102,5124 }, { 103,5124 }, { 104,5124 }, { 105,5124 }, { 106,5124 },
1785  { 107,5124 }, { 108,5124 }, { 109,5124 }, { 110,5124 }, { 111,5124 },
1786  { 112,5124 }, { 113,5124 }, { 114,5124 }, { 115,5124 }, { 116,5124 },
1787  { 117,5124 }, { 118,5124 }, { 119,5124 }, { 120,5124 }, { 121,5124 },
1788  { 122,5124 }, { 123,5124 }, { 124,5124 }, { 125,5124 }, { 126,5124 },
1789  { 127,5124 }, { 128,5124 }, { 129,5124 }, { 130,5124 }, { 131,5124 },
1790  { 132,5124 }, { 133,5124 }, { 134,5124 }, { 135,5124 }, { 136,5124 },
1791 
1792  { 137,5124 }, { 138,5124 }, { 139,5124 }, { 140,5124 }, { 141,5124 },
1793  { 142,5124 }, { 143,5124 }, { 144,5124 }, { 145,5124 }, { 146,5124 },
1794  { 147,5124 }, { 148,5124 }, { 149,5124 }, { 150,5124 }, { 151,5124 },
1795  { 152,5124 }, { 153,5124 }, { 154,5124 }, { 155,5124 }, { 156,5124 },
1796  { 157,5124 }, { 158,5124 }, { 159,5124 }, { 160,5124 }, { 161,5124 },
1797  { 162,5124 }, { 163,5124 }, { 164,5124 }, { 165,5124 }, { 166,5124 },
1798  { 167,5124 }, { 168,5124 }, { 169,5124 }, { 170,5124 }, { 171,5124 },
1799  { 172,5124 }, { 173,5124 }, { 174,5124 }, { 175,5124 }, { 176,5124 },
1800  { 177,5124 }, { 178,5124 }, { 179,5124 }, { 180,5124 }, { 181,5124 },
1801  { 182,5124 }, { 183,5124 }, { 184,5124 }, { 185,5124 }, { 186,5124 },
1802 
1803  { 187,5124 }, { 188,5124 }, { 189,5124 }, { 190,5124 }, { 191,5124 },
1804  { 192,5124 }, { 193,5124 }, { 194,5124 }, { 195,5124 }, { 196,5124 },
1805  { 197,5124 }, { 198,5124 }, { 199,5124 }, { 200,5124 }, { 201,5124 },
1806  { 202,5124 }, { 203,5124 }, { 204,5124 }, { 205,5124 }, { 206,5124 },
1807  { 207,5124 }, { 208,5124 }, { 209,5124 }, { 210,5124 }, { 211,5124 },
1808  { 212,5124 }, { 213,5124 }, { 214,5124 }, { 215,5124 }, { 216,5124 },
1809  { 217,5124 }, { 218,5124 }, { 219,5124 }, { 220,5124 }, { 221,5124 },
1810  { 222,5124 }, { 223,5124 }, { 224,5124 }, { 225,5124 }, { 226,5124 },
1811  { 227,5124 }, { 228,5124 }, { 229,5124 }, { 230,5124 }, { 231,5124 },
1812  { 232,5124 }, { 233,5124 }, { 234,5124 }, { 235,5124 }, { 236,5124 },
1813 
1814  { 237,5124 }, { 238,5124 }, { 239,5124 }, { 240,5124 }, { 241,5124 },
1815  { 242,5124 }, { 243,5124 }, { 244,5124 }, { 245,5124 }, { 246,5124 },
1816  { 247,5124 }, { 248,5124 }, { 249,5124 }, { 250,5124 }, { 251,5124 },
1817  { 252,5124 }, { 253,5124 }, { 254,5124 }, { 255,5124 }, { 256,5124 },
1818  {   0,   0 }, {   0,31369 }, {   1,4866 }, {   2,4866 }, {   3,4866 },
1819  {   4,4866 }, {   5,4866 }, {   6,4866 }, {   7,4866 }, {   8,4866 },
1820  {   9,4866 }, {  10,4866 }, {  11,4866 }, {  12,4866 }, {  13,4866 },
1821  {  14,4866 }, {  15,4866 }, {  16,4866 }, {  17,4866 }, {  18,4866 },
1822  {  19,4866 }, {  20,4866 }, {  21,4866 }, {  22,4866 }, {  23,4866 },
1823  {  24,4866 }, {  25,4866 }, {  26,4866 }, {  27,4866 }, {  28,4866 },
1824 
1825  {  29,4866 }, {  30,4866 }, {  31,4866 }, {  32,4866 }, {  33,4866 },
1826  {  34,4866 }, {  35,4866 }, {  36,4866 }, {  37,4866 }, {  38,4866 },
1827  {  39,6765 }, {  40,4866 }, {  41,4866 }, {  42,4866 }, {  43,4866 },
1828  {  44,4866 }, {  45,4866 }, {  46,4866 }, {  47,4866 }, {  48,4866 },
1829  {  49,4866 }, {  50,4866 }, {  51,4866 }, {  52,4866 }, {  53,4866 },
1830  {  54,4866 }, {  55,4866 }, {  56,4866 }, {  57,4866 }, {  58,4866 },
1831  {  59,4866 }, {  60,4866 }, {  61,4866 }, {  62,4866 }, {  63,4866 },
1832  {  64,4866 }, {  65,4866 }, {  66,4866 }, {  67,4866 }, {  68,4866 },
1833  {  69,4866 }, {  70,4866 }, {  71,4866 }, {  72,4866 }, {  73,4866 },
1834  {  74,4866 }, {  75,4866 }, {  76,4866 }, {  77,4866 }, {  78,4866 },
1835 
1836  {  79,4866 }, {  80,4866 }, {  81,4866 }, {  82,4866 }, {  83,4866 },
1837  {  84,4866 }, {  85,4866 }, {  86,4866 }, {  87,4866 }, {  88,4866 },
1838  {  89,4866 }, {  90,4866 }, {  91,4866 }, {  92,4866 }, {  93,4866 },
1839  {  94,4866 }, {  95,4866 }, {  96,4866 }, {  97,4866 }, {  98,4866 },
1840  {  99,4866 }, { 100,4866 }, { 101,4866 }, { 102,4866 }, { 103,4866 },
1841  { 104,4866 }, { 105,4866 }, { 106,4866 }, { 107,4866 }, { 108,4866 },
1842  { 109,4866 }, { 110,4866 }, { 111,4866 }, { 112,4866 }, { 113,4866 },
1843  { 114,4866 }, { 115,4866 }, { 116,4866 }, { 117,4866 }, { 118,4866 },
1844  { 119,4866 }, { 120,4866 }, { 121,4866 }, { 122,4866 }, { 123,4866 },
1845  { 124,4866 }, { 125,4866 }, { 126,4866 }, { 127,4866 }, { 128,4866 },
1846 
1847  { 129,4866 }, { 130,4866 }, { 131,4866 }, { 132,4866 }, { 133,4866 },
1848  { 134,4866 }, { 135,4866 }, { 136,4866 }, { 137,4866 }, { 138,4866 },
1849  { 139,4866 }, { 140,4866 }, { 141,4866 }, { 142,4866 }, { 143,4866 },
1850  { 144,4866 }, { 145,4866 }, { 146,4866 }, { 147,4866 }, { 148,4866 },
1851  { 149,4866 }, { 150,4866 }, { 151,4866 }, { 152,4866 }, { 153,4866 },
1852  { 154,4866 }, { 155,4866 }, { 156,4866 }, { 157,4866 }, { 158,4866 },
1853  { 159,4866 }, { 160,4866 }, { 161,4866 }, { 162,4866 }, { 163,4866 },
1854  { 164,4866 }, { 165,4866 }, { 166,4866 }, { 167,4866 }, { 168,4866 },
1855  { 169,4866 }, { 170,4866 }, { 171,4866 }, { 172,4866 }, { 173,4866 },
1856  { 174,4866 }, { 175,4866 }, { 176,4866 }, { 177,4866 }, { 178,4866 },
1857 
1858  { 179,4866 }, { 180,4866 }, { 181,4866 }, { 182,4866 }, { 183,4866 },
1859  { 184,4866 }, { 185,4866 }, { 186,4866 }, { 187,4866 }, { 188,4866 },
1860  { 189,4866 }, { 190,4866 }, { 191,4866 }, { 192,4866 }, { 193,4866 },
1861  { 194,4866 }, { 195,4866 }, { 196,4866 }, { 197,4866 }, { 198,4866 },
1862  { 199,4866 }, { 200,4866 }, { 201,4866 }, { 202,4866 }, { 203,4866 },
1863  { 204,4866 }, { 205,4866 }, { 206,4866 }, { 207,4866 }, { 208,4866 },
1864  { 209,4866 }, { 210,4866 }, { 211,4866 }, { 212,4866 }, { 213,4866 },
1865  { 214,4866 }, { 215,4866 }, { 216,4866 }, { 217,4866 }, { 218,4866 },
1866  { 219,4866 }, { 220,4866 }, { 221,4866 }, { 222,4866 }, { 223,4866 },
1867  { 224,4866 }, { 225,4866 }, { 226,4866 }, { 227,4866 }, { 228,4866 },
1868 
1869  { 229,4866 }, { 230,4866 }, { 231,4866 }, { 232,4866 }, { 233,4866 },
1870  { 234,4866 }, { 235,4866 }, { 236,4866 }, { 237,4866 }, { 238,4866 },
1871  { 239,4866 }, { 240,4866 }, { 241,4866 }, { 242,4866 }, { 243,4866 },
1872  { 244,4866 }, { 245,4866 }, { 246,4866 }, { 247,4866 }, { 248,4866 },
1873  { 249,4866 }, { 250,4866 }, { 251,4866 }, { 252,4866 }, { 253,4866 },
1874  { 254,4866 }, { 255,4866 }, { 256,4866 }, {   0,  28 }, {   0,31111 },
1875  {   1,1113 }, {   2,1113 }, {   3,1113 }, {   4,1113 }, {   5,1113 },
1876  {   6,1113 }, {   7,1113 }, {   8,1113 }, {   9,6512 }, {  10,6528 },
1877  {  11,1113 }, {  12,6512 }, {  13,6512 }, {  14,1113 }, {  15,1113 },
1878  {  16,1113 }, {  17,1113 }, {  18,1113 }, {  19,1113 }, {  20,1113 },
1879 
1880  {  21,1113 }, {  22,1113 }, {  23,1113 }, {  24,1113 }, {  25,1113 },
1881  {  26,1113 }, {  27,1113 }, {  28,1113 }, {  29,1113 }, {  30,1113 },
1882  {  31,1113 }, {  32,6512 }, {  33,1113 }, {  34,1113 }, {  35,1113 },
1883  {  36,1113 }, {  37,1113 }, {  38,1113 }, {  39,1113 }, {  40,1113 },
1884  {  41,1113 }, {  42,1113 }, {  43,1113 }, {  44,1113 }, {  45,1131 },
1885  {  46,1113 }, {  47,1113 }, {  48,1113 }, {  49,1113 }, {  50,1113 },
1886  {  51,1113 }, {  52,1113 }, {  53,1113 }, {  54,1113 }, {  55,1113 },
1887  {  56,1113 }, {  57,1113 }, {  58,1113 }, {  59,1113 }, {  60,1113 },
1888  {  61,1113 }, {  62,1113 }, {  63,1113 }, {  64,1113 }, {  65,1113 },
1889  {  66,1113 }, {  67,1113 }, {  68,1113 }, {  69,1113 }, {  70,1113 },
1890 
1891  {  71,1113 }, {  72,1113 }, {  73,1113 }, {  74,1113 }, {  75,1113 },
1892  {  76,1113 }, {  77,1113 }, {  78,1113 }, {  79,1113 }, {  80,1113 },
1893  {  81,1113 }, {  82,1113 }, {  83,1113 }, {  84,1113 }, {  85,1139 },
1894  {  86,1113 }, {  87,1113 }, {  88,1113 }, {  89,1113 }, {  90,1113 },
1895  {  91,1113 }, {  92,1113 }, {  93,1113 }, {  94,1113 }, {  95,1113 },
1896  {  96,1113 }, {  97,1113 }, {  98,1113 }, {  99,1113 }, { 100,1113 },
1897  { 101,1113 }, { 102,1113 }, { 103,1113 }, { 104,1113 }, { 105,1113 },
1898  { 106,1113 }, { 107,1113 }, { 108,1113 }, { 109,1113 }, { 110,1113 },
1899  { 111,1113 }, { 112,1113 }, { 113,1113 }, { 114,1113 }, { 115,1113 },
1900  { 116,1113 }, { 117,1139 }, { 118,1113 }, { 119,1113 }, { 120,1113 },
1901 
1902  { 121,1113 }, { 122,1113 }, { 123,1113 }, { 124,1113 }, { 125,1113 },
1903  { 126,1113 }, { 127,1113 }, { 128,1113 }, { 129,1113 }, { 130,1113 },
1904  { 131,1113 }, { 132,1113 }, { 133,1113 }, { 134,1113 }, { 135,1113 },
1905  { 136,1113 }, { 137,1113 }, { 138,1113 }, { 139,1113 }, { 140,1113 },
1906  { 141,1113 }, { 142,1113 }, { 143,1113 }, { 144,1113 }, { 145,1113 },
1907  { 146,1113 }, { 147,1113 }, { 148,1113 }, { 149,1113 }, { 150,1113 },
1908  { 151,1113 }, { 152,1113 }, { 153,1113 }, { 154,1113 }, { 155,1113 },
1909  { 156,1113 }, { 157,1113 }, { 158,1113 }, { 159,1113 }, { 160,1113 },
1910  { 161,1113 }, { 162,1113 }, { 163,1113 }, { 164,1113 }, { 165,1113 },
1911  { 166,1113 }, { 167,1113 }, { 168,1113 }, { 169,1113 }, { 170,1113 },
1912 
1913  { 171,1113 }, { 172,1113 }, { 173,1113 }, { 174,1113 }, { 175,1113 },
1914  { 176,1113 }, { 177,1113 }, { 178,1113 }, { 179,1113 }, { 180,1113 },
1915  { 181,1113 }, { 182,1113 }, { 183,1113 }, { 184,1113 }, { 185,1113 },
1916  { 186,1113 }, { 187,1113 }, { 188,1113 }, { 189,1113 }, { 190,1113 },
1917  { 191,1113 }, { 192,1113 }, { 193,1113 }, { 194,1113 }, { 195,1113 },
1918  { 196,1113 }, { 197,1113 }, { 198,1113 }, { 199,1113 }, { 200,1113 },
1919  { 201,1113 }, { 202,1113 }, { 203,1113 }, { 204,1113 }, { 205,1113 },
1920  { 206,1113 }, { 207,1113 }, { 208,1113 }, { 209,1113 }, { 210,1113 },
1921  { 211,1113 }, { 212,1113 }, { 213,1113 }, { 214,1113 }, { 215,1113 },
1922  { 216,1113 }, { 217,1113 }, { 218,1113 }, { 219,1113 }, { 220,1113 },
1923 
1924  { 221,1113 }, { 222,1113 }, { 223,1113 }, { 224,1113 }, { 225,1113 },
1925  { 226,1113 }, { 227,1113 }, { 228,1113 }, { 229,1113 }, { 230,1113 },
1926  { 231,1113 }, { 232,1113 }, { 233,1113 }, { 234,1113 }, { 235,1113 },
1927  { 236,1113 }, { 237,1113 }, { 238,1113 }, { 239,1113 }, { 240,1113 },
1928  { 241,1113 }, { 242,1113 }, { 243,1113 }, { 244,1113 }, { 245,1113 },
1929  { 246,1113 }, { 247,1113 }, { 248,1113 }, { 249,1113 }, { 250,1113 },
1930  { 251,1113 }, { 252,1113 }, { 253,1113 }, { 254,1113 }, { 255,1113 },
1931  { 256,1113 }, {   0,  28 }, {   0,30853 }, {   1, 855 }, {   2, 855 },
1932  {   3, 855 }, {   4, 855 }, {   5, 855 }, {   6, 855 }, {   7, 855 },
1933  {   8, 855 }, {   9,6254 }, {  10,6270 }, {  11, 855 }, {  12,6254 },
1934 
1935  {  13,6254 }, {  14, 855 }, {  15, 855 }, {  16, 855 }, {  17, 855 },
1936  {  18, 855 }, {  19, 855 }, {  20, 855 }, {  21, 855 }, {  22, 855 },
1937  {  23, 855 }, {  24, 855 }, {  25, 855 }, {  26, 855 }, {  27, 855 },
1938  {  28, 855 }, {  29, 855 }, {  30, 855 }, {  31, 855 }, {  32,6254 },
1939  {  33, 855 }, {  34, 855 }, {  35, 855 }, {  36, 855 }, {  37, 855 },
1940  {  38, 855 }, {  39, 855 }, {  40, 855 }, {  41, 855 }, {  42, 855 },
1941  {  43, 855 }, {  44, 855 }, {  45, 873 }, {  46, 855 }, {  47, 855 },
1942  {  48, 855 }, {  49, 855 }, {  50, 855 }, {  51, 855 }, {  52, 855 },
1943  {  53, 855 }, {  54, 855 }, {  55, 855 }, {  56, 855 }, {  57, 855 },
1944  {  58, 855 }, {  59, 855 }, {  60, 855 }, {  61, 855 }, {  62, 855 },
1945 
1946  {  63, 855 }, {  64, 855 }, {  65, 855 }, {  66, 855 }, {  67, 855 },
1947  {  68, 855 }, {  69, 855 }, {  70, 855 }, {  71, 855 }, {  72, 855 },
1948  {  73, 855 }, {  74, 855 }, {  75, 855 }, {  76, 855 }, {  77, 855 },
1949  {  78, 855 }, {  79, 855 }, {  80, 855 }, {  81, 855 }, {  82, 855 },
1950  {  83, 855 }, {  84, 855 }, {  85, 881 }, {  86, 855 }, {  87, 855 },
1951  {  88, 855 }, {  89, 855 }, {  90, 855 }, {  91, 855 }, {  92, 855 },
1952  {  93, 855 }, {  94, 855 }, {  95, 855 }, {  96, 855 }, {  97, 855 },
1953  {  98, 855 }, {  99, 855 }, { 100, 855 }, { 101, 855 }, { 102, 855 },
1954  { 103, 855 }, { 104, 855 }, { 105, 855 }, { 106, 855 }, { 107, 855 },
1955  { 108, 855 }, { 109, 855 }, { 110, 855 }, { 111, 855 }, { 112, 855 },
1956 
1957  { 113, 855 }, { 114, 855 }, { 115, 855 }, { 116, 855 }, { 117, 881 },
1958  { 118, 855 }, { 119, 855 }, { 120, 855 }, { 121, 855 }, { 122, 855 },
1959  { 123, 855 }, { 124, 855 }, { 125, 855 }, { 126, 855 }, { 127, 855 },
1960  { 128, 855 }, { 129, 855 }, { 130, 855 }, { 131, 855 }, { 132, 855 },
1961  { 133, 855 }, { 134, 855 }, { 135, 855 }, { 136, 855 }, { 137, 855 },
1962  { 138, 855 }, { 139, 855 }, { 140, 855 }, { 141, 855 }, { 142, 855 },
1963  { 143, 855 }, { 144, 855 }, { 145, 855 }, { 146, 855 }, { 147, 855 },
1964  { 148, 855 }, { 149, 855 }, { 150, 855 }, { 151, 855 }, { 152, 855 },
1965  { 153, 855 }, { 154, 855 }, { 155, 855 }, { 156, 855 }, { 157, 855 },
1966  { 158, 855 }, { 159, 855 }, { 160, 855 }, { 161, 855 }, { 162, 855 },
1967 
1968  { 163, 855 }, { 164, 855 }, { 165, 855 }, { 166, 855 }, { 167, 855 },
1969  { 168, 855 }, { 169, 855 }, { 170, 855 }, { 171, 855 }, { 172, 855 },
1970  { 173, 855 }, { 174, 855 }, { 175, 855 }, { 176, 855 }, { 177, 855 },
1971  { 178, 855 }, { 179, 855 }, { 180, 855 }, { 181, 855 }, { 182, 855 },
1972  { 183, 855 }, { 184, 855 }, { 185, 855 }, { 186, 855 }, { 187, 855 },
1973  { 188, 855 }, { 189, 855 }, { 190, 855 }, { 191, 855 }, { 192, 855 },
1974  { 193, 855 }, { 194, 855 }, { 195, 855 }, { 196, 855 }, { 197, 855 },
1975  { 198, 855 }, { 199, 855 }, { 200, 855 }, { 201, 855 }, { 202, 855 },
1976  { 203, 855 }, { 204, 855 }, { 205, 855 }, { 206, 855 }, { 207, 855 },
1977  { 208, 855 }, { 209, 855 }, { 210, 855 }, { 211, 855 }, { 212, 855 },
1978 
1979  { 213, 855 }, { 214, 855 }, { 215, 855 }, { 216, 855 }, { 217, 855 },
1980  { 218, 855 }, { 219, 855 }, { 220, 855 }, { 221, 855 }, { 222, 855 },
1981  { 223, 855 }, { 224, 855 }, { 225, 855 }, { 226, 855 }, { 227, 855 },
1982  { 228, 855 }, { 229, 855 }, { 230, 855 }, { 231, 855 }, { 232, 855 },
1983  { 233, 855 }, { 234, 855 }, { 235, 855 }, { 236, 855 }, { 237, 855 },
1984  { 238, 855 }, { 239, 855 }, { 240, 855 }, { 241, 855 }, { 242, 855 },
1985  { 243, 855 }, { 244, 855 }, { 245, 855 }, { 246, 855 }, { 247, 855 },
1986  { 248, 855 }, { 249, 855 }, { 250, 855 }, { 251, 855 }, { 252, 855 },
1987  { 253, 855 }, { 254, 855 }, { 255, 855 }, { 256, 855 }, {   0,   0 },
1988  {   0,30595 }, {   1, 633 }, {   2, 633 }, {   3, 633 }, {   4, 633 },
1989 
1990  {   5, 633 }, {   6, 633 }, {   7, 633 }, {   8, 633 }, {   9, 633 },
1991  {  10, 635 }, {  11, 633 }, {  12, 633 }, {  13, 633 }, {  14, 633 },
1992  {  15, 633 }, {  16, 633 }, {  17, 633 }, {  18, 633 }, {  19, 633 },
1993  {  20, 633 }, {  21, 633 }, {  22, 633 }, {  23, 633 }, {  24, 633 },
1994  {  25, 633 }, {  26, 633 }, {  27, 633 }, {  28, 633 }, {  29, 633 },
1995  {  30, 633 }, {  31, 633 }, {  32, 633 }, {  33, 633 }, {  34, 633 },
1996  {  35, 633 }, {  36, 633 }, {  37, 633 }, {  38, 633 }, {  39, 633 },
1997  {  40, 633 }, {  41, 633 }, {  42, 633 }, {  43, 633 }, {  44, 633 },
1998  {  45, 633 }, {  46, 633 }, {  47, 633 }, {  48, 633 }, {  49, 633 },
1999  {  50, 633 }, {  51, 633 }, {  52, 633 }, {  53, 633 }, {  54, 633 },
2000 
2001  {  55, 633 }, {  56, 633 }, {  57, 633 }, {  58, 633 }, {  59, 633 },
2002  {  60, 633 }, {  61, 633 }, {  62, 633 }, {  63, 633 }, {  64, 633 },
2003  {  65, 633 }, {  66, 633 }, {  67, 633 }, {  68, 633 }, {  69, 633 },
2004  {  70, 633 }, {  71, 633 }, {  72, 633 }, {  73, 633 }, {  74, 633 },
2005  {  75, 633 }, {  76, 633 }, {  77, 633 }, {  78, 633 }, {  79, 633 },
2006  {  80, 633 }, {  81, 633 }, {  82, 633 }, {  83, 633 }, {  84, 633 },
2007  {  85, 633 }, {  86, 633 }, {  87, 633 }, {  88, 633 }, {  89, 633 },
2008  {  90, 633 }, {  91, 633 }, {  92, 637 }, {  93, 633 }, {  94, 633 },
2009  {  95, 633 }, {  96, 633 }, {  97, 633 }, {  98, 633 }, {  99, 633 },
2010  { 100, 633 }, { 101, 633 }, { 102, 633 }, { 103, 633 }, { 104, 633 },
2011 
2012  { 105, 633 }, { 106, 633 }, { 107, 633 }, { 108, 633 }, { 109, 633 },
2013  { 110, 633 }, { 111, 633 }, { 112, 633 }, { 113, 633 }, { 114, 633 },
2014  { 115, 633 }, { 116, 633 }, { 117, 633 }, { 118, 633 }, { 119, 633 },
2015  { 120, 633 }, { 121, 633 }, { 122, 633 }, { 123, 633 }, { 124, 633 },
2016  { 125, 633 }, { 126, 633 }, { 127, 633 }, { 128, 633 }, { 129, 633 },
2017  { 130, 633 }, { 131, 633 }, { 132, 633 }, { 133, 633 }, { 134, 633 },
2018  { 135, 633 }, { 136, 633 }, { 137, 633 }, { 138, 633 }, { 139, 633 },
2019  { 140, 633 }, { 141, 633 }, { 142, 633 }, { 143, 633 }, { 144, 633 },
2020  { 145, 633 }, { 146, 633 }, { 147, 633 }, { 148, 633 }, { 149, 633 },
2021  { 150, 633 }, { 151, 633 }, { 152, 633 }, { 153, 633 }, { 154, 633 },
2022 
2023  { 155, 633 }, { 156, 633 }, { 157, 633 }, { 158, 633 }, { 159, 633 },
2024  { 160, 633 }, { 161, 633 }, { 162, 633 }, { 163, 633 }, { 164, 633 },
2025  { 165, 633 }, { 166, 633 }, { 167, 633 }, { 168, 633 }, { 169, 633 },
2026  { 170, 633 }, { 171, 633 }, { 172, 633 }, { 173, 633 }, { 174, 633 },
2027  { 175, 633 }, { 176, 633 }, { 177, 633 }, { 178, 633 }, { 179, 633 },
2028  { 180, 633 }, { 181, 633 }, { 182, 633 }, { 183, 633 }, { 184, 633 },
2029  { 185, 633 }, { 186, 633 }, { 187, 633 }, { 188, 633 }, { 189, 633 },
2030  { 190, 633 }, { 191, 633 }, { 192, 633 }, { 193, 633 }, { 194, 633 },
2031  { 195, 633 }, { 196, 633 }, { 197, 633 }, { 198, 633 }, { 199, 633 },
2032  { 200, 633 }, { 201, 633 }, { 202, 633 }, { 203, 633 }, { 204, 633 },
2033 
2034  { 205, 633 }, { 206, 633 }, { 207, 633 }, { 208, 633 }, { 209, 633 },
2035  { 210, 633 }, { 211, 633 }, { 212, 633 }, { 213, 633 }, { 214, 633 },
2036  { 215, 633 }, { 216, 633 }, { 217, 633 }, { 218, 633 }, { 219, 633 },
2037  { 220, 633 }, { 221, 633 }, { 222, 633 }, { 223, 633 }, { 224, 633 },
2038  { 225, 633 }, { 226, 633 }, { 227, 633 }, { 228, 633 }, { 229, 633 },
2039  { 230, 633 }, { 231, 633 }, { 232, 633 }, { 233, 633 }, { 234, 633 },
2040  { 235, 633 }, { 236, 633 }, { 237, 633 }, { 238, 633 }, { 239, 633 },
2041  { 240, 633 }, { 241, 633 }, { 242, 633 }, { 243, 633 }, { 244, 633 },
2042  { 245, 633 }, { 246, 633 }, { 247, 633 }, { 248, 633 }, { 249, 633 },
2043  { 250, 633 }, { 251, 633 }, { 252, 633 }, { 253, 633 }, { 254, 633 },
2044 
2045  { 255, 633 }, { 256, 633 }, {   0,   0 }, {   0,30337 }, {   1, 375 },
2046  {   2, 375 }, {   3, 375 }, {   4, 375 }, {   5, 375 }, {   6, 375 },
2047  {   7, 375 }, {   8, 375 }, {   9, 375 }, {  10, 377 }, {  11, 375 },
2048  {  12, 375 }, {  13, 375 }, {  14, 375 }, {  15, 375 }, {  16, 375 },
2049  {  17, 375 }, {  18, 375 }, {  19, 375 }, {  20, 375 }, {  21, 375 },
2050  {  22, 375 }, {  23, 375 }, {  24, 375 }, {  25, 375 }, {  26, 375 },
2051  {  27, 375 }, {  28, 375 }, {  29, 375 }, {  30, 375 }, {  31, 375 },
2052  {  32, 375 }, {  33, 375 }, {  34, 375 }, {  35, 375 }, {  36, 375 },
2053  {  37, 375 }, {  38, 375 }, {  39, 375 }, {  40, 375 }, {  41, 375 },
2054  {  42, 375 }, {  43, 375 }, {  44, 375 }, {  45, 375 }, {  46, 375 },
2055 
2056  {  47, 375 }, {  48, 375 }, {  49, 375 }, {  50, 375 }, {  51, 375 },
2057  {  52, 375 }, {  53, 375 }, {  54, 375 }, {  55, 375 }, {  56, 375 },
2058  {  57, 375 }, {  58, 375 }, {  59, 375 }, {  60, 375 }, {  61, 375 },
2059  {  62, 375 }, {  63, 375 }, {  64, 375 }, {  65, 375 }, {  66, 375 },
2060  {  67, 375 }, {  68, 375 }, {  69, 375 }, {  70, 375 }, {  71, 375 },
2061  {  72, 375 }, {  73, 375 }, {  74, 375 }, {  75, 375 }, {  76, 375 },
2062  {  77, 375 }, {  78, 375 }, {  79, 375 }, {  80, 375 }, {  81, 375 },
2063  {  82, 375 }, {  83, 375 }, {  84, 375 }, {  85, 375 }, {  86, 375 },
2064  {  87, 375 }, {  88, 375 }, {  89, 375 }, {  90, 375 }, {  91, 375 },
2065  {  92, 379 }, {  93, 375 }, {  94, 375 }, {  95, 375 }, {  96, 375 },
2066 
2067  {  97, 375 }, {  98, 375 }, {  99, 375 }, { 100, 375 }, { 101, 375 },
2068  { 102, 375 }, { 103, 375 }, { 104, 375 }, { 105, 375 }, { 106, 375 },
2069  { 107, 375 }, { 108, 375 }, { 109, 375 }, { 110, 375 }, { 111, 375 },
2070  { 112, 375 }, { 113, 375 }, { 114, 375 }, { 115, 375 }, { 116, 375 },
2071  { 117, 375 }, { 118, 375 }, { 119, 375 }, { 120, 375 }, { 121, 375 },
2072  { 122, 375 }, { 123, 375 }, { 124, 375 }, { 125, 375 }, { 126, 375 },
2073  { 127, 375 }, { 128, 375 }, { 129, 375 }, { 130, 375 }, { 131, 375 },
2074  { 132, 375 }, { 133, 375 }, { 134, 375 }, { 135, 375 }, { 136, 375 },
2075  { 137, 375 }, { 138, 375 }, { 139, 375 }, { 140, 375 }, { 141, 375 },
2076  { 142, 375 }, { 143, 375 }, { 144, 375 }, { 145, 375 }, { 146, 375 },
2077 
2078  { 147, 375 }, { 148, 375 }, { 149, 375 }, { 150, 375 }, { 151, 375 },
2079  { 152, 375 }, { 153, 375 }, { 154, 375 }, { 155, 375 }, { 156, 375 },
2080  { 157, 375 }, { 158, 375 }, { 159, 375 }, { 160, 375 }, { 161, 375 },
2081  { 162, 375 }, { 163, 375 }, { 164, 375 }, { 165, 375 }, { 166, 375 },
2082  { 167, 375 }, { 168, 375 }, { 169, 375 }, { 170, 375 }, { 171, 375 },
2083  { 172, 375 }, { 173, 375 }, { 174, 375 }, { 175, 375 }, { 176, 375 },
2084  { 177, 375 }, { 178, 375 }, { 179, 375 }, { 180, 375 }, { 181, 375 },
2085  { 182, 375 }, { 183, 375 }, { 184, 375 }, { 185, 375 }, { 186, 375 },
2086  { 187, 375 }, { 188, 375 }, { 189, 375 }, { 190, 375 }, { 191, 375 },
2087  { 192, 375 }, { 193, 375 }, { 194, 375 }, { 195, 375 }, { 196, 375 },
2088 
2089  { 197, 375 }, { 198, 375 }, { 199, 375 }, { 200, 375 }, { 201, 375 },
2090  { 202, 375 }, { 203, 375 }, { 204, 375 }, { 205, 375 }, { 206, 375 },
2091  { 207, 375 }, { 208, 375 }, { 209, 375 }, { 210, 375 }, { 211, 375 },
2092  { 212, 375 }, { 213, 375 }, { 214, 375 }, { 215, 375 }, { 216, 375 },
2093  { 217, 375 }, { 218, 375 }, { 219, 375 }, { 220, 375 }, { 221, 375 },
2094  { 222, 375 }, { 223, 375 }, { 224, 375 }, { 225, 375 }, { 226, 375 },
2095  { 227, 375 }, { 228, 375 }, { 229, 375 }, { 230, 375 }, { 231, 375 },
2096  { 232, 375 }, { 233, 375 }, { 234, 375 }, { 235, 375 }, { 236, 375 },
2097  { 237, 375 }, { 238, 375 }, { 239, 375 }, { 240, 375 }, { 241, 375 },
2098  { 242, 375 }, { 243, 375 }, { 244, 375 }, { 245, 375 }, { 246, 375 },
2099 
2100  { 247, 375 }, { 248, 375 }, { 249, 375 }, { 250, 375 }, { 251, 375 },
2101  { 252, 375 }, { 253, 375 }, { 254, 375 }, { 255, 375 }, { 256, 375 },
2102  {   0,  78 }, {   0,30079 }, {   0,   1 }, {   0,30077 }, {   0,  49 },
2103  {   0,30075 }, {   0,   0 }, {   0,   1 }, {   0,30072 }, {   0,  69 },
2104  {   0,30070 }, {   0,   0 }, {   9,5515 }, {  10,5515 }, {   0,   0 },
2105  {  12,5515 }, {  13,5515 }, {   9,5510 }, {  10,5510 }, {   0,   0 },
2106  {  12,5510 }, {  13,5510 }, {   0,  19 }, {   0,30057 }, {   0,  68 },
2107  {   0,30055 }, {   0,   0 }, {   0,  68 }, {   0,30052 }, {   0,   0 },
2108  {   0,   0 }, {   0,   0 }, {   0,   6 }, {   0,30047 }, {   0,   0 },
2109  {  32,5515 }, {   0,   6 }, {   0,30043 }, {   0,   0 }, {   0,   0 },
2110 
2111  {  32,5510 }, {   0,  51 }, {   0,30038 }, {  33,5510 }, {   0,   0 },
2112  {  35,5510 }, {   0,   0 }, {  37,5510 }, {  38,5510 }, {   0,  69 },
2113  {   0,30030 }, {   0,   0 }, {  42,5510 }, {  43,5510 }, {   0,   0 },
2114  {  45,5510 }, {   0,   0 }, {  47,5510 }, {   0,   0 }, {   0,  52 },
2115  {   0,30020 }, {   0,  54 }, {   0,30018 }, {   0,  54 }, {   0,30016 },
2116  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2117  {  60,5510 }, {  61,5550 }, {  62,5510 }, {  63,5510 }, {  64,5510 },
2118  {  42, 348 }, {  34, 346 }, {   0,  54 }, {   0,30002 }, {  42,7294 },
2119  {  47, 353 }, {   0,  27 }, {   0,29998 }, {  33,5470 }, {   0,   0 },
2120  {  35,5470 }, {  58, 100 }, {  37,5470 }, {  38,5470 }, {  61, 102 },
2121 
2122  {   0,   0 }, {   0,   0 }, {  42,5470 }, {  43,5470 }, {  34, 328 },
2123  {  45,5470 }, {   0,   0 }, {  47,5470 }, {   0,   0 }, {   0,  27 },
2124  {   0,29980 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  94,5510 },
2125  {   0,   0 }, {  96,5510 }, {   0,  27 }, {   0,29972 }, {  45,9219 },
2126  {  60,5470 }, {  61,5470 }, {  62,5470 }, {  63,5470 }, {  64,5470 },
2127  {   0,  78 }, {   0,29964 }, {   0,  35 }, {   0,29962 }, {   0,  36 },
2128  {   0,29960 }, {   0,  35 }, {   0,29958 }, {   0,  43 }, {   0,29956 },
2129  {   0,  61 }, {   0,29954 }, {   0,  60 }, {   0,29952 }, {   0,  62 },
2130  {   0,29950 }, {   0,   8 }, {   0,29948 }, {   0,   0 }, { 124,5510 },
2131  {   0,   0 }, { 126,5510 }, {   0,  20 }, {   0,29942 }, {   0,  18 },
2132 
2133  {   0,29940 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  94,5470 },
2134  {  45,9496 }, {  96,5470 }, {  69, 327 }, {   0,   0 }, {   0,   0 },
2135  {   0,   0 }, {   0,   0 }, {  36,   8 }, {   0,   0 }, {   0,   0 },
2136  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2137  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  48,5461 },
2138  {  49,5461 }, {  50,5461 }, {  51,5461 }, {  52,5461 }, {  53,5461 },
2139  {  54,5461 }, {  55,5461 }, {  56,5461 }, {  57,5461 }, { 124,5470 },
2140  {   0,   0 }, { 126,5470 }, {  69, 357 }, {   0,   0 }, { 101, 327 },
2141  {   0,   0 }, {  65,5523 }, {  66,5523 }, {  67,5523 }, {  68,5523 },
2142  {  69,5523 }, {  70,5523 }, {  71,5523 }, {  72,5523 }, {  73,5523 },
2143 
2144  {  74,5523 }, {  75,5523 }, {  76,5523 }, {  77,5523 }, {  78,5523 },
2145  {  79,5523 }, {  80,5523 }, {  81,5523 }, {  82,5523 }, {  83,5523 },
2146  {  84,5523 }, {  85,5523 }, {  86,5523 }, {  87,5523 }, {  88,5523 },
2147  {  89,5523 }, {  90,5523 }, {  85,9732 }, {   0,   0 }, { 101, 357 },
2148  {   0,   0 }, {  95,5523 }, {   0,   0 }, {  97,5523 }, {  98,5523 },
2149  {  99,5523 }, { 100,5523 }, { 101,5523 }, { 102,5523 }, { 103,5523 },
2150  { 104,5523 }, { 105,5523 }, { 106,5523 }, { 107,5523 }, { 108,5523 },
2151  { 109,5523 }, { 110,5523 }, { 111,5523 }, { 112,5523 }, { 113,5523 },
2152  { 114,5523 }, { 115,5523 }, { 116,5523 }, { 117,5523 }, { 118,5523 },
2153  { 119,5523 }, { 120,5523 }, { 121,5523 }, { 122,5523 }, { 117,9755 },
2154 
2155  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, { 128,5523 },
2156  { 129,5523 }, { 130,5523 }, { 131,5523 }, { 132,5523 }, { 133,5523 },
2157  { 134,5523 }, { 135,5523 }, { 136,5523 }, { 137,5523 }, { 138,5523 },
2158  { 139,5523 }, { 140,5523 }, { 141,5523 }, { 142,5523 }, { 143,5523 },
2159  { 144,5523 }, { 145,5523 }, { 146,5523 }, { 147,5523 }, { 148,5523 },
2160  { 149,5523 }, { 150,5523 }, { 151,5523 }, { 152,5523 }, { 153,5523 },
2161  { 154,5523 }, { 155,5523 }, { 156,5523 }, { 157,5523 }, { 158,5523 },
2162  { 159,5523 }, { 160,5523 }, { 161,5523 }, { 162,5523 }, { 163,5523 },
2163  { 164,5523 }, { 165,5523 }, { 166,5523 }, { 167,5523 }, { 168,5523 },
2164  { 169,5523 }, { 170,5523 }, { 171,5523 }, { 172,5523 }, { 173,5523 },
2165 
2166  { 174,5523 }, { 175,5523 }, { 176,5523 }, { 177,5523 }, { 178,5523 },
2167  { 179,5523 }, { 180,5523 }, { 181,5523 }, { 182,5523 }, { 183,5523 },
2168  { 184,5523 }, { 185,5523 }, { 186,5523 }, { 187,5523 }, { 188,5523 },
2169  { 189,5523 }, { 190,5523 }, { 191,5523 }, { 192,5523 }, { 193,5523 },
2170  { 194,5523 }, { 195,5523 }, { 196,5523 }, { 197,5523 }, { 198,5523 },
2171  { 199,5523 }, { 200,5523 }, { 201,5523 }, { 202,5523 }, { 203,5523 },
2172  { 204,5523 }, { 205,5523 }, { 206,5523 }, { 207,5523 }, { 208,5523 },
2173  { 209,5523 }, { 210,5523 }, { 211,5523 }, { 212,5523 }, { 213,5523 },
2174  { 214,5523 }, { 215,5523 }, { 216,5523 }, { 217,5523 }, { 218,5523 },
2175  { 219,5523 }, { 220,5523 }, { 221,5523 }, { 222,5523 }, { 223,5523 },
2176 
2177  { 224,5523 }, { 225,5523 }, { 226,5523 }, { 227,5523 }, { 228,5523 },
2178  { 229,5523 }, { 230,5523 }, { 231,5523 }, { 232,5523 }, { 233,5523 },
2179  { 234,5523 }, { 235,5523 }, { 236,5523 }, { 237,5523 }, { 238,5523 },
2180  { 239,5523 }, { 240,5523 }, { 241,5523 }, { 242,5523 }, { 243,5523 },
2181  { 244,5523 }, { 245,5523 }, { 246,5523 }, { 247,5523 }, { 248,5523 },
2182  { 249,5523 }, { 250,5523 }, { 251,5523 }, { 252,5523 }, { 253,5523 },
2183  { 254,5523 }, { 255,5523 }, {   0,  68 }, {   0,29707 }, {   0,  59 },
2184  {   0,29705 }, {   0,  15 }, {   0,29703 }, {   0,  10 }, {   0,29701 },
2185  {   0,   7 }, {   0,29699 }, {   0,   0 }, {   0,  68 }, {   0,29696 },
2186  {   0,   4 }, {   0,29694 }, {   0,  57 }, {   0,29692 }, {   0,   0 },
2187 
2188  {   0,   0 }, {   0,   0 }, {   0,  17 }, {   0,29687 }, {   0,  30 },
2189  {   0,29685 }, {   0,  23 }, {   0,29683 }, {   0,  38 }, {   0,29681 },
2190  {   0,  45 }, {   0,29679 }, {   0,  68 }, {   0,29677 }, {   0,  55 },
2191  {   0,29675 }, {  33,5147 }, {   0,   0 }, {  35,5147 }, {  34, 107 },
2192  {  37,5147 }, {  38,5147 }, {   0,   0 }, {   0,   0 }, {  39, 109 },
2193  {  42,5147 }, {  43,5147 }, {  33,5136 }, {  45,5147 }, {  35,5136 },
2194  {  47,5147 }, {  37,5136 }, {  38,5136 }, {  42,   0 }, {  45,10475 },
2195  {   0,   0 }, {  42,5136 }, {  43,5136 }, {  47,   5 }, {  45,5512 },
2196  {   0,   0 }, {  47,5136 }, {   0,   0 }, {  60,5147 }, {  61,5147 },
2197  {  62,5147 }, {  63,5147 }, {  64,5147 }, {  45,10847 }, {   0,  25 },
2198 
2199  {   0,29640 }, {   0,   0 }, {  45,11148 }, {   0,   0 }, {  60,5136 },
2200  {  61,5136 }, {  62,5136 }, {  63,5136 }, {  64,5136 }, {  46,-277 },
2201  {   0,   0 }, {  48,5751 }, {  49,5751 }, {  50,5751 }, {  51,5751 },
2202  {  52,5751 }, {  53,5751 }, {  54,5751 }, {  55,5751 }, {  56,5751 },
2203  {  57,5751 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,  28 },
2204  {   0,29615 }, {   0,   0 }, {  94,5147 }, {   0,   0 }, {  96,5147 },
2205  {   0,  73 }, {   0,29609 }, {   0,   0 }, {   0,  68 }, {   0,29606 },
2206  {   0,  71 }, {   0,29604 }, {   0,   0 }, {  94,5136 }, {   0,   0 },
2207  {  96,5136 }, {   0,  50 }, {   0,29598 }, {   0,  21 }, {   0,29596 },
2208  {  45,12066 }, {   0,  14 }, {   0,29593 }, {  83, 138 }, {   0,   0 },
2209 
2210  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,  10 }, {   0,29586 },
2211  {   0,  13 }, {   0,29584 }, { 124,5147 }, {   0,   0 }, { 126,5147 },
2212  {   0,  17 }, {   0,29579 }, {   0,  41 }, {   0,29577 }, {   0,  23 },
2213  {   0,29575 }, {   0,   0 }, {  33,5046 }, { 124,5136 }, {  35,5046 },
2214  { 126,5136 }, {  37,5046 }, {  38,5046 }, {   0,   0 }, {   0,   0 },
2215  {   0,   0 }, {  42,5705 }, {  43,5046 }, {   0,   0 }, {  45,5046 },
2216  { 115, 138 }, {  47,5046 }, {  46,5705 }, {   0,   0 }, {  48,5769 },
2217  {  49,5769 }, {  50,5769 }, {  51,5769 }, {  52,5769 }, {  53,5769 },
2218  {  54,5769 }, {  55,5769 }, {  56,5769 }, {  57,5769 }, {  60,5046 },
2219  {  61,5046 }, {  62,5046 }, {  63,5046 }, {  64,5046 }, {  45,12655 },
2220 
2221  {   0,  68 }, {   0,29539 }, {   0,  55 }, {   0,29537 }, {   0,   0 },
2222  {  69,5791 }, {  45,13680 }, {   0,   0 }, {  83,  99 }, {   0,   0 },
2223  {  45,14708 }, {   0,  68 }, {   0,29528 }, {   0,   0 }, {   0,   0 },
2224  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2225  {   0,  25 }, {   0,29519 }, {   0,   0 }, {   0,  28 }, {   0,29516 },
2226  {   0,  39 }, {   0,29514 }, {   0,   0 }, {  94,5046 }, {   0,   0 },
2227  {  96,5046 }, {   0,  40 }, {   0,29508 }, {   0,   0 }, {  33,4979 },
2228  {   0,   0 }, {  35,4979 }, { 101,5791 }, {  37,4979 }, {  38,4979 },
2229  { 115,  99 }, {   0,   0 }, {   0,   0 }, {  42,4979 }, {  43,4979 },
2230  {  33,4968 }, {  45,4979 }, {  35,4968 }, {  47,4979 }, {  37,4968 },
2231 
2232  {  38,4968 }, {   0,   0 }, {   0,  55 }, {   0,29487 }, {  42,4968 },
2233  {  43,4968 }, {   0,   0 }, {  45,4968 }, { 124,5046 }, {  47,4968 },
2234  { 126,5046 }, {  60,4979 }, {  61,5766 }, {  62,5807 }, {  63,4979 },
2235  {  64,4979 }, {  45,15811 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2236  {  67,  50 }, {   0,   0 }, {  60,4968 }, {  61,4968 }, {  62,5863 },
2237  {  63,4968 }, {  64,4968 }, {   0,   0 }, {   0,  68 }, {   0,29461 },
2238  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2239  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2240  {   0,   0 }, {  67,  81 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2241  {  94,4979 }, {   0,   0 }, {  96,4979 }, {   0,   0 }, {   0,   0 },
2242 
2243  {   0,   0 }, {   0,   0 }, {  99,  50 }, {   0,   0 }, {   0,  28 },
2244  {   0,29435 }, {  94,4968 }, {   0,   0 }, {  96,4968 }, {   0,   0 },
2245  {   0,  77 }, {   0,29429 }, {  33,4901 }, {   0,   0 }, {  35,4901 },
2246  {   0,   0 }, {  37,4901 }, {  38,4901 }, {  65, 326 }, {   0,   0 },
2247  {   0,   0 }, {  42,4901 }, {  43,4901 }, {  99,  81 }, {  45,4901 },
2248  { 124,4979 }, {  47,4901 }, { 126,4979 }, {   0,   0 }, {   0,   0 },
2249  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2250  {   0,   0 }, { 124,4968 }, {   0,   0 }, { 126,4968 }, {  60,4901 },
2251  {  61,5807 }, {  62,4901 }, {  63,4901 }, {  64,4901 }, {   0,   0 },
2252  {   0,   0 }, {   0,   0 }, {  36,5855 }, {   0,   0 }, {   0,   0 },
2253 
2254  {  97, 326 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2255  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  48,5855 },
2256  {  49,5855 }, {  50,5855 }, {  51,5855 }, {  52,5855 }, {  53,5855 },
2257  {  54,5855 }, {  55,5855 }, {  56,5855 }, {  57,5855 }, {   0,   0 },
2258  {  65, 276 }, {   0,   0 }, {   0,   0 }, {  94,4901 }, {   0,   0 },
2259  {  96,4901 }, {  65,5855 }, {  66,5855 }, {  67,5855 }, {  68,5855 },
2260  {  69,5855 }, {  70,5855 }, {  71,5855 }, {  72,5855 }, {  73,5855 },
2261  {  74,5855 }, {  75,5855 }, {  76,5855 }, {  77,5855 }, {  78,5855 },
2262  {  79,5855 }, {  80,5855 }, {  81,5855 }, {  82,5855 }, {  83,5855 },
2263  {  84,5855 }, {  85,5855 }, {  86,5855 }, {  87,5855 }, {  88,5855 },
2264 
2265  {  89,5855 }, {  90,5855 }, {  97, 276 }, { 124,4901 }, {   0,   0 },
2266  { 126,4901 }, {  95,5855 }, {   0,   0 }, {  97,5855 }, {  98,5855 },
2267  {  99,5855 }, { 100,5855 }, { 101,5855 }, { 102,5855 }, { 103,5855 },
2268  { 104,5855 }, { 105,5855 }, { 106,5855 }, { 107,5855 }, { 108,5855 },
2269  { 109,5855 }, { 110,5855 }, { 111,5855 }, { 112,5855 }, { 113,5855 },
2270  { 114,5855 }, { 115,5855 }, { 116,5855 }, { 117,5855 }, { 118,5855 },
2271  { 119,5855 }, { 120,5855 }, { 121,5855 }, { 122,5855 }, {   0,   0 },
2272  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, { 128,5855 },
2273  { 129,5855 }, { 130,5855 }, { 131,5855 }, { 132,5855 }, { 133,5855 },
2274  { 134,5855 }, { 135,5855 }, { 136,5855 }, { 137,5855 }, { 138,5855 },
2275 
2276  { 139,5855 }, { 140,5855 }, { 141,5855 }, { 142,5855 }, { 143,5855 },
2277  { 144,5855 }, { 145,5855 }, { 146,5855 }, { 147,5855 }, { 148,5855 },
2278  { 149,5855 }, { 150,5855 }, { 151,5855 }, { 152,5855 }, { 153,5855 },
2279  { 154,5855 }, { 155,5855 }, { 156,5855 }, { 157,5855 }, { 158,5855 },
2280  { 159,5855 }, { 160,5855 }, { 161,5855 }, { 162,5855 }, { 163,5855 },
2281  { 164,5855 }, { 165,5855 }, { 166,5855 }, { 167,5855 }, { 168,5855 },
2282  { 169,5855 }, { 170,5855 }, { 171,5855 }, { 172,5855 }, { 173,5855 },
2283  { 174,5855 }, { 175,5855 }, { 176,5855 }, { 177,5855 }, { 178,5855 },
2284  { 179,5855 }, { 180,5855 }, { 181,5855 }, { 182,5855 }, { 183,5855 },
2285  { 184,5855 }, { 185,5855 }, { 186,5855 }, { 187,5855 }, { 188,5855 },
2286 
2287  { 189,5855 }, { 190,5855 }, { 191,5855 }, { 192,5855 }, { 193,5855 },
2288  { 194,5855 }, { 195,5855 }, { 196,5855 }, { 197,5855 }, { 198,5855 },
2289  { 199,5855 }, { 200,5855 }, { 201,5855 }, { 202,5855 }, { 203,5855 },
2290  { 204,5855 }, { 205,5855 }, { 206,5855 }, { 207,5855 }, { 208,5855 },
2291  { 209,5855 }, { 210,5855 }, { 211,5855 }, { 212,5855 }, { 213,5855 },
2292  { 214,5855 }, { 215,5855 }, { 216,5855 }, { 217,5855 }, { 218,5855 },
2293  { 219,5855 }, { 220,5855 }, { 221,5855 }, { 222,5855 }, { 223,5855 },
2294  { 224,5855 }, { 225,5855 }, { 226,5855 }, { 227,5855 }, { 228,5855 },
2295  { 229,5855 }, { 230,5855 }, { 231,5855 }, { 232,5855 }, { 233,5855 },
2296  { 234,5855 }, { 235,5855 }, { 236,5855 }, { 237,5855 }, { 238,5855 },
2297 
2298  { 239,5855 }, { 240,5855 }, { 241,5855 }, { 242,5855 }, { 243,5855 },
2299  { 244,5855 }, { 245,5855 }, { 246,5855 }, { 247,5855 }, { 248,5855 },
2300  { 249,5855 }, { 250,5855 }, { 251,5855 }, { 252,5855 }, { 253,5855 },
2301  { 254,5855 }, { 255,5855 }, {   0,  77 }, {   0,29172 }, {   0,   0 },
2302  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2303  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,  55 }, {   0,29161 },
2304  {   0,  28 }, {   0,29159 }, {   0,  33 }, {   0,29157 }, {   0,   0 },
2305  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2306  {   0,  55 }, {   0,29149 }, {   0,  28 }, {   0,29147 }, {   0,  34 },
2307  {   0,29145 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2308 
2309  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  36,5598 },
2310  {   0,   0 }, {   0,   0 }, {  39,-776 }, {   0,   0 }, {   0,   0 },
2311  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2312  {   0,   0 }, {  48,5598 }, {  49,5598 }, {  50,5598 }, {  51,5598 },
2313  {  52,5598 }, {  53,5598 }, {  54,5598 }, {  55,5598 }, {  56,5598 },
2314  {  57,5598 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2315  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  65,5598 }, {  66,5598 },
2316  {  67,5598 }, {  68,5598 }, {  69,5598 }, {  70,5598 }, {  71,5598 },
2317  {  72,5598 }, {  73,5598 }, {  74,5598 }, {  75,5598 }, {  76,5598 },
2318  {  77,5598 }, {  78,5598 }, {  79,5598 }, {  80,5598 }, {  81,5598 },
2319 
2320  {  82,5598 }, {  83,5598 }, {  84,5598 }, {  85,5598 }, {  86,5598 },
2321  {  87,5598 }, {  88,5598 }, {  89,5598 }, {  90,5598 }, {  80,  12 },
2322  {  69,22401 }, {  80,  12 }, {  69,22423 }, {  95,5598 }, {   0,   0 },
2323  {  97,5598 }, {  98,5598 }, {  99,5598 }, { 100,5598 }, { 101,5598 },
2324  { 102,5598 }, { 103,5598 }, { 104,5598 }, { 105,5598 }, { 106,5598 },
2325  { 107,5598 }, { 108,5598 }, { 109,5598 }, { 110,5598 }, { 111,5598 },
2326  { 112,5598 }, { 113,5598 }, { 114,5598 }, { 115,5598 }, { 116,5598 },
2327  { 117,5598 }, { 118,5598 }, { 119,5598 }, { 120,5598 }, { 121,5598 },
2328  { 122,5598 }, { 112,  12 }, { 101,22401 }, { 112,  12 }, { 101,22423 },
2329  {   0,   0 }, { 128,5598 }, { 129,5598 }, { 130,5598 }, { 131,5598 },
2330 
2331  { 132,5598 }, { 133,5598 }, { 134,5598 }, { 135,5598 }, { 136,5598 },
2332  { 137,5598 }, { 138,5598 }, { 139,5598 }, { 140,5598 }, { 141,5598 },
2333  { 142,5598 }, { 143,5598 }, { 144,5598 }, { 145,5598 }, { 146,5598 },
2334  { 147,5598 }, { 148,5598 }, { 149,5598 }, { 150,5598 }, { 151,5598 },
2335  { 152,5598 }, { 153,5598 }, { 154,5598 }, { 155,5598 }, { 156,5598 },
2336  { 157,5598 }, { 158,5598 }, { 159,5598 }, { 160,5598 }, { 161,5598 },
2337  { 162,5598 }, { 163,5598 }, { 164,5598 }, { 165,5598 }, { 166,5598 },
2338  { 167,5598 }, { 168,5598 }, { 169,5598 }, { 170,5598 }, { 171,5598 },
2339  { 172,5598 }, { 173,5598 }, { 174,5598 }, { 175,5598 }, { 176,5598 },
2340  { 177,5598 }, { 178,5598 }, { 179,5598 }, { 180,5598 }, { 181,5598 },
2341 
2342  { 182,5598 }, { 183,5598 }, { 184,5598 }, { 185,5598 }, { 186,5598 },
2343  { 187,5598 }, { 188,5598 }, { 189,5598 }, { 190,5598 }, { 191,5598 },
2344  { 192,5598 }, { 193,5598 }, { 194,5598 }, { 195,5598 }, { 196,5598 },
2345  { 197,5598 }, { 198,5598 }, { 199,5598 }, { 200,5598 }, { 201,5598 },
2346  { 202,5598 }, { 203,5598 }, { 204,5598 }, { 205,5598 }, { 206,5598 },
2347  { 207,5598 }, { 208,5598 }, { 209,5598 }, { 210,5598 }, { 211,5598 },
2348  { 212,5598 }, { 213,5598 }, { 214,5598 }, { 215,5598 }, { 216,5598 },
2349  { 217,5598 }, { 218,5598 }, { 219,5598 }, { 220,5598 }, { 221,5598 },
2350  { 222,5598 }, { 223,5598 }, { 224,5598 }, { 225,5598 }, { 226,5598 },
2351  { 227,5598 }, { 228,5598 }, { 229,5598 }, { 230,5598 }, { 231,5598 },
2352 
2353  { 232,5598 }, { 233,5598 }, { 234,5598 }, { 235,5598 }, { 236,5598 },
2354  { 237,5598 }, { 238,5598 }, { 239,5598 }, { 240,5598 }, { 241,5598 },
2355  { 242,5598 }, { 243,5598 }, { 244,5598 }, { 245,5598 }, { 246,5598 },
2356  { 247,5598 }, { 248,5598 }, { 249,5598 }, { 250,5598 }, { 251,5598 },
2357  { 252,5598 }, { 253,5598 }, { 254,5598 }, { 255,5598 }, {   0,  77 },
2358  {   0,28915 }, {   0,  55 }, {   0,28913 }, {   0,   0 }, {   0,   0 },
2359  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2360  {   0,   0 }, {   0,   0 }, {   0,  28 }, {   0,28902 }, {   0,   0 },
2361  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,  55 },
2362  {   0,28895 }, {   0,  28 }, {   0,28893 }, {   0,  56 }, {   0,28891 },
2363 
2364  {   0,  29 }, {   0,28889 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2365  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2366  {   0,   0 }, {  36,5341 }, {   0,   0 }, {   0,   0 }, {  39,-1027 },
2367  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2368  {   0,   0 }, {   0,   0 }, {  45,23039 }, {  48,5341 }, {  49,5341 },
2369  {  50,5341 }, {  51,5341 }, {  52,5341 }, {  53,5341 }, {  54,5341 },
2370  {  55,5341 }, {  56,5341 }, {  57,5341 }, {  45,23286 }, {  39,   4 },
2371  {   0,   0 }, {  39,   4 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2372  {  65,5341 }, {  66,5341 }, {  67,5341 }, {  68,5341 }, {  69,5341 },
2373  {  70,5341 }, {  71,5341 }, {  72,5341 }, {  73,5341 }, {  74,5341 },
2374 
2375  {  75,5341 }, {  76,5341 }, {  77,5341 }, {  78,5341 }, {  79,5341 },
2376  {  80,5341 }, {  81,5341 }, {  82,5341 }, {  83,5341 }, {  84,5341 },
2377  {  85,5341 }, {  86,5341 }, {  87,5341 }, {  88,5341 }, {  89,5341 },
2378  {  90,5341 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2379  {  95,5341 }, {   0,   0 }, {  97,5341 }, {  98,5341 }, {  99,5341 },
2380  { 100,5341 }, { 101,5341 }, { 102,5341 }, { 103,5341 }, { 104,5341 },
2381  { 105,5341 }, { 106,5341 }, { 107,5341 }, { 108,5341 }, { 109,5341 },
2382  { 110,5341 }, { 111,5341 }, { 112,5341 }, { 113,5341 }, { 114,5341 },
2383  { 115,5341 }, { 116,5341 }, { 117,5341 }, { 118,5341 }, { 119,5341 },
2384  { 120,5341 }, { 121,5341 }, { 122,5341 }, {   0,   0 }, {   0,   0 },
2385 
2386  {   0,   0 }, {   0,   0 }, {   0,   0 }, { 128,5341 }, { 129,5341 },
2387  { 130,5341 }, { 131,5341 }, { 132,5341 }, { 133,5341 }, { 134,5341 },
2388  { 135,5341 }, { 136,5341 }, { 137,5341 }, { 138,5341 }, { 139,5341 },
2389  { 140,5341 }, { 141,5341 }, { 142,5341 }, { 143,5341 }, { 144,5341 },
2390  { 145,5341 }, { 146,5341 }, { 147,5341 }, { 148,5341 }, { 149,5341 },
2391  { 150,5341 }, { 151,5341 }, { 152,5341 }, { 153,5341 }, { 154,5341 },
2392  { 155,5341 }, { 156,5341 }, { 157,5341 }, { 158,5341 }, { 159,5341 },
2393  { 160,5341 }, { 161,5341 }, { 162,5341 }, { 163,5341 }, { 164,5341 },
2394  { 165,5341 }, { 166,5341 }, { 167,5341 }, { 168,5341 }, { 169,5341 },
2395  { 170,5341 }, { 171,5341 }, { 172,5341 }, { 173,5341 }, { 174,5341 },
2396 
2397  { 175,5341 }, { 176,5341 }, { 177,5341 }, { 178,5341 }, { 179,5341 },
2398  { 180,5341 }, { 181,5341 }, { 182,5341 }, { 183,5341 }, { 184,5341 },
2399  { 185,5341 }, { 186,5341 }, { 187,5341 }, { 188,5341 }, { 189,5341 },
2400  { 190,5341 }, { 191,5341 }, { 192,5341 }, { 193,5341 }, { 194,5341 },
2401  { 195,5341 }, { 196,5341 }, { 197,5341 }, { 198,5341 }, { 199,5341 },
2402  { 200,5341 }, { 201,5341 }, { 202,5341 }, { 203,5341 }, { 204,5341 },
2403  { 205,5341 }, { 206,5341 }, { 207,5341 }, { 208,5341 }, { 209,5341 },
2404  { 210,5341 }, { 211,5341 }, { 212,5341 }, { 213,5341 }, { 214,5341 },
2405  { 215,5341 }, { 216,5341 }, { 217,5341 }, { 218,5341 }, { 219,5341 },
2406  { 220,5341 }, { 221,5341 }, { 222,5341 }, { 223,5341 }, { 224,5341 },
2407 
2408  { 225,5341 }, { 226,5341 }, { 227,5341 }, { 228,5341 }, { 229,5341 },
2409  { 230,5341 }, { 231,5341 }, { 232,5341 }, { 233,5341 }, { 234,5341 },
2410  { 235,5341 }, { 236,5341 }, { 237,5341 }, { 238,5341 }, { 239,5341 },
2411  { 240,5341 }, { 241,5341 }, { 242,5341 }, { 243,5341 }, { 244,5341 },
2412  { 245,5341 }, { 246,5341 }, { 247,5341 }, { 248,5341 }, { 249,5341 },
2413  { 250,5341 }, { 251,5341 }, { 252,5341 }, { 253,5341 }, { 254,5341 },
2414  { 255,5341 }, {   0,  77 }, {   0,28658 }, {   0,   0 }, {   0,   0 },
2415  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2416  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2417  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2418 
2419  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2420  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2421  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2422  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  36,5084 }, {   0,   0 },
2423  {   0,   0 }, {  39,-1282 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2424  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2425  {  48,5084 }, {  49,5084 }, {  50,5084 }, {  51,5084 }, {  52,5084 },
2426  {  53,5084 }, {  54,5084 }, {  55,5084 }, {  56,5084 }, {  57,5084 },
2427  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2428  {   0,   0 }, {   0,   0 }, {  65,5084 }, {  66,5084 }, {  67,5084 },
2429 
2430  {  68,5084 }, {  69,5084 }, {  70,5084 }, {  71,5084 }, {  72,5084 },
2431  {  73,5084 }, {  74,5084 }, {  75,5084 }, {  76,5084 }, {  77,5084 },
2432  {  78,5084 }, {  79,5084 }, {  80,5084 }, {  81,5084 }, {  82,5084 },
2433  {  83,5084 }, {  84,5084 }, {  85,5084 }, {  86,5084 }, {  87,5084 },
2434  {  88,5084 }, {  89,5084 }, {  90,5084 }, {   0,   0 }, {   0,   0 },
2435  {   0,   0 }, {   0,   0 }, {  95,5084 }, {   0,   0 }, {  97,5084 },
2436  {  98,5084 }, {  99,5084 }, { 100,5084 }, { 101,5084 }, { 102,5084 },
2437  { 103,5084 }, { 104,5084 }, { 105,5084 }, { 106,5084 }, { 107,5084 },
2438  { 108,5084 }, { 109,5084 }, { 110,5084 }, { 111,5084 }, { 112,5084 },
2439  { 113,5084 }, { 114,5084 }, { 115,5084 }, { 116,5084 }, { 117,5084 },
2440 
2441  { 118,5084 }, { 119,5084 }, { 120,5084 }, { 121,5084 }, { 122,5084 },
2442  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2443  { 128,5084 }, { 129,5084 }, { 130,5084 }, { 131,5084 }, { 132,5084 },
2444  { 133,5084 }, { 134,5084 }, { 135,5084 }, { 136,5084 }, { 137,5084 },
2445  { 138,5084 }, { 139,5084 }, { 140,5084 }, { 141,5084 }, { 142,5084 },
2446  { 143,5084 }, { 144,5084 }, { 145,5084 }, { 146,5084 }, { 147,5084 },
2447  { 148,5084 }, { 149,5084 }, { 150,5084 }, { 151,5084 }, { 152,5084 },
2448  { 153,5084 }, { 154,5084 }, { 155,5084 }, { 156,5084 }, { 157,5084 },
2449  { 158,5084 }, { 159,5084 }, { 160,5084 }, { 161,5084 }, { 162,5084 },
2450  { 163,5084 }, { 164,5084 }, { 165,5084 }, { 166,5084 }, { 167,5084 },
2451 
2452  { 168,5084 }, { 169,5084 }, { 170,5084 }, { 171,5084 }, { 172,5084 },
2453  { 173,5084 }, { 174,5084 }, { 175,5084 }, { 176,5084 }, { 177,5084 },
2454  { 178,5084 }, { 179,5084 }, { 180,5084 }, { 181,5084 }, { 182,5084 },
2455  { 183,5084 }, { 184,5084 }, { 185,5084 }, { 186,5084 }, { 187,5084 },
2456  { 188,5084 }, { 189,5084 }, { 190,5084 }, { 191,5084 }, { 192,5084 },
2457  { 193,5084 }, { 194,5084 }, { 195,5084 }, { 196,5084 }, { 197,5084 },
2458  { 198,5084 }, { 199,5084 }, { 200,5084 }, { 201,5084 }, { 202,5084 },
2459  { 203,5084 }, { 204,5084 }, { 205,5084 }, { 206,5084 }, { 207,5084 },
2460  { 208,5084 }, { 209,5084 }, { 210,5084 }, { 211,5084 }, { 212,5084 },
2461  { 213,5084 }, { 214,5084 }, { 215,5084 }, { 216,5084 }, { 217,5084 },
2462 
2463  { 218,5084 }, { 219,5084 }, { 220,5084 }, { 221,5084 }, { 222,5084 },
2464  { 223,5084 }, { 224,5084 }, { 225,5084 }, { 226,5084 }, { 227,5084 },
2465  { 228,5084 }, { 229,5084 }, { 230,5084 }, { 231,5084 }, { 232,5084 },
2466  { 233,5084 }, { 234,5084 }, { 235,5084 }, { 236,5084 }, { 237,5084 },
2467  { 238,5084 }, { 239,5084 }, { 240,5084 }, { 241,5084 }, { 242,5084 },
2468  { 243,5084 }, { 244,5084 }, { 245,5084 }, { 246,5084 }, { 247,5084 },
2469  { 248,5084 }, { 249,5084 }, { 250,5084 }, { 251,5084 }, { 252,5084 },
2470  { 253,5084 }, { 254,5084 }, { 255,5084 }, {   0,  77 }, {   0,28401 },
2471  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2472  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2473 
2474  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2475  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2476  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2477  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2478  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2479  {  36,4827 }, {   0,   0 }, {  38,-1304 }, {   0,   0 }, {   0,   0 },
2480  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2481  {   0,   0 }, {   0,   0 }, {  48,4827 }, {  49,4827 }, {  50,4827 },
2482  {  51,4827 }, {  52,4827 }, {  53,4827 }, {  54,4827 }, {  55,4827 },
2483  {  56,4827 }, {  57,4827 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2484 
2485  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  65,4827 },
2486  {  66,4827 }, {  67,4827 }, {  68,4827 }, {  69,4827 }, {  70,4827 },
2487  {  71,4827 }, {  72,4827 }, {  73,4827 }, {  74,4827 }, {  75,4827 },
2488  {  76,4827 }, {  77,4827 }, {  78,4827 }, {  79,4827 }, {  80,4827 },
2489  {  81,4827 }, {  82,4827 }, {  83,4827 }, {  84,4827 }, {  85,4827 },
2490  {  86,4827 }, {  87,4827 }, {  88,4827 }, {  89,4827 }, {  90,4827 },
2491  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  95,4827 },
2492  {   0,   0 }, {  97,4827 }, {  98,4827 }, {  99,4827 }, { 100,4827 },
2493  { 101,4827 }, { 102,4827 }, { 103,4827 }, { 104,4827 }, { 105,4827 },
2494  { 106,4827 }, { 107,4827 }, { 108,4827 }, { 109,4827 }, { 110,4827 },
2495 
2496  { 111,4827 }, { 112,4827 }, { 113,4827 }, { 114,4827 }, { 115,4827 },
2497  { 116,4827 }, { 117,4827 }, { 118,4827 }, { 119,4827 }, { 120,4827 },
2498  { 121,4827 }, { 122,4827 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2499  {   0,   0 }, {   0,   0 }, { 128,4827 }, { 129,4827 }, { 130,4827 },
2500  { 131,4827 }, { 132,4827 }, { 133,4827 }, { 134,4827 }, { 135,4827 },
2501  { 136,4827 }, { 137,4827 }, { 138,4827 }, { 139,4827 }, { 140,4827 },
2502  { 141,4827 }, { 142,4827 }, { 143,4827 }, { 144,4827 }, { 145,4827 },
2503  { 146,4827 }, { 147,4827 }, { 148,4827 }, { 149,4827 }, { 150,4827 },
2504  { 151,4827 }, { 152,4827 }, { 153,4827 }, { 154,4827 }, { 155,4827 },
2505  { 156,4827 }, { 157,4827 }, { 158,4827 }, { 159,4827 }, { 160,4827 },
2506 
2507  { 161,4827 }, { 162,4827 }, { 163,4827 }, { 164,4827 }, { 165,4827 },
2508  { 166,4827 }, { 167,4827 }, { 168,4827 }, { 169,4827 }, { 170,4827 },
2509  { 171,4827 }, { 172,4827 }, { 173,4827 }, { 174,4827 }, { 175,4827 },
2510  { 176,4827 }, { 177,4827 }, { 178,4827 }, { 179,4827 }, { 180,4827 },
2511  { 181,4827 }, { 182,4827 }, { 183,4827 }, { 184,4827 }, { 185,4827 },
2512  { 186,4827 }, { 187,4827 }, { 188,4827 }, { 189,4827 }, { 190,4827 },
2513  { 191,4827 }, { 192,4827 }, { 193,4827 }, { 194,4827 }, { 195,4827 },
2514  { 196,4827 }, { 197,4827 }, { 198,4827 }, { 199,4827 }, { 200,4827 },
2515  { 201,4827 }, { 202,4827 }, { 203,4827 }, { 204,4827 }, { 205,4827 },
2516  { 206,4827 }, { 207,4827 }, { 208,4827 }, { 209,4827 }, { 210,4827 },
2517 
2518  { 211,4827 }, { 212,4827 }, { 213,4827 }, { 214,4827 }, { 215,4827 },
2519  { 216,4827 }, { 217,4827 }, { 218,4827 }, { 219,4827 }, { 220,4827 },
2520  { 221,4827 }, { 222,4827 }, { 223,4827 }, { 224,4827 }, { 225,4827 },
2521  { 226,4827 }, { 227,4827 }, { 228,4827 }, { 229,4827 }, { 230,4827 },
2522  { 231,4827 }, { 232,4827 }, { 233,4827 }, { 234,4827 }, { 235,4827 },
2523  { 236,4827 }, { 237,4827 }, { 238,4827 }, { 239,4827 }, { 240,4827 },
2524  { 241,4827 }, { 242,4827 }, { 243,4827 }, { 244,4827 }, { 245,4827 },
2525  { 246,4827 }, { 247,4827 }, { 248,4827 }, { 249,4827 }, { 250,4827 },
2526  { 251,4827 }, { 252,4827 }, { 253,4827 }, { 254,4827 }, { 255,4827 },
2527  {   0,  77 }, {   0,28144 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2528 
2529  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2530  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2531  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2532  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2533  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2534  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2535  {   0,   0 }, {   0,   0 }, {  36,4570 }, {   0,   0 }, {   0,   0 },
2536  {  39,-1559 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2537  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  48,4570 },
2538  {  49,4570 }, {  50,4570 }, {  51,4570 }, {  52,4570 }, {  53,4570 },
2539 
2540  {  54,4570 }, {  55,4570 }, {  56,4570 }, {  57,4570 }, {   0,   0 },
2541  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2542  {   0,   0 }, {  65,4570 }, {  66,4570 }, {  67,4570 }, {  68,4570 },
2543  {  69,4570 }, {  70,4570 }, {  71,4570 }, {  72,4570 }, {  73,4570 },
2544  {  74,4570 }, {  75,4570 }, {  76,4570 }, {  77,4570 }, {  78,4570 },
2545  {  79,4570 }, {  80,4570 }, {  81,4570 }, {  82,4570 }, {  83,4570 },
2546  {  84,4570 }, {  85,4570 }, {  86,4570 }, {  87,4570 }, {  88,4570 },
2547  {  89,4570 }, {  90,4570 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2548  {   0,   0 }, {  95,4570 }, {   0,   0 }, {  97,4570 }, {  98,4570 },
2549  {  99,4570 }, { 100,4570 }, { 101,4570 }, { 102,4570 }, { 103,4570 },
2550 
2551  { 104,4570 }, { 105,4570 }, { 106,4570 }, { 107,4570 }, { 108,4570 },
2552  { 109,4570 }, { 110,4570 }, { 111,4570 }, { 112,4570 }, { 113,4570 },
2553  { 114,4570 }, { 115,4570 }, { 116,4570 }, { 117,4570 }, { 118,4570 },
2554  { 119,4570 }, { 120,4570 }, { 121,4570 }, { 122,4570 }, {   0,   0 },
2555  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, { 128,4570 },
2556  { 129,4570 }, { 130,4570 }, { 131,4570 }, { 132,4570 }, { 133,4570 },
2557  { 134,4570 }, { 135,4570 }, { 136,4570 }, { 137,4570 }, { 138,4570 },
2558  { 139,4570 }, { 140,4570 }, { 141,4570 }, { 142,4570 }, { 143,4570 },
2559  { 144,4570 }, { 145,4570 }, { 146,4570 }, { 147,4570 }, { 148,4570 },
2560  { 149,4570 }, { 150,4570 }, { 151,4570 }, { 152,4570 }, { 153,4570 },
2561 
2562  { 154,4570 }, { 155,4570 }, { 156,4570 }, { 157,4570 }, { 158,4570 },
2563  { 159,4570 }, { 160,4570 }, { 161,4570 }, { 162,4570 }, { 163,4570 },
2564  { 164,4570 }, { 165,4570 }, { 166,4570 }, { 167,4570 }, { 168,4570 },
2565  { 169,4570 }, { 170,4570 }, { 171,4570 }, { 172,4570 }, { 173,4570 },
2566  { 174,4570 }, { 175,4570 }, { 176,4570 }, { 177,4570 }, { 178,4570 },
2567  { 179,4570 }, { 180,4570 }, { 181,4570 }, { 182,4570 }, { 183,4570 },
2568  { 184,4570 }, { 185,4570 }, { 186,4570 }, { 187,4570 }, { 188,4570 },
2569  { 189,4570 }, { 190,4570 }, { 191,4570 }, { 192,4570 }, { 193,4570 },
2570  { 194,4570 }, { 195,4570 }, { 196,4570 }, { 197,4570 }, { 198,4570 },
2571  { 199,4570 }, { 200,4570 }, { 201,4570 }, { 202,4570 }, { 203,4570 },
2572 
2573  { 204,4570 }, { 205,4570 }, { 206,4570 }, { 207,4570 }, { 208,4570 },
2574  { 209,4570 }, { 210,4570 }, { 211,4570 }, { 212,4570 }, { 213,4570 },
2575  { 214,4570 }, { 215,4570 }, { 216,4570 }, { 217,4570 }, { 218,4570 },
2576  { 219,4570 }, { 220,4570 }, { 221,4570 }, { 222,4570 }, { 223,4570 },
2577  { 224,4570 }, { 225,4570 }, { 226,4570 }, { 227,4570 }, { 228,4570 },
2578  { 229,4570 }, { 230,4570 }, { 231,4570 }, { 232,4570 }, { 233,4570 },
2579  { 234,4570 }, { 235,4570 }, { 236,4570 }, { 237,4570 }, { 238,4570 },
2580  { 239,4570 }, { 240,4570 }, { 241,4570 }, { 242,4570 }, { 243,4570 },
2581  { 244,4570 }, { 245,4570 }, { 246,4570 }, { 247,4570 }, { 248,4570 },
2582  { 249,4570 }, { 250,4570 }, { 251,4570 }, { 252,4570 }, { 253,4570 },
2583 
2584  { 254,4570 }, { 255,4570 }, {   0,  12 }, {   0,27887 }, {   1,4570 },
2585  {   2,4570 }, {   3,4570 }, {   4,4570 }, {   5,4570 }, {   6,4570 },
2586  {   7,4570 }, {   8,4570 }, {   9,4570 }, {  10,4570 }, {  11,4570 },
2587  {  12,4570 }, {  13,4570 }, {  14,4570 }, {  15,4570 }, {  16,4570 },
2588  {  17,4570 }, {  18,4570 }, {  19,4570 }, {  20,4570 }, {  21,4570 },
2589  {  22,4570 }, {  23,4570 }, {  24,4570 }, {  25,4570 }, {  26,4570 },
2590  {  27,4570 }, {  28,4570 }, {  29,4570 }, {  30,4570 }, {  31,4570 },
2591  {  32,4570 }, {  33,4570 }, {  34,4570 }, {  35,4570 }, {  36,4570 },
2592  {  37,4570 }, {  38,4570 }, {   0,   0 }, {  40,4570 }, {  41,4570 },
2593  {  42,4570 }, {  43,4570 }, {  44,4570 }, {  45,4570 }, {  46,4570 },
2594 
2595  {  47,4570 }, {  48,4570 }, {  49,4570 }, {  50,4570 }, {  51,4570 },
2596  {  52,4570 }, {  53,4570 }, {  54,4570 }, {  55,4570 }, {  56,4570 },
2597  {  57,4570 }, {  58,4570 }, {  59,4570 }, {  60,4570 }, {  61,4570 },
2598  {  62,4570 }, {  63,4570 }, {  64,4570 }, {  65,4570 }, {  66,4570 },
2599  {  67,4570 }, {  68,4570 }, {  69,4570 }, {  70,4570 }, {  71,4570 },
2600  {  72,4570 }, {  73,4570 }, {  74,4570 }, {  75,4570 }, {  76,4570 },
2601  {  77,4570 }, {  78,4570 }, {  79,4570 }, {  80,4570 }, {  81,4570 },
2602  {  82,4570 }, {  83,4570 }, {  84,4570 }, {  85,4570 }, {  86,4570 },
2603  {  87,4570 }, {  88,4570 }, {  89,4570 }, {  90,4570 }, {  91,4570 },
2604  {  92,4570 }, {  93,4570 }, {  94,4570 }, {  95,4570 }, {  96,4570 },
2605 
2606  {  97,4570 }, {  98,4570 }, {  99,4570 }, { 100,4570 }, { 101,4570 },
2607  { 102,4570 }, { 103,4570 }, { 104,4570 }, { 105,4570 }, { 106,4570 },
2608  { 107,4570 }, { 108,4570 }, { 109,4570 }, { 110,4570 }, { 111,4570 },
2609  { 112,4570 }, { 113,4570 }, { 114,4570 }, { 115,4570 }, { 116,4570 },
2610  { 117,4570 }, { 118,4570 }, { 119,4570 }, { 120,4570 }, { 121,4570 },
2611  { 122,4570 }, { 123,4570 }, { 124,4570 }, { 125,4570 }, { 126,4570 },
2612  { 127,4570 }, { 128,4570 }, { 129,4570 }, { 130,4570 }, { 131,4570 },
2613  { 132,4570 }, { 133,4570 }, { 134,4570 }, { 135,4570 }, { 136,4570 },
2614  { 137,4570 }, { 138,4570 }, { 139,4570 }, { 140,4570 }, { 141,4570 },
2615  { 142,4570 }, { 143,4570 }, { 144,4570 }, { 145,4570 }, { 146,4570 },
2616 
2617  { 147,4570 }, { 148,4570 }, { 149,4570 }, { 150,4570 }, { 151,4570 },
2618  { 152,4570 }, { 153,4570 }, { 154,4570 }, { 155,4570 }, { 156,4570 },
2619  { 157,4570 }, { 158,4570 }, { 159,4570 }, { 160,4570 }, { 161,4570 },
2620  { 162,4570 }, { 163,4570 }, { 164,4570 }, { 165,4570 }, { 166,4570 },
2621  { 167,4570 }, { 168,4570 }, { 169,4570 }, { 170,4570 }, { 171,4570 },
2622  { 172,4570 }, { 173,4570 }, { 174,4570 }, { 175,4570 }, { 176,4570 },
2623  { 177,4570 }, { 178,4570 }, { 179,4570 }, { 180,4570 }, { 181,4570 },
2624  { 182,4570 }, { 183,4570 }, { 184,4570 }, { 185,4570 }, { 186,4570 },
2625  { 187,4570 }, { 188,4570 }, { 189,4570 }, { 190,4570 }, { 191,4570 },
2626  { 192,4570 }, { 193,4570 }, { 194,4570 }, { 195,4570 }, { 196,4570 },
2627 
2628  { 197,4570 }, { 198,4570 }, { 199,4570 }, { 200,4570 }, { 201,4570 },
2629  { 202,4570 }, { 203,4570 }, { 204,4570 }, { 205,4570 }, { 206,4570 },
2630  { 207,4570 }, { 208,4570 }, { 209,4570 }, { 210,4570 }, { 211,4570 },
2631  { 212,4570 }, { 213,4570 }, { 214,4570 }, { 215,4570 }, { 216,4570 },
2632  { 217,4570 }, { 218,4570 }, { 219,4570 }, { 220,4570 }, { 221,4570 },
2633  { 222,4570 }, { 223,4570 }, { 224,4570 }, { 225,4570 }, { 226,4570 },
2634  { 227,4570 }, { 228,4570 }, { 229,4570 }, { 230,4570 }, { 231,4570 },
2635  { 232,4570 }, { 233,4570 }, { 234,4570 }, { 235,4570 }, { 236,4570 },
2636  { 237,4570 }, { 238,4570 }, { 239,4570 }, { 240,4570 }, { 241,4570 },
2637  { 242,4570 }, { 243,4570 }, { 244,4570 }, { 245,4570 }, { 246,4570 },
2638 
2639  { 247,4570 }, { 248,4570 }, { 249,4570 }, { 250,4570 }, { 251,4570 },
2640  { 252,4570 }, { 253,4570 }, { 254,4570 }, { 255,4570 }, { 256,4570 },
2641  {   0,   9 }, {   0,27629 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2642  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2643  {   9,4570 }, {  10,4575 }, {   0,   0 }, {  12,4570 }, {  13,4575 },
2644  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2645  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2646  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2647  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  32,4570 }, {   0,   0 },
2648  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2649 
2650  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2651  {   0,   0 }, {  45,-2072 }, {   0,   5 }, {   0,27582 }, {   1,4575 },
2652  {   2,4575 }, {   3,4575 }, {   4,4575 }, {   5,4575 }, {   6,4575 },
2653  {   7,4575 }, {   8,4575 }, {   9,4575 }, {  10,4575 }, {  11,4575 },
2654  {  12,4575 }, {  13,4575 }, {  14,4575 }, {  15,4575 }, {  16,4575 },
2655  {  17,4575 }, {  18,4575 }, {  19,4575 }, {  20,4575 }, {  21,4575 },
2656  {  22,4575 }, {  23,4575 }, {  24,4575 }, {  25,4575 }, {  26,4575 },
2657  {  27,4575 }, {  28,4575 }, {  29,4575 }, {  30,4575 }, {  31,4575 },
2658  {  32,4575 }, {  33,4575 }, {  34,4575 }, {  35,4575 }, {  36,4575 },
2659  {  37,4575 }, {  38,4575 }, {  39,4575 }, {  40,4575 }, {  41,4575 },
2660 
2661  {   0,   0 }, {  43,4575 }, {  44,4575 }, {  45,4575 }, {  46,4575 },
2662  {   0,   0 }, {  48,4575 }, {  49,4575 }, {  50,4575 }, {  51,4575 },
2663  {  52,4575 }, {  53,4575 }, {  54,4575 }, {  55,4575 }, {  56,4575 },
2664  {  57,4575 }, {  58,4575 }, {  59,4575 }, {  60,4575 }, {  61,4575 },
2665  {  62,4575 }, {  63,4575 }, {  64,4575 }, {  65,4575 }, {  66,4575 },
2666  {  67,4575 }, {  68,4575 }, {  69,4575 }, {  70,4575 }, {  71,4575 },
2667  {  72,4575 }, {  73,4575 }, {  74,4575 }, {  75,4575 }, {  76,4575 },
2668  {  77,4575 }, {  78,4575 }, {  79,4575 }, {  80,4575 }, {  81,4575 },
2669  {  82,4575 }, {  83,4575 }, {  84,4575 }, {  85,4575 }, {  86,4575 },
2670  {  87,4575 }, {  88,4575 }, {  89,4575 }, {  90,4575 }, {  91,4575 },
2671 
2672  {  92,4575 }, {  93,4575 }, {  94,4575 }, {  95,4575 }, {  96,4575 },
2673  {  97,4575 }, {  98,4575 }, {  99,4575 }, { 100,4575 }, { 101,4575 },
2674  { 102,4575 }, { 103,4575 }, { 104,4575 }, { 105,4575 }, { 106,4575 },
2675  { 107,4575 }, { 108,4575 }, { 109,4575 }, { 110,4575 }, { 111,4575 },
2676  { 112,4575 }, { 113,4575 }, { 114,4575 }, { 115,4575 }, { 116,4575 },
2677  { 117,4575 }, { 118,4575 }, { 119,4575 }, { 120,4575 }, { 121,4575 },
2678  { 122,4575 }, { 123,4575 }, { 124,4575 }, { 125,4575 }, { 126,4575 },
2679  { 127,4575 }, { 128,4575 }, { 129,4575 }, { 130,4575 }, { 131,4575 },
2680  { 132,4575 }, { 133,4575 }, { 134,4575 }, { 135,4575 }, { 136,4575 },
2681  { 137,4575 }, { 138,4575 }, { 139,4575 }, { 140,4575 }, { 141,4575 },
2682 
2683  { 142,4575 }, { 143,4575 }, { 144,4575 }, { 145,4575 }, { 146,4575 },
2684  { 147,4575 }, { 148,4575 }, { 149,4575 }, { 150,4575 }, { 151,4575 },
2685  { 152,4575 }, { 153,4575 }, { 154,4575 }, { 155,4575 }, { 156,4575 },
2686  { 157,4575 }, { 158,4575 }, { 159,4575 }, { 160,4575 }, { 161,4575 },
2687  { 162,4575 }, { 163,4575 }, { 164,4575 }, { 165,4575 }, { 166,4575 },
2688  { 167,4575 }, { 168,4575 }, { 169,4575 }, { 170,4575 }, { 171,4575 },
2689  { 172,4575 }, { 173,4575 }, { 174,4575 }, { 175,4575 }, { 176,4575 },
2690  { 177,4575 }, { 178,4575 }, { 179,4575 }, { 180,4575 }, { 181,4575 },
2691  { 182,4575 }, { 183,4575 }, { 184,4575 }, { 185,4575 }, { 186,4575 },
2692  { 187,4575 }, { 188,4575 }, { 189,4575 }, { 190,4575 }, { 191,4575 },
2693 
2694  { 192,4575 }, { 193,4575 }, { 194,4575 }, { 195,4575 }, { 196,4575 },
2695  { 197,4575 }, { 198,4575 }, { 199,4575 }, { 200,4575 }, { 201,4575 },
2696  { 202,4575 }, { 203,4575 }, { 204,4575 }, { 205,4575 }, { 206,4575 },
2697  { 207,4575 }, { 208,4575 }, { 209,4575 }, { 210,4575 }, { 211,4575 },
2698  { 212,4575 }, { 213,4575 }, { 214,4575 }, { 215,4575 }, { 216,4575 },
2699  { 217,4575 }, { 218,4575 }, { 219,4575 }, { 220,4575 }, { 221,4575 },
2700  { 222,4575 }, { 223,4575 }, { 224,4575 }, { 225,4575 }, { 226,4575 },
2701  { 227,4575 }, { 228,4575 }, { 229,4575 }, { 230,4575 }, { 231,4575 },
2702  { 232,4575 }, { 233,4575 }, { 234,4575 }, { 235,4575 }, { 236,4575 },
2703  { 237,4575 }, { 238,4575 }, { 239,4575 }, { 240,4575 }, { 241,4575 },
2704 
2705  { 242,4575 }, { 243,4575 }, { 244,4575 }, { 245,4575 }, { 246,4575 },
2706  { 247,4575 }, { 248,4575 }, { 249,4575 }, { 250,4575 }, { 251,4575 },
2707  { 252,4575 }, { 253,4575 }, { 254,4575 }, { 255,4575 }, { 256,4575 },
2708  {   0,   5 }, {   0,27324 }, {   1,4317 }, {   2,4317 }, {   3,4317 },
2709  {   4,4317 }, {   5,4317 }, {   6,4317 }, {   7,4317 }, {   8,4317 },
2710  {   9,4317 }, {  10,4317 }, {  11,4317 }, {  12,4317 }, {  13,4317 },
2711  {  14,4317 }, {  15,4317 }, {  16,4317 }, {  17,4317 }, {  18,4317 },
2712  {  19,4317 }, {  20,4317 }, {  21,4317 }, {  22,4317 }, {  23,4317 },
2713  {  24,4317 }, {  25,4317 }, {  26,4317 }, {  27,4317 }, {  28,4317 },
2714  {  29,4317 }, {  30,4317 }, {  31,4317 }, {  32,4317 }, {  33,4317 },
2715 
2716  {  34,4317 }, {  35,4317 }, {  36,4317 }, {  37,4317 }, {  38,4317 },
2717  {  39,4317 }, {  40,4317 }, {  41,4317 }, {   0,   0 }, {  43,4317 },
2718  {  44,4317 }, {  45,4317 }, {  46,4317 }, {   0,   0 }, {  48,4317 },
2719  {  49,4317 }, {  50,4317 }, {  51,4317 }, {  52,4317 }, {  53,4317 },
2720  {  54,4317 }, {  55,4317 }, {  56,4317 }, {  57,4317 }, {  58,4317 },
2721  {  59,4317 }, {  60,4317 }, {  61,4317 }, {  62,4317 }, {  63,4317 },
2722  {  64,4317 }, {  65,4317 }, {  66,4317 }, {  67,4317 }, {  68,4317 },
2723  {  69,4317 }, {  70,4317 }, {  71,4317 }, {  72,4317 }, {  73,4317 },
2724  {  74,4317 }, {  75,4317 }, {  76,4317 }, {  77,4317 }, {  78,4317 },
2725  {  79,4317 }, {  80,4317 }, {  81,4317 }, {  82,4317 }, {  83,4317 },
2726 
2727  {  84,4317 }, {  85,4317 }, {  86,4317 }, {  87,4317 }, {  88,4317 },
2728  {  89,4317 }, {  90,4317 }, {  91,4317 }, {  92,4317 }, {  93,4317 },
2729  {  94,4317 }, {  95,4317 }, {  96,4317 }, {  97,4317 }, {  98,4317 },
2730  {  99,4317 }, { 100,4317 }, { 101,4317 }, { 102,4317 }, { 103,4317 },
2731  { 104,4317 }, { 105,4317 }, { 106,4317 }, { 107,4317 }, { 108,4317 },
2732  { 109,4317 }, { 110,4317 }, { 111,4317 }, { 112,4317 }, { 113,4317 },
2733  { 114,4317 }, { 115,4317 }, { 116,4317 }, { 117,4317 }, { 118,4317 },
2734  { 119,4317 }, { 120,4317 }, { 121,4317 }, { 122,4317 }, { 123,4317 },
2735  { 124,4317 }, { 125,4317 }, { 126,4317 }, { 127,4317 }, { 128,4317 },
2736  { 129,4317 }, { 130,4317 }, { 131,4317 }, { 132,4317 }, { 133,4317 },
2737 
2738  { 134,4317 }, { 135,4317 }, { 136,4317 }, { 137,4317 }, { 138,4317 },
2739  { 139,4317 }, { 140,4317 }, { 141,4317 }, { 142,4317 }, { 143,4317 },
2740  { 144,4317 }, { 145,4317 }, { 146,4317 }, { 147,4317 }, { 148,4317 },
2741  { 149,4317 }, { 150,4317 }, { 151,4317 }, { 152,4317 }, { 153,4317 },
2742  { 154,4317 }, { 155,4317 }, { 156,4317 }, { 157,4317 }, { 158,4317 },
2743  { 159,4317 }, { 160,4317 }, { 161,4317 }, { 162,4317 }, { 163,4317 },
2744  { 164,4317 }, { 165,4317 }, { 166,4317 }, { 167,4317 }, { 168,4317 },
2745  { 169,4317 }, { 170,4317 }, { 171,4317 }, { 172,4317 }, { 173,4317 },
2746  { 174,4317 }, { 175,4317 }, { 176,4317 }, { 177,4317 }, { 178,4317 },
2747  { 179,4317 }, { 180,4317 }, { 181,4317 }, { 182,4317 }, { 183,4317 },
2748 
2749  { 184,4317 }, { 185,4317 }, { 186,4317 }, { 187,4317 }, { 188,4317 },
2750  { 189,4317 }, { 190,4317 }, { 191,4317 }, { 192,4317 }, { 193,4317 },
2751  { 194,4317 }, { 195,4317 }, { 196,4317 }, { 197,4317 }, { 198,4317 },
2752  { 199,4317 }, { 200,4317 }, { 201,4317 }, { 202,4317 }, { 203,4317 },
2753  { 204,4317 }, { 205,4317 }, { 206,4317 }, { 207,4317 }, { 208,4317 },
2754  { 209,4317 }, { 210,4317 }, { 211,4317 }, { 212,4317 }, { 213,4317 },
2755  { 214,4317 }, { 215,4317 }, { 216,4317 }, { 217,4317 }, { 218,4317 },
2756  { 219,4317 }, { 220,4317 }, { 221,4317 }, { 222,4317 }, { 223,4317 },
2757  { 224,4317 }, { 225,4317 }, { 226,4317 }, { 227,4317 }, { 228,4317 },
2758  { 229,4317 }, { 230,4317 }, { 231,4317 }, { 232,4317 }, { 233,4317 },
2759 
2760  { 234,4317 }, { 235,4317 }, { 236,4317 }, { 237,4317 }, { 238,4317 },
2761  { 239,4317 }, { 240,4317 }, { 241,4317 }, { 242,4317 }, { 243,4317 },
2762  { 244,4317 }, { 245,4317 }, { 246,4317 }, { 247,4317 }, { 248,4317 },
2763  { 249,4317 }, { 250,4317 }, { 251,4317 }, { 252,4317 }, { 253,4317 },
2764  { 254,4317 }, { 255,4317 }, { 256,4317 }, {   0,  58 }, {   0,27066 },
2765  {   1,4445 }, {   2,4445 }, {   3,4445 }, {   4,4445 }, {   5,4445 },
2766  {   6,4445 }, {   7,4445 }, {   8,4445 }, {   9,4445 }, {  10,4445 },
2767  {  11,4445 }, {  12,4445 }, {  13,4445 }, {  14,4445 }, {  15,4445 },
2768  {  16,4445 }, {  17,4445 }, {  18,4445 }, {  19,4445 }, {  20,4445 },
2769  {  21,4445 }, {  22,4445 }, {  23,4445 }, {  24,4445 }, {  25,4445 },
2770 
2771  {  26,4445 }, {  27,4445 }, {  28,4445 }, {  29,4445 }, {  30,4445 },
2772  {  31,4445 }, {  32,4445 }, {  33,4445 }, {   0,   0 }, {  35,4445 },
2773  {  36,4445 }, {  37,4445 }, {  38,4445 }, {  39,4445 }, {  40,4445 },
2774  {  41,4445 }, {  42,4445 }, {  43,4445 }, {  44,4445 }, {  45,4445 },
2775  {  46,4445 }, {  47,4445 }, {  48,4445 }, {  49,4445 }, {  50,4445 },
2776  {  51,4445 }, {  52,4445 }, {  53,4445 }, {  54,4445 }, {  55,4445 },
2777  {  56,4445 }, {  57,4445 }, {  58,4445 }, {  59,4445 }, {  60,4445 },
2778  {  61,4445 }, {  62,4445 }, {  63,4445 }, {  64,4445 }, {  65,4445 },
2779  {  66,4445 }, {  67,4445 }, {  68,4445 }, {  69,4445 }, {  70,4445 },
2780  {  71,4445 }, {  72,4445 }, {  73,4445 }, {  74,4445 }, {  75,4445 },
2781 
2782  {  76,4445 }, {  77,4445 }, {  78,4445 }, {  79,4445 }, {  80,4445 },
2783  {  81,4445 }, {  82,4445 }, {  83,4445 }, {  84,4445 }, {  85,4445 },
2784  {  86,4445 }, {  87,4445 }, {  88,4445 }, {  89,4445 }, {  90,4445 },
2785  {  91,4445 }, {  92,4445 }, {  93,4445 }, {  94,4445 }, {  95,4445 },
2786  {  96,4445 }, {  97,4445 }, {  98,4445 }, {  99,4445 }, { 100,4445 },
2787  { 101,4445 }, { 102,4445 }, { 103,4445 }, { 104,4445 }, { 105,4445 },
2788  { 106,4445 }, { 107,4445 }, { 108,4445 }, { 109,4445 }, { 110,4445 },
2789  { 111,4445 }, { 112,4445 }, { 113,4445 }, { 114,4445 }, { 115,4445 },
2790  { 116,4445 }, { 117,4445 }, { 118,4445 }, { 119,4445 }, { 120,4445 },
2791  { 121,4445 }, { 122,4445 }, { 123,4445 }, { 124,4445 }, { 125,4445 },
2792 
2793  { 126,4445 }, { 127,4445 }, { 128,4445 }, { 129,4445 }, { 130,4445 },
2794  { 131,4445 }, { 132,4445 }, { 133,4445 }, { 134,4445 }, { 135,4445 },
2795  { 136,4445 }, { 137,4445 }, { 138,4445 }, { 139,4445 }, { 140,4445 },
2796  { 141,4445 }, { 142,4445 }, { 143,4445 }, { 144,4445 }, { 145,4445 },
2797  { 146,4445 }, { 147,4445 }, { 148,4445 }, { 149,4445 }, { 150,4445 },
2798  { 151,4445 }, { 152,4445 }, { 153,4445 }, { 154,4445 }, { 155,4445 },
2799  { 156,4445 }, { 157,4445 }, { 158,4445 }, { 159,4445 }, { 160,4445 },
2800  { 161,4445 }, { 162,4445 }, { 163,4445 }, { 164,4445 }, { 165,4445 },
2801  { 166,4445 }, { 167,4445 }, { 168,4445 }, { 169,4445 }, { 170,4445 },
2802  { 171,4445 }, { 172,4445 }, { 173,4445 }, { 174,4445 }, { 175,4445 },
2803 
2804  { 176,4445 }, { 177,4445 }, { 178,4445 }, { 179,4445 }, { 180,4445 },
2805  { 181,4445 }, { 182,4445 }, { 183,4445 }, { 184,4445 }, { 185,4445 },
2806  { 186,4445 }, { 187,4445 }, { 188,4445 }, { 189,4445 }, { 190,4445 },
2807  { 191,4445 }, { 192,4445 }, { 193,4445 }, { 194,4445 }, { 195,4445 },
2808  { 196,4445 }, { 197,4445 }, { 198,4445 }, { 199,4445 }, { 200,4445 },
2809  { 201,4445 }, { 202,4445 }, { 203,4445 }, { 204,4445 }, { 205,4445 },
2810  { 206,4445 }, { 207,4445 }, { 208,4445 }, { 209,4445 }, { 210,4445 },
2811  { 211,4445 }, { 212,4445 }, { 213,4445 }, { 214,4445 }, { 215,4445 },
2812  { 216,4445 }, { 217,4445 }, { 218,4445 }, { 219,4445 }, { 220,4445 },
2813  { 221,4445 }, { 222,4445 }, { 223,4445 }, { 224,4445 }, { 225,4445 },
2814 
2815  { 226,4445 }, { 227,4445 }, { 228,4445 }, { 229,4445 }, { 230,4445 },
2816  { 231,4445 }, { 232,4445 }, { 233,4445 }, { 234,4445 }, { 235,4445 },
2817  { 236,4445 }, { 237,4445 }, { 238,4445 }, { 239,4445 }, { 240,4445 },
2818  { 241,4445 }, { 242,4445 }, { 243,4445 }, { 244,4445 }, { 245,4445 },
2819  { 246,4445 }, { 247,4445 }, { 248,4445 }, { 249,4445 }, { 250,4445 },
2820  { 251,4445 }, { 252,4445 }, { 253,4445 }, { 254,4445 }, { 255,4445 },
2821  { 256,4445 }, {   0,  11 }, {   0,26808 }, {   1,4445 }, {   2,4445 },
2822  {   3,4445 }, {   4,4445 }, {   5,4445 }, {   6,4445 }, {   7,4445 },
2823  {   8,4445 }, {   9,4445 }, {  10,4445 }, {  11,4445 }, {  12,4445 },
2824  {  13,4445 }, {  14,4445 }, {  15,4445 }, {  16,4445 }, {  17,4445 },
2825 
2826  {  18,4445 }, {  19,4445 }, {  20,4445 }, {  21,4445 }, {  22,4445 },
2827  {  23,4445 }, {  24,4445 }, {  25,4445 }, {  26,4445 }, {  27,4445 },
2828  {  28,4445 }, {  29,4445 }, {  30,4445 }, {  31,4445 }, {  32,4445 },
2829  {  33,4445 }, {  34,4445 }, {  35,4445 }, {  36,4445 }, {  37,4445 },
2830  {  38,4445 }, {   0,   0 }, {  40,4445 }, {  41,4445 }, {  42,4445 },
2831  {  43,4445 }, {  44,4445 }, {  45,4445 }, {  46,4445 }, {  47,4445 },
2832  {  48,4445 }, {  49,4445 }, {  50,4445 }, {  51,4445 }, {  52,4445 },
2833  {  53,4445 }, {  54,4445 }, {  55,4445 }, {  56,4445 }, {  57,4445 },
2834  {  58,4445 }, {  59,4445 }, {  60,4445 }, {  61,4445 }, {  62,4445 },
2835  {  63,4445 }, {  64,4445 }, {  65,4445 }, {  66,4445 }, {  67,4445 },
2836 
2837  {  68,4445 }, {  69,4445 }, {  70,4445 }, {  71,4445 }, {  72,4445 },
2838  {  73,4445 }, {  74,4445 }, {  75,4445 }, {  76,4445 }, {  77,4445 },
2839  {  78,4445 }, {  79,4445 }, {  80,4445 }, {  81,4445 }, {  82,4445 },
2840  {  83,4445 }, {  84,4445 }, {  85,4445 }, {  86,4445 }, {  87,4445 },
2841  {  88,4445 }, {  89,4445 }, {  90,4445 }, {  91,4445 }, {  92,4445 },
2842  {  93,4445 }, {  94,4445 }, {  95,4445 }, {  96,4445 }, {  97,4445 },
2843  {  98,4445 }, {  99,4445 }, { 100,4445 }, { 101,4445 }, { 102,4445 },
2844  { 103,4445 }, { 104,4445 }, { 105,4445 }, { 106,4445 }, { 107,4445 },
2845  { 108,4445 }, { 109,4445 }, { 110,4445 }, { 111,4445 }, { 112,4445 },
2846  { 113,4445 }, { 114,4445 }, { 115,4445 }, { 116,4445 }, { 117,4445 },
2847 
2848  { 118,4445 }, { 119,4445 }, { 120,4445 }, { 121,4445 }, { 122,4445 },
2849  { 123,4445 }, { 124,4445 }, { 125,4445 }, { 126,4445 }, { 127,4445 },
2850  { 128,4445 }, { 129,4445 }, { 130,4445 }, { 131,4445 }, { 132,4445 },
2851  { 133,4445 }, { 134,4445 }, { 135,4445 }, { 136,4445 }, { 137,4445 },
2852  { 138,4445 }, { 139,4445 }, { 140,4445 }, { 141,4445 }, { 142,4445 },
2853  { 143,4445 }, { 144,4445 }, { 145,4445 }, { 146,4445 }, { 147,4445 },
2854  { 148,4445 }, { 149,4445 }, { 150,4445 }, { 151,4445 }, { 152,4445 },
2855  { 153,4445 }, { 154,4445 }, { 155,4445 }, { 156,4445 }, { 157,4445 },
2856  { 158,4445 }, { 159,4445 }, { 160,4445 }, { 161,4445 }, { 162,4445 },
2857  { 163,4445 }, { 164,4445 }, { 165,4445 }, { 166,4445 }, { 167,4445 },
2858 
2859  { 168,4445 }, { 169,4445 }, { 170,4445 }, { 171,4445 }, { 172,4445 },
2860  { 173,4445 }, { 174,4445 }, { 175,4445 }, { 176,4445 }, { 177,4445 },
2861  { 178,4445 }, { 179,4445 }, { 180,4445 }, { 181,4445 }, { 182,4445 },
2862  { 183,4445 }, { 184,4445 }, { 185,4445 }, { 186,4445 }, { 187,4445 },
2863  { 188,4445 }, { 189,4445 }, { 190,4445 }, { 191,4445 }, { 192,4445 },
2864  { 193,4445 }, { 194,4445 }, { 195,4445 }, { 196,4445 }, { 197,4445 },
2865  { 198,4445 }, { 199,4445 }, { 200,4445 }, { 201,4445 }, { 202,4445 },
2866  { 203,4445 }, { 204,4445 }, { 205,4445 }, { 206,4445 }, { 207,4445 },
2867  { 208,4445 }, { 209,4445 }, { 210,4445 }, { 211,4445 }, { 212,4445 },
2868  { 213,4445 }, { 214,4445 }, { 215,4445 }, { 216,4445 }, { 217,4445 },
2869 
2870  { 218,4445 }, { 219,4445 }, { 220,4445 }, { 221,4445 }, { 222,4445 },
2871  { 223,4445 }, { 224,4445 }, { 225,4445 }, { 226,4445 }, { 227,4445 },
2872  { 228,4445 }, { 229,4445 }, { 230,4445 }, { 231,4445 }, { 232,4445 },
2873  { 233,4445 }, { 234,4445 }, { 235,4445 }, { 236,4445 }, { 237,4445 },
2874  { 238,4445 }, { 239,4445 }, { 240,4445 }, { 241,4445 }, { 242,4445 },
2875  { 243,4445 }, { 244,4445 }, { 245,4445 }, { 246,4445 }, { 247,4445 },
2876  { 248,4445 }, { 249,4445 }, { 250,4445 }, { 251,4445 }, { 252,4445 },
2877  { 253,4445 }, { 254,4445 }, { 255,4445 }, { 256,4445 }, {   0,  16 },
2878  {   0,26550 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2879  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   9,4445 },
2880 
2881  {  10,4450 }, {   0,   0 }, {  12,4445 }, {  13,4450 }, {   0,   0 },
2882  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2883  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2884  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2885  {   0,   0 }, {   0,   0 }, {  32,4445 }, {   0,   0 }, {   0,   0 },
2886  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2887  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2888  {  45,-3137 }, {   0,  31 }, {   0,26503 }, {   1,4450 }, {   2,4450 },
2889  {   3,4450 }, {   4,4450 }, {   5,4450 }, {   6,4450 }, {   7,4450 },
2890  {   8,4450 }, {   9,4450 }, {  10,4450 }, {  11,4450 }, {  12,4450 },
2891 
2892  {  13,4450 }, {  14,4450 }, {  15,4450 }, {  16,4450 }, {  17,4450 },
2893  {  18,4450 }, {  19,4450 }, {  20,4450 }, {  21,4450 }, {  22,4450 },
2894  {  23,4450 }, {  24,4450 }, {  25,4450 }, {  26,4450 }, {  27,4450 },
2895  {  28,4450 }, {  29,4450 }, {  30,4450 }, {  31,4450 }, {  32,4450 },
2896  {  33,4450 }, {  34,4450 }, {  35,4450 }, {  36,4450 }, {  37,4450 },
2897  {  38,4450 }, {   0,   0 }, {  40,4450 }, {  41,4450 }, {  42,4450 },
2898  {  43,4450 }, {  44,4450 }, {  45,4450 }, {  46,4450 }, {  47,4450 },
2899  {  48,4450 }, {  49,4450 }, {  50,4450 }, {  51,4450 }, {  52,4450 },
2900  {  53,4450 }, {  54,4450 }, {  55,4450 }, {  56,4450 }, {  57,4450 },
2901  {  58,4450 }, {  59,4450 }, {  60,4450 }, {  61,4450 }, {  62,4450 },
2902 
2903  {  63,4450 }, {  64,4450 }, {  65,4450 }, {  66,4450 }, {  67,4450 },
2904  {  68,4450 }, {  69,4450 }, {  70,4450 }, {  71,4450 }, {  72,4450 },
2905  {  73,4450 }, {  74,4450 }, {  75,4450 }, {  76,4450 }, {  77,4450 },
2906  {  78,4450 }, {  79,4450 }, {  80,4450 }, {  81,4450 }, {  82,4450 },
2907  {  83,4450 }, {  84,4450 }, {  85,4450 }, {  86,4450 }, {  87,4450 },
2908  {  88,4450 }, {  89,4450 }, {  90,4450 }, {  91,4450 }, {  92,4450 },
2909  {  93,4450 }, {  94,4450 }, {  95,4450 }, {  96,4450 }, {  97,4450 },
2910  {  98,4450 }, {  99,4450 }, { 100,4450 }, { 101,4450 }, { 102,4450 },
2911  { 103,4450 }, { 104,4450 }, { 105,4450 }, { 106,4450 }, { 107,4450 },
2912  { 108,4450 }, { 109,4450 }, { 110,4450 }, { 111,4450 }, { 112,4450 },
2913 
2914  { 113,4450 }, { 114,4450 }, { 115,4450 }, { 116,4450 }, { 117,4450 },
2915  { 118,4450 }, { 119,4450 }, { 120,4450 }, { 121,4450 }, { 122,4450 },
2916  { 123,4450 }, { 124,4450 }, { 125,4450 }, { 126,4450 }, { 127,4450 },
2917  { 128,4450 }, { 129,4450 }, { 130,4450 }, { 131,4450 }, { 132,4450 },
2918  { 133,4450 }, { 134,4450 }, { 135,4450 }, { 136,4450 }, { 137,4450 },
2919  { 138,4450 }, { 139,4450 }, { 140,4450 }, { 141,4450 }, { 142,4450 },
2920  { 143,4450 }, { 144,4450 }, { 145,4450 }, { 146,4450 }, { 147,4450 },
2921  { 148,4450 }, { 149,4450 }, { 150,4450 }, { 151,4450 }, { 152,4450 },
2922  { 153,4450 }, { 154,4450 }, { 155,4450 }, { 156,4450 }, { 157,4450 },
2923  { 158,4450 }, { 159,4450 }, { 160,4450 }, { 161,4450 }, { 162,4450 },
2924 
2925  { 163,4450 }, { 164,4450 }, { 165,4450 }, { 166,4450 }, { 167,4450 },
2926  { 168,4450 }, { 169,4450 }, { 170,4450 }, { 171,4450 }, { 172,4450 },
2927  { 173,4450 }, { 174,4450 }, { 175,4450 }, { 176,4450 }, { 177,4450 },
2928  { 178,4450 }, { 179,4450 }, { 180,4450 }, { 181,4450 }, { 182,4450 },
2929  { 183,4450 }, { 184,4450 }, { 185,4450 }, { 186,4450 }, { 187,4450 },
2930  { 188,4450 }, { 189,4450 }, { 190,4450 }, { 191,4450 }, { 192,4450 },
2931  { 193,4450 }, { 194,4450 }, { 195,4450 }, { 196,4450 }, { 197,4450 },
2932  { 198,4450 }, { 199,4450 }, { 200,4450 }, { 201,4450 }, { 202,4450 },
2933  { 203,4450 }, { 204,4450 }, { 205,4450 }, { 206,4450 }, { 207,4450 },
2934  { 208,4450 }, { 209,4450 }, { 210,4450 }, { 211,4450 }, { 212,4450 },
2935 
2936  { 213,4450 }, { 214,4450 }, { 215,4450 }, { 216,4450 }, { 217,4450 },
2937  { 218,4450 }, { 219,4450 }, { 220,4450 }, { 221,4450 }, { 222,4450 },
2938  { 223,4450 }, { 224,4450 }, { 225,4450 }, { 226,4450 }, { 227,4450 },
2939  { 228,4450 }, { 229,4450 }, { 230,4450 }, { 231,4450 }, { 232,4450 },
2940  { 233,4450 }, { 234,4450 }, { 235,4450 }, { 236,4450 }, { 237,4450 },
2941  { 238,4450 }, { 239,4450 }, { 240,4450 }, { 241,4450 }, { 242,4450 },
2942  { 243,4450 }, { 244,4450 }, { 245,4450 }, { 246,4450 }, { 247,4450 },
2943  { 248,4450 }, { 249,4450 }, { 250,4450 }, { 251,4450 }, { 252,4450 },
2944  { 253,4450 }, { 254,4450 }, { 255,4450 }, { 256,4450 }, {   0,  22 },
2945  {   0,26245 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2946 
2947  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   9,4450 },
2948  {  10,4455 }, {   0,   0 }, {  12,4450 }, {  13,4455 }, {   0,   0 },
2949  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2950  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2951  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2952  {   0,   0 }, {   0,   0 }, {  32,4450 }, {   0,   0 }, {   0,   0 },
2953  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  39,-3440 },
2954  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
2955  {  45,-3438 }, {   0,  32 }, {   0,26198 }, {   1,4455 }, {   2,4455 },
2956  {   3,4455 }, {   4,4455 }, {   5,4455 }, {   6,4455 }, {   7,4455 },
2957 
2958  {   8,4455 }, {   9,4455 }, {  10,4455 }, {  11,4455 }, {  12,4455 },
2959  {  13,4455 }, {  14,4455 }, {  15,4455 }, {  16,4455 }, {  17,4455 },
2960  {  18,4455 }, {  19,4455 }, {  20,4455 }, {  21,4455 }, {  22,4455 },
2961  {  23,4455 }, {  24,4455 }, {  25,4455 }, {  26,4455 }, {  27,4455 },
2962  {  28,4455 }, {  29,4455 }, {  30,4455 }, {  31,4455 }, {  32,4455 },
2963  {  33,4455 }, {  34,4455 }, {  35,4455 }, {  36,4455 }, {  37,4455 },
2964  {  38,4455 }, {   0,   0 }, {  40,4455 }, {  41,4455 }, {  42,4455 },
2965  {  43,4455 }, {  44,4455 }, {  45,4455 }, {  46,4455 }, {  47,4455 },
2966  {  48,4455 }, {  49,4455 }, {  50,4455 }, {  51,4455 }, {  52,4455 },
2967  {  53,4455 }, {  54,4455 }, {  55,4455 }, {  56,4455 }, {  57,4455 },
2968 
2969  {  58,4455 }, {  59,4455 }, {  60,4455 }, {  61,4455 }, {  62,4455 },
2970  {  63,4455 }, {  64,4455 }, {  65,4455 }, {  66,4455 }, {  67,4455 },
2971  {  68,4455 }, {  69,4455 }, {  70,4455 }, {  71,4455 }, {  72,4455 },
2972  {  73,4455 }, {  74,4455 }, {  75,4455 }, {  76,4455 }, {  77,4455 },
2973  {  78,4455 }, {  79,4455 }, {  80,4455 }, {  81,4455 }, {  82,4455 },
2974  {  83,4455 }, {  84,4455 }, {  85,4455 }, {  86,4455 }, {  87,4455 },
2975  {  88,4455 }, {  89,4455 }, {  90,4455 }, {  91,4455 }, {   0,   0 },
2976  {  93,4455 }, {  94,4455 }, {  95,4455 }, {  96,4455 }, {  97,4455 },
2977  {  98,4455 }, {  99,4455 }, { 100,4455 }, { 101,4455 }, { 102,4455 },
2978  { 103,4455 }, { 104,4455 }, { 105,4455 }, { 106,4455 }, { 107,4455 },
2979 
2980  { 108,4455 }, { 109,4455 }, { 110,4455 }, { 111,4455 }, { 112,4455 },
2981  { 113,4455 }, { 114,4455 }, { 115,4455 }, { 116,4455 }, { 117,4455 },
2982  { 118,4455 }, { 119,4455 }, { 120,4455 }, { 121,4455 }, { 122,4455 },
2983  { 123,4455 }, { 124,4455 }, { 125,4455 }, { 126,4455 }, { 127,4455 },
2984  { 128,4455 }, { 129,4455 }, { 130,4455 }, { 131,4455 }, { 132,4455 },
2985  { 133,4455 }, { 134,4455 }, { 135,4455 }, { 136,4455 }, { 137,4455 },
2986  { 138,4455 }, { 139,4455 }, { 140,4455 }, { 141,4455 }, { 142,4455 },
2987  { 143,4455 }, { 144,4455 }, { 145,4455 }, { 146,4455 }, { 147,4455 },
2988  { 148,4455 }, { 149,4455 }, { 150,4455 }, { 151,4455 }, { 152,4455 },
2989  { 153,4455 }, { 154,4455 }, { 155,4455 }, { 156,4455 }, { 157,4455 },
2990 
2991  { 158,4455 }, { 159,4455 }, { 160,4455 }, { 161,4455 }, { 162,4455 },
2992  { 163,4455 }, { 164,4455 }, { 165,4455 }, { 166,4455 }, { 167,4455 },
2993  { 168,4455 }, { 169,4455 }, { 170,4455 }, { 171,4455 }, { 172,4455 },
2994  { 173,4455 }, { 174,4455 }, { 175,4455 }, { 176,4455 }, { 177,4455 },
2995  { 178,4455 }, { 179,4455 }, { 180,4455 }, { 181,4455 }, { 182,4455 },
2996  { 183,4455 }, { 184,4455 }, { 185,4455 }, { 186,4455 }, { 187,4455 },
2997  { 188,4455 }, { 189,4455 }, { 190,4455 }, { 191,4455 }, { 192,4455 },
2998  { 193,4455 }, { 194,4455 }, { 195,4455 }, { 196,4455 }, { 197,4455 },
2999  { 198,4455 }, { 199,4455 }, { 200,4455 }, { 201,4455 }, { 202,4455 },
3000  { 203,4455 }, { 204,4455 }, { 205,4455 }, { 206,4455 }, { 207,4455 },
3001 
3002  { 208,4455 }, { 209,4455 }, { 210,4455 }, { 211,4455 }, { 212,4455 },
3003  { 213,4455 }, { 214,4455 }, { 215,4455 }, { 216,4455 }, { 217,4455 },
3004  { 218,4455 }, { 219,4455 }, { 220,4455 }, { 221,4455 }, { 222,4455 },
3005  { 223,4455 }, { 224,4455 }, { 225,4455 }, { 226,4455 }, { 227,4455 },
3006  { 228,4455 }, { 229,4455 }, { 230,4455 }, { 231,4455 }, { 232,4455 },
3007  { 233,4455 }, { 234,4455 }, { 235,4455 }, { 236,4455 }, { 237,4455 },
3008  { 238,4455 }, { 239,4455 }, { 240,4455 }, { 241,4455 }, { 242,4455 },
3009  { 243,4455 }, { 244,4455 }, { 245,4455 }, { 246,4455 }, { 247,4455 },
3010  { 248,4455 }, { 249,4455 }, { 250,4455 }, { 251,4455 }, { 252,4455 },
3011  { 253,4455 }, { 254,4455 }, { 255,4455 }, { 256,4455 }, {   0,  32 },
3012 
3013  {   0,25940 }, {   1,4197 }, {   2,4197 }, {   3,4197 }, {   4,4197 },
3014  {   5,4197 }, {   6,4197 }, {   7,4197 }, {   8,4197 }, {   9,4197 },
3015  {  10,4197 }, {  11,4197 }, {  12,4197 }, {  13,4197 }, {  14,4197 },
3016  {  15,4197 }, {  16,4197 }, {  17,4197 }, {  18,4197 }, {  19,4197 },
3017  {  20,4197 }, {  21,4197 }, {  22,4197 }, {  23,4197 }, {  24,4197 },
3018  {  25,4197 }, {  26,4197 }, {  27,4197 }, {  28,4197 }, {  29,4197 },
3019  {  30,4197 }, {  31,4197 }, {  32,4197 }, {  33,4197 }, {  34,4197 },
3020  {  35,4197 }, {  36,4197 }, {  37,4197 }, {  38,4197 }, {   0,   0 },
3021  {  40,4197 }, {  41,4197 }, {  42,4197 }, {  43,4197 }, {  44,4197 },
3022  {  45,4197 }, {  46,4197 }, {  47,4197 }, {  48,4197 }, {  49,4197 },
3023 
3024  {  50,4197 }, {  51,4197 }, {  52,4197 }, {  53,4197 }, {  54,4197 },
3025  {  55,4197 }, {  56,4197 }, {  57,4197 }, {  58,4197 }, {  59,4197 },
3026  {  60,4197 }, {  61,4197 }, {  62,4197 }, {  63,4197 }, {  64,4197 },
3027  {  65,4197 }, {  66,4197 }, {  67,4197 }, {  68,4197 }, {  69,4197 },
3028  {  70,4197 }, {  71,4197 }, {  72,4197 }, {  73,4197 }, {  74,4197 },
3029  {  75,4197 }, {  76,4197 }, {  77,4197 }, {  78,4197 }, {  79,4197 },
3030  {  80,4197 }, {  81,4197 }, {  82,4197 }, {  83,4197 }, {  84,4197 },
3031  {  85,4197 }, {  86,4197 }, {  87,4197 }, {  88,4197 }, {  89,4197 },
3032  {  90,4197 }, {  91,4197 }, {   0,   0 }, {  93,4197 }, {  94,4197 },
3033  {  95,4197 }, {  96,4197 }, {  97,4197 }, {  98,4197 }, {  99,4197 },
3034 
3035  { 100,4197 }, { 101,4197 }, { 102,4197 }, { 103,4197 }, { 104,4197 },
3036  { 105,4197 }, { 106,4197 }, { 107,4197 }, { 108,4197 }, { 109,4197 },
3037  { 110,4197 }, { 111,4197 }, { 112,4197 }, { 113,4197 }, { 114,4197 },
3038  { 115,4197 }, { 116,4197 }, { 117,4197 }, { 118,4197 }, { 119,4197 },
3039  { 120,4197 }, { 121,4197 }, { 122,4197 }, { 123,4197 }, { 124,4197 },
3040  { 125,4197 }, { 126,4197 }, { 127,4197 }, { 128,4197 }, { 129,4197 },
3041  { 130,4197 }, { 131,4197 }, { 132,4197 }, { 133,4197 }, { 134,4197 },
3042  { 135,4197 }, { 136,4197 }, { 137,4197 }, { 138,4197 }, { 139,4197 },
3043  { 140,4197 }, { 141,4197 }, { 142,4197 }, { 143,4197 }, { 144,4197 },
3044  { 145,4197 }, { 146,4197 }, { 147,4197 }, { 148,4197 }, { 149,4197 },
3045 
3046  { 150,4197 }, { 151,4197 }, { 152,4197 }, { 153,4197 }, { 154,4197 },
3047  { 155,4197 }, { 156,4197 }, { 157,4197 }, { 158,4197 }, { 159,4197 },
3048  { 160,4197 }, { 161,4197 }, { 162,4197 }, { 163,4197 }, { 164,4197 },
3049  { 165,4197 }, { 166,4197 }, { 167,4197 }, { 168,4197 }, { 169,4197 },
3050  { 170,4197 }, { 171,4197 }, { 172,4197 }, { 173,4197 }, { 174,4197 },
3051  { 175,4197 }, { 176,4197 }, { 177,4197 }, { 178,4197 }, { 179,4197 },
3052  { 180,4197 }, { 181,4197 }, { 182,4197 }, { 183,4197 }, { 184,4197 },
3053  { 185,4197 }, { 186,4197 }, { 187,4197 }, { 188,4197 }, { 189,4197 },
3054  { 190,4197 }, { 191,4197 }, { 192,4197 }, { 193,4197 }, { 194,4197 },
3055  { 195,4197 }, { 196,4197 }, { 197,4197 }, { 198,4197 }, { 199,4197 },
3056 
3057  { 200,4197 }, { 201,4197 }, { 202,4197 }, { 203,4197 }, { 204,4197 },
3058  { 205,4197 }, { 206,4197 }, { 207,4197 }, { 208,4197 }, { 209,4197 },
3059  { 210,4197 }, { 211,4197 }, { 212,4197 }, { 213,4197 }, { 214,4197 },
3060  { 215,4197 }, { 216,4197 }, { 217,4197 }, { 218,4197 }, { 219,4197 },
3061  { 220,4197 }, { 221,4197 }, { 222,4197 }, { 223,4197 }, { 224,4197 },
3062  { 225,4197 }, { 226,4197 }, { 227,4197 }, { 228,4197 }, { 229,4197 },
3063  { 230,4197 }, { 231,4197 }, { 232,4197 }, { 233,4197 }, { 234,4197 },
3064  { 235,4197 }, { 236,4197 }, { 237,4197 }, { 238,4197 }, { 239,4197 },
3065  { 240,4197 }, { 241,4197 }, { 242,4197 }, { 243,4197 }, { 244,4197 },
3066  { 245,4197 }, { 246,4197 }, { 247,4197 }, { 248,4197 }, { 249,4197 },
3067 
3068  { 250,4197 }, { 251,4197 }, { 252,4197 }, { 253,4197 }, { 254,4197 },
3069  { 255,4197 }, { 256,4197 }, {   0,  22 }, {   0,25682 }, {   0,   0 },
3070  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3071  {   0,   0 }, {   0,   0 }, {   9,3887 }, {  10,3892 }, {   0,   0 },
3072  {  12,3887 }, {  13,3892 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3073  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3074  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3075  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3076  {  32,3887 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3077  {   0,   0 }, {   0,   0 }, {  39,-4003 }, {   0,   0 }, {   0,   0 },
3078 
3079  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  45,-4001 }, {   0,  42 },
3080  {   0,25635 }, {   1,-4046 }, {   2,-4046 }, {   3,-4046 }, {   4,-4046 },
3081  {   5,-4046 }, {   6,-4046 }, {   7,-4046 }, {   8,-4046 }, {   9,-4046 },
3082  {  10,-4046 }, {  11,-4046 }, {  12,-4046 }, {  13,-4046 }, {  14,-4046 },
3083  {  15,-4046 }, {  16,-4046 }, {  17,-4046 }, {  18,-4046 }, {  19,-4046 },
3084  {  20,-4046 }, {  21,-4046 }, {  22,-4046 }, {  23,-4046 }, {  24,-4046 },
3085  {  25,-4046 }, {  26,-4046 }, {  27,-4046 }, {  28,-4046 }, {  29,-4046 },
3086  {  30,-4046 }, {  31,-4046 }, {  32,-4046 }, {  33,-4046 }, {  34,-4046 },
3087  {  35,-4046 }, {  36,-4046 }, {  37,-4046 }, {  38,-4046 }, {  39,-4046 },
3088  {  40,-4046 }, {  41,-4046 }, {  42,-4046 }, {  43,-4046 }, {  44,-4046 },
3089 
3090  {  45,-4046 }, {  46,-4046 }, {  47,-4046 }, {  48,4150 }, {  49,4150 },
3091  {  50,4150 }, {  51,4150 }, {  52,4150 }, {  53,4150 }, {  54,4150 },
3092  {  55,4150 }, {  56,-4046 }, {  57,-4046 }, {  58,-4046 }, {  59,-4046 },
3093  {  60,-4046 }, {  61,-4046 }, {  62,-4046 }, {  63,-4046 }, {  64,-4046 },
3094  {  65,-4046 }, {  66,-4046 }, {  67,-4046 }, {  68,-4046 }, {  69,-4046 },
3095  {  70,-4046 }, {  71,-4046 }, {  72,-4046 }, {  73,-4046 }, {  74,-4046 },
3096  {  75,-4046 }, {  76,-4046 }, {  77,-4046 }, {  78,-4046 }, {  79,-4046 },
3097  {  80,-4046 }, {  81,-4046 }, {  82,-4046 }, {  83,-4046 }, {  84,-4046 },
3098  {  85,4158 }, {  86,-4046 }, {  87,-4046 }, {  88,-4046 }, {  89,-4046 },
3099  {  90,-4046 }, {  91,-4046 }, {  92,-4046 }, {  93,-4046 }, {  94,-4046 },
3100 
3101  {  95,-4046 }, {  96,-4046 }, {  97,-4046 }, {  98,-4046 }, {  99,-4046 },
3102  { 100,-4046 }, { 101,-4046 }, { 102,-4046 }, { 103,-4046 }, { 104,-4046 },
3103  { 105,-4046 }, { 106,-4046 }, { 107,-4046 }, { 108,-4046 }, { 109,-4046 },
3104  { 110,-4046 }, { 111,-4046 }, { 112,-4046 }, { 113,-4046 }, { 114,-4046 },
3105  { 115,-4046 }, { 116,-4046 }, { 117,4181 }, { 118,-4046 }, { 119,-4046 },
3106  { 120,4219 }, { 121,-4046 }, { 122,-4046 }, { 123,-4046 }, { 124,-4046 },
3107  { 125,-4046 }, { 126,-4046 }, { 127,-4046 }, { 128,-4046 }, { 129,-4046 },
3108  { 130,-4046 }, { 131,-4046 }, { 132,-4046 }, { 133,-4046 }, { 134,-4046 },
3109  { 135,-4046 }, { 136,-4046 }, { 137,-4046 }, { 138,-4046 }, { 139,-4046 },
3110  { 140,-4046 }, { 141,-4046 }, { 142,-4046 }, { 143,-4046 }, { 144,-4046 },
3111 
3112  { 145,-4046 }, { 146,-4046 }, { 147,-4046 }, { 148,-4046 }, { 149,-4046 },
3113  { 150,-4046 }, { 151,-4046 }, { 152,-4046 }, { 153,-4046 }, { 154,-4046 },
3114  { 155,-4046 }, { 156,-4046 }, { 157,-4046 }, { 158,-4046 }, { 159,-4046 },
3115  { 160,-4046 }, { 161,-4046 }, { 162,-4046 }, { 163,-4046 }, { 164,-4046 },
3116  { 165,-4046 }, { 166,-4046 }, { 167,-4046 }, { 168,-4046 }, { 169,-4046 },
3117  { 170,-4046 }, { 171,-4046 }, { 172,-4046 }, { 173,-4046 }, { 174,-4046 },
3118  { 175,-4046 }, { 176,-4046 }, { 177,-4046 }, { 178,-4046 }, { 179,-4046 },
3119  { 180,-4046 }, { 181,-4046 }, { 182,-4046 }, { 183,-4046 }, { 184,-4046 },
3120  { 185,-4046 }, { 186,-4046 }, { 187,-4046 }, { 188,-4046 }, { 189,-4046 },
3121  { 190,-4046 }, { 191,-4046 }, { 192,-4046 }, { 193,-4046 }, { 194,-4046 },
3122 
3123  { 195,-4046 }, { 196,-4046 }, { 197,-4046 }, { 198,-4046 }, { 199,-4046 },
3124  { 200,-4046 }, { 201,-4046 }, { 202,-4046 }, { 203,-4046 }, { 204,-4046 },
3125  { 205,-4046 }, { 206,-4046 }, { 207,-4046 }, { 208,-4046 }, { 209,-4046 },
3126  { 210,-4046 }, { 211,-4046 }, { 212,-4046 }, { 213,-4046 }, { 214,-4046 },
3127  { 215,-4046 }, { 216,-4046 }, { 217,-4046 }, { 218,-4046 }, { 219,-4046 },
3128  { 220,-4046 }, { 221,-4046 }, { 222,-4046 }, { 223,-4046 }, { 224,-4046 },
3129  { 225,-4046 }, { 226,-4046 }, { 227,-4046 }, { 228,-4046 }, { 229,-4046 },
3130  { 230,-4046 }, { 231,-4046 }, { 232,-4046 }, { 233,-4046 }, { 234,-4046 },
3131  { 235,-4046 }, { 236,-4046 }, { 237,-4046 }, { 238,-4046 }, { 239,-4046 },
3132  { 240,-4046 }, { 241,-4046 }, { 242,-4046 }, { 243,-4046 }, { 244,-4046 },
3133 
3134  { 245,-4046 }, { 246,-4046 }, { 247,-4046 }, { 248,-4046 }, { 249,-4046 },
3135  { 250,-4046 }, { 251,-4046 }, { 252,-4046 }, { 253,-4046 }, { 254,-4046 },
3136  { 255,-4046 }, { 256,-4046 }, {   0,  46 }, {   0,25377 }, {   1,4065 },
3137  {   2,4065 }, {   3,4065 }, {   4,4065 }, {   5,4065 }, {   6,4065 },
3138  {   7,4065 }, {   8,4065 }, {   9,4065 }, {  10,4065 }, {  11,4065 },
3139  {  12,4065 }, {  13,4065 }, {  14,4065 }, {  15,4065 }, {  16,4065 },
3140  {  17,4065 }, {  18,4065 }, {  19,4065 }, {  20,4065 }, {  21,4065 },
3141  {  22,4065 }, {  23,4065 }, {  24,4065 }, {  25,4065 }, {  26,4065 },
3142  {  27,4065 }, {  28,4065 }, {  29,4065 }, {  30,4065 }, {  31,4065 },
3143  {  32,4065 }, {  33,4065 }, {  34,4065 }, {  35,4065 }, {   0,   0 },
3144 
3145  {  37,4065 }, {  38,4065 }, {  39,4065 }, {  40,4065 }, {  41,4065 },
3146  {  42,4065 }, {  43,4065 }, {  44,4065 }, {  45,4065 }, {  46,4065 },
3147  {  47,4065 }, {  48,4065 }, {  49,4065 }, {  50,4065 }, {  51,4065 },
3148  {  52,4065 }, {  53,4065 }, {  54,4065 }, {  55,4065 }, {  56,4065 },
3149  {  57,4065 }, {  58,4065 }, {  59,4065 }, {  60,4065 }, {  61,4065 },
3150  {  62,4065 }, {  63,4065 }, {  64,4065 }, {  65,4065 }, {  66,4065 },
3151  {  67,4065 }, {  68,4065 }, {  69,4065 }, {  70,4065 }, {  71,4065 },
3152  {  72,4065 }, {  73,4065 }, {  74,4065 }, {  75,4065 }, {  76,4065 },
3153  {  77,4065 }, {  78,4065 }, {  79,4065 }, {  80,4065 }, {  81,4065 },
3154  {  82,4065 }, {  83,4065 }, {  84,4065 }, {  85,4065 }, {  86,4065 },
3155 
3156  {  87,4065 }, {  88,4065 }, {  89,4065 }, {  90,4065 }, {  91,4065 },
3157  {  92,4065 }, {  93,4065 }, {  94,4065 }, {  95,4065 }, {  96,4065 },
3158  {  97,4065 }, {  98,4065 }, {  99,4065 }, { 100,4065 }, { 101,4065 },
3159  { 102,4065 }, { 103,4065 }, { 104,4065 }, { 105,4065 }, { 106,4065 },
3160  { 107,4065 }, { 108,4065 }, { 109,4065 }, { 110,4065 }, { 111,4065 },
3161  { 112,4065 }, { 113,4065 }, { 114,4065 }, { 115,4065 }, { 116,4065 },
3162  { 117,4065 }, { 118,4065 }, { 119,4065 }, { 120,4065 }, { 121,4065 },
3163  { 122,4065 }, { 123,4065 }, { 124,4065 }, { 125,4065 }, { 126,4065 },
3164  { 127,4065 }, { 128,4065 }, { 129,4065 }, { 130,4065 }, { 131,4065 },
3165  { 132,4065 }, { 133,4065 }, { 134,4065 }, { 135,4065 }, { 136,4065 },
3166 
3167  { 137,4065 }, { 138,4065 }, { 139,4065 }, { 140,4065 }, { 141,4065 },
3168  { 142,4065 }, { 143,4065 }, { 144,4065 }, { 145,4065 }, { 146,4065 },
3169  { 147,4065 }, { 148,4065 }, { 149,4065 }, { 150,4065 }, { 151,4065 },
3170  { 152,4065 }, { 153,4065 }, { 154,4065 }, { 155,4065 }, { 156,4065 },
3171  { 157,4065 }, { 158,4065 }, { 159,4065 }, { 160,4065 }, { 161,4065 },
3172  { 162,4065 }, { 163,4065 }, { 164,4065 }, { 165,4065 }, { 166,4065 },
3173  { 167,4065 }, { 168,4065 }, { 169,4065 }, { 170,4065 }, { 171,4065 },
3174  { 172,4065 }, { 173,4065 }, { 174,4065 }, { 175,4065 }, { 176,4065 },
3175  { 177,4065 }, { 178,4065 }, { 179,4065 }, { 180,4065 }, { 181,4065 },
3176  { 182,4065 }, { 183,4065 }, { 184,4065 }, { 185,4065 }, { 186,4065 },
3177 
3178  { 187,4065 }, { 188,4065 }, { 189,4065 }, { 190,4065 }, { 191,4065 },
3179  { 192,4065 }, { 193,4065 }, { 194,4065 }, { 195,4065 }, { 196,4065 },
3180  { 197,4065 }, { 198,4065 }, { 199,4065 }, { 200,4065 }, { 201,4065 },
3181  { 202,4065 }, { 203,4065 }, { 204,4065 }, { 205,4065 }, { 206,4065 },
3182  { 207,4065 }, { 208,4065 }, { 209,4065 }, { 210,4065 }, { 211,4065 },
3183  { 212,4065 }, { 213,4065 }, { 214,4065 }, { 215,4065 }, { 216,4065 },
3184  { 217,4065 }, { 218,4065 }, { 219,4065 }, { 220,4065 }, { 221,4065 },
3185  { 222,4065 }, { 223,4065 }, { 224,4065 }, { 225,4065 }, { 226,4065 },
3186  { 227,4065 }, { 228,4065 }, { 229,4065 }, { 230,4065 }, { 231,4065 },
3187  { 232,4065 }, { 233,4065 }, { 234,4065 }, { 235,4065 }, { 236,4065 },
3188 
3189  { 237,4065 }, { 238,4065 }, { 239,4065 }, { 240,4065 }, { 241,4065 },
3190  { 242,4065 }, { 243,4065 }, { 244,4065 }, { 245,4065 }, { 246,4065 },
3191  { 247,4065 }, { 248,4065 }, { 249,4065 }, { 250,4065 }, { 251,4065 },
3192  { 252,4065 }, { 253,4065 }, { 254,4065 }, { 255,4065 }, { 256,4065 },
3193  {   0,  46 }, {   0,25119 }, {   1,3807 }, {   2,3807 }, {   3,3807 },
3194  {   4,3807 }, {   5,3807 }, {   6,3807 }, {   7,3807 }, {   8,3807 },
3195  {   9,3807 }, {  10,3807 }, {  11,3807 }, {  12,3807 }, {  13,3807 },
3196  {  14,3807 }, {  15,3807 }, {  16,3807 }, {  17,3807 }, {  18,3807 },
3197  {  19,3807 }, {  20,3807 }, {  21,3807 }, {  22,3807 }, {  23,3807 },
3198  {  24,3807 }, {  25,3807 }, {  26,3807 }, {  27,3807 }, {  28,3807 },
3199 
3200  {  29,3807 }, {  30,3807 }, {  31,3807 }, {  32,3807 }, {  33,3807 },
3201  {  34,3807 }, {  35,3807 }, {   0,   0 }, {  37,3807 }, {  38,3807 },
3202  {  39,3807 }, {  40,3807 }, {  41,3807 }, {  42,3807 }, {  43,3807 },
3203  {  44,3807 }, {  45,3807 }, {  46,3807 }, {  47,3807 }, {  48,3807 },
3204  {  49,3807 }, {  50,3807 }, {  51,3807 }, {  52,3807 }, {  53,3807 },
3205  {  54,3807 }, {  55,3807 }, {  56,3807 }, {  57,3807 }, {  58,3807 },
3206  {  59,3807 }, {  60,3807 }, {  61,3807 }, {  62,3807 }, {  63,3807 },
3207  {  64,3807 }, {  65,3807 }, {  66,3807 }, {  67,3807 }, {  68,3807 },
3208  {  69,3807 }, {  70,3807 }, {  71,3807 }, {  72,3807 }, {  73,3807 },
3209  {  74,3807 }, {  75,3807 }, {  76,3807 }, {  77,3807 }, {  78,3807 },
3210 
3211  {  79,3807 }, {  80,3807 }, {  81,3807 }, {  82,3807 }, {  83,3807 },
3212  {  84,3807 }, {  85,3807 }, {  86,3807 }, {  87,3807 }, {  88,3807 },
3213  {  89,3807 }, {  90,3807 }, {  91,3807 }, {  92,3807 }, {  93,3807 },
3214  {  94,3807 }, {  95,3807 }, {  96,3807 }, {  97,3807 }, {  98,3807 },
3215  {  99,3807 }, { 100,3807 }, { 101,3807 }, { 102,3807 }, { 103,3807 },
3216  { 104,3807 }, { 105,3807 }, { 106,3807 }, { 107,3807 }, { 108,3807 },
3217  { 109,3807 }, { 110,3807 }, { 111,3807 }, { 112,3807 }, { 113,3807 },
3218  { 114,3807 }, { 115,3807 }, { 116,3807 }, { 117,3807 }, { 118,3807 },
3219  { 119,3807 }, { 120,3807 }, { 121,3807 }, { 122,3807 }, { 123,3807 },
3220  { 124,3807 }, { 125,3807 }, { 126,3807 }, { 127,3807 }, { 128,3807 },
3221 
3222  { 129,3807 }, { 130,3807 }, { 131,3807 }, { 132,3807 }, { 133,3807 },
3223  { 134,3807 }, { 135,3807 }, { 136,3807 }, { 137,3807 }, { 138,3807 },
3224  { 139,3807 }, { 140,3807 }, { 141,3807 }, { 142,3807 }, { 143,3807 },
3225  { 144,3807 }, { 145,3807 }, { 146,3807 }, { 147,3807 }, { 148,3807 },
3226  { 149,3807 }, { 150,3807 }, { 151,3807 }, { 152,3807 }, { 153,3807 },
3227  { 154,3807 }, { 155,3807 }, { 156,3807 }, { 157,3807 }, { 158,3807 },
3228  { 159,3807 }, { 160,3807 }, { 161,3807 }, { 162,3807 }, { 163,3807 },
3229  { 164,3807 }, { 165,3807 }, { 166,3807 }, { 167,3807 }, { 168,3807 },
3230  { 169,3807 }, { 170,3807 }, { 171,3807 }, { 172,3807 }, { 173,3807 },
3231  { 174,3807 }, { 175,3807 }, { 176,3807 }, { 177,3807 }, { 178,3807 },
3232 
3233  { 179,3807 }, { 180,3807 }, { 181,3807 }, { 182,3807 }, { 183,3807 },
3234  { 184,3807 }, { 185,3807 }, { 186,3807 }, { 187,3807 }, { 188,3807 },
3235  { 189,3807 }, { 190,3807 }, { 191,3807 }, { 192,3807 }, { 193,3807 },
3236  { 194,3807 }, { 195,3807 }, { 196,3807 }, { 197,3807 }, { 198,3807 },
3237  { 199,3807 }, { 200,3807 }, { 201,3807 }, { 202,3807 }, { 203,3807 },
3238  { 204,3807 }, { 205,3807 }, { 206,3807 }, { 207,3807 }, { 208,3807 },
3239  { 209,3807 }, { 210,3807 }, { 211,3807 }, { 212,3807 }, { 213,3807 },
3240  { 214,3807 }, { 215,3807 }, { 216,3807 }, { 217,3807 }, { 218,3807 },
3241  { 219,3807 }, { 220,3807 }, { 221,3807 }, { 222,3807 }, { 223,3807 },
3242  { 224,3807 }, { 225,3807 }, { 226,3807 }, { 227,3807 }, { 228,3807 },
3243 
3244  { 229,3807 }, { 230,3807 }, { 231,3807 }, { 232,3807 }, { 233,3807 },
3245  { 234,3807 }, { 235,3807 }, { 236,3807 }, { 237,3807 }, { 238,3807 },
3246  { 239,3807 }, { 240,3807 }, { 241,3807 }, { 242,3807 }, { 243,3807 },
3247  { 244,3807 }, { 245,3807 }, { 246,3807 }, { 247,3807 }, { 248,3807 },
3248  { 249,3807 }, { 250,3807 }, { 251,3807 }, { 252,3807 }, { 253,3807 },
3249  { 254,3807 }, { 255,3807 }, { 256,3807 }, {   0,  48 }, {   0,24861 },
3250  {   0,  53 }, {   0,24859 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3251  {   0,  53 }, {   0,24854 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3252  {   9,3807 }, {  10,3807 }, {   0,   0 }, {  12,3807 }, {  13,3807 },
3253  {   9,3802 }, {  10,3802 }, {   0,   0 }, {  12,3802 }, {  13,3802 },
3254 
3255  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3256  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3257  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  32,3807 }, {   0,   0 },
3258  {  36,-4818 }, {   0,   0 }, {   0,   0 }, {  32,3802 }, {   0,   0 },
3259  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3260  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3261  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3262  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3263  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  65,3807 },
3264  {  66,3807 }, {  67,3807 }, {  68,3807 }, {  69,3807 }, {  70,3807 },
3265 
3266  {  71,3807 }, {  72,3807 }, {  73,3807 }, {  74,3807 }, {  75,3807 },
3267  {  76,3807 }, {  77,3807 }, {  78,3807 }, {  79,3807 }, {  80,3807 },
3268  {  81,3807 }, {  82,3807 }, {  83,3807 }, {  84,3807 }, {  85,3807 },
3269  {  86,3807 }, {  87,3807 }, {  88,3807 }, {  89,3807 }, {  90,3807 },
3270  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  95,3807 },
3271  {   0,   0 }, {  97,3807 }, {  98,3807 }, {  99,3807 }, { 100,3807 },
3272  { 101,3807 }, { 102,3807 }, { 103,3807 }, { 104,3807 }, { 105,3807 },
3273  { 106,3807 }, { 107,3807 }, { 108,3807 }, { 109,3807 }, { 110,3807 },
3274  { 111,3807 }, { 112,3807 }, { 113,3807 }, { 114,3807 }, { 115,3807 },
3275  { 116,3807 }, { 117,3807 }, { 118,3807 }, { 119,3807 }, { 120,3807 },
3276 
3277  { 121,3807 }, { 122,3807 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3278  {   0,   0 }, {   0,   0 }, { 128,3807 }, { 129,3807 }, { 130,3807 },
3279  { 131,3807 }, { 132,3807 }, { 133,3807 }, { 134,3807 }, { 135,3807 },
3280  { 136,3807 }, { 137,3807 }, { 138,3807 }, { 139,3807 }, { 140,3807 },
3281  { 141,3807 }, { 142,3807 }, { 143,3807 }, { 144,3807 }, { 145,3807 },
3282  { 146,3807 }, { 147,3807 }, { 148,3807 }, { 149,3807 }, { 150,3807 },
3283  { 151,3807 }, { 152,3807 }, { 153,3807 }, { 154,3807 }, { 155,3807 },
3284  { 156,3807 }, { 157,3807 }, { 158,3807 }, { 159,3807 }, { 160,3807 },
3285  { 161,3807 }, { 162,3807 }, { 163,3807 }, { 164,3807 }, { 165,3807 },
3286  { 166,3807 }, { 167,3807 }, { 168,3807 }, { 169,3807 }, { 170,3807 },
3287 
3288  { 171,3807 }, { 172,3807 }, { 173,3807 }, { 174,3807 }, { 175,3807 },
3289  { 176,3807 }, { 177,3807 }, { 178,3807 }, { 179,3807 }, { 180,3807 },
3290  { 181,3807 }, { 182,3807 }, { 183,3807 }, { 184,3807 }, { 185,3807 },
3291  { 186,3807 }, { 187,3807 }, { 188,3807 }, { 189,3807 }, { 190,3807 },
3292  { 191,3807 }, { 192,3807 }, { 193,3807 }, { 194,3807 }, { 195,3807 },
3293  { 196,3807 }, { 197,3807 }, { 198,3807 }, { 199,3807 }, { 200,3807 },
3294  { 201,3807 }, { 202,3807 }, { 203,3807 }, { 204,3807 }, { 205,3807 },
3295  { 206,3807 }, { 207,3807 }, { 208,3807 }, { 209,3807 }, { 210,3807 },
3296  { 211,3807 }, { 212,3807 }, { 213,3807 }, { 214,3807 }, { 215,3807 },
3297  { 216,3807 }, { 217,3807 }, { 218,3807 }, { 219,3807 }, { 220,3807 },
3298 
3299  { 221,3807 }, { 222,3807 }, { 223,3807 }, { 224,3807 }, { 225,3807 },
3300  { 226,3807 }, { 227,3807 }, { 228,3807 }, { 229,3807 }, { 230,3807 },
3301  { 231,3807 }, { 232,3807 }, { 233,3807 }, { 234,3807 }, { 235,3807 },
3302  { 236,3807 }, { 237,3807 }, { 238,3807 }, { 239,3807 }, { 240,3807 },
3303  { 241,3807 }, { 242,3807 }, { 243,3807 }, { 244,3807 }, { 245,3807 },
3304  { 246,3807 }, { 247,3807 }, { 248,3807 }, { 249,3807 }, { 250,3807 },
3305  { 251,3807 }, { 252,3807 }, { 253,3807 }, { 254,3807 }, { 255,3807 },
3306  {   0,  24 }, {   0,24604 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3307  {   0,  26 }, {   0,24599 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3308  {   9,4065 }, {  10,4070 }, {   0,   0 }, {  12,4065 }, {  13,4070 },
3309 
3310  {   9,4081 }, {  10,4081 }, {   0,   0 }, {  12,4081 }, {  13,4081 },
3311  {   0,   0 }, {   0,  26 }, {   0,24583 }, {   0,   0 }, {   0,   0 },
3312  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3313  {   0,   0 }, {   9,4065 }, {  10,4065 }, {  32,4065 }, {  12,4065 },
3314  {  13,4065 }, {   0,   0 }, {   0,   0 }, {  32,4081 }, {   0,   0 },
3315  {  39,-5081 }, {   0,   0 }, {   0,   1 }, {   0,24562 }, {   0,  69 },
3316  {   0,24560 }, {  45,-5036 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3317  {   0,   0 }, {   0,   0 }, {   9,   0 }, {  10,   0 }, {  32,4065 },
3318  {  12,   0 }, {  13,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3319  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3320 
3321  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3322  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3323  {  32,   0 }, {   0,   0 }, {   0,   0 }, {  33,   0 }, {   0,   0 },
3324  {  35,   0 }, {   0,   0 }, {  37,   0 }, {  38,   0 }, {   0,  67 },
3325  {   0,24520 }, {   0,   0 }, {  42,   0 }, {  43,   0 }, {   0,   0 },
3326  {  45,   0 }, {   0,   0 }, {  47,   0 }, {   0,   0 }, {   0,   0 },
3327  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3328  {   0,   0 }, {   0,  70 }, {   0,24503 }, {   0,   0 }, {   0,   0 },
3329  {  60,   0 }, {  61,   0 }, {  62,   0 }, {  63,   0 }, {  64,   0 },
3330  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3331 
3332  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  33, -40 }, {   0,   0 },
3333  {  35, -40 }, {   0,   0 }, {  37, -40 }, {  38, -40 }, {   0,   0 },
3334  {   0,   0 }, {   0,   0 }, {  42, -40 }, {  43, -40 }, {   0,   0 },
3335  {  45, -40 }, {   0,   0 }, {  47, -40 }, {   0,   0 }, {   0,   0 },
3336  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  94,   0 },
3337  {   0,   0 }, {  96,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3338  {  60, -40 }, {  61, -40 }, {  62, -40 }, {  63, -40 }, {  64, -40 },
3339  {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 },
3340  {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 },
3341  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,  44 }, {   0,24441 },
3342 
3343  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, { 124,   0 },
3344  {   0,   0 }, { 126,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3345  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  94, -40 },
3346  {   0,   0 }, {  96, -40 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3347  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3348  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3349  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3350  {  36,-5515 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3351  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, { 124, -40 },
3352  {   0,   0 }, { 126, -40 }, {  48,4297 }, {  49,4297 }, {  50,4297 },
3353 
3354  {  51,4297 }, {  52,4297 }, {  53,4297 }, {  54,4297 }, {  55,4297 },
3355  {  56,4297 }, {  57,4297 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3356  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  65,4297 },
3357  {  66,4297 }, {  67,4297 }, {  68,4297 }, {  69,4297 }, {  70,4297 },
3358  {  71,4297 }, {  72,4297 }, {  73,4297 }, {  74,4297 }, {  75,4297 },
3359  {  76,4297 }, {  77,4297 }, {  78,4297 }, {  79,4297 }, {  80,4297 },
3360  {  81,4297 }, {  82,4297 }, {  83,4297 }, {  84,4297 }, {  85,4297 },
3361  {  86,4297 }, {  87,4297 }, {  88,4297 }, {  89,4297 }, {  90,4297 },
3362  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  95,4297 },
3363  {   0,   0 }, {  97,4297 }, {  98,4297 }, {  99,4297 }, { 100,4297 },
3364 
3365  { 101,4297 }, { 102,4297 }, { 103,4297 }, { 104,4297 }, { 105,4297 },
3366  { 106,4297 }, { 107,4297 }, { 108,4297 }, { 109,4297 }, { 110,4297 },
3367  { 111,4297 }, { 112,4297 }, { 113,4297 }, { 114,4297 }, { 115,4297 },
3368  { 116,4297 }, { 117,4297 }, { 118,4297 }, { 119,4297 }, { 120,4297 },
3369  { 121,4297 }, { 122,4297 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3370  {   0,   0 }, {   0,   0 }, { 128,4297 }, { 129,4297 }, { 130,4297 },
3371  { 131,4297 }, { 132,4297 }, { 133,4297 }, { 134,4297 }, { 135,4297 },
3372  { 136,4297 }, { 137,4297 }, { 138,4297 }, { 139,4297 }, { 140,4297 },
3373  { 141,4297 }, { 142,4297 }, { 143,4297 }, { 144,4297 }, { 145,4297 },
3374  { 146,4297 }, { 147,4297 }, { 148,4297 }, { 149,4297 }, { 150,4297 },
3375 
3376  { 151,4297 }, { 152,4297 }, { 153,4297 }, { 154,4297 }, { 155,4297 },
3377  { 156,4297 }, { 157,4297 }, { 158,4297 }, { 159,4297 }, { 160,4297 },
3378  { 161,4297 }, { 162,4297 }, { 163,4297 }, { 164,4297 }, { 165,4297 },
3379  { 166,4297 }, { 167,4297 }, { 168,4297 }, { 169,4297 }, { 170,4297 },
3380  { 171,4297 }, { 172,4297 }, { 173,4297 }, { 174,4297 }, { 175,4297 },
3381  { 176,4297 }, { 177,4297 }, { 178,4297 }, { 179,4297 }, { 180,4297 },
3382  { 181,4297 }, { 182,4297 }, { 183,4297 }, { 184,4297 }, { 185,4297 },
3383  { 186,4297 }, { 187,4297 }, { 188,4297 }, { 189,4297 }, { 190,4297 },
3384  { 191,4297 }, { 192,4297 }, { 193,4297 }, { 194,4297 }, { 195,4297 },
3385  { 196,4297 }, { 197,4297 }, { 198,4297 }, { 199,4297 }, { 200,4297 },
3386 
3387  { 201,4297 }, { 202,4297 }, { 203,4297 }, { 204,4297 }, { 205,4297 },
3388  { 206,4297 }, { 207,4297 }, { 208,4297 }, { 209,4297 }, { 210,4297 },
3389  { 211,4297 }, { 212,4297 }, { 213,4297 }, { 214,4297 }, { 215,4297 },
3390  { 216,4297 }, { 217,4297 }, { 218,4297 }, { 219,4297 }, { 220,4297 },
3391  { 221,4297 }, { 222,4297 }, { 223,4297 }, { 224,4297 }, { 225,4297 },
3392  { 226,4297 }, { 227,4297 }, { 228,4297 }, { 229,4297 }, { 230,4297 },
3393  { 231,4297 }, { 232,4297 }, { 233,4297 }, { 234,4297 }, { 235,4297 },
3394  { 236,4297 }, { 237,4297 }, { 238,4297 }, { 239,4297 }, { 240,4297 },
3395  { 241,4297 }, { 242,4297 }, { 243,4297 }, { 244,4297 }, { 245,4297 },
3396  { 246,4297 }, { 247,4297 }, { 248,4297 }, { 249,4297 }, { 250,4297 },
3397 
3398  { 251,4297 }, { 252,4297 }, { 253,4297 }, { 254,4297 }, { 255,4297 },
3399  {   0,   1 }, {   0,24184 }, {   1,4297 }, {   2,4297 }, {   3,4297 },
3400  {   4,4297 }, {   5,4297 }, {   6,4297 }, {   7,4297 }, {   8,4297 },
3401  {   9,4297 }, {   0,   0 }, {  11,4297 }, {  12,4297 }, {   0,   0 },
3402  {  14,4297 }, {  15,4297 }, {  16,4297 }, {  17,4297 }, {  18,4297 },
3403  {  19,4297 }, {  20,4297 }, {  21,4297 }, {  22,4297 }, {  23,4297 },
3404  {  24,4297 }, {  25,4297 }, {  26,4297 }, {  27,4297 }, {  28,4297 },
3405  {  29,4297 }, {  30,4297 }, {  31,4297 }, {  32,4297 }, {  33,4555 },
3406  {  34,4297 }, {  35,4555 }, {  36,4297 }, {  37,4555 }, {  38,4555 },
3407  {  39,4297 }, {  40,4297 }, {  41,4297 }, {  42,4555 }, {  43,4555 },
3408 
3409  {  44,4297 }, {  45,4555 }, {  46,4297 }, {  47,4555 }, {  48,4297 },
3410  {  49,4297 }, {  50,4297 }, {  51,4297 }, {  52,4297 }, {  53,4297 },
3411  {  54,4297 }, {  55,4297 }, {  56,4297 }, {  57,4297 }, {  58,4297 },
3412  {  59,4297 }, {  60,4555 }, {  61,4555 }, {  62,4555 }, {  63,4555 },
3413  {  64,4555 }, {  65,4297 }, {  66,4297 }, {  67,4297 }, {  68,4297 },
3414  {  69,4297 }, {  70,4297 }, {  71,4297 }, {  72,4297 }, {  73,4297 },
3415  {  74,4297 }, {  75,4297 }, {  76,4297 }, {  77,4297 }, {  78,4297 },
3416  {  79,4297 }, {  80,4297 }, {  81,4297 }, {  82,4297 }, {  83,4297 },
3417  {  84,4297 }, {  85,4297 }, {  86,4297 }, {  87,4297 }, {  88,4297 },
3418  {  89,4297 }, {  90,4297 }, {  91,4297 }, {  92,4297 }, {  93,4297 },
3419 
3420  {  94,4555 }, {  95,4297 }, {  96,4555 }, {  97,4297 }, {  98,4297 },
3421  {  99,4297 }, { 100,4297 }, { 101,4297 }, { 102,4297 }, { 103,4297 },
3422  { 104,4297 }, { 105,4297 }, { 106,4297 }, { 107,4297 }, { 108,4297 },
3423  { 109,4297 }, { 110,4297 }, { 111,4297 }, { 112,4297 }, { 113,4297 },
3424  { 114,4297 }, { 115,4297 }, { 116,4297 }, { 117,4297 }, { 118,4297 },
3425  { 119,4297 }, { 120,4297 }, { 121,4297 }, { 122,4297 }, { 123,4297 },
3426  { 124,4555 }, { 125,4297 }, { 126,4555 }, { 127,4297 }, { 128,4297 },
3427  { 129,4297 }, { 130,4297 }, { 131,4297 }, { 132,4297 }, { 133,4297 },
3428  { 134,4297 }, { 135,4297 }, { 136,4297 }, { 137,4297 }, { 138,4297 },
3429  { 139,4297 }, { 140,4297 }, { 141,4297 }, { 142,4297 }, { 143,4297 },
3430 
3431  { 144,4297 }, { 145,4297 }, { 146,4297 }, { 147,4297 }, { 148,4297 },
3432  { 149,4297 }, { 150,4297 }, { 151,4297 }, { 152,4297 }, { 153,4297 },
3433  { 154,4297 }, { 155,4297 }, { 156,4297 }, { 157,4297 }, { 158,4297 },
3434  { 159,4297 }, { 160,4297 }, { 161,4297 }, { 162,4297 }, { 163,4297 },
3435  { 164,4297 }, { 165,4297 }, { 166,4297 }, { 167,4297 }, { 168,4297 },
3436  { 169,4297 }, { 170,4297 }, { 171,4297 }, { 172,4297 }, { 173,4297 },
3437  { 174,4297 }, { 175,4297 }, { 176,4297 }, { 177,4297 }, { 178,4297 },
3438  { 179,4297 }, { 180,4297 }, { 181,4297 }, { 182,4297 }, { 183,4297 },
3439  { 184,4297 }, { 185,4297 }, { 186,4297 }, { 187,4297 }, { 188,4297 },
3440  { 189,4297 }, { 190,4297 }, { 191,4297 }, { 192,4297 }, { 193,4297 },
3441 
3442  { 194,4297 }, { 195,4297 }, { 196,4297 }, { 197,4297 }, { 198,4297 },
3443  { 199,4297 }, { 200,4297 }, { 201,4297 }, { 202,4297 }, { 203,4297 },
3444  { 204,4297 }, { 205,4297 }, { 206,4297 }, { 207,4297 }, { 208,4297 },
3445  { 209,4297 }, { 210,4297 }, { 211,4297 }, { 212,4297 }, { 213,4297 },
3446  { 214,4297 }, { 215,4297 }, { 216,4297 }, { 217,4297 }, { 218,4297 },
3447  { 219,4297 }, { 220,4297 }, { 221,4297 }, { 222,4297 }, { 223,4297 },
3448  { 224,4297 }, { 225,4297 }, { 226,4297 }, { 227,4297 }, { 228,4297 },
3449  { 229,4297 }, { 230,4297 }, { 231,4297 }, { 232,4297 }, { 233,4297 },
3450  { 234,4297 }, { 235,4297 }, { 236,4297 }, { 237,4297 }, { 238,4297 },
3451  { 239,4297 }, { 240,4297 }, { 241,4297 }, { 242,4297 }, { 243,4297 },
3452 
3453  { 244,4297 }, { 245,4297 }, { 246,4297 }, { 247,4297 }, { 248,4297 },
3454  { 249,4297 }, { 250,4297 }, { 251,4297 }, { 252,4297 }, { 253,4297 },
3455  { 254,4297 }, { 255,4297 }, { 256,4297 }, {   0,  72 }, {   0,23926 },
3456  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3457  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3458  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3459  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3460  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   2 }, {   0,23901 },
3461  {   0,  72 }, {   0,23899 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3462  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3463 
3464  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3465  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3466  {   0,   0 }, {   0,   0 }, {  48,   0 }, {  49,   0 }, {  50,   0 },
3467  {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 }, {  55,   0 },
3468  {  56,   0 }, {  57,   0 }, {  33,4530 }, {   0,   0 }, {  35,4530 },
3469  {   0,   0 }, {  37,4530 }, {  38,4530 }, {   0,   0 }, {   0,   0 },
3470  {   0,   0 }, {  42,4530 }, {  43,4530 }, {  69, 113 }, {  45,4530 },
3471  {   0,   0 }, {  47,4530 }, {  46,-5710 }, {   0,   0 }, {  48,4530 },
3472  {  49,4530 }, {  50,4530 }, {  51,4530 }, {  52,4530 }, {  53,4530 },
3473  {  54,4530 }, {  55,4530 }, {  56,4530 }, {  57,4530 }, {  60,4530 },
3474 
3475  {  61,4530 }, {  62,4530 }, {  63,4530 }, {  64,4530 }, {   0,  71 },
3476  {   0,23835 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3477  {  69,  86 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3478  { 101, 113 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3479  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3480  {   0,   0 }, {   0,  75 }, {   0,23813 }, {   0,   0 }, {   0,   0 },
3481  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  94,4530 }, {   0,   0 },
3482  {  96,4530 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3483  {   0,   0 }, {   0,   0 }, { 101,  86 }, {   0,   0 }, {   0,   0 },
3484  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3485 
3486  {   0,   0 }, {  46, -64 }, {   0,   0 }, {  48,   0 }, {  49,   0 },
3487  {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 },
3488  {  55,   0 }, {  56,   0 }, {  57,   0 }, { 124,4530 }, {   0,   0 },
3489  { 126,4530 }, {   0,  64 }, {   0,23773 }, {   0,   0 }, {   0,   0 },
3490  {  43,4466 }, {   0,   0 }, {  45,4466 }, {   0,   0 }, {  69,  22 },
3491  {  48,4508 }, {  49,4508 }, {  50,4508 }, {  51,4508 }, {  52,4508 },
3492  {  53,4508 }, {  54,4508 }, {  55,4508 }, {  56,4508 }, {  57,4508 },
3493  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3494  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3495  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3496 
3497  {  33,-787 }, {   0,   0 }, {  35,-787 }, {   0,   0 }, {  37,-787 },
3498  {  38,-787 }, { 101,  22 }, {   0,  66 }, {   0,23732 }, {  42,-787 },
3499  {  43,-787 }, {   0,   0 }, {  45,-787 }, {   0,   0 }, {  47,-787 },
3500  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3501  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3502  {   0,   0 }, {   0,   0 }, {  60,-787 }, {  61,-787 }, {  62,-787 },
3503  {  63,-787 }, {  64,-787 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3504  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3505  {   0,   0 }, {  33,-828 }, {   0,   0 }, {  35,-828 }, {   0,   0 },
3506  {  37,-828 }, {  38,-828 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3507 
3508  {  42,-828 }, {  43,-828 }, {   0,   0 }, {  45,-828 }, {   0,   0 },
3509  {  47,-828 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3510  {   0,   0 }, {  94,-787 }, {   0,   0 }, {  96,-787 }, {   0,   0 },
3511  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  60,-828 }, {  61,-828 },
3512  {  62,-828 }, {  63,-828 }, {  64,-828 }, {   0,   0 }, {   0,  63 },
3513  {   0,23665 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3514  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3515  {   0,  65 }, {   0,23654 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3516  {   0,   0 }, { 124,-787 }, {   0,   0 }, { 126,-787 }, {   0,   0 },
3517  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3518 
3519  {   0,   0 }, {   0,   0 }, {  94,-828 }, {   0,   0 }, {  96,-828 },
3520  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  33,-895 }, {   0,   0 },
3521  {  35,-895 }, {   0,   0 }, {  37,-895 }, {  38,-895 }, {   0,   0 },
3522  {   0,   0 }, {   0,   0 }, {  42,-895 }, {  43,-895 }, {  33,-906 },
3523  {  45,-895 }, {  35,-906 }, {  47,-895 }, {  37,-906 }, {  38,-906 },
3524  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  42,-906 }, {  43,-906 },
3525  {   0,   0 }, {  45,-906 }, { 124,-828 }, {  47,-906 }, { 126,-828 },
3526  {  60,-895 }, {  61,-895 }, {  62,-895 }, {  63,-895 }, {  64,-895 },
3527  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3528  {   0,   0 }, {  60,-906 }, {  61,-906 }, {  62,-906 }, {  63,-906 },
3529 
3530  {  64,-906 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3531  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3532  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3533  {   0,  77 }, {   0,23574 }, {   0,   0 }, {   0,   0 }, {  94,-895 },
3534  {   0,   0 }, {  96,-895 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3535  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3536  {  94,-906 }, {   0,   0 }, {  96,-906 }, {   0,   0 }, {   0,   0 },
3537  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3538  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3539  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, { 124,-895 },
3540 
3541  {   0,   0 }, { 126,-895 }, {  36,   0 }, {   0,   0 }, {   0,   0 },
3542  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3543  { 124,-906 }, {   0,   0 }, { 126,-906 }, {   0,   0 }, {  48,   0 },
3544  {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 },
3545  {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 }, {   0,   0 },
3546  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3547  {   0,   0 }, {  65,   0 }, {  66,   0 }, {  67,   0 }, {  68,   0 },
3548  {  69,   0 }, {  70,   0 }, {  71,   0 }, {  72,   0 }, {  73,   0 },
3549  {  74,   0 }, {  75,   0 }, {  76,   0 }, {  77,   0 }, {  78,   0 },
3550  {  79,   0 }, {  80,   0 }, {  81,   0 }, {  82,   0 }, {  83,   0 },
3551 
3552  {  84,   0 }, {  85,   0 }, {  86,   0 }, {  87,   0 }, {  88,   0 },
3553  {  89,   0 }, {  90,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3554  {   0,   0 }, {  95,   0 }, {   0,   0 }, {  97,   0 }, {  98,   0 },
3555  {  99,   0 }, { 100,   0 }, { 101,   0 }, { 102,   0 }, { 103,   0 },
3556  { 104,   0 }, { 105,   0 }, { 106,   0 }, { 107,   0 }, { 108,   0 },
3557  { 109,   0 }, { 110,   0 }, { 111,   0 }, { 112,   0 }, { 113,   0 },
3558  { 114,   0 }, { 115,   0 }, { 116,   0 }, { 117,   0 }, { 118,   0 },
3559  { 119,   0 }, { 120,   0 }, { 121,   0 }, { 122,   0 }, {   0,   0 },
3560  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, { 128,   0 },
3561  { 129,   0 }, { 130,   0 }, { 131,   0 }, { 132,   0 }, { 133,   0 },
3562 
3563  { 134,   0 }, { 135,   0 }, { 136,   0 }, { 137,   0 }, { 138,   0 },
3564  { 139,   0 }, { 140,   0 }, { 141,   0 }, { 142,   0 }, { 143,   0 },
3565  { 144,   0 }, { 145,   0 }, { 146,   0 }, { 147,   0 }, { 148,   0 },
3566  { 149,   0 }, { 150,   0 }, { 151,   0 }, { 152,   0 }, { 153,   0 },
3567  { 154,   0 }, { 155,   0 }, { 156,   0 }, { 157,   0 }, { 158,   0 },
3568  { 159,   0 }, { 160,   0 }, { 161,   0 }, { 162,   0 }, { 163,   0 },
3569  { 164,   0 }, { 165,   0 }, { 166,   0 }, { 167,   0 }, { 168,   0 },
3570  { 169,   0 }, { 170,   0 }, { 171,   0 }, { 172,   0 }, { 173,   0 },
3571  { 174,   0 }, { 175,   0 }, { 176,   0 }, { 177,   0 }, { 178,   0 },
3572  { 179,   0 }, { 180,   0 }, { 181,   0 }, { 182,   0 }, { 183,   0 },
3573 
3574  { 184,   0 }, { 185,   0 }, { 186,   0 }, { 187,   0 }, { 188,   0 },
3575  { 189,   0 }, { 190,   0 }, { 191,   0 }, { 192,   0 }, { 193,   0 },
3576  { 194,   0 }, { 195,   0 }, { 196,   0 }, { 197,   0 }, { 198,   0 },
3577  { 199,   0 }, { 200,   0 }, { 201,   0 }, { 202,   0 }, { 203,   0 },
3578  { 204,   0 }, { 205,   0 }, { 206,   0 }, { 207,   0 }, { 208,   0 },
3579  { 209,   0 }, { 210,   0 }, { 211,   0 }, { 212,   0 }, { 213,   0 },
3580  { 214,   0 }, { 215,   0 }, { 216,   0 }, { 217,   0 }, { 218,   0 },
3581  { 219,   0 }, { 220,   0 }, { 221,   0 }, { 222,   0 }, { 223,   0 },
3582  { 224,   0 }, { 225,   0 }, { 226,   0 }, { 227,   0 }, { 228,   0 },
3583  { 229,   0 }, { 230,   0 }, { 231,   0 }, { 232,   0 }, { 233,   0 },
3584 
3585  { 234,   0 }, { 235,   0 }, { 236,   0 }, { 237,   0 }, { 238,   0 },
3586  { 239,   0 }, { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 },
3587  { 244,   0 }, { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 },
3588  { 249,   0 }, { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 },
3589  { 254,   0 }, { 255,   0 }, {   0,  12 }, {   0,23317 }, {   1,   0 },
3590  {   2,   0 }, {   3,   0 }, {   4,   0 }, {   5,   0 }, {   6,   0 },
3591  {   7,   0 }, {   8,   0 }, {   9,   0 }, {  10,   0 }, {  11,   0 },
3592  {  12,   0 }, {  13,   0 }, {  14,   0 }, {  15,   0 }, {  16,   0 },
3593  {  17,   0 }, {  18,   0 }, {  19,   0 }, {  20,   0 }, {  21,   0 },
3594  {  22,   0 }, {  23,   0 }, {  24,   0 }, {  25,   0 }, {  26,   0 },
3595 
3596  {  27,   0 }, {  28,   0 }, {  29,   0 }, {  30,   0 }, {  31,   0 },
3597  {  32,   0 }, {  33,   0 }, {  34,   0 }, {  35,   0 }, {  36,   0 },
3598  {  37,   0 }, {  38,   0 }, {   0,   0 }, {  40,   0 }, {  41,   0 },
3599  {  42,   0 }, {  43,   0 }, {  44,   0 }, {  45,   0 }, {  46,   0 },
3600  {  47,   0 }, {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 },
3601  {  52,   0 }, {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 },
3602  {  57,   0 }, {  58,   0 }, {  59,   0 }, {  60,   0 }, {  61,   0 },
3603  {  62,   0 }, {  63,   0 }, {  64,   0 }, {  65,   0 }, {  66,   0 },
3604  {  67,   0 }, {  68,   0 }, {  69,   0 }, {  70,   0 }, {  71,   0 },
3605  {  72,   0 }, {  73,   0 }, {  74,   0 }, {  75,   0 }, {  76,   0 },
3606 
3607  {  77,   0 }, {  78,   0 }, {  79,   0 }, {  80,   0 }, {  81,   0 },
3608  {  82,   0 }, {  83,   0 }, {  84,   0 }, {  85,   0 }, {  86,   0 },
3609  {  87,   0 }, {  88,   0 }, {  89,   0 }, {  90,   0 }, {  91,   0 },
3610  {  92,   0 }, {  93,   0 }, {  94,   0 }, {  95,   0 }, {  96,   0 },
3611  {  97,   0 }, {  98,   0 }, {  99,   0 }, { 100,   0 }, { 101,   0 },
3612  { 102,   0 }, { 103,   0 }, { 104,   0 }, { 105,   0 }, { 106,   0 },
3613  { 107,   0 }, { 108,   0 }, { 109,   0 }, { 110,   0 }, { 111,   0 },
3614  { 112,   0 }, { 113,   0 }, { 114,   0 }, { 115,   0 }, { 116,   0 },
3615  { 117,   0 }, { 118,   0 }, { 119,   0 }, { 120,   0 }, { 121,   0 },
3616  { 122,   0 }, { 123,   0 }, { 124,   0 }, { 125,   0 }, { 126,   0 },
3617 
3618  { 127,   0 }, { 128,   0 }, { 129,   0 }, { 130,   0 }, { 131,   0 },
3619  { 132,   0 }, { 133,   0 }, { 134,   0 }, { 135,   0 }, { 136,   0 },
3620  { 137,   0 }, { 138,   0 }, { 139,   0 }, { 140,   0 }, { 141,   0 },
3621  { 142,   0 }, { 143,   0 }, { 144,   0 }, { 145,   0 }, { 146,   0 },
3622  { 147,   0 }, { 148,   0 }, { 149,   0 }, { 150,   0 }, { 151,   0 },
3623  { 152,   0 }, { 153,   0 }, { 154,   0 }, { 155,   0 }, { 156,   0 },
3624  { 157,   0 }, { 158,   0 }, { 159,   0 }, { 160,   0 }, { 161,   0 },
3625  { 162,   0 }, { 163,   0 }, { 164,   0 }, { 165,   0 }, { 166,   0 },
3626  { 167,   0 }, { 168,   0 }, { 169,   0 }, { 170,   0 }, { 171,   0 },
3627  { 172,   0 }, { 173,   0 }, { 174,   0 }, { 175,   0 }, { 176,   0 },
3628 
3629  { 177,   0 }, { 178,   0 }, { 179,   0 }, { 180,   0 }, { 181,   0 },
3630  { 182,   0 }, { 183,   0 }, { 184,   0 }, { 185,   0 }, { 186,   0 },
3631  { 187,   0 }, { 188,   0 }, { 189,   0 }, { 190,   0 }, { 191,   0 },
3632  { 192,   0 }, { 193,   0 }, { 194,   0 }, { 195,   0 }, { 196,   0 },
3633  { 197,   0 }, { 198,   0 }, { 199,   0 }, { 200,   0 }, { 201,   0 },
3634  { 202,   0 }, { 203,   0 }, { 204,   0 }, { 205,   0 }, { 206,   0 },
3635  { 207,   0 }, { 208,   0 }, { 209,   0 }, { 210,   0 }, { 211,   0 },
3636  { 212,   0 }, { 213,   0 }, { 214,   0 }, { 215,   0 }, { 216,   0 },
3637  { 217,   0 }, { 218,   0 }, { 219,   0 }, { 220,   0 }, { 221,   0 },
3638  { 222,   0 }, { 223,   0 }, { 224,   0 }, { 225,   0 }, { 226,   0 },
3639 
3640  { 227,   0 }, { 228,   0 }, { 229,   0 }, { 230,   0 }, { 231,   0 },
3641  { 232,   0 }, { 233,   0 }, { 234,   0 }, { 235,   0 }, { 236,   0 },
3642  { 237,   0 }, { 238,   0 }, { 239,   0 }, { 240,   0 }, { 241,   0 },
3643  { 242,   0 }, { 243,   0 }, { 244,   0 }, { 245,   0 }, { 246,   0 },
3644  { 247,   0 }, { 248,   0 }, { 249,   0 }, { 250,   0 }, { 251,   0 },
3645  { 252,   0 }, { 253,   0 }, { 254,   0 }, { 255,   0 }, { 256,   0 },
3646  {   0,   9 }, {   0,23059 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3647  {   0,   9 }, {   0,23054 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3648  {   9,   0 }, {  10,   5 }, {   0,   0 }, {  12,   0 }, {  13,   5 },
3649  {   9,3781 }, {  10,3781 }, {   0,   0 }, {  12,3781 }, {  13,3781 },
3650 
3651  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3652  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3653  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  32,   0 }, {   0,   0 },
3654  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  32,3781 }, {   0,   0 },
3655  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3656  {  39,-6539 }, {  45,-6642 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3657  {   0,   0 }, {  45,-6532 }, {   0,   5 }, {   0,23007 }, {   1,   0 },
3658  {   2,   0 }, {   3,   0 }, {   4,   0 }, {   5,   0 }, {   6,   0 },
3659  {   7,   0 }, {   8,   0 }, {   9,   0 }, {  10,   0 }, {  11,   0 },
3660  {  12,   0 }, {  13,   0 }, {  14,   0 }, {  15,   0 }, {  16,   0 },
3661 
3662  {  17,   0 }, {  18,   0 }, {  19,   0 }, {  20,   0 }, {  21,   0 },
3663  {  22,   0 }, {  23,   0 }, {  24,   0 }, {  25,   0 }, {  26,   0 },
3664  {  27,   0 }, {  28,   0 }, {  29,   0 }, {  30,   0 }, {  31,   0 },
3665  {  32,   0 }, {  33,   0 }, {  34,   0 }, {  35,   0 }, {  36,   0 },
3666  {  37,   0 }, {  38,   0 }, {  39,   0 }, {  40,   0 }, {  41,   0 },
3667  {   0,   0 }, {  43,   0 }, {  44,   0 }, {  45,   0 }, {  46,   0 },
3668  {   0,   0 }, {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 },
3669  {  52,   0 }, {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 },
3670  {  57,   0 }, {  58,   0 }, {  59,   0 }, {  60,   0 }, {  61,   0 },
3671  {  62,   0 }, {  63,   0 }, {  64,   0 }, {  65,   0 }, {  66,   0 },
3672 
3673  {  67,   0 }, {  68,   0 }, {  69,   0 }, {  70,   0 }, {  71,   0 },
3674  {  72,   0 }, {  73,   0 }, {  74,   0 }, {  75,   0 }, {  76,   0 },
3675  {  77,   0 }, {  78,   0 }, {  79,   0 }, {  80,   0 }, {  81,   0 },
3676  {  82,   0 }, {  83,   0 }, {  84,   0 }, {  85,   0 }, {  86,   0 },
3677  {  87,   0 }, {  88,   0 }, {  89,   0 }, {  90,   0 }, {  91,   0 },
3678  {  92,   0 }, {  93,   0 }, {  94,   0 }, {  95,   0 }, {  96,   0 },
3679  {  97,   0 }, {  98,   0 }, {  99,   0 }, { 100,   0 }, { 101,   0 },
3680  { 102,   0 }, { 103,   0 }, { 104,   0 }, { 105,   0 }, { 106,   0 },
3681  { 107,   0 }, { 108,   0 }, { 109,   0 }, { 110,   0 }, { 111,   0 },
3682  { 112,   0 }, { 113,   0 }, { 114,   0 }, { 115,   0 }, { 116,   0 },
3683 
3684  { 117,   0 }, { 118,   0 }, { 119,   0 }, { 120,   0 }, { 121,   0 },
3685  { 122,   0 }, { 123,   0 }, { 124,   0 }, { 125,   0 }, { 126,   0 },
3686  { 127,   0 }, { 128,   0 }, { 129,   0 }, { 130,   0 }, { 131,   0 },
3687  { 132,   0 }, { 133,   0 }, { 134,   0 }, { 135,   0 }, { 136,   0 },
3688  { 137,   0 }, { 138,   0 }, { 139,   0 }, { 140,   0 }, { 141,   0 },
3689  { 142,   0 }, { 143,   0 }, { 144,   0 }, { 145,   0 }, { 146,   0 },
3690  { 147,   0 }, { 148,   0 }, { 149,   0 }, { 150,   0 }, { 151,   0 },
3691  { 152,   0 }, { 153,   0 }, { 154,   0 }, { 155,   0 }, { 156,   0 },
3692  { 157,   0 }, { 158,   0 }, { 159,   0 }, { 160,   0 }, { 161,   0 },
3693  { 162,   0 }, { 163,   0 }, { 164,   0 }, { 165,   0 }, { 166,   0 },
3694 
3695  { 167,   0 }, { 168,   0 }, { 169,   0 }, { 170,   0 }, { 171,   0 },
3696  { 172,   0 }, { 173,   0 }, { 174,   0 }, { 175,   0 }, { 176,   0 },
3697  { 177,   0 }, { 178,   0 }, { 179,   0 }, { 180,   0 }, { 181,   0 },
3698  { 182,   0 }, { 183,   0 }, { 184,   0 }, { 185,   0 }, { 186,   0 },
3699  { 187,   0 }, { 188,   0 }, { 189,   0 }, { 190,   0 }, { 191,   0 },
3700  { 192,   0 }, { 193,   0 }, { 194,   0 }, { 195,   0 }, { 196,   0 },
3701  { 197,   0 }, { 198,   0 }, { 199,   0 }, { 200,   0 }, { 201,   0 },
3702  { 202,   0 }, { 203,   0 }, { 204,   0 }, { 205,   0 }, { 206,   0 },
3703  { 207,   0 }, { 208,   0 }, { 209,   0 }, { 210,   0 }, { 211,   0 },
3704  { 212,   0 }, { 213,   0 }, { 214,   0 }, { 215,   0 }, { 216,   0 },
3705 
3706  { 217,   0 }, { 218,   0 }, { 219,   0 }, { 220,   0 }, { 221,   0 },
3707  { 222,   0 }, { 223,   0 }, { 224,   0 }, { 225,   0 }, { 226,   0 },
3708  { 227,   0 }, { 228,   0 }, { 229,   0 }, { 230,   0 }, { 231,   0 },
3709  { 232,   0 }, { 233,   0 }, { 234,   0 }, { 235,   0 }, { 236,   0 },
3710  { 237,   0 }, { 238,   0 }, { 239,   0 }, { 240,   0 }, { 241,   0 },
3711  { 242,   0 }, { 243,   0 }, { 244,   0 }, { 245,   0 }, { 246,   0 },
3712  { 247,   0 }, { 248,   0 }, { 249,   0 }, { 250,   0 }, { 251,   0 },
3713  { 252,   0 }, { 253,   0 }, { 254,   0 }, { 255,   0 }, { 256,   0 },
3714  {   0,   3 }, {   0,22749 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3715  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3716 
3717  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3718  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3719  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3720  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3721  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  33,3781 },
3722  {   0,   0 }, {  35,3781 }, {   0,   0 }, {  37,3781 }, {  38,3781 },
3723  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  42,3781 }, {  43,3781 },
3724  {   0,   0 }, {  45,3781 }, {   0,   0 }, {  47,3781 }, {   0,   0 },
3725  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3726  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3727 
3728  {   0,   0 }, {  60,3781 }, {  61,3781 }, {  62,3781 }, {  63,3781 },
3729  {  64,3781 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3730  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3731  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3732  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3733  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3734  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3735  {  94,3781 }, {   0,   0 }, {  96,3781 }, {   0,   0 }, {   0,   0 },
3736  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3737  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3738 
3739  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3740  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3741  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3742  { 124,3781 }, {   0,   0 }, { 126,3781 }, {   0,  58 }, {   0,22621 },
3743  {   1,   0 }, {   2,   0 }, {   3,   0 }, {   4,   0 }, {   5,   0 },
3744  {   6,   0 }, {   7,   0 }, {   8,   0 }, {   9,   0 }, {  10,   0 },
3745  {  11,   0 }, {  12,   0 }, {  13,   0 }, {  14,   0 }, {  15,   0 },
3746  {  16,   0 }, {  17,   0 }, {  18,   0 }, {  19,   0 }, {  20,   0 },
3747  {  21,   0 }, {  22,   0 }, {  23,   0 }, {  24,   0 }, {  25,   0 },
3748  {  26,   0 }, {  27,   0 }, {  28,   0 }, {  29,   0 }, {  30,   0 },
3749 
3750  {  31,   0 }, {  32,   0 }, {  33,   0 }, {   0,   0 }, {  35,   0 },
3751  {  36,   0 }, {  37,   0 }, {  38,   0 }, {  39,   0 }, {  40,   0 },
3752  {  41,   0 }, {  42,   0 }, {  43,   0 }, {  44,   0 }, {  45,   0 },
3753  {  46,   0 }, {  47,   0 }, {  48,   0 }, {  49,   0 }, {  50,   0 },
3754  {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 }, {  55,   0 },
3755  {  56,   0 }, {  57,   0 }, {  58,   0 }, {  59,   0 }, {  60,   0 },
3756  {  61,   0 }, {  62,   0 }, {  63,   0 }, {  64,   0 }, {  65,   0 },
3757  {  66,   0 }, {  67,   0 }, {  68,   0 }, {  69,   0 }, {  70,   0 },
3758  {  71,   0 }, {  72,   0 }, {  73,   0 }, {  74,   0 }, {  75,   0 },
3759  {  76,   0 }, {  77,   0 }, {  78,   0 }, {  79,   0 }, {  80,   0 },
3760 
3761  {  81,   0 }, {  82,   0 }, {  83,   0 }, {  84,   0 }, {  85,   0 },
3762  {  86,   0 }, {  87,   0 }, {  88,   0 }, {  89,   0 }, {  90,   0 },
3763  {  91,   0 }, {  92,   0 }, {  93,   0 }, {  94,   0 }, {  95,   0 },
3764  {  96,   0 }, {  97,   0 }, {  98,   0 }, {  99,   0 }, { 100,   0 },
3765  { 101,   0 }, { 102,   0 }, { 103,   0 }, { 104,   0 }, { 105,   0 },
3766  { 106,   0 }, { 107,   0 }, { 108,   0 }, { 109,   0 }, { 110,   0 },
3767  { 111,   0 }, { 112,   0 }, { 113,   0 }, { 114,   0 }, { 115,   0 },
3768  { 116,   0 }, { 117,   0 }, { 118,   0 }, { 119,   0 }, { 120,   0 },
3769  { 121,   0 }, { 122,   0 }, { 123,   0 }, { 124,   0 }, { 125,   0 },
3770  { 126,   0 }, { 127,   0 }, { 128,   0 }, { 129,   0 }, { 130,   0 },
3771 
3772  { 131,   0 }, { 132,   0 }, { 133,   0 }, { 134,   0 }, { 135,   0 },
3773  { 136,   0 }, { 137,   0 }, { 138,   0 }, { 139,   0 }, { 140,   0 },
3774  { 141,   0 }, { 142,   0 }, { 143,   0 }, { 144,   0 }, { 145,   0 },
3775  { 146,   0 }, { 147,   0 }, { 148,   0 }, { 149,   0 }, { 150,   0 },
3776  { 151,   0 }, { 152,   0 }, { 153,   0 }, { 154,   0 }, { 155,   0 },
3777  { 156,   0 }, { 157,   0 }, { 158,   0 }, { 159,   0 }, { 160,   0 },
3778  { 161,   0 }, { 162,   0 }, { 163,   0 }, { 164,   0 }, { 165,   0 },
3779  { 166,   0 }, { 167,   0 }, { 168,   0 }, { 169,   0 }, { 170,   0 },
3780  { 171,   0 }, { 172,   0 }, { 173,   0 }, { 174,   0 }, { 175,   0 },
3781  { 176,   0 }, { 177,   0 }, { 178,   0 }, { 179,   0 }, { 180,   0 },
3782 
3783  { 181,   0 }, { 182,   0 }, { 183,   0 }, { 184,   0 }, { 185,   0 },
3784  { 186,   0 }, { 187,   0 }, { 188,   0 }, { 189,   0 }, { 190,   0 },
3785  { 191,   0 }, { 192,   0 }, { 193,   0 }, { 194,   0 }, { 195,   0 },
3786  { 196,   0 }, { 197,   0 }, { 198,   0 }, { 199,   0 }, { 200,   0 },
3787  { 201,   0 }, { 202,   0 }, { 203,   0 }, { 204,   0 }, { 205,   0 },
3788  { 206,   0 }, { 207,   0 }, { 208,   0 }, { 209,   0 }, { 210,   0 },
3789  { 211,   0 }, { 212,   0 }, { 213,   0 }, { 214,   0 }, { 215,   0 },
3790  { 216,   0 }, { 217,   0 }, { 218,   0 }, { 219,   0 }, { 220,   0 },
3791  { 221,   0 }, { 222,   0 }, { 223,   0 }, { 224,   0 }, { 225,   0 },
3792  { 226,   0 }, { 227,   0 }, { 228,   0 }, { 229,   0 }, { 230,   0 },
3793 
3794  { 231,   0 }, { 232,   0 }, { 233,   0 }, { 234,   0 }, { 235,   0 },
3795  { 236,   0 }, { 237,   0 }, { 238,   0 }, { 239,   0 }, { 240,   0 },
3796  { 241,   0 }, { 242,   0 }, { 243,   0 }, { 244,   0 }, { 245,   0 },
3797  { 246,   0 }, { 247,   0 }, { 248,   0 }, { 249,   0 }, { 250,   0 },
3798  { 251,   0 }, { 252,   0 }, { 253,   0 }, { 254,   0 }, { 255,   0 },
3799  { 256,   0 }, {   0,  11 }, {   0,22363 }, {   1,   0 }, {   2,   0 },
3800  {   3,   0 }, {   4,   0 }, {   5,   0 }, {   6,   0 }, {   7,   0 },
3801  {   8,   0 }, {   9,   0 }, {  10,   0 }, {  11,   0 }, {  12,   0 },
3802  {  13,   0 }, {  14,   0 }, {  15,   0 }, {  16,   0 }, {  17,   0 },
3803  {  18,   0 }, {  19,   0 }, {  20,   0 }, {  21,   0 }, {  22,   0 },
3804 
3805  {  23,   0 }, {  24,   0 }, {  25,   0 }, {  26,   0 }, {  27,   0 },
3806  {  28,   0 }, {  29,   0 }, {  30,   0 }, {  31,   0 }, {  32,   0 },
3807  {  33,   0 }, {  34,   0 }, {  35,   0 }, {  36,   0 }, {  37,   0 },
3808  {  38,   0 }, {   0,   0 }, {  40,   0 }, {  41,   0 }, {  42,   0 },
3809  {  43,   0 }, {  44,   0 }, {  45,   0 }, {  46,   0 }, {  47,   0 },
3810  {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 },
3811  {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 },
3812  {  58,   0 }, {  59,   0 }, {  60,   0 }, {  61,   0 }, {  62,   0 },
3813  {  63,   0 }, {  64,   0 }, {  65,   0 }, {  66,   0 }, {  67,   0 },
3814  {  68,   0 }, {  69,   0 }, {  70,   0 }, {  71,   0 }, {  72,   0 },
3815 
3816  {  73,   0 }, {  74,   0 }, {  75,   0 }, {  76,   0 }, {  77,   0 },
3817  {  78,   0 }, {  79,   0 }, {  80,   0 }, {  81,   0 }, {  82,   0 },
3818  {  83,   0 }, {  84,   0 }, {  85,   0 }, {  86,   0 }, {  87,   0 },
3819  {  88,   0 }, {  89,   0 }, {  90,   0 }, {  91,   0 }, {  92,   0 },
3820  {  93,   0 }, {  94,   0 }, {  95,   0 }, {  96,   0 }, {  97,   0 },
3821  {  98,   0 }, {  99,   0 }, { 100,   0 }, { 101,   0 }, { 102,   0 },
3822  { 103,   0 }, { 104,   0 }, { 105,   0 }, { 106,   0 }, { 107,   0 },
3823  { 108,   0 }, { 109,   0 }, { 110,   0 }, { 111,   0 }, { 112,   0 },
3824  { 113,   0 }, { 114,   0 }, { 115,   0 }, { 116,   0 }, { 117,   0 },
3825  { 118,   0 }, { 119,   0 }, { 120,   0 }, { 121,   0 }, { 122,   0 },
3826 
3827  { 123,   0 }, { 124,   0 }, { 125,   0 }, { 126,   0 }, { 127,   0 },
3828  { 128,   0 }, { 129,   0 }, { 130,   0 }, { 131,   0 }, { 132,   0 },
3829  { 133,   0 }, { 134,   0 }, { 135,   0 }, { 136,   0 }, { 137,   0 },
3830  { 138,   0 }, { 139,   0 }, { 140,   0 }, { 141,   0 }, { 142,   0 },
3831  { 143,   0 }, { 144,   0 }, { 145,   0 }, { 146,   0 }, { 147,   0 },
3832  { 148,   0 }, { 149,   0 }, { 150,   0 }, { 151,   0 }, { 152,   0 },
3833  { 153,   0 }, { 154,   0 }, { 155,   0 }, { 156,   0 }, { 157,   0 },
3834  { 158,   0 }, { 159,   0 }, { 160,   0 }, { 161,   0 }, { 162,   0 },
3835  { 163,   0 }, { 164,   0 }, { 165,   0 }, { 166,   0 }, { 167,   0 },
3836  { 168,   0 }, { 169,   0 }, { 170,   0 }, { 171,   0 }, { 172,   0 },
3837 
3838  { 173,   0 }, { 174,   0 }, { 175,   0 }, { 176,   0 }, { 177,   0 },
3839  { 178,   0 }, { 179,   0 }, { 180,   0 }, { 181,   0 }, { 182,   0 },
3840  { 183,   0 }, { 184,   0 }, { 185,   0 }, { 186,   0 }, { 187,   0 },
3841  { 188,   0 }, { 189,   0 }, { 190,   0 }, { 191,   0 }, { 192,   0 },
3842  { 193,   0 }, { 194,   0 }, { 195,   0 }, { 196,   0 }, { 197,   0 },
3843  { 198,   0 }, { 199,   0 }, { 200,   0 }, { 201,   0 }, { 202,   0 },
3844  { 203,   0 }, { 204,   0 }, { 205,   0 }, { 206,   0 }, { 207,   0 },
3845  { 208,   0 }, { 209,   0 }, { 210,   0 }, { 211,   0 }, { 212,   0 },
3846  { 213,   0 }, { 214,   0 }, { 215,   0 }, { 216,   0 }, { 217,   0 },
3847  { 218,   0 }, { 219,   0 }, { 220,   0 }, { 221,   0 }, { 222,   0 },
3848 
3849  { 223,   0 }, { 224,   0 }, { 225,   0 }, { 226,   0 }, { 227,   0 },
3850  { 228,   0 }, { 229,   0 }, { 230,   0 }, { 231,   0 }, { 232,   0 },
3851  { 233,   0 }, { 234,   0 }, { 235,   0 }, { 236,   0 }, { 237,   0 },
3852  { 238,   0 }, { 239,   0 }, { 240,   0 }, { 241,   0 }, { 242,   0 },
3853  { 243,   0 }, { 244,   0 }, { 245,   0 }, { 246,   0 }, { 247,   0 },
3854  { 248,   0 }, { 249,   0 }, { 250,   0 }, { 251,   0 }, { 252,   0 },
3855  { 253,   0 }, { 254,   0 }, { 255,   0 }, { 256,   0 }, {   0,  16 },
3856  {   0,22105 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,  16 },
3857  {   0,22100 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   9,   0 },
3858  {  10,   5 }, {   0,   0 }, {  12,   0 }, {  13,   5 }, {   9,3139 },
3859 
3860  {  10,3139 }, {   0,   0 }, {  12,3139 }, {  13,3139 }, {   0,   0 },
3861  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3862  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3863  {   0,   0 }, {   0,   0 }, {  32,   0 }, {   0,   0 }, {   0,   0 },
3864  {   0,   0 }, {   0,   0 }, {  32,3139 }, {   0,   0 }, {   0,   0 },
3865  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  39,-7484 },
3866  {  45,-7582 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3867  {  45,-7479 }, {   0,  31 }, {   0,22053 }, {   1,   0 }, {   2,   0 },
3868  {   3,   0 }, {   4,   0 }, {   5,   0 }, {   6,   0 }, {   7,   0 },
3869  {   8,   0 }, {   9,   0 }, {  10,   0 }, {  11,   0 }, {  12,   0 },
3870 
3871  {  13,   0 }, {  14,   0 }, {  15,   0 }, {  16,   0 }, {  17,   0 },
3872  {  18,   0 }, {  19,   0 }, {  20,   0 }, {  21,   0 }, {  22,   0 },
3873  {  23,   0 }, {  24,   0 }, {  25,   0 }, {  26,   0 }, {  27,   0 },
3874  {  28,   0 }, {  29,   0 }, {  30,   0 }, {  31,   0 }, {  32,   0 },
3875  {  33,   0 }, {  34,   0 }, {  35,   0 }, {  36,   0 }, {  37,   0 },
3876  {  38,   0 }, {   0,   0 }, {  40,   0 }, {  41,   0 }, {  42,   0 },
3877  {  43,   0 }, {  44,   0 }, {  45,   0 }, {  46,   0 }, {  47,   0 },
3878  {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 },
3879  {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 },
3880  {  58,   0 }, {  59,   0 }, {  60,   0 }, {  61,   0 }, {  62,   0 },
3881 
3882  {  63,   0 }, {  64,   0 }, {  65,   0 }, {  66,   0 }, {  67,   0 },
3883  {  68,   0 }, {  69,   0 }, {  70,   0 }, {  71,   0 }, {  72,   0 },
3884  {  73,   0 }, {  74,   0 }, {  75,   0 }, {  76,   0 }, {  77,   0 },
3885  {  78,   0 }, {  79,   0 }, {  80,   0 }, {  81,   0 }, {  82,   0 },
3886  {  83,   0 }, {  84,   0 }, {  85,   0 }, {  86,   0 }, {  87,   0 },
3887  {  88,   0 }, {  89,   0 }, {  90,   0 }, {  91,   0 }, {  92,   0 },
3888  {  93,   0 }, {  94,   0 }, {  95,   0 }, {  96,   0 }, {  97,   0 },
3889  {  98,   0 }, {  99,   0 }, { 100,   0 }, { 101,   0 }, { 102,   0 },
3890  { 103,   0 }, { 104,   0 }, { 105,   0 }, { 106,   0 }, { 107,   0 },
3891  { 108,   0 }, { 109,   0 }, { 110,   0 }, { 111,   0 }, { 112,   0 },
3892 
3893  { 113,   0 }, { 114,   0 }, { 115,   0 }, { 116,   0 }, { 117,   0 },
3894  { 118,   0 }, { 119,   0 }, { 120,   0 }, { 121,   0 }, { 122,   0 },
3895  { 123,   0 }, { 124,   0 }, { 125,   0 }, { 126,   0 }, { 127,   0 },
3896  { 128,   0 }, { 129,   0 }, { 130,   0 }, { 131,   0 }, { 132,   0 },
3897  { 133,   0 }, { 134,   0 }, { 135,   0 }, { 136,   0 }, { 137,   0 },
3898  { 138,   0 }, { 139,   0 }, { 140,   0 }, { 141,   0 }, { 142,   0 },
3899  { 143,   0 }, { 144,   0 }, { 145,   0 }, { 146,   0 }, { 147,   0 },
3900  { 148,   0 }, { 149,   0 }, { 150,   0 }, { 151,   0 }, { 152,   0 },
3901  { 153,   0 }, { 154,   0 }, { 155,   0 }, { 156,   0 }, { 157,   0 },
3902  { 158,   0 }, { 159,   0 }, { 160,   0 }, { 161,   0 }, { 162,   0 },
3903 
3904  { 163,   0 }, { 164,   0 }, { 165,   0 }, { 166,   0 }, { 167,   0 },
3905  { 168,   0 }, { 169,   0 }, { 170,   0 }, { 171,   0 }, { 172,   0 },
3906  { 173,   0 }, { 174,   0 }, { 175,   0 }, { 176,   0 }, { 177,   0 },
3907  { 178,   0 }, { 179,   0 }, { 180,   0 }, { 181,   0 }, { 182,   0 },
3908  { 183,   0 }, { 184,   0 }, { 185,   0 }, { 186,   0 }, { 187,   0 },
3909  { 188,   0 }, { 189,   0 }, { 190,   0 }, { 191,   0 }, { 192,   0 },
3910  { 193,   0 }, { 194,   0 }, { 195,   0 }, { 196,   0 }, { 197,   0 },
3911  { 198,   0 }, { 199,   0 }, { 200,   0 }, { 201,   0 }, { 202,   0 },
3912  { 203,   0 }, { 204,   0 }, { 205,   0 }, { 206,   0 }, { 207,   0 },
3913  { 208,   0 }, { 209,   0 }, { 210,   0 }, { 211,   0 }, { 212,   0 },
3914 
3915  { 213,   0 }, { 214,   0 }, { 215,   0 }, { 216,   0 }, { 217,   0 },
3916  { 218,   0 }, { 219,   0 }, { 220,   0 }, { 221,   0 }, { 222,   0 },
3917  { 223,   0 }, { 224,   0 }, { 225,   0 }, { 226,   0 }, { 227,   0 },
3918  { 228,   0 }, { 229,   0 }, { 230,   0 }, { 231,   0 }, { 232,   0 },
3919  { 233,   0 }, { 234,   0 }, { 235,   0 }, { 236,   0 }, { 237,   0 },
3920  { 238,   0 }, { 239,   0 }, { 240,   0 }, { 241,   0 }, { 242,   0 },
3921  { 243,   0 }, { 244,   0 }, { 245,   0 }, { 246,   0 }, { 247,   0 },
3922  { 248,   0 }, { 249,   0 }, { 250,   0 }, { 251,   0 }, { 252,   0 },
3923  { 253,   0 }, { 254,   0 }, { 255,   0 }, { 256,   0 }, {   0,  22 },
3924  {   0,21795 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,  22 },
3925 
3926  {   0,21790 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   9,   0 },
3927  {  10,   5 }, {   0,   0 }, {  12,   0 }, {  13,   5 }, {   9,3208 },
3928  {  10,3208 }, {   0,   0 }, {  12,3208 }, {  13,3208 }, {   0,   0 },
3929  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3930  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3931  {   0,   0 }, {   0,   0 }, {  32,   0 }, {   0,   0 }, {   0,   0 },
3932  {   0,   0 }, {   0,   0 }, {  32,3208 }, {   0,   0 }, {   0,   0 },
3933  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  39,-7787 },
3934  {  45,-7888 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3935  {  45,-7785 }, {   0,  32 }, {   0,21743 }, {   1,   0 }, {   2,   0 },
3936 
3937  {   3,   0 }, {   4,   0 }, {   5,   0 }, {   6,   0 }, {   7,   0 },
3938  {   8,   0 }, {   9,   0 }, {  10,   0 }, {  11,   0 }, {  12,   0 },
3939  {  13,   0 }, {  14,   0 }, {  15,   0 }, {  16,   0 }, {  17,   0 },
3940  {  18,   0 }, {  19,   0 }, {  20,   0 }, {  21,   0 }, {  22,   0 },
3941  {  23,   0 }, {  24,   0 }, {  25,   0 }, {  26,   0 }, {  27,   0 },
3942  {  28,   0 }, {  29,   0 }, {  30,   0 }, {  31,   0 }, {  32,   0 },
3943  {  33,   0 }, {  34,   0 }, {  35,   0 }, {  36,   0 }, {  37,   0 },
3944  {  38,   0 }, {   0,   0 }, {  40,   0 }, {  41,   0 }, {  42,   0 },
3945  {  43,   0 }, {  44,   0 }, {  45,   0 }, {  46,   0 }, {  47,   0 },
3946  {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 },
3947 
3948  {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 },
3949  {  58,   0 }, {  59,   0 }, {  60,   0 }, {  61,   0 }, {  62,   0 },
3950  {  63,   0 }, {  64,   0 }, {  65,   0 }, {  66,   0 }, {  67,   0 },
3951  {  68,   0 }, {  69,   0 }, {  70,   0 }, {  71,   0 }, {  72,   0 },
3952  {  73,   0 }, {  74,   0 }, {  75,   0 }, {  76,   0 }, {  77,   0 },
3953  {  78,   0 }, {  79,   0 }, {  80,   0 }, {  81,   0 }, {  82,   0 },
3954  {  83,   0 }, {  84,   0 }, {  85,   0 }, {  86,   0 }, {  87,   0 },
3955  {  88,   0 }, {  89,   0 }, {  90,   0 }, {  91,   0 }, {   0,   0 },
3956  {  93,   0 }, {  94,   0 }, {  95,   0 }, {  96,   0 }, {  97,   0 },
3957  {  98,   0 }, {  99,   0 }, { 100,   0 }, { 101,   0 }, { 102,   0 },
3958 
3959  { 103,   0 }, { 104,   0 }, { 105,   0 }, { 106,   0 }, { 107,   0 },
3960  { 108,   0 }, { 109,   0 }, { 110,   0 }, { 111,   0 }, { 112,   0 },
3961  { 113,   0 }, { 114,   0 }, { 115,   0 }, { 116,   0 }, { 117,   0 },
3962  { 118,   0 }, { 119,   0 }, { 120,   0 }, { 121,   0 }, { 122,   0 },
3963  { 123,   0 }, { 124,   0 }, { 125,   0 }, { 126,   0 }, { 127,   0 },
3964  { 128,   0 }, { 129,   0 }, { 130,   0 }, { 131,   0 }, { 132,   0 },
3965  { 133,   0 }, { 134,   0 }, { 135,   0 }, { 136,   0 }, { 137,   0 },
3966  { 138,   0 }, { 139,   0 }, { 140,   0 }, { 141,   0 }, { 142,   0 },
3967  { 143,   0 }, { 144,   0 }, { 145,   0 }, { 146,   0 }, { 147,   0 },
3968  { 148,   0 }, { 149,   0 }, { 150,   0 }, { 151,   0 }, { 152,   0 },
3969 
3970  { 153,   0 }, { 154,   0 }, { 155,   0 }, { 156,   0 }, { 157,   0 },
3971  { 158,   0 }, { 159,   0 }, { 160,   0 }, { 161,   0 }, { 162,   0 },
3972  { 163,   0 }, { 164,   0 }, { 165,   0 }, { 166,   0 }, { 167,   0 },
3973  { 168,   0 }, { 169,   0 }, { 170,   0 }, { 171,   0 }, { 172,   0 },
3974  { 173,   0 }, { 174,   0 }, { 175,   0 }, { 176,   0 }, { 177,   0 },
3975  { 178,   0 }, { 179,   0 }, { 180,   0 }, { 181,   0 }, { 182,   0 },
3976  { 183,   0 }, { 184,   0 }, { 185,   0 }, { 186,   0 }, { 187,   0 },
3977  { 188,   0 }, { 189,   0 }, { 190,   0 }, { 191,   0 }, { 192,   0 },
3978  { 193,   0 }, { 194,   0 }, { 195,   0 }, { 196,   0 }, { 197,   0 },
3979  { 198,   0 }, { 199,   0 }, { 200,   0 }, { 201,   0 }, { 202,   0 },
3980 
3981  { 203,   0 }, { 204,   0 }, { 205,   0 }, { 206,   0 }, { 207,   0 },
3982  { 208,   0 }, { 209,   0 }, { 210,   0 }, { 211,   0 }, { 212,   0 },
3983  { 213,   0 }, { 214,   0 }, { 215,   0 }, { 216,   0 }, { 217,   0 },
3984  { 218,   0 }, { 219,   0 }, { 220,   0 }, { 221,   0 }, { 222,   0 },
3985  { 223,   0 }, { 224,   0 }, { 225,   0 }, { 226,   0 }, { 227,   0 },
3986  { 228,   0 }, { 229,   0 }, { 230,   0 }, { 231,   0 }, { 232,   0 },
3987  { 233,   0 }, { 234,   0 }, { 235,   0 }, { 236,   0 }, { 237,   0 },
3988  { 238,   0 }, { 239,   0 }, { 240,   0 }, { 241,   0 }, { 242,   0 },
3989  { 243,   0 }, { 244,   0 }, { 245,   0 }, { 246,   0 }, { 247,   0 },
3990  { 248,   0 }, { 249,   0 }, { 250,   0 }, { 251,   0 }, { 252,   0 },
3991 
3992  { 253,   0 }, { 254,   0 }, { 255,   0 }, { 256,   0 }, {   0,  39 },
3993  {   0,21485 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3994  {   0,   0 }, {   0,   0 }, {   0,  37 }, {   0,21477 }, {   0,   0 },
3995  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3996  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3997  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3998  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
3999  {   0,  37 }, {   0,21454 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4000  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4001  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4002 
4003  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  48,3208 }, {  49,3208 },
4004  {  50,3208 }, {  51,3208 }, {  52,3208 }, {  53,3208 }, {  54,3208 },
4005  {  55,3208 }, {  48,3208 }, {  49,3208 }, {  50,3208 }, {  51,3208 },
4006  {  52,3208 }, {  53,3208 }, {  54,3208 }, {  55,3208 }, {  56,3208 },
4007  {  57,3208 }, {   0,   0 }, {   0,   0 }, {   0,  38 }, {   0,21416 },
4008  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  65,3208 }, {  66,3208 },
4009  {  67,3208 }, {  68,3208 }, {  69,3208 }, {  70,3208 }, {  48,3208 },
4010  {  49,3208 }, {  50,3208 }, {  51,3208 }, {  52,3208 }, {  53,3208 },
4011  {  54,3208 }, {  55,3208 }, {  56,3208 }, {  57,3208 }, {   0,   0 },
4012  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4013 
4014  {   0,   0 }, {  65,3208 }, {  66,3208 }, {  67,3208 }, {  68,3208 },
4015  {  69,3208 }, {  70,3208 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4016  {  97,3208 }, {  98,3208 }, {  99,3208 }, { 100,3208 }, { 101,3208 },
4017  { 102,3208 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4018  {   0,   0 }, {   0,   0 }, {  48,3208 }, {  49,3208 }, {  50,3208 },
4019  {  51,3208 }, {  52,3208 }, {  53,3208 }, {  54,3208 }, {  55,3208 },
4020  {  56,3208 }, {  57,3208 }, {   0,   0 }, {  97,3208 }, {  98,3208 },
4021  {  99,3208 }, { 100,3208 }, { 101,3208 }, { 102,3208 }, {  65,3208 },
4022  {  66,3208 }, {  67,3208 }, {  68,3208 }, {  69,3208 }, {  70,3208 },
4023  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4024 
4025  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4026  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4027  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4028  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4029  {   0,   0 }, {  97,3208 }, {  98,3208 }, {  99,3208 }, { 100,3208 },
4030  { 101,3208 }, { 102,3208 }, {   0,  46 }, {   0,21312 }, {   1,   0 },
4031  {   2,   0 }, {   3,   0 }, {   4,   0 }, {   5,   0 }, {   6,   0 },
4032  {   7,   0 }, {   8,   0 }, {   9,   0 }, {  10,   0 }, {  11,   0 },
4033  {  12,   0 }, {  13,   0 }, {  14,   0 }, {  15,   0 }, {  16,   0 },
4034  {  17,   0 }, {  18,   0 }, {  19,   0 }, {  20,   0 }, {  21,   0 },
4035 
4036  {  22,   0 }, {  23,   0 }, {  24,   0 }, {  25,   0 }, {  26,   0 },
4037  {  27,   0 }, {  28,   0 }, {  29,   0 }, {  30,   0 }, {  31,   0 },
4038  {  32,   0 }, {  33,   0 }, {  34,   0 }, {  35,   0 }, {   0,   0 },
4039  {  37,   0 }, {  38,   0 }, {  39,   0 }, {  40,   0 }, {  41,   0 },
4040  {  42,   0 }, {  43,   0 }, {  44,   0 }, {  45,   0 }, {  46,   0 },
4041  {  47,   0 }, {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 },
4042  {  52,   0 }, {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 },
4043  {  57,   0 }, {  58,   0 }, {  59,   0 }, {  60,   0 }, {  61,   0 },
4044  {  62,   0 }, {  63,   0 }, {  64,   0 }, {  65,   0 }, {  66,   0 },
4045  {  67,   0 }, {  68,   0 }, {  69,   0 }, {  70,   0 }, {  71,   0 },
4046 
4047  {  72,   0 }, {  73,   0 }, {  74,   0 }, {  75,   0 }, {  76,   0 },
4048  {  77,   0 }, {  78,   0 }, {  79,   0 }, {  80,   0 }, {  81,   0 },
4049  {  82,   0 }, {  83,   0 }, {  84,   0 }, {  85,   0 }, {  86,   0 },
4050  {  87,   0 }, {  88,   0 }, {  89,   0 }, {  90,   0 }, {  91,   0 },
4051  {  92,   0 }, {  93,   0 }, {  94,   0 }, {  95,   0 }, {  96,   0 },
4052  {  97,   0 }, {  98,   0 }, {  99,   0 }, { 100,   0 }, { 101,   0 },
4053  { 102,   0 }, { 103,   0 }, { 104,   0 }, { 105,   0 }, { 106,   0 },
4054  { 107,   0 }, { 108,   0 }, { 109,   0 }, { 110,   0 }, { 111,   0 },
4055  { 112,   0 }, { 113,   0 }, { 114,   0 }, { 115,   0 }, { 116,   0 },
4056  { 117,   0 }, { 118,   0 }, { 119,   0 }, { 120,   0 }, { 121,   0 },
4057 
4058  { 122,   0 }, { 123,   0 }, { 124,   0 }, { 125,   0 }, { 126,   0 },
4059  { 127,   0 }, { 128,   0 }, { 129,   0 }, { 130,   0 }, { 131,   0 },
4060  { 132,   0 }, { 133,   0 }, { 134,   0 }, { 135,   0 }, { 136,   0 },
4061  { 137,   0 }, { 138,   0 }, { 139,   0 }, { 140,   0 }, { 141,   0 },
4062  { 142,   0 }, { 143,   0 }, { 144,   0 }, { 145,   0 }, { 146,   0 },
4063  { 147,   0 }, { 148,   0 }, { 149,   0 }, { 150,   0 }, { 151,   0 },
4064  { 152,   0 }, { 153,   0 }, { 154,   0 }, { 155,   0 }, { 156,   0 },
4065  { 157,   0 }, { 158,   0 }, { 159,   0 }, { 160,   0 }, { 161,   0 },
4066  { 162,   0 }, { 163,   0 }, { 164,   0 }, { 165,   0 }, { 166,   0 },
4067  { 167,   0 }, { 168,   0 }, { 169,   0 }, { 170,   0 }, { 171,   0 },
4068 
4069  { 172,   0 }, { 173,   0 }, { 174,   0 }, { 175,   0 }, { 176,   0 },
4070  { 177,   0 }, { 178,   0 }, { 179,   0 }, { 180,   0 }, { 181,   0 },
4071  { 182,   0 }, { 183,   0 }, { 184,   0 }, { 185,   0 }, { 186,   0 },
4072  { 187,   0 }, { 188,   0 }, { 189,   0 }, { 190,   0 }, { 191,   0 },
4073  { 192,   0 }, { 193,   0 }, { 194,   0 }, { 195,   0 }, { 196,   0 },
4074  { 197,   0 }, { 198,   0 }, { 199,   0 }, { 200,   0 }, { 201,   0 },
4075  { 202,   0 }, { 203,   0 }, { 204,   0 }, { 205,   0 }, { 206,   0 },
4076  { 207,   0 }, { 208,   0 }, { 209,   0 }, { 210,   0 }, { 211,   0 },
4077  { 212,   0 }, { 213,   0 }, { 214,   0 }, { 215,   0 }, { 216,   0 },
4078  { 217,   0 }, { 218,   0 }, { 219,   0 }, { 220,   0 }, { 221,   0 },
4079 
4080  { 222,   0 }, { 223,   0 }, { 224,   0 }, { 225,   0 }, { 226,   0 },
4081  { 227,   0 }, { 228,   0 }, { 229,   0 }, { 230,   0 }, { 231,   0 },
4082  { 232,   0 }, { 233,   0 }, { 234,   0 }, { 235,   0 }, { 236,   0 },
4083  { 237,   0 }, { 238,   0 }, { 239,   0 }, { 240,   0 }, { 241,   0 },
4084  { 242,   0 }, { 243,   0 }, { 244,   0 }, { 245,   0 }, { 246,   0 },
4085  { 247,   0 }, { 248,   0 }, { 249,   0 }, { 250,   0 }, { 251,   0 },
4086  { 252,   0 }, { 253,   0 }, { 254,   0 }, { 255,   0 }, { 256,   0 },
4087  {   0,  47 }, {   0,21054 }, {   0,  53 }, {   0,21052 }, {   0,   0 },
4088  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4089  {   0,   0 }, {   0,   0 }, {   9,   0 }, {  10,   0 }, {   0,   0 },
4090 
4091  {  12,   0 }, {  13,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4092  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4093  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4094  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4095  {  32,   0 }, {   0,   0 }, {  36,-8625 }, {   0,   0 }, {   0,   0 },
4096  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4097  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  48,2918 },
4098  {  49,2918 }, {  50,2918 }, {  51,2918 }, {  52,2918 }, {  53,2918 },
4099  {  54,2918 }, {  55,2918 }, {  56,2918 }, {  57,2918 }, {   0,   0 },
4100  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4101 
4102  {   0,   0 }, {  65,2918 }, {  66,2918 }, {  67,2918 }, {  68,2918 },
4103  {  69,2918 }, {  70,2918 }, {  71,2918 }, {  72,2918 }, {  73,2918 },
4104  {  74,2918 }, {  75,2918 }, {  76,2918 }, {  77,2918 }, {  78,2918 },
4105  {  79,2918 }, {  80,2918 }, {  81,2918 }, {  82,2918 }, {  83,2918 },
4106  {  84,2918 }, {  85,2918 }, {  86,2918 }, {  87,2918 }, {  88,2918 },
4107  {  89,2918 }, {  90,2918 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4108  {   0,   0 }, {  95,2918 }, {   0,   0 }, {  97,2918 }, {  98,2918 },
4109  {  99,2918 }, { 100,2918 }, { 101,2918 }, { 102,2918 }, { 103,2918 },
4110  { 104,2918 }, { 105,2918 }, { 106,2918 }, { 107,2918 }, { 108,2918 },
4111  { 109,2918 }, { 110,2918 }, { 111,2918 }, { 112,2918 }, { 113,2918 },
4112 
4113  { 114,2918 }, { 115,2918 }, { 116,2918 }, { 117,2918 }, { 118,2918 },
4114  { 119,2918 }, { 120,2918 }, { 121,2918 }, { 122,2918 }, {   0,   0 },
4115  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, { 128,2918 },
4116  { 129,2918 }, { 130,2918 }, { 131,2918 }, { 132,2918 }, { 133,2918 },
4117  { 134,2918 }, { 135,2918 }, { 136,2918 }, { 137,2918 }, { 138,2918 },
4118  { 139,2918 }, { 140,2918 }, { 141,2918 }, { 142,2918 }, { 143,2918 },
4119  { 144,2918 }, { 145,2918 }, { 146,2918 }, { 147,2918 }, { 148,2918 },
4120  { 149,2918 }, { 150,2918 }, { 151,2918 }, { 152,2918 }, { 153,2918 },
4121  { 154,2918 }, { 155,2918 }, { 156,2918 }, { 157,2918 }, { 158,2918 },
4122  { 159,2918 }, { 160,2918 }, { 161,2918 }, { 162,2918 }, { 163,2918 },
4123 
4124  { 164,2918 }, { 165,2918 }, { 166,2918 }, { 167,2918 }, { 168,2918 },
4125  { 169,2918 }, { 170,2918 }, { 171,2918 }, { 172,2918 }, { 173,2918 },
4126  { 174,2918 }, { 175,2918 }, { 176,2918 }, { 177,2918 }, { 178,2918 },
4127  { 179,2918 }, { 180,2918 }, { 181,2918 }, { 182,2918 }, { 183,2918 },
4128  { 184,2918 }, { 185,2918 }, { 186,2918 }, { 187,2918 }, { 188,2918 },
4129  { 189,2918 }, { 190,2918 }, { 191,2918 }, { 192,2918 }, { 193,2918 },
4130  { 194,2918 }, { 195,2918 }, { 196,2918 }, { 197,2918 }, { 198,2918 },
4131  { 199,2918 }, { 200,2918 }, { 201,2918 }, { 202,2918 }, { 203,2918 },
4132  { 204,2918 }, { 205,2918 }, { 206,2918 }, { 207,2918 }, { 208,2918 },
4133  { 209,2918 }, { 210,2918 }, { 211,2918 }, { 212,2918 }, { 213,2918 },
4134 
4135  { 214,2918 }, { 215,2918 }, { 216,2918 }, { 217,2918 }, { 218,2918 },
4136  { 219,2918 }, { 220,2918 }, { 221,2918 }, { 222,2918 }, { 223,2918 },
4137  { 224,2918 }, { 225,2918 }, { 226,2918 }, { 227,2918 }, { 228,2918 },
4138  { 229,2918 }, { 230,2918 }, { 231,2918 }, { 232,2918 }, { 233,2918 },
4139  { 234,2918 }, { 235,2918 }, { 236,2918 }, { 237,2918 }, { 238,2918 },
4140  { 239,2918 }, { 240,2918 }, { 241,2918 }, { 242,2918 }, { 243,2918 },
4141  { 244,2918 }, { 245,2918 }, { 246,2918 }, { 247,2918 }, { 248,2918 },
4142  { 249,2918 }, { 250,2918 }, { 251,2918 }, { 252,2918 }, { 253,2918 },
4143  { 254,2918 }, { 255,2918 }, {   0,  53 }, {   0,20797 }, {   1,2918 },
4144  {   2,2918 }, {   3,2918 }, {   4,2918 }, {   5,2918 }, {   6,2918 },
4145 
4146  {   7,2918 }, {   8,2918 }, {   9,2918 }, {   0,   0 }, {  11,2918 },
4147  {  12,2918 }, {   0,   0 }, {  14,2918 }, {  15,2918 }, {  16,2918 },
4148  {  17,2918 }, {  18,2918 }, {  19,2918 }, {  20,2918 }, {  21,2918 },
4149  {  22,2918 }, {  23,2918 }, {  24,2918 }, {  25,2918 }, {  26,2918 },
4150  {  27,2918 }, {  28,2918 }, {  29,2918 }, {  30,2918 }, {  31,2918 },
4151  {  32,2918 }, {  33,2918 }, {  34,2918 }, {  35,2918 }, {  36,2918 },
4152  {  37,2918 }, {  38,2918 }, {  39,2918 }, {  40,2918 }, {  41,2918 },
4153  {  42,2918 }, {  43,2918 }, {  44,2918 }, {  45,2918 }, {  46,2918 },
4154  {  47,2918 }, {  48,2918 }, {  49,2918 }, {  50,2918 }, {  51,2918 },
4155  {  52,2918 }, {  53,2918 }, {  54,2918 }, {  55,2918 }, {  56,2918 },
4156 
4157  {  57,2918 }, {  58,2918 }, {  59,2918 }, {  60,2918 }, {  61,2918 },
4158  {  62,2918 }, {  63,2918 }, {  64,2918 }, {  65,2918 }, {  66,2918 },
4159  {  67,2918 }, {  68,2918 }, {  69,2918 }, {  70,2918 }, {  71,2918 },
4160  {  72,2918 }, {  73,2918 }, {  74,2918 }, {  75,2918 }, {  76,2918 },
4161  {  77,2918 }, {  78,2918 }, {  79,2918 }, {  80,2918 }, {  81,2918 },
4162  {  82,2918 }, {  83,2918 }, {  84,2918 }, {  85,2918 }, {  86,2918 },
4163  {  87,2918 }, {  88,2918 }, {  89,2918 }, {  90,2918 }, {  91,2918 },
4164  {  92,2918 }, {  93,2918 }, {  94,2918 }, {  95,2918 }, {  96,2918 },
4165  {  97,2918 }, {  98,2918 }, {  99,2918 }, { 100,2918 }, { 101,2918 },
4166  { 102,2918 }, { 103,2918 }, { 104,2918 }, { 105,2918 }, { 106,2918 },
4167 
4168  { 107,2918 }, { 108,2918 }, { 109,2918 }, { 110,2918 }, { 111,2918 },
4169  { 112,2918 }, { 113,2918 }, { 114,2918 }, { 115,2918 }, { 116,2918 },
4170  { 117,2918 }, { 118,2918 }, { 119,2918 }, { 120,2918 }, { 121,2918 },
4171  { 122,2918 }, { 123,2918 }, { 124,2918 }, { 125,2918 }, { 126,2918 },
4172  { 127,2918 }, { 128,2918 }, { 129,2918 }, { 130,2918 }, { 131,2918 },
4173  { 132,2918 }, { 133,2918 }, { 134,2918 }, { 135,2918 }, { 136,2918 },
4174  { 137,2918 }, { 138,2918 }, { 139,2918 }, { 140,2918 }, { 141,2918 },
4175  { 142,2918 }, { 143,2918 }, { 144,2918 }, { 145,2918 }, { 146,2918 },
4176  { 147,2918 }, { 148,2918 }, { 149,2918 }, { 150,2918 }, { 151,2918 },
4177  { 152,2918 }, { 153,2918 }, { 154,2918 }, { 155,2918 }, { 156,2918 },
4178 
4179  { 157,2918 }, { 158,2918 }, { 159,2918 }, { 160,2918 }, { 161,2918 },
4180  { 162,2918 }, { 163,2918 }, { 164,2918 }, { 165,2918 }, { 166,2918 },
4181  { 167,2918 }, { 168,2918 }, { 169,2918 }, { 170,2918 }, { 171,2918 },
4182  { 172,2918 }, { 173,2918 }, { 174,2918 }, { 175,2918 }, { 176,2918 },
4183  { 177,2918 }, { 178,2918 }, { 179,2918 }, { 180,2918 }, { 181,2918 },
4184  { 182,2918 }, { 183,2918 }, { 184,2918 }, { 185,2918 }, { 186,2918 },
4185  { 187,2918 }, { 188,2918 }, { 189,2918 }, { 190,2918 }, { 191,2918 },
4186  { 192,2918 }, { 193,2918 }, { 194,2918 }, { 195,2918 }, { 196,2918 },
4187  { 197,2918 }, { 198,2918 }, { 199,2918 }, { 200,2918 }, { 201,2918 },
4188  { 202,2918 }, { 203,2918 }, { 204,2918 }, { 205,2918 }, { 206,2918 },
4189 
4190  { 207,2918 }, { 208,2918 }, { 209,2918 }, { 210,2918 }, { 211,2918 },
4191  { 212,2918 }, { 213,2918 }, { 214,2918 }, { 215,2918 }, { 216,2918 },
4192  { 217,2918 }, { 218,2918 }, { 219,2918 }, { 220,2918 }, { 221,2918 },
4193  { 222,2918 }, { 223,2918 }, { 224,2918 }, { 225,2918 }, { 226,2918 },
4194  { 227,2918 }, { 228,2918 }, { 229,2918 }, { 230,2918 }, { 231,2918 },
4195  { 232,2918 }, { 233,2918 }, { 234,2918 }, { 235,2918 }, { 236,2918 },
4196  { 237,2918 }, { 238,2918 }, { 239,2918 }, { 240,2918 }, { 241,2918 },
4197  { 242,2918 }, { 243,2918 }, { 244,2918 }, { 245,2918 }, { 246,2918 },
4198  { 247,2918 }, { 248,2918 }, { 249,2918 }, { 250,2918 }, { 251,2918 },
4199  { 252,2918 }, { 253,2918 }, { 254,2918 }, { 255,2918 }, { 256,2918 },
4200 
4201  {   0,  24 }, {   0,20539 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4202  {   0,  24 }, {   0,20534 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4203  {   9,   0 }, {  10,   5 }, {   0,   0 }, {  12,   0 }, {  13,   5 },
4204  {   9,2913 }, {  10,2913 }, {   0,   0 }, {  12,2913 }, {  13,2913 },
4205  {   0,   0 }, {   0,  26 }, {   0,20518 }, {   0,   0 }, {   0,   0 },
4206  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4207  {   0,   0 }, {   9,   0 }, {  10,   0 }, {  32,   0 }, {  12,   0 },
4208  {  13,   0 }, {   0,   0 }, {   0,   0 }, {  32,2913 }, {   0,   0 },
4209  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4210  {  39,-9043 }, {  45,-9101 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4211 
4212  {   0,   0 }, {  45,-8985 }, {   0,   0 }, {   0,   0 }, {  32,   0 },
4213  {   0,  26 }, {   0,20484 }, {   1,3168 }, {   2,3168 }, {   3,3168 },
4214  {   4,3168 }, {   5,3168 }, {   6,3168 }, {   7,3168 }, {   8,3168 },
4215  {   9,3168 }, {   0,   0 }, {  11,3168 }, {  12,3168 }, {   0,   0 },
4216  {  14,3168 }, {  15,3168 }, {  16,3168 }, {  17,3168 }, {  18,3168 },
4217  {  19,3168 }, {  20,3168 }, {  21,3168 }, {  22,3168 }, {  23,3168 },
4218  {  24,3168 }, {  25,3168 }, {  26,3168 }, {  27,3168 }, {  28,3168 },
4219  {  29,3168 }, {  30,3168 }, {  31,3168 }, {  32,3168 }, {  33,3168 },
4220  {  34,3168 }, {  35,3168 }, {  36,3168 }, {  37,3168 }, {  38,3168 },
4221  {  39,3168 }, {  40,3168 }, {  41,3168 }, {  42,3168 }, {  43,3168 },
4222 
4223  {  44,3168 }, {  45,3168 }, {  46,3168 }, {  47,3168 }, {  48,3168 },
4224  {  49,3168 }, {  50,3168 }, {  51,3168 }, {  52,3168 }, {  53,3168 },
4225  {  54,3168 }, {  55,3168 }, {  56,3168 }, {  57,3168 }, {  58,3168 },
4226  {  59,3168 }, {  60,3168 }, {  61,3168 }, {  62,3168 }, {  63,3168 },
4227  {  64,3168 }, {  65,3168 }, {  66,3168 }, {  67,3168 }, {  68,3168 },
4228  {  69,3168 }, {  70,3168 }, {  71,3168 }, {  72,3168 }, {  73,3168 },
4229  {  74,3168 }, {  75,3168 }, {  76,3168 }, {  77,3168 }, {  78,3168 },
4230  {  79,3168 }, {  80,3168 }, {  81,3168 }, {  82,3168 }, {  83,3168 },
4231  {  84,3168 }, {  85,3168 }, {  86,3168 }, {  87,3168 }, {  88,3168 },
4232  {  89,3168 }, {  90,3168 }, {  91,3168 }, {  92,3168 }, {  93,3168 },
4233 
4234  {  94,3168 }, {  95,3168 }, {  96,3168 }, {  97,3168 }, {  98,3168 },
4235  {  99,3168 }, { 100,3168 }, { 101,3168 }, { 102,3168 }, { 103,3168 },
4236  { 104,3168 }, { 105,3168 }, { 106,3168 }, { 107,3168 }, { 108,3168 },
4237  { 109,3168 }, { 110,3168 }, { 111,3168 }, { 112,3168 }, { 113,3168 },
4238  { 114,3168 }, { 115,3168 }, { 116,3168 }, { 117,3168 }, { 118,3168 },
4239  { 119,3168 }, { 120,3168 }, { 121,3168 }, { 122,3168 }, { 123,3168 },
4240  { 124,3168 }, { 125,3168 }, { 126,3168 }, { 127,3168 }, { 128,3168 },
4241  { 129,3168 }, { 130,3168 }, { 131,3168 }, { 132,3168 }, { 133,3168 },
4242  { 134,3168 }, { 135,3168 }, { 136,3168 }, { 137,3168 }, { 138,3168 },
4243  { 139,3168 }, { 140,3168 }, { 141,3168 }, { 142,3168 }, { 143,3168 },
4244 
4245  { 144,3168 }, { 145,3168 }, { 146,3168 }, { 147,3168 }, { 148,3168 },
4246  { 149,3168 }, { 150,3168 }, { 151,3168 }, { 152,3168 }, { 153,3168 },
4247  { 154,3168 }, { 155,3168 }, { 156,3168 }, { 157,3168 }, { 158,3168 },
4248  { 159,3168 }, { 160,3168 }, { 161,3168 }, { 162,3168 }, { 163,3168 },
4249  { 164,3168 }, { 165,3168 }, { 166,3168 }, { 167,3168 }, { 168,3168 },
4250  { 169,3168 }, { 170,3168 }, { 171,3168 }, { 172,3168 }, { 173,3168 },
4251  { 174,3168 }, { 175,3168 }, { 176,3168 }, { 177,3168 }, { 178,3168 },
4252  { 179,3168 }, { 180,3168 }, { 181,3168 }, { 182,3168 }, { 183,3168 },
4253  { 184,3168 }, { 185,3168 }, { 186,3168 }, { 187,3168 }, { 188,3168 },
4254  { 189,3168 }, { 190,3168 }, { 191,3168 }, { 192,3168 }, { 193,3168 },
4255 
4256  { 194,3168 }, { 195,3168 }, { 196,3168 }, { 197,3168 }, { 198,3168 },
4257  { 199,3168 }, { 200,3168 }, { 201,3168 }, { 202,3168 }, { 203,3168 },
4258  { 204,3168 }, { 205,3168 }, { 206,3168 }, { 207,3168 }, { 208,3168 },
4259  { 209,3168 }, { 210,3168 }, { 211,3168 }, { 212,3168 }, { 213,3168 },
4260  { 214,3168 }, { 215,3168 }, { 216,3168 }, { 217,3168 }, { 218,3168 },
4261  { 219,3168 }, { 220,3168 }, { 221,3168 }, { 222,3168 }, { 223,3168 },
4262  { 224,3168 }, { 225,3168 }, { 226,3168 }, { 227,3168 }, { 228,3168 },
4263  { 229,3168 }, { 230,3168 }, { 231,3168 }, { 232,3168 }, { 233,3168 },
4264  { 234,3168 }, { 235,3168 }, { 236,3168 }, { 237,3168 }, { 238,3168 },
4265  { 239,3168 }, { 240,3168 }, { 241,3168 }, { 242,3168 }, { 243,3168 },
4266 
4267  { 244,3168 }, { 245,3168 }, { 246,3168 }, { 247,3168 }, { 248,3168 },
4268  { 249,3168 }, { 250,3168 }, { 251,3168 }, { 252,3168 }, { 253,3168 },
4269  { 254,3168 }, { 255,3168 }, { 256,3168 }, {   0,  37 }, {   0,20226 },
4270  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4271  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4272  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4273  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4274  {   0,   0 }, {   0,  37 }, {   0,20203 }, {   0,   0 }, {   0,   0 },
4275  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4276  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4277 
4278  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4279  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4280  {   0,   0 }, {   0,   0 }, {  48,3168 }, {  49,3168 }, {  50,3168 },
4281  {  51,3168 }, {  52,3168 }, {  53,3168 }, {  54,3168 }, {  55,3168 },
4282  {  56,3168 }, {  57,3168 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4283  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  65,3168 },
4284  {  66,3168 }, {  67,3168 }, {  68,3168 }, {  69,3168 }, {  70,3168 },
4285  {  48,3168 }, {  49,3168 }, {  50,3168 }, {  51,3168 }, {  52,3168 },
4286  {  53,3168 }, {  54,3168 }, {  55,3168 }, {  56,3168 }, {  57,3168 },
4287  {   0,  44 }, {   0,20144 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4288 
4289  {   0,   0 }, {   0,   0 }, {  65,3168 }, {  66,3168 }, {  67,3168 },
4290  {  68,3168 }, {  69,3168 }, {  70,3168 }, {   0,   0 }, {   0,   0 },
4291  {   0,   0 }, {  97,3168 }, {  98,3168 }, {  99,3168 }, { 100,3168 },
4292  { 101,3168 }, { 102,3168 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4293  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4294  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4295  {   0,   0 }, {   0,   0 }, {  36,-9812 }, {   0,   0 }, {  97,3168 },
4296  {  98,3168 }, {  99,3168 }, { 100,3168 }, { 101,3168 }, { 102,3168 },
4297  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  48,   0 },
4298  {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 },
4299 
4300  {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 }, {   0,   0 },
4301  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4302  {   0,   0 }, {  65,   0 }, {  66,   0 }, {  67,   0 }, {  68,   0 },
4303  {  69,   0 }, {  70,   0 }, {  71,   0 }, {  72,   0 }, {  73,   0 },
4304  {  74,   0 }, {  75,   0 }, {  76,   0 }, {  77,   0 }, {  78,   0 },
4305  {  79,   0 }, {  80,   0 }, {  81,   0 }, {  82,   0 }, {  83,   0 },
4306  {  84,   0 }, {  85,   0 }, {  86,   0 }, {  87,   0 }, {  88,   0 },
4307  {  89,   0 }, {  90,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4308  {   0,   0 }, {  95,   0 }, {   0,   0 }, {  97,   0 }, {  98,   0 },
4309  {  99,   0 }, { 100,   0 }, { 101,   0 }, { 102,   0 }, { 103,   0 },
4310 
4311  { 104,   0 }, { 105,   0 }, { 106,   0 }, { 107,   0 }, { 108,   0 },
4312  { 109,   0 }, { 110,   0 }, { 111,   0 }, { 112,   0 }, { 113,   0 },
4313  { 114,   0 }, { 115,   0 }, { 116,   0 }, { 117,   0 }, { 118,   0 },
4314  { 119,   0 }, { 120,   0 }, { 121,   0 }, { 122,   0 }, {   0,   0 },
4315  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, { 128,   0 },
4316  { 129,   0 }, { 130,   0 }, { 131,   0 }, { 132,   0 }, { 133,   0 },
4317  { 134,   0 }, { 135,   0 }, { 136,   0 }, { 137,   0 }, { 138,   0 },
4318  { 139,   0 }, { 140,   0 }, { 141,   0 }, { 142,   0 }, { 143,   0 },
4319  { 144,   0 }, { 145,   0 }, { 146,   0 }, { 147,   0 }, { 148,   0 },
4320  { 149,   0 }, { 150,   0 }, { 151,   0 }, { 152,   0 }, { 153,   0 },
4321 
4322  { 154,   0 }, { 155,   0 }, { 156,   0 }, { 157,   0 }, { 158,   0 },
4323  { 159,   0 }, { 160,   0 }, { 161,   0 }, { 162,   0 }, { 163,   0 },
4324  { 164,   0 }, { 165,   0 }, { 166,   0 }, { 167,   0 }, { 168,   0 },
4325  { 169,   0 }, { 170,   0 }, { 171,   0 }, { 172,   0 }, { 173,   0 },
4326  { 174,   0 }, { 175,   0 }, { 176,   0 }, { 177,   0 }, { 178,   0 },
4327  { 179,   0 }, { 180,   0 }, { 181,   0 }, { 182,   0 }, { 183,   0 },
4328  { 184,   0 }, { 185,   0 }, { 186,   0 }, { 187,   0 }, { 188,   0 },
4329  { 189,   0 }, { 190,   0 }, { 191,   0 }, { 192,   0 }, { 193,   0 },
4330  { 194,   0 }, { 195,   0 }, { 196,   0 }, { 197,   0 }, { 198,   0 },
4331  { 199,   0 }, { 200,   0 }, { 201,   0 }, { 202,   0 }, { 203,   0 },
4332 
4333  { 204,   0 }, { 205,   0 }, { 206,   0 }, { 207,   0 }, { 208,   0 },
4334  { 209,   0 }, { 210,   0 }, { 211,   0 }, { 212,   0 }, { 213,   0 },
4335  { 214,   0 }, { 215,   0 }, { 216,   0 }, { 217,   0 }, { 218,   0 },
4336  { 219,   0 }, { 220,   0 }, { 221,   0 }, { 222,   0 }, { 223,   0 },
4337  { 224,   0 }, { 225,   0 }, { 226,   0 }, { 227,   0 }, { 228,   0 },
4338  { 229,   0 }, { 230,   0 }, { 231,   0 }, { 232,   0 }, { 233,   0 },
4339  { 234,   0 }, { 235,   0 }, { 236,   0 }, { 237,   0 }, { 238,   0 },
4340  { 239,   0 }, { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 },
4341  { 244,   0 }, { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 },
4342  { 249,   0 }, { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 },
4343 
4344  { 254,   0 }, { 255,   0 }, {   0,   1 }, {   0,19887 }, {   1,   0 },
4345  {   2,   0 }, {   3,   0 }, {   4,   0 }, {   5,   0 }, {   6,   0 },
4346  {   7,   0 }, {   8,   0 }, {   9,   0 }, {   0,   0 }, {  11,   0 },
4347  {  12,   0 }, {   0,   0 }, {  14,   0 }, {  15,   0 }, {  16,   0 },
4348  {  17,   0 }, {  18,   0 }, {  19,   0 }, {  20,   0 }, {  21,   0 },
4349  {  22,   0 }, {  23,   0 }, {  24,   0 }, {  25,   0 }, {  26,   0 },
4350  {  27,   0 }, {  28,   0 }, {  29,   0 }, {  30,   0 }, {  31,   0 },
4351  {  32,   0 }, {  33,   0 }, {  34,   0 }, {  35,   0 }, {  36,   0 },
4352  {  37,   0 }, {  38,   0 }, {  39,   0 }, {  40,   0 }, {  41,   0 },
4353  {  42,   0 }, {  43,   0 }, {  44,   0 }, {  45,   0 }, {  46,   0 },
4354 
4355  {  47,   0 }, {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 },
4356  {  52,   0 }, {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 },
4357  {  57,   0 }, {  58,   0 }, {  59,   0 }, {  60,   0 }, {  61,   0 },
4358  {  62,   0 }, {  63,   0 }, {  64,   0 }, {  65,   0 }, {  66,   0 },
4359  {  67,   0 }, {  68,   0 }, {  69,   0 }, {  70,   0 }, {  71,   0 },
4360  {  72,   0 }, {  73,   0 }, {  74,   0 }, {  75,   0 }, {  76,   0 },
4361  {  77,   0 }, {  78,   0 }, {  79,   0 }, {  80,   0 }, {  81,   0 },
4362  {  82,   0 }, {  83,   0 }, {  84,   0 }, {  85,   0 }, {  86,   0 },
4363  {  87,   0 }, {  88,   0 }, {  89,   0 }, {  90,   0 }, {  91,   0 },
4364  {  92,   0 }, {  93,   0 }, {  94,   0 }, {  95,   0 }, {  96,   0 },
4365 
4366  {  97,   0 }, {  98,   0 }, {  99,   0 }, { 100,   0 }, { 101,   0 },
4367  { 102,   0 }, { 103,   0 }, { 104,   0 }, { 105,   0 }, { 106,   0 },
4368  { 107,   0 }, { 108,   0 }, { 109,   0 }, { 110,   0 }, { 111,   0 },
4369  { 112,   0 }, { 113,   0 }, { 114,   0 }, { 115,   0 }, { 116,   0 },
4370  { 117,   0 }, { 118,   0 }, { 119,   0 }, { 120,   0 }, { 121,   0 },
4371  { 122,   0 }, { 123,   0 }, { 124,   0 }, { 125,   0 }, { 126,   0 },
4372  { 127,   0 }, { 128,   0 }, { 129,   0 }, { 130,   0 }, { 131,   0 },
4373  { 132,   0 }, { 133,   0 }, { 134,   0 }, { 135,   0 }, { 136,   0 },
4374  { 137,   0 }, { 138,   0 }, { 139,   0 }, { 140,   0 }, { 141,   0 },
4375  { 142,   0 }, { 143,   0 }, { 144,   0 }, { 145,   0 }, { 146,   0 },
4376 
4377  { 147,   0 }, { 148,   0 }, { 149,   0 }, { 150,   0 }, { 151,   0 },
4378  { 152,   0 }, { 153,   0 }, { 154,   0 }, { 155,   0 }, { 156,   0 },
4379  { 157,   0 }, { 158,   0 }, { 159,   0 }, { 160,   0 }, { 161,   0 },
4380  { 162,   0 }, { 163,   0 }, { 164,   0 }, { 165,   0 }, { 166,   0 },
4381  { 167,   0 }, { 168,   0 }, { 169,   0 }, { 170,   0 }, { 171,   0 },
4382  { 172,   0 }, { 173,   0 }, { 174,   0 }, { 175,   0 }, { 176,   0 },
4383  { 177,   0 }, { 178,   0 }, { 179,   0 }, { 180,   0 }, { 181,   0 },
4384  { 182,   0 }, { 183,   0 }, { 184,   0 }, { 185,   0 }, { 186,   0 },
4385  { 187,   0 }, { 188,   0 }, { 189,   0 }, { 190,   0 }, { 191,   0 },
4386  { 192,   0 }, { 193,   0 }, { 194,   0 }, { 195,   0 }, { 196,   0 },
4387 
4388  { 197,   0 }, { 198,   0 }, { 199,   0 }, { 200,   0 }, { 201,   0 },
4389  { 202,   0 }, { 203,   0 }, { 204,   0 }, { 205,   0 }, { 206,   0 },
4390  { 207,   0 }, { 208,   0 }, { 209,   0 }, { 210,   0 }, { 211,   0 },
4391  { 212,   0 }, { 213,   0 }, { 214,   0 }, { 215,   0 }, { 216,   0 },
4392  { 217,   0 }, { 218,   0 }, { 219,   0 }, { 220,   0 }, { 221,   0 },
4393  { 222,   0 }, { 223,   0 }, { 224,   0 }, { 225,   0 }, { 226,   0 },
4394  { 227,   0 }, { 228,   0 }, { 229,   0 }, { 230,   0 }, { 231,   0 },
4395  { 232,   0 }, { 233,   0 }, { 234,   0 }, { 235,   0 }, { 236,   0 },
4396  { 237,   0 }, { 238,   0 }, { 239,   0 }, { 240,   0 }, { 241,   0 },
4397  { 242,   0 }, { 243,   0 }, { 244,   0 }, { 245,   0 }, { 246,   0 },
4398 
4399  { 247,   0 }, { 248,   0 }, { 249,   0 }, { 250,   0 }, { 251,   0 },
4400  { 252,   0 }, { 253,   0 }, { 254,   0 }, { 255,   0 }, { 256,   0 },
4401  {   0,   1 }, {   0,19629 }, {   1,-258 }, {   2,-258 }, {   3,-258 },
4402  {   4,-258 }, {   5,-258 }, {   6,-258 }, {   7,-258 }, {   8,-258 },
4403  {   9,-258 }, {   0,   0 }, {  11,-258 }, {  12,-258 }, {   0,   0 },
4404  {  14,-258 }, {  15,-258 }, {  16,-258 }, {  17,-258 }, {  18,-258 },
4405  {  19,-258 }, {  20,-258 }, {  21,-258 }, {  22,-258 }, {  23,-258 },
4406  {  24,-258 }, {  25,-258 }, {  26,-258 }, {  27,-258 }, {  28,-258 },
4407  {  29,-258 }, {  30,-258 }, {  31,-258 }, {  32,-258 }, {  33,   0 },
4408  {  34,-258 }, {  35,   0 }, {  36,-258 }, {  37,   0 }, {  38,   0 },
4409 
4410  {  39,-258 }, {  40,-258 }, {  41,-258 }, {  42,   0 }, {  43,   0 },
4411  {  44,-258 }, {  45,   0 }, {  46,-258 }, {  47,   0 }, {  48,-258 },
4412  {  49,-258 }, {  50,-258 }, {  51,-258 }, {  52,-258 }, {  53,-258 },
4413  {  54,-258 }, {  55,-258 }, {  56,-258 }, {  57,-258 }, {  58,-258 },
4414  {  59,-258 }, {  60,   0 }, {  61,   0 }, {  62,   0 }, {  63,   0 },
4415  {  64,   0 }, {  65,-258 }, {  66,-258 }, {  67,-258 }, {  68,-258 },
4416  {  69,-258 }, {  70,-258 }, {  71,-258 }, {  72,-258 }, {  73,-258 },
4417  {  74,-258 }, {  75,-258 }, {  76,-258 }, {  77,-258 }, {  78,-258 },
4418  {  79,-258 }, {  80,-258 }, {  81,-258 }, {  82,-258 }, {  83,-258 },
4419  {  84,-258 }, {  85,-258 }, {  86,-258 }, {  87,-258 }, {  88,-258 },
4420 
4421  {  89,-258 }, {  90,-258 }, {  91,-258 }, {  92,-258 }, {  93,-258 },
4422  {  94,   0 }, {  95,-258 }, {  96,   0 }, {  97,-258 }, {  98,-258 },
4423  {  99,-258 }, { 100,-258 }, { 101,-258 }, { 102,-258 }, { 103,-258 },
4424  { 104,-258 }, { 105,-258 }, { 106,-258 }, { 107,-258 }, { 108,-258 },
4425  { 109,-258 }, { 110,-258 }, { 111,-258 }, { 112,-258 }, { 113,-258 },
4426  { 114,-258 }, { 115,-258 }, { 116,-258 }, { 117,-258 }, { 118,-258 },
4427  { 119,-258 }, { 120,-258 }, { 121,-258 }, { 122,-258 }, { 123,-258 },
4428  { 124,   0 }, { 125,-258 }, { 126,   0 }, { 127,-258 }, { 128,-258 },
4429  { 129,-258 }, { 130,-258 }, { 131,-258 }, { 132,-258 }, { 133,-258 },
4430  { 134,-258 }, { 135,-258 }, { 136,-258 }, { 137,-258 }, { 138,-258 },
4431 
4432  { 139,-258 }, { 140,-258 }, { 141,-258 }, { 142,-258 }, { 143,-258 },
4433  { 144,-258 }, { 145,-258 }, { 146,-258 }, { 147,-258 }, { 148,-258 },
4434  { 149,-258 }, { 150,-258 }, { 151,-258 }, { 152,-258 }, { 153,-258 },
4435  { 154,-258 }, { 155,-258 }, { 156,-258 }, { 157,-258 }, { 158,-258 },
4436  { 159,-258 }, { 160,-258 }, { 161,-258 }, { 162,-258 }, { 163,-258 },
4437  { 164,-258 }, { 165,-258 }, { 166,-258 }, { 167,-258 }, { 168,-258 },
4438  { 169,-258 }, { 170,-258 }, { 171,-258 }, { 172,-258 }, { 173,-258 },
4439  { 174,-258 }, { 175,-258 }, { 176,-258 }, { 177,-258 }, { 178,-258 },
4440  { 179,-258 }, { 180,-258 }, { 181,-258 }, { 182,-258 }, { 183,-258 },
4441  { 184,-258 }, { 185,-258 }, { 186,-258 }, { 187,-258 }, { 188,-258 },
4442 
4443  { 189,-258 }, { 190,-258 }, { 191,-258 }, { 192,-258 }, { 193,-258 },
4444  { 194,-258 }, { 195,-258 }, { 196,-258 }, { 197,-258 }, { 198,-258 },
4445  { 199,-258 }, { 200,-258 }, { 201,-258 }, { 202,-258 }, { 203,-258 },
4446  { 204,-258 }, { 205,-258 }, { 206,-258 }, { 207,-258 }, { 208,-258 },
4447  { 209,-258 }, { 210,-258 }, { 211,-258 }, { 212,-258 }, { 213,-258 },
4448  { 214,-258 }, { 215,-258 }, { 216,-258 }, { 217,-258 }, { 218,-258 },
4449  { 219,-258 }, { 220,-258 }, { 221,-258 }, { 222,-258 }, { 223,-258 },
4450  { 224,-258 }, { 225,-258 }, { 226,-258 }, { 227,-258 }, { 228,-258 },
4451  { 229,-258 }, { 230,-258 }, { 231,-258 }, { 232,-258 }, { 233,-258 },
4452  { 234,-258 }, { 235,-258 }, { 236,-258 }, { 237,-258 }, { 238,-258 },
4453 
4454  { 239,-258 }, { 240,-258 }, { 241,-258 }, { 242,-258 }, { 243,-258 },
4455  { 244,-258 }, { 245,-258 }, { 246,-258 }, { 247,-258 }, { 248,-258 },
4456  { 249,-258 }, { 250,-258 }, { 251,-258 }, { 252,-258 }, { 253,-258 },
4457  { 254,-258 }, { 255,-258 }, { 256,-258 }, {   0,   2 }, {   0,19371 },
4458  {   0,  72 }, {   0,19369 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4459  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4460  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4461  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4462  {   0,   0 }, {   0,   0 }, {   0,  76 }, {   0,19347 }, {   0,   0 },
4463  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4464 
4465  {   0,   0 }, {   0,   0 }, {  33,   0 }, {   0,   0 }, {  35,   0 },
4466  {   0,   0 }, {  37,   0 }, {  38,   0 }, {   0,   0 }, {   0,   0 },
4467  {   0,   0 }, {  42,   0 }, {  43,   0 }, {   0,   0 }, {  45,   0 },
4468  {   0,   0 }, {  47,   0 }, {   0,   0 }, {   0,   0 }, {  48,   0 },
4469  {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 },
4470  {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 }, {  60,   0 },
4471  {  61,   0 }, {  62,   0 }, {  63,   0 }, {  64,   0 }, {   0,  74 },
4472  {   0,19305 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4473  {  69,-4444 }, {  48,  42 }, {  49,  42 }, {  50,  42 }, {  51,  42 },
4474  {  52,  42 }, {  53,  42 }, {  54,  42 }, {  55,  42 }, {  56,  42 },
4475 
4476  {  57,  42 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4477  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4478  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  94,   0 }, {   0,   0 },
4479  {  96,   0 }, {   0,   9 }, {   0,19273 }, {   0,   0 }, {   0,   0 },
4480  {   0,   0 }, {   0,   0 }, { 101,-4444 }, {   0,   0 }, {   0,   0 },
4481  {   0,   0 }, {   9,   0 }, {  10,   0 }, {   0,   0 }, {  12,   0 },
4482  {  13,   0 }, {   0,   0 }, {   0,   0 }, {  48,   0 }, {  49,   0 },
4483  {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 },
4484  {  55,   0 }, {  56,   0 }, {  57,   0 }, { 124,   0 }, {   0,   0 },
4485  { 126,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  32,   0 },
4486 
4487  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4488  {   0,   0 }, {  39,-10320 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4489  {   0,   0 }, {   0,   0 }, {  45,-10313 }, {   0,   9 }, {   0,19226 },
4490  {   1,2553 }, {   2,2553 }, {   3,2553 }, {   4,2553 }, {   5,2553 },
4491  {   6,2553 }, {   7,2553 }, {   8,2553 }, {   9,2811 }, {  10,-3828 },
4492  {  11,2553 }, {  12,2811 }, {  13,-3828 }, {  14,2553 }, {  15,2553 },
4493  {  16,2553 }, {  17,2553 }, {  18,2553 }, {  19,2553 }, {  20,2553 },
4494  {  21,2553 }, {  22,2553 }, {  23,2553 }, {  24,2553 }, {  25,2553 },
4495  {  26,2553 }, {  27,2553 }, {  28,2553 }, {  29,2553 }, {  30,2553 },
4496  {  31,2553 }, {  32,2811 }, {  33,2553 }, {  34,2553 }, {  35,2553 },
4497 
4498  {  36,2553 }, {  37,2553 }, {  38,2553 }, {  39,2553 }, {  40,2553 },
4499  {  41,2553 }, {  42,2553 }, {  43,2553 }, {  44,2553 }, {  45,3069 },
4500  {  46,2553 }, {  47,2553 }, {  48,2553 }, {  49,2553 }, {  50,2553 },
4501  {  51,2553 }, {  52,2553 }, {  53,2553 }, {  54,2553 }, {  55,2553 },
4502  {  56,2553 }, {  57,2553 }, {  58,2553 }, {  59,2553 }, {  60,2553 },
4503  {  61,2553 }, {  62,2553 }, {  63,2553 }, {  64,2553 }, {  65,2553 },
4504  {  66,2553 }, {  67,2553 }, {  68,2553 }, {  69,2553 }, {  70,2553 },
4505  {  71,2553 }, {  72,2553 }, {  73,2553 }, {  74,2553 }, {  75,2553 },
4506  {  76,2553 }, {  77,2553 }, {  78,2553 }, {  79,2553 }, {  80,2553 },
4507  {  81,2553 }, {  82,2553 }, {  83,2553 }, {  84,2553 }, {  85,2553 },
4508 
4509  {  86,2553 }, {  87,2553 }, {  88,2553 }, {  89,2553 }, {  90,2553 },
4510  {  91,2553 }, {  92,2553 }, {  93,2553 }, {  94,2553 }, {  95,2553 },
4511  {  96,2553 }, {  97,2553 }, {  98,2553 }, {  99,2553 }, { 100,2553 },
4512  { 101,2553 }, { 102,2553 }, { 103,2553 }, { 104,2553 }, { 105,2553 },
4513  { 106,2553 }, { 107,2553 }, { 108,2553 }, { 109,2553 }, { 110,2553 },
4514  { 111,2553 }, { 112,2553 }, { 113,2553 }, { 114,2553 }, { 115,2553 },
4515  { 116,2553 }, { 117,2553 }, { 118,2553 }, { 119,2553 }, { 120,2553 },
4516  { 121,2553 }, { 122,2553 }, { 123,2553 }, { 124,2553 }, { 125,2553 },
4517  { 126,2553 }, { 127,2553 }, { 128,2553 }, { 129,2553 }, { 130,2553 },
4518  { 131,2553 }, { 132,2553 }, { 133,2553 }, { 134,2553 }, { 135,2553 },
4519 
4520  { 136,2553 }, { 137,2553 }, { 138,2553 }, { 139,2553 }, { 140,2553 },
4521  { 141,2553 }, { 142,2553 }, { 143,2553 }, { 144,2553 }, { 145,2553 },
4522  { 146,2553 }, { 147,2553 }, { 148,2553 }, { 149,2553 }, { 150,2553 },
4523  { 151,2553 }, { 152,2553 }, { 153,2553 }, { 154,2553 }, { 155,2553 },
4524  { 156,2553 }, { 157,2553 }, { 158,2553 }, { 159,2553 }, { 160,2553 },
4525  { 161,2553 }, { 162,2553 }, { 163,2553 }, { 164,2553 }, { 165,2553 },
4526  { 166,2553 }, { 167,2553 }, { 168,2553 }, { 169,2553 }, { 170,2553 },
4527  { 171,2553 }, { 172,2553 }, { 173,2553 }, { 174,2553 }, { 175,2553 },
4528  { 176,2553 }, { 177,2553 }, { 178,2553 }, { 179,2553 }, { 180,2553 },
4529  { 181,2553 }, { 182,2553 }, { 183,2553 }, { 184,2553 }, { 185,2553 },
4530 
4531  { 186,2553 }, { 187,2553 }, { 188,2553 }, { 189,2553 }, { 190,2553 },
4532  { 191,2553 }, { 192,2553 }, { 193,2553 }, { 194,2553 }, { 195,2553 },
4533  { 196,2553 }, { 197,2553 }, { 198,2553 }, { 199,2553 }, { 200,2553 },
4534  { 201,2553 }, { 202,2553 }, { 203,2553 }, { 204,2553 }, { 205,2553 },
4535  { 206,2553 }, { 207,2553 }, { 208,2553 }, { 209,2553 }, { 210,2553 },
4536  { 211,2553 }, { 212,2553 }, { 213,2553 }, { 214,2553 }, { 215,2553 },
4537  { 216,2553 }, { 217,2553 }, { 218,2553 }, { 219,2553 }, { 220,2553 },
4538  { 221,2553 }, { 222,2553 }, { 223,2553 }, { 224,2553 }, { 225,2553 },
4539  { 226,2553 }, { 227,2553 }, { 228,2553 }, { 229,2553 }, { 230,2553 },
4540  { 231,2553 }, { 232,2553 }, { 233,2553 }, { 234,2553 }, { 235,2553 },
4541 
4542  { 236,2553 }, { 237,2553 }, { 238,2553 }, { 239,2553 }, { 240,2553 },
4543  { 241,2553 }, { 242,2553 }, { 243,2553 }, { 244,2553 }, { 245,2553 },
4544  { 246,2553 }, { 247,2553 }, { 248,2553 }, { 249,2553 }, { 250,2553 },
4545  { 251,2553 }, { 252,2553 }, { 253,2553 }, { 254,2553 }, { 255,2553 },
4546  { 256,2553 }, {   0,   3 }, {   0,18968 }, {   0,   0 }, {   0,   0 },
4547  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,  16 }, {   0,18961 },
4548  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4549  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   9,   0 }, {  10,   0 },
4550  {   0,   0 }, {  12,   0 }, {  13,   0 }, {   0,   0 }, {   0,   0 },
4551  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4552 
4553  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4554  {  33,   0 }, {   0,   0 }, {  35,   0 }, {   0,   0 }, {  37,   0 },
4555  {  38,   0 }, {  32,   0 }, {   0,   0 }, {   0,   0 }, {  42,   0 },
4556  {  43,   0 }, {   0,   0 }, {  45,   0 }, {  39,-10623 }, {  47,   0 },
4557  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  45,-10618 },
4558  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4559  {   0,   0 }, {   0,   0 }, {  60,   0 }, {  61,   0 }, {  62,   0 },
4560  {  63,   0 }, {  64,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4561  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4562  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4563 
4564  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4565  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4566  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4567  {   0,   0 }, {  94,   0 }, {   0,   0 }, {  96,   0 }, {   0,   0 },
4568  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4569  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4570  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4571  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4572  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4573  {   0,   0 }, { 124,   0 }, {   0,   0 }, { 126,   0 }, {   0,  16 },
4574 
4575  {   0,18840 }, {   1,3199 }, {   2,3199 }, {   3,3199 }, {   4,3199 },
4576  {   5,3199 }, {   6,3199 }, {   7,3199 }, {   8,3199 }, {   9,3457 },
4577  {  10,-3260 }, {  11,3199 }, {  12,3457 }, {  13,-3260 }, {  14,3199 },
4578  {  15,3199 }, {  16,3199 }, {  17,3199 }, {  18,3199 }, {  19,3199 },
4579  {  20,3199 }, {  21,3199 }, {  22,3199 }, {  23,3199 }, {  24,3199 },
4580  {  25,3199 }, {  26,3199 }, {  27,3199 }, {  28,3199 }, {  29,3199 },
4581  {  30,3199 }, {  31,3199 }, {  32,3457 }, {  33,3199 }, {  34,3199 },
4582  {  35,3199 }, {  36,3199 }, {  37,3199 }, {  38,3199 }, {  39,3199 },
4583  {  40,3199 }, {  41,3199 }, {  42,3199 }, {  43,3199 }, {  44,3199 },
4584  {  45,3715 }, {  46,3199 }, {  47,3199 }, {  48,3199 }, {  49,3199 },
4585 
4586  {  50,3199 }, {  51,3199 }, {  52,3199 }, {  53,3199 }, {  54,3199 },
4587  {  55,3199 }, {  56,3199 }, {  57,3199 }, {  58,3199 }, {  59,3199 },
4588  {  60,3199 }, {  61,3199 }, {  62,3199 }, {  63,3199 }, {  64,3199 },
4589  {  65,3199 }, {  66,3199 }, {  67,3199 }, {  68,3199 }, {  69,3199 },
4590  {  70,3199 }, {  71,3199 }, {  72,3199 }, {  73,3199 }, {  74,3199 },
4591  {  75,3199 }, {  76,3199 }, {  77,3199 }, {  78,3199 }, {  79,3199 },
4592  {  80,3199 }, {  81,3199 }, {  82,3199 }, {  83,3199 }, {  84,3199 },
4593  {  85,3199 }, {  86,3199 }, {  87,3199 }, {  88,3199 }, {  89,3199 },
4594  {  90,3199 }, {  91,3199 }, {  92,3199 }, {  93,3199 }, {  94,3199 },
4595  {  95,3199 }, {  96,3199 }, {  97,3199 }, {  98,3199 }, {  99,3199 },
4596 
4597  { 100,3199 }, { 101,3199 }, { 102,3199 }, { 103,3199 }, { 104,3199 },
4598  { 105,3199 }, { 106,3199 }, { 107,3199 }, { 108,3199 }, { 109,3199 },
4599  { 110,3199 }, { 111,3199 }, { 112,3199 }, { 113,3199 }, { 114,3199 },
4600  { 115,3199 }, { 116,3199 }, { 117,3199 }, { 118,3199 }, { 119,3199 },
4601  { 120,3199 }, { 121,3199 }, { 122,3199 }, { 123,3199 }, { 124,3199 },
4602  { 125,3199 }, { 126,3199 }, { 127,3199 }, { 128,3199 }, { 129,3199 },
4603  { 130,3199 }, { 131,3199 }, { 132,3199 }, { 133,3199 }, { 134,3199 },
4604  { 135,3199 }, { 136,3199 }, { 137,3199 }, { 138,3199 }, { 139,3199 },
4605  { 140,3199 }, { 141,3199 }, { 142,3199 }, { 143,3199 }, { 144,3199 },
4606  { 145,3199 }, { 146,3199 }, { 147,3199 }, { 148,3199 }, { 149,3199 },
4607 
4608  { 150,3199 }, { 151,3199 }, { 152,3199 }, { 153,3199 }, { 154,3199 },
4609  { 155,3199 }, { 156,3199 }, { 157,3199 }, { 158,3199 }, { 159,3199 },
4610  { 160,3199 }, { 161,3199 }, { 162,3199 }, { 163,3199 }, { 164,3199 },
4611  { 165,3199 }, { 166,3199 }, { 167,3199 }, { 168,3199 }, { 169,3199 },
4612  { 170,3199 }, { 171,3199 }, { 172,3199 }, { 173,3199 }, { 174,3199 },
4613  { 175,3199 }, { 176,3199 }, { 177,3199 }, { 178,3199 }, { 179,3199 },
4614  { 180,3199 }, { 181,3199 }, { 182,3199 }, { 183,3199 }, { 184,3199 },
4615  { 185,3199 }, { 186,3199 }, { 187,3199 }, { 188,3199 }, { 189,3199 },
4616  { 190,3199 }, { 191,3199 }, { 192,3199 }, { 193,3199 }, { 194,3199 },
4617  { 195,3199 }, { 196,3199 }, { 197,3199 }, { 198,3199 }, { 199,3199 },
4618 
4619  { 200,3199 }, { 201,3199 }, { 202,3199 }, { 203,3199 }, { 204,3199 },
4620  { 205,3199 }, { 206,3199 }, { 207,3199 }, { 208,3199 }, { 209,3199 },
4621  { 210,3199 }, { 211,3199 }, { 212,3199 }, { 213,3199 }, { 214,3199 },
4622  { 215,3199 }, { 216,3199 }, { 217,3199 }, { 218,3199 }, { 219,3199 },
4623  { 220,3199 }, { 221,3199 }, { 222,3199 }, { 223,3199 }, { 224,3199 },
4624  { 225,3199 }, { 226,3199 }, { 227,3199 }, { 228,3199 }, { 229,3199 },
4625  { 230,3199 }, { 231,3199 }, { 232,3199 }, { 233,3199 }, { 234,3199 },
4626  { 235,3199 }, { 236,3199 }, { 237,3199 }, { 238,3199 }, { 239,3199 },
4627  { 240,3199 }, { 241,3199 }, { 242,3199 }, { 243,3199 }, { 244,3199 },
4628  { 245,3199 }, { 246,3199 }, { 247,3199 }, { 248,3199 }, { 249,3199 },
4629 
4630  { 250,3199 }, { 251,3199 }, { 252,3199 }, { 253,3199 }, { 254,3199 },
4631  { 255,3199 }, { 256,3199 }, {   0,  22 }, {   0,18582 }, {   0,   0 },
4632  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4633  {   0,   0 }, {   0,   0 }, {   9,   0 }, {  10,   0 }, {   0,   0 },
4634  {  12,   0 }, {  13,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4635  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4636  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4637  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4638  {  32,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4639  {   0,   0 }, {   0,   0 }, {  39,-10995 }, {   0,   0 }, {   0,   0 },
4640 
4641  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  45,-10993 }, {   0,  22 },
4642  {   0,18535 }, {   1,3926 }, {   2,3926 }, {   3,3926 }, {   4,3926 },
4643  {   5,3926 }, {   6,3926 }, {   7,3926 }, {   8,3926 }, {   9,4184 },
4644  {  10,-3255 }, {  11,3926 }, {  12,4184 }, {  13,-3255 }, {  14,3926 },
4645  {  15,3926 }, {  16,3926 }, {  17,3926 }, {  18,3926 }, {  19,3926 },
4646  {  20,3926 }, {  21,3926 }, {  22,3926 }, {  23,3926 }, {  24,3926 },
4647  {  25,3926 }, {  26,3926 }, {  27,3926 }, {  28,3926 }, {  29,3926 },
4648  {  30,3926 }, {  31,3926 }, {  32,4184 }, {  33,3926 }, {  34,3926 },
4649  {  35,3926 }, {  36,3926 }, {  37,3926 }, {  38,3926 }, {  39,3926 },
4650  {  40,3926 }, {  41,3926 }, {  42,3926 }, {  43,3926 }, {  44,3926 },
4651 
4652  {  45,4442 }, {  46,3926 }, {  47,3926 }, {  48,3926 }, {  49,3926 },
4653  {  50,3926 }, {  51,3926 }, {  52,3926 }, {  53,3926 }, {  54,3926 },
4654  {  55,3926 }, {  56,3926 }, {  57,3926 }, {  58,3926 }, {  59,3926 },
4655  {  60,3926 }, {  61,3926 }, {  62,3926 }, {  63,3926 }, {  64,3926 },
4656  {  65,3926 }, {  66,3926 }, {  67,3926 }, {  68,3926 }, {  69,3926 },
4657  {  70,3926 }, {  71,3926 }, {  72,3926 }, {  73,3926 }, {  74,3926 },
4658  {  75,3926 }, {  76,3926 }, {  77,3926 }, {  78,3926 }, {  79,3926 },
4659  {  80,3926 }, {  81,3926 }, {  82,3926 }, {  83,3926 }, {  84,3926 },
4660  {  85,3926 }, {  86,3926 }, {  87,3926 }, {  88,3926 }, {  89,3926 },
4661  {  90,3926 }, {  91,3926 }, {  92,3926 }, {  93,3926 }, {  94,3926 },
4662 
4663  {  95,3926 }, {  96,3926 }, {  97,3926 }, {  98,3926 }, {  99,3926 },
4664  { 100,3926 }, { 101,3926 }, { 102,3926 }, { 103,3926 }, { 104,3926 },
4665  { 105,3926 }, { 106,3926 }, { 107,3926 }, { 108,3926 }, { 109,3926 },
4666  { 110,3926 }, { 111,3926 }, { 112,3926 }, { 113,3926 }, { 114,3926 },
4667  { 115,3926 }, { 116,3926 }, { 117,3926 }, { 118,3926 }, { 119,3926 },
4668  { 120,3926 }, { 121,3926 }, { 122,3926 }, { 123,3926 }, { 124,3926 },
4669  { 125,3926 }, { 126,3926 }, { 127,3926 }, { 128,3926 }, { 129,3926 },
4670  { 130,3926 }, { 131,3926 }, { 132,3926 }, { 133,3926 }, { 134,3926 },
4671  { 135,3926 }, { 136,3926 }, { 137,3926 }, { 138,3926 }, { 139,3926 },
4672  { 140,3926 }, { 141,3926 }, { 142,3926 }, { 143,3926 }, { 144,3926 },
4673 
4674  { 145,3926 }, { 146,3926 }, { 147,3926 }, { 148,3926 }, { 149,3926 },
4675  { 150,3926 }, { 151,3926 }, { 152,3926 }, { 153,3926 }, { 154,3926 },
4676  { 155,3926 }, { 156,3926 }, { 157,3926 }, { 158,3926 }, { 159,3926 },
4677  { 160,3926 }, { 161,3926 }, { 162,3926 }, { 163,3926 }, { 164,3926 },
4678  { 165,3926 }, { 166,3926 }, { 167,3926 }, { 168,3926 }, { 169,3926 },
4679  { 170,3926 }, { 171,3926 }, { 172,3926 }, { 173,3926 }, { 174,3926 },
4680  { 175,3926 }, { 176,3926 }, { 177,3926 }, { 178,3926 }, { 179,3926 },
4681  { 180,3926 }, { 181,3926 }, { 182,3926 }, { 183,3926 }, { 184,3926 },
4682  { 185,3926 }, { 186,3926 }, { 187,3926 }, { 188,3926 }, { 189,3926 },
4683  { 190,3926 }, { 191,3926 }, { 192,3926 }, { 193,3926 }, { 194,3926 },
4684 
4685  { 195,3926 }, { 196,3926 }, { 197,3926 }, { 198,3926 }, { 199,3926 },
4686  { 200,3926 }, { 201,3926 }, { 202,3926 }, { 203,3926 }, { 204,3926 },
4687  { 205,3926 }, { 206,3926 }, { 207,3926 }, { 208,3926 }, { 209,3926 },
4688  { 210,3926 }, { 211,3926 }, { 212,3926 }, { 213,3926 }, { 214,3926 },
4689  { 215,3926 }, { 216,3926 }, { 217,3926 }, { 218,3926 }, { 219,3926 },
4690  { 220,3926 }, { 221,3926 }, { 222,3926 }, { 223,3926 }, { 224,3926 },
4691  { 225,3926 }, { 226,3926 }, { 227,3926 }, { 228,3926 }, { 229,3926 },
4692  { 230,3926 }, { 231,3926 }, { 232,3926 }, { 233,3926 }, { 234,3926 },
4693  { 235,3926 }, { 236,3926 }, { 237,3926 }, { 238,3926 }, { 239,3926 },
4694  { 240,3926 }, { 241,3926 }, { 242,3926 }, { 243,3926 }, { 244,3926 },
4695 
4696  { 245,3926 }, { 246,3926 }, { 247,3926 }, { 248,3926 }, { 249,3926 },
4697  { 250,3926 }, { 251,3926 }, { 252,3926 }, { 253,3926 }, { 254,3926 },
4698  { 255,3926 }, { 256,3926 }, {   0,  39 }, {   0,18277 }, {   0,   0 },
4699  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4700  {   0,  37 }, {   0,18269 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4701  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4702  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4703  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4704  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,  37 }, {   0,18246 },
4705  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4706 
4707  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4708  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4709  {   0,   0 }, {  48,-11237 }, {  49,-11237 }, {  50,-11237 }, {  51,-11237 },
4710  {  52,-11237 }, {  53,-11237 }, {  54,-11237 }, {  55,-11237 }, {  48,4434 },
4711  {  49,4434 }, {  50,4434 }, {  51,4434 }, {  52,4434 }, {  53,4434 },
4712  {  54,4434 }, {  55,4434 }, {  56,4434 }, {  57,4434 }, {   0,   0 },
4713  {   0,   0 }, {   0,  40 }, {   0,18208 }, {   0,   0 }, {   0,   0 },
4714  {   0,   0 }, {  65,4434 }, {  66,4434 }, {  67,4434 }, {  68,4434 },
4715  {  69,4434 }, {  70,4434 }, {  48,4434 }, {  49,4434 }, {  50,4434 },
4716  {  51,4434 }, {  52,4434 }, {  53,4434 }, {  54,4434 }, {  55,4434 },
4717 
4718  {  56,4434 }, {  57,4434 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4719  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  65,4434 },
4720  {  66,4434 }, {  67,4434 }, {  68,4434 }, {  69,4434 }, {  70,4434 },
4721  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  97,4434 }, {  98,4434 },
4722  {  99,4434 }, { 100,4434 }, { 101,4434 }, { 102,4434 }, {   0,   0 },
4723  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4724  {  48,-11300 }, {  49,-11300 }, {  50,-11300 }, {  51,-11300 }, {  52,-11300 },
4725  {  53,-11300 }, {  54,-11300 }, {  55,-11300 }, {  56,-11300 }, {  57,-11300 },
4726  {   0,   0 }, {  97,4434 }, {  98,4434 }, {  99,4434 }, { 100,4434 },
4727  { 101,4434 }, { 102,4434 }, {  65,-11300 }, {  66,-11300 }, {  67,-11300 },
4728 
4729  {  68,-11300 }, {  69,-11300 }, {  70,-11300 }, {   0,  47 }, {   0,18136 },
4730  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4731  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4732  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4733  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4734  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  97,-11300 },
4735  {  98,-11300 }, {  99,-11300 }, { 100,-11300 }, { 101,-11300 }, { 102,-11300 },
4736  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4737  {  36,-11543 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4738  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4739 
4740  {   0,   0 }, {   0,   0 }, {  48,   0 }, {  49,   0 }, {  50,   0 },
4741  {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 }, {  55,   0 },
4742  {  56,   0 }, {  57,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4743  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  65,   0 },
4744  {  66,   0 }, {  67,   0 }, {  68,   0 }, {  69,   0 }, {  70,   0 },
4745  {  71,   0 }, {  72,   0 }, {  73,   0 }, {  74,   0 }, {  75,   0 },
4746  {  76,   0 }, {  77,   0 }, {  78,   0 }, {  79,   0 }, {  80,   0 },
4747  {  81,   0 }, {  82,   0 }, {  83,   0 }, {  84,   0 }, {  85,   0 },
4748  {  86,   0 }, {  87,   0 }, {  88,   0 }, {  89,   0 }, {  90,   0 },
4749  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  95,   0 },
4750 
4751  {   0,   0 }, {  97,   0 }, {  98,   0 }, {  99,   0 }, { 100,   0 },
4752  { 101,   0 }, { 102,   0 }, { 103,   0 }, { 104,   0 }, { 105,   0 },
4753  { 106,   0 }, { 107,   0 }, { 108,   0 }, { 109,   0 }, { 110,   0 },
4754  { 111,   0 }, { 112,   0 }, { 113,   0 }, { 114,   0 }, { 115,   0 },
4755  { 116,   0 }, { 117,   0 }, { 118,   0 }, { 119,   0 }, { 120,   0 },
4756  { 121,   0 }, { 122,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4757  {   0,   0 }, {   0,   0 }, { 128,   0 }, { 129,   0 }, { 130,   0 },
4758  { 131,   0 }, { 132,   0 }, { 133,   0 }, { 134,   0 }, { 135,   0 },
4759  { 136,   0 }, { 137,   0 }, { 138,   0 }, { 139,   0 }, { 140,   0 },
4760  { 141,   0 }, { 142,   0 }, { 143,   0 }, { 144,   0 }, { 145,   0 },
4761 
4762  { 146,   0 }, { 147,   0 }, { 148,   0 }, { 149,   0 }, { 150,   0 },
4763  { 151,   0 }, { 152,   0 }, { 153,   0 }, { 154,   0 }, { 155,   0 },
4764  { 156,   0 }, { 157,   0 }, { 158,   0 }, { 159,   0 }, { 160,   0 },
4765  { 161,   0 }, { 162,   0 }, { 163,   0 }, { 164,   0 }, { 165,   0 },
4766  { 166,   0 }, { 167,   0 }, { 168,   0 }, { 169,   0 }, { 170,   0 },
4767  { 171,   0 }, { 172,   0 }, { 173,   0 }, { 174,   0 }, { 175,   0 },
4768  { 176,   0 }, { 177,   0 }, { 178,   0 }, { 179,   0 }, { 180,   0 },
4769  { 181,   0 }, { 182,   0 }, { 183,   0 }, { 184,   0 }, { 185,   0 },
4770  { 186,   0 }, { 187,   0 }, { 188,   0 }, { 189,   0 }, { 190,   0 },
4771  { 191,   0 }, { 192,   0 }, { 193,   0 }, { 194,   0 }, { 195,   0 },
4772 
4773  { 196,   0 }, { 197,   0 }, { 198,   0 }, { 199,   0 }, { 200,   0 },
4774  { 201,   0 }, { 202,   0 }, { 203,   0 }, { 204,   0 }, { 205,   0 },
4775  { 206,   0 }, { 207,   0 }, { 208,   0 }, { 209,   0 }, { 210,   0 },
4776  { 211,   0 }, { 212,   0 }, { 213,   0 }, { 214,   0 }, { 215,   0 },
4777  { 216,   0 }, { 217,   0 }, { 218,   0 }, { 219,   0 }, { 220,   0 },
4778  { 221,   0 }, { 222,   0 }, { 223,   0 }, { 224,   0 }, { 225,   0 },
4779  { 226,   0 }, { 227,   0 }, { 228,   0 }, { 229,   0 }, { 230,   0 },
4780  { 231,   0 }, { 232,   0 }, { 233,   0 }, { 234,   0 }, { 235,   0 },
4781  { 236,   0 }, { 237,   0 }, { 238,   0 }, { 239,   0 }, { 240,   0 },
4782  { 241,   0 }, { 242,   0 }, { 243,   0 }, { 244,   0 }, { 245,   0 },
4783 
4784  { 246,   0 }, { 247,   0 }, { 248,   0 }, { 249,   0 }, { 250,   0 },
4785  { 251,   0 }, { 252,   0 }, { 253,   0 }, { 254,   0 }, { 255,   0 },
4786  {   0,  53 }, {   0,17879 }, {   1,   0 }, {   2,   0 }, {   3,   0 },
4787  {   4,   0 }, {   5,   0 }, {   6,   0 }, {   7,   0 }, {   8,   0 },
4788  {   9,   0 }, {   0,   0 }, {  11,   0 }, {  12,   0 }, {   0,   0 },
4789  {  14,   0 }, {  15,   0 }, {  16,   0 }, {  17,   0 }, {  18,   0 },
4790  {  19,   0 }, {  20,   0 }, {  21,   0 }, {  22,   0 }, {  23,   0 },
4791  {  24,   0 }, {  25,   0 }, {  26,   0 }, {  27,   0 }, {  28,   0 },
4792  {  29,   0 }, {  30,   0 }, {  31,   0 }, {  32,   0 }, {  33,   0 },
4793  {  34,   0 }, {  35,   0 }, {  36,   0 }, {  37,   0 }, {  38,   0 },
4794 
4795  {  39,   0 }, {  40,   0 }, {  41,   0 }, {  42,   0 }, {  43,   0 },
4796  {  44,   0 }, {  45,   0 }, {  46,   0 }, {  47,   0 }, {  48,   0 },
4797  {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 },
4798  {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 }, {  58,   0 },
4799  {  59,   0 }, {  60,   0 }, {  61,   0 }, {  62,   0 }, {  63,   0 },
4800  {  64,   0 }, {  65,   0 }, {  66,   0 }, {  67,   0 }, {  68,   0 },
4801  {  69,   0 }, {  70,   0 }, {  71,   0 }, {  72,   0 }, {  73,   0 },
4802  {  74,   0 }, {  75,   0 }, {  76,   0 }, {  77,   0 }, {  78,   0 },
4803  {  79,   0 }, {  80,   0 }, {  81,   0 }, {  82,   0 }, {  83,   0 },
4804  {  84,   0 }, {  85,   0 }, {  86,   0 }, {  87,   0 }, {  88,   0 },
4805 
4806  {  89,   0 }, {  90,   0 }, {  91,   0 }, {  92,   0 }, {  93,   0 },
4807  {  94,   0 }, {  95,   0 }, {  96,   0 }, {  97,   0 }, {  98,   0 },
4808  {  99,   0 }, { 100,   0 }, { 101,   0 }, { 102,   0 }, { 103,   0 },
4809  { 104,   0 }, { 105,   0 }, { 106,   0 }, { 107,   0 }, { 108,   0 },
4810  { 109,   0 }, { 110,   0 }, { 111,   0 }, { 112,   0 }, { 113,   0 },
4811  { 114,   0 }, { 115,   0 }, { 116,   0 }, { 117,   0 }, { 118,   0 },
4812  { 119,   0 }, { 120,   0 }, { 121,   0 }, { 122,   0 }, { 123,   0 },
4813  { 124,   0 }, { 125,   0 }, { 126,   0 }, { 127,   0 }, { 128,   0 },
4814  { 129,   0 }, { 130,   0 }, { 131,   0 }, { 132,   0 }, { 133,   0 },
4815  { 134,   0 }, { 135,   0 }, { 136,   0 }, { 137,   0 }, { 138,   0 },
4816 
4817  { 139,   0 }, { 140,   0 }, { 141,   0 }, { 142,   0 }, { 143,   0 },
4818  { 144,   0 }, { 145,   0 }, { 146,   0 }, { 147,   0 }, { 148,   0 },
4819  { 149,   0 }, { 150,   0 }, { 151,   0 }, { 152,   0 }, { 153,   0 },
4820  { 154,   0 }, { 155,   0 }, { 156,   0 }, { 157,   0 }, { 158,   0 },
4821  { 159,   0 }, { 160,   0 }, { 161,   0 }, { 162,   0 }, { 163,   0 },
4822  { 164,   0 }, { 165,   0 }, { 166,   0 }, { 167,   0 }, { 168,   0 },
4823  { 169,   0 }, { 170,   0 }, { 171,   0 }, { 172,   0 }, { 173,   0 },
4824  { 174,   0 }, { 175,   0 }, { 176,   0 }, { 177,   0 }, { 178,   0 },
4825  { 179,   0 }, { 180,   0 }, { 181,   0 }, { 182,   0 }, { 183,   0 },
4826  { 184,   0 }, { 185,   0 }, { 186,   0 }, { 187,   0 }, { 188,   0 },
4827 
4828  { 189,   0 }, { 190,   0 }, { 191,   0 }, { 192,   0 }, { 193,   0 },
4829  { 194,   0 }, { 195,   0 }, { 196,   0 }, { 197,   0 }, { 198,   0 },
4830  { 199,   0 }, { 200,   0 }, { 201,   0 }, { 202,   0 }, { 203,   0 },
4831  { 204,   0 }, { 205,   0 }, { 206,   0 }, { 207,   0 }, { 208,   0 },
4832  { 209,   0 }, { 210,   0 }, { 211,   0 }, { 212,   0 }, { 213,   0 },
4833  { 214,   0 }, { 215,   0 }, { 216,   0 }, { 217,   0 }, { 218,   0 },
4834  { 219,   0 }, { 220,   0 }, { 221,   0 }, { 222,   0 }, { 223,   0 },
4835  { 224,   0 }, { 225,   0 }, { 226,   0 }, { 227,   0 }, { 228,   0 },
4836  { 229,   0 }, { 230,   0 }, { 231,   0 }, { 232,   0 }, { 233,   0 },
4837  { 234,   0 }, { 235,   0 }, { 236,   0 }, { 237,   0 }, { 238,   0 },
4838 
4839  { 239,   0 }, { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 },
4840  { 244,   0 }, { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 },
4841  { 249,   0 }, { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 },
4842  { 254,   0 }, { 255,   0 }, { 256,   0 }, {   0,  24 }, {   0,17621 },
4843  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4844  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   9,   0 }, {  10,   0 },
4845  {   0,   0 }, {  12,   0 }, {  13,   0 }, {   0,   0 }, {   0,   0 },
4846  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4847  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4848  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4849 
4850  {   0,   0 }, {  32,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4851  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  39,-11956 }, {   0,   0 },
4852  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  45,-11898 },
4853  {   0,  24 }, {   0,17574 }, {   1,4124 }, {   2,4124 }, {   3,4124 },
4854  {   4,4124 }, {   5,4124 }, {   6,4124 }, {   7,4124 }, {   8,4124 },
4855  {   9,4382 }, {  10,-2960 }, {  11,4124 }, {  12,4382 }, {  13,-2960 },
4856  {  14,4124 }, {  15,4124 }, {  16,4124 }, {  17,4124 }, {  18,4124 },
4857  {  19,4124 }, {  20,4124 }, {  21,4124 }, {  22,4124 }, {  23,4124 },
4858  {  24,4124 }, {  25,4124 }, {  26,4124 }, {  27,4124 }, {  28,4124 },
4859  {  29,4124 }, {  30,4124 }, {  31,4124 }, {  32,4382 }, {  33,4124 },
4860 
4861  {  34,4124 }, {  35,4124 }, {  36,4124 }, {  37,4124 }, {  38,4124 },
4862  {  39,4124 }, {  40,4124 }, {  41,4124 }, {  42,4124 }, {  43,4124 },
4863  {  44,4124 }, {  45,4640 }, {  46,4124 }, {  47,4124 }, {  48,4124 },
4864  {  49,4124 }, {  50,4124 }, {  51,4124 }, {  52,4124 }, {  53,4124 },
4865  {  54,4124 }, {  55,4124 }, {  56,4124 }, {  57,4124 }, {  58,4124 },
4866  {  59,4124 }, {  60,4124 }, {  61,4124 }, {  62,4124 }, {  63,4124 },
4867  {  64,4124 }, {  65,4124 }, {  66,4124 }, {  67,4124 }, {  68,4124 },
4868  {  69,4124 }, {  70,4124 }, {  71,4124 }, {  72,4124 }, {  73,4124 },
4869  {  74,4124 }, {  75,4124 }, {  76,4124 }, {  77,4124 }, {  78,4124 },
4870  {  79,4124 }, {  80,4124 }, {  81,4124 }, {  82,4124 }, {  83,4124 },
4871 
4872  {  84,4124 }, {  85,4124 }, {  86,4124 }, {  87,4124 }, {  88,4124 },
4873  {  89,4124 }, {  90,4124 }, {  91,4124 }, {  92,4124 }, {  93,4124 },
4874  {  94,4124 }, {  95,4124 }, {  96,4124 }, {  97,4124 }, {  98,4124 },
4875  {  99,4124 }, { 100,4124 }, { 101,4124 }, { 102,4124 }, { 103,4124 },
4876  { 104,4124 }, { 105,4124 }, { 106,4124 }, { 107,4124 }, { 108,4124 },
4877  { 109,4124 }, { 110,4124 }, { 111,4124 }, { 112,4124 }, { 113,4124 },
4878  { 114,4124 }, { 115,4124 }, { 116,4124 }, { 117,4124 }, { 118,4124 },
4879  { 119,4124 }, { 120,4124 }, { 121,4124 }, { 122,4124 }, { 123,4124 },
4880  { 124,4124 }, { 125,4124 }, { 126,4124 }, { 127,4124 }, { 128,4124 },
4881  { 129,4124 }, { 130,4124 }, { 131,4124 }, { 132,4124 }, { 133,4124 },
4882 
4883  { 134,4124 }, { 135,4124 }, { 136,4124 }, { 137,4124 }, { 138,4124 },
4884  { 139,4124 }, { 140,4124 }, { 141,4124 }, { 142,4124 }, { 143,4124 },
4885  { 144,4124 }, { 145,4124 }, { 146,4124 }, { 147,4124 }, { 148,4124 },
4886  { 149,4124 }, { 150,4124 }, { 151,4124 }, { 152,4124 }, { 153,4124 },
4887  { 154,4124 }, { 155,4124 }, { 156,4124 }, { 157,4124 }, { 158,4124 },
4888  { 159,4124 }, { 160,4124 }, { 161,4124 }, { 162,4124 }, { 163,4124 },
4889  { 164,4124 }, { 165,4124 }, { 166,4124 }, { 167,4124 }, { 168,4124 },
4890  { 169,4124 }, { 170,4124 }, { 171,4124 }, { 172,4124 }, { 173,4124 },
4891  { 174,4124 }, { 175,4124 }, { 176,4124 }, { 177,4124 }, { 178,4124 },
4892  { 179,4124 }, { 180,4124 }, { 181,4124 }, { 182,4124 }, { 183,4124 },
4893 
4894  { 184,4124 }, { 185,4124 }, { 186,4124 }, { 187,4124 }, { 188,4124 },
4895  { 189,4124 }, { 190,4124 }, { 191,4124 }, { 192,4124 }, { 193,4124 },
4896  { 194,4124 }, { 195,4124 }, { 196,4124 }, { 197,4124 }, { 198,4124 },
4897  { 199,4124 }, { 200,4124 }, { 201,4124 }, { 202,4124 }, { 203,4124 },
4898  { 204,4124 }, { 205,4124 }, { 206,4124 }, { 207,4124 }, { 208,4124 },
4899  { 209,4124 }, { 210,4124 }, { 211,4124 }, { 212,4124 }, { 213,4124 },
4900  { 214,4124 }, { 215,4124 }, { 216,4124 }, { 217,4124 }, { 218,4124 },
4901  { 219,4124 }, { 220,4124 }, { 221,4124 }, { 222,4124 }, { 223,4124 },
4902  { 224,4124 }, { 225,4124 }, { 226,4124 }, { 227,4124 }, { 228,4124 },
4903  { 229,4124 }, { 230,4124 }, { 231,4124 }, { 232,4124 }, { 233,4124 },
4904 
4905  { 234,4124 }, { 235,4124 }, { 236,4124 }, { 237,4124 }, { 238,4124 },
4906  { 239,4124 }, { 240,4124 }, { 241,4124 }, { 242,4124 }, { 243,4124 },
4907  { 244,4124 }, { 245,4124 }, { 246,4124 }, { 247,4124 }, { 248,4124 },
4908  { 249,4124 }, { 250,4124 }, { 251,4124 }, { 252,4124 }, { 253,4124 },
4909  { 254,4124 }, { 255,4124 }, { 256,4124 }, {   0,  26 }, {   0,17316 },
4910  {   1,   0 }, {   2,   0 }, {   3,   0 }, {   4,   0 }, {   5,   0 },
4911  {   6,   0 }, {   7,   0 }, {   8,   0 }, {   9,   0 }, {   0,   0 },
4912  {  11,   0 }, {  12,   0 }, {   0,   0 }, {  14,   0 }, {  15,   0 },
4913  {  16,   0 }, {  17,   0 }, {  18,   0 }, {  19,   0 }, {  20,   0 },
4914  {  21,   0 }, {  22,   0 }, {  23,   0 }, {  24,   0 }, {  25,   0 },
4915 
4916  {  26,   0 }, {  27,   0 }, {  28,   0 }, {  29,   0 }, {  30,   0 },
4917  {  31,   0 }, {  32,   0 }, {  33,   0 }, {  34,   0 }, {  35,   0 },
4918  {  36,   0 }, {  37,   0 }, {  38,   0 }, {  39,   0 }, {  40,   0 },
4919  {  41,   0 }, {  42,   0 }, {  43,   0 }, {  44,   0 }, {  45,   0 },
4920  {  46,   0 }, {  47,   0 }, {  48,   0 }, {  49,   0 }, {  50,   0 },
4921  {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 }, {  55,   0 },
4922  {  56,   0 }, {  57,   0 }, {  58,   0 }, {  59,   0 }, {  60,   0 },
4923  {  61,   0 }, {  62,   0 }, {  63,   0 }, {  64,   0 }, {  65,   0 },
4924  {  66,   0 }, {  67,   0 }, {  68,   0 }, {  69,   0 }, {  70,   0 },
4925  {  71,   0 }, {  72,   0 }, {  73,   0 }, {  74,   0 }, {  75,   0 },
4926 
4927  {  76,   0 }, {  77,   0 }, {  78,   0 }, {  79,   0 }, {  80,   0 },
4928  {  81,   0 }, {  82,   0 }, {  83,   0 }, {  84,   0 }, {  85,   0 },
4929  {  86,   0 }, {  87,   0 }, {  88,   0 }, {  89,   0 }, {  90,   0 },
4930  {  91,   0 }, {  92,   0 }, {  93,   0 }, {  94,   0 }, {  95,   0 },
4931  {  96,   0 }, {  97,   0 }, {  98,   0 }, {  99,   0 }, { 100,   0 },
4932  { 101,   0 }, { 102,   0 }, { 103,   0 }, { 104,   0 }, { 105,   0 },
4933  { 106,   0 }, { 107,   0 }, { 108,   0 }, { 109,   0 }, { 110,   0 },
4934  { 111,   0 }, { 112,   0 }, { 113,   0 }, { 114,   0 }, { 115,   0 },
4935  { 116,   0 }, { 117,   0 }, { 118,   0 }, { 119,   0 }, { 120,   0 },
4936  { 121,   0 }, { 122,   0 }, { 123,   0 }, { 124,   0 }, { 125,   0 },
4937 
4938  { 126,   0 }, { 127,   0 }, { 128,   0 }, { 129,   0 }, { 130,   0 },
4939  { 131,   0 }, { 132,   0 }, { 133,   0 }, { 134,   0 }, { 135,   0 },
4940  { 136,   0 }, { 137,   0 }, { 138,   0 }, { 139,   0 }, { 140,   0 },
4941  { 141,   0 }, { 142,   0 }, { 143,   0 }, { 144,   0 }, { 145,   0 },
4942  { 146,   0 }, { 147,   0 }, { 148,   0 }, { 149,   0 }, { 150,   0 },
4943  { 151,   0 }, { 152,   0 }, { 153,   0 }, { 154,   0 }, { 155,   0 },
4944  { 156,   0 }, { 157,   0 }, { 158,   0 }, { 159,   0 }, { 160,   0 },
4945  { 161,   0 }, { 162,   0 }, { 163,   0 }, { 164,   0 }, { 165,   0 },
4946  { 166,   0 }, { 167,   0 }, { 168,   0 }, { 169,   0 }, { 170,   0 },
4947  { 171,   0 }, { 172,   0 }, { 173,   0 }, { 174,   0 }, { 175,   0 },
4948 
4949  { 176,   0 }, { 177,   0 }, { 178,   0 }, { 179,   0 }, { 180,   0 },
4950  { 181,   0 }, { 182,   0 }, { 183,   0 }, { 184,   0 }, { 185,   0 },
4951  { 186,   0 }, { 187,   0 }, { 188,   0 }, { 189,   0 }, { 190,   0 },
4952  { 191,   0 }, { 192,   0 }, { 193,   0 }, { 194,   0 }, { 195,   0 },
4953  { 196,   0 }, { 197,   0 }, { 198,   0 }, { 199,   0 }, { 200,   0 },
4954  { 201,   0 }, { 202,   0 }, { 203,   0 }, { 204,   0 }, { 205,   0 },
4955  { 206,   0 }, { 207,   0 }, { 208,   0 }, { 209,   0 }, { 210,   0 },
4956  { 211,   0 }, { 212,   0 }, { 213,   0 }, { 214,   0 }, { 215,   0 },
4957  { 216,   0 }, { 217,   0 }, { 218,   0 }, { 219,   0 }, { 220,   0 },
4958  { 221,   0 }, { 222,   0 }, { 223,   0 }, { 224,   0 }, { 225,   0 },
4959 
4960  { 226,   0 }, { 227,   0 }, { 228,   0 }, { 229,   0 }, { 230,   0 },
4961  { 231,   0 }, { 232,   0 }, { 233,   0 }, { 234,   0 }, { 235,   0 },
4962  { 236,   0 }, { 237,   0 }, { 238,   0 }, { 239,   0 }, { 240,   0 },
4963  { 241,   0 }, { 242,   0 }, { 243,   0 }, { 244,   0 }, { 245,   0 },
4964  { 246,   0 }, { 247,   0 }, { 248,   0 }, { 249,   0 }, { 250,   0 },
4965  { 251,   0 }, { 252,   0 }, { 253,   0 }, { 254,   0 }, { 255,   0 },
4966  { 256,   0 }, {   0,  37 }, {   0,17058 }, {   0,   0 }, {   0,   0 },
4967  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4968  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4969  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4970 
4971  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,  37 },
4972  {   0,17035 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4973  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4974  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4975  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4976  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4977  {  48,4382 }, {  49,4382 }, {  50,4382 }, {  51,4382 }, {  52,4382 },
4978  {  53,4382 }, {  54,4382 }, {  55,4382 }, {  56,4382 }, {  57,4382 },
4979  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4980  {   0,   0 }, {   0,   0 }, {  65,4382 }, {  66,4382 }, {  67,4382 },
4981 
4982  {  68,4382 }, {  69,4382 }, {  70,4382 }, {  48,4382 }, {  49,4382 },
4983  {  50,4382 }, {  51,4382 }, {  52,4382 }, {  53,4382 }, {  54,4382 },
4984  {  55,4382 }, {  56,4382 }, {  57,4382 }, {   0,   0 }, {   0,   0 },
4985  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4986  {  65,4382 }, {  66,4382 }, {  67,4382 }, {  68,4382 }, {  69,4382 },
4987  {  70,4382 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  97,4382 },
4988  {  98,4382 }, {  99,4382 }, { 100,4382 }, { 101,4382 }, { 102,4382 },
4989  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4990  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4991  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
4992 
4993  {   0,   0 }, {   0,   0 }, {  97,4382 }, {  98,4382 }, {  99,4382 },
4994  { 100,4382 }, { 101,4382 }, { 102,4382 }, {   0,   9 }, {   0,16931 },
4995  {   1,4382 }, {   2,4382 }, {   3,4382 }, {   4,4382 }, {   5,4382 },
4996  {   6,4382 }, {   7,4382 }, {   8,4382 }, {   9,4640 }, {  10,4898 },
4997  {  11,4382 }, {  12,4640 }, {  13,4898 }, {  14,4382 }, {  15,4382 },
4998  {  16,4382 }, {  17,4382 }, {  18,4382 }, {  19,4382 }, {  20,4382 },
4999  {  21,4382 }, {  22,4382 }, {  23,4382 }, {  24,4382 }, {  25,4382 },
5000  {  26,4382 }, {  27,4382 }, {  28,4382 }, {  29,4382 }, {  30,4382 },
5001  {  31,4382 }, {  32,4640 }, {  33,4382 }, {  34,4382 }, {  35,4382 },
5002  {  36,4382 }, {  37,4382 }, {  38,4382 }, {  39,4382 }, {  40,4382 },
5003 
5004  {  41,4382 }, {  42,4382 }, {  43,4382 }, {  44,4382 }, {  45,4945 },
5005  {  46,4382 }, {  47,4382 }, {  48,4382 }, {  49,4382 }, {  50,4382 },
5006  {  51,4382 }, {  52,4382 }, {  53,4382 }, {  54,4382 }, {  55,4382 },
5007  {  56,4382 }, {  57,4382 }, {  58,4382 }, {  59,4382 }, {  60,4382 },
5008  {  61,4382 }, {  62,4382 }, {  63,4382 }, {  64,4382 }, {  65,4382 },
5009  {  66,4382 }, {  67,4382 }, {  68,4382 }, {  69,4382 }, {  70,4382 },
5010  {  71,4382 }, {  72,4382 }, {  73,4382 }, {  74,4382 }, {  75,4382 },
5011  {  76,4382 }, {  77,4382 }, {  78,4382 }, {  79,4382 }, {  80,4382 },
5012  {  81,4382 }, {  82,4382 }, {  83,4382 }, {  84,4382 }, {  85,4382 },
5013  {  86,4382 }, {  87,4382 }, {  88,4382 }, {  89,4382 }, {  90,4382 },
5014 
5015  {  91,4382 }, {  92,4382 }, {  93,4382 }, {  94,4382 }, {  95,4382 },
5016  {  96,4382 }, {  97,4382 }, {  98,4382 }, {  99,4382 }, { 100,4382 },
5017  { 101,4382 }, { 102,4382 }, { 103,4382 }, { 104,4382 }, { 105,4382 },
5018  { 106,4382 }, { 107,4382 }, { 108,4382 }, { 109,4382 }, { 110,4382 },
5019  { 111,4382 }, { 112,4382 }, { 113,4382 }, { 114,4382 }, { 115,4382 },
5020  { 116,4382 }, { 117,4382 }, { 118,4382 }, { 119,4382 }, { 120,4382 },
5021  { 121,4382 }, { 122,4382 }, { 123,4382 }, { 124,4382 }, { 125,4382 },
5022  { 126,4382 }, { 127,4382 }, { 128,4382 }, { 129,4382 }, { 130,4382 },
5023  { 131,4382 }, { 132,4382 }, { 133,4382 }, { 134,4382 }, { 135,4382 },
5024  { 136,4382 }, { 137,4382 }, { 138,4382 }, { 139,4382 }, { 140,4382 },
5025 
5026  { 141,4382 }, { 142,4382 }, { 143,4382 }, { 144,4382 }, { 145,4382 },
5027  { 146,4382 }, { 147,4382 }, { 148,4382 }, { 149,4382 }, { 150,4382 },
5028  { 151,4382 }, { 152,4382 }, { 153,4382 }, { 154,4382 }, { 155,4382 },
5029  { 156,4382 }, { 157,4382 }, { 158,4382 }, { 159,4382 }, { 160,4382 },
5030  { 161,4382 }, { 162,4382 }, { 163,4382 }, { 164,4382 }, { 165,4382 },
5031  { 166,4382 }, { 167,4382 }, { 168,4382 }, { 169,4382 }, { 170,4382 },
5032  { 171,4382 }, { 172,4382 }, { 173,4382 }, { 174,4382 }, { 175,4382 },
5033  { 176,4382 }, { 177,4382 }, { 178,4382 }, { 179,4382 }, { 180,4382 },
5034  { 181,4382 }, { 182,4382 }, { 183,4382 }, { 184,4382 }, { 185,4382 },
5035  { 186,4382 }, { 187,4382 }, { 188,4382 }, { 189,4382 }, { 190,4382 },
5036 
5037  { 191,4382 }, { 192,4382 }, { 193,4382 }, { 194,4382 }, { 195,4382 },
5038  { 196,4382 }, { 197,4382 }, { 198,4382 }, { 199,4382 }, { 200,4382 },
5039  { 201,4382 }, { 202,4382 }, { 203,4382 }, { 204,4382 }, { 205,4382 },
5040  { 206,4382 }, { 207,4382 }, { 208,4382 }, { 209,4382 }, { 210,4382 },
5041  { 211,4382 }, { 212,4382 }, { 213,4382 }, { 214,4382 }, { 215,4382 },
5042  { 216,4382 }, { 217,4382 }, { 218,4382 }, { 219,4382 }, { 220,4382 },
5043  { 221,4382 }, { 222,4382 }, { 223,4382 }, { 224,4382 }, { 225,4382 },
5044  { 226,4382 }, { 227,4382 }, { 228,4382 }, { 229,4382 }, { 230,4382 },
5045  { 231,4382 }, { 232,4382 }, { 233,4382 }, { 234,4382 }, { 235,4382 },
5046  { 236,4382 }, { 237,4382 }, { 238,4382 }, { 239,4382 }, { 240,4382 },
5047 
5048  { 241,4382 }, { 242,4382 }, { 243,4382 }, { 244,4382 }, { 245,4382 },
5049  { 246,4382 }, { 247,4382 }, { 248,4382 }, { 249,4382 }, { 250,4382 },
5050  { 251,4382 }, { 252,4382 }, { 253,4382 }, { 254,4382 }, { 255,4382 },
5051  { 256,4382 }, {   0,   9 }, {   0,16673 }, {   1,   0 }, {   2,   0 },
5052  {   3,   0 }, {   4,   0 }, {   5,   0 }, {   6,   0 }, {   7,   0 },
5053  {   8,   0 }, {   9, 258 }, {  10,-6381 }, {  11,   0 }, {  12, 258 },
5054  {  13,-6381 }, {  14,   0 }, {  15,   0 }, {  16,   0 }, {  17,   0 },
5055  {  18,   0 }, {  19,   0 }, {  20,   0 }, {  21,   0 }, {  22,   0 },
5056  {  23,   0 }, {  24,   0 }, {  25,   0 }, {  26,   0 }, {  27,   0 },
5057  {  28,   0 }, {  29,   0 }, {  30,   0 }, {  31,   0 }, {  32, 258 },
5058 
5059  {  33,   0 }, {  34,   0 }, {  35,   0 }, {  36,   0 }, {  37,   0 },
5060  {  38,   0 }, {  39,   0 }, {  40,   0 }, {  41,   0 }, {  42,   0 },
5061  {  43,   0 }, {  44,   0 }, {  45, 516 }, {  46,   0 }, {  47,   0 },
5062  {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 },
5063  {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 },
5064  {  58,   0 }, {  59,   0 }, {  60,   0 }, {  61,   0 }, {  62,   0 },
5065  {  63,   0 }, {  64,   0 }, {  65,   0 }, {  66,   0 }, {  67,   0 },
5066  {  68,   0 }, {  69,   0 }, {  70,   0 }, {  71,   0 }, {  72,   0 },
5067  {  73,   0 }, {  74,   0 }, {  75,   0 }, {  76,   0 }, {  77,   0 },
5068  {  78,   0 }, {  79,   0 }, {  80,   0 }, {  81,   0 }, {  82,   0 },
5069 
5070  {  83,   0 }, {  84,   0 }, {  85,   0 }, {  86,   0 }, {  87,   0 },
5071  {  88,   0 }, {  89,   0 }, {  90,   0 }, {  91,   0 }, {  92,   0 },
5072  {  93,   0 }, {  94,   0 }, {  95,   0 }, {  96,   0 }, {  97,   0 },
5073  {  98,   0 }, {  99,   0 }, { 100,   0 }, { 101,   0 }, { 102,   0 },
5074  { 103,   0 }, { 104,   0 }, { 105,   0 }, { 106,   0 }, { 107,   0 },
5075  { 108,   0 }, { 109,   0 }, { 110,   0 }, { 111,   0 }, { 112,   0 },
5076  { 113,   0 }, { 114,   0 }, { 115,   0 }, { 116,   0 }, { 117,   0 },
5077  { 118,   0 }, { 119,   0 }, { 120,   0 }, { 121,   0 }, { 122,   0 },
5078  { 123,   0 }, { 124,   0 }, { 125,   0 }, { 126,   0 }, { 127,   0 },
5079  { 128,   0 }, { 129,   0 }, { 130,   0 }, { 131,   0 }, { 132,   0 },
5080 
5081  { 133,   0 }, { 134,   0 }, { 135,   0 }, { 136,   0 }, { 137,   0 },
5082  { 138,   0 }, { 139,   0 }, { 140,   0 }, { 141,   0 }, { 142,   0 },
5083  { 143,   0 }, { 144,   0 }, { 145,   0 }, { 146,   0 }, { 147,   0 },
5084  { 148,   0 }, { 149,   0 }, { 150,   0 }, { 151,   0 }, { 152,   0 },
5085  { 153,   0 }, { 154,   0 }, { 155,   0 }, { 156,   0 }, { 157,   0 },
5086  { 158,   0 }, { 159,   0 }, { 160,   0 }, { 161,   0 }, { 162,   0 },
5087  { 163,   0 }, { 164,   0 }, { 165,   0 }, { 166,   0 }, { 167,   0 },
5088  { 168,   0 }, { 169,   0 }, { 170,   0 }, { 171,   0 }, { 172,   0 },
5089  { 173,   0 }, { 174,   0 }, { 175,   0 }, { 176,   0 }, { 177,   0 },
5090  { 178,   0 }, { 179,   0 }, { 180,   0 }, { 181,   0 }, { 182,   0 },
5091 
5092  { 183,   0 }, { 184,   0 }, { 185,   0 }, { 186,   0 }, { 187,   0 },
5093  { 188,   0 }, { 189,   0 }, { 190,   0 }, { 191,   0 }, { 192,   0 },
5094  { 193,   0 }, { 194,   0 }, { 195,   0 }, { 196,   0 }, { 197,   0 },
5095  { 198,   0 }, { 199,   0 }, { 200,   0 }, { 201,   0 }, { 202,   0 },
5096  { 203,   0 }, { 204,   0 }, { 205,   0 }, { 206,   0 }, { 207,   0 },
5097  { 208,   0 }, { 209,   0 }, { 210,   0 }, { 211,   0 }, { 212,   0 },
5098  { 213,   0 }, { 214,   0 }, { 215,   0 }, { 216,   0 }, { 217,   0 },
5099  { 218,   0 }, { 219,   0 }, { 220,   0 }, { 221,   0 }, { 222,   0 },
5100  { 223,   0 }, { 224,   0 }, { 225,   0 }, { 226,   0 }, { 227,   0 },
5101  { 228,   0 }, { 229,   0 }, { 230,   0 }, { 231,   0 }, { 232,   0 },
5102 
5103  { 233,   0 }, { 234,   0 }, { 235,   0 }, { 236,   0 }, { 237,   0 },
5104  { 238,   0 }, { 239,   0 }, { 240,   0 }, { 241,   0 }, { 242,   0 },
5105  { 243,   0 }, { 244,   0 }, { 245,   0 }, { 246,   0 }, { 247,   0 },
5106  { 248,   0 }, { 249,   0 }, { 250,   0 }, { 251,   0 }, { 252,   0 },
5107  { 253,   0 }, { 254,   0 }, { 255,   0 }, { 256,   0 }, {   0,   9 },
5108  {   0,16415 }, {   1,-258 }, {   2,-258 }, {   3,-258 }, {   4,-258 },
5109  {   5,-258 }, {   6,-258 }, {   7,-258 }, {   8,-258 }, {   9,   0 },
5110  {  10,-6639 }, {  11,-258 }, {  12,   0 }, {  13,-6639 }, {  14,-258 },
5111  {  15,-258 }, {  16,-258 }, {  17,-258 }, {  18,-258 }, {  19,-258 },
5112  {  20,-258 }, {  21,-258 }, {  22,-258 }, {  23,-258 }, {  24,-258 },
5113 
5114  {  25,-258 }, {  26,-258 }, {  27,-258 }, {  28,-258 }, {  29,-258 },
5115  {  30,-258 }, {  31,-258 }, {  32,   0 }, {  33,-258 }, {  34,-258 },
5116  {  35,-258 }, {  36,-258 }, {  37,-258 }, {  38,-258 }, {  39,-258 },
5117  {  40,-258 }, {  41,-258 }, {  42,-258 }, {  43,-258 }, {  44,-258 },
5118  {  45, 258 }, {  46,-258 }, {  47,-258 }, {  48,-258 }, {  49,-258 },
5119  {  50,-258 }, {  51,-258 }, {  52,-258 }, {  53,-258 }, {  54,-258 },
5120  {  55,-258 }, {  56,-258 }, {  57,-258 }, {  58,-258 }, {  59,-258 },
5121  {  60,-258 }, {  61,-258 }, {  62,-258 }, {  63,-258 }, {  64,-258 },
5122  {  65,-258 }, {  66,-258 }, {  67,-258 }, {  68,-258 }, {  69,-258 },
5123  {  70,-258 }, {  71,-258 }, {  72,-258 }, {  73,-258 }, {  74,-258 },
5124 
5125  {  75,-258 }, {  76,-258 }, {  77,-258 }, {  78,-258 }, {  79,-258 },
5126  {  80,-258 }, {  81,-258 }, {  82,-258 }, {  83,-258 }, {  84,-258 },
5127  {  85,-258 }, {  86,-258 }, {  87,-258 }, {  88,-258 }, {  89,-258 },
5128  {  90,-258 }, {  91,-258 }, {  92,-258 }, {  93,-258 }, {  94,-258 },
5129  {  95,-258 }, {  96,-258 }, {  97,-258 }, {  98,-258 }, {  99,-258 },
5130  { 100,-258 }, { 101,-258 }, { 102,-258 }, { 103,-258 }, { 104,-258 },
5131  { 105,-258 }, { 106,-258 }, { 107,-258 }, { 108,-258 }, { 109,-258 },
5132  { 110,-258 }, { 111,-258 }, { 112,-258 }, { 113,-258 }, { 114,-258 },
5133  { 115,-258 }, { 116,-258 }, { 117,-258 }, { 118,-258 }, { 119,-258 },
5134  { 120,-258 }, { 121,-258 }, { 122,-258 }, { 123,-258 }, { 124,-258 },
5135 
5136  { 125,-258 }, { 126,-258 }, { 127,-258 }, { 128,-258 }, { 129,-258 },
5137  { 130,-258 }, { 131,-258 }, { 132,-258 }, { 133,-258 }, { 134,-258 },
5138  { 135,-258 }, { 136,-258 }, { 137,-258 }, { 138,-258 }, { 139,-258 },
5139  { 140,-258 }, { 141,-258 }, { 142,-258 }, { 143,-258 }, { 144,-258 },
5140  { 145,-258 }, { 146,-258 }, { 147,-258 }, { 148,-258 }, { 149,-258 },
5141  { 150,-258 }, { 151,-258 }, { 152,-258 }, { 153,-258 }, { 154,-258 },
5142  { 155,-258 }, { 156,-258 }, { 157,-258 }, { 158,-258 }, { 159,-258 },
5143  { 160,-258 }, { 161,-258 }, { 162,-258 }, { 163,-258 }, { 164,-258 },
5144  { 165,-258 }, { 166,-258 }, { 167,-258 }, { 168,-258 }, { 169,-258 },
5145  { 170,-258 }, { 171,-258 }, { 172,-258 }, { 173,-258 }, { 174,-258 },
5146 
5147  { 175,-258 }, { 176,-258 }, { 177,-258 }, { 178,-258 }, { 179,-258 },
5148  { 180,-258 }, { 181,-258 }, { 182,-258 }, { 183,-258 }, { 184,-258 },
5149  { 185,-258 }, { 186,-258 }, { 187,-258 }, { 188,-258 }, { 189,-258 },
5150  { 190,-258 }, { 191,-258 }, { 192,-258 }, { 193,-258 }, { 194,-258 },
5151  { 195,-258 }, { 196,-258 }, { 197,-258 }, { 198,-258 }, { 199,-258 },
5152  { 200,-258 }, { 201,-258 }, { 202,-258 }, { 203,-258 }, { 204,-258 },
5153  { 205,-258 }, { 206,-258 }, { 207,-258 }, { 208,-258 }, { 209,-258 },
5154  { 210,-258 }, { 211,-258 }, { 212,-258 }, { 213,-258 }, { 214,-258 },
5155  { 215,-258 }, { 216,-258 }, { 217,-258 }, { 218,-258 }, { 219,-258 },
5156  { 220,-258 }, { 221,-258 }, { 222,-258 }, { 223,-258 }, { 224,-258 },
5157 
5158  { 225,-258 }, { 226,-258 }, { 227,-258 }, { 228,-258 }, { 229,-258 },
5159  { 230,-258 }, { 231,-258 }, { 232,-258 }, { 233,-258 }, { 234,-258 },
5160  { 235,-258 }, { 236,-258 }, { 237,-258 }, { 238,-258 }, { 239,-258 },
5161  { 240,-258 }, { 241,-258 }, { 242,-258 }, { 243,-258 }, { 244,-258 },
5162  { 245,-258 }, { 246,-258 }, { 247,-258 }, { 248,-258 }, { 249,-258 },
5163  { 250,-258 }, { 251,-258 }, { 252,-258 }, { 253,-258 }, { 254,-258 },
5164  { 255,-258 }, { 256,-258 }, {   0,   9 }, {   0,16157 }, {   1,-516 },
5165  {   2,-516 }, {   3,-516 }, {   4,-516 }, {   5,-516 }, {   6,-516 },
5166  {   7,-516 }, {   8,-516 }, {   9,-258 }, {  10,-6897 }, {  11,-516 },
5167  {  12,-258 }, {  13,-6897 }, {  14,-516 }, {  15,-516 }, {  16,-516 },
5168 
5169  {  17,-516 }, {  18,-516 }, {  19,-516 }, {  20,-516 }, {  21,-516 },
5170  {  22,-516 }, {  23,-516 }, {  24,-516 }, {  25,-516 }, {  26,-516 },
5171  {  27,-516 }, {  28,-516 }, {  29,-516 }, {  30,-516 }, {  31,-516 },
5172  {  32,-258 }, {  33,-516 }, {  34,-516 }, {  35,-516 }, {  36,-516 },
5173  {  37,-516 }, {  38,-516 }, {  39,-516 }, {  40,-516 }, {  41,-516 },
5174  {  42,-516 }, {  43,-516 }, {  44,-516 }, {  45,4429 }, {  46,-516 },
5175  {  47,-516 }, {  48,-516 }, {  49,-516 }, {  50,-516 }, {  51,-516 },
5176  {  52,-516 }, {  53,-516 }, {  54,-516 }, {  55,-516 }, {  56,-516 },
5177  {  57,-516 }, {  58,-516 }, {  59,-516 }, {  60,-516 }, {  61,-516 },
5178  {  62,-516 }, {  63,-516 }, {  64,-516 }, {  65,-516 }, {  66,-516 },
5179 
5180  {  67,-516 }, {  68,-516 }, {  69,-516 }, {  70,-516 }, {  71,-516 },
5181  {  72,-516 }, {  73,-516 }, {  74,-516 }, {  75,-516 }, {  76,-516 },
5182  {  77,-516 }, {  78,-516 }, {  79,-516 }, {  80,-516 }, {  81,-516 },
5183  {  82,-516 }, {  83,-516 }, {  84,-516 }, {  85,-516 }, {  86,-516 },
5184  {  87,-516 }, {  88,-516 }, {  89,-516 }, {  90,-516 }, {  91,-516 },
5185  {  92,-516 }, {  93,-516 }, {  94,-516 }, {  95,-516 }, {  96,-516 },
5186  {  97,-516 }, {  98,-516 }, {  99,-516 }, { 100,-516 }, { 101,-516 },
5187  { 102,-516 }, { 103,-516 }, { 104,-516 }, { 105,-516 }, { 106,-516 },
5188  { 107,-516 }, { 108,-516 }, { 109,-516 }, { 110,-516 }, { 111,-516 },
5189  { 112,-516 }, { 113,-516 }, { 114,-516 }, { 115,-516 }, { 116,-516 },
5190 
5191  { 117,-516 }, { 118,-516 }, { 119,-516 }, { 120,-516 }, { 121,-516 },
5192  { 122,-516 }, { 123,-516 }, { 124,-516 }, { 125,-516 }, { 126,-516 },
5193  { 127,-516 }, { 128,-516 }, { 129,-516 }, { 130,-516 }, { 131,-516 },
5194  { 132,-516 }, { 133,-516 }, { 134,-516 }, { 135,-516 }, { 136,-516 },
5195  { 137,-516 }, { 138,-516 }, { 139,-516 }, { 140,-516 }, { 141,-516 },
5196  { 142,-516 }, { 143,-516 }, { 144,-516 }, { 145,-516 }, { 146,-516 },
5197  { 147,-516 }, { 148,-516 }, { 149,-516 }, { 150,-516 }, { 151,-516 },
5198  { 152,-516 }, { 153,-516 }, { 154,-516 }, { 155,-516 }, { 156,-516 },
5199  { 157,-516 }, { 158,-516 }, { 159,-516 }, { 160,-516 }, { 161,-516 },
5200  { 162,-516 }, { 163,-516 }, { 164,-516 }, { 165,-516 }, { 166,-516 },
5201 
5202  { 167,-516 }, { 168,-516 }, { 169,-516 }, { 170,-516 }, { 171,-516 },
5203  { 172,-516 }, { 173,-516 }, { 174,-516 }, { 175,-516 }, { 176,-516 },
5204  { 177,-516 }, { 178,-516 }, { 179,-516 }, { 180,-516 }, { 181,-516 },
5205  { 182,-516 }, { 183,-516 }, { 184,-516 }, { 185,-516 }, { 186,-516 },
5206  { 187,-516 }, { 188,-516 }, { 189,-516 }, { 190,-516 }, { 191,-516 },
5207  { 192,-516 }, { 193,-516 }, { 194,-516 }, { 195,-516 }, { 196,-516 },
5208  { 197,-516 }, { 198,-516 }, { 199,-516 }, { 200,-516 }, { 201,-516 },
5209  { 202,-516 }, { 203,-516 }, { 204,-516 }, { 205,-516 }, { 206,-516 },
5210  { 207,-516 }, { 208,-516 }, { 209,-516 }, { 210,-516 }, { 211,-516 },
5211  { 212,-516 }, { 213,-516 }, { 214,-516 }, { 215,-516 }, { 216,-516 },
5212 
5213  { 217,-516 }, { 218,-516 }, { 219,-516 }, { 220,-516 }, { 221,-516 },
5214  { 222,-516 }, { 223,-516 }, { 224,-516 }, { 225,-516 }, { 226,-516 },
5215  { 227,-516 }, { 228,-516 }, { 229,-516 }, { 230,-516 }, { 231,-516 },
5216  { 232,-516 }, { 233,-516 }, { 234,-516 }, { 235,-516 }, { 236,-516 },
5217  { 237,-516 }, { 238,-516 }, { 239,-516 }, { 240,-516 }, { 241,-516 },
5218  { 242,-516 }, { 243,-516 }, { 244,-516 }, { 245,-516 }, { 246,-516 },
5219  { 247,-516 }, { 248,-516 }, { 249,-516 }, { 250,-516 }, { 251,-516 },
5220  { 252,-516 }, { 253,-516 }, { 254,-516 }, { 255,-516 }, { 256,-516 },
5221  {   0,  16 }, {   0,15899 }, {   1,4429 }, {   2,4429 }, {   3,4429 },
5222  {   4,4429 }, {   5,4429 }, {   6,4429 }, {   7,4429 }, {   8,4429 },
5223 
5224  {   9,4687 }, {  10,4945 }, {  11,4429 }, {  12,4687 }, {  13,4945 },
5225  {  14,4429 }, {  15,4429 }, {  16,4429 }, {  17,4429 }, {  18,4429 },
5226  {  19,4429 }, {  20,4429 }, {  21,4429 }, {  22,4429 }, {  23,4429 },
5227  {  24,4429 }, {  25,4429 }, {  26,4429 }, {  27,4429 }, {  28,4429 },
5228  {  29,4429 }, {  30,4429 }, {  31,4429 }, {  32,4687 }, {  33,4429 },
5229  {  34,4429 }, {  35,4429 }, {  36,4429 }, {  37,4429 }, {  38,4429 },
5230  {  39,4429 }, {  40,4429 }, {  41,4429 }, {  42,4429 }, {  43,4429 },
5231  {  44,4429 }, {  45,4992 }, {  46,4429 }, {  47,4429 }, {  48,4429 },
5232  {  49,4429 }, {  50,4429 }, {  51,4429 }, {  52,4429 }, {  53,4429 },
5233  {  54,4429 }, {  55,4429 }, {  56,4429 }, {  57,4429 }, {  58,4429 },
5234 
5235  {  59,4429 }, {  60,4429 }, {  61,4429 }, {  62,4429 }, {  63,4429 },
5236  {  64,4429 }, {  65,4429 }, {  66,4429 }, {  67,4429 }, {  68,4429 },
5237  {  69,4429 }, {  70,4429 }, {  71,4429 }, {  72,4429 }, {  73,4429 },
5238  {  74,4429 }, {  75,4429 }, {  76,4429 }, {  77,4429 }, {  78,4429 },
5239  {  79,4429 }, {  80,4429 }, {  81,4429 }, {  82,4429 }, {  83,4429 },
5240  {  84,4429 }, {  85,4429 }, {  86,4429 }, {  87,4429 }, {  88,4429 },
5241  {  89,4429 }, {  90,4429 }, {  91,4429 }, {  92,4429 }, {  93,4429 },
5242  {  94,4429 }, {  95,4429 }, {  96,4429 }, {  97,4429 }, {  98,4429 },
5243  {  99,4429 }, { 100,4429 }, { 101,4429 }, { 102,4429 }, { 103,4429 },
5244  { 104,4429 }, { 105,4429 }, { 106,4429 }, { 107,4429 }, { 108,4429 },
5245 
5246  { 109,4429 }, { 110,4429 }, { 111,4429 }, { 112,4429 }, { 113,4429 },
5247  { 114,4429 }, { 115,4429 }, { 116,4429 }, { 117,4429 }, { 118,4429 },
5248  { 119,4429 }, { 120,4429 }, { 121,4429 }, { 122,4429 }, { 123,4429 },
5249  { 124,4429 }, { 125,4429 }, { 126,4429 }, { 127,4429 }, { 128,4429 },
5250  { 129,4429 }, { 130,4429 }, { 131,4429 }, { 132,4429 }, { 133,4429 },
5251  { 134,4429 }, { 135,4429 }, { 136,4429 }, { 137,4429 }, { 138,4429 },
5252  { 139,4429 }, { 140,4429 }, { 141,4429 }, { 142,4429 }, { 143,4429 },
5253  { 144,4429 }, { 145,4429 }, { 146,4429 }, { 147,4429 }, { 148,4429 },
5254  { 149,4429 }, { 150,4429 }, { 151,4429 }, { 152,4429 }, { 153,4429 },
5255  { 154,4429 }, { 155,4429 }, { 156,4429 }, { 157,4429 }, { 158,4429 },
5256 
5257  { 159,4429 }, { 160,4429 }, { 161,4429 }, { 162,4429 }, { 163,4429 },
5258  { 164,4429 }, { 165,4429 }, { 166,4429 }, { 167,4429 }, { 168,4429 },
5259  { 169,4429 }, { 170,4429 }, { 171,4429 }, { 172,4429 }, { 173,4429 },
5260  { 174,4429 }, { 175,4429 }, { 176,4429 }, { 177,4429 }, { 178,4429 },
5261  { 179,4429 }, { 180,4429 }, { 181,4429 }, { 182,4429 }, { 183,4429 },
5262  { 184,4429 }, { 185,4429 }, { 186,4429 }, { 187,4429 }, { 188,4429 },
5263  { 189,4429 }, { 190,4429 }, { 191,4429 }, { 192,4429 }, { 193,4429 },
5264  { 194,4429 }, { 195,4429 }, { 196,4429 }, { 197,4429 }, { 198,4429 },
5265  { 199,4429 }, { 200,4429 }, { 201,4429 }, { 202,4429 }, { 203,4429 },
5266  { 204,4429 }, { 205,4429 }, { 206,4429 }, { 207,4429 }, { 208,4429 },
5267 
5268  { 209,4429 }, { 210,4429 }, { 211,4429 }, { 212,4429 }, { 213,4429 },
5269  { 214,4429 }, { 215,4429 }, { 216,4429 }, { 217,4429 }, { 218,4429 },
5270  { 219,4429 }, { 220,4429 }, { 221,4429 }, { 222,4429 }, { 223,4429 },
5271  { 224,4429 }, { 225,4429 }, { 226,4429 }, { 227,4429 }, { 228,4429 },
5272  { 229,4429 }, { 230,4429 }, { 231,4429 }, { 232,4429 }, { 233,4429 },
5273  { 234,4429 }, { 235,4429 }, { 236,4429 }, { 237,4429 }, { 238,4429 },
5274  { 239,4429 }, { 240,4429 }, { 241,4429 }, { 242,4429 }, { 243,4429 },
5275  { 244,4429 }, { 245,4429 }, { 246,4429 }, { 247,4429 }, { 248,4429 },
5276  { 249,4429 }, { 250,4429 }, { 251,4429 }, { 252,4429 }, { 253,4429 },
5277  { 254,4429 }, { 255,4429 }, { 256,4429 }, {   0,  16 }, {   0,15641 },
5278 
5279  {   1,   0 }, {   2,   0 }, {   3,   0 }, {   4,   0 }, {   5,   0 },
5280  {   6,   0 }, {   7,   0 }, {   8,   0 }, {   9, 258 }, {  10,-6459 },
5281  {  11,   0 }, {  12, 258 }, {  13,-6459 }, {  14,   0 }, {  15,   0 },
5282  {  16,   0 }, {  17,   0 }, {  18,   0 }, {  19,   0 }, {  20,   0 },
5283  {  21,   0 }, {  22,   0 }, {  23,   0 }, {  24,   0 }, {  25,   0 },
5284  {  26,   0 }, {  27,   0 }, {  28,   0 }, {  29,   0 }, {  30,   0 },
5285  {  31,   0 }, {  32, 258 }, {  33,   0 }, {  34,   0 }, {  35,   0 },
5286  {  36,   0 }, {  37,   0 }, {  38,   0 }, {  39,   0 }, {  40,   0 },
5287  {  41,   0 }, {  42,   0 }, {  43,   0 }, {  44,   0 }, {  45, 516 },
5288  {  46,   0 }, {  47,   0 }, {  48,   0 }, {  49,   0 }, {  50,   0 },
5289 
5290  {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 }, {  55,   0 },
5291  {  56,   0 }, {  57,   0 }, {  58,   0 }, {  59,   0 }, {  60,   0 },
5292  {  61,   0 }, {  62,   0 }, {  63,   0 }, {  64,   0 }, {  65,   0 },
5293  {  66,   0 }, {  67,   0 }, {  68,   0 }, {  69,   0 }, {  70,   0 },
5294  {  71,   0 }, {  72,   0 }, {  73,   0 }, {  74,   0 }, {  75,   0 },
5295  {  76,   0 }, {  77,   0 }, {  78,   0 }, {  79,   0 }, {  80,   0 },
5296  {  81,   0 }, {  82,   0 }, {  83,   0 }, {  84,   0 }, {  85,   0 },
5297  {  86,   0 }, {  87,   0 }, {  88,   0 }, {  89,   0 }, {  90,   0 },
5298  {  91,   0 }, {  92,   0 }, {  93,   0 }, {  94,   0 }, {  95,   0 },
5299  {  96,   0 }, {  97,   0 }, {  98,   0 }, {  99,   0 }, { 100,   0 },
5300 
5301  { 101,   0 }, { 102,   0 }, { 103,   0 }, { 104,   0 }, { 105,   0 },
5302  { 106,   0 }, { 107,   0 }, { 108,   0 }, { 109,   0 }, { 110,   0 },
5303  { 111,   0 }, { 112,   0 }, { 113,   0 }, { 114,   0 }, { 115,   0 },
5304  { 116,   0 }, { 117,   0 }, { 118,   0 }, { 119,   0 }, { 120,   0 },
5305  { 121,   0 }, { 122,   0 }, { 123,   0 }, { 124,   0 }, { 125,   0 },
5306  { 126,   0 }, { 127,   0 }, { 128,   0 }, { 129,   0 }, { 130,   0 },
5307  { 131,   0 }, { 132,   0 }, { 133,   0 }, { 134,   0 }, { 135,   0 },
5308  { 136,   0 }, { 137,   0 }, { 138,   0 }, { 139,   0 }, { 140,   0 },
5309  { 141,   0 }, { 142,   0 }, { 143,   0 }, { 144,   0 }, { 145,   0 },
5310  { 146,   0 }, { 147,   0 }, { 148,   0 }, { 149,   0 }, { 150,   0 },
5311 
5312  { 151,   0 }, { 152,   0 }, { 153,   0 }, { 154,   0 }, { 155,   0 },
5313  { 156,   0 }, { 157,   0 }, { 158,   0 }, { 159,   0 }, { 160,   0 },
5314  { 161,   0 }, { 162,   0 }, { 163,   0 }, { 164,   0 }, { 165,   0 },
5315  { 166,   0 }, { 167,   0 }, { 168,   0 }, { 169,   0 }, { 170,   0 },
5316  { 171,   0 }, { 172,   0 }, { 173,   0 }, { 174,   0 }, { 175,   0 },
5317  { 176,   0 }, { 177,   0 }, { 178,   0 }, { 179,   0 }, { 180,   0 },
5318  { 181,   0 }, { 182,   0 }, { 183,   0 }, { 184,   0 }, { 185,   0 },
5319  { 186,   0 }, { 187,   0 }, { 188,   0 }, { 189,   0 }, { 190,   0 },
5320  { 191,   0 }, { 192,   0 }, { 193,   0 }, { 194,   0 }, { 195,   0 },
5321  { 196,   0 }, { 197,   0 }, { 198,   0 }, { 199,   0 }, { 200,   0 },
5322 
5323  { 201,   0 }, { 202,   0 }, { 203,   0 }, { 204,   0 }, { 205,   0 },
5324  { 206,   0 }, { 207,   0 }, { 208,   0 }, { 209,   0 }, { 210,   0 },
5325  { 211,   0 }, { 212,   0 }, { 213,   0 }, { 214,   0 }, { 215,   0 },
5326  { 216,   0 }, { 217,   0 }, { 218,   0 }, { 219,   0 }, { 220,   0 },
5327  { 221,   0 }, { 222,   0 }, { 223,   0 }, { 224,   0 }, { 225,   0 },
5328  { 226,   0 }, { 227,   0 }, { 228,   0 }, { 229,   0 }, { 230,   0 },
5329  { 231,   0 }, { 232,   0 }, { 233,   0 }, { 234,   0 }, { 235,   0 },
5330  { 236,   0 }, { 237,   0 }, { 238,   0 }, { 239,   0 }, { 240,   0 },
5331  { 241,   0 }, { 242,   0 }, { 243,   0 }, { 244,   0 }, { 245,   0 },
5332  { 246,   0 }, { 247,   0 }, { 248,   0 }, { 249,   0 }, { 250,   0 },
5333 
5334  { 251,   0 }, { 252,   0 }, { 253,   0 }, { 254,   0 }, { 255,   0 },
5335  { 256,   0 }, {   0,  16 }, {   0,15383 }, {   1,-258 }, {   2,-258 },
5336  {   3,-258 }, {   4,-258 }, {   5,-258 }, {   6,-258 }, {   7,-258 },
5337  {   8,-258 }, {   9,   0 }, {  10,-6717 }, {  11,-258 }, {  12,   0 },
5338  {  13,-6717 }, {  14,-258 }, {  15,-258 }, {  16,-258 }, {  17,-258 },
5339  {  18,-258 }, {  19,-258 }, {  20,-258 }, {  21,-258 }, {  22,-258 },
5340  {  23,-258 }, {  24,-258 }, {  25,-258 }, {  26,-258 }, {  27,-258 },
5341  {  28,-258 }, {  29,-258 }, {  30,-258 }, {  31,-258 }, {  32,   0 },
5342  {  33,-258 }, {  34,-258 }, {  35,-258 }, {  36,-258 }, {  37,-258 },
5343  {  38,-258 }, {  39,-258 }, {  40,-258 }, {  41,-258 }, {  42,-258 },
5344 
5345  {  43,-258 }, {  44,-258 }, {  45, 258 }, {  46,-258 }, {  47,-258 },
5346  {  48,-258 }, {  49,-258 }, {  50,-258 }, {  51,-258 }, {  52,-258 },
5347  {  53,-258 }, {  54,-258 }, {  55,-258 }, {  56,-258 }, {  57,-258 },
5348  {  58,-258 }, {  59,-258 }, {  60,-258 }, {  61,-258 }, {  62,-258 },
5349  {  63,-258 }, {  64,-258 }, {  65,-258 }, {  66,-258 }, {  67,-258 },
5350  {  68,-258 }, {  69,-258 }, {  70,-258 }, {  71,-258 }, {  72,-258 },
5351  {  73,-258 }, {  74,-258 }, {  75,-258 }, {  76,-258 }, {  77,-258 },
5352  {  78,-258 }, {  79,-258 }, {  80,-258 }, {  81,-258 }, {  82,-258 },
5353  {  83,-258 }, {  84,-258 }, {  85,-258 }, {  86,-258 }, {  87,-258 },
5354  {  88,-258 }, {  89,-258 }, {  90,-258 }, {  91,-258 }, {  92,-258 },
5355 
5356  {  93,-258 }, {  94,-258 }, {  95,-258 }, {  96,-258 }, {  97,-258 },
5357  {  98,-258 }, {  99,-258 }, { 100,-258 }, { 101,-258 }, { 102,-258 },
5358  { 103,-258 }, { 104,-258 }, { 105,-258 }, { 106,-258 }, { 107,-258 },
5359  { 108,-258 }, { 109,-258 }, { 110,-258 }, { 111,-258 }, { 112,-258 },
5360  { 113,-258 }, { 114,-258 }, { 115,-258 }, { 116,-258 }, { 117,-258 },
5361  { 118,-258 }, { 119,-258 }, { 120,-258 }, { 121,-258 }, { 122,-258 },
5362  { 123,-258 }, { 124,-258 }, { 125,-258 }, { 126,-258 }, { 127,-258 },
5363  { 128,-258 }, { 129,-258 }, { 130,-258 }, { 131,-258 }, { 132,-258 },
5364  { 133,-258 }, { 134,-258 }, { 135,-258 }, { 136,-258 }, { 137,-258 },
5365  { 138,-258 }, { 139,-258 }, { 140,-258 }, { 141,-258 }, { 142,-258 },
5366 
5367  { 143,-258 }, { 144,-258 }, { 145,-258 }, { 146,-258 }, { 147,-258 },
5368  { 148,-258 }, { 149,-258 }, { 150,-258 }, { 151,-258 }, { 152,-258 },
5369  { 153,-258 }, { 154,-258 }, { 155,-258 }, { 156,-258 }, { 157,-258 },
5370  { 158,-258 }, { 159,-258 }, { 160,-258 }, { 161,-258 }, { 162,-258 },
5371  { 163,-258 }, { 164,-258 }, { 165,-258 }, { 166,-258 }, { 167,-258 },
5372  { 168,-258 }, { 169,-258 }, { 170,-258 }, { 171,-258 }, { 172,-258 },
5373  { 173,-258 }, { 174,-258 }, { 175,-258 }, { 176,-258 }, { 177,-258 },
5374  { 178,-258 }, { 179,-258 }, { 180,-258 }, { 181,-258 }, { 182,-258 },
5375  { 183,-258 }, { 184,-258 }, { 185,-258 }, { 186,-258 }, { 187,-258 },
5376  { 188,-258 }, { 189,-258 }, { 190,-258 }, { 191,-258 }, { 192,-258 },
5377 
5378  { 193,-258 }, { 194,-258 }, { 195,-258 }, { 196,-258 }, { 197,-258 },
5379  { 198,-258 }, { 199,-258 }, { 200,-258 }, { 201,-258 }, { 202,-258 },
5380  { 203,-258 }, { 204,-258 }, { 205,-258 }, { 206,-258 }, { 207,-258 },
5381  { 208,-258 }, { 209,-258 }, { 210,-258 }, { 211,-258 }, { 212,-258 },
5382  { 213,-258 }, { 214,-258 }, { 215,-258 }, { 216,-258 }, { 217,-258 },
5383  { 218,-258 }, { 219,-258 }, { 220,-258 }, { 221,-258 }, { 222,-258 },
5384  { 223,-258 }, { 224,-258 }, { 225,-258 }, { 226,-258 }, { 227,-258 },
5385  { 228,-258 }, { 229,-258 }, { 230,-258 }, { 231,-258 }, { 232,-258 },
5386  { 233,-258 }, { 234,-258 }, { 235,-258 }, { 236,-258 }, { 237,-258 },
5387  { 238,-258 }, { 239,-258 }, { 240,-258 }, { 241,-258 }, { 242,-258 },
5388 
5389  { 243,-258 }, { 244,-258 }, { 245,-258 }, { 246,-258 }, { 247,-258 },
5390  { 248,-258 }, { 249,-258 }, { 250,-258 }, { 251,-258 }, { 252,-258 },
5391  { 253,-258 }, { 254,-258 }, { 255,-258 }, { 256,-258 }, {   0,  16 },
5392  {   0,15125 }, {   1,-516 }, {   2,-516 }, {   3,-516 }, {   4,-516 },
5393  {   5,-516 }, {   6,-516 }, {   7,-516 }, {   8,-516 }, {   9,-258 },
5394  {  10,-6975 }, {  11,-516 }, {  12,-258 }, {  13,-6975 }, {  14,-516 },
5395  {  15,-516 }, {  16,-516 }, {  17,-516 }, {  18,-516 }, {  19,-516 },
5396  {  20,-516 }, {  21,-516 }, {  22,-516 }, {  23,-516 }, {  24,-516 },
5397  {  25,-516 }, {  26,-516 }, {  27,-516 }, {  28,-516 }, {  29,-516 },
5398  {  30,-516 }, {  31,-516 }, {  32,-258 }, {  33,-516 }, {  34,-516 },
5399 
5400  {  35,-516 }, {  36,-516 }, {  37,-516 }, {  38,-516 }, {  39,-516 },
5401  {  40,-516 }, {  41,-516 }, {  42,-516 }, {  43,-516 }, {  44,-516 },
5402  {  45,4476 }, {  46,-516 }, {  47,-516 }, {  48,-516 }, {  49,-516 },
5403  {  50,-516 }, {  51,-516 }, {  52,-516 }, {  53,-516 }, {  54,-516 },
5404  {  55,-516 }, {  56,-516 }, {  57,-516 }, {  58,-516 }, {  59,-516 },
5405  {  60,-516 }, {  61,-516 }, {  62,-516 }, {  63,-516 }, {  64,-516 },
5406  {  65,-516 }, {  66,-516 }, {  67,-516 }, {  68,-516 }, {  69,-516 },
5407  {  70,-516 }, {  71,-516 }, {  72,-516 }, {  73,-516 }, {  74,-516 },
5408  {  75,-516 }, {  76,-516 }, {  77,-516 }, {  78,-516 }, {  79,-516 },
5409  {  80,-516 }, {  81,-516 }, {  82,-516 }, {  83,-516 }, {  84,-516 },
5410 
5411  {  85,-516 }, {  86,-516 }, {  87,-516 }, {  88,-516 }, {  89,-516 },
5412  {  90,-516 }, {  91,-516 }, {  92,-516 }, {  93,-516 }, {  94,-516 },
5413  {  95,-516 }, {  96,-516 }, {  97,-516 }, {  98,-516 }, {  99,-516 },
5414  { 100,-516 }, { 101,-516 }, { 102,-516 }, { 103,-516 }, { 104,-516 },
5415  { 105,-516 }, { 106,-516 }, { 107,-516 }, { 108,-516 }, { 109,-516 },
5416  { 110,-516 }, { 111,-516 }, { 112,-516 }, { 113,-516 }, { 114,-516 },
5417  { 115,-516 }, { 116,-516 }, { 117,-516 }, { 118,-516 }, { 119,-516 },
5418  { 120,-516 }, { 121,-516 }, { 122,-516 }, { 123,-516 }, { 124,-516 },
5419  { 125,-516 }, { 126,-516 }, { 127,-516 }, { 128,-516 }, { 129,-516 },
5420  { 130,-516 }, { 131,-516 }, { 132,-516 }, { 133,-516 }, { 134,-516 },
5421 
5422  { 135,-516 }, { 136,-516 }, { 137,-516 }, { 138,-516 }, { 139,-516 },
5423  { 140,-516 }, { 141,-516 }, { 142,-516 }, { 143,-516 }, { 144,-516 },
5424  { 145,-516 }, { 146,-516 }, { 147,-516 }, { 148,-516 }, { 149,-516 },
5425  { 150,-516 }, { 151,-516 }, { 152,-516 }, { 153,-516 }, { 154,-516 },
5426  { 155,-516 }, { 156,-516 }, { 157,-516 }, { 158,-516 }, { 159,-516 },
5427  { 160,-516 }, { 161,-516 }, { 162,-516 }, { 163,-516 }, { 164,-516 },
5428  { 165,-516 }, { 166,-516 }, { 167,-516 }, { 168,-516 }, { 169,-516 },
5429  { 170,-516 }, { 171,-516 }, { 172,-516 }, { 173,-516 }, { 174,-516 },
5430  { 175,-516 }, { 176,-516 }, { 177,-516 }, { 178,-516 }, { 179,-516 },
5431  { 180,-516 }, { 181,-516 }, { 182,-516 }, { 183,-516 }, { 184,-516 },
5432 
5433  { 185,-516 }, { 186,-516 }, { 187,-516 }, { 188,-516 }, { 189,-516 },
5434  { 190,-516 }, { 191,-516 }, { 192,-516 }, { 193,-516 }, { 194,-516 },
5435  { 195,-516 }, { 196,-516 }, { 197,-516 }, { 198,-516 }, { 199,-516 },
5436  { 200,-516 }, { 201,-516 }, { 202,-516 }, { 203,-516 }, { 204,-516 },
5437  { 205,-516 }, { 206,-516 }, { 207,-516 }, { 208,-516 }, { 209,-516 },
5438  { 210,-516 }, { 211,-516 }, { 212,-516 }, { 213,-516 }, { 214,-516 },
5439  { 215,-516 }, { 216,-516 }, { 217,-516 }, { 218,-516 }, { 219,-516 },
5440  { 220,-516 }, { 221,-516 }, { 222,-516 }, { 223,-516 }, { 224,-516 },
5441  { 225,-516 }, { 226,-516 }, { 227,-516 }, { 228,-516 }, { 229,-516 },
5442  { 230,-516 }, { 231,-516 }, { 232,-516 }, { 233,-516 }, { 234,-516 },
5443 
5444  { 235,-516 }, { 236,-516 }, { 237,-516 }, { 238,-516 }, { 239,-516 },
5445  { 240,-516 }, { 241,-516 }, { 242,-516 }, { 243,-516 }, { 244,-516 },
5446  { 245,-516 }, { 246,-516 }, { 247,-516 }, { 248,-516 }, { 249,-516 },
5447  { 250,-516 }, { 251,-516 }, { 252,-516 }, { 253,-516 }, { 254,-516 },
5448  { 255,-516 }, { 256,-516 }, {   0,  22 }, {   0,14867 }, {   1,4476 },
5449  {   2,4476 }, {   3,4476 }, {   4,4476 }, {   5,4476 }, {   6,4476 },
5450  {   7,4476 }, {   8,4476 }, {   9,4734 }, {  10,4992 }, {  11,4476 },
5451  {  12,4734 }, {  13,4992 }, {  14,4476 }, {  15,4476 }, {  16,4476 },
5452  {  17,4476 }, {  18,4476 }, {  19,4476 }, {  20,4476 }, {  21,4476 },
5453  {  22,4476 }, {  23,4476 }, {  24,4476 }, {  25,4476 }, {  26,4476 },
5454 
5455  {  27,4476 }, {  28,4476 }, {  29,4476 }, {  30,4476 }, {  31,4476 },
5456  {  32,4734 }, {  33,4476 }, {  34,4476 }, {  35,4476 }, {  36,4476 },
5457  {  37,4476 }, {  38,4476 }, {  39,4476 }, {  40,4476 }, {  41,4476 },
5458  {  42,4476 }, {  43,4476 }, {  44,4476 }, {  45,5039 }, {  46,4476 },
5459  {  47,4476 }, {  48,4476 }, {  49,4476 }, {  50,4476 }, {  51,4476 },
5460  {  52,4476 }, {  53,4476 }, {  54,4476 }, {  55,4476 }, {  56,4476 },
5461  {  57,4476 }, {  58,4476 }, {  59,4476 }, {  60,4476 }, {  61,4476 },
5462  {  62,4476 }, {  63,4476 }, {  64,4476 }, {  65,4476 }, {  66,4476 },
5463  {  67,4476 }, {  68,4476 }, {  69,4476 }, {  70,4476 }, {  71,4476 },
5464  {  72,4476 }, {  73,4476 }, {  74,4476 }, {  75,4476 }, {  76,4476 },
5465 
5466  {  77,4476 }, {  78,4476 }, {  79,4476 }, {  80,4476 }, {  81,4476 },
5467  {  82,4476 }, {  83,4476 }, {  84,4476 }, {  85,4476 }, {  86,4476 },
5468  {  87,4476 }, {  88,4476 }, {  89,4476 }, {  90,4476 }, {  91,4476 },
5469  {  92,4476 }, {  93,4476 }, {  94,4476 }, {  95,4476 }, {  96,4476 },
5470  {  97,4476 }, {  98,4476 }, {  99,4476 }, { 100,4476 }, { 101,4476 },
5471  { 102,4476 }, { 103,4476 }, { 104,4476 }, { 105,4476 }, { 106,4476 },
5472  { 107,4476 }, { 108,4476 }, { 109,4476 }, { 110,4476 }, { 111,4476 },
5473  { 112,4476 }, { 113,4476 }, { 114,4476 }, { 115,4476 }, { 116,4476 },
5474  { 117,4476 }, { 118,4476 }, { 119,4476 }, { 120,4476 }, { 121,4476 },
5475  { 122,4476 }, { 123,4476 }, { 124,4476 }, { 125,4476 }, { 126,4476 },
5476 
5477  { 127,4476 }, { 128,4476 }, { 129,4476 }, { 130,4476 }, { 131,4476 },
5478  { 132,4476 }, { 133,4476 }, { 134,4476 }, { 135,4476 }, { 136,4476 },
5479  { 137,4476 }, { 138,4476 }, { 139,4476 }, { 140,4476 }, { 141,4476 },
5480  { 142,4476 }, { 143,4476 }, { 144,4476 }, { 145,4476 }, { 146,4476 },
5481  { 147,4476 }, { 148,4476 }, { 149,4476 }, { 150,4476 }, { 151,4476 },
5482  { 152,4476 }, { 153,4476 }, { 154,4476 }, { 155,4476 }, { 156,4476 },
5483  { 157,4476 }, { 158,4476 }, { 159,4476 }, { 160,4476 }, { 161,4476 },
5484  { 162,4476 }, { 163,4476 }, { 164,4476 }, { 165,4476 }, { 166,4476 },
5485  { 167,4476 }, { 168,4476 }, { 169,4476 }, { 170,4476 }, { 171,4476 },
5486  { 172,4476 }, { 173,4476 }, { 174,4476 }, { 175,4476 }, { 176,4476 },
5487 
5488  { 177,4476 }, { 178,4476 }, { 179,4476 }, { 180,4476 }, { 181,4476 },
5489  { 182,4476 }, { 183,4476 }, { 184,4476 }, { 185,4476 }, { 186,4476 },
5490  { 187,4476 }, { 188,4476 }, { 189,4476 }, { 190,4476 }, { 191,4476 },
5491  { 192,4476 }, { 193,4476 }, { 194,4476 }, { 195,4476 }, { 196,4476 },
5492  { 197,4476 }, { 198,4476 }, { 199,4476 }, { 200,4476 }, { 201,4476 },
5493  { 202,4476 }, { 203,4476 }, { 204,4476 }, { 205,4476 }, { 206,4476 },
5494  { 207,4476 }, { 208,4476 }, { 209,4476 }, { 210,4476 }, { 211,4476 },
5495  { 212,4476 }, { 213,4476 }, { 214,4476 }, { 215,4476 }, { 216,4476 },
5496  { 217,4476 }, { 218,4476 }, { 219,4476 }, { 220,4476 }, { 221,4476 },
5497  { 222,4476 }, { 223,4476 }, { 224,4476 }, { 225,4476 }, { 226,4476 },
5498 
5499  { 227,4476 }, { 228,4476 }, { 229,4476 }, { 230,4476 }, { 231,4476 },
5500  { 232,4476 }, { 233,4476 }, { 234,4476 }, { 235,4476 }, { 236,4476 },
5501  { 237,4476 }, { 238,4476 }, { 239,4476 }, { 240,4476 }, { 241,4476 },
5502  { 242,4476 }, { 243,4476 }, { 244,4476 }, { 245,4476 }, { 246,4476 },
5503  { 247,4476 }, { 248,4476 }, { 249,4476 }, { 250,4476 }, { 251,4476 },
5504  { 252,4476 }, { 253,4476 }, { 254,4476 }, { 255,4476 }, { 256,4476 },
5505  {   0,  22 }, {   0,14609 }, {   1,   0 }, {   2,   0 }, {   3,   0 },
5506  {   4,   0 }, {   5,   0 }, {   6,   0 }, {   7,   0 }, {   8,   0 },
5507  {   9, 258 }, {  10,-7181 }, {  11,   0 }, {  12, 258 }, {  13,-7181 },
5508  {  14,   0 }, {  15,   0 }, {  16,   0 }, {  17,   0 }, {  18,   0 },
5509 
5510  {  19,   0 }, {  20,   0 }, {  21,   0 }, {  22,   0 }, {  23,   0 },
5511  {  24,   0 }, {  25,   0 }, {  26,   0 }, {  27,   0 }, {  28,   0 },
5512  {  29,   0 }, {  30,   0 }, {  31,   0 }, {  32, 258 }, {  33,   0 },
5513  {  34,   0 }, {  35,   0 }, {  36,   0 }, {  37,   0 }, {  38,   0 },
5514  {  39,   0 }, {  40,   0 }, {  41,   0 }, {  42,   0 }, {  43,   0 },
5515  {  44,   0 }, {  45, 516 }, {  46,   0 }, {  47,   0 }, {  48,   0 },
5516  {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 },
5517  {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 }, {  58,   0 },
5518  {  59,   0 }, {  60,   0 }, {  61,   0 }, {  62,   0 }, {  63,   0 },
5519  {  64,   0 }, {  65,   0 }, {  66,   0 }, {  67,   0 }, {  68,   0 },
5520 
5521  {  69,   0 }, {  70,   0 }, {  71,   0 }, {  72,   0 }, {  73,   0 },
5522  {  74,   0 }, {  75,   0 }, {  76,   0 }, {  77,   0 }, {  78,   0 },
5523  {  79,   0 }, {  80,   0 }, {  81,   0 }, {  82,   0 }, {  83,   0 },
5524  {  84,   0 }, {  85,   0 }, {  86,   0 }, {  87,   0 }, {  88,   0 },
5525  {  89,   0 }, {  90,   0 }, {  91,   0 }, {  92,   0 }, {  93,   0 },
5526  {  94,   0 }, {  95,   0 }, {  96,   0 }, {  97,   0 }, {  98,   0 },
5527  {  99,   0 }, { 100,   0 }, { 101,   0 }, { 102,   0 }, { 103,   0 },
5528  { 104,   0 }, { 105,   0 }, { 106,   0 }, { 107,   0 }, { 108,   0 },
5529  { 109,   0 }, { 110,   0 }, { 111,   0 }, { 112,   0 }, { 113,   0 },
5530  { 114,   0 }, { 115,   0 }, { 116,   0 }, { 117,   0 }, { 118,   0 },
5531 
5532  { 119,   0 }, { 120,   0 }, { 121,   0 }, { 122,   0 }, { 123,   0 },
5533  { 124,   0 }, { 125,   0 }, { 126,   0 }, { 127,   0 }, { 128,   0 },
5534  { 129,   0 }, { 130,   0 }, { 131,   0 }, { 132,   0 }, { 133,   0 },
5535  { 134,   0 }, { 135,   0 }, { 136,   0 }, { 137,   0 }, { 138,   0 },
5536  { 139,   0 }, { 140,   0 }, { 141,   0 }, { 142,   0 }, { 143,   0 },
5537  { 144,   0 }, { 145,   0 }, { 146,   0 }, { 147,   0 }, { 148,   0 },
5538  { 149,   0 }, { 150,   0 }, { 151,   0 }, { 152,   0 }, { 153,   0 },
5539  { 154,   0 }, { 155,   0 }, { 156,   0 }, { 157,   0 }, { 158,   0 },
5540  { 159,   0 }, { 160,   0 }, { 161,   0 }, { 162,   0 }, { 163,   0 },
5541  { 164,   0 }, { 165,   0 }, { 166,   0 }, { 167,   0 }, { 168,   0 },
5542 
5543  { 169,   0 }, { 170,   0 }, { 171,   0 }, { 172,   0 }, { 173,   0 },
5544  { 174,   0 }, { 175,   0 }, { 176,   0 }, { 177,   0 }, { 178,   0 },
5545  { 179,   0 }, { 180,   0 }, { 181,   0 }, { 182,   0 }, { 183,   0 },
5546  { 184,   0 }, { 185,   0 }, { 186,   0 }, { 187,   0 }, { 188,   0 },
5547  { 189,   0 }, { 190,   0 }, { 191,   0 }, { 192,   0 }, { 193,   0 },
5548  { 194,   0 }, { 195,   0 }, { 196,   0 }, { 197,   0 }, { 198,   0 },
5549  { 199,   0 }, { 200,   0 }, { 201,   0 }, { 202,   0 }, { 203,   0 },
5550  { 204,   0 }, { 205,   0 }, { 206,   0 }, { 207,   0 }, { 208,   0 },
5551  { 209,   0 }, { 210,   0 }, { 211,   0 }, { 212,   0 }, { 213,   0 },
5552  { 214,   0 }, { 215,   0 }, { 216,   0 }, { 217,   0 }, { 218,   0 },
5553 
5554  { 219,   0 }, { 220,   0 }, { 221,   0 }, { 222,   0 }, { 223,   0 },
5555  { 224,   0 }, { 225,   0 }, { 226,   0 }, { 227,   0 }, { 228,   0 },
5556  { 229,   0 }, { 230,   0 }, { 231,   0 }, { 232,   0 }, { 233,   0 },
5557  { 234,   0 }, { 235,   0 }, { 236,   0 }, { 237,   0 }, { 238,   0 },
5558  { 239,   0 }, { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 },
5559  { 244,   0 }, { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 },
5560  { 249,   0 }, { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 },
5561  { 254,   0 }, { 255,   0 }, { 256,   0 }, {   0,  22 }, {   0,14351 },
5562  {   1,-258 }, {   2,-258 }, {   3,-258 }, {   4,-258 }, {   5,-258 },
5563  {   6,-258 }, {   7,-258 }, {   8,-258 }, {   9,   0 }, {  10,-7439 },
5564 
5565  {  11,-258 }, {  12,   0 }, {  13,-7439 }, {  14,-258 }, {  15,-258 },
5566  {  16,-258 }, {  17,-258 }, {  18,-258 }, {  19,-258 }, {  20,-258 },
5567  {  21,-258 }, {  22,-258 }, {  23,-258 }, {  24,-258 }, {  25,-258 },
5568  {  26,-258 }, {  27,-258 }, {  28,-258 }, {  29,-258 }, {  30,-258 },
5569  {  31,-258 }, {  32,   0 }, {  33,-258 }, {  34,-258 }, {  35,-258 },
5570  {  36,-258 }, {  37,-258 }, {  38,-258 }, {  39,-258 }, {  40,-258 },
5571  {  41,-258 }, {  42,-258 }, {  43,-258 }, {  44,-258 }, {  45, 258 },
5572  {  46,-258 }, {  47,-258 }, {  48,-258 }, {  49,-258 }, {  50,-258 },
5573  {  51,-258 }, {  52,-258 }, {  53,-258 }, {  54,-258 }, {  55,-258 },
5574  {  56,-258 }, {  57,-258 }, {  58,-258 }, {  59,-258 }, {  60,-258 },
5575 
5576  {  61,-258 }, {  62,-258 }, {  63,-258 }, {  64,-258 }, {  65,-258 },
5577  {  66,-258 }, {  67,-258 }, {  68,-258 }, {  69,-258 }, {  70,-258 },
5578  {  71,-258 }, {  72,-258 }, {  73,-258 }, {  74,-258 }, {  75,-258 },
5579  {  76,-258 }, {  77,-258 }, {  78,-258 }, {  79,-258 }, {  80,-258 },
5580  {  81,-258 }, {  82,-258 }, {  83,-258 }, {  84,-258 }, {  85,-258 },
5581  {  86,-258 }, {  87,-258 }, {  88,-258 }, {  89,-258 }, {  90,-258 },
5582  {  91,-258 }, {  92,-258 }, {  93,-258 }, {  94,-258 }, {  95,-258 },
5583  {  96,-258 }, {  97,-258 }, {  98,-258 }, {  99,-258 }, { 100,-258 },
5584  { 101,-258 }, { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 },
5585  { 106,-258 }, { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 },
5586 
5587  { 111,-258 }, { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 },
5588  { 116,-258 }, { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 },
5589  { 121,-258 }, { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 },
5590  { 126,-258 }, { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 },
5591  { 131,-258 }, { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 },
5592  { 136,-258 }, { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 },
5593  { 141,-258 }, { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 },
5594  { 146,-258 }, { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 },
5595  { 151,-258 }, { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 },
5596  { 156,-258 }, { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 },
5597 
5598  { 161,-258 }, { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 },
5599  { 166,-258 }, { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 },
5600  { 171,-258 }, { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 },
5601  { 176,-258 }, { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 },
5602  { 181,-258 }, { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 },
5603  { 186,-258 }, { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 },
5604  { 191,-258 }, { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 },
5605  { 196,-258 }, { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 },
5606  { 201,-258 }, { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 },
5607  { 206,-258 }, { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 },
5608 
5609  { 211,-258 }, { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 },
5610  { 216,-258 }, { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 },
5611  { 221,-258 }, { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 },
5612  { 226,-258 }, { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 },
5613  { 231,-258 }, { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 },
5614  { 236,-258 }, { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 },
5615  { 241,-258 }, { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 },
5616  { 246,-258 }, { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 },
5617  { 251,-258 }, { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 },
5618  { 256,-258 }, {   0,  22 }, {   0,14093 }, {   1,-516 }, {   2,-516 },
5619 
5620  {   3,-516 }, {   4,-516 }, {   5,-516 }, {   6,-516 }, {   7,-516 },
5621  {   8,-516 }, {   9,-258 }, {  10,-7697 }, {  11,-516 }, {  12,-258 },
5622  {  13,-7697 }, {  14,-516 }, {  15,-516 }, {  16,-516 }, {  17,-516 },
5623  {  18,-516 }, {  19,-516 }, {  20,-516 }, {  21,-516 }, {  22,-516 },
5624  {  23,-516 }, {  24,-516 }, {  25,-516 }, {  26,-516 }, {  27,-516 },
5625  {  28,-516 }, {  29,-516 }, {  30,-516 }, {  31,-516 }, {  32,-258 },
5626  {  33,-516 }, {  34,-516 }, {  35,-516 }, {  36,-516 }, {  37,-516 },
5627  {  38,-516 }, {  39,-516 }, {  40,-516 }, {  41,-516 }, {  42,-516 },
5628  {  43,-516 }, {  44,-516 }, {  45,4523 }, {  46,-516 }, {  47,-516 },
5629  {  48,-516 }, {  49,-516 }, {  50,-516 }, {  51,-516 }, {  52,-516 },
5630 
5631  {  53,-516 }, {  54,-516 }, {  55,-516 }, {  56,-516 }, {  57,-516 },
5632  {  58,-516 }, {  59,-516 }, {  60,-516 }, {  61,-516 }, {  62,-516 },
5633  {  63,-516 }, {  64,-516 }, {  65,-516 }, {  66,-516 }, {  67,-516 },
5634  {  68,-516 }, {  69,-516 }, {  70,-516 }, {  71,-516 }, {  72,-516 },
5635  {  73,-516 }, {  74,-516 }, {  75,-516 }, {  76,-516 }, {  77,-516 },
5636  {  78,-516 }, {  79,-516 }, {  80,-516 }, {  81,-516 }, {  82,-516 },
5637  {  83,-516 }, {  84,-516 }, {  85,-516 }, {  86,-516 }, {  87,-516 },
5638  {  88,-516 }, {  89,-516 }, {  90,-516 }, {  91,-516 }, {  92,-516 },
5639  {  93,-516 }, {  94,-516 }, {  95,-516 }, {  96,-516 }, {  97,-516 },
5640  {  98,-516 }, {  99,-516 }, { 100,-516 }, { 101,-516 }, { 102,-516 },
5641 
5642  { 103,-516 }, { 104,-516 }, { 105,-516 }, { 106,-516 }, { 107,-516 },
5643  { 108,-516 }, { 109,-516 }, { 110,-516 }, { 111,-516 }, { 112,-516 },
5644  { 113,-516 }, { 114,-516 }, { 115,-516 }, { 116,-516 }, { 117,-516 },
5645  { 118,-516 }, { 119,-516 }, { 120,-516 }, { 121,-516 }, { 122,-516 },
5646  { 123,-516 }, { 124,-516 }, { 125,-516 }, { 126,-516 }, { 127,-516 },
5647  { 128,-516 }, { 129,-516 }, { 130,-516 }, { 131,-516 }, { 132,-516 },
5648  { 133,-516 }, { 134,-516 }, { 135,-516 }, { 136,-516 }, { 137,-516 },
5649  { 138,-516 }, { 139,-516 }, { 140,-516 }, { 141,-516 }, { 142,-516 },
5650  { 143,-516 }, { 144,-516 }, { 145,-516 }, { 146,-516 }, { 147,-516 },
5651  { 148,-516 }, { 149,-516 }, { 150,-516 }, { 151,-516 }, { 152,-516 },
5652 
5653  { 153,-516 }, { 154,-516 }, { 155,-516 }, { 156,-516 }, { 157,-516 },
5654  { 158,-516 }, { 159,-516 }, { 160,-516 }, { 161,-516 }, { 162,-516 },
5655  { 163,-516 }, { 164,-516 }, { 165,-516 }, { 166,-516 }, { 167,-516 },
5656  { 168,-516 }, { 169,-516 }, { 170,-516 }, { 171,-516 }, { 172,-516 },
5657  { 173,-516 }, { 174,-516 }, { 175,-516 }, { 176,-516 }, { 177,-516 },
5658  { 178,-516 }, { 179,-516 }, { 180,-516 }, { 181,-516 }, { 182,-516 },
5659  { 183,-516 }, { 184,-516 }, { 185,-516 }, { 186,-516 }, { 187,-516 },
5660  { 188,-516 }, { 189,-516 }, { 190,-516 }, { 191,-516 }, { 192,-516 },
5661  { 193,-516 }, { 194,-516 }, { 195,-516 }, { 196,-516 }, { 197,-516 },
5662  { 198,-516 }, { 199,-516 }, { 200,-516 }, { 201,-516 }, { 202,-516 },
5663 
5664  { 203,-516 }, { 204,-516 }, { 205,-516 }, { 206,-516 }, { 207,-516 },
5665  { 208,-516 }, { 209,-516 }, { 210,-516 }, { 211,-516 }, { 212,-516 },
5666  { 213,-516 }, { 214,-516 }, { 215,-516 }, { 216,-516 }, { 217,-516 },
5667  { 218,-516 }, { 219,-516 }, { 220,-516 }, { 221,-516 }, { 222,-516 },
5668  { 223,-516 }, { 224,-516 }, { 225,-516 }, { 226,-516 }, { 227,-516 },
5669  { 228,-516 }, { 229,-516 }, { 230,-516 }, { 231,-516 }, { 232,-516 },
5670  { 233,-516 }, { 234,-516 }, { 235,-516 }, { 236,-516 }, { 237,-516 },
5671  { 238,-516 }, { 239,-516 }, { 240,-516 }, { 241,-516 }, { 242,-516 },
5672  { 243,-516 }, { 244,-516 }, { 245,-516 }, { 246,-516 }, { 247,-516 },
5673  { 248,-516 }, { 249,-516 }, { 250,-516 }, { 251,-516 }, { 252,-516 },
5674 
5675  { 253,-516 }, { 254,-516 }, { 255,-516 }, { 256,-516 }, {   0,  37 },
5676  {   0,13835 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5677  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5678  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5679  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5680  {   0,   0 }, {   0,   0 }, {   0,  37 }, {   0,13812 }, {   0,   0 },
5681  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5682  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5683  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5684  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5685 
5686  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  48,4523 }, {  49,4523 },
5687  {  50,4523 }, {  51,4523 }, {  52,4523 }, {  53,4523 }, {  54,4523 },
5688  {  55,4523 }, {  56,4523 }, {  57,4523 }, {   0,   0 }, {   0,   0 },
5689  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5690  {  65,4523 }, {  66,4523 }, {  67,4523 }, {  68,4523 }, {  69,4523 },
5691  {  70,4523 }, {  48,4523 }, {  49,4523 }, {  50,4523 }, {  51,4523 },
5692  {  52,4523 }, {  53,4523 }, {  54,4523 }, {  55,4523 }, {  56,4523 },
5693  {  57,4523 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5694  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  65,4523 }, {  66,4523 },
5695  {  67,4523 }, {  68,4523 }, {  69,4523 }, {  70,4523 }, {   0,   0 },
5696 
5697  {   0,   0 }, {   0,   0 }, {  97,4523 }, {  98,4523 }, {  99,4523 },
5698  { 100,4523 }, { 101,4523 }, { 102,4523 }, {   0,   0 }, {   0,   0 },
5699  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5700  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5701  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5702  {  97,4523 }, {  98,4523 }, {  99,4523 }, { 100,4523 }, { 101,4523 },
5703  { 102,4523 }, {   0,  24 }, {   0,13708 }, {   1,4523 }, {   2,4523 },
5704  {   3,4523 }, {   4,4523 }, {   5,4523 }, {   6,4523 }, {   7,4523 },
5705  {   8,4523 }, {   9,4781 }, {  10,5039 }, {  11,4523 }, {  12,4781 },
5706  {  13,5039 }, {  14,4523 }, {  15,4523 }, {  16,4523 }, {  17,4523 },
5707 
5708  {  18,4523 }, {  19,4523 }, {  20,4523 }, {  21,4523 }, {  22,4523 },
5709  {  23,4523 }, {  24,4523 }, {  25,4523 }, {  26,4523 }, {  27,4523 },
5710  {  28,4523 }, {  29,4523 }, {  30,4523 }, {  31,4523 }, {  32,4781 },
5711  {  33,4523 }, {  34,4523 }, {  35,4523 }, {  36,4523 }, {  37,4523 },
5712  {  38,4523 }, {  39,4523 }, {  40,4523 }, {  41,4523 }, {  42,4523 },
5713  {  43,4523 }, {  44,4523 }, {  45,5086 }, {  46,4523 }, {  47,4523 },
5714  {  48,4523 }, {  49,4523 }, {  50,4523 }, {  51,4523 }, {  52,4523 },
5715  {  53,4523 }, {  54,4523 }, {  55,4523 }, {  56,4523 }, {  57,4523 },
5716  {  58,4523 }, {  59,4523 }, {  60,4523 }, {  61,4523 }, {  62,4523 },
5717  {  63,4523 }, {  64,4523 }, {  65,4523 }, {  66,4523 }, {  67,4523 },
5718 
5719  {  68,4523 }, {  69,4523 }, {  70,4523 }, {  71,4523 }, {  72,4523 },
5720  {  73,4523 }, {  74,4523 }, {  75,4523 }, {  76,4523 }, {  77,4523 },
5721  {  78,4523 }, {  79,4523 }, {  80,4523 }, {  81,4523 }, {  82,4523 },
5722  {  83,4523 }, {  84,4523 }, {  85,4523 }, {  86,4523 }, {  87,4523 },
5723  {  88,4523 }, {  89,4523 }, {  90,4523 }, {  91,4523 }, {  92,4523 },
5724  {  93,4523 }, {  94,4523 }, {  95,4523 }, {  96,4523 }, {  97,4523 },
5725  {  98,4523 }, {  99,4523 }, { 100,4523 }, { 101,4523 }, { 102,4523 },
5726  { 103,4523 }, { 104,4523 }, { 105,4523 }, { 106,4523 }, { 107,4523 },
5727  { 108,4523 }, { 109,4523 }, { 110,4523 }, { 111,4523 }, { 112,4523 },
5728  { 113,4523 }, { 114,4523 }, { 115,4523 }, { 116,4523 }, { 117,4523 },
5729 
5730  { 118,4523 }, { 119,4523 }, { 120,4523 }, { 121,4523 }, { 122,4523 },
5731  { 123,4523 }, { 124,4523 }, { 125,4523 }, { 126,4523 }, { 127,4523 },
5732  { 128,4523 }, { 129,4523 }, { 130,4523 }, { 131,4523 }, { 132,4523 },
5733  { 133,4523 }, { 134,4523 }, { 135,4523 }, { 136,4523 }, { 137,4523 },
5734  { 138,4523 }, { 139,4523 }, { 140,4523 }, { 141,4523 }, { 142,4523 },
5735  { 143,4523 }, { 144,4523 }, { 145,4523 }, { 146,4523 }, { 147,4523 },
5736  { 148,4523 }, { 149,4523 }, { 150,4523 }, { 151,4523 }, { 152,4523 },
5737  { 153,4523 }, { 154,4523 }, { 155,4523 }, { 156,4523 }, { 157,4523 },
5738  { 158,4523 }, { 159,4523 }, { 160,4523 }, { 161,4523 }, { 162,4523 },
5739  { 163,4523 }, { 164,4523 }, { 165,4523 }, { 166,4523 }, { 167,4523 },
5740 
5741  { 168,4523 }, { 169,4523 }, { 170,4523 }, { 171,4523 }, { 172,4523 },
5742  { 173,4523 }, { 174,4523 }, { 175,4523 }, { 176,4523 }, { 177,4523 },
5743  { 178,4523 }, { 179,4523 }, { 180,4523 }, { 181,4523 }, { 182,4523 },
5744  { 183,4523 }, { 184,4523 }, { 185,4523 }, { 186,4523 }, { 187,4523 },
5745  { 188,4523 }, { 189,4523 }, { 190,4523 }, { 191,4523 }, { 192,4523 },
5746  { 193,4523 }, { 194,4523 }, { 195,4523 }, { 196,4523 }, { 197,4523 },
5747  { 198,4523 }, { 199,4523 }, { 200,4523 }, { 201,4523 }, { 202,4523 },
5748  { 203,4523 }, { 204,4523 }, { 205,4523 }, { 206,4523 }, { 207,4523 },
5749  { 208,4523 }, { 209,4523 }, { 210,4523 }, { 211,4523 }, { 212,4523 },
5750  { 213,4523 }, { 214,4523 }, { 215,4523 }, { 216,4523 }, { 217,4523 },
5751 
5752  { 218,4523 }, { 219,4523 }, { 220,4523 }, { 221,4523 }, { 222,4523 },
5753  { 223,4523 }, { 224,4523 }, { 225,4523 }, { 226,4523 }, { 227,4523 },
5754  { 228,4523 }, { 229,4523 }, { 230,4523 }, { 231,4523 }, { 232,4523 },
5755  { 233,4523 }, { 234,4523 }, { 235,4523 }, { 236,4523 }, { 237,4523 },
5756  { 238,4523 }, { 239,4523 }, { 240,4523 }, { 241,4523 }, { 242,4523 },
5757  { 243,4523 }, { 244,4523 }, { 245,4523 }, { 246,4523 }, { 247,4523 },
5758  { 248,4523 }, { 249,4523 }, { 250,4523 }, { 251,4523 }, { 252,4523 },
5759  { 253,4523 }, { 254,4523 }, { 255,4523 }, { 256,4523 }, {   0,  24 },
5760  {   0,13450 }, {   1,   0 }, {   2,   0 }, {   3,   0 }, {   4,   0 },
5761  {   5,   0 }, {   6,   0 }, {   7,   0 }, {   8,   0 }, {   9, 258 },
5762 
5763  {  10,-7084 }, {  11,   0 }, {  12, 258 }, {  13,-7084 }, {  14,   0 },
5764  {  15,   0 }, {  16,   0 }, {  17,   0 }, {  18,   0 }, {  19,   0 },
5765  {  20,   0 }, {  21,   0 }, {  22,   0 }, {  23,   0 }, {  24,   0 },
5766  {  25,   0 }, {  26,   0 }, {  27,   0 }, {  28,   0 }, {  29,   0 },
5767  {  30,   0 }, {  31,   0 }, {  32, 258 }, {  33,   0 }, {  34,   0 },
5768  {  35,   0 }, {  36,   0 }, {  37,   0 }, {  38,   0 }, {  39,   0 },
5769  {  40,   0 }, {  41,   0 }, {  42,   0 }, {  43,   0 }, {  44,   0 },
5770  {  45, 516 }, {  46,   0 }, {  47,   0 }, {  48,   0 }, {  49,   0 },
5771  {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 },
5772  {  55,   0 }, {  56,   0 }, {  57,   0 }, {  58,   0 }, {  59,   0 },
5773 
5774  {  60,   0 }, {  61,   0 }, {  62,   0 }, {  63,   0 }, {  64,   0 },
5775  {  65,   0 }, {  66,   0 }, {  67,   0 }, {  68,   0 }, {  69,   0 },
5776  {  70,   0 }, {  71,   0 }, {  72,   0 }, {  73,   0 }, {  74,   0 },
5777  {  75,   0 }, {  76,   0 }, {  77,   0 }, {  78,   0 }, {  79,   0 },
5778  {  80,   0 }, {  81,   0 }, {  82,   0 }, {  83,   0 }, {  84,   0 },
5779  {  85,   0 }, {  86,   0 }, {  87,   0 }, {  88,   0 }, {  89,   0 },
5780  {  90,   0 }, {  91,   0 }, {  92,   0 }, {  93,   0 }, {  94,   0 },
5781  {  95,   0 }, {  96,   0 }, {  97,   0 }, {  98,   0 }, {  99,   0 },
5782  { 100,   0 }, { 101,   0 }, { 102,   0 }, { 103,   0 }, { 104,   0 },
5783  { 105,   0 }, { 106,   0 }, { 107,   0 }, { 108,   0 }, { 109,   0 },
5784 
5785  { 110,   0 }, { 111,   0 }, { 112,   0 }, { 113,   0 }, { 114,   0 },
5786  { 115,   0 }, { 116,   0 }, { 117,   0 }, { 118,   0 }, { 119,   0 },
5787  { 120,   0 }, { 121,   0 }, { 122,   0 }, { 123,   0 }, { 124,   0 },
5788  { 125,   0 }, { 126,   0 }, { 127,   0 }, { 128,   0 }, { 129,   0 },
5789  { 130,   0 }, { 131,   0 }, { 132,   0 }, { 133,   0 }, { 134,   0 },
5790  { 135,   0 }, { 136,   0 }, { 137,   0 }, { 138,   0 }, { 139,   0 },
5791  { 140,   0 }, { 141,   0 }, { 142,   0 }, { 143,   0 }, { 144,   0 },
5792  { 145,   0 }, { 146,   0 }, { 147,   0 }, { 148,   0 }, { 149,   0 },
5793  { 150,   0 }, { 151,   0 }, { 152,   0 }, { 153,   0 }, { 154,   0 },
5794  { 155,   0 }, { 156,   0 }, { 157,   0 }, { 158,   0 }, { 159,   0 },
5795 
5796  { 160,   0 }, { 161,   0 }, { 162,   0 }, { 163,   0 }, { 164,   0 },
5797  { 165,   0 }, { 166,   0 }, { 167,   0 }, { 168,   0 }, { 169,   0 },
5798  { 170,   0 }, { 171,   0 }, { 172,   0 }, { 173,   0 }, { 174,   0 },
5799  { 175,   0 }, { 176,   0 }, { 177,   0 }, { 178,   0 }, { 179,   0 },
5800  { 180,   0 }, { 181,   0 }, { 182,   0 }, { 183,   0 }, { 184,   0 },
5801  { 185,   0 }, { 186,   0 }, { 187,   0 }, { 188,   0 }, { 189,   0 },
5802  { 190,   0 }, { 191,   0 }, { 192,   0 }, { 193,   0 }, { 194,   0 },
5803  { 195,   0 }, { 196,   0 }, { 197,   0 }, { 198,   0 }, { 199,   0 },
5804  { 200,   0 }, { 201,   0 }, { 202,   0 }, { 203,   0 }, { 204,   0 },
5805  { 205,   0 }, { 206,   0 }, { 207,   0 }, { 208,   0 }, { 209,   0 },
5806 
5807  { 210,   0 }, { 211,   0 }, { 212,   0 }, { 213,   0 }, { 214,   0 },
5808  { 215,   0 }, { 216,   0 }, { 217,   0 }, { 218,   0 }, { 219,   0 },
5809  { 220,   0 }, { 221,   0 }, { 222,   0 }, { 223,   0 }, { 224,   0 },
5810  { 225,   0 }, { 226,   0 }, { 227,   0 }, { 228,   0 }, { 229,   0 },
5811  { 230,   0 }, { 231,   0 }, { 232,   0 }, { 233,   0 }, { 234,   0 },
5812  { 235,   0 }, { 236,   0 }, { 237,   0 }, { 238,   0 }, { 239,   0 },
5813  { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 }, { 244,   0 },
5814  { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 }, { 249,   0 },
5815  { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 }, { 254,   0 },
5816  { 255,   0 }, { 256,   0 }, {   0,  24 }, {   0,13192 }, {   1,-258 },
5817 
5818  {   2,-258 }, {   3,-258 }, {   4,-258 }, {   5,-258 }, {   6,-258 },
5819  {   7,-258 }, {   8,-258 }, {   9,   0 }, {  10,-7342 }, {  11,-258 },
5820  {  12,   0 }, {  13,-7342 }, {  14,-258 }, {  15,-258 }, {  16,-258 },
5821  {  17,-258 }, {  18,-258 }, {  19,-258 }, {  20,-258 }, {  21,-258 },
5822  {  22,-258 }, {  23,-258 }, {  24,-258 }, {  25,-258 }, {  26,-258 },
5823  {  27,-258 }, {  28,-258 }, {  29,-258 }, {  30,-258 }, {  31,-258 },
5824  {  32,   0 }, {  33,-258 }, {  34,-258 }, {  35,-258 }, {  36,-258 },
5825  {  37,-258 }, {  38,-258 }, {  39,-258 }, {  40,-258 }, {  41,-258 },
5826  {  42,-258 }, {  43,-258 }, {  44,-258 }, {  45, 258 }, {  46,-258 },
5827  {  47,-258 }, {  48,-258 }, {  49,-258 }, {  50,-258 }, {  51,-258 },
5828 
5829  {  52,-258 }, {  53,-258 }, {  54,-258 }, {  55,-258 }, {  56,-258 },
5830  {  57,-258 }, {  58,-258 }, {  59,-258 }, {  60,-258 }, {  61,-258 },
5831  {  62,-258 }, {  63,-258 }, {  64,-258 }, {  65,-258 }, {  66,-258 },
5832  {  67,-258 }, {  68,-258 }, {  69,-258 }, {  70,-258 }, {  71,-258 },
5833  {  72,-258 }, {  73,-258 }, {  74,-258 }, {  75,-258 }, {  76,-258 },
5834  {  77,-258 }, {  78,-258 }, {  79,-258 }, {  80,-258 }, {  81,-258 },
5835  {  82,-258 }, {  83,-258 }, {  84,-258 }, {  85,-258 }, {  86,-258 },
5836  {  87,-258 }, {  88,-258 }, {  89,-258 }, {  90,-258 }, {  91,-258 },
5837  {  92,-258 }, {  93,-258 }, {  94,-258 }, {  95,-258 }, {  96,-258 },
5838  {  97,-258 }, {  98,-258 }, {  99,-258 }, { 100,-258 }, { 101,-258 },
5839 
5840  { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 }, { 106,-258 },
5841  { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 }, { 111,-258 },
5842  { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 }, { 116,-258 },
5843  { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 }, { 121,-258 },
5844  { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 }, { 126,-258 },
5845  { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 }, { 131,-258 },
5846  { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 }, { 136,-258 },
5847  { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 }, { 141,-258 },
5848  { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 }, { 146,-258 },
5849  { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 }, { 151,-258 },
5850 
5851  { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 }, { 156,-258 },
5852  { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 }, { 161,-258 },
5853  { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 }, { 166,-258 },
5854  { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 }, { 171,-258 },
5855  { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 }, { 176,-258 },
5856  { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 }, { 181,-258 },
5857  { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 }, { 186,-258 },
5858  { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 }, { 191,-258 },
5859  { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 }, { 196,-258 },
5860  { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 }, { 201,-258 },
5861 
5862  { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 }, { 206,-258 },
5863  { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 }, { 211,-258 },
5864  { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 }, { 216,-258 },
5865  { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 }, { 221,-258 },
5866  { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 }, { 226,-258 },
5867  { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 }, { 231,-258 },
5868  { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 }, { 236,-258 },
5869  { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 }, { 241,-258 },
5870  { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 }, { 246,-258 },
5871  { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 }, { 251,-258 },
5872 
5873  { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 }, { 256,-258 },
5874  {   0,  24 }, {   0,12934 }, {   1,-516 }, {   2,-516 }, {   3,-516 },
5875  {   4,-516 }, {   5,-516 }, {   6,-516 }, {   7,-516 }, {   8,-516 },
5876  {   9,-258 }, {  10,-7600 }, {  11,-516 }, {  12,-258 }, {  13,-7600 },
5877  {  14,-516 }, {  15,-516 }, {  16,-516 }, {  17,-516 }, {  18,-516 },
5878  {  19,-516 }, {  20,-516 }, {  21,-516 }, {  22,-516 }, {  23,-516 },
5879  {  24,-516 }, {  25,-516 }, {  26,-516 }, {  27,-516 }, {  28,-516 },
5880  {  29,-516 }, {  30,-516 }, {  31,-516 }, {  32,-258 }, {  33,-516 },
5881  {  34,-516 }, {  35,-516 }, {  36,-516 }, {  37,-516 }, {  38,-516 },
5882  {  39,-516 }, {  40,-516 }, {  41,-516 }, {  42,-516 }, {  43,-516 },
5883 
5884  {  44,-516 }, {  45,4570 }, {  46,-516 }, {  47,-516 }, {  48,-516 },
5885  {  49,-516 }, {  50,-516 }, {  51,-516 }, {  52,-516 }, {  53,-516 },
5886  {  54,-516 }, {  55,-516 }, {  56,-516 }, {  57,-516 }, {  58,-516 },
5887  {  59,-516 }, {  60,-516 }, {  61,-516 }, {  62,-516 }, {  63,-516 },
5888  {  64,-516 }, {  65,-516 }, {  66,-516 }, {  67,-516 }, {  68,-516 },
5889  {  69,-516 }, {  70,-516 }, {  71,-516 }, {  72,-516 }, {  73,-516 },
5890  {  74,-516 }, {  75,-516 }, {  76,-516 }, {  77,-516 }, {  78,-516 },
5891  {  79,-516 }, {  80,-516 }, {  81,-516 }, {  82,-516 }, {  83,-516 },
5892  {  84,-516 }, {  85,-516 }, {  86,-516 }, {  87,-516 }, {  88,-516 },
5893  {  89,-516 }, {  90,-516 }, {  91,-516 }, {  92,-516 }, {  93,-516 },
5894 
5895  {  94,-516 }, {  95,-516 }, {  96,-516 }, {  97,-516 }, {  98,-516 },
5896  {  99,-516 }, { 100,-516 }, { 101,-516 }, { 102,-516 }, { 103,-516 },
5897  { 104,-516 }, { 105,-516 }, { 106,-516 }, { 107,-516 }, { 108,-516 },
5898  { 109,-516 }, { 110,-516 }, { 111,-516 }, { 112,-516 }, { 113,-516 },
5899  { 114,-516 }, { 115,-516 }, { 116,-516 }, { 117,-516 }, { 118,-516 },
5900  { 119,-516 }, { 120,-516 }, { 121,-516 }, { 122,-516 }, { 123,-516 },
5901  { 124,-516 }, { 125,-516 }, { 126,-516 }, { 127,-516 }, { 128,-516 },
5902  { 129,-516 }, { 130,-516 }, { 131,-516 }, { 132,-516 }, { 133,-516 },
5903  { 134,-516 }, { 135,-516 }, { 136,-516 }, { 137,-516 }, { 138,-516 },
5904  { 139,-516 }, { 140,-516 }, { 141,-516 }, { 142,-516 }, { 143,-516 },
5905 
5906  { 144,-516 }, { 145,-516 }, { 146,-516 }, { 147,-516 }, { 148,-516 },
5907  { 149,-516 }, { 150,-516 }, { 151,-516 }, { 152,-516 }, { 153,-516 },
5908  { 154,-516 }, { 155,-516 }, { 156,-516 }, { 157,-516 }, { 158,-516 },
5909  { 159,-516 }, { 160,-516 }, { 161,-516 }, { 162,-516 }, { 163,-516 },
5910  { 164,-516 }, { 165,-516 }, { 166,-516 }, { 167,-516 }, { 168,-516 },
5911  { 169,-516 }, { 170,-516 }, { 171,-516 }, { 172,-516 }, { 173,-516 },
5912  { 174,-516 }, { 175,-516 }, { 176,-516 }, { 177,-516 }, { 178,-516 },
5913  { 179,-516 }, { 180,-516 }, { 181,-516 }, { 182,-516 }, { 183,-516 },
5914  { 184,-516 }, { 185,-516 }, { 186,-516 }, { 187,-516 }, { 188,-516 },
5915  { 189,-516 }, { 190,-516 }, { 191,-516 }, { 192,-516 }, { 193,-516 },
5916 
5917  { 194,-516 }, { 195,-516 }, { 196,-516 }, { 197,-516 }, { 198,-516 },
5918  { 199,-516 }, { 200,-516 }, { 201,-516 }, { 202,-516 }, { 203,-516 },
5919  { 204,-516 }, { 205,-516 }, { 206,-516 }, { 207,-516 }, { 208,-516 },
5920  { 209,-516 }, { 210,-516 }, { 211,-516 }, { 212,-516 }, { 213,-516 },
5921  { 214,-516 }, { 215,-516 }, { 216,-516 }, { 217,-516 }, { 218,-516 },
5922  { 219,-516 }, { 220,-516 }, { 221,-516 }, { 222,-516 }, { 223,-516 },
5923  { 224,-516 }, { 225,-516 }, { 226,-516 }, { 227,-516 }, { 228,-516 },
5924  { 229,-516 }, { 230,-516 }, { 231,-516 }, { 232,-516 }, { 233,-516 },
5925  { 234,-516 }, { 235,-516 }, { 236,-516 }, { 237,-516 }, { 238,-516 },
5926  { 239,-516 }, { 240,-516 }, { 241,-516 }, { 242,-516 }, { 243,-516 },
5927 
5928  { 244,-516 }, { 245,-516 }, { 246,-516 }, { 247,-516 }, { 248,-516 },
5929  { 249,-516 }, { 250,-516 }, { 251,-516 }, { 252,-516 }, { 253,-516 },
5930  { 254,-516 }, { 255,-516 }, { 256,-516 }, {   0,  37 }, {   0,12676 },
5931  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5932  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5933  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5934  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5935  {   0,   0 }, {   0,  37 }, {   0,12653 }, {   0,   0 }, {   0,   0 },
5936  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5937  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5938 
5939  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5940  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5941  {   0,   0 }, {   0,   0 }, {  48,4570 }, {  49,4570 }, {  50,4570 },
5942  {  51,4570 }, {  52,4570 }, {  53,4570 }, {  54,4570 }, {  55,4570 },
5943  {  56,4570 }, {  57,4570 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5944  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  65,4570 },
5945  {  66,4570 }, {  67,4570 }, {  68,4570 }, {  69,4570 }, {  70,4570 },
5946  {  48,4570 }, {  49,4570 }, {  50,4570 }, {  51,4570 }, {  52,4570 },
5947  {  53,4570 }, {  54,4570 }, {  55,4570 }, {  56,4570 }, {  57,4570 },
5948  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5949 
5950  {   0,   0 }, {   0,   0 }, {  65,4570 }, {  66,4570 }, {  67,4570 },
5951  {  68,4570 }, {  69,4570 }, {  70,4570 }, {   0,   0 }, {   0,   0 },
5952  {   0,   0 }, {  97,4570 }, {  98,4570 }, {  99,4570 }, { 100,4570 },
5953  { 101,4570 }, { 102,4570 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5954  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5955  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
5956  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  97,4570 },
5957  {  98,4570 }, {  99,4570 }, { 100,4570 }, { 101,4570 }, { 102,4570 },
5958  {   0,   9 }, {   0,12549 }, {   1,   0 }, {   2,   0 }, {   3,   0 },
5959  {   4,   0 }, {   5,   0 }, {   6,   0 }, {   7,   0 }, {   8,   0 },
5960 
5961  {   9, 258 }, {  10, 516 }, {  11,   0 }, {  12, 258 }, {  13, 516 },
5962  {  14,   0 }, {  15,   0 }, {  16,   0 }, {  17,   0 }, {  18,   0 },
5963  {  19,   0 }, {  20,   0 }, {  21,   0 }, {  22,   0 }, {  23,   0 },
5964  {  24,   0 }, {  25,   0 }, {  26,   0 }, {  27,   0 }, {  28,   0 },
5965  {  29,   0 }, {  30,   0 }, {  31,   0 }, {  32, 258 }, {  33,   0 },
5966  {  34,   0 }, {  35,   0 }, {  36,   0 }, {  37,   0 }, {  38,   0 },
5967  {  39,   0 }, {  40,   0 }, {  41,   0 }, {  42,   0 }, {  43,   0 },
5968  {  44,   0 }, {  45, 563 }, {  46,   0 }, {  47,   0 }, {  48,   0 },
5969  {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 },
5970  {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 }, {  58,   0 },
5971 
5972  {  59,   0 }, {  60,   0 }, {  61,   0 }, {  62,   0 }, {  63,   0 },
5973  {  64,   0 }, {  65,   0 }, {  66,   0 }, {  67,   0 }, {  68,   0 },
5974  {  69,   0 }, {  70,   0 }, {  71,   0 }, {  72,   0 }, {  73,   0 },
5975  {  74,   0 }, {  75,   0 }, {  76,   0 }, {  77,   0 }, {  78,   0 },
5976  {  79,   0 }, {  80,   0 }, {  81,   0 }, {  82,   0 }, {  83,   0 },
5977  {  84,   0 }, {  85,   0 }, {  86,   0 }, {  87,   0 }, {  88,   0 },
5978  {  89,   0 }, {  90,   0 }, {  91,   0 }, {  92,   0 }, {  93,   0 },
5979  {  94,   0 }, {  95,   0 }, {  96,   0 }, {  97,   0 }, {  98,   0 },
5980  {  99,   0 }, { 100,   0 }, { 101,   0 }, { 102,   0 }, { 103,   0 },
5981  { 104,   0 }, { 105,   0 }, { 106,   0 }, { 107,   0 }, { 108,   0 },
5982 
5983  { 109,   0 }, { 110,   0 }, { 111,   0 }, { 112,   0 }, { 113,   0 },
5984  { 114,   0 }, { 115,   0 }, { 116,   0 }, { 117,   0 }, { 118,   0 },
5985  { 119,   0 }, { 120,   0 }, { 121,   0 }, { 122,   0 }, { 123,   0 },
5986  { 124,   0 }, { 125,   0 }, { 126,   0 }, { 127,   0 }, { 128,   0 },
5987  { 129,   0 }, { 130,   0 }, { 131,   0 }, { 132,   0 }, { 133,   0 },
5988  { 134,   0 }, { 135,   0 }, { 136,   0 }, { 137,   0 }, { 138,   0 },
5989  { 139,   0 }, { 140,   0 }, { 141,   0 }, { 142,   0 }, { 143,   0 },
5990  { 144,   0 }, { 145,   0 }, { 146,   0 }, { 147,   0 }, { 148,   0 },
5991  { 149,   0 }, { 150,   0 }, { 151,   0 }, { 152,   0 }, { 153,   0 },
5992  { 154,   0 }, { 155,   0 }, { 156,   0 }, { 157,   0 }, { 158,   0 },
5993 
5994  { 159,   0 }, { 160,   0 }, { 161,   0 }, { 162,   0 }, { 163,   0 },
5995  { 164,   0 }, { 165,   0 }, { 166,   0 }, { 167,   0 }, { 168,   0 },
5996  { 169,   0 }, { 170,   0 }, { 171,   0 }, { 172,   0 }, { 173,   0 },
5997  { 174,   0 }, { 175,   0 }, { 176,   0 }, { 177,   0 }, { 178,   0 },
5998  { 179,   0 }, { 180,   0 }, { 181,   0 }, { 182,   0 }, { 183,   0 },
5999  { 184,   0 }, { 185,   0 }, { 186,   0 }, { 187,   0 }, { 188,   0 },
6000  { 189,   0 }, { 190,   0 }, { 191,   0 }, { 192,   0 }, { 193,   0 },
6001  { 194,   0 }, { 195,   0 }, { 196,   0 }, { 197,   0 }, { 198,   0 },
6002  { 199,   0 }, { 200,   0 }, { 201,   0 }, { 202,   0 }, { 203,   0 },
6003  { 204,   0 }, { 205,   0 }, { 206,   0 }, { 207,   0 }, { 208,   0 },
6004 
6005  { 209,   0 }, { 210,   0 }, { 211,   0 }, { 212,   0 }, { 213,   0 },
6006  { 214,   0 }, { 215,   0 }, { 216,   0 }, { 217,   0 }, { 218,   0 },
6007  { 219,   0 }, { 220,   0 }, { 221,   0 }, { 222,   0 }, { 223,   0 },
6008  { 224,   0 }, { 225,   0 }, { 226,   0 }, { 227,   0 }, { 228,   0 },
6009  { 229,   0 }, { 230,   0 }, { 231,   0 }, { 232,   0 }, { 233,   0 },
6010  { 234,   0 }, { 235,   0 }, { 236,   0 }, { 237,   0 }, { 238,   0 },
6011  { 239,   0 }, { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 },
6012  { 244,   0 }, { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 },
6013  { 249,   0 }, { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 },
6014  { 254,   0 }, { 255,   0 }, { 256,   0 }, {   0,   9 }, {   0,12291 },
6015 
6016  {   1,-258 }, {   2,-258 }, {   3,-258 }, {   4,-258 }, {   5,-258 },
6017  {   6,-258 }, {   7,-258 }, {   8,-258 }, {   9,   0 }, {  10, 258 },
6018  {  11,-258 }, {  12,   0 }, {  13, 258 }, {  14,-258 }, {  15,-258 },
6019  {  16,-258 }, {  17,-258 }, {  18,-258 }, {  19,-258 }, {  20,-258 },
6020  {  21,-258 }, {  22,-258 }, {  23,-258 }, {  24,-258 }, {  25,-258 },
6021  {  26,-258 }, {  27,-258 }, {  28,-258 }, {  29,-258 }, {  30,-258 },
6022  {  31,-258 }, {  32,   0 }, {  33,-258 }, {  34,-258 }, {  35,-258 },
6023  {  36,-258 }, {  37,-258 }, {  38,-258 }, {  39,-258 }, {  40,-258 },
6024  {  41,-258 }, {  42,-258 }, {  43,-258 }, {  44,-258 }, {  45, 305 },
6025  {  46,-258 }, {  47,-258 }, {  48,-258 }, {  49,-258 }, {  50,-258 },
6026 
6027  {  51,-258 }, {  52,-258 }, {  53,-258 }, {  54,-258 }, {  55,-258 },
6028  {  56,-258 }, {  57,-258 }, {  58,-258 }, {  59,-258 }, {  60,-258 },
6029  {  61,-258 }, {  62,-258 }, {  63,-258 }, {  64,-258 }, {  65,-258 },
6030  {  66,-258 }, {  67,-258 }, {  68,-258 }, {  69,-258 }, {  70,-258 },
6031  {  71,-258 }, {  72,-258 }, {  73,-258 }, {  74,-258 }, {  75,-258 },
6032  {  76,-258 }, {  77,-258 }, {  78,-258 }, {  79,-258 }, {  80,-258 },
6033  {  81,-258 }, {  82,-258 }, {  83,-258 }, {  84,-258 }, {  85,-258 },
6034  {  86,-258 }, {  87,-258 }, {  88,-258 }, {  89,-258 }, {  90,-258 },
6035  {  91,-258 }, {  92,-258 }, {  93,-258 }, {  94,-258 }, {  95,-258 },
6036  {  96,-258 }, {  97,-258 }, {  98,-258 }, {  99,-258 }, { 100,-258 },
6037 
6038  { 101,-258 }, { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 },
6039  { 106,-258 }, { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 },
6040  { 111,-258 }, { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 },
6041  { 116,-258 }, { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 },
6042  { 121,-258 }, { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 },
6043  { 126,-258 }, { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 },
6044  { 131,-258 }, { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 },
6045  { 136,-258 }, { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 },
6046  { 141,-258 }, { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 },
6047  { 146,-258 }, { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 },
6048 
6049  { 151,-258 }, { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 },
6050  { 156,-258 }, { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 },
6051  { 161,-258 }, { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 },
6052  { 166,-258 }, { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 },
6053  { 171,-258 }, { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 },
6054  { 176,-258 }, { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 },
6055  { 181,-258 }, { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 },
6056  { 186,-258 }, { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 },
6057  { 191,-258 }, { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 },
6058  { 196,-258 }, { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 },
6059 
6060  { 201,-258 }, { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 },
6061  { 206,-258 }, { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 },
6062  { 211,-258 }, { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 },
6063  { 216,-258 }, { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 },
6064  { 221,-258 }, { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 },
6065  { 226,-258 }, { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 },
6066  { 231,-258 }, { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 },
6067  { 236,-258 }, { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 },
6068  { 241,-258 }, { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 },
6069  { 246,-258 }, { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 },
6070 
6071  { 251,-258 }, { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 },
6072  { 256,-258 }, {   0,   9 }, {   0,12033 }, {   0,   0 }, {   0,   0 },
6073  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6074  {   0,   0 }, {   9,-7240 }, {  10,-7240 }, {   0,   0 }, {  12,-7240 },
6075  {  13,-7240 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6076  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6077  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6078  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  32,-7240 },
6079  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6080  {   0,   0 }, {  39,-17560 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6081 
6082  {   0,   0 }, {   0,   0 }, {  45,-17553 }, {   0,   9 }, {   0,11986 },
6083  {   1,-563 }, {   2,-563 }, {   3,-563 }, {   4,-563 }, {   5,-563 },
6084  {   6,-563 }, {   7,-563 }, {   8,-563 }, {   9,-305 }, {  10, -47 },
6085  {  11,-563 }, {  12,-305 }, {  13, -47 }, {  14,-563 }, {  15,-563 },
6086  {  16,-563 }, {  17,-563 }, {  18,-563 }, {  19,-563 }, {  20,-563 },
6087  {  21,-563 }, {  22,-563 }, {  23,-563 }, {  24,-563 }, {  25,-563 },
6088  {  26,-563 }, {  27,-563 }, {  28,-563 }, {  29,-563 }, {  30,-563 },
6089  {  31,-563 }, {  32,-305 }, {  33,-563 }, {  34,-563 }, {  35,-563 },
6090  {  36,-563 }, {  37,-563 }, {  38,-563 }, {  39,-563 }, {  40,-563 },
6091  {  41,-563 }, {  42,-563 }, {  43,-563 }, {  44,-563 }, {  45,4007 },
6092 
6093  {  46,-563 }, {  47,-563 }, {  48,-563 }, {  49,-563 }, {  50,-563 },
6094  {  51,-563 }, {  52,-563 }, {  53,-563 }, {  54,-563 }, {  55,-563 },
6095  {  56,-563 }, {  57,-563 }, {  58,-563 }, {  59,-563 }, {  60,-563 },
6096  {  61,-563 }, {  62,-563 }, {  63,-563 }, {  64,-563 }, {  65,-563 },
6097  {  66,-563 }, {  67,-563 }, {  68,-563 }, {  69,-563 }, {  70,-563 },
6098  {  71,-563 }, {  72,-563 }, {  73,-563 }, {  74,-563 }, {  75,-563 },
6099  {  76,-563 }, {  77,-563 }, {  78,-563 }, {  79,-563 }, {  80,-563 },
6100  {  81,-563 }, {  82,-563 }, {  83,-563 }, {  84,-563 }, {  85,-563 },
6101  {  86,-563 }, {  87,-563 }, {  88,-563 }, {  89,-563 }, {  90,-563 },
6102  {  91,-563 }, {  92,-563 }, {  93,-563 }, {  94,-563 }, {  95,-563 },
6103 
6104  {  96,-563 }, {  97,-563 }, {  98,-563 }, {  99,-563 }, { 100,-563 },
6105  { 101,-563 }, { 102,-563 }, { 103,-563 }, { 104,-563 }, { 105,-563 },
6106  { 106,-563 }, { 107,-563 }, { 108,-563 }, { 109,-563 }, { 110,-563 },
6107  { 111,-563 }, { 112,-563 }, { 113,-563 }, { 114,-563 }, { 115,-563 },
6108  { 116,-563 }, { 117,-563 }, { 118,-563 }, { 119,-563 }, { 120,-563 },
6109  { 121,-563 }, { 122,-563 }, { 123,-563 }, { 124,-563 }, { 125,-563 },
6110  { 126,-563 }, { 127,-563 }, { 128,-563 }, { 129,-563 }, { 130,-563 },
6111  { 131,-563 }, { 132,-563 }, { 133,-563 }, { 134,-563 }, { 135,-563 },
6112  { 136,-563 }, { 137,-563 }, { 138,-563 }, { 139,-563 }, { 140,-563 },
6113  { 141,-563 }, { 142,-563 }, { 143,-563 }, { 144,-563 }, { 145,-563 },
6114 
6115  { 146,-563 }, { 147,-563 }, { 148,-563 }, { 149,-563 }, { 150,-563 },
6116  { 151,-563 }, { 152,-563 }, { 153,-563 }, { 154,-563 }, { 155,-563 },
6117  { 156,-563 }, { 157,-563 }, { 158,-563 }, { 159,-563 }, { 160,-563 },
6118  { 161,-563 }, { 162,-563 }, { 163,-563 }, { 164,-563 }, { 165,-563 },
6119  { 166,-563 }, { 167,-563 }, { 168,-563 }, { 169,-563 }, { 170,-563 },
6120  { 171,-563 }, { 172,-563 }, { 173,-563 }, { 174,-563 }, { 175,-563 },
6121  { 176,-563 }, { 177,-563 }, { 178,-563 }, { 179,-563 }, { 180,-563 },
6122  { 181,-563 }, { 182,-563 }, { 183,-563 }, { 184,-563 }, { 185,-563 },
6123  { 186,-563 }, { 187,-563 }, { 188,-563 }, { 189,-563 }, { 190,-563 },
6124  { 191,-563 }, { 192,-563 }, { 193,-563 }, { 194,-563 }, { 195,-563 },
6125 
6126  { 196,-563 }, { 197,-563 }, { 198,-563 }, { 199,-563 }, { 200,-563 },
6127  { 201,-563 }, { 202,-563 }, { 203,-563 }, { 204,-563 }, { 205,-563 },
6128  { 206,-563 }, { 207,-563 }, { 208,-563 }, { 209,-563 }, { 210,-563 },
6129  { 211,-563 }, { 212,-563 }, { 213,-563 }, { 214,-563 }, { 215,-563 },
6130  { 216,-563 }, { 217,-563 }, { 218,-563 }, { 219,-563 }, { 220,-563 },
6131  { 221,-563 }, { 222,-563 }, { 223,-563 }, { 224,-563 }, { 225,-563 },
6132  { 226,-563 }, { 227,-563 }, { 228,-563 }, { 229,-563 }, { 230,-563 },
6133  { 231,-563 }, { 232,-563 }, { 233,-563 }, { 234,-563 }, { 235,-563 },
6134  { 236,-563 }, { 237,-563 }, { 238,-563 }, { 239,-563 }, { 240,-563 },
6135  { 241,-563 }, { 242,-563 }, { 243,-563 }, { 244,-563 }, { 245,-563 },
6136 
6137  { 246,-563 }, { 247,-563 }, { 248,-563 }, { 249,-563 }, { 250,-563 },
6138  { 251,-563 }, { 252,-563 }, { 253,-563 }, { 254,-563 }, { 255,-563 },
6139  { 256,-563 }, {   0,   9 }, {   0,11728 }, {   1,-4945 }, {   2,-4945 },
6140  {   3,-4945 }, {   4,-4945 }, {   5,-4945 }, {   6,-4945 }, {   7,-4945 },
6141  {   8,-4945 }, {   9,-4687 }, {  10,-11326 }, {  11,-4945 }, {  12,-4687 },
6142  {  13,-11326 }, {  14,-4945 }, {  15,-4945 }, {  16,-4945 }, {  17,-4945 },
6143  {  18,-4945 }, {  19,-4945 }, {  20,-4945 }, {  21,-4945 }, {  22,-4945 },
6144  {  23,-4945 }, {  24,-4945 }, {  25,-4945 }, {  26,-4945 }, {  27,-4945 },
6145  {  28,-4945 }, {  29,-4945 }, {  30,-4945 }, {  31,-4945 }, {  32,-4687 },
6146  {  33,-4945 }, {  34,-4945 }, {  35,-4945 }, {  36,-4945 }, {  37,-4945 },
6147 
6148  {  38,-4945 }, {  39,-4945 }, {  40,-4945 }, {  41,-4945 }, {  42,-4945 },
6149  {  43,-4945 }, {  44,-4945 }, {  45,   0 }, {  46,-4945 }, {  47,-4945 },
6150  {  48,-4945 }, {  49,-4945 }, {  50,-4945 }, {  51,-4945 }, {  52,-4945 },
6151  {  53,-4945 }, {  54,-4945 }, {  55,-4945 }, {  56,-4945 }, {  57,-4945 },
6152  {  58,-4945 }, {  59,-4945 }, {  60,-4945 }, {  61,-4945 }, {  62,-4945 },
6153  {  63,-4945 }, {  64,-4945 }, {  65,-4945 }, {  66,-4945 }, {  67,-4945 },
6154  {  68,-4945 }, {  69,-4945 }, {  70,-4945 }, {  71,-4945 }, {  72,-4945 },
6155  {  73,-4945 }, {  74,-4945 }, {  75,-4945 }, {  76,-4945 }, {  77,-4945 },
6156  {  78,-4945 }, {  79,-4945 }, {  80,-4945 }, {  81,-4945 }, {  82,-4945 },
6157  {  83,-4945 }, {  84,-4945 }, {  85,-4945 }, {  86,-4945 }, {  87,-4945 },
6158 
6159  {  88,-4945 }, {  89,-4945 }, {  90,-4945 }, {  91,-4945 }, {  92,-4945 },
6160  {  93,-4945 }, {  94,-4945 }, {  95,-4945 }, {  96,-4945 }, {  97,-4945 },
6161  {  98,-4945 }, {  99,-4945 }, { 100,-4945 }, { 101,-4945 }, { 102,-4945 },
6162  { 103,-4945 }, { 104,-4945 }, { 105,-4945 }, { 106,-4945 }, { 107,-4945 },
6163  { 108,-4945 }, { 109,-4945 }, { 110,-4945 }, { 111,-4945 }, { 112,-4945 },
6164  { 113,-4945 }, { 114,-4945 }, { 115,-4945 }, { 116,-4945 }, { 117,-4945 },
6165  { 118,-4945 }, { 119,-4945 }, { 120,-4945 }, { 121,-4945 }, { 122,-4945 },
6166  { 123,-4945 }, { 124,-4945 }, { 125,-4945 }, { 126,-4945 }, { 127,-4945 },
6167  { 128,-4945 }, { 129,-4945 }, { 130,-4945 }, { 131,-4945 }, { 132,-4945 },
6168  { 133,-4945 }, { 134,-4945 }, { 135,-4945 }, { 136,-4945 }, { 137,-4945 },
6169 
6170  { 138,-4945 }, { 139,-4945 }, { 140,-4945 }, { 141,-4945 }, { 142,-4945 },
6171  { 143,-4945 }, { 144,-4945 }, { 145,-4945 }, { 146,-4945 }, { 147,-4945 },
6172  { 148,-4945 }, { 149,-4945 }, { 150,-4945 }, { 151,-4945 }, { 152,-4945 },
6173  { 153,-4945 }, { 154,-4945 }, { 155,-4945 }, { 156,-4945 }, { 157,-4945 },
6174  { 158,-4945 }, { 159,-4945 }, { 160,-4945 }, { 161,-4945 }, { 162,-4945 },
6175  { 163,-4945 }, { 164,-4945 }, { 165,-4945 }, { 166,-4945 }, { 167,-4945 },
6176  { 168,-4945 }, { 169,-4945 }, { 170,-4945 }, { 171,-4945 }, { 172,-4945 },
6177  { 173,-4945 }, { 174,-4945 }, { 175,-4945 }, { 176,-4945 }, { 177,-4945 },
6178  { 178,-4945 }, { 179,-4945 }, { 180,-4945 }, { 181,-4945 }, { 182,-4945 },
6179  { 183,-4945 }, { 184,-4945 }, { 185,-4945 }, { 186,-4945 }, { 187,-4945 },
6180 
6181  { 188,-4945 }, { 189,-4945 }, { 190,-4945 }, { 191,-4945 }, { 192,-4945 },
6182  { 193,-4945 }, { 194,-4945 }, { 195,-4945 }, { 196,-4945 }, { 197,-4945 },
6183  { 198,-4945 }, { 199,-4945 }, { 200,-4945 }, { 201,-4945 }, { 202,-4945 },
6184  { 203,-4945 }, { 204,-4945 }, { 205,-4945 }, { 206,-4945 }, { 207,-4945 },
6185  { 208,-4945 }, { 209,-4945 }, { 210,-4945 }, { 211,-4945 }, { 212,-4945 },
6186  { 213,-4945 }, { 214,-4945 }, { 215,-4945 }, { 216,-4945 }, { 217,-4945 },
6187  { 218,-4945 }, { 219,-4945 }, { 220,-4945 }, { 221,-4945 }, { 222,-4945 },
6188  { 223,-4945 }, { 224,-4945 }, { 225,-4945 }, { 226,-4945 }, { 227,-4945 },
6189  { 228,-4945 }, { 229,-4945 }, { 230,-4945 }, { 231,-4945 }, { 232,-4945 },
6190  { 233,-4945 }, { 234,-4945 }, { 235,-4945 }, { 236,-4945 }, { 237,-4945 },
6191 
6192  { 238,-4945 }, { 239,-4945 }, { 240,-4945 }, { 241,-4945 }, { 242,-4945 },
6193  { 243,-4945 }, { 244,-4945 }, { 245,-4945 }, { 246,-4945 }, { 247,-4945 },
6194  { 248,-4945 }, { 249,-4945 }, { 250,-4945 }, { 251,-4945 }, { 252,-4945 },
6195  { 253,-4945 }, { 254,-4945 }, { 255,-4945 }, { 256,-4945 }, {   0,  16 },
6196  {   0,11470 }, {   1,   0 }, {   2,   0 }, {   3,   0 }, {   4,   0 },
6197  {   5,   0 }, {   6,   0 }, {   7,   0 }, {   8,   0 }, {   9, 258 },
6198  {  10, 516 }, {  11,   0 }, {  12, 258 }, {  13, 516 }, {  14,   0 },
6199  {  15,   0 }, {  16,   0 }, {  17,   0 }, {  18,   0 }, {  19,   0 },
6200  {  20,   0 }, {  21,   0 }, {  22,   0 }, {  23,   0 }, {  24,   0 },
6201  {  25,   0 }, {  26,   0 }, {  27,   0 }, {  28,   0 }, {  29,   0 },
6202 
6203  {  30,   0 }, {  31,   0 }, {  32, 258 }, {  33,   0 }, {  34,   0 },
6204  {  35,   0 }, {  36,   0 }, {  37,   0 }, {  38,   0 }, {  39,   0 },
6205  {  40,   0 }, {  41,   0 }, {  42,   0 }, {  43,   0 }, {  44,   0 },
6206  {  45, 563 }, {  46,   0 }, {  47,   0 }, {  48,   0 }, {  49,   0 },
6207  {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 },
6208  {  55,   0 }, {  56,   0 }, {  57,   0 }, {  58,   0 }, {  59,   0 },
6209  {  60,   0 }, {  61,   0 }, {  62,   0 }, {  63,   0 }, {  64,   0 },
6210  {  65,   0 }, {  66,   0 }, {  67,   0 }, {  68,   0 }, {  69,   0 },
6211  {  70,   0 }, {  71,   0 }, {  72,   0 }, {  73,   0 }, {  74,   0 },
6212  {  75,   0 }, {  76,   0 }, {  77,   0 }, {  78,   0 }, {  79,   0 },
6213 
6214  {  80,   0 }, {  81,   0 }, {  82,   0 }, {  83,   0 }, {  84,   0 },
6215  {  85,   0 }, {  86,   0 }, {  87,   0 }, {  88,   0 }, {  89,   0 },
6216  {  90,   0 }, {  91,   0 }, {  92,   0 }, {  93,   0 }, {  94,   0 },
6217  {  95,   0 }, {  96,   0 }, {  97,   0 }, {  98,   0 }, {  99,   0 },
6218  { 100,   0 }, { 101,   0 }, { 102,   0 }, { 103,   0 }, { 104,   0 },
6219  { 105,   0 }, { 106,   0 }, { 107,   0 }, { 108,   0 }, { 109,   0 },
6220  { 110,   0 }, { 111,   0 }, { 112,   0 }, { 113,   0 }, { 114,   0 },
6221  { 115,   0 }, { 116,   0 }, { 117,   0 }, { 118,   0 }, { 119,   0 },
6222  { 120,   0 }, { 121,   0 }, { 122,   0 }, { 123,   0 }, { 124,   0 },
6223  { 125,   0 }, { 126,   0 }, { 127,   0 }, { 128,   0 }, { 129,   0 },
6224 
6225  { 130,   0 }, { 131,   0 }, { 132,   0 }, { 133,   0 }, { 134,   0 },
6226  { 135,   0 }, { 136,   0 }, { 137,   0 }, { 138,   0 }, { 139,   0 },
6227  { 140,   0 }, { 141,   0 }, { 142,   0 }, { 143,   0 }, { 144,   0 },
6228  { 145,   0 }, { 146,   0 }, { 147,   0 }, { 148,   0 }, { 149,   0 },
6229  { 150,   0 }, { 151,   0 }, { 152,   0 }, { 153,   0 }, { 154,   0 },
6230  { 155,   0 }, { 156,   0 }, { 157,   0 }, { 158,   0 }, { 159,   0 },
6231  { 160,   0 }, { 161,   0 }, { 162,   0 }, { 163,   0 }, { 164,   0 },
6232  { 165,   0 }, { 166,   0 }, { 167,   0 }, { 168,   0 }, { 169,   0 },
6233  { 170,   0 }, { 171,   0 }, { 172,   0 }, { 173,   0 }, { 174,   0 },
6234  { 175,   0 }, { 176,   0 }, { 177,   0 }, { 178,   0 }, { 179,   0 },
6235 
6236  { 180,   0 }, { 181,   0 }, { 182,   0 }, { 183,   0 }, { 184,   0 },
6237  { 185,   0 }, { 186,   0 }, { 187,   0 }, { 188,   0 }, { 189,   0 },
6238  { 190,   0 }, { 191,   0 }, { 192,   0 }, { 193,   0 }, { 194,   0 },
6239  { 195,   0 }, { 196,   0 }, { 197,   0 }, { 198,   0 }, { 199,   0 },
6240  { 200,   0 }, { 201,   0 }, { 202,   0 }, { 203,   0 }, { 204,   0 },
6241  { 205,   0 }, { 206,   0 }, { 207,   0 }, { 208,   0 }, { 209,   0 },
6242  { 210,   0 }, { 211,   0 }, { 212,   0 }, { 213,   0 }, { 214,   0 },
6243  { 215,   0 }, { 216,   0 }, { 217,   0 }, { 218,   0 }, { 219,   0 },
6244  { 220,   0 }, { 221,   0 }, { 222,   0 }, { 223,   0 }, { 224,   0 },
6245  { 225,   0 }, { 226,   0 }, { 227,   0 }, { 228,   0 }, { 229,   0 },
6246 
6247  { 230,   0 }, { 231,   0 }, { 232,   0 }, { 233,   0 }, { 234,   0 },
6248  { 235,   0 }, { 236,   0 }, { 237,   0 }, { 238,   0 }, { 239,   0 },
6249  { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 }, { 244,   0 },
6250  { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 }, { 249,   0 },
6251  { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 }, { 254,   0 },
6252  { 255,   0 }, { 256,   0 }, {   0,  16 }, {   0,11212 }, {   1,-258 },
6253  {   2,-258 }, {   3,-258 }, {   4,-258 }, {   5,-258 }, {   6,-258 },
6254  {   7,-258 }, {   8,-258 }, {   9,   0 }, {  10, 258 }, {  11,-258 },
6255  {  12,   0 }, {  13, 258 }, {  14,-258 }, {  15,-258 }, {  16,-258 },
6256  {  17,-258 }, {  18,-258 }, {  19,-258 }, {  20,-258 }, {  21,-258 },
6257 
6258  {  22,-258 }, {  23,-258 }, {  24,-258 }, {  25,-258 }, {  26,-258 },
6259  {  27,-258 }, {  28,-258 }, {  29,-258 }, {  30,-258 }, {  31,-258 },
6260  {  32,   0 }, {  33,-258 }, {  34,-258 }, {  35,-258 }, {  36,-258 },
6261  {  37,-258 }, {  38,-258 }, {  39,-258 }, {  40,-258 }, {  41,-258 },
6262  {  42,-258 }, {  43,-258 }, {  44,-258 }, {  45, 305 }, {  46,-258 },
6263  {  47,-258 }, {  48,-258 }, {  49,-258 }, {  50,-258 }, {  51,-258 },
6264  {  52,-258 }, {  53,-258 }, {  54,-258 }, {  55,-258 }, {  56,-258 },
6265  {  57,-258 }, {  58,-258 }, {  59,-258 }, {  60,-258 }, {  61,-258 },
6266  {  62,-258 }, {  63,-258 }, {  64,-258 }, {  65,-258 }, {  66,-258 },
6267  {  67,-258 }, {  68,-258 }, {  69,-258 }, {  70,-258 }, {  71,-258 },
6268 
6269  {  72,-258 }, {  73,-258 }, {  74,-258 }, {  75,-258 }, {  76,-258 },
6270  {  77,-258 }, {  78,-258 }, {  79,-258 }, {  80,-258 }, {  81,-258 },
6271  {  82,-258 }, {  83,-258 }, {  84,-258 }, {  85,-258 }, {  86,-258 },
6272  {  87,-258 }, {  88,-258 }, {  89,-258 }, {  90,-258 }, {  91,-258 },
6273  {  92,-258 }, {  93,-258 }, {  94,-258 }, {  95,-258 }, {  96,-258 },
6274  {  97,-258 }, {  98,-258 }, {  99,-258 }, { 100,-258 }, { 101,-258 },
6275  { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 }, { 106,-258 },
6276  { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 }, { 111,-258 },
6277  { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 }, { 116,-258 },
6278  { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 }, { 121,-258 },
6279 
6280  { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 }, { 126,-258 },
6281  { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 }, { 131,-258 },
6282  { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 }, { 136,-258 },
6283  { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 }, { 141,-258 },
6284  { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 }, { 146,-258 },
6285  { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 }, { 151,-258 },
6286  { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 }, { 156,-258 },
6287  { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 }, { 161,-258 },
6288  { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 }, { 166,-258 },
6289  { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 }, { 171,-258 },
6290 
6291  { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 }, { 176,-258 },
6292  { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 }, { 181,-258 },
6293  { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 }, { 186,-258 },
6294  { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 }, { 191,-258 },
6295  { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 }, { 196,-258 },
6296  { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 }, { 201,-258 },
6297  { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 }, { 206,-258 },
6298  { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 }, { 211,-258 },
6299  { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 }, { 216,-258 },
6300  { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 }, { 221,-258 },
6301 
6302  { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 }, { 226,-258 },
6303  { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 }, { 231,-258 },
6304  { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 }, { 236,-258 },
6305  { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 }, { 241,-258 },
6306  { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 }, { 246,-258 },
6307  { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 }, { 251,-258 },
6308  { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 }, { 256,-258 },
6309  {   0,  16 }, {   0,10954 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6310  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6311  {   9,-8007 }, {  10,-8007 }, {   0,   0 }, {  12,-8007 }, {  13,-8007 },
6312 
6313  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6314  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6315  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6316  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  32,-8007 }, {   0,   0 },
6317  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6318  {  39,-18630 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6319  {   0,   0 }, {  45,-18625 }, {   0,  16 }, {   0,10907 }, {   1,-563 },
6320  {   2,-563 }, {   3,-563 }, {   4,-563 }, {   5,-563 }, {   6,-563 },
6321  {   7,-563 }, {   8,-563 }, {   9,-305 }, {  10, -47 }, {  11,-563 },
6322  {  12,-305 }, {  13, -47 }, {  14,-563 }, {  15,-563 }, {  16,-563 },
6323 
6324  {  17,-563 }, {  18,-563 }, {  19,-563 }, {  20,-563 }, {  21,-563 },
6325  {  22,-563 }, {  23,-563 }, {  24,-563 }, {  25,-563 }, {  26,-563 },
6326  {  27,-563 }, {  28,-563 }, {  29,-563 }, {  30,-563 }, {  31,-563 },
6327  {  32,-305 }, {  33,-563 }, {  34,-563 }, {  35,-563 }, {  36,-563 },
6328  {  37,-563 }, {  38,-563 }, {  39,-563 }, {  40,-563 }, {  41,-563 },
6329  {  42,-563 }, {  43,-563 }, {  44,-563 }, {  45,3186 }, {  46,-563 },
6330  {  47,-563 }, {  48,-563 }, {  49,-563 }, {  50,-563 }, {  51,-563 },
6331  {  52,-563 }, {  53,-563 }, {  54,-563 }, {  55,-563 }, {  56,-563 },
6332  {  57,-563 }, {  58,-563 }, {  59,-563 }, {  60,-563 }, {  61,-563 },
6333  {  62,-563 }, {  63,-563 }, {  64,-563 }, {  65,-563 }, {  66,-563 },
6334 
6335  {  67,-563 }, {  68,-563 }, {  69,-563 }, {  70,-563 }, {  71,-563 },
6336  {  72,-563 }, {  73,-563 }, {  74,-563 }, {  75,-563 }, {  76,-563 },
6337  {  77,-563 }, {  78,-563 }, {  79,-563 }, {  80,-563 }, {  81,-563 },
6338  {  82,-563 }, {  83,-563 }, {  84,-563 }, {  85,-563 }, {  86,-563 },
6339  {  87,-563 }, {  88,-563 }, {  89,-563 }, {  90,-563 }, {  91,-563 },
6340  {  92,-563 }, {  93,-563 }, {  94,-563 }, {  95,-563 }, {  96,-563 },
6341  {  97,-563 }, {  98,-563 }, {  99,-563 }, { 100,-563 }, { 101,-563 },
6342  { 102,-563 }, { 103,-563 }, { 104,-563 }, { 105,-563 }, { 106,-563 },
6343  { 107,-563 }, { 108,-563 }, { 109,-563 }, { 110,-563 }, { 111,-563 },
6344  { 112,-563 }, { 113,-563 }, { 114,-563 }, { 115,-563 }, { 116,-563 },
6345 
6346  { 117,-563 }, { 118,-563 }, { 119,-563 }, { 120,-563 }, { 121,-563 },
6347  { 122,-563 }, { 123,-563 }, { 124,-563 }, { 125,-563 }, { 126,-563 },
6348  { 127,-563 }, { 128,-563 }, { 129,-563 }, { 130,-563 }, { 131,-563 },
6349  { 132,-563 }, { 133,-563 }, { 134,-563 }, { 135,-563 }, { 136,-563 },
6350  { 137,-563 }, { 138,-563 }, { 139,-563 }, { 140,-563 }, { 141,-563 },
6351  { 142,-563 }, { 143,-563 }, { 144,-563 }, { 145,-563 }, { 146,-563 },
6352  { 147,-563 }, { 148,-563 }, { 149,-563 }, { 150,-563 }, { 151,-563 },
6353  { 152,-563 }, { 153,-563 }, { 154,-563 }, { 155,-563 }, { 156,-563 },
6354  { 157,-563 }, { 158,-563 }, { 159,-563 }, { 160,-563 }, { 161,-563 },
6355  { 162,-563 }, { 163,-563 }, { 164,-563 }, { 165,-563 }, { 166,-563 },
6356 
6357  { 167,-563 }, { 168,-563 }, { 169,-563 }, { 170,-563 }, { 171,-563 },
6358  { 172,-563 }, { 173,-563 }, { 174,-563 }, { 175,-563 }, { 176,-563 },
6359  { 177,-563 }, { 178,-563 }, { 179,-563 }, { 180,-563 }, { 181,-563 },
6360  { 182,-563 }, { 183,-563 }, { 184,-563 }, { 185,-563 }, { 186,-563 },
6361  { 187,-563 }, { 188,-563 }, { 189,-563 }, { 190,-563 }, { 191,-563 },
6362  { 192,-563 }, { 193,-563 }, { 194,-563 }, { 195,-563 }, { 196,-563 },
6363  { 197,-563 }, { 198,-563 }, { 199,-563 }, { 200,-563 }, { 201,-563 },
6364  { 202,-563 }, { 203,-563 }, { 204,-563 }, { 205,-563 }, { 206,-563 },
6365  { 207,-563 }, { 208,-563 }, { 209,-563 }, { 210,-563 }, { 211,-563 },
6366  { 212,-563 }, { 213,-563 }, { 214,-563 }, { 215,-563 }, { 216,-563 },
6367 
6368  { 217,-563 }, { 218,-563 }, { 219,-563 }, { 220,-563 }, { 221,-563 },
6369  { 222,-563 }, { 223,-563 }, { 224,-563 }, { 225,-563 }, { 226,-563 },
6370  { 227,-563 }, { 228,-563 }, { 229,-563 }, { 230,-563 }, { 231,-563 },
6371  { 232,-563 }, { 233,-563 }, { 234,-563 }, { 235,-563 }, { 236,-563 },
6372  { 237,-563 }, { 238,-563 }, { 239,-563 }, { 240,-563 }, { 241,-563 },
6373  { 242,-563 }, { 243,-563 }, { 244,-563 }, { 245,-563 }, { 246,-563 },
6374  { 247,-563 }, { 248,-563 }, { 249,-563 }, { 250,-563 }, { 251,-563 },
6375  { 252,-563 }, { 253,-563 }, { 254,-563 }, { 255,-563 }, { 256,-563 },
6376  {   0,  16 }, {   0,10649 }, {   1,-4992 }, {   2,-4992 }, {   3,-4992 },
6377  {   4,-4992 }, {   5,-4992 }, {   6,-4992 }, {   7,-4992 }, {   8,-4992 },
6378 
6379  {   9,-4734 }, {  10,-11451 }, {  11,-4992 }, {  12,-4734 }, {  13,-11451 },
6380  {  14,-4992 }, {  15,-4992 }, {  16,-4992 }, {  17,-4992 }, {  18,-4992 },
6381  {  19,-4992 }, {  20,-4992 }, {  21,-4992 }, {  22,-4992 }, {  23,-4992 },
6382  {  24,-4992 }, {  25,-4992 }, {  26,-4992 }, {  27,-4992 }, {  28,-4992 },
6383  {  29,-4992 }, {  30,-4992 }, {  31,-4992 }, {  32,-4734 }, {  33,-4992 },
6384  {  34,-4992 }, {  35,-4992 }, {  36,-4992 }, {  37,-4992 }, {  38,-4992 },
6385  {  39,-4992 }, {  40,-4992 }, {  41,-4992 }, {  42,-4992 }, {  43,-4992 },
6386  {  44,-4992 }, {  45,   0 }, {  46,-4992 }, {  47,-4992 }, {  48,-4992 },
6387  {  49,-4992 }, {  50,-4992 }, {  51,-4992 }, {  52,-4992 }, {  53,-4992 },
6388  {  54,-4992 }, {  55,-4992 }, {  56,-4992 }, {  57,-4992 }, {  58,-4992 },
6389 
6390  {  59,-4992 }, {  60,-4992 }, {  61,-4992 }, {  62,-4992 }, {  63,-4992 },
6391  {  64,-4992 }, {  65,-4992 }, {  66,-4992 }, {  67,-4992 }, {  68,-4992 },
6392  {  69,-4992 }, {  70,-4992 }, {  71,-4992 }, {  72,-4992 }, {  73,-4992 },
6393  {  74,-4992 }, {  75,-4992 }, {  76,-4992 }, {  77,-4992 }, {  78,-4992 },
6394  {  79,-4992 }, {  80,-4992 }, {  81,-4992 }, {  82,-4992 }, {  83,-4992 },
6395  {  84,-4992 }, {  85,-4992 }, {  86,-4992 }, {  87,-4992 }, {  88,-4992 },
6396  {  89,-4992 }, {  90,-4992 }, {  91,-4992 }, {  92,-4992 }, {  93,-4992 },
6397  {  94,-4992 }, {  95,-4992 }, {  96,-4992 }, {  97,-4992 }, {  98,-4992 },
6398  {  99,-4992 }, { 100,-4992 }, { 101,-4992 }, { 102,-4992 }, { 103,-4992 },
6399  { 104,-4992 }, { 105,-4992 }, { 106,-4992 }, { 107,-4992 }, { 108,-4992 },
6400 
6401  { 109,-4992 }, { 110,-4992 }, { 111,-4992 }, { 112,-4992 }, { 113,-4992 },
6402  { 114,-4992 }, { 115,-4992 }, { 116,-4992 }, { 117,-4992 }, { 118,-4992 },
6403  { 119,-4992 }, { 120,-4992 }, { 121,-4992 }, { 122,-4992 }, { 123,-4992 },
6404  { 124,-4992 }, { 125,-4992 }, { 126,-4992 }, { 127,-4992 }, { 128,-4992 },
6405  { 129,-4992 }, { 130,-4992 }, { 131,-4992 }, { 132,-4992 }, { 133,-4992 },
6406  { 134,-4992 }, { 135,-4992 }, { 136,-4992 }, { 137,-4992 }, { 138,-4992 },
6407  { 139,-4992 }, { 140,-4992 }, { 141,-4992 }, { 142,-4992 }, { 143,-4992 },
6408  { 144,-4992 }, { 145,-4992 }, { 146,-4992 }, { 147,-4992 }, { 148,-4992 },
6409  { 149,-4992 }, { 150,-4992 }, { 151,-4992 }, { 152,-4992 }, { 153,-4992 },
6410  { 154,-4992 }, { 155,-4992 }, { 156,-4992 }, { 157,-4992 }, { 158,-4992 },
6411 
6412  { 159,-4992 }, { 160,-4992 }, { 161,-4992 }, { 162,-4992 }, { 163,-4992 },
6413  { 164,-4992 }, { 165,-4992 }, { 166,-4992 }, { 167,-4992 }, { 168,-4992 },
6414  { 169,-4992 }, { 170,-4992 }, { 171,-4992 }, { 172,-4992 }, { 173,-4992 },
6415  { 174,-4992 }, { 175,-4992 }, { 176,-4992 }, { 177,-4992 }, { 178,-4992 },
6416  { 179,-4992 }, { 180,-4992 }, { 181,-4992 }, { 182,-4992 }, { 183,-4992 },
6417  { 184,-4992 }, { 185,-4992 }, { 186,-4992 }, { 187,-4992 }, { 188,-4992 },
6418  { 189,-4992 }, { 190,-4992 }, { 191,-4992 }, { 192,-4992 }, { 193,-4992 },
6419  { 194,-4992 }, { 195,-4992 }, { 196,-4992 }, { 197,-4992 }, { 198,-4992 },
6420  { 199,-4992 }, { 200,-4992 }, { 201,-4992 }, { 202,-4992 }, { 203,-4992 },
6421  { 204,-4992 }, { 205,-4992 }, { 206,-4992 }, { 207,-4992 }, { 208,-4992 },
6422 
6423  { 209,-4992 }, { 210,-4992 }, { 211,-4992 }, { 212,-4992 }, { 213,-4992 },
6424  { 214,-4992 }, { 215,-4992 }, { 216,-4992 }, { 217,-4992 }, { 218,-4992 },
6425  { 219,-4992 }, { 220,-4992 }, { 221,-4992 }, { 222,-4992 }, { 223,-4992 },
6426  { 224,-4992 }, { 225,-4992 }, { 226,-4992 }, { 227,-4992 }, { 228,-4992 },
6427  { 229,-4992 }, { 230,-4992 }, { 231,-4992 }, { 232,-4992 }, { 233,-4992 },
6428  { 234,-4992 }, { 235,-4992 }, { 236,-4992 }, { 237,-4992 }, { 238,-4992 },
6429  { 239,-4992 }, { 240,-4992 }, { 241,-4992 }, { 242,-4992 }, { 243,-4992 },
6430  { 244,-4992 }, { 245,-4992 }, { 246,-4992 }, { 247,-4992 }, { 248,-4992 },
6431  { 249,-4992 }, { 250,-4992 }, { 251,-4992 }, { 252,-4992 }, { 253,-4992 },
6432  { 254,-4992 }, { 255,-4992 }, { 256,-4992 }, {   0,  22 }, {   0,10391 },
6433 
6434  {   1,   0 }, {   2,   0 }, {   3,   0 }, {   4,   0 }, {   5,   0 },
6435  {   6,   0 }, {   7,   0 }, {   8,   0 }, {   9, 258 }, {  10, 516 },
6436  {  11,   0 }, {  12, 258 }, {  13, 516 }, {  14,   0 }, {  15,   0 },
6437  {  16,   0 }, {  17,   0 }, {  18,   0 }, {  19,   0 }, {  20,   0 },
6438  {  21,   0 }, {  22,   0 }, {  23,   0 }, {  24,   0 }, {  25,   0 },
6439  {  26,   0 }, {  27,   0 }, {  28,   0 }, {  29,   0 }, {  30,   0 },
6440  {  31,   0 }, {  32, 258 }, {  33,   0 }, {  34,   0 }, {  35,   0 },
6441  {  36,   0 }, {  37,   0 }, {  38,   0 }, {  39,   0 }, {  40,   0 },
6442  {  41,   0 }, {  42,   0 }, {  43,   0 }, {  44,   0 }, {  45, 563 },
6443  {  46,   0 }, {  47,   0 }, {  48,   0 }, {  49,   0 }, {  50,   0 },
6444 
6445  {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 }, {  55,   0 },
6446  {  56,   0 }, {  57,   0 }, {  58,   0 }, {  59,   0 }, {  60,   0 },
6447  {  61,   0 }, {  62,   0 }, {  63,   0 }, {  64,   0 }, {  65,   0 },
6448  {  66,   0 }, {  67,   0 }, {  68,   0 }, {  69,   0 }, {  70,   0 },
6449  {  71,   0 }, {  72,   0 }, {  73,   0 }, {  74,   0 }, {  75,   0 },
6450  {  76,   0 }, {  77,   0 }, {  78,   0 }, {  79,   0 }, {  80,   0 },
6451  {  81,   0 }, {  82,   0 }, {  83,   0 }, {  84,   0 }, {  85,   0 },
6452  {  86,   0 }, {  87,   0 }, {  88,   0 }, {  89,   0 }, {  90,   0 },
6453  {  91,   0 }, {  92,   0 }, {  93,   0 }, {  94,   0 }, {  95,   0 },
6454  {  96,   0 }, {  97,   0 }, {  98,   0 }, {  99,   0 }, { 100,   0 },
6455 
6456  { 101,   0 }, { 102,   0 }, { 103,   0 }, { 104,   0 }, { 105,   0 },
6457  { 106,   0 }, { 107,   0 }, { 108,   0 }, { 109,   0 }, { 110,   0 },
6458  { 111,   0 }, { 112,   0 }, { 113,   0 }, { 114,   0 }, { 115,   0 },
6459  { 116,   0 }, { 117,   0 }, { 118,   0 }, { 119,   0 }, { 120,   0 },
6460  { 121,   0 }, { 122,   0 }, { 123,   0 }, { 124,   0 }, { 125,   0 },
6461  { 126,   0 }, { 127,   0 }, { 128,   0 }, { 129,   0 }, { 130,   0 },
6462  { 131,   0 }, { 132,   0 }, { 133,   0 }, { 134,   0 }, { 135,   0 },
6463  { 136,   0 }, { 137,   0 }, { 138,   0 }, { 139,   0 }, { 140,   0 },
6464  { 141,   0 }, { 142,   0 }, { 143,   0 }, { 144,   0 }, { 145,   0 },
6465  { 146,   0 }, { 147,   0 }, { 148,   0 }, { 149,   0 }, { 150,   0 },
6466 
6467  { 151,   0 }, { 152,   0 }, { 153,   0 }, { 154,   0 }, { 155,   0 },
6468  { 156,   0 }, { 157,   0 }, { 158,   0 }, { 159,   0 }, { 160,   0 },
6469  { 161,   0 }, { 162,   0 }, { 163,   0 }, { 164,   0 }, { 165,   0 },
6470  { 166,   0 }, { 167,   0 }, { 168,   0 }, { 169,   0 }, { 170,   0 },
6471  { 171,   0 }, { 172,   0 }, { 173,   0 }, { 174,   0 }, { 175,   0 },
6472  { 176,   0 }, { 177,   0 }, { 178,   0 }, { 179,   0 }, { 180,   0 },
6473  { 181,   0 }, { 182,   0 }, { 183,   0 }, { 184,   0 }, { 185,   0 },
6474  { 186,   0 }, { 187,   0 }, { 188,   0 }, { 189,   0 }, { 190,   0 },
6475  { 191,   0 }, { 192,   0 }, { 193,   0 }, { 194,   0 }, { 195,   0 },
6476  { 196,   0 }, { 197,   0 }, { 198,   0 }, { 199,   0 }, { 200,   0 },
6477 
6478  { 201,   0 }, { 202,   0 }, { 203,   0 }, { 204,   0 }, { 205,   0 },
6479  { 206,   0 }, { 207,   0 }, { 208,   0 }, { 209,   0 }, { 210,   0 },
6480  { 211,   0 }, { 212,   0 }, { 213,   0 }, { 214,   0 }, { 215,   0 },
6481  { 216,   0 }, { 217,   0 }, { 218,   0 }, { 219,   0 }, { 220,   0 },
6482  { 221,   0 }, { 222,   0 }, { 223,   0 }, { 224,   0 }, { 225,   0 },
6483  { 226,   0 }, { 227,   0 }, { 228,   0 }, { 229,   0 }, { 230,   0 },
6484  { 231,   0 }, { 232,   0 }, { 233,   0 }, { 234,   0 }, { 235,   0 },
6485  { 236,   0 }, { 237,   0 }, { 238,   0 }, { 239,   0 }, { 240,   0 },
6486  { 241,   0 }, { 242,   0 }, { 243,   0 }, { 244,   0 }, { 245,   0 },
6487  { 246,   0 }, { 247,   0 }, { 248,   0 }, { 249,   0 }, { 250,   0 },
6488 
6489  { 251,   0 }, { 252,   0 }, { 253,   0 }, { 254,   0 }, { 255,   0 },
6490  { 256,   0 }, {   0,  22 }, {   0,10133 }, {   1,-258 }, {   2,-258 },
6491  {   3,-258 }, {   4,-258 }, {   5,-258 }, {   6,-258 }, {   7,-258 },
6492  {   8,-258 }, {   9,   0 }, {  10, 258 }, {  11,-258 }, {  12,   0 },
6493  {  13, 258 }, {  14,-258 }, {  15,-258 }, {  16,-258 }, {  17,-258 },
6494  {  18,-258 }, {  19,-258 }, {  20,-258 }, {  21,-258 }, {  22,-258 },
6495  {  23,-258 }, {  24,-258 }, {  25,-258 }, {  26,-258 }, {  27,-258 },
6496  {  28,-258 }, {  29,-258 }, {  30,-258 }, {  31,-258 }, {  32,   0 },
6497  {  33,-258 }, {  34,-258 }, {  35,-258 }, {  36,-258 }, {  37,-258 },
6498  {  38,-258 }, {  39,-258 }, {  40,-258 }, {  41,-258 }, {  42,-258 },
6499 
6500  {  43,-258 }, {  44,-258 }, {  45, 305 }, {  46,-258 }, {  47,-258 },
6501  {  48,-258 }, {  49,-258 }, {  50,-258 }, {  51,-258 }, {  52,-258 },
6502  {  53,-258 }, {  54,-258 }, {  55,-258 }, {  56,-258 }, {  57,-258 },
6503  {  58,-258 }, {  59,-258 }, {  60,-258 }, {  61,-258 }, {  62,-258 },
6504  {  63,-258 }, {  64,-258 }, {  65,-258 }, {  66,-258 }, {  67,-258 },
6505  {  68,-258 }, {  69,-258 }, {  70,-258 }, {  71,-258 }, {  72,-258 },
6506  {  73,-258 }, {  74,-258 }, {  75,-258 }, {  76,-258 }, {  77,-258 },
6507  {  78,-258 }, {  79,-258 }, {  80,-258 }, {  81,-258 }, {  82,-258 },
6508  {  83,-258 }, {  84,-258 }, {  85,-258 }, {  86,-258 }, {  87,-258 },
6509  {  88,-258 }, {  89,-258 }, {  90,-258 }, {  91,-258 }, {  92,-258 },
6510 
6511  {  93,-258 }, {  94,-258 }, {  95,-258 }, {  96,-258 }, {  97,-258 },
6512  {  98,-258 }, {  99,-258 }, { 100,-258 }, { 101,-258 }, { 102,-258 },
6513  { 103,-258 }, { 104,-258 }, { 105,-258 }, { 106,-258 }, { 107,-258 },
6514  { 108,-258 }, { 109,-258 }, { 110,-258 }, { 111,-258 }, { 112,-258 },
6515  { 113,-258 }, { 114,-258 }, { 115,-258 }, { 116,-258 }, { 117,-258 },
6516  { 118,-258 }, { 119,-258 }, { 120,-258 }, { 121,-258 }, { 122,-258 },
6517  { 123,-258 }, { 124,-258 }, { 125,-258 }, { 126,-258 }, { 127,-258 },
6518  { 128,-258 }, { 129,-258 }, { 130,-258 }, { 131,-258 }, { 132,-258 },
6519  { 133,-258 }, { 134,-258 }, { 135,-258 }, { 136,-258 }, { 137,-258 },
6520  { 138,-258 }, { 139,-258 }, { 140,-258 }, { 141,-258 }, { 142,-258 },
6521 
6522  { 143,-258 }, { 144,-258 }, { 145,-258 }, { 146,-258 }, { 147,-258 },
6523  { 148,-258 }, { 149,-258 }, { 150,-258 }, { 151,-258 }, { 152,-258 },
6524  { 153,-258 }, { 154,-258 }, { 155,-258 }, { 156,-258 }, { 157,-258 },
6525  { 158,-258 }, { 159,-258 }, { 160,-258 }, { 161,-258 }, { 162,-258 },
6526  { 163,-258 }, { 164,-258 }, { 165,-258 }, { 166,-258 }, { 167,-258 },
6527  { 168,-258 }, { 169,-258 }, { 170,-258 }, { 171,-258 }, { 172,-258 },
6528  { 173,-258 }, { 174,-258 }, { 175,-258 }, { 176,-258 }, { 177,-258 },
6529  { 178,-258 }, { 179,-258 }, { 180,-258 }, { 181,-258 }, { 182,-258 },
6530  { 183,-258 }, { 184,-258 }, { 185,-258 }, { 186,-258 }, { 187,-258 },
6531  { 188,-258 }, { 189,-258 }, { 190,-258 }, { 191,-258 }, { 192,-258 },
6532 
6533  { 193,-258 }, { 194,-258 }, { 195,-258 }, { 196,-258 }, { 197,-258 },
6534  { 198,-258 }, { 199,-258 }, { 200,-258 }, { 201,-258 }, { 202,-258 },
6535  { 203,-258 }, { 204,-258 }, { 205,-258 }, { 206,-258 }, { 207,-258 },
6536  { 208,-258 }, { 209,-258 }, { 210,-258 }, { 211,-258 }, { 212,-258 },
6537  { 213,-258 }, { 214,-258 }, { 215,-258 }, { 216,-258 }, { 217,-258 },
6538  { 218,-258 }, { 219,-258 }, { 220,-258 }, { 221,-258 }, { 222,-258 },
6539  { 223,-258 }, { 224,-258 }, { 225,-258 }, { 226,-258 }, { 227,-258 },
6540  { 228,-258 }, { 229,-258 }, { 230,-258 }, { 231,-258 }, { 232,-258 },
6541  { 233,-258 }, { 234,-258 }, { 235,-258 }, { 236,-258 }, { 237,-258 },
6542  { 238,-258 }, { 239,-258 }, { 240,-258 }, { 241,-258 }, { 242,-258 },
6543 
6544  { 243,-258 }, { 244,-258 }, { 245,-258 }, { 246,-258 }, { 247,-258 },
6545  { 248,-258 }, { 249,-258 }, { 250,-258 }, { 251,-258 }, { 252,-258 },
6546  { 253,-258 }, { 254,-258 }, { 255,-258 }, { 256,-258 }, {   0,  22 },
6547  {   0,9875 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6548  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   9,-8707 },
6549  {  10,-8707 }, {   0,   0 }, {  12,-8707 }, {  13,-8707 }, {   0,   0 },
6550  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6551  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6552  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6553  {   0,   0 }, {   0,   0 }, {  32,-8707 }, {   0,   0 }, {   0,   0 },
6554 
6555  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  39,-19702 },
6556  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6557  {  45,-19700 }, {   0,  22 }, {   0,9828 }, {   1,-563 }, {   2,-563 },
6558  {   3,-563 }, {   4,-563 }, {   5,-563 }, {   6,-563 }, {   7,-563 },
6559  {   8,-563 }, {   9,-305 }, {  10, -47 }, {  11,-563 }, {  12,-305 },
6560  {  13, -47 }, {  14,-563 }, {  15,-563 }, {  16,-563 }, {  17,-563 },
6561  {  18,-563 }, {  19,-563 }, {  20,-563 }, {  21,-563 }, {  22,-563 },
6562  {  23,-563 }, {  24,-563 }, {  25,-563 }, {  26,-563 }, {  27,-563 },
6563  {  28,-563 }, {  29,-563 }, {  30,-563 }, {  31,-563 }, {  32,-305 },
6564  {  33,-563 }, {  34,-563 }, {  35,-563 }, {  36,-563 }, {  37,-563 },
6565 
6566  {  38,-563 }, {  39,-563 }, {  40,-563 }, {  41,-563 }, {  42,-563 },
6567  {  43,-563 }, {  44,-563 }, {  45,2365 }, {  46,-563 }, {  47,-563 },
6568  {  48,-563 }, {  49,-563 }, {  50,-563 }, {  51,-563 }, {  52,-563 },
6569  {  53,-563 }, {  54,-563 }, {  55,-563 }, {  56,-563 }, {  57,-563 },
6570  {  58,-563 }, {  59,-563 }, {  60,-563 }, {  61,-563 }, {  62,-563 },
6571  {  63,-563 }, {  64,-563 }, {  65,-563 }, {  66,-563 }, {  67,-563 },
6572  {  68,-563 }, {  69,-563 }, {  70,-563 }, {  71,-563 }, {  72,-563 },
6573  {  73,-563 }, {  74,-563 }, {  75,-563 }, {  76,-563 }, {  77,-563 },
6574  {  78,-563 }, {  79,-563 }, {  80,-563 }, {  81,-563 }, {  82,-563 },
6575  {  83,-563 }, {  84,-563 }, {  85,-563 }, {  86,-563 }, {  87,-563 },
6576 
6577  {  88,-563 }, {  89,-563 }, {  90,-563 }, {  91,-563 }, {  92,-563 },
6578  {  93,-563 }, {  94,-563 }, {  95,-563 }, {  96,-563 }, {  97,-563 },
6579  {  98,-563 }, {  99,-563 }, { 100,-563 }, { 101,-563 }, { 102,-563 },
6580  { 103,-563 }, { 104,-563 }, { 105,-563 }, { 106,-563 }, { 107,-563 },
6581  { 108,-563 }, { 109,-563 }, { 110,-563 }, { 111,-563 }, { 112,-563 },
6582  { 113,-563 }, { 114,-563 }, { 115,-563 }, { 116,-563 }, { 117,-563 },
6583  { 118,-563 }, { 119,-563 }, { 120,-563 }, { 121,-563 }, { 122,-563 },
6584  { 123,-563 }, { 124,-563 }, { 125,-563 }, { 126,-563 }, { 127,-563 },
6585  { 128,-563 }, { 129,-563 }, { 130,-563 }, { 131,-563 }, { 132,-563 },
6586  { 133,-563 }, { 134,-563 }, { 135,-563 }, { 136,-563 }, { 137,-563 },
6587 
6588  { 138,-563 }, { 139,-563 }, { 140,-563 }, { 141,-563 }, { 142,-563 },
6589  { 143,-563 }, { 144,-563 }, { 145,-563 }, { 146,-563 }, { 147,-563 },
6590  { 148,-563 }, { 149,-563 }, { 150,-563 }, { 151,-563 }, { 152,-563 },
6591  { 153,-563 }, { 154,-563 }, { 155,-563 }, { 156,-563 }, { 157,-563 },
6592  { 158,-563 }, { 159,-563 }, { 160,-563 }, { 161,-563 }, { 162,-563 },
6593  { 163,-563 }, { 164,-563 }, { 165,-563 }, { 166,-563 }, { 167,-563 },
6594  { 168,-563 }, { 169,-563 }, { 170,-563 }, { 171,-563 }, { 172,-563 },
6595  { 173,-563 }, { 174,-563 }, { 175,-563 }, { 176,-563 }, { 177,-563 },
6596  { 178,-563 }, { 179,-563 }, { 180,-563 }, { 181,-563 }, { 182,-563 },
6597  { 183,-563 }, { 184,-563 }, { 185,-563 }, { 186,-563 }, { 187,-563 },
6598 
6599  { 188,-563 }, { 189,-563 }, { 190,-563 }, { 191,-563 }, { 192,-563 },
6600  { 193,-563 }, { 194,-563 }, { 195,-563 }, { 196,-563 }, { 197,-563 },
6601  { 198,-563 }, { 199,-563 }, { 200,-563 }, { 201,-563 }, { 202,-563 },
6602  { 203,-563 }, { 204,-563 }, { 205,-563 }, { 206,-563 }, { 207,-563 },
6603  { 208,-563 }, { 209,-563 }, { 210,-563 }, { 211,-563 }, { 212,-563 },
6604  { 213,-563 }, { 214,-563 }, { 215,-563 }, { 216,-563 }, { 217,-563 },
6605  { 218,-563 }, { 219,-563 }, { 220,-563 }, { 221,-563 }, { 222,-563 },
6606  { 223,-563 }, { 224,-563 }, { 225,-563 }, { 226,-563 }, { 227,-563 },
6607  { 228,-563 }, { 229,-563 }, { 230,-563 }, { 231,-563 }, { 232,-563 },
6608  { 233,-563 }, { 234,-563 }, { 235,-563 }, { 236,-563 }, { 237,-563 },
6609 
6610  { 238,-563 }, { 239,-563 }, { 240,-563 }, { 241,-563 }, { 242,-563 },
6611  { 243,-563 }, { 244,-563 }, { 245,-563 }, { 246,-563 }, { 247,-563 },
6612  { 248,-563 }, { 249,-563 }, { 250,-563 }, { 251,-563 }, { 252,-563 },
6613  { 253,-563 }, { 254,-563 }, { 255,-563 }, { 256,-563 }, {   0,  22 },
6614  {   0,9570 }, {   1,-5039 }, {   2,-5039 }, {   3,-5039 }, {   4,-5039 },
6615  {   5,-5039 }, {   6,-5039 }, {   7,-5039 }, {   8,-5039 }, {   9,-4781 },
6616  {  10,-12220 }, {  11,-5039 }, {  12,-4781 }, {  13,-12220 }, {  14,-5039 },
6617  {  15,-5039 }, {  16,-5039 }, {  17,-5039 }, {  18,-5039 }, {  19,-5039 },
6618  {  20,-5039 }, {  21,-5039 }, {  22,-5039 }, {  23,-5039 }, {  24,-5039 },
6619  {  25,-5039 }, {  26,-5039 }, {  27,-5039 }, {  28,-5039 }, {  29,-5039 },
6620 
6621  {  30,-5039 }, {  31,-5039 }, {  32,-4781 }, {  33,-5039 }, {  34,-5039 },
6622  {  35,-5039 }, {  36,-5039 }, {  37,-5039 }, {  38,-5039 }, {  39,-5039 },
6623  {  40,-5039 }, {  41,-5039 }, {  42,-5039 }, {  43,-5039 }, {  44,-5039 },
6624  {  45,   0 }, {  46,-5039 }, {  47,-5039 }, {  48,-5039 }, {  49,-5039 },
6625  {  50,-5039 }, {  51,-5039 }, {  52,-5039 }, {  53,-5039 }, {  54,-5039 },
6626  {  55,-5039 }, {  56,-5039 }, {  57,-5039 }, {  58,-5039 }, {  59,-5039 },
6627  {  60,-5039 }, {  61,-5039 }, {  62,-5039 }, {  63,-5039 }, {  64,-5039 },
6628  {  65,-5039 }, {  66,-5039 }, {  67,-5039 }, {  68,-5039 }, {  69,-5039 },
6629  {  70,-5039 }, {  71,-5039 }, {  72,-5039 }, {  73,-5039 }, {  74,-5039 },
6630  {  75,-5039 }, {  76,-5039 }, {  77,-5039 }, {  78,-5039 }, {  79,-5039 },
6631 
6632  {  80,-5039 }, {  81,-5039 }, {  82,-5039 }, {  83,-5039 }, {  84,-5039 },
6633  {  85,-5039 }, {  86,-5039 }, {  87,-5039 }, {  88,-5039 }, {  89,-5039 },
6634  {  90,-5039 }, {  91,-5039 }, {  92,-5039 }, {  93,-5039 }, {  94,-5039 },
6635  {  95,-5039 }, {  96,-5039 }, {  97,-5039 }, {  98,-5039 }, {  99,-5039 },
6636  { 100,-5039 }, { 101,-5039 }, { 102,-5039 }, { 103,-5039 }, { 104,-5039 },
6637  { 105,-5039 }, { 106,-5039 }, { 107,-5039 }, { 108,-5039 }, { 109,-5039 },
6638  { 110,-5039 }, { 111,-5039 }, { 112,-5039 }, { 113,-5039 }, { 114,-5039 },
6639  { 115,-5039 }, { 116,-5039 }, { 117,-5039 }, { 118,-5039 }, { 119,-5039 },
6640  { 120,-5039 }, { 121,-5039 }, { 122,-5039 }, { 123,-5039 }, { 124,-5039 },
6641  { 125,-5039 }, { 126,-5039 }, { 127,-5039 }, { 128,-5039 }, { 129,-5039 },
6642 
6643  { 130,-5039 }, { 131,-5039 }, { 132,-5039 }, { 133,-5039 }, { 134,-5039 },
6644  { 135,-5039 }, { 136,-5039 }, { 137,-5039 }, { 138,-5039 }, { 139,-5039 },
6645  { 140,-5039 }, { 141,-5039 }, { 142,-5039 }, { 143,-5039 }, { 144,-5039 },
6646  { 145,-5039 }, { 146,-5039 }, { 147,-5039 }, { 148,-5039 }, { 149,-5039 },
6647  { 150,-5039 }, { 151,-5039 }, { 152,-5039 }, { 153,-5039 }, { 154,-5039 },
6648  { 155,-5039 }, { 156,-5039 }, { 157,-5039 }, { 158,-5039 }, { 159,-5039 },
6649  { 160,-5039 }, { 161,-5039 }, { 162,-5039 }, { 163,-5039 }, { 164,-5039 },
6650  { 165,-5039 }, { 166,-5039 }, { 167,-5039 }, { 168,-5039 }, { 169,-5039 },
6651  { 170,-5039 }, { 171,-5039 }, { 172,-5039 }, { 173,-5039 }, { 174,-5039 },
6652  { 175,-5039 }, { 176,-5039 }, { 177,-5039 }, { 178,-5039 }, { 179,-5039 },
6653 
6654  { 180,-5039 }, { 181,-5039 }, { 182,-5039 }, { 183,-5039 }, { 184,-5039 },
6655  { 185,-5039 }, { 186,-5039 }, { 187,-5039 }, { 188,-5039 }, { 189,-5039 },
6656  { 190,-5039 }, { 191,-5039 }, { 192,-5039 }, { 193,-5039 }, { 194,-5039 },
6657  { 195,-5039 }, { 196,-5039 }, { 197,-5039 }, { 198,-5039 }, { 199,-5039 },
6658  { 200,-5039 }, { 201,-5039 }, { 202,-5039 }, { 203,-5039 }, { 204,-5039 },
6659  { 205,-5039 }, { 206,-5039 }, { 207,-5039 }, { 208,-5039 }, { 209,-5039 },
6660  { 210,-5039 }, { 211,-5039 }, { 212,-5039 }, { 213,-5039 }, { 214,-5039 },
6661  { 215,-5039 }, { 216,-5039 }, { 217,-5039 }, { 218,-5039 }, { 219,-5039 },
6662  { 220,-5039 }, { 221,-5039 }, { 222,-5039 }, { 223,-5039 }, { 224,-5039 },
6663  { 225,-5039 }, { 226,-5039 }, { 227,-5039 }, { 228,-5039 }, { 229,-5039 },
6664 
6665  { 230,-5039 }, { 231,-5039 }, { 232,-5039 }, { 233,-5039 }, { 234,-5039 },
6666  { 235,-5039 }, { 236,-5039 }, { 237,-5039 }, { 238,-5039 }, { 239,-5039 },
6667  { 240,-5039 }, { 241,-5039 }, { 242,-5039 }, { 243,-5039 }, { 244,-5039 },
6668  { 245,-5039 }, { 246,-5039 }, { 247,-5039 }, { 248,-5039 }, { 249,-5039 },
6669  { 250,-5039 }, { 251,-5039 }, { 252,-5039 }, { 253,-5039 }, { 254,-5039 },
6670  { 255,-5039 }, { 256,-5039 }, {   0,  37 }, {   0,9312 }, {   0,   0 },
6671  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6672  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6673  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6674  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6675 
6676  {   0,  37 }, {   0,9289 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6677  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6678  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6679  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6680  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6681  {   0,   0 }, {  48,2107 }, {  49,2107 }, {  50,2107 }, {  51,2107 },
6682  {  52,2107 }, {  53,2107 }, {  54,2107 }, {  55,2107 }, {  56,2107 },
6683  {  57,2107 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6684  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  65,2107 }, {  66,2107 },
6685  {  67,2107 }, {  68,2107 }, {  69,2107 }, {  70,2107 }, {  48,-19868 },
6686 
6687  {  49,-19868 }, {  50,-19868 }, {  51,-19868 }, {  52,-19868 }, {  53,-19868 },
6688  {  54,-19868 }, {  55,-19868 }, {  56,-19868 }, {  57,-19868 }, {   0,   0 },
6689  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6690  {   0,   0 }, {  65,-19868 }, {  66,-19868 }, {  67,-19868 }, {  68,-19868 },
6691  {  69,-19868 }, {  70,-19868 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6692  {  97,2107 }, {  98,2107 }, {  99,2107 }, { 100,2107 }, { 101,2107 },
6693  { 102,2107 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6694  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6695  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6696  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  97,-19868 }, {  98,-19868 },
6697 
6698  {  99,-19868 }, { 100,-19868 }, { 101,-19868 }, { 102,-19868 }, {   0,  24 },
6699  {   0,9185 }, {   1,   0 }, {   2,   0 }, {   3,   0 }, {   4,   0 },
6700  {   5,   0 }, {   6,   0 }, {   7,   0 }, {   8,   0 }, {   9, 258 },
6701  {  10, 516 }, {  11,   0 }, {  12, 258 }, {  13, 516 }, {  14,   0 },
6702  {  15,   0 }, {  16,   0 }, {  17,   0 }, {  18,   0 }, {  19,   0 },
6703  {  20,   0 }, {  21,   0 }, {  22,   0 }, {  23,   0 }, {  24,   0 },
6704  {  25,   0 }, {  26,   0 }, {  27,   0 }, {  28,   0 }, {  29,   0 },
6705  {  30,   0 }, {  31,   0 }, {  32, 258 }, {  33,   0 }, {  34,   0 },
6706  {  35,   0 }, {  36,   0 }, {  37,   0 }, {  38,   0 }, {  39,   0 },
6707  {  40,   0 }, {  41,   0 }, {  42,   0 }, {  43,   0 }, {  44,   0 },
6708 
6709  {  45, 563 }, {  46,   0 }, {  47,   0 }, {  48,   0 }, {  49,   0 },
6710  {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 },
6711  {  55,   0 }, {  56,   0 }, {  57,   0 }, {  58,   0 }, {  59,   0 },
6712  {  60,   0 }, {  61,   0 }, {  62,   0 }, {  63,   0 }, {  64,   0 },
6713  {  65,   0 }, {  66,   0 }, {  67,   0 }, {  68,   0 }, {  69,   0 },
6714  {  70,   0 }, {  71,   0 }, {  72,   0 }, {  73,   0 }, {  74,   0 },
6715  {  75,   0 }, {  76,   0 }, {  77,   0 }, {  78,   0 }, {  79,   0 },
6716  {  80,   0 }, {  81,   0 }, {  82,   0 }, {  83,   0 }, {  84,   0 },
6717  {  85,   0 }, {  86,   0 }, {  87,   0 }, {  88,   0 }, {  89,   0 },
6718  {  90,   0 }, {  91,   0 }, {  92,   0 }, {  93,   0 }, {  94,   0 },
6719 
6720  {  95,   0 }, {  96,   0 }, {  97,   0 }, {  98,   0 }, {  99,   0 },
6721  { 100,   0 }, { 101,   0 }, { 102,   0 }, { 103,   0 }, { 104,   0 },
6722  { 105,   0 }, { 106,   0 }, { 107,   0 }, { 108,   0 }, { 109,   0 },
6723  { 110,   0 }, { 111,   0 }, { 112,   0 }, { 113,   0 }, { 114,   0 },
6724  { 115,   0 }, { 116,   0 }, { 117,   0 }, { 118,   0 }, { 119,   0 },
6725  { 120,   0 }, { 121,   0 }, { 122,   0 }, { 123,   0 }, { 124,   0 },
6726  { 125,   0 }, { 126,   0 }, { 127,   0 }, { 128,   0 }, { 129,   0 },
6727  { 130,   0 }, { 131,   0 }, { 132,   0 }, { 133,   0 }, { 134,   0 },
6728  { 135,   0 }, { 136,   0 }, { 137,   0 }, { 138,   0 }, { 139,   0 },
6729  { 140,   0 }, { 141,   0 }, { 142,   0 }, { 143,   0 }, { 144,   0 },
6730 
6731  { 145,   0 }, { 146,   0 }, { 147,   0 }, { 148,   0 }, { 149,   0 },
6732  { 150,   0 }, { 151,   0 }, { 152,   0 }, { 153,   0 }, { 154,   0 },
6733  { 155,   0 }, { 156,   0 }, { 157,   0 }, { 158,   0 }, { 159,   0 },
6734  { 160,   0 }, { 161,   0 }, { 162,   0 }, { 163,   0 }, { 164,   0 },
6735  { 165,   0 }, { 166,   0 }, { 167,   0 }, { 168,   0 }, { 169,   0 },
6736  { 170,   0 }, { 171,   0 }, { 172,   0 }, { 173,   0 }, { 174,   0 },
6737  { 175,   0 }, { 176,   0 }, { 177,   0 }, { 178,   0 }, { 179,   0 },
6738  { 180,   0 }, { 181,   0 }, { 182,   0 }, { 183,   0 }, { 184,   0 },
6739  { 185,   0 }, { 186,   0 }, { 187,   0 }, { 188,   0 }, { 189,   0 },
6740  { 190,   0 }, { 191,   0 }, { 192,   0 }, { 193,   0 }, { 194,   0 },
6741 
6742  { 195,   0 }, { 196,   0 }, { 197,   0 }, { 198,   0 }, { 199,   0 },
6743  { 200,   0 }, { 201,   0 }, { 202,   0 }, { 203,   0 }, { 204,   0 },
6744  { 205,   0 }, { 206,   0 }, { 207,   0 }, { 208,   0 }, { 209,   0 },
6745  { 210,   0 }, { 211,   0 }, { 212,   0 }, { 213,   0 }, { 214,   0 },
6746  { 215,   0 }, { 216,   0 }, { 217,   0 }, { 218,   0 }, { 219,   0 },
6747  { 220,   0 }, { 221,   0 }, { 222,   0 }, { 223,   0 }, { 224,   0 },
6748  { 225,   0 }, { 226,   0 }, { 227,   0 }, { 228,   0 }, { 229,   0 },
6749  { 230,   0 }, { 231,   0 }, { 232,   0 }, { 233,   0 }, { 234,   0 },
6750  { 235,   0 }, { 236,   0 }, { 237,   0 }, { 238,   0 }, { 239,   0 },
6751  { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 }, { 244,   0 },
6752 
6753  { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 }, { 249,   0 },
6754  { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 }, { 254,   0 },
6755  { 255,   0 }, { 256,   0 }, {   0,  24 }, {   0,8927 }, {   1,-258 },
6756  {   2,-258 }, {   3,-258 }, {   4,-258 }, {   5,-258 }, {   6,-258 },
6757  {   7,-258 }, {   8,-258 }, {   9,   0 }, {  10, 258 }, {  11,-258 },
6758  {  12,   0 }, {  13, 258 }, {  14,-258 }, {  15,-258 }, {  16,-258 },
6759  {  17,-258 }, {  18,-258 }, {  19,-258 }, {  20,-258 }, {  21,-258 },
6760  {  22,-258 }, {  23,-258 }, {  24,-258 }, {  25,-258 }, {  26,-258 },
6761  {  27,-258 }, {  28,-258 }, {  29,-258 }, {  30,-258 }, {  31,-258 },
6762  {  32,   0 }, {  33,-258 }, {  34,-258 }, {  35,-258 }, {  36,-258 },
6763 
6764  {  37,-258 }, {  38,-258 }, {  39,-258 }, {  40,-258 }, {  41,-258 },
6765  {  42,-258 }, {  43,-258 }, {  44,-258 }, {  45, 305 }, {  46,-258 },
6766  {  47,-258 }, {  48,-258 }, {  49,-258 }, {  50,-258 }, {  51,-258 },
6767  {  52,-258 }, {  53,-258 }, {  54,-258 }, {  55,-258 }, {  56,-258 },
6768  {  57,-258 }, {  58,-258 }, {  59,-258 }, {  60,-258 }, {  61,-258 },
6769  {  62,-258 }, {  63,-258 }, {  64,-258 }, {  65,-258 }, {  66,-258 },
6770  {  67,-258 }, {  68,-258 }, {  69,-258 }, {  70,-258 }, {  71,-258 },
6771  {  72,-258 }, {  73,-258 }, {  74,-258 }, {  75,-258 }, {  76,-258 },
6772  {  77,-258 }, {  78,-258 }, {  79,-258 }, {  80,-258 }, {  81,-258 },
6773  {  82,-258 }, {  83,-258 }, {  84,-258 }, {  85,-258 }, {  86,-258 },
6774 
6775  {  87,-258 }, {  88,-258 }, {  89,-258 }, {  90,-258 }, {  91,-258 },
6776  {  92,-258 }, {  93,-258 }, {  94,-258 }, {  95,-258 }, {  96,-258 },
6777  {  97,-258 }, {  98,-258 }, {  99,-258 }, { 100,-258 }, { 101,-258 },
6778  { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 }, { 106,-258 },
6779  { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 }, { 111,-258 },
6780  { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 }, { 116,-258 },
6781  { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 }, { 121,-258 },
6782  { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 }, { 126,-258 },
6783  { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 }, { 131,-258 },
6784  { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 }, { 136,-258 },
6785 
6786  { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 }, { 141,-258 },
6787  { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 }, { 146,-258 },
6788  { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 }, { 151,-258 },
6789  { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 }, { 156,-258 },
6790  { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 }, { 161,-258 },
6791  { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 }, { 166,-258 },
6792  { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 }, { 171,-258 },
6793  { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 }, { 176,-258 },
6794  { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 }, { 181,-258 },
6795  { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 }, { 186,-258 },
6796 
6797  { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 }, { 191,-258 },
6798  { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 }, { 196,-258 },
6799  { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 }, { 201,-258 },
6800  { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 }, { 206,-258 },
6801  { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 }, { 211,-258 },
6802  { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 }, { 216,-258 },
6803  { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 }, { 221,-258 },
6804  { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 }, { 226,-258 },
6805  { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 }, { 231,-258 },
6806  { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 }, { 236,-258 },
6807 
6808  { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 }, { 241,-258 },
6809  { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 }, { 246,-258 },
6810  { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 }, { 251,-258 },
6811  { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 }, { 256,-258 },
6812  {   0,  24 }, {   0,8669 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6813  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6814  {   9,-8952 }, {  10,-8952 }, {   0,   0 }, {  12,-8952 }, {  13,-8952 },
6815  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6816  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6817  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6818 
6819  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  32,-8952 }, {   0,   0 },
6820  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6821  {  39,-20908 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6822  {   0,   0 }, {  45,-20850 }, {   0,  24 }, {   0,8622 }, {   1,-563 },
6823  {   2,-563 }, {   3,-563 }, {   4,-563 }, {   5,-563 }, {   6,-563 },
6824  {   7,-563 }, {   8,-563 }, {   9,-305 }, {  10, -47 }, {  11,-563 },
6825  {  12,-305 }, {  13, -47 }, {  14,-563 }, {  15,-563 }, {  16,-563 },
6826  {  17,-563 }, {  18,-563 }, {  19,-563 }, {  20,-563 }, {  21,-563 },
6827  {  22,-563 }, {  23,-563 }, {  24,-563 }, {  25,-563 }, {  26,-563 },
6828  {  27,-563 }, {  28,-563 }, {  29,-563 }, {  30,-563 }, {  31,-563 },
6829 
6830  {  32,-305 }, {  33,-563 }, {  34,-563 }, {  35,-563 }, {  36,-563 },
6831  {  37,-563 }, {  38,-563 }, {  39,-563 }, {  40,-563 }, {  41,-563 },
6832  {  42,-563 }, {  43,-563 }, {  44,-563 }, {  45,1521 }, {  46,-563 },
6833  {  47,-563 }, {  48,-563 }, {  49,-563 }, {  50,-563 }, {  51,-563 },
6834  {  52,-563 }, {  53,-563 }, {  54,-563 }, {  55,-563 }, {  56,-563 },
6835  {  57,-563 }, {  58,-563 }, {  59,-563 }, {  60,-563 }, {  61,-563 },
6836  {  62,-563 }, {  63,-563 }, {  64,-563 }, {  65,-563 }, {  66,-563 },
6837  {  67,-563 }, {  68,-563 }, {  69,-563 }, {  70,-563 }, {  71,-563 },
6838  {  72,-563 }, {  73,-563 }, {  74,-563 }, {  75,-563 }, {  76,-563 },
6839  {  77,-563 }, {  78,-563 }, {  79,-563 }, {  80,-563 }, {  81,-563 },
6840 
6841  {  82,-563 }, {  83,-563 }, {  84,-563 }, {  85,-563 }, {  86,-563 },
6842  {  87,-563 }, {  88,-563 }, {  89,-563 }, {  90,-563 }, {  91,-563 },
6843  {  92,-563 }, {  93,-563 }, {  94,-563 }, {  95,-563 }, {  96,-563 },
6844  {  97,-563 }, {  98,-563 }, {  99,-563 }, { 100,-563 }, { 101,-563 },
6845  { 102,-563 }, { 103,-563 }, { 104,-563 }, { 105,-563 }, { 106,-563 },
6846  { 107,-563 }, { 108,-563 }, { 109,-563 }, { 110,-563 }, { 111,-563 },
6847  { 112,-563 }, { 113,-563 }, { 114,-563 }, { 115,-563 }, { 116,-563 },
6848  { 117,-563 }, { 118,-563 }, { 119,-563 }, { 120,-563 }, { 121,-563 },
6849  { 122,-563 }, { 123,-563 }, { 124,-563 }, { 125,-563 }, { 126,-563 },
6850  { 127,-563 }, { 128,-563 }, { 129,-563 }, { 130,-563 }, { 131,-563 },
6851 
6852  { 132,-563 }, { 133,-563 }, { 134,-563 }, { 135,-563 }, { 136,-563 },
6853  { 137,-563 }, { 138,-563 }, { 139,-563 }, { 140,-563 }, { 141,-563 },
6854  { 142,-563 }, { 143,-563 }, { 144,-563 }, { 145,-563 }, { 146,-563 },
6855  { 147,-563 }, { 148,-563 }, { 149,-563 }, { 150,-563 }, { 151,-563 },
6856  { 152,-563 }, { 153,-563 }, { 154,-563 }, { 155,-563 }, { 156,-563 },
6857  { 157,-563 }, { 158,-563 }, { 159,-563 }, { 160,-563 }, { 161,-563 },
6858  { 162,-563 }, { 163,-563 }, { 164,-563 }, { 165,-563 }, { 166,-563 },
6859  { 167,-563 }, { 168,-563 }, { 169,-563 }, { 170,-563 }, { 171,-563 },
6860  { 172,-563 }, { 173,-563 }, { 174,-563 }, { 175,-563 }, { 176,-563 },
6861  { 177,-563 }, { 178,-563 }, { 179,-563 }, { 180,-563 }, { 181,-563 },
6862 
6863  { 182,-563 }, { 183,-563 }, { 184,-563 }, { 185,-563 }, { 186,-563 },
6864  { 187,-563 }, { 188,-563 }, { 189,-563 }, { 190,-563 }, { 191,-563 },
6865  { 192,-563 }, { 193,-563 }, { 194,-563 }, { 195,-563 }, { 196,-563 },
6866  { 197,-563 }, { 198,-563 }, { 199,-563 }, { 200,-563 }, { 201,-563 },
6867  { 202,-563 }, { 203,-563 }, { 204,-563 }, { 205,-563 }, { 206,-563 },
6868  { 207,-563 }, { 208,-563 }, { 209,-563 }, { 210,-563 }, { 211,-563 },
6869  { 212,-563 }, { 213,-563 }, { 214,-563 }, { 215,-563 }, { 216,-563 },
6870  { 217,-563 }, { 218,-563 }, { 219,-563 }, { 220,-563 }, { 221,-563 },
6871  { 222,-563 }, { 223,-563 }, { 224,-563 }, { 225,-563 }, { 226,-563 },
6872  { 227,-563 }, { 228,-563 }, { 229,-563 }, { 230,-563 }, { 231,-563 },
6873 
6874  { 232,-563 }, { 233,-563 }, { 234,-563 }, { 235,-563 }, { 236,-563 },
6875  { 237,-563 }, { 238,-563 }, { 239,-563 }, { 240,-563 }, { 241,-563 },
6876  { 242,-563 }, { 243,-563 }, { 244,-563 }, { 245,-563 }, { 246,-563 },
6877  { 247,-563 }, { 248,-563 }, { 249,-563 }, { 250,-563 }, { 251,-563 },
6878  { 252,-563 }, { 253,-563 }, { 254,-563 }, { 255,-563 }, { 256,-563 },
6879  {   0,  24 }, {   0,8364 }, {   1,-5086 }, {   2,-5086 }, {   3,-5086 },
6880  {   4,-5086 }, {   5,-5086 }, {   6,-5086 }, {   7,-5086 }, {   8,-5086 },
6881  {   9,-4828 }, {  10,-12170 }, {  11,-5086 }, {  12,-4828 }, {  13,-12170 },
6882  {  14,-5086 }, {  15,-5086 }, {  16,-5086 }, {  17,-5086 }, {  18,-5086 },
6883  {  19,-5086 }, {  20,-5086 }, {  21,-5086 }, {  22,-5086 }, {  23,-5086 },
6884 
6885  {  24,-5086 }, {  25,-5086 }, {  26,-5086 }, {  27,-5086 }, {  28,-5086 },
6886  {  29,-5086 }, {  30,-5086 }, {  31,-5086 }, {  32,-4828 }, {  33,-5086 },
6887  {  34,-5086 }, {  35,-5086 }, {  36,-5086 }, {  37,-5086 }, {  38,-5086 },
6888  {  39,-5086 }, {  40,-5086 }, {  41,-5086 }, {  42,-5086 }, {  43,-5086 },
6889  {  44,-5086 }, {  45,   0 }, {  46,-5086 }, {  47,-5086 }, {  48,-5086 },
6890  {  49,-5086 }, {  50,-5086 }, {  51,-5086 }, {  52,-5086 }, {  53,-5086 },
6891  {  54,-5086 }, {  55,-5086 }, {  56,-5086 }, {  57,-5086 }, {  58,-5086 },
6892  {  59,-5086 }, {  60,-5086 }, {  61,-5086 }, {  62,-5086 }, {  63,-5086 },
6893  {  64,-5086 }, {  65,-5086 }, {  66,-5086 }, {  67,-5086 }, {  68,-5086 },
6894  {  69,-5086 }, {  70,-5086 }, {  71,-5086 }, {  72,-5086 }, {  73,-5086 },
6895 
6896  {  74,-5086 }, {  75,-5086 }, {  76,-5086 }, {  77,-5086 }, {  78,-5086 },
6897  {  79,-5086 }, {  80,-5086 }, {  81,-5086 }, {  82,-5086 }, {  83,-5086 },
6898  {  84,-5086 }, {  85,-5086 }, {  86,-5086 }, {  87,-5086 }, {  88,-5086 },
6899  {  89,-5086 }, {  90,-5086 }, {  91,-5086 }, {  92,-5086 }, {  93,-5086 },
6900  {  94,-5086 }, {  95,-5086 }, {  96,-5086 }, {  97,-5086 }, {  98,-5086 },
6901  {  99,-5086 }, { 100,-5086 }, { 101,-5086 }, { 102,-5086 }, { 103,-5086 },
6902  { 104,-5086 }, { 105,-5086 }, { 106,-5086 }, { 107,-5086 }, { 108,-5086 },
6903  { 109,-5086 }, { 110,-5086 }, { 111,-5086 }, { 112,-5086 }, { 113,-5086 },
6904  { 114,-5086 }, { 115,-5086 }, { 116,-5086 }, { 117,-5086 }, { 118,-5086 },
6905  { 119,-5086 }, { 120,-5086 }, { 121,-5086 }, { 122,-5086 }, { 123,-5086 },
6906 
6907  { 124,-5086 }, { 125,-5086 }, { 126,-5086 }, { 127,-5086 }, { 128,-5086 },
6908  { 129,-5086 }, { 130,-5086 }, { 131,-5086 }, { 132,-5086 }, { 133,-5086 },
6909  { 134,-5086 }, { 135,-5086 }, { 136,-5086 }, { 137,-5086 }, { 138,-5086 },
6910  { 139,-5086 }, { 140,-5086 }, { 141,-5086 }, { 142,-5086 }, { 143,-5086 },
6911  { 144,-5086 }, { 145,-5086 }, { 146,-5086 }, { 147,-5086 }, { 148,-5086 },
6912  { 149,-5086 }, { 150,-5086 }, { 151,-5086 }, { 152,-5086 }, { 153,-5086 },
6913  { 154,-5086 }, { 155,-5086 }, { 156,-5086 }, { 157,-5086 }, { 158,-5086 },
6914  { 159,-5086 }, { 160,-5086 }, { 161,-5086 }, { 162,-5086 }, { 163,-5086 },
6915  { 164,-5086 }, { 165,-5086 }, { 166,-5086 }, { 167,-5086 }, { 168,-5086 },
6916  { 169,-5086 }, { 170,-5086 }, { 171,-5086 }, { 172,-5086 }, { 173,-5086 },
6917 
6918  { 174,-5086 }, { 175,-5086 }, { 176,-5086 }, { 177,-5086 }, { 178,-5086 },
6919  { 179,-5086 }, { 180,-5086 }, { 181,-5086 }, { 182,-5086 }, { 183,-5086 },
6920  { 184,-5086 }, { 185,-5086 }, { 186,-5086 }, { 187,-5086 }, { 188,-5086 },
6921  { 189,-5086 }, { 190,-5086 }, { 191,-5086 }, { 192,-5086 }, { 193,-5086 },
6922  { 194,-5086 }, { 195,-5086 }, { 196,-5086 }, { 197,-5086 }, { 198,-5086 },
6923  { 199,-5086 }, { 200,-5086 }, { 201,-5086 }, { 202,-5086 }, { 203,-5086 },
6924  { 204,-5086 }, { 205,-5086 }, { 206,-5086 }, { 207,-5086 }, { 208,-5086 },
6925  { 209,-5086 }, { 210,-5086 }, { 211,-5086 }, { 212,-5086 }, { 213,-5086 },
6926  { 214,-5086 }, { 215,-5086 }, { 216,-5086 }, { 217,-5086 }, { 218,-5086 },
6927  { 219,-5086 }, { 220,-5086 }, { 221,-5086 }, { 222,-5086 }, { 223,-5086 },
6928 
6929  { 224,-5086 }, { 225,-5086 }, { 226,-5086 }, { 227,-5086 }, { 228,-5086 },
6930  { 229,-5086 }, { 230,-5086 }, { 231,-5086 }, { 232,-5086 }, { 233,-5086 },
6931  { 234,-5086 }, { 235,-5086 }, { 236,-5086 }, { 237,-5086 }, { 238,-5086 },
6932  { 239,-5086 }, { 240,-5086 }, { 241,-5086 }, { 242,-5086 }, { 243,-5086 },
6933  { 244,-5086 }, { 245,-5086 }, { 246,-5086 }, { 247,-5086 }, { 248,-5086 },
6934  { 249,-5086 }, { 250,-5086 }, { 251,-5086 }, { 252,-5086 }, { 253,-5086 },
6935  { 254,-5086 }, { 255,-5086 }, { 256,-5086 }, {   0,  37 }, {   0,8106 },
6936  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6937  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6938  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6939 
6940  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6941  {   0,   0 }, {   0,  37 }, {   0,8083 }, {   0,   0 }, {   0,   0 },
6942  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6943  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6944  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6945  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6946  {   0,   0 }, {   0,   0 }, {  48,1263 }, {  49,1263 }, {  50,1263 },
6947  {  51,1263 }, {  52,1263 }, {  53,1263 }, {  54,1263 }, {  55,1263 },
6948  {  56,1263 }, {  57,1263 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6949  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  65,1263 },
6950 
6951  {  66,1263 }, {  67,1263 }, {  68,1263 }, {  69,1263 }, {  70,1263 },
6952  {  48,-21062 }, {  49,-21062 }, {  50,-21062 }, {  51,-21062 }, {  52,-21062 },
6953  {  53,-21062 }, {  54,-21062 }, {  55,-21062 }, {  56,-21062 }, {  57,-21062 },
6954  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6955  {   0,   0 }, {   0,   0 }, {  65,-21062 }, {  66,-21062 }, {  67,-21062 },
6956  {  68,-21062 }, {  69,-21062 }, {  70,-21062 }, {   0,   0 }, {   0,   0 },
6957  {   0,   0 }, {  97,1263 }, {  98,1263 }, {  99,1263 }, { 100,1263 },
6958  { 101,1263 }, { 102,1263 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6959  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6960  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
6961 
6962  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  97,-21062 },
6963  {  98,-21062 }, {  99,-21062 }, { 100,-21062 }, { 101,-21062 }, { 102,-21062 },
6964  {   0,   9 }, {   0,7979 }, {   1,-4570 }, {   2,-4570 }, {   3,-4570 },
6965  {   4,-4570 }, {   5,-4570 }, {   6,-4570 }, {   7,-4570 }, {   8,-4570 },
6966  {   9,-4312 }, {  10,-4054 }, {  11,-4570 }, {  12,-4312 }, {  13,-4054 },
6967  {  14,-4570 }, {  15,-4570 }, {  16,-4570 }, {  17,-4570 }, {  18,-4570 },
6968  {  19,-4570 }, {  20,-4570 }, {  21,-4570 }, {  22,-4570 }, {  23,-4570 },
6969  {  24,-4570 }, {  25,-4570 }, {  26,-4570 }, {  27,-4570 }, {  28,-4570 },
6970  {  29,-4570 }, {  30,-4570 }, {  31,-4570 }, {  32,-4312 }, {  33,-4570 },
6971  {  34,-4570 }, {  35,-4570 }, {  36,-4570 }, {  37,-4570 }, {  38,-4570 },
6972 
6973  {  39,-4570 }, {  40,-4570 }, {  41,-4570 }, {  42,-4570 }, {  43,-4570 },
6974  {  44,-4570 }, {  45,   0 }, {  46,-4570 }, {  47,-4570 }, {  48,-4570 },
6975  {  49,-4570 }, {  50,-4570 }, {  51,-4570 }, {  52,-4570 }, {  53,-4570 },
6976  {  54,-4570 }, {  55,-4570 }, {  56,-4570 }, {  57,-4570 }, {  58,-4570 },
6977  {  59,-4570 }, {  60,-4570 }, {  61,-4570 }, {  62,-4570 }, {  63,-4570 },
6978  {  64,-4570 }, {  65,-4570 }, {  66,-4570 }, {  67,-4570 }, {  68,-4570 },
6979  {  69,-4570 }, {  70,-4570 }, {  71,-4570 }, {  72,-4570 }, {  73,-4570 },
6980  {  74,-4570 }, {  75,-4570 }, {  76,-4570 }, {  77,-4570 }, {  78,-4570 },
6981  {  79,-4570 }, {  80,-4570 }, {  81,-4570 }, {  82,-4570 }, {  83,-4570 },
6982  {  84,-4570 }, {  85,-4570 }, {  86,-4570 }, {  87,-4570 }, {  88,-4570 },
6983 
6984  {  89,-4570 }, {  90,-4570 }, {  91,-4570 }, {  92,-4570 }, {  93,-4570 },
6985  {  94,-4570 }, {  95,-4570 }, {  96,-4570 }, {  97,-4570 }, {  98,-4570 },
6986  {  99,-4570 }, { 100,-4570 }, { 101,-4570 }, { 102,-4570 }, { 103,-4570 },
6987  { 104,-4570 }, { 105,-4570 }, { 106,-4570 }, { 107,-4570 }, { 108,-4570 },
6988  { 109,-4570 }, { 110,-4570 }, { 111,-4570 }, { 112,-4570 }, { 113,-4570 },
6989  { 114,-4570 }, { 115,-4570 }, { 116,-4570 }, { 117,-4570 }, { 118,-4570 },
6990  { 119,-4570 }, { 120,-4570 }, { 121,-4570 }, { 122,-4570 }, { 123,-4570 },
6991  { 124,-4570 }, { 125,-4570 }, { 126,-4570 }, { 127,-4570 }, { 128,-4570 },
6992  { 129,-4570 }, { 130,-4570 }, { 131,-4570 }, { 132,-4570 }, { 133,-4570 },
6993  { 134,-4570 }, { 135,-4570 }, { 136,-4570 }, { 137,-4570 }, { 138,-4570 },
6994 
6995  { 139,-4570 }, { 140,-4570 }, { 141,-4570 }, { 142,-4570 }, { 143,-4570 },
6996  { 144,-4570 }, { 145,-4570 }, { 146,-4570 }, { 147,-4570 }, { 148,-4570 },
6997  { 149,-4570 }, { 150,-4570 }, { 151,-4570 }, { 152,-4570 }, { 153,-4570 },
6998  { 154,-4570 }, { 155,-4570 }, { 156,-4570 }, { 157,-4570 }, { 158,-4570 },
6999  { 159,-4570 }, { 160,-4570 }, { 161,-4570 }, { 162,-4570 }, { 163,-4570 },
7000  { 164,-4570 }, { 165,-4570 }, { 166,-4570 }, { 167,-4570 }, { 168,-4570 },
7001  { 169,-4570 }, { 170,-4570 }, { 171,-4570 }, { 172,-4570 }, { 173,-4570 },
7002  { 174,-4570 }, { 175,-4570 }, { 176,-4570 }, { 177,-4570 }, { 178,-4570 },
7003  { 179,-4570 }, { 180,-4570 }, { 181,-4570 }, { 182,-4570 }, { 183,-4570 },
7004  { 184,-4570 }, { 185,-4570 }, { 186,-4570 }, { 187,-4570 }, { 188,-4570 },
7005 
7006  { 189,-4570 }, { 190,-4570 }, { 191,-4570 }, { 192,-4570 }, { 193,-4570 },
7007  { 194,-4570 }, { 195,-4570 }, { 196,-4570 }, { 197,-4570 }, { 198,-4570 },
7008  { 199,-4570 }, { 200,-4570 }, { 201,-4570 }, { 202,-4570 }, { 203,-4570 },
7009  { 204,-4570 }, { 205,-4570 }, { 206,-4570 }, { 207,-4570 }, { 208,-4570 },
7010  { 209,-4570 }, { 210,-4570 }, { 211,-4570 }, { 212,-4570 }, { 213,-4570 },
7011  { 214,-4570 }, { 215,-4570 }, { 216,-4570 }, { 217,-4570 }, { 218,-4570 },
7012  { 219,-4570 }, { 220,-4570 }, { 221,-4570 }, { 222,-4570 }, { 223,-4570 },
7013  { 224,-4570 }, { 225,-4570 }, { 226,-4570 }, { 227,-4570 }, { 228,-4570 },
7014  { 229,-4570 }, { 230,-4570 }, { 231,-4570 }, { 232,-4570 }, { 233,-4570 },
7015  { 234,-4570 }, { 235,-4570 }, { 236,-4570 }, { 237,-4570 }, { 238,-4570 },
7016 
7017  { 239,-4570 }, { 240,-4570 }, { 241,-4570 }, { 242,-4570 }, { 243,-4570 },
7018  { 244,-4570 }, { 245,-4570 }, { 246,-4570 }, { 247,-4570 }, { 248,-4570 },
7019  { 249,-4570 }, { 250,-4570 }, { 251,-4570 }, { 252,-4570 }, { 253,-4570 },
7020  { 254,-4570 }, { 255,-4570 }, { 256,-4570 }, {   0,  16 }, {   0,7721 },
7021  {   1,-3749 }, {   2,-3749 }, {   3,-3749 }, {   4,-3749 }, {   5,-3749 },
7022  {   6,-3749 }, {   7,-3749 }, {   8,-3749 }, {   9,-3491 }, {  10,-3233 },
7023  {  11,-3749 }, {  12,-3491 }, {  13,-3233 }, {  14,-3749 }, {  15,-3749 },
7024  {  16,-3749 }, {  17,-3749 }, {  18,-3749 }, {  19,-3749 }, {  20,-3749 },
7025  {  21,-3749 }, {  22,-3749 }, {  23,-3749 }, {  24,-3749 }, {  25,-3749 },
7026  {  26,-3749 }, {  27,-3749 }, {  28,-3749 }, {  29,-3749 }, {  30,-3749 },
7027 
7028  {  31,-3749 }, {  32,-3491 }, {  33,-3749 }, {  34,-3749 }, {  35,-3749 },
7029  {  36,-3749 }, {  37,-3749 }, {  38,-3749 }, {  39,-3749 }, {  40,-3749 },
7030  {  41,-3749 }, {  42,-3749 }, {  43,-3749 }, {  44,-3749 }, {  45,   0 },
7031  {  46,-3749 }, {  47,-3749 }, {  48,-3749 }, {  49,-3749 }, {  50,-3749 },
7032  {  51,-3749 }, {  52,-3749 }, {  53,-3749 }, {  54,-3749 }, {  55,-3749 },
7033  {  56,-3749 }, {  57,-3749 }, {  58,-3749 }, {  59,-3749 }, {  60,-3749 },
7034  {  61,-3749 }, {  62,-3749 }, {  63,-3749 }, {  64,-3749 }, {  65,-3749 },
7035  {  66,-3749 }, {  67,-3749 }, {  68,-3749 }, {  69,-3749 }, {  70,-3749 },
7036  {  71,-3749 }, {  72,-3749 }, {  73,-3749 }, {  74,-3749 }, {  75,-3749 },
7037  {  76,-3749 }, {  77,-3749 }, {  78,-3749 }, {  79,-3749 }, {  80,-3749 },
7038 
7039  {  81,-3749 }, {  82,-3749 }, {  83,-3749 }, {  84,-3749 }, {  85,-3749 },
7040  {  86,-3749 }, {  87,-3749 }, {  88,-3749 }, {  89,-3749 }, {  90,-3749 },
7041  {  91,-3749 }, {  92,-3749 }, {  93,-3749 }, {  94,-3749 }, {  95,-3749 },
7042  {  96,-3749 }, {  97,-3749 }, {  98,-3749 }, {  99,-3749 }, { 100,-3749 },
7043  { 101,-3749 }, { 102,-3749 }, { 103,-3749 }, { 104,-3749 }, { 105,-3749 },
7044  { 106,-3749 }, { 107,-3749 }, { 108,-3749 }, { 109,-3749 }, { 110,-3749 },
7045  { 111,-3749 }, { 112,-3749 }, { 113,-3749 }, { 114,-3749 }, { 115,-3749 },
7046  { 116,-3749 }, { 117,-3749 }, { 118,-3749 }, { 119,-3749 }, { 120,-3749 },
7047  { 121,-3749 }, { 122,-3749 }, { 123,-3749 }, { 124,-3749 }, { 125,-3749 },
7048  { 126,-3749 }, { 127,-3749 }, { 128,-3749 }, { 129,-3749 }, { 130,-3749 },
7049 
7050  { 131,-3749 }, { 132,-3749 }, { 133,-3749 }, { 134,-3749 }, { 135,-3749 },
7051  { 136,-3749 }, { 137,-3749 }, { 138,-3749 }, { 139,-3749 }, { 140,-3749 },
7052  { 141,-3749 }, { 142,-3749 }, { 143,-3749 }, { 144,-3749 }, { 145,-3749 },
7053  { 146,-3749 }, { 147,-3749 }, { 148,-3749 }, { 149,-3749 }, { 150,-3749 },
7054  { 151,-3749 }, { 152,-3749 }, { 153,-3749 }, { 154,-3749 }, { 155,-3749 },
7055  { 156,-3749 }, { 157,-3749 }, { 158,-3749 }, { 159,-3749 }, { 160,-3749 },
7056  { 161,-3749 }, { 162,-3749 }, { 163,-3749 }, { 164,-3749 }, { 165,-3749 },
7057  { 166,-3749 }, { 167,-3749 }, { 168,-3749 }, { 169,-3749 }, { 170,-3749 },
7058  { 171,-3749 }, { 172,-3749 }, { 173,-3749 }, { 174,-3749 }, { 175,-3749 },
7059  { 176,-3749 }, { 177,-3749 }, { 178,-3749 }, { 179,-3749 }, { 180,-3749 },
7060 
7061  { 181,-3749 }, { 182,-3749 }, { 183,-3749 }, { 184,-3749 }, { 185,-3749 },
7062  { 186,-3749 }, { 187,-3749 }, { 188,-3749 }, { 189,-3749 }, { 190,-3749 },
7063  { 191,-3749 }, { 192,-3749 }, { 193,-3749 }, { 194,-3749 }, { 195,-3749 },
7064  { 196,-3749 }, { 197,-3749 }, { 198,-3749 }, { 199,-3749 }, { 200,-3749 },
7065  { 201,-3749 }, { 202,-3749 }, { 203,-3749 }, { 204,-3749 }, { 205,-3749 },
7066  { 206,-3749 }, { 207,-3749 }, { 208,-3749 }, { 209,-3749 }, { 210,-3749 },
7067  { 211,-3749 }, { 212,-3749 }, { 213,-3749 }, { 214,-3749 }, { 215,-3749 },
7068  { 216,-3749 }, { 217,-3749 }, { 218,-3749 }, { 219,-3749 }, { 220,-3749 },
7069  { 221,-3749 }, { 222,-3749 }, { 223,-3749 }, { 224,-3749 }, { 225,-3749 },
7070  { 226,-3749 }, { 227,-3749 }, { 228,-3749 }, { 229,-3749 }, { 230,-3749 },
7071 
7072  { 231,-3749 }, { 232,-3749 }, { 233,-3749 }, { 234,-3749 }, { 235,-3749 },
7073  { 236,-3749 }, { 237,-3749 }, { 238,-3749 }, { 239,-3749 }, { 240,-3749 },
7074  { 241,-3749 }, { 242,-3749 }, { 243,-3749 }, { 244,-3749 }, { 245,-3749 },
7075  { 246,-3749 }, { 247,-3749 }, { 248,-3749 }, { 249,-3749 }, { 250,-3749 },
7076  { 251,-3749 }, { 252,-3749 }, { 253,-3749 }, { 254,-3749 }, { 255,-3749 },
7077  { 256,-3749 }, {   0,  22 }, {   0,7463 }, {   1,-2928 }, {   2,-2928 },
7078  {   3,-2928 }, {   4,-2928 }, {   5,-2928 }, {   6,-2928 }, {   7,-2928 },
7079  {   8,-2928 }, {   9,-2670 }, {  10,-2412 }, {  11,-2928 }, {  12,-2670 },
7080  {  13,-2412 }, {  14,-2928 }, {  15,-2928 }, {  16,-2928 }, {  17,-2928 },
7081  {  18,-2928 }, {  19,-2928 }, {  20,-2928 }, {  21,-2928 }, {  22,-2928 },
7082 
7083  {  23,-2928 }, {  24,-2928 }, {  25,-2928 }, {  26,-2928 }, {  27,-2928 },
7084  {  28,-2928 }, {  29,-2928 }, {  30,-2928 }, {  31,-2928 }, {  32,-2670 },
7085  {  33,-2928 }, {  34,-2928 }, {  35,-2928 }, {  36,-2928 }, {  37,-2928 },
7086  {  38,-2928 }, {  39,-2928 }, {  40,-2928 }, {  41,-2928 }, {  42,-2928 },
7087  {  43,-2928 }, {  44,-2928 }, {  45,   0 }, {  46,-2928 }, {  47,-2928 },
7088  {  48,-2928 }, {  49,-2928 }, {  50,-2928 }, {  51,-2928 }, {  52,-2928 },
7089  {  53,-2928 }, {  54,-2928 }, {  55,-2928 }, {  56,-2928 }, {  57,-2928 },
7090  {  58,-2928 }, {  59,-2928 }, {  60,-2928 }, {  61,-2928 }, {  62,-2928 },
7091  {  63,-2928 }, {  64,-2928 }, {  65,-2928 }, {  66,-2928 }, {  67,-2928 },
7092  {  68,-2928 }, {  69,-2928 }, {  70,-2928 }, {  71,-2928 }, {  72,-2928 },
7093 
7094  {  73,-2928 }, {  74,-2928 }, {  75,-2928 }, {  76,-2928 }, {  77,-2928 },
7095  {  78,-2928 }, {  79,-2928 }, {  80,-2928 }, {  81,-2928 }, {  82,-2928 },
7096  {  83,-2928 }, {  84,-2928 }, {  85,-2928 }, {  86,-2928 }, {  87,-2928 },
7097  {  88,-2928 }, {  89,-2928 }, {  90,-2928 }, {  91,-2928 }, {  92,-2928 },
7098  {  93,-2928 }, {  94,-2928 }, {  95,-2928 }, {  96,-2928 }, {  97,-2928 },
7099  {  98,-2928 }, {  99,-2928 }, { 100,-2928 }, { 101,-2928 }, { 102,-2928 },
7100  { 103,-2928 }, { 104,-2928 }, { 105,-2928 }, { 106,-2928 }, { 107,-2928 },
7101  { 108,-2928 }, { 109,-2928 }, { 110,-2928 }, { 111,-2928 }, { 112,-2928 },
7102  { 113,-2928 }, { 114,-2928 }, { 115,-2928 }, { 116,-2928 }, { 117,-2928 },
7103  { 118,-2928 }, { 119,-2928 }, { 120,-2928 }, { 121,-2928 }, { 122,-2928 },
7104 
7105  { 123,-2928 }, { 124,-2928 }, { 125,-2928 }, { 126,-2928 }, { 127,-2928 },
7106  { 128,-2928 }, { 129,-2928 }, { 130,-2928 }, { 131,-2928 }, { 132,-2928 },
7107  { 133,-2928 }, { 134,-2928 }, { 135,-2928 }, { 136,-2928 }, { 137,-2928 },
7108  { 138,-2928 }, { 139,-2928 }, { 140,-2928 }, { 141,-2928 }, { 142,-2928 },
7109  { 143,-2928 }, { 144,-2928 }, { 145,-2928 }, { 146,-2928 }, { 147,-2928 },
7110  { 148,-2928 }, { 149,-2928 }, { 150,-2928 }, { 151,-2928 }, { 152,-2928 },
7111  { 153,-2928 }, { 154,-2928 }, { 155,-2928 }, { 156,-2928 }, { 157,-2928 },
7112  { 158,-2928 }, { 159,-2928 }, { 160,-2928 }, { 161,-2928 }, { 162,-2928 },
7113  { 163,-2928 }, { 164,-2928 }, { 165,-2928 }, { 166,-2928 }, { 167,-2928 },
7114  { 168,-2928 }, { 169,-2928 }, { 170,-2928 }, { 171,-2928 }, { 172,-2928 },
7115 
7116  { 173,-2928 }, { 174,-2928 }, { 175,-2928 }, { 176,-2928 }, { 177,-2928 },
7117  { 178,-2928 }, { 179,-2928 }, { 180,-2928 }, { 181,-2928 }, { 182,-2928 },
7118  { 183,-2928 }, { 184,-2928 }, { 185,-2928 }, { 186,-2928 }, { 187,-2928 },
7119  { 188,-2928 }, { 189,-2928 }, { 190,-2928 }, { 191,-2928 }, { 192,-2928 },
7120  { 193,-2928 }, { 194,-2928 }, { 195,-2928 }, { 196,-2928 }, { 197,-2928 },
7121  { 198,-2928 }, { 199,-2928 }, { 200,-2928 }, { 201,-2928 }, { 202,-2928 },
7122  { 203,-2928 }, { 204,-2928 }, { 205,-2928 }, { 206,-2928 }, { 207,-2928 },
7123  { 208,-2928 }, { 209,-2928 }, { 210,-2928 }, { 211,-2928 }, { 212,-2928 },
7124  { 213,-2928 }, { 214,-2928 }, { 215,-2928 }, { 216,-2928 }, { 217,-2928 },
7125  { 218,-2928 }, { 219,-2928 }, { 220,-2928 }, { 221,-2928 }, { 222,-2928 },
7126 
7127  { 223,-2928 }, { 224,-2928 }, { 225,-2928 }, { 226,-2928 }, { 227,-2928 },
7128  { 228,-2928 }, { 229,-2928 }, { 230,-2928 }, { 231,-2928 }, { 232,-2928 },
7129  { 233,-2928 }, { 234,-2928 }, { 235,-2928 }, { 236,-2928 }, { 237,-2928 },
7130  { 238,-2928 }, { 239,-2928 }, { 240,-2928 }, { 241,-2928 }, { 242,-2928 },
7131  { 243,-2928 }, { 244,-2928 }, { 245,-2928 }, { 246,-2928 }, { 247,-2928 },
7132  { 248,-2928 }, { 249,-2928 }, { 250,-2928 }, { 251,-2928 }, { 252,-2928 },
7133  { 253,-2928 }, { 254,-2928 }, { 255,-2928 }, { 256,-2928 }, {   0,  37 },
7134  {   0,7205 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7135  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7136  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7137 
7138  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7139  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7140  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7141  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7142  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7143  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7144  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  48, 385 }, {  49, 385 },
7145  {  50, 385 }, {  51, 385 }, {  52, 385 }, {  53, 385 }, {  54, 385 },
7146  {  55, 385 }, {  56, 385 }, {  57, 385 }, {   0,   0 }, {   0,   0 },
7147  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7148 
7149  {  65, 385 }, {  66, 385 }, {  67, 385 }, {  68, 385 }, {  69, 385 },
7150  {  70, 385 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7151  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7152  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7153  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7154  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7155  {   0,   0 }, {   0,   0 }, {  97, 385 }, {  98, 385 }, {  99, 385 },
7156  { 100, 385 }, { 101, 385 }, { 102, 385 }, {   0,  24 }, {   0,7101 },
7157  {   1,-2084 }, {   2,-2084 }, {   3,-2084 }, {   4,-2084 }, {   5,-2084 },
7158  {   6,-2084 }, {   7,-2084 }, {   8,-2084 }, {   9,-1826 }, {  10,-1568 },
7159 
7160  {  11,-2084 }, {  12,-1826 }, {  13,-1568 }, {  14,-2084 }, {  15,-2084 },
7161  {  16,-2084 }, {  17,-2084 }, {  18,-2084 }, {  19,-2084 }, {  20,-2084 },
7162  {  21,-2084 }, {  22,-2084 }, {  23,-2084 }, {  24,-2084 }, {  25,-2084 },
7163  {  26,-2084 }, {  27,-2084 }, {  28,-2084 }, {  29,-2084 }, {  30,-2084 },
7164  {  31,-2084 }, {  32,-1826 }, {  33,-2084 }, {  34,-2084 }, {  35,-2084 },
7165  {  36,-2084 }, {  37,-2084 }, {  38,-2084 }, {  39,-2084 }, {  40,-2084 },
7166  {  41,-2084 }, {  42,-2084 }, {  43,-2084 }, {  44,-2084 }, {  45,   0 },
7167  {  46,-2084 }, {  47,-2084 }, {  48,-2084 }, {  49,-2084 }, {  50,-2084 },
7168  {  51,-2084 }, {  52,-2084 }, {  53,-2084 }, {  54,-2084 }, {  55,-2084 },
7169  {  56,-2084 }, {  57,-2084 }, {  58,-2084 }, {  59,-2084 }, {  60,-2084 },
7170 
7171  {  61,-2084 }, {  62,-2084 }, {  63,-2084 }, {  64,-2084 }, {  65,-2084 },
7172  {  66,-2084 }, {  67,-2084 }, {  68,-2084 }, {  69,-2084 }, {  70,-2084 },
7173  {  71,-2084 }, {  72,-2084 }, {  73,-2084 }, {  74,-2084 }, {  75,-2084 },
7174  {  76,-2084 }, {  77,-2084 }, {  78,-2084 }, {  79,-2084 }, {  80,-2084 },
7175  {  81,-2084 }, {  82,-2084 }, {  83,-2084 }, {  84,-2084 }, {  85,-2084 },
7176  {  86,-2084 }, {  87,-2084 }, {  88,-2084 }, {  89,-2084 }, {  90,-2084 },
7177  {  91,-2084 }, {  92,-2084 }, {  93,-2084 }, {  94,-2084 }, {  95,-2084 },
7178  {  96,-2084 }, {  97,-2084 }, {  98,-2084 }, {  99,-2084 }, { 100,-2084 },
7179  { 101,-2084 }, { 102,-2084 }, { 103,-2084 }, { 104,-2084 }, { 105,-2084 },
7180  { 106,-2084 }, { 107,-2084 }, { 108,-2084 }, { 109,-2084 }, { 110,-2084 },
7181 
7182  { 111,-2084 }, { 112,-2084 }, { 113,-2084 }, { 114,-2084 }, { 115,-2084 },
7183  { 116,-2084 }, { 117,-2084 }, { 118,-2084 }, { 119,-2084 }, { 120,-2084 },
7184  { 121,-2084 }, { 122,-2084 }, { 123,-2084 }, { 124,-2084 }, { 125,-2084 },
7185  { 126,-2084 }, { 127,-2084 }, { 128,-2084 }, { 129,-2084 }, { 130,-2084 },
7186  { 131,-2084 }, { 132,-2084 }, { 133,-2084 }, { 134,-2084 }, { 135,-2084 },
7187  { 136,-2084 }, { 137,-2084 }, { 138,-2084 }, { 139,-2084 }, { 140,-2084 },
7188  { 141,-2084 }, { 142,-2084 }, { 143,-2084 }, { 144,-2084 }, { 145,-2084 },
7189  { 146,-2084 }, { 147,-2084 }, { 148,-2084 }, { 149,-2084 }, { 150,-2084 },
7190  { 151,-2084 }, { 152,-2084 }, { 153,-2084 }, { 154,-2084 }, { 155,-2084 },
7191  { 156,-2084 }, { 157,-2084 }, { 158,-2084 }, { 159,-2084 }, { 160,-2084 },
7192 
7193  { 161,-2084 }, { 162,-2084 }, { 163,-2084 }, { 164,-2084 }, { 165,-2084 },
7194  { 166,-2084 }, { 167,-2084 }, { 168,-2084 }, { 169,-2084 }, { 170,-2084 },
7195  { 171,-2084 }, { 172,-2084 }, { 173,-2084 }, { 174,-2084 }, { 175,-2084 },
7196  { 176,-2084 }, { 177,-2084 }, { 178,-2084 }, { 179,-2084 }, { 180,-2084 },
7197  { 181,-2084 }, { 182,-2084 }, { 183,-2084 }, { 184,-2084 }, { 185,-2084 },
7198  { 186,-2084 }, { 187,-2084 }, { 188,-2084 }, { 189,-2084 }, { 190,-2084 },
7199  { 191,-2084 }, { 192,-2084 }, { 193,-2084 }, { 194,-2084 }, { 195,-2084 },
7200  { 196,-2084 }, { 197,-2084 }, { 198,-2084 }, { 199,-2084 }, { 200,-2084 },
7201  { 201,-2084 }, { 202,-2084 }, { 203,-2084 }, { 204,-2084 }, { 205,-2084 },
7202  { 206,-2084 }, { 207,-2084 }, { 208,-2084 }, { 209,-2084 }, { 210,-2084 },
7203 
7204  { 211,-2084 }, { 212,-2084 }, { 213,-2084 }, { 214,-2084 }, { 215,-2084 },
7205  { 216,-2084 }, { 217,-2084 }, { 218,-2084 }, { 219,-2084 }, { 220,-2084 },
7206  { 221,-2084 }, { 222,-2084 }, { 223,-2084 }, { 224,-2084 }, { 225,-2084 },
7207  { 226,-2084 }, { 227,-2084 }, { 228,-2084 }, { 229,-2084 }, { 230,-2084 },
7208  { 231,-2084 }, { 232,-2084 }, { 233,-2084 }, { 234,-2084 }, { 235,-2084 },
7209  { 236,-2084 }, { 237,-2084 }, { 238,-2084 }, { 239,-2084 }, { 240,-2084 },
7210  { 241,-2084 }, { 242,-2084 }, { 243,-2084 }, { 244,-2084 }, { 245,-2084 },
7211  { 246,-2084 }, { 247,-2084 }, { 248,-2084 }, { 249,-2084 }, { 250,-2084 },
7212  { 251,-2084 }, { 252,-2084 }, { 253,-2084 }, { 254,-2084 }, { 255,-2084 },
7213  { 256,-2084 }, {   0,  37 }, {   0,6843 }, {   0,   0 }, {   0,   0 },
7214 
7215  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7216  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7217  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7218  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,  37 },
7219  {   0,6820 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7220  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7221  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7222  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7223  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7224  {  48, 136 }, {  49, 136 }, {  50, 136 }, {  51, 136 }, {  52, 136 },
7225 
7226  {  53, 136 }, {  54, 136 }, {  55, 136 }, {  56, 136 }, {  57, 136 },
7227  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7228  {   0,   0 }, {   0,   0 }, {  65, 136 }, {  66, 136 }, {  67, 136 },
7229  {  68, 136 }, {  69, 136 }, {  70, 136 }, {  48, 137 }, {  49, 137 },
7230  {  50, 137 }, {  51, 137 }, {  52, 137 }, {  53, 137 }, {  54, 137 },
7231  {  55, 137 }, {  56, 137 }, {  57, 137 }, {   0,   0 }, {   0,   0 },
7232  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7233  {  65, 137 }, {  66, 137 }, {  67, 137 }, {  68, 137 }, {  69, 137 },
7234  {  70, 137 }, {   0,  55 }, {   0,6748 }, {   0,   0 }, {  97, 136 },
7235  {  98, 136 }, {  99, 136 }, { 100, 136 }, { 101, 136 }, { 102, 136 },
7236 
7237  {   0,   0 }, {   9, 137 }, {  10, 137 }, {   0,   0 }, {  12, 137 },
7238  {  13, 137 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7239  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7240  {   0,  28 }, {   0,6724 }, {  97, 137 }, {  98, 137 }, {  99, 137 },
7241  { 100, 137 }, { 101, 137 }, { 102, 137 }, {   0,   0 }, {  32, 137 },
7242  {   9, 418 }, {  10, 418 }, {   0,   0 }, {  12, 418 }, {  13, 418 },
7243  {   0,   0 }, {  39, 184 }, {   0,  37 }, {   0,6707 }, {   0,   0 },
7244  {   0,   0 }, {   0,   0 }, {  45,-22165 }, {   0,   0 }, {   0,   0 },
7245  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7246  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  32, 418 }, {   0,   0 },
7247 
7248  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7249  {  39, 465 }, {   0,  37 }, {   0,6683 }, {   0,   0 }, {   0,   0 },
7250  {   0,   0 }, {  45,-22178 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7251  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7252  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7253  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7254  {   0,   0 }, {  48, 706 }, {  49, 706 }, {  50, 706 }, {  51, 706 },
7255  {  52, 706 }, {  53, 706 }, {  54, 706 }, {  55, 706 }, {  56, 706 },
7256  {  57, 706 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7257  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  65, 706 }, {  66, 706 },
7258 
7259  {  67, 706 }, {  68, 706 }, {  69, 706 }, {  70, 706 }, {   0,   0 },
7260  {  48, 705 }, {  49, 705 }, {  50, 705 }, {  51, 705 }, {  52, 705 },
7261  {  53, 705 }, {  54, 705 }, {  55, 705 }, {  56, 705 }, {  57, 705 },
7262  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7263  {   0,   0 }, {   0,   0 }, {  65, 705 }, {  66, 705 }, {  67, 705 },
7264  {  68, 705 }, {  69, 705 }, {  70, 705 }, {   0,  55 }, {   0,6611 },
7265  {  97, 706 }, {  98, 706 }, {  99, 706 }, { 100, 706 }, { 101, 706 },
7266  { 102, 706 }, {   0,   0 }, {   0,   0 }, {   9,   0 }, {  10,   0 },
7267  {   0,   0 }, {  12,   0 }, {  13,   0 }, {   0,   0 }, {   0,   0 },
7268  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7269 
7270  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  97, 705 },
7271  {  98, 705 }, {  99, 705 }, { 100, 705 }, { 101, 705 }, { 102, 705 },
7272  {   0,   0 }, {  32,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7273  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  39,  47 }, {   0,   0 },
7274  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  45,-22302 },
7275  {   0,  55 }, {   0,6564 }, {   1,-22331 }, {   2,-22331 }, {   3,-22331 },
7276  {   4,-22331 }, {   5,-22331 }, {   6,-22331 }, {   7,-22331 }, {   8,-22331 },
7277  {   9,-22331 }, {  10,-22331 }, {  11,-22331 }, {  12,-22331 }, {  13,-22331 },
7278  {  14,-22331 }, {  15,-22331 }, {  16,-22331 }, {  17,-22331 }, {  18,-22331 },
7279  {  19,-22331 }, {  20,-22331 }, {  21,-22331 }, {  22,-22331 }, {  23,-22331 },
7280 
7281  {  24,-22331 }, {  25,-22331 }, {  26,-22331 }, {  27,-22331 }, {  28,-22331 },
7282  {  29,-22331 }, {  30,-22331 }, {  31,-22331 }, {  32,-22331 }, {  33,-22331 },
7283  {  34,-22331 }, {  35,-22331 }, {  36,-22331 }, {  37,-22331 }, {  38,-22331 },
7284  {   0,   0 }, {  40,-22331 }, {  41,-22331 }, {  42,-22331 }, {  43,-22331 },
7285  {  44,-22331 }, {  45,-22331 }, {  46,-22331 }, {  47,-22331 }, {  48,-22331 },
7286  {  49,-22331 }, {  50,-22331 }, {  51,-22331 }, {  52,-22331 }, {  53,-22331 },
7287  {  54,-22331 }, {  55,-22331 }, {  56,-22331 }, {  57,-22331 }, {  58,-22331 },
7288  {  59,-22331 }, {  60,-22331 }, {  61,-22331 }, {  62,-22331 }, {  63,-22331 },
7289  {  64,-22331 }, {  65,-22331 }, {  66,-22331 }, {  67,-22331 }, {  68,-22331 },
7290  {  69,-22331 }, {  70,-22331 }, {  71,-22331 }, {  72,-22331 }, {  73,-22331 },
7291 
7292  {  74,-22331 }, {  75,-22331 }, {  76,-22331 }, {  77,-22331 }, {  78,-22331 },
7293  {  79,-22331 }, {  80,-22331 }, {  81,-22331 }, {  82,-22331 }, {  83,-22331 },
7294  {  84,-22331 }, {  85,-22331 }, {  86,-22331 }, {  87,-22331 }, {  88,-22331 },
7295  {  89,-22331 }, {  90,-22331 }, {  91,-22331 }, {  92,-22331 }, {  93,-22331 },
7296  {  94,-22331 }, {  95,-22331 }, {  96,-22331 }, {  97,-22331 }, {  98,-22331 },
7297  {  99,-22331 }, { 100,-22331 }, { 101,-22331 }, { 102,-22331 }, { 103,-22331 },
7298  { 104,-22331 }, { 105,-22331 }, { 106,-22331 }, { 107,-22331 }, { 108,-22331 },
7299  { 109,-22331 }, { 110,-22331 }, { 111,-22331 }, { 112,-22331 }, { 113,-22331 },
7300  { 114,-22331 }, { 115,-22331 }, { 116,-22331 }, { 117,-22331 }, { 118,-22331 },
7301  { 119,-22331 }, { 120,-22331 }, { 121,-22331 }, { 122,-22331 }, { 123,-22331 },
7302 
7303  { 124,-22331 }, { 125,-22331 }, { 126,-22331 }, { 127,-22331 }, { 128,-22331 },
7304  { 129,-22331 }, { 130,-22331 }, { 131,-22331 }, { 132,-22331 }, { 133,-22331 },
7305  { 134,-22331 }, { 135,-22331 }, { 136,-22331 }, { 137,-22331 }, { 138,-22331 },
7306  { 139,-22331 }, { 140,-22331 }, { 141,-22331 }, { 142,-22331 }, { 143,-22331 },
7307  { 144,-22331 }, { 145,-22331 }, { 146,-22331 }, { 147,-22331 }, { 148,-22331 },
7308  { 149,-22331 }, { 150,-22331 }, { 151,-22331 }, { 152,-22331 }, { 153,-22331 },
7309  { 154,-22331 }, { 155,-22331 }, { 156,-22331 }, { 157,-22331 }, { 158,-22331 },
7310  { 159,-22331 }, { 160,-22331 }, { 161,-22331 }, { 162,-22331 }, { 163,-22331 },
7311  { 164,-22331 }, { 165,-22331 }, { 166,-22331 }, { 167,-22331 }, { 168,-22331 },
7312  { 169,-22331 }, { 170,-22331 }, { 171,-22331 }, { 172,-22331 }, { 173,-22331 },
7313 
7314  { 174,-22331 }, { 175,-22331 }, { 176,-22331 }, { 177,-22331 }, { 178,-22331 },
7315  { 179,-22331 }, { 180,-22331 }, { 181,-22331 }, { 182,-22331 }, { 183,-22331 },
7316  { 184,-22331 }, { 185,-22331 }, { 186,-22331 }, { 187,-22331 }, { 188,-22331 },
7317  { 189,-22331 }, { 190,-22331 }, { 191,-22331 }, { 192,-22331 }, { 193,-22331 },
7318  { 194,-22331 }, { 195,-22331 }, { 196,-22331 }, { 197,-22331 }, { 198,-22331 },
7319  { 199,-22331 }, { 200,-22331 }, { 201,-22331 }, { 202,-22331 }, { 203,-22331 },
7320  { 204,-22331 }, { 205,-22331 }, { 206,-22331 }, { 207,-22331 }, { 208,-22331 },
7321  { 209,-22331 }, { 210,-22331 }, { 211,-22331 }, { 212,-22331 }, { 213,-22331 },
7322  { 214,-22331 }, { 215,-22331 }, { 216,-22331 }, { 217,-22331 }, { 218,-22331 },
7323  { 219,-22331 }, { 220,-22331 }, { 221,-22331 }, { 222,-22331 }, { 223,-22331 },
7324 
7325  { 224,-22331 }, { 225,-22331 }, { 226,-22331 }, { 227,-22331 }, { 228,-22331 },
7326  { 229,-22331 }, { 230,-22331 }, { 231,-22331 }, { 232,-22331 }, { 233,-22331 },
7327  { 234,-22331 }, { 235,-22331 }, { 236,-22331 }, { 237,-22331 }, { 238,-22331 },
7328  { 239,-22331 }, { 240,-22331 }, { 241,-22331 }, { 242,-22331 }, { 243,-22331 },
7329  { 244,-22331 }, { 245,-22331 }, { 246,-22331 }, { 247,-22331 }, { 248,-22331 },
7330  { 249,-22331 }, { 250,-22331 }, { 251,-22331 }, { 252,-22331 }, { 253,-22331 },
7331  { 254,-22331 }, { 255,-22331 }, { 256,-22331 }, {   0,  28 }, {   0,6306 },
7332  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7333  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   9,   0 }, {  10,   0 },
7334  {   0,   0 }, {  12,   0 }, {  13,   0 }, {   0,   0 }, {   0,   0 },
7335 
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 }, {  32,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7340  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  39,  47 }, {   0,   0 },
7341  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  45,-22596 },
7342  {   0,  28 }, {   0,6259 }, {   1,-22634 }, {   2,-22634 }, {   3,-22634 },
7343  {   4,-22634 }, {   5,-22634 }, {   6,-22634 }, {   7,-22634 }, {   8,-22634 },
7344  {   9,-22634 }, {  10,-22634 }, {  11,-22634 }, {  12,-22634 }, {  13,-22634 },
7345  {  14,-22634 }, {  15,-22634 }, {  16,-22634 }, {  17,-22634 }, {  18,-22634 },
7346 
7347  {  19,-22634 }, {  20,-22634 }, {  21,-22634 }, {  22,-22634 }, {  23,-22634 },
7348  {  24,-22634 }, {  25,-22634 }, {  26,-22634 }, {  27,-22634 }, {  28,-22634 },
7349  {  29,-22634 }, {  30,-22634 }, {  31,-22634 }, {  32,-22634 }, {  33,-22634 },
7350  {  34,-22634 }, {  35,-22634 }, {  36,-22634 }, {  37,-22634 }, {  38,-22634 },
7351  {   0,   0 }, {  40,-22634 }, {  41,-22634 }, {  42,-22634 }, {  43,-22634 },
7352  {  44,-22634 }, {  45,-22634 }, {  46,-22634 }, {  47,-22634 }, {  48,-22634 },
7353  {  49,-22634 }, {  50,-22634 }, {  51,-22634 }, {  52,-22634 }, {  53,-22634 },
7354  {  54,-22634 }, {  55,-22634 }, {  56,-22634 }, {  57,-22634 }, {  58,-22634 },
7355  {  59,-22634 }, {  60,-22634 }, {  61,-22634 }, {  62,-22634 }, {  63,-22634 },
7356  {  64,-22634 }, {  65,-22634 }, {  66,-22634 }, {  67,-22634 }, {  68,-22634 },
7357 
7358  {  69,-22634 }, {  70,-22634 }, {  71,-22634 }, {  72,-22634 }, {  73,-22634 },
7359  {  74,-22634 }, {  75,-22634 }, {  76,-22634 }, {  77,-22634 }, {  78,-22634 },
7360  {  79,-22634 }, {  80,-22634 }, {  81,-22634 }, {  82,-22634 }, {  83,-22634 },
7361  {  84,-22634 }, {  85,-22634 }, {  86,-22634 }, {  87,-22634 }, {  88,-22634 },
7362  {  89,-22634 }, {  90,-22634 }, {  91,-22634 }, {  92,-22634 }, {  93,-22634 },
7363  {  94,-22634 }, {  95,-22634 }, {  96,-22634 }, {  97,-22634 }, {  98,-22634 },
7364  {  99,-22634 }, { 100,-22634 }, { 101,-22634 }, { 102,-22634 }, { 103,-22634 },
7365  { 104,-22634 }, { 105,-22634 }, { 106,-22634 }, { 107,-22634 }, { 108,-22634 },
7366  { 109,-22634 }, { 110,-22634 }, { 111,-22634 }, { 112,-22634 }, { 113,-22634 },
7367  { 114,-22634 }, { 115,-22634 }, { 116,-22634 }, { 117,-22634 }, { 118,-22634 },
7368 
7369  { 119,-22634 }, { 120,-22634 }, { 121,-22634 }, { 122,-22634 }, { 123,-22634 },
7370  { 124,-22634 }, { 125,-22634 }, { 126,-22634 }, { 127,-22634 }, { 128,-22634 },
7371  { 129,-22634 }, { 130,-22634 }, { 131,-22634 }, { 132,-22634 }, { 133,-22634 },
7372  { 134,-22634 }, { 135,-22634 }, { 136,-22634 }, { 137,-22634 }, { 138,-22634 },
7373  { 139,-22634 }, { 140,-22634 }, { 141,-22634 }, { 142,-22634 }, { 143,-22634 },
7374  { 144,-22634 }, { 145,-22634 }, { 146,-22634 }, { 147,-22634 }, { 148,-22634 },
7375  { 149,-22634 }, { 150,-22634 }, { 151,-22634 }, { 152,-22634 }, { 153,-22634 },
7376  { 154,-22634 }, { 155,-22634 }, { 156,-22634 }, { 157,-22634 }, { 158,-22634 },
7377  { 159,-22634 }, { 160,-22634 }, { 161,-22634 }, { 162,-22634 }, { 163,-22634 },
7378  { 164,-22634 }, { 165,-22634 }, { 166,-22634 }, { 167,-22634 }, { 168,-22634 },
7379 
7380  { 169,-22634 }, { 170,-22634 }, { 171,-22634 }, { 172,-22634 }, { 173,-22634 },
7381  { 174,-22634 }, { 175,-22634 }, { 176,-22634 }, { 177,-22634 }, { 178,-22634 },
7382  { 179,-22634 }, { 180,-22634 }, { 181,-22634 }, { 182,-22634 }, { 183,-22634 },
7383  { 184,-22634 }, { 185,-22634 }, { 186,-22634 }, { 187,-22634 }, { 188,-22634 },
7384  { 189,-22634 }, { 190,-22634 }, { 191,-22634 }, { 192,-22634 }, { 193,-22634 },
7385  { 194,-22634 }, { 195,-22634 }, { 196,-22634 }, { 197,-22634 }, { 198,-22634 },
7386  { 199,-22634 }, { 200,-22634 }, { 201,-22634 }, { 202,-22634 }, { 203,-22634 },
7387  { 204,-22634 }, { 205,-22634 }, { 206,-22634 }, { 207,-22634 }, { 208,-22634 },
7388  { 209,-22634 }, { 210,-22634 }, { 211,-22634 }, { 212,-22634 }, { 213,-22634 },
7389  { 214,-22634 }, { 215,-22634 }, { 216,-22634 }, { 217,-22634 }, { 218,-22634 },
7390 
7391  { 219,-22634 }, { 220,-22634 }, { 221,-22634 }, { 222,-22634 }, { 223,-22634 },
7392  { 224,-22634 }, { 225,-22634 }, { 226,-22634 }, { 227,-22634 }, { 228,-22634 },
7393  { 229,-22634 }, { 230,-22634 }, { 231,-22634 }, { 232,-22634 }, { 233,-22634 },
7394  { 234,-22634 }, { 235,-22634 }, { 236,-22634 }, { 237,-22634 }, { 238,-22634 },
7395  { 239,-22634 }, { 240,-22634 }, { 241,-22634 }, { 242,-22634 }, { 243,-22634 },
7396  { 244,-22634 }, { 245,-22634 }, { 246,-22634 }, { 247,-22634 }, { 248,-22634 },
7397  { 249,-22634 }, { 250,-22634 }, { 251,-22634 }, { 252,-22634 }, { 253,-22634 },
7398  { 254,-22634 }, { 255,-22634 }, { 256,-22634 }, {   0,  37 }, {   0,6001 },
7399  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7400  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7401 
7402  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7403  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7404  {   0,   0 }, {   0,  37 }, {   0,5978 }, {   0,   0 }, {   0,   0 },
7405  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7406  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7407  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7408  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7409  {   0,   0 }, {   0,   0 }, {  48, 643 }, {  49, 643 }, {  50, 643 },
7410  {  51, 643 }, {  52, 643 }, {  53, 643 }, {  54, 643 }, {  55, 643 },
7411  {  56, 643 }, {  57, 643 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7412 
7413  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  65, 643 },
7414  {  66, 643 }, {  67, 643 }, {  68, 643 }, {  69, 643 }, {  70, 643 },
7415  {  48,-23179 }, {  49,-23179 }, {  50,-23179 }, {  51,-23179 }, {  52,-23179 },
7416  {  53,-23179 }, {  54,-23179 }, {  55,-23179 }, {  56,-23179 }, {  57,-23179 },
7417  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7418  {   0,   0 }, {   0,   0 }, {  65,-23179 }, {  66,-23179 }, {  67,-23179 },
7419  {  68,-23179 }, {  69,-23179 }, {  70,-23179 }, {   0,   0 }, {   0,   0 },
7420  {   0,   0 }, {  97, 643 }, {  98, 643 }, {  99, 643 }, { 100, 643 },
7421  { 101, 643 }, { 102, 643 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7422  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7423 
7424  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7425  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  97,-23179 },
7426  {  98,-23179 }, {  99,-23179 }, { 100,-23179 }, { 101,-23179 }, { 102,-23179 },
7427  {   0,  55 }, {   0,5874 }, {   1, 620 }, {   2, 620 }, {   3, 620 },
7428  {   4, 620 }, {   5, 620 }, {   6, 620 }, {   7, 620 }, {   8, 620 },
7429  {   9, 878 }, {  10,-737 }, {  11, 620 }, {  12, 878 }, {  13,-737 },
7430  {  14, 620 }, {  15, 620 }, {  16, 620 }, {  17, 620 }, {  18, 620 },
7431  {  19, 620 }, {  20, 620 }, {  21, 620 }, {  22, 620 }, {  23, 620 },
7432  {  24, 620 }, {  25, 620 }, {  26, 620 }, {  27, 620 }, {  28, 620 },
7433  {  29, 620 }, {  30, 620 }, {  31, 620 }, {  32, 878 }, {  33, 620 },
7434 
7435  {  34, 620 }, {  35, 620 }, {  36, 620 }, {  37, 620 }, {  38, 620 },
7436  {  39,1136 }, {  40, 620 }, {  41, 620 }, {  42, 620 }, {  43, 620 },
7437  {  44, 620 }, {  45,1394 }, {  46, 620 }, {  47, 620 }, {  48, 620 },
7438  {  49, 620 }, {  50, 620 }, {  51, 620 }, {  52, 620 }, {  53, 620 },
7439  {  54, 620 }, {  55, 620 }, {  56, 620 }, {  57, 620 }, {  58, 620 },
7440  {  59, 620 }, {  60, 620 }, {  61, 620 }, {  62, 620 }, {  63, 620 },
7441  {  64, 620 }, {  65, 620 }, {  66, 620 }, {  67, 620 }, {  68, 620 },
7442  {  69, 620 }, {  70, 620 }, {  71, 620 }, {  72, 620 }, {  73, 620 },
7443  {  74, 620 }, {  75, 620 }, {  76, 620 }, {  77, 620 }, {  78, 620 },
7444  {  79, 620 }, {  80, 620 }, {  81, 620 }, {  82, 620 }, {  83, 620 },
7445 
7446  {  84, 620 }, {  85, 620 }, {  86, 620 }, {  87, 620 }, {  88, 620 },
7447  {  89, 620 }, {  90, 620 }, {  91, 620 }, {  92, 620 }, {  93, 620 },
7448  {  94, 620 }, {  95, 620 }, {  96, 620 }, {  97, 620 }, {  98, 620 },
7449  {  99, 620 }, { 100, 620 }, { 101, 620 }, { 102, 620 }, { 103, 620 },
7450  { 104, 620 }, { 105, 620 }, { 106, 620 }, { 107, 620 }, { 108, 620 },
7451  { 109, 620 }, { 110, 620 }, { 111, 620 }, { 112, 620 }, { 113, 620 },
7452  { 114, 620 }, { 115, 620 }, { 116, 620 }, { 117, 620 }, { 118, 620 },
7453  { 119, 620 }, { 120, 620 }, { 121, 620 }, { 122, 620 }, { 123, 620 },
7454  { 124, 620 }, { 125, 620 }, { 126, 620 }, { 127, 620 }, { 128, 620 },
7455  { 129, 620 }, { 130, 620 }, { 131, 620 }, { 132, 620 }, { 133, 620 },
7456 
7457  { 134, 620 }, { 135, 620 }, { 136, 620 }, { 137, 620 }, { 138, 620 },
7458  { 139, 620 }, { 140, 620 }, { 141, 620 }, { 142, 620 }, { 143, 620 },
7459  { 144, 620 }, { 145, 620 }, { 146, 620 }, { 147, 620 }, { 148, 620 },
7460  { 149, 620 }, { 150, 620 }, { 151, 620 }, { 152, 620 }, { 153, 620 },
7461  { 154, 620 }, { 155, 620 }, { 156, 620 }, { 157, 620 }, { 158, 620 },
7462  { 159, 620 }, { 160, 620 }, { 161, 620 }, { 162, 620 }, { 163, 620 },
7463  { 164, 620 }, { 165, 620 }, { 166, 620 }, { 167, 620 }, { 168, 620 },
7464  { 169, 620 }, { 170, 620 }, { 171, 620 }, { 172, 620 }, { 173, 620 },
7465  { 174, 620 }, { 175, 620 }, { 176, 620 }, { 177, 620 }, { 178, 620 },
7466  { 179, 620 }, { 180, 620 }, { 181, 620 }, { 182, 620 }, { 183, 620 },
7467 
7468  { 184, 620 }, { 185, 620 }, { 186, 620 }, { 187, 620 }, { 188, 620 },
7469  { 189, 620 }, { 190, 620 }, { 191, 620 }, { 192, 620 }, { 193, 620 },
7470  { 194, 620 }, { 195, 620 }, { 196, 620 }, { 197, 620 }, { 198, 620 },
7471  { 199, 620 }, { 200, 620 }, { 201, 620 }, { 202, 620 }, { 203, 620 },
7472  { 204, 620 }, { 205, 620 }, { 206, 620 }, { 207, 620 }, { 208, 620 },
7473  { 209, 620 }, { 210, 620 }, { 211, 620 }, { 212, 620 }, { 213, 620 },
7474  { 214, 620 }, { 215, 620 }, { 216, 620 }, { 217, 620 }, { 218, 620 },
7475  { 219, 620 }, { 220, 620 }, { 221, 620 }, { 222, 620 }, { 223, 620 },
7476  { 224, 620 }, { 225, 620 }, { 226, 620 }, { 227, 620 }, { 228, 620 },
7477  { 229, 620 }, { 230, 620 }, { 231, 620 }, { 232, 620 }, { 233, 620 },
7478 
7479  { 234, 620 }, { 235, 620 }, { 236, 620 }, { 237, 620 }, { 238, 620 },
7480  { 239, 620 }, { 240, 620 }, { 241, 620 }, { 242, 620 }, { 243, 620 },
7481  { 244, 620 }, { 245, 620 }, { 246, 620 }, { 247, 620 }, { 248, 620 },
7482  { 249, 620 }, { 250, 620 }, { 251, 620 }, { 252, 620 }, { 253, 620 },
7483  { 254, 620 }, { 255, 620 }, { 256, 620 }, {   0,  28 }, {   0,5616 },
7484  {   1,1394 }, {   2,1394 }, {   3,1394 }, {   4,1394 }, {   5,1394 },
7485  {   6,1394 }, {   7,1394 }, {   8,1394 }, {   9,1652 }, {  10,-690 },
7486  {  11,1394 }, {  12,1652 }, {  13,-690 }, {  14,1394 }, {  15,1394 },
7487  {  16,1394 }, {  17,1394 }, {  18,1394 }, {  19,1394 }, {  20,1394 },
7488  {  21,1394 }, {  22,1394 }, {  23,1394 }, {  24,1394 }, {  25,1394 },
7489 
7490  {  26,1394 }, {  27,1394 }, {  28,1394 }, {  29,1394 }, {  30,1394 },
7491  {  31,1394 }, {  32,1652 }, {  33,1394 }, {  34,1394 }, {  35,1394 },
7492  {  36,1394 }, {  37,1394 }, {  38,1394 }, {  39,1910 }, {  40,1394 },
7493  {  41,1394 }, {  42,1394 }, {  43,1394 }, {  44,1394 }, {  45,2168 },
7494  {  46,1394 }, {  47,1394 }, {  48,1394 }, {  49,1394 }, {  50,1394 },
7495  {  51,1394 }, {  52,1394 }, {  53,1394 }, {  54,1394 }, {  55,1394 },
7496  {  56,1394 }, {  57,1394 }, {  58,1394 }, {  59,1394 }, {  60,1394 },
7497  {  61,1394 }, {  62,1394 }, {  63,1394 }, {  64,1394 }, {  65,1394 },
7498  {  66,1394 }, {  67,1394 }, {  68,1394 }, {  69,1394 }, {  70,1394 },
7499  {  71,1394 }, {  72,1394 }, {  73,1394 }, {  74,1394 }, {  75,1394 },
7500 
7501  {  76,1394 }, {  77,1394 }, {  78,1394 }, {  79,1394 }, {  80,1394 },
7502  {  81,1394 }, {  82,1394 }, {  83,1394 }, {  84,1394 }, {  85,1394 },
7503  {  86,1394 }, {  87,1394 }, {  88,1394 }, {  89,1394 }, {  90,1394 },
7504  {  91,1394 }, {  92,1394 }, {  93,1394 }, {  94,1394 }, {  95,1394 },
7505  {  96,1394 }, {  97,1394 }, {  98,1394 }, {  99,1394 }, { 100,1394 },
7506  { 101,1394 }, { 102,1394 }, { 103,1394 }, { 104,1394 }, { 105,1394 },
7507  { 106,1394 }, { 107,1394 }, { 108,1394 }, { 109,1394 }, { 110,1394 },
7508  { 111,1394 }, { 112,1394 }, { 113,1394 }, { 114,1394 }, { 115,1394 },
7509  { 116,1394 }, { 117,1394 }, { 118,1394 }, { 119,1394 }, { 120,1394 },
7510  { 121,1394 }, { 122,1394 }, { 123,1394 }, { 124,1394 }, { 125,1394 },
7511 
7512  { 126,1394 }, { 127,1394 }, { 128,1394 }, { 129,1394 }, { 130,1394 },
7513  { 131,1394 }, { 132,1394 }, { 133,1394 }, { 134,1394 }, { 135,1394 },
7514  { 136,1394 }, { 137,1394 }, { 138,1394 }, { 139,1394 }, { 140,1394 },
7515  { 141,1394 }, { 142,1394 }, { 143,1394 }, { 144,1394 }, { 145,1394 },
7516  { 146,1394 }, { 147,1394 }, { 148,1394 }, { 149,1394 }, { 150,1394 },
7517  { 151,1394 }, { 152,1394 }, { 153,1394 }, { 154,1394 }, { 155,1394 },
7518  { 156,1394 }, { 157,1394 }, { 158,1394 }, { 159,1394 }, { 160,1394 },
7519  { 161,1394 }, { 162,1394 }, { 163,1394 }, { 164,1394 }, { 165,1394 },
7520  { 166,1394 }, { 167,1394 }, { 168,1394 }, { 169,1394 }, { 170,1394 },
7521  { 171,1394 }, { 172,1394 }, { 173,1394 }, { 174,1394 }, { 175,1394 },
7522 
7523  { 176,1394 }, { 177,1394 }, { 178,1394 }, { 179,1394 }, { 180,1394 },
7524  { 181,1394 }, { 182,1394 }, { 183,1394 }, { 184,1394 }, { 185,1394 },
7525  { 186,1394 }, { 187,1394 }, { 188,1394 }, { 189,1394 }, { 190,1394 },
7526  { 191,1394 }, { 192,1394 }, { 193,1394 }, { 194,1394 }, { 195,1394 },
7527  { 196,1394 }, { 197,1394 }, { 198,1394 }, { 199,1394 }, { 200,1394 },
7528  { 201,1394 }, { 202,1394 }, { 203,1394 }, { 204,1394 }, { 205,1394 },
7529  { 206,1394 }, { 207,1394 }, { 208,1394 }, { 209,1394 }, { 210,1394 },
7530  { 211,1394 }, { 212,1394 }, { 213,1394 }, { 214,1394 }, { 215,1394 },
7531  { 216,1394 }, { 217,1394 }, { 218,1394 }, { 219,1394 }, { 220,1394 },
7532  { 221,1394 }, { 222,1394 }, { 223,1394 }, { 224,1394 }, { 225,1394 },
7533 
7534  { 226,1394 }, { 227,1394 }, { 228,1394 }, { 229,1394 }, { 230,1394 },
7535  { 231,1394 }, { 232,1394 }, { 233,1394 }, { 234,1394 }, { 235,1394 },
7536  { 236,1394 }, { 237,1394 }, { 238,1394 }, { 239,1394 }, { 240,1394 },
7537  { 241,1394 }, { 242,1394 }, { 243,1394 }, { 244,1394 }, { 245,1394 },
7538  { 246,1394 }, { 247,1394 }, { 248,1394 }, { 249,1394 }, { 250,1394 },
7539  { 251,1394 }, { 252,1394 }, { 253,1394 }, { 254,1394 }, { 255,1394 },
7540  { 256,1394 }, {   0,  37 }, {   0,5358 }, {   0,   0 }, {   0,   0 },
7541  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7542  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7543  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7544 
7545  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7546  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7547  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7548  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7549  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7550  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7551  {  48,-23787 }, {  49,-23787 }, {  50,-23787 }, {  51,-23787 }, {  52,-23787 },
7552  {  53,-23787 }, {  54,-23787 }, {  55,-23787 }, {  56,-23787 }, {  57,-23787 },
7553  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7554  {   0,   0 }, {   0,   0 }, {  65,-23787 }, {  66,-23787 }, {  67,-23787 },
7555 
7556  {  68,-23787 }, {  69,-23787 }, {  70,-23787 }, {   0,   0 }, {   0,   0 },
7557  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7558  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7559  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7560  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
7561  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  97,-23787 },
7562  {  98,-23787 }, {  99,-23787 }, { 100,-23787 }, { 101,-23787 }, { 102,-23787 },
7563  {   0,  55 }, {   0,5254 }, {   1,   0 }, {   2,   0 }, {   3,   0 },
7564  {   4,   0 }, {   5,   0 }, {   6,   0 }, {   7,   0 }, {   8,   0 },
7565  {   9, 258 }, {  10,-1357 }, {  11,   0 }, {  12, 258 }, {  13,-1357 },
7566 
7567  {  14,   0 }, {  15,   0 }, {  16,   0 }, {  17,   0 }, {  18,   0 },
7568  {  19,   0 }, {  20,   0 }, {  21,   0 }, {  22,   0 }, {  23,   0 },
7569  {  24,   0 }, {  25,   0 }, {  26,   0 }, {  27,   0 }, {  28,   0 },
7570  {  29,   0 }, {  30,   0 }, {  31,   0 }, {  32, 258 }, {  33,   0 },
7571  {  34,   0 }, {  35,   0 }, {  36,   0 }, {  37,   0 }, {  38,   0 },
7572  {  39, 516 }, {  40,   0 }, {  41,   0 }, {  42,   0 }, {  43,   0 },
7573  {  44,   0 }, {  45, 774 }, {  46,   0 }, {  47,   0 }, {  48,   0 },
7574  {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 },
7575  {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 }, {  58,   0 },
7576  {  59,   0 }, {  60,   0 }, {  61,   0 }, {  62,   0 }, {  63,   0 },
7577 
7578  {  64,   0 }, {  65,   0 }, {  66,   0 }, {  67,   0 }, {  68,   0 },
7579  {  69,   0 }, {  70,   0 }, {  71,   0 }, {  72,   0 }, {  73,   0 },
7580  {  74,   0 }, {  75,   0 }, {  76,   0 }, {  77,   0 }, {  78,   0 },
7581  {  79,   0 }, {  80,   0 }, {  81,   0 }, {  82,   0 }, {  83,   0 },
7582  {  84,   0 }, {  85,   0 }, {  86,   0 }, {  87,   0 }, {  88,   0 },
7583  {  89,   0 }, {  90,   0 }, {  91,   0 }, {  92,   0 }, {  93,   0 },
7584  {  94,   0 }, {  95,   0 }, {  96,   0 }, {  97,   0 }, {  98,   0 },
7585  {  99,   0 }, { 100,   0 }, { 101,   0 }, { 102,   0 }, { 103,   0 },
7586  { 104,   0 }, { 105,   0 }, { 106,   0 }, { 107,   0 }, { 108,   0 },
7587  { 109,   0 }, { 110,   0 }, { 111,   0 }, { 112,   0 }, { 113,   0 },
7588 
7589  { 114,   0 }, { 115,   0 }, { 116,   0 }, { 117,   0 }, { 118,   0 },
7590  { 119,   0 }, { 120,   0 }, { 121,   0 }, { 122,   0 }, { 123,   0 },
7591  { 124,   0 }, { 125,   0 }, { 126,   0 }, { 127,   0 }, { 128,   0 },
7592  { 129,   0 }, { 130,   0 }, { 131,   0 }, { 132,   0 }, { 133,   0 },
7593  { 134,   0 }, { 135,   0 }, { 136,   0 }, { 137,   0 }, { 138,   0 },
7594  { 139,   0 }, { 140,   0 }, { 141,   0 }, { 142,   0 }, { 143,   0 },
7595  { 144,   0 }, { 145,   0 }, { 146,   0 }, { 147,   0 }, { 148,   0 },
7596  { 149,   0 }, { 150,   0 }, { 151,   0 }, { 152,   0 }, { 153,   0 },
7597  { 154,   0 }, { 155,   0 }, { 156,   0 }, { 157,   0 }, { 158,   0 },
7598  { 159,   0 }, { 160,   0 }, { 161,   0 }, { 162,   0 }, { 163,   0 },
7599 
7600  { 164,   0 }, { 165,   0 }, { 166,   0 }, { 167,   0 }, { 168,   0 },
7601  { 169,   0 }, { 170,   0 }, { 171,   0 }, { 172,   0 }, { 173,   0 },
7602  { 174,   0 }, { 175,   0 }, { 176,   0 }, { 177,   0 }, { 178,   0 },
7603  { 179,   0 }, { 180,   0 }, { 181,   0 }, { 182,   0 }, { 183,   0 },
7604  { 184,   0 }, { 185,   0 }, { 186,   0 }, { 187,   0 }, { 188,   0 },
7605  { 189,   0 }, { 190,   0 }, { 191,   0 }, { 192,   0 }, { 193,   0 },
7606  { 194,   0 }, { 195,   0 }, { 196,   0 }, { 197,   0 }, { 198,   0 },
7607  { 199,   0 }, { 200,   0 }, { 201,   0 }, { 202,   0 }, { 203,   0 },
7608  { 204,   0 }, { 205,   0 }, { 206,   0 }, { 207,   0 }, { 208,   0 },
7609  { 209,   0 }, { 210,   0 }, { 211,   0 }, { 212,   0 }, { 213,   0 },
7610 
7611  { 214,   0 }, { 215,   0 }, { 216,   0 }, { 217,   0 }, { 218,   0 },
7612  { 219,   0 }, { 220,   0 }, { 221,   0 }, { 222,   0 }, { 223,   0 },
7613  { 224,   0 }, { 225,   0 }, { 226,   0 }, { 227,   0 }, { 228,   0 },
7614  { 229,   0 }, { 230,   0 }, { 231,   0 }, { 232,   0 }, { 233,   0 },
7615  { 234,   0 }, { 235,   0 }, { 236,   0 }, { 237,   0 }, { 238,   0 },
7616  { 239,   0 }, { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 },
7617  { 244,   0 }, { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 },
7618  { 249,   0 }, { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 },
7619  { 254,   0 }, { 255,   0 }, { 256,   0 }, {   0,  55 }, {   0,4996 },
7620  {   1,-258 }, {   2,-258 }, {   3,-258 }, {   4,-258 }, {   5,-258 },
7621 
7622  {   6,-258 }, {   7,-258 }, {   8,-258 }, {   9,   0 }, {  10,-1615 },
7623  {  11,-258 }, {  12,   0 }, {  13,-1615 }, {  14,-258 }, {  15,-258 },
7624  {  16,-258 }, {  17,-258 }, {  18,-258 }, {  19,-258 }, {  20,-258 },
7625  {  21,-258 }, {  22,-258 }, {  23,-258 }, {  24,-258 }, {  25,-258 },
7626  {  26,-258 }, {  27,-258 }, {  28,-258 }, {  29,-258 }, {  30,-258 },
7627  {  31,-258 }, {  32,   0 }, {  33,-258 }, {  34,-258 }, {  35,-258 },
7628  {  36,-258 }, {  37,-258 }, {  38,-258 }, {  39, 258 }, {  40,-258 },
7629  {  41,-258 }, {  42,-258 }, {  43,-258 }, {  44,-258 }, {  45, 516 },
7630  {  46,-258 }, {  47,-258 }, {  48,-258 }, {  49,-258 }, {  50,-258 },
7631  {  51,-258 }, {  52,-258 }, {  53,-258 }, {  54,-258 }, {  55,-258 },
7632 
7633  {  56,-258 }, {  57,-258 }, {  58,-258 }, {  59,-258 }, {  60,-258 },
7634  {  61,-258 }, {  62,-258 }, {  63,-258 }, {  64,-258 }, {  65,-258 },
7635  {  66,-258 }, {  67,-258 }, {  68,-258 }, {  69,-258 }, {  70,-258 },
7636  {  71,-258 }, {  72,-258 }, {  73,-258 }, {  74,-258 }, {  75,-258 },
7637  {  76,-258 }, {  77,-258 }, {  78,-258 }, {  79,-258 }, {  80,-258 },
7638  {  81,-258 }, {  82,-258 }, {  83,-258 }, {  84,-258 }, {  85,-258 },
7639  {  86,-258 }, {  87,-258 }, {  88,-258 }, {  89,-258 }, {  90,-258 },
7640  {  91,-258 }, {  92,-258 }, {  93,-258 }, {  94,-258 }, {  95,-258 },
7641  {  96,-258 }, {  97,-258 }, {  98,-258 }, {  99,-258 }, { 100,-258 },
7642  { 101,-258 }, { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 },
7643 
7644  { 106,-258 }, { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 },
7645  { 111,-258 }, { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 },
7646  { 116,-258 }, { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 },
7647  { 121,-258 }, { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 },
7648  { 126,-258 }, { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 },
7649  { 131,-258 }, { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 },
7650  { 136,-258 }, { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 },
7651  { 141,-258 }, { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 },
7652  { 146,-258 }, { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 },
7653  { 151,-258 }, { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 },
7654 
7655  { 156,-258 }, { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 },
7656  { 161,-258 }, { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 },
7657  { 166,-258 }, { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 },
7658  { 171,-258 }, { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 },
7659  { 176,-258 }, { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 },
7660  { 181,-258 }, { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 },
7661  { 186,-258 }, { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 },
7662  { 191,-258 }, { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 },
7663  { 196,-258 }, { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 },
7664  { 201,-258 }, { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 },
7665 
7666  { 206,-258 }, { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 },
7667  { 211,-258 }, { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 },
7668  { 216,-258 }, { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 },
7669  { 221,-258 }, { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 },
7670  { 226,-258 }, { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 },
7671  { 231,-258 }, { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 },
7672  { 236,-258 }, { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 },
7673  { 241,-258 }, { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 },
7674  { 246,-258 }, { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 },
7675  { 251,-258 }, { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 },
7676 
7677  { 256,-258 }, {   0,  55 }, {   0,4738 }, {   1,1548 }, {   2,1548 },
7678  {   3,1548 }, {   4,1548 }, {   5,1548 }, {   6,1548 }, {   7,1548 },
7679  {   8,1548 }, {   9,1806 }, {  10,2064 }, {  11,1548 }, {  12,1806 },
7680  {  13,2064 }, {  14,1548 }, {  15,1548 }, {  16,1548 }, {  17,1548 },
7681  {  18,1548 }, {  19,1548 }, {  20,1548 }, {  21,1548 }, {  22,1548 },
7682  {  23,1548 }, {  24,1548 }, {  25,1548 }, {  26,1548 }, {  27,1548 },
7683  {  28,1548 }, {  29,1548 }, {  30,1548 }, {  31,1548 }, {  32,1806 },
7684  {  33,1548 }, {  34,1548 }, {  35,1548 }, {  36,1548 }, {  37,1548 },
7685  {  38,1548 }, {  39,   0 }, {  40,1548 }, {  41,1548 }, {  42,1548 },
7686  {  43,1548 }, {  44,1548 }, {  45,2111 }, {  46,1548 }, {  47,1548 },
7687 
7688  {  48,1548 }, {  49,1548 }, {  50,1548 }, {  51,1548 }, {  52,1548 },
7689  {  53,1548 }, {  54,1548 }, {  55,1548 }, {  56,1548 }, {  57,1548 },
7690  {  58,1548 }, {  59,1548 }, {  60,1548 }, {  61,1548 }, {  62,1548 },
7691  {  63,1548 }, {  64,1548 }, {  65,1548 }, {  66,1548 }, {  67,1548 },
7692  {  68,1548 }, {  69,1548 }, {  70,1548 }, {  71,1548 }, {  72,1548 },
7693  {  73,1548 }, {  74,1548 }, {  75,1548 }, {  76,1548 }, {  77,1548 },
7694  {  78,1548 }, {  79,1548 }, {  80,1548 }, {  81,1548 }, {  82,1548 },
7695  {  83,1548 }, {  84,1548 }, {  85,1548 }, {  86,1548 }, {  87,1548 },
7696  {  88,1548 }, {  89,1548 }, {  90,1548 }, {  91,1548 }, {  92,1548 },
7697  {  93,1548 }, {  94,1548 }, {  95,1548 }, {  96,1548 }, {  97,1548 },
7698 
7699  {  98,1548 }, {  99,1548 }, { 100,1548 }, { 101,1548 }, { 102,1548 },
7700  { 103,1548 }, { 104,1548 }, { 105,1548 }, { 106,1548 }, { 107,1548 },
7701  { 108,1548 }, { 109,1548 }, { 110,1548 }, { 111,1548 }, { 112,1548 },
7702  { 113,1548 }, { 114,1548 }, { 115,1548 }, { 116,1548 }, { 117,1548 },
7703  { 118,1548 }, { 119,1548 }, { 120,1548 }, { 121,1548 }, { 122,1548 },
7704  { 123,1548 }, { 124,1548 }, { 125,1548 }, { 126,1548 }, { 127,1548 },
7705  { 128,1548 }, { 129,1548 }, { 130,1548 }, { 131,1548 }, { 132,1548 },
7706  { 133,1548 }, { 134,1548 }, { 135,1548 }, { 136,1548 }, { 137,1548 },
7707  { 138,1548 }, { 139,1548 }, { 140,1548 }, { 141,1548 }, { 142,1548 },
7708  { 143,1548 }, { 144,1548 }, { 145,1548 }, { 146,1548 }, { 147,1548 },
7709 
7710  { 148,1548 }, { 149,1548 }, { 150,1548 }, { 151,1548 }, { 152,1548 },
7711  { 153,1548 }, { 154,1548 }, { 155,1548 }, { 156,1548 }, { 157,1548 },
7712  { 158,1548 }, { 159,1548 }, { 160,1548 }, { 161,1548 }, { 162,1548 },
7713  { 163,1548 }, { 164,1548 }, { 165,1548 }, { 166,1548 }, { 167,1548 },
7714  { 168,1548 }, { 169,1548 }, { 170,1548 }, { 171,1548 }, { 172,1548 },
7715  { 173,1548 }, { 174,1548 }, { 175,1548 }, { 176,1548 }, { 177,1548 },
7716  { 178,1548 }, { 179,1548 }, { 180,1548 }, { 181,1548 }, { 182,1548 },
7717  { 183,1548 }, { 184,1548 }, { 185,1548 }, { 186,1548 }, { 187,1548 },
7718  { 188,1548 }, { 189,1548 }, { 190,1548 }, { 191,1548 }, { 192,1548 },
7719  { 193,1548 }, { 194,1548 }, { 195,1548 }, { 196,1548 }, { 197,1548 },
7720 
7721  { 198,1548 }, { 199,1548 }, { 200,1548 }, { 201,1548 }, { 202,1548 },
7722  { 203,1548 }, { 204,1548 }, { 205,1548 }, { 206,1548 }, { 207,1548 },
7723  { 208,1548 }, { 209,1548 }, { 210,1548 }, { 211,1548 }, { 212,1548 },
7724  { 213,1548 }, { 214,1548 }, { 215,1548 }, { 216,1548 }, { 217,1548 },
7725  { 218,1548 }, { 219,1548 }, { 220,1548 }, { 221,1548 }, { 222,1548 },
7726  { 223,1548 }, { 224,1548 }, { 225,1548 }, { 226,1548 }, { 227,1548 },
7727  { 228,1548 }, { 229,1548 }, { 230,1548 }, { 231,1548 }, { 232,1548 },
7728  { 233,1548 }, { 234,1548 }, { 235,1548 }, { 236,1548 }, { 237,1548 },
7729  { 238,1548 }, { 239,1548 }, { 240,1548 }, { 241,1548 }, { 242,1548 },
7730  { 243,1548 }, { 244,1548 }, { 245,1548 }, { 246,1548 }, { 247,1548 },
7731 
7732  { 248,1548 }, { 249,1548 }, { 250,1548 }, { 251,1548 }, { 252,1548 },
7733  { 253,1548 }, { 254,1548 }, { 255,1548 }, { 256,1548 }, {   0,  55 },
7734  {   0,4480 }, {   1,-774 }, {   2,-774 }, {   3,-774 }, {   4,-774 },
7735  {   5,-774 }, {   6,-774 }, {   7,-774 }, {   8,-774 }, {   9,-516 },
7736  {  10,-2131 }, {  11,-774 }, {  12,-516 }, {  13,-2131 }, {  14,-774 },
7737  {  15,-774 }, {  16,-774 }, {  17,-774 }, {  18,-774 }, {  19,-774 },
7738  {  20,-774 }, {  21,-774 }, {  22,-774 }, {  23,-774 }, {  24,-774 },
7739  {  25,-774 }, {  26,-774 }, {  27,-774 }, {  28,-774 }, {  29,-774 },
7740  {  30,-774 }, {  31,-774 }, {  32,-516 }, {  33,-774 }, {  34,-774 },
7741  {  35,-774 }, {  36,-774 }, {  37,-774 }, {  38,-774 }, {  39,-258 },
7742 
7743  {  40,-774 }, {  41,-774 }, {  42,-774 }, {  43,-774 }, {  44,-774 },
7744  {  45,2111 }, {  46,-774 }, {  47,-774 }, {  48,-774 }, {  49,-774 },
7745  {  50,-774 }, {  51,-774 }, {  52,-774 }, {  53,-774 }, {  54,-774 },
7746  {  55,-774 }, {  56,-774 }, {  57,-774 }, {  58,-774 }, {  59,-774 },
7747  {  60,-774 }, {  61,-774 }, {  62,-774 }, {  63,-774 }, {  64,-774 },
7748  {  65,-774 }, {  66,-774 }, {  67,-774 }, {  68,-774 }, {  69,-774 },
7749  {  70,-774 }, {  71,-774 }, {  72,-774 }, {  73,-774 }, {  74,-774 },
7750  {  75,-774 }, {  76,-774 }, {  77,-774 }, {  78,-774 }, {  79,-774 },
7751  {  80,-774 }, {  81,-774 }, {  82,-774 }, {  83,-774 }, {  84,-774 },
7752  {  85,-774 }, {  86,-774 }, {  87,-774 }, {  88,-774 }, {  89,-774 },
7753 
7754  {  90,-774 }, {  91,-774 }, {  92,-774 }, {  93,-774 }, {  94,-774 },
7755  {  95,-774 }, {  96,-774 }, {  97,-774 }, {  98,-774 }, {  99,-774 },
7756  { 100,-774 }, { 101,-774 }, { 102,-774 }, { 103,-774 }, { 104,-774 },
7757  { 105,-774 }, { 106,-774 }, { 107,-774 }, { 108,-774 }, { 109,-774 },
7758  { 110,-774 }, { 111,-774 }, { 112,-774 }, { 113,-774 }, { 114,-774 },
7759  { 115,-774 }, { 116,-774 }, { 117,-774 }, { 118,-774 }, { 119,-774 },
7760  { 120,-774 }, { 121,-774 }, { 122,-774 }, { 123,-774 }, { 124,-774 },
7761  { 125,-774 }, { 126,-774 }, { 127,-774 }, { 128,-774 }, { 129,-774 },
7762  { 130,-774 }, { 131,-774 }, { 132,-774 }, { 133,-774 }, { 134,-774 },
7763  { 135,-774 }, { 136,-774 }, { 137,-774 }, { 138,-774 }, { 139,-774 },
7764 
7765  { 140,-774 }, { 141,-774 }, { 142,-774 }, { 143,-774 }, { 144,-774 },
7766  { 145,-774 }, { 146,-774 }, { 147,-774 }, { 148,-774 }, { 149,-774 },
7767  { 150,-774 }, { 151,-774 }, { 152,-774 }, { 153,-774 }, { 154,-774 },
7768  { 155,-774 }, { 156,-774 }, { 157,-774 }, { 158,-774 }, { 159,-774 },
7769  { 160,-774 }, { 161,-774 }, { 162,-774 }, { 163,-774 }, { 164,-774 },
7770  { 165,-774 }, { 166,-774 }, { 167,-774 }, { 168,-774 }, { 169,-774 },
7771  { 170,-774 }, { 171,-774 }, { 172,-774 }, { 173,-774 }, { 174,-774 },
7772  { 175,-774 }, { 176,-774 }, { 177,-774 }, { 178,-774 }, { 179,-774 },
7773  { 180,-774 }, { 181,-774 }, { 182,-774 }, { 183,-774 }, { 184,-774 },
7774  { 185,-774 }, { 186,-774 }, { 187,-774 }, { 188,-774 }, { 189,-774 },
7775 
7776  { 190,-774 }, { 191,-774 }, { 192,-774 }, { 193,-774 }, { 194,-774 },
7777  { 195,-774 }, { 196,-774 }, { 197,-774 }, { 198,-774 }, { 199,-774 },
7778  { 200,-774 }, { 201,-774 }, { 202,-774 }, { 203,-774 }, { 204,-774 },
7779  { 205,-774 }, { 206,-774 }, { 207,-774 }, { 208,-774 }, { 209,-774 },
7780  { 210,-774 }, { 211,-774 }, { 212,-774 }, { 213,-774 }, { 214,-774 },
7781  { 215,-774 }, { 216,-774 }, { 217,-774 }, { 218,-774 }, { 219,-774 },
7782  { 220,-774 }, { 221,-774 }, { 222,-774 }, { 223,-774 }, { 224,-774 },
7783  { 225,-774 }, { 226,-774 }, { 227,-774 }, { 228,-774 }, { 229,-774 },
7784  { 230,-774 }, { 231,-774 }, { 232,-774 }, { 233,-774 }, { 234,-774 },
7785  { 235,-774 }, { 236,-774 }, { 237,-774 }, { 238,-774 }, { 239,-774 },
7786 
7787  { 240,-774 }, { 241,-774 }, { 242,-774 }, { 243,-774 }, { 244,-774 },
7788  { 245,-774 }, { 246,-774 }, { 247,-774 }, { 248,-774 }, { 249,-774 },
7789  { 250,-774 }, { 251,-774 }, { 252,-774 }, { 253,-774 }, { 254,-774 },
7790  { 255,-774 }, { 256,-774 }, {   0,  28 }, {   0,4222 }, {   1,   0 },
7791  {   2,   0 }, {   3,   0 }, {   4,   0 }, {   5,   0 }, {   6,   0 },
7792  {   7,   0 }, {   8,   0 }, {   9, 258 }, {  10,-2084 }, {  11,   0 },
7793  {  12, 258 }, {  13,-2084 }, {  14,   0 }, {  15,   0 }, {  16,   0 },
7794  {  17,   0 }, {  18,   0 }, {  19,   0 }, {  20,   0 }, {  21,   0 },
7795  {  22,   0 }, {  23,   0 }, {  24,   0 }, {  25,   0 }, {  26,   0 },
7796  {  27,   0 }, {  28,   0 }, {  29,   0 }, {  30,   0 }, {  31,   0 },
7797 
7798  {  32, 258 }, {  33,   0 }, {  34,   0 }, {  35,   0 }, {  36,   0 },
7799  {  37,   0 }, {  38,   0 }, {  39, 516 }, {  40,   0 }, {  41,   0 },
7800  {  42,   0 }, {  43,   0 }, {  44,   0 }, {  45, 774 }, {  46,   0 },
7801  {  47,   0 }, {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 },
7802  {  52,   0 }, {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 },
7803  {  57,   0 }, {  58,   0 }, {  59,   0 }, {  60,   0 }, {  61,   0 },
7804  {  62,   0 }, {  63,   0 }, {  64,   0 }, {  65,   0 }, {  66,   0 },
7805  {  67,   0 }, {  68,   0 }, {  69,   0 }, {  70,   0 }, {  71,   0 },
7806  {  72,   0 }, {  73,   0 }, {  74,   0 }, {  75,   0 }, {  76,   0 },
7807  {  77,   0 }, {  78,   0 }, {  79,   0 }, {  80,   0 }, {  81,   0 },
7808 
7809  {  82,   0 }, {  83,   0 }, {  84,   0 }, {  85,   0 }, {  86,   0 },
7810  {  87,   0 }, {  88,   0 }, {  89,   0 }, {  90,   0 }, {  91,   0 },
7811  {  92,   0 }, {  93,   0 }, {  94,   0 }, {  95,   0 }, {  96,   0 },
7812  {  97,   0 }, {  98,   0 }, {  99,   0 }, { 100,   0 }, { 101,   0 },
7813  { 102,   0 }, { 103,   0 }, { 104,   0 }, { 105,   0 }, { 106,   0 },
7814  { 107,   0 }, { 108,   0 }, { 109,   0 }, { 110,   0 }, { 111,   0 },
7815  { 112,   0 }, { 113,   0 }, { 114,   0 }, { 115,   0 }, { 116,   0 },
7816  { 117,   0 }, { 118,   0 }, { 119,   0 }, { 120,   0 }, { 121,   0 },
7817  { 122,   0 }, { 123,   0 }, { 124,   0 }, { 125,   0 }, { 126,   0 },
7818  { 127,   0 }, { 128,   0 }, { 129,   0 }, { 130,   0 }, { 131,   0 },
7819 
7820  { 132,   0 }, { 133,   0 }, { 134,   0 }, { 135,   0 }, { 136,   0 },
7821  { 137,   0 }, { 138,   0 }, { 139,   0 }, { 140,   0 }, { 141,   0 },
7822  { 142,   0 }, { 143,   0 }, { 144,   0 }, { 145,   0 }, { 146,   0 },
7823  { 147,   0 }, { 148,   0 }, { 149,   0 }, { 150,   0 }, { 151,   0 },
7824  { 152,   0 }, { 153,   0 }, { 154,   0 }, { 155,   0 }, { 156,   0 },
7825  { 157,   0 }, { 158,   0 }, { 159,   0 }, { 160,   0 }, { 161,   0 },
7826  { 162,   0 }, { 163,   0 }, { 164,   0 }, { 165,   0 }, { 166,   0 },
7827  { 167,   0 }, { 168,   0 }, { 169,   0 }, { 170,   0 }, { 171,   0 },
7828  { 172,   0 }, { 173,   0 }, { 174,   0 }, { 175,   0 }, { 176,   0 },
7829  { 177,   0 }, { 178,   0 }, { 179,   0 }, { 180,   0 }, { 181,   0 },
7830 
7831  { 182,   0 }, { 183,   0 }, { 184,   0 }, { 185,   0 }, { 186,   0 },
7832  { 187,   0 }, { 188,   0 }, { 189,   0 }, { 190,   0 }, { 191,   0 },
7833  { 192,   0 }, { 193,   0 }, { 194,   0 }, { 195,   0 }, { 196,   0 },
7834  { 197,   0 }, { 198,   0 }, { 199,   0 }, { 200,   0 }, { 201,   0 },
7835  { 202,   0 }, { 203,   0 }, { 204,   0 }, { 205,   0 }, { 206,   0 },
7836  { 207,   0 }, { 208,   0 }, { 209,   0 }, { 210,   0 }, { 211,   0 },
7837  { 212,   0 }, { 213,   0 }, { 214,   0 }, { 215,   0 }, { 216,   0 },
7838  { 217,   0 }, { 218,   0 }, { 219,   0 }, { 220,   0 }, { 221,   0 },
7839  { 222,   0 }, { 223,   0 }, { 224,   0 }, { 225,   0 }, { 226,   0 },
7840  { 227,   0 }, { 228,   0 }, { 229,   0 }, { 230,   0 }, { 231,   0 },
7841 
7842  { 232,   0 }, { 233,   0 }, { 234,   0 }, { 235,   0 }, { 236,   0 },
7843  { 237,   0 }, { 238,   0 }, { 239,   0 }, { 240,   0 }, { 241,   0 },
7844  { 242,   0 }, { 243,   0 }, { 244,   0 }, { 245,   0 }, { 246,   0 },
7845  { 247,   0 }, { 248,   0 }, { 249,   0 }, { 250,   0 }, { 251,   0 },
7846  { 252,   0 }, { 253,   0 }, { 254,   0 }, { 255,   0 }, { 256,   0 },
7847  {   0,  28 }, {   0,3964 }, {   1,-258 }, {   2,-258 }, {   3,-258 },
7848  {   4,-258 }, {   5,-258 }, {   6,-258 }, {   7,-258 }, {   8,-258 },
7849  {   9,   0 }, {  10,-2342 }, {  11,-258 }, {  12,   0 }, {  13,-2342 },
7850  {  14,-258 }, {  15,-258 }, {  16,-258 }, {  17,-258 }, {  18,-258 },
7851  {  19,-258 }, {  20,-258 }, {  21,-258 }, {  22,-258 }, {  23,-258 },
7852 
7853  {  24,-258 }, {  25,-258 }, {  26,-258 }, {  27,-258 }, {  28,-258 },
7854  {  29,-258 }, {  30,-258 }, {  31,-258 }, {  32,   0 }, {  33,-258 },
7855  {  34,-258 }, {  35,-258 }, {  36,-258 }, {  37,-258 }, {  38,-258 },
7856  {  39, 258 }, {  40,-258 }, {  41,-258 }, {  42,-258 }, {  43,-258 },
7857  {  44,-258 }, {  45, 516 }, {  46,-258 }, {  47,-258 }, {  48,-258 },
7858  {  49,-258 }, {  50,-258 }, {  51,-258 }, {  52,-258 }, {  53,-258 },
7859  {  54,-258 }, {  55,-258 }, {  56,-258 }, {  57,-258 }, {  58,-258 },
7860  {  59,-258 }, {  60,-258 }, {  61,-258 }, {  62,-258 }, {  63,-258 },
7861  {  64,-258 }, {  65,-258 }, {  66,-258 }, {  67,-258 }, {  68,-258 },
7862  {  69,-258 }, {  70,-258 }, {  71,-258 }, {  72,-258 }, {  73,-258 },
7863 
7864  {  74,-258 }, {  75,-258 }, {  76,-258 }, {  77,-258 }, {  78,-258 },
7865  {  79,-258 }, {  80,-258 }, {  81,-258 }, {  82,-258 }, {  83,-258 },
7866  {  84,-258 }, {  85,-258 }, {  86,-258 }, {  87,-258 }, {  88,-258 },
7867  {  89,-258 }, {  90,-258 }, {  91,-258 }, {  92,-258 }, {  93,-258 },
7868  {  94,-258 }, {  95,-258 }, {  96,-258 }, {  97,-258 }, {  98,-258 },
7869  {  99,-258 }, { 100,-258 }, { 101,-258 }, { 102,-258 }, { 103,-258 },
7870  { 104,-258 }, { 105,-258 }, { 106,-258 }, { 107,-258 }, { 108,-258 },
7871  { 109,-258 }, { 110,-258 }, { 111,-258 }, { 112,-258 }, { 113,-258 },
7872  { 114,-258 }, { 115,-258 }, { 116,-258 }, { 117,-258 }, { 118,-258 },
7873  { 119,-258 }, { 120,-258 }, { 121,-258 }, { 122,-258 }, { 123,-258 },
7874 
7875  { 124,-258 }, { 125,-258 }, { 126,-258 }, { 127,-258 }, { 128,-258 },
7876  { 129,-258 }, { 130,-258 }, { 131,-258 }, { 132,-258 }, { 133,-258 },
7877  { 134,-258 }, { 135,-258 }, { 136,-258 }, { 137,-258 }, { 138,-258 },
7878  { 139,-258 }, { 140,-258 }, { 141,-258 }, { 142,-258 }, { 143,-258 },
7879  { 144,-258 }, { 145,-258 }, { 146,-258 }, { 147,-258 }, { 148,-258 },
7880  { 149,-258 }, { 150,-258 }, { 151,-258 }, { 152,-258 }, { 153,-258 },
7881  { 154,-258 }, { 155,-258 }, { 156,-258 }, { 157,-258 }, { 158,-258 },
7882  { 159,-258 }, { 160,-258 }, { 161,-258 }, { 162,-258 }, { 163,-258 },
7883  { 164,-258 }, { 165,-258 }, { 166,-258 }, { 167,-258 }, { 168,-258 },
7884  { 169,-258 }, { 170,-258 }, { 171,-258 }, { 172,-258 }, { 173,-258 },
7885 
7886  { 174,-258 }, { 175,-258 }, { 176,-258 }, { 177,-258 }, { 178,-258 },
7887  { 179,-258 }, { 180,-258 }, { 181,-258 }, { 182,-258 }, { 183,-258 },
7888  { 184,-258 }, { 185,-258 }, { 186,-258 }, { 187,-258 }, { 188,-258 },
7889  { 189,-258 }, { 190,-258 }, { 191,-258 }, { 192,-258 }, { 193,-258 },
7890  { 194,-258 }, { 195,-258 }, { 196,-258 }, { 197,-258 }, { 198,-258 },
7891  { 199,-258 }, { 200,-258 }, { 201,-258 }, { 202,-258 }, { 203,-258 },
7892  { 204,-258 }, { 205,-258 }, { 206,-258 }, { 207,-258 }, { 208,-258 },
7893  { 209,-258 }, { 210,-258 }, { 211,-258 }, { 212,-258 }, { 213,-258 },
7894  { 214,-258 }, { 215,-258 }, { 216,-258 }, { 217,-258 }, { 218,-258 },
7895  { 219,-258 }, { 220,-258 }, { 221,-258 }, { 222,-258 }, { 223,-258 },
7896 
7897  { 224,-258 }, { 225,-258 }, { 226,-258 }, { 227,-258 }, { 228,-258 },
7898  { 229,-258 }, { 230,-258 }, { 231,-258 }, { 232,-258 }, { 233,-258 },
7899  { 234,-258 }, { 235,-258 }, { 236,-258 }, { 237,-258 }, { 238,-258 },
7900  { 239,-258 }, { 240,-258 }, { 241,-258 }, { 242,-258 }, { 243,-258 },
7901  { 244,-258 }, { 245,-258 }, { 246,-258 }, { 247,-258 }, { 248,-258 },
7902  { 249,-258 }, { 250,-258 }, { 251,-258 }, { 252,-258 }, { 253,-258 },
7903  { 254,-258 }, { 255,-258 }, { 256,-258 }, {   0,  28 }, {   0,3706 },
7904  {   1,1595 }, {   2,1595 }, {   3,1595 }, {   4,1595 }, {   5,1595 },
7905  {   6,1595 }, {   7,1595 }, {   8,1595 }, {   9,1853 }, {  10,2111 },
7906  {  11,1595 }, {  12,1853 }, {  13,2111 }, {  14,1595 }, {  15,1595 },
7907 
7908  {  16,1595 }, {  17,1595 }, {  18,1595 }, {  19,1595 }, {  20,1595 },
7909  {  21,1595 }, {  22,1595 }, {  23,1595 }, {  24,1595 }, {  25,1595 },
7910  {  26,1595 }, {  27,1595 }, {  28,1595 }, {  29,1595 }, {  30,1595 },
7911  {  31,1595 }, {  32,1853 }, {  33,1595 }, {  34,1595 }, {  35,1595 },
7912  {  36,1595 }, {  37,1595 }, {  38,1595 }, {  39,   0 }, {  40,1595 },
7913  {  41,1595 }, {  42,1595 }, {  43,1595 }, {  44,1595 }, {  45,2158 },
7914  {  46,1595 }, {  47,1595 }, {  48,1595 }, {  49,1595 }, {  50,1595 },
7915  {  51,1595 }, {  52,1595 }, {  53,1595 }, {  54,1595 }, {  55,1595 },
7916  {  56,1595 }, {  57,1595 }, {  58,1595 }, {  59,1595 }, {  60,1595 },
7917  {  61,1595 }, {  62,1595 }, {  63,1595 }, {  64,1595 }, {  65,1595 },
7918 
7919  {  66,1595 }, {  67,1595 }, {  68,1595 }, {  69,1595 }, {  70,1595 },
7920  {  71,1595 }, {  72,1595 }, {  73,1595 }, {  74,1595 }, {  75,1595 },
7921  {  76,1595 }, {  77,1595 }, {  78,1595 }, {  79,1595 }, {  80,1595 },
7922  {  81,1595 }, {  82,1595 }, {  83,1595 }, {  84,1595 }, {  85,1595 },
7923  {  86,1595 }, {  87,1595 }, {  88,1595 }, {  89,1595 }, {  90,1595 },
7924  {  91,1595 }, {  92,1595 }, {  93,1595 }, {  94,1595 }, {  95,1595 },
7925  {  96,1595 }, {  97,1595 }, {  98,1595 }, {  99,1595 }, { 100,1595 },
7926  { 101,1595 }, { 102,1595 }, { 103,1595 }, { 104,1595 }, { 105,1595 },
7927  { 106,1595 }, { 107,1595 }, { 108,1595 }, { 109,1595 }, { 110,1595 },
7928  { 111,1595 }, { 112,1595 }, { 113,1595 }, { 114,1595 }, { 115,1595 },
7929 
7930  { 116,1595 }, { 117,1595 }, { 118,1595 }, { 119,1595 }, { 120,1595 },
7931  { 121,1595 }, { 122,1595 }, { 123,1595 }, { 124,1595 }, { 125,1595 },
7932  { 126,1595 }, { 127,1595 }, { 128,1595 }, { 129,1595 }, { 130,1595 },
7933  { 131,1595 }, { 132,1595 }, { 133,1595 }, { 134,1595 }, { 135,1595 },
7934  { 136,1595 }, { 137,1595 }, { 138,1595 }, { 139,1595 }, { 140,1595 },
7935  { 141,1595 }, { 142,1595 }, { 143,1595 }, { 144,1595 }, { 145,1595 },
7936  { 146,1595 }, { 147,1595 }, { 148,1595 }, { 149,1595 }, { 150,1595 },
7937  { 151,1595 }, { 152,1595 }, { 153,1595 }, { 154,1595 }, { 155,1595 },
7938  { 156,1595 }, { 157,1595 }, { 158,1595 }, { 159,1595 }, { 160,1595 },
7939  { 161,1595 }, { 162,1595 }, { 163,1595 }, { 164,1595 }, { 165,1595 },
7940 
7941  { 166,1595 }, { 167,1595 }, { 168,1595 }, { 169,1595 }, { 170,1595 },
7942  { 171,1595 }, { 172,1595 }, { 173,1595 }, { 174,1595 }, { 175,1595 },
7943  { 176,1595 }, { 177,1595 }, { 178,1595 }, { 179,1595 }, { 180,1595 },
7944  { 181,1595 }, { 182,1595 }, { 183,1595 }, { 184,1595 }, { 185,1595 },
7945  { 186,1595 }, { 187,1595 }, { 188,1595 }, { 189,1595 }, { 190,1595 },
7946  { 191,1595 }, { 192,1595 }, { 193,1595 }, { 194,1595 }, { 195,1595 },
7947  { 196,1595 }, { 197,1595 }, { 198,1595 }, { 199,1595 }, { 200,1595 },
7948  { 201,1595 }, { 202,1595 }, { 203,1595 }, { 204,1595 }, { 205,1595 },
7949  { 206,1595 }, { 207,1595 }, { 208,1595 }, { 209,1595 }, { 210,1595 },
7950  { 211,1595 }, { 212,1595 }, { 213,1595 }, { 214,1595 }, { 215,1595 },
7951 
7952  { 216,1595 }, { 217,1595 }, { 218,1595 }, { 219,1595 }, { 220,1595 },
7953  { 221,1595 }, { 222,1595 }, { 223,1595 }, { 224,1595 }, { 225,1595 },
7954  { 226,1595 }, { 227,1595 }, { 228,1595 }, { 229,1595 }, { 230,1595 },
7955  { 231,1595 }, { 232,1595 }, { 233,1595 }, { 234,1595 }, { 235,1595 },
7956  { 236,1595 }, { 237,1595 }, { 238,1595 }, { 239,1595 }, { 240,1595 },
7957  { 241,1595 }, { 242,1595 }, { 243,1595 }, { 244,1595 }, { 245,1595 },
7958  { 246,1595 }, { 247,1595 }, { 248,1595 }, { 249,1595 }, { 250,1595 },
7959  { 251,1595 }, { 252,1595 }, { 253,1595 }, { 254,1595 }, { 255,1595 },
7960  { 256,1595 }, {   0,  28 }, {   0,3448 }, {   1,-774 }, {   2,-774 },
7961  {   3,-774 }, {   4,-774 }, {   5,-774 }, {   6,-774 }, {   7,-774 },
7962 
7963  {   8,-774 }, {   9,-516 }, {  10,-2858 }, {  11,-774 }, {  12,-516 },
7964  {  13,-2858 }, {  14,-774 }, {  15,-774 }, {  16,-774 }, {  17,-774 },
7965  {  18,-774 }, {  19,-774 }, {  20,-774 }, {  21,-774 }, {  22,-774 },
7966  {  23,-774 }, {  24,-774 }, {  25,-774 }, {  26,-774 }, {  27,-774 },
7967  {  28,-774 }, {  29,-774 }, {  30,-774 }, {  31,-774 }, {  32,-516 },
7968  {  33,-774 }, {  34,-774 }, {  35,-774 }, {  36,-774 }, {  37,-774 },
7969  {  38,-774 }, {  39,-258 }, {  40,-774 }, {  41,-774 }, {  42,-774 },
7970  {  43,-774 }, {  44,-774 }, {  45,2158 }, {  46,-774 }, {  47,-774 },
7971  {  48,-774 }, {  49,-774 }, {  50,-774 }, {  51,-774 }, {  52,-774 },
7972  {  53,-774 }, {  54,-774 }, {  55,-774 }, {  56,-774 }, {  57,-774 },
7973 
7974  {  58,-774 }, {  59,-774 }, {  60,-774 }, {  61,-774 }, {  62,-774 },
7975  {  63,-774 }, {  64,-774 }, {  65,-774 }, {  66,-774 }, {  67,-774 },
7976  {  68,-774 }, {  69,-774 }, {  70,-774 }, {  71,-774 }, {  72,-774 },
7977  {  73,-774 }, {  74,-774 }, {  75,-774 }, {  76,-774 }, {  77,-774 },
7978  {  78,-774 }, {  79,-774 }, {  80,-774 }, {  81,-774 }, {  82,-774 },
7979  {  83,-774 }, {  84,-774 }, {  85,-774 }, {  86,-774 }, {  87,-774 },
7980  {  88,-774 }, {  89,-774 }, {  90,-774 }, {  91,-774 }, {  92,-774 },
7981  {  93,-774 }, {  94,-774 }, {  95,-774 }, {  96,-774 }, {  97,-774 },
7982  {  98,-774 }, {  99,-774 }, { 100,-774 }, { 101,-774 }, { 102,-774 },
7983  { 103,-774 }, { 104,-774 }, { 105,-774 }, { 106,-774 }, { 107,-774 },
7984 
7985  { 108,-774 }, { 109,-774 }, { 110,-774 }, { 111,-774 }, { 112,-774 },
7986  { 113,-774 }, { 114,-774 }, { 115,-774 }, { 116,-774 }, { 117,-774 },
7987  { 118,-774 }, { 119,-774 }, { 120,-774 }, { 121,-774 }, { 122,-774 },
7988  { 123,-774 }, { 124,-774 }, { 125,-774 }, { 126,-774 }, { 127,-774 },
7989  { 128,-774 }, { 129,-774 }, { 130,-774 }, { 131,-774 }, { 132,-774 },
7990  { 133,-774 }, { 134,-774 }, { 135,-774 }, { 136,-774 }, { 137,-774 },
7991  { 138,-774 }, { 139,-774 }, { 140,-774 }, { 141,-774 }, { 142,-774 },
7992  { 143,-774 }, { 144,-774 }, { 145,-774 }, { 146,-774 }, { 147,-774 },
7993  { 148,-774 }, { 149,-774 }, { 150,-774 }, { 151,-774 }, { 152,-774 },
7994  { 153,-774 }, { 154,-774 }, { 155,-774 }, { 156,-774 }, { 157,-774 },
7995 
7996  { 158,-774 }, { 159,-774 }, { 160,-774 }, { 161,-774 }, { 162,-774 },
7997  { 163,-774 }, { 164,-774 }, { 165,-774 }, { 166,-774 }, { 167,-774 },
7998  { 168,-774 }, { 169,-774 }, { 170,-774 }, { 171,-774 }, { 172,-774 },
7999  { 173,-774 }, { 174,-774 }, { 175,-774 }, { 176,-774 }, { 177,-774 },
8000  { 178,-774 }, { 179,-774 }, { 180,-774 }, { 181,-774 }, { 182,-774 },
8001  { 183,-774 }, { 184,-774 }, { 185,-774 }, { 186,-774 }, { 187,-774 },
8002  { 188,-774 }, { 189,-774 }, { 190,-774 }, { 191,-774 }, { 192,-774 },
8003  { 193,-774 }, { 194,-774 }, { 195,-774 }, { 196,-774 }, { 197,-774 },
8004  { 198,-774 }, { 199,-774 }, { 200,-774 }, { 201,-774 }, { 202,-774 },
8005  { 203,-774 }, { 204,-774 }, { 205,-774 }, { 206,-774 }, { 207,-774 },
8006 
8007  { 208,-774 }, { 209,-774 }, { 210,-774 }, { 211,-774 }, { 212,-774 },
8008  { 213,-774 }, { 214,-774 }, { 215,-774 }, { 216,-774 }, { 217,-774 },
8009  { 218,-774 }, { 219,-774 }, { 220,-774 }, { 221,-774 }, { 222,-774 },
8010  { 223,-774 }, { 224,-774 }, { 225,-774 }, { 226,-774 }, { 227,-774 },
8011  { 228,-774 }, { 229,-774 }, { 230,-774 }, { 231,-774 }, { 232,-774 },
8012  { 233,-774 }, { 234,-774 }, { 235,-774 }, { 236,-774 }, { 237,-774 },
8013  { 238,-774 }, { 239,-774 }, { 240,-774 }, { 241,-774 }, { 242,-774 },
8014  { 243,-774 }, { 244,-774 }, { 245,-774 }, { 246,-774 }, { 247,-774 },
8015  { 248,-774 }, { 249,-774 }, { 250,-774 }, { 251,-774 }, { 252,-774 },
8016  { 253,-774 }, { 254,-774 }, { 255,-774 }, { 256,-774 }, {   0,  55 },
8017 
8018  {   0,3190 }, {   1,-2064 }, {   2,-2064 }, {   3,-2064 }, {   4,-2064 },
8019  {   5,-2064 }, {   6,-2064 }, {   7,-2064 }, {   8,-2064 }, {   9,-1806 },
8020  {  10,-3421 }, {  11,-2064 }, {  12,-1806 }, {  13,-3421 }, {  14,-2064 },
8021  {  15,-2064 }, {  16,-2064 }, {  17,-2064 }, {  18,-2064 }, {  19,-2064 },
8022  {  20,-2064 }, {  21,-2064 }, {  22,-2064 }, {  23,-2064 }, {  24,-2064 },
8023  {  25,-2064 }, {  26,-2064 }, {  27,-2064 }, {  28,-2064 }, {  29,-2064 },
8024  {  30,-2064 }, {  31,-2064 }, {  32,-1806 }, {  33,-2064 }, {  34,-2064 },
8025  {  35,-2064 }, {  36,-2064 }, {  37,-2064 }, {  38,-2064 }, {  39,2158 },
8026  {  40,-2064 }, {  41,-2064 }, {  42,-2064 }, {  43,-2064 }, {  44,-2064 },
8027  {  45,-1290 }, {  46,-2064 }, {  47,-2064 }, {  48,-2064 }, {  49,-2064 },
8028 
8029  {  50,-2064 }, {  51,-2064 }, {  52,-2064 }, {  53,-2064 }, {  54,-2064 },
8030  {  55,-2064 }, {  56,-2064 }, {  57,-2064 }, {  58,-2064 }, {  59,-2064 },
8031  {  60,-2064 }, {  61,-2064 }, {  62,-2064 }, {  63,-2064 }, {  64,-2064 },
8032  {  65,-2064 }, {  66,-2064 }, {  67,-2064 }, {  68,-2064 }, {  69,-2064 },
8033  {  70,-2064 }, {  71,-2064 }, {  72,-2064 }, {  73,-2064 }, {  74,-2064 },
8034  {  75,-2064 }, {  76,-2064 }, {  77,-2064 }, {  78,-2064 }, {  79,-2064 },
8035  {  80,-2064 }, {  81,-2064 }, {  82,-2064 }, {  83,-2064 }, {  84,-2064 },
8036  {  85,-2064 }, {  86,-2064 }, {  87,-2064 }, {  88,-2064 }, {  89,-2064 },
8037  {  90,-2064 }, {  91,-2064 }, {  92,-2064 }, {  93,-2064 }, {  94,-2064 },
8038  {  95,-2064 }, {  96,-2064 }, {  97,-2064 }, {  98,-2064 }, {  99,-2064 },
8039 
8040  { 100,-2064 }, { 101,-2064 }, { 102,-2064 }, { 103,-2064 }, { 104,-2064 },
8041  { 105,-2064 }, { 106,-2064 }, { 107,-2064 }, { 108,-2064 }, { 109,-2064 },
8042  { 110,-2064 }, { 111,-2064 }, { 112,-2064 }, { 113,-2064 }, { 114,-2064 },
8043  { 115,-2064 }, { 116,-2064 }, { 117,-2064 }, { 118,-2064 }, { 119,-2064 },
8044  { 120,-2064 }, { 121,-2064 }, { 122,-2064 }, { 123,-2064 }, { 124,-2064 },
8045  { 125,-2064 }, { 126,-2064 }, { 127,-2064 }, { 128,-2064 }, { 129,-2064 },
8046  { 130,-2064 }, { 131,-2064 }, { 132,-2064 }, { 133,-2064 }, { 134,-2064 },
8047  { 135,-2064 }, { 136,-2064 }, { 137,-2064 }, { 138,-2064 }, { 139,-2064 },
8048  { 140,-2064 }, { 141,-2064 }, { 142,-2064 }, { 143,-2064 }, { 144,-2064 },
8049  { 145,-2064 }, { 146,-2064 }, { 147,-2064 }, { 148,-2064 }, { 149,-2064 },
8050 
8051  { 150,-2064 }, { 151,-2064 }, { 152,-2064 }, { 153,-2064 }, { 154,-2064 },
8052  { 155,-2064 }, { 156,-2064 }, { 157,-2064 }, { 158,-2064 }, { 159,-2064 },
8053  { 160,-2064 }, { 161,-2064 }, { 162,-2064 }, { 163,-2064 }, { 164,-2064 },
8054  { 165,-2064 }, { 166,-2064 }, { 167,-2064 }, { 168,-2064 }, { 169,-2064 },
8055  { 170,-2064 }, { 171,-2064 }, { 172,-2064 }, { 173,-2064 }, { 174,-2064 },
8056  { 175,-2064 }, { 176,-2064 }, { 177,-2064 }, { 178,-2064 }, { 179,-2064 },
8057  { 180,-2064 }, { 181,-2064 }, { 182,-2064 }, { 183,-2064 }, { 184,-2064 },
8058  { 185,-2064 }, { 186,-2064 }, { 187,-2064 }, { 188,-2064 }, { 189,-2064 },
8059  { 190,-2064 }, { 191,-2064 }, { 192,-2064 }, { 193,-2064 }, { 194,-2064 },
8060  { 195,-2064 }, { 196,-2064 }, { 197,-2064 }, { 198,-2064 }, { 199,-2064 },
8061 
8062  { 200,-2064 }, { 201,-2064 }, { 202,-2064 }, { 203,-2064 }, { 204,-2064 },
8063  { 205,-2064 }, { 206,-2064 }, { 207,-2064 }, { 208,-2064 }, { 209,-2064 },
8064  { 210,-2064 }, { 211,-2064 }, { 212,-2064 }, { 213,-2064 }, { 214,-2064 },
8065  { 215,-2064 }, { 216,-2064 }, { 217,-2064 }, { 218,-2064 }, { 219,-2064 },
8066  { 220,-2064 }, { 221,-2064 }, { 222,-2064 }, { 223,-2064 }, { 224,-2064 },
8067  { 225,-2064 }, { 226,-2064 }, { 227,-2064 }, { 228,-2064 }, { 229,-2064 },
8068  { 230,-2064 }, { 231,-2064 }, { 232,-2064 }, { 233,-2064 }, { 234,-2064 },
8069  { 235,-2064 }, { 236,-2064 }, { 237,-2064 }, { 238,-2064 }, { 239,-2064 },
8070  { 240,-2064 }, { 241,-2064 }, { 242,-2064 }, { 243,-2064 }, { 244,-2064 },
8071  { 245,-2064 }, { 246,-2064 }, { 247,-2064 }, { 248,-2064 }, { 249,-2064 },
8072 
8073  { 250,-2064 }, { 251,-2064 }, { 252,-2064 }, { 253,-2064 }, { 254,-2064 },
8074  { 255,-2064 }, { 256,-2064 }, {   0,  55 }, {   0,2932 }, {   1,-2322 },
8075  {   2,-2322 }, {   3,-2322 }, {   4,-2322 }, {   5,-2322 }, {   6,-2322 },
8076  {   7,-2322 }, {   8,-2322 }, {   9,-2064 }, {  10,-3679 }, {  11,-2322 },
8077  {  12,-2064 }, {  13,-3679 }, {  14,-2322 }, {  15,-2322 }, {  16,-2322 },
8078  {  17,-2322 }, {  18,-2322 }, {  19,-2322 }, {  20,-2322 }, {  21,-2322 },
8079  {  22,-2322 }, {  23,-2322 }, {  24,-2322 }, {  25,-2322 }, {  26,-2322 },
8080  {  27,-2322 }, {  28,-2322 }, {  29,-2322 }, {  30,-2322 }, {  31,-2322 },
8081  {  32,-2064 }, {  33,-2322 }, {  34,-2322 }, {  35,-2322 }, {  36,-2322 },
8082  {  37,-2322 }, {  38,-2322 }, {  39,1900 }, {  40,-2322 }, {  41,-2322 },
8083 
8084  {  42,-2322 }, {  43,-2322 }, {  44,-2322 }, {  45,-1548 }, {  46,-2322 },
8085  {  47,-2322 }, {  48,-2322 }, {  49,-2322 }, {  50,-2322 }, {  51,-2322 },
8086  {  52,-2322 }, {  53,-2322 }, {  54,-2322 }, {  55,-2322 }, {  56,-2322 },
8087  {  57,-2322 }, {  58,-2322 }, {  59,-2322 }, {  60,-2322 }, {  61,-2322 },
8088  {  62,-2322 }, {  63,-2322 }, {  64,-2322 }, {  65,-2322 }, {  66,-2322 },
8089  {  67,-2322 }, {  68,-2322 }, {  69,-2322 }, {  70,-2322 }, {  71,-2322 },
8090  {  72,-2322 }, {  73,-2322 }, {  74,-2322 }, {  75,-2322 }, {  76,-2322 },
8091  {  77,-2322 }, {  78,-2322 }, {  79,-2322 }, {  80,-2322 }, {  81,-2322 },
8092  {  82,-2322 }, {  83,-2322 }, {  84,-2322 }, {  85,-2322 }, {  86,-2322 },
8093  {  87,-2322 }, {  88,-2322 }, {  89,-2322 }, {  90,-2322 }, {  91,-2322 },
8094 
8095  {  92,-2322 }, {  93,-2322 }, {  94,-2322 }, {  95,-2322 }, {  96,-2322 },
8096  {  97,-2322 }, {  98,-2322 }, {  99,-2322 }, { 100,-2322 }, { 101,-2322 },
8097  { 102,-2322 }, { 103,-2322 }, { 104,-2322 }, { 105,-2322 }, { 106,-2322 },
8098  { 107,-2322 }, { 108,-2322 }, { 109,-2322 }, { 110,-2322 }, { 111,-2322 },
8099  { 112,-2322 }, { 113,-2322 }, { 114,-2322 }, { 115,-2322 }, { 116,-2322 },
8100  { 117,-2322 }, { 118,-2322 }, { 119,-2322 }, { 120,-2322 }, { 121,-2322 },
8101  { 122,-2322 }, { 123,-2322 }, { 124,-2322 }, { 125,-2322 }, { 126,-2322 },
8102  { 127,-2322 }, { 128,-2322 }, { 129,-2322 }, { 130,-2322 }, { 131,-2322 },
8103  { 132,-2322 }, { 133,-2322 }, { 134,-2322 }, { 135,-2322 }, { 136,-2322 },
8104  { 137,-2322 }, { 138,-2322 }, { 139,-2322 }, { 140,-2322 }, { 141,-2322 },
8105 
8106  { 142,-2322 }, { 143,-2322 }, { 144,-2322 }, { 145,-2322 }, { 146,-2322 },
8107  { 147,-2322 }, { 148,-2322 }, { 149,-2322 }, { 150,-2322 }, { 151,-2322 },
8108  { 152,-2322 }, { 153,-2322 }, { 154,-2322 }, { 155,-2322 }, { 156,-2322 },
8109  { 157,-2322 }, { 158,-2322 }, { 159,-2322 }, { 160,-2322 }, { 161,-2322 },
8110  { 162,-2322 }, { 163,-2322 }, { 164,-2322 }, { 165,-2322 }, { 166,-2322 },
8111  { 167,-2322 }, { 168,-2322 }, { 169,-2322 }, { 170,-2322 }, { 171,-2322 },
8112  { 172,-2322 }, { 173,-2322 }, { 174,-2322 }, { 175,-2322 }, { 176,-2322 },
8113  { 177,-2322 }, { 178,-2322 }, { 179,-2322 }, { 180,-2322 }, { 181,-2322 },
8114  { 182,-2322 }, { 183,-2322 }, { 184,-2322 }, { 185,-2322 }, { 186,-2322 },
8115  { 187,-2322 }, { 188,-2322 }, { 189,-2322 }, { 190,-2322 }, { 191,-2322 },
8116 
8117  { 192,-2322 }, { 193,-2322 }, { 194,-2322 }, { 195,-2322 }, { 196,-2322 },
8118  { 197,-2322 }, { 198,-2322 }, { 199,-2322 }, { 200,-2322 }, { 201,-2322 },
8119  { 202,-2322 }, { 203,-2322 }, { 204,-2322 }, { 205,-2322 }, { 206,-2322 },
8120  { 207,-2322 }, { 208,-2322 }, { 209,-2322 }, { 210,-2322 }, { 211,-2322 },
8121  { 212,-2322 }, { 213,-2322 }, { 214,-2322 }, { 215,-2322 }, { 216,-2322 },
8122  { 217,-2322 }, { 218,-2322 }, { 219,-2322 }, { 220,-2322 }, { 221,-2322 },
8123  { 222,-2322 }, { 223,-2322 }, { 224,-2322 }, { 225,-2322 }, { 226,-2322 },
8124  { 227,-2322 }, { 228,-2322 }, { 229,-2322 }, { 230,-2322 }, { 231,-2322 },
8125  { 232,-2322 }, { 233,-2322 }, { 234,-2322 }, { 235,-2322 }, { 236,-2322 },
8126  { 237,-2322 }, { 238,-2322 }, { 239,-2322 }, { 240,-2322 }, { 241,-2322 },
8127 
8128  { 242,-2322 }, { 243,-2322 }, { 244,-2322 }, { 245,-2322 }, { 246,-2322 },
8129  { 247,-2322 }, { 248,-2322 }, { 249,-2322 }, { 250,-2322 }, { 251,-2322 },
8130  { 252,-2322 }, { 253,-2322 }, { 254,-2322 }, { 255,-2322 }, { 256,-2322 },
8131  {   0,  55 }, {   0,2674 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
8132  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
8133  {   9,-3937 }, {  10,-3937 }, {   0,   0 }, {  12,-3937 }, {  13,-3937 },
8134  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
8135  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
8136  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
8137  {   0,   0 }, {   0,   0 }, {   0,   0 }, {  32,-3937 }, {   0,   0 },
8138 
8139  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
8140  {  39,1900 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
8141  {   0,   0 }, {  45,-26239 }, {   0,  55 }, {   0,2627 }, {   1,-2627 },
8142  {   2,-2627 }, {   3,-2627 }, {   4,-2627 }, {   5,-2627 }, {   6,-2627 },
8143  {   7,-2627 }, {   8,-2627 }, {   9,-2369 }, {  10,-3984 }, {  11,-2627 },
8144  {  12,-2369 }, {  13,-3984 }, {  14,-2627 }, {  15,-2627 }, {  16,-2627 },
8145  {  17,-2627 }, {  18,-2627 }, {  19,-2627 }, {  20,-2627 }, {  21,-2627 },
8146  {  22,-2627 }, {  23,-2627 }, {  24,-2627 }, {  25,-2627 }, {  26,-2627 },
8147  {  27,-2627 }, {  28,-2627 }, {  29,-2627 }, {  30,-2627 }, {  31,-2627 },
8148  {  32,-2369 }, {  33,-2627 }, {  34,-2627 }, {  35,-2627 }, {  36,-2627 },
8149 
8150  {  37,-2627 }, {  38,-2627 }, {  39,1595 }, {  40,-2627 }, {  41,-2627 },
8151  {  42,-2627 }, {  43,-2627 }, {  44,-2627 }, {  45, 258 }, {  46,-2627 },
8152  {  47,-2627 }, {  48,-2627 }, {  49,-2627 }, {  50,-2627 }, {  51,-2627 },
8153  {  52,-2627 }, {  53,-2627 }, {  54,-2627 }, {  55,-2627 }, {  56,-2627 },
8154  {  57,-2627 }, {  58,-2627 }, {  59,-2627 }, {  60,-2627 }, {  61,-2627 },
8155  {  62,-2627 }, {  63,-2627 }, {  64,-2627 }, {  65,-2627 }, {  66,-2627 },
8156  {  67,-2627 }, {  68,-2627 }, {  69,-2627 }, {  70,-2627 }, {  71,-2627 },
8157  {  72,-2627 }, {  73,-2627 }, {  74,-2627 }, {  75,-2627 }, {  76,-2627 },
8158  {  77,-2627 }, {  78,-2627 }, {  79,-2627 }, {  80,-2627 }, {  81,-2627 },
8159  {  82,-2627 }, {  83,-2627 }, {  84,-2627 }, {  85,-2627 }, {  86,-2627 },
8160 
8161  {  87,-2627 }, {  88,-2627 }, {  89,-2627 }, {  90,-2627 }, {  91,-2627 },
8162  {  92,-2627 }, {  93,-2627 }, {  94,-2627 }, {  95,-2627 }, {  96,-2627 },
8163  {  97,-2627 }, {  98,-2627 }, {  99,-2627 }, { 100,-2627 }, { 101,-2627 },
8164  { 102,-2627 }, { 103,-2627 }, { 104,-2627 }, { 105,-2627 }, { 106,-2627 },
8165  { 107,-2627 }, { 108,-2627 }, { 109,-2627 }, { 110,-2627 }, { 111,-2627 },
8166  { 112,-2627 }, { 113,-2627 }, { 114,-2627 }, { 115,-2627 }, { 116,-2627 },
8167  { 117,-2627 }, { 118,-2627 }, { 119,-2627 }, { 120,-2627 }, { 121,-2627 },
8168  { 122,-2627 }, { 123,-2627 }, { 124,-2627 }, { 125,-2627 }, { 126,-2627 },
8169  { 127,-2627 }, { 128,-2627 }, { 129,-2627 }, { 130,-2627 }, { 131,-2627 },
8170  { 132,-2627 }, { 133,-2627 }, { 134,-2627 }, { 135,-2627 }, { 136,-2627 },
8171 
8172  { 137,-2627 }, { 138,-2627 }, { 139,-2627 }, { 140,-2627 }, { 141,-2627 },
8173  { 142,-2627 }, { 143,-2627 }, { 144,-2627 }, { 145,-2627 }, { 146,-2627 },
8174  { 147,-2627 }, { 148,-2627 }, { 149,-2627 }, { 150,-2627 }, { 151,-2627 },
8175  { 152,-2627 }, { 153,-2627 }, { 154,-2627 }, { 155,-2627 }, { 156,-2627 },
8176  { 157,-2627 }, { 158,-2627 }, { 159,-2627 }, { 160,-2627 }, { 161,-2627 },
8177  { 162,-2627 }, { 163,-2627 }, { 164,-2627 }, { 165,-2627 }, { 166,-2627 },
8178  { 167,-2627 }, { 168,-2627 }, { 169,-2627 }, { 170,-2627 }, { 171,-2627 },
8179  { 172,-2627 }, { 173,-2627 }, { 174,-2627 }, { 175,-2627 }, { 176,-2627 },
8180  { 177,-2627 }, { 178,-2627 }, { 179,-2627 }, { 180,-2627 }, { 181,-2627 },
8181  { 182,-2627 }, { 183,-2627 }, { 184,-2627 }, { 185,-2627 }, { 186,-2627 },
8182 
8183  { 187,-2627 }, { 188,-2627 }, { 189,-2627 }, { 190,-2627 }, { 191,-2627 },
8184  { 192,-2627 }, { 193,-2627 }, { 194,-2627 }, { 195,-2627 }, { 196,-2627 },
8185  { 197,-2627 }, { 198,-2627 }, { 199,-2627 }, { 200,-2627 }, { 201,-2627 },
8186  { 202,-2627 }, { 203,-2627 }, { 204,-2627 }, { 205,-2627 }, { 206,-2627 },
8187  { 207,-2627 }, { 208,-2627 }, { 209,-2627 }, { 210,-2627 }, { 211,-2627 },
8188  { 212,-2627 }, { 213,-2627 }, { 214,-2627 }, { 215,-2627 }, { 216,-2627 },
8189  { 217,-2627 }, { 218,-2627 }, { 219,-2627 }, { 220,-2627 }, { 221,-2627 },
8190  { 222,-2627 }, { 223,-2627 }, { 224,-2627 }, { 225,-2627 }, { 226,-2627 },
8191  { 227,-2627 }, { 228,-2627 }, { 229,-2627 }, { 230,-2627 }, { 231,-2627 },
8192  { 232,-2627 }, { 233,-2627 }, { 234,-2627 }, { 235,-2627 }, { 236,-2627 },
8193 
8194  { 237,-2627 }, { 238,-2627 }, { 239,-2627 }, { 240,-2627 }, { 241,-2627 },
8195  { 242,-2627 }, { 243,-2627 }, { 244,-2627 }, { 245,-2627 }, { 246,-2627 },
8196  { 247,-2627 }, { 248,-2627 }, { 249,-2627 }, { 250,-2627 }, { 251,-2627 },
8197  { 252,-2627 }, { 253,-2627 }, { 254,-2627 }, { 255,-2627 }, { 256,-2627 },
8198  {   0,  55 }, {   0,2369 }, {   1,-2885 }, {   2,-2885 }, {   3,-2885 },
8199  {   4,-2885 }, {   5,-2885 }, {   6,-2885 }, {   7,-2885 }, {   8,-2885 },
8200  {   9,-2627 }, {  10,-4242 }, {  11,-2885 }, {  12,-2627 }, {  13,-4242 },
8201  {  14,-2885 }, {  15,-2885 }, {  16,-2885 }, {  17,-2885 }, {  18,-2885 },
8202  {  19,-2885 }, {  20,-2885 }, {  21,-2885 }, {  22,-2885 }, {  23,-2885 },
8203  {  24,-2885 }, {  25,-2885 }, {  26,-2885 }, {  27,-2885 }, {  28,-2885 },
8204 
8205  {  29,-2885 }, {  30,-2885 }, {  31,-2885 }, {  32,-2627 }, {  33,-2885 },
8206  {  34,-2885 }, {  35,-2885 }, {  36,-2885 }, {  37,-2885 }, {  38,-2885 },
8207  {  39,-2369 }, {  40,-2885 }, {  41,-2885 }, {  42,-2885 }, {  43,-2885 },
8208  {  44,-2885 }, {  45,   0 }, {  46,-2885 }, {  47,-2885 }, {  48,-2885 },
8209  {  49,-2885 }, {  50,-2885 }, {  51,-2885 }, {  52,-2885 }, {  53,-2885 },
8210  {  54,-2885 }, {  55,-2885 }, {  56,-2885 }, {  57,-2885 }, {  58,-2885 },
8211  {  59,-2885 }, {  60,-2885 }, {  61,-2885 }, {  62,-2885 }, {  63,-2885 },
8212  {  64,-2885 }, {  65,-2885 }, {  66,-2885 }, {  67,-2885 }, {  68,-2885 },
8213  {  69,-2885 }, {  70,-2885 }, {  71,-2885 }, {  72,-2885 }, {  73,-2885 },
8214  {  74,-2885 }, {  75,-2885 }, {  76,-2885 }, {  77,-2885 }, {  78,-2885 },
8215 
8216  {  79,-2885 }, {  80,-2885 }, {  81,-2885 }, {  82,-2885 }, {  83,-2885 },
8217  {  84,-2885 }, {  85,-2885 }, {  86,-2885 }, {  87,-2885 }, {  88,-2885 },
8218  {  89,-2885 }, {  90,-2885 }, {  91,-2885 }, {  92,-2885 }, {  93,-2885 },
8219  {  94,-2885 }, {  95,-2885 }, {  96,-2885 }, {  97,-2885 }, {  98,-2885 },
8220  {  99,-2885 }, { 100,-2885 }, { 101,-2885 }, { 102,-2885 }, { 103,-2885 },
8221  { 104,-2885 }, { 105,-2885 }, { 106,-2885 }, { 107,-2885 }, { 108,-2885 },
8222  { 109,-2885 }, { 110,-2885 }, { 111,-2885 }, { 112,-2885 }, { 113,-2885 },
8223  { 114,-2885 }, { 115,-2885 }, { 116,-2885 }, { 117,-2885 }, { 118,-2885 },
8224  { 119,-2885 }, { 120,-2885 }, { 121,-2885 }, { 122,-2885 }, { 123,-2885 },
8225  { 124,-2885 }, { 125,-2885 }, { 126,-2885 }, { 127,-2885 }, { 128,-2885 },
8226 
8227  { 129,-2885 }, { 130,-2885 }, { 131,-2885 }, { 132,-2885 }, { 133,-2885 },
8228  { 134,-2885 }, { 135,-2885 }, { 136,-2885 }, { 137,-2885 }, { 138,-2885 },
8229  { 139,-2885 }, { 140,-2885 }, { 141,-2885 }, { 142,-2885 }, { 143,-2885 },
8230  { 144,-2885 }, { 145,-2885 }, { 146,-2885 }, { 147,-2885 }, { 148,-2885 },
8231  { 149,-2885 }, { 150,-2885 }, { 151,-2885 }, { 152,-2885 }, { 153,-2885 },
8232  { 154,-2885 }, { 155,-2885 }, { 156,-2885 }, { 157,-2885 }, { 158,-2885 },
8233  { 159,-2885 }, { 160,-2885 }, { 161,-2885 }, { 162,-2885 }, { 163,-2885 },
8234  { 164,-2885 }, { 165,-2885 }, { 166,-2885 }, { 167,-2885 }, { 168,-2885 },
8235  { 169,-2885 }, { 170,-2885 }, { 171,-2885 }, { 172,-2885 }, { 173,-2885 },
8236  { 174,-2885 }, { 175,-2885 }, { 176,-2885 }, { 177,-2885 }, { 178,-2885 },
8237 
8238  { 179,-2885 }, { 180,-2885 }, { 181,-2885 }, { 182,-2885 }, { 183,-2885 },
8239  { 184,-2885 }, { 185,-2885 }, { 186,-2885 }, { 187,-2885 }, { 188,-2885 },
8240  { 189,-2885 }, { 190,-2885 }, { 191,-2885 }, { 192,-2885 }, { 193,-2885 },
8241  { 194,-2885 }, { 195,-2885 }, { 196,-2885 }, { 197,-2885 }, { 198,-2885 },
8242  { 199,-2885 }, { 200,-2885 }, { 201,-2885 }, { 202,-2885 }, { 203,-2885 },
8243  { 204,-2885 }, { 205,-2885 }, { 206,-2885 }, { 207,-2885 }, { 208,-2885 },
8244  { 209,-2885 }, { 210,-2885 }, { 211,-2885 }, { 212,-2885 }, { 213,-2885 },
8245  { 214,-2885 }, { 215,-2885 }, { 216,-2885 }, { 217,-2885 }, { 218,-2885 },
8246  { 219,-2885 }, { 220,-2885 }, { 221,-2885 }, { 222,-2885 }, { 223,-2885 },
8247  { 224,-2885 }, { 225,-2885 }, { 226,-2885 }, { 227,-2885 }, { 228,-2885 },
8248 
8249  { 229,-2885 }, { 230,-2885 }, { 231,-2885 }, { 232,-2885 }, { 233,-2885 },
8250  { 234,-2885 }, { 235,-2885 }, { 236,-2885 }, { 237,-2885 }, { 238,-2885 },
8251  { 239,-2885 }, { 240,-2885 }, { 241,-2885 }, { 242,-2885 }, { 243,-2885 },
8252  { 244,-2885 }, { 245,-2885 }, { 246,-2885 }, { 247,-2885 }, { 248,-2885 },
8253  { 249,-2885 }, { 250,-2885 }, { 251,-2885 }, { 252,-2885 }, { 253,-2885 },
8254  { 254,-2885 }, { 255,-2885 }, { 256,-2885 }, {   0,  28 }, {   0,2111 },
8255  {   1,-2111 }, {   2,-2111 }, {   3,-2111 }, {   4,-2111 }, {   5,-2111 },
8256  {   6,-2111 }, {   7,-2111 }, {   8,-2111 }, {   9,-1853 }, {  10,-4195 },
8257  {  11,-2111 }, {  12,-1853 }, {  13,-4195 }, {  14,-2111 }, {  15,-2111 },
8258  {  16,-2111 }, {  17,-2111 }, {  18,-2111 }, {  19,-2111 }, {  20,-2111 },
8259 
8260  {  21,-2111 }, {  22,-2111 }, {  23,-2111 }, {  24,-2111 }, {  25,-2111 },
8261  {  26,-2111 }, {  27,-2111 }, {  28,-2111 }, {  29,-2111 }, {  30,-2111 },
8262  {  31,-2111 }, {  32,-1853 }, {  33,-2111 }, {  34,-2111 }, {  35,-2111 },
8263  {  36,-2111 }, {  37,-2111 }, {  38,-2111 }, {  39,1595 }, {  40,-2111 },
8264  {  41,-2111 }, {  42,-2111 }, {  43,-2111 }, {  44,-2111 }, {  45,-1337 },
8265  {  46,-2111 }, {  47,-2111 }, {  48,-2111 }, {  49,-2111 }, {  50,-2111 },
8266  {  51,-2111 }, {  52,-2111 }, {  53,-2111 }, {  54,-2111 }, {  55,-2111 },
8267  {  56,-2111 }, {  57,-2111 }, {  58,-2111 }, {  59,-2111 }, {  60,-2111 },
8268  {  61,-2111 }, {  62,-2111 }, {  63,-2111 }, {  64,-2111 }, {  65,-2111 },
8269  {  66,-2111 }, {  67,-2111 }, {  68,-2111 }, {  69,-2111 }, {  70,-2111 },
8270 
8271  {  71,-2111 }, {  72,-2111 }, {  73,-2111 }, {  74,-2111 }, {  75,-2111 },
8272  {  76,-2111 }, {  77,-2111 }, {  78,-2111 }, {  79,-2111 }, {  80,-2111 },
8273  {  81,-2111 }, {  82,-2111 }, {  83,-2111 }, {  84,-2111 }, {  85,-2111 },
8274  {  86,-2111 }, {  87,-2111 }, {  88,-2111 }, {  89,-2111 }, {  90,-2111 },
8275  {  91,-2111 }, {  92,-2111 }, {  93,-2111 }, {  94,-2111 }, {  95,-2111 },
8276  {  96,-2111 }, {  97,-2111 }, {  98,-2111 }, {  99,-2111 }, { 100,-2111 },
8277  { 101,-2111 }, { 102,-2111 }, { 103,-2111 }, { 104,-2111 }, { 105,-2111 },
8278  { 106,-2111 }, { 107,-2111 }, { 108,-2111 }, { 109,-2111 }, { 110,-2111 },
8279  { 111,-2111 }, { 112,-2111 }, { 113,-2111 }, { 114,-2111 }, { 115,-2111 },
8280  { 116,-2111 }, { 117,-2111 }, { 118,-2111 }, { 119,-2111 }, { 120,-2111 },
8281 
8282  { 121,-2111 }, { 122,-2111 }, { 123,-2111 }, { 124,-2111 }, { 125,-2111 },
8283  { 126,-2111 }, { 127,-2111 }, { 128,-2111 }, { 129,-2111 }, { 130,-2111 },
8284  { 131,-2111 }, { 132,-2111 }, { 133,-2111 }, { 134,-2111 }, { 135,-2111 },
8285  { 136,-2111 }, { 137,-2111 }, { 138,-2111 }, { 139,-2111 }, { 140,-2111 },
8286  { 141,-2111 }, { 142,-2111 }, { 143,-2111 }, { 144,-2111 }, { 145,-2111 },
8287  { 146,-2111 }, { 147,-2111 }, { 148,-2111 }, { 149,-2111 }, { 150,-2111 },
8288  { 151,-2111 }, { 152,-2111 }, { 153,-2111 }, { 154,-2111 }, { 155,-2111 },
8289  { 156,-2111 }, { 157,-2111 }, { 158,-2111 }, { 159,-2111 }, { 160,-2111 },
8290  { 161,-2111 }, { 162,-2111 }, { 163,-2111 }, { 164,-2111 }, { 165,-2111 },
8291  { 166,-2111 }, { 167,-2111 }, { 168,-2111 }, { 169,-2111 }, { 170,-2111 },
8292 
8293  { 171,-2111 }, { 172,-2111 }, { 173,-2111 }, { 174,-2111 }, { 175,-2111 },
8294  { 176,-2111 }, { 177,-2111 }, { 178,-2111 }, { 179,-2111 }, { 180,-2111 },
8295  { 181,-2111 }, { 182,-2111 }, { 183,-2111 }, { 184,-2111 }, { 185,-2111 },
8296  { 186,-2111 }, { 187,-2111 }, { 188,-2111 }, { 189,-2111 }, { 190,-2111 },
8297  { 191,-2111 }, { 192,-2111 }, { 193,-2111 }, { 194,-2111 }, { 195,-2111 },
8298  { 196,-2111 }, { 197,-2111 }, { 198,-2111 }, { 199,-2111 }, { 200,-2111 },
8299  { 201,-2111 }, { 202,-2111 }, { 203,-2111 }, { 204,-2111 }, { 205,-2111 },
8300  { 206,-2111 }, { 207,-2111 }, { 208,-2111 }, { 209,-2111 }, { 210,-2111 },
8301  { 211,-2111 }, { 212,-2111 }, { 213,-2111 }, { 214,-2111 }, { 215,-2111 },
8302  { 216,-2111 }, { 217,-2111 }, { 218,-2111 }, { 219,-2111 }, { 220,-2111 },
8303 
8304  { 221,-2111 }, { 222,-2111 }, { 223,-2111 }, { 224,-2111 }, { 225,-2111 },
8305  { 226,-2111 }, { 227,-2111 }, { 228,-2111 }, { 229,-2111 }, { 230,-2111 },
8306  { 231,-2111 }, { 232,-2111 }, { 233,-2111 }, { 234,-2111 }, { 235,-2111 },
8307  { 236,-2111 }, { 237,-2111 }, { 238,-2111 }, { 239,-2111 }, { 240,-2111 },
8308  { 241,-2111 }, { 242,-2111 }, { 243,-2111 }, { 244,-2111 }, { 245,-2111 },
8309  { 246,-2111 }, { 247,-2111 }, { 248,-2111 }, { 249,-2111 }, { 250,-2111 },
8310  { 251,-2111 }, { 252,-2111 }, { 253,-2111 }, { 254,-2111 }, { 255,-2111 },
8311  { 256,-2111 }, {   0,  28 }, {   0,1853 }, {   1,-2369 }, {   2,-2369 },
8312  {   3,-2369 }, {   4,-2369 }, {   5,-2369 }, {   6,-2369 }, {   7,-2369 },
8313  {   8,-2369 }, {   9,-2111 }, {  10,-4453 }, {  11,-2369 }, {  12,-2111 },
8314 
8315  {  13,-4453 }, {  14,-2369 }, {  15,-2369 }, {  16,-2369 }, {  17,-2369 },
8316  {  18,-2369 }, {  19,-2369 }, {  20,-2369 }, {  21,-2369 }, {  22,-2369 },
8317  {  23,-2369 }, {  24,-2369 }, {  25,-2369 }, {  26,-2369 }, {  27,-2369 },
8318  {  28,-2369 }, {  29,-2369 }, {  30,-2369 }, {  31,-2369 }, {  32,-2111 },
8319  {  33,-2369 }, {  34,-2369 }, {  35,-2369 }, {  36,-2369 }, {  37,-2369 },
8320  {  38,-2369 }, {  39,1337 }, {  40,-2369 }, {  41,-2369 }, {  42,-2369 },
8321  {  43,-2369 }, {  44,-2369 }, {  45,-1595 }, {  46,-2369 }, {  47,-2369 },
8322  {  48,-2369 }, {  49,-2369 }, {  50,-2369 }, {  51,-2369 }, {  52,-2369 },
8323  {  53,-2369 }, {  54,-2369 }, {  55,-2369 }, {  56,-2369 }, {  57,-2369 },
8324  {  58,-2369 }, {  59,-2369 }, {  60,-2369 }, {  61,-2369 }, {  62,-2369 },
8325 
8326  {  63,-2369 }, {  64,-2369 }, {  65,-2369 }, {  66,-2369 }, {  67,-2369 },
8327  {  68,-2369 }, {  69,-2369 }, {  70,-2369 }, {  71,-2369 }, {  72,-2369 },
8328  {  73,-2369 }, {  74,-2369 }, {  75,-2369 }, {  76,-2369 }, {  77,-2369 },
8329  {  78,-2369 }, {  79,-2369 }, {  80,-2369 }, {  81,-2369 }, {  82,-2369 },
8330  {  83,-2369 }, {  84,-2369 }, {  85,-2369 }, {  86,-2369 }, {  87,-2369 },
8331  {  88,-2369 }, {  89,-2369 }, {  90,-2369 }, {  91,-2369 }, {  92,-2369 },
8332  {  93,-2369 }, {  94,-2369 }, {  95,-2369 }, {  96,-2369 }, {  97,-2369 },
8333  {  98,-2369 }, {  99,-2369 }, { 100,-2369 }, { 101,-2369 }, { 102,-2369 },
8334  { 103,-2369 }, { 104,-2369 }, { 105,-2369 }, { 106,-2369 }, { 107,-2369 },
8335  { 108,-2369 }, { 109,-2369 }, { 110,-2369 }, { 111,-2369 }, { 112,-2369 },
8336 
8337  { 113,-2369 }, { 114,-2369 }, { 115,-2369 }, { 116,-2369 }, { 117,-2369 },
8338  { 118,-2369 }, { 119,-2369 }, { 120,-2369 }, { 121,-2369 }, { 122,-2369 },
8339  { 123,-2369 }, { 124,-2369 }, { 125,-2369 }, { 126,-2369 }, { 127,-2369 },
8340  { 128,-2369 }, { 129,-2369 }, { 130,-2369 }, { 131,-2369 }, { 132,-2369 },
8341  { 133,-2369 }, { 134,-2369 }, { 135,-2369 }, { 136,-2369 }, { 137,-2369 },
8342  { 138,-2369 }, { 139,-2369 }, { 140,-2369 }, { 141,-2369 }, { 142,-2369 },
8343  { 143,-2369 }, { 144,-2369 }, { 145,-2369 }, { 146,-2369 }, { 147,-2369 },
8344  { 148,-2369 }, { 149,-2369 }, { 150,-2369 }, { 151,-2369 }, { 152,-2369 },
8345  { 153,-2369 }, { 154,-2369 }, { 155,-2369 }, { 156,-2369 }, { 157,-2369 },
8346  { 158,-2369 }, { 159,-2369 }, { 160,-2369 }, { 161,-2369 }, { 162,-2369 },
8347 
8348  { 163,-2369 }, { 164,-2369 }, { 165,-2369 }, { 166,-2369 }, { 167,-2369 },
8349  { 168,-2369 }, { 169,-2369 }, { 170,-2369 }, { 171,-2369 }, { 172,-2369 },
8350  { 173,-2369 }, { 174,-2369 }, { 175,-2369 }, { 176,-2369 }, { 177,-2369 },
8351  { 178,-2369 }, { 179,-2369 }, { 180,-2369 }, { 181,-2369 }, { 182,-2369 },
8352  { 183,-2369 }, { 184,-2369 }, { 185,-2369 }, { 186,-2369 }, { 187,-2369 },
8353  { 188,-2369 }, { 189,-2369 }, { 190,-2369 }, { 191,-2369 }, { 192,-2369 },
8354  { 193,-2369 }, { 194,-2369 }, { 195,-2369 }, { 196,-2369 }, { 197,-2369 },
8355  { 198,-2369 }, { 199,-2369 }, { 200,-2369 }, { 201,-2369 }, { 202,-2369 },
8356  { 203,-2369 }, { 204,-2369 }, { 205,-2369 }, { 206,-2369 }, { 207,-2369 },
8357  { 208,-2369 }, { 209,-2369 }, { 210,-2369 }, { 211,-2369 }, { 212,-2369 },
8358 
8359  { 213,-2369 }, { 214,-2369 }, { 215,-2369 }, { 216,-2369 }, { 217,-2369 },
8360  { 218,-2369 }, { 219,-2369 }, { 220,-2369 }, { 221,-2369 }, { 222,-2369 },
8361  { 223,-2369 }, { 224,-2369 }, { 225,-2369 }, { 226,-2369 }, { 227,-2369 },
8362  { 228,-2369 }, { 229,-2369 }, { 230,-2369 }, { 231,-2369 }, { 232,-2369 },
8363  { 233,-2369 }, { 234,-2369 }, { 235,-2369 }, { 236,-2369 }, { 237,-2369 },
8364  { 238,-2369 }, { 239,-2369 }, { 240,-2369 }, { 241,-2369 }, { 242,-2369 },
8365  { 243,-2369 }, { 244,-2369 }, { 245,-2369 }, { 246,-2369 }, { 247,-2369 },
8366  { 248,-2369 }, { 249,-2369 }, { 250,-2369 }, { 251,-2369 }, { 252,-2369 },
8367  { 253,-2369 }, { 254,-2369 }, { 255,-2369 }, { 256,-2369 }, {   0,  28 },
8368  {   0,1595 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
8369 
8370  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   9,-4711 },
8371  {  10,-4711 }, {   0,   0 }, {  12,-4711 }, {  13,-4711 }, {   0,   0 },
8372  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
8373  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
8374  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
8375  {   0,   0 }, {   0,   0 }, {  32,-4711 }, {   0,   0 }, {   0,   0 },
8376  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  39,1337 },
8377  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
8378  {  45,-27307 }, {   0,  28 }, {   0,1548 }, {   1,-2674 }, {   2,-2674 },
8379  {   3,-2674 }, {   4,-2674 }, {   5,-2674 }, {   6,-2674 }, {   7,-2674 },
8380 
8381  {   8,-2674 }, {   9,-2416 }, {  10,-4758 }, {  11,-2674 }, {  12,-2416 },
8382  {  13,-4758 }, {  14,-2674 }, {  15,-2674 }, {  16,-2674 }, {  17,-2674 },
8383  {  18,-2674 }, {  19,-2674 }, {  20,-2674 }, {  21,-2674 }, {  22,-2674 },
8384  {  23,-2674 }, {  24,-2674 }, {  25,-2674 }, {  26,-2674 }, {  27,-2674 },
8385  {  28,-2674 }, {  29,-2674 }, {  30,-2674 }, {  31,-2674 }, {  32,-2416 },
8386  {  33,-2674 }, {  34,-2674 }, {  35,-2674 }, {  36,-2674 }, {  37,-2674 },
8387  {  38,-2674 }, {  39,1032 }, {  40,-2674 }, {  41,-2674 }, {  42,-2674 },
8388  {  43,-2674 }, {  44,-2674 }, {  45, 258 }, {  46,-2674 }, {  47,-2674 },
8389  {  48,-2674 }, {  49,-2674 }, {  50,-2674 }, {  51,-2674 }, {  52,-2674 },
8390  {  53,-2674 }, {  54,-2674 }, {  55,-2674 }, {  56,-2674 }, {  57,-2674 },
8391 
8392  {  58,-2674 }, {  59,-2674 }, {  60,-2674 }, {  61,-2674 }, {  62,-2674 },
8393  {  63,-2674 }, {  64,-2674 }, {  65,-2674 }, {  66,-2674 }, {  67,-2674 },
8394  {  68,-2674 }, {  69,-2674 }, {  70,-2674 }, {  71,-2674 }, {  72,-2674 },
8395  {  73,-2674 }, {  74,-2674 }, {  75,-2674 }, {  76,-2674 }, {  77,-2674 },
8396  {  78,-2674 }, {  79,-2674 }, {  80,-2674 }, {  81,-2674 }, {  82,-2674 },
8397  {  83,-2674 }, {  84,-2674 }, {  85,-2674 }, {  86,-2674 }, {  87,-2674 },
8398  {  88,-2674 }, {  89,-2674 }, {  90,-2674 }, {  91,-2674 }, {  92,-2674 },
8399  {  93,-2674 }, {  94,-2674 }, {  95,-2674 }, {  96,-2674 }, {  97,-2674 },
8400  {  98,-2674 }, {  99,-2674 }, { 100,-2674 }, { 101,-2674 }, { 102,-2674 },
8401  { 103,-2674 }, { 104,-2674 }, { 105,-2674 }, { 106,-2674 }, { 107,-2674 },
8402 
8403  { 108,-2674 }, { 109,-2674 }, { 110,-2674 }, { 111,-2674 }, { 112,-2674 },
8404  { 113,-2674 }, { 114,-2674 }, { 115,-2674 }, { 116,-2674 }, { 117,-2674 },
8405  { 118,-2674 }, { 119,-2674 }, { 120,-2674 }, { 121,-2674 }, { 122,-2674 },
8406  { 123,-2674 }, { 124,-2674 }, { 125,-2674 }, { 126,-2674 }, { 127,-2674 },
8407  { 128,-2674 }, { 129,-2674 }, { 130,-2674 }, { 131,-2674 }, { 132,-2674 },
8408  { 133,-2674 }, { 134,-2674 }, { 135,-2674 }, { 136,-2674 }, { 137,-2674 },
8409  { 138,-2674 }, { 139,-2674 }, { 140,-2674 }, { 141,-2674 }, { 142,-2674 },
8410  { 143,-2674 }, { 144,-2674 }, { 145,-2674 }, { 146,-2674 }, { 147,-2674 },
8411  { 148,-2674 }, { 149,-2674 }, { 150,-2674 }, { 151,-2674 }, { 152,-2674 },
8412  { 153,-2674 }, { 154,-2674 }, { 155,-2674 }, { 156,-2674 }, { 157,-2674 },
8413 
8414  { 158,-2674 }, { 159,-2674 }, { 160,-2674 }, { 161,-2674 }, { 162,-2674 },
8415  { 163,-2674 }, { 164,-2674 }, { 165,-2674 }, { 166,-2674 }, { 167,-2674 },
8416  { 168,-2674 }, { 169,-2674 }, { 170,-2674 }, { 171,-2674 }, { 172,-2674 },
8417  { 173,-2674 }, { 174,-2674 }, { 175,-2674 }, { 176,-2674 }, { 177,-2674 },
8418  { 178,-2674 }, { 179,-2674 }, { 180,-2674 }, { 181,-2674 }, { 182,-2674 },
8419  { 183,-2674 }, { 184,-2674 }, { 185,-2674 }, { 186,-2674 }, { 187,-2674 },
8420  { 188,-2674 }, { 189,-2674 }, { 190,-2674 }, { 191,-2674 }, { 192,-2674 },
8421  { 193,-2674 }, { 194,-2674 }, { 195,-2674 }, { 196,-2674 }, { 197,-2674 },
8422  { 198,-2674 }, { 199,-2674 }, { 200,-2674 }, { 201,-2674 }, { 202,-2674 },
8423  { 203,-2674 }, { 204,-2674 }, { 205,-2674 }, { 206,-2674 }, { 207,-2674 },
8424 
8425  { 208,-2674 }, { 209,-2674 }, { 210,-2674 }, { 211,-2674 }, { 212,-2674 },
8426  { 213,-2674 }, { 214,-2674 }, { 215,-2674 }, { 216,-2674 }, { 217,-2674 },
8427  { 218,-2674 }, { 219,-2674 }, { 220,-2674 }, { 221,-2674 }, { 222,-2674 },
8428  { 223,-2674 }, { 224,-2674 }, { 225,-2674 }, { 226,-2674 }, { 227,-2674 },
8429  { 228,-2674 }, { 229,-2674 }, { 230,-2674 }, { 231,-2674 }, { 232,-2674 },
8430  { 233,-2674 }, { 234,-2674 }, { 235,-2674 }, { 236,-2674 }, { 237,-2674 },
8431  { 238,-2674 }, { 239,-2674 }, { 240,-2674 }, { 241,-2674 }, { 242,-2674 },
8432  { 243,-2674 }, { 244,-2674 }, { 245,-2674 }, { 246,-2674 }, { 247,-2674 },
8433  { 248,-2674 }, { 249,-2674 }, { 250,-2674 }, { 251,-2674 }, { 252,-2674 },
8434  { 253,-2674 }, { 254,-2674 }, { 255,-2674 }, { 256,-2674 }, {   0,  28 },
8435 
8436  {   0,1290 }, {   1,-2932 }, {   2,-2932 }, {   3,-2932 }, {   4,-2932 },
8437  {   5,-2932 }, {   6,-2932 }, {   7,-2932 }, {   8,-2932 }, {   9,-2674 },
8438  {  10,-5016 }, {  11,-2932 }, {  12,-2674 }, {  13,-5016 }, {  14,-2932 },
8439  {  15,-2932 }, {  16,-2932 }, {  17,-2932 }, {  18,-2932 }, {  19,-2932 },
8440  {  20,-2932 }, {  21,-2932 }, {  22,-2932 }, {  23,-2932 }, {  24,-2932 },
8441  {  25,-2932 }, {  26,-2932 }, {  27,-2932 }, {  28,-2932 }, {  29,-2932 },
8442  {  30,-2932 }, {  31,-2932 }, {  32,-2674 }, {  33,-2932 }, {  34,-2932 },
8443  {  35,-2932 }, {  36,-2932 }, {  37,-2932 }, {  38,-2932 }, {  39,-2416 },
8444  {  40,-2932 }, {  41,-2932 }, {  42,-2932 }, {  43,-2932 }, {  44,-2932 },
8445  {  45,   0 }, {  46,-2932 }, {  47,-2932 }, {  48,-2932 }, {  49,-2932 },
8446 
8447  {  50,-2932 }, {  51,-2932 }, {  52,-2932 }, {  53,-2932 }, {  54,-2932 },
8448  {  55,-2932 }, {  56,-2932 }, {  57,-2932 }, {  58,-2932 }, {  59,-2932 },
8449  {  60,-2932 }, {  61,-2932 }, {  62,-2932 }, {  63,-2932 }, {  64,-2932 },
8450  {  65,-2932 }, {  66,-2932 }, {  67,-2932 }, {  68,-2932 }, {  69,-2932 },
8451  {  70,-2932 }, {  71,-2932 }, {  72,-2932 }, {  73,-2932 }, {  74,-2932 },
8452  {  75,-2932 }, {  76,-2932 }, {  77,-2932 }, {  78,-2932 }, {  79,-2932 },
8453  {  80,-2932 }, {  81,-2932 }, {  82,-2932 }, {  83,-2932 }, {  84,-2932 },
8454  {  85,-2932 }, {  86,-2932 }, {  87,-2932 }, {  88,-2932 }, {  89,-2932 },
8455  {  90,-2932 }, {  91,-2932 }, {  92,-2932 }, {  93,-2932 }, {  94,-2932 },
8456  {  95,-2932 }, {  96,-2932 }, {  97,-2932 }, {  98,-2932 }, {  99,-2932 },
8457 
8458  { 100,-2932 }, { 101,-2932 }, { 102,-2932 }, { 103,-2932 }, { 104,-2932 },
8459  { 105,-2932 }, { 106,-2932 }, { 107,-2932 }, { 108,-2932 }, { 109,-2932 },
8460  { 110,-2932 }, { 111,-2932 }, { 112,-2932 }, { 113,-2932 }, { 114,-2932 },
8461  { 115,-2932 }, { 116,-2932 }, { 117,-2932 }, { 118,-2932 }, { 119,-2932 },
8462  { 120,-2932 }, { 121,-2932 }, { 122,-2932 }, { 123,-2932 }, { 124,-2932 },
8463  { 125,-2932 }, { 126,-2932 }, { 127,-2932 }, { 128,-2932 }, { 129,-2932 },
8464  { 130,-2932 }, { 131,-2932 }, { 132,-2932 }, { 133,-2932 }, { 134,-2932 },
8465  { 135,-2932 }, { 136,-2932 }, { 137,-2932 }, { 138,-2932 }, { 139,-2932 },
8466  { 140,-2932 }, { 141,-2932 }, { 142,-2932 }, { 143,-2932 }, { 144,-2932 },
8467  { 145,-2932 }, { 146,-2932 }, { 147,-2932 }, { 148,-2932 }, { 149,-2932 },
8468 
8469  { 150,-2932 }, { 151,-2932 }, { 152,-2932 }, { 153,-2932 }, { 154,-2932 },
8470  { 155,-2932 }, { 156,-2932 }, { 157,-2932 }, { 158,-2932 }, { 159,-2932 },
8471  { 160,-2932 }, { 161,-2932 }, { 162,-2932 }, { 163,-2932 }, { 164,-2932 },
8472  { 165,-2932 }, { 166,-2932 }, { 167,-2932 }, { 168,-2932 }, { 169,-2932 },
8473  { 170,-2932 }, { 171,-2932 }, { 172,-2932 }, { 173,-2932 }, { 174,-2932 },
8474  { 175,-2932 }, { 176,-2932 }, { 177,-2932 }, { 178,-2932 }, { 179,-2932 },
8475  { 180,-2932 }, { 181,-2932 }, { 182,-2932 }, { 183,-2932 }, { 184,-2932 },
8476  { 185,-2932 }, { 186,-2932 }, { 187,-2932 }, { 188,-2932 }, { 189,-2932 },
8477  { 190,-2932 }, { 191,-2932 }, { 192,-2932 }, { 193,-2932 }, { 194,-2932 },
8478  { 195,-2932 }, { 196,-2932 }, { 197,-2932 }, { 198,-2932 }, { 199,-2932 },
8479 
8480  { 200,-2932 }, { 201,-2932 }, { 202,-2932 }, { 203,-2932 }, { 204,-2932 },
8481  { 205,-2932 }, { 206,-2932 }, { 207,-2932 }, { 208,-2932 }, { 209,-2932 },
8482  { 210,-2932 }, { 211,-2932 }, { 212,-2932 }, { 213,-2932 }, { 214,-2932 },
8483  { 215,-2932 }, { 216,-2932 }, { 217,-2932 }, { 218,-2932 }, { 219,-2932 },
8484  { 220,-2932 }, { 221,-2932 }, { 222,-2932 }, { 223,-2932 }, { 224,-2932 },
8485  { 225,-2932 }, { 226,-2932 }, { 227,-2932 }, { 228,-2932 }, { 229,-2932 },
8486  { 230,-2932 }, { 231,-2932 }, { 232,-2932 }, { 233,-2932 }, { 234,-2932 },
8487  { 235,-2932 }, { 236,-2932 }, { 237,-2932 }, { 238,-2932 }, { 239,-2932 },
8488  { 240,-2932 }, { 241,-2932 }, { 242,-2932 }, { 243,-2932 }, { 244,-2932 },
8489  { 245,-2932 }, { 246,-2932 }, { 247,-2932 }, { 248,-2932 }, { 249,-2932 },
8490 
8491  { 250,-2932 }, { 251,-2932 }, { 252,-2932 }, { 253,-2932 }, { 254,-2932 },
8492  { 255,-2932 }, { 256,-2932 }, {   0,  55 }, {   0,1032 }, {   1,-2158 },
8493  {   2,-2158 }, {   3,-2158 }, {   4,-2158 }, {   5,-2158 }, {   6,-2158 },
8494  {   7,-2158 }, {   8,-2158 }, {   9,-1900 }, {  10,-1642 }, {  11,-2158 },
8495  {  12,-1900 }, {  13,-1642 }, {  14,-2158 }, {  15,-2158 }, {  16,-2158 },
8496  {  17,-2158 }, {  18,-2158 }, {  19,-2158 }, {  20,-2158 }, {  21,-2158 },
8497  {  22,-2158 }, {  23,-2158 }, {  24,-2158 }, {  25,-2158 }, {  26,-2158 },
8498  {  27,-2158 }, {  28,-2158 }, {  29,-2158 }, {  30,-2158 }, {  31,-2158 },
8499  {  32,-1900 }, {  33,-2158 }, {  34,-2158 }, {  35,-2158 }, {  36,-2158 },
8500  {  37,-2158 }, {  38,-2158 }, {  39,-3706 }, {  40,-2158 }, {  41,-2158 },
8501 
8502  {  42,-2158 }, {  43,-2158 }, {  44,-2158 }, {  45,-1595 }, {  46,-2158 },
8503  {  47,-2158 }, {  48,-2158 }, {  49,-2158 }, {  50,-2158 }, {  51,-2158 },
8504  {  52,-2158 }, {  53,-2158 }, {  54,-2158 }, {  55,-2158 }, {  56,-2158 },
8505  {  57,-2158 }, {  58,-2158 }, {  59,-2158 }, {  60,-2158 }, {  61,-2158 },
8506  {  62,-2158 }, {  63,-2158 }, {  64,-2158 }, {  65,-2158 }, {  66,-2158 },
8507  {  67,-2158 }, {  68,-2158 }, {  69,-2158 }, {  70,-2158 }, {  71,-2158 },
8508  {  72,-2158 }, {  73,-2158 }, {  74,-2158 }, {  75,-2158 }, {  76,-2158 },
8509  {  77,-2158 }, {  78,-2158 }, {  79,-2158 }, {  80,-2158 }, {  81,-2158 },
8510  {  82,-2158 }, {  83,-2158 }, {  84,-2158 }, {  85,-2158 }, {  86,-2158 },
8511  {  87,-2158 }, {  88,-2158 }, {  89,-2158 }, {  90,-2158 }, {  91,-2158 },
8512 
8513  {  92,-2158 }, {  93,-2158 }, {  94,-2158 }, {  95,-2158 }, {  96,-2158 },
8514  {  97,-2158 }, {  98,-2158 }, {  99,-2158 }, { 100,-2158 }, { 101,-2158 },
8515  { 102,-2158 }, { 103,-2158 }, { 104,-2158 }, { 105,-2158 }, { 106,-2158 },
8516  { 107,-2158 }, { 108,-2158 }, { 109,-2158 }, { 110,-2158 }, { 111,-2158 },
8517  { 112,-2158 }, { 113,-2158 }, { 114,-2158 }, { 115,-2158 }, { 116,-2158 },
8518  { 117,-2158 }, { 118,-2158 }, { 119,-2158 }, { 120,-2158 }, { 121,-2158 },
8519  { 122,-2158 }, { 123,-2158 }, { 124,-2158 }, { 125,-2158 }, { 126,-2158 },
8520  { 127,-2158 }, { 128,-2158 }, { 129,-2158 }, { 130,-2158 }, { 131,-2158 },
8521  { 132,-2158 }, { 133,-2158 }, { 134,-2158 }, { 135,-2158 }, { 136,-2158 },
8522  { 137,-2158 }, { 138,-2158 }, { 139,-2158 }, { 140,-2158 }, { 141,-2158 },
8523 
8524  { 142,-2158 }, { 143,-2158 }, { 144,-2158 }, { 145,-2158 }, { 146,-2158 },
8525  { 147,-2158 }, { 148,-2158 }, { 149,-2158 }, { 150,-2158 }, { 151,-2158 },
8526  { 152,-2158 }, { 153,-2158 }, { 154,-2158 }, { 155,-2158 }, { 156,-2158 },
8527  { 157,-2158 }, { 158,-2158 }, { 159,-2158 }, { 160,-2158 }, { 161,-2158 },
8528  { 162,-2158 }, { 163,-2158 }, { 164,-2158 }, { 165,-2158 }, { 166,-2158 },
8529  { 167,-2158 }, { 168,-2158 }, { 169,-2158 }, { 170,-2158 }, { 171,-2158 },
8530  { 172,-2158 }, { 173,-2158 }, { 174,-2158 }, { 175,-2158 }, { 176,-2158 },
8531  { 177,-2158 }, { 178,-2158 }, { 179,-2158 }, { 180,-2158 }, { 181,-2158 },
8532  { 182,-2158 }, { 183,-2158 }, { 184,-2158 }, { 185,-2158 }, { 186,-2158 },
8533  { 187,-2158 }, { 188,-2158 }, { 189,-2158 }, { 190,-2158 }, { 191,-2158 },
8534 
8535  { 192,-2158 }, { 193,-2158 }, { 194,-2158 }, { 195,-2158 }, { 196,-2158 },
8536  { 197,-2158 }, { 198,-2158 }, { 199,-2158 }, { 200,-2158 }, { 201,-2158 },
8537  { 202,-2158 }, { 203,-2158 }, { 204,-2158 }, { 205,-2158 }, { 206,-2158 },
8538  { 207,-2158 }, { 208,-2158 }, { 209,-2158 }, { 210,-2158 }, { 211,-2158 },
8539  { 212,-2158 }, { 213,-2158 }, { 214,-2158 }, { 215,-2158 }, { 216,-2158 },
8540  { 217,-2158 }, { 218,-2158 }, { 219,-2158 }, { 220,-2158 }, { 221,-2158 },
8541  { 222,-2158 }, { 223,-2158 }, { 224,-2158 }, { 225,-2158 }, { 226,-2158 },
8542  { 227,-2158 }, { 228,-2158 }, { 229,-2158 }, { 230,-2158 }, { 231,-2158 },
8543  { 232,-2158 }, { 233,-2158 }, { 234,-2158 }, { 235,-2158 }, { 236,-2158 },
8544  { 237,-2158 }, { 238,-2158 }, { 239,-2158 }, { 240,-2158 }, { 241,-2158 },
8545 
8546  { 242,-2158 }, { 243,-2158 }, { 244,-2158 }, { 245,-2158 }, { 246,-2158 },
8547  { 247,-2158 }, { 248,-2158 }, { 249,-2158 }, { 250,-2158 }, { 251,-2158 },
8548  { 252,-2158 }, { 253,-2158 }, { 254,-2158 }, { 255,-2158 }, { 256,-2158 },
8549  {   0,  55 }, {   0, 774 }, {   1,-28121 }, {   2,-28121 }, {   3,-28121 },
8550  {   4,-28121 }, {   5,-28121 }, {   6,-28121 }, {   7,-28121 }, {   8,-28121 },
8551  {   9,-28121 }, {  10,-28121 }, {  11,-28121 }, {  12,-28121 }, {  13,-28121 },
8552  {  14,-28121 }, {  15,-28121 }, {  16,-28121 }, {  17,-28121 }, {  18,-28121 },
8553  {  19,-28121 }, {  20,-28121 }, {  21,-28121 }, {  22,-28121 }, {  23,-28121 },
8554  {  24,-28121 }, {  25,-28121 }, {  26,-28121 }, {  27,-28121 }, {  28,-28121 },
8555  {  29,-28121 }, {  30,-28121 }, {  31,-28121 }, {  32,-28121 }, {  33,-28121 },
8556 
8557  {  34,-28121 }, {  35,-28121 }, {  36,-28121 }, {  37,-28121 }, {  38,-28121 },
8558  {   0,   0 }, {  40,-28121 }, {  41,-28121 }, {  42,-28121 }, {  43,-28121 },
8559  {  44,-28121 }, {  45,-28121 }, {  46,-28121 }, {  47,-28121 }, {  48,-28121 },
8560  {  49,-28121 }, {  50,-28121 }, {  51,-28121 }, {  52,-28121 }, {  53,-28121 },
8561  {  54,-28121 }, {  55,-28121 }, {  56,-28121 }, {  57,-28121 }, {  58,-28121 },
8562  {  59,-28121 }, {  60,-28121 }, {  61,-28121 }, {  62,-28121 }, {  63,-28121 },
8563  {  64,-28121 }, {  65,-28121 }, {  66,-28121 }, {  67,-28121 }, {  68,-28121 },
8564  {  69,-28121 }, {  70,-28121 }, {  71,-28121 }, {  72,-28121 }, {  73,-28121 },
8565  {  74,-28121 }, {  75,-28121 }, {  76,-28121 }, {  77,-28121 }, {  78,-28121 },
8566  {  79,-28121 }, {  80,-28121 }, {  81,-28121 }, {  82,-28121 }, {  83,-28121 },
8567 
8568  {  84,-28121 }, {  85,-28121 }, {  86,-28121 }, {  87,-28121 }, {  88,-28121 },
8569  {  89,-28121 }, {  90,-28121 }, {  91,-28121 }, {  92,-28121 }, {  93,-28121 },
8570  {  94,-28121 }, {  95,-28121 }, {  96,-28121 }, {  97,-28121 }, {  98,-28121 },
8571  {  99,-28121 }, { 100,-28121 }, { 101,-28121 }, { 102,-28121 }, { 103,-28121 },
8572  { 104,-28121 }, { 105,-28121 }, { 106,-28121 }, { 107,-28121 }, { 108,-28121 },
8573  { 109,-28121 }, { 110,-28121 }, { 111,-28121 }, { 112,-28121 }, { 113,-28121 },
8574  { 114,-28121 }, { 115,-28121 }, { 116,-28121 }, { 117,-28121 }, { 118,-28121 },
8575  { 119,-28121 }, { 120,-28121 }, { 121,-28121 }, { 122,-28121 }, { 123,-28121 },
8576  { 124,-28121 }, { 125,-28121 }, { 126,-28121 }, { 127,-28121 }, { 128,-28121 },
8577  { 129,-28121 }, { 130,-28121 }, { 131,-28121 }, { 132,-28121 }, { 133,-28121 },
8578 
8579  { 134,-28121 }, { 135,-28121 }, { 136,-28121 }, { 137,-28121 }, { 138,-28121 },
8580  { 139,-28121 }, { 140,-28121 }, { 141,-28121 }, { 142,-28121 }, { 143,-28121 },
8581  { 144,-28121 }, { 145,-28121 }, { 146,-28121 }, { 147,-28121 }, { 148,-28121 },
8582  { 149,-28121 }, { 150,-28121 }, { 151,-28121 }, { 152,-28121 }, { 153,-28121 },
8583  { 154,-28121 }, { 155,-28121 }, { 156,-28121 }, { 157,-28121 }, { 158,-28121 },
8584  { 159,-28121 }, { 160,-28121 }, { 161,-28121 }, { 162,-28121 }, { 163,-28121 },
8585  { 164,-28121 }, { 165,-28121 }, { 166,-28121 }, { 167,-28121 }, { 168,-28121 },
8586  { 169,-28121 }, { 170,-28121 }, { 171,-28121 }, { 172,-28121 }, { 173,-28121 },
8587  { 174,-28121 }, { 175,-28121 }, { 176,-28121 }, { 177,-28121 }, { 178,-28121 },
8588  { 179,-28121 }, { 180,-28121 }, { 181,-28121 }, { 182,-28121 }, { 183,-28121 },
8589 
8590  { 184,-28121 }, { 185,-28121 }, { 186,-28121 }, { 187,-28121 }, { 188,-28121 },
8591  { 189,-28121 }, { 190,-28121 }, { 191,-28121 }, { 192,-28121 }, { 193,-28121 },
8592  { 194,-28121 }, { 195,-28121 }, { 196,-28121 }, { 197,-28121 }, { 198,-28121 },
8593  { 199,-28121 }, { 200,-28121 }, { 201,-28121 }, { 202,-28121 }, { 203,-28121 },
8594  { 204,-28121 }, { 205,-28121 }, { 206,-28121 }, { 207,-28121 }, { 208,-28121 },
8595  { 209,-28121 }, { 210,-28121 }, { 211,-28121 }, { 212,-28121 }, { 213,-28121 },
8596  { 214,-28121 }, { 215,-28121 }, { 216,-28121 }, { 217,-28121 }, { 218,-28121 },
8597  { 219,-28121 }, { 220,-28121 }, { 221,-28121 }, { 222,-28121 }, { 223,-28121 },
8598  { 224,-28121 }, { 225,-28121 }, { 226,-28121 }, { 227,-28121 }, { 228,-28121 },
8599  { 229,-28121 }, { 230,-28121 }, { 231,-28121 }, { 232,-28121 }, { 233,-28121 },
8600 
8601  { 234,-28121 }, { 235,-28121 }, { 236,-28121 }, { 237,-28121 }, { 238,-28121 },
8602  { 239,-28121 }, { 240,-28121 }, { 241,-28121 }, { 242,-28121 }, { 243,-28121 },
8603  { 244,-28121 }, { 245,-28121 }, { 246,-28121 }, { 247,-28121 }, { 248,-28121 },
8604  { 249,-28121 }, { 250,-28121 }, { 251,-28121 }, { 252,-28121 }, { 253,-28121 },
8605  { 254,-28121 }, { 255,-28121 }, { 256,-28121 }, {   0,  28 }, {   0, 516 },
8606  {   1,-1595 }, {   2,-1595 }, {   3,-1595 }, {   4,-1595 }, {   5,-1595 },
8607  {   6,-1595 }, {   7,-1595 }, {   8,-1595 }, {   9,-1337 }, {  10,-1079 },
8608  {  11,-1595 }, {  12,-1337 }, {  13,-1079 }, {  14,-1595 }, {  15,-1595 },
8609  {  16,-1595 }, {  17,-1595 }, {  18,-1595 }, {  19,-1595 }, {  20,-1595 },
8610  {  21,-1595 }, {  22,-1595 }, {  23,-1595 }, {  24,-1595 }, {  25,-1595 },
8611 
8612  {  26,-1595 }, {  27,-1595 }, {  28,-1595 }, {  29,-1595 }, {  30,-1595 },
8613  {  31,-1595 }, {  32,-1337 }, {  33,-1595 }, {  34,-1595 }, {  35,-1595 },
8614  {  36,-1595 }, {  37,-1595 }, {  38,-1595 }, {  39,-3190 }, {  40,-1595 },
8615  {  41,-1595 }, {  42,-1595 }, {  43,-1595 }, {  44,-1595 }, {  45,-1032 },
8616  {  46,-1595 }, {  47,-1595 }, {  48,-1595 }, {  49,-1595 }, {  50,-1595 },
8617  {  51,-1595 }, {  52,-1595 }, {  53,-1595 }, {  54,-1595 }, {  55,-1595 },
8618  {  56,-1595 }, {  57,-1595 }, {  58,-1595 }, {  59,-1595 }, {  60,-1595 },
8619  {  61,-1595 }, {  62,-1595 }, {  63,-1595 }, {  64,-1595 }, {  65,-1595 },
8620  {  66,-1595 }, {  67,-1595 }, {  68,-1595 }, {  69,-1595 }, {  70,-1595 },
8621  {  71,-1595 }, {  72,-1595 }, {  73,-1595 }, {  74,-1595 }, {  75,-1595 },
8622 
8623  {  76,-1595 }, {  77,-1595 }, {  78,-1595 }, {  79,-1595 }, {  80,-1595 },
8624  {  81,-1595 }, {  82,-1595 }, {  83,-1595 }, {  84,-1595 }, {  85,-1595 },
8625  {  86,-1595 }, {  87,-1595 }, {  88,-1595 }, {  89,-1595 }, {  90,-1595 },
8626  {  91,-1595 }, {  92,-1595 }, {  93,-1595 }, {  94,-1595 }, {  95,-1595 },
8627  {  96,-1595 }, {  97,-1595 }, {  98,-1595 }, {  99,-1595 }, { 100,-1595 },
8628  { 101,-1595 }, { 102,-1595 }, { 103,-1595 }, { 104,-1595 }, { 105,-1595 },
8629  { 106,-1595 }, { 107,-1595 }, { 108,-1595 }, { 109,-1595 }, { 110,-1595 },
8630  { 111,-1595 }, { 112,-1595 }, { 113,-1595 }, { 114,-1595 }, { 115,-1595 },
8631  { 116,-1595 }, { 117,-1595 }, { 118,-1595 }, { 119,-1595 }, { 120,-1595 },
8632  { 121,-1595 }, { 122,-1595 }, { 123,-1595 }, { 124,-1595 }, { 125,-1595 },
8633 
8634  { 126,-1595 }, { 127,-1595 }, { 128,-1595 }, { 129,-1595 }, { 130,-1595 },
8635  { 131,-1595 }, { 132,-1595 }, { 133,-1595 }, { 134,-1595 }, { 135,-1595 },
8636  { 136,-1595 }, { 137,-1595 }, { 138,-1595 }, { 139,-1595 }, { 140,-1595 },
8637  { 141,-1595 }, { 142,-1595 }, { 143,-1595 }, { 144,-1595 }, { 145,-1595 },
8638  { 146,-1595 }, { 147,-1595 }, { 148,-1595 }, { 149,-1595 }, { 150,-1595 },
8639  { 151,-1595 }, { 152,-1595 }, { 153,-1595 }, { 154,-1595 }, { 155,-1595 },
8640  { 156,-1595 }, { 157,-1595 }, { 158,-1595 }, { 159,-1595 }, { 160,-1595 },
8641  { 161,-1595 }, { 162,-1595 }, { 163,-1595 }, { 164,-1595 }, { 165,-1595 },
8642  { 166,-1595 }, { 167,-1595 }, { 168,-1595 }, { 169,-1595 }, { 170,-1595 },
8643  { 171,-1595 }, { 172,-1595 }, { 173,-1595 }, { 174,-1595 }, { 175,-1595 },
8644 
8645  { 176,-1595 }, { 177,-1595 }, { 178,-1595 }, { 179,-1595 }, { 180,-1595 },
8646  { 181,-1595 }, { 182,-1595 }, { 183,-1595 }, { 184,-1595 }, { 185,-1595 },
8647  { 186,-1595 }, { 187,-1595 }, { 188,-1595 }, { 189,-1595 }, { 190,-1595 },
8648  { 191,-1595 }, { 192,-1595 }, { 193,-1595 }, { 194,-1595 }, { 195,-1595 },
8649  { 196,-1595 }, { 197,-1595 }, { 198,-1595 }, { 199,-1595 }, { 200,-1595 },
8650  { 201,-1595 }, { 202,-1595 }, { 203,-1595 }, { 204,-1595 }, { 205,-1595 },
8651  { 206,-1595 }, { 207,-1595 }, { 208,-1595 }, { 209,-1595 }, { 210,-1595 },
8652  { 211,-1595 }, { 212,-1595 }, { 213,-1595 }, { 214,-1595 }, { 215,-1595 },
8653  { 216,-1595 }, { 217,-1595 }, { 218,-1595 }, { 219,-1595 }, { 220,-1595 },
8654  { 221,-1595 }, { 222,-1595 }, { 223,-1595 }, { 224,-1595 }, { 225,-1595 },
8655 
8656  { 226,-1595 }, { 227,-1595 }, { 228,-1595 }, { 229,-1595 }, { 230,-1595 },
8657  { 231,-1595 }, { 232,-1595 }, { 233,-1595 }, { 234,-1595 }, { 235,-1595 },
8658  { 236,-1595 }, { 237,-1595 }, { 238,-1595 }, { 239,-1595 }, { 240,-1595 },
8659  { 241,-1595 }, { 242,-1595 }, { 243,-1595 }, { 244,-1595 }, { 245,-1595 },
8660  { 246,-1595 }, { 247,-1595 }, { 248,-1595 }, { 249,-1595 }, { 250,-1595 },
8661  { 251,-1595 }, { 252,-1595 }, { 253,-1595 }, { 254,-1595 }, { 255,-1595 },
8662  { 256,-1595 }, {   0,  28 }, {   0, 258 }, {   1,-28635 }, {   2,-28635 },
8663  {   3,-28635 }, {   4,-28635 }, {   5,-28635 }, {   6,-28635 }, {   7,-28635 },
8664  {   8,-28635 }, {   9,-28635 }, {  10,-28635 }, {  11,-28635 }, {  12,-28635 },
8665  {  13,-28635 }, {  14,-28635 }, {  15,-28635 }, {  16,-28635 }, {  17,-28635 },
8666 
8667  {  18,-28635 }, {  19,-28635 }, {  20,-28635 }, {  21,-28635 }, {  22,-28635 },
8668  {  23,-28635 }, {  24,-28635 }, {  25,-28635 }, {  26,-28635 }, {  27,-28635 },
8669  {  28,-28635 }, {  29,-28635 }, {  30,-28635 }, {  31,-28635 }, {  32,-28635 },
8670  {  33,-28635 }, {  34,-28635 }, {  35,-28635 }, {  36,-28635 }, {  37,-28635 },
8671  {  38,-28635 }, {   0,   0 }, {  40,-28635 }, {  41,-28635 }, {  42,-28635 },
8672  {  43,-28635 }, {  44,-28635 }, {  45,-28635 }, {  46,-28635 }, {  47,-28635 },
8673  {  48,-28635 }, {  49,-28635 }, {  50,-28635 }, {  51,-28635 }, {  52,-28635 },
8674  {  53,-28635 }, {  54,-28635 }, {  55,-28635 }, {  56,-28635 }, {  57,-28635 },
8675  {  58,-28635 }, {  59,-28635 }, {  60,-28635 }, {  61,-28635 }, {  62,-28635 },
8676  {  63,-28635 }, {  64,-28635 }, {  65,-28635 }, {  66,-28635 }, {  67,-28635 },
8677 
8678  {  68,-28635 }, {  69,-28635 }, {  70,-28635 }, {  71,-28635 }, {  72,-28635 },
8679  {  73,-28635 }, {  74,-28635 }, {  75,-28635 }, {  76,-28635 }, {  77,-28635 },
8680  {  78,-28635 }, {  79,-28635 }, {  80,-28635 }, {  81,-28635 }, {  82,-28635 },
8681  {  83,-28635 }, {  84,-28635 }, {  85,-28635 }, {  86,-28635 }, {  87,-28635 },
8682  {  88,-28635 }, {  89,-28635 }, {  90,-28635 }, {  91,-28635 }, {  92,-28635 },
8683  {  93,-28635 }, {  94,-28635 }, {  95,-28635 }, {  96,-28635 }, {  97,-28635 },
8684  {  98,-28635 }, {  99,-28635 }, { 100,-28635 }, { 101,-28635 }, { 102,-28635 },
8685  { 103,-28635 }, { 104,-28635 }, { 105,-28635 }, { 106,-28635 }, { 107,-28635 },
8686  { 108,-28635 }, { 109,-28635 }, { 110,-28635 }, { 111,-28635 }, { 112,-28635 },
8687  { 113,-28635 }, { 114,-28635 }, { 115,-28635 }, { 116,-28635 }, { 117,-28635 },
8688 
8689  { 118,-28635 }, { 119,-28635 }, { 120,-28635 }, { 121,-28635 }, { 122,-28635 },
8690  { 123,-28635 }, { 124,-28635 }, { 125,-28635 }, { 126,-28635 }, { 127,-28635 },
8691  { 128,-28635 }, { 129,-28635 }, { 130,-28635 }, { 131,-28635 }, { 132,-28635 },
8692  { 133,-28635 }, { 134,-28635 }, { 135,-28635 }, { 136,-28635 }, { 137,-28635 },
8693  { 138,-28635 }, { 139,-28635 }, { 140,-28635 }, { 141,-28635 }, { 142,-28635 },
8694  { 143,-28635 }, { 144,-28635 }, { 145,-28635 }, { 146,-28635 }, { 147,-28635 },
8695  { 148,-28635 }, { 149,-28635 }, { 150,-28635 }, { 151,-28635 }, { 152,-28635 },
8696  { 153,-28635 }, { 154,-28635 }, { 155,-28635 }, { 156,-28635 }, { 157,-28635 },
8697  { 158,-28635 }, { 159,-28635 }, { 160,-28635 }, { 161,-28635 }, { 162,-28635 },
8698  { 163,-28635 }, { 164,-28635 }, { 165,-28635 }, { 166,-28635 }, { 167,-28635 },
8699 
8700  { 168,-28635 }, { 169,-28635 }, { 170,-28635 }, { 171,-28635 }, { 172,-28635 },
8701  { 173,-28635 }, { 174,-28635 }, { 175,-28635 }, { 176,-28635 }, { 177,-28635 },
8702  { 178,-28635 }, { 179,-28635 }, { 180,-28635 }, { 181,-28635 }, { 182,-28635 },
8703  { 183,-28635 }, { 184,-28635 }, { 185,-28635 }, { 186,-28635 }, { 187,-28635 },
8704  { 188,-28635 }, { 189,-28635 }, { 190,-28635 }, { 191,-28635 }, { 192,-28635 },
8705  { 193,-28635 }, { 194,-28635 }, { 195,-28635 }, { 196,-28635 }, { 197,-28635 },
8706  { 198,-28635 }, { 199,-28635 }, { 200,-28635 }, { 201,-28635 }, { 202,-28635 },
8707  { 203,-28635 }, { 204,-28635 }, { 205,-28635 }, { 206,-28635 }, { 207,-28635 },
8708  { 208,-28635 }, { 209,-28635 }, { 210,-28635 }, { 211,-28635 }, { 212,-28635 },
8709  { 213,-28635 }, { 214,-28635 }, { 215,-28635 }, { 216,-28635 }, { 217,-28635 },
8710 
8711  { 218,-28635 }, { 219,-28635 }, { 220,-28635 }, { 221,-28635 }, { 222,-28635 },
8712  { 223,-28635 }, { 224,-28635 }, { 225,-28635 }, { 226,-28635 }, { 227,-28635 },
8713  { 228,-28635 }, { 229,-28635 }, { 230,-28635 }, { 231,-28635 }, { 232,-28635 },
8714  { 233,-28635 }, { 234,-28635 }, { 235,-28635 }, { 236,-28635 }, { 237,-28635 },
8715  { 238,-28635 }, { 239,-28635 }, { 240,-28635 }, { 241,-28635 }, { 242,-28635 },
8716  { 243,-28635 }, { 244,-28635 }, { 245,-28635 }, { 246,-28635 }, { 247,-28635 },
8717  { 248,-28635 }, { 249,-28635 }, { 250,-28635 }, { 251,-28635 }, { 252,-28635 },
8718  { 253,-28635 }, { 254,-28635 }, { 255,-28635 }, { 256,-28635 }, { 257,  80 },
8719  {   1,   0 },    };
8720 
8721 static const struct yy_trans_info *yy_start_state_list[27] =
8722     {
8723     &yy_transition[1],
8724     &yy_transition[3],
8725     &yy_transition[261],
8726     &yy_transition[519],
8727     &yy_transition[777],
8728     &yy_transition[1035],
8729     &yy_transition[1293],
8730     &yy_transition[1551],
8731     &yy_transition[1809],
8732     &yy_transition[2067],
8733     &yy_transition[2325],
8734     &yy_transition[2583],
8735     &yy_transition[2841],
8736     &yy_transition[3099],
8737     &yy_transition[3357],
8738     &yy_transition[3615],
8739     &yy_transition[3873],
8740     &yy_transition[4131],
8741     &yy_transition[4389],
8742     &yy_transition[4647],
8743     &yy_transition[4905],
8744     &yy_transition[5163],
8745     &yy_transition[5421],
8746     &yy_transition[5679],
8747     &yy_transition[5937],
8748     &yy_transition[6195],
8749     &yy_transition[6453],
8750 
8751     } ;
8752 
8753 /* The intent behind this definition is that it'll catch
8754  * any uses of REJECT which flex missed.
8755  */
8756 #define REJECT reject_used_but_not_detected
8757 #define yymore() yymore_used_but_not_detected
8758 #define YY_MORE_ADJ 0
8759 #define YY_RESTORE_YY_MORE_OFFSET
8760 #line 1 "scan.l"
8761 
8762 #line 46 "scan.l"
8763 
8764 /* LCOV_EXCL_START */
8765 
8766 /* Avoid exit() on fatal scanner errors (a bit ugly -- see yy_fatal_error) */
8767 #undef fprintf
8768 #define fprintf(file, fmt, msg)  fprintf_to_ereport(fmt, msg)
8769 
8770 static void
fprintf_to_ereport(const char * fmt,const char * msg)8771 fprintf_to_ereport(const char *fmt, const char *msg)
8772 {
8773 	ereport(ERROR, (errmsg_internal("%s", msg)));
8774 }
8775 
8776 /*
8777  * GUC variables.  This is a DIRECT violation of the warning given at the
8778  * head of gram.y, ie flex/bison code must not depend on any GUC variables;
8779  * as such, changing their values can induce very unintuitive behavior.
8780  * But we shall have to live with it until we can remove these variables.
8781  */
8782 int			backslash_quote = BACKSLASH_QUOTE_SAFE_ENCODING;
8783 bool		escape_string_warning = true;
8784 bool		standard_conforming_strings = true;
8785 
8786 /*
8787  * Constant data exported from this file.  This array maps from the
8788  * zero-based keyword numbers returned by ScanKeywordLookup to the
8789  * Bison token numbers needed by gram.y.  This is exported because
8790  * callers need to pass it to scanner_init, if they are using the
8791  * standard keyword list ScanKeywords.
8792  */
8793 #define PG_KEYWORD(kwname, value, category) value,
8794 
8795 const uint16 ScanKeywordTokens[] = {
8796 #include "parser/kwlist.h"
8797 };
8798 
8799 #undef PG_KEYWORD
8800 
8801 /*
8802  * Set the type of YYSTYPE.
8803  */
8804 #define YYSTYPE core_YYSTYPE
8805 
8806 /*
8807  * Set the type of yyextra.  All state variables used by the scanner should
8808  * be in yyextra, *not* statically allocated.
8809  */
8810 #define YY_EXTRA_TYPE core_yy_extra_type *
8811 
8812 /*
8813  * Each call to yylex must set yylloc to the location of the found token
8814  * (expressed as a byte offset from the start of the input text).
8815  * When we parse a token that requires multiple lexer rules to process,
8816  * this should be done in the first such rule, else yylloc will point
8817  * into the middle of the token.
8818  */
8819 #define SET_YYLLOC()  (*(yylloc) = yytext - yyextra->scanbuf)
8820 
8821 /*
8822  * Advance yylloc by the given number of bytes.
8823  */
8824 #define ADVANCE_YYLLOC(delta)  ( *(yylloc) += (delta) )
8825 
8826 #define startlit()	( yyextra->literallen = 0 )
8827 static void addlit(char *ytext, int yleng, core_yyscan_t yyscanner);
8828 static void addlitchar(unsigned char ychar, core_yyscan_t yyscanner);
8829 static char *litbufdup(core_yyscan_t yyscanner);
8830 static char *litbuf_udeescape(unsigned char escape, core_yyscan_t yyscanner);
8831 static unsigned char unescape_single_char(unsigned char c, core_yyscan_t yyscanner);
8832 static int	process_integer_literal(const char *token, YYSTYPE *lval);
8833 static bool is_utf16_surrogate_first(pg_wchar c);
8834 static bool is_utf16_surrogate_second(pg_wchar c);
8835 static pg_wchar surrogate_pair_to_codepoint(pg_wchar first, pg_wchar second);
8836 static void addunicode(pg_wchar c, yyscan_t yyscanner);
8837 static bool check_uescapechar(unsigned char escape);
8838 
8839 #define yyerror(msg)  scanner_yyerror(msg, yyscanner)
8840 
8841 #define lexer_errposition()  scanner_errposition(*(yylloc), yyscanner)
8842 
8843 static void check_string_escape_warning(unsigned char ychar, core_yyscan_t yyscanner);
8844 static void check_escape_warning(core_yyscan_t yyscanner);
8845 
8846 /*
8847  * Work around a bug in flex 2.5.35: it emits a couple of functions that
8848  * it forgets to emit declarations for.  Since we use -Wmissing-prototypes,
8849  * this would cause warnings.  Providing our own declarations should be
8850  * harmless even when the bug gets fixed.
8851  */
8852 extern int	core_yyget_column(yyscan_t yyscanner);
8853 extern void core_yyset_column(int column_no, yyscan_t yyscanner);
8854 
8855 #line 8856 "scan.c"
8856 #define YY_NO_INPUT 1
8857 /*
8858  * OK, here is a short description of lex/flex rules behavior.
8859  * The longest pattern which matches an input string is always chosen.
8860  * For equal-length patterns, the first occurring in the rules list is chosen.
8861  * INITIAL is the starting state, to which all non-conditional rules apply.
8862  * Exclusive states change parsing rules while the state is active.  When in
8863  * an exclusive state, only those rules defined for that state apply.
8864  *
8865  * We use exclusive states for quoted strings, extended comments,
8866  * and to eliminate parsing troubles for numeric strings.
8867  * Exclusive states:
8868  *  <xb> bit string literal
8869  *  <xc> extended C-style comments
8870  *  <xd> delimited identifiers (double-quoted identifiers)
8871  *  <xh> hexadecimal numeric string
8872  *  <xq> standard quoted strings
8873  *  <xe> extended quoted strings (support backslash escape sequences)
8874  *  <xdolq> $foo$ quoted strings
8875  *  <xui> quoted identifier with Unicode escapes
8876  *  <xuiend> end of a quoted identifier with Unicode escapes, UESCAPE can follow
8877  *  <xus> quoted string with Unicode escapes
8878  *  <xusend> end of a quoted string with Unicode escapes, UESCAPE can follow
8879  *  <xeu> Unicode surrogate pair in extended quoted string
8880  *
8881  * Remember to add an <<EOF>> case whenever you add a new exclusive state!
8882  * The default one is probably not the right thing.
8883  */
8884 
8885 /*
8886  * In order to make the world safe for Windows and Mac clients as well as
8887  * Unix ones, we accept either \n or \r as a newline.  A DOS-style \r\n
8888  * sequence will be seen as two successive newlines, but that doesn't cause
8889  * any problems.  Comments that start with -- and extend to the next
8890  * newline are treated as equivalent to a single whitespace character.
8891  *
8892  * NOTE a fine point: if there is no newline following --, we will absorb
8893  * everything to the end of the input as a comment.  This is correct.  Older
8894  * versions of Postgres failed to recognize -- as a comment if the input
8895  * did not end with a newline.
8896  *
8897  * XXX perhaps \f (formfeed) should be treated as a newline as well?
8898  *
8899  * XXX if you change the set of whitespace characters, fix scanner_isspace()
8900  * to agree.
8901  */
8902 /*
8903  * SQL requires at least one newline in the whitespace separating
8904  * string literals that are to be concatenated.  Silly, but who are we
8905  * to argue?  Note that {whitespace_with_newline} should not have * after
8906  * it, whereas {whitespace} should generally have a * after it...
8907  */
8908 /*
8909  * To ensure that {quotecontinue} can be scanned without having to back up
8910  * if the full pattern isn't matched, we include trailing whitespace in
8911  * {quotestop}.  This matches all cases where {quotecontinue} fails to match,
8912  * except for {quote} followed by whitespace and just one "-" (not two,
8913  * which would start a {comment}).  To cover that we have {quotefail}.
8914  * The actions for {quotestop} and {quotefail} must throw back characters
8915  * beyond the quote proper.
8916  */
8917 /* Bit string
8918  * It is tempting to scan the string for only those characters
8919  * which are allowed. However, this leads to silently swallowed
8920  * characters if illegal characters are included in the string.
8921  * For example, if xbinside is [01] then B'ABCD' is interpreted
8922  * as a zero-length string, and the ABCD' is lost!
8923  * Better to pass the string forward and let the input routines
8924  * validate the contents.
8925  */
8926 /* Hexadecimal number */
8927 /* National character */
8928 /* Quoted string that allows backslash escapes */
8929 /* Extended quote
8930  * xqdouble implements embedded quote, ''''
8931  */
8932 /* $foo$ style quotes ("dollar quoting")
8933  * The quoted string starts with $foo$ where "foo" is an optional string
8934  * in the form of an identifier, except that it may not contain "$",
8935  * and extends to the first occurrence of an identical string.
8936  * There is *no* processing of the quoted text.
8937  *
8938  * {dolqfailed} is an error rule to avoid scanner backup when {dolqdelim}
8939  * fails to match its trailing "$".
8940  */
8941 /* Double quote
8942  * Allows embedded spaces and other special characters into identifiers.
8943  */
8944 /* Unicode escapes */
8945 /* error rule to avoid backup */
8946 /* Quoted identifier with Unicode escapes */
8947 /* Quoted string with Unicode escapes */
8948 /* Optional UESCAPE after a quoted string or identifier with Unicode escapes. */
8949 /* error rule to avoid backup */
8950 /* C-style comments
8951  *
8952  * The "extended comment" syntax closely resembles allowable operator syntax.
8953  * The tricky part here is to get lex to recognize a string starting with
8954  * slash-star as a comment, when interpreting it as an operator would produce
8955  * a longer match --- remember lex will prefer a longer match!  Also, if we
8956  * have something like plus-slash-star, lex will think this is a 3-character
8957  * operator whereas we want to see it as a + operator and a comment start.
8958  * The solution is two-fold:
8959  * 1. append {op_chars}* to xcstart so that it matches as much text as
8960  *    {operator} would. Then the tie-breaker (first matching rule of same
8961  *    length) ensures xcstart wins.  We put back the extra stuff with yyless()
8962  *    in case it contains a star-slash that should terminate the comment.
8963  * 2. In the operator rule, check for slash-star within the operator, and
8964  *    if found throw it back with yyless().  This handles the plus-slash-star
8965  *    problem.
8966  * Dash-dash comments have similar interactions with the operator rule.
8967  */
8968 /* Assorted special-case operators and operator-like tokens */
8969 /*
8970  * These operator-like tokens (unlike the above ones) also match the {operator}
8971  * rule, which means that they might be overridden by a longer match if they
8972  * are followed by a comment start or a + or - character. Accordingly, if you
8973  * add to this list, you must also add corresponding code to the {operator}
8974  * block to return the correct token in such cases. (This is not needed in
8975  * psqlscan.l since the token value is ignored there.)
8976  */
8977 /*
8978  * "self" is the set of chars that should be returned as single-character
8979  * tokens.  "op_chars" is the set of chars that can make up "Op" tokens,
8980  * which can be one or more characters long (but if a single-char token
8981  * appears in the "self" set, it is not to be returned as an Op).  Note
8982  * that the sets overlap, but each has some chars that are not in the other.
8983  *
8984  * If you change either set, adjust the character lists appearing in the
8985  * rule for "operator"!
8986  */
8987 /* we no longer allow unary minus in numbers.
8988  * instead we pass it separately to parser. there it gets
8989  * coerced via doNegate() -- Leon aug 20 1999
8990  *
8991  * {decimalfail} is used because we would like "1..10" to lex as 1, dot_dot, 10.
8992  *
8993  * {realfail1} and {realfail2} are added to prevent the need for scanner
8994  * backup when the {real} rule fails to match completely.
8995  */
8996 /*
8997  * Dollar quoted strings are totally opaque, and no escaping is done on them.
8998  * Other quoted strings must allow some special characters such as single-quote
8999  *  and newline.
9000  * Embedded single-quotes are implemented both in the SQL standard
9001  *  style of two adjacent single quotes "''" and in the Postgres/Java style
9002  *  of escaped-quote "\'".
9003  * Other embedded escaped characters are matched explicitly and the leading
9004  *  backslash is dropped from the string.
9005  * Note that xcstart must appear before operator, as explained above!
9006  *  Also whitespace (comment) must appear before operator.
9007  */
9008 #line 9009 "scan.c"
9009 
9010 #define INITIAL 0
9011 #define xb 1
9012 #define xc 2
9013 #define xd 3
9014 #define xh 4
9015 #define xq 5
9016 #define xe 6
9017 #define xdolq 7
9018 #define xui 8
9019 #define xuiend 9
9020 #define xus 10
9021 #define xusend 11
9022 #define xeu 12
9023 
9024 #ifndef YY_NO_UNISTD_H
9025 /* Special case for "unistd.h", since it is non-ANSI. We include it way
9026  * down here because we want the user's section 1 to have been scanned first.
9027  * The user has a chance to override it with an option.
9028  */
9029 #include <unistd.h>
9030 #endif
9031 
9032 #ifndef YY_EXTRA_TYPE
9033 #define YY_EXTRA_TYPE void *
9034 #endif
9035 
9036 /* Holds the entire state of the reentrant scanner. */
9037 struct yyguts_t
9038     {
9039 
9040     /* User-defined. Not touched by flex. */
9041     YY_EXTRA_TYPE yyextra_r;
9042 
9043     /* The rest are the same as the globals declared in the non-reentrant scanner. */
9044     FILE *yyin_r, *yyout_r;
9045     size_t yy_buffer_stack_top; /**< index of top of stack. */
9046     size_t yy_buffer_stack_max; /**< capacity of stack. */
9047     YY_BUFFER_STATE * yy_buffer_stack; /**< Stack as an array. */
9048     char yy_hold_char;
9049     int yy_n_chars;
9050     int yyleng_r;
9051     char *yy_c_buf_p;
9052     int yy_init;
9053     int yy_start;
9054     int yy_did_buffer_switch_on_eof;
9055     int yy_start_stack_ptr;
9056     int yy_start_stack_depth;
9057     int *yy_start_stack;
9058     yy_state_type yy_last_accepting_state;
9059     char* yy_last_accepting_cpos;
9060 
9061     int yylineno_r;
9062     int yy_flex_debug_r;
9063 
9064     char *yytext_r;
9065     int yy_more_flag;
9066     int yy_more_len;
9067 
9068     YYSTYPE * yylval_r;
9069 
9070     YYLTYPE * yylloc_r;
9071 
9072     }; /* end struct yyguts_t */
9073 
9074 static int yy_init_globals ( yyscan_t yyscanner );
9075 
9076     /* This must go here because YYSTYPE and YYLTYPE are included
9077      * from bison output in section 1.*/
9078     #    define yylval yyg->yylval_r
9079 
9080     #    define yylloc yyg->yylloc_r
9081 
9082 int yylex_init (yyscan_t* scanner);
9083 
9084 int yylex_init_extra ( YY_EXTRA_TYPE user_defined, yyscan_t* scanner);
9085 
9086 /* Accessor methods to globals.
9087    These are made visible to non-reentrant scanners for convenience. */
9088 
9089 int yylex_destroy ( yyscan_t yyscanner );
9090 
9091 int yyget_debug ( yyscan_t yyscanner );
9092 
9093 void yyset_debug ( int debug_flag , yyscan_t yyscanner );
9094 
9095 YY_EXTRA_TYPE yyget_extra ( yyscan_t yyscanner );
9096 
9097 void yyset_extra ( YY_EXTRA_TYPE user_defined , yyscan_t yyscanner );
9098 
9099 FILE *yyget_in ( yyscan_t yyscanner );
9100 
9101 void yyset_in  ( FILE * _in_str , yyscan_t yyscanner );
9102 
9103 FILE *yyget_out ( yyscan_t yyscanner );
9104 
9105 void yyset_out  ( FILE * _out_str , yyscan_t yyscanner );
9106 
9107 			int yyget_leng ( yyscan_t yyscanner );
9108 
9109 char *yyget_text ( yyscan_t yyscanner );
9110 
9111 int yyget_lineno ( yyscan_t yyscanner );
9112 
9113 void yyset_lineno ( int _line_number , yyscan_t yyscanner );
9114 
9115 int yyget_column  ( yyscan_t yyscanner );
9116 
9117 void yyset_column ( int _column_no , yyscan_t yyscanner );
9118 
9119 YYSTYPE * yyget_lval ( yyscan_t yyscanner );
9120 
9121 void yyset_lval ( YYSTYPE * yylval_param , yyscan_t yyscanner );
9122 
9123        YYLTYPE *yyget_lloc ( yyscan_t yyscanner );
9124 
9125         void yyset_lloc ( YYLTYPE * yylloc_param , yyscan_t yyscanner );
9126 
9127 /* Macros after this point can all be overridden by user definitions in
9128  * section 1.
9129  */
9130 
9131 #ifndef YY_SKIP_YYWRAP
9132 #ifdef __cplusplus
9133 extern "C" int yywrap ( yyscan_t yyscanner );
9134 #else
9135 extern int yywrap ( yyscan_t yyscanner );
9136 #endif
9137 #endif
9138 
9139 #ifndef YY_NO_UNPUT
9140 
9141 #endif
9142 
9143 #ifndef yytext_ptr
9144 static void yy_flex_strncpy ( char *, const char *, int , yyscan_t yyscanner);
9145 #endif
9146 
9147 #ifdef YY_NEED_STRLEN
9148 static int yy_flex_strlen ( const char * , yyscan_t yyscanner);
9149 #endif
9150 
9151 #ifndef YY_NO_INPUT
9152 #ifdef __cplusplus
9153 static int yyinput ( yyscan_t yyscanner );
9154 #else
9155 static int input ( yyscan_t yyscanner );
9156 #endif
9157 
9158 #endif
9159 
9160 /* Amount of stuff to slurp up with each read. */
9161 #ifndef YY_READ_BUF_SIZE
9162 #ifdef __ia64__
9163 /* On IA-64, the buffer size is 16k, not 8k */
9164 #define YY_READ_BUF_SIZE 16384
9165 #else
9166 #define YY_READ_BUF_SIZE 8192
9167 #endif /* __ia64__ */
9168 #endif
9169 
9170 /* Copy whatever the last rule matched to the standard output. */
9171 #ifndef ECHO
9172 /* This used to be an fputs(), but since the string might contain NUL's,
9173  * we now use fwrite().
9174  */
9175 #define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0)
9176 #endif
9177 
9178 /* Gets input and stuffs it into "buf".  number of characters read, or YY_NULL,
9179  * is returned in "result".
9180  */
9181 #ifndef YY_INPUT
9182 #define YY_INPUT(buf,result,max_size) \
9183 	if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
9184 		{ \
9185 		int c = '*'; \
9186 		int n; \
9187 		for ( n = 0; n < max_size && \
9188 			     (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
9189 			buf[n] = (char) c; \
9190 		if ( c == '\n' ) \
9191 			buf[n++] = (char) c; \
9192 		if ( c == EOF && ferror( yyin ) ) \
9193 			YY_FATAL_ERROR( "input in flex scanner failed" ); \
9194 		result = n; \
9195 		} \
9196 	else \
9197 		{ \
9198 		errno=0; \
9199 		while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \
9200 			{ \
9201 			if( errno != EINTR) \
9202 				{ \
9203 				YY_FATAL_ERROR( "input in flex scanner failed" ); \
9204 				break; \
9205 				} \
9206 			errno=0; \
9207 			clearerr(yyin); \
9208 			} \
9209 		}\
9210 \
9211 
9212 #endif
9213 
9214 /* No semi-colon after return; correct usage is to write "yyterminate();" -
9215  * we don't want an extra ';' after the "return" because that will cause
9216  * some compilers to complain about unreachable statements.
9217  */
9218 #ifndef yyterminate
9219 #define yyterminate() return YY_NULL
9220 #endif
9221 
9222 /* Number of entries by which start-condition stack grows. */
9223 #ifndef YY_START_STACK_INCR
9224 #define YY_START_STACK_INCR 25
9225 #endif
9226 
9227 /* Report a fatal error. */
9228 #ifndef YY_FATAL_ERROR
9229 #define YY_FATAL_ERROR(msg) yy_fatal_error( msg , yyscanner)
9230 #endif
9231 
9232 /* end tables serialization structures and prototypes */
9233 
9234 /* Default declaration of generated scanner - a define so the user can
9235  * easily add parameters.
9236  */
9237 #ifndef YY_DECL
9238 #define YY_DECL_IS_OURS 1
9239 
9240 extern int yylex \
9241                (YYSTYPE * yylval_param, YYLTYPE * yylloc_param , yyscan_t yyscanner);
9242 
9243 #define YY_DECL int yylex \
9244                (YYSTYPE * yylval_param, YYLTYPE * yylloc_param , yyscan_t yyscanner)
9245 #endif /* !YY_DECL */
9246 
9247 /* Code executed at the beginning of each rule, after yytext and yyleng
9248  * have been set up.
9249  */
9250 #ifndef YY_USER_ACTION
9251 #define YY_USER_ACTION
9252 #endif
9253 
9254 /* Code executed at the end of each rule. */
9255 #ifndef YY_BREAK
9256 #define YY_BREAK /*LINTED*/break;
9257 #endif
9258 
9259 #define YY_RULE_SETUP \
9260 	YY_USER_ACTION
9261 
9262 /** The main scanner function which does all the work.
9263  */
9264 YY_DECL
9265 {
9266 	yy_state_type yy_current_state;
9267 	char *yy_cp, *yy_bp;
9268 	int yy_act;
9269     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
9270 
9271     yylval = yylval_param;
9272 
9273     yylloc = yylloc_param;
9274 
9275 	if ( !yyg->yy_init )
9276 		{
9277 		yyg->yy_init = 1;
9278 
9279 #ifdef YY_USER_INIT
9280 		YY_USER_INIT;
9281 #endif
9282 
9283 		if ( ! yyg->yy_start )
9284 			yyg->yy_start = 1;	/* first start state */
9285 
9286 		if ( ! yyin )
9287 			yyin = stdin;
9288 
9289 		if ( ! yyout )
9290 			yyout = stdout;
9291 
9292 		if ( ! YY_CURRENT_BUFFER ) {
9293 			yyensure_buffer_stack (yyscanner);
9294 			YY_CURRENT_BUFFER_LVALUE =
9295 				yy_create_buffer( yyin, YY_BUF_SIZE , yyscanner);
9296 		}
9297 
9298 		yy_load_buffer_state( yyscanner );
9299 		}
9300 
9301 	{
9302 #line 421 "scan.l"
9303 
9304 
9305 #line 9306 "scan.c"
9306 
9307 	while ( /*CONSTCOND*/1 )		/* loops until end-of-file is reached */
9308 		{
9309 		yy_cp = yyg->yy_c_buf_p;
9310 
9311 		/* Support of yytext. */
9312 		*yy_cp = yyg->yy_hold_char;
9313 
9314 		/* yy_bp points to the position in yy_ch_buf of the start of
9315 		 * the current run.
9316 		 */
9317 		yy_bp = yy_cp;
9318 
9319 		yy_current_state = yy_start_state_list[yyg->yy_start];
9320 yy_match:
9321 		{
9322 		const struct yy_trans_info *yy_trans_info;
9323 
9324 		YY_CHAR yy_c;
9325 
9326 		for ( yy_c = YY_SC_TO_UI(*yy_cp);
9327 		      (yy_trans_info = &yy_current_state[yy_c])->
9328 		yy_verify == yy_c;
9329 		      yy_c = YY_SC_TO_UI(*++yy_cp) )
9330 			yy_current_state += yy_trans_info->yy_nxt;
9331 		}
9332 
9333 yy_find_action:
9334 		yy_act = yy_current_state[-1].yy_nxt;
9335 
9336 		YY_DO_BEFORE_ACTION;
9337 
9338 do_action:	/* This label is used only to access EOF actions. */
9339 
9340 		switch ( yy_act )
9341 	{ /* beginning of action switch */
9342 case 1:
9343 /* rule 1 can match eol */
9344 YY_RULE_SETUP
9345 #line 423 "scan.l"
9346 {
9347 					/* ignore */
9348 				}
9349 	YY_BREAK
9350 case 2:
9351 YY_RULE_SETUP
9352 #line 427 "scan.l"
9353 {
9354 					/* Set location in case of syntax error in comment */
9355 					SET_YYLLOC();
9356 					yyextra->xcdepth = 0;
9357 					BEGIN(xc);
9358 					/* Put back any characters past slash-star; see above */
9359 					yyless(2);
9360 				}
9361 	YY_BREAK
9362 
9363 case 3:
9364 YY_RULE_SETUP
9365 #line 437 "scan.l"
9366 {
9367 					(yyextra->xcdepth)++;
9368 					/* Put back any characters past slash-star; see above */
9369 					yyless(2);
9370 				}
9371 	YY_BREAK
9372 case 4:
9373 YY_RULE_SETUP
9374 #line 443 "scan.l"
9375 {
9376 					if (yyextra->xcdepth <= 0)
9377 						BEGIN(INITIAL);
9378 					else
9379 						(yyextra->xcdepth)--;
9380 				}
9381 	YY_BREAK
9382 case 5:
9383 /* rule 5 can match eol */
9384 YY_RULE_SETUP
9385 #line 450 "scan.l"
9386 {
9387 					/* ignore */
9388 				}
9389 	YY_BREAK
9390 case 6:
9391 YY_RULE_SETUP
9392 #line 454 "scan.l"
9393 {
9394 					/* ignore */
9395 				}
9396 	YY_BREAK
9397 case 7:
9398 YY_RULE_SETUP
9399 #line 458 "scan.l"
9400 {
9401 					/* ignore */
9402 				}
9403 	YY_BREAK
9404 case YY_STATE_EOF(xc):
9405 #line 462 "scan.l"
9406 {
9407 					yyerror("unterminated /* comment");
9408 				}
9409 	YY_BREAK
9410 /* <xc> */
9411 case 8:
9412 YY_RULE_SETUP
9413 #line 467 "scan.l"
9414 {
9415 					/* Binary bit type.
9416 					 * At some point we should simply pass the string
9417 					 * forward to the parser and label it there.
9418 					 * In the meantime, place a leading "b" on the string
9419 					 * to mark it for the input routine as a binary string.
9420 					 */
9421 					SET_YYLLOC();
9422 					BEGIN(xb);
9423 					startlit();
9424 					addlitchar('b', yyscanner);
9425 				}
9426 	YY_BREAK
9427 case 9:
9428 /* rule 9 can match eol */
9429 #line 480 "scan.l"
9430 case 10:
9431 /* rule 10 can match eol */
9432 YY_RULE_SETUP
9433 #line 480 "scan.l"
9434 {
9435 					yyless(1);
9436 					BEGIN(INITIAL);
9437 					yylval->str = litbufdup(yyscanner);
9438 					return BCONST;
9439 				}
9440 	YY_BREAK
9441 case 11:
9442 /* rule 11 can match eol */
9443 #line 487 "scan.l"
9444 case 12:
9445 /* rule 12 can match eol */
9446 YY_RULE_SETUP
9447 #line 487 "scan.l"
9448 {
9449 					addlit(yytext, yyleng, yyscanner);
9450 				}
9451 	YY_BREAK
9452 case 13:
9453 /* rule 13 can match eol */
9454 #line 491 "scan.l"
9455 case 14:
9456 /* rule 14 can match eol */
9457 YY_RULE_SETUP
9458 #line 491 "scan.l"
9459 {
9460 					/* ignore */
9461 				}
9462 	YY_BREAK
9463 case YY_STATE_EOF(xb):
9464 #line 494 "scan.l"
9465 { yyerror("unterminated bit string literal"); }
9466 	YY_BREAK
9467 case 15:
9468 YY_RULE_SETUP
9469 #line 496 "scan.l"
9470 {
9471 					/* Hexadecimal bit type.
9472 					 * At some point we should simply pass the string
9473 					 * forward to the parser and label it there.
9474 					 * In the meantime, place a leading "x" on the string
9475 					 * to mark it for the input routine as a hex string.
9476 					 */
9477 					SET_YYLLOC();
9478 					BEGIN(xh);
9479 					startlit();
9480 					addlitchar('x', yyscanner);
9481 				}
9482 	YY_BREAK
9483 case 16:
9484 /* rule 16 can match eol */
9485 #line 509 "scan.l"
9486 case 17:
9487 /* rule 17 can match eol */
9488 YY_RULE_SETUP
9489 #line 509 "scan.l"
9490 {
9491 					yyless(1);
9492 					BEGIN(INITIAL);
9493 					yylval->str = litbufdup(yyscanner);
9494 					return XCONST;
9495 				}
9496 	YY_BREAK
9497 case YY_STATE_EOF(xh):
9498 #line 515 "scan.l"
9499 { yyerror("unterminated hexadecimal string literal"); }
9500 	YY_BREAK
9501 case 18:
9502 YY_RULE_SETUP
9503 #line 517 "scan.l"
9504 {
9505 					/* National character.
9506 					 * We will pass this along as a normal character string,
9507 					 * but preceded with an internally-generated "NCHAR".
9508 					 */
9509 					int		kwnum;
9510 
9511 					SET_YYLLOC();
9512 					yyless(1);	/* eat only 'n' this time */
9513 
9514 					kwnum = ScanKeywordLookup("nchar",
9515 											  yyextra->keywordlist);
9516 					if (kwnum >= 0)
9517 					{
9518 						yylval->keyword = GetScanKeyword(kwnum,
9519 														 yyextra->keywordlist);
9520 						return yyextra->keyword_tokens[kwnum];
9521 					}
9522 					else
9523 					{
9524 						/* If NCHAR isn't a keyword, just return "n" */
9525 						yylval->str = pstrdup("n");
9526 						return IDENT;
9527 					}
9528 				}
9529 	YY_BREAK
9530 case 19:
9531 YY_RULE_SETUP
9532 #line 543 "scan.l"
9533 {
9534 					yyextra->warn_on_first_escape = true;
9535 					yyextra->saw_non_ascii = false;
9536 					SET_YYLLOC();
9537 					if (yyextra->standard_conforming_strings)
9538 						BEGIN(xq);
9539 					else
9540 						BEGIN(xe);
9541 					startlit();
9542 				}
9543 	YY_BREAK
9544 case 20:
9545 YY_RULE_SETUP
9546 #line 553 "scan.l"
9547 {
9548 					yyextra->warn_on_first_escape = false;
9549 					yyextra->saw_non_ascii = false;
9550 					SET_YYLLOC();
9551 					BEGIN(xe);
9552 					startlit();
9553 				}
9554 	YY_BREAK
9555 case 21:
9556 YY_RULE_SETUP
9557 #line 560 "scan.l"
9558 {
9559 					SET_YYLLOC();
9560 					if (!yyextra->standard_conforming_strings)
9561 						ereport(ERROR,
9562 								(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
9563 								 errmsg("unsafe use of string constant with Unicode escapes"),
9564 								 errdetail("String constants with Unicode escapes cannot be used when standard_conforming_strings is off."),
9565 								 lexer_errposition()));
9566 					BEGIN(xus);
9567 					startlit();
9568 				}
9569 	YY_BREAK
9570 case 22:
9571 /* rule 22 can match eol */
9572 #line 572 "scan.l"
9573 case 23:
9574 /* rule 23 can match eol */
9575 YY_RULE_SETUP
9576 #line 572 "scan.l"
9577 {
9578 					yyless(1);
9579 					BEGIN(INITIAL);
9580 					/*
9581 					 * check that the data remains valid if it might have been
9582 					 * made invalid by unescaping any chars.
9583 					 */
9584 					if (yyextra->saw_non_ascii)
9585 						pg_verifymbstr(yyextra->literalbuf,
9586 									   yyextra->literallen,
9587 									   false);
9588 					yylval->str = litbufdup(yyscanner);
9589 					return SCONST;
9590 				}
9591 	YY_BREAK
9592 case 24:
9593 /* rule 24 can match eol */
9594 #line 587 "scan.l"
9595 case 25:
9596 /* rule 25 can match eol */
9597 YY_RULE_SETUP
9598 #line 587 "scan.l"
9599 {
9600 					/* throw back all but the quote */
9601 					yyless(1);
9602 					/* xusend state looks for possible UESCAPE */
9603 					BEGIN(xusend);
9604 				}
9605 	YY_BREAK
9606 case 26:
9607 /* rule 26 can match eol */
9608 YY_RULE_SETUP
9609 #line 593 "scan.l"
9610 {
9611 					/* stay in xusend state over whitespace */
9612 				}
9613 	YY_BREAK
9614 case YY_STATE_EOF(xusend):
9615 #line 596 "scan.l"
9616 case 27:
9617 /* rule 27 can match eol */
9618 #line 598 "scan.l"
9619 case 28:
9620 /* rule 28 can match eol */
9621 YY_RULE_SETUP
9622 #line 598 "scan.l"
9623 {
9624 					/* no UESCAPE after the quote, throw back everything */
9625 					yyless(0);
9626 					BEGIN(INITIAL);
9627 					yylval->str = litbuf_udeescape('\\', yyscanner);
9628 					return SCONST;
9629 				}
9630 	YY_BREAK
9631 case 29:
9632 /* rule 29 can match eol */
9633 YY_RULE_SETUP
9634 #line 605 "scan.l"
9635 {
9636 					/* found UESCAPE after the end quote */
9637 					BEGIN(INITIAL);
9638 					if (!check_uescapechar(yytext[yyleng - 2]))
9639 					{
9640 						SET_YYLLOC();
9641 						ADVANCE_YYLLOC(yyleng - 2);
9642 						yyerror("invalid Unicode escape character");
9643 					}
9644 					yylval->str = litbuf_udeescape(yytext[yyleng - 2],
9645 												   yyscanner);
9646 					return SCONST;
9647 				}
9648 	YY_BREAK
9649 case 30:
9650 YY_RULE_SETUP
9651 #line 618 "scan.l"
9652 {
9653 					addlitchar('\'', yyscanner);
9654 				}
9655 	YY_BREAK
9656 case 31:
9657 /* rule 31 can match eol */
9658 YY_RULE_SETUP
9659 #line 621 "scan.l"
9660 {
9661 					addlit(yytext, yyleng, yyscanner);
9662 				}
9663 	YY_BREAK
9664 case 32:
9665 /* rule 32 can match eol */
9666 YY_RULE_SETUP
9667 #line 624 "scan.l"
9668 {
9669 					addlit(yytext, yyleng, yyscanner);
9670 				}
9671 	YY_BREAK
9672 case 33:
9673 YY_RULE_SETUP
9674 #line 627 "scan.l"
9675 {
9676 					pg_wchar	c = strtoul(yytext + 2, NULL, 16);
9677 
9678 					check_escape_warning(yyscanner);
9679 
9680 					if (is_utf16_surrogate_first(c))
9681 					{
9682 						yyextra->utf16_first_part = c;
9683 						BEGIN(xeu);
9684 					}
9685 					else if (is_utf16_surrogate_second(c))
9686 						yyerror("invalid Unicode surrogate pair");
9687 					else
9688 						addunicode(c, yyscanner);
9689 				}
9690 	YY_BREAK
9691 case 34:
9692 YY_RULE_SETUP
9693 #line 642 "scan.l"
9694 {
9695 					pg_wchar	c = strtoul(yytext + 2, NULL, 16);
9696 
9697 					if (!is_utf16_surrogate_second(c))
9698 						yyerror("invalid Unicode surrogate pair");
9699 
9700 					c = surrogate_pair_to_codepoint(yyextra->utf16_first_part, c);
9701 
9702 					addunicode(c, yyscanner);
9703 
9704 					BEGIN(xe);
9705 				}
9706 	YY_BREAK
9707 case 35:
9708 YY_RULE_SETUP
9709 #line 654 "scan.l"
9710 { yyerror("invalid Unicode surrogate pair"); }
9711 	YY_BREAK
9712 case 36:
9713 /* rule 36 can match eol */
9714 YY_RULE_SETUP
9715 #line 655 "scan.l"
9716 { yyerror("invalid Unicode surrogate pair"); }
9717 	YY_BREAK
9718 case YY_STATE_EOF(xeu):
9719 #line 656 "scan.l"
9720 { yyerror("invalid Unicode surrogate pair"); }
9721 	YY_BREAK
9722 case 37:
9723 YY_RULE_SETUP
9724 #line 657 "scan.l"
9725 {
9726 					ereport(ERROR,
9727 							(errcode(ERRCODE_INVALID_ESCAPE_SEQUENCE),
9728 							 errmsg("invalid Unicode escape"),
9729 							 errhint("Unicode escapes must be \\uXXXX or \\UXXXXXXXX."),
9730 							 lexer_errposition()));
9731 				}
9732 	YY_BREAK
9733 case 38:
9734 /* rule 38 can match eol */
9735 YY_RULE_SETUP
9736 #line 664 "scan.l"
9737 {
9738 					if (yytext[1] == '\'')
9739 					{
9740 						if (yyextra->backslash_quote == BACKSLASH_QUOTE_OFF ||
9741 							(yyextra->backslash_quote == BACKSLASH_QUOTE_SAFE_ENCODING &&
9742 							 PG_ENCODING_IS_CLIENT_ONLY(pg_get_client_encoding())))
9743 							ereport(ERROR,
9744 									(errcode(ERRCODE_NONSTANDARD_USE_OF_ESCAPE_CHARACTER),
9745 									 errmsg("unsafe use of \\' in a string literal"),
9746 									 errhint("Use '' to write quotes in strings. \\' is insecure in client-only encodings."),
9747 									 lexer_errposition()));
9748 					}
9749 					check_string_escape_warning(yytext[1], yyscanner);
9750 					addlitchar(unescape_single_char(yytext[1], yyscanner),
9751 							   yyscanner);
9752 				}
9753 	YY_BREAK
9754 case 39:
9755 YY_RULE_SETUP
9756 #line 680 "scan.l"
9757 {
9758 					unsigned char c = strtoul(yytext + 1, NULL, 8);
9759 
9760 					check_escape_warning(yyscanner);
9761 					addlitchar(c, yyscanner);
9762 					if (c == '\0' || IS_HIGHBIT_SET(c))
9763 						yyextra->saw_non_ascii = true;
9764 				}
9765 	YY_BREAK
9766 case 40:
9767 YY_RULE_SETUP
9768 #line 688 "scan.l"
9769 {
9770 					unsigned char c = strtoul(yytext + 2, NULL, 16);
9771 
9772 					check_escape_warning(yyscanner);
9773 					addlitchar(c, yyscanner);
9774 					if (c == '\0' || IS_HIGHBIT_SET(c))
9775 						yyextra->saw_non_ascii = true;
9776 				}
9777 	YY_BREAK
9778 case 41:
9779 /* rule 41 can match eol */
9780 YY_RULE_SETUP
9781 #line 696 "scan.l"
9782 {
9783 					/* ignore */
9784 				}
9785 	YY_BREAK
9786 case 42:
9787 YY_RULE_SETUP
9788 #line 699 "scan.l"
9789 {
9790 					/* This is only needed for \ just before EOF */
9791 					addlitchar(yytext[0], yyscanner);
9792 				}
9793 	YY_BREAK
9794 case YY_STATE_EOF(xq):
9795 case YY_STATE_EOF(xe):
9796 case YY_STATE_EOF(xus):
9797 #line 703 "scan.l"
9798 { yyerror("unterminated quoted string"); }
9799 	YY_BREAK
9800 case 43:
9801 YY_RULE_SETUP
9802 #line 705 "scan.l"
9803 {
9804 					SET_YYLLOC();
9805 					yyextra->dolqstart = pstrdup(yytext);
9806 					BEGIN(xdolq);
9807 					startlit();
9808 				}
9809 	YY_BREAK
9810 case 44:
9811 YY_RULE_SETUP
9812 #line 711 "scan.l"
9813 {
9814 					SET_YYLLOC();
9815 					/* throw back all but the initial "$" */
9816 					yyless(1);
9817 					/* and treat it as {other} */
9818 					return yytext[0];
9819 				}
9820 	YY_BREAK
9821 case 45:
9822 YY_RULE_SETUP
9823 #line 718 "scan.l"
9824 {
9825 					if (strcmp(yytext, yyextra->dolqstart) == 0)
9826 					{
9827 						pfree(yyextra->dolqstart);
9828 						yyextra->dolqstart = NULL;
9829 						BEGIN(INITIAL);
9830 						yylval->str = litbufdup(yyscanner);
9831 						return SCONST;
9832 					}
9833 					else
9834 					{
9835 						/*
9836 						 * When we fail to match $...$ to dolqstart, transfer
9837 						 * the $... part to the output, but put back the final
9838 						 * $ for rescanning.  Consider $delim$...$junk$delim$
9839 						 */
9840 						addlit(yytext, yyleng - 1, yyscanner);
9841 						yyless(yyleng - 1);
9842 					}
9843 				}
9844 	YY_BREAK
9845 case 46:
9846 /* rule 46 can match eol */
9847 YY_RULE_SETUP
9848 #line 738 "scan.l"
9849 {
9850 					addlit(yytext, yyleng, yyscanner);
9851 				}
9852 	YY_BREAK
9853 case 47:
9854 YY_RULE_SETUP
9855 #line 741 "scan.l"
9856 {
9857 					addlit(yytext, yyleng, yyscanner);
9858 				}
9859 	YY_BREAK
9860 case 48:
9861 YY_RULE_SETUP
9862 #line 744 "scan.l"
9863 {
9864 					/* This is only needed for $ inside the quoted text */
9865 					addlitchar(yytext[0], yyscanner);
9866 				}
9867 	YY_BREAK
9868 case YY_STATE_EOF(xdolq):
9869 #line 748 "scan.l"
9870 { yyerror("unterminated dollar-quoted string"); }
9871 	YY_BREAK
9872 case 49:
9873 YY_RULE_SETUP
9874 #line 750 "scan.l"
9875 {
9876 					SET_YYLLOC();
9877 					BEGIN(xd);
9878 					startlit();
9879 				}
9880 	YY_BREAK
9881 case 50:
9882 YY_RULE_SETUP
9883 #line 755 "scan.l"
9884 {
9885 					SET_YYLLOC();
9886 					BEGIN(xui);
9887 					startlit();
9888 				}
9889 	YY_BREAK
9890 case 51:
9891 YY_RULE_SETUP
9892 #line 760 "scan.l"
9893 {
9894 					char	   *ident;
9895 
9896 					BEGIN(INITIAL);
9897 					if (yyextra->literallen == 0)
9898 						yyerror("zero-length delimited identifier");
9899 					ident = litbufdup(yyscanner);
9900 					if (yyextra->literallen >= NAMEDATALEN)
9901 						truncate_identifier(ident, yyextra->literallen, true);
9902 					yylval->str = ident;
9903 					return IDENT;
9904 				}
9905 	YY_BREAK
9906 case 52:
9907 YY_RULE_SETUP
9908 #line 772 "scan.l"
9909 {
9910 					yyless(1);
9911 					/* xuiend state looks for possible UESCAPE */
9912 					BEGIN(xuiend);
9913 				}
9914 	YY_BREAK
9915 case 53:
9916 /* rule 53 can match eol */
9917 YY_RULE_SETUP
9918 #line 777 "scan.l"
9919 {
9920 					/* stay in xuiend state over whitespace */
9921 				}
9922 	YY_BREAK
9923 case YY_STATE_EOF(xuiend):
9924 #line 780 "scan.l"
9925 case 54:
9926 /* rule 54 can match eol */
9927 #line 782 "scan.l"
9928 case 55:
9929 /* rule 55 can match eol */
9930 YY_RULE_SETUP
9931 #line 782 "scan.l"
9932 {
9933 					/* no UESCAPE after the quote, throw back everything */
9934 					char	   *ident;
9935 					int			identlen;
9936 
9937 					yyless(0);
9938 
9939 					BEGIN(INITIAL);
9940 					if (yyextra->literallen == 0)
9941 						yyerror("zero-length delimited identifier");
9942 					ident = litbuf_udeescape('\\', yyscanner);
9943 					identlen = strlen(ident);
9944 					if (identlen >= NAMEDATALEN)
9945 						truncate_identifier(ident, identlen, true);
9946 					yylval->str = ident;
9947 					return IDENT;
9948 				}
9949 	YY_BREAK
9950 case 56:
9951 /* rule 56 can match eol */
9952 YY_RULE_SETUP
9953 #line 799 "scan.l"
9954 {
9955 					/* found UESCAPE after the end quote */
9956 					char	   *ident;
9957 					int			identlen;
9958 
9959 					BEGIN(INITIAL);
9960 					if (yyextra->literallen == 0)
9961 						yyerror("zero-length delimited identifier");
9962 					if (!check_uescapechar(yytext[yyleng - 2]))
9963 					{
9964 						SET_YYLLOC();
9965 						ADVANCE_YYLLOC(yyleng - 2);
9966 						yyerror("invalid Unicode escape character");
9967 					}
9968 					ident = litbuf_udeescape(yytext[yyleng - 2], yyscanner);
9969 					identlen = strlen(ident);
9970 					if (identlen >= NAMEDATALEN)
9971 						truncate_identifier(ident, identlen, true);
9972 					yylval->str = ident;
9973 					return IDENT;
9974 				}
9975 	YY_BREAK
9976 case 57:
9977 YY_RULE_SETUP
9978 #line 820 "scan.l"
9979 {
9980 					addlitchar('"', yyscanner);
9981 				}
9982 	YY_BREAK
9983 case 58:
9984 /* rule 58 can match eol */
9985 YY_RULE_SETUP
9986 #line 823 "scan.l"
9987 {
9988 					addlit(yytext, yyleng, yyscanner);
9989 				}
9990 	YY_BREAK
9991 case YY_STATE_EOF(xd):
9992 case YY_STATE_EOF(xui):
9993 #line 826 "scan.l"
9994 { yyerror("unterminated quoted identifier"); }
9995 	YY_BREAK
9996 case 59:
9997 YY_RULE_SETUP
9998 #line 828 "scan.l"
9999 {
10000 					char	   *ident;
10001 
10002 					SET_YYLLOC();
10003 					/* throw back all but the initial u/U */
10004 					yyless(1);
10005 					/* and treat it as {identifier} */
10006 					ident = downcase_truncate_identifier(yytext, yyleng, true);
10007 					yylval->str = ident;
10008 					return IDENT;
10009 				}
10010 	YY_BREAK
10011 case 60:
10012 YY_RULE_SETUP
10013 #line 840 "scan.l"
10014 {
10015 					SET_YYLLOC();
10016 					return TYPECAST;
10017 				}
10018 	YY_BREAK
10019 case 61:
10020 YY_RULE_SETUP
10021 #line 845 "scan.l"
10022 {
10023 					SET_YYLLOC();
10024 					return DOT_DOT;
10025 				}
10026 	YY_BREAK
10027 case 62:
10028 YY_RULE_SETUP
10029 #line 850 "scan.l"
10030 {
10031 					SET_YYLLOC();
10032 					return COLON_EQUALS;
10033 				}
10034 	YY_BREAK
10035 case 63:
10036 YY_RULE_SETUP
10037 #line 855 "scan.l"
10038 {
10039 					SET_YYLLOC();
10040 					return EQUALS_GREATER;
10041 				}
10042 	YY_BREAK
10043 case 64:
10044 YY_RULE_SETUP
10045 #line 860 "scan.l"
10046 {
10047 					SET_YYLLOC();
10048 					return LESS_EQUALS;
10049 				}
10050 	YY_BREAK
10051 case 65:
10052 YY_RULE_SETUP
10053 #line 865 "scan.l"
10054 {
10055 					SET_YYLLOC();
10056 					return GREATER_EQUALS;
10057 				}
10058 	YY_BREAK
10059 case 66:
10060 YY_RULE_SETUP
10061 #line 870 "scan.l"
10062 {
10063 					/* We accept both "<>" and "!=" as meaning NOT_EQUALS */
10064 					SET_YYLLOC();
10065 					return NOT_EQUALS;
10066 				}
10067 	YY_BREAK
10068 case 67:
10069 YY_RULE_SETUP
10070 #line 876 "scan.l"
10071 {
10072 					/* We accept both "<>" and "!=" as meaning NOT_EQUALS */
10073 					SET_YYLLOC();
10074 					return NOT_EQUALS;
10075 				}
10076 	YY_BREAK
10077 case 68:
10078 YY_RULE_SETUP
10079 #line 882 "scan.l"
10080 {
10081 					SET_YYLLOC();
10082 					return yytext[0];
10083 				}
10084 	YY_BREAK
10085 case 69:
10086 YY_RULE_SETUP
10087 #line 887 "scan.l"
10088 {
10089 					/*
10090 					 * Check for embedded slash-star or dash-dash; those
10091 					 * are comment starts, so operator must stop there.
10092 					 * Note that slash-star or dash-dash at the first
10093 					 * character will match a prior rule, not this one.
10094 					 */
10095 					int			nchars = yyleng;
10096 					char	   *slashstar = strstr(yytext, "/*");
10097 					char	   *dashdash = strstr(yytext, "--");
10098 
10099 					if (slashstar && dashdash)
10100 					{
10101 						/* if both appear, take the first one */
10102 						if (slashstar > dashdash)
10103 							slashstar = dashdash;
10104 					}
10105 					else if (!slashstar)
10106 						slashstar = dashdash;
10107 					if (slashstar)
10108 						nchars = slashstar - yytext;
10109 
10110 					/*
10111 					 * For SQL compatibility, '+' and '-' cannot be the
10112 					 * last char of a multi-char operator unless the operator
10113 					 * contains chars that are not in SQL operators.
10114 					 * The idea is to lex '=-' as two operators, but not
10115 					 * to forbid operator names like '?-' that could not be
10116 					 * sequences of SQL operators.
10117 					 */
10118 					if (nchars > 1 &&
10119 						(yytext[nchars - 1] == '+' ||
10120 						 yytext[nchars - 1] == '-'))
10121 					{
10122 						int			ic;
10123 
10124 						for (ic = nchars - 2; ic >= 0; ic--)
10125 						{
10126 							char c = yytext[ic];
10127 							if (c == '~' || c == '!' || c == '@' ||
10128 								c == '#' || c == '^' || c == '&' ||
10129 								c == '|' || c == '`' || c == '?' ||
10130 								c == '%')
10131 								break;
10132 						}
10133 						if (ic < 0)
10134 						{
10135 							/*
10136 							 * didn't find a qualifying character, so remove
10137 							 * all trailing [+-]
10138 							 */
10139 							do {
10140 								nchars--;
10141 							} while (nchars > 1 &&
10142 								 (yytext[nchars - 1] == '+' ||
10143 								  yytext[nchars - 1] == '-'));
10144 						}
10145 					}
10146 
10147 					SET_YYLLOC();
10148 
10149 					if (nchars < yyleng)
10150 					{
10151 						/* Strip the unwanted chars from the token */
10152 						yyless(nchars);
10153 						/*
10154 						 * If what we have left is only one char, and it's
10155 						 * one of the characters matching "self", then
10156 						 * return it as a character token the same way
10157 						 * that the "self" rule would have.
10158 						 */
10159 						if (nchars == 1 &&
10160 							strchr(",()[].;:+-*/%^<>=", yytext[0]))
10161 							return yytext[0];
10162 						/*
10163 						 * Likewise, if what we have left is two chars, and
10164 						 * those match the tokens ">=", "<=", "=>", "<>" or
10165 						 * "!=", then we must return the appropriate token
10166 						 * rather than the generic Op.
10167 						 */
10168 						if (nchars == 2)
10169 						{
10170 							if (yytext[0] == '=' && yytext[1] == '>')
10171 								return EQUALS_GREATER;
10172 							if (yytext[0] == '>' && yytext[1] == '=')
10173 								return GREATER_EQUALS;
10174 							if (yytext[0] == '<' && yytext[1] == '=')
10175 								return LESS_EQUALS;
10176 							if (yytext[0] == '<' && yytext[1] == '>')
10177 								return NOT_EQUALS;
10178 							if (yytext[0] == '!' && yytext[1] == '=')
10179 								return NOT_EQUALS;
10180 						}
10181 					}
10182 
10183 					/*
10184 					 * Complain if operator is too long.  Unlike the case
10185 					 * for identifiers, we make this an error not a notice-
10186 					 * and-truncate, because the odds are we are looking at
10187 					 * a syntactic mistake anyway.
10188 					 */
10189 					if (nchars >= NAMEDATALEN)
10190 						yyerror("operator too long");
10191 
10192 					yylval->str = pstrdup(yytext);
10193 					return Op;
10194 				}
10195 	YY_BREAK
10196 case 70:
10197 YY_RULE_SETUP
10198 #line 995 "scan.l"
10199 {
10200 					SET_YYLLOC();
10201 					yylval->ival = atol(yytext + 1);
10202 					return PARAM;
10203 				}
10204 	YY_BREAK
10205 case 71:
10206 YY_RULE_SETUP
10207 #line 1001 "scan.l"
10208 {
10209 					SET_YYLLOC();
10210 					return process_integer_literal(yytext, yylval);
10211 				}
10212 	YY_BREAK
10213 case 72:
10214 YY_RULE_SETUP
10215 #line 1005 "scan.l"
10216 {
10217 					SET_YYLLOC();
10218 					yylval->str = pstrdup(yytext);
10219 					return FCONST;
10220 				}
10221 	YY_BREAK
10222 case 73:
10223 YY_RULE_SETUP
10224 #line 1010 "scan.l"
10225 {
10226 					/* throw back the .., and treat as integer */
10227 					yyless(yyleng - 2);
10228 					SET_YYLLOC();
10229 					return process_integer_literal(yytext, yylval);
10230 				}
10231 	YY_BREAK
10232 case 74:
10233 YY_RULE_SETUP
10234 #line 1016 "scan.l"
10235 {
10236 					SET_YYLLOC();
10237 					yylval->str = pstrdup(yytext);
10238 					return FCONST;
10239 				}
10240 	YY_BREAK
10241 case 75:
10242 YY_RULE_SETUP
10243 #line 1021 "scan.l"
10244 {
10245 					/*
10246 					 * throw back the [Ee], and figure out whether what
10247 					 * remains is an {integer} or {decimal}.
10248 					 */
10249 					yyless(yyleng - 1);
10250 					SET_YYLLOC();
10251 					return process_integer_literal(yytext, yylval);
10252 				}
10253 	YY_BREAK
10254 case 76:
10255 YY_RULE_SETUP
10256 #line 1030 "scan.l"
10257 {
10258 					/* throw back the [Ee][+-], and proceed as above */
10259 					yyless(yyleng - 2);
10260 					SET_YYLLOC();
10261 					return process_integer_literal(yytext, yylval);
10262 				}
10263 	YY_BREAK
10264 case 77:
10265 YY_RULE_SETUP
10266 #line 1038 "scan.l"
10267 {
10268 					int			kwnum;
10269 					char	   *ident;
10270 
10271 					SET_YYLLOC();
10272 
10273 					/* Is it a keyword? */
10274 					kwnum = ScanKeywordLookup(yytext,
10275 											  yyextra->keywordlist);
10276 					if (kwnum >= 0)
10277 					{
10278 						yylval->keyword = GetScanKeyword(kwnum,
10279 														 yyextra->keywordlist);
10280 						return yyextra->keyword_tokens[kwnum];
10281 					}
10282 
10283 					/*
10284 					 * No.  Convert the identifier to lower case, and truncate
10285 					 * if necessary.
10286 					 */
10287 					ident = downcase_truncate_identifier(yytext, yyleng, true);
10288 					yylval->str = ident;
10289 					return IDENT;
10290 				}
10291 	YY_BREAK
10292 case 78:
10293 YY_RULE_SETUP
10294 #line 1063 "scan.l"
10295 {
10296 					SET_YYLLOC();
10297 					return yytext[0];
10298 				}
10299 	YY_BREAK
10300 case YY_STATE_EOF(INITIAL):
10301 #line 1068 "scan.l"
10302 {
10303 					SET_YYLLOC();
10304 					yyterminate();
10305 				}
10306 	YY_BREAK
10307 case 79:
10308 YY_RULE_SETUP
10309 #line 1073 "scan.l"
10310 YY_FATAL_ERROR( "flex scanner jammed" );
10311 	YY_BREAK
10312 #line 10313 "scan.c"
10313 
10314 	case YY_END_OF_BUFFER:
10315 		{
10316 		/* Amount of text matched not including the EOB char. */
10317 		int yy_amount_of_matched_text = (int) (yy_cp - yyg->yytext_ptr) - 1;
10318 
10319 		/* Undo the effects of YY_DO_BEFORE_ACTION. */
10320 		*yy_cp = yyg->yy_hold_char;
10321 		YY_RESTORE_YY_MORE_OFFSET
10322 
10323 		if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
10324 			{
10325 			/* We're scanning a new file or input source.  It's
10326 			 * possible that this happened because the user
10327 			 * just pointed yyin at a new source and called
10328 			 * yylex().  If so, then we have to assure
10329 			 * consistency between YY_CURRENT_BUFFER and our
10330 			 * globals.  Here is the right place to do so, because
10331 			 * this is the first action (other than possibly a
10332 			 * back-up) that will match for the new input source.
10333 			 */
10334 			yyg->yy_n_chars = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
10335 			YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
10336 			YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
10337 			}
10338 
10339 		/* Note that here we test for yy_c_buf_p "<=" to the position
10340 		 * of the first EOB in the buffer, since yy_c_buf_p will
10341 		 * already have been incremented past the NUL character
10342 		 * (since all states make transitions on EOB to the
10343 		 * end-of-buffer state).  Contrast this with the test
10344 		 * in input().
10345 		 */
10346 		if ( yyg->yy_c_buf_p <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[yyg->yy_n_chars] )
10347 			{ /* This was really a NUL. */
10348 			yy_state_type yy_next_state;
10349 
10350 			yyg->yy_c_buf_p = yyg->yytext_ptr + yy_amount_of_matched_text;
10351 
10352 			yy_current_state = yy_get_previous_state( yyscanner );
10353 
10354 			/* Okay, we're now positioned to make the NUL
10355 			 * transition.  We couldn't have
10356 			 * yy_get_previous_state() go ahead and do it
10357 			 * for us because it doesn't know how to deal
10358 			 * with the possibility of jamming (and we don't
10359 			 * want to build jamming into it because then it
10360 			 * will run more slowly).
10361 			 */
10362 
10363 			yy_next_state = yy_try_NUL_trans( yy_current_state , yyscanner);
10364 
10365 			yy_bp = yyg->yytext_ptr + YY_MORE_ADJ;
10366 
10367 			if ( yy_next_state )
10368 				{
10369 				/* Consume the NUL. */
10370 				yy_cp = ++yyg->yy_c_buf_p;
10371 				yy_current_state = yy_next_state;
10372 				goto yy_match;
10373 				}
10374 
10375 			else
10376 				{
10377 				yy_cp = yyg->yy_c_buf_p;
10378 				goto yy_find_action;
10379 				}
10380 			}
10381 
10382 		else switch ( yy_get_next_buffer( yyscanner ) )
10383 			{
10384 			case EOB_ACT_END_OF_FILE:
10385 				{
10386 				yyg->yy_did_buffer_switch_on_eof = 0;
10387 
10388 				if ( yywrap( yyscanner ) )
10389 					{
10390 					/* Note: because we've taken care in
10391 					 * yy_get_next_buffer() to have set up
10392 					 * yytext, we can now set up
10393 					 * yy_c_buf_p so that if some total
10394 					 * hoser (like flex itself) wants to
10395 					 * call the scanner after we return the
10396 					 * YY_NULL, it'll still work - another
10397 					 * YY_NULL will get returned.
10398 					 */
10399 					yyg->yy_c_buf_p = yyg->yytext_ptr + YY_MORE_ADJ;
10400 
10401 					yy_act = YY_STATE_EOF(YY_START);
10402 					goto do_action;
10403 					}
10404 
10405 				else
10406 					{
10407 					if ( ! yyg->yy_did_buffer_switch_on_eof )
10408 						YY_NEW_FILE;
10409 					}
10410 				break;
10411 				}
10412 
10413 			case EOB_ACT_CONTINUE_SCAN:
10414 				yyg->yy_c_buf_p =
10415 					yyg->yytext_ptr + yy_amount_of_matched_text;
10416 
10417 				yy_current_state = yy_get_previous_state( yyscanner );
10418 
10419 				yy_cp = yyg->yy_c_buf_p;
10420 				yy_bp = yyg->yytext_ptr + YY_MORE_ADJ;
10421 				goto yy_match;
10422 
10423 			case EOB_ACT_LAST_MATCH:
10424 				yyg->yy_c_buf_p =
10425 				&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[yyg->yy_n_chars];
10426 
10427 				yy_current_state = yy_get_previous_state( yyscanner );
10428 
10429 				yy_cp = yyg->yy_c_buf_p;
10430 				yy_bp = yyg->yytext_ptr + YY_MORE_ADJ;
10431 				goto yy_find_action;
10432 			}
10433 		break;
10434 		}
10435 
10436 	default:
10437 		YY_FATAL_ERROR(
10438 			"fatal flex scanner internal error--no action found" );
10439 	} /* end of action switch */
10440 		} /* end of scanning one token */
10441 	} /* end of user's declarations */
10442 } /* end of yylex */
10443 
10444 /* yy_get_next_buffer - try to read in a new buffer
10445  *
10446  * Returns a code representing an action:
10447  *	EOB_ACT_LAST_MATCH -
10448  *	EOB_ACT_CONTINUE_SCAN - continue scanning from current position
10449  *	EOB_ACT_END_OF_FILE - end of file
10450  */
yy_get_next_buffer(yyscan_t yyscanner)10451 static int yy_get_next_buffer (yyscan_t yyscanner)
10452 {
10453     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10454 	char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
10455 	char *source = yyg->yytext_ptr;
10456 	int number_to_move, i;
10457 	int ret_val;
10458 
10459 	if ( yyg->yy_c_buf_p > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[yyg->yy_n_chars + 1] )
10460 		YY_FATAL_ERROR(
10461 		"fatal flex scanner internal error--end of buffer missed" );
10462 
10463 	if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
10464 		{ /* Don't try to fill the buffer, so this is an EOF. */
10465 		if ( yyg->yy_c_buf_p - yyg->yytext_ptr - YY_MORE_ADJ == 1 )
10466 			{
10467 			/* We matched a single character, the EOB, so
10468 			 * treat this as a final EOF.
10469 			 */
10470 			return EOB_ACT_END_OF_FILE;
10471 			}
10472 
10473 		else
10474 			{
10475 			/* We matched some text prior to the EOB, first
10476 			 * process it.
10477 			 */
10478 			return EOB_ACT_LAST_MATCH;
10479 			}
10480 		}
10481 
10482 	/* Try to read more data. */
10483 
10484 	/* First move last chars to start of buffer. */
10485 	number_to_move = (int) (yyg->yy_c_buf_p - yyg->yytext_ptr - 1);
10486 
10487 	for ( i = 0; i < number_to_move; ++i )
10488 		*(dest++) = *(source++);
10489 
10490 	if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
10491 		/* don't do the read, it's not guaranteed to return an EOF,
10492 		 * just force an EOF
10493 		 */
10494 		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = yyg->yy_n_chars = 0;
10495 
10496 	else
10497 		{
10498 			int num_to_read =
10499 			YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
10500 
10501 		while ( num_to_read <= 0 )
10502 			{ /* Not enough room in the buffer - grow it. */
10503 
10504 			/* just a shorter name for the current buffer */
10505 			YY_BUFFER_STATE b = YY_CURRENT_BUFFER_LVALUE;
10506 
10507 			int yy_c_buf_p_offset =
10508 				(int) (yyg->yy_c_buf_p - b->yy_ch_buf);
10509 
10510 			if ( b->yy_is_our_buffer )
10511 				{
10512 				int new_size = b->yy_buf_size * 2;
10513 
10514 				if ( new_size <= 0 )
10515 					b->yy_buf_size += b->yy_buf_size / 8;
10516 				else
10517 					b->yy_buf_size *= 2;
10518 
10519 				b->yy_ch_buf = (char *)
10520 					/* Include room in for 2 EOB chars. */
10521 					yyrealloc( (void *) b->yy_ch_buf,
10522 							 (yy_size_t) (b->yy_buf_size + 2) , yyscanner );
10523 				}
10524 			else
10525 				/* Can't grow it, we don't own it. */
10526 				b->yy_ch_buf = NULL;
10527 
10528 			if ( ! b->yy_ch_buf )
10529 				YY_FATAL_ERROR(
10530 				"fatal error - scanner input buffer overflow" );
10531 
10532 			yyg->yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset];
10533 
10534 			num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
10535 						number_to_move - 1;
10536 
10537 			}
10538 
10539 		if ( num_to_read > YY_READ_BUF_SIZE )
10540 			num_to_read = YY_READ_BUF_SIZE;
10541 
10542 		/* Read in more data. */
10543 		YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
10544 			yyg->yy_n_chars, num_to_read );
10545 
10546 		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = yyg->yy_n_chars;
10547 		}
10548 
10549 	if ( yyg->yy_n_chars == 0 )
10550 		{
10551 		if ( number_to_move == YY_MORE_ADJ )
10552 			{
10553 			ret_val = EOB_ACT_END_OF_FILE;
10554 			yyrestart( yyin  , yyscanner);
10555 			}
10556 
10557 		else
10558 			{
10559 			ret_val = EOB_ACT_LAST_MATCH;
10560 			YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
10561 				YY_BUFFER_EOF_PENDING;
10562 			}
10563 		}
10564 
10565 	else
10566 		ret_val = EOB_ACT_CONTINUE_SCAN;
10567 
10568 	if ((yyg->yy_n_chars + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
10569 		/* Extend the array by 50%, plus the number we really need. */
10570 		int new_size = yyg->yy_n_chars + number_to_move + (yyg->yy_n_chars >> 1);
10571 		YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc(
10572 			(void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size , yyscanner );
10573 		if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
10574 			YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
10575 		/* "- 2" to take care of EOB's */
10576 		YY_CURRENT_BUFFER_LVALUE->yy_buf_size = (int) (new_size - 2);
10577 	}
10578 
10579 	yyg->yy_n_chars += number_to_move;
10580 	YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[yyg->yy_n_chars] = YY_END_OF_BUFFER_CHAR;
10581 	YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[yyg->yy_n_chars + 1] = YY_END_OF_BUFFER_CHAR;
10582 
10583 	yyg->yytext_ptr = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
10584 
10585 	return ret_val;
10586 }
10587 
10588 /* yy_get_previous_state - get the state just before the EOB char was reached */
10589 
yy_get_previous_state(yyscan_t yyscanner)10590     static yy_state_type yy_get_previous_state (yyscan_t yyscanner)
10591 {
10592 	yy_state_type yy_current_state;
10593 	char *yy_cp;
10594     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10595 
10596 	yy_current_state = yy_start_state_list[yyg->yy_start];
10597 
10598 	for ( yy_cp = yyg->yytext_ptr + YY_MORE_ADJ; yy_cp < yyg->yy_c_buf_p; ++yy_cp )
10599 		{
10600 		yy_current_state += yy_current_state[(*yy_cp ? YY_SC_TO_UI(*yy_cp) : 256)].yy_nxt;
10601 		}
10602 
10603 	return yy_current_state;
10604 }
10605 
10606 /* yy_try_NUL_trans - try to make a transition on the NUL character
10607  *
10608  * synopsis
10609  *	next_state = yy_try_NUL_trans( current_state );
10610  */
yy_try_NUL_trans(yy_state_type yy_current_state,yyscan_t yyscanner)10611     static yy_state_type yy_try_NUL_trans  (yy_state_type yy_current_state , yyscan_t yyscanner)
10612 {
10613 	int yy_is_jam;
10614     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner; /* This var may be unused depending upon options. */
10615 
10616 	int yy_c = 256;
10617 	const struct yy_trans_info *yy_trans_info;
10618 
10619 	yy_trans_info = &yy_current_state[(unsigned int) yy_c];
10620 	yy_current_state += yy_trans_info->yy_nxt;
10621 	yy_is_jam = (yy_trans_info->yy_verify != yy_c);
10622 
10623 	(void)yyg;
10624 	return yy_is_jam ? 0 : yy_current_state;
10625 }
10626 
10627 #ifndef YY_NO_UNPUT
10628 
10629 #endif
10630 
10631 #ifndef YY_NO_INPUT
10632 #ifdef __cplusplus
yyinput(yyscan_t yyscanner)10633     static int yyinput (yyscan_t yyscanner)
10634 #else
10635     static int input  (yyscan_t yyscanner)
10636 #endif
10637 
10638 {
10639 	int c;
10640     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10641 
10642 	*yyg->yy_c_buf_p = yyg->yy_hold_char;
10643 
10644 	if ( *yyg->yy_c_buf_p == YY_END_OF_BUFFER_CHAR )
10645 		{
10646 		/* yy_c_buf_p now points to the character we want to return.
10647 		 * If this occurs *before* the EOB characters, then it's a
10648 		 * valid NUL; if not, then we've hit the end of the buffer.
10649 		 */
10650 		if ( yyg->yy_c_buf_p < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[yyg->yy_n_chars] )
10651 			/* This was really a NUL. */
10652 			*yyg->yy_c_buf_p = '\0';
10653 
10654 		else
10655 			{ /* need more input */
10656 			int offset = (int) (yyg->yy_c_buf_p - yyg->yytext_ptr);
10657 			++yyg->yy_c_buf_p;
10658 
10659 			switch ( yy_get_next_buffer( yyscanner ) )
10660 				{
10661 				case EOB_ACT_LAST_MATCH:
10662 					/* This happens because yy_g_n_b()
10663 					 * sees that we've accumulated a
10664 					 * token and flags that we need to
10665 					 * try matching the token before
10666 					 * proceeding.  But for input(),
10667 					 * there's no matching to consider.
10668 					 * So convert the EOB_ACT_LAST_MATCH
10669 					 * to EOB_ACT_END_OF_FILE.
10670 					 */
10671 
10672 					/* Reset buffer status. */
10673 					yyrestart( yyin , yyscanner);
10674 
10675 					/*FALLTHROUGH*/
10676 
10677 				case EOB_ACT_END_OF_FILE:
10678 					{
10679 					if ( yywrap( yyscanner ) )
10680 						return 0;
10681 
10682 					if ( ! yyg->yy_did_buffer_switch_on_eof )
10683 						YY_NEW_FILE;
10684 #ifdef __cplusplus
10685 					return yyinput(yyscanner);
10686 #else
10687 					return input(yyscanner);
10688 #endif
10689 					}
10690 
10691 				case EOB_ACT_CONTINUE_SCAN:
10692 					yyg->yy_c_buf_p = yyg->yytext_ptr + offset;
10693 					break;
10694 				}
10695 			}
10696 		}
10697 
10698 	c = *(unsigned char *) yyg->yy_c_buf_p;	/* cast for 8-bit char's */
10699 	*yyg->yy_c_buf_p = '\0';	/* preserve yytext */
10700 	yyg->yy_hold_char = *++yyg->yy_c_buf_p;
10701 
10702 	return c;
10703 }
10704 #endif	/* ifndef YY_NO_INPUT */
10705 
10706 /** Immediately switch to a different input stream.
10707  * @param input_file A readable stream.
10708  * @param yyscanner The scanner object.
10709  * @note This function does not reset the start condition to @c INITIAL .
10710  */
yyrestart(FILE * input_file,yyscan_t yyscanner)10711     void yyrestart  (FILE * input_file , yyscan_t yyscanner)
10712 {
10713     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10714 
10715 	if ( ! YY_CURRENT_BUFFER ){
10716         yyensure_buffer_stack (yyscanner);
10717 		YY_CURRENT_BUFFER_LVALUE =
10718             yy_create_buffer( yyin, YY_BUF_SIZE , yyscanner);
10719 	}
10720 
10721 	yy_init_buffer( YY_CURRENT_BUFFER, input_file , yyscanner);
10722 	yy_load_buffer_state( yyscanner );
10723 }
10724 
10725 /** Switch to a different input buffer.
10726  * @param new_buffer The new input buffer.
10727  * @param yyscanner The scanner object.
10728  */
yy_switch_to_buffer(YY_BUFFER_STATE new_buffer,yyscan_t yyscanner)10729     void yy_switch_to_buffer  (YY_BUFFER_STATE  new_buffer , yyscan_t yyscanner)
10730 {
10731     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10732 
10733 	/* TODO. We should be able to replace this entire function body
10734 	 * with
10735 	 *		yypop_buffer_state();
10736 	 *		yypush_buffer_state(new_buffer);
10737      */
10738 	yyensure_buffer_stack (yyscanner);
10739 	if ( YY_CURRENT_BUFFER == new_buffer )
10740 		return;
10741 
10742 	if ( YY_CURRENT_BUFFER )
10743 		{
10744 		/* Flush out information for old buffer. */
10745 		*yyg->yy_c_buf_p = yyg->yy_hold_char;
10746 		YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = yyg->yy_c_buf_p;
10747 		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = yyg->yy_n_chars;
10748 		}
10749 
10750 	YY_CURRENT_BUFFER_LVALUE = new_buffer;
10751 	yy_load_buffer_state( yyscanner );
10752 
10753 	/* We don't actually know whether we did this switch during
10754 	 * EOF (yywrap()) processing, but the only time this flag
10755 	 * is looked at is after yywrap() is called, so it's safe
10756 	 * to go ahead and always set it.
10757 	 */
10758 	yyg->yy_did_buffer_switch_on_eof = 1;
10759 }
10760 
yy_load_buffer_state(yyscan_t yyscanner)10761 static void yy_load_buffer_state  (yyscan_t yyscanner)
10762 {
10763     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10764 	yyg->yy_n_chars = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
10765 	yyg->yytext_ptr = yyg->yy_c_buf_p = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
10766 	yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
10767 	yyg->yy_hold_char = *yyg->yy_c_buf_p;
10768 }
10769 
10770 /** Allocate and initialize an input buffer state.
10771  * @param file A readable stream.
10772  * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
10773  * @param yyscanner The scanner object.
10774  * @return the allocated buffer state.
10775  */
yy_create_buffer(FILE * file,int size,yyscan_t yyscanner)10776     YY_BUFFER_STATE yy_create_buffer  (FILE * file, int  size , yyscan_t yyscanner)
10777 {
10778 	YY_BUFFER_STATE b;
10779 
10780 	b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) , yyscanner );
10781 	if ( ! b )
10782 		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
10783 
10784 	b->yy_buf_size = size;
10785 
10786 	/* yy_ch_buf has to be 2 characters longer than the size given because
10787 	 * we need to put in 2 end-of-buffer characters.
10788 	 */
10789 	b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) , yyscanner );
10790 	if ( ! b->yy_ch_buf )
10791 		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
10792 
10793 	b->yy_is_our_buffer = 1;
10794 
10795 	yy_init_buffer( b, file , yyscanner);
10796 
10797 	return b;
10798 }
10799 
10800 /** Destroy the buffer.
10801  * @param b a buffer created with yy_create_buffer()
10802  * @param yyscanner The scanner object.
10803  */
yy_delete_buffer(YY_BUFFER_STATE b,yyscan_t yyscanner)10804     void yy_delete_buffer (YY_BUFFER_STATE  b , yyscan_t yyscanner)
10805 {
10806     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10807 
10808 	if ( ! b )
10809 		return;
10810 
10811 	if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
10812 		YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
10813 
10814 	if ( b->yy_is_our_buffer )
10815 		yyfree( (void *) b->yy_ch_buf , yyscanner );
10816 
10817 	yyfree( (void *) b , yyscanner );
10818 }
10819 
10820 /* Initializes or reinitializes a buffer.
10821  * This function is sometimes called more than once on the same buffer,
10822  * such as during a yyrestart() or at EOF.
10823  */
yy_init_buffer(YY_BUFFER_STATE b,FILE * file,yyscan_t yyscanner)10824     static void yy_init_buffer  (YY_BUFFER_STATE  b, FILE * file , yyscan_t yyscanner)
10825 
10826 {
10827 	int oerrno = errno;
10828     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10829 
10830 	yy_flush_buffer( b , yyscanner);
10831 
10832 	b->yy_input_file = file;
10833 	b->yy_fill_buffer = 1;
10834 
10835     /* If b is the current buffer, then yy_init_buffer was _probably_
10836      * called from yyrestart() or through yy_get_next_buffer.
10837      * In that case, we don't want to reset the lineno or column.
10838      */
10839     if (b != YY_CURRENT_BUFFER){
10840         b->yy_bs_lineno = 1;
10841         b->yy_bs_column = 0;
10842     }
10843 
10844         b->yy_is_interactive = 0;
10845 
10846 	errno = oerrno;
10847 }
10848 
10849 /** Discard all buffered characters. On the next scan, YY_INPUT will be called.
10850  * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
10851  * @param yyscanner The scanner object.
10852  */
yy_flush_buffer(YY_BUFFER_STATE b,yyscan_t yyscanner)10853     void yy_flush_buffer (YY_BUFFER_STATE  b , yyscan_t yyscanner)
10854 {
10855     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10856 	if ( ! b )
10857 		return;
10858 
10859 	b->yy_n_chars = 0;
10860 
10861 	/* We always need two end-of-buffer characters.  The first causes
10862 	 * a transition to the end-of-buffer state.  The second causes
10863 	 * a jam in that state.
10864 	 */
10865 	b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
10866 	b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
10867 
10868 	b->yy_buf_pos = &b->yy_ch_buf[0];
10869 
10870 	b->yy_at_bol = 1;
10871 	b->yy_buffer_status = YY_BUFFER_NEW;
10872 
10873 	if ( b == YY_CURRENT_BUFFER )
10874 		yy_load_buffer_state( yyscanner );
10875 }
10876 
10877 /** Pushes the new state onto the stack. The new state becomes
10878  *  the current state. This function will allocate the stack
10879  *  if necessary.
10880  *  @param new_buffer The new state.
10881  *  @param yyscanner The scanner object.
10882  */
yypush_buffer_state(YY_BUFFER_STATE new_buffer,yyscan_t yyscanner)10883 void yypush_buffer_state (YY_BUFFER_STATE new_buffer , yyscan_t yyscanner)
10884 {
10885     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10886 	if (new_buffer == NULL)
10887 		return;
10888 
10889 	yyensure_buffer_stack(yyscanner);
10890 
10891 	/* This block is copied from yy_switch_to_buffer. */
10892 	if ( YY_CURRENT_BUFFER )
10893 		{
10894 		/* Flush out information for old buffer. */
10895 		*yyg->yy_c_buf_p = yyg->yy_hold_char;
10896 		YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = yyg->yy_c_buf_p;
10897 		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = yyg->yy_n_chars;
10898 		}
10899 
10900 	/* Only push if top exists. Otherwise, replace top. */
10901 	if (YY_CURRENT_BUFFER)
10902 		yyg->yy_buffer_stack_top++;
10903 	YY_CURRENT_BUFFER_LVALUE = new_buffer;
10904 
10905 	/* copied from yy_switch_to_buffer. */
10906 	yy_load_buffer_state( yyscanner );
10907 	yyg->yy_did_buffer_switch_on_eof = 1;
10908 }
10909 
10910 /** Removes and deletes the top of the stack, if present.
10911  *  The next element becomes the new top.
10912  *  @param yyscanner The scanner object.
10913  */
yypop_buffer_state(yyscan_t yyscanner)10914 void yypop_buffer_state (yyscan_t yyscanner)
10915 {
10916     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10917 	if (!YY_CURRENT_BUFFER)
10918 		return;
10919 
10920 	yy_delete_buffer(YY_CURRENT_BUFFER , yyscanner);
10921 	YY_CURRENT_BUFFER_LVALUE = NULL;
10922 	if (yyg->yy_buffer_stack_top > 0)
10923 		--yyg->yy_buffer_stack_top;
10924 
10925 	if (YY_CURRENT_BUFFER) {
10926 		yy_load_buffer_state( yyscanner );
10927 		yyg->yy_did_buffer_switch_on_eof = 1;
10928 	}
10929 }
10930 
10931 /* Allocates the stack if it does not exist.
10932  *  Guarantees space for at least one push.
10933  */
yyensure_buffer_stack(yyscan_t yyscanner)10934 static void yyensure_buffer_stack (yyscan_t yyscanner)
10935 {
10936 	yy_size_t num_to_alloc;
10937     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
10938 
10939 	if (!yyg->yy_buffer_stack) {
10940 
10941 		/* First allocation is just for 2 elements, since we don't know if this
10942 		 * scanner will even need a stack. We use 2 instead of 1 to avoid an
10943 		 * immediate realloc on the next call.
10944          */
10945       num_to_alloc = 1; /* After all that talk, this was set to 1 anyways... */
10946 		yyg->yy_buffer_stack = (struct yy_buffer_state**)yyalloc
10947 								(num_to_alloc * sizeof(struct yy_buffer_state*)
10948 								, yyscanner);
10949 		if ( ! yyg->yy_buffer_stack )
10950 			YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
10951 
10952 		memset(yyg->yy_buffer_stack, 0, num_to_alloc * sizeof(struct yy_buffer_state*));
10953 
10954 		yyg->yy_buffer_stack_max = num_to_alloc;
10955 		yyg->yy_buffer_stack_top = 0;
10956 		return;
10957 	}
10958 
10959 	if (yyg->yy_buffer_stack_top >= (yyg->yy_buffer_stack_max) - 1){
10960 
10961 		/* Increase the buffer to prepare for a possible push. */
10962 		yy_size_t grow_size = 8 /* arbitrary grow size */;
10963 
10964 		num_to_alloc = yyg->yy_buffer_stack_max + grow_size;
10965 		yyg->yy_buffer_stack = (struct yy_buffer_state**)yyrealloc
10966 								(yyg->yy_buffer_stack,
10967 								num_to_alloc * sizeof(struct yy_buffer_state*)
10968 								, yyscanner);
10969 		if ( ! yyg->yy_buffer_stack )
10970 			YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
10971 
10972 		/* zero only the new slots.*/
10973 		memset(yyg->yy_buffer_stack + yyg->yy_buffer_stack_max, 0, grow_size * sizeof(struct yy_buffer_state*));
10974 		yyg->yy_buffer_stack_max = num_to_alloc;
10975 	}
10976 }
10977 
10978 /** Setup the input buffer state to scan directly from a user-specified character buffer.
10979  * @param base the character buffer
10980  * @param size the size in bytes of the character buffer
10981  * @param yyscanner The scanner object.
10982  * @return the newly allocated buffer state object.
10983  */
yy_scan_buffer(char * base,yy_size_t size,yyscan_t yyscanner)10984 YY_BUFFER_STATE yy_scan_buffer  (char * base, yy_size_t  size , yyscan_t yyscanner)
10985 {
10986 	YY_BUFFER_STATE b;
10987 
10988 	if ( size < 2 ||
10989 	     base[size-2] != YY_END_OF_BUFFER_CHAR ||
10990 	     base[size-1] != YY_END_OF_BUFFER_CHAR )
10991 		/* They forgot to leave room for the EOB's. */
10992 		return NULL;
10993 
10994 	b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) , yyscanner );
10995 	if ( ! b )
10996 		YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
10997 
10998 	b->yy_buf_size = (int) (size - 2);	/* "- 2" to take care of EOB's */
10999 	b->yy_buf_pos = b->yy_ch_buf = base;
11000 	b->yy_is_our_buffer = 0;
11001 	b->yy_input_file = NULL;
11002 	b->yy_n_chars = b->yy_buf_size;
11003 	b->yy_is_interactive = 0;
11004 	b->yy_at_bol = 1;
11005 	b->yy_fill_buffer = 0;
11006 	b->yy_buffer_status = YY_BUFFER_NEW;
11007 
11008 	yy_switch_to_buffer( b , yyscanner );
11009 
11010 	return b;
11011 }
11012 
11013 /** Setup the input buffer state to scan a string. The next call to yylex() will
11014  * scan from a @e copy of @a str.
11015  * @param yystr a NUL-terminated string to scan
11016  * @param yyscanner The scanner object.
11017  * @return the newly allocated buffer state object.
11018  * @note If you want to scan bytes that may contain NUL values, then use
11019  *       yy_scan_bytes() instead.
11020  */
yy_scan_string(const char * yystr,yyscan_t yyscanner)11021 YY_BUFFER_STATE yy_scan_string (const char * yystr , yyscan_t yyscanner)
11022 {
11023 
11024 	return yy_scan_bytes( yystr, (int) strlen(yystr) , yyscanner);
11025 }
11026 
11027 /** Setup the input buffer state to scan the given bytes. The next call to yylex() will
11028  * scan from a @e copy of @a bytes.
11029  * @param yybytes the byte buffer to scan
11030  * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes.
11031  * @param yyscanner The scanner object.
11032  * @return the newly allocated buffer state object.
11033  */
yy_scan_bytes(const char * yybytes,int _yybytes_len,yyscan_t yyscanner)11034 YY_BUFFER_STATE yy_scan_bytes  (const char * yybytes, int  _yybytes_len , yyscan_t yyscanner)
11035 {
11036 	YY_BUFFER_STATE b;
11037 	char *buf;
11038 	yy_size_t n;
11039 	int i;
11040 
11041 	/* Get memory for full buffer, including space for trailing EOB's. */
11042 	n = (yy_size_t) (_yybytes_len + 2);
11043 	buf = (char *) yyalloc( n , yyscanner );
11044 	if ( ! buf )
11045 		YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
11046 
11047 	for ( i = 0; i < _yybytes_len; ++i )
11048 		buf[i] = yybytes[i];
11049 
11050 	buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
11051 
11052 	b = yy_scan_buffer( buf, n , yyscanner);
11053 	if ( ! b )
11054 		YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
11055 
11056 	/* It's okay to grow etc. this buffer, and we should throw it
11057 	 * away when we're done.
11058 	 */
11059 	b->yy_is_our_buffer = 1;
11060 
11061 	return b;
11062 }
11063 
11064 #ifndef YY_EXIT_FAILURE
11065 #define YY_EXIT_FAILURE 2
11066 #endif
11067 
yy_fatal_error(const char * msg,yyscan_t yyscanner)11068 static void yynoreturn yy_fatal_error (const char* msg , yyscan_t yyscanner)
11069 {
11070 	struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11071 	(void)yyg;
11072 	fprintf( stderr, "%s\n", msg );
11073 	exit( YY_EXIT_FAILURE );
11074 }
11075 
11076 /* Redefine yyless() so it works in section 3 code. */
11077 
11078 #undef yyless
11079 #define yyless(n) \
11080 	do \
11081 		{ \
11082 		/* Undo effects of setting up yytext. */ \
11083         int yyless_macro_arg = (n); \
11084         YY_LESS_LINENO(yyless_macro_arg);\
11085 		yytext[yyleng] = yyg->yy_hold_char; \
11086 		yyg->yy_c_buf_p = yytext + yyless_macro_arg; \
11087 		yyg->yy_hold_char = *yyg->yy_c_buf_p; \
11088 		*yyg->yy_c_buf_p = '\0'; \
11089 		yyleng = yyless_macro_arg; \
11090 		} \
11091 	while ( 0 )
11092 
11093 /* Accessor  methods (get/set functions) to struct members. */
11094 
11095 /** Get the user-defined data for this scanner.
11096  * @param yyscanner The scanner object.
11097  */
yyget_extra(yyscan_t yyscanner)11098 YY_EXTRA_TYPE yyget_extra  (yyscan_t yyscanner)
11099 {
11100     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11101     return yyextra;
11102 }
11103 
11104 /** Get the current line number.
11105  * @param yyscanner The scanner object.
11106  */
yyget_lineno(yyscan_t yyscanner)11107 int yyget_lineno  (yyscan_t yyscanner)
11108 {
11109     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11110 
11111         if (! YY_CURRENT_BUFFER)
11112             return 0;
11113 
11114     return yylineno;
11115 }
11116 
11117 /** Get the current column number.
11118  * @param yyscanner The scanner object.
11119  */
yyget_column(yyscan_t yyscanner)11120 int yyget_column  (yyscan_t yyscanner)
11121 {
11122     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11123 
11124         if (! YY_CURRENT_BUFFER)
11125             return 0;
11126 
11127     return yycolumn;
11128 }
11129 
11130 /** Get the input stream.
11131  * @param yyscanner The scanner object.
11132  */
yyget_in(yyscan_t yyscanner)11133 FILE *yyget_in  (yyscan_t yyscanner)
11134 {
11135     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11136     return yyin;
11137 }
11138 
11139 /** Get the output stream.
11140  * @param yyscanner The scanner object.
11141  */
yyget_out(yyscan_t yyscanner)11142 FILE *yyget_out  (yyscan_t yyscanner)
11143 {
11144     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11145     return yyout;
11146 }
11147 
11148 /** Get the length of the current token.
11149  * @param yyscanner The scanner object.
11150  */
yyget_leng(yyscan_t yyscanner)11151 int yyget_leng  (yyscan_t yyscanner)
11152 {
11153     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11154     return yyleng;
11155 }
11156 
11157 /** Get the current token.
11158  * @param yyscanner The scanner object.
11159  */
11160 
yyget_text(yyscan_t yyscanner)11161 char *yyget_text  (yyscan_t yyscanner)
11162 {
11163     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11164     return yytext;
11165 }
11166 
11167 /** Set the user-defined data. This data is never touched by the scanner.
11168  * @param user_defined The data to be associated with this scanner.
11169  * @param yyscanner The scanner object.
11170  */
yyset_extra(YY_EXTRA_TYPE user_defined,yyscan_t yyscanner)11171 void yyset_extra (YY_EXTRA_TYPE  user_defined , yyscan_t yyscanner)
11172 {
11173     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11174     yyextra = user_defined ;
11175 }
11176 
11177 /** Set the current line number.
11178  * @param _line_number line number
11179  * @param yyscanner The scanner object.
11180  */
yyset_lineno(int _line_number,yyscan_t yyscanner)11181 void yyset_lineno (int  _line_number , yyscan_t yyscanner)
11182 {
11183     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11184 
11185         /* lineno is only valid if an input buffer exists. */
11186         if (! YY_CURRENT_BUFFER )
11187            YY_FATAL_ERROR( "yyset_lineno called with no buffer" );
11188 
11189     yylineno = _line_number;
11190 }
11191 
11192 /** Set the current column.
11193  * @param _column_no column number
11194  * @param yyscanner The scanner object.
11195  */
yyset_column(int _column_no,yyscan_t yyscanner)11196 void yyset_column (int  _column_no , yyscan_t yyscanner)
11197 {
11198     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11199 
11200         /* column is only valid if an input buffer exists. */
11201         if (! YY_CURRENT_BUFFER )
11202            YY_FATAL_ERROR( "yyset_column called with no buffer" );
11203 
11204     yycolumn = _column_no;
11205 }
11206 
11207 /** Set the input stream. This does not discard the current
11208  * input buffer.
11209  * @param _in_str A readable stream.
11210  * @param yyscanner The scanner object.
11211  * @see yy_switch_to_buffer
11212  */
yyset_in(FILE * _in_str,yyscan_t yyscanner)11213 void yyset_in (FILE *  _in_str , yyscan_t yyscanner)
11214 {
11215     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11216     yyin = _in_str ;
11217 }
11218 
yyset_out(FILE * _out_str,yyscan_t yyscanner)11219 void yyset_out (FILE *  _out_str , yyscan_t yyscanner)
11220 {
11221     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11222     yyout = _out_str ;
11223 }
11224 
yyget_debug(yyscan_t yyscanner)11225 int yyget_debug  (yyscan_t yyscanner)
11226 {
11227     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11228     return yy_flex_debug;
11229 }
11230 
yyset_debug(int _bdebug,yyscan_t yyscanner)11231 void yyset_debug (int  _bdebug , yyscan_t yyscanner)
11232 {
11233     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11234     yy_flex_debug = _bdebug ;
11235 }
11236 
11237 /* Accessor methods for yylval and yylloc */
11238 
yyget_lval(yyscan_t yyscanner)11239 YYSTYPE * yyget_lval  (yyscan_t yyscanner)
11240 {
11241     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11242     return yylval;
11243 }
11244 
yyset_lval(YYSTYPE * yylval_param,yyscan_t yyscanner)11245 void yyset_lval (YYSTYPE *  yylval_param , yyscan_t yyscanner)
11246 {
11247     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11248     yylval = yylval_param;
11249 }
11250 
yyget_lloc(yyscan_t yyscanner)11251 YYLTYPE *yyget_lloc  (yyscan_t yyscanner)
11252 {
11253     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11254     return yylloc;
11255 }
11256 
yyset_lloc(YYLTYPE * yylloc_param,yyscan_t yyscanner)11257 void yyset_lloc (YYLTYPE *  yylloc_param , yyscan_t yyscanner)
11258 {
11259     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11260     yylloc = yylloc_param;
11261 }
11262 
11263 /* User-visible API */
11264 
11265 /* yylex_init is special because it creates the scanner itself, so it is
11266  * the ONLY reentrant function that doesn't take the scanner as the last argument.
11267  * That's why we explicitly handle the declaration, instead of using our macros.
11268  */
yylex_init(yyscan_t * ptr_yy_globals)11269 int yylex_init(yyscan_t* ptr_yy_globals)
11270 {
11271     if (ptr_yy_globals == NULL){
11272         errno = EINVAL;
11273         return 1;
11274     }
11275 
11276     *ptr_yy_globals = (yyscan_t) yyalloc ( sizeof( struct yyguts_t ), NULL );
11277 
11278     if (*ptr_yy_globals == NULL){
11279         errno = ENOMEM;
11280         return 1;
11281     }
11282 
11283     /* By setting to 0xAA, we expose bugs in yy_init_globals. Leave at 0x00 for releases. */
11284     memset(*ptr_yy_globals,0x00,sizeof(struct yyguts_t));
11285 
11286     return yy_init_globals ( *ptr_yy_globals );
11287 }
11288 
11289 /* yylex_init_extra has the same functionality as yylex_init, but follows the
11290  * convention of taking the scanner as the last argument. Note however, that
11291  * this is a *pointer* to a scanner, as it will be allocated by this call (and
11292  * is the reason, too, why this function also must handle its own declaration).
11293  * The user defined value in the first argument will be available to yyalloc in
11294  * the yyextra field.
11295  */
yylex_init_extra(YY_EXTRA_TYPE yy_user_defined,yyscan_t * ptr_yy_globals)11296 int yylex_init_extra( YY_EXTRA_TYPE yy_user_defined, yyscan_t* ptr_yy_globals )
11297 {
11298     struct yyguts_t dummy_yyguts;
11299 
11300     yyset_extra (yy_user_defined, &dummy_yyguts);
11301 
11302     if (ptr_yy_globals == NULL){
11303         errno = EINVAL;
11304         return 1;
11305     }
11306 
11307     *ptr_yy_globals = (yyscan_t) yyalloc ( sizeof( struct yyguts_t ), &dummy_yyguts );
11308 
11309     if (*ptr_yy_globals == NULL){
11310         errno = ENOMEM;
11311         return 1;
11312     }
11313 
11314     /* By setting to 0xAA, we expose bugs in
11315     yy_init_globals. Leave at 0x00 for releases. */
11316     memset(*ptr_yy_globals,0x00,sizeof(struct yyguts_t));
11317 
11318     yyset_extra (yy_user_defined, *ptr_yy_globals);
11319 
11320     return yy_init_globals ( *ptr_yy_globals );
11321 }
11322 
yy_init_globals(yyscan_t yyscanner)11323 static int yy_init_globals (yyscan_t yyscanner)
11324 {
11325     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11326     /* Initialization is the same as for the non-reentrant scanner.
11327      * This function is called from yylex_destroy(), so don't allocate here.
11328      */
11329 
11330     yyg->yy_buffer_stack = NULL;
11331     yyg->yy_buffer_stack_top = 0;
11332     yyg->yy_buffer_stack_max = 0;
11333     yyg->yy_c_buf_p = NULL;
11334     yyg->yy_init = 0;
11335     yyg->yy_start = 0;
11336 
11337     yyg->yy_start_stack_ptr = 0;
11338     yyg->yy_start_stack_depth = 0;
11339     yyg->yy_start_stack =  NULL;
11340 
11341 /* Defined in main.c */
11342 #ifdef YY_STDINIT
11343     yyin = stdin;
11344     yyout = stdout;
11345 #else
11346     yyin = NULL;
11347     yyout = NULL;
11348 #endif
11349 
11350     /* For future reference: Set errno on error, since we are called by
11351      * yylex_init()
11352      */
11353     return 0;
11354 }
11355 
11356 /* yylex_destroy is for both reentrant and non-reentrant scanners. */
yylex_destroy(yyscan_t yyscanner)11357 int yylex_destroy  (yyscan_t yyscanner)
11358 {
11359     struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11360 
11361     /* Pop the buffer stack, destroying each element. */
11362 	while(YY_CURRENT_BUFFER){
11363 		yy_delete_buffer( YY_CURRENT_BUFFER , yyscanner );
11364 		YY_CURRENT_BUFFER_LVALUE = NULL;
11365 		yypop_buffer_state(yyscanner);
11366 	}
11367 
11368 	/* Destroy the stack itself. */
11369 	yyfree(yyg->yy_buffer_stack , yyscanner);
11370 	yyg->yy_buffer_stack = NULL;
11371 
11372     /* Destroy the start condition stack. */
11373         yyfree( yyg->yy_start_stack , yyscanner );
11374         yyg->yy_start_stack = NULL;
11375 
11376     /* Reset the globals. This is important in a non-reentrant scanner so the next time
11377      * yylex() is called, initialization will occur. */
11378     yy_init_globals( yyscanner);
11379 
11380     /* Destroy the main struct (reentrant only). */
11381     yyfree ( yyscanner , yyscanner );
11382     yyscanner = NULL;
11383     return 0;
11384 }
11385 
11386 /*
11387  * Internal utility routines.
11388  */
11389 
11390 #ifndef yytext_ptr
yy_flex_strncpy(char * s1,const char * s2,int n,yyscan_t yyscanner)11391 static void yy_flex_strncpy (char* s1, const char * s2, int n , yyscan_t yyscanner)
11392 {
11393 	struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
11394 	(void)yyg;
11395 
11396 	int i;
11397 	for ( i = 0; i < n; ++i )
11398 		s1[i] = s2[i];
11399 }
11400 #endif
11401 
11402 #ifdef YY_NEED_STRLEN
yy_flex_strlen(const char * s,yyscan_t yyscanner)11403 static int yy_flex_strlen (const char * s , yyscan_t yyscanner)
11404 {
11405 	int n;
11406 	for ( n = 0; s[n]; ++n )
11407 		;
11408 
11409 	return n;
11410 }
11411 #endif
11412 
11413 #define YYTABLES_NAME "yytables"
11414 
11415 #line 1073 "scan.l"
11416 
11417 
11418 /* LCOV_EXCL_STOP */
11419 
11420 /*
11421  * Arrange access to yyextra for subroutines of the main yylex() function.
11422  * We expect each subroutine to have a yyscanner parameter.  Rather than
11423  * use the yyget_xxx functions, which might or might not get inlined by the
11424  * compiler, we cheat just a bit and cast yyscanner to the right type.
11425  */
11426 #undef yyextra
11427 #define yyextra  (((struct yyguts_t *) yyscanner)->yyextra_r)
11428 
11429 /* Likewise for a couple of other things we need. */
11430 #undef yylloc
11431 #define yylloc	(((struct yyguts_t *) yyscanner)->yylloc_r)
11432 #undef yyleng
11433 #define yyleng	(((struct yyguts_t *) yyscanner)->yyleng_r)
11434 
11435 
11436 /*
11437  * scanner_errposition
11438  *		Report a lexer or grammar error cursor position, if possible.
11439  *
11440  * This is expected to be used within an ereport() call.  The return value
11441  * is a dummy (always 0, in fact).
11442  *
11443  * Note that this can only be used for messages emitted during raw parsing
11444  * (essentially, scan.l and gram.y), since it requires the yyscanner struct
11445  * to still be available.
11446  */
11447 int
scanner_errposition(int location,core_yyscan_t yyscanner)11448 scanner_errposition(int location, core_yyscan_t yyscanner)
11449 {
11450 	int			pos;
11451 
11452 	if (location < 0)
11453 		return 0;				/* no-op if location is unknown */
11454 
11455 	/* Convert byte offset to character number */
11456 	pos = pg_mbstrlen_with_len(yyextra->scanbuf, location) + 1;
11457 	/* And pass it to the ereport mechanism */
11458 	return errposition(pos);
11459 }
11460 
11461 /*
11462  * scanner_yyerror
11463  *		Report a lexer or grammar error.
11464  *
11465  * The message's cursor position is whatever YYLLOC was last set to,
11466  * ie, the start of the current token if called within yylex(), or the
11467  * most recently lexed token if called from the grammar.
11468  * This is OK for syntax error messages from the Bison parser, because Bison
11469  * parsers report error as soon as the first unparsable token is reached.
11470  * Beware of using yyerror for other purposes, as the cursor position might
11471  * be misleading!
11472  */
11473 void
scanner_yyerror(const char * message,core_yyscan_t yyscanner)11474 scanner_yyerror(const char *message, core_yyscan_t yyscanner)
11475 {
11476 	const char *loc = yyextra->scanbuf + *yylloc;
11477 
11478 	if (*loc == YY_END_OF_BUFFER_CHAR)
11479 	{
11480 		ereport(ERROR,
11481 				(errcode(ERRCODE_SYNTAX_ERROR),
11482 		/* translator: %s is typically the translation of "syntax error" */
11483 				 errmsg("%s at end of input", _(message)),
11484 				 lexer_errposition()));
11485 	}
11486 	else
11487 	{
11488 		ereport(ERROR,
11489 				(errcode(ERRCODE_SYNTAX_ERROR),
11490 		/* translator: first %s is typically the translation of "syntax error" */
11491 				 errmsg("%s at or near \"%s\"", _(message), loc),
11492 				 lexer_errposition()));
11493 	}
11494 }
11495 
11496 
11497 /*
11498  * Called before any actual parsing is done
11499  */
11500 core_yyscan_t
scanner_init(const char * str,core_yy_extra_type * yyext,const ScanKeywordList * keywordlist,const uint16 * keyword_tokens)11501 scanner_init(const char *str,
11502 			 core_yy_extra_type *yyext,
11503 			 const ScanKeywordList *keywordlist,
11504 			 const uint16 *keyword_tokens)
11505 {
11506 	Size		slen = strlen(str);
11507 	yyscan_t	scanner;
11508 
11509 	if (yylex_init(&scanner) != 0)
11510 		elog(ERROR, "yylex_init() failed: %m");
11511 
11512 	core_yyset_extra(yyext, scanner);
11513 
11514 	yyext->keywordlist = keywordlist;
11515 	yyext->keyword_tokens = keyword_tokens;
11516 
11517 	yyext->backslash_quote = backslash_quote;
11518 	yyext->escape_string_warning = escape_string_warning;
11519 	yyext->standard_conforming_strings = standard_conforming_strings;
11520 
11521 	/*
11522 	 * Make a scan buffer with special termination needed by flex.
11523 	 */
11524 	yyext->scanbuf = (char *) palloc(slen + 2);
11525 	yyext->scanbuflen = slen;
11526 	memcpy(yyext->scanbuf, str, slen);
11527 	yyext->scanbuf[slen] = yyext->scanbuf[slen + 1] = YY_END_OF_BUFFER_CHAR;
11528 	yy_scan_buffer(yyext->scanbuf, slen + 2, scanner);
11529 
11530 	/* initialize literal buffer to a reasonable but expansible size */
11531 	yyext->literalalloc = 1024;
11532 	yyext->literalbuf = (char *) palloc(yyext->literalalloc);
11533 	yyext->literallen = 0;
11534 
11535 	return scanner;
11536 }
11537 
11538 
11539 /*
11540  * Called after parsing is done to clean up after scanner_init()
11541  */
11542 void
scanner_finish(core_yyscan_t yyscanner)11543 scanner_finish(core_yyscan_t yyscanner)
11544 {
11545 	/*
11546 	 * We don't bother to call yylex_destroy(), because all it would do is
11547 	 * pfree a small amount of control storage.  It's cheaper to leak the
11548 	 * storage until the parsing context is destroyed.  The amount of space
11549 	 * involved is usually negligible compared to the output parse tree
11550 	 * anyway.
11551 	 *
11552 	 * We do bother to pfree the scanbuf and literal buffer, but only if they
11553 	 * represent a nontrivial amount of space.  The 8K cutoff is arbitrary.
11554 	 */
11555 	if (yyextra->scanbuflen >= 8192)
11556 		pfree(yyextra->scanbuf);
11557 	if (yyextra->literalalloc >= 8192)
11558 		pfree(yyextra->literalbuf);
11559 }
11560 
11561 
11562 static void
addlit(char * ytext,int yleng,core_yyscan_t yyscanner)11563 addlit(char *ytext, int yleng, core_yyscan_t yyscanner)
11564 {
11565 	/* enlarge buffer if needed */
11566 	if ((yyextra->literallen + yleng) >= yyextra->literalalloc)
11567 	{
11568 		do
11569 		{
11570 			yyextra->literalalloc *= 2;
11571 		} while ((yyextra->literallen + yleng) >= yyextra->literalalloc);
11572 		yyextra->literalbuf = (char *) repalloc(yyextra->literalbuf,
11573 												yyextra->literalalloc);
11574 	}
11575 	/* append new data */
11576 	memcpy(yyextra->literalbuf + yyextra->literallen, ytext, yleng);
11577 	yyextra->literallen += yleng;
11578 }
11579 
11580 
11581 static void
addlitchar(unsigned char ychar,core_yyscan_t yyscanner)11582 addlitchar(unsigned char ychar, core_yyscan_t yyscanner)
11583 {
11584 	/* enlarge buffer if needed */
11585 	if ((yyextra->literallen + 1) >= yyextra->literalalloc)
11586 	{
11587 		yyextra->literalalloc *= 2;
11588 		yyextra->literalbuf = (char *) repalloc(yyextra->literalbuf,
11589 												yyextra->literalalloc);
11590 	}
11591 	/* append new data */
11592 	yyextra->literalbuf[yyextra->literallen] = ychar;
11593 	yyextra->literallen += 1;
11594 }
11595 
11596 
11597 /*
11598  * Create a palloc'd copy of literalbuf, adding a trailing null.
11599  */
11600 static char *
litbufdup(core_yyscan_t yyscanner)11601 litbufdup(core_yyscan_t yyscanner)
11602 {
11603 	int			llen = yyextra->literallen;
11604 	char	   *new;
11605 
11606 	new = palloc(llen + 1);
11607 	memcpy(new, yyextra->literalbuf, llen);
11608 	new[llen] = '\0';
11609 	return new;
11610 }
11611 
11612 /*
11613  * Process {integer}.  Note this will also do the right thing with {decimal},
11614  * ie digits and a decimal point.
11615  */
11616 static int
process_integer_literal(const char * token,YYSTYPE * lval)11617 process_integer_literal(const char *token, YYSTYPE *lval)
11618 {
11619 	int			val;
11620 	char	   *endptr;
11621 
11622 	errno = 0;
11623 	val = strtoint(token, &endptr, 10);
11624 	if (*endptr != '\0' || errno == ERANGE)
11625 	{
11626 		/* integer too large (or contains decimal pt), treat it as a float */
11627 		lval->str = pstrdup(token);
11628 		return FCONST;
11629 	}
11630 	lval->ival = val;
11631 	return ICONST;
11632 }
11633 
11634 static unsigned int
hexval(unsigned char c)11635 hexval(unsigned char c)
11636 {
11637 	if (c >= '0' && c <= '9')
11638 		return c - '0';
11639 	if (c >= 'a' && c <= 'f')
11640 		return c - 'a' + 0xA;
11641 	if (c >= 'A' && c <= 'F')
11642 		return c - 'A' + 0xA;
11643 	elog(ERROR, "invalid hexadecimal digit");
11644 	return 0;					/* not reached */
11645 }
11646 
11647 static void
check_unicode_value(pg_wchar c,char * loc,core_yyscan_t yyscanner)11648 check_unicode_value(pg_wchar c, char *loc, core_yyscan_t yyscanner)
11649 {
11650 	if (GetDatabaseEncoding() == PG_UTF8)
11651 		return;
11652 
11653 	if (c > 0x7F)
11654 	{
11655 		ADVANCE_YYLLOC(loc - yyextra->literalbuf + 3);	/* 3 for U&" */
11656 		yyerror("Unicode escape values cannot be used for code point values above 007F when the server encoding is not UTF8");
11657 	}
11658 }
11659 
11660 static bool
is_utf16_surrogate_first(pg_wchar c)11661 is_utf16_surrogate_first(pg_wchar c)
11662 {
11663 	return (c >= 0xD800 && c <= 0xDBFF);
11664 }
11665 
11666 static bool
is_utf16_surrogate_second(pg_wchar c)11667 is_utf16_surrogate_second(pg_wchar c)
11668 {
11669 	return (c >= 0xDC00 && c <= 0xDFFF);
11670 }
11671 
11672 static pg_wchar
surrogate_pair_to_codepoint(pg_wchar first,pg_wchar second)11673 surrogate_pair_to_codepoint(pg_wchar first, pg_wchar second)
11674 {
11675 	return ((first & 0x3FF) << 10) + 0x10000 + (second & 0x3FF);
11676 }
11677 
11678 static void
addunicode(pg_wchar c,core_yyscan_t yyscanner)11679 addunicode(pg_wchar c, core_yyscan_t yyscanner)
11680 {
11681 	char		buf[8];
11682 
11683 	if (c == 0 || c > 0x10FFFF)
11684 		yyerror("invalid Unicode escape value");
11685 	if (c > 0x7F)
11686 	{
11687 		if (GetDatabaseEncoding() != PG_UTF8)
11688 			yyerror("Unicode escape values cannot be used for code point values above 007F when the server encoding is not UTF8");
11689 		yyextra->saw_non_ascii = true;
11690 	}
11691 	unicode_to_utf8(c, (unsigned char *) buf);
11692 	addlit(buf, pg_mblen(buf), yyscanner);
11693 }
11694 
11695 /* is 'escape' acceptable as Unicode escape character (UESCAPE syntax) ? */
11696 static bool
check_uescapechar(unsigned char escape)11697 check_uescapechar(unsigned char escape)
11698 {
11699 	if (isxdigit(escape)
11700 		|| escape == '+'
11701 		|| escape == '\''
11702 		|| escape == '"'
11703 		|| scanner_isspace(escape))
11704 	{
11705 		return false;
11706 	}
11707 	else
11708 		return true;
11709 }
11710 
11711 /* like litbufdup, but handle unicode escapes */
11712 static char *
litbuf_udeescape(unsigned char escape,core_yyscan_t yyscanner)11713 litbuf_udeescape(unsigned char escape, core_yyscan_t yyscanner)
11714 {
11715 	char	   *new;
11716 	char	   *litbuf,
11717 			   *in,
11718 			   *out;
11719 	pg_wchar	pair_first = 0;
11720 
11721 	/* Make literalbuf null-terminated to simplify the scanning loop */
11722 	litbuf = yyextra->literalbuf;
11723 	litbuf[yyextra->literallen] = '\0';
11724 
11725 	/*
11726 	 * This relies on the subtle assumption that a UTF-8 expansion cannot be
11727 	 * longer than its escaped representation.
11728 	 */
11729 	new = palloc(yyextra->literallen + 1);
11730 
11731 	in = litbuf;
11732 	out = new;
11733 	while (*in)
11734 	{
11735 		if (in[0] == escape)
11736 		{
11737 			if (in[1] == escape)
11738 			{
11739 				if (pair_first)
11740 				{
11741 					ADVANCE_YYLLOC(in - litbuf + 3);	/* 3 for U&" */
11742 					yyerror("invalid Unicode surrogate pair");
11743 				}
11744 				*out++ = escape;
11745 				in += 2;
11746 			}
11747 			else if (isxdigit((unsigned char) in[1]) &&
11748 					 isxdigit((unsigned char) in[2]) &&
11749 					 isxdigit((unsigned char) in[3]) &&
11750 					 isxdigit((unsigned char) in[4]))
11751 			{
11752 				pg_wchar	unicode;
11753 
11754 				unicode = (hexval(in[1]) << 12) +
11755 					(hexval(in[2]) << 8) +
11756 					(hexval(in[3]) << 4) +
11757 					hexval(in[4]);
11758 				check_unicode_value(unicode, in, yyscanner);
11759 				if (pair_first)
11760 				{
11761 					if (is_utf16_surrogate_second(unicode))
11762 					{
11763 						unicode = surrogate_pair_to_codepoint(pair_first, unicode);
11764 						pair_first = 0;
11765 					}
11766 					else
11767 					{
11768 						ADVANCE_YYLLOC(in - litbuf + 3);		/* 3 for U&" */
11769 						yyerror("invalid Unicode surrogate pair");
11770 					}
11771 				}
11772 				else if (is_utf16_surrogate_second(unicode))
11773 					yyerror("invalid Unicode surrogate pair");
11774 
11775 				if (is_utf16_surrogate_first(unicode))
11776 					pair_first = unicode;
11777 				else
11778 				{
11779 					unicode_to_utf8(unicode, (unsigned char *) out);
11780 					out += pg_mblen(out);
11781 				}
11782 				in += 5;
11783 			}
11784 			else if (in[1] == '+' &&
11785 					 isxdigit((unsigned char) in[2]) &&
11786 					 isxdigit((unsigned char) in[3]) &&
11787 					 isxdigit((unsigned char) in[4]) &&
11788 					 isxdigit((unsigned char) in[5]) &&
11789 					 isxdigit((unsigned char) in[6]) &&
11790 					 isxdigit((unsigned char) in[7]))
11791 			{
11792 				pg_wchar	unicode;
11793 
11794 				unicode = (hexval(in[2]) << 20) +
11795 					(hexval(in[3]) << 16) +
11796 					(hexval(in[4]) << 12) +
11797 					(hexval(in[5]) << 8) +
11798 					(hexval(in[6]) << 4) +
11799 					hexval(in[7]);
11800 				check_unicode_value(unicode, in, yyscanner);
11801 				if (pair_first)
11802 				{
11803 					if (is_utf16_surrogate_second(unicode))
11804 					{
11805 						unicode = surrogate_pair_to_codepoint(pair_first, unicode);
11806 						pair_first = 0;
11807 					}
11808 					else
11809 					{
11810 						ADVANCE_YYLLOC(in - litbuf + 3);		/* 3 for U&" */
11811 						yyerror("invalid Unicode surrogate pair");
11812 					}
11813 				}
11814 				else if (is_utf16_surrogate_second(unicode))
11815 					yyerror("invalid Unicode surrogate pair");
11816 
11817 				if (is_utf16_surrogate_first(unicode))
11818 					pair_first = unicode;
11819 				else
11820 				{
11821 					unicode_to_utf8(unicode, (unsigned char *) out);
11822 					out += pg_mblen(out);
11823 				}
11824 				in += 8;
11825 			}
11826 			else
11827 			{
11828 				ADVANCE_YYLLOC(in - litbuf + 3);		/* 3 for U&" */
11829 				yyerror("invalid Unicode escape value");
11830 			}
11831 		}
11832 		else
11833 		{
11834 			if (pair_first)
11835 			{
11836 				ADVANCE_YYLLOC(in - litbuf + 3);		/* 3 for U&" */
11837 				yyerror("invalid Unicode surrogate pair");
11838 			}
11839 			*out++ = *in++;
11840 		}
11841 	}
11842 
11843 	/* unfinished surrogate pair? */
11844 	if (pair_first)
11845 	{
11846 		ADVANCE_YYLLOC(in - litbuf + 3);				/* 3 for U&" */
11847 		yyerror("invalid Unicode surrogate pair");
11848 	}
11849 
11850 	*out = '\0';
11851 
11852 	/*
11853 	 * We could skip pg_verifymbstr if we didn't process any non-7-bit-ASCII
11854 	 * codes; but it's probably not worth the trouble, since this isn't likely
11855 	 * to be a performance-critical path.
11856 	 */
11857 	pg_verifymbstr(new, out - new, false);
11858 	return new;
11859 }
11860 
11861 static unsigned char
unescape_single_char(unsigned char c,core_yyscan_t yyscanner)11862 unescape_single_char(unsigned char c, core_yyscan_t yyscanner)
11863 {
11864 	switch (c)
11865 	{
11866 		case 'b':
11867 			return '\b';
11868 		case 'f':
11869 			return '\f';
11870 		case 'n':
11871 			return '\n';
11872 		case 'r':
11873 			return '\r';
11874 		case 't':
11875 			return '\t';
11876 		default:
11877 			/* check for backslash followed by non-7-bit-ASCII */
11878 			if (c == '\0' || IS_HIGHBIT_SET(c))
11879 				yyextra->saw_non_ascii = true;
11880 
11881 			return c;
11882 	}
11883 }
11884 
11885 static void
check_string_escape_warning(unsigned char ychar,core_yyscan_t yyscanner)11886 check_string_escape_warning(unsigned char ychar, core_yyscan_t yyscanner)
11887 {
11888 	if (ychar == '\'')
11889 	{
11890 		if (yyextra->warn_on_first_escape && yyextra->escape_string_warning)
11891 			ereport(WARNING,
11892 					(errcode(ERRCODE_NONSTANDARD_USE_OF_ESCAPE_CHARACTER),
11893 					 errmsg("nonstandard use of \\' in a string literal"),
11894 					 errhint("Use '' to write quotes in strings, or use the escape string syntax (E'...')."),
11895 					 lexer_errposition()));
11896 		yyextra->warn_on_first_escape = false;	/* warn only once per string */
11897 	}
11898 	else if (ychar == '\\')
11899 	{
11900 		if (yyextra->warn_on_first_escape && yyextra->escape_string_warning)
11901 			ereport(WARNING,
11902 					(errcode(ERRCODE_NONSTANDARD_USE_OF_ESCAPE_CHARACTER),
11903 					 errmsg("nonstandard use of \\\\ in a string literal"),
11904 					 errhint("Use the escape string syntax for backslashes, e.g., E'\\\\'."),
11905 					 lexer_errposition()));
11906 		yyextra->warn_on_first_escape = false;	/* warn only once per string */
11907 	}
11908 	else
11909 		check_escape_warning(yyscanner);
11910 }
11911 
11912 static void
check_escape_warning(core_yyscan_t yyscanner)11913 check_escape_warning(core_yyscan_t yyscanner)
11914 {
11915 	if (yyextra->warn_on_first_escape && yyextra->escape_string_warning)
11916 		ereport(WARNING,
11917 				(errcode(ERRCODE_NONSTANDARD_USE_OF_ESCAPE_CHARACTER),
11918 				 errmsg("nonstandard use of escape in a string literal"),
11919 		errhint("Use the escape string syntax for escapes, e.g., E'\\r\\n'."),
11920 				 lexer_errposition()));
11921 	yyextra->warn_on_first_escape = false;		/* warn only once per string */
11922 }
11923 
11924 /*
11925  * Interface functions to make flex use palloc() instead of malloc().
11926  * It'd be better to make these static, but flex insists otherwise.
11927  */
11928 
11929 void *
core_yyalloc(yy_size_t bytes,core_yyscan_t yyscanner)11930 core_yyalloc(yy_size_t bytes, core_yyscan_t yyscanner)
11931 {
11932 	return palloc(bytes);
11933 }
11934 
11935 void *
core_yyrealloc(void * ptr,yy_size_t bytes,core_yyscan_t yyscanner)11936 core_yyrealloc(void *ptr, yy_size_t bytes, core_yyscan_t yyscanner)
11937 {
11938 	if (ptr)
11939 		return repalloc(ptr, bytes);
11940 	else
11941 		return palloc(bytes);
11942 }
11943 
11944 void
core_yyfree(void * ptr,core_yyscan_t yyscanner)11945 core_yyfree(void *ptr, core_yyscan_t yyscanner)
11946 {
11947 	if (ptr)
11948 		pfree(ptr);
11949 }
11950 
11951