~ubuntu-branches/ubuntu/oneiric/postgis/oneiric-proposed

« back to all changes in this revision

Viewing changes to lwgeom/lex.yy.c

  • Committer: Bazaar Package Importer
  • Author(s): Alex Bodnaru
  • Date: 2005-05-05 10:02:45 UTC
  • Revision ID: james.westby@ubuntu.com-20050505100245-3005l6jn1jwvpsrw
Tags: upstream-1.0.0
ImportĀ upstreamĀ versionĀ 1.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
 
18
 
 
19
#line 20 "lex.yy.c"
 
20
/* A lexical scanner generated by flex */
 
21
 
 
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 $
 
24
 */
 
25
 
 
26
#define FLEX_SCANNER
 
27
#define YY_FLEX_MAJOR_VERSION 2
 
28
#define YY_FLEX_MINOR_VERSION 5
 
29
 
 
30
#include <stdio.h>
 
31
#include <errno.h>
 
32
 
 
33
/* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */
 
34
#ifdef c_plusplus
 
35
#ifndef __cplusplus
 
36
#define __cplusplus
 
37
#endif
 
38
#endif
 
39
 
 
40
 
 
41
#ifdef __cplusplus
 
42
 
 
43
#include <stdlib.h>
 
44
#ifndef _WIN32
 
45
#include <unistd.h>
 
46
#else
 
47
#ifndef YY_ALWAYS_INTERACTIVE
 
48
#ifndef YY_NEVER_INTERACTIVE
 
49
extern int isatty YY_PROTO(( int ));
 
50
#endif
 
51
#endif
 
52
#endif
 
53
 
 
54
/* Use prototypes in function declarations. */
 
55
#define YY_USE_PROTOS
 
56
 
 
57
/* The "const" storage-class-modifier is valid. */
 
58
#define YY_USE_CONST
 
59
 
 
60
#else   /* ! __cplusplus */
 
61
 
 
62
#if __STDC__
 
63
 
 
64
#define YY_USE_PROTOS
 
65
#define YY_USE_CONST
 
66
 
 
67
#endif  /* __STDC__ */
 
68
#endif  /* ! __cplusplus */
 
69
 
 
70
#ifdef __TURBOC__
 
71
 #pragma warn -rch
 
72
 #pragma warn -use
 
73
#include <io.h>
 
74
#include <stdlib.h>
 
75
#define YY_USE_CONST
 
76
#define YY_USE_PROTOS
 
77
#endif
 
78
 
 
79
#ifdef YY_USE_CONST
 
80
#define yyconst const
 
81
#else
 
82
#define yyconst
 
83
#endif
 
84
 
 
85
 
 
86
#ifdef YY_USE_PROTOS
 
87
#define YY_PROTO(proto) proto
 
88
#else
 
89
#define YY_PROTO(proto) ()
 
90
#endif
 
91
 
 
92
/* Returned upon end-of-file. */
 
93
#define YY_NULL 0
 
94
 
 
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
 
98
 * double cast.
 
99
 */
 
100
#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
 
101
 
 
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.
 
105
 */
 
106
#define BEGIN yy_start = 1 + 2 *
 
107
 
 
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
 
110
 * compatibility.
 
111
 */
 
112
#define YY_START ((yy_start - 1) / 2)
 
113
#define YYSTATE YY_START
 
114
 
 
115
/* Action number for EOF rule of a given start state. */
 
116
#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
 
117
 
 
118
/* Special action meaning "start processing a new file". */
 
119
#define YY_NEW_FILE yyrestart( yyin )
 
120
 
 
121
#define YY_END_OF_BUFFER_CHAR 0
 
122
 
 
123
/* Size of default input buffer. */
 
124
#define YY_BUF_SIZE 16384
 
125
 
 
126
typedef struct yy_buffer_state *YY_BUFFER_STATE;
 
127
 
 
128
extern int yyleng;
 
129
extern FILE *yyin, *yyout;
 
130
 
 
131
#define EOB_ACT_CONTINUE_SCAN 0
 
132
#define EOB_ACT_END_OF_FILE 1
 
133
#define EOB_ACT_LAST_MATCH 2
 
134
 
 
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:
 
138
 *
 
139
 *      if ( condition_holds )
 
140
 *              yyless( 5 );
 
141
 *      else
 
142
 *              do_something_else();
 
143
 *
 
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.
 
147
 */
 
148
 
 
149
/* Return all but the first 'n' matched characters back to the input stream. */
 
150
 
 
151
#define yyless(n) \
 
152
        do \
 
153
                { \
 
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 */ \
 
159
                } \
 
160
        while ( 0 )
 
161
 
 
162
#define unput(c) yyunput( c, yytext_ptr )
 
163
 
 
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).
 
167
 */
 
168
typedef unsigned int yy_size_t;
 
169
 
 
170
 
 
171
struct yy_buffer_state
 
172
        {
 
173
        FILE *yy_input_file;
 
174
 
 
175
        char *yy_ch_buf;                /* input buffer */
 
176
        char *yy_buf_pos;               /* current position in input buffer */
 
177
 
 
178
        /* Size of input buffer in bytes, not including room for EOB
 
179
         * characters.
 
180
         */
 
181
        yy_size_t yy_buf_size;
 
182
 
 
183
        /* Number of characters read into yy_ch_buf, not including EOB
 
184
         * characters.
 
185
         */
 
186
        int yy_n_chars;
 
187
 
 
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
 
190
         * delete it.
 
191
         */
 
192
        int yy_is_our_buffer;
 
193
 
 
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
 
197
         * each newline.
 
198
         */
 
199
        int yy_is_interactive;
 
200
 
 
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
 
203
         * not.
 
204
         */
 
205
        int yy_at_bol;
 
206
 
 
207
        /* Whether to try to fill the input buffer when we reach the
 
208
         * end of it.
 
209
         */
 
210
        int yy_fill_buffer;
 
211
 
 
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.
 
220
         *
 
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.
 
224
         */
 
225
#define YY_BUFFER_EOF_PENDING 2
 
226
        };
 
227
 
 
228
static YY_BUFFER_STATE yy_current_buffer = 0;
 
229
 
 
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
 
232
 * "scanner state".
 
233
 */
 
234
#define YY_CURRENT_BUFFER yy_current_buffer
 
235
 
 
236
 
 
237
/* yy_hold_char holds the character lost when yytext is formed. */
 
238
static char yy_hold_char;
 
239
 
 
240
static int yy_n_chars;          /* number of characters read into yy_ch_buf */
 
241
 
 
242
 
 
243
int yyleng;
 
244
 
 
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 */
 
249
 
 
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 ...
 
252
 */
 
253
static int yy_did_buffer_switch_on_eof;
 
254
 
 
255
void yyrestart YY_PROTO(( FILE *input_file ));
 
256
 
 
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 )
 
264
 
 
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 ));
 
268
 
 
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 * ));
 
272
 
 
273
#define yy_new_buffer yy_create_buffer
 
274
 
 
275
#define yy_set_interactive(is_interactive) \
 
276
        { \
 
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; \
 
280
        }
 
281
 
 
282
#define yy_set_bol(at_bol) \
 
283
        { \
 
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; \
 
287
        }
 
288
 
 
289
#define YY_AT_BOL() (yy_current_buffer->yy_at_bol)
 
290
 
 
291
typedef char YY_CHAR;
 
292
FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
 
293
typedef int yy_state_type;
 
294
extern char *yytext;
 
295
#define yytext_ptr yytext
 
296
static yyconst short yy_nxt[][128] =
 
