1
#define yy_create_buffer lwg_parse_yy_create_buffer
2
#define yy_delete_buffer lwg_parse_yy_delete_buffer
3
#define yy_scan_buffer lwg_parse_yy_scan_buffer
4
#define yy_scan_string lwg_parse_yy_scan_string
5
#define yy_scan_bytes lwg_parse_yy_scan_bytes
6
#define yy_flex_debug lwg_parse_yy_flex_debug
7
#define yy_init_buffer lwg_parse_yy_init_buffer
8
#define yy_flush_buffer lwg_parse_yy_flush_buffer
9
#define yy_load_buffer_state lwg_parse_yy_load_buffer_state
10
#define yy_switch_to_buffer lwg_parse_yy_switch_to_buffer
11
#define yyin lwg_parse_yyin
12
#define yyleng lwg_parse_yyleng
13
#define yylex lwg_parse_yylex
14
#define yyout lwg_parse_yyout
15
#define yyrestart lwg_parse_yyrestart
16
#define yytext lwg_parse_yytext
17
#define yywrap lwg_parse_yywrap
20
/* A lexical scanner generated by flex */
22
/* Scanner skeleton version:
23
* $Header: /home/cvs/postgis/postgis/lwgeom/lex.yy.c,v 1.4 2005/03/03 10:29:46 strk Exp $
27
#define YY_FLEX_MAJOR_VERSION 2
28
#define YY_FLEX_MINOR_VERSION 5
33
/* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */
47
#ifndef YY_ALWAYS_INTERACTIVE
48
#ifndef YY_NEVER_INTERACTIVE
49
extern int isatty YY_PROTO(( int ));
54
/* Use prototypes in function declarations. */
57
/* The "const" storage-class-modifier is valid. */
60
#else /* ! __cplusplus */
68
#endif /* ! __cplusplus */
87
#define YY_PROTO(proto) proto
89
#define YY_PROTO(proto) ()
92
/* Returned upon end-of-file. */
95
/* Promotes a possibly negative, possibly signed char to an unsigned
96
* integer for use as an array index. If the signed char is negative,
97
* we want to instead treat it as an 8-bit unsigned char, hence the
100
#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
102
/* Enter a start condition. This macro really ought to take a parameter,
103
* but we do it the disgusting crufty way forced on us by the ()-less
104
* definition of BEGIN.
106
#define BEGIN yy_start = 1 + 2 *
108
/* Translate the current start state into a value that can be later handed
109
* to BEGIN to return to the state. The YYSTATE alias is for lex
112
#define YY_START ((yy_start - 1) / 2)
113
#define YYSTATE YY_START
115
/* Action number for EOF rule of a given start state. */
116
#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
118
/* Special action meaning "start processing a new file". */
119
#define YY_NEW_FILE yyrestart( yyin )
121
#define YY_END_OF_BUFFER_CHAR 0
123
/* Size of default input buffer. */
124
#define YY_BUF_SIZE 16384
126
typedef struct yy_buffer_state *YY_BUFFER_STATE;
129
extern FILE *yyin, *yyout;
131
#define EOB_ACT_CONTINUE_SCAN 0
132
#define EOB_ACT_END_OF_FILE 1
133
#define EOB_ACT_LAST_MATCH 2
135
/* The funky do-while in the following #define is used to turn the definition
136
* int a single C statement (which needs a semi-colon terminator). This
137
* avoids problems with code like:
139
* if ( condition_holds )
142
* do_something_else();
144
* Prior to using the do-while the compiler would get upset at the
145
* "else" because it interpreted the "if" statement as being all
146
* done when it reached the ';' after the yyless() call.
149
/* Return all but the first 'n' matched characters back to the input stream. */
154
/* Undo effects of setting up yytext. */ \
155
*yy_cp = yy_hold_char; \
156
YY_RESTORE_YY_MORE_OFFSET \
157
yy_c_buf_p = yy_cp = yy_bp + n - YY_MORE_ADJ; \
158
YY_DO_BEFORE_ACTION; /* set up yytext again */ \
162
#define unput(c) yyunput( c, yytext_ptr )
164
/* The following is because we cannot portably get our hands on size_t
165
* (without autoconf's help, which isn't available because we want
166
* flex-generated scanners to compile on their own).
168
typedef unsigned int yy_size_t;
171
struct yy_buffer_state
175
char *yy_ch_buf; /* input buffer */
176
char *yy_buf_pos; /* current position in input buffer */
178
/* Size of input buffer in bytes, not including room for EOB
181
yy_size_t yy_buf_size;
183
/* Number of characters read into yy_ch_buf, not including EOB
188
/* Whether we "own" the buffer - i.e., we know we created it,
189
* and can realloc() it to grow it, and should free() it to
192
int yy_is_our_buffer;
194
/* Whether this is an "interactive" input source; if so, and
195
* if we're using stdio for input, then we want to use getc()
196
* instead of fread(), to make sure we stop fetching input after
199
int yy_is_interactive;
201
/* Whether we're considered to be at the beginning of a line.
202
* If so, '^' rules will be active on the next match, otherwise
207
/* Whether to try to fill the input buffer when we reach the
212
int yy_buffer_status;
213
#define YY_BUFFER_NEW 0
214
#define YY_BUFFER_NORMAL 1
215
/* When an EOF's been seen but there's still some text to process
216
* then we mark the buffer as YY_EOF_PENDING, to indicate that we
217
* shouldn't try reading from the input source any more. We might
218
* still have a bunch of tokens to match, though, because of
219
* possible backing-up.
221
* When we actually see the EOF, we change the status to "new"
222
* (via yyrestart()), so that the user can continue scanning by
223
* just pointing yyin at a new input file.
225
#define YY_BUFFER_EOF_PENDING 2
228
static YY_BUFFER_STATE yy_current_buffer = 0;
230
/* We provide macros for accessing buffer states in case in the
231
* future we want to put the buffer states in a more general
234
#define YY_CURRENT_BUFFER yy_current_buffer
237
/* yy_hold_char holds the character lost when yytext is formed. */
238
static char yy_hold_char;
240
static int yy_n_chars; /* number of characters read into yy_ch_buf */
245
/* Points to current character in buffer. */
246
static char *yy_c_buf_p = (char *) 0;
247
static int yy_init = 1; /* whether we need to initialize */
248
static int yy_start = 0; /* start state number */
250
/* Flag which is used to allow yywrap()'s to do buffer switches
251
* instead of setting up a fresh yyin. A bit of a hack ...
253
static int yy_did_buffer_switch_on_eof;
255
void yyrestart YY_PROTO(( FILE *input_file ));
257
void yy_switch_to_buffer YY_PROTO(( YY_BUFFER_STATE new_buffer ));
258
void yy_load_buffer_state YY_PROTO(( void ));
259
YY_BUFFER_STATE yy_create_buffer YY_PROTO(( FILE *file, int size ));
260
void yy_delete_buffer YY_PROTO(( YY_BUFFER_STATE b ));
261
void yy_init_buffer YY_PROTO(( YY_BUFFER_STATE b, FILE *file ));
262
void yy_flush_buffer YY_PROTO(( YY_BUFFER_STATE b ));
263
#define YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer )
265
YY_BUFFER_STATE yy_scan_buffer YY_PROTO(( char *base, yy_size_t size ));
266
YY_BUFFER_STATE yy_scan_string YY_PROTO(( yyconst char *yy_str ));
267
YY_BUFFER_STATE yy_scan_bytes YY_PROTO(( yyconst char *bytes, int len ));
269
static void *yy_flex_alloc YY_PROTO(( yy_size_t ));
270
static void *yy_flex_realloc YY_PROTO(( void *, yy_size_t ));
271
static void yy_flex_free YY_PROTO(( void * ));
273
#define yy_new_buffer yy_create_buffer
275
#define yy_set_interactive(is_interactive) \
277
if ( ! yy_current_buffer ) \
278
yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
279
yy_current_buffer->yy_is_interactive = is_interactive; \
282
#define yy_set_bol(at_bol) \
284
if ( ! yy_current_buffer ) \
285
yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
286
yy_current_buffer->yy_at_bol = at_bol; \
289
#define YY_AT_BOL() (yy_current_buffer->yy_at_bol)
291
typedef char YY_CHAR;
292
FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
293
typedef int yy_state_type;
295
#define yytext_ptr yytext
296
static yyconst short yy_nxt[][128] =
299
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
300
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
301
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
302
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
303
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
304
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
305
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
306
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
307
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
308
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
310
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
311
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
312
0, 0, 0, 0, 0, 0, 0, 0
316
5, 6, 6, 6, 6, 6, 6, 6, 6, 7,
317
8, 6, 6, 7, 6, 6, 6, 6, 6, 6,
318
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
319
6, 6, 7, 6, 6, 6, 6, 6, 6, 6,
320
9, 10, 6, 6, 11, 6, 6, 6, 12, 6,
321
6, 6, 6, 6, 6, 6, 6, 6, 6, 13,
322
6, 14, 6, 6, 6, 6, 6, 6, 6, 15,
324
6, 16, 6, 6, 6, 6, 17, 18, 6, 6,
325
19, 6, 6, 20, 6, 6, 6, 6, 6, 6,
326
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
327
6, 15, 6, 16, 6, 6, 6, 6, 17, 18,
328
6, 6, 19, 6, 6, 20, 6, 6, 6, 6,
329
6, 6, 6, 6, 6, 6, 6, 6
333
5, 6, 6, 6, 6, 6, 6, 6, 6, 7,
334
8, 6, 6, 7, 6, 6, 6, 6, 6, 6,
335
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
336
6, 6, 7, 6, 6, 6, 6, 6, 6, 6,
338
9, 10, 6, 6, 11, 6, 6, 6, 12, 6,
339
6, 6, 6, 6, 6, 6, 6, 6, 6, 13,
340
6, 14, 6, 6, 6, 6, 6, 6, 6, 15,
341
6, 16, 6, 6, 6, 6, 17, 18, 6, 6,
342
19, 6, 6, 20, 6, 6, 6, 6, 6, 6,
343
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
344
6, 15, 6, 16, 6, 6, 6, 6, 17, 18,
345
6, 6, 19, 6, 6, 20, 6, 6, 6, 6,
346
6, 6, 6, 6, 6, 6, 6, 6
350
5, 6, 6, 6, 6, 6, 6, 6, 6, 7,
352
8, 6, 6, 7, 6, 6, 6, 6, 6, 6,
353
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
354
6, 6, 7, 6, 6, 6, 6, 6, 6, 6,
355
9, 10, 6, 21, 11, 21, 22, 6, 23, 23,
356
23, 23, 23, 23, 23, 23, 23, 23, 6, 13,
357
6, 14, 6, 6, 6, 6, 6, 6, 6, 15,
358
6, 16, 6, 6, 6, 6, 17, 18, 6, 6,
359
19, 6, 6, 20, 6, 6, 6, 6, 6, 6,
360
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
361
6, 15, 6, 16, 6, 6, 6, 6, 17, 18,
363
6, 6, 19, 6, 6, 20, 6, 6, 6, 6,
364
6, 6, 6, 6, 21, 6, 6, 6
368
5, 6, 6, 6, 6, 6, 6, 6, 6, 7,
369
8, 6, 6, 7, 6, 6, 6, 6, 6, 6,
370
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
371
6, 6, 7, 6, 6, 6, 6, 6, 6, 6,
372
9, 10, 6, 21, 11, 21, 22, 6, 23, 23,
373
23, 23, 23, 23, 23, 23, 23, 23, 6, 13,
374
6, 14, 6, 6, 6, 6, 6, 6, 6, 15,
375
6, 16, 6, 6, 6, 6, 17, 18, 6, 6,
377
19, 6, 6, 20, 6, 6, 6, 6, 6, 6,
378
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
379
6, 15, 6, 16, 6, 6, 6, 6, 17, 18,
380
6, 6, 19, 6, 6, 20, 6, 6, 6, 6,
381
6, 6, 6, 6, 21, 6, 6, 6
385
-5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
386
-5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
387
-5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
388
-5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
389
-5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
391
-5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
392
-5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
393
-5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
394
-5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
395
-5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
396
-5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
397
-5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
398
-5, -5, -5, -5, -5, -5, -5, -5
402
5, -6, -6, -6, -6, -6, -6, -6, -6, -6,
403
-6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
405
-6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
406
-6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
407
-6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
408
-6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
409
-6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
410
-6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
411
-6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
412
-6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
413
-6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
414
-6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
416
-6, -6, -6, -6, -6, -6, -6, -6
420
5, -7, -7, -7, -7, -7, -7, -7, -7, 24,
421
24, -7, -7, 24, -7, -7, -7, -7, -7, -7,
422
-7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
423
-7, -7, 24, -7, -7, -7, -7, -7, -7, -7,
424
-7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
425
-7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
426
-7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
427
-7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
428
-7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
430
-7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
431
-7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
432
-7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
433
-7, -7, -7, -7, -7, -7, -7, -7
437
5, -8, -8, -8, -8, -8, -8, -8, -8, 24,
438
24, -8, -8, 24, -8, -8, -8, -8, -8, -8,
439
-8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
440
-8, -8, 24, -8, -8, -8, -8, -8, -8, -8,
441
-8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
442
-8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
444
-8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
445
-8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
446
-8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
447
-8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
448
-8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
449
-8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
450
-8, -8, -8, -8, -8, -8, -8, -8
454
5, -9, -9, -9, -9, -9, -9, -9, -9, -9,
455
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
456
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
458
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
459
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
460
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
461
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
462
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
463
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
464
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
465
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
466
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
467
-9, -9, -9, -9, -9, -9, -9, -9
472
5, -10, -10, -10, -10, -10, -10, -10, -10, -10,
473
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
474
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
475
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
476
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
477
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
478
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
479
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
480
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
481
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
483
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
484
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
485
-10, -10, -10, -10, -10, -10, -10, -10
489
5, -11, -11, -11, -11, -11, -11, -11, -11, -11,
490
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
491
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
492
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
493
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
494
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
495
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
497
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
498
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
499
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
500
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
501
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
502
-11, -11, -11, -11, -11, -11, -11, -11
506
5, -12, -12, -12, -12, -12, -12, -12, -12, -12,
507
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
508
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
509
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
511
-12, -12, -12, -12, -12, -12, -12, -12, 25, 26,
512
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
513
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
514
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
515
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
516
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
517
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
518
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
519
-12, -12, -12, -12, -12, -12, -12, -12
523
5, -13, -13, -13, -13, -13, -13, -13, -13, -13,
525
-13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
526
-13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
527
-13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
528
-13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
529
-13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
530
-13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
531
-13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
532
-13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
533
-13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
534
-13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
536
-13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
537
-13, -13, -13, -13, -13, -13, -13, -13
541
5, -14, -14, -14, -14, -14, -14, -14, -14, -14,
542
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
543
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
544
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
545
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
546
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
547
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
548
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
550
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
551
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
552
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
553
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
554
-14, -14, -14, -14, -14, -14, -14, -14
558
5, -15, -15, -15, -15, -15, -15, -15, -15, -15,
559
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
560
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
561
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
562
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
564
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
565
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
566
-15, -15, -15, -15, -15, -15, -15, 27, -15, -15,
567
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
568
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
569
-15, -15, -15, -15, -15, -15, -15, -15, -15, 27,
570
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
571
-15, -15, -15, -15, -15, -15, -15, -15
575
5, -16, -16, -16, -16, -16, -16, -16, -16, -16,
576
-16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
578
-16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
579
-16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
580
-16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
581
-16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
582
-16, -16, -16, -16, -16, -16, -16, -16, -16, 28,
583
-16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
584
-16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
585
-16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
586
-16, 28, -16, -16, -16, -16, -16, -16, -16, -16,
587
-16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
589
-16, -16, -16, -16, -16, -16, -16, -16
593
5, -17, -17, -17, -17, -17, -17, -17, -17, -17,
594
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
595
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
596
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
597
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
598
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
599
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
600
-17, -17, -17, 29, -17, -17, -17, -17, -17, -17,
601
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
603
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
604
-17, -17, -17, -17, -17, 29, -17, -17, -17, -17,
605
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
606
-17, -17, -17, -17, -17, -17, -17, -17
610
5, -18, -18, -18, -18, -18, -18, -18, -18, -18,
611
-18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
612
-18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
613
-18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
614
-18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
615
-18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
617
-18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
618
-18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
619
-18, -18, -18, -18, -18, 30, -18, -18, -18, -18,
620
-18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
621
-18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
622
-18, -18, -18, -18, -18, -18, -18, 30, -18, -18,
623
-18, -18, -18, -18, -18, -18, -18, -18
627
5, -19, -19, -19, -19, -19, -19, -19, -19, -19,
628
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
629
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
631
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
632
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
633
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
634
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
635
-19, -19, -19, -19, -19, -19, -19, -19, -19, 31,
636
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
637
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
638
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
639
-19, 31, -19, -19, -19, -19, -19, -19, -19, -19,
640
-19, -19, -19, -19, -19, -19, -19, -19
645
5, -20, -20, -20, -20, -20, -20, -20, -20, -20,
646
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
647
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
648
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
649
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
650
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
651
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
652
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
653
-20, -20, 32, -20, -20, -20, -20, -20, -20, -20,
654
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
656
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
657
-20, -20, -20, -20, 32, -20, -20, -20, -20, -20,
658
-20, -20, -20, -20, -20, -20, -20, -20
662
5, -21, -21, -21, -21, -21, -21, -21, -21, -21,
663
-21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
664
-21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
665
-21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
666
-21, -21, -21, -21, -21, -21, 33, -21, 34, 34,
667
34, 34, 34, 34, 34, 34, 34, 34, -21, -21,
668
-21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
670
-21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
671
-21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
672
-21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
673
-21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
674
-21, -21, -21, -21, -21, -21, -21, -21, -21, -21,
675
-21, -21, -21, -21, -21, -21, -21, -21
679
5, -22, -22, -22, -22, -22, -22, -22, -22, -22,
680
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
681
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
682
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
684
-22, -22, -22, -22, -22, -22, -22, -22, 35, 35,
685
35, 35, 35, 35, 35, 35, 35, 35, -22, -22,
686
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
687
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
688
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
689
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
690
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
691
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
692
-22, -22, -22, -22, -22, -22, -22, -22
696
5, -23, -23, -23, -23, -23, -23, -23, -23, -23,
698
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
699
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
700
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
701
-23, -23, -23, -23, -23, -23, 36, -23, 34, 34,
702
34, 34, 34, 34, 34, 34, 34, 34, -23, -23,
703
-23, -23, -23, -23, -23, -23, -23, -23, -23, 37,
704
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
705
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
706
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
707
-23, 37, -23, -23, -23, -23, -23, -23, -23, -23,
709
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
710
-23, -23, -23, -23, -23, -23, -23, -23
714
5, -24, -24, -24, -24, -24, -24, -24, -24, 24,
715
24, -24, -24, 24, -24, -24, -24, -24, -24, -24,
716
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
717
-24, -24, 24, -24, -24, -24, -24, -24, -24, -24,
718
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
719
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
720
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
721
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
723
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
724
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
725
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
726
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
727
-24, -24, -24, -24, -24, -24, -24, -24
731
5, -25, -25, -25, -25, -25, -25, -25, -25, -25,
732
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
733
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
734
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
735
-25, -25, -25, -25, -25, -25, -25, -25, 38, 38,
737
38, 38, 38, 38, 38, 38, 38, 38, -25, -25,
738
-25, -25, -25, -25, -25, 38, 38, 38, 38, 38,
739
38, -25, -25, -25, -25, -25, -25, -25, -25, -25,
740
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
741
-25, -25, -25, -25, -25, -25, -25, 38, 38, 38,
742
38, 38, 38, -25, -25, -25, -25, -25, -25, -25,
743
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
744
-25, -25, -25, -25, -25, -25, -25, -25
748
5, -26, -26, -26, -26, -26, -26, -26, -26, -26,
749
-26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
751
-26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
752
-26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
753
-26, -26, -26, -26, -26, -26, -26, -26, 39, 39,
754
39, 39, 39, 39, 39, 39, 39, 39, -26, -26,
755
-26, -26, -26, -26, -26, 39, 39, 39, 39, 39,
756
39, -26, -26, -26, -26, -26, -26, -26, -26, -26,
757
-26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
758
-26, -26, -26, -26, -26, -26, -26, 39, 39, 39,
759
39, 39, 39, -26, -26, -26, -26, -26, -26, -26,
760
-26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
762
-26, -26, -26, -26, -26, -26, -26, -26
766
5, -27, -27, -27, -27, -27, -27, -27, -27, -27,
767
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
768
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
769
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
770
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
771
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
772
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
773
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
774
40, -27, -27, -27, -27, -27, -27, -27, -27, -27,
776
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
777
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
778
-27, -27, 40, -27, -27, -27, -27, -27, -27, -27,
779
-27, -27, -27, -27, -27, -27, -27, -27
783
5, -28, -28, -28, -28, -28, -28, -28, -28, -28,
784
-28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
785
-28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
786
-28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
787
-28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
788
-28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
790
-28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
791
-28, -28, -28, -28, -28, -28, -28, -28, -28, 41,
792
-28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
793
-28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
794
-28, -28, -28, -28, -28, -28, -28, -28, -28, -28,
795
-28, 41, -28, -28, -28, -28, -28, -28, -28, -28,
796
-28, -28, -28, -28, -28, -28, -28, -28
800
5, -29, -29, -29, -29, -29, -29, -29, -29, -29,
801
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
802
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
804
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
805
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
806
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
807
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
808
-29, -29, -29, -29, -29, -29, -29, -29, 42, -29,
809
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
810
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
811
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
812
42, -29, -29, -29, -29, -29, -29, -29, -29, -29,
813
-29, -29, -29, -29, -29, -29, -29, -29
818
5, -30, -30, -30, -30, -30, -30, -30, -30, -30,
819
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
820
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
821
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
822
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
823
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
824
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
825
-30, -30, -30, -30, -30, -30, 43, -30, -30, -30,
826
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
827
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
829
-30, -30, -30, -30, -30, -30, -30, -30, 43, -30,
830
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
831
-30, -30, -30, -30, -30, -30, -30, -30
835
5, -31, -31, -31, -31, -31, -31, -31, -31, -31,
836
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
837
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
838
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
839
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
840
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
841
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
843
-31, -31, -31, 44, -31, -31, 45, -31, -31, -31,
844
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
845
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
846
-31, -31, -31, -31, -31, 44, -31, -31, 45, -31,
847
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
848
-31, -31, -31, -31, -31, -31, -31, -31
852
5, -32, -32, -32, -32, -32, -32, -32, -32, -32,
853
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
854
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
855
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
857
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
858
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
859
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
860
-32, -32, -32, 46, -32, -32, -32, -32, -32, -32,
861
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
862
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
863
-32, -32, -32, -32, -32, 46, -32, -32, -32, -32,
864
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
865
-32, -32, -32, -32, -32, -32, -32, -32
869
5, -33, -33, -33, -33, -33, -33, -33, -33, -33,
871
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
872
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
873
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
874
-33, -33, -33, -33, -33, -33, -33, -33, 35, 35,
875
35, 35, 35, 35, 35, 35, 35, 35, -33, -33,
876
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
877
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
878
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
879
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
880
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
882
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
883
-33, -33, -33, -33, -33, -33, -33, -33
887
5, -34, -34, -34, -34, -34, -34, -34, -34, -34,
888
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
889
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
890
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
891
-34, -34, -34, -34, -34, -34, 36, -34, 34, 34,
892
34, 34, 34, 34, 34, 34, 34, 34, -34, -34,
893
-34, -34, -34, -34, -34, -34, -34, -34, -34, 37,
894
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
896
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
897
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
898
-34, 37, -34, -34, -34, -34, -34, -34, -34, -34,
899
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
900
-34, -34, -34, -34, -34, -34, -34, -34
904
5, -35, -35, -35, -35, -35, -35, -35, -35, -35,
905
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
906
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
907
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
908
-35, -35, -35, -35, -35, -35, -35, -35, 35, 35,
910
35, 35, 35, 35, 35, 35, 35, 35, -35, -35,
911
-35, -35, -35, -35, -35, -35, -35, -35, -35, 47,
912
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
913
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
914
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
915
-35, 47, -35, -35, -35, -35, -35, -35, -35, -35,
916
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
917
-35, -35, -35, -35, -35, -35, -35, -35
921
5, -36, -36, -36, -36, -36, -36, -36, -36, -36,
922
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
924
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
925
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
926
-36, -36, -36, -36, -36, -36, -36, -36, 48, 48,
927
48, 48, 48, 48, 48, 48, 48, 48, -36, -36,
928
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
929
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
930
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
931
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
932
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
933
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
935
-36, -36, -36, -36, -36, -36, -36, -36
939
5, -37, -37, -37, -37, -37, -37, -37, -37, -37,
940
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
941
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
942
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
943
-37, -37, -37, 49, -37, 49, -37, -37, 50, 50,
944
50, 50, 50, 50, 50, 50, 50, 50, -37, -37,
945
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
946
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
947
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
949
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
950
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
951
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
952
-37, -37, -37, -37, -37, -37, -37, -37
956
5, -38, -38, -38, -38, -38, -38, -38, -38, -38,
957
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
958
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
959
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
960
-38, -38, -38, -38, -38, -38, -38, -38, 38, 38,
961
38, 38, 38, 38, 38, 38, 38, 38, -38, -38,
963
-38, -38, -38, -38, -38, 38, 38, 38, 38, 38,
964
38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
965
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
966
-38, -38, -38, -38, -38, -38, -38, 38, 38, 38,
967
38, 38, 38, -38, -38, -38, -38, -38, -38, -38,
968
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
969
-38, -38, -38, -38, -38, -38, -38, -38
973
5, -39, -39, -39, -39, -39, -39, -39, -39, -39,
974
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
975
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
977
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
978
-39, -39, -39, -39, -39, -39, -39, -39, 39, 39,
979
39, 39, 39, 39, 39, 39, 39, 39, -39, -39,
980
-39, -39, -39, -39, -39, 39, 39, 39, 39, 39,
981
39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
982
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
983
-39, -39, -39, -39, -39, -39, -39, 39, 39, 39,
984
39, 39, 39, -39, -39, -39, -39, -39, -39, -39,
985
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
986
-39, -39, -39, -39, -39, -39, -39, -39
991
5, -40, -40, -40, -40, -40, -40, -40, -40, -40,
992
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
993
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
994
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
995
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
996
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
997
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
998
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
999
-40, -40, -40, -40, 51, -40, -40, -40, -40, -40,
1000
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1002
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
1003
-40, -40, -40, -40, -40, -40, 51, -40, -40, -40,
1004
-40, -40, -40, -40, -40, -40, -40, -40
1008
5, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1009
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1010
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1011
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1012
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1013
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1014
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1016
-41, -41, -41, -41, -41, -41, -41, 52, -41, -41,
1017
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1018
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1019
-41, -41, -41, -41, -41, -41, -41, -41, -41, 52,
1020
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
1021
-41, -41, -41, -41, -41, -41, -41, -41
1025
5, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1026
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1027
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1028
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1030
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1031
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1032
-42, -42, -42, -42, -42, -42, -42, -42, -42, 53,
1033
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1034
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1035
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1036
-42, 53, -42, -42, -42, -42, -42, -42, -42, -42,
1037
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
1038
-42, -42, -42, -42, -42, -42, -42, -42
1042
5, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1044
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1045
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1046
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1047
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1048
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1049
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1050
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1051
-43, -43, -43, -43, 54, -43, -43, -43, -43, -43,
1052
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1053
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
1055
-43, -43, -43, -43, -43, -43, 54, -43, -43, -43,
1056
-43, -43, -43, -43, -43, -43, -43, -43
1060
5, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1061
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1062
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1063
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1064
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1065
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1066
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1067
-44, -44, -44, -44, -44, -44, -44, -44, 55, -44,
1069
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1070
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1071
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1072
55, -44, -44, -44, -44, -44, -44, -44, -44, -44,
1073
-44, -44, -44, -44, -44, -44, -44, -44
1077
5, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1078
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1079
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1080
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1081
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1083
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1084
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1085
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1086
-45, -45, -45, -45, -45, -45, -45, -45, -45, 56,
1087
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1088
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1089
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
1090
-45, 56, -45, -45, -45, -45, -45, -45
1094
5, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1095
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1097
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1098
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1099
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1100
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1101
-46, -46, -46, -46, -46, -46, -46, -46, 57, -46,
1102
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1103
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1104
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1105
57, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1106
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
1108
-46, -46, -46, -46, -46, -46, -46, -46
1112
5, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1113
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1114
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1115
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1116
-47, -47, -47, 58, -47, 58, -47, -47, 59, 59,
1117
59, 59, 59, 59, 59, 59, 59, 59, -47, -47,
1118
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1119
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1120
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1122
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1123
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1124
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
1125
-47, -47, -47, -47, -47, -47, -47, -47
1129
5, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1130
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1131
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1132
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1133
-48, -48, -48, -48, -48, -48, -48, -48, 48, 48,
1134
48, 48, 48, 48, 48, 48, 48, 48, -48, -48,
1136
-48, -48, -48, -48, -48, -48, -48, -48, -48, 37,
1137
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1138
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1139
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1140
-48, 37, -48, -48, -48, -48, -48, -48, -48, -48,
1141
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
1142
-48, -48, -48, -48, -48, -48, -48, -48
1146
5, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1147
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1148
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1150
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1151
-49, -49, -49, -49, -49, -49, -49, -49, 50, 50,
1152
50, 50, 50, 50, 50, 50, 50, 50, -49, -49,
1153
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1154
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1155
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1156
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1157
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1158
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1159
-49, -49, -49, -49, -49, -49, -49, -49
1164
5, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1165
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1166
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1167
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1168
-50, -50, -50, -50, -50, -50, -50, -50, 50, 50,
1169
50, 50, 50, 50, 50, 50, 50, 50, -50, -50,
1170
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1171
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1172
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1173
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1175
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1176
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1177
-50, -50, -50, -50, -50, -50, -50, -50
1181
5, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1182
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1183
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1184
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1185
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1186
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1187
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1189
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1190
-51, -51, -51, -51, -51, -51, -51, -51, -51, 60,
1191
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1192
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1193
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
1194
-51, 60, -51, -51, -51, -51, -51, -51
1198
5, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1199
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1200
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1201
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1203
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1204
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1205
-52, -52, -52, -52, -52, -52, -52, -52, -52, 61,
1206
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1207
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1208
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1209
-52, 61, -52, -52, -52, -52, -52, -52, -52, -52,
1210
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
1211
-52, -52, -52, -52, -52, -52, -52, -52
1215
5, -53, -53, -53, -53, -53, -53, -53, -53, -53,
1217
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
1218
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
1219
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
1220
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
1221
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
1222
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
1223
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
1224
-53, -53, -53, 62, -53, -53, -53, -53, -53, -53,
1225
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
1226
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
1228
-53, -53, -53, -53, -53, 62, -53, -53, -53, -53,
1229
-53, -53, -53, -53, -53, -53, -53, -53
1233
5, -54, -54, -54, -54, -54, -54, -54, -54, -54,
1234
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
1235
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
1236
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
1237
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
1238
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
1239
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
1240
-54, -54, -54, 63, -54, -54, -54, -54, -54, -54,
1242
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
1243
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
1244
-54, -54, -54, -54, -54, 63, -54, -54, -54, -54,
1245
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
1246
-54, -54, -54, -54, -54, -54, -54, -54
1250
5, -55, -55, -55, -55, -55, -55, -55, -55, -55,
1251
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
1252
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
1253
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
1254
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
1256
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
1257
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
1258
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
1259
-55, -55, -55, -55, 64, -55, -55, -55, -55, -55,
1260
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
1261
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
1262
-55, -55, -55, -55, -55, -55, 64, -55, -55, -55,
1263
-55, -55, -55, -55, -55, -55, -55, -55
1267
5, -56, -56, -56, -56, -56, -56, -56, -56, -56,
1268
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
1270
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
1271
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
1272
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
1273
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
1274
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
1275
-56, 65, -56, -56, -56, -56, -56, -56, -56, -56,
1276
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
1277
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
1278
-56, -56, -56, 65, -56, -56, -56, -56, -56, -56,
1279
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
1281
-56, -56, -56, -56, -56, -56, -56, -56
1285
5, -57, -57, -57, -57, -57, -57, -57, -57, -57,
1286
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
1287
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
1288
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
1289
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
1290
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
1291
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
1292
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
1293
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
1295
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
1296
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
1297
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
1298
-57, -57, -57, -57, -57, -57, -57, -57
1302
5, -58, -58, -58, -58, -58, -58, -58, -58, -58,
1303
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
1304
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
1305
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
1306
-58, -58, -58, -58, -58, -58, -58, -58, 59, 59,
1307
59, 59, 59, 59, 59, 59, 59, 59, -58, -58,
1309
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
1310
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
1311
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
1312
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
1313
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
1314
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
1315
-58, -58, -58, -58, -58, -58, -58, -58
1319
5, -59, -59, -59, -59, -59, -59, -59, -59, -59,
1320
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
1321
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
1323
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
1324
-59, -59, -59, -59, -59, -59, -59, -59, 59, 59,
1325
59, 59, 59, 59, 59, 59, 59, 59, -59, -59,
1326
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
1327
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
1328
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
1329
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
1330
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
1331
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
1332
-59, -59, -59, -59, -59, -59, -59, -59
1337
5, -60, -60, -60, -60, -60, -60, -60, -60, -60,
1338
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
1339
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
1340
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
1341
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
1342
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
1343
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
1344
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
1345
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
1346
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
1348
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
1349
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
1350
-60, -60, -60, -60, -60, -60, -60, -60
1354
5, -61, -61, -61, -61, -61, -61, -61, -61, -61,
1355
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
1356
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
1357
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
1358
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
1359
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
1360
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
1362
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
1363
-61, -61, -61, -61, 66, -61, -61, -61, -61, -61,
1364
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
1365
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
1366
-61, -61, -61, -61, -61, -61, 66, -61, -61, -61,
1367
-61, -61, -61, -61, -61, -61, -61, -61
1371
5, -62, -62, -62, -62, -62, -62, -62, -62, -62,
1372
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
1373
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
1374
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
1376
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
1377
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
1378
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
1379
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
1380
-62, -62, -62, -62, 67, -62, -62, -62, -62, -62,
1381
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
1382
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
1383
-62, -62, -62, -62, -62, -62, 67, -62, -62, -62,
1384
-62, -62, -62, -62, -62, -62, -62, -62
1388
5, -63, -63, -63, -63, -63, -63, -63, -63, -63,
1390
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
1391
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
1392
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
1393
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
1394
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
1395
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
1396
-63, -63, -63, -63, -63, -63, 68, -63, -63, -63,
1397
69, -63, -63, -63, -63, -63, -63, -63, -63, -63,
1398
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
1399
-63, -63, -63, -63, -63, -63, -63, -63, 68, -63,
1401
-63, -63, 69, -63, -63, -63, -63, -63, -63, -63,
1402
-63, -63, -63, -63, -63, -63, -63, -63
1406
5, -64, -64, -64, -64, -64, -64, -64, -64, -64,
1407
-64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
1408
-64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
1409
-64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
1410
-64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
1411
-64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
1412
-64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
1413
-64, -64, -64, -64, -64, -64, -64, 70, -64, -64,
1415
-64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
1416
-64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
1417
-64, -64, -64, -64, -64, -64, -64, -64, -64, 70,
1418
-64, -64, -64, -64, -64, -64, -64, -64, -64, -64,
1419
-64, -64, -64, -64, -64, -64, -64, -64
1423
5, -65, -65, -65, -65, -65, -65, -65, -65, -65,
1424
-65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
1425
-65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
1426
-65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
1427
-65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
1429
-65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
1430
-65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
1431
-65, -65, -65, -65, -65, -65, -65, -65, -65, 71,
1432
-65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
1433
-65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
1434
-65, -65, -65, -65, -65, -65, -65, -65, -65, -65,
1435
-65, 71, -65, -65, -65, -65, -65, -65, -65, -65,
1436
-65, -65, -65, -65, -65, -65, -65, -65
1440
5, -66, -66, -66, -66, -66, -66, -66, -66, -66,
1441
-66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
1443
-66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
1444
-66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
1445
-66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
1446
-66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
1447
-66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
1448
-66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
1449
-66, -66, 72, -66, -66, -66, -66, -66, -66, -66,
1450
-66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
1451
-66, -66, -66, -66, -66, -66, -66, -66, -66, -66,
1452
-66, -66, -66, -66, 72, -66, -66, -66, -66, -66,
1454
-66, -66, -66, -66, -66, -66, -66, -66
1458
5, -67, -67, -67, -67, -67, -67, -67, -67, -67,
1459
-67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
1460
-67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
1461
-67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
1462
-67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
1463
-67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
1464
-67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
1465
-67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
1466
-67, -67, 73, -67, -67, -67, -67, -67, -67, -67,
1468
-67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
1469
-67, -67, -67, -67, -67, -67, -67, -67, -67, -67,
1470
-67, -67, -67, -67, 73, -67, -67, -67, -67, -67,
1471
-67, -67, -67, -67, -67, -67, -67, -67
1475
5, -68, -68, -68, -68, -68, -68, -68, -68, -68,
1476
-68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
1477
-68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
1478
-68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
1479
-68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
1480
-68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
1482
-68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
1483
-68, -68, -68, 74, -68, -68, -68, -68, -68, -68,
1484
-68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
1485
-68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
1486
-68, -68, -68, -68, -68, 74, -68, -68, -68, -68,
1487
-68, -68, -68, -68, -68, -68, -68, -68, -68, -68,
1488
-68, -68, -68, -68, -68, -68, -68, -68
1492
5, -69, -69, -69, -69, -69, -69, -69, -69, -69,
1493
-69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
1494
-69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
1496
-69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
1497
-69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
1498
-69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
1499
-69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
1500
-69, -69, -69, -69, -69, -69, -69, -69, -69, 75,
1501
-69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
1502
-69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
1503
-69, -69, -69, -69, -69, -69, -69, -69, -69, -69,
1504
-69, 75, -69, -69, -69, -69, -69, -69, -69, -69,
1505
-69, -69, -69, -69, -69, -69, -69, -69
1510
5, -70, -70, -70, -70, -70, -70, -70, -70, -70,
1511
-70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
1512
-70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
1513
-70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
1514
-70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
1515
-70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
1516
-70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
1517
-70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
1518
-70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
1519
-70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
1521
-70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
1522
-70, -70, -70, -70, -70, -70, -70, -70, -70, -70,
1523
-70, -70, -70, -70, -70, -70, -70, -70
1527
5, -71, -71, -71, -71, -71, -71, -71, -71, -71,
1528
-71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
1529
-71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
1530
-71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
1531
-71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
1532
-71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
1533
-71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
1535
-71, -71, -71, -71, -71, -71, -71, -71, 76, -71,
1536
-71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
1537
-71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
1538
-71, -71, -71, -71, -71, -71, -71, -71, -71, -71,
1539
76, -71, -71, -71, -71, -71, -71, -71, -71, -71,
1540
-71, -71, -71, -71, -71, -71, -71, -71
1544
5, -72, -72, -72, -72, -72, -72, -72, -72, -72,
1545
-72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
1546
-72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
1547
-72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
1549
-72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
1550
-72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
1551
-72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
1552
-72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
1553
-72, -72, -72, -72, -72, -72, -72, -72, -72, 77,
1554
-72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
1555
-72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
1556
-72, -72, -72, -72, -72, -72, -72, -72, -72, -72,
1557
-72, 77, -72, -72, -72, -72, -72, -72
1561
5, -73, -73, -73, -73, -73, -73, -73, -73, -73,
1563
-73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
1564
-73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
1565
-73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
1566
-73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
1567
-73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
1568
-73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
1569
-73, -73, -73, 78, -73, -73, -73, -73, -73, -73,
1570
-73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
1571
-73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
1572
-73, -73, -73, -73, -73, 78, -73, -73, -73, -73,
1574
-73, -73, -73, -73, -73, -73, -73, -73, -73, -73,
1575
-73, -73, -73, -73, -73, -73, -73, -73
1579
5, -74, -74, -74, -74, -74, -74, -74, -74, -74,
1580
-74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
1581
-74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
1582
-74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
1583
-74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
1584
-74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
1585
-74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
1586
-74, -74, -74, -74, -74, -74, -74, -74, 79, -74,
1588
-74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
1589
-74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
1590
-74, -74, -74, -74, -74, -74, -74, -74, -74, -74,
1591
79, -74, -74, -74, -74, -74, -74, -74, -74, -74,
1592
-74, -74, -74, -74, -74, -74, -74, -74
1596
5, -75, -75, -75, -75, -75, -75, -75, -75, -75,
1597
-75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
1598
-75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
1599
-75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
1600
-75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
1602
-75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
1603
-75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
1604
-75, -75, -75, 80, -75, -75, 81, -75, -75, -75,
1605
-75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
1606
-75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
1607
-75, -75, -75, -75, -75, 80, -75, -75, 81, -75,
1608
-75, -75, -75, -75, -75, -75, -75, -75, -75, -75,
1609
-75, -75, -75, -75, -75, -75, -75, -75
1613
5, -76, -76, -76, -76, -76, -76, -76, -76, -76,
1614
-76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
1616
-76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
1617
-76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
1618
-76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
1619
-76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
1620
-76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
1621
-76, -76, -76, -76, -76, -76, -76, 82, -76, -76,
1622
-76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
1623
-76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
1624
-76, -76, -76, -76, -76, -76, -76, -76, -76, 82,
1625
-76, -76, -76, -76, -76, -76, -76, -76, -76, -76,
1627
-76, -76, -76, -76, -76, -76, -76, -76
1631
5, -77, -77, -77, -77, -77, -77, -77, -77, -77,
1632
-77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
1633
-77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
1634
-77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
1635
-77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
1636
-77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
1637
-77, -77, -77, -77, -77, -77, -77, 83, -77, -77,
1638
-77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
1639
-77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
1641
-77, -77, -77, -77, -77, -77, -77, -77, -77, 83,
1642
-77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
1643
-77, -77, -77, -77, -77, -77, -77, -77, -77, -77,
1644
-77, -77, -77, -77, -77, -77, -77, -77
1648
5, -78, -78, -78, -78, -78, -78, -78, -78, -78,
1649
-78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
1650
-78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
1651
-78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
1652
-78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
1653
-78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
1655
-78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
1656
-78, -78, -78, -78, -78, -78, -78, -78, 84, -78,
1657
-78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
1658
-78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
1659
-78, -78, -78, -78, -78, -78, -78, -78, -78, -78,
1660
84, -78, -78, -78, -78, -78, -78, -78, -78, -78,
1661
-78, -78, -78, -78, -78, -78, -78, -78
1665
5, -79, -79, -79, -79, -79, -79, -79, -79, -79,
1666
-79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
1667
-79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
1669
-79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
1670
-79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
1671
-79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
1672
-79, -79, -79, -79, -79, -79, -79, -79, -79, 85,
1673
-79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
1674
-79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
1675
-79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
1676
-79, 85, -79, -79, -79, -79, -79, -79, -79, -79,
1677
-79, -79, -79, -79, -79, -79, -79, -79, -79, -79,
1678
-79, -79, -79, -79, -79, -79, -79, -79
1683
5, -80, -80, -80, -80, -80, -80, -80, -80, -80,
1684
-80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
1685
-80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
1686
-80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
1687
-80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
1688
-80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
1689
-80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
1690
-80, -80, -80, -80, -80, -80, -80, -80, 86, -80,
1691
-80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
1692
-80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
1694
-80, -80, -80, -80, -80, -80, -80, -80, -80, -80,
1695
86, -80, -80, -80, -80, -80, -80, -80, -80, -80,
1696
-80, -80, -80, -80, -80, -80, -80, -80
1700
5, -81, -81, -81, -81, -81, -81, -81, -81, -81,
1701
-81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
1702
-81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
1703
-81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
1704
-81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
1705
-81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
1706
-81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
1708
-81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
1709
-81, -81, -81, -81, -81, -81, -81, -81, -81, 87,
1710
-81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
1711
-81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
1712
-81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
1713
-81, 87, -81, -81, -81, -81, -81, -81
1717
5, -82, -82, -82, -82, -82, -82, -82, -82, -82,
1718
-82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
1719
-82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
1720
-82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
1722
-82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
1723
-82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
1724
-82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
1725
-82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
1726
-82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
1727
-82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
1728
-82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
1729
-82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
1730
-82, -82, -82, -82, -82, -82, -82, -82
1734
5, -83, -83, -83, -83, -83, -83, -83, -83, -83,
1736
-83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
1737
-83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
1738
-83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
1739
-83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
1740
-83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
1741
-83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
1742
-83, -83, -83, -83, -83, -83, -83, -83, -83, 88,
1743
-83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
1744
-83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
1745
-83, -83, -83, -83, -83, -83, -83, -83, -83, -83,
1747
-83, 88, -83, -83, -83, -83, -83, -83, -83, -83,
1748
-83, -83, -83, -83, -83, -83, -83, -83
1752
5, -84, -84, -84, -84, -84, -84, -84, -84, -84,
1753
-84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
1754
-84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
1755
-84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
1756
-84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
1757
-84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
1758
-84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
1759
-84, 89, -84, -84, -84, -84, -84, -84, -84, -84,
1761
-84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
1762
-84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
1763
-84, -84, -84, 89, -84, -84, -84, -84, -84, -84,
1764
-84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
1765
-84, -84, -84, -84, -84, -84, -84, -84
1769
5, -85, -85, -85, -85, -85, -85, -85, -85, -85,
1770
-85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
1771
-85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
1772
-85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
1773
-85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
1775
-85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
1776
-85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
1777
-85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
1778
-85, -85, -85, 90, -85, -85, -85, -85, -85, -85,
1779
-85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
1780
-85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
1781
-85, -85, -85, -85, -85, 90, -85, -85, -85, -85,
1782
-85, -85, -85, -85, -85, -85, -85, -85
1786
5, -86, -86, -86, -86, -86, -86, -86, -86, -86,
1787
-86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
1789
-86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
1790
-86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
1791
-86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
1792
-86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
1793
-86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
1794
-86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
1795
-86, -86, -86, -86, 91, -86, -86, -86, -86, -86,
1796
-86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
1797
-86, -86, -86, -86, -86, -86, -86, -86, -86, -86,
1798
-86, -86, -86, -86, -86, -86, 91, -86, -86, -86,
1800
-86, -86, -86, -86, -86, -86, -86, -86
1804
5, -87, -87, -87, -87, -87, -87, -87, -87, -87,
1805
-87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
1806
-87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
1807
-87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
1808
-87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
1809
-87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
1810
-87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
1811
-87, 92, -87, -87, -87, -87, -87, -87, -87, -87,
1812
-87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
1814
-87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
1815
-87, -87, -87, 92, -87, -87, -87, -87, -87, -87,
1816
-87, -87, -87, -87, -87, -87, -87, -87, -87, -87,
1817
-87, -87, -87, -87, -87, -87, -87, -87
1821
5, -88, -88, -88, -88, -88, -88, -88, -88, -88,
1822
-88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
1823
-88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
1824
-88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
1825
-88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
1826
-88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
1828
-88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
1829
-88, -88, -88, -88, -88, -88, 93, -88, -88, -88,
1830
-88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
1831
-88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
1832
-88, -88, -88, -88, -88, -88, -88, -88, 93, -88,
1833
-88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
1834
-88, -88, -88, -88, -88, -88, -88, -88
1838
5, -89, -89, -89, -89, -89, -89, -89, -89, -89,
1839
-89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
1840
-89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
1842
-89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
1843
-89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
1844
-89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
1845
-89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
1846
-89, -89, -89, -89, -89, -89, -89, 94, -89, -89,
1847
-89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
1848
-89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
1849
-89, -89, -89, -89, -89, -89, -89, -89, -89, 94,
1850
-89, -89, -89, -89, -89, -89, -89, -89, -89, -89,
1851
-89, -89, -89, -89, -89, -89, -89, -89
1856
5, -90, -90, -90, -90, -90, -90, -90, -90, -90,
1857
-90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
1858
-90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
1859
-90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
1860
-90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
1861
-90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
1862
-90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
1863
-90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
1864
-90, -90, -90, -90, 95, -90, -90, -90, -90, -90,
1865
-90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
1867
-90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
1868
-90, -90, -90, -90, -90, -90, 95, -90, -90, -90,
1869
-90, -90, -90, -90, -90, -90, -90, -90
1873
5, -91, -91, -91, -91, -91, -91, -91, -91, -91,
1874
-91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
1875
-91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
1876
-91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
1877
-91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
1878
-91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
1879
-91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
1881
-91, -91, -91, -91, -91, -91, -91, 96, -91, -91,
1882
-91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
1883
-91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
1884
-91, -91, -91, -91, -91, -91, -91, -91, -91, 96,
1885
-91, -91, -91, -91, -91, -91, -91, -91, -91, -91,
1886
-91, -91, -91, -91, -91, -91, -91, -91
1890
5, -92, -92, -92, -92, -92, -92, -92, -92, -92,
1891
-92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
1892
-92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
1893
-92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
1895
-92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
1896
-92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
1897
-92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
1898
-92, -92, -92, -92, -92, -92, -92, -92, -92, 97,
1899
-92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
1900
-92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
1901
-92, -92, -92, -92, -92, -92, -92, -92, -92, -92,
1902
-92, 97, -92, -92, -92, -92, -92, -92, -92, -92,
1903
-92, -92, -92, -92, -92, -92, -92, -92
1907
5, -93, -93, -93, -93, -93, -93, -93, -93, -93,
1909
-93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
1910
-93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
1911
-93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
1912
-93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
1913
-93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
1914
-93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
1915
-93, -93, -93, -93, -93, -93, 98, -93, -93, -93,
1916
-93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
1917
-93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
1918
-93, -93, -93, -93, -93, -93, -93, -93, 98, -93,
1920
-93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
1921
-93, -93, -93, -93, -93, -93, -93, -93
1925
5, -94, -94, -94, -94, -94, -94, -94, -94, -94,
1926
-94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
1927
-94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
1928
-94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
1929
-94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
1930
-94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
1931
-94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
1932
-94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
1934
-94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
1935
-94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
1936
-94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
1937
-94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
1938
-94, -94, -94, -94, -94, -94, -94, -94
1942
5, -95, -95, -95, -95, -95, -95, -95, -95, -95,
1943
-95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
1944
-95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
1945
-95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
1946
-95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
1948
-95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
1949
-95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
1950
-95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
1951
-95, -95, 99, -95, -95, -95, -95, -95, -95, -95,
1952
-95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
1953
-95, -95, -95, -95, -95, -95, -95, -95, -95, -95,
1954
-95, -95, -95, -95, 99, -95, -95, -95, -95, -95,
1955
-95, -95, -95, -95, -95, -95, -95, -95
1959
5, -96, -96, -96, -96, -96, -96, -96, -96, -96,
1960
-96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
1962
-96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
1963
-96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
1964
-96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
1965
-96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
1966
-96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
1967
-96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
1968
-96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
1969
-96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
1970
-96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
1971
-96, -96, -96, -96, -96, -96, -96, -96, -96, -96,
1973
-96, -96, -96, -96, -96, -96, -96, -96
1977
5, -97, -97, -97, -97, -97, -97, -97, -97, -97,
1978
-97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
1979
-97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
1980
-97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
1981
-97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
1982
-97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
1983
-97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
1984
-97, -97, -97, -97, -97, -97, -97, -97, 100, -97,
1985
-97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
1987
-97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
1988
-97, -97, -97, -97, -97, -97, -97, -97, -97, -97,
1989
100, -97, -97, -97, -97, -97, -97, -97, -97, -97,
1990
-97, -97, -97, -97, -97, -97, -97, -97
1994
5, -98, -98, -98, -98, -98, -98, -98, -98, -98,
1995
-98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
1996
-98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
1997
-98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
1998
-98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
1999
-98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
2001
-98, -98, -98, -98, -98, -98, -98, -98, -98, 101,
2002
-98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
2003
-98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
2004
-98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
2005
-98, 101, -98, -98, -98, -98, -98, -98, -98, -98,
2006
-98, -98, -98, -98, -98, -98, -98, -98, -98, -98,
2007
-98, -98, -98, -98, -98, -98, -98, -98
2011
5, -99, -99, -99, -99, -99, -99, -99, -99, -99,
2012
-99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
2013
-99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
2015
-99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
2016
-99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
2017
-99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
2018
-99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
2019
-99, -99, -99, 102, -99, -99, -99, -99, -99, -99,
2020
-99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
2021
-99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
2022
-99, -99, -99, -99, -99, 102, -99, -99, -99, -99,
2023
-99, -99, -99, -99, -99, -99, -99, -99, -99, -99,
2024
-99, -99, -99, -99, -99, -99, -99, -99
2029
5, -100, -100, -100, -100, -100, -100, -100, -100, -100,
2030
-100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
2031
-100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
2032
-100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
2033
-100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
2034
-100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
2035
-100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
2036
-100, -100, -100, -100, -100, -100, -100, 103, -100, -100,
2037
-100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
2038
-100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
2040
-100, -100, -100, -100, -100, -100, -100, -100, -100, 103,
2041
-100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
2042
-100, -100, -100, -100, -100, -100, -100, -100
2046
5, -101, -101, -101, -101, -101, -101, -101, -101, -101,
2047
-101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
2048
-101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
2049
-101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
2050
-101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
2051
-101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
2052
-101, -101, -101, -101, -101, -101, -101, 104, -101, -101,
2054
-101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
2055
-101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
2056
-101, -101, -101, -101, -101, -101, -101, -101, -101, 104,
2057
-101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
2058
-101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
2059
-101, -101, -101, -101, -101, -101, -101, -101
2063
5, -102, -102, -102, -102, -102, -102, -102, -102, -102,
2064
-102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
2065
-102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
2066
-102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
2068
-102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
2069
-102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
2070
-102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
2071
-102, -102, -102, -102, -102, -102, -102, -102, 105, -102,
2072
-102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
2073
-102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
2074
-102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
2075
105, -102, -102, -102, -102, -102, -102, -102, -102, -102,
2076
-102, -102, -102, -102, -102, -102, -102, -102
2080
5, -103, -103, -103, -103, -103, -103, -103, -103, -103,
2082
-103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
2083
-103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
2084
-103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
2085
-103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
2086
-103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
2087
-103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
2088
-103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
2089
-103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
2090
-103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
2091
-103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
2093
-103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
2094
-103, -103, -103, -103, -103, -103, -103, -103
2098
5, -104, -104, -104, -104, -104, -104, -104, -104, -104,
2099
-104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
2100
-104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
2101
-104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
2102
-104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
2103
-104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
2104
-104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
2105
-104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
2107
-104, -104, -104, -104, 106, -104, -104, -104, -104, -104,
2108
-104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
2109
-104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
2110
-104, -104, -104, -104, -104, -104, 106, -104, -104, -104,
2111
-104, -104, -104, -104, -104, -104, -104, -104
2115
5, -105, -105, -105, -105, -105, -105, -105, -105, -105,
2116
-105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
2117
-105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
2118
-105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
2119
-105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
2121
-105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
2122
-105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
2123
-105, 107, -105, -105, -105, -105, -105, -105, -105, -105,
2124
-105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
2125
-105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
2126
-105, -105, -105, 107, -105, -105, -105, -105, -105, -105,
2127
-105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
2128
-105, -105, -105, -105, -105, -105, -105, -105
2132
5, -106, -106, -106, -106, -106, -106, -106, -106, -106,
2133
-106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
2135
-106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
2136
-106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
2137
-106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
2138
-106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
2139
-106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
2140
-106, -106, -106, 108, -106, -106, -106, -106, -106, -106,
2141
-106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
2142
-106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
2143
-106, -106, -106, -106, -106, 108, -106, -106, -106, -106,
2144
-106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
2146
-106, -106, -106, -106, -106, -106, -106, -106
2150
5, -107, -107, -107, -107, -107, -107, -107, -107, -107,
2151
-107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
2152
-107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
2153
-107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
2154
-107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
2155
-107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
2156
-107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
2157
-107, -107, -107, -107, -107, -107, -107, 109, -107, -107,
2158
-107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
2160
-107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
2161
-107, -107, -107, -107, -107, -107, -107, -107, -107, 109,
2162
-107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
2163
-107, -107, -107, -107, -107, -107, -107, -107
2167
5, -108, -108, -108, -108, -108, -108, -108, -108, -108,
2168
-108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
2169
-108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
2170
-108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
2171
-108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
2172
-108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
2174
-108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
2175
-108, -108, -108, -108, -108, -108, -108, -108, -108, 110,
2176
-108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
2177
-108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
2178
-108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
2179
-108, 110, -108, -108, -108, -108, -108, -108, -108, -108,
2180
-108, -108, -108, -108, -108, -108, -108, -108
2184
5, -109, -109, -109, -109, -109, -109, -109, -109, -109,
2185
-109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
2186
-109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
2188
-109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
2189
-109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
2190
-109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
2191
-109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
2192
-109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
2193
-109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
2194
-109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
2195
-109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
2196
-109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
2197
-109, -109, -109, -109, -109, -109, -109, -109
2202
5, -110, -110, -110, -110, -110, -110, -110, -110, -110,
2203
-110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
2204
-110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
2205
-110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
2206
-110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
2207
-110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
2208
-110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
2209
-110, -110, -110, -110, -110, -110, -110, -110, 111, -110,
2210
-110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
2211
-110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
2213
-110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
2214
111, -110, -110, -110, -110, -110, -110, -110, -110, -110,
2215
-110, -110, -110, -110, -110, -110, -110, -110
2219
5, -111, -111, -111, -111, -111, -111, -111, -111, -111,
2220
-111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
2221
-111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
2222
-111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
2223
-111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
2224
-111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
2225
-111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
2227
-111, -111, -111, -111, -111, -111, -111, 112, -111, -111,
2228
-111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
2229
-111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
2230
-111, -111, -111, -111, -111, -111, -111, -111, -111, 112,
2231
-111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
2232
-111, -111, -111, -111, -111, -111, -111, -111
2236
5, -112, -112, -112, -112, -112, -112, -112, -112, -112,
2237
-112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
2238
-112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
2239
-112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
2241
-112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
2242
-112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
2243
-112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
2244
-112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
2245
-112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
2246
-112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
2247
-112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
2248
-112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
2249
-112, -112, -112, -112, -112, -112, -112, -112
2255
static yy_state_type yy_get_previous_state YY_PROTO(( void ));
2256
static yy_state_type yy_try_NUL_trans YY_PROTO(( yy_state_type current_state ));
2257
static int yy_get_next_buffer YY_PROTO(( void ));
2258
static void yy_fatal_error YY_PROTO(( yyconst char msg[] ));
2260
/* Done after the current pattern has been matched and before the
2261
* corresponding action - sets up yytext.
2263
#define YY_DO_BEFORE_ACTION \
2264
yytext_ptr = yy_bp; \
2265
yyleng = (int) (yy_cp - yy_bp); \
2266
yy_hold_char = *yy_cp; \
2270
#define YY_NUM_RULES 28
2271
#define YY_END_OF_BUFFER 29
2272
static yyconst short int yy_accept[113] =
2274
0, 0, 0, 0, 29, 27, 26, 26, 21, 22,
2275
23, 27, 25, 24, 27, 27, 27, 27, 27, 27,
2276
27, 27, 1, 26, 3, 4, 0, 0, 0, 0,
2277
0, 0, 0, 1, 2, 0, 0, 3, 4, 0,
2278
0, 0, 0, 0, 0, 0, 0, 1, 0, 1,
2279
0, 0, 0, 0, 0, 0, 19, 0, 2, 20,
2280
0, 0, 0, 5, 0, 0, 0, 0, 0, 6,
2281
0, 0, 0, 0, 0, 9, 0, 0, 0, 0,
2282
0, 10, 0, 0, 0, 0, 0, 0, 7, 0,
2283
11, 0, 0, 8, 0, 12, 0, 0, 0, 15,
2285
0, 0, 16, 0, 0, 0, 13, 0, 14, 0,
2289
static yy_state_type yy_last_accepting_state;
2290
static char *yy_last_accepting_cpos;
2292
static yyconst yy_state_type yy_NUL_trans[113] =
2294
6, 6, 6, 6, 0, 0, 0, 0, 0, 0,
2295
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2296
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2297
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2298
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2299
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2300
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2301
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2302
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2303
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2305
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2309
/* The intent behind this definition is that it'll catch
2310
* any uses of REJECT which flex missed.
2312
#define REJECT reject_used_but_not_detected
2313
#define yymore() yymore_used_but_not_detected
2314
#define YY_MORE_ADJ 0
2315
#define YY_RESTORE_YY_MORE_OFFSET
2317
#line 1 "wktparse.lex"
2320
* Written by Ralph Mason ralph.mason<at>telogis.com
2322
* Copyright Telogis 2004
2328
#line 11 "wktparse.lex"
2329
#include "wktparse.tab.h"
2332
void init_parser(const char *src);
2333
void close_parser(void);
2334
int lwg_parse_yywrap(void);
2335
int lwg_parse_yylex(void);
2337
static YY_BUFFER_STATE buf_state;
2338
void init_parser(const char *src) { BEGIN(0);buf_state = lwg_parse_yy_scan_string(src); }
2339
void close_parser() { lwg_parse_yy_delete_buffer(buf_state); }
2340
int lwg_parse_yywrap(void){ return 1; }
2342
#line 2343 "lex.yy.c"
2344
/* Macros after this point can all be overridden by user definitions in
2348
#ifndef YY_SKIP_YYWRAP
2350
extern "C" int yywrap YY_PROTO(( void ));
2352
extern int yywrap YY_PROTO(( void ));
2357
static void yyunput YY_PROTO(( int c, char *buf_ptr ));
2361
static void yy_flex_strncpy YY_PROTO(( char *, yyconst char *, int ));
2364
#ifdef YY_NEED_STRLEN
2365
static int yy_flex_strlen YY_PROTO(( yyconst char * ));
2370
static int yyinput YY_PROTO(( void ));
2372
static int input YY_PROTO(( void ));
2377
static int yy_start_stack_ptr = 0;
2378
static int yy_start_stack_depth = 0;
2379
static int *yy_start_stack = 0;
2380
#ifndef YY_NO_PUSH_STATE
2381
static void yy_push_state YY_PROTO(( int new_state ));
2383
#ifndef YY_NO_POP_STATE
2384
static void yy_pop_state YY_PROTO(( void ));
2386
#ifndef YY_NO_TOP_STATE
2387
static int yy_top_state YY_PROTO(( void ));
2391
#define YY_NO_PUSH_STATE 1
2392
#define YY_NO_POP_STATE 1
2393
#define YY_NO_TOP_STATE 1
2396
#ifdef YY_MALLOC_DECL
2404
/* Just try to get by without declaring the routines. This will fail
2405
* miserably on non-ANSI systems for which sizeof(size_t) != sizeof(int)
2406
* or sizeof(void*) != sizeof(int).
2411
/* Amount of stuff to slurp up with each read. */
2412
#ifndef YY_READ_BUF_SIZE
2413
#define YY_READ_BUF_SIZE 8192
2416
/* Copy whatever the last rule matched to the standard output. */
2419
/* This used to be an fputs(), but since the string might contain NUL's,
2420
* we now use fwrite().
2422
#define ECHO (void) fwrite( yytext, yyleng, 1, yyout )
2425
/* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,
2426
* is returned in "result".
2429
#define YY_INPUT(buf,result,max_size) \
2431
while ( (result = read( fileno(yyin), (char *) buf, max_size )) < 0 ) \
2433
if( errno != EINTR) \
2435
YY_FATAL_ERROR( "input in flex scanner failed" ); \
2443
/* No semi-colon after return; correct usage is to write "yyterminate();" -
2444
* we don't want an extra ';' after the "return" because that will cause
2445
* some compilers to complain about unreachable statements.
2448
#define yyterminate() return YY_NULL
2451
/* Number of entries by which start-condition stack grows. */
2452
#ifndef YY_START_STACK_INCR
2453
#define YY_START_STACK_INCR 25
2456
/* Report a fatal error. */
2457
#ifndef YY_FATAL_ERROR
2458
#define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
2461
/* Default declaration of generated scanner - a define so the user can
2462
* easily add parameters.
2465
#define YY_DECL int yylex YY_PROTO(( void ))
2468
/* Code executed at the beginning of each rule, after yytext and yyleng
2471
#ifndef YY_USER_ACTION
2472
#define YY_USER_ACTION
2475
/* Code executed at the end of each rule. */
2477
#define YY_BREAK break;
2480
#define YY_RULE_SETUP \
2485
register yy_state_type yy_current_state;
2486
register char *yy_cp, *yy_bp;
2487
register int yy_act;
2489
#line 26 "wktparse.lex"
2492
#line 2493 "lex.yy.c"
2503
yy_start = 1; /* first start state */
2511
if ( ! yy_current_buffer )
2513
yy_create_buffer( yyin, YY_BUF_SIZE );
2515
yy_load_buffer_state();
2518
while ( 1 ) /* loops until end-of-file is reached */
2522
/* Support of yytext. */
2523
*yy_cp = yy_hold_char;
2525
/* yy_bp points to the position in yy_ch_buf of the start of
2530
yy_current_state = yy_start;
2532
while ( (yy_current_state = yy_nxt[yy_current_state][YY_SC_TO_UI(*yy_cp)]) > 0 )
2534
if ( yy_accept[yy_current_state] )
2536
yy_last_accepting_state = yy_current_state;
2537
yy_last_accepting_cpos = yy_cp;
2543
yy_current_state = -yy_current_state;
2546
yy_act = yy_accept[yy_current_state];
2548
YY_DO_BEFORE_ACTION;
2551
do_action: /* This label is used only to access EOF actions. */
2555
{ /* beginning of action switch */
2556
case 0: /* must back up */
2557
/* undo the effects of YY_DO_BEFORE_ACTION */
2558
*yy_cp = yy_hold_char;
2559
yy_cp = yy_last_accepting_cpos + 1;
2560
yy_current_state = yy_last_accepting_state;
2561
goto yy_find_action;
2565
#line 28 "wktparse.lex"
2566
{ lwg_parse_yylval.value=atof(lwg_parse_yytext); return VALUE; }
2570
#line 29 "wktparse.lex"
2571
{ lwg_parse_yylval.value=atof(lwg_parse_yytext); return VALUE; }
2575
#line 31 "wktparse.lex"
2576
{ lwg_parse_yylval.wkb=lwg_parse_yytext; return WKB;}
2580
#line 32 "wktparse.lex"
2581
{ lwg_parse_yylval.wkb=lwg_parse_yytext; return WKB;}
2585
#line 34 "wktparse.lex"
2590
#line 35 "wktparse.lex"
2595
#line 36 "wktparse.lex"
2596
{ return LINESTRING; }
2600
#line 37 "wktparse.lex"
2601
{ return LINESTRINGM; }
2605
#line 38 "wktparse.lex"
2610
#line 39 "wktparse.lex"
2611
{ return POLYGONM; }
2615
#line 40 "wktparse.lex"
2616
{ return MULTIPOINT; }
2620
#line 41 "wktparse.lex"
2621
{ return MULTIPOINTM; }
2625
#line 42 "wktparse.lex"
2626
{ return MULTILINESTRING; }
2630
#line 43 "wktparse.lex"
2631
{ return MULTILINESTRINGM; }
2635
#line 44 "wktparse.lex"
2636
{ return MULTIPOLYGON; }
2640
#line 45 "wktparse.lex"
2641
{ return MULTIPOLYGONM; }
2645
#line 46 "wktparse.lex"
2646
{ return GEOMETRYCOLLECTION; }
2650
#line 47 "wktparse.lex"
2651
{ return GEOMETRYCOLLECTIONM; }
2655
#line 48 "wktparse.lex"
2656
{ BEGIN(vals_ok); return SRID; }
2660
#line 49 "wktparse.lex"
2665
#line 51 "wktparse.lex"
2666
{ BEGIN(vals_ok); return LPAREN; }
2670
#line 52 "wktparse.lex"
2675
#line 53 "wktparse.lex"
2680
#line 54 "wktparse.lex"
2685
#line 55 "wktparse.lex"
2686
{ BEGIN(0); return SEMICOLON; }
2690
#line 56 "wktparse.lex"
2695
#line 57 "wktparse.lex"
2696
{ return lwg_parse_yytext[0]; }
2700
#line 59 "wktparse.lex"
2703
#line 2704 "lex.yy.c"
2704
case YY_STATE_EOF(INITIAL):
2705
case YY_STATE_EOF(vals_ok):
2708
case YY_END_OF_BUFFER:
2710
/* Amount of text matched not including the EOB char. */
2711
int yy_amount_of_matched_text = (int) (yy_cp - yytext_ptr) - 1;
2713
/* Undo the effects of YY_DO_BEFORE_ACTION. */
2714
*yy_cp = yy_hold_char;
2715
YY_RESTORE_YY_MORE_OFFSET
2717
if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_NEW )
2719
/* We're scanning a new file or input source. It's
2720
* possible that this happened because the user
2721
* just pointed yyin at a new source and called
2722
* yylex(). If so, then we have to assure
2723
* consistency between yy_current_buffer and our
2724
* globals. Here is the right place to do so, because
2725
* this is the first action (other than possibly a
2726
* back-up) that will match for the new input source.
2728
yy_n_chars = yy_current_buffer->yy_n_chars;
2729
yy_current_buffer->yy_input_file = yyin;
2730
yy_current_buffer->yy_buffer_status = YY_BUFFER_NORMAL;
2733
/* Note that here we test for yy_c_buf_p "<=" to the position
2734
* of the first EOB in the buffer, since yy_c_buf_p will
2735
* already have been incremented past the NUL character
2736
* (since all states make transitions on EOB to the
2737
* end-of-buffer state). Contrast this with the test
2740
if ( yy_c_buf_p <= &yy_current_buffer->yy_ch_buf[yy_n_chars] )
2741
{ /* This was really a NUL. */
2742
yy_state_type yy_next_state;
2744
yy_c_buf_p = yytext_ptr + yy_amount_of_matched_text;
2746
yy_current_state = yy_get_previous_state();
2748
/* Okay, we're now positioned to make the NUL
2749
* transition. We couldn't have
2750
* yy_get_previous_state() go ahead and do it
2751
* for us because it doesn't know how to deal
2752
* with the possibility of jamming (and we don't
2753
* want to build jamming into it because then it
2754
* will run more slowly).
2757
yy_next_state = yy_try_NUL_trans( yy_current_state );
2759
yy_bp = yytext_ptr + YY_MORE_ADJ;
2761
if ( yy_next_state )
2763
/* Consume the NUL. */
2764
yy_cp = ++yy_c_buf_p;
2765
yy_current_state = yy_next_state;
2772
goto yy_find_action;
2776
else switch ( yy_get_next_buffer() )
2778
case EOB_ACT_END_OF_FILE:
2780
yy_did_buffer_switch_on_eof = 0;
2784
/* Note: because we've taken care in
2785
* yy_get_next_buffer() to have set up
2786
* yytext, we can now set up
2787
* yy_c_buf_p so that if some total
2788
* hoser (like flex itself) wants to
2789
* call the scanner after we return the
2790
* YY_NULL, it'll still work - another
2791
* YY_NULL will get returned.
2793
yy_c_buf_p = yytext_ptr + YY_MORE_ADJ;
2795
yy_act = YY_STATE_EOF(YY_START);
2801
if ( ! yy_did_buffer_switch_on_eof )
2807
case EOB_ACT_CONTINUE_SCAN:
2809
yytext_ptr + yy_amount_of_matched_text;
2811
yy_current_state = yy_get_previous_state();
2814
yy_bp = yytext_ptr + YY_MORE_ADJ;
2817
case EOB_ACT_LAST_MATCH:
2819
&yy_current_buffer->yy_ch_buf[yy_n_chars];
2821
yy_current_state = yy_get_previous_state();
2824
yy_bp = yytext_ptr + YY_MORE_ADJ;
2825
goto yy_find_action;
2832
"fatal flex scanner internal error--no action found" );
2833
} /* end of action switch */
2834
} /* end of scanning one token */
2835
} /* end of yylex */
2838
/* yy_get_next_buffer - try to read in a new buffer
2840
* Returns a code representing an action:
2841
* EOB_ACT_LAST_MATCH -
2842
* EOB_ACT_CONTINUE_SCAN - continue scanning from current position
2843
* EOB_ACT_END_OF_FILE - end of file
2846
static int yy_get_next_buffer()
2848
register char *dest = yy_current_buffer->yy_ch_buf;
2849
register char *source = yytext_ptr;
2850
register int number_to_move, i;
2853
if ( yy_c_buf_p > &yy_current_buffer->yy_ch_buf[yy_n_chars + 1] )
2855
"fatal flex scanner internal error--end of buffer missed" );
2857
if ( yy_current_buffer->yy_fill_buffer == 0 )
2858
{ /* Don't try to fill the buffer, so this is an EOF. */
2859
if ( yy_c_buf_p - yytext_ptr - YY_MORE_ADJ == 1 )
2861
/* We matched a single character, the EOB, so
2862
* treat this as a final EOF.
2864
return EOB_ACT_END_OF_FILE;
2869
/* We matched some text prior to the EOB, first
2872
return EOB_ACT_LAST_MATCH;
2876
/* Try to read more data. */
2878
/* First move last chars to start of buffer. */
2879
number_to_move = (int) (yy_c_buf_p - yytext_ptr) - 1;
2881
for ( i = 0; i < number_to_move; ++i )
2882
*(dest++) = *(source++);
2884
if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_EOF_PENDING )
2885
/* don't do the read, it's not guaranteed to return an EOF,
2888
yy_current_buffer->yy_n_chars = yy_n_chars = 0;
2893
yy_current_buffer->yy_buf_size - number_to_move - 1;
2895
while ( num_to_read <= 0 )
2896
{ /* Not enough room in the buffer - grow it. */
2897
#ifdef YY_USES_REJECT
2899
"input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
2902
/* just a shorter name for the current buffer */
2903
YY_BUFFER_STATE b = yy_current_buffer;
2905
int yy_c_buf_p_offset =
2906
(int) (yy_c_buf_p - b->yy_ch_buf);
2908
if ( b->yy_is_our_buffer )
2910
int new_size = b->yy_buf_size * 2;
2912
if ( new_size <= 0 )
2913
b->yy_buf_size += b->yy_buf_size / 8;
2915
b->yy_buf_size *= 2;
2917
b->yy_ch_buf = (char *)
2918
/* Include room in for 2 EOB chars. */
2919
yy_flex_realloc( (void *) b->yy_ch_buf,
2920
b->yy_buf_size + 2 );
2923
/* Can't grow it, we don't own it. */
2926
if ( ! b->yy_ch_buf )
2928
"fatal error - scanner input buffer overflow" );
2930
yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset];
2932
num_to_read = yy_current_buffer->yy_buf_size -
2937
if ( num_to_read > YY_READ_BUF_SIZE )
2938
num_to_read = YY_READ_BUF_SIZE;
2940
/* Read in more data. */
2941
YY_INPUT( (&yy_current_buffer->yy_ch_buf[number_to_move]),
2942
yy_n_chars, num_to_read );
2944
yy_current_buffer->yy_n_chars = yy_n_chars;
2947
if ( yy_n_chars == 0 )
2949
if ( number_to_move == YY_MORE_ADJ )
2951
ret_val = EOB_ACT_END_OF_FILE;
2957
ret_val = EOB_ACT_LAST_MATCH;
2958
yy_current_buffer->yy_buffer_status =
2959
YY_BUFFER_EOF_PENDING;
2964
ret_val = EOB_ACT_CONTINUE_SCAN;
2966
yy_n_chars += number_to_move;
2967
yy_current_buffer->yy_ch_buf[yy_n_chars] = YY_END_OF_BUFFER_CHAR;
2968
yy_current_buffer->yy_ch_buf[yy_n_chars + 1] = YY_END_OF_BUFFER_CHAR;
2970
yytext_ptr = &yy_current_buffer->yy_ch_buf[0];
2976
/* yy_get_previous_state - get the state just before the EOB char was reached */
2978
static yy_state_type yy_get_previous_state()
2980
register yy_state_type yy_current_state;
2981
register char *yy_cp;
2983
yy_current_state = yy_start;
2985
for ( yy_cp = yytext_ptr + YY_MORE_ADJ; yy_cp < yy_c_buf_p; ++yy_cp )
2989
yy_current_state = yy_nxt[yy_current_state][YY_SC_TO_UI(*yy_cp)];
2992
yy_current_state = yy_NUL_trans[yy_current_state];
2993
if ( yy_accept[yy_current_state] )
2995
yy_last_accepting_state = yy_current_state;
2996
yy_last_accepting_cpos = yy_cp;
3000
return yy_current_state;
3004
/* yy_try_NUL_trans - try to make a transition on the NUL character
3007
* next_state = yy_try_NUL_trans( current_state );
3010
#ifdef YY_USE_PROTOS
3011
static yy_state_type yy_try_NUL_trans( yy_state_type yy_current_state )
3013
static yy_state_type yy_try_NUL_trans( yy_current_state )
3014
yy_state_type yy_current_state;
3017
register int yy_is_jam;
3018
register char *yy_cp = yy_c_buf_p;
3020
yy_current_state = yy_NUL_trans[yy_current_state];
3021
yy_is_jam = (yy_current_state == 0);
3025
if ( yy_accept[yy_current_state] )
3027
yy_last_accepting_state = yy_current_state;
3028
yy_last_accepting_cpos = yy_cp;
3032
return yy_is_jam ? 0 : yy_current_state;
3037
#ifdef YY_USE_PROTOS
3038
static void yyunput( int c, register char *yy_bp )
3040
static void yyunput( c, yy_bp )
3042
register char *yy_bp;
3045
register char *yy_cp = yy_c_buf_p;
3047
/* undo effects of setting up yytext */
3048
*yy_cp = yy_hold_char;
3050
if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
3051
{ /* need to shift things up to make room */
3052
/* +2 for EOB chars. */
3053
register int number_to_move = yy_n_chars + 2;
3054
register char *dest = &yy_current_buffer->yy_ch_buf[
3055
yy_current_buffer->yy_buf_size + 2];
3056
register char *source =
3057
&yy_current_buffer->yy_ch_buf[number_to_move];
3059
while ( source > yy_current_buffer->yy_ch_buf )
3060
*--dest = *--source;
3062
yy_cp += (int) (dest - source);
3063
yy_bp += (int) (dest - source);
3064
yy_current_buffer->yy_n_chars =
3065
yy_n_chars = yy_current_buffer->yy_buf_size;
3067
if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
3068
YY_FATAL_ERROR( "flex scanner push-back overflow" );
3071
*--yy_cp = (char) c;
3075
yy_hold_char = *yy_cp;
3078
#endif /* ifndef YY_NO_UNPUT */
3082
static int yyinput()
3089
*yy_c_buf_p = yy_hold_char;
3091
if ( *yy_c_buf_p == YY_END_OF_BUFFER_CHAR )
3093
/* yy_c_buf_p now points to the character we want to return.
3094
* If this occurs *before* the EOB characters, then it's a
3095
* valid NUL; if not, then we've hit the end of the buffer.
3097
if ( yy_c_buf_p < &yy_current_buffer->yy_ch_buf[yy_n_chars] )
3098
/* This was really a NUL. */
3102
{ /* need more input */
3103
int offset = yy_c_buf_p - yytext_ptr;
3106
switch ( yy_get_next_buffer() )
3108
case EOB_ACT_LAST_MATCH:
3109
/* This happens because yy_g_n_b()
3110
* sees that we've accumulated a
3111
* token and flags that we need to
3112
* try matching the token before
3113
* proceeding. But for input(),
3114
* there's no matching to consider.
3115
* So convert the EOB_ACT_LAST_MATCH
3116
* to EOB_ACT_END_OF_FILE.
3119
/* Reset buffer status. */
3124
case EOB_ACT_END_OF_FILE:
3129
if ( ! yy_did_buffer_switch_on_eof )
3138
case EOB_ACT_CONTINUE_SCAN:
3139
yy_c_buf_p = yytext_ptr + offset;
3145
c = *(unsigned char *) yy_c_buf_p; /* cast for 8-bit char's */
3146
*yy_c_buf_p = '\0'; /* preserve yytext */
3147
yy_hold_char = *++yy_c_buf_p;
3154
#ifdef YY_USE_PROTOS
3155
void yyrestart( FILE *input_file )
3157
void yyrestart( input_file )
3161
if ( ! yy_current_buffer )
3162
yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE );
3164
yy_init_buffer( yy_current_buffer, input_file );
3165
yy_load_buffer_state();
3169
#ifdef YY_USE_PROTOS
3170
void yy_switch_to_buffer( YY_BUFFER_STATE new_buffer )
3172
void yy_switch_to_buffer( new_buffer )
3173
YY_BUFFER_STATE new_buffer;
3176
if ( yy_current_buffer == new_buffer )
3179
if ( yy_current_buffer )
3181
/* Flush out information for old buffer. */
3182
*yy_c_buf_p = yy_hold_char;
3183
yy_current_buffer->yy_buf_pos = yy_c_buf_p;
3184
yy_current_buffer->yy_n_chars = yy_n_chars;
3187
yy_current_buffer = new_buffer;
3188
yy_load_buffer_state();
3190
/* We don't actually know whether we did this switch during
3191
* EOF (yywrap()) processing, but the only time this flag
3192
* is looked at is after yywrap() is called, so it's safe
3193
* to go ahead and always set it.
3195
yy_did_buffer_switch_on_eof = 1;
3199
#ifdef YY_USE_PROTOS
3200
void yy_load_buffer_state( void )
3202
void yy_load_buffer_state()
3205
yy_n_chars = yy_current_buffer->yy_n_chars;
3206
yytext_ptr = yy_c_buf_p = yy_current_buffer->yy_buf_pos;
3207
yyin = yy_current_buffer->yy_input_file;
3208
yy_hold_char = *yy_c_buf_p;
3212
#ifdef YY_USE_PROTOS
3213
YY_BUFFER_STATE yy_create_buffer( FILE *file, int size )
3215
YY_BUFFER_STATE yy_create_buffer( file, size )
3222
b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) );
3224
YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
3226
b->yy_buf_size = size;
3228
/* yy_ch_buf has to be 2 characters longer than the size given because
3229
* we need to put in 2 end-of-buffer characters.
3231
b->yy_ch_buf = (char *) yy_flex_alloc( b->yy_buf_size + 2 );
3232
if ( ! b->yy_ch_buf )
3233
YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
3235
b->yy_is_our_buffer = 1;
3237
yy_init_buffer( b, file );
3243
#ifdef YY_USE_PROTOS
3244
void yy_delete_buffer( YY_BUFFER_STATE b )
3246
void yy_delete_buffer( b )
3253
if ( b == yy_current_buffer )
3254
yy_current_buffer = (YY_BUFFER_STATE) 0;
3256
if ( b->yy_is_our_buffer )
3257
yy_flex_free( (void *) b->yy_ch_buf );
3259
yy_flex_free( (void *) b );
3266
#ifndef YY_ALWAYS_INTERACTIVE
3267
#ifndef YY_NEVER_INTERACTIVE
3268
extern int isatty YY_PROTO(( int ));
3273
#ifdef YY_USE_PROTOS
3274
void yy_init_buffer( YY_BUFFER_STATE b, FILE *file )
3276
void yy_init_buffer( b, file )
3283
yy_flush_buffer( b );
3285
b->yy_input_file = file;
3286
b->yy_fill_buffer = 1;
3288
#if YY_ALWAYS_INTERACTIVE
3289
b->yy_is_interactive = 1;
3291
#if YY_NEVER_INTERACTIVE
3292
b->yy_is_interactive = 0;
3294
b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
3300
#ifdef YY_USE_PROTOS
3301
void yy_flush_buffer( YY_BUFFER_STATE b )
3303
void yy_flush_buffer( b )
3313
/* We always need two end-of-buffer characters. The first causes
3314
* a transition to the end-of-buffer state. The second causes
3315
* a jam in that state.
3317
b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
3318
b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
3320
b->yy_buf_pos = &b->yy_ch_buf[0];
3323
b->yy_buffer_status = YY_BUFFER_NEW;
3325
if ( b == yy_current_buffer )
3326
yy_load_buffer_state();
3330
#ifndef YY_NO_SCAN_BUFFER
3331
#ifdef YY_USE_PROTOS
3332
YY_BUFFER_STATE yy_scan_buffer( char *base, yy_size_t size )
3334
YY_BUFFER_STATE yy_scan_buffer( base, size )
3342
base[size-2] != YY_END_OF_BUFFER_CHAR ||
3343
base[size-1] != YY_END_OF_BUFFER_CHAR )
3344
/* They forgot to leave room for the EOB's. */
3347
b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) );
3349
YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
3351
b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
3352
b->yy_buf_pos = b->yy_ch_buf = base;
3353
b->yy_is_our_buffer = 0;
3354
b->yy_input_file = 0;
3355
b->yy_n_chars = b->yy_buf_size;
3356
b->yy_is_interactive = 0;
3358
b->yy_fill_buffer = 0;
3359
b->yy_buffer_status = YY_BUFFER_NEW;
3361
yy_switch_to_buffer( b );
3368
#ifndef YY_NO_SCAN_STRING
3369
#ifdef YY_USE_PROTOS
3370
YY_BUFFER_STATE yy_scan_string( yyconst char *yy_str )
3372
YY_BUFFER_STATE yy_scan_string( yy_str )
3373
yyconst char *yy_str;
3377
for ( len = 0; yy_str[len]; ++len )
3380
return yy_scan_bytes( yy_str, len );
3385
#ifndef YY_NO_SCAN_BYTES
3386
#ifdef YY_USE_PROTOS
3387
YY_BUFFER_STATE yy_scan_bytes( yyconst char *bytes, int len )
3389
YY_BUFFER_STATE yy_scan_bytes( bytes, len )
3390
yyconst char *bytes;
3399
/* Get memory for full buffer, including space for trailing EOB's. */
3401
buf = (char *) yy_flex_alloc( n );
3403
YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
3405
for ( i = 0; i < len; ++i )
3408
buf[len] = buf[len+1] = YY_END_OF_BUFFER_CHAR;
3410
b = yy_scan_buffer( buf, n );
3412
YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
3414
/* It's okay to grow etc. this buffer, and we should throw it
3415
* away when we're done.
3417
b->yy_is_our_buffer = 1;
3424
#ifndef YY_NO_PUSH_STATE
3425
#ifdef YY_USE_PROTOS
3426
static void yy_push_state( int new_state )
3428
static void yy_push_state( new_state )
3432
if ( yy_start_stack_ptr >= yy_start_stack_depth )
3436
yy_start_stack_depth += YY_START_STACK_INCR;
3437
new_size = yy_start_stack_depth * sizeof( int );
3439
if ( ! yy_start_stack )
3440
yy_start_stack = (int *) yy_flex_alloc( new_size );
3443
yy_start_stack = (int *) yy_flex_realloc(
3444
(void *) yy_start_stack, new_size );
3446
if ( ! yy_start_stack )
3448
"out of memory expanding start-condition stack" );
3451
yy_start_stack[yy_start_stack_ptr++] = YY_START;
3458
#ifndef YY_NO_POP_STATE
3459
static void yy_pop_state()
3461
if ( --yy_start_stack_ptr < 0 )
3462
YY_FATAL_ERROR( "start-condition stack underflow" );
3464
BEGIN(yy_start_stack[yy_start_stack_ptr]);
3469
#ifndef YY_NO_TOP_STATE
3470
static int yy_top_state()
3472
return yy_start_stack[yy_start_stack_ptr - 1];
3476
#ifndef YY_EXIT_FAILURE
3477
#define YY_EXIT_FAILURE 2
3480
#ifdef YY_USE_PROTOS
3481
static void yy_fatal_error( yyconst char msg[] )
3483
static void yy_fatal_error( msg )
3487
(void) fprintf( stderr, "%s\n", msg );
3488
exit( YY_EXIT_FAILURE );
3493
/* Redefine yyless() so it works in section 3 code. */
3499
/* Undo effects of setting up yytext. */ \
3500
yytext[yyleng] = yy_hold_char; \
3501
yy_c_buf_p = yytext + n; \
3502
yy_hold_char = *yy_c_buf_p; \
3503
*yy_c_buf_p = '\0'; \
3509
/* Internal utility routines. */
3512
#ifdef YY_USE_PROTOS
3513
static void yy_flex_strncpy( char *s1, yyconst char *s2, int n )
3515
static void yy_flex_strncpy( s1, s2, n )
3522
for ( i = 0; i < n; ++i )
3527
#ifdef YY_NEED_STRLEN
3528
#ifdef YY_USE_PROTOS
3529
static int yy_flex_strlen( yyconst char *s )
3531
static int yy_flex_strlen( s )
3536
for ( n = 0; s[n]; ++n )
3544
#ifdef YY_USE_PROTOS
3545
static void *yy_flex_alloc( yy_size_t size )
3547
static void *yy_flex_alloc( size )
3551
return (void *) malloc( size );
3554
#ifdef YY_USE_PROTOS
3555
static void *yy_flex_realloc( void *ptr, yy_size_t size )
3557
static void *yy_flex_realloc( ptr, size )
3562
/* The cast to (char *) in the following accommodates both
3563
* implementations that use char* generic pointers, and those
3564
* that use void* generic pointers. It works with the latter
3565
* because both ANSI C and C++ allow castless assignment from
3566
* any pointer type to void*, and deal with argument conversions
3567
* as though doing an assignment.
3569
return (void *) realloc( (char *) ptr, size );
3572
#ifdef YY_USE_PROTOS
3573
static void yy_flex_free( void *ptr )
3575
static void yy_flex_free( ptr )
3589
#line 59 "wktparse.lex"