Atrinik Server  4.0
random_map.c
1 #line 2 "/atrinik/server/src/loaders/random_map.c"
2 
3 #line 4 "/atrinik/server/src/loaders/random_map.c"
4 
5 #define YY_INT_ALIGNED long int
6 
7 /* A lexical scanner generated by flex */
8 
9 #define yy_create_buffer yy_random_map_create_buffer
10 #define yy_delete_buffer yy_random_map_delete_buffer
11 #define yy_flex_debug yy_random_map_flex_debug
12 #define yy_init_buffer yy_random_map_init_buffer
13 #define yy_flush_buffer yy_random_map_flush_buffer
14 #define yy_load_buffer_state yy_random_map_load_buffer_state
15 #define yy_switch_to_buffer yy_random_map_switch_to_buffer
16 #define yyin yy_random_mapin
17 #define yyleng yy_random_mapleng
18 #define yylex yy_random_maplex
19 #define yylineno yy_random_maplineno
20 #define yyout yy_random_mapout
21 #define yyrestart yy_random_maprestart
22 #define yytext yy_random_maptext
23 #define yywrap yy_random_mapwrap
24 #define yyalloc yy_random_mapalloc
25 #define yyrealloc yy_random_maprealloc
26 #define yyfree yy_random_mapfree
27 
28 #define FLEX_SCANNER
29 #define YY_FLEX_MAJOR_VERSION 2
30 #define YY_FLEX_MINOR_VERSION 5
31 #define YY_FLEX_SUBMINOR_VERSION 35
32 #if YY_FLEX_SUBMINOR_VERSION > 0
33 #define FLEX_BETA
34 #endif
35 
36 /* First, we deal with platform-specific or compiler-specific issues. */
37 
38 /* begin standard C headers. */
39 #include <stdio.h>
40 #include <string.h>
41 #include <errno.h>
42 #include <stdlib.h>
43 
44 /* end standard C headers. */
45 
46 /* flex integer type definitions */
47 
48 #ifndef FLEXINT_H
49 #define FLEXINT_H
50 
51 /* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
52 
53 #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
54 
55 /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
56  * if you want the limit (max/min) macros for int types.
57  */
58 #ifndef __STDC_LIMIT_MACROS
59 #define __STDC_LIMIT_MACROS 1
60 #endif
61 
62 #include <inttypes.h>
63 typedef int8_t flex_int8_t;
64 typedef uint8_t flex_uint8_t;
65 typedef int16_t flex_int16_t;
66 typedef uint16_t flex_uint16_t;
67 typedef int32_t flex_int32_t;
68 typedef uint32_t flex_uint32_t;
69 #else
70 typedef signed char flex_int8_t;
71 typedef short int flex_int16_t;
72 typedef int flex_int32_t;
73 typedef unsigned char flex_uint8_t;
74 typedef unsigned short int flex_uint16_t;
75 typedef unsigned int flex_uint32_t;
76 
77 /* Limits of integral types. */
78 #ifndef INT8_MIN
79 #define INT8_MIN (-128)
80 #endif
81 #ifndef INT16_MIN
82 #define INT16_MIN (-32767-1)
83 #endif
84 #ifndef INT32_MIN
85 #define INT32_MIN (-2147483647-1)
86 #endif
87 #ifndef INT8_MAX
88 #define INT8_MAX (127)
89 #endif
90 #ifndef INT16_MAX
91 #define INT16_MAX (32767)
92 #endif
93 #ifndef INT32_MAX
94 #define INT32_MAX (2147483647)
95 #endif
96 #ifndef UINT8_MAX
97 #define UINT8_MAX (255U)
98 #endif
99 #ifndef UINT16_MAX
100 #define UINT16_MAX (65535U)
101 #endif
102 #ifndef UINT32_MAX
103 #define UINT32_MAX (4294967295U)
104 #endif
105 
106 #endif /* ! C99 */
107 
108 #endif /* ! FLEXINT_H */
109 
110 #ifdef __cplusplus
111 
112 /* The "const" storage-class-modifier is valid. */
113 #define YY_USE_CONST
114 
115 #else /* ! __cplusplus */
116 
117 /* C99 requires __STDC__ to be defined as 1. */
118 #if defined (__STDC__)
119 
120 #define YY_USE_CONST
121 
122 #endif /* defined (__STDC__) */
123 #endif /* ! __cplusplus */
124 
125 #ifdef YY_USE_CONST
126 #define yyconst const
127 #else
128 #define yyconst
129 #endif
130 
131 /* Returned upon end-of-file. */
132 #define YY_NULL 0
133 
134 /* Promotes a possibly negative, possibly signed char to an unsigned
135  * integer for use as an array index. If the signed char is negative,
136  * we want to instead treat it as an 8-bit unsigned char, hence the
137  * double cast.
138  */
139 #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
140 
141 /* Enter a start condition. This macro really ought to take a parameter,
142  * but we do it the disgusting crufty way forced on us by the ()-less
143  * definition of BEGIN.
144  */
145 #define BEGIN (yy_start) = 1 + 2 *
146 
147 /* Translate the current start state into a value that can be later handed
148  * to BEGIN to return to the state. The YYSTATE alias is for lex
149  * compatibility.
150  */
151 #define YY_START (((yy_start) - 1) / 2)
152 #define YYSTATE YY_START
153 
154 /* Action number for EOF rule of a given start state. */
155 #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
156 
157 /* Special action meaning "start processing a new file". */
158 #define YY_NEW_FILE yy_random_maprestart(yy_random_mapin )
159 
160 #define YY_END_OF_BUFFER_CHAR 0
161 
162 /* Size of default input buffer. */
163 #ifndef YY_BUF_SIZE
164 #ifdef __ia64__
165 /* On IA-64, the buffer size is 16k, not 8k.
166  * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
167  * Ditto for the __ia64__ case accordingly.
168  */
169 #define YY_BUF_SIZE 32768
170 #else
171 #define YY_BUF_SIZE 16384
172 #endif /* __ia64__ */
173 #endif
174 
175 /* The state buf must be large enough to hold one state per character in the main buffer.
176  */
177 #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
178 
179 #ifndef YY_TYPEDEF_YY_BUFFER_STATE
180 #define YY_TYPEDEF_YY_BUFFER_STATE
181 typedef struct yy_buffer_state *YY_BUFFER_STATE;
182 #endif
183 
184 extern int yy_random_mapleng;
185 
186 extern FILE *yy_random_mapin, *yy_random_mapout;
187 
188 #define EOB_ACT_CONTINUE_SCAN 0
189 #define EOB_ACT_END_OF_FILE 1
190 #define EOB_ACT_LAST_MATCH 2
191 
192  #define YY_LESS_LINENO(n)
193 
194 /* Return all but the first "n" matched characters back to the input stream. */
195 #define yyless(n) \
196  do \
197  { \
198  /* Undo effects of setting up yy_random_maptext. */ \
199  int yyless_macro_arg = (n); \
200  YY_LESS_LINENO(yyless_macro_arg);\
201  *yy_cp = (yy_hold_char); \
202  YY_RESTORE_YY_MORE_OFFSET \
203  (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
204  YY_DO_BEFORE_ACTION; /* set up yy_random_maptext again */ \
205  } \
206  while ( 0 )
207 
208 #define unput(c) yyunput( c, (yytext_ptr) )
209 
210 #ifndef YY_TYPEDEF_YY_SIZE_T
211 #define YY_TYPEDEF_YY_SIZE_T
212 typedef size_t yy_size_t;
213 #endif
214 
215 #ifndef YY_STRUCT_YY_BUFFER_STATE
216 #define YY_STRUCT_YY_BUFFER_STATE
217 struct yy_buffer_state
218  {
219  FILE *yy_input_file;
220 
221  char *yy_ch_buf; /* input buffer */
222  char *yy_buf_pos; /* current position in input buffer */
223 
224  /* Size of input buffer in bytes, not including room for EOB
225  * characters.
226  */
227  yy_size_t yy_buf_size;
228 
229  /* Number of characters read into yy_ch_buf, not including EOB
230  * characters.
231  */
232  int yy_n_chars;
233 
234  /* Whether we "own" the buffer - i.e., we know we created it,
235  * and can realloc() it to grow it, and should free() it to
236  * delete it.
237  */
238  int yy_is_our_buffer;
239 
240  /* Whether this is an "interactive" input source; if so, and
241  * if we're using stdio for input, then we want to use getc()
242  * instead of fread(), to make sure we stop fetching input after
243  * each newline.
244  */
245  int yy_is_interactive;
246 
247  /* Whether we're considered to be at the beginning of a line.
248  * If so, '^' rules will be active on the next match, otherwise
249  * not.
250  */
251  int yy_at_bol;
252 
253  int yy_bs_lineno;
254  int yy_bs_column;
256  /* Whether to try to fill the input buffer when we reach the
257  * end of it.
258  */
259  int yy_fill_buffer;
260 
261  int yy_buffer_status;
262 
263 #define YY_BUFFER_NEW 0
264 #define YY_BUFFER_NORMAL 1
265  /* When an EOF's been seen but there's still some text to process
266  * then we mark the buffer as YY_EOF_PENDING, to indicate that we
267  * shouldn't try reading from the input source any more. We might
268  * still have a bunch of tokens to match, though, because of
269  * possible backing-up.
270  *
271  * When we actually see the EOF, we change the status to "new"
272  * (via yy_random_maprestart()), so that the user can continue scanning by
273  * just pointing yy_random_mapin at a new input file.
274  */
275 #define YY_BUFFER_EOF_PENDING 2
276 
277  };
278 #endif /* !YY_STRUCT_YY_BUFFER_STATE */
279 
280 /* Stack of input buffers. */
281 static size_t yy_buffer_stack_top = 0;
282 static size_t yy_buffer_stack_max = 0;
283 static YY_BUFFER_STATE * yy_buffer_stack = 0;
285 /* We provide macros for accessing buffer states in case in the
286  * future we want to put the buffer states in a more general
287  * "scanner state".
288  *
289  * Returns the top of the stack, or NULL.
290  */
291 #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
292  ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
293  : NULL)
294 
295 /* Same as previous macro, but useful when we know that the buffer stack is not
296  * NULL or when we need an lvalue. For internal use only.
297  */
298 #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
299 
300 /* yy_hold_char holds the character lost when yy_random_maptext is formed. */
301 static char yy_hold_char;
302 static int yy_n_chars; /* number of characters read into yy_ch_buf */
303 int yy_random_mapleng;
304 
305 /* Points to current character in buffer. */
306 static char *yy_c_buf_p = (char *) 0;
307 static int yy_init = 0; /* whether we need to initialize */
308 static int yy_start = 0; /* start state number */
309 
310 /* Flag which is used to allow yy_random_mapwrap()'s to do buffer switches
311  * instead of setting up a fresh yy_random_mapin. A bit of a hack ...
312  */
313 static int yy_did_buffer_switch_on_eof;
314 
315 void yy_random_maprestart (FILE *input_file );
316 void yy_random_map_switch_to_buffer (YY_BUFFER_STATE new_buffer );
317 YY_BUFFER_STATE yy_random_map_create_buffer (FILE *file,int size );
318 void yy_random_map_delete_buffer (YY_BUFFER_STATE b );
319 void yy_random_map_flush_buffer (YY_BUFFER_STATE b );
320 void yy_random_mappush_buffer_state (YY_BUFFER_STATE new_buffer );
321 void yy_random_mappop_buffer_state (void );
322 
323 static void yy_random_mapensure_buffer_stack (void );
324 static void yy_random_map_load_buffer_state (void );
325 static void yy_random_map_init_buffer (YY_BUFFER_STATE b,FILE *file );
326 
327 #define YY_FLUSH_BUFFER yy_random_map_flush_buffer(YY_CURRENT_BUFFER )
328 
329 YY_BUFFER_STATE yy_random_map_scan_buffer (char *base,yy_size_t size );
330 YY_BUFFER_STATE yy_random_map_scan_string (yyconst char *yy_str );
331 YY_BUFFER_STATE yy_random_map_scan_bytes (yyconst char *bytes,int len );
332 
333 void *yy_random_mapalloc (yy_size_t );
334 void *yy_random_maprealloc (void *,yy_size_t );
335 void yy_random_mapfree (void * );
336 
337 #define yy_new_buffer yy_random_map_create_buffer
338 
339 #define yy_set_interactive(is_interactive) \
340  { \
341  if ( ! YY_CURRENT_BUFFER ){ \
342  yy_random_mapensure_buffer_stack (); \
343  YY_CURRENT_BUFFER_LVALUE = \
344  yy_random_map_create_buffer(yy_random_mapin,YY_BUF_SIZE ); \
345  } \
346  YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
347  }
348 
349 #define yy_set_bol(at_bol) \
350  { \
351  if ( ! YY_CURRENT_BUFFER ){\
352  yy_random_mapensure_buffer_stack (); \
353  YY_CURRENT_BUFFER_LVALUE = \
354  yy_random_map_create_buffer(yy_random_mapin,YY_BUF_SIZE ); \
355  } \
356  YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
357  }
358 
359 #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
360 
361 /* Begin user sect3 */
362 
363 #define yy_random_mapwrap(n) 1
364 #define YY_SKIP_YYWRAP
365 
366 typedef char YY_CHAR;
367 
368 FILE *yy_random_mapin = (FILE *) 0, *yy_random_mapout = (FILE *) 0;
369 
370 typedef int yy_state_type;
371 
372 extern int yy_random_maplineno;
373 
374 int yy_random_maplineno = 1;
375 
376 extern char *yy_random_maptext;
377 #define yytext_ptr yy_random_maptext
378 static yyconst flex_int32_t yy_nxt[][128] =
379  {
380  {
381  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
382  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
383  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
384  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
385  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
386  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
387  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
388  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
389  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
390  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
391 
392  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
393  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
394  0, 0, 0, 0, 0, 0, 0, 0
395  },
396 
397  {
398  5, 6, 6, 6, 6, 6, 6, 6, 6, 6,
399  7, 6, 6, 6, 6, 6, 6, 6, 6, 6,
400  6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
401  6, 6, 6, 6, 6, 8, 6, 6, 6, 6,
402  6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
403  6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
404  6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
405 
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, 9, 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
412  },
413 
414  {
415  5, 6, 6, 6, 6, 6, 6, 6, 6, 6,
416  7, 6, 6, 6, 6, 6, 6, 6, 6, 6,
417  6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
418  6, 6, 6, 6, 6, 8, 6, 6, 6, 6,
419 
420  6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
421  6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
422  6, 6, 6, 6, 6, 6, 10, 6, 11, 12,
423  13, 6, 6, 6, 6, 6, 14, 15, 16, 17,
424  6, 6, 18, 19, 6, 6, 6, 20, 21, 22,
425  6, 6, 6, 6, 9, 6, 6, 6, 10, 6,
426  11, 12, 13, 6, 6, 6, 6, 6, 14, 15,
427  16, 17, 6, 6, 18, 19, 6, 6, 6, 20,
428  21, 22, 6, 6, 6, 6, 6, 6
429  },
430 
431  {
432  5, 23, 23, 23, 23, 23, 23, 23, 23, 23,
433 
434  7, 23, 23, 23, 23, 23, 23, 23, 23, 23,
435  23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
436  23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
437  23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
438  23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
439  23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
440  23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
441  23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
442  23, 23, 23, 23, 24, 23, 23, 23, 23, 23,
443  23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
444 
445  23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
446  23, 23, 23, 23, 23, 23, 23, 23
447  },
448 
449  {
450  5, 23, 23, 23, 23, 23, 23, 23, 23, 23,
451  7, 23, 23, 23, 23, 23, 23, 23, 23, 23,
452  23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
453  23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
454  23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
455  23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
456  23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
457  23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
458 
459  23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
460  23, 23, 23, 23, 24, 23, 23, 23, 23, 23,
461  23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
462  23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
463  23, 23, 23, 23, 23, 23, 23, 23
464  },
465 
466  {
467  -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
468  -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
469  -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
470  -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
471  -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
472 
473  -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
474  -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
475  -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
476  -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
477  -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
478  -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
479  -5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
480  -5, -5, -5, -5, -5, -5, -5, -5
481  },
482 
483  {
484  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
485  -6, 25, 25, 25, 25, 25, 25, 25, 25, 25,
486 
487  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
488  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
489  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
490  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
491  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
492  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
493  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
494  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
495  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
496  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
497 
498  25, 25, 25, 25, 25, 25, 25, 25
499  },
500 
501  {
502  5, -7, -7, -7, -7, -7, -7, -7, -7, -7,
503  -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
504  -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
505  -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
506  -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
507  -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
508  -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
509  -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
510  -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
511 
512  -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
513  -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
514  -7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
515  -7, -7, -7, -7, -7, -7, -7, -7
516  },
517 
518  {
519  5, 26, 26, 26, 26, 26, 26, 26, 26, 26,
520  27, 26, 26, 26, 26, 26, 26, 26, 26, 26,
521  26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
522  26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
523  26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
524  26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
525 
526  26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
527  26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
528  26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
529  26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
530  26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
531  26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
532  26, 26, 26, 26, 26, 26, 26, 26
533  },
534 
535  {
536  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
537  -9, 25, 25, 25, 25, 25, 25, 25, 25, 25,
538  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
539 
540  25, 25, 28, 25, 25, 25, 29, 25, 25, 25,
541  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
542  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
543  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
544  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
545  25, 25, 25, 25, 28, 25, 25, 25, 25, 25,
546  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
547  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
548  25, 25, 25, 25, 25, 25, 28, 25, 25, 25,
549  25, 25, 25, 25, 25, 25, 25, 25
550 
551  },
552 
553  {
554  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
555  -10, 25, 25, 25, 25, 25, 25, 25, 25, 25,
556  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
557  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
558  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
559  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
560  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
561  25, 30, 25, 25, 25, 25, 25, 25, 25, 25,
562  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
563  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
564 
565  25, 25, 25, 30, 25, 25, 25, 25, 25, 25,
566  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
567  25, 25, 25, 25, 25, 25, 25, 25
568  },
569 
570  {
571  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
572  -11, 25, 25, 25, 25, 25, 25, 25, 25, 25,
573  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
574  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
575  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
576  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
577  25, 25, 25, 25, 25, 31, 25, 25, 25, 32,
578 
579  25, 25, 25, 33, 25, 25, 25, 25, 25, 34,
580  25, 25, 25, 25, 25, 35, 25, 25, 25, 25,
581  25, 25, 25, 25, 25, 25, 25, 31, 25, 25,
582  25, 32, 25, 25, 25, 33, 25, 25, 25, 25,
583  25, 34, 25, 25, 25, 25, 25, 35, 25, 25,
584  25, 25, 25, 25, 25, 25, 25, 25
585  },
586 
587  {
588  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
589  -12, 25, 25, 25, 25, 25, 25, 25, 25, 25,
590  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
591  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
592 
593  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
594  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
595  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
596  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
597  25, 25, 25, 25, 25, 25, 25, 25, 36, 25,
598  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
599  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
600  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
601  36, 25, 25, 25, 25, 25, 25, 25
602  },
603 
604  {
605  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
606 
607  -13, 25, 25, 25, 25, 25, 25, 25, 25, 25,
608  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
609  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
610  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
611  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
612  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
613  25, 25, 25, 37, 25, 25, 38, 25, 25, 25,
614  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
615  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
616  25, 25, 25, 25, 25, 37, 25, 25, 38, 25,
617 
618  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
619  25, 25, 25, 25, 25, 25, 25, 25
620  },
621 
622  {
623  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
624  -14, 25, 25, 25, 25, 25, 25, 25, 25, 25,
625  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
626  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
627  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
628  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
629  25, 25, 25, 25, 25, 39, 25, 25, 25, 40,
630  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
631 
632  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
633  25, 25, 25, 25, 25, 25, 25, 39, 25, 25,
634  25, 40, 25, 25, 25, 25, 25, 25, 25, 25,
635  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
636  25, 25, 25, 25, 25, 25, 25, 25
637  },
638 
639  {
640  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
641  -15, 25, 25, 25, 25, 25, 25, 25, 25, 25,
642  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
643  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
644  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
645 
646  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
647  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
648  25, 25, 25, 25, 25, 25, 25, 25, 25, 41,
649  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
650  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
651  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
652  25, 41, 25, 25, 25, 25, 25, 25, 25, 25,
653  25, 25, 25, 25, 25, 25, 25, 25
654  },
655 
656  {
657  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
658  -16, 25, 25, 25, 25, 25, 25, 25, 25, 25,
659 
660  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
661  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
662  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
663  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
664  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
665  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
666  25, 25, 25, 25, 25, 42, 25, 25, 25, 25,
667  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
668  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
669  25, 25, 25, 25, 25, 25, 25, 42, 25, 25,
670 
671  25, 25, 25, 25, 25, 25, 25, 25
672  },
673 
674  {
675  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
676  -17, 25, 25, 25, 25, 25, 25, 25, 25, 25,
677  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
678  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
679  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
680  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
681  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
682  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
683  25, 25, 43, 25, 25, 25, 25, 25, 25, 25,
684 
685  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
686  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
687  25, 25, 25, 25, 43, 25, 25, 25, 25, 25,
688  25, 25, 25, 25, 25, 25, 25, 25
689  },
690 
691  {
692  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
693  -18, 25, 25, 25, 25, 25, 25, 25, 25, 25,
694  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
695  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
696  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
697  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
698 
699  25, 25, 25, 25, 25, 44, 25, 25, 25, 25,
700  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
701  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
702  25, 25, 25, 25, 25, 25, 25, 44, 25, 25,
703  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
704  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
705  25, 25, 25, 25, 25, 25, 25, 25
706  },
707 
708  {
709  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
710  -19, 25, 25, 25, 25, 25, 25, 25, 25, 25,
711  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
712 
713  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
714  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
715  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
716  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
717  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
718  25, 25, 25, 25, 25, 25, 25, 25, 25, 45,
719  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
720  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
721  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
722  25, 45, 25, 25, 25, 25, 25, 25
723 
724  },
725 
726  {
727  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
728  -20, 25, 25, 25, 25, 25, 25, 25, 25, 25,
729  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
730  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
731  25, 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, 46, 25, 25, 25, 25,
734  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
735  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
736  25, 25, 25, 25, 25, 25, 25, 46, 25, 25,
737 
738  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
739  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
740  25, 25, 25, 25, 25, 25, 25, 25
741  },
742 
743  {
744  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
745  -21, 25, 25, 25, 25, 25, 25, 25, 25, 25,
746  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
747  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
748  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
749  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
750  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
751 
752  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
753  25, 25, 25, 47, 25, 25, 25, 25, 25, 25,
754  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
755  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
756  25, 25, 25, 25, 25, 47, 25, 25, 25, 25,
757  25, 25, 25, 25, 25, 25, 25, 25
758  },
759 
760  {
761  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
762  -22, 25, 25, 25, 25, 25, 25, 25, 25, 25,
763  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
764  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
765 
766  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
767  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
768  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
769  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
770  25, 25, 25, 48, 25, 25, 25, 25, 25, 25,
771  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
772  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
773  25, 25, 25, 25, 25, 48, 25, 25, 25, 25,
774  25, 25, 25, 25, 25, 25, 25, 25
775  },
776 
777  {
778  5, -23, -23, -23, -23, -23, -23, -23, -23, -23,
779 
780  -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
781  -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
782  -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
783  -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
784  -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
785  -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
786  -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
787  -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
788  -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
789  -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
790 
791  -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
792  -23, -23, -23, -23, -23, -23, -23, -23
793  },
794 
795  {
796  5, -24, -24, -24, -24, -24, -24, -24, -24, -24,
797  -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
798  -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
799  -24, -24, 49, -24, -24, -24, 50, -24, -24, -24,
800  -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
801  -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
802  -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
803  -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
804 
805  -24, -24, -24, -24, 49, -24, -24, -24, -24, -24,
806  -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
807  -24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
808  -24, -24, -24, -24, -24, -24, 49, -24, -24, -24,
809  -24, -24, -24, -24, -24, -24, -24, -24
810  },
811 
812  {
813  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
814  -25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
815  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
816  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
817  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
818 
819  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
820  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
821  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
822  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
823  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
824  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
825  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
826  25, 25, 25, 25, 25, 25, 25, 25
827  },
828 
829  {
830  5, 26, 26, 26, 26, 26, 26, 26, 26, 26,
831  27, 26, 26, 26, 26, 26, 26, 26, 26, 26,
832 
833  26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
834  26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
835  26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
836  26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
837  26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
838  26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
839  26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
840  26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
841  26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
842  26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
843 
844  26, 26, 26, 26, 26, 26, 26, 26
845  },
846 
847  {
848  5, -27, -27, -27, -27, -27, -27, -27, -27, -27,
849  -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
850  -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
851  -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
852  -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
853  -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
854  -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
855  -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
856  -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
857 
858  -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
859  -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
860  -27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
861  -27, -27, -27, -27, -27, -27, -27, -27
862  },
863 
864  {
865  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
866  -28, 25, 25, 25, 25, 25, 25, 25, 25, 25,
867  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
868  25, 25, 28, 25, 25, 25, 29, 25, 25, 25,
869  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
870  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
871 
872  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
873  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
874  25, 25, 25, 25, 28, 25, 25, 25, 25, 25,
875  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
876  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
877  25, 25, 25, 25, 25, 25, 28, 25, 25, 25,
878  25, 25, 25, 25, 25, 25, 25, 25
879  },
880 
881  {
882  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
883  -29, 25, 25, 25, 25, 25, 25, 25, 25, 25,
884  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
885 
886  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
887  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
888  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
889  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
890  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
891  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
892  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
893  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
894  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
895  25, 25, 25, 25, 25, 25, 25, 25
896 
897  },
898 
899  {
900  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
901  -30, 25, 25, 25, 25, 25, 25, 25, 25, 25,
902  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
903  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
904  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
905  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
906  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
907  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
908  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
909  25, 25, 25, 25, 25, 51, 25, 25, 25, 25,
910 
911  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
912  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
913  25, 25, 25, 25, 25, 25, 25, 25
914  },
915 
916  {
917  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
918  -31, 25, 25, 25, 25, 25, 25, 25, 25, 25,
919  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
920  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
921  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
922  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
923  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
924 
925  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
926  25, 25, 52, 25, 25, 25, 25, 25, 25, 25,
927  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
928  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
929  25, 25, 25, 25, 52, 25, 25, 25, 25, 25,
930  25, 25, 25, 25, 25, 25, 25, 25
931  },
932 
933  {
934  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
935  -32, 25, 25, 25, 25, 25, 25, 25, 25, 25,
936  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
937  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
938 
939  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
940  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
941  25, 25, 25, 25, 25, 25, 25, 53, 25, 25,
942  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
943  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
944  25, 25, 25, 25, 25, 25, 25, 25, 25, 53,
945  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
946  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
947  25, 25, 25, 25, 25, 25, 25, 25
948  },
949 
950  {
951  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
952 
953  -33, 25, 25, 25, 25, 25, 25, 25, 25, 25,
954  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
955  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
956  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
957  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
958  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
959  54, 25, 25, 25, 25, 25, 25, 25, 25, 25,
960  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
961  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
962  25, 25, 54, 25, 25, 25, 25, 25, 25, 25,
963 
964  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
965  25, 25, 25, 25, 25, 25, 25, 25
966  },
967 
968  {
969  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
970  -34, 25, 25, 25, 25, 25, 25, 25, 25, 25,
971  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
972  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
973  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
974  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
975  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
976  25, 25, 25, 25, 25, 25, 25, 25, 25, 55,
977 
978  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
979  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
980  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
981  25, 55, 25, 25, 25, 25, 25, 25, 25, 25,
982  25, 25, 25, 25, 25, 25, 25, 25
983  },
984 
985  {
986  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
987  -35, 25, 25, 25, 25, 25, 25, 25, 25, 25,
988  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
989  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
990  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
991 
992  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
993  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
994  25, 25, 25, 25, 25, 25, 25, 25, 56, 25,
995  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
996  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
997  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
998  56, 25, 25, 25, 25, 25, 25, 25, 25, 25,
999  25, 25, 25, 25, 25, 25, 25, 25
1000  },
1001 
1002  {
1003  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1004  -36, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1005 
1006  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1007  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1008  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1009  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1010  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1011  25, 25, 25, 57, 25, 25, 25, 25, 25, 25,
1012  58, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1013  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1014  25, 25, 25, 25, 25, 57, 25, 25, 25, 25,
1015  25, 25, 58, 25, 25, 25, 25, 25, 25, 25,
1016 
1017  25, 25, 25, 25, 25, 25, 25, 25
1018  },
1019 
1020  {
1021  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1022  -37, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1023  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1024  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1025  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1026  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1027  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1028  25, 25, 25, 25, 25, 25, 25, 25, 59, 25,
1029  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1030 
1031  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1032  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1033  59, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1034  25, 25, 25, 25, 25, 25, 25, 25
1035  },
1036 
1037  {
1038  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1039  -38, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1040  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1041  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1042  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1043  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1044 
1045  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1046  25, 25, 25, 25, 25, 25, 25, 25, 25, 60,
1047  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1048  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1049  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1050  25, 60, 25, 25, 25, 25, 25, 25, 25, 25,
1051  25, 25, 25, 25, 25, 25, 25, 25
1052  },
1053 
1054  {
1055  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1056  -39, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1057  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1058 
1059  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1060  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1061  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1062  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1063  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1064  25, 25, 25, 25, 25, 25, 25, 25, 25, 61,
1065  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1066  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1067  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1068  25, 61, 25, 25, 25, 25, 25, 25
1069 
1070  },
1071 
1072  {
1073  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1074  -40, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1075  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1076  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1077  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1078  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1079  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1080  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1081  25, 25, 25, 25, 25, 25, 62, 25, 25, 25,
1082  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1083 
1084  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1085  25, 25, 25, 25, 25, 25, 25, 25, 62, 25,
1086  25, 25, 25, 25, 25, 25, 25, 25
1087  },
1088 
1089  {
1090  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1091  -41, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1092  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1093  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1094  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1095  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1096  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1097 
1098  25, 25, 25, 25, 25, 25, 25, 25, 63, 25,
1099  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1100  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1101  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1102  63, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1103  25, 25, 25, 25, 25, 25, 25, 25
1104  },
1105 
1106  {
1107  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1108  -42, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1109  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1110  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1111 
1112  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1113  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1114  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1115  25, 25, 25, 25, 25, 25, 25, 64, 25, 25,
1116  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1117  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1118  25, 25, 25, 25, 25, 25, 25, 25, 25, 64,
1119  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1120  25, 25, 25, 25, 25, 25, 25, 25
1121  },
1122 
1123  {
1124  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1125 
1126  -43, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1127  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1128  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1129  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1130  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1131  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1132  25, 25, 25, 65, 25, 25, 25, 25, 25, 25,
1133  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1134  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1135  25, 25, 25, 25, 25, 65, 25, 25, 25, 25,
1136 
1137  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1138  25, 25, 25, 25, 25, 25, 25, 25
1139  },
1140 
1141  {
1142  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1143  -44, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1144  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1145  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1146  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1147  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1148  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1149  25, 25, 25, 25, 25, 25, 25, 25, 66, 25,
1150 
1151  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1152  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1153  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1154  66, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1155  25, 25, 25, 25, 25, 25, 25, 25
1156  },
1157 
1158  {
1159  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1160  -45, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1161  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1162  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1163  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1164 
1165  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1166  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1167  25, 25, 25, 25, 25, 25, 25, 67, 25, 25,
1168  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1169  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1170  25, 25, 25, 25, 25, 25, 25, 25, 25, 67,
1171  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1172  25, 25, 25, 25, 25, 25, 25, 25
1173  },
1174 
1175  {
1176  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1177  -46, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1178 
1179  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1180  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1181  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1182  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1183  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1184  25, 25, 25, 25, 25, 25, 68, 25, 25, 25,
1185  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1186  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1187  25, 25, 25, 25, 25, 25, 25, 25, 68, 25,
1188  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1189 
1190  25, 25, 25, 25, 25, 25, 25, 25
1191  },
1192 
1193  {
1194  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1195  -47, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1196  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1197  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1198  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1199  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1200  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1201  25, 25, 25, 69, 25, 25, 25, 25, 25, 25,
1202  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1203 
1204  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1205  25, 25, 25, 25, 25, 69, 25, 25, 25, 25,
1206  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1207  25, 25, 25, 25, 25, 25, 25, 25
1208  },
1209 
1210  {
1211  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1212  -48, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1213  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1214  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1215  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1216  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1217 
1218  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1219  25, 25, 25, 70, 25, 25, 25, 25, 25, 25,
1220  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1221  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1222  25, 25, 25, 25, 25, 70, 25, 25, 25, 25,
1223  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1224  25, 25, 25, 25, 25, 25, 25, 25
1225  },
1226 
1227  {
1228  5, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1229  -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1230  -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1231 
1232  -49, -49, 49, -49, -49, -49, 50, -49, -49, -49,
1233  -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1234  -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1235  -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1236  -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1237  -49, -49, -49, -49, 49, -49, -49, -49, -49, -49,
1238  -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1239  -49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
1240  -49, -49, -49, -49, -49, -49, 49, -49, -49, -49,
1241  -49, -49, -49, -49, -49, -49, -49, -49
1242 
1243  },
1244 
1245  {
1246  5, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1247  -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1248  -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1249  -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1250  -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1251  -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1252  -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1253  -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1254  -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1255  -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1256 
1257  -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1258  -50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
1259  -50, -50, -50, -50, -50, -50, -50, -50
1260  },
1261 
1262  {
1263  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1264  -51, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1265  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1266  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1267  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1268  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1269  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1270 
1271  25, 25, 25, 25, 25, 25, 25, 71, 25, 25,
1272  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1273  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1274  25, 25, 25, 25, 25, 25, 25, 25, 25, 71,
1275  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1276  25, 25, 25, 25, 25, 25, 25, 25
1277  },
1278 
1279  {
1280  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1281  -52, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1282  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1283  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1284 
1285  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1286  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1287  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1288  25, 25, 25, 25, 25, 72, 25, 25, 25, 25,
1289  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1290  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1291  25, 25, 25, 25, 25, 25, 25, 72, 25, 25,
1292  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1293  25, 25, 25, 25, 25, 25, 25, 25
1294  },
1295 
1296  {
1297  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1298 
1299  -53, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1300  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1301  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1302  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1303  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1304  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1305  25, 25, 25, 25, 25, 25, 25, 25, 25, 73,
1306  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1307  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1308  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1309 
1310  25, 73, 25, 25, 25, 25, 25, 25, 25, 25,
1311  25, 25, 25, 25, 25, 25, 25, 25
1312  },
1313 
1314  {
1315  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1316  -54, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1317  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1318  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1319  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1320  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1321  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1322  74, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1323 
1324  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1325  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1326  25, 25, 74, 25, 25, 25, 25, 25, 25, 25,
1327  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1328  25, 25, 25, 25, 25, 25, 25, 25
1329  },
1330 
1331  {
1332  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1333  -55, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1334  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1335  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1336  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1337 
1338  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1339  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1340  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1341  25, 25, 75, 25, 25, 25, 25, 25, 25, 25,
1342  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1343  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1344  25, 25, 25, 25, 75, 25, 25, 25, 25, 25,
1345  25, 25, 25, 25, 25, 25, 25, 25
1346  },
1347 
1348  {
1349  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1350  -56, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1351 
1352  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1353  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1354  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1355  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1356  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1357  25, 76, 25, 25, 25, 25, 25, 25, 25, 25,
1358  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1359  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1360  25, 25, 25, 76, 25, 25, 25, 25, 25, 25,
1361  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1362 
1363  25, 25, 25, 25, 25, 25, 25, 25
1364  },
1365 
1366  {
1367  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1368  -57, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1369  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1370  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1371  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1372  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1373  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1374  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1375  25, 25, 25, 25, 77, 25, 25, 25, 25, 25,
1376 
1377  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1378  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1379  25, 25, 25, 25, 25, 25, 77, 25, 25, 25,
1380  25, 25, 25, 25, 25, 25, 25, 25
1381  },
1382 
1383  {
1384  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1385  -58, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1386  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1387  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1388  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1389  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1390 
1391  25, 25, 25, 25, 25, 78, 25, 25, 25, 25,
1392  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1393  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1394  25, 25, 25, 25, 25, 25, 25, 78, 25, 25,
1395  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1396  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1397  25, 25, 25, 25, 25, 25, 25, 25
1398  },
1399 
1400  {
1401  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1402  -59, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1403  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1404 
1405  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1406  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1407  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1408  25, 25, 25, 25, 25, 79, 25, 25, 25, 25,
1409  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1410  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1411  25, 25, 25, 25, 25, 25, 25, 79, 25, 25,
1412  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1413  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1414  25, 25, 25, 25, 25, 25, 25, 25
1415 
1416  },
1417 
1418  {
1419  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1420  -60, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1421  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1422  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1423  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1424  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1425  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1426  25, 25, 25, 25, 25, 25, 25, 25, 25, 80,
1427  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1428  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1429 
1430  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1431  25, 80, 25, 25, 25, 25, 25, 25, 25, 25,
1432  25, 25, 25, 25, 25, 25, 25, 25
1433  },
1434 
1435  {
1436  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1437  -61, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1438  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1439  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1440  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1441  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1442  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1443 
1444  25, 25, 25, 25, 25, 25, 25, 25, 25, 81,
1445  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1446  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1447  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1448  25, 81, 25, 25, 25, 25, 25, 25, 25, 25,
1449  25, 25, 25, 25, 25, 25, 25, 25
1450  },
1451 
1452  {
1453  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1454  -62, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1455  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1456  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1457 
1458  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1459  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1460  25, 25, 25, 25, 25, 25, 25, 25, 25, 82,
1461  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1462  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1463  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1464  25, 82, 25, 25, 25, 25, 25, 25, 25, 25,
1465  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1466  25, 25, 25, 25, 25, 25, 25, 25
1467  },
1468 
1469  {
1470  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1471 
1472  -63, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1473  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1474  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1475  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1476  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1477  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1478  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1479  25, 25, 25, 83, 25, 25, 25, 25, 25, 25,
1480  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1481  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1482 
1483  25, 25, 25, 25, 25, 83, 25, 25, 25, 25,
1484  25, 25, 25, 25, 25, 25, 25, 25
1485  },
1486 
1487  {
1488  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1489  -64, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1490  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1491  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1492  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1493  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1494  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1495  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1496 
1497  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1498  25, 25, 25, 25, 25, 84, 25, 25, 25, 25,
1499  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1500  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1501  25, 25, 25, 25, 25, 25, 25, 25
1502  },
1503 
1504  {
1505  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1506  -65, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1507  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1508  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1509  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1510 
1511  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1512  25, 25, 25, 25, 25, 25, 25, 25, 25, 85,
1513  25, 86, 25, 25, 25, 25, 25, 25, 25, 25,
1514  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1515  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1516  25, 85, 25, 86, 25, 25, 25, 25, 25, 25,
1517  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1518  25, 25, 25, 25, 25, 25, 25, 25
1519  },
1520 
1521  {
1522  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1523  -66, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1524 
1525  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1526  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1527  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1528  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1529  25, 25, 25, 25, 25, 25, 25, 25, 87, 25,
1530  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1531  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1532  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1533  87, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1534  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1535 
1536  25, 25, 25, 25, 25, 25, 25, 25
1537  },
1538 
1539  {
1540  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1541  -67, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1542  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1543  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1544  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1545  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1546  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1547  25, 25, 25, 25, 25, 25, 25, 88, 25, 25,
1548  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1549 
1550  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1551  25, 25, 25, 25, 25, 25, 25, 25, 25, 88,
1552  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1553  25, 25, 25, 25, 25, 25, 25, 25
1554  },
1555 
1556  {
1557  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1558  -68, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1559  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1560  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1561  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1562  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1563 
1564  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1565  25, 25, 25, 25, 25, 25, 89, 25, 25, 25,
1566  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1567  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1568  25, 25, 25, 25, 25, 25, 25, 25, 89, 25,
1569  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1570  25, 25, 25, 25, 25, 25, 25, 25
1571  },
1572 
1573  {
1574  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1575  -69, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1576  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1577 
1578  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1579  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1580  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1581  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1582  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1583  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1584  90, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1585  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1586  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1587  25, 25, 90, 25, 25, 25, 25, 25
1588 
1589  },
1590 
1591  {
1592  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1593  -70, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1594  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1595  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1596  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1597  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1598  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1599  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1600  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1601  91, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1602 
1603  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1604  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1605  25, 25, 91, 25, 25, 25, 25, 25
1606  },
1607 
1608  {
1609  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1610  -71, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1611  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1612  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1613  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1614  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1615  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1616 
1617  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1618  25, 25, 25, 25, 25, 92, 25, 25, 25, 25,
1619  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1620  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1621  25, 25, 25, 25, 25, 25, 25, 92, 25, 25,
1622  25, 25, 25, 25, 25, 25, 25, 25
1623  },
1624 
1625  {
1626  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1627  -72, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1628  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1629  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1630 
1631  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1632  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1633  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1634  25, 25, 25, 25, 25, 25, 25, 25, 93, 25,
1635  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1636  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1637  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1638  93, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1639  25, 25, 25, 25, 25, 25, 25, 25
1640  },
1641 
1642  {
1643  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1644 
1645  -73, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1646  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1647  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1648  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1649  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1650  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1651  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1652  25, 25, 94, 25, 25, 25, 25, 25, 25, 25,
1653  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1654  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1655 
1656  25, 25, 25, 25, 94, 25, 25, 25, 25, 25,
1657  25, 25, 25, 25, 25, 25, 25, 25
1658  },
1659 
1660  {
1661  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1662  -74, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1663  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1664  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1665  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1666  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1667  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1668  25, 25, 25, 95, 25, 25, 25, 25, 25, 25,
1669 
1670  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1671  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1672  25, 25, 25, 25, 25, 95, 25, 25, 25, 25,
1673  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1674  25, 25, 25, 25, 25, 25, 25, 25
1675  },
1676 
1677  {
1678  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1679  -75, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1680  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1681  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1682  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1683 
1684  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1685  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1686  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1687  25, 25, 25, 96, 25, 25, 25, 25, 25, 25,
1688  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1689  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1690  25, 25, 25, 25, 25, 96, 25, 25, 25, 25,
1691  25, 25, 25, 25, 25, 25, 25, 25
1692  },
1693 
1694  {
1695  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1696  -76, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1697 
1698  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1699  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1700  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1701  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1702  25, 25, 25, 25, 25, 25, 25, 25, 25, 97,
1703  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1704  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1705  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1706  25, 97, 25, 25, 25, 25, 25, 25, 25, 25,
1707  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1708 
1709  25, 25, 25, 25, 25, 25, 25, 25
1710  },
1711 
1712  {
1713  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1714  -77, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1715  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1716  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1717  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1718  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1719  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1720  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1721  25, 25, 25, 98, 25, 25, 25, 25, 25, 25,
1722 
1723  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1724  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1725  25, 25, 25, 25, 25, 98, 25, 25, 25, 25,
1726  25, 25, 25, 25, 25, 25, 25, 25
1727  },
1728 
1729  {
1730  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1731  -78, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1732  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1733  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1734  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1735  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1736 
1737  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1738  25, 25, 25, 25, 25, 25, 25, 25, 99, 25,
1739  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1740  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1741  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1742  99, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1743  25, 25, 25, 25, 25, 25, 25, 25
1744  },
1745 
1746  {
1747  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1748  -79, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1749  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1750 
1751  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1752  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1753  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1754  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1755  25, 25, 25, 25, 25, 25, 100, 25, 25, 25,
1756  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1757  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1758  25, 25, 25, 25, 25, 25, 25, 25, 100, 25,
1759  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1760  25, 25, 25, 25, 25, 25, 25, 25
1761 
1762  },
1763 
1764  {
1765  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1766  -80, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1767  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1768  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1769  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1770  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1771  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1772  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1773  25, 25, 101, 25, 25, 25, 25, 25, 25, 25,
1774  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1775 
1776  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1777  25, 25, 25, 25, 101, 25, 25, 25, 25, 25,
1778  25, 25, 25, 25, 25, 25, 25, 25
1779  },
1780 
1781  {
1782  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1783  -81, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1784  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1785  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1786  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1787  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1788  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1789 
1790  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1791  25, 25, 25, 25, 25, 102, 25, 25, 25, 25,
1792  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1793  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1794  25, 25, 25, 25, 25, 25, 25, 102, 25, 25,
1795  25, 25, 25, 25, 25, 25, 25, 25
1796  },
1797 
1798  {
1799  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1800  -82, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1801  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1802  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1803 
1804  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1805  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1806  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1807  25, 25, 25, 25, 25, 25, 103, 25, 25, 25,
1808  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1809  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1810  25, 25, 25, 25, 25, 25, 25, 25, 103, 25,
1811  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1812  25, 25, 25, 25, 25, 25, 25, 25
1813  },
1814 
1815  {
1816  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1817 
1818  -83, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1819  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1820  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1821  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1822  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1823  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1824  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1825  25, 25, 25, 25, 104, 25, 25, 25, 25, 25,
1826  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1827  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1828 
1829  25, 25, 25, 25, 25, 25, 104, 25, 25, 25,
1830  25, 25, 25, 25, 25, 25, 25, 25
1831  },
1832 
1833  {
1834  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1835  -84, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1836  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1837  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1838  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1839  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1840  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1841  25, 25, 25, 25, 25, 25, 25, 105, 25, 25,
1842 
1843  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1844  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1845  25, 25, 25, 25, 25, 25, 25, 25, 25, 105,
1846  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1847  25, 25, 25, 25, 25, 25, 25, 25
1848  },
1849 
1850  {
1851  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1852  -85, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1853  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1854  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1855  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1856 
1857  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1858  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1859  25, 25, 25, 25, 25, 25, 25, 25, 106, 25,
1860  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1861  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1862  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1863  106, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1864  25, 25, 25, 25, 25, 25, 25, 25
1865  },
1866 
1867  {
1868  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1869  -86, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1870 
1871  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1872  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1873  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1874  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1875  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1876  25, 25, 25, 107, 25, 25, 25, 25, 25, 25,
1877  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1878  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1879  25, 25, 25, 25, 25, 107, 25, 25, 25, 25,
1880  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1881 
1882  25, 25, 25, 25, 25, 25, 25, 25
1883  },
1884 
1885  {
1886  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1887  -87, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1888  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1889  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1890  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1891  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1892  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1893  25, 25, 25, 25, 25, 25, 25, 25, 25, 108,
1894  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1895 
1896  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1897  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1898  25, 108, 25, 25, 25, 25, 25, 25, 25, 25,
1899  25, 25, 25, 25, 25, 25, 25, 25
1900  },
1901 
1902  {
1903  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1904  -88, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1905  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1906  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1907  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1908  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1909 
1910  25, 25, 25, 25, 25, 25, 25, 25, 25, 109,
1911  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1912  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1913  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1914  25, 109, 25, 25, 25, 25, 25, 25, 25, 25,
1915  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1916  25, 25, 25, 25, 25, 25, 25, 25
1917  },
1918 
1919  {
1920  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1921  -89, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1922  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1923 
1924  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1925  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1926  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1927  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1928  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1929  25, 25, 25, 110, 25, 25, 25, 25, 25, 25,
1930  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1931  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1932  25, 25, 25, 25, 25, 110, 25, 25, 25, 25,
1933  25, 25, 25, 25, 25, 25, 25, 25
1934 
1935  },
1936 
1937  {
1938  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1939  -90, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1940  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1941  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1942  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1943  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1944  25, 25, 25, 25, 25, 25, 25, 25, 25, 111,
1945  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1946  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1947  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1948 
1949  25, 111, 25, 25, 25, 25, 25, 25, 25, 25,
1950  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1951  25, 25, 25, 25, 25, 25, 25, 25
1952  },
1953 
1954  {
1955  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1956  -91, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1957  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1958  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1959  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1960  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1961  25, 25, 25, 25, 25, 25, 25, 25, 25, 112,
1962 
1963  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1964  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1965  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1966  25, 112, 25, 25, 25, 25, 25, 25, 25, 25,
1967  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1968  25, 25, 25, 25, 25, 25, 25, 25
1969  },
1970 
1971  {
1972  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1973  -92, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1974  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1975  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1976 
1977  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1978  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1979  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1980  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1981  25, 25, 25, 113, 25, 25, 25, 25, 25, 25,
1982  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1983  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1984  25, 25, 25, 25, 25, 113, 25, 25, 25, 25,
1985  25, 25, 25, 25, 25, 25, 25, 25
1986  },
1987 
1988  {
1989  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1990 
1991  -93, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1992  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1993  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1994  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1995  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1996  25, 25, 25, 25, 25, 25, 25, 25, 25, 114,
1997  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1998  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
1999  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2000  25, 114, 25, 25, 25, 25, 25, 25, 25, 25,
2001 
2002  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2003  25, 25, 25, 25, 25, 25, 25, 25
2004  },
2005 
2006  {
2007  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2008  -94, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2009  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2010  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2011  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2012  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2013  25, 25, 25, 25, 25, 25, 25, 115, 25, 25,
2014  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2015 
2016  25, 25, 25, 116, 25, 25, 25, 25, 25, 25,
2017  25, 25, 25, 25, 25, 25, 25, 25, 25, 115,
2018  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2019  25, 25, 25, 25, 25, 116, 25, 25, 25, 25,
2020  25, 25, 25, 25, 25, 25, 25, 25
2021  },
2022 
2023  {
2024  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2025  -95, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2026  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2027  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2028  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2029 
2030  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2031  25, 25, 25, 25, 25, 25, 25, 117, 25, 25,
2032  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2033  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2034  25, 25, 25, 25, 25, 25, 25, 25, 25, 117,
2035  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2036  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2037  25, 25, 25, 25, 25, 25, 25, 25
2038  },
2039 
2040  {
2041  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2042  -96, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2043 
2044  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2045  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2046  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2047  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2048  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2049  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2050  25, 25, 25, 25, 118, 25, 25, 25, 25, 25,
2051  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2052  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2053  25, 25, 25, 25, 25, 25, 118, 25, 25, 25,
2054 
2055  25, 25, 25, 25, 25, 25, 25, 25
2056  },
2057 
2058  {
2059  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2060  -97, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2061  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2062  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2063  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2064  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2065  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2066  25, 25, 25, 25, 25, 25, 25, 25, 25, 119,
2067  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2068 
2069  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2070  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2071  25, 119, 25, 25, 25, 25, 25, 25, 25, 25,
2072  25, 25, 25, 25, 25, 25, 25, 25
2073  },
2074 
2075  {
2076  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2077  -98, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2078  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2079  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2080  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2081  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2082 
2083  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2084  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2085  25, 25, 25, 25, 120, 25, 25, 25, 25, 25,
2086  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2087  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2088  25, 25, 25, 25, 25, 25, 120, 25, 25, 25,
2089  25, 25, 25, 25, 25, 25, 25, 25
2090  },
2091 
2092  {
2093  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2094  -99, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2095  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2096 
2097  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2098  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2099  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2100  25, 25, 25, 25, 25, 25, 25, 25, 121, 25,
2101  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2102  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2103  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2104  121, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2105  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2106  25, 25, 25, 25, 25, 25, 25, 25
2107 
2108  },
2109 
2110  {
2111  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2112  -100, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2113  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2114  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2115  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2116  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2117  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2118  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2119  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2120  25, 25, 25, 25, 25, 122, 25, 25, 25, 25,
2121 
2122  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2123  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2124  25, 25, 25, 25, 25, 25, 25, 25
2125  },
2126 
2127  {
2128  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2129  -101, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2130  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2131  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2132  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2133  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2134  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2135 
2136  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2137  25, 25, 25, 123, 25, 25, 25, 25, 25, 25,
2138  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2139  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2140  25, 25, 25, 25, 25, 123, 25, 25, 25, 25,
2141  25, 25, 25, 25, 25, 25, 25, 25
2142  },
2143 
2144  {
2145  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2146  -102, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2147  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2148  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2149 
2150  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2151  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2152  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2153  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2154  25, 25, 25, 25, 124, 25, 25, 25, 25, 25,
2155  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2156  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2157  25, 25, 25, 25, 25, 25, 124, 25, 25, 25,
2158  25, 25, 25, 25, 25, 25, 25, 25
2159  },
2160 
2161  {
2162  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2163 
2164  -103, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2165  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2166  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2167  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2168  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2169  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2170  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2171  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2172  25, 25, 25, 25, 25, 125, 25, 25, 25, 25,
2173  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2174 
2175  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2176  25, 25, 25, 25, 25, 25, 25, 25
2177  },
2178 
2179  {
2180  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2181  -104, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2182  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2183  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2184  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2185  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2186  25, 25, 25, 25, 25, 25, 25, 25, 25, 126,
2187  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2188 
2189  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2190  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2191  25, 126, 25, 25, 25, 25, 25, 25, 25, 25,
2192  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2193  25, 25, 25, 25, 25, 25, 25, 25
2194  },
2195 
2196  {
2197  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2198  -105, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2199  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2200  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2201  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2202 
2203  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2204  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2205  25, 25, 25, 25, 25, 25, 25, 25, 25, 127,
2206  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2207  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2208  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2209  25, 127, 25, 25, 25, 25, 25, 25, 25, 25,
2210  25, 25, 25, 25, 25, 25, 25, 25
2211  },
2212 
2213  {
2214  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2215  -106, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2216 
2217  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2218  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2219  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2220  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2221  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2222  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2223  25, 25, 25, 25, 128, 25, 25, 25, 25, 25,
2224  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2225  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2226  25, 25, 25, 25, 25, 25, 128, 25, 25, 25,
2227 
2228  25, 25, 25, 25, 25, 25, 25, 25
2229  },
2230 
2231  {
2232  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2233  -107, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2234  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2235  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2236  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2237  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2238  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2239  25, 25, 25, 25, 25, 25, 25, 25, 129, 25,
2240  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2241 
2242  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2243  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2244  129, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2245  25, 25, 25, 25, 25, 25, 25, 25
2246  },
2247 
2248  {
2249  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2250  -108, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2251  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2252  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2253  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2254  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2255 
2256  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2257  25, 25, 25, 25, 25, 25, 25, 130, 25, 25,
2258  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2259  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2260  25, 25, 25, 25, 25, 25, 25, 25, 25, 130,
2261  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2262  25, 25, 25, 25, 25, 25, 25, 25
2263  },
2264 
2265  {
2266  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2267  -109, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2268  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2269 
2270  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2271  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2272  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2273  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2274  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2275  25, 25, 25, 25, 131, 25, 25, 25, 25, 25,
2276  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2277  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2278  25, 25, 25, 25, 25, 25, 131, 25, 25, 25,
2279  25, 25, 25, 25, 25, 25, 25, 25
2280 
2281  },
2282 
2283  {
2284  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2285  -110, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2286  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2287  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2288  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2289  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2290  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2291  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2292  25, 25, 25, 25, 132, 25, 25, 25, 25, 25,
2293  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2294 
2295  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2296  25, 25, 25, 25, 25, 25, 132, 25, 25, 25,
2297  25, 25, 25, 25, 25, 25, 25, 25
2298  },
2299 
2300  {
2301  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2302  -111, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2303  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2304  25, 25, 133, 25, 25, 25, 25, 25, 25, 25,
2305  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2306  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2307  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2308 
2309  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2310  25, 25, 25, 25, 133, 25, 25, 25, 25, 25,
2311  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2312  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2313  25, 25, 25, 25, 25, 25, 133, 25, 25, 25,
2314  25, 25, 25, 25, 25, 25, 25, 25
2315  },
2316 
2317  {
2318  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2319  -112, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2320  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2321  25, 25, 134, 25, 25, 25, 25, 25, 25, 25,
2322 
2323  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2324  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2325  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2326  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2327  25, 25, 25, 25, 134, 25, 25, 25, 25, 25,
2328  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2329  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2330  25, 25, 25, 25, 25, 25, 134, 25, 25, 25,
2331  25, 25, 25, 25, 25, 25, 25, 25
2332  },
2333 
2334  {
2335  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2336 
2337  -113, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2338  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2339  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2340  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2341  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2342  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2343  25, 25, 25, 135, 25, 25, 25, 25, 25, 25,
2344  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2345  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2346  25, 25, 25, 25, 25, 135, 25, 25, 25, 25,
2347 
2348  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2349  25, 25, 25, 25, 25, 25, 25, 25
2350  },
2351 
2352  {
2353  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2354  -114, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2355  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2356  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2357  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2358  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2359  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2360  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2361 
2362  25, 25, 25, 136, 25, 25, 25, 25, 25, 25,
2363  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2364  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2365  25, 25, 25, 25, 25, 136, 25, 25, 25, 25,
2366  25, 25, 25, 25, 25, 25, 25, 25
2367  },
2368 
2369  {
2370  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2371  -115, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2372  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2373  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2374  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2375 
2376  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2377  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2378  25, 25, 137, 25, 25, 25, 25, 25, 25, 25,
2379  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2380  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2381  25, 25, 25, 25, 137, 25, 25, 25, 25, 25,
2382  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2383  25, 25, 25, 25, 25, 25, 25, 25
2384  },
2385 
2386  {
2387  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2388  -116, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2389 
2390  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2391  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2392  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2393  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2394  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2395  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2396  25, 25, 25, 25, 138, 25, 25, 25, 25, 25,
2397  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2398  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2399  25, 25, 25, 25, 25, 25, 138, 25, 25, 25,
2400 
2401  25, 25, 25, 25, 25, 25, 25, 25
2402  },
2403 
2404  {
2405  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2406  -117, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2407  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2408  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2409  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2410  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2411  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2412  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2413  25, 25, 25, 25, 25, 139, 25, 25, 25, 25,
2414 
2415  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2416  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2417  25, 25, 25, 25, 25, 25, 25, 139, 25, 25,
2418  25, 25, 25, 25, 25, 25, 25, 25
2419  },
2420 
2421  {
2422  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2423  -118, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2424  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2425  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2426  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2427  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2428 
2429  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2430  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2431  25, 25, 25, 25, 25, 25, 25, 25, 25, 140,
2432  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2433  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2434  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2435  25, 140, 25, 25, 25, 25, 25, 25
2436  },
2437 
2438  {
2439  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2440  -119, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2441  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2442 
2443  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2444  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2445  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2446  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2447  25, 25, 25, 25, 25, 25, 25, 25, 141, 25,
2448  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2449  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2450  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2451  141, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2452  25, 25, 25, 25, 25, 25, 25, 25
2453 
2454  },
2455 
2456  {
2457  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2458  -120, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2459  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2460  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2461  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2462  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2463  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2464  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2465  25, 25, 25, 25, 25, 25, 25, 25, 25, 142,
2466  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2467 
2468  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2469  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2470  25, 142, 25, 25, 25, 25, 25, 25
2471  },
2472 
2473  {
2474  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2475  -121, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2476  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2477  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2478  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2479  143, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2480  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2481 
2482  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2483  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2484  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2485  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2486  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2487  25, 25, 25, 25, 25, 25, 25, 25
2488  },
2489 
2490  {
2491  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2492  -122, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2493  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2494  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2495 
2496  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2497  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2498  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2499  25, 25, 25, 25, 25, 25, 25, 144, 25, 25,
2500  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2501  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2502  25, 25, 25, 25, 25, 25, 25, 25, 25, 144,
2503  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2504  25, 25, 25, 25, 25, 25, 25, 25
2505  },
2506 
2507  {
2508  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2509 
2510  -123, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2511  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2512  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2513  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2514  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2515  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2516  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2517  25, 25, 25, 25, 145, 25, 25, 25, 25, 25,
2518  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2519  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2520 
2521  25, 25, 25, 25, 25, 25, 145, 25, 25, 25,
2522  25, 25, 25, 25, 25, 25, 25, 25
2523  },
2524 
2525  {
2526  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2527  -124, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2528  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2529  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2530  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2531  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2532  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2533  25, 25, 25, 25, 25, 25, 25, 25, 25, 146,
2534 
2535  25, 25, 25, 147, 25, 25, 25, 25, 25, 25,
2536  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2537  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2538  25, 146, 25, 25, 25, 147, 25, 25, 25, 25,
2539  25, 25, 25, 25, 25, 25, 25, 25
2540  },
2541 
2542  {
2543  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2544  -125, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2545  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2546  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2547  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2548 
2549  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2550  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2551  25, 25, 25, 148, 25, 25, 25, 25, 25, 25,
2552  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2553  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2554  25, 25, 25, 25, 25, 148, 25, 25, 25, 25,
2555  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2556  25, 25, 25, 25, 25, 25, 25, 25
2557  },
2558 
2559  {
2560  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2561  -126, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2562 
2563  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2564  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2565  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2566  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2567  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2568  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2569  25, 25, 149, 25, 25, 25, 25, 25, 25, 25,
2570  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2571  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2572  25, 25, 25, 25, 149, 25, 25, 25, 25, 25,
2573 
2574  25, 25, 25, 25, 25, 25, 25, 25
2575  },
2576 
2577  {
2578  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2579  -127, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2580  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2581  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2582  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2583  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2584  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2585  25, 25, 25, 25, 25, 25, 25, 25, 150, 25,
2586  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2587 
2588  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2589  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2590  150, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2591  25, 25, 25, 25, 25, 25, 25, 25
2592  },
2593 
2594  {
2595  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2596  -128, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2597  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2598  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2599  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2600  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2601 
2602  25, 25, 25, 25, 25, 151, 25, 25, 25, 25,
2603  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2604  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2605  25, 25, 25, 25, 25, 25, 25, 151, 25, 25,
2606  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2607  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2608  25, 25, 25, 25, 25, 25, 25, 25
2609  },
2610 
2611  {
2612  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2613  -129, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2614  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2615 
2616  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2617  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2618  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2619  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2620  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2621  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2622  25, 25, 25, 25, 25, 152, 25, 25, 25, 25,
2623  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2624  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2625  25, 25, 25, 25, 25, 25, 25, 25
2626 
2627  },
2628 
2629  {
2630  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2631  -130, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2632  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2633  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2634  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2635  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2636  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2637  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2638  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2639  25, 25, 25, 25, 25, 153, 25, 25, 25, 25,
2640 
2641  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2642  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2643  25, 25, 25, 25, 25, 25, 25, 25
2644  },
2645 
2646  {
2647  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2648  -131, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2649  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2650  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2651  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2652  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2653  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2654 
2655  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2656  25, 25, 154, 25, 25, 25, 25, 25, 25, 25,
2657  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2658  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2659  25, 25, 25, 25, 154, 25, 25, 25, 25, 25,
2660  25, 25, 25, 25, 25, 25, 25, 25
2661  },
2662 
2663  {
2664  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2665  -132, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2666  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2667  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2668 
2669  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2670  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2671  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2672  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2673  25, 25, 25, 25, 25, 25, 25, 25, 25, 155,
2674  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2675  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2676  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2677  25, 155, 25, 25, 25, 25, 25, 25
2678  },
2679 
2680  {
2681  5, 156, 156, 156, 156, 156, 156, 156, 156, 156,
2682 
2683  -133, 156, 156, 156, 156, 156, 156, 156, 156, 156,
2684  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
2685  156, 156, 157, 156, 156, 156, 156, 156, 156, 156,
2686  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
2687  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
2688  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
2689  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
2690  156, 156, 156, 156, 157, 156, 156, 156, 156, 156,
2691  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
2692  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
2693 
2694  156, 156, 156, 156, 156, 156, 157, 156, 156, 156,
2695  156, 156, 156, 156, 156, 156, 156, 156
2696  },
2697 
2698  {
2699  5, 158, 158, 158, 158, 158, 158, 158, 158, 158,
2700  -134, 158, 158, 158, 158, 158, 158, 158, 158, 158,
2701  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
2702  158, 158, 159, 158, 158, 158, 158, 158, 158, 158,
2703  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
2704  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
2705  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
2706  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
2707 
2708  158, 158, 158, 158, 159, 158, 158, 158, 158, 158,
2709  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
2710  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
2711  158, 158, 158, 158, 158, 158, 159, 158, 158, 158,
2712  158, 158, 158, 158, 158, 158, 158, 158
2713  },
2714 
2715  {
2716  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2717  -135, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2718  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2719  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2720  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2721 
2722  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2723  25, 25, 25, 25, 25, 25, 25, 160, 25, 25,
2724  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2725  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2726  25, 25, 25, 25, 25, 25, 25, 25, 25, 160,
2727  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2728  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2729  25, 25, 25, 25, 25, 25, 25, 25
2730  },
2731 
2732  {
2733  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2734  -136, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2735 
2736  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2737  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2738  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2739  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2740  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2741  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2742  25, 25, 25, 161, 25, 25, 25, 25, 25, 25,
2743  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2744  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2745  25, 25, 25, 25, 25, 161, 25, 25, 25, 25,
2746 
2747  25, 25, 25, 25, 25, 25, 25, 25
2748  },
2749 
2750  {
2751  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2752  -137, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2753  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2754  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2755  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2756  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2757  25, 25, 25, 25, 25, 162, 25, 25, 25, 25,
2758  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2759  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2760 
2761  25, 25, 25, 25, 25, 25, 25, 162, 25, 25,
2762  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2763  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2764  25, 25, 25, 25, 25, 25, 25, 25
2765  },
2766 
2767  {
2768  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2769  -138, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2770  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2771  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2772  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2773  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2774 
2775  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2776  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2777  25, 25, 25, 25, 25, 25, 25, 25, 25, 163,
2778  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2779  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2780  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2781  25, 163, 25, 25, 25, 25, 25, 25
2782  },
2783 
2784  {
2785  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2786  -139, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2787  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2788 
2789  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2790  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2791  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2792  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2793  25, 25, 25, 25, 25, 25, 164, 25, 25, 25,
2794  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2795  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2796  25, 25, 25, 25, 25, 25, 25, 25, 164, 25,
2797  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2798  25, 25, 25, 25, 25, 25, 25, 25
2799 
2800  },
2801 
2802  {
2803  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2804  -140, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2805  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2806  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2807  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2808  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2809  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2810  25, 25, 25, 25, 25, 25, 165, 25, 25, 25,
2811  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2812  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2813 
2814  25, 25, 25, 25, 25, 25, 25, 25, 165, 25,
2815  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2816  25, 25, 25, 25, 25, 25, 25, 25
2817  },
2818 
2819  {
2820  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2821  -141, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2822  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2823  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2824  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2825  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2826  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2827 
2828  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2829  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2830  25, 25, 25, 25, 25, 166, 25, 25, 25, 25,
2831  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2832  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2833  25, 25, 25, 25, 25, 25, 25, 25
2834  },
2835 
2836  {
2837  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2838  -142, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2839  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2840  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2841 
2842  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2843  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2844  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2845  25, 25, 25, 25, 25, 25, 167, 25, 25, 25,
2846  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2847  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2848  25, 25, 25, 25, 25, 25, 25, 25, 167, 25,
2849  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2850  25, 25, 25, 25, 25, 25, 25, 25
2851  },
2852 
2853  {
2854  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2855 
2856  -143, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2857  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2858  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2859  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2860  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2861  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2862  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2863  25, 25, 25, 25, 25, 25, 25, 25, 168, 25,
2864  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2865  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2866 
2867  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2868  168, 25, 25, 25, 25, 25, 25, 25
2869  },
2870 
2871  {
2872  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2873  -144, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2874  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2875  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2876  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2877  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2878  25, 25, 25, 25, 25, 169, 25, 25, 25, 25,
2879  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2880 
2881  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2882  25, 25, 25, 25, 25, 25, 25, 169, 25, 25,
2883  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2884  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2885  25, 25, 25, 25, 25, 25, 25, 25
2886  },
2887 
2888  {
2889  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2890  -145, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2891  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2892  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2893  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2894 
2895  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2896  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2897  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2898  25, 25, 25, 25, 25, 25, 25, 25, 25, 170,
2899  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2900  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2901  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2902  25, 170, 25, 25, 25, 25, 25, 25
2903  },
2904 
2905  {
2906  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2907  -146, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2908 
2909  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2910  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2911  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2912  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2913  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2914  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2915  171, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2916  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2917  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2918  25, 25, 171, 25, 25, 25, 25, 25, 25, 25,
2919 
2920  25, 25, 25, 25, 25, 25, 25, 25
2921  },
2922 
2923  {
2924  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2925  -147, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2926  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2927  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2928  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2929  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2930  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2931  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2932  25, 25, 25, 25, 172, 25, 25, 25, 25, 25,
2933 
2934  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2935  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2936  25, 25, 25, 25, 25, 25, 172, 25, 25, 25,
2937  25, 25, 25, 25, 25, 25, 25, 25
2938  },
2939 
2940  {
2941  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2942  -148, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2943  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2944  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2945  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2946  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2947 
2948  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2949  25, 25, 25, 25, 25, 25, 25, 25, 173, 25,
2950  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2951  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2952  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2953  173, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2954  25, 25, 25, 25, 25, 25, 25, 25
2955  },
2956 
2957  {
2958  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2959  -149, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2960  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2961 
2962  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2963  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2964  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2965  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2966  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2967  25, 25, 25, 174, 25, 25, 25, 25, 25, 25,
2968  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2969  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2970  25, 25, 25, 25, 25, 174, 25, 25, 25, 25,
2971  25, 25, 25, 25, 25, 25, 25, 25
2972 
2973  },
2974 
2975  {
2976  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2977  -150, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2978  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2979  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2980  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2981  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2982  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2983  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2984  25, 25, 25, 175, 25, 25, 25, 25, 25, 25,
2985  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2986 
2987  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2988  25, 25, 25, 25, 25, 175, 25, 25, 25, 25,
2989  25, 25, 25, 25, 25, 25, 25, 25
2990  },
2991 
2992  {
2993  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2994  -151, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2995  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2996  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2997  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2998  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
2999  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3000 
3001  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3002  25, 25, 25, 25, 176, 25, 25, 25, 25, 25,
3003  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3004  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3005  25, 25, 25, 25, 25, 25, 176, 25, 25, 25,
3006  25, 25, 25, 25, 25, 25, 25, 25
3007  },
3008 
3009  {
3010  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3011  -152, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3012  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3013  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3014 
3015  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3016  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3017  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3018  25, 25, 25, 25, 25, 25, 25, 177, 25, 25,
3019  25, 25, 25, 25, 25, 25, 25, 25, 178, 179,
3020  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3021  25, 25, 25, 25, 25, 25, 25, 25, 25, 177,
3022  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3023  178, 179, 25, 25, 25, 25, 25, 25
3024  },
3025 
3026  {
3027  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3028 
3029  -153, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3030  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3031  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3032  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3033  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3034  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3035  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3036  25, 25, 25, 180, 25, 25, 25, 25, 25, 25,
3037  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3038  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3039 
3040  25, 25, 25, 25, 25, 180, 25, 25, 25, 25,
3041  25, 25, 25, 25, 25, 25, 25, 25
3042  },
3043 
3044  {
3045  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3046  -154, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3047  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3048  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3049  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3050  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3051  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3052  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3053 
3054  25, 25, 25, 25, 25, 25, 25, 25, 25, 181,
3055  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3056  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3057  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3058  25, 181, 25, 25, 25, 25, 25, 25
3059  },
3060 
3061  {
3062  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3063  -155, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3064  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3065  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3066  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3067 
3068  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3069  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3070  25, 25, 25, 25, 25, 25, 182, 25, 25, 25,
3071  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3072  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3073  25, 25, 25, 25, 25, 25, 25, 25, 182, 25,
3074  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3075  25, 25, 25, 25, 25, 25, 25, 25
3076  },
3077 
3078  {
3079  5, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3080  -156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3081 
3082  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3083  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3084  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3085  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3086  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3087  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3088  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3089  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3090  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3091  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3092 
3093  156, 156, 156, 156, 156, 156, 156, 156
3094  },
3095 
3096  {
3097  5, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3098  -157, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3099  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3100  156, 156, 157, 156, 156, 156, 156, 156, 156, 156,
3101  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3102  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3103  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3104  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3105  156, 156, 156, 156, 157, 156, 156, 156, 156, 156,
3106 
3107  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3108  156, 156, 156, 156, 156, 156, 156, 156, 156, 156,
3109  156, 156, 156, 156, 156, 156, 157, 156, 156, 156,
3110  156, 156, 156, 156, 156, 156, 156, 156
3111  },
3112 
3113  {
3114  5, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3115  -158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3116  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3117  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3118  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3119  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3120 
3121  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3122  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3123  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3124  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3125  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3126  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3127  158, 158, 158, 158, 158, 158, 158, 158
3128  },
3129 
3130  {
3131  5, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3132  -159, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3133  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3134 
3135  158, 158, 159, 158, 158, 158, 158, 158, 158, 158,
3136  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3137  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3138  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3139  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3140  158, 158, 158, 158, 159, 158, 158, 158, 158, 158,
3141  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3142  158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
3143  158, 158, 158, 158, 158, 158, 159, 158, 158, 158,
3144  158, 158, 158, 158, 158, 158, 158, 158
3145 
3146  },
3147 
3148  {
3149  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3150  -160, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3151  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3152  25, 25, 183, 25, 25, 25, 25, 25, 25, 25,
3153  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3154  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3155  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3156  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3157  25, 25, 25, 25, 183, 25, 25, 25, 25, 25,
3158  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3159 
3160  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3161  25, 25, 25, 25, 25, 25, 183, 25, 25, 25,
3162  25, 25, 25, 25, 25, 25, 25, 25
3163  },
3164 
3165  {
3166  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3167  -161, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3168  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3169  25, 25, 184, 25, 25, 25, 25, 25, 25, 25,
3170  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3171  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3172  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3173 
3174  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3175  25, 25, 25, 25, 184, 25, 25, 25, 25, 25,
3176  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3177  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3178  25, 25, 25, 25, 25, 25, 184, 25, 25, 25,
3179  25, 25, 25, 25, 25, 25, 25, 25
3180  },
3181 
3182  {
3183  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3184  -162, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3185  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3186  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3187 
3188  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3189  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3190  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3191  25, 25, 25, 25, 25, 25, 25, 25, 185, 25,
3192  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3193  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3194  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3195  185, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3196  25, 25, 25, 25, 25, 25, 25, 25
3197  },
3198 
3199  {
3200  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3201 
3202  -163, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3203  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3204  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3205  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3206  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3207  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3208  25, 25, 25, 25, 25, 25, 186, 25, 25, 25,
3209  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3210  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3211  25, 25, 25, 25, 25, 25, 25, 25, 186, 25,
3212 
3213  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3214  25, 25, 25, 25, 25, 25, 25, 25
3215  },
3216 
3217  {
3218  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3219  -164, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3220  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3221  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3222  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3223  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3224  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3225  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3226 
3227  25, 25, 25, 25, 187, 25, 25, 25, 25, 25,
3228  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3229  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3230  25, 25, 25, 25, 25, 25, 187, 25, 25, 25,
3231  25, 25, 25, 25, 25, 25, 25, 25
3232  },
3233 
3234  {
3235  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3236  -165, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3237  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3238  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3239  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3240 
3241  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3242  25, 25, 25, 25, 25, 25, 25, 25, 25, 188,
3243  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3244  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3245  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3246  25, 188, 25, 25, 25, 25, 25, 25, 25, 25,
3247  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3248  25, 25, 25, 25, 25, 25, 25, 25
3249  },
3250 
3251  {
3252  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3253  -166, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3254 
3255  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3256  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3257  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3258  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3259  25, 25, 25, 25, 25, 25, 25, 25, 189, 25,
3260  25, 25, 25, 25, 25, 25, 190, 25, 191, 25,
3261  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3262  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3263  189, 25, 25, 25, 25, 25, 25, 25, 190, 25,
3264  191, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3265 
3266  25, 25, 25, 25, 25, 25, 25, 25
3267  },
3268 
3269  {
3270  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3271  -167, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3272  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3273  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3274  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3275  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3276  25, 25, 25, 25, 25, 25, 25, 25, 25, 192,
3277  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3278  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3279 
3280  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3281  25, 192, 25, 25, 25, 25, 25, 25, 25, 25,
3282  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3283  25, 25, 25, 25, 25, 25, 25, 25
3284  },
3285 
3286  {
3287  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3288  -168, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3289  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3290  25, 25, 193, 25, 25, 25, 25, 25, 25, 25,
3291  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3292  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3293 
3294  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3295  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3296  25, 25, 25, 25, 193, 25, 25, 25, 25, 25,
3297  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3298  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3299  25, 25, 25, 25, 25, 25, 193, 25, 25, 25,
3300  25, 25, 25, 25, 25, 25, 25, 25
3301  },
3302 
3303  {
3304  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3305  -169, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3306  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3307 
3308  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3309  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3310  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3311  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3312  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3313  194, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3314  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3315  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3316  25, 25, 194, 25, 25, 25, 25, 25, 25, 25,
3317  25, 25, 25, 25, 25, 25, 25, 25
3318 
3319  },
3320 
3321  {
3322  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3323  -170, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3324  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3325  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3326  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3327  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3328  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3329  25, 25, 25, 25, 25, 25, 195, 25, 25, 25,
3330  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3331  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3332 
3333  25, 25, 25, 25, 25, 25, 25, 25, 195, 25,
3334  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3335  25, 25, 25, 25, 25, 25, 25, 25
3336  },
3337 
3338  {
3339  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3340  -171, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3341  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3342  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3343  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3344  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3345  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3346 
3347  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3348  25, 25, 25, 25, 196, 25, 25, 25, 25, 25,
3349  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3350  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3351  25, 25, 25, 25, 25, 25, 196, 25, 25, 25,
3352  25, 25, 25, 25, 25, 25, 25, 25
3353  },
3354 
3355  {
3356  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3357  -172, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3358  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3359  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3360 
3361  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3362  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3363  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3364  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3365  25, 25, 25, 25, 25, 25, 25, 25, 25, 197,
3366  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3367  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3368  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3369  25, 197, 25, 25, 25, 25, 25, 25
3370  },
3371 
3372  {
3373  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3374 
3375  -173, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3376  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3377  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3378  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3379  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3380  25, 25, 25, 25, 25, 25, 25, 198, 25, 25,
3381  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3382  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3383  25, 25, 25, 25, 25, 25, 25, 25, 25, 198,
3384  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3385 
3386  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3387  25, 25, 25, 25, 25, 25, 25, 25
3388  },
3389 
3390  {
3391  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3392  -174, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3393  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3394  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3395  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3396  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3397  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3398  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3399 
3400  25, 25, 25, 25, 199, 25, 25, 25, 25, 25,
3401  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3402  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3403  25, 25, 25, 25, 25, 25, 199, 25, 25, 25,
3404  25, 25, 25, 25, 25, 25, 25, 25
3405  },
3406 
3407  {
3408  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3409  -175, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3410  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3411  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3412  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3413 
3414  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3415  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3416  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3417  25, 25, 25, 25, 200, 25, 25, 25, 25, 25,
3418  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3419  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3420  25, 25, 25, 25, 25, 25, 200, 25, 25, 25,
3421  25, 25, 25, 25, 25, 25, 25, 25
3422  },
3423 
3424  {
3425  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3426  -176, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3427 
3428  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3429  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3430  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3431  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3432  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3433  25, 25, 25, 201, 25, 25, 25, 25, 25, 25,
3434  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3435  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3436  25, 25, 25, 25, 25, 201, 25, 25, 25, 25,
3437  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3438 
3439  25, 25, 25, 25, 25, 25, 25, 25
3440  },
3441 
3442  {
3443  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3444  -177, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3445  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3446  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3447  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3448  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3449  25, 25, 25, 25, 25, 202, 25, 25, 25, 25,
3450  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3451  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3452 
3453  25, 25, 25, 25, 25, 25, 25, 202, 25, 25,
3454  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3455  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3456  25, 25, 25, 25, 25, 25, 25, 25
3457  },
3458 
3459  {
3460  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3461  -178, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3462  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3463  25, 25, 203, 25, 25, 25, 25, 25, 25, 25,
3464  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3465  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3466 
3467  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3468  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3469  25, 25, 25, 25, 203, 25, 25, 25, 25, 25,
3470  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3471  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3472  25, 25, 25, 25, 25, 25, 203, 25, 25, 25,
3473  25, 25, 25, 25, 25, 25, 25, 25
3474  },
3475 
3476  {
3477  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3478  -179, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3479  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3480 
3481  25, 25, 204, 25, 25, 25, 25, 25, 25, 25,
3482  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3483  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3484  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3485  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3486  25, 25, 25, 25, 204, 25, 25, 25, 25, 25,
3487  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3488  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3489  25, 25, 25, 25, 25, 25, 204, 25, 25, 25,
3490  25, 25, 25, 25, 25, 25, 25, 25
3491 
3492  },
3493 
3494  {
3495  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3496  -180, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3497  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3498  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3499  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3500  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3501  25, 25, 25, 25, 25, 25, 25, 25, 25, 205,
3502  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3503  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3504  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3505 
3506  25, 205, 25, 25, 25, 25, 25, 25, 25, 25,
3507  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3508  25, 25, 25, 25, 25, 25, 25, 25
3509  },
3510 
3511  {
3512  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3513  -181, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3514  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3515  25, 25, 206, 25, 25, 25, 25, 25, 25, 25,
3516  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3517  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3518  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3519 
3520  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3521  25, 25, 25, 25, 206, 25, 25, 25, 25, 25,
3522  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3523  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3524  25, 25, 25, 25, 25, 25, 206, 25, 25, 25,
3525  25, 25, 25, 25, 25, 25, 25, 25
3526  },
3527 
3528  {
3529  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3530  -182, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3531  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3532  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3533 
3534  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3535  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3536  25, 25, 25, 25, 25, 25, 25, 25, 25, 207,
3537  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3538  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3539  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3540  25, 207, 25, 25, 25, 25, 25, 25, 25, 25,
3541  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3542  25, 25, 25, 25, 25, 25, 25, 25
3543  },
3544 
3545  {
3546  5, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3547 
3548  -183, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3549  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3550  208, 208, 209, 208, 208, 208, 208, 208, 208, 208,
3551  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3552  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3553  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3554  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3555  208, 208, 208, 208, 209, 208, 208, 208, 208, 208,
3556  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3557  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3558 
3559  208, 208, 208, 208, 208, 208, 209, 208, 208, 208,
3560  208, 208, 208, 208, 208, 208, 208, 208
3561  },
3562 
3563  {
3564  5, 210, 210, 210, 210, 210, 210, 210, 210, 210,
3565  -184, 210, 210, 210, 210, 210, 210, 210, 210, 210,
3566  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
3567  210, 210, 211, 210, 210, 210, 210, 210, 210, 210,
3568  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
3569  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
3570  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
3571  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
3572 
3573  210, 210, 210, 210, 211, 210, 210, 210, 210, 210,
3574  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
3575  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
3576  210, 210, 210, 210, 210, 210, 211, 210, 210, 210,
3577  210, 210, 210, 210, 210, 210, 210, 210
3578  },
3579 
3580  {
3581  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3582  -185, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3583  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3584  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3585  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3586 
3587  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3588  25, 25, 25, 25, 25, 25, 25, 212, 25, 25,
3589  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3590  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3591  25, 25, 25, 25, 25, 25, 25, 25, 25, 212,
3592  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3593  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3594  25, 25, 25, 25, 25, 25, 25, 25
3595  },
3596 
3597  {
3598  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3599  -186, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3600 
3601  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3602  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3603  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3604  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3605  25, 25, 25, 25, 25, 25, 25, 25, 25, 213,
3606  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3607  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3608  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3609  25, 213, 25, 25, 25, 25, 25, 25, 25, 25,
3610  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3611 
3612  25, 25, 25, 25, 25, 25, 25, 25
3613  },
3614 
3615  {
3616  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3617  -187, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3618  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3619  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3620  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3621  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3622  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3623  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3624  25, 25, 25, 25, 25, 25, 25, 25, 25, 214,
3625 
3626  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3627  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3628  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3629  25, 214, 25, 25, 25, 25, 25, 25
3630  },
3631 
3632  {
3633  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3634  -188, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3635  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3636  25, 25, 215, 25, 25, 25, 25, 25, 25, 25,
3637  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3638  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3639 
3640  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3641  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3642  25, 25, 25, 25, 215, 25, 25, 25, 25, 25,
3643  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3644  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3645  25, 25, 25, 25, 25, 25, 215, 25, 25, 25,
3646  25, 25, 25, 25, 25, 25, 25, 25
3647  },
3648 
3649  {
3650  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3651  -189, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3652  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3653 
3654  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3655  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3656  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3657  25, 25, 25, 25, 25, 25, 25, 25, 25, 216,
3658  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3659  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3660  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3661  25, 216, 25, 25, 25, 25, 25, 25, 25, 25,
3662  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3663  25, 25, 25, 25, 25, 25, 25, 25
3664 
3665  },
3666 
3667  {
3668  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3669  -190, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3670  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3671  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3672  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3673  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3674  25, 25, 25, 25, 25, 25, 25, 25, 25, 217,
3675  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3676  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3677  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3678 
3679  25, 217, 25, 25, 25, 25, 25, 25, 25, 25,
3680  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3681  25, 25, 25, 25, 25, 25, 25, 25
3682  },
3683 
3684  {
3685  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3686  -191, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3687  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3688  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3689  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3690  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3691  25, 25, 25, 25, 25, 218, 25, 25, 25, 25,
3692 
3693  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3694  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3695  25, 25, 25, 25, 25, 25, 25, 218, 25, 25,
3696  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3697  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3698  25, 25, 25, 25, 25, 25, 25, 25
3699  },
3700 
3701  {
3702  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3703  -192, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3704  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3705  25, 25, 219, 25, 25, 25, 25, 25, 25, 25,
3706 
3707  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3708  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3709  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3710  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3711  25, 25, 25, 25, 219, 25, 25, 25, 25, 25,
3712  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3713  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3714  25, 25, 25, 25, 25, 25, 219, 25, 25, 25,
3715  25, 25, 25, 25, 25, 25, 25, 25
3716  },
3717 
3718  {
3719  5, 220, 220, 220, 220, 220, 220, 220, 220, 220,
3720 
3721  -193, 220, 220, 220, 220, 220, 220, 220, 220, 220,
3722  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
3723  220, 220, 221, 220, 220, 220, 220, 220, 220, 220,
3724  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
3725  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
3726  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
3727  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
3728  220, 220, 220, 220, 221, 220, 220, 220, 220, 220,
3729  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
3730  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
3731 
3732  220, 220, 220, 220, 220, 220, 221, 220, 220, 220,
3733  220, 220, 220, 220, 220, 220, 220, 220
3734  },
3735 
3736  {
3737  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3738  -194, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3739  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3740  25, 25, 222, 25, 25, 25, 25, 25, 25, 25,
3741  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3742  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3743  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3744  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3745 
3746  25, 25, 25, 25, 222, 25, 25, 25, 25, 25,
3747  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3748  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3749  25, 25, 25, 25, 25, 25, 222, 25, 25, 25,
3750  25, 25, 25, 25, 25, 25, 25, 25
3751  },
3752 
3753  {
3754  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3755  -195, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3756  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3757  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3758  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3759 
3760  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3761  25, 25, 25, 25, 25, 25, 25, 25, 25, 223,
3762  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3763  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3764  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3765  25, 223, 25, 25, 25, 25, 25, 25, 25, 25,
3766  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3767  25, 25, 25, 25, 25, 25, 25, 25
3768  },
3769 
3770  {
3771  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3772  -196, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3773 
3774  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3775  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3776  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3777  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3778  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3779  25, 25, 25, 224, 25, 25, 25, 25, 25, 25,
3780  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3781  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3782  25, 25, 25, 25, 25, 224, 25, 25, 25, 25,
3783  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3784 
3785  25, 25, 25, 25, 25, 25, 25, 25
3786  },
3787 
3788  {
3789  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3790  -197, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3791  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3792  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3793  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3794  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3795  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3796  25, 25, 25, 25, 25, 25, 225, 25, 25, 25,
3797  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3798 
3799  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3800  25, 25, 25, 25, 25, 25, 25, 25, 225, 25,
3801  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3802  25, 25, 25, 25, 25, 25, 25, 25
3803  },
3804 
3805  {
3806  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3807  -198, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3808  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3809  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3810  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3811  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3812 
3813  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3814  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3815  25, 25, 226, 25, 25, 25, 25, 25, 25, 25,
3816  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3817  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3818  25, 25, 25, 25, 226, 25, 25, 25, 25, 25,
3819  25, 25, 25, 25, 25, 25, 25, 25
3820  },
3821 
3822  {
3823  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3824  -199, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3825  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3826 
3827  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3828  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3829  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3830  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3831  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3832  25, 25, 25, 25, 25, 25, 25, 25, 25, 227,
3833  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3834  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3835  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3836  25, 227, 25, 25, 25, 25, 25, 25
3837 
3838  },
3839 
3840  {
3841  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3842  -200, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3843  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3844  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3845  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3846  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3847  25, 25, 25, 25, 25, 25, 25, 25, 25, 228,
3848  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3849  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3850  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3851 
3852  25, 228, 25, 25, 25, 25, 25, 25, 25, 25,
3853  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3854  25, 25, 25, 25, 25, 25, 25, 25
3855  },
3856 
3857  {
3858  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3859  -201, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3860  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3861  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3862  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3863  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3864  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3865 
3866  25, 25, 25, 25, 25, 25, 25, 25, 25, 229,
3867  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3868  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3869  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3870  25, 229, 25, 25, 25, 25, 25, 25, 25, 25,
3871  25, 25, 25, 25, 25, 25, 25, 25
3872  },
3873 
3874  {
3875  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3876  -202, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3877  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3878  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3879 
3880  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3881  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3882  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3883  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3884  230, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3885  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3886  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3887  25, 25, 230, 25, 25, 25, 25, 25, 25, 25,
3888  25, 25, 25, 25, 25, 25, 25, 25
3889  },
3890 
3891  {
3892  5, 231, 231, 231, 231, 231, 231, 231, 231, 231,
3893 
3894  -203, 231, 231, 231, 231, 231, 231, 231, 231, 231,
3895  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
3896  231, 231, 232, 231, 231, 231, 231, 231, 231, 231,
3897  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
3898  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
3899  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
3900  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
3901  231, 231, 231, 231, 232, 231, 231, 231, 231, 231,
3902  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
3903  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
3904 
3905  231, 231, 231, 231, 231, 231, 232, 231, 231, 231,
3906  231, 231, 231, 231, 231, 231, 231, 231
3907  },
3908 
3909  {
3910  5, 233, 233, 233, 233, 233, 233, 233, 233, 233,
3911  -204, 233, 233, 233, 233, 233, 233, 233, 233, 233,
3912  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
3913  233, 233, 234, 233, 233, 233, 233, 233, 233, 233,
3914  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
3915  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
3916  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
3917  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
3918 
3919  233, 233, 233, 233, 234, 233, 233, 233, 233, 233,
3920  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
3921  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
3922  233, 233, 233, 233, 233, 233, 234, 233, 233, 233,
3923  233, 233, 233, 233, 233, 233, 233, 233
3924  },
3925 
3926  {
3927  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3928  -205, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3929  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3930  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3931  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3932 
3933  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3934  25, 25, 25, 25, 25, 25, 25, 25, 25, 235,
3935  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3936  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3937  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3938  25, 235, 25, 25, 25, 25, 25, 25, 25, 25,
3939  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3940  25, 25, 25, 25, 25, 25, 25, 25
3941  },
3942 
3943  {
3944  5, 236, 236, 236, 236, 236, 236, 236, 236, 236,
3945  -206, 236, 236, 236, 236, 236, 236, 236, 236, 236,
3946 
3947  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
3948  236, 236, 237, 236, 236, 236, 236, 236, 236, 236,
3949  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
3950  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
3951  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
3952  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
3953  236, 236, 236, 236, 237, 236, 236, 236, 236, 236,
3954  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
3955  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
3956  236, 236, 236, 236, 236, 236, 237, 236, 236, 236,
3957 
3958  236, 236, 236, 236, 236, 236, 236, 236
3959  },
3960 
3961  {
3962  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3963  -207, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3964  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3965  25, 25, 238, 25, 25, 25, 25, 25, 25, 25,
3966  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3967  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3968  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3969  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3970  25, 25, 25, 25, 238, 25, 25, 25, 25, 25,
3971 
3972  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3973  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
3974  25, 25, 25, 25, 25, 25, 238, 25, 25, 25,
3975  25, 25, 25, 25, 25, 25, 25, 25
3976  },
3977 
3978  {
3979  5, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3980  -208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3981  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3982  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3983  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3984  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3985 
3986  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3987  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3988  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3989  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3990  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3991  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3992  208, 208, 208, 208, 208, 208, 208, 208
3993  },
3994 
3995  {
3996  5, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3997  -209, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3998  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
3999 
4000  208, 208, 209, 208, 208, 208, 208, 208, 208, 208,
4001  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
4002  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
4003  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
4004  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
4005  208, 208, 208, 208, 209, 208, 208, 208, 208, 208,
4006  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
4007  208, 208, 208, 208, 208, 208, 208, 208, 208, 208,
4008  208, 208, 208, 208, 208, 208, 209, 208, 208, 208,
4009  208, 208, 208, 208, 208, 208, 208, 208
4010 
4011  },
4012 
4013  {
4014  5, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4015  -210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4016  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4017  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4018  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4019  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4020  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4021  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4022  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4023  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4024 
4025  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4026  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4027  210, 210, 210, 210, 210, 210, 210, 210
4028  },
4029 
4030  {
4031  5, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4032  -211, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4033  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4034  210, 210, 211, 210, 210, 210, 210, 210, 210, 210,
4035  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4036  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4037  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4038 
4039  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4040  210, 210, 210, 210, 211, 210, 210, 210, 210, 210,
4041  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4042  210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
4043  210, 210, 210, 210, 210, 210, 211, 210, 210, 210,
4044  210, 210, 210, 210, 210, 210, 210, 210
4045  },
4046 
4047  {
4048  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4049  -212, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4050  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4051  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4052 
4053  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4054  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4055  25, 25, 25, 25, 25, 25, 25, 25, 25, 239,
4056  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4057  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4058  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4059  25, 239, 25, 25, 25, 25, 25, 25, 25, 25,
4060  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4061  25, 25, 25, 25, 25, 25, 25, 25
4062  },
4063 
4064  {
4065  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4066 
4067  -213, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4068  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4069  25, 25, 240, 25, 25, 25, 25, 25, 25, 25,
4070  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4071  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4072  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4073  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4074  25, 25, 25, 25, 240, 25, 25, 25, 25, 25,
4075  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4076  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4077 
4078  25, 25, 25, 25, 25, 25, 240, 25, 25, 25,
4079  25, 25, 25, 25, 25, 25, 25, 25
4080  },
4081 
4082  {
4083  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4084  -214, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4085  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4086  25, 25, 241, 25, 25, 25, 25, 25, 25, 25,
4087  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4088  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4089  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4090  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4091 
4092  25, 25, 25, 25, 241, 25, 25, 25, 25, 25,
4093  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4094  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4095  25, 25, 25, 25, 25, 25, 241, 25, 25, 25,
4096  25, 25, 25, 25, 25, 25, 25, 25
4097  },
4098 
4099  {
4100  5, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4101  -215, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4102  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4103  242, 242, 243, 242, 242, 242, 242, 242, 242, 242,
4104  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4105 
4106  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4107  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4108  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4109  242, 242, 242, 242, 243, 242, 242, 242, 242, 242,
4110  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4111  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4112  242, 242, 242, 242, 242, 242, 243, 242, 242, 242,
4113  242, 242, 242, 242, 242, 242, 242, 242
4114  },
4115 
4116  {
4117  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4118  -216, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4119 
4120  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4121  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4122  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4123  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4124  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4125  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4126  244, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4127  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4128  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4129  25, 25, 244, 25, 25, 25, 25, 25, 25, 25,
4130 
4131  25, 25, 25, 25, 25, 25, 25, 25
4132  },
4133 
4134  {
4135  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4136  -217, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4137  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4138  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4139  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4140  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4141  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4142  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4143  25, 25, 25, 25, 25, 25, 245, 25, 25, 25,
4144 
4145  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4146  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4147  25, 25, 25, 25, 25, 25, 25, 25, 245, 25,
4148  25, 25, 25, 25, 25, 25, 25, 25
4149  },
4150 
4151  {
4152  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4153  -218, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4154  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4155  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4156  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4157  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4158 
4159  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4160  25, 25, 25, 25, 25, 25, 25, 246, 25, 25,
4161  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4162  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4163  25, 25, 25, 25, 25, 25, 25, 25, 25, 246,
4164  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4165  25, 25, 25, 25, 25, 25, 25, 25
4166  },
4167 
4168  {
4169  5, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4170  -219, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4171  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4172 
4173  247, 247, 248, 247, 247, 247, 247, 247, 247, 247,
4174  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4175  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4176  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4177  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4178  247, 247, 247, 247, 248, 247, 247, 247, 247, 247,
4179  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4180  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4181  247, 247, 247, 247, 247, 247, 248, 247, 247, 247,
4182  247, 247, 247, 247, 247, 247, 247, 247
4183 
4184  },
4185 
4186  {
4187  5, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4188  -220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4189  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4190  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4191  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4192  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4193  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4194  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4195  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4196  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4197 
4198  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4199  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4200  220, 220, 220, 220, 220, 220, 220, 220
4201  },
4202 
4203  {
4204  5, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4205  -221, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4206  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4207  220, 220, 221, 220, 220, 220, 220, 220, 220, 220,
4208  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4209  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4210  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4211 
4212  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4213  220, 220, 220, 220, 221, 220, 220, 220, 220, 220,
4214  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4215  220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
4216  220, 220, 220, 220, 220, 220, 221, 220, 220, 220,
4217  220, 220, 220, 220, 220, 220, 220, 220
4218  },
4219 
4220  {
4221  5, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4222  -222, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4223  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4224  249, 249, 250, 249, 249, 249, 249, 249, 249, 249,
4225 
4226  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4227  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4228  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4229  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4230  249, 249, 249, 249, 250, 249, 249, 249, 249, 249,
4231  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4232  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4233  249, 249, 249, 249, 249, 249, 250, 249, 249, 249,
4234  249, 249, 249, 249, 249, 249, 249, 249
4235  },
4236 
4237  {
4238  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4239 
4240  -223, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4241  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4242  25, 25, 251, 25, 25, 25, 25, 25, 25, 25,
4243  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4244  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4245  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4246  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4247  25, 25, 25, 25, 251, 25, 25, 25, 25, 25,
4248  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4249  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4250 
4251  25, 25, 25, 25, 25, 25, 251, 25, 25, 25,
4252  25, 25, 25, 25, 25, 25, 25, 25
4253  },
4254 
4255  {
4256  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4257  -224, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4258  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4259  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4260  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4261  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4262  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4263  25, 25, 25, 25, 25, 25, 25, 25, 25, 252,
4264 
4265  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4266  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4267  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4268  25, 252, 25, 25, 25, 25, 25, 25, 25, 25,
4269  25, 25, 25, 25, 25, 25, 25, 25
4270  },
4271 
4272  {
4273  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4274  -225, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4275  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4276  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4277  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4278 
4279  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4280  25, 25, 25, 25, 25, 25, 25, 25, 25, 253,
4281  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4282  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4283  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4284  25, 253, 25, 25, 25, 25, 25, 25, 25, 25,
4285  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4286  25, 25, 25, 25, 25, 25, 25, 25
4287  },
4288 
4289  {
4290  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4291  -226, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4292 
4293  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4294  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4295  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4296  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4297  25, 25, 25, 25, 25, 25, 25, 25, 25, 254,
4298  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4299  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4300  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4301  25, 254, 25, 25, 25, 25, 25, 25, 25, 25,
4302  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4303 
4304  25, 25, 25, 25, 25, 25, 25, 25
4305  },
4306 
4307  {
4308  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4309  -227, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4310  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4311  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4312  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4313  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4314  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4315  25, 25, 25, 25, 25, 25, 255, 25, 25, 25,
4316  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4317 
4318  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4319  25, 25, 25, 25, 25, 25, 25, 25, 255, 25,
4320  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4321  25, 25, 25, 25, 25, 25, 25, 25
4322  },
4323 
4324  {
4325  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4326  -228, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4327  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4328  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4329  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4330  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4331 
4332  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4333  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4334  25, 25, 256, 25, 25, 25, 25, 25, 25, 25,
4335  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4336  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4337  25, 25, 25, 25, 256, 25, 25, 25, 25, 25,
4338  25, 25, 25, 25, 25, 25, 25, 25
4339  },
4340 
4341  {
4342  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4343  -229, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4344  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4345 
4346  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4347  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4348  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4349  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4350  25, 25, 25, 25, 25, 25, 25, 25, 257, 25,
4351  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4352  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4353  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4354  257, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4355  25, 25, 25, 25, 25, 25, 25, 25
4356 
4357  },
4358 
4359  {
4360  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4361  -230, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4362  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4363  25, 25, 258, 25, 25, 25, 25, 25, 25, 25,
4364  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4365  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4366  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4367  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4368  25, 25, 25, 25, 258, 25, 25, 25, 25, 25,
4369  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4370 
4371  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4372  25, 25, 25, 25, 25, 25, 258, 25, 25, 25,
4373  25, 25, 25, 25, 25, 25, 25, 25
4374  },
4375 
4376  {
4377  5, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4378  -231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4379  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4380  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4381  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4382  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4383  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4384 
4385  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4386  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4387  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4388  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4389  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4390  231, 231, 231, 231, 231, 231, 231, 231
4391  },
4392 
4393  {
4394  5, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4395  -232, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4396  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4397  231, 231, 232, 231, 231, 231, 231, 231, 231, 231,
4398 
4399  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4400  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4401  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4402  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4403  231, 231, 231, 231, 232, 231, 231, 231, 231, 231,
4404  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4405  231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
4406  231, 231, 231, 231, 231, 231, 232, 231, 231, 231,
4407  231, 231, 231, 231, 231, 231, 231, 231
4408  },
4409 
4410  {
4411  5, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4412 
4413  -233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4414  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4415  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4416  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4417  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4418  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4419  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4420  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4421  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4422  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4423 
4424  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4425  233, 233, 233, 233, 233, 233, 233, 233
4426  },
4427 
4428  {
4429  5, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4430  -234, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4431  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4432  233, 233, 234, 233, 233, 233, 233, 233, 233, 233,
4433  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4434  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4435  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4436  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4437 
4438  233, 233, 233, 233, 234, 233, 233, 233, 233, 233,
4439  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4440  233, 233, 233, 233, 233, 233, 233, 233, 233, 233,
4441  233, 233, 233, 233, 233, 233, 234, 233, 233, 233,
4442  233, 233, 233, 233, 233, 233, 233, 233
4443  },
4444 
4445  {
4446  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4447  -235, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4448  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4449  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4450  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4451 
4452  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4453  25, 25, 25, 25, 25, 25, 25, 25, 259, 25,
4454  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4455  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4456  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4457  259, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4458  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4459  25, 25, 25, 25, 25, 25, 25, 25
4460  },
4461 
4462  {
4463  5, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4464  -236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4465 
4466  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4467  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4468  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4469  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4470  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4471  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4472  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4473  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4474  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4475  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4476 
4477  236, 236, 236, 236, 236, 236, 236, 236
4478  },
4479 
4480  {
4481  5, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4482  -237, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4483  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4484  236, 236, 237, 236, 236, 236, 236, 236, 236, 236,
4485  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4486  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4487  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4488  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4489  236, 236, 236, 236, 237, 236, 236, 236, 236, 236,
4490 
4491  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4492  236, 236, 236, 236, 236, 236, 236, 236, 236, 236,
4493  236, 236, 236, 236, 236, 236, 237, 236, 236, 236,
4494  236, 236, 236, 236, 236, 236, 236, 236
4495  },
4496 
4497  {
4498  5, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4499  -238, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4500  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4501  260, 260, 261, 260, 260, 260, 260, 260, 260, 260,
4502  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4503  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4504 
4505  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4506  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4507  260, 260, 260, 260, 261, 260, 260, 260, 260, 260,
4508  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4509  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4510  260, 260, 260, 260, 260, 260, 261, 260, 260, 260,
4511  260, 260, 260, 260, 260, 260, 260, 260
4512  },
4513 
4514  {
4515  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4516  -239, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4517  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4518 
4519  25, 25, 262, 25, 25, 25, 25, 25, 25, 25,
4520  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4521  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4522  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4523  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4524  25, 25, 25, 25, 262, 25, 25, 25, 25, 25,
4525  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4526  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4527  25, 25, 25, 25, 25, 25, 262, 25, 25, 25,
4528  25, 25, 25, 25, 25, 25, 25, 25
4529 
4530  },
4531 
4532  {
4533  5, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4534  -240, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4535  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4536  263, 263, 264, 263, 263, 263, 263, 263, 263, 263,
4537  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4538  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4539  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4540  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4541  263, 263, 263, 263, 264, 263, 263, 263, 263, 263,
4542  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4543 
4544  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4545  263, 263, 263, 263, 263, 263, 264, 263, 263, 263,
4546  263, 263, 263, 263, 263, 263, 263, 263
4547  },
4548 
4549  {
4550  5, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4551  -241, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4552  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4553  265, 265, 266, 265, 265, 265, 265, 265, 265, 265,
4554  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4555  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4556  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4557 
4558  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4559  265, 265, 265, 265, 266, 265, 265, 265, 265, 265,
4560  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4561  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4562  265, 265, 265, 265, 265, 265, 266, 265, 265, 265,
4563  265, 265, 265, 265, 265, 265, 265, 265
4564  },
4565 
4566  {
4567  5, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4568  -242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4569  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4570  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4571 
4572  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4573  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4574  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4575  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4576  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4577  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4578  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4579  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4580  242, 242, 242, 242, 242, 242, 242, 242
4581  },
4582 
4583  {
4584  5, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4585 
4586  -243, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4587  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4588  242, 242, 243, 242, 242, 242, 242, 242, 242, 242,
4589  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4590  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4591  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4592  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4593  242, 242, 242, 242, 243, 242, 242, 242, 242, 242,
4594  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4595  242, 242, 242, 242, 242, 242, 242, 242, 242, 242,
4596 
4597  242, 242, 242, 242, 242, 242, 243, 242, 242, 242,
4598  242, 242, 242, 242, 242, 242, 242, 242
4599  },
4600 
4601  {
4602  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4603  -244, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4604  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4605  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4606  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4607  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4608  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4609  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4610 
4611  25, 25, 25, 25, 267, 25, 25, 25, 25, 25,
4612  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4613  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4614  25, 25, 25, 25, 25, 25, 267, 25, 25, 25,
4615  25, 25, 25, 25, 25, 25, 25, 25
4616  },
4617 
4618  {
4619  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4620  -245, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4621  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4622  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4623  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4624 
4625  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4626  25, 25, 25, 25, 25, 25, 25, 25, 25, 268,
4627  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4628  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4629  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4630  25, 268, 25, 25, 25, 25, 25, 25, 25, 25,
4631  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4632  25, 25, 25, 25, 25, 25, 25, 25
4633  },
4634 
4635  {
4636  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4637  -246, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4638 
4639  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4640  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4641  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4642  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4643  25, 25, 25, 25, 25, 25, 25, 25, 25, 269,
4644  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4645  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4646  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4647  25, 269, 25, 25, 25, 25, 25, 25, 25, 25,
4648  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4649 
4650  25, 25, 25, 25, 25, 25, 25, 25
4651  },
4652 
4653  {
4654  5, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4655  -247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4656  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4657  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4658  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4659  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4660  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4661  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4662  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4663 
4664  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4665  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4666  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4667  247, 247, 247, 247, 247, 247, 247, 247
4668  },
4669 
4670  {
4671  5, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4672  -248, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4673  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4674  247, 247, 248, 247, 247, 247, 247, 247, 247, 247,
4675  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4676  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4677 
4678  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4679  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4680  247, 247, 247, 247, 248, 247, 247, 247, 247, 247,
4681  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4682  247, 247, 247, 247, 247, 247, 247, 247, 247, 247,
4683  247, 247, 247, 247, 247, 247, 248, 247, 247, 247,
4684  247, 247, 247, 247, 247, 247, 247, 247
4685  },
4686 
4687  {
4688  5, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4689  -249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4690  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4691 
4692  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4693  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4694  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4695  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4696  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4697  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4698  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4699  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4700  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4701  249, 249, 249, 249, 249, 249, 249, 249
4702 
4703  },
4704 
4705  {
4706  5, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4707  -250, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4708  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4709  249, 249, 250, 249, 249, 249, 249, 249, 249, 249,
4710  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4711  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4712  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4713  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4714  249, 249, 249, 249, 250, 249, 249, 249, 249, 249,
4715  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4716 
4717  249, 249, 249, 249, 249, 249, 249, 249, 249, 249,
4718  249, 249, 249, 249, 249, 249, 250, 249, 249, 249,
4719  249, 249, 249, 249, 249, 249, 249, 249
4720  },
4721 
4722  {
4723  5, 270, 270, 270, 270, 270, 270, 270, 270, 270,
4724  -251, 270, 270, 270, 270, 270, 270, 270, 270, 270,
4725  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
4726  270, 270, 271, 270, 270, 270, 270, 270, 270, 270,
4727  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
4728  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
4729  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
4730 
4731  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
4732  270, 270, 270, 270, 271, 270, 270, 270, 270, 270,
4733  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
4734  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
4735  270, 270, 270, 270, 270, 270, 271, 270, 270, 270,
4736  270, 270, 270, 270, 270, 270, 270, 270
4737  },
4738 
4739  {
4740  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4741  -252, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4742  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4743  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4744 
4745  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4746  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4747  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4748  25, 25, 25, 25, 25, 25, 25, 25, 272, 25,
4749  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4750  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4751  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4752  272, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4753  25, 25, 25, 25, 25, 25, 25, 25
4754  },
4755 
4756  {
4757  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4758 
4759  -253, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4760  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4761  25, 25, 273, 25, 25, 25, 25, 25, 25, 25,
4762  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4763  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4764  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4765  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4766  25, 25, 25, 25, 273, 25, 25, 25, 25, 25,
4767  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4768  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4769 
4770  25, 25, 25, 25, 25, 25, 273, 25, 25, 25,
4771  25, 25, 25, 25, 25, 25, 25, 25
4772  },
4773 
4774  {
4775  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4776  -254, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4777  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4778  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4779  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4780  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4781  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4782  25, 25, 25, 25, 25, 25, 25, 274, 25, 25,
4783 
4784  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4785  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4786  25, 25, 25, 25, 25, 25, 25, 25, 25, 274,
4787  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4788  25, 25, 25, 25, 25, 25, 25, 25
4789  },
4790 
4791  {
4792  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4793  -255, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4794  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4795  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4796  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4797 
4798  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4799  25, 25, 25, 25, 25, 25, 25, 25, 25, 275,
4800  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4801  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4802  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4803  25, 275, 25, 25, 25, 25, 25, 25, 25, 25,
4804  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4805  25, 25, 25, 25, 25, 25, 25, 25
4806  },
4807 
4808  {
4809  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4810  -256, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4811 
4812  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4813  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4814  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4815  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4816  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4817  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4818  25, 25, 25, 276, 25, 25, 25, 25, 25, 25,
4819  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4820  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4821  25, 25, 25, 25, 25, 276, 25, 25, 25, 25,
4822 
4823  25, 25, 25, 25, 25, 25, 25, 25
4824  },
4825 
4826  {
4827  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4828  -257, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4829  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4830  25, 25, 277, 25, 25, 25, 25, 25, 25, 25,
4831  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4832  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4833  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4834  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4835  25, 25, 25, 25, 277, 25, 25, 25, 25, 25,
4836 
4837  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4838  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4839  25, 25, 25, 25, 25, 25, 277, 25, 25, 25,
4840  25, 25, 25, 25, 25, 25, 25, 25
4841  },
4842 
4843  {
4844  5, 278, 278, 278, 278, 278, 278, 278, 278, 278,
4845  -258, 278, 278, 278, 278, 278, 278, 278, 278, 278,
4846  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
4847  278, 278, 279, 278, 278, 278, 278, 278, 278, 278,
4848  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
4849  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
4850 
4851  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
4852  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
4853  278, 278, 278, 278, 279, 278, 278, 278, 278, 278,
4854  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
4855  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
4856  278, 278, 278, 278, 278, 278, 279, 278, 278, 278,
4857  278, 278, 278, 278, 278, 278, 278, 278
4858  },
4859 
4860  {
4861  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4862  -259, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4863  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4864 
4865  25, 25, 280, 25, 25, 25, 25, 25, 25, 25,
4866  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4867  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4868  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4869  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4870  25, 25, 25, 25, 280, 25, 25, 25, 25, 25,
4871  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4872  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
4873  25, 25, 25, 25, 25, 25, 280, 25, 25, 25,
4874  25, 25, 25, 25, 25, 25, 25, 25
4875 
4876  },
4877 
4878  {
4879  5, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4880  -260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4881  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4882  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4883  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4884  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4885  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4886  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4887  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4888  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4889 
4890  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4891  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4892  260, 260, 260, 260, 260, 260, 260, 260
4893  },
4894 
4895  {
4896  5, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4897  -261, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4898  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4899  260, 260, 261, 260, 260, 260, 260, 260, 260, 260,
4900  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4901  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4902  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4903 
4904  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4905  260, 260, 260, 260, 261, 260, 260, 260, 260, 260,
4906  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4907  260, 260, 260, 260, 260, 260, 260, 260, 260, 260,
4908  260, 260, 260, 260, 260, 260, 261, 260, 260, 260,
4909  260, 260, 260, 260, 260, 260, 260, 260
4910  },
4911 
4912  {
4913  5, 281, 281, 281, 281, 281, 281, 281, 281, 281,
4914  -262, 281, 281, 281, 281, 281, 281, 281, 281, 281,
4915  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
4916  281, 281, 282, 281, 281, 281, 281, 281, 281, 281,
4917 
4918  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
4919  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
4920  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
4921  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
4922  281, 281, 281, 281, 282, 281, 281, 281, 281, 281,
4923  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
4924  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
4925  281, 281, 281, 281, 281, 281, 282, 281, 281, 281,
4926  281, 281, 281, 281, 281, 281, 281, 281
4927  },
4928 
4929  {
4930  5, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4931 
4932  -263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4933  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4934  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4935  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4936  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4937  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4938  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4939  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4940  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4941  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4942 
4943  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4944  263, 263, 263, 263, 263, 263, 263, 263
4945  },
4946 
4947  {
4948  5, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4949  -264, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4950  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4951  263, 263, 264, 263, 263, 263, 263, 263, 263, 263,
4952  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4953  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4954  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4955  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4956 
4957  263, 263, 263, 263, 264, 263, 263, 263, 263, 263,
4958  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4959  263, 263, 263, 263, 263, 263, 263, 263, 263, 263,
4960  263, 263, 263, 263, 263, 263, 264, 263, 263, 263,
4961  263, 263, 263, 263, 263, 263, 263, 263
4962  },
4963 
4964  {
4965  5, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4966  -265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4967  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4968  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4969  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4970 
4971  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4972  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4973  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4974  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4975  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4976  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4977  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4978  265, 265, 265, 265, 265, 265, 265, 265
4979  },
4980 
4981  {
4982  5, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4983  -266, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4984 
4985  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4986  265, 265, 266, 265, 265, 265, 265, 265, 265, 265,
4987  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4988  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4989  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4990  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4991  265, 265, 265, 265, 266, 265, 265, 265, 265, 265,
4992  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4993  265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
4994  265, 265, 265, 265, 265, 265, 266, 265, 265, 265,
4995 
4996  265, 265, 265, 265, 265, 265, 265, 265
4997  },
4998 
4999  {
5000  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5001  -267, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5002  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5003  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5004  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5005  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5006  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5007  25, 25, 283, 25, 25, 25, 25, 25, 25, 25,
5008  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5009 
5010  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5011  25, 25, 25, 25, 283, 25, 25, 25, 25, 25,
5012  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5013  25, 25, 25, 25, 25, 25, 25, 25
5014  },
5015 
5016  {
5017  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5018  -268, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5019  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5020  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5021  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5022  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5023 
5024  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5025  25, 25, 25, 25, 25, 25, 284, 25, 25, 25,
5026  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5027  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5028  25, 25, 25, 25, 25, 25, 25, 25, 284, 25,
5029  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5030  25, 25, 25, 25, 25, 25, 25, 25
5031  },
5032 
5033  {
5034  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5035  -269, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5036  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5037 
5038  25, 25, 285, 25, 25, 25, 25, 25, 25, 25,
5039  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5040  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5041  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5042  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5043  25, 25, 25, 25, 285, 25, 25, 25, 25, 25,
5044  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5045  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5046  25, 25, 25, 25, 25, 25, 285, 25, 25, 25,
5047  25, 25, 25, 25, 25, 25, 25, 25
5048 
5049  },
5050 
5051  {
5052  5, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5053  -270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5054  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5055  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5056  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5057  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5058  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5059  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5060  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5061  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5062 
5063  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5064  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5065  270, 270, 270, 270, 270, 270, 270, 270
5066  },
5067 
5068  {
5069  5, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5070  -271, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5071  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5072  270, 270, 271, 270, 270, 270, 270, 270, 270, 270,
5073  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5074  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5075  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5076 
5077  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5078  270, 270, 270, 270, 271, 270, 270, 270, 270, 270,
5079  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5080  270, 270, 270, 270, 270, 270, 270, 270, 270, 270,
5081  270, 270, 270, 270, 270, 270, 271, 270, 270, 270,
5082  270, 270, 270, 270, 270, 270, 270, 270
5083  },
5084 
5085  {
5086  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5087  -272, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5088  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5089  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5090 
5091  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5092  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5093  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5094  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5095  25, 25, 25, 286, 25, 25, 25, 25, 25, 25,
5096  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5097  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5098  25, 25, 25, 25, 25, 286, 25, 25, 25, 25,
5099  25, 25, 25, 25, 25, 25, 25, 25
5100  },
5101 
5102  {
5103  5, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5104 
5105  -273, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5106  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5107  287, 287, 288, 287, 287, 287, 287, 287, 287, 287,
5108  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5109  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5110  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5111  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5112  287, 287, 287, 287, 288, 287, 287, 287, 287, 287,
5113  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5114  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5115 
5116  287, 287, 287, 287, 287, 287, 288, 287, 287, 287,
5117  287, 287, 287, 287, 287, 287, 287, 287
5118  },
5119 
5120  {
5121  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5122  -274, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5123  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5124  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5125  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5126  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5127  25, 25, 25, 25, 25, 25, 25, 25, 25, 289,
5128  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5129 
5130  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5131  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5132  25, 289, 25, 25, 25, 25, 25, 25, 25, 25,
5133  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5134  25, 25, 25, 25, 25, 25, 25, 25
5135  },
5136 
5137  {
5138  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5139  -275, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5140  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5141  25, 25, 290, 25, 25, 25, 25, 25, 25, 25,
5142  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5143 
5144  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5145  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5146  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5147  25, 25, 25, 25, 290, 25, 25, 25, 25, 25,
5148  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5149  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5150  25, 25, 25, 25, 25, 25, 290, 25, 25, 25,
5151  25, 25, 25, 25, 25, 25, 25, 25
5152  },
5153 
5154  {
5155  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5156  -276, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5157 
5158  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5159  25, 25, 291, 25, 25, 25, 25, 25, 25, 25,
5160  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5161  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5162  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5163  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5164  25, 25, 25, 25, 291, 25, 25, 25, 25, 25,
5165  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5166  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5167  25, 25, 25, 25, 25, 25, 291, 25, 25, 25,
5168 
5169  25, 25, 25, 25, 25, 25, 25, 25
5170  },
5171 
5172  {
5173  5, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5174  -277, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5175  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5176  292, 292, 293, 292, 292, 292, 292, 292, 292, 292,
5177  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5178  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5179  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5180  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5181  292, 292, 292, 292, 293, 292, 292, 292, 292, 292,
5182 
5183  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5184  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5185  292, 292, 292, 292, 292, 292, 293, 292, 292, 292,
5186  292, 292, 292, 292, 292, 292, 292, 292
5187  },
5188 
5189  {
5190  5, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5191  -278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5192  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5193  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5194  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5195  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5196 
5197  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5198  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5199  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5200  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5201  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5202  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5203  278, 278, 278, 278, 278, 278, 278, 278
5204  },
5205 
5206  {
5207  5, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5208  -279, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5209  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5210 
5211  278, 278, 279, 278, 278, 278, 278, 278, 278, 278,
5212  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5213  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5214  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5215  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5216  278, 278, 278, 278, 279, 278, 278, 278, 278, 278,
5217  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5218  278, 278, 278, 278, 278, 278, 278, 278, 278, 278,
5219  278, 278, 278, 278, 278, 278, 279, 278, 278, 278,
5220  278, 278, 278, 278, 278, 278, 278, 278
5221 
5222  },
5223 
5224  {
5225  5, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5226  -280, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5227  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5228  294, 294, 295, 294, 294, 294, 294, 294, 294, 294,
5229  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5230  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5231  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5232  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5233  294, 294, 294, 294, 295, 294, 294, 294, 294, 294,
5234  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5235 
5236  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5237  294, 294, 294, 294, 294, 294, 295, 294, 294, 294,
5238  294, 294, 294, 294, 294, 294, 294, 294
5239  },
5240 
5241  {
5242  5, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5243  -281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5244  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5245  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5246  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5247  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5248  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5249 
5250  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5251  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5252  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5253  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5254  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5255  281, 281, 281, 281, 281, 281, 281, 281
5256  },
5257 
5258  {
5259  5, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5260  -282, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5261  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5262  281, 281, 282, 281, 281, 281, 281, 281, 281, 281,
5263 
5264  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5265  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5266  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5267  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5268  281, 281, 281, 281, 282, 281, 281, 281, 281, 281,
5269  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5270  281, 281, 281, 281, 281, 281, 281, 281, 281, 281,
5271  281, 281, 281, 281, 281, 281, 282, 281, 281, 281,
5272  281, 281, 281, 281, 281, 281, 281, 281
5273  },
5274 
5275  {
5276  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5277 
5278  -283, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5279  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5280  25, 25, 296, 25, 25, 25, 25, 25, 25, 25,
5281  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5282  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5283  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5284  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5285  25, 25, 25, 25, 296, 25, 25, 25, 25, 25,
5286  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5287  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5288 
5289  25, 25, 25, 25, 25, 25, 296, 25, 25, 25,
5290  25, 25, 25, 25, 25, 25, 25, 25
5291  },
5292 
5293  {
5294  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5295  -284, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5296  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5297  25, 25, 297, 25, 25, 25, 25, 25, 25, 25,
5298  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5299  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5300  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5301  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5302 
5303  25, 25, 25, 25, 297, 25, 25, 25, 25, 25,
5304  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5305  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5306  25, 25, 25, 25, 25, 25, 297, 25, 25, 25,
5307  25, 25, 25, 25, 25, 25, 25, 25
5308  },
5309 
5310  {
5311  5, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5312  -285, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5313  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5314  298, 298, 299, 298, 298, 298, 298, 298, 298, 298,
5315  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5316 
5317  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5318  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5319  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5320  298, 298, 298, 298, 299, 298, 298, 298, 298, 298,
5321  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5322  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5323  298, 298, 298, 298, 298, 298, 299, 298, 298, 298,
5324  298, 298, 298, 298, 298, 298, 298, 298
5325  },
5326 
5327  {
5328  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5329  -286, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5330 
5331  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5332  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5333  25, 25, 25, 25, 25, 25, 25, 25, 25, 300,
5334  301, 302, 25, 25, 25, 25, 25, 25, 25, 25,
5335  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5336  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5337  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5338  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5339  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5340  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5341 
5342  25, 25, 25, 25, 25, 25, 25, 25
5343  },
5344 
5345  {
5346  5, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5347  -287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5348  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5349  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5350  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5351  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5352  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5353  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5354  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5355 
5356  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5357  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5358  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5359  287, 287, 287, 287, 287, 287, 287, 287
5360  },
5361 
5362  {
5363  5, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5364  -288, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5365  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5366  287, 287, 288, 287, 287, 287, 287, 287, 287, 287,
5367  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5368  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5369 
5370  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5371  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5372  287, 287, 287, 287, 288, 287, 287, 287, 287, 287,
5373  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5374  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
5375  287, 287, 287, 287, 287, 287, 288, 287, 287, 287,
5376  287, 287, 287, 287, 287, 287, 287, 287
5377  },
5378 
5379  {
5380  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5381  -289, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5382  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5383 
5384  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5385  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5386  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5387  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5388  25, 25, 25, 25, 25, 25, 25, 25, 303, 25,
5389  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5390  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5391  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5392  303, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5393  25, 25, 25, 25, 25, 25, 25, 25
5394 
5395  },
5396 
5397  {
5398  5, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5399  -290, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5400  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5401  304, 304, 305, 304, 304, 304, 304, 304, 304, 304,
5402  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5403  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5404  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5405  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5406  304, 304, 304, 304, 305, 304, 304, 304, 304, 304,
5407  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5408 
5409  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5410  304, 304, 304, 304, 304, 304, 305, 304, 304, 304,
5411  304, 304, 304, 304, 304, 304, 304, 304
5412  },
5413 
5414  {
5415  5, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5416  -291, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5417  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5418  306, 306, 307, 306, 306, 306, 306, 306, 306, 306,
5419  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5420  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5421  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5422 
5423  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5424  306, 306, 306, 306, 307, 306, 306, 306, 306, 306,
5425  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5426  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5427  306, 306, 306, 306, 306, 306, 307, 306, 306, 306,
5428  306, 306, 306, 306, 306, 306, 306, 306
5429  },
5430 
5431  {
5432  5, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5433  -292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5434  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5435  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5436 
5437  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5438  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5439  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5440  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5441  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5442  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5443  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5444  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5445  292, 292, 292, 292, 292, 292, 292, 292
5446  },
5447 
5448  {
5449  5, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5450 
5451  -293, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5452  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5453  292, 292, 293, 292, 292, 292, 292, 292, 292, 292,
5454  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5455  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5456  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5457  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5458  292, 292, 292, 292, 293, 292, 292, 292, 292, 292,
5459  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5460  292, 292, 292, 292, 292, 292, 292, 292, 292, 292,
5461 
5462  292, 292, 292, 292, 292, 292, 293, 292, 292, 292,
5463  292, 292, 292, 292, 292, 292, 292, 292
5464  },
5465 
5466  {
5467  5, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5468  -294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5469  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5470  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5471  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5472  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5473  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5474  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5475 
5476  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5477  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5478  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5479  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5480  294, 294, 294, 294, 294, 294, 294, 294
5481  },
5482 
5483  {
5484  5, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5485  -295, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5486  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5487  294, 294, 295, 294, 294, 294, 294, 294, 294, 294,
5488  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5489 
5490  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5491  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5492  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5493  294, 294, 294, 294, 295, 294, 294, 294, 294, 294,
5494  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5495  294, 294, 294, 294, 294, 294, 294, 294, 294, 294,
5496  294, 294, 294, 294, 294, 294, 295, 294, 294, 294,
5497  294, 294, 294, 294, 294, 294, 294, 294
5498  },
5499 
5500  {
5501  5, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5502  -296, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5503 
5504  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5505  308, 308, 309, 308, 308, 308, 308, 308, 308, 308,
5506  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5507  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5508  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5509  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5510  308, 308, 308, 308, 309, 308, 308, 308, 308, 308,
5511  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5512  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5513  308, 308, 308, 308, 308, 308, 309, 308, 308, 308,
5514 
5515  308, 308, 308, 308, 308, 308, 308, 308
5516  },
5517 
5518  {
5519  5, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5520  -297, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5521  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5522  310, 310, 311, 310, 310, 310, 310, 310, 310, 310,
5523  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5524  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5525  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5526  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5527  310, 310, 310, 310, 311, 310, 310, 310, 310, 310,
5528 
5529  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5530  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5531  310, 310, 310, 310, 310, 310, 311, 310, 310, 310,
5532  310, 310, 310, 310, 310, 310, 310, 310
5533  },
5534 
5535  {
5536  5, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5537  -298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5538  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5539  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5540  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5541  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5542 
5543  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5544  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5545  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5546  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5547  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5548  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5549  298, 298, 298, 298, 298, 298, 298, 298
5550  },
5551 
5552  {
5553  5, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5554  -299, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5555  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5556 
5557  298, 298, 299, 298, 298, 298, 298, 298, 298, 298,
5558  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5559  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5560  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5561  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5562  298, 298, 298, 298, 299, 298, 298, 298, 298, 298,
5563  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5564  298, 298, 298, 298, 298, 298, 298, 298, 298, 298,
5565  298, 298, 298, 298, 298, 298, 299, 298, 298, 298,
5566  298, 298, 298, 298, 298, 298, 298, 298
5567 
5568  },
5569 
5570  {
5571  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5572  -300, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5573  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5574  25, 25, 312, 25, 25, 25, 25, 25, 25, 25,
5575  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5576  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5577  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5578  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5579  25, 25, 25, 25, 312, 25, 25, 25, 25, 25,
5580  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5581 
5582  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5583  25, 25, 25, 25, 25, 25, 312, 25, 25, 25,
5584  25, 25, 25, 25, 25, 25, 25, 25
5585  },
5586 
5587  {
5588  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5589  -301, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5590  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5591  25, 25, 313, 25, 25, 25, 25, 25, 25, 25,
5592  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5593  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5594  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5595 
5596  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5597  25, 25, 25, 25, 313, 25, 25, 25, 25, 25,
5598  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5599  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5600  25, 25, 25, 25, 25, 25, 313, 25, 25, 25,
5601  25, 25, 25, 25, 25, 25, 25, 25
5602  },
5603 
5604  {
5605  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5606  -302, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5607  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5608  25, 25, 314, 25, 25, 25, 25, 25, 25, 25,
5609 
5610  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5611  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5612  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5613  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5614  25, 25, 25, 25, 314, 25, 25, 25, 25, 25,
5615  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5616  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5617  25, 25, 25, 25, 25, 25, 314, 25, 25, 25,
5618  25, 25, 25, 25, 25, 25, 25, 25
5619  },
5620 
5621  {
5622  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5623 
5624  -303, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5625  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5626  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5627  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5628  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5629  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5630  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5631  25, 25, 25, 25, 315, 25, 25, 25, 25, 25,
5632  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5633  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5634 
5635  25, 25, 25, 25, 25, 25, 315, 25, 25, 25,
5636  25, 25, 25, 25, 25, 25, 25, 25
5637  },
5638 
5639  {
5640  5, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5641  -304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5642  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5643  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5644  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5645  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5646  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5647  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5648 
5649  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5650  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5651  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5652  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5653  304, 304, 304, 304, 304, 304, 304, 304
5654  },
5655 
5656  {
5657  5, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5658  -305, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5659  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5660  304, 304, 305, 304, 304, 304, 304, 304, 304, 304,
5661  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5662 
5663  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5664  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5665  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5666  304, 304, 304, 304, 305, 304, 304, 304, 304, 304,
5667  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5668  304, 304, 304, 304, 304, 304, 304, 304, 304, 304,
5669  304, 304, 304, 304, 304, 304, 305, 304, 304, 304,
5670  304, 304, 304, 304, 304, 304, 304, 304
5671  },
5672 
5673  {
5674  5, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5675  -306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5676 
5677  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5678  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5679  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5680  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5681  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5682  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5683  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5684  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5685  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5686  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5687 
5688  306, 306, 306, 306, 306, 306, 306, 306
5689  },
5690 
5691  {
5692  5, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5693  -307, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5694  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5695  306, 306, 307, 306, 306, 306, 306, 306, 306, 306,
5696  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5697  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5698  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5699  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5700  306, 306, 306, 306, 307, 306, 306, 306, 306, 306,
5701 
5702  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5703  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
5704  306, 306, 306, 306, 306, 306, 307, 306, 306, 306,
5705  306, 306, 306, 306, 306, 306, 306, 306
5706  },
5707 
5708  {
5709  5, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5710  -308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5711  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5712  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5713  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5714  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5715 
5716  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5717  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5718  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5719  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5720  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5721  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5722  308, 308, 308, 308, 308, 308, 308, 308
5723  },
5724 
5725  {
5726  5, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5727  -309, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5728  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5729 
5730  308, 308, 309, 308, 308, 308, 308, 308, 308, 308,
5731  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5732  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5733  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5734  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5735  308, 308, 308, 308, 309, 308, 308, 308, 308, 308,
5736  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5737  308, 308, 308, 308, 308, 308, 308, 308, 308, 308,
5738  308, 308, 308, 308, 308, 308, 309, 308, 308, 308,
5739  308, 308, 308, 308, 308, 308, 308, 308
5740 
5741  },
5742 
5743  {
5744  5, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5745  -310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5746  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5747  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5748  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5749  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5750  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5751  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5752  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5753  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5754 
5755  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5756  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5757  310, 310, 310, 310, 310, 310, 310, 310
5758  },
5759 
5760  {
5761  5, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5762  -311, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5763  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5764  310, 310, 311, 310, 310, 310, 310, 310, 310, 310,
5765  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5766  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5767  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5768 
5769  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5770  310, 310, 310, 310, 311, 310, 310, 310, 310, 310,
5771  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5772  310, 310, 310, 310, 310, 310, 310, 310, 310, 310,
5773  310, 310, 310, 310, 310, 310, 311, 310, 310, 310,
5774  310, 310, 310, 310, 310, 310, 310, 310
5775  },
5776 
5777  {
5778  5, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5779  -312, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5780  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5781  316, 316, 317, 316, 316, 316, 316, 316, 316, 316,
5782 
5783  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5784  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5785  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5786  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5787  316, 316, 316, 316, 317, 316, 316, 316, 316, 316,
5788  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5789  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5790  316, 316, 316, 316, 316, 316, 317, 316, 316, 316,
5791  316, 316, 316, 316, 316, 316, 316, 316
5792  },
5793 
5794  {
5795  5, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5796 
5797  -313, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5798  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5799  318, 318, 319, 318, 318, 318, 318, 318, 318, 318,
5800  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5801  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5802  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5803  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5804  318, 318, 318, 318, 319, 318, 318, 318, 318, 318,
5805  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5806  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5807 
5808  318, 318, 318, 318, 318, 318, 319, 318, 318, 318,
5809  318, 318, 318, 318, 318, 318, 318, 318
5810  },
5811 
5812  {
5813  5, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5814  -314, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5815  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5816  320, 320, 321, 320, 320, 320, 320, 320, 320, 320,
5817  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5818  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5819  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5820  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5821 
5822  320, 320, 320, 320, 321, 320, 320, 320, 320, 320,
5823  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5824  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5825  320, 320, 320, 320, 320, 320, 321, 320, 320, 320,
5826  320, 320, 320, 320, 320, 320, 320, 320
5827  },
5828 
5829  {
5830  5, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5831  -315, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5832  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5833  25, 25, 322, 25, 25, 25, 25, 25, 25, 25,
5834  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5835 
5836  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5837  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5838  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5839  25, 25, 25, 25, 322, 25, 25, 25, 25, 25,
5840  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5841  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
5842  25, 25, 25, 25, 25, 25, 322, 25, 25, 25,
5843  25, 25, 25, 25, 25, 25, 25, 25
5844  },
5845 
5846  {
5847  5, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5848  -316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5849 
5850  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5851  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5852  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5853  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5854  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5855  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5856  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5857  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5858  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5859  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5860 
5861  316, 316, 316, 316, 316, 316, 316, 316
5862  },
5863 
5864  {
5865  5, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5866  -317, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5867  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5868  316, 316, 317, 316, 316, 316, 316, 316, 316, 316,
5869  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5870  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5871  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5872  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5873  316, 316, 316, 316, 317, 316, 316, 316, 316, 316,
5874 
5875  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5876  316, 316, 316, 316, 316, 316, 316, 316, 316, 316,
5877  316, 316, 316, 316, 316, 316, 317, 316, 316, 316,
5878  316, 316, 316, 316, 316, 316, 316, 316
5879  },
5880 
5881  {
5882  5, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5883  -318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5884  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5885  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5886  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5887  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5888 
5889  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5890  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5891  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5892  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5893  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5894  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5895  318, 318, 318, 318, 318, 318, 318, 318
5896  },
5897 
5898  {
5899  5, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5900  -319, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5901  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5902 
5903  318, 318, 319, 318, 318, 318, 318, 318, 318, 318,
5904  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5905  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5906  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5907  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5908  318, 318, 318, 318, 319, 318, 318, 318, 318, 318,
5909  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5910  318, 318, 318, 318, 318, 318, 318, 318, 318, 318,
5911  318, 318, 318, 318, 318, 318, 319, 318, 318, 318,
5912  318, 318, 318, 318, 318, 318, 318, 318
5913 
5914  },
5915 
5916  {
5917  5, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5918  -320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5919  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5920  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5921  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5922  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5923  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5924  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5925  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5926  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5927 
5928  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5929  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5930  320, 320, 320, 320, 320, 320, 320, 320
5931  },
5932 
5933  {
5934  5, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5935  -321, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5936  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5937  320, 320, 321, 320, 320, 320, 320, 320, 320, 320,
5938  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5939  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5940  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5941 
5942  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5943  320, 320, 320, 320, 321, 320, 320, 320, 320, 320,
5944  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5945  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
5946  320, 320, 320, 320, 320, 320, 321, 320, 320, 320,
5947  320, 320, 320, 320, 320, 320, 320, 320
5948  },
5949 
5950  {
5951  5, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5952  -322, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5953  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5954  323, 323, 324, 323, 323, 323, 323, 323, 323, 323,
5955 
5956  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5957  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5958  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5959  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5960  323, 323, 323, 323, 324, 323, 323, 323, 323, 323,
5961  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5962  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5963  323, 323, 323, 323, 323, 323, 324, 323, 323, 323,
5964  323, 323, 323, 323, 323, 323, 323, 323
5965  },
5966 
5967  {
5968  5, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5969 
5970  -323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5971  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5972  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5973  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5974  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5975  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5976  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5977  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5978  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5979  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5980 
5981  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5982  323, 323, 323, 323, 323, 323, 323, 323
5983  },
5984 
5985  {
5986  5, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5987  -324, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5988  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5989  323, 323, 324, 323, 323, 323, 323, 323, 323, 323,
5990  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5991  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5992  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5993  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5994 
5995  323, 323, 323, 323, 324, 323, 323, 323, 323, 323,
5996  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5997  323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
5998  323, 323, 323, 323, 323, 323, 324, 323, 323, 323,
5999  323, 323, 323, 323, 323, 323, 323, 323
6000  },
6001 
6002  } ;
6003 
6004 static yy_state_type yy_get_previous_state (void );
6005 static yy_state_type yy_try_NUL_trans (yy_state_type current_state );
6006 static int yy_get_next_buffer (void );
6007 static void yy_fatal_error (yyconst char msg[] );
6008 
6009 /* Done after the current pattern has been matched and before the
6010  * corresponding action - sets up yy_random_maptext.
6011  */
6012 #define YY_DO_BEFORE_ACTION \
6013  (yytext_ptr) = yy_bp; \
6014  yy_random_mapleng = (size_t) (yy_cp - yy_bp); \
6015  (yy_hold_char) = *yy_cp; \
6016  *yy_cp = '\0'; \
6017  (yy_c_buf_p) = yy_cp;
6018 
6019 #define YY_NUM_RULES 33
6020 #define YY_END_OF_BUFFER 34
6021 /* This struct is not used in this scanner,
6022  but its presence is necessary. */
6023 struct yy_trans_info
6024  {
6025  flex_int32_t yy_verify;
6026  flex_int32_t yy_nxt;
6027  };
6028 static yyconst flex_int32_t yy_accept[325] =
6029  { 0,
6030  32, 32, 0, 0, 34, 32, 30, 32, 32, 32,
6031  32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
6032  32, 32, 33, 33, 32, 32, 31, 32, 30, 32,
6033  32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
6034  32, 32, 32, 32, 32, 32, 32, 32, 0, 30,
6035  32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
6036  32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
6037  32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
6038  32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
6039  32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
6040 
6041  32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
6042  32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
6043  32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
6044  32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
6045  32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
6046  32, 32, 32, 32, 32, 8, 8, 9, 9, 32,
6047  32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
6048  32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
6049  32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
6050  32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
6051 
6052  32, 32, 32, 32, 32, 32, 32, 29, 29, 27,
6053  27, 32, 32, 32, 32, 32, 32, 32, 32, 10,
6054  10, 32, 32, 32, 32, 32, 32, 32, 32, 32,
6055  22, 22, 23, 23, 32, 14, 14, 32, 32, 32,
6056  32, 5, 5, 32, 32, 32, 17, 17, 20, 20,
6057  32, 32, 32, 32, 32, 32, 32, 32, 32, 1,
6058  1, 32, 6, 6, 15, 15, 32, 32, 32, 2,
6059  2, 32, 32, 32, 32, 32, 32, 24, 24, 32,
6060  16, 16, 32, 32, 32, 32, 4, 4, 32, 32,
6061  32, 21, 21, 25, 25, 32, 32, 7, 7, 32,
6062 
6063  32, 32, 32, 3, 3, 26, 26, 19, 19, 18,
6064  18, 32, 32, 32, 32, 11, 11, 12, 12, 13,
6065  13, 32, 28, 28
6066  } ;
6067 
6068 static yy_state_type yy_last_accepting_state;
6069 static char *yy_last_accepting_cpos;
6070 
6071 static yyconst yy_state_type yy_NUL_trans[325] =
6072  { 0,
6073  6, 6, 23, 23, 0, 25, 0, 26, 25, 25,
6074  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
6075  25, 25, 0, 0, 25, 26, 0, 25, 25, 25,
6076  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
6077  25, 25, 25, 25, 25, 25, 25, 25, 0, 0,
6078  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
6079  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
6080  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
6081  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
6082  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
6083 
6084  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
6085  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
6086  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
6087  25, 25, 156, 158, 25, 25, 25, 25, 25, 25,
6088  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
6089  25, 25, 25, 25, 25, 156, 156, 158, 158, 25,
6090  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
6091  25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
6092  25, 25, 208, 210, 25, 25, 25, 25, 25, 25,
6093  25, 25, 220, 25, 25, 25, 25, 25, 25, 25,
6094 
6095  25, 25, 231, 233, 25, 236, 25, 208, 208, 210,
6096  210, 25, 25, 25, 242, 25, 25, 25, 247, 220,
6097  220, 249, 25, 25, 25, 25, 25, 25, 25, 25,
6098  231, 231, 233, 233, 25, 236, 236, 260, 25, 263,
6099  265, 242, 242, 25, 25, 25, 247, 247, 249, 249,
6100  270, 25, 25, 25, 25, 25, 25, 278, 25, 260,
6101  260, 281, 263, 263, 265, 265, 25, 25, 25, 270,
6102  270, 25, 287, 25, 25, 25, 292, 278, 278, 294,
6103  281, 281, 25, 25, 298, 25, 287, 287, 25, 304,
6104  306, 292, 292, 294, 294, 308, 310, 298, 298, 25,
6105 
6106  25, 25, 25, 304, 304, 306, 306, 308, 308, 310,
6107  310, 316, 318, 320, 25, 316, 316, 318, 318, 320,
6108  320, 323, 323, 323
6109  } ;
6110 
6111 extern int yy_random_map_flex_debug;
6112 int yy_random_map_flex_debug = 0;
6113 
6114 /* The intent behind this definition is that it'll catch
6115  * any uses of REJECT which flex missed.
6116  */
6117 #define REJECT reject_used_but_not_detected
6118 #define yymore() yymore_used_but_not_detected
6119 #define YY_MORE_ADJ 0
6120 #define YY_RESTORE_YY_MORE_OFFSET
6121 char *yy_random_maptext;
6122 #line 1 "/atrinik/server/src/loaders/random_map.l"
6123 #line 2 "/atrinik/server/src/loaders/random_map.l"
6124 /*************************************************************************
6125  * Atrinik, a Multiplayer Online Role Playing Game *
6126  * *
6127  * Copyright (C) 2009-2014 Alex Tokar and Atrinik Development Team *
6128  * *
6129  * Fork from Crossfire (Multiplayer game for X-windows). *
6130  * *
6131  * This program is free software; you can redistribute it and/or modify *
6132  * it under the terms of the GNU General Public License as published by *
6133  * the Free Software Foundation; either version 2 of the License, or *
6134  * (at your option) any later version. *
6135  * *
6136  * This program is distributed in the hope that it will be useful, *
6137  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
6138  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
6139  * GNU General Public License for more details. *
6140  * *
6141  * You should have received a copy of the GNU General Public License *
6142  * along with this program; if not, write to the Free Software *
6143  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. *
6144  * *
6145  * The author can be reached at admin@atrinik.org *
6146  ************************************************************************/
6147 
6148 #include <global.h>
6149 #include <loader.h>
6150 
6151 #define YY_DECL int rmap_lex_read(RMParms *RP)
6152 
6153 static const char *rmap_yval(void);
6154 static int rmap_lex_error;
6155 
6156 #define IVAL atoi(rmap_yval())
6157 #define FVAL atof(rmap_yval())
6158 
6159 #define YY_NO_INPUT
6160 
6161 #pragma GCC diagnostic push
6162 #pragma GCC diagnostic ignored "-Wredundant-decls"
6163 
6164 /* Don't have to link with -lfl with this */
6165 /* Disable unput */
6166 #line 6167 "/atrinik/server/src/loaders/random_map.c"
6167 
6168 #define INITIAL 0
6169 #define MESSAGE 1
6170 
6171 #ifndef YY_NO_UNISTD_H
6172 /* Special case for "unistd.h", since it is non-ANSI. We include it way
6173  * down here because we want the user's section 1 to have been scanned first.
6174  * The user has a chance to override it with an option.
6175  */
6176 #include <unistd.h>
6177 #endif
6178 
6179 #ifndef YY_EXTRA_TYPE
6180 #define YY_EXTRA_TYPE void *
6181 #endif
6182 
6183 static int yy_init_globals (void );
6184 
6185 /* Accessor methods to globals.
6186  These are made visible to non-reentrant scanners for convenience. */
6187 
6188 int yy_random_maplex_destroy (void );
6189 
6190 int yy_random_mapget_debug (void );
6191 
6192 void yy_random_mapset_debug (int debug_flag );
6193 
6194 YY_EXTRA_TYPE yy_random_mapget_extra (void );
6195 
6196 void yy_random_mapset_extra (YY_EXTRA_TYPE user_defined );
6197 
6198 FILE *yy_random_mapget_in (void );
6199 
6200 void yy_random_mapset_in (FILE * in_str );
6201 
6202 FILE *yy_random_mapget_out (void );
6203 
6204 void yy_random_mapset_out (FILE * out_str );
6205 
6206 int yy_random_mapget_leng (void );
6207 
6208 char *yy_random_mapget_text (void );
6209 
6210 int yy_random_mapget_lineno (void );
6211 
6212 void yy_random_mapset_lineno (int line_number );
6213 
6214 /* Macros after this point can all be overridden by user definitions in
6215  * section 1.
6216  */
6217 
6218 #ifndef YY_SKIP_YYWRAP
6219 #ifdef __cplusplus
6220 extern "C" int yy_random_mapwrap (void );
6221 #else
6222 extern int yy_random_mapwrap (void );
6223 #endif
6224 #endif
6225 
6226 #ifndef yytext_ptr
6227 static void yy_flex_strncpy (char *,yyconst char *,int );
6228 #endif
6229 
6230 #ifdef YY_NEED_STRLEN
6231 static int yy_flex_strlen (yyconst char * );
6232 #endif
6233 
6234 #ifndef YY_NO_INPUT
6235 
6236 #ifdef __cplusplus
6237 static int yyinput (void );
6238 #else
6239 static int input (void );
6240 #endif
6241 
6242 #endif
6243 
6244 /* Amount of stuff to slurp up with each read. */
6245 #ifndef YY_READ_BUF_SIZE
6246 #ifdef __ia64__
6247 /* On IA-64, the buffer size is 16k, not 8k */
6248 #define YY_READ_BUF_SIZE 16384
6249 #else
6250 #define YY_READ_BUF_SIZE 8192
6251 #endif /* __ia64__ */
6252 #endif
6253 
6254 /* Copy whatever the last rule matched to the standard output. */
6255 #ifndef ECHO
6256 /* This used to be an fputs(), but since the string might contain NUL's,
6257  * we now use fwrite().
6258  */
6259 #define ECHO do { if (fwrite( yy_random_maptext, yy_random_mapleng, 1, yy_random_mapout )) {} } while (0)
6260 #endif
6261 
6262 /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,
6263  * is returned in "result".
6264  */
6265 #ifndef YY_INPUT
6266 #define YY_INPUT(buf,result,max_size) \
6267  if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
6268  { \
6269  int c = '*'; \
6270  size_t n; \
6271  for ( n = 0; n < max_size && \
6272  (c = getc( yy_random_mapin )) != EOF && c != '\n'; ++n ) \
6273  buf[n] = (char) c; \
6274  if ( c == '\n' ) \
6275  buf[n++] = (char) c; \
6276  if ( c == EOF && ferror( yy_random_mapin ) ) \
6277  YY_FATAL_ERROR( "input in flex scanner failed" ); \
6278  result = n; \
6279  } \
6280  else \
6281  { \
6282  errno=0; \
6283  while ( (result = fread(buf, 1, max_size, yy_random_mapin))==0 && ferror(yy_random_mapin)) \
6284  { \
6285  if( errno != EINTR) \
6286  { \
6287  YY_FATAL_ERROR( "input in flex scanner failed" ); \
6288  break; \
6289  } \
6290  errno=0; \
6291  clearerr(yy_random_mapin); \
6292  } \
6293  }\
6294 \
6295 
6296 #endif
6297 
6298 /* No semi-colon after return; correct usage is to write "yyterminate();" -
6299  * we don't want an extra ';' after the "return" because that will cause
6300  * some compilers to complain about unreachable statements.
6301  */
6302 #ifndef yyterminate
6303 #define yyterminate() return YY_NULL
6304 #endif
6305 
6306 /* Number of entries by which start-condition stack grows. */
6307 #ifndef YY_START_STACK_INCR
6308 #define YY_START_STACK_INCR 25
6309 #endif
6310 
6311 /* Report a fatal error. */
6312 #ifndef YY_FATAL_ERROR
6313 #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
6314 #endif
6315 
6316 /* end tables serialization structures and prototypes */
6317 
6318 /* Default declaration of generated scanner - a define so the user can
6319  * easily add parameters.
6320  */
6321 #ifndef YY_DECL
6322 #define YY_DECL_IS_OURS 1
6323 
6324 extern int yy_random_maplex (void);
6325 
6326 #define YY_DECL int yy_random_maplex (void)
6327 #endif /* !YY_DECL */
6328 
6329 /* Code executed at the beginning of each rule, after yy_random_maptext and yy_random_mapleng
6330  * have been set up.
6331  */
6332 #ifndef YY_USER_ACTION
6333 #define YY_USER_ACTION
6334 #endif
6335 
6336 /* Code executed at the end of each rule. */
6337 #ifndef YY_BREAK
6338 #define YY_BREAK break;
6339 #endif
6340 
6341 #define YY_RULE_SETUP \
6342  if ( yy_random_mapleng > 0 ) \
6343  YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \
6344  (yy_random_maptext[yy_random_mapleng - 1] == '\n'); \
6345  YY_USER_ACTION
6346 
6349 YY_DECL
6350 {
6351  register yy_state_type yy_current_state;
6352  register char *yy_cp, *yy_bp;
6353  register int yy_act;
6354 
6355 #line 54 "/atrinik/server/src/loaders/random_map.l"
6356 
6357 
6358 
6359 /* Declare some local variables */
6360 rmap_lex_error = 0;
6361 
6362 
6363 #line 6364 "/atrinik/server/src/loaders/random_map.c"
6364 
6365  if ( !(yy_init) )
6366  {
6367  (yy_init) = 1;
6368 
6369 #ifdef YY_USER_INIT
6370  YY_USER_INIT;
6371 #endif
6372 
6373  if ( ! (yy_start) )
6374  (yy_start) = 1; /* first start state */
6375 
6376  if ( ! yy_random_mapin )
6377  yy_random_mapin = stdin;
6378 
6379  if ( ! yy_random_mapout )
6380  yy_random_mapout = stdout;
6381 
6382  if ( ! YY_CURRENT_BUFFER ) {
6383  yy_random_mapensure_buffer_stack ();
6384  YY_CURRENT_BUFFER_LVALUE =
6385  yy_random_map_create_buffer(yy_random_mapin,YY_BUF_SIZE );
6386  }
6387 
6388  yy_random_map_load_buffer_state( );
6389  }
6390 
6391  while ( 1 ) /* loops until end-of-file is reached */
6392  {
6393  yy_cp = (yy_c_buf_p);
6394 
6395  /* Support of yy_random_maptext. */
6396  *yy_cp = (yy_hold_char);
6397 
6398  /* yy_bp points to the position in yy_ch_buf of the start of
6399  * the current run.
6400  */
6401  yy_bp = yy_cp;
6402 
6403  yy_current_state = (yy_start);
6404  yy_current_state += YY_AT_BOL();
6405 yy_match:
6406  while ( (yy_current_state = yy_nxt[yy_current_state][ YY_SC_TO_UI(*yy_cp) ]) > 0 )
6407  {
6408  if ( yy_accept[yy_current_state] )
6409  {
6410  (yy_last_accepting_state) = yy_current_state;
6411  (yy_last_accepting_cpos) = yy_cp;
6412  }
6413 
6414  ++yy_cp;
6415  }
6416 
6417  yy_current_state = -yy_current_state;
6418 
6419 yy_find_action:
6420  yy_act = yy_accept[yy_current_state];
6421 
6422  YY_DO_BEFORE_ACTION;
6423 
6424 do_action: /* This label is used only to access EOF actions. */
6425 
6426  switch ( yy_act )
6427  { /* beginning of action switch */
6428  case 0: /* must back up */
6429  /* undo the effects of YY_DO_BEFORE_ACTION */
6430  *yy_cp = (yy_hold_char);
6431  yy_cp = (yy_last_accepting_cpos) + 1;
6432  yy_current_state = (yy_last_accepting_state);
6433  goto yy_find_action;
6434 
6435 case 1:
6436 YY_RULE_SETUP
6437 #line 61 "/atrinik/server/src/loaders/random_map.l"
6438 snprintf(VS(RP->wallstyle), "%s", rmap_yval());
6439  YY_BREAK
6440 case 2:
6441 YY_RULE_SETUP
6442 #line 62 "/atrinik/server/src/loaders/random_map.l"
6443 snprintf(VS(RP->floorstyle), "%s", rmap_yval());
6444  YY_BREAK
6445 case 3:
6446 YY_RULE_SETUP
6447 #line 63 "/atrinik/server/src/loaders/random_map.l"
6448 snprintf(VS(RP->monsterstyle), "%s", rmap_yval());
6449  YY_BREAK
6450 case 4:
6451 YY_RULE_SETUP
6452 #line 64 "/atrinik/server/src/loaders/random_map.l"
6453 snprintf(VS(RP->layoutstyle), "%s", rmap_yval());
6454  YY_BREAK
6455 case 5:
6456 YY_RULE_SETUP
6457 #line 65 "/atrinik/server/src/loaders/random_map.l"
6458 snprintf(VS(RP->doorstyle), "%s", rmap_yval());
6459  YY_BREAK
6460 case 6:
6461 YY_RULE_SETUP
6462 #line 66 "/atrinik/server/src/loaders/random_map.l"
6463 snprintf(VS(RP->decorstyle), "%s", rmap_yval());
6464  YY_BREAK
6465 case 7:
6466 YY_RULE_SETUP
6467 #line 67 "/atrinik/server/src/loaders/random_map.l"
6468 snprintf(VS(RP->dungeon_name), "%s", rmap_yval());
6469  YY_BREAK
6470 case 8:
6471 YY_RULE_SETUP
6472 #line 68 "/atrinik/server/src/loaders/random_map.l"
6473 RP->Xsize = IVAL;
6474  YY_BREAK
6475 case 9:
6476 YY_RULE_SETUP
6477 #line 69 "/atrinik/server/src/loaders/random_map.l"
6478 RP->Ysize = IVAL;
6479  YY_BREAK
6480 case 10:
6481 YY_RULE_SETUP
6482 #line 70 "/atrinik/server/src/loaders/random_map.l"
6483 RP->expand2x = IVAL;
6484  YY_BREAK
6485 case 11:
6486 YY_RULE_SETUP
6487 #line 71 "/atrinik/server/src/loaders/random_map.l"
6488 RP->layoutoptions1 = IVAL;
6489  YY_BREAK
6490 case 12:
6491 YY_RULE_SETUP
6492 #line 72 "/atrinik/server/src/loaders/random_map.l"
6493 RP->layoutoptions2 = IVAL;
6494  YY_BREAK
6495 case 13:
6496 YY_RULE_SETUP
6497 #line 73 "/atrinik/server/src/loaders/random_map.l"
6498 RP->layoutoptions3 = IVAL;
6499  YY_BREAK
6500 case 14:
6501 YY_RULE_SETUP
6502 #line 74 "/atrinik/server/src/loaders/random_map.l"
6503 RP->symmetry = IVAL;
6504  YY_BREAK
6505 case 15:
6506 YY_RULE_SETUP
6507 #line 75 "/atrinik/server/src/loaders/random_map.l"
6508 RP->difficulty = IVAL;
6509  YY_BREAK
6510 case 16:
6511 YY_RULE_SETUP
6512 #line 76 "/atrinik/server/src/loaders/random_map.l"
6513 RP->decorchance = IVAL;
6514  YY_BREAK
6515 case 17:
6516 YY_RULE_SETUP
6517 #line 77 "/atrinik/server/src/loaders/random_map.l"
6518 snprintf(VS(RP->exitstyle), "%s", rmap_yval());
6519  YY_BREAK
6520 case 18:
6521 YY_RULE_SETUP
6522 #line 78 "/atrinik/server/src/loaders/random_map.l"
6523 RP->dungeon_level = IVAL;
6524  YY_BREAK
6525 case 19:
6526 YY_RULE_SETUP
6527 #line 79 "/atrinik/server/src/loaders/random_map.l"
6528 RP->dungeon_depth = IVAL;
6529  YY_BREAK
6530 case 20:
6531 YY_RULE_SETUP
6532 #line 80 "/atrinik/server/src/loaders/random_map.l"
6533 snprintf(VS(RP->final_map), "%s", rmap_yval());
6534  YY_BREAK
6535 case 21:
6536 YY_RULE_SETUP
6537 #line 81 "/atrinik/server/src/loaders/random_map.l"
6538 RP->orientation = IVAL;
6539  YY_BREAK
6540 case 22:
6541 YY_RULE_SETUP
6542 #line 82 "/atrinik/server/src/loaders/random_map.l"
6543 RP->origin_x = IVAL;
6544  YY_BREAK
6545 case 23:
6546 YY_RULE_SETUP
6547 #line 83 "/atrinik/server/src/loaders/random_map.l"
6548 RP->origin_y = IVAL;
6549  YY_BREAK
6550 case 24:
6551 YY_RULE_SETUP
6552 #line 84 "/atrinik/server/src/loaders/random_map.l"
6553 snprintf(VS(RP->origin_map), "%s", rmap_yval());
6554  YY_BREAK
6555 case 25:
6556 YY_RULE_SETUP
6557 #line 85 "/atrinik/server/src/loaders/random_map.l"
6558 RP->random_seed = IVAL;
6559  YY_BREAK
6560 case 26:
6561 YY_RULE_SETUP
6562 #line 86 "/atrinik/server/src/loaders/random_map.l"
6563 RP->num_monsters = IVAL;
6564  YY_BREAK
6565 case 27:
6566 YY_RULE_SETUP
6567 #line 87 "/atrinik/server/src/loaders/random_map.l"
6568 RP->darkness = IVAL;
6569  YY_BREAK
6570 case 28:
6571 YY_RULE_SETUP
6572 #line 88 "/atrinik/server/src/loaders/random_map.l"
6573 RP->level_increment = IVAL;
6574  YY_BREAK
6575 case 29:
6576 YY_RULE_SETUP
6577 #line 89 "/atrinik/server/src/loaders/random_map.l"
6578 snprintf(VS(RP->bg_music), "%s", rmap_yval());
6579  YY_BREAK
6580 case 30:
6581 /* rule 30 can match eol */
6582 YY_RULE_SETUP
6583 #line 92 "/atrinik/server/src/loaders/random_map.l"
6584 {}
6585  YY_BREAK
6586 case 31:
6587 /* rule 31 can match eol */
6588 YY_RULE_SETUP
6589 #line 93 "/atrinik/server/src/loaders/random_map.l"
6590 {}
6591  YY_BREAK
6592 case YY_STATE_EOF(INITIAL):
6593 case YY_STATE_EOF(MESSAGE):
6594 #line 95 "/atrinik/server/src/loaders/random_map.l"
6595 {
6596  /* If we got an error, return the error. Otherwise, return that we got EOF */
6597  if (rmap_lex_error != 0) {
6598  return rmap_lex_error;
6599  }
6600  else {
6601  return LL_EOF;
6602  }
6603 }
6604  YY_BREAK
6605 case 32:
6606 YY_RULE_SETUP
6607 #line 105 "/atrinik/server/src/loaders/random_map.l"
6608 {
6609  LOG(ERROR, "Unrecognized string: %s", yy_random_maptext);
6610  rmap_lex_error = -1;
6611  }
6612  YY_BREAK
6613 case 33:
6614 YY_RULE_SETUP
6615 #line 110 "/atrinik/server/src/loaders/random_map.l"
6616 ECHO;
6617  YY_BREAK
6618 #line 6619 "/atrinik/server/src/loaders/random_map.c"
6619 
6620  case YY_END_OF_BUFFER:
6621  {
6622  /* Amount of text matched not including the EOB char. */
6623  int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
6624 
6625  /* Undo the effects of YY_DO_BEFORE_ACTION. */
6626  *yy_cp = (yy_hold_char);
6627  YY_RESTORE_YY_MORE_OFFSET
6628 
6629  if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
6630  {
6631  /* We're scanning a new file or input source. It's
6632  * possible that this happened because the user
6633  * just pointed yy_random_mapin at a new source and called
6634  * yy_random_maplex(). If so, then we have to assure
6635  * consistency between YY_CURRENT_BUFFER and our
6636  * globals. Here is the right place to do so, because
6637  * this is the first action (other than possibly a
6638  * back-up) that will match for the new input source.
6639  */
6640  (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
6641  YY_CURRENT_BUFFER_LVALUE->yy_input_file = yy_random_mapin;
6642  YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
6643  }
6644 
6645  /* Note that here we test for yy_c_buf_p "<=" to the position
6646  * of the first EOB in the buffer, since yy_c_buf_p will
6647  * already have been incremented past the NUL character
6648  * (since all states make transitions on EOB to the
6649  * end-of-buffer state). Contrast this with the test
6650  * in input().
6651  */
6652  if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
6653  { /* This was really a NUL. */
6654  yy_state_type yy_next_state;
6655 
6656  (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
6657 
6658  yy_current_state = yy_get_previous_state( );
6659 
6660  /* Okay, we're now positioned to make the NUL
6661  * transition. We couldn't have
6662  * yy_get_previous_state() go ahead and do it
6663  * for us because it doesn't know how to deal
6664  * with the possibility of jamming (and we don't
6665  * want to build jamming into it because then it
6666  * will run more slowly).
6667  */
6668 
6669  yy_next_state = yy_try_NUL_trans( yy_current_state );
6670 
6671  yy_bp = (yytext_ptr) + YY_MORE_ADJ;
6672 
6673  if ( yy_next_state )
6674  {
6675  /* Consume the NUL. */
6676  yy_cp = ++(yy_c_buf_p);
6677  yy_current_state = yy_next_state;
6678  goto yy_match;
6679  }
6680 
6681  else
6682  {
6683  yy_cp = (yy_c_buf_p);
6684  goto yy_find_action;
6685  }
6686  }
6687 
6688  else switch ( yy_get_next_buffer( ) )
6689  {
6690  case EOB_ACT_END_OF_FILE:
6691  {
6692  (yy_did_buffer_switch_on_eof) = 0;
6693 
6694  if ( yy_random_mapwrap( ) )
6695  {
6696  /* Note: because we've taken care in
6697  * yy_get_next_buffer() to have set up
6698  * yy_random_maptext, we can now set up
6699  * yy_c_buf_p so that if some total
6700  * hoser (like flex itself) wants to
6701  * call the scanner after we return the
6702  * YY_NULL, it'll still work - another
6703  * YY_NULL will get returned.
6704  */
6705  (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
6706 
6707  yy_act = YY_STATE_EOF(YY_START);
6708  goto do_action;
6709  }
6710 
6711  else
6712  {
6713  if ( ! (yy_did_buffer_switch_on_eof) )
6714  YY_NEW_FILE;
6715  }
6716  break;
6717  }
6718 
6719  case EOB_ACT_CONTINUE_SCAN:
6720  (yy_c_buf_p) =
6721  (yytext_ptr) + yy_amount_of_matched_text;
6722 
6723  yy_current_state = yy_get_previous_state( );
6724 
6725  yy_cp = (yy_c_buf_p);
6726  yy_bp = (yytext_ptr) + YY_MORE_ADJ;
6727  goto yy_match;
6728 
6729  case EOB_ACT_LAST_MATCH:
6730  (yy_c_buf_p) =
6731  &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
6732 
6733  yy_current_state = yy_get_previous_state( );
6734 
6735  yy_cp = (yy_c_buf_p);
6736  yy_bp = (yytext_ptr) + YY_MORE_ADJ;
6737  goto yy_find_action;
6738  }
6739  break;
6740  }
6741 
6742  default:
6743  YY_FATAL_ERROR(
6744  "fatal flex scanner internal error--no action found" );
6745  } /* end of action switch */
6746  } /* end of scanning one token */
6747 } /* end of yy_random_maplex */
6748 
6749 /* yy_get_next_buffer - try to read in a new buffer
6750  *
6751  * Returns a code representing an action:
6752  * EOB_ACT_LAST_MATCH -
6753  * EOB_ACT_CONTINUE_SCAN - continue scanning from current position
6754  * EOB_ACT_END_OF_FILE - end of file
6755  */
6756 static int yy_get_next_buffer (void)
6757 {
6758  register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
6759  register char *source = (yytext_ptr);
6760  register int number_to_move, i;
6761  int ret_val;
6762 
6763  if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
6764  YY_FATAL_ERROR(
6765  "fatal flex scanner internal error--end of buffer missed" );
6766 
6767  if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
6768  { /* Don't try to fill the buffer, so this is an EOF. */
6769  if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
6770  {
6771  /* We matched a single character, the EOB, so
6772  * treat this as a final EOF.
6773  */
6774  return EOB_ACT_END_OF_FILE;
6775  }
6776 
6777  else
6778  {
6779  /* We matched some text prior to the EOB, first
6780  * process it.
6781  */
6782  return EOB_ACT_LAST_MATCH;
6783  }
6784  }
6785 
6786  /* Try to read more data. */
6787 
6788  /* First move last chars to start of buffer. */
6789  number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
6790 
6791  for ( i = 0; i < number_to_move; ++i )
6792  *(dest++) = *(source++);
6793 
6794  if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
6795  /* don't do the read, it's not guaranteed to return an EOF,
6796  * just force an EOF
6797  */
6798  YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
6799 
6800  else
6801  {
6802  int num_to_read =
6803  YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
6804 
6805  while ( num_to_read <= 0 )
6806  { /* Not enough room in the buffer - grow it. */
6807 
6808  /* just a shorter name for the current buffer */
6809  YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
6810 
6811  int yy_c_buf_p_offset =
6812  (int) ((yy_c_buf_p) - b->yy_ch_buf);
6813 
6814  if ( b->yy_is_our_buffer )
6815  {
6816  int new_size = b->yy_buf_size * 2;
6817 
6818  if ( new_size <= 0 )
6819  b->yy_buf_size += b->yy_buf_size / 8;
6820  else
6821  b->yy_buf_size *= 2;
6822 
6823  b->yy_ch_buf = (char *)
6824  /* Include room in for 2 EOB chars. */
6825  yy_random_maprealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2 );
6826  }
6827  else
6828  /* Can't grow it, we don't own it. */
6829  b->yy_ch_buf = 0;
6830 
6831  if ( ! b->yy_ch_buf )
6832  YY_FATAL_ERROR(
6833  "fatal error - scanner input buffer overflow" );
6834 
6835  (yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
6836 
6837  num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
6838  number_to_move - 1;
6839 
6840  }
6841 
6842  if ( num_to_read > YY_READ_BUF_SIZE )
6843  num_to_read = YY_READ_BUF_SIZE;
6844 
6845  /* Read in more data. */
6846  YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
6847  (yy_n_chars), (size_t) num_to_read );
6848 
6849  YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
6850  }
6851 
6852  if ( (yy_n_chars) == 0 )
6853  {
6854  if ( number_to_move == YY_MORE_ADJ )
6855  {
6856  ret_val = EOB_ACT_END_OF_FILE;
6857  yy_random_maprestart(yy_random_mapin );
6858  }
6859 
6860  else
6861  {
6862  ret_val = EOB_ACT_LAST_MATCH;
6863  YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
6864  YY_BUFFER_EOF_PENDING;
6865  }
6866  }
6867 
6868  else
6869  ret_val = EOB_ACT_CONTINUE_SCAN;
6870 
6871  if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
6872  /* Extend the array by 50%, plus the number we really need. */
6873  yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
6874  YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yy_random_maprealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size );
6875  if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
6876  YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
6877  }
6878 
6879  (yy_n_chars) += number_to_move;
6880  YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
6881  YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
6882 
6883  (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
6884 
6885  return ret_val;
6886 }
6887 
6888 /* yy_get_previous_state - get the state just before the EOB char was reached */
6889 
6890  static yy_state_type yy_get_previous_state (void)
6891 {
6892  register yy_state_type yy_current_state;
6893  register char *yy_cp;
6894 
6895  yy_current_state = (yy_start);
6896  yy_current_state += YY_AT_BOL();
6897 
6898  for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
6899  {
6900  if ( *yy_cp )
6901  {
6902  yy_current_state = yy_nxt[yy_current_state][YY_SC_TO_UI(*yy_cp)];
6903  }
6904  else
6905  yy_current_state = yy_NUL_trans[yy_current_state];
6906  if ( yy_accept[yy_current_state] )
6907  {
6908  (yy_last_accepting_state) = yy_current_state;
6909  (yy_last_accepting_cpos) = yy_cp;
6910  }
6911  }
6912 
6913  return yy_current_state;
6914 }
6915 
6916 /* yy_try_NUL_trans - try to make a transition on the NUL character
6917  *
6918  * synopsis
6919  * next_state = yy_try_NUL_trans( current_state );
6920  */
6921  static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state )
6922 {
6923  register int yy_is_jam;
6924  register char *yy_cp = (yy_c_buf_p);
6925 
6926  yy_current_state = yy_NUL_trans[yy_current_state];
6927  yy_is_jam = (yy_current_state == 0);
6928 
6929  if ( ! yy_is_jam )
6930  {
6931  if ( yy_accept[yy_current_state] )
6932  {
6933  (yy_last_accepting_state) = yy_current_state;
6934  (yy_last_accepting_cpos) = yy_cp;
6935  }
6936  }
6937 
6938  return yy_is_jam ? 0 : yy_current_state;
6939 }
6940 
6941 #ifndef YY_NO_INPUT
6942 #ifdef __cplusplus
6943  static int yyinput (void)
6944 #else
6945  static int input (void)
6946 #endif
6947 
6948 {
6949  int c;
6950 
6951  *(yy_c_buf_p) = (yy_hold_char);
6952 
6953  if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
6954  {
6955  /* yy_c_buf_p now points to the character we want to return.
6956  * If this occurs *before* the EOB characters, then it's a
6957  * valid NUL; if not, then we've hit the end of the buffer.
6958  */
6959  if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
6960  /* This was really a NUL. */
6961  *(yy_c_buf_p) = '\0';
6962 
6963  else
6964  { /* need more input */
6965  int offset = (yy_c_buf_p) - (yytext_ptr);
6966  ++(yy_c_buf_p);
6967 
6968  switch ( yy_get_next_buffer( ) )
6969  {
6970  case EOB_ACT_LAST_MATCH:
6971  /* This happens because yy_g_n_b()
6972  * sees that we've accumulated a
6973  * token and flags that we need to
6974  * try matching the token before
6975  * proceeding. But for input(),
6976  * there's no matching to consider.
6977  * So convert the EOB_ACT_LAST_MATCH
6978  * to EOB_ACT_END_OF_FILE.
6979  */
6980 
6981  /* Reset buffer status. */
6982  yy_random_maprestart(yy_random_mapin );
6983 
6984  /*FALLTHROUGH*/
6985 
6986  case EOB_ACT_END_OF_FILE:
6987  {
6988  if ( yy_random_mapwrap( ) )
6989  return EOF;
6990 
6991  if ( ! (yy_did_buffer_switch_on_eof) )
6992  YY_NEW_FILE;
6993 #ifdef __cplusplus
6994  return yyinput();
6995 #else
6996  return input();
6997 #endif
6998  }
6999 
7000  case EOB_ACT_CONTINUE_SCAN:
7001  (yy_c_buf_p) = (yytext_ptr) + offset;
7002  break;
7003  }
7004  }
7005  }
7006 
7007  c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */
7008  *(yy_c_buf_p) = '\0'; /* preserve yy_random_maptext */
7009  (yy_hold_char) = *++(yy_c_buf_p);
7010 
7011  YY_CURRENT_BUFFER_LVALUE->yy_at_bol = (c == '\n');
7012 
7013  return c;
7014 }
7015 #endif /* ifndef YY_NO_INPUT */
7016 
7022  void yy_random_maprestart (FILE * input_file )
7023 {
7024 
7025  if ( ! YY_CURRENT_BUFFER ){
7026  yy_random_mapensure_buffer_stack ();
7027  YY_CURRENT_BUFFER_LVALUE =
7028  yy_random_map_create_buffer(yy_random_mapin,YY_BUF_SIZE );
7029  }
7030 
7031  yy_random_map_init_buffer(YY_CURRENT_BUFFER,input_file );
7032  yy_random_map_load_buffer_state( );
7033 }
7034 
7039  void yy_random_map_switch_to_buffer (YY_BUFFER_STATE new_buffer )
7040 {
7041 
7042  /* TODO. We should be able to replace this entire function body
7043  * with
7044  * yy_random_mappop_buffer_state();
7045  * yy_random_mappush_buffer_state(new_buffer);
7046  */
7047  yy_random_mapensure_buffer_stack ();
7048  if ( YY_CURRENT_BUFFER == new_buffer )
7049  return;
7050 
7051  if ( YY_CURRENT_BUFFER )
7052  {
7053  /* Flush out information for old buffer. */
7054  *(yy_c_buf_p) = (yy_hold_char);
7055  YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
7056  YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
7057  }
7058 
7059  YY_CURRENT_BUFFER_LVALUE = new_buffer;
7060  yy_random_map_load_buffer_state( );
7061 
7062  /* We don't actually know whether we did this switch during
7063  * EOF (yy_random_mapwrap()) processing, but the only time this flag
7064  * is looked at is after yy_random_mapwrap() is called, so it's safe
7065  * to go ahead and always set it.
7066  */
7067  (yy_did_buffer_switch_on_eof) = 1;
7068 }
7069 
7070 static void yy_random_map_load_buffer_state (void)
7071 {
7072  (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
7073  (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
7074  yy_random_mapin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
7075  (yy_hold_char) = *(yy_c_buf_p);
7076 }
7077 
7084  YY_BUFFER_STATE yy_random_map_create_buffer (FILE * file, int size )
7085 {
7086  YY_BUFFER_STATE b;
7087 
7088  b = (YY_BUFFER_STATE) yy_random_mapalloc(sizeof( struct yy_buffer_state ) );
7089  if ( ! b )
7090  YY_FATAL_ERROR( "out of dynamic memory in yy_random_map_create_buffer()" );
7091 
7092  b->yy_buf_size = size;
7093 
7094  /* yy_ch_buf has to be 2 characters longer than the size given because
7095  * we need to put in 2 end-of-buffer characters.
7096  */
7097  b->yy_ch_buf = (char *) yy_random_mapalloc(b->yy_buf_size + 2 );
7098  if ( ! b->yy_ch_buf )
7099  YY_FATAL_ERROR( "out of dynamic memory in yy_random_map_create_buffer()" );
7100 
7101  b->yy_is_our_buffer = 1;
7102 
7103  yy_random_map_init_buffer(b,file );
7104 
7105  return b;
7106 }
7107 
7112  void yy_random_map_delete_buffer (YY_BUFFER_STATE b )
7113 {
7114 
7115  if ( ! b )
7116  return;
7117 
7118  if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
7119  YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
7120 
7121  if ( b->yy_is_our_buffer )
7122  yy_random_mapfree((void *) b->yy_ch_buf );
7123 
7124  yy_random_mapfree((void *) b );
7125 }
7126 
7127 #ifndef __cplusplus
7128 extern int isatty (int );
7129 #endif /* __cplusplus */
7130 
7131 /* Initializes or reinitializes a buffer.
7132  * This function is sometimes called more than once on the same buffer,
7133  * such as during a yy_random_maprestart() or at EOF.
7134  */
7135  static void yy_random_map_init_buffer (YY_BUFFER_STATE b, FILE * file )
7136 
7137 {
7138  int oerrno = errno;
7139 
7140  yy_random_map_flush_buffer(b );
7141 
7142  b->yy_input_file = file;
7143  b->yy_fill_buffer = 1;
7144 
7145  /* If b is the current buffer, then yy_random_map_init_buffer was _probably_
7146  * called from yy_random_maprestart() or through yy_get_next_buffer.
7147  * In that case, we don't want to reset the lineno or column.
7148  */
7149  if (b != YY_CURRENT_BUFFER){
7150  b->yy_bs_lineno = 1;
7151  b->yy_bs_column = 0;
7152  }
7153 
7154  b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
7155 
7156  errno = oerrno;
7157 }
7158 
7163  void yy_random_map_flush_buffer (YY_BUFFER_STATE b )
7164 {
7165  if ( ! b )
7166  return;
7167 
7168  b->yy_n_chars = 0;
7169 
7170  /* We always need two end-of-buffer characters. The first causes
7171  * a transition to the end-of-buffer state. The second causes
7172  * a jam in that state.
7173  */
7174  b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
7175  b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
7176 
7177  b->yy_buf_pos = &b->yy_ch_buf[0];
7178 
7179  b->yy_at_bol = 1;
7180  b->yy_buffer_status = YY_BUFFER_NEW;
7181 
7182  if ( b == YY_CURRENT_BUFFER )
7183  yy_random_map_load_buffer_state( );
7184 }
7185 
7192 void yy_random_mappush_buffer_state (YY_BUFFER_STATE new_buffer )
7193 {
7194  if (new_buffer == NULL)
7195  return;
7196 
7197  yy_random_mapensure_buffer_stack();
7198 
7199  /* This block is copied from yy_random_map_switch_to_buffer. */
7200  if ( YY_CURRENT_BUFFER )
7201  {
7202  /* Flush out information for old buffer. */
7203  *(yy_c_buf_p) = (yy_hold_char);
7204  YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
7205  YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
7206  }
7207 
7208  /* Only push if top exists. Otherwise, replace top. */
7209  if (YY_CURRENT_BUFFER)
7210  (yy_buffer_stack_top)++;
7211  YY_CURRENT_BUFFER_LVALUE = new_buffer;
7212 
7213  /* copied from yy_random_map_switch_to_buffer. */
7214  yy_random_map_load_buffer_state( );
7215  (yy_did_buffer_switch_on_eof) = 1;
7216 }
7217 
7222 void yy_random_mappop_buffer_state (void)
7223 {
7224  if (!YY_CURRENT_BUFFER)
7225  return;
7226 
7227  yy_random_map_delete_buffer(YY_CURRENT_BUFFER );
7228  YY_CURRENT_BUFFER_LVALUE = NULL;
7229  if ((yy_buffer_stack_top) > 0)
7230  --(yy_buffer_stack_top);
7231 
7232  if (YY_CURRENT_BUFFER) {
7233  yy_random_map_load_buffer_state( );
7234  (yy_did_buffer_switch_on_eof) = 1;
7235  }
7236 }
7237 
7238 /* Allocates the stack if it does not exist.
7239  * Guarantees space for at least one push.
7240  */
7241 static void yy_random_mapensure_buffer_stack (void)
7242 {
7243  int num_to_alloc;
7244 
7245  if (!(yy_buffer_stack)) {
7246 
7247  /* First allocation is just for 2 elements, since we don't know if this
7248  * scanner will even need a stack. We use 2 instead of 1 to avoid an
7249  * immediate realloc on the next call.
7250  */
7251  num_to_alloc = 1;
7252  (yy_buffer_stack) = (struct yy_buffer_state**)yy_random_mapalloc
7253  (num_to_alloc * sizeof(struct yy_buffer_state*)
7254  );
7255  if ( ! (yy_buffer_stack) )
7256  YY_FATAL_ERROR( "out of dynamic memory in yy_random_mapensure_buffer_stack()" );
7257 
7258  memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
7259 
7260  (yy_buffer_stack_max) = num_to_alloc;
7261  (yy_buffer_stack_top) = 0;
7262  return;
7263  }
7264 
7265  if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
7266 
7267  /* Increase the buffer to prepare for a possible push. */
7268  int grow_size = 8 /* arbitrary grow size */;
7269 
7270  num_to_alloc = (yy_buffer_stack_max) + grow_size;
7271  (yy_buffer_stack) = (struct yy_buffer_state**)yy_random_maprealloc
7272  ((yy_buffer_stack),
7273  num_to_alloc * sizeof(struct yy_buffer_state*)
7274  );
7275  if ( ! (yy_buffer_stack) )
7276  YY_FATAL_ERROR( "out of dynamic memory in yy_random_mapensure_buffer_stack()" );
7277 
7278  /* zero only the new slots.*/
7279  memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
7280  (yy_buffer_stack_max) = num_to_alloc;
7281  }
7282 }
7283 
7290 YY_BUFFER_STATE yy_random_map_scan_buffer (char * base, yy_size_t size )
7291 {
7292  YY_BUFFER_STATE b;
7293 
7294  if ( size < 2 ||
7295  base[size-2] != YY_END_OF_BUFFER_CHAR ||
7296  base[size-1] != YY_END_OF_BUFFER_CHAR )
7297  /* They forgot to leave room for the EOB's. */
7298  return 0;
7299 
7300  b = (YY_BUFFER_STATE) yy_random_mapalloc(sizeof( struct yy_buffer_state ) );
7301  if ( ! b )
7302  YY_FATAL_ERROR( "out of dynamic memory in yy_random_map_scan_buffer()" );
7303 
7304  b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
7305  b->yy_buf_pos = b->yy_ch_buf = base;
7306  b->yy_is_our_buffer = 0;
7307  b->yy_input_file = 0;
7308  b->yy_n_chars = b->yy_buf_size;
7309  b->yy_is_interactive = 0;
7310  b->yy_at_bol = 1;
7311  b->yy_fill_buffer = 0;
7312  b->yy_buffer_status = YY_BUFFER_NEW;
7313 
7314  yy_random_map_switch_to_buffer(b );
7315 
7316  return b;
7317 }
7318 
7327 YY_BUFFER_STATE yy_random_map_scan_string (yyconst char * yystr )
7328 {
7329 
7330  return yy_random_map_scan_bytes(yystr,strlen(yystr) );
7331 }
7332 
7340 YY_BUFFER_STATE yy_random_map_scan_bytes (yyconst char * yybytes, int _yybytes_len )
7341 {
7342  YY_BUFFER_STATE b;
7343  char *buf;
7344  yy_size_t n;
7345  int i;
7346 
7347  /* Get memory for full buffer, including space for trailing EOB's. */
7348  n = _yybytes_len + 2;
7349  buf = (char *) yy_random_mapalloc(n );
7350  if ( ! buf )
7351  YY_FATAL_ERROR( "out of dynamic memory in yy_random_map_scan_bytes()" );
7352 
7353  for ( i = 0; i < _yybytes_len; ++i )
7354  buf[i] = yybytes[i];
7355 
7356  buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
7357 
7358  b = yy_random_map_scan_buffer(buf,n );
7359  if ( ! b )
7360  YY_FATAL_ERROR( "bad buffer in yy_random_map_scan_bytes()" );
7361 
7362  /* It's okay to grow etc. this buffer, and we should throw it
7363  * away when we're done.
7364  */
7365  b->yy_is_our_buffer = 1;
7366 
7367  return b;
7368 }
7369 
7370 #ifndef YY_EXIT_FAILURE
7371 #define YY_EXIT_FAILURE 2
7372 #endif
7373 
7374 static void yy_fatal_error (yyconst char* msg )
7375 {
7376  (void) fprintf( stderr, "%s\n", msg );
7377  exit( YY_EXIT_FAILURE );
7378 }
7379 
7380 /* Redefine yyless() so it works in section 3 code. */
7381 
7382 #undef yyless
7383 #define yyless(n) \
7384  do \
7385  { \
7386  /* Undo effects of setting up yy_random_maptext. */ \
7387  int yyless_macro_arg = (n); \
7388  YY_LESS_LINENO(yyless_macro_arg);\
7389  yy_random_maptext[yy_random_mapleng] = (yy_hold_char); \
7390  (yy_c_buf_p) = yy_random_maptext + yyless_macro_arg; \
7391  (yy_hold_char) = *(yy_c_buf_p); \
7392  *(yy_c_buf_p) = '\0'; \
7393  yy_random_mapleng = yyless_macro_arg; \
7394  } \
7395  while ( 0 )
7396 
7397 /* Accessor methods (get/set functions) to struct members. */
7398 
7402 int yy_random_mapget_lineno (void)
7403 {
7404 
7405  return yy_random_maplineno;
7406 }
7407 
7411 FILE *yy_random_mapget_in (void)
7412 {
7413  return yy_random_mapin;
7414 }
7415 
7419 FILE *yy_random_mapget_out (void)
7420 {
7421  return yy_random_mapout;
7422 }
7423 
7427 int yy_random_mapget_leng (void)
7428 {
7429  return yy_random_mapleng;
7430 }
7431 
7436 char *yy_random_mapget_text (void)
7437 {
7438  return yy_random_maptext;
7439 }
7440 
7445 void yy_random_mapset_lineno (int line_number )
7446 {
7447 
7448  yy_random_maplineno = line_number;
7449 }
7450 
7457 void yy_random_mapset_in (FILE * in_str )
7458 {
7459  yy_random_mapin = in_str ;
7460 }
7461 
7462 void yy_random_mapset_out (FILE * out_str )
7463 {
7464  yy_random_mapout = out_str ;
7465 }
7466 
7467 int yy_random_mapget_debug (void)
7468 {
7469  return yy_random_map_flex_debug;
7470 }
7471 
7472 void yy_random_mapset_debug (int bdebug )
7473 {
7474  yy_random_map_flex_debug = bdebug ;
7475 }
7476 
7477 static int yy_init_globals (void)
7478 {
7479  /* Initialization is the same as for the non-reentrant scanner.
7480  * This function is called from yy_random_maplex_destroy(), so don't allocate here.
7481  */
7482 
7483  (yy_buffer_stack) = 0;
7484  (yy_buffer_stack_top) = 0;
7485  (yy_buffer_stack_max) = 0;
7486  (yy_c_buf_p) = (char *) 0;
7487  (yy_init) = 0;
7488  (yy_start) = 0;
7489 
7490 /* Defined in main.c */
7491 #ifdef YY_STDINIT
7492  yy_random_mapin = stdin;
7493  yy_random_mapout = stdout;
7494 #else
7495  yy_random_mapin = (FILE *) 0;
7496  yy_random_mapout = (FILE *) 0;
7497 #endif
7498 
7499  /* For future reference: Set errno on error, since we are called by
7500  * yy_random_maplex_init()
7501  */
7502  return 0;
7503 }
7504 
7505 /* yy_random_maplex_destroy is for both reentrant and non-reentrant scanners. */
7506 int yy_random_maplex_destroy (void)
7507 {
7508 
7509  /* Pop the buffer stack, destroying each element. */
7510  while(YY_CURRENT_BUFFER){
7511  yy_random_map_delete_buffer(YY_CURRENT_BUFFER );
7512  YY_CURRENT_BUFFER_LVALUE = NULL;
7513  yy_random_mappop_buffer_state();
7514  }
7515 
7516  /* Destroy the stack itself. */
7517  yy_random_mapfree((yy_buffer_stack) );
7518  (yy_buffer_stack) = NULL;
7519 
7520  /* Reset the globals. This is important in a non-reentrant scanner so the next time
7521  * yy_random_maplex() is called, initialization will occur. */
7522  yy_init_globals( );
7523 
7524  return 0;
7525 }
7526 
7527 /*
7528  * Internal utility routines.
7529  */
7530 
7531 #ifndef yytext_ptr
7532 static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
7533 {
7534  register int i;
7535  for ( i = 0; i < n; ++i )
7536  s1[i] = s2[i];
7537 }
7538 #endif
7539 
7540 #ifdef YY_NEED_STRLEN
7541 static int yy_flex_strlen (yyconst char * s )
7542 {
7543  register int n;
7544  for ( n = 0; s[n]; ++n )
7545  ;
7546 
7547  return n;
7548 }
7549 #endif
7550 
7551 void *yy_random_mapalloc (yy_size_t size )
7552 {
7553  return (void *) malloc( size );
7554 }
7555 
7556 void *yy_random_maprealloc (void * ptr, yy_size_t size )
7557 {
7558  /* The cast to (char *) in the following accommodates both
7559  * implementations that use char* generic pointers, and those
7560  * that use void* generic pointers. It works with the latter
7561  * because both ANSI C and C++ allow castless assignment from
7562  * any pointer type to void*, and deal with argument conversions
7563  * as though doing an assignment.
7564  */
7565  return (void *) realloc( (char *) ptr, size );
7566 }
7567 
7568 void yy_random_mapfree (void * ptr )
7569 {
7570  free( (char *) ptr ); /* see yy_random_maprealloc() for (char *) cast */
7571 }
7572 
7573 #define YYTABLES_NAME "yytables"
7574 
7575 #line 110 "/atrinik/server/src/loaders/random_map.l"
7576 
7577 
7578 
7579 #pragma GCC diagnostic pop
7580 
7581 /* Our save file syntax is very simple, so we can use a very simple
7582  * processing mechanism here instead using something like bison
7583  * This skips over the space and returns the value, or "" if no value
7584  * is found. */
7585 static const char *rmap_yval(void)
7586 {
7587  static const char *em = "";
7588  char *cp;
7589 
7590  cp = strchr(yy_random_maptext,' ');
7591 
7592  if (cp) {
7593  return cp + 1;
7594  }
7595  else {
7596  return em;
7597  }
7598 }
7599 
7600 int load_parameters(FILE *fp, int bufstate, RMParms *RP)
7601 {
7602  int retval;
7603  char inbuf[MAX_BUF];
7604 
7605  if (bufstate == LO_NEWFILE || bufstate == LO_NOREAD) {
7606  yy_random_map_delete_buffer(YY_CURRENT_BUFFER);
7607  yy_random_map_switch_to_buffer(yy_random_map_create_buffer(fp,YY_BUF_SIZE));
7608 
7609  if (bufstate == LO_NOREAD) {
7610  return LL_NORMAL;
7611  }
7612  }
7613 
7614  if (bufstate == LO_LINEMODE) {
7615  YY_BUFFER_STATE yybufstate;
7616 
7617  while (fgets(inbuf, MAX_BUF - 3, fp)) {
7618  yybufstate = yy_random_map_scan_string(inbuf);
7619  retval = rmap_lex_read(RP);
7620  yy_random_map_delete_buffer(yybufstate);
7621 
7622  if (retval == LL_NORMAL) {
7623  return retval;
7624  }
7625  }
7626 
7627  return LL_EOF;
7628  }
7629 
7630  retval = rmap_lex_read(RP);
7631  return retval;
7632 }
7633 
7634 
7635 /* This takes a buffer, scans it for variables, and sets those variables
7636  * as appropriate in op.
7637  *
7638  * This function appears to be used in only 2 places - in crossedit to
7639  * override values and in c_wiz to mutate values. */
7640 int set_random_map_variable(RMParms *rp, const char *buf)
7641 {
7642  YY_BUFFER_STATE yybufstate;
7643  int retval;
7644 
7645  yybufstate = yy_random_map_scan_string(buf);
7646  retval = rmap_lex_read(rp);
7647  yy_random_map_delete_buffer(yybufstate);
7648 
7649  return retval;
7650 }
7651 
7655 void free_random_map_loader(void)
7656 {
7657 #ifndef WIN32
7658  yy_random_maplex_destroy();
7659 #endif
7660 }
7661 
static size_t yy_buffer_stack_max
Definition: object.c:282
static YY_BUFFER_STATE * yy_buffer_stack
Definition: object.c:283
#define LL_NORMAL
Object was successfully loaded.
Definition: loader.h:40
#define IVAL
Definition: object.c:45306
#define LL_EOF
End of file reached.
Definition: loader.h:38
YY_DECL
Definition: object.c:45580
static size_t yy_buffer_stack_top
Definition: object.c:281