297
    {
 
298
    {
 
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,
 
309
 
 
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
 
313
    },
 
314
 
 
315
    {
 
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,
 
323
 
 
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
 
330
    },
 
331
 
 
332
    {
 
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,
 
337
 
 
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
 
347
    },
 
348
 
 
349
    {
 
350
        5,    6,    6,    6,    6,    6,    6,    6,    6,    7,
 
351
 
 
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,
 
362
 
 
363
        6,    6,   19,    6,    6,   20,    6,    6,    6,    6,
 
364
        6,    6,    6,    6,   21,    6,    6,    6
 
365
    },
 
366
 
 
367
    {
 
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,
 
376
 
 
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
 
382
    },
 
383
 
 
384
    {
 
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,
 
390
 
 
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
 
399
    },
 
400
 
 
401
    {
 
402
        5,   -6,   -6,   -6,   -6,   -6,   -6,   -6,   -6,   -6,
 
403
       -6,   -6,   -6,   -6,   -6,   -6,   -6,   -6,   -6,   -6,
 
404
 
 
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,
 
415
 
 
416
       -6,   -6,   -6,   -6,   -6,   -6,   -6,   -6
 
417
    },
 
418
 
 
419
    {
 
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,
 
429
 
 
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
 
434
    },
 
435
 
 
436
    {
 
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,
 
443
 
 
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
 
451
    },
 
452
 
 
453
    {
 
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,
 
457
 
 
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
 
468
 
 
469
    },
 
470
 
 
471
    {
 
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,
 
482
 
 
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
 
486
    },
 
487
 
 
488
    {
 
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,
 
496
 
 
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
 
503
    },
 
504
 
 
505
    {
 
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,
 
510
 
 
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
 
520
    },
 
521
 
 
522
    {
 
523
        5,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
 
524
 
 
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,
 
535
 
 
536
      -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
 
537
      -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13
 
538
    },
 
539
 
 
540
    {
 
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,
 
549
 
 
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
 
555
    },
 
556
 
 
557
    {
 
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,
 
563
 
 
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
 
572
    },
 
573
 
 
574
    {
 
575
        5,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
 
576
      -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
 
577
 
 
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,
 
588
 
 
589
      -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16
 
590
    },
 
591
 
 
592
    {
 
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,
 
602
 
 
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
 
607
    },
 
608
 
 
609
    {
 
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,
 
616
 
 
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
 
624
    },
 
625
 
 
626
    {
 
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,
 
630
 
 
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
 
641
 
 
642
    },
 
643
 
 
644
    {
 
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,
 
655
 
 
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
 
659
    },
 
660
 
 
661
    {
 
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,
 
669
 
 
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
 
676
    },
 
677
 
 
678
    {
 
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,
 
683
 
 
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
 
693
    },
 
694
 
 
695
    {
 
696
        5,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,
 
697
 
 
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,
 
708
 
 
709
      -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,
 
710
      -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23
 
711
    },
 
712
 
 
713
    {
 
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,
 
722
 
 
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
 
728
    },
 
729
 
 
730
    {
 
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,
 
736
 
 
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
 
745
    },
 
746
 
 
747
    {
 
748
        5,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,
 
749
      -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,
 
750
 
 
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,
 
761
 
 
762
      -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26
 
763
    },
 
764
 
 
765
    {
 
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,
 
775
 
 
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
 
780
    },
 
781
 
 
782
    {
 
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,
 
789
 
 
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
 
797
    },
 
798
 
 
799
    {
 
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,
 
803
 
 
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
 
814
 
 
815
    },
 
816
 
 
817
    {
 
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,
 
828
 
 
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
 
832
    },
 
833
 
 
834
    {
 
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,
 
842
 
 
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
 
849
    },
 
850
 
 
851
    {
 
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,
 
856
 
 
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
 
866
    },
 
867
 
 
868
    {
 
869
        5,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,
 
870
 
 
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,
 
881
 
 
882
      -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33,
 
883
      -33,  -33,  -33,  -33,  -33,  -33,  -33,  -33
 
884
    },
 
885
 
 
886
    {
 
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,
 
895
 
 
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
 
901
    },
 
902
 
 
903
    {
 
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,
 
909
 
 
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
 
918
    },
 
919
 
 
920
    {
 
921
        5,  -36,  -36,  -36,  -36,  -36,  -36,  -36,  -36,  -36,
 
922
      -36,  -36,  -36,  -36,  -36,  -36,  -36,  -36,  -36,  -36,
 
923
 
 
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,
 
934
 
 
935
      -36,  -36,  -36,  -36,  -36,  -36,  -36,  -36
 
936
    },
 
937
 
 
938
    {
 
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,
 
948
 
 
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
 
953
    },
 
954
 
 
955
    {
 
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,
 
962
 
 
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
 
970
    },
 
971
 
 
972
    {
 
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,
 
976
 
 
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
 
987
 
 
988
    },
 
989
 
 
990
    {
 
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,
 
1001
 
 
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
 
1005
    },
 
1006
 
 
1007
    {
 
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,
 
1015
 
 
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
 
1022
    },
 
1023
 
 
1024
    {
 
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,
 
1029
 
 
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
 
1039
    },
 
1040
 
 
1041
    {
 
1042
        5,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
 
1043
 
 
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,
 
1054
 
 
1055
      -43,  -43,  -43,  -43,  -43,  -43,   54,  -43,  -43,  -43,
 
1056
      -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43
 
1057
    },
 
1058
 
 
1059
    {
 
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,
 
1068
 
 
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
 
1074
    },
 
1075
 
 
1076
    {
 
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,
 
1082
 
 
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
 
1091
    },
 
1092
 
 
1093
    {
 
1094
        5,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
 
1095
      -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
 
1096
 
 
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,
 
1107
 
 
1108
      -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46
 
1109
    },
 
1110
 
 
1111
    {
 
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,
 
1121
 
 
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
 
1126
    },
 
1127
 
 
1128
    {
 
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,
 
1135
 
 
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
 
1143
    },
 
1144
 
 
1145
    {
 
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,
 
1149
 
 
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
 
1160
 
 
1161
    },
 
1162
 
 
1163
    {
 
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,
 
1174
 
 
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
 
1178
    },
 
1179
 
 
1180
    {
 
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,
 
1188
 
 
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
 
1195
    },
 
1196
 
 
1197
    {
 
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,
 
1202
 
 
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
 
1212
    },
 
1213
 
 
1214
    {
 
1215
        5,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,
 
1216
 
 
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,
 
1227
 
 
1228
      -53,  -53,  -53,  -53,  -53,   62,  -53,  -53,  -53,  -53,
 
1229
      -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53
 
1230
    },
 
1231
 
 
1232
    {
 
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,
 
1241
 
 
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
 
1247
    },
 
1248
 
 
1249
    {
 
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,
 
1255
 
 
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
 
1264
    },
 
1265
 
 
1266
    {
 
1267
        5,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,
 
1268
      -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,
 
1269
 
 
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,
 
1280
 
 
1281
      -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56
 
1282
    },
 
1283
 
 
1284
    {
 
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,
 
1294
 
 
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
 
1299
    },
 
1300
 
 
1301
    {
 
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,
 
1308
 
 
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
 
1316
    },
 
1317
 
 
1318
    {
 
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,
 
1322
 
 
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
 
1333
 
 
1334
    },
 
1335
 
 
1336
    {
 
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,
 
1347
 
 
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
 
1351
    },
 
1352
 
 
1353
    {
 
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,
 
1361
 
 
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
 
1368
    },
 
1369
 
 
1370
    {
 
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,
 
1375
 
 
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
 
1385
    },
 
1386
 
 
1387
    {
 
1388
        5,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,
 
1389
 
 
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,
 
1400
 
 
1401
      -63,  -63,   69,  -63,  -63,  -63,  -63,  -63,  -63,  -63,
 
1402
      -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63
 
1403
    },
 
1404
 
 
1405
    {
 
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,
 
1414
 
 
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
 
1420
    },
 
1421
 
 
1422
    {
 
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,
 
1428
 
 
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
 
1437
    },
 
1438
 
 
1439
    {
 
1440
        5,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
 
1441
      -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
 
1442
 
 
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,
 
1453
 
 
1454
      -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66
 
1455
    },
 
1456
 
 
1457
    {
 
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,
 
1467
 
 
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
 
1472
    },
 
1473
 
 
1474
    {
 
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,
 
1481
 
 
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
 
1489
    },
 
1490
 
 
1491
    {
 
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,
 
1495
 
 
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
 
1506
 
 
1507
    },
 
1508
 
 
1509
    {
 
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,
 
1520
 
 
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
 
1524
    },
 
1525
 
 
1526
    {
 
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,
 
1534
 
 
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
 
1541
    },
 
1542
 
 
1543
    {
 
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,
 
1548
 
 
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
 
1558
    },
 
1559
 
 
1560
    {
 
1561
        5,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
 
1562
 
 
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,
 
1573
 
 
1574
      -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
 
1575
      -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73
 
1576
    },
 
1577
 
 
1578
    {
 
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,
 
1587
 
 
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
 
1593
    },
 
1594
 
 
1595
    {
 
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,
 
1601
 
 
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
 
1610
    },
 
1611
 
 
1612
    {
 
1613
        5,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,
 
1614
      -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,
 
1615
 
 
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,
 
1626
 
 
1627
      -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76
 
1628
    },
 
1629
 
 
1630
    {
 
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,
 
1640
 
 
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
 
1645
    },
 
1646
 
 
1647
    {
 
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,
 
1654
 
 
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
 
1662
    },
 
1663
 
 
1664
    {
 
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,
 
1668
 
 
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
 
1679
 
 
1680
    },
 
1681
 
 
1682
    {
 
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,
 
1693
 
 
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
 
1697
    },
 
1698
 
 
1699
    {
 
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,
 
1707
 
 
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
 
1714
    },
 
1715
 
 
1716
    {
 
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,
 
1721
 
 
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
 
1731
    },
 
1732
 
 
1733
    {
 
1734
        5,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
 
1735
 
 
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,
 
1746
 
 
1747
      -83,   88,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
 
1748
      -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83
 
1749
    },
 
1750
 
 
1751
    {
 
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,
 
1760
 
 
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
 
1766
    },
 
1767
 
 
1768
    {
 
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,
 
1774
 
 
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
 
1783
    },
 
1784
 
 
1785
    {
 
1786
        5,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
 
1787
      -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
 
1788
 
 
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,
 
1799
 
 
1800
      -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86
 
1801
    },
 
1802
 
 
1803
    {
 
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,
 
1813
 
 
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
 
1818
    },
 
1819
 
 
1820
    {
 
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,
 
1827
 
 
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
 
1835
    },
 
1836
 
 
1837
    {
 
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,
 
1841
 
 
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
 
1852
 
 
1853
    },
 
1854
 
 
1855
    {
 
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,
 
1866
 
 
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
 
1870
    },
 
1871
 
 
1872
    {
 
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,
 
1880
 
 
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
 
1887
    },
 
1888
 
 
1889
    {
 
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,
 
1894
 
 
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
 
1904
    },
 
1905
 
 
1906
    {
 
1907
        5,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
 
1908
 
 
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,
 
1919
 
 
1920
      -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
 
1921
      -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93
 
1922
    },
 
1923
 
 
1924
    {
 
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,
 
1933
 
 
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
 
1939
    },
 
1940
 
 
1941
    {
 
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,
 
1947
 
 
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
 
1956
    },
 
1957
 
 
1958
    {
 
1959
        5,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
 
1960
      -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
 
1961
 
 
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,
 
1972
 
 
1973
      -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96
 
1974
    },
 
1975
 
 
1976
    {
 
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,
 
1986
 
 
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
 
1991
    },
 
1992
 
 
1993
    {
 
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,
 
2000
 
 
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
 
2008
    },
 
2009
 
 
2010
    {
 
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,
 
2014
 
 
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
 
2025
 
 
2026
    },
 
2027
 
 
2028
    {
 
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,
 
2039
 
 
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
 
2043
    },
 
2044
 
 
2045
    {
 
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,
 
2053
 
 
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
 
2060
    },
 
2061
 
 
2062
    {
 
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,
 
2067
 
 
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
 
2077
    },
 
2078
 
 
2079
    {
 
2080
        5, -103, -103, -103, -103, -103, -103, -103, -103, -103,
 
2081
 
 
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,
 
2092
 
 
2093
     -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
 
2094
     -103, -103, -103, -103, -103, -103, -103, -103
 
2095
    },
 
2096
 
 
2097
    {
 
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,
 
2106
 
 
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
 
2112
    },
 
2113
 
 
2114
    {
 
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,
 
2120
 
 
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
 
2129
    },
 
2130
 
 
2131
    {
 
2132
        5, -106, -106, -106, -106, -106, -106, -106, -106, -106,
 
2133
     -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
 
2134
 
 
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,
 
2145
 
 
2146
     -106, -106, -106, -106, -106, -106, -106, -106
 
2147
    },
 
2148
 
 
2149
    {
 
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,
 
2159
 
 
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
 
2164
    },
 
2165
 
 
2166
    {
 
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,
 
2173
 
 
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
 
2181
    },
 
2182
 
 
2183
    {
 
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,
 
2187
 
 
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
 
2198
 
 
2199
    },
 
2200
 
 
2201
    {
 
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,
 
2212
 
 
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
 
2216
    },
 
2217
 
 
2218
    {
 
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,
 
2226
 
 
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
 
2233
    },
 
2234
 
 
2235
    {
 
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,
 
2240
 
 
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
 
2250
    },
 
2251
 
 
2252
    } ;
 
