1 // Ryzom - MMORPG Framework <http://dev.ryzom.com/projects/ryzom/>
2 // Copyright (C) 2010 Winch Gate Property Limited
4 // This program is free software: you can redistribute it and/or modify
5 // it under the terms of the GNU Affero General Public License as
6 // published by the Free Software Foundation, either version 3 of the
7 // License, or (at your option) any later version.
9 // This program is distributed in the hope that it will be useful,
10 // but WITHOUT ANY WARRANTY; without even the implied warranty of
11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 // GNU Affero General Public License for more details.
14 // You should have received a copy of the GNU Affero General Public License
15 // along with this program. If not, see <http://www.gnu.org/licenses/>.
17 #define yy_create_buffer ai_create_buffer
18 #define yy_delete_buffer ai_delete_buffer
19 #define yy_scan_buffer ai_scan_buffer
20 #define yy_scan_string ai_scan_string
21 #define yy_scan_bytes ai_scan_bytes
22 #define yy_flex_debug ai_flex_debug
23 #define yy_init_buffer ai_init_buffer
24 #define yy_flush_buffer ai_flush_buffer
25 #define yy_load_buffer_state ai_load_buffer_state
26 #define yy_switch_to_buffer ai_switch_to_buffer
31 #define yyrestart airestart
35 #line 20 "ai_service/script_parser_lex.cpp"
36 /* A lexical scanner generated by flex */
38 /* Scanner skeleton version:
39 * $Header: /cvs/code/ryzom/src_v2/ai_service/script_parser_lex.cpp,v 1.7 2007/05/09 16:42:24 saffray Exp $
43 #define YY_FLEX_MAJOR_VERSION 2
44 #define YY_FLEX_MINOR_VERSION 5
46 #include "nel/misc/types_nl.h"
50 /* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */
68 /* Use prototypes in function declarations. */
71 /* The "const" storage-class-modifier is valid. */
74 #else /* ! __cplusplus */
82 #endif /* ! __cplusplus */
101 #define YY_PROTO(proto) proto
103 #define YY_PROTO(proto) ()
106 /* Returned upon end-of-file. */
109 /* Promotes a possibly negative, possibly signed char to an unsigned
110 * integer for use as an array index. If the signed char is negative,
111 * we want to instead treat it as an 8-bit unsigned char, hence the
114 #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
116 /* Enter a start condition. This macro really ought to take a parameter,
117 * but we do it the disgusting crufty way forced on us by the ()-less
118 * definition of BEGIN.
120 #define BEGIN yy_start = 1 + 2 *
122 /* Translate the current start state into a value that can be later handed
123 * to BEGIN to return to the state. The YYSTATE alias is for lex
126 #define YY_START ((yy_start - 1) / 2)
127 #define YYSTATE YY_START
129 /* Action number for EOF rule of a given start state. */
130 #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
132 /* Special action meaning "start processing a new file". */
133 #define YY_NEW_FILE yyrestart( yyin )
135 #define YY_END_OF_BUFFER_CHAR 0
137 /* Size of default input buffer. */
138 #define YY_BUF_SIZE 16384
140 typedef struct yy_buffer_state
*YY_BUFFER_STATE
;
143 extern FILE *yyin
, *yyout
;
145 #define EOB_ACT_CONTINUE_SCAN 0
146 #define EOB_ACT_END_OF_FILE 1
147 #define EOB_ACT_LAST_MATCH 2
149 /* The funky do-while in the following #define is used to turn the definition
150 * int a single C statement (which needs a semi-colon terminator). This
151 * avoids problems with code like:
153 * if ( condition_holds )
156 * do_something_else();
158 * Prior to using the do-while the compiler would get upset at the
159 * "else" because it interpreted the "if" statement as being all
160 * done when it reached the ';' after the yyless() call.
163 /* Return all but the first 'n' matched characters back to the input stream. */
168 /* Undo effects of setting up yytext. */ \
169 *yy_cp = yy_hold_char; \
170 YY_RESTORE_YY_MORE_OFFSET \
171 yy_c_buf_p = yy_cp = yy_bp + n - YY_MORE_ADJ; \
172 YY_DO_BEFORE_ACTION; /* set up yytext again */ \
176 #define unput(c) yyunput( c, yytext_ptr )
178 /* The following is because we cannot portably get our hands on size_t
179 * (without autoconf's help, which isn't available because we want
180 * flex-generated scanners to compile on their own).
182 typedef unsigned int yy_size_t
;
185 struct yy_buffer_state
189 char *yy_ch_buf
; /* input buffer */
190 char *yy_buf_pos
; /* current position in input buffer */
192 /* Size of input buffer in bytes, not including room for EOB
195 yy_size_t yy_buf_size
;
197 /* Number of characters read into yy_ch_buf, not including EOB
202 /* Whether we "own" the buffer - i.e., we know we created it,
203 * and can realloc() it to grow it, and should free() it to
206 int yy_is_our_buffer
;
208 /* Whether this is an "interactive" input source; if so, and
209 * if we're using stdio for input, then we want to use getc()
210 * instead of fread(), to make sure we stop fetching input after
213 int yy_is_interactive
;
215 /* Whether we're considered to be at the beginning of a line.
216 * If so, '^' rules will be active on the next match, otherwise
221 /* Whether to try to fill the input buffer when we reach the
226 int yy_buffer_status
;
227 #define YY_BUFFER_NEW 0
228 #define YY_BUFFER_NORMAL 1
229 /* When an EOF's been seen but there's still some text to process
230 * then we mark the buffer as YY_EOF_PENDING, to indicate that we
231 * shouldn't try reading from the input source any more. We might
232 * still have a bunch of tokens to match, though, because of
233 * possible backing-up.
235 * When we actually see the EOF, we change the status to "new"
236 * (via yyrestart()), so that the user can continue scanning by
237 * just pointing yyin at a new input file.
239 #define YY_BUFFER_EOF_PENDING 2
242 static YY_BUFFER_STATE yy_current_buffer
= 0;
244 /* We provide macros for accessing buffer states in case in the
245 * future we want to put the buffer states in a more general
248 #define YY_CURRENT_BUFFER yy_current_buffer
251 /* yy_hold_char holds the character lost when yytext is formed. */
252 static char yy_hold_char
;
254 static int yy_n_chars
; /* number of characters read into yy_ch_buf */
259 /* Points to current character in buffer. */
260 static char *yy_c_buf_p
= (char *) 0;
261 static int yy_init
= 1; /* whether we need to initialize */
262 static int yy_start
= 0; /* start state number */
264 /* Flag which is used to allow yywrap()'s to do buffer switches
265 * instead of setting up a fresh yyin. A bit of a hack ...
267 static int yy_did_buffer_switch_on_eof
;
269 void yyrestart
YY_PROTO(( FILE *input_file
));
271 void yy_switch_to_buffer
YY_PROTO(( YY_BUFFER_STATE new_buffer
));
272 void yy_load_buffer_state
YY_PROTO(( void ));
273 YY_BUFFER_STATE yy_create_buffer
YY_PROTO(( FILE *file
, int size
));
274 void yy_delete_buffer
YY_PROTO(( YY_BUFFER_STATE b
));
275 void yy_init_buffer
YY_PROTO(( YY_BUFFER_STATE b
, FILE *file
));
276 void yy_flush_buffer
YY_PROTO(( YY_BUFFER_STATE b
));
277 #define YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer )
279 YY_BUFFER_STATE yy_scan_buffer
YY_PROTO(( char *base
, yy_size_t size
));
280 YY_BUFFER_STATE yy_scan_string
YY_PROTO(( yyconst
char *yy_str
));
281 YY_BUFFER_STATE yy_scan_bytes
YY_PROTO(( yyconst
char *bytes
, int len
));
283 static void *yy_flex_alloc
YY_PROTO(( yy_size_t
));
284 static void *yy_flex_realloc
YY_PROTO(( void *, yy_size_t
));
285 static void yy_flex_free
YY_PROTO(( void * ));
287 #define yy_new_buffer yy_create_buffer
289 #define yy_set_interactive(is_interactive) \
291 if ( ! yy_current_buffer ) \
292 yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
293 yy_current_buffer->yy_is_interactive = is_interactive; \
296 #define yy_set_bol(at_bol) \
298 if ( ! yy_current_buffer ) \
299 yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
300 yy_current_buffer->yy_at_bol = at_bol; \
303 #define YY_AT_BOL() (yy_current_buffer->yy_at_bol)
305 typedef unsigned char YY_CHAR
;
306 FILE *yyin
= (FILE *) 0, *yyout
= (FILE *) 0;
307 typedef int yy_state_type
;
309 #define yytext_ptr yytext
310 static yyconst
short yy_nxt
[][256] =
313 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
314 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
315 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
316 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
317 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
318 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
319 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
320 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
321 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
322 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
324 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
325 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
326 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
327 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
328 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
329 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
330 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
331 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
332 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
333 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
335 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
336 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
337 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
338 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
339 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
344 3, 4, 4, 4, 4, 4, 4, 4, 4, 5,
345 6, 4, 4, 4, 4, 4, 4, 4, 4, 4,
346 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
347 4, 4, 5, 7, 8, 4, 9, 4, 10, 4,
349 11, 12, 13, 14, 15, 16, 17, 18, 19, 19,
350 19, 19, 19, 19, 19, 19, 19, 19, 20, 21,
351 22, 23, 24, 4, 25, 26, 26, 26, 26, 26,
352 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
353 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
354 26, 4, 4, 4, 4, 26, 4, 26, 26, 27,
355 26, 28, 26, 26, 26, 29, 26, 26, 30, 26,
356 26, 31, 32, 26, 33, 34, 26, 26, 26, 35,
357 26, 26, 26, 36, 37, 38, 4, 4, 4, 4,
358 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
360 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
361 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
362 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
363 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
364 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
365 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
366 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
367 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
368 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
369 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
371 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
376 3, 4, 4, 4, 4, 4, 4, 4, 4, 5,
377 6, 4, 4, 4, 4, 4, 4, 4, 4, 4,
378 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
379 4, 4, 5, 7, 8, 39, 9, 4, 10, 4,
380 11, 12, 13, 14, 15, 16, 17, 18, 19, 19,
381 19, 19, 19, 19, 19, 19, 19, 19, 20, 21,
382 22, 23, 24, 4, 25, 26, 26, 26, 26, 26,
383 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
385 26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
386 26, 4, 4, 4, 4, 26, 4, 26, 26, 27,
387 26, 28, 26, 26, 26, 29, 26, 26, 30, 26,
388 26, 31, 32, 26, 33, 34, 26, 26, 26, 35,
389 26, 26, 26, 36, 37, 38, 4, 4, 4, 4,
390 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
391 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
392 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
393 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
394 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
396 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
397 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
398 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
399 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
400 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
401 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
402 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
407 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
408 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
410 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
411 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
412 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
413 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
414 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
415 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
416 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
417 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
418 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
419 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
421 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
422 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
423 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
424 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
425 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
426 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
427 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
428 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
429 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
430 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
432 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
433 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
434 -3, -3, -3, -3, -3, -3, -3, -3, -3, -3,
435 -3, -3, -3, -3, -3, -3
439 3, -4, -4, -4, -4, -4, -4, -4, -4, -4,
440 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
441 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
442 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
443 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
444 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
446 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
447 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
448 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
449 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
450 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
451 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
452 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
453 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
454 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
455 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
457 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
458 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
459 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
460 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
461 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
462 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
463 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
464 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
465 -4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
466 -4, -4, -4, -4, -4, -4
471 3, -5, -5, -5, -5, -5, -5, -5, -5, -5,
472 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
473 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
474 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
475 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
476 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
477 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
478 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
479 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
480 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
482 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
483 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
484 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
485 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
486 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
487 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
488 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
489 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
490 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
491 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
493 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
494 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
495 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
496 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
497 -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
498 -5, -5, -5, -5, -5, -5
502 3, -6, -6, -6, -6, -6, -6, -6, -6, -6,
503 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
504 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
505 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
507 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
508 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
509 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
510 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
511 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
512 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
513 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
514 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
515 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
516 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
518 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
519 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
520 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
521 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
522 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
523 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
524 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
525 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
526 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
527 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
529 -6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
530 -6, -6, -6, -6, -6, -6
534 3, -7, -7, -7, -7, -7, -7, -7, -7, -7,
535 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
536 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
537 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
538 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
539 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
540 -7, 40, -7, -7, -7, -7, -7, -7, -7, -7,
541 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
543 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
544 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
545 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
546 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
547 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
548 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
549 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
550 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
551 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
552 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
554 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
555 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
556 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
557 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
558 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
559 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
560 -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
561 -7, -7, -7, -7, -7, -7
565 3, 41, 41, 41, 41, 41, 41, 41, 41, 41,
566 -8, 41, 41, 41, 41, 41, 41, 41, 41, 41,
568 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
569 41, 41, 41, 41, 42, 41, 41, 41, 41, 41,
570 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
571 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
572 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
573 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
574 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
575 41, 41, 43, 41, 41, 41, 41, 41, 41, 41,
576 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
577 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
579 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
580 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
581 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
582 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
583 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
584 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
585 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
586 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
587 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
588 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
590 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
591 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
592 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
593 41, 41, 41, 41, 41, 41
597 3, -9, -9, -9, -9, -9, -9, -9, -9, -9,
598 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
599 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
600 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
601 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
602 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
604 -9, -9, -9, -9, -9, 44, 44, 44, 44, 44,
605 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
606 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
607 44, -9, -9, -9, -9, 44, -9, 44, 44, 44,
608 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
609 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
610 44, 44, 44, -9, -9, -9, -9, -9, -9, -9,
611 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
612 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
613 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
615 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
616 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
617 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
618 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
619 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
620 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
621 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
622 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
623 -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
624 -9, -9, -9, -9, -9, -9
629 3, -10, -10, -10, -10, -10, -10, -10, -10, -10,
630 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
631 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
632 -10, -10, -10, -10, -10, -10, -10, -10, 45, -10,
633 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
634 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
635 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
636 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
637 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
638 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
640 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
641 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
642 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
643 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
644 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
645 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
646 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
647 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
648 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
649 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
651 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
652 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
653 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
654 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
655 -10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
656 -10, -10, -10, -10, -10, -10
660 3, -11, -11, -11, -11, -11, -11, -11, -11, -11,
661 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
662 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
663 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
665 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
666 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
667 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
668 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
669 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
670 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
671 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
672 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
673 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
674 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
676 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
677 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
678 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
679 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
680 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
681 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
682 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
683 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
684 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
685 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
687 -11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
688 -11, -11, -11, -11, -11, -11
692 3, -12, -12, -12, -12, -12, -12, -12, -12, -12,
693 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
694 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
695 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
696 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
697 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
698 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
699 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
701 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
702 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
703 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
704 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
705 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
706 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
707 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
708 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
709 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
710 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
712 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
713 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
714 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
715 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
716 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
717 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
718 -12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
719 -12, -12, -12, -12, -12, -12
723 3, -13, -13, -13, -13, -13, -13, -13, -13, -13,
724 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
726 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
727 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
728 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
729 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
730 -13, 46, -13, -13, -13, -13, -13, -13, -13, -13,
731 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
732 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
733 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
734 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
735 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
737 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
738 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
739 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
740 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
741 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
742 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
743 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
744 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
745 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
746 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
748 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
749 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
750 -13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
751 -13, -13, -13, -13, -13, -13
755 3, -14, -14, -14, -14, -14, -14, -14, -14, -14,
756 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
757 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
758 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
759 -14, -14, -14, 47, -14, -14, 48, -14, 49, 49,
760 49, 49, 49, 49, 49, 49, 49, 49, -14, -14,
762 -14, 50, -14, -14, -14, -14, -14, -14, -14, -14,
763 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
764 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
765 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
766 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
767 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
768 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
769 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
770 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
771 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
773 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
774 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
775 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
776 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
777 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
778 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
779 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
780 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
781 -14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
782 -14, -14, -14, -14, -14, -14
787 3, -15, -15, -15, -15, -15, -15, -15, -15, -15,
788 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
789 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
790 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
791 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
792 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
793 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
794 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
795 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
796 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
798 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
799 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
800 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
801 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
802 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
803 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
804 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
805 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
806 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
807 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
809 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
810 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
811 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
812 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
813 -15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
814 -15, -15, -15, -15, -15, -15
818 3, -16, -16, -16, -16, -16, -16, -16, -16, -16,
819 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
820 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
821 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
823 -16, -16, -16, -16, -16, 51, 48, -16, 49, 49,
824 49, 49, 49, 49, 49, 49, 49, 49, -16, -16,
825 -16, 52, -16, -16, -16, -16, -16, -16, -16, -16,
826 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
827 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
828 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
829 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
830 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
831 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
832 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
834 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
835 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
836 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
837 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
838 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
839 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
840 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
841 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
842 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
843 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
845 -16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
846 -16, -16, -16, -16, -16, -16
850 3, -17, -17, -17, -17, -17, -17, -17, -17, -17,
851 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
852 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
853 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
854 -17, -17, -17, -17, -17, -17, -17, -17, 53, 53,
855 53, 53, 53, 53, 53, 53, 53, 53, -17, -17,
856 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
857 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
859 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
860 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
861 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
862 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
863 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
864 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
865 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
866 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
867 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
868 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
870 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
871 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
872 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
873 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
874 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
875 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
876 -17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
877 -17, -17, -17, -17, -17, -17
881 3, -18, -18, -18, -18, -18, -18, -18, -18, -18,
882 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
884 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
885 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
886 -18, -18, -18, -18, -18, -18, -18, 54, -18, -18,
887 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
888 -18, 55, -18, -18, -18, -18, -18, -18, -18, -18,
889 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
890 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
891 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
892 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
893 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
895 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
896 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
897 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
898 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
899 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
900 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
901 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
902 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
903 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
904 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
906 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
907 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
908 -18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
909 -18, -18, -18, -18, -18, -18
913 3, -19, -19, -19, -19, -19, -19, -19, -19, -19,
914 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
915 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
916 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
917 -19, -19, -19, -19, -19, -19, 56, -19, 49, 49,
918 49, 49, 49, 49, 49, 49, 49, 49, -19, -19,
920 -19, -19, -19, -19, -19, -19, -19, -19, -19, 57,
921 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
922 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
923 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
924 -19, 57, -19, -19, -19, -19, -19, -19, -19, -19,
925 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
926 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
927 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
928 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
929 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
931 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
932 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
933 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
934 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
935 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
936 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
937 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
938 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
939 -19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
940 -19, -19, -19, -19, -19, -19
945 3, -20, -20, -20, -20, -20, -20, -20, -20, -20,
946 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
947 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
948 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
949 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
950 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
951 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
952 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
953 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
954 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
956 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
957 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
958 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
959 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
960 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
961 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
962 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
963 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
964 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
965 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
967 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
968 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
969 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
970 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
971 -20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
972 -20, -20, -20, -20, -20, -20
976 3, -21, -21, -21, -21, -21, -21, -21, -21, -21,
977 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
978 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
979 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
981 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
982 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
983 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
984 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
985 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
986 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
987 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
988 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
989 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
990 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
992 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
993 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
994 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
995 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
996 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
997 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
998 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
999 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
1000 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
1001 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
1003 -21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
1004 -21, -21, -21, -21, -21, -21
1008 3, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1009 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1010 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1011 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1012 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1013 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1014 -22, 58, 59, -22, -22, -22, -22, -22, -22, -22,
1015 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1017 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1018 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1019 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1020 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1021 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1022 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1023 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1024 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1025 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1026 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1028 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1029 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1030 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1031 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1032 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1033 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1034 -22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
1035 -22, -22, -22, -22, -22, -22
1039 3, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1040 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1042 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1043 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1044 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1045 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1046 60, 61, 62, -23, -23, -23, -23, -23, -23, -23,
1047 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1048 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1049 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1050 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1051 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1053 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1054 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1055 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1056 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1057 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1058 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1059 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1060 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1061 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1062 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1064 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1065 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1066 -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
1067 -23, -23, -23, -23, -23, -23
1071 3, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1072 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1073 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1074 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1075 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1076 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1078 63, 64, -24, -24, -24, -24, -24, -24, -24, -24,
1079 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1080 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1081 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1082 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1083 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1084 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1085 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1086 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1087 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1089 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1090 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1091 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1092 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1093 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1094 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1095 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1096 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1097 -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
1098 -24, -24, -24, -24, -24, -24
1103 3, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1104 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1105 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1106 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1107 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1108 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1109 -25, -25, -25, -25, -25, 65, 65, 65, 65, 65,
1110 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
1111 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
1112 65, -25, -25, -25, -25, 65, -25, 65, 65, 65,
1114 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
1115 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
1116 65, 65, 65, -25, -25, -25, -25, -25, -25, -25,
1117 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1118 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1119 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1120 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1121 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1122 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1123 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1125 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1126 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1127 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1128 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1129 -25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
1130 -25, -25, -25, -25, -25, -25
1134 3, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1135 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1136 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1137 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1139 -26, -26, -26, -26, -26, -26, -26, -26, 66, 66,
1140 66, 66, 66, 66, 66, 66, 66, 66, -26, -26,
1141 -26, -26, -26, -26, -26, 66, 66, 66, 66, 66,
1142 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1143 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1144 66, -26, -26, -26, -26, 66, -26, 66, 66, 66,
1145 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1146 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1147 66, 66, 66, -26, -26, -26, -26, -26, -26, -26,
1148 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1150 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1151 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1152 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1153 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1154 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1155 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1156 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1157 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1158 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1159 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1161 -26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
1162 -26, -26, -26, -26, -26, -26
1166 3, -27, -27, -27, -27, -27, -27, -27, -27, -27,
1167 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
1168 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
1169 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
1170 -27, -27, -27, -27, -27, -27, -27, -27, 66, 66,
1171 66, 66, 66, 66, 66, 66, 66, 66, -27, -27,
1172 -27, -27, -27, -27, -27, 66, 66, 66, 66, 66,
1173 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1175 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1176 66, -27, -27, -27, -27, 66, -27, 67, 66, 66,
1177 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1178 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1179 66, 66, 66, -27, -27, -27, -27, -27, -27, -27,
1180 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
1181 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
1182 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
1183 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
1184 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
1186 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
1187 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
1188 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
1189 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
1190 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
1191 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
1192 -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
1193 -27, -27, -27, -27, -27, -27
1197 3, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1198 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1200 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1201 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1202 -28, -28, -28, -28, -28, -28, -28, -28, 66, 66,
1203 66, 66, 66, 66, 66, 66, 66, 66, -28, -28,
1204 -28, -28, -28, -28, -28, 66, 66, 66, 66, 66,
1205 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1206 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1207 66, -28, -28, -28, -28, 66, -28, 66, 66, 66,
1208 66, 66, 66, 66, 66, 66, 66, 66, 68, 66,
1209 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1211 66, 66, 66, -28, -28, -28, -28, -28, -28, -28,
1212 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1213 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1214 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1215 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1216 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1217 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1218 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1219 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1220 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1222 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1223 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1224 -28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
1225 -28, -28, -28, -28, -28, -28
1229 3, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1230 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1231 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1232 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1233 -29, -29, -29, -29, -29, -29, -29, -29, 66, 66,
1234 66, 66, 66, 66, 66, 66, 66, 66, -29, -29,
1236 -29, -29, -29, -29, -29, 66, 66, 66, 66, 66,
1237 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1238 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1239 66, -29, -29, -29, -29, 66, -29, 66, 66, 66,
1240 66, 66, 69, 66, 66, 66, 66, 66, 66, 66,
1241 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1242 66, 66, 66, -29, -29, -29, -29, -29, -29, -29,
1243 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1244 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1245 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1247 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1248 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1249 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1250 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1251 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1252 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1253 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1254 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1255 -29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
1256 -29, -29, -29, -29, -29, -29
1261 3, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1262 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1263 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1264 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1265 -30, -30, -30, -30, -30, -30, -30, -30, 66, 66,
1266 66, 66, 66, 66, 66, 66, 66, 66, -30, -30,
1267 -30, -30, -30, -30, -30, 66, 66, 66, 66, 66,
1268 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1269 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1270 66, -30, -30, -30, -30, 66, -30, 66, 66, 66,
1272 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1273 66, 70, 66, 66, 66, 66, 66, 66, 66, 66,
1274 66, 66, 66, -30, -30, -30, -30, -30, -30, -30,
1275 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1276 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1277 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1278 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1279 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1280 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1281 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1283 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1284 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1285 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1286 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1287 -30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
1288 -30, -30, -30, -30, -30, -30
1292 3, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1293 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1294 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1295 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1297 -31, -31, -31, -31, -31, -31, -31, -31, 66, 66,
1298 66, 66, 66, 66, 66, 66, 66, 66, -31, -31,
1299 -31, -31, -31, -31, -31, 66, 66, 66, 66, 66,
1300 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1301 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1302 66, -31, -31, -31, -31, 66, -31, 66, 66, 66,
1303 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1304 71, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1305 66, 66, 66, -31, -31, -31, -31, -31, -31, -31,
1306 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1308 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1309 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1310 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1311 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1312 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1313 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1314 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1315 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1316 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1317 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1319 -31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
1320 -31, -31, -31, -31, -31, -31
1324 3, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1325 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1326 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1327 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1328 -32, -32, -32, -32, -32, -32, -32, -32, 66, 66,
1329 66, 66, 66, 66, 66, 66, 66, 66, -32, -32,
1330 -32, -32, -32, -32, -32, 66, 66, 66, 66, 66,
1331 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1333 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1334 66, -32, -32, -32, -32, 66, -32, 66, 66, 66,
1335 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1336 66, 66, 66, 66, 72, 66, 66, 66, 66, 66,
1337 66, 66, 66, -32, -32, -32, -32, -32, -32, -32,
1338 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1339 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1340 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1341 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1342 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1344 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1345 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1346 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1347 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1348 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1349 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1350 -32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
1351 -32, -32, -32, -32, -32, -32
1355 3, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1356 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1358 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1359 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1360 -33, -33, -33, -33, -33, -33, -33, -33, 66, 66,
1361 66, 66, 66, 66, 66, 66, 66, 66, -33, -33,
1362 -33, -33, -33, -33, -33, 66, 66, 66, 66, 66,
1363 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1364 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1365 66, -33, -33, -33, -33, 66, -33, 73, 66, 66,
1366 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1367 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1369 66, 66, 66, -33, -33, -33, -33, -33, -33, -33,
1370 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1371 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1372 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1373 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1374 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1375 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1376 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1377 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1378 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1380 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1381 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1382 -33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
1383 -33, -33, -33, -33, -33, -33
1387 3, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1388 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1389 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1390 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1391 -34, -34, -34, -34, -34, -34, -34, -34, 66, 66,
1392 66, 66, 66, 66, 66, 66, 66, 66, -34, -34,
1394 -34, -34, -34, -34, -34, 66, 66, 66, 66, 66,
1395 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1396 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1397 66, -34, -34, -34, -34, 66, -34, 66, 66, 66,
1398 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1399 66, 66, 66, 66, 66, 66, 66, 66, 66, 74,
1400 66, 66, 66, -34, -34, -34, -34, -34, -34, -34,
1401 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1402 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1403 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1405 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1406 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1407 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1408 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1409 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1410 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1411 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1412 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1413 -34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
1414 -34, -34, -34, -34, -34, -34
1419 3, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1420 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1421 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1422 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1423 -35, -35, -35, -35, -35, -35, -35, -35, 66, 66,
1424 66, 66, 66, 66, 66, 66, 66, 66, -35, -35,
1425 -35, -35, -35, -35, -35, 66, 66, 66, 66, 66,
1426 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1427 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1428 66, -35, -35, -35, -35, 66, -35, 66, 66, 66,
1430 66, 66, 66, 66, 75, 66, 66, 66, 66, 66,
1431 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
1432 66, 66, 66, -35, -35, -35, -35, -35, -35, -35,
1433 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1434 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1435 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1436 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1437 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1438 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1439 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1441 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1442 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1443 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1444 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1445 -35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
1446 -35, -35, -35, -35, -35, -35
1450 3, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1451 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1452 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1453 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1455 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1456 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1457 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1458 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1459 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1460 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1461 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1462 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1463 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1464 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1466 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1467 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1468 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1469 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1470 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1471 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1472 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1473 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1474 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1475 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1477 -36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
1478 -36, -36, -36, -36, -36, -36
1482 3, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1483 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1484 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1485 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1486 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1487 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1488 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1489 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1491 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1492 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1493 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1494 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1495 -37, -37, -37, -37, 76, -37, -37, -37, -37, -37,
1496 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1497 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1498 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1499 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1500 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1502 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1503 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1504 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1505 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1506 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1507 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1508 -37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
1509 -37, -37, -37, -37, -37, -37
1513 3, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1514 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1516 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1517 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1518 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1519 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1520 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1521 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1522 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1523 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1524 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1525 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1527 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1528 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1529 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1530 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1531 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1532 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1533 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1534 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1535 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1536 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1538 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1539 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1540 -38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
1541 -38, -38, -38, -38, -38, -38
1545 3, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1546 78, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1547 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1548 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1549 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1550 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1552 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1553 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1554 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1555 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1556 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1557 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1558 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1559 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1560 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1561 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1563 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1564 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1565 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1566 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1567 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1568 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1569 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1570 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1571 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
1572 77, 77, 77, 77, 77, 77
1577 3, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1578 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1579 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1580 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1581 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1582 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1583 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1584 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1585 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1586 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1588 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1589 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1590 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1591 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1592 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1593 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1594 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1595 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1596 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1597 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1599 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1600 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1601 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1602 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1603 -40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1604 -40, -40, -40, -40, -40, -40
1608 3, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1609 -41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1610 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1611 41, 41, 41, 41, 42, 41, 41, 41, 41, 41,
1613 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1614 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1615 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1616 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1617 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1618 41, 41, 43, 41, 41, 41, 41, 41, 41, 41,
1619 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1620 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1621 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1622 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1624 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1625 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1626 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1627 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1628 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1629 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1630 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1631 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1632 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1633 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1635 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1636 41, 41, 41, 41, 41, 41
1640 3, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1641 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1642 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1643 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1644 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1645 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1646 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1647 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1649 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1650 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1651 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1652 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1653 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1654 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1655 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1656 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1657 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1658 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1660 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1661 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1662 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1663 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1664 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1665 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1666 -42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1667 -42, -42, -42, -42, -42, -42
1671 3, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1672 -43, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1674 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1675 41, 41, 41, 41, 79, 41, 41, 41, 41, 41,
1676 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1677 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1678 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1679 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1680 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1681 41, 41, 43, 41, 41, 41, 41, 41, 41, 41,
1682 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1683 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1685 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1686 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1687 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1688 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1689 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1690 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1691 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1692 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1693 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1694 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1696 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1697 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1698 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
1699 41, 41, 41, 41, 41, 41
1703 3, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1704 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1705 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1706 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1707 -44, -44, -44, -44, -44, -44, -44, -44, 80, 80,
1708 80, 80, 80, 80, 80, 80, 80, 80, -44, -44,
1710 -44, -44, -44, -44, -44, 80, 80, 80, 80, 80,
1711 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
1712 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
1713 80, -44, -44, -44, -44, 80, -44, 80, 80, 80,
1714 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
1715 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
1716 80, 80, 80, -44, -44, -44, -44, -44, -44, -44,
1717 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1718 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1719 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1721 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1722 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1723 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1724 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1725 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1726 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1727 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1728 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1729 -44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1730 -44, -44, -44, -44, -44, -44
1735 3, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1736 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1737 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1738 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1739 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1740 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1741 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1742 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1743 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1744 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1746 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1747 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1748 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1749 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1750 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1751 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1752 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1753 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1754 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1755 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1757 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1758 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1759 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1760 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1761 -45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1762 -45, -45, -45, -45, -45, -45
1766 3, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1767 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1768 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1769 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1771 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1772 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1773 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1774 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1775 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1776 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1777 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1778 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1779 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1780 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1782 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1783 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1784 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1785 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1786 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1787 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1788 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1789 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1790 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1791 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1793 -46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1794 -46, -46, -46, -46, -46, -46
1798 3, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1799 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1800 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1801 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1802 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1803 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1804 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1805 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1807 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1808 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1809 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1810 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1811 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1812 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1813 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1814 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1815 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1816 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1818 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1819 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1820 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1821 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1822 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1823 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1824 -47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1825 -47, -47, -47, -47, -47, -47
1829 3, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1830 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1832 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1833 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1834 -48, -48, -48, -48, -48, -48, -48, -48, 53, 53,
1835 53, 53, 53, 53, 53, 53, 53, 53, -48, -48,
1836 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1837 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1838 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1839 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1840 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1841 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1843 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1844 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1845 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1846 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1847 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1848 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1849 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1850 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1851 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1852 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1854 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1855 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1856 -48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1857 -48, -48, -48, -48, -48, -48
1861 3, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1862 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1863 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1864 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1865 -49, -49, -49, -49, -49, -49, 56, -49, 49, 49,
1866 49, 49, 49, 49, 49, 49, 49, 49, -49, -49,
1868 -49, -49, -49, -49, -49, -49, -49, -49, -49, 57,
1869 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1870 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1871 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1872 -49, 57, -49, -49, -49, -49, -49, -49, -49, -49,
1873 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1874 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1875 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1876 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1877 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1879 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1880 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1881 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1882 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1883 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1884 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1885 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1886 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1887 -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1888 -49, -49, -49, -49, -49, -49
1893 3, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1894 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1895 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1896 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1897 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1898 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1899 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1900 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1901 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1902 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1904 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1905 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1906 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1907 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1908 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1909 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1910 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1911 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1912 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1913 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1915 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1916 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1917 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1918 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1919 -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1920 -50, -50, -50, -50, -50, -50
1924 3, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1925 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1926 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1927 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1929 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1930 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1931 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1932 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1933 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1934 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1935 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1936 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1937 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1938 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1940 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1941 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1942 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1943 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1944 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1945 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1946 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1947 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1948 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1949 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1951 -51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1952 -51, -51, -51, -51, -51, -51
1956 3, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1957 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1958 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1959 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1960 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1961 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1962 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1963 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1965 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1966 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1967 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1968 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1969 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1970 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1971 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1972 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1973 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1974 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1976 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1977 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1978 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1979 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1980 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1981 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1982 -52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1983 -52, -52, -52, -52, -52, -52
1987 3, -53, -53, -53, -53, -53, -53, -53, -53, -53,
1988 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
1990 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
1991 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
1992 -53, -53, -53, -53, -53, -53, -53, -53, 53, 53,
1993 53, 53, 53, 53, 53, 53, 53, 53, -53, -53,
1994 -53, -53, -53, -53, -53, -53, -53, -53, -53, 81,
1995 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
1996 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
1997 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
1998 -53, 81, -53, -53, -53, -53, -53, -53, -53, -53,
1999 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2001 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2002 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2003 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2004 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2005 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2006 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2007 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2008 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2009 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2010 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2012 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2013 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2014 -53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
2015 -53, -53, -53, -53, -53, -53
2019 3, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2020 83, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2021 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2022 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2023 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2024 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2026 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2027 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2028 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2029 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2030 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2031 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2032 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2033 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2034 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2035 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2037 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2038 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2039 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2040 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2041 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2042 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2043 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2044 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2045 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2046 82, 82, 82, 82, 82, 82
2051 3, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2052 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2053 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2054 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2055 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2056 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2057 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2058 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2059 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2060 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2062 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2063 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2064 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2065 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2066 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2067 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2068 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2069 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2070 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2071 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2073 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2074 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2075 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2076 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2077 -55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
2078 -55, -55, -55, -55, -55, -55
2082 3, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2083 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2084 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2085 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2087 -56, -56, -56, -56, -56, -56, -56, -56, 53, 53,
2088 53, 53, 53, 53, 53, 53, 53, 53, -56, -56,
2089 -56, -56, -56, -56, -56, -56, -56, -56, -56, 84,
2090 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2091 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2092 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2093 -56, 84, -56, -56, -56, -56, -56, -56, -56, -56,
2094 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2095 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2096 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2098 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2099 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2100 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2101 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2102 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2103 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2104 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2105 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2106 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2107 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2109 -56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
2110 -56, -56, -56, -56, -56, -56
2114 3, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2115 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2116 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2117 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2118 -57, -57, -57, 85, -57, 85, -57, -57, 86, 86,
2119 86, 86, 86, 86, 86, 86, 86, 86, -57, -57,
2120 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2121 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2123 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2124 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2125 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2126 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2127 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2128 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2129 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2130 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2131 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2132 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2134 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2135 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2136 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2137 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2138 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2139 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2140 -57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
2141 -57, -57, -57, -57, -57, -57
2145 3, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2146 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2148 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2149 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2150 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2151 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2152 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2153 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2154 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2155 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2156 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2157 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2159 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2160 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2161 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2162 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2163 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2164 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2165 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2166 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2167 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2168 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2170 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2171 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2172 -58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
2173 -58, -58, -58, -58, -58, -58
2177 3, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2178 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2179 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2180 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2181 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2182 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2184 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2185 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2186 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2187 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2188 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2189 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2190 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2191 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2192 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2193 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2195 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2196 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2197 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2198 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2199 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2200 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2201 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2202 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2203 -59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
2204 -59, -59, -59, -59, -59, -59
2209 3, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2210 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2211 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2212 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2213 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2214 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2215 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2216 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2217 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2218 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2220 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2221 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2222 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2223 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2224 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2225 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2226 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2227 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2228 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2229 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2231 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2232 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2233 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2234 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2235 -60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
2236 -60, -60, -60, -60, -60, -60
2240 3, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2241 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2242 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2243 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2245 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2246 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2247 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2248 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2249 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2250 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2251 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2252 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2253 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2254 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2256 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2257 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2258 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2259 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2260 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2261 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2262 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2263 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2264 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2265 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2267 -61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
2268 -61, -61, -61, -61, -61, -61
2272 3, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2273 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2274 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2275 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2276 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2277 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2278 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2279 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2281 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2282 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2283 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2284 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2285 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2286 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2287 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2288 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2289 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2290 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2292 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2293 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2294 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2295 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2296 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2297 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2298 -62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
2299 -62, -62, -62, -62, -62, -62
2303 3, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2304 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2306 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2307 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2308 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2309 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2310 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2311 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2312 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2313 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2314 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2315 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2317 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2318 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2319 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2320 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2321 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2322 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2323 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2324 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2325 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2326 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2328 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2329 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2330 -63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
2331 -63, -63, -63, -63, -63, -63
2335 3, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2336 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2337 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2338 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2339 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2340 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2342 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2343 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2344 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2345 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2346 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2347 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2348 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2349 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2350 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2351 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2353 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2354 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2355 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2356 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2357 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2358 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2359 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2360 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2361 -64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
2362 -64, -64, -64, -64, -64, -64
2367 3, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2368 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2369 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2370 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2371 -65, -65, -65, -65, -65, -65, -65, -65, 87, 87,
2372 87, 87, 87, 87, 87, 87, 87, 87, -65, -65,
2373 -65, -65, -65, -65, -65, 87, 87, 87, 87, 87,
2374 87, 87, 87, 87, 87, 87, 87, 87, 87, 87,
2375 87, 87, 87, 87, 87, 87, 87, 87, 87, 87,
2376 87, -65, -65, -65, -65, 87, -65, 87, 87, 87,
2378 87, 87, 87, 87, 87, 87, 87, 87, 87, 87,
2379 87, 87, 87, 87, 87, 87, 87, 87, 87, 87,
2380 87, 87, 87, -65, -65, -65, -65, -65, -65, -65,
2381 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2382 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2383 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2384 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2385 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2386 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2387 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2389 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2390 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2391 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2392 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2393 -65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
2394 -65, -65, -65, -65, -65, -65
2398 3, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2399 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2400 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2401 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2403 -66, -66, -66, -66, -66, -66, -66, -66, 66, 66,
2404 66, 66, 66, 66, 66, 66, 66, 66, -66, -66,
2405 -66, -66, -66, -66, -66, 66, 66, 66, 66, 66,
2406 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2407 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2408 66, -66, -66, -66, -66, 66, -66, 66, 66, 66,
2409 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2410 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2411 66, 66, 66, -66, -66, -66, -66, -66, -66, -66,
2412 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2414 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2415 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2416 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2417 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2418 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2419 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2420 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2421 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2422 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2423 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2425 -66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
2426 -66, -66, -66, -66, -66, -66
2430 3, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2431 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2432 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2433 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2434 -67, -67, -67, -67, -67, -67, -67, -67, 66, 66,
2435 66, 66, 66, 66, 66, 66, 66, 66, -67, -67,
2436 -67, -67, -67, -67, -67, 66, 66, 66, 66, 66,
2437 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2439 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2440 66, -67, -67, -67, -67, 66, -67, 66, 66, 66,
2441 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2442 66, 66, 66, 66, 66, 88, 66, 66, 66, 66,
2443 66, 66, 66, -67, -67, -67, -67, -67, -67, -67,
2444 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2445 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2446 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2447 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2448 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2450 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2451 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2452 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2453 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2454 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2455 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2456 -67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
2457 -67, -67, -67, -67, -67, -67
2461 3, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2462 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2464 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2465 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2466 -68, -68, -68, -68, -68, -68, -68, -68, 66, 66,
2467 66, 66, 66, 66, 66, 66, 66, 66, -68, -68,
2468 -68, -68, -68, -68, -68, 66, 66, 66, 66, 66,
2469 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2470 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2471 66, -68, -68, -68, -68, 66, -68, 66, 66, 66,
2472 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2473 66, 66, 66, 66, 66, 89, 66, 66, 66, 66,
2475 66, 66, 66, -68, -68, -68, -68, -68, -68, -68,
2476 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2477 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2478 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2479 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2480 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2481 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2482 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2483 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2484 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2486 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2487 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2488 -68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
2489 -68, -68, -68, -68, -68, -68
2493 3, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2494 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2495 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2496 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2497 -69, -69, -69, -69, -69, -69, -69, -69, 66, 66,
2498 66, 66, 66, 66, 66, 66, 66, 66, -69, -69,
2500 -69, -69, -69, -69, -69, 66, 66, 66, 66, 66,
2501 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2502 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2503 66, -69, -69, -69, -69, 66, -69, 66, 66, 66,
2504 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2505 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2506 66, 66, 66, -69, -69, -69, -69, -69, -69, -69,
2507 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2508 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2509 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2511 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2512 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2513 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2514 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2515 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2516 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2517 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2518 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2519 -69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
2520 -69, -69, -69, -69, -69, -69
2525 3, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2526 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2527 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2528 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2529 -70, -70, -70, -70, -70, -70, -70, -70, 66, 66,
2530 66, 66, 66, 66, 66, 66, 66, 66, -70, -70,
2531 -70, -70, -70, -70, -70, 66, 66, 66, 66, 66,
2532 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2533 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2534 66, -70, -70, -70, -70, 66, -70, 66, 66, 66,
2536 66, 66, 66, 90, 66, 66, 66, 66, 66, 66,
2537 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2538 66, 66, 66, -70, -70, -70, -70, -70, -70, -70,
2539 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2540 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2541 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2542 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2543 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2544 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2545 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2547 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2548 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2549 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2550 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2551 -70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
2552 -70, -70, -70, -70, -70, -70
2556 3, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2557 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2558 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2559 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2561 -71, -71, -71, -71, -71, -71, -71, -71, 66, 66,
2562 66, 66, 66, 66, 66, 66, 66, 66, -71, -71,
2563 -71, -71, -71, -71, -71, 66, 66, 66, 66, 66,
2564 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2565 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2566 66, -71, -71, -71, -71, 66, -71, 66, 66, 91,
2567 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2568 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2569 66, 66, 66, -71, -71, -71, -71, -71, -71, -71,
2570 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2572 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2573 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2574 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2575 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2576 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2577 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2578 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2579 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2580 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2581 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2583 -71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
2584 -71, -71, -71, -71, -71, -71
2588 3, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2589 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2590 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2591 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2592 -72, -72, -72, -72, -72, -72, -72, -72, 66, 66,
2593 66, 66, 66, 66, 66, 66, 66, 66, -72, -72,
2594 -72, -72, -72, -72, -72, 66, 66, 66, 66, 66,
2595 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2597 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2598 66, -72, -72, -72, -72, 66, -72, 66, 66, 66,
2599 66, 66, 66, 66, 66, 92, 66, 66, 66, 66,
2600 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2601 66, 66, 66, -72, -72, -72, -72, -72, -72, -72,
2602 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2603 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2604 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2605 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2606 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2608 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2609 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2610 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2611 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2612 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2613 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2614 -72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
2615 -72, -72, -72, -72, -72, -72
2619 3, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2620 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2622 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2623 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2624 -73, -73, -73, -73, -73, -73, -73, -73, 66, 66,
2625 66, 66, 66, 66, 66, 66, 66, 66, -73, -73,
2626 -73, -73, -73, -73, -73, 66, 66, 66, 66, 66,
2627 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2628 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2629 66, -73, -73, -73, -73, 66, -73, 66, 66, 66,
2630 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2631 93, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2633 66, 66, 66, -73, -73, -73, -73, -73, -73, -73,
2634 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2635 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2636 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2637 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2638 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2639 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2640 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2641 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2642 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2644 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2645 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2646 -73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
2647 -73, -73, -73, -73, -73, -73
2651 3, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2652 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2653 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2654 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2655 -74, -74, -74, -74, -74, -74, -74, -74, 66, 66,
2656 66, 66, 66, 66, 66, 66, 66, 66, -74, -74,
2658 -74, -74, -74, -74, -74, 66, 66, 66, 66, 66,
2659 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2660 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2661 66, -74, -74, -74, -74, 66, -74, 66, 66, 66,
2662 66, 66, 66, 66, 66, 94, 66, 66, 66, 66,
2663 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2664 66, 66, 66, -74, -74, -74, -74, -74, -74, -74,
2665 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2666 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2667 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2669 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2670 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2671 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2672 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2673 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2674 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2675 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2676 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2677 -74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
2678 -74, -74, -74, -74, -74, -74
2683 3, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2684 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2685 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2686 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2687 -75, -75, -75, -75, -75, -75, -75, -75, 66, 66,
2688 66, 66, 66, 66, 66, 66, 66, 66, -75, -75,
2689 -75, -75, -75, -75, -75, 66, 66, 66, 66, 66,
2690 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2691 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2692 66, -75, -75, -75, -75, 66, -75, 66, 66, 66,
2694 66, 66, 66, 66, 66, 95, 66, 66, 66, 66,
2695 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
2696 66, 66, 66, -75, -75, -75, -75, -75, -75, -75,
2697 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2698 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2699 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2700 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2701 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2702 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2703 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2705 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2706 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2707 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2708 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2709 -75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
2710 -75, -75, -75, -75, -75, -75
2714 3, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2715 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2716 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2717 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2719 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2720 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2721 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2722 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2723 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2724 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2725 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2726 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2727 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2728 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2730 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2731 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2732 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2733 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2734 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2735 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2736 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2737 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2738 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2739 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2741 -76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
2742 -76, -76, -76, -76, -76, -76
2746 3, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2747 78, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2748 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2749 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2750 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2751 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2752 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2753 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2755 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2756 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2757 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2758 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2759 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2760 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2761 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2762 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2763 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2764 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2766 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2767 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2768 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2769 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2770 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2771 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2772 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
2773 77, 77, 77, 77, 77, 77
2777 3, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2778 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2780 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2781 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2782 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2783 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2784 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2785 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2786 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2787 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2788 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2789 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2791 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2792 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2793 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2794 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2795 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2796 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2797 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2798 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2799 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2800 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2802 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2803 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2804 -78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
2805 -78, -78, -78, -78, -78, -78
2809 3, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2810 -79, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2811 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2812 41, 41, 41, 41, 42, 41, 41, 41, 41, 41,
2813 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2814 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2816 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2817 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2818 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2819 41, 41, 43, 41, 41, 41, 41, 41, 41, 41,
2820 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2821 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2822 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2823 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2824 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2825 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2827 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2828 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2829 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2830 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2831 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2832 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2833 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2834 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2835 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
2836 41, 41, 41, 41, 41, 41
2841 3, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2842 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2843 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2844 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2845 -80, -80, -80, -80, -80, -80, -80, -80, 80, 80,
2846 80, 80, 80, 80, 80, 80, 80, 80, -80, -80,
2847 -80, -80, -80, -80, -80, 80, 80, 80, 80, 80,
2848 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
2849 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
2850 80, -80, -80, -80, -80, 80, -80, 80, 80, 80,
2852 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
2853 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
2854 80, 80, 80, -80, -80, -80, -80, -80, -80, -80,
2855 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2856 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2857 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2858 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2859 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2860 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2861 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2863 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2864 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2865 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2866 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2867 -80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
2868 -80, -80, -80, -80, -80, -80
2872 3, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2873 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2874 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2875 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2877 -81, -81, -81, 96, -81, 96, -81, -81, 97, 97,
2878 97, 97, 97, 97, 97, 97, 97, 97, -81, -81,
2879 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2880 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2881 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2882 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2883 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2884 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2885 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2886 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2888 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2889 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2890 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2891 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2892 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2893 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2894 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2895 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2896 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2897 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2899 -81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
2900 -81, -81, -81, -81, -81, -81
2904 3, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2905 83, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2906 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2907 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2908 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2909 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2910 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2911 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2913 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2914 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2915 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2916 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2917 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2918 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2919 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2920 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2921 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2922 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2924 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2925 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2926 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2927 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2928 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2929 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2930 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
2931 82, 82, 82, 82, 82, 82
2935 3, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2936 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2938 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2939 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2940 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2941 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2942 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2943 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2944 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2945 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2946 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2947 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2949 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2950 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2951 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2952 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2953 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2954 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2955 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2956 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2957 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2958 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2960 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2961 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2962 -83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
2963 -83, -83, -83, -83, -83, -83
2967 3, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2968 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2969 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2970 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2971 -84, -84, -84, 98, -84, 98, -84, -84, 99, 99,
2972 99, 99, 99, 99, 99, 99, 99, 99, -84, -84,
2974 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2975 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2976 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2977 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2978 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2979 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2980 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2981 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2982 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2983 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2985 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2986 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2987 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2988 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2989 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2990 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2991 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2992 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2993 -84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
2994 -84, -84, -84, -84, -84, -84
2999 3, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3000 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3001 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3002 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3003 -85, -85, -85, -85, -85, -85, -85, -85, 86, 86,
3004 86, 86, 86, 86, 86, 86, 86, 86, -85, -85,
3005 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3006 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3007 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3008 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3010 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3011 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3012 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3013 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3014 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3015 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3016 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3017 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3018 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3019 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3021 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3022 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3023 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3024 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3025 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
3026 -85, -85, -85, -85, -85, -85
3030 3, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3031 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3032 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3033 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3035 -86, -86, -86, -86, -86, -86, -86, -86, 86, 86,
3036 86, 86, 86, 86, 86, 86, 86, 86, -86, -86,
3037 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3038 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3039 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3040 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3041 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3042 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3043 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3044 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3046 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3047 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3048 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3049 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3050 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3051 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3052 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3053 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3054 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3055 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3057 -86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
3058 -86, -86, -86, -86, -86, -86
3062 3, -87, -87, -87, -87, -87, -87, -87, -87, -87,
3063 -87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
3064 -87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
3065 -87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
3066 -87, -87, -87, -87, -87, -87, -87, -87, 87, 87,
3067 87, 87, 87, 87, 87, 87, 87, 87, -87, -87,
3068 -87, -87, -87, -87, -87, 87, 87, 87, 87, 87,
3069 87, 87, 87, 87, 87, 87, 87, 87, 87, 87,
3071 87, 87, 87, 87, 87, 87, 87, 87, 87, 87,
3072 87, -87, -87, -87, -87, 87, -87, 87, 87, 87,
3073 87, 87, 87, 87, 87, 87, 87, 87, 87, 87,
3074 87, 87, 87, 87, 87, 87, 87, 87, 87, 87,
3075 87, 87, 87, -87, -87, -87, -87, -87, -87, -87,
3076 -87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
3077 -87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
3078 -87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
3079 -87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
3080 -87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
3082 -87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
3083 -87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
3084 -87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
3085 -87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
3086 -87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
3087 -87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
3088 -87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
3089 -87, -87, -87, -87, -87, -87
3093 3, -88, -88, -88, -88, -88, -88, -88, -88, -88,
3094 -88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
3096 -88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
3097 -88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
3098 -88, -88, -88, -88, -88, -88, -88, -88, 66, 66,
3099 66, 66, 66, 66, 66, 66, 66, 66, -88, -88,
3100 -88, -88, -88, -88, -88, 66, 66, 66, 66, 66,
3101 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3102 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3103 66, -88, -88, -88, -88, 66, -88, 66, 66, 66,
3104 66, 100, 66, 66, 66, 66, 66, 66, 66, 66,
3105 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3107 66, 66, 66, -88, -88, -88, -88, -88, -88, -88,
3108 -88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
3109 -88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
3110 -88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
3111 -88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
3112 -88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
3113 -88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
3114 -88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
3115 -88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
3116 -88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
3118 -88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
3119 -88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
3120 -88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
3121 -88, -88, -88, -88, -88, -88
3125 3, -89, -89, -89, -89, -89, -89, -89, -89, -89,
3126 -89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
3127 -89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
3128 -89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
3129 -89, -89, -89, -89, -89, -89, -89, -89, 66, 66,
3130 66, 66, 66, 66, 66, 66, 66, 66, -89, -89,
3132 -89, -89, -89, -89, -89, 66, 66, 66, 66, 66,
3133 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3134 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3135 66, -89, -89, -89, -89, 66, -89, 66, 66, 66,
3136 66, 101, 66, 66, 66, 66, 66, 66, 66, 66,
3137 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3138 66, 66, 66, -89, -89, -89, -89, -89, -89, -89,
3139 -89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
3140 -89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
3141 -89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
3143 -89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
3144 -89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
3145 -89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
3146 -89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
3147 -89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
3148 -89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
3149 -89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
3150 -89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
3151 -89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
3152 -89, -89, -89, -89, -89, -89
3157 3, -90, -90, -90, -90, -90, -90, -90, -90, -90,
3158 -90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
3159 -90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
3160 -90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
3161 -90, -90, -90, -90, -90, -90, -90, -90, 66, 66,
3162 66, 66, 66, 66, 66, 66, 66, 66, -90, -90,
3163 -90, -90, -90, -90, -90, 66, 66, 66, 66, 66,
3164 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3165 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3166 66, -90, -90, -90, -90, 66, -90, 66, 66, 66,
3168 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3169 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3170 66, 66, 66, -90, -90, -90, -90, -90, -90, -90,
3171 -90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
3172 -90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
3173 -90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
3174 -90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
3175 -90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
3176 -90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
3177 -90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
3179 -90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
3180 -90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
3181 -90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
3182 -90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
3183 -90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
3184 -90, -90, -90, -90, -90, -90
3188 3, -91, -91, -91, -91, -91, -91, -91, -91, -91,
3189 -91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
3190 -91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
3191 -91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
3193 -91, -91, -91, -91, -91, -91, -91, -91, 66, 66,
3194 66, 66, 66, 66, 66, 66, 66, 66, -91, -91,
3195 -91, -91, -91, -91, -91, 66, 66, 66, 66, 66,
3196 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3197 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3198 66, -91, -91, -91, -91, 66, -91, 66, 66, 66,
3199 66, 66, 66, 66, 102, 66, 66, 66, 66, 66,
3200 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3201 66, 66, 66, -91, -91, -91, -91, -91, -91, -91,
3202 -91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
3204 -91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
3205 -91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
3206 -91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
3207 -91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
3208 -91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
3209 -91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
3210 -91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
3211 -91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
3212 -91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
3213 -91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
3215 -91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
3216 -91, -91, -91, -91, -91, -91
3220 3, -92, -92, -92, -92, -92, -92, -92, -92, -92,
3221 -92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
3222 -92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
3223 -92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
3224 -92, -92, -92, -92, -92, -92, -92, -92, 66, 66,
3225 66, 66, 66, 66, 66, 66, 66, 66, -92, -92,
3226 -92, -92, -92, -92, -92, 66, 66, 66, 66, 66,
3227 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3229 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3230 66, -92, -92, -92, -92, 66, -92, 66, 66, 66,
3231 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3232 103, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3233 66, 66, 66, -92, -92, -92, -92, -92, -92, -92,
3234 -92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
3235 -92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
3236 -92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
3237 -92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
3238 -92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
3240 -92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
3241 -92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
3242 -92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
3243 -92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
3244 -92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
3245 -92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
3246 -92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
3247 -92, -92, -92, -92, -92, -92
3251 3, -93, -93, -93, -93, -93, -93, -93, -93, -93,
3252 -93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
3254 -93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
3255 -93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
3256 -93, -93, -93, -93, -93, -93, -93, -93, 66, 66,
3257 66, 66, 66, 66, 66, 66, 66, 66, -93, -93,
3258 -93, -93, -93, -93, -93, 66, 66, 66, 66, 66,
3259 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3260 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3261 66, -93, -93, -93, -93, 66, -93, 66, 66, 66,
3262 104, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3263 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3265 66, 66, 66, -93, -93, -93, -93, -93, -93, -93,
3266 -93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
3267 -93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
3268 -93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
3269 -93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
3270 -93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
3271 -93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
3272 -93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
3273 -93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
3274 -93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
3276 -93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
3277 -93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
3278 -93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
3279 -93, -93, -93, -93, -93, -93
3283 3, -94, -94, -94, -94, -94, -94, -94, -94, -94,
3284 -94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
3285 -94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
3286 -94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
3287 -94, -94, -94, -94, -94, -94, -94, -94, 66, 66,
3288 66, 66, 66, 66, 66, 66, 66, 66, -94, -94,
3290 -94, -94, -94, -94, -94, 66, 66, 66, 66, 66,
3291 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3292 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3293 66, -94, -94, -94, -94, 66, -94, 66, 66, 66,
3294 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3295 66, 66, 66, 66, 66, 66, 105, 66, 66, 66,
3296 66, 66, 66, -94, -94, -94, -94, -94, -94, -94,
3297 -94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
3298 -94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
3299 -94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
3301 -94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
3302 -94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
3303 -94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
3304 -94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
3305 -94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
3306 -94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
3307 -94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
3308 -94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
3309 -94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
3310 -94, -94, -94, -94, -94, -94
3315 3, -95, -95, -95, -95, -95, -95, -95, -95, -95,
3316 -95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
3317 -95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
3318 -95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
3319 -95, -95, -95, -95, -95, -95, -95, -95, 66, 66,
3320 66, 66, 66, 66, 66, 66, 66, 66, -95, -95,
3321 -95, -95, -95, -95, -95, 66, 66, 66, 66, 66,
3322 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3323 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3324 66, -95, -95, -95, -95, 66, -95, 66, 66, 66,
3326 66, 66, 66, 66, 66, 66, 66, 66, 106, 66,
3327 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3328 66, 66, 66, -95, -95, -95, -95, -95, -95, -95,
3329 -95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
3330 -95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
3331 -95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
3332 -95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
3333 -95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
3334 -95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
3335 -95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
3337 -95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
3338 -95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
3339 -95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
3340 -95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
3341 -95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
3342 -95, -95, -95, -95, -95, -95
3346 3, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3347 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3348 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3349 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3351 -96, -96, -96, -96, -96, -96, -96, -96, 97, 97,
3352 97, 97, 97, 97, 97, 97, 97, 97, -96, -96,
3353 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3354 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3355 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3356 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3357 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3358 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3359 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3360 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3362 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3363 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3364 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3365 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3366 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3367 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3368 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3369 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3370 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3371 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3373 -96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
3374 -96, -96, -96, -96, -96, -96
3378 3, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3379 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3380 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3381 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3382 -97, -97, -97, -97, -97, -97, -97, -97, 97, 97,
3383 97, 97, 97, 97, 97, 97, 97, 97, -97, -97,
3384 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3385 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3387 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3388 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3389 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3390 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3391 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3392 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3393 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3394 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3395 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3396 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3398 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3399 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3400 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3401 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3402 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3403 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3404 -97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
3405 -97, -97, -97, -97, -97, -97
3409 3, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3410 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3412 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3413 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3414 -98, -98, -98, -98, -98, -98, -98, -98, 99, 99,
3415 99, 99, 99, 99, 99, 99, 99, 99, -98, -98,
3416 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3417 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3418 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3419 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3420 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3421 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3423 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3424 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3425 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3426 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3427 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3428 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3429 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3430 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3431 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3432 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3434 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3435 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3436 -98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
3437 -98, -98, -98, -98, -98, -98
3441 3, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3442 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3443 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3444 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3445 -99, -99, -99, -99, -99, -99, -99, -99, 99, 99,
3446 99, 99, 99, 99, 99, 99, 99, 99, -99, -99,
3448 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3449 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3450 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3451 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3452 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3453 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3454 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3455 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3456 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3457 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3459 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3460 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3461 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3462 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3463 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3464 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3465 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3466 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3467 -99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
3468 -99, -99, -99, -99, -99, -99
3473 3, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3474 -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3475 -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3476 -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3477 -100, -100, -100, -100, -100, -100, -100, -100, 66, 66,
3478 66, 66, 66, 66, 66, 66, 66, 66, -100, -100,
3479 -100, -100, -100, -100, -100, 66, 66, 66, 66, 66,
3480 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3481 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3482 66, -100, -100, -100, -100, 66, -100, 66, 66, 66,
3484 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3485 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3486 66, 66, 66, -100, -100, -100, -100, -100, -100, -100,
3487 -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3488 -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3489 -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3490 -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3491 -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3492 -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3493 -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3495 -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3496 -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3497 -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3498 -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3499 -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3500 -100, -100, -100, -100, -100, -100
3504 3, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3505 -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3506 -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3507 -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3509 -101, -101, -101, -101, -101, -101, -101, -101, 66, 66,
3510 66, 66, 66, 66, 66, 66, 66, 66, -101, -101,
3511 -101, -101, -101, -101, -101, 66, 66, 66, 66, 66,
3512 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3513 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3514 66, -101, -101, -101, -101, 66, -101, 66, 66, 66,
3515 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3516 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3517 66, 66, 66, -101, -101, -101, -101, -101, -101, -101,
3518 -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3520 -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3521 -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3522 -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3523 -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3524 -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3525 -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3526 -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3527 -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3528 -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3529 -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3531 -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3532 -101, -101, -101, -101, -101, -101
3536 3, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3537 -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3538 -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3539 -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3540 -102, -102, -102, -102, -102, -102, -102, -102, 66, 66,
3541 66, 66, 66, 66, 66, 66, 66, 66, -102, -102,
3542 -102, -102, -102, -102, -102, 66, 66, 66, 66, 66,
3543 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3545 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3546 66, -102, -102, -102, -102, 66, -102, 66, 66, 66,
3547 66, 66, 66, 66, 66, 107, 66, 66, 66, 66,
3548 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3549 66, 66, 66, -102, -102, -102, -102, -102, -102, -102,
3550 -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3551 -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3552 -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3553 -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3554 -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3556 -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3557 -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3558 -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3559 -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3560 -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3561 -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3562 -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3563 -102, -102, -102, -102, -102, -102
3567 3, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3568 -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3570 -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3571 -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3572 -103, -103, -103, -103, -103, -103, -103, -103, 66, 66,
3573 66, 66, 66, 66, 66, 66, 66, 66, -103, -103,
3574 -103, -103, -103, -103, -103, 66, 66, 66, 66, 66,
3575 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3576 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3577 66, -103, -103, -103, -103, 66, -103, 66, 66, 66,
3578 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3579 66, 66, 66, 66, 66, 66, 108, 66, 66, 66,
3581 66, 66, 66, -103, -103, -103, -103, -103, -103, -103,
3582 -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3583 -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3584 -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3585 -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3586 -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3587 -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3588 -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3589 -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3590 -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3592 -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3593 -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3594 -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3595 -103, -103, -103, -103, -103, -103
3599 3, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3600 -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3601 -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3602 -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3603 -104, -104, -104, -104, -104, -104, -104, -104, 66, 66,
3604 66, 66, 66, 66, 66, 66, 66, 66, -104, -104,
3606 -104, -104, -104, -104, -104, 66, 66, 66, 66, 66,
3607 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3608 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3609 66, -104, -104, -104, -104, 66, -104, 66, 66, 66,
3610 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3611 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3612 66, 66, 66, -104, -104, -104, -104, -104, -104, -104,
3613 -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3614 -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3615 -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3617 -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3618 -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3619 -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3620 -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3621 -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3622 -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3623 -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3624 -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3625 -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3626 -104, -104, -104, -104, -104, -104
3631 3, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3632 -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3633 -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3634 -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3635 -105, -105, -105, -105, -105, -105, -105, -105, 66, 66,
3636 66, 66, 66, 66, 66, 66, 66, 66, -105, -105,
3637 -105, -105, -105, -105, -105, 66, 66, 66, 66, 66,
3638 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3639 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3640 66, -105, -105, -105, -105, 66, -105, 66, 66, 109,
3642 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3643 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3644 66, 66, 66, -105, -105, -105, -105, -105, -105, -105,
3645 -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3646 -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3647 -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3648 -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3649 -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3650 -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3651 -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3653 -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3654 -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3655 -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3656 -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3657 -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3658 -105, -105, -105, -105, -105, -105
3662 3, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3663 -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3664 -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3665 -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3667 -106, -106, -106, -106, -106, -106, -106, -106, 66, 66,
3668 66, 66, 66, 66, 66, 66, 66, 66, -106, -106,
3669 -106, -106, -106, -106, -106, 66, 66, 66, 66, 66,
3670 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3671 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3672 66, -106, -106, -106, -106, 66, -106, 66, 66, 66,
3673 66, 110, 66, 66, 66, 66, 66, 66, 66, 66,
3674 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3675 66, 66, 66, -106, -106, -106, -106, -106, -106, -106,
3676 -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3678 -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3679 -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3680 -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3681 -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3682 -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3683 -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3684 -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3685 -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3686 -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3687 -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3689 -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3690 -106, -106, -106, -106, -106, -106
3694 3, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3695 -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3696 -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3697 -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3698 -107, -107, -107, -107, -107, -107, -107, -107, 66, 66,
3699 66, 66, 66, 66, 66, 66, 66, 66, -107, -107,
3700 -107, -107, -107, -107, -107, 66, 66, 66, 66, 66,
3701 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3703 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3704 66, -107, -107, -107, -107, 66, -107, 66, 66, 66,
3705 66, 66, 66, 66, 66, 66, 66, 66, 111, 66,
3706 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3707 66, 66, 66, -107, -107, -107, -107, -107, -107, -107,
3708 -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3709 -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3710 -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3711 -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3712 -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3714 -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3715 -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3716 -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3717 -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3718 -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3719 -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3720 -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3721 -107, -107, -107, -107, -107, -107
3725 3, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3726 -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3728 -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3729 -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3730 -108, -108, -108, -108, -108, -108, -108, -108, 66, 66,
3731 66, 66, 66, 66, 66, 66, 66, 66, -108, -108,
3732 -108, -108, -108, -108, -108, 66, 66, 66, 66, 66,
3733 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3734 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3735 66, -108, -108, -108, -108, 66, -108, 66, 66, 66,
3736 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3737 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3739 66, 66, 66, -108, -108, -108, -108, -108, -108, -108,
3740 -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3741 -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3742 -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3743 -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3744 -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3745 -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3746 -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3747 -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3748 -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3750 -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3751 -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3752 -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3753 -108, -108, -108, -108, -108, -108
3757 3, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3758 -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3759 -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3760 -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3761 -109, -109, -109, -109, -109, -109, -109, -109, 66, 66,
3762 66, 66, 66, 66, 66, 66, 66, 66, -109, -109,
3764 -109, -109, -109, -109, -109, 66, 66, 66, 66, 66,
3765 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3766 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3767 66, -109, -109, -109, -109, 66, -109, 66, 66, 66,
3768 66, 66, 66, 66, 112, 66, 66, 66, 66, 66,
3769 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3770 66, 66, 66, -109, -109, -109, -109, -109, -109, -109,
3771 -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3772 -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3773 -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3775 -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3776 -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3777 -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3778 -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3779 -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3780 -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3781 -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3782 -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3783 -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3784 -109, -109, -109, -109, -109, -109
3789 3, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3790 -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3791 -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3792 -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3793 -110, -110, -110, -110, -110, -110, -110, -110, 66, 66,
3794 66, 66, 66, 66, 66, 66, 66, 66, -110, -110,
3795 -110, -110, -110, -110, -110, 66, 66, 66, 66, 66,
3796 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3797 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3798 66, -110, -110, -110, -110, 66, -110, 66, 66, 66,
3800 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3801 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3802 66, 66, 66, -110, -110, -110, -110, -110, -110, -110,
3803 -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3804 -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3805 -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3806 -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3807 -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3808 -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3809 -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3811 -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3812 -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3813 -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3814 -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3815 -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3816 -110, -110, -110, -110, -110, -110
3820 3, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3821 -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3822 -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3823 -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3825 -111, -111, -111, -111, -111, -111, -111, -111, 66, 66,
3826 66, 66, 66, 66, 66, 66, 66, 66, -111, -111,
3827 -111, -111, -111, -111, -111, 66, 66, 66, 66, 66,
3828 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3829 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3830 66, -111, -111, -111, -111, 66, -111, 66, 66, 66,
3831 113, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3832 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3833 66, 66, 66, -111, -111, -111, -111, -111, -111, -111,
3834 -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3836 -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3837 -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3838 -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3839 -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3840 -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3841 -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3842 -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3843 -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3844 -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3845 -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3847 -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3848 -111, -111, -111, -111, -111, -111
3852 3, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3853 -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3854 -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3855 -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3856 -112, -112, -112, -112, -112, -112, -112, -112, 66, 66,
3857 66, 66, 66, 66, 66, 66, 66, 66, -112, -112,
3858 -112, -112, -112, -112, -112, 66, 66, 66, 66, 66,
3859 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3861 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3862 66, -112, -112, -112, -112, 66, -112, 66, 66, 66,
3863 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3864 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3865 66, 66, 66, -112, -112, -112, -112, -112, -112, -112,
3866 -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3867 -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3868 -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3869 -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3870 -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3872 -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3873 -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3874 -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3875 -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3876 -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3877 -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3878 -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3879 -112, -112, -112, -112, -112, -112
3883 3, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3884 -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3886 -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3887 -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3888 -113, -113, -113, -113, -113, -113, -113, -113, 66, 66,
3889 66, 66, 66, 66, 66, 66, 66, 66, -113, -113,
3890 -113, -113, -113, -113, -113, 66, 66, 66, 66, 66,
3891 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3892 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3893 66, -113, -113, -113, -113, 66, -113, 66, 66, 66,
3894 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3895 66, 66, 66, 66, 114, 66, 66, 66, 66, 66,
3897 66, 66, 66, -113, -113, -113, -113, -113, -113, -113,
3898 -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3899 -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3900 -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3901 -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3902 -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3903 -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3904 -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3905 -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3906 -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3908 -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3909 -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3910 -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3911 -113, -113, -113, -113, -113, -113
3915 3, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3916 -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3917 -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3918 -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3919 -114, -114, -114, -114, -114, -114, -114, -114, 66, 66,
3920 66, 66, 66, 66, 66, 66, 66, 66, -114, -114,
3922 -114, -114, -114, -114, -114, 66, 66, 66, 66, 66,
3923 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3924 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3925 66, -114, -114, -114, -114, 66, -114, 66, 66, 66,
3926 66, 115, 66, 66, 66, 66, 66, 66, 66, 66,
3927 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3928 66, 66, 66, -114, -114, -114, -114, -114, -114, -114,
3929 -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3930 -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3931 -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3933 -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3934 -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3935 -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3936 -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3937 -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3938 -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3939 -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3940 -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3941 -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3942 -114, -114, -114, -114, -114, -114
3947 3, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3948 -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3949 -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3950 -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3951 -115, -115, -115, -115, -115, -115, -115, -115, 66, 66,
3952 66, 66, 66, 66, 66, 66, 66, 66, -115, -115,
3953 -115, -115, -115, -115, -115, 66, 66, 66, 66, 66,
3954 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3955 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3956 66, -115, -115, -115, -115, 66, -115, 66, 66, 66,
3958 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3959 116, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3960 66, 66, 66, -115, -115, -115, -115, -115, -115, -115,
3961 -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3962 -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3963 -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3964 -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3965 -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3966 -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3967 -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3969 -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3970 -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3971 -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3972 -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3973 -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3974 -115, -115, -115, -115, -115, -115
3978 3, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3979 -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3980 -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3981 -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3983 -116, -116, -116, -116, -116, -116, -116, -116, 66, 66,
3984 66, 66, 66, 66, 66, 66, 66, 66, -116, -116,
3985 -116, -116, -116, -116, -116, 66, 66, 66, 66, 66,
3986 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3987 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3988 66, -116, -116, -116, -116, 66, -116, 66, 66, 66,
3989 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3990 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
3991 66, 66, 66, -116, -116, -116, -116, -116, -116, -116,
3992 -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3994 -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3995 -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3996 -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3997 -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3998 -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3999 -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
4000 -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
4001 -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
4002 -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
4003 -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
4005 -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
4006 -116, -116, -116, -116, -116, -116
4012 static yy_state_type yy_get_previous_state
YY_PROTO(( void ));
4013 static yy_state_type yy_try_NUL_trans
YY_PROTO(( yy_state_type current_state
));
4014 static int yy_get_next_buffer
YY_PROTO(( void ));
4015 static void yy_fatal_error
YY_PROTO(( yyconst
char msg
[] ));
4017 /* Done after the current pattern has been matched and before the
4018 * corresponding action - sets up yytext.
4020 #define YY_DO_BEFORE_ACTION \
4021 yytext_ptr = yy_bp; \
4022 yyleng = (int) (yy_cp - yy_bp); \
4023 yy_hold_char = *yy_cp; \
4027 #define YY_NUM_RULES 50
4028 #define YY_END_OF_BUFFER 51
4029 static yyconst
short int yy_accept
[117] =
4031 0, 0, 51, 50, 1, 4, 50, 50, 50, 50,
4032 19, 20, 48, 46, 15, 47, 14, 49, 23, 18,
4033 17, 39, 16, 38, 50, 25, 25, 25, 25, 25,
4034 25, 25, 25, 25, 25, 21, 50, 22, 50, 35,
4035 0, 24, 0, 27, 28, 42, 44, 0, 23, 40,
4036 45, 41, 23, 0, 43, 23, 0, 33, 36, 34,
4037 30, 32, 37, 31, 26, 25, 25, 25, 5, 25,
4038 25, 25, 25, 25, 25, 29, 0, 2, 24, 27,
4039 0, 0, 3, 0, 0, 23, 26, 25, 25, 9,
4040 25, 25, 25, 25, 25, 0, 23, 0, 23, 11,
4042 6, 25, 25, 12, 25, 25, 25, 8, 25, 7,
4043 25, 10, 25, 25, 25, 13
4046 static yy_state_type yy_last_accepting_state
;
4047 static char *yy_last_accepting_cpos
;
4049 static yyconst yy_state_type yy_NUL_trans
[117] =
4051 4, 4, 0, 0, 0, 0, 0, 41, 0, 0,
4052 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4053 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4054 0, 0, 0, 0, 0, 0, 0, 0, 77, 0,
4055 41, 0, 41, 0, 0, 0, 0, 0, 0, 0,
4056 0, 0, 0, 82, 0, 0, 0, 0, 0, 0,
4057 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4058 0, 0, 0, 0, 0, 0, 77, 0, 41, 0,
4059 0, 82, 0, 0, 0, 0, 0, 0, 0, 0,
4060 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4062 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4066 /* The intent behind this definition is that it'll catch
4067 * any uses of REJECT which flex missed.
4069 #define REJECT reject_used_but_not_detected
4070 #define yymore() yymore_used_but_not_detected
4071 #define YY_MORE_ADJ 0
4072 #define YY_RESTORE_YY_MORE_OFFSET
4074 #line 1 "ai_service/script_parser.lex"
4076 #line 2 "ai_service/script_parser.lex"
4078 /* In order to compile this file with visual c++ 6, you have to create a unistd.h
4079 file in on of your include directories with this inside:
4084 #include "script_compiler.h"
4086 #define YY_NEVER_INTERACTIVE 1
4087 #define PR_PRINTF(a) printf a
4089 #include "script_parser_yacc.h"
4090 #include "script_vm.h"
4092 using namespace std
;
4093 using namespace NLMISC
;
4094 using namespace AICOMP
;
4095 using namespace AIVM
;
4097 extern void aiClean ();
4101 char aiFile
[512] = {0};
4102 const char *aiInputScript
;
4103 uint aiInputScriptLength
;
4105 #define YY_INPUT(buf,result,max_size) \
4106 result = (uint)std::min ((uint)max_size, (uint)aiInputScriptLength); \
4107 memcpy (buf, aiInputScript, result); \
4108 aiInputScript += result; \
4109 aiInputScriptLength -= result;
4111 size_t makeStringId (const char *str
)
4115 if ( strRef
.at(0)=='"'
4116 && strRef
.at(0)==strRef
.at(strRef
.size()-1))
4117 strId
=CStringMapper::map(strRef
.substr(1,strRef
.size()-2));
4119 strId
=CStringMapper::map(strRef
);
4121 return (size_t)strId
;
4124 void addSignature (char *dest
, char s
)
4126 uint size
= strlen (dest
);
4127 if (size
+1 < (uint
)(AICOMP_MAX_SIGNATURE
))
4134 void addSignature (char *dest
, char *src
)
4136 uint size0
= strlen (dest
);
4137 uint size1
= strlen (src
);
4138 if (size0
+size1
+1 < (uint
)(AICOMP_MAX_SIGNATURE
))
4142 #define INIT(a) ailval.Opcode.Opcode = a; ailval.Opcode.Line = aiLine; ailval.Opcode.Signature[0] = 0;
4143 #define INIT_OP(a,b) ailval.Operator.Opcode = a; ailval.Opcode.Line = aiLine; ailval.Operator.Operator= b; ailval.Opcode.Signature[0] = 0;
4145 #define YY_NO_UNPUT 1
4146 #line 4125 "ai_service/script_parser_lex.cpp"
4148 /* Macros after this point can all be overridden by user definitions in
4152 #ifndef YY_SKIP_YYWRAP
4154 extern "C" int yywrap
YY_PROTO(( void ));
4156 extern int yywrap
YY_PROTO(( void ));
4161 static void yyunput
YY_PROTO(( int c
, char *buf_ptr
));
4165 static void yy_flex_strncpy
YY_PROTO(( char *, yyconst
char *, int ));
4168 #ifdef YY_NEED_STRLEN
4169 static int yy_flex_strlen
YY_PROTO(( yyconst
char * ));
4174 static int yyinput
YY_PROTO(( void ));
4176 static int input
YY_PROTO(( void ));
4181 static int yy_start_stack_ptr
= 0;
4182 static int yy_start_stack_depth
= 0;
4183 static int *yy_start_stack
= 0;
4184 #ifndef YY_NO_PUSH_STATE
4185 static void yy_push_state
YY_PROTO(( int new_state
));
4187 #ifndef YY_NO_POP_STATE
4188 static void yy_pop_state
YY_PROTO(( void ));
4190 #ifndef YY_NO_TOP_STATE
4191 static int yy_top_state
YY_PROTO(( void ));
4195 #define YY_NO_PUSH_STATE 1
4196 #define YY_NO_POP_STATE 1
4197 #define YY_NO_TOP_STATE 1
4200 #ifdef YY_MALLOC_DECL
4208 /* Just try to get by without declaring the routines. This will fail
4209 * miserably on non-ANSI systems for which sizeof(size_t) != sizeof(int)
4210 * or sizeof(void*) != sizeof(int).
4215 /* Amount of stuff to slurp up with each read. */
4216 #ifndef YY_READ_BUF_SIZE
4217 #define YY_READ_BUF_SIZE 8192
4220 /* Copy whatever the last rule matched to the standard output. */
4223 /* This used to be an fputs(), but since the string might contain NUL's,
4224 * we now use fwrite().
4226 #define ECHO (void) fwrite( yytext, yyleng, 1, yyout )
4229 /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,
4230 * is returned in "result".
4233 #define YY_INPUT(buf,result,max_size) \
4234 if ( (result = read( fileno(yyin), (char *) buf, max_size )) < 0 ) \
4235 YY_FATAL_ERROR( "input in flex scanner failed" );
4238 /* No semi-colon after return; correct usage is to write "yyterminate();" -
4239 * we don't want an extra ';' after the "return" because that will cause
4240 * some compilers to complain about unreachable statements.
4243 #define yyterminate() return YY_NULL
4246 /* Number of entries by which start-condition stack grows. */
4247 #ifndef YY_START_STACK_INCR
4248 #define YY_START_STACK_INCR 25
4251 /* Report a fatal error. */
4252 #ifndef YY_FATAL_ERROR
4253 #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
4256 /* Default declaration of generated scanner - a define so the user can
4257 * easily add parameters.
4260 #define YY_DECL int yylex YY_PROTO(( void ))
4263 /* Code executed at the beginning of each rule, after yytext and yyleng
4266 #ifndef YY_USER_ACTION
4267 #define YY_USER_ACTION
4270 /* Code executed at the end of each rule. */
4272 #define YY_BREAK break;
4275 #define YY_RULE_SETUP \
4277 yy_current_buffer->yy_at_bol = \
4278 (yytext[yyleng - 1] == '\n'); \
4283 register yy_state_type yy_current_state
;
4284 register char *yy_cp
, *yy_bp
;
4285 register int yy_act
;
4287 #line 90 "ai_service/script_parser.lex"
4290 #line 4269 "ai_service/script_parser_lex.cpp"
4301 yy_start
= 1; /* first start state */
4309 if ( ! yy_current_buffer
)
4311 yy_create_buffer( yyin
, YY_BUF_SIZE
);
4313 yy_load_buffer_state();
4316 while ( 1 ) /* loops until end-of-file is reached */
4320 /* Support of yytext. */
4321 *yy_cp
= yy_hold_char
;
4323 /* yy_bp points to the position in yy_ch_buf of the start of
4328 yy_current_state
= yy_start
;
4329 yy_current_state
+= YY_AT_BOL();
4331 while ( (yy_current_state
= yy_nxt
[yy_current_state
][YY_SC_TO_UI(*yy_cp
)]) > 0 )
4333 if ( yy_accept
[yy_current_state
] )
4335 yy_last_accepting_state
= yy_current_state
;
4336 yy_last_accepting_cpos
= yy_cp
;
4342 yy_current_state
= -yy_current_state
;
4345 yy_act
= yy_accept
[yy_current_state
];
4347 YY_DO_BEFORE_ACTION
;
4350 do_action
: /* This label is used only to access EOF actions. */
4354 { /* beginning of action switch */
4355 case 0: /* must back up */
4356 /* undo the effects of YY_DO_BEFORE_ACTION */
4357 *yy_cp
= yy_hold_char
;
4358 yy_cp
= yy_last_accepting_cpos
+ 1;
4359 yy_current_state
= yy_last_accepting_state
;
4360 goto yy_find_action
;
4364 #line 92 "ai_service/script_parser.lex"
4369 #line 94 "ai_service/script_parser.lex"
4374 #line 96 "ai_service/script_parser.lex"
4379 #line 98 "ai_service/script_parser.lex"
4384 #line 100 "ai_service/script_parser.lex"
4385 { return TOKEN_IF
; }
4389 #line 101 "ai_service/script_parser.lex"
4390 { return TOKEN_ELSE
; }
4394 #line 102 "ai_service/script_parser.lex"
4395 { return TOKEN_WHILE
; }
4399 #line 103 "ai_service/script_parser.lex"
4400 { return TOKEN_PRINT
; }
4404 #line 104 "ai_service/script_parser.lex"
4405 { return TOKEN_LOG
; }
4409 #line 105 "ai_service/script_parser.lex"
4410 { return TOKEN_SWITCH
; }
4414 #line 106 "ai_service/script_parser.lex"
4415 { return TOKEN_CASE
; }
4419 #line 107 "ai_service/script_parser.lex"
4420 { return TOKEN_RAND
; }
4424 #line 108 "ai_service/script_parser.lex"
4425 { return TOKEN_ONCHILDREN
; }
4429 #line 109 "ai_service/script_parser.lex"
4430 { return TOKEN_POINT
; }
4434 #line 110 "ai_service/script_parser.lex"
4435 { return TOKEN_SEPARATOR
; }
4439 #line 111 "ai_service/script_parser.lex"
4440 { return TOKEN_ASSIGNATOR
; }
4444 #line 112 "ai_service/script_parser.lex"
4445 { return TOKEN_PV
; }
4449 #line 113 "ai_service/script_parser.lex"
4450 { return TOKEN_PP
; }
4454 #line 114 "ai_service/script_parser.lex"
4455 { return TOKEN_LP
; }
4459 #line 115 "ai_service/script_parser.lex"
4460 { return TOKEN_RP
; }
4464 #line 116 "ai_service/script_parser.lex"
4465 { return TOKEN_LA
; }
4469 #line 117 "ai_service/script_parser.lex"
4470 { return TOKEN_RA
; }
4474 #line 120 "ai_service/script_parser.lex"
4477 NLMISC::fromString(yytext
, f
);
4478 INIT(*((size_t*)&f
));
4479 return TOKEN_NUMBER
;
4484 #line 125 "ai_service/script_parser.lex"
4485 { INIT(makeStringId (yytext
)); return TOKEN_CHAIN
; }
4489 #line 126 "ai_service/script_parser.lex"
4490 { INIT(makeStringId (yytext
)); return TOKEN_NAME
; }
4494 #line 127 "ai_service/script_parser.lex"
4495 { INIT(makeStringId (yytext
)); return TOKEN_CTXNAME
; }
4499 #line 128 "ai_service/script_parser.lex"
4500 { INIT(makeStringId (yytext
)); return TOKEN_STRNAME
; }
4504 #line 130 "ai_service/script_parser.lex"
4505 { INIT(CScriptVM::AND
); return TOKEN_LOGIC
; }
4509 #line 131 "ai_service/script_parser.lex"
4510 { INIT(CScriptVM::OR
); return TOKEN_LOGIC
; }
4514 #line 133 "ai_service/script_parser.lex"
4515 { INIT_OP(CScriptVM::EQ
, "=="); return TOKEN_COMP
; }
4519 #line 134 "ai_service/script_parser.lex"
4520 { INIT_OP(CScriptVM::SUPEQ
, ">="); return TOKEN_COMP
; }
4524 #line 135 "ai_service/script_parser.lex"
4525 { INIT_OP(CScriptVM::SUPEQ
, "=>"); return TOKEN_COMP
; }
4529 #line 136 "ai_service/script_parser.lex"
4530 { INIT_OP(CScriptVM::INFEQ
, "<="); return TOKEN_COMP
; }
4534 #line 137 "ai_service/script_parser.lex"
4535 { INIT_OP(CScriptVM::INFEQ
, "=<"); return TOKEN_COMP
; }
4539 #line 138 "ai_service/script_parser.lex"
4540 { INIT_OP(CScriptVM::NEQ
, "!="); return TOKEN_COMP
; }
4544 #line 139 "ai_service/script_parser.lex"
4545 { INIT_OP(CScriptVM::NEQ
, "<>"); return TOKEN_COMP
; }
4549 #line 140 "ai_service/script_parser.lex"
4550 { INIT_OP(CScriptVM::NEQ
, "><"); return TOKEN_COMP
; }
4554 #line 141 "ai_service/script_parser.lex"
4555 { INIT_OP(CScriptVM::SUP
, ">" ); return TOKEN_COMP
; }
4559 #line 142 "ai_service/script_parser.lex"
4560 { INIT_OP(CScriptVM::INF
, "<" ); return TOKEN_COMP
; }
4564 #line 144 "ai_service/script_parser.lex"
4565 { INIT_OP(CScriptVM::ADD
, "+="); return TOKEN_ASSIGN
; }
4569 #line 145 "ai_service/script_parser.lex"
4570 { INIT_OP(CScriptVM::SUB
, "-="); return TOKEN_ASSIGN
; }
4574 #line 146 "ai_service/script_parser.lex"
4575 { INIT_OP(CScriptVM::MUL
, "*="); return TOKEN_ASSIGN
; }
4579 #line 147 "ai_service/script_parser.lex"
4580 { INIT_OP(CScriptVM::DIV
, "/="); return TOKEN_ASSIGN
; }
4584 #line 149 "ai_service/script_parser.lex"
4585 { INIT(CScriptVM::INCR
); return TOKEN_INCRDECR
; }
4589 #line 150 "ai_service/script_parser.lex"
4590 { INIT(CScriptVM::DECR
); return TOKEN_INCRDECR
; }
4594 #line 152 "ai_service/script_parser.lex"
4595 { INIT(CScriptVM::ADD
); return TOKEN_ADD
; }
4599 #line 153 "ai_service/script_parser.lex"
4600 { INIT(CScriptVM::SUB
); return TOKEN_SUB
; }
4604 #line 154 "ai_service/script_parser.lex"
4605 { INIT_OP(CScriptVM::MUL
, "*"); return TOKEN_FACTOR
; }
4609 #line 155 "ai_service/script_parser.lex"
4610 { INIT_OP(CScriptVM::DIV
, "/"); return TOKEN_FACTOR
; }
4614 #line 157 "ai_service/script_parser.lex"
4617 #line 4595 "ai_service/script_parser_lex.cpp"
4618 case YY_STATE_EOF(INITIAL
):
4621 case YY_END_OF_BUFFER
:
4623 /* Amount of text matched not including the EOB char. */
4624 int yy_amount_of_matched_text
= (int) (yy_cp
- yytext_ptr
) - 1;
4626 /* Undo the effects of YY_DO_BEFORE_ACTION. */
4627 *yy_cp
= yy_hold_char
;
4628 YY_RESTORE_YY_MORE_OFFSET
4630 if ( yy_current_buffer
->yy_buffer_status
== YY_BUFFER_NEW
)
4632 /* We're scanning a new file or input source. It's
4633 * possible that this happened because the user
4634 * just pointed yyin at a new source and called
4635 * yylex(). If so, then we have to assure
4636 * consistency between yy_current_buffer and our
4637 * globals. Here is the right place to do so, because
4638 * this is the first action (other than possibly a
4639 * back-up) that will match for the new input source.
4641 yy_n_chars
= yy_current_buffer
->yy_n_chars
;
4642 yy_current_buffer
->yy_input_file
= yyin
;
4643 yy_current_buffer
->yy_buffer_status
= YY_BUFFER_NORMAL
;
4646 /* Note that here we test for yy_c_buf_p "<=" to the position
4647 * of the first EOB in the buffer, since yy_c_buf_p will
4648 * already have been incremented past the NUL character
4649 * (since all states make transitions on EOB to the
4650 * end-of-buffer state). Contrast this with the test
4653 if ( yy_c_buf_p
<= &yy_current_buffer
->yy_ch_buf
[yy_n_chars
] )
4654 { /* This was really a NUL. */
4655 yy_state_type yy_next_state
;
4657 yy_c_buf_p
= yytext_ptr
+ yy_amount_of_matched_text
;
4659 yy_current_state
= yy_get_previous_state();
4661 /* Okay, we're now positioned to make the NUL
4662 * transition. We couldn't have
4663 * yy_get_previous_state() go ahead and do it
4664 * for us because it doesn't know how to deal
4665 * with the possibility of jamming (and we don't
4666 * want to build jamming into it because then it
4667 * will run more slowly).
4670 yy_next_state
= yy_try_NUL_trans( yy_current_state
);
4672 yy_bp
= yytext_ptr
+ YY_MORE_ADJ
;
4674 if ( yy_next_state
)
4676 /* Consume the NUL. */
4677 yy_cp
= ++yy_c_buf_p
;
4678 yy_current_state
= yy_next_state
;
4685 goto yy_find_action
;
4689 else switch ( yy_get_next_buffer() )
4691 case EOB_ACT_END_OF_FILE
:
4693 yy_did_buffer_switch_on_eof
= 0;
4697 /* Note: because we've taken care in
4698 * yy_get_next_buffer() to have set up
4699 * yytext, we can now set up
4700 * yy_c_buf_p so that if some total
4701 * hoser (like flex itself) wants to
4702 * call the scanner after we return the
4703 * YY_NULL, it'll still work - another
4704 * YY_NULL will get returned.
4706 yy_c_buf_p
= yytext_ptr
+ YY_MORE_ADJ
;
4708 yy_act
= YY_STATE_EOF(YY_START
);
4714 if ( ! yy_did_buffer_switch_on_eof
)
4720 case EOB_ACT_CONTINUE_SCAN
:
4722 yytext_ptr
+ yy_amount_of_matched_text
;
4724 yy_current_state
= yy_get_previous_state();
4727 yy_bp
= yytext_ptr
+ YY_MORE_ADJ
;
4730 case EOB_ACT_LAST_MATCH
:
4732 &yy_current_buffer
->yy_ch_buf
[yy_n_chars
];
4734 yy_current_state
= yy_get_previous_state();
4737 yy_bp
= yytext_ptr
+ YY_MORE_ADJ
;
4738 goto yy_find_action
;
4745 "fatal flex scanner internal error--no action found" );
4746 } /* end of action switch */
4747 } /* end of scanning one token */
4748 } /* end of yylex */
4751 /* yy_get_next_buffer - try to read in a new buffer
4753 * Returns a code representing an action:
4754 * EOB_ACT_LAST_MATCH -
4755 * EOB_ACT_CONTINUE_SCAN - continue scanning from current position
4756 * EOB_ACT_END_OF_FILE - end of file
4759 static int yy_get_next_buffer()
4761 register char *dest
= yy_current_buffer
->yy_ch_buf
;
4762 register char *source
= yytext_ptr
;
4763 register int number_to_move
, i
;
4766 if ( yy_c_buf_p
> &yy_current_buffer
->yy_ch_buf
[yy_n_chars
+ 1] )
4768 "fatal flex scanner internal error--end of buffer missed" );
4770 if ( yy_current_buffer
->yy_fill_buffer
== 0 )
4771 { /* Don't try to fill the buffer, so this is an EOF. */
4772 if ( yy_c_buf_p
- yytext_ptr
- YY_MORE_ADJ
== 1 )
4774 /* We matched a single character, the EOB, so
4775 * treat this as a final EOF.
4777 return EOB_ACT_END_OF_FILE
;
4782 /* We matched some text prior to the EOB, first
4785 return EOB_ACT_LAST_MATCH
;
4789 /* Try to read more data. */
4791 /* First move last chars to start of buffer. */
4792 number_to_move
= (int) (yy_c_buf_p
- yytext_ptr
) - 1;
4794 for ( i
= 0; i
< number_to_move
; ++i
)
4795 *(dest
++) = *(source
++);
4797 if ( yy_current_buffer
->yy_buffer_status
== YY_BUFFER_EOF_PENDING
)
4798 /* don't do the read, it's not guaranteed to return an EOF,
4801 yy_current_buffer
->yy_n_chars
= yy_n_chars
= 0;
4806 yy_current_buffer
->yy_buf_size
- number_to_move
- 1;
4808 while ( num_to_read
<= 0 )
4809 { /* Not enough room in the buffer - grow it. */
4810 #ifdef YY_USES_REJECT
4812 "input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
4815 /* just a shorter name for the current buffer */
4816 YY_BUFFER_STATE b
= yy_current_buffer
;
4818 int yy_c_buf_p_offset
=
4819 (int) (yy_c_buf_p
- b
->yy_ch_buf
);
4821 if ( b
->yy_is_our_buffer
)
4823 int new_size
= b
->yy_buf_size
* 2;
4825 if ( new_size
<= 0 )
4826 b
->yy_buf_size
+= b
->yy_buf_size
/ 8;
4828 b
->yy_buf_size
*= 2;
4830 b
->yy_ch_buf
= (char *)
4831 /* Include room in for 2 EOB chars. */
4832 yy_flex_realloc( (void *) b
->yy_ch_buf
,
4833 b
->yy_buf_size
+ 2 );
4836 /* Can't grow it, we don't own it. */
4839 if ( ! b
->yy_ch_buf
)
4841 "fatal error - scanner input buffer overflow" );
4843 yy_c_buf_p
= &b
->yy_ch_buf
[yy_c_buf_p_offset
];
4845 num_to_read
= yy_current_buffer
->yy_buf_size
-
4850 if ( num_to_read
> YY_READ_BUF_SIZE
)
4851 num_to_read
= YY_READ_BUF_SIZE
;
4853 /* Read in more data. */
4854 YY_INPUT( (&yy_current_buffer
->yy_ch_buf
[number_to_move
]),
4855 yy_n_chars
, num_to_read
);
4857 yy_current_buffer
->yy_n_chars
= yy_n_chars
;
4860 if ( yy_n_chars
== 0 )
4862 if ( number_to_move
== YY_MORE_ADJ
)
4864 ret_val
= EOB_ACT_END_OF_FILE
;
4870 ret_val
= EOB_ACT_LAST_MATCH
;
4871 yy_current_buffer
->yy_buffer_status
=
4872 YY_BUFFER_EOF_PENDING
;
4877 ret_val
= EOB_ACT_CONTINUE_SCAN
;
4879 yy_n_chars
+= number_to_move
;
4880 yy_current_buffer
->yy_ch_buf
[yy_n_chars
] = YY_END_OF_BUFFER_CHAR
;
4881 yy_current_buffer
->yy_ch_buf
[yy_n_chars
+ 1] = YY_END_OF_BUFFER_CHAR
;
4883 yytext_ptr
= &yy_current_buffer
->yy_ch_buf
[0];
4889 /* yy_get_previous_state - get the state just before the EOB char was reached */
4891 static yy_state_type
yy_get_previous_state()
4893 register yy_state_type yy_current_state
;
4894 register char *yy_cp
;
4896 yy_current_state
= yy_start
;
4897 yy_current_state
+= YY_AT_BOL();
4899 for ( yy_cp
= yytext_ptr
+ YY_MORE_ADJ
; yy_cp
< yy_c_buf_p
; ++yy_cp
)
4903 yy_current_state
= yy_nxt
[yy_current_state
][YY_SC_TO_UI(*yy_cp
)];
4906 yy_current_state
= yy_NUL_trans
[yy_current_state
];
4907 if ( yy_accept
[yy_current_state
] )
4909 yy_last_accepting_state
= yy_current_state
;
4910 yy_last_accepting_cpos
= yy_cp
;
4914 return yy_current_state
;
4918 /* yy_try_NUL_trans - try to make a transition on the NUL character
4921 * next_state = yy_try_NUL_trans( current_state );
4924 #ifdef YY_USE_PROTOS
4925 static yy_state_type
yy_try_NUL_trans( yy_state_type yy_current_state
)
4927 static yy_state_type
yy_try_NUL_trans( yy_current_state
)
4928 yy_state_type yy_current_state
;
4931 register int yy_is_jam
;
4932 register char *yy_cp
= yy_c_buf_p
;
4934 yy_current_state
= yy_NUL_trans
[yy_current_state
];
4935 yy_is_jam
= (yy_current_state
== 0);
4939 if ( yy_accept
[yy_current_state
] )
4941 yy_last_accepting_state
= yy_current_state
;
4942 yy_last_accepting_cpos
= yy_cp
;
4946 return yy_is_jam
? 0 : yy_current_state
;
4951 #ifdef YY_USE_PROTOS
4952 static void yyunput( int c
, register char *yy_bp
)
4954 static void yyunput( c
, yy_bp
)
4956 register char *yy_bp
;
4959 register char *yy_cp
= yy_c_buf_p
;
4961 /* undo effects of setting up yytext */
4962 *yy_cp
= yy_hold_char
;
4964 if ( yy_cp
< yy_current_buffer
->yy_ch_buf
+ 2 )
4965 { /* need to shift things up to make room */
4966 /* +2 for EOB chars. */
4967 register int number_to_move
= yy_n_chars
+ 2;
4968 register char *dest
= &yy_current_buffer
->yy_ch_buf
[
4969 yy_current_buffer
->yy_buf_size
+ 2];
4970 register char *source
=
4971 &yy_current_buffer
->yy_ch_buf
[number_to_move
];
4973 while ( source
> yy_current_buffer
->yy_ch_buf
)
4974 *--dest
= *--source
;
4976 yy_cp
+= (int) (dest
- source
);
4977 yy_bp
+= (int) (dest
- source
);
4978 yy_current_buffer
->yy_n_chars
=
4979 yy_n_chars
= yy_current_buffer
->yy_buf_size
;
4981 if ( yy_cp
< yy_current_buffer
->yy_ch_buf
+ 2 )
4982 YY_FATAL_ERROR( "flex scanner push-back overflow" );
4985 *--yy_cp
= (char) c
;
4989 yy_hold_char
= *yy_cp
;
4992 #endif /* ifndef YY_NO_UNPUT */
4996 static int yyinput()
5003 *yy_c_buf_p
= yy_hold_char
;
5005 if ( *yy_c_buf_p
== YY_END_OF_BUFFER_CHAR
)
5007 /* yy_c_buf_p now points to the character we want to return.
5008 * If this occurs *before* the EOB characters, then it's a
5009 * valid NUL; if not, then we've hit the end of the buffer.
5011 if ( yy_c_buf_p
< &yy_current_buffer
->yy_ch_buf
[yy_n_chars
] )
5012 /* This was really a NUL. */
5016 { /* need more input */
5017 int offset
= yy_c_buf_p
- yytext_ptr
;
5020 switch ( yy_get_next_buffer() )
5022 case EOB_ACT_LAST_MATCH
:
5023 /* This happens because yy_g_n_b()
5024 * sees that we've accumulated a
5025 * token and flags that we need to
5026 * try matching the token before
5027 * proceeding. But for input(),
5028 * there's no matching to consider.
5029 * So convert the EOB_ACT_LAST_MATCH
5030 * to EOB_ACT_END_OF_FILE.
5033 /* Reset buffer status. */
5038 case EOB_ACT_END_OF_FILE
:
5043 if ( ! yy_did_buffer_switch_on_eof
)
5052 case EOB_ACT_CONTINUE_SCAN
:
5053 yy_c_buf_p
= yytext_ptr
+ offset
;
5059 c
= *(unsigned char *) yy_c_buf_p
; /* cast for 8-bit char's */
5060 *yy_c_buf_p
= '\0'; /* preserve yytext */
5061 yy_hold_char
= *++yy_c_buf_p
;
5063 yy_current_buffer
->yy_at_bol
= (c
== '\n');
5069 #ifdef YY_USE_PROTOS
5070 void yyrestart( FILE *input_file
)
5072 void yyrestart( input_file
)
5076 if ( ! yy_current_buffer
)
5077 yy_current_buffer
= yy_create_buffer( yyin
, YY_BUF_SIZE
);
5079 yy_init_buffer( yy_current_buffer
, input_file
);
5080 yy_load_buffer_state();
5084 #ifdef YY_USE_PROTOS
5085 void yy_switch_to_buffer( YY_BUFFER_STATE new_buffer
)
5087 void yy_switch_to_buffer( new_buffer
)
5088 YY_BUFFER_STATE new_buffer
;
5091 if ( yy_current_buffer
== new_buffer
)
5094 if ( yy_current_buffer
)
5096 /* Flush out information for old buffer. */
5097 *yy_c_buf_p
= yy_hold_char
;
5098 yy_current_buffer
->yy_buf_pos
= yy_c_buf_p
;
5099 yy_current_buffer
->yy_n_chars
= yy_n_chars
;
5102 yy_current_buffer
= new_buffer
;
5103 yy_load_buffer_state();
5105 /* We don't actually know whether we did this switch during
5106 * EOF (yywrap()) processing, but the only time this flag
5107 * is looked at is after yywrap() is called, so it's safe
5108 * to go ahead and always set it.
5110 yy_did_buffer_switch_on_eof
= 1;
5114 #ifdef YY_USE_PROTOS
5115 void yy_load_buffer_state( void )
5117 void yy_load_buffer_state()
5120 yy_n_chars
= yy_current_buffer
->yy_n_chars
;
5121 yytext_ptr
= yy_c_buf_p
= yy_current_buffer
->yy_buf_pos
;
5122 yyin
= yy_current_buffer
->yy_input_file
;
5123 yy_hold_char
= *yy_c_buf_p
;
5127 #ifdef YY_USE_PROTOS
5128 YY_BUFFER_STATE
yy_create_buffer( FILE *file
, int size
)
5130 YY_BUFFER_STATE
yy_create_buffer( file
, size
)
5137 b
= (YY_BUFFER_STATE
) yy_flex_alloc( sizeof( struct yy_buffer_state
) );
5139 YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
5141 b
->yy_buf_size
= size
;
5143 /* yy_ch_buf has to be 2 characters longer than the size given because
5144 * we need to put in 2 end-of-buffer characters.
5146 b
->yy_ch_buf
= (char *) yy_flex_alloc( b
->yy_buf_size
+ 2 );
5147 if ( ! b
->yy_ch_buf
)
5148 YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
5150 b
->yy_is_our_buffer
= 1;
5152 yy_init_buffer( b
, file
);
5158 #ifdef YY_USE_PROTOS
5159 void yy_delete_buffer( YY_BUFFER_STATE b
)
5161 void yy_delete_buffer( b
)
5168 if ( b
== yy_current_buffer
)
5169 yy_current_buffer
= (YY_BUFFER_STATE
) 0;
5171 if ( b
->yy_is_our_buffer
)
5172 yy_flex_free( (void *) b
->yy_ch_buf
);
5174 yy_flex_free( (void *) b
);
5178 #ifndef YY_ALWAYS_INTERACTIVE
5179 #ifndef YY_NEVER_INTERACTIVE
5180 extern int isatty
YY_PROTO(( int ));
5184 #ifdef YY_USE_PROTOS
5185 void yy_init_buffer( YY_BUFFER_STATE b
, FILE *file
)
5187 void yy_init_buffer( b
, file
)
5194 yy_flush_buffer( b
);
5196 b
->yy_input_file
= file
;
5197 b
->yy_fill_buffer
= 1;
5199 #if YY_ALWAYS_INTERACTIVE
5200 b
->yy_is_interactive
= 1;
5202 #if YY_NEVER_INTERACTIVE
5203 b
->yy_is_interactive
= 0;
5205 b
->yy_is_interactive
= file
? (isatty( fileno(file
) ) > 0) : 0;
5211 #ifdef YY_USE_PROTOS
5212 void yy_flush_buffer( YY_BUFFER_STATE b
)
5214 void yy_flush_buffer( b
)
5224 /* We always need two end-of-buffer characters. The first causes
5225 * a transition to the end-of-buffer state. The second causes
5226 * a jam in that state.
5228 b
->yy_ch_buf
[0] = YY_END_OF_BUFFER_CHAR
;
5229 b
->yy_ch_buf
[1] = YY_END_OF_BUFFER_CHAR
;
5231 b
->yy_buf_pos
= &b
->yy_ch_buf
[0];
5234 b
->yy_buffer_status
= YY_BUFFER_NEW
;
5236 if ( b
== yy_current_buffer
)
5237 yy_load_buffer_state();
5241 #ifndef YY_NO_SCAN_BUFFER
5242 #ifdef YY_USE_PROTOS
5243 YY_BUFFER_STATE
yy_scan_buffer( char *base
, yy_size_t size
)
5245 YY_BUFFER_STATE
yy_scan_buffer( base
, size
)
5253 base
[size
-2] != YY_END_OF_BUFFER_CHAR
||
5254 base
[size
-1] != YY_END_OF_BUFFER_CHAR
)
5255 /* They forgot to leave room for the EOB's. */
5258 b
= (YY_BUFFER_STATE
) yy_flex_alloc( sizeof( struct yy_buffer_state
) );
5260 YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
5262 b
->yy_buf_size
= size
- 2; /* "- 2" to take care of EOB's */
5263 b
->yy_buf_pos
= b
->yy_ch_buf
= base
;
5264 b
->yy_is_our_buffer
= 0;
5265 b
->yy_input_file
= 0;
5266 b
->yy_n_chars
= b
->yy_buf_size
;
5267 b
->yy_is_interactive
= 0;
5269 b
->yy_fill_buffer
= 0;
5270 b
->yy_buffer_status
= YY_BUFFER_NEW
;
5272 yy_switch_to_buffer( b
);
5279 #ifndef YY_NO_SCAN_STRING
5280 #ifdef YY_USE_PROTOS
5281 YY_BUFFER_STATE
yy_scan_string( yyconst
char *yy_str
)
5283 YY_BUFFER_STATE
yy_scan_string( yy_str
)
5284 yyconst
char *yy_str
;
5288 for ( len
= 0; yy_str
[len
]; ++len
)
5291 return yy_scan_bytes( yy_str
, len
);
5296 #ifndef YY_NO_SCAN_BYTES
5297 #ifdef YY_USE_PROTOS
5298 YY_BUFFER_STATE
yy_scan_bytes( yyconst
char *bytes
, int len
)
5300 YY_BUFFER_STATE
yy_scan_bytes( bytes
, len
)
5301 yyconst
char *bytes
;
5310 /* Get memory for full buffer, including space for trailing EOB's. */
5312 buf
= (char *) yy_flex_alloc( n
);
5314 YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
5316 for ( i
= 0; i
< len
; ++i
)
5319 buf
[len
] = buf
[len
+1] = YY_END_OF_BUFFER_CHAR
;
5321 b
= yy_scan_buffer( buf
, n
);
5323 YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
5325 /* It's okay to grow etc. this buffer, and we should throw it
5326 * away when we're done.
5328 b
->yy_is_our_buffer
= 1;
5335 #ifndef YY_NO_PUSH_STATE
5336 #ifdef YY_USE_PROTOS
5337 static void yy_push_state( int new_state
)
5339 static void yy_push_state( new_state
)
5343 if ( yy_start_stack_ptr
>= yy_start_stack_depth
)
5347 yy_start_stack_depth
+= YY_START_STACK_INCR
;
5348 new_size
= yy_start_stack_depth
* sizeof( int );
5350 if ( ! yy_start_stack
)
5351 yy_start_stack
= (int *) yy_flex_alloc( new_size
);
5354 yy_start_stack
= (int *) yy_flex_realloc(
5355 (void *) yy_start_stack
, new_size
);
5357 if ( ! yy_start_stack
)
5359 "out of memory expanding start-condition stack" );
5362 yy_start_stack
[yy_start_stack_ptr
++] = YY_START
;
5369 #ifndef YY_NO_POP_STATE
5370 static void yy_pop_state()
5372 if ( --yy_start_stack_ptr
< 0 )
5373 YY_FATAL_ERROR( "start-condition stack underflow" );
5375 BEGIN(yy_start_stack
[yy_start_stack_ptr
]);
5380 #ifndef YY_NO_TOP_STATE
5381 static int yy_top_state()
5383 return yy_start_stack
[yy_start_stack_ptr
- 1];
5387 #ifndef YY_EXIT_FAILURE
5388 #define YY_EXIT_FAILURE 2
5391 #ifdef YY_USE_PROTOS
5392 static void yy_fatal_error( yyconst
char msg
[] )
5394 static void yy_fatal_error( msg
)
5398 (void) fprintf( stderr
, "%s\n", msg
);
5399 exit( YY_EXIT_FAILURE
);
5404 /* Redefine yyless() so it works in section 3 code. */
5410 /* Undo effects of setting up yytext. */ \
5411 yytext[yyleng] = yy_hold_char; \
5412 yy_c_buf_p = yytext + n; \
5413 yy_hold_char = *yy_c_buf_p; \
5414 *yy_c_buf_p = '\0'; \
5420 /* Internal utility routines. */
5423 #ifdef YY_USE_PROTOS
5424 static void yy_flex_strncpy( char *s1
, yyconst
char *s2
, int n
)
5426 static void yy_flex_strncpy( s1
, s2
, n
)
5433 for ( i
= 0; i
< n
; ++i
)
5438 #ifdef YY_NEED_STRLEN
5439 #ifdef YY_USE_PROTOS
5440 static int yy_flex_strlen( yyconst
char *s
)
5442 static int yy_flex_strlen( s
)
5447 for ( n
= 0; s
[n
]; ++n
)
5455 #ifdef YY_USE_PROTOS
5456 static void *yy_flex_alloc( yy_size_t size
)
5458 static void *yy_flex_alloc( size
)
5462 return (void *) malloc( size
);
5465 #ifdef YY_USE_PROTOS
5466 static void *yy_flex_realloc( void *ptr
, yy_size_t size
)
5468 static void *yy_flex_realloc( ptr
, size
)
5473 /* The cast to (char *) in the following accommodates both
5474 * implementations that use char* generic pointers, and those
5475 * that use void* generic pointers. It works with the latter
5476 * because both ANSI C and C++ allow castless assignment from
5477 * any pointer type to void*, and deal with argument conversions
5478 * as though doing an assignment.
5480 return (void *) realloc( (char *) ptr
, size
);
5483 #ifdef YY_USE_PROTOS
5484 static void yy_flex_free( void *ptr
)
5486 static void yy_flex_free( ptr
)
5500 #line 157 "ai_service/script_parser.lex"
5505 // ai_delete_buffer (yy_current_buffer);