2253
 
 
2254
 
 
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[] ));
 
2259
 
 
2260
/* Done after the current pattern has been matched and before the
 
2261
 * corresponding action - sets up yytext.
 
2262
 */
 
2263
#define YY_DO_BEFORE_ACTION \
 
2264
        yytext_ptr = yy_bp; \
 
2265
        yyleng = (int) (yy_cp - yy_bp); \
 
2266
        yy_hold_char = *yy_cp; \
 
2267
        *yy_cp = '\0'; \
 
2268
        yy_c_buf_p = yy_cp;
 
2269
 
 
2270
#define YY_NUM_RULES 28
 
2271
#define YY_END_OF_BUFFER 29
 
2272
static yyconst short int yy_accept[113] =
 
2273
    {   0,
 
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,
 
2284
 
 
2285
        0,    0,   16,    0,    0,    0,   13,    0,   14,    0,
 
2286
       17,   18
 
2287
    } ;
 
2288
 
 
2289
static yy_state_type yy_last_accepting_state;
 
2290
static char *yy_last_accepting_cpos;
 
2291
 
 
2292
static yyconst yy_state_type yy_NUL_trans[113] =
 
2293
    {   0,
 
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,
 
2304
 
 
2305
        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
 
2306
        0,    0
 
2307
    } ;
 
2308
 
 
2309
/* The intent behind this definition is that it'll catch
 
2310
 * any uses of REJECT which flex missed.
 
2311
 */
 
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
 
2316
char *yytext;
 
2317
#line 1 "wktparse.lex"
 
2318
#define INITIAL 0
 
2319
/*
 
2320
 * Written by Ralph Mason ralph.mason<at>telogis.com
 
2321
 *
 
2322
 * Copyright Telogis 2004
 
2323
 * www.telogis.com
 
2324
 *
 
2325
 */
 
2326
#define vals_ok 1
 
2327
 
 
2328
#line 11 "wktparse.lex"
 
2329
#include "wktparse.tab.h"
 
2330
#include "unistd.h"
 
2331
 
 
2332
void init_parser(const char *src);
 
2333
void close_parser(void);
 
2334
int lwg_parse_yywrap(void);
 
2335
int lwg_parse_yylex(void);
 
2336
 
 
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; }
 
2341
 
 
2342
#line 2343 "lex.yy.c"
 
2343
 
 
2344
/* Macros after this point can all be overridden by user definitions in
 
2345
 * section 1.
 
2346
 */
 
2347
 
 
2348
#ifndef YY_SKIP_YYWRAP
 
2349
#ifdef __cplusplus
 
2350
extern "C" int yywrap YY_PROTO(( void ));
 
2351
#else
 
2352
extern int yywrap YY_PROTO(( void ));
 
2353
#endif
 
2354
#endif
 
2355
 
 
2356
#ifndef YY_NO_UNPUT
 
2357
static void yyunput YY_PROTO(( int c, char *buf_ptr ));
 
2358
#endif
 
2359
 
 
2360
#ifndef yytext_ptr
 
2361
static void yy_flex_strncpy YY_PROTO(( char *, yyconst char *, int ));
 
2362
#endif
 
2363
 
 
2364
#ifdef YY_NEED_STRLEN
 
2365
static int yy_flex_strlen YY_PROTO(( yyconst char * ));
 
2366
#endif
 
2367
 
 
2368
#ifndef YY_NO_INPUT
 
2369
#ifdef __cplusplus
 
2370
static int yyinput YY_PROTO(( void ));
 
2371
#else
 
2372
static int input YY_PROTO(( void ));
 
2373
#endif
 
2374
#endif
 
2375
 
 
2376
#if YY_STACK_USED
 
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 ));
 
2382
#endif
 
2383
#ifndef YY_NO_POP_STATE
 
2384
static void yy_pop_state YY_PROTO(( void ));
 
2385
#endif
 
2386
#ifndef YY_NO_TOP_STATE
 
2387
static int yy_top_state YY_PROTO(( void ));
 
2388
#endif
 
2389
 
 
2390
#else
 
2391
#define YY_NO_PUSH_STATE 1
 
2392
#define YY_NO_POP_STATE 1
 
2393
#define YY_NO_TOP_STATE 1
 
2394
#endif
 
2395
 
 
2396
#ifdef YY_MALLOC_DECL
 
2397
YY_MALLOC_DECL
 
2398
#else
 
2399
#if __STDC__
 
2400
#ifndef __cplusplus
 
2401
#include <stdlib.h>
 
2402
#endif
 
2403
#else
 
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).
 
2407
 */
 
2408
#endif
 
2409
#endif
 
2410
 
 
2411
/* Amount of stuff to slurp up with each read. */
 
2412
#ifndef YY_READ_BUF_SIZE
 
2413
#define YY_READ_BUF_SIZE 8192
 
2414
#endif
 
2415
 
 
2416
/* Copy whatever the last rule matched to the standard output. */
 
2417
 
 
2418
#ifndef ECHO
 
2419
/* This used to be an fputs(), but since the string might contain NUL's,
 
2420
 * we now use fwrite().
 
2421
 */
 
2422
#define ECHO (void) fwrite( yytext, yyleng, 1, yyout )
 
2423
#endif
 
2424
 
 
2425
/* Gets input and stuffs it into "buf".  number of characters read, or YY_NULL,
 
2426
 * is returned in "result".
 
2427
 */
 
2428
#ifndef YY_INPUT
 
2429
#define YY_INPUT(buf,result,max_size) \
 
2430
        errno=0; \
 
2431
        while ( (result = read( fileno(yyin), (char *) buf, max_size )) < 0 ) \
 
2432
        { \
 
2433
                if( errno != EINTR) \
 
2434
                { \
 
2435
                        YY_FATAL_ERROR( "input in flex scanner failed" ); \
 
2436
                        break; \
 
2437
                } \
 
2438
                errno=0; \
 
2439
                clearerr(yyin); \
 
2440
        }
 
2441
#endif
 
2442
 
 
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.
 
2446
 */
 
2447
#ifndef yyterminate
 
2448
#define yyterminate() return YY_NULL
 
2449
#endif
 
2450
 
 
2451
/* Number of entries by which start-condition stack grows. */
 
2452
#ifndef YY_START_STACK_INCR
 
2453
#define YY_START_STACK_INCR 25
 
2454
#endif
 
2455
 
 
2456
/* Report a fatal error. */
 
2457
#ifndef YY_FATAL_ERROR
 
2458
#define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
 
2459
#endif
 
2460
 
 
2461
/* Default declaration of generated scanner - a define so the user can
 
2462
 * easily add parameters.
 
2463
 */
 
2464
#ifndef YY_DECL
 
2465
#define YY_DECL int yylex YY_PROTO(( void ))
 
2466
#endif
 
2467
 
 
2468
/* Code executed at the beginning of each rule, after yytext and yyleng
 
2469
 * have been set up.
 
2470
 */
 
2471
#ifndef YY_USER_ACTION
 
2472
#define YY_USER_ACTION
 
2473
#endif
 
2474
 
 
2475
/* Code executed at the end of each rule. */
 
2476
#ifndef YY_BREAK
 
2477
#define YY_BREAK break;
 
2478
#endif
 
2479
 
 
2480
#define YY_RULE_SETUP \
 
2481
        YY_USER_ACTION
 
2482
 
 
2483
YY_DECL
 
2484
        {
 
2485
        register yy_state_type yy_current_state;
 
2486
        register char *yy_cp, *yy_bp;
 
2487
        register int yy_act;
 
2488
 
 
2489
#line 26 "wktparse.lex"
 
2490
 
 
2491
 
 
2492
#line 2493 "lex.yy.c"
 
2493
 
 
2494
        if ( yy_init )
 
2495
                {
 
2496
                yy_init = 0;
 
2497
 
 
2498
#ifdef YY_USER_INIT
 
2499
                YY_USER_INIT;
 
2500
#endif
 
2501
 
 
2502
                if ( ! yy_start )
 
2503
                        yy_start = 1;   /* first start state */
 
2504
 
 
2505
                if ( ! yyin )
 
2506
                        yyin = stdin;
 
2507
 
 
2508
                if ( ! yyout )
 
2509
                        yyout = stdout;
 
2510
 
 
2511
                if ( ! yy_current_buffer )
 
2512
                        yy_current_buffer =
 
2513
                                yy_create_buffer( yyin, YY_BUF_SIZE );
 
2514
 
 
2515
                yy_load_buffer_state();
 
2516
                }
 
2517
 
 
2518
        while ( 1 )             /* loops until end-of-file is reached */
 
2519
                {
 
2520
                yy_cp = yy_c_buf_p;
 
2521
 
 
2522
                /* Support of yytext. */
 
2523
                *yy_cp = yy_hold_char;
 
2524
 
 
2525
                /* yy_bp points to the position in yy_ch_buf of the start of
 
2526
                 * the current run.
 
2527
                 */
 
2528
                yy_bp = yy_cp;
 
2529
 
 
2530
                yy_current_state = yy_start;
 
2531
yy_match:
 
2532
                while ( (yy_current_state = yy_nxt[yy_current_state][YY_SC_TO_UI(*yy_cp)]) > 0 )
 
2533
                        {
 
2534
                        if ( yy_accept[yy_current_state] )
 
2535
                                {
 
2536
                                yy_last_accepting_state = yy_current_state;
 
2537
                                yy_last_accepting_cpos = yy_cp;
 
2538
                                }
 
2539
 
 
2540
                        ++yy_cp;
 
2541
                        }
 
2542
 
 
2543
                yy_current_state = -yy_current_state;
 
2544
 
 
2545
yy_find_action:
 
2546
                yy_act = yy_accept[yy_current_state];
 
2547
 
 
2548
                YY_DO_BEFORE_ACTION;
 
2549
 
 
2550
 
 
2551
do_action:      /* This label is used only to access EOF actions. */
 
2552
 
 
2553
 
 
2554
                switch ( yy_act )
 
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;
 
2562
 
 
2563
case 1:
 
2564
YY_RULE_SETUP
 
2565
#line 28 "wktparse.lex"
 
2566
{ lwg_parse_yylval.value=atof(lwg_parse_yytext); return VALUE; }
 
2567
        YY_BREAK
 
2568
case 2:
 
2569
YY_RULE_SETUP
 
2570
#line 29 "wktparse.lex"
 
2571
{ lwg_parse_yylval.value=atof(lwg_parse_yytext); return VALUE; }
 
2572
        YY_BREAK
 
2573
case 3:
 
2574
YY_RULE_SETUP
 
2575
#line 31 "wktparse.lex"
 
2576
{  lwg_parse_yylval.wkb=lwg_parse_yytext; return WKB;}
 
2577
        YY_BREAK
 
2578
case 4:
 
2579
YY_RULE_SETUP
 
2580
#line 32 "wktparse.lex"
 
2581
{  lwg_parse_yylval.wkb=lwg_parse_yytext; return WKB;}
 
2582
        YY_BREAK
 
2583
case 5:
 
2584
YY_RULE_SETUP
 
2585
#line 34 "wktparse.lex"
 
2586
{ return POINT; }
 
2587
        YY_BREAK
 
2588
case 6:
 
2589
YY_RULE_SETUP
 
2590
#line 35 "wktparse.lex"
 
2591
{ return POINTM; }
 
2592
        YY_BREAK
 
2593
case 7:
 
2594
YY_RULE_SETUP
 
2595
#line 36 "wktparse.lex"
 
2596
{ return LINESTRING; }
 
2597
        YY_BREAK
 
2598
case 8:
 
2599
YY_RULE_SETUP
 
2600
#line 37 "wktparse.lex"
 
2601
{ return LINESTRINGM; }
 
2602
        YY_BREAK
 
2603
case 9:
 
2604
YY_RULE_SETUP
 
2605
#line 38 "wktparse.lex"
 
2606
{ return POLYGON; }
 
2607
        YY_BREAK
 
2608
case 10:
 
2609
YY_RULE_SETUP
 
2610
#line 39 "wktparse.lex"
 
2611
{ return POLYGONM; }
 
2612
        YY_BREAK
 
2613
case 11:
 
2614
YY_RULE_SETUP
 
2615
#line 40 "wktparse.lex"
 
2616
{ return MULTIPOINT; }
 
2617
        YY_BREAK
 
2618
case 12:
 
2619
YY_RULE_SETUP
 
2620
#line 41 "wktparse.lex"
 
2621
{ return MULTIPOINTM; }
 
2622
        YY_BREAK
 
2623
case 13:
 
2624
YY_RULE_SETUP
 
2625
#line 42 "wktparse.lex"
 
2626
{ return MULTILINESTRING; }
 
2627
        YY_BREAK
 
2628
case 14:
 
2629
YY_RULE_SETUP
 
2630
#line 43 "wktparse.lex"
 
2631
{ return MULTILINESTRINGM; }
 
2632
        YY_BREAK
 
2633
case 15:
 
2634
YY_RULE_SETUP
 
2635
#line 44 "wktparse.lex"
 
2636
{ return MULTIPOLYGON; }
 
2637
        YY_BREAK
 
2638
case 16:
 
2639
YY_RULE_SETUP
 
2640
#line 45 "wktparse.lex"
 
2641
{ return MULTIPOLYGONM; }
 
2642
        YY_BREAK
 
2643
case 17:
 
2644
YY_RULE_SETUP
 
2645
#line 46 "wktparse.lex"
 
2646
{ return GEOMETRYCOLLECTION; }
 
2647
        YY_BREAK
 
2648
case 18:
 
2649
YY_RULE_SETUP
 
2650
#line 47 "wktparse.lex"
 
2651
{ return GEOMETRYCOLLECTIONM; }
 
2652
        YY_BREAK
 
2653
case 19:
 
2654
YY_RULE_SETUP
 
2655
#line 48 "wktparse.lex"
 
2656
{ BEGIN(vals_ok); return SRID; }
 
2657
        YY_BREAK
 
2658
case 20:
 
2659
YY_RULE_SETUP
 
2660
#line 49 "wktparse.lex"
 
2661
{ return EMPTY; }
 
2662
        YY_BREAK
 
2663
case 21:
 
2664
YY_RULE_SETUP
 
2665
#line 51 "wktparse.lex"
 
2666
{ BEGIN(vals_ok); return LPAREN; }
 
2667
        YY_BREAK
 
2668
case 22:
 
2669
YY_RULE_SETUP
 
2670
#line 52 "wktparse.lex"
 
2671
{ return RPAREN; }
 
2672
        YY_BREAK
 
2673
case 23:
 
2674
YY_RULE_SETUP
 
2675
#line 53 "wktparse.lex"
 
2676
{ return COMMA ; }
 
2677
        YY_BREAK
 
2678
case 24:
 
2679
YY_RULE_SETUP
 
2680
#line 54 "wktparse.lex"
 
2681
{ return EQUALS ; }
 
2682
        YY_BREAK
 
2683
case 25:
 
2684
YY_RULE_SETUP
 
2685
#line 55 "wktparse.lex"
 
2686
{ BEGIN(0); return SEMICOLON; }
 
2687
        YY_BREAK
 
2688
case 26:
 
2689
YY_RULE_SETUP
 
2690
#line 56 "wktparse.lex"
 
2691
/*eat whitespace*/
 
2692
        YY_BREAK
 
2693
case 27:
 
2694
YY_RULE_SETUP
 
2695
#line 57 "wktparse.lex"
 
2696
{ return lwg_parse_yytext[0]; }
 
2697
        YY_BREAK
 
2698
case 28:
 
2699
YY_RULE_SETUP
 
2700
#line 59 "wktparse.lex"
 
2701
ECHO;
 
2702
        YY_BREAK
 
2703
#line 2704 "lex.yy.c"
 
2704
case YY_STATE_EOF(INITIAL):
 
2705
case YY_STATE_EOF(vals_ok):
 
2706
        yyterminate();
 
2707
 
 
2708
        case YY_END_OF_BUFFER:
 
2709
                {
 
2710
                /* Amount of text matched not including the EOB char. */
 
2711
                int yy_amount_of_matched_text = (int) (yy_cp - yytext_ptr) - 1;
 
2712
 
 
2713
                /* Undo the effects of YY_DO_BEFORE_ACTION. */
 
2714
                *yy_cp = yy_hold_char;
 
2715
                YY_RESTORE_YY_MORE_OFFSET
 
2716
 
 
2717
                if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_NEW )
 
2718
                        {
 
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.
 
2727
                         */
 
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;
 
2731
                        }
 
2732
 
 
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
 
2738
                 * in input().
 
2739
                 */
 
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;
 
2743
 
 
2744
                        yy_c_buf_p = yytext_ptr + yy_amount_of_matched_text;
 
2745
 
 
2746
                        yy_current_state = yy_get_previous_state();
 
2747
 
 
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).
 
2755
                         */
 
2756
 
 
2757
                        yy_next_state = yy_try_NUL_trans( yy_current_state );
 
2758
 
 
2759
                        yy_bp = yytext_ptr + YY_MORE_ADJ;
 
2760
 
 
2761
                        if ( yy_next_state )
 
2762
                                {
 
2763
                                /* Consume the NUL. */
 
2764
                                yy_cp = ++yy_c_buf_p;
 
2765
                                yy_current_state = yy_next_state;
 
2766
                                goto yy_match;
 
2767
                                }
 
2768
 
 
2769
                        else
 
2770
                                {
 
2771
                                yy_cp = yy_c_buf_p;
 
2772
                                goto yy_find_action;
 
2773
                                }
 
2774
                        }
 
2775
 
 
2776
                else switch ( yy_get_next_buffer() )
 
2777
                        {
 
2778
                        case EOB_ACT_END_OF_FILE:
 
2779
                                {
 
2780
                                yy_did_buffer_switch_on_eof = 0;
 
2781
 
 
2782
                                if ( yywrap() )
 
2783
                                        {
 
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.
 
2792
                                         */
 
2793
                                        yy_c_buf_p = yytext_ptr + YY_MORE_ADJ;
 
2794
 
 
2795
                                        yy_act = YY_STATE_EOF(YY_START);
 
2796
                                        goto do_action;
 
2797
                                        }
 
2798
 
 
2799
                                else
 
2800
                                        {
 
2801
                                        if ( ! yy_did_buffer_switch_on_eof )
 
2802
                                                YY_NEW_FILE;
 
2803
                                        }
 
2804
                                break;
 
2805
                                }
 
2806
 
 
2807
                        case EOB_ACT_CONTINUE_SCAN:
 
2808
                                yy_c_buf_p =
 
2809
                                        yytext_ptr + yy_amount_of_matched_text;
 
2810
 
 
2811
                                yy_current_state = yy_get_previous_state();
 
2812
 
 
2813
                                yy_cp = yy_c_buf_p;
 
2814
                                yy_bp = yytext_ptr + YY_MORE_ADJ;
 
2815
                                goto yy_match;
 
2816
 
 
2817
                        case EOB_ACT_LAST_MATCH:
 
2818
                                yy_c_buf_p =
 
2819
                                &yy_current_buffer->yy_ch_buf[yy_n_chars];
 
2820
 
 
2821
                                yy_current_state = yy_get_previous_state();
 
2822
 
 
2823
                                yy_cp = yy_c_buf_p;
 
2824
                                yy_bp = yytext_ptr + YY_MORE_ADJ;
 
2825
                                goto yy_find_action;
 
2826
                        }
 
2827
                break;
 
2828
                }
 
2829
 
 
2830
        default:
 
2831
                YY_FATAL_ERROR(
 
2832
                        "fatal flex scanner internal error--no action found" );
 
2833
        } /* end of action switch */
 
2834
                } /* end of scanning one token */
 
2835
        } /* end of yylex */
 
2836
 
 
2837
 
 
2838
/* yy_get_next_buffer - try to read in a new buffer
 
2839
 *
 
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
 
2844
 */
 
2845
 
 
2846
static int yy_get_next_buffer()
 
2847
        {
 
2848
        register char *dest = yy_current_buffer->yy_ch_buf;
 
2849
        register char *source = yytext_ptr;
 
2850
        register int number_to_move, i;
 
2851
        int ret_val;
 
2852
 
 
2853
        if ( yy_c_buf_p > &yy_current_buffer->yy_ch_buf[yy_n_chars + 1] )
 
2854
                YY_FATAL_ERROR(
 
2855
                "fatal flex scanner internal error--end of buffer missed" );
 
2856
 
 
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 )
 
2860
                        {
 
2861
                        /* We matched a single character, the EOB, so
 
2862
                         * treat this as a final EOF.
 
2863
                         */
 
2864
                        return EOB_ACT_END_OF_FILE;
 
2865
                        }
 
2866
 
 
2867
                else
 
2868
                        {
 
2869
                        /* We matched some text prior to the EOB, first
 
2870
                         * process it.
 
2871
                         */
 
2872
                        return EOB_ACT_LAST_MATCH;
 
2873
                        }
 
2874
                }
 
2875
 
 
2876
        /* Try to read more data. */
 
2877
 
 
2878
        /* First move last chars to start of buffer. */
 
2879
        number_to_move = (int) (yy_c_buf_p - yytext_ptr) - 1;
 
2880
 
 
2881
        for ( i = 0; i < number_to_move; ++i )
 
2882
                *(dest++) = *(source++);
 
2883
 
 
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,
 
2886
                 * just force an EOF
 
2887
                 */
 
2888
                yy_current_buffer->yy_n_chars = yy_n_chars = 0;
 
2889
 
 
2890
        else
 
2891
                {
 
2892
                int num_to_read =
 
2893
                        yy_current_buffer->yy_buf_size - number_to_move - 1;
 
2894
 
 
2895
                while ( num_to_read <= 0 )
 
2896
                        { /* Not enough room in the buffer - grow it. */
 
2897
#ifdef YY_USES_REJECT
 
2898
                        YY_FATAL_ERROR(
 
2899
"input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
 
2900
#else
 
2901
 
 
2902
                        /* just a shorter name for the current buffer */
 
2903
                        YY_BUFFER_STATE b = yy_current_buffer;
 
2904
 
 
2905
                        int yy_c_buf_p_offset =
 
2906
                                (int) (yy_c_buf_p - b->yy_ch_buf);
 
2907
 
 
2908
                        if ( b->yy_is_our_buffer )
 
2909
                                {
 
2910
                                int new_size = b->yy_buf_size * 2;
 
2911
 
 
2912
                                if ( new_size <= 0 )
 
2913
                                        b->yy_buf_size += b->yy_buf_size / 8;
 
2914
                                else
 
2915
                                        b->yy_buf_size *= 2;
 
2916
 
 
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 );
 
2921
                                }
 
2922
                        else
 
2923
                                /* Can't grow it, we don't own it. */
 
2924
                                b->yy_ch_buf = 0;
 
2925
 
 
2926
                        if ( ! b->yy_ch_buf )
 
2927
                                YY_FATAL_ERROR(
 
2928
                                "fatal error - scanner input buffer overflow" );
 
2929
 
 
2930
                        yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset];
 
2931
 
 
2932
                        num_to_read = yy_current_buffer->yy_buf_size -
 
2933
                                                number_to_move - 1;
 
2934
#endif
 
2935
                        }
 
2936
 
 
2937
                if ( num_to_read > YY_READ_BUF_SIZE )
 
2938
                        num_to_read = YY_READ_BUF_SIZE;
 
2939
 
 
2940
                /* Read in more data. */
 
2941
                YY_INPUT( (&yy_current_buffer->yy_ch_buf[number_to_move]),
 
2942
                        yy_n_chars, num_to_read );
 
2943
 
 
2944
                yy_current_buffer->yy_n_chars = yy_n_chars;
 
2945
                }
 
2946
 
 
2947
        if ( yy_n_chars == 0 )
 
2948
                {
 
2949
                if ( number_to_move == YY_MORE_ADJ )
 
2950
                        {
 
2951
                        ret_val = EOB_ACT_END_OF_FILE;
 
2952
                        yyrestart( yyin );
 
2953
                        }
 
2954
 
 
2955
                else
 
2956
                        {
 
2957
                        ret_val = EOB_ACT_LAST_MATCH;
 
2958
                        yy_current_buffer->yy_buffer_status =
 
2959
                                YY_BUFFER_EOF_PENDING;
 
2960
                        }
 
2961
                }
 
2962
 
 
2963
        else
 
2964
                ret_val = EOB_ACT_CONTINUE_SCAN;
 
2965
 
 
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;
 
2969
 
 
2970
        yytext_ptr = &yy_current_buffer->yy_ch_buf[0];
 
2971
 
 
2972
        return ret_val;
 
2973
        }
 
2974
 
 
2975
 
 
2976
/* yy_get_previous_state - get the state just before the EOB char was reached */
 
2977
 
 
2978
static yy_state_type yy_get_previous_state()
 
2979
        {
 
2980
        register yy_state_type yy_current_state;
 
2981
        register char *yy_cp;
 
2982
 
 
2983
        yy_current_state = yy_start;
 
2984
 
 
2985
        for ( yy_cp = yytext_ptr + YY_MORE_ADJ; yy_cp < yy_c_buf_p; ++yy_cp )
 
2986
                {
 
2987
                if ( *yy_cp )
 
2988
                        {
 
2989
                        yy_current_state = yy_nxt[yy_current_state][YY_SC_TO_UI(*yy_cp)];
 
2990
                        }
 
2991
                else
 
2992
                        yy_current_state = yy_NUL_trans[yy_current_state];
 
2993
                if ( yy_accept[yy_current_state] )
 
2994
                        {
 
2995
                        yy_last_accepting_state = yy_current_state;
 
2996
                        yy_last_accepting_cpos = yy_cp;
 
2997
                        }
 
2998
                }
 
2999
 
 
3000
        return yy_current_state;
 
3001
        }
 
3002
 
 
3003
 
 
3004
/* yy_try_NUL_trans - try to make a transition on the NUL character
 
3005
 *
 
3006
 * synopsis
 
3007
 *      next_state = yy_try_NUL_trans( current_state );
 
3008
 */
 
3009
 
 
3010
#ifdef YY_USE_PROTOS
 
3011
static yy_state_type yy_try_NUL_trans( yy_state_type yy_current_state )
 
3012
#else
 
3013
static yy_state_type yy_try_NUL_trans( yy_current_state )
 
3014
yy_state_type yy_current_state;
 
3015
#endif
 
3016
        {
 
3017
        register int yy_is_jam;
 
3018
        register char *yy_cp = yy_c_buf_p;
 
3019
 
 
3020
        yy_current_state = yy_NUL_trans[yy_current_state];
 
3021
        yy_is_jam = (yy_current_state == 0);
 
3022
 
 
3023
        if ( ! yy_is_jam )
 
3024
                {
 
3025
                if ( yy_accept[yy_current_state] )
 
3026
                        {
 
3027
                        yy_last_accepting_state = yy_current_state;
 
3028
                        yy_last_accepting_cpos = yy_cp;
 
3029
                        }
 
3030
                }
 
3031
 
 
3032
        return yy_is_jam ? 0 : yy_current_state;
 
3033
        }
 
3034
 
 
3035
 
 
3036
#ifndef YY_NO_UNPUT
 
3037
#ifdef YY_USE_PROTOS
 
3038
static void yyunput( int c, register char *yy_bp )
 
3039
#else
 
3040
static void yyunput( c, yy_bp )
 
3041
int c;
 
3042
register char *yy_bp;
 
3043
#endif
 
3044
        {
 
3045
        register char *yy_cp = yy_c_buf_p;
 
3046
 
 
3047
        /* undo effects of setting up yytext */
 
3048
        *yy_cp = yy_hold_char;
 
3049
 
 
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];
 
3058
 
 
3059
                while ( source > yy_current_buffer->yy_ch_buf )
 
3060
                        *--dest = *--source;
 
3061
 
 
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;
 
3066
 
 
3067
                if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
 
3068
                        YY_FATAL_ERROR( "flex scanner push-back overflow" );
 
3069
                }
 
3070
 
 
3071
        *--yy_cp = (char) c;
 
3072
 
 
3073
 
 
3074
        yytext_ptr = yy_bp;
 
3075
        yy_hold_char = *yy_cp;
 
3076
        yy_c_buf_p = yy_cp;
 
3077
        }
 
3078
#endif  /* ifndef YY_NO_UNPUT */
 
3079
 
 
3080
 
 
3081
#ifdef __cplusplus
 
3082
static int yyinput()
 
3083
#else
 
3084
static int input()
 
3085
#endif
 
3086
        {
 
3087
        int c;
 
3088
 
 
3089
        *yy_c_buf_p = yy_hold_char;
 
3090
 
 
3091
        if ( *yy_c_buf_p == YY_END_OF_BUFFER_CHAR )
 
3092
                {
 
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.
 
3096
                 */
 
3097
                if ( yy_c_buf_p < &yy_current_buffer->yy_ch_buf[yy_n_chars] )
 
3098
                        /* This was really a NUL. */
 
3099
                        *yy_c_buf_p = '\0';
 
3100
 
 
3101
                else
 
3102
                        { /* need more input */
 
3103
                        int offset = yy_c_buf_p - yytext_ptr;
 
3104
                        ++yy_c_buf_p;
 
3105
 
 
3106
                        switch ( yy_get_next_buffer() )
 
3107
                                {
 
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.
 
3117
                                         */
 
3118
 
 
3119
                                        /* Reset buffer status. */
 
3120
                                        yyrestart( yyin );
 
3121
 
 
3122
                                        /* fall through */
 
3123
 
 
3124
                                case EOB_ACT_END_OF_FILE:
 
3125
                                        {
 
3126
                                        if ( yywrap() )
 
3127
                                                return EOF;
 
3128
 
 
3129
                                        if ( ! yy_did_buffer_switch_on_eof )
 
3130
                                                YY_NEW_FILE;
 
3131
#ifdef __cplusplus
 
3132
                                        return yyinput();
 
3133
#else
 
3134
                                        return input();
 
3135
#endif
 
3136
                                        }
 
3137
 
 
3138
                                case EOB_ACT_CONTINUE_SCAN:
 
3139
                                        yy_c_buf_p = yytext_ptr + offset;
 
3140
                                        break;
 
3141
                                }
 
3142
                        }
 
3143
                }
 
3144
 
 
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;
 
3148
 
 
3149
 
 
3150
        return c;
 
3151
        }
 
3152
 
 
3153
 
 
3154
#ifdef YY_USE_PROTOS
 
3155
void yyrestart( FILE *input_file )
 
3156
#else
 
3157
void yyrestart( input_file )
 
3158
FILE *input_file;
 
3159
#endif
 
3160
        {
 
3161
        if ( ! yy_current_buffer )
 
3162
                yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE );
 
3163
 
 
3164
        yy_init_buffer( yy_current_buffer, input_file );
 
3165
        yy_load_buffer_state();
 
3166
        }
 
3167
 
 
3168
 
 
3169
#ifdef YY_USE_PROTOS
 
3170
void yy_switch_to_buffer( YY_BUFFER_STATE new_buffer )
 
3171
#else
 
3172
void yy_switch_to_buffer( new_buffer )
 
3173
YY_BUFFER_STATE new_buffer;
 
3174
#endif
 
3175
        {
 
3176
        if ( yy_current_buffer == new_buffer )
 
3177
                return;
 
3178
 
 
3179
        if ( yy_current_buffer )
 
3180
                {
 
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;
 
3185
                }
 
3186
 
 
3187
        yy_current_buffer = new_buffer;
 
3188
        yy_load_buffer_state();
 
3189
 
 
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.
 
3194
         */
 
3195
        yy_did_buffer_switch_on_eof = 1;
 
3196
        }
 
3197
 
 
3198
 
 
3199
#ifdef YY_USE_PROTOS
 
3200
void yy_load_buffer_state( void )
 
3201
#else
 
3202
void yy_load_buffer_state()
 
3203
#endif
 
3204
        {
 
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;
 
3209
        }
 
3210
 
 
3211
 
 
3212
#ifdef YY_USE_PROTOS
 
3213
YY_BUFFER_STATE yy_create_buffer( FILE *file, int size )
 
3214
#else
 
3215
YY_BUFFER_STATE yy_create_buffer( file, size )
 
3216
FILE *file;
 
3217
int size;
 
3218
#endif
 
3219
        {
 
3220
        YY_BUFFER_STATE b;
 
3221
 
 
3222
        b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) );
 
3223
        if ( ! b )
 
3224
                YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
 
3225
 
 
3226
        b->yy_buf_size = size;
 
3227
 
 
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.
 
3230
         */
 
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()" );
 
3234
 
 
3235
        b->yy_is_our_buffer = 1;
 
3236
 
 
3237
        yy_init_buffer( b, file );
 
3238
 
 
3239
        return b;
 
3240
        }
 
3241
 
 
3242
 
 
3243
#ifdef YY_USE_PROTOS
 
3244
void yy_delete_buffer( YY_BUFFER_STATE b )
 
3245
#else
 
3246
void yy_delete_buffer( b )
 
3247
YY_BUFFER_STATE b;
 
3248
#endif
 
3249
        {
 
3250
        if ( ! b )
 
3251
                return;
 
3252
 
 
3253
        if ( b == yy_current_buffer )
 
3254
                yy_current_buffer = (YY_BUFFER_STATE) 0;
 
3255
 
 
3256
        if ( b->yy_is_our_buffer )
 
3257
                yy_flex_free( (void *) b->yy_ch_buf );
 
3258
 
 
3259
        yy_flex_free( (void *) b );
 
3260
        }
 
3261
 
 
3262
 
 
3263
#ifndef _WIN32
 
3264
#include <unistd.h>
 
3265
#else
 
3266
#ifndef YY_ALWAYS_INTERACTIVE
 
3267
#ifndef YY_NEVER_INTERACTIVE
 
3268
extern int isatty YY_PROTO(( int ));
 
3269
#endif
 
3270
#endif
 
3271
#endif
 
3272
 
 
3273
#ifdef YY_USE_PROTOS
 
3274
void yy_init_buffer( YY_BUFFER_STATE b, FILE *file )
 
3275
#else
 
3276
void yy_init_buffer( b, file )
 
3277
YY_BUFFER_STATE b;
 
3278
FILE *file;
 
3279
#endif
 
3280
 
 
3281
 
 
3282
        {
 
3283
        yy_flush_buffer( b );
 
3284
 
 
3285
        b->yy_input_file = file;
 
3286
        b->yy_fill_buffer = 1;
 
3287
 
 
3288
#if YY_ALWAYS_INTERACTIVE
 
3289
        b->yy_is_interactive = 1;
 
3290
#else
 
3291
#if YY_NEVER_INTERACTIVE
 
3292
        b->yy_is_interactive = 0;
 
3293
#else
 
3294
        b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
 
3295
#endif
 
3296
#endif
 
3297
        }
 
3298
 
 
3299
 
 
3300
#ifdef YY_USE_PROTOS
 
3301
void yy_flush_buffer( YY_BUFFER_STATE b )
 
3302
#else
 
3303
void yy_flush_buffer( b )
 
3304
YY_BUFFER_STATE b;
 
3305
#endif
 
3306
 
 
3307
        {
 
3308
        if ( ! b )
 
3309
                return;
 
3310
 
 
3311
        b->yy_n_chars = 0;
 
3312
 
 
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.
 
3316
         */
 
3317
        b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
 
3318
        b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
 
3319
 
 
3320
        b->yy_buf_pos = &b->yy_ch_buf[0];
 
3321
 
 
3322
        b->yy_at_bol = 1;
 
3323
        b->yy_buffer_status = YY_BUFFER_NEW;
 
3324
 
 
3325
        if ( b == yy_current_buffer )
 
3326
                yy_load_buffer_state();
 
3327
        }
 
3328
 
 
3329
 
 
3330
#ifndef YY_NO_SCAN_BUFFER
 
3331
#ifdef YY_USE_PROTOS
 
3332
YY_BUFFER_STATE yy_scan_buffer( char *base, yy_size_t size )
 
3333
#else
 
3334
YY_BUFFER_STATE yy_scan_buffer( base, size )
 
3335
char *base;
 
3336
yy_size_t size;
 
3337
#endif
 
3338
        {
 
3339
        YY_BUFFER_STATE b;
 
3340
 
 
3341
        if ( size < 2 ||
 
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. */
 
3345
                return 0;
 
3346
 
 
3347
        b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) );
 
3348
        if ( ! b )
 
3349
                YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
 
3350
 
 
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;
 
3357
        b->yy_at_bol = 1;
 
3358
        b->yy_fill_buffer = 0;
 
3359
        b->yy_buffer_status = YY_BUFFER_NEW;
 
3360
 
 
3361
        yy_switch_to_buffer( b );
 
3362
 
 
3363
        return b;
 
3364
        }
 
3365
#endif
 
3366
 
 
3367
 
 
3368
#ifndef YY_NO_SCAN_STRING
 
3369
#ifdef YY_USE_PROTOS
 
3370
YY_BUFFER_STATE yy_scan_string( yyconst char *yy_str )
 
3371
#else
 
3372
YY_BUFFER_STATE yy_scan_string( yy_str )
 
3373
yyconst char *yy_str;
 
3374
#endif
 
3375
        {
 
3376
        int len;
 
3377
        for ( len = 0; yy_str[len]; ++len )
 
3378
                ;
 
3379
 
 
3380
        return yy_scan_bytes( yy_str, len );
 
3381
        }
 
3382
#endif
 
3383
 
 
3384
 
 
3385
#ifndef YY_NO_SCAN_BYTES
 
3386
#ifdef YY_USE_PROTOS
 
3387
YY_BUFFER_STATE yy_scan_bytes( yyconst char *bytes, int len )
 
3388
#else
 
3389
YY_BUFFER_STATE yy_scan_bytes( bytes, len )
 
3390
yyconst char *bytes;
 
3391
int len;
 
3392
#endif
 
3393
        {
 
3394
        YY_BUFFER_STATE b;
 
3395
        char *buf;
 
3396
        yy_size_t n;
 
3397
        int i;
 
3398
 
 
3399
        /* Get memory for full buffer, including space for trailing EOB's. */
 
3400
        n = len + 2;
 
3401
        buf = (char *) yy_flex_alloc( n );
 
3402
        if ( ! buf )
 
3403
                YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
 
3404
 
 
3405
        for ( i = 0; i < len; ++i )
 
3406
                buf[i] = bytes[i];
 
3407
 
 
3408
        buf[len] = buf[len+1] = YY_END_OF_BUFFER_CHAR;
 
3409
 
 
3410
        b = yy_scan_buffer( buf, n );
 
3411
        if ( ! b )
 
3412
                YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
 
3413
 
 
3414
        /* It's okay to grow etc. this buffer, and we should throw it
 
3415
         * away when we're done.
 
3416
         */
 
3417
        b->yy_is_our_buffer = 1;
 
3418
 
 
3419
        return b;
 
3420
        }
 
3421
#endif
 
3422
 
 
3423
 
 
3424
#ifndef YY_NO_PUSH_STATE
 
3425
#ifdef YY_USE_PROTOS
 
3426
static void yy_push_state( int new_state )
 
3427
#else
 
3428
static void yy_push_state( new_state )
 
3429
int new_state;
 
3430
#endif
 
3431
        {
 
3432
        if ( yy_start_stack_ptr >= yy_start_stack_depth )
 
3433
                {
 
3434
                yy_size_t new_size;
 
3435
 
 
3436
                yy_start_stack_depth += YY_START_STACK_INCR;
 
3437
                new_size = yy_start_stack_depth * sizeof( int );
 
3438
 
 
3439
                if ( ! yy_start_stack )
 
3440
                        yy_start_stack = (int *) yy_flex_alloc( new_size );
 
3441
 
 
3442
                else
 
3443
                        yy_start_stack = (int *) yy_flex_realloc(
 
3444
                                        (void *) yy_start_stack, new_size );
 
3445
 
 
3446
                if ( ! yy_start_stack )
 
3447
                        YY_FATAL_ERROR(
 
3448
                        "out of memory expanding start-condition stack" );
 
3449
                }
 
3450
 
 
3451
        yy_start_stack[yy_start_stack_ptr++] = YY_START;
 
3452
 
 
3453
        BEGIN(new_state);
 
3454
        }
 
3455
#endif
 
3456
 
 
3457
 
 
3458
#ifndef YY_NO_POP_STATE
 
3459
static void yy_pop_state()
 
3460
        {
 
3461
        if ( --yy_start_stack_ptr < 0 )
 
3462
                YY_FATAL_ERROR( "start-condition stack underflow" );
 
3463
 
 
3464
        BEGIN(yy_start_stack[yy_start_stack_ptr]);
 
3465
        }
 
3466
#endif
 
3467
 
 
3468
 
 
3469
#ifndef YY_NO_TOP_STATE
 
3470
static int yy_top_state()
 
3471
        {
 
3472
        return yy_start_stack[yy_start_stack_ptr - 1];
 
3473
        }
 
3474
#endif
 
3475
 
 
3476
#ifndef YY_EXIT_FAILURE
 
3477
#define YY_EXIT_FAILURE 2
 
3478
#endif
 
3479
 
 
3480
#ifdef YY_USE_PROTOS
 
3481
static void yy_fatal_error( yyconst char msg[] )
 
3482
#else
 
3483
static void yy_fatal_error( msg )
 
3484
char msg[];
 
3485
#endif
 
3486
        {
 
3487
        (void) fprintf( stderr, "%s\n", msg );
 
3488
        exit( YY_EXIT_FAILURE );
 
3489
        }
 
3490
 
 
3491
 
 
3492
 
 
3493
/* Redefine yyless() so it works in section 3 code. */
 
3494
 
 
3495
#undef yyless
 
3496
#define yyless(n) \
 
3497
        do \
 
3498
                { \
 
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'; \
 
3504
                yyleng = n; \
 
3505
                } \
 
3506
        while ( 0 )
 
3507
 
 
3508
 
 
3509
/* Internal utility routines. */
 
3510
 
 
3511
#ifndef yytext_ptr
 
3512
#ifdef YY_USE_PROTOS
 
3513
static void yy_flex_strncpy( char *s1, yyconst char *s2, int n )
 
3514
#else
 
3515
static void yy_flex_strncpy( s1, s2, n )
 
3516
char *s1;
 
3517
yyconst char *s2;
 
3518
int n;
 
3519
#endif
 
3520
        {
 
3521
        register int i;
 
3522
        for ( i = 0; i < n; ++i )
 
3523
                s1[i] = s2[i];
 
3524
        }
 
3525
#endif
 
3526
 
 
3527
#ifdef YY_NEED_STRLEN
 
3528
#ifdef YY_USE_PROTOS
 
3529
static int yy_flex_strlen( yyconst char *s )
 
3530
#else
 
3531
static int yy_flex_strlen( s )
 
3532
yyconst char *s;
 
3533
#endif
 
3534
        {
 
3535
        register int n;
 
3536
        for ( n = 0; s[n]; ++n )
 
3537
                ;
 
3538
 
 
3539
        return n;
 
3540
        }
 
3541
#endif
 
3542
 
 
3543
 
 
3544
#ifdef YY_USE_PROTOS
 
3545
static void *yy_flex_alloc( yy_size_t size )
 
3546
#else
 
3547
static void *yy_flex_alloc( size )
 
3548
yy_size_t size;
 
3549
#endif
 
3550
        {
 
3551
        return (void *) malloc( size );
 
3552
        }
 
3553
 
 
3554
#ifdef YY_USE_PROTOS
 
3555
static void *yy_flex_realloc( void *ptr, yy_size_t size )
 
3556
#else
 
3557
static void *yy_flex_realloc( ptr, size )
 
3558
void *ptr;
 
3559
yy_size_t size;
 
3560
#endif
 
3561
        {
 
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.
 
3568
         */
 
3569
        return (void *) realloc( (char *) ptr, size );
 
3570
        }
 
3571
 
 
3572
#ifdef YY_USE_PROTOS
 
3573
static void yy_flex_free( void *ptr )
 
3574
#else
 
3575
static void yy_flex_free( ptr )
 
3576
void *ptr;
 
3577
#endif
 
3578
        {
 
3579
        free( ptr );
 
3580
        }
 
3581
 
 
3582
#if YY_MAIN
 
3583
int main()
 
3584
        {
 
3585
        yylex();
 
3586
        return 0;
 
3587
        }
 
3588
#endif
 
3589
#line 59 "wktparse.lex"
 
3590
 
 
3591