1 /* A lexical scanner generated by flex */
2 
3 /* Scanner skeleton version:
4  * $Header: /cvsroot/tenebrae/tenebrae_0/lex.yy.c,v 1.2 2002/12/02 02:23:14 jpaana Exp $
5  */
6 
7 #define FLEX_SCANNER
8 #define YY_FLEX_MAJOR_VERSION 2
9 #define YY_FLEX_MINOR_VERSION 5
10 
11 #include <stdio.h>
12 
13 
14 /* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */
15 #ifdef c_plusplus
16 #ifndef __cplusplus
17 #define __cplusplus
18 #endif
19 #endif
20 
21 
22 #ifdef __cplusplus
23 
24 #include <stdlib.h>
25 #include <unistd.h>
26 
27 /* Use prototypes in function declarations. */
28 #define YY_USE_PROTOS
29 
30 /* The "const" storage-class-modifier is valid. */
31 #define YY_USE_CONST
32 
33 #else	/* ! __cplusplus */
34 
35 #if __STDC__
36 
37 #define YY_USE_PROTOS
38 #define YY_USE_CONST
39 
40 #endif	/* __STDC__ */
41 #endif	/* ! __cplusplus */
42 
43 #ifdef __TURBOC__
44  #pragma warn -rch
45  #pragma warn -use
46 #include <io.h>
47 #include <stdlib.h>
48 #define YY_USE_CONST
49 #define YY_USE_PROTOS
50 #endif
51 
52 #ifdef YY_USE_CONST
53 #define yyconst const
54 #else
55 #define yyconst
56 #endif
57 
58 
59 #ifdef YY_USE_PROTOS
60 #define YY_PROTO(proto) proto
61 #else
62 #define YY_PROTO(proto) ()
63 #endif
64 
65 /* Returned upon end-of-file. */
66 #define YY_NULL 0
67 
68 /* Promotes a possibly negative, possibly signed char to an unsigned
69  * integer for use as an array index.  If the signed char is negative,
70  * we want to instead treat it as an 8-bit unsigned char, hence the
71  * double cast.
72  */
73 #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
74 
75 /* Enter a start condition.  This macro really ought to take a parameter,
76  * but we do it the disgusting crufty way forced on us by the ()-less
77  * definition of BEGIN.
78  */
79 #define BEGIN yy_start = 1 + 2 *
80 
81 /* Translate the current start state into a value that can be later handed
82  * to BEGIN to return to the state.  The YYSTATE alias is for lex
83  * compatibility.
84  */
85 #define YY_START ((yy_start - 1) / 2)
86 #define YYSTATE YY_START
87 
88 /* Action number for EOF rule of a given start state. */
89 #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
90 
91 /* Special action meaning "start processing a new file". */
92 #define YY_NEW_FILE yyrestart( yyin )
93 
94 #define YY_END_OF_BUFFER_CHAR 0
95 
96 /* Size of default input buffer. */
97 #define YY_BUF_SIZE 16384
98 
99 typedef struct yy_buffer_state *YY_BUFFER_STATE;
100 
101 extern int yyleng;
102 extern FILE *yyin, *yyout;
103 
104 #define EOB_ACT_CONTINUE_SCAN 0
105 #define EOB_ACT_END_OF_FILE 1
106 #define EOB_ACT_LAST_MATCH 2
107 
108 /* The funky do-while in the following #define is used to turn the definition
109  * int a single C statement (which needs a semi-colon terminator).  This
110  * avoids problems with code like:
111  *
112  * 	if ( condition_holds )
113  *		yyless( 5 );
114  *	else
115  *		do_something_else();
116  *
117  * Prior to using the do-while the compiler would get upset at the
118  * "else" because it interpreted the "if" statement as being all
119  * done when it reached the ';' after the yyless() call.
120  */
121 
122 /* Return all but the first 'n' matched characters back to the input stream. */
123 
124 #define yyless(n) \
125 	do \
126 		{ \
127 		/* Undo effects of setting up yytext. */ \
128 		*yy_cp = yy_hold_char; \
129 		YY_RESTORE_YY_MORE_OFFSET \
130 		yy_c_buf_p = yy_cp = yy_bp + n - YY_MORE_ADJ; \
131 		YY_DO_BEFORE_ACTION; /* set up yytext again */ \
132 		} \
133 	while ( 0 )
134 
135 #define unput(c) yyunput( c, yytext_ptr )
136 
137 /* The following is because we cannot portably get our hands on size_t
138  * (without autoconf's help, which isn't available because we want
139  * flex-generated scanners to compile on their own).
140  */
141 typedef unsigned int yy_size_t;
142 
143 
144 struct yy_buffer_state
145 	{
146 	FILE *yy_input_file;
147 
148 	char *yy_ch_buf;		/* input buffer */
149 	char *yy_buf_pos;		/* current position in input buffer */
150 
151 	/* Size of input buffer in bytes, not including room for EOB
152 	 * characters.
153 	 */
154 	yy_size_t yy_buf_size;
155 
156 	/* Number of characters read into yy_ch_buf, not including EOB
157 	 * characters.
158 	 */
159 	int yy_n_chars;
160 
161 	/* Whether we "own" the buffer - i.e., we know we created it,
162 	 * and can realloc() it to grow it, and should free() it to
163 	 * delete it.
164 	 */
165 	int yy_is_our_buffer;
166 
167 	/* Whether this is an "interactive" input source; if so, and
168 	 * if we're using stdio for input, then we want to use getc()
169 	 * instead of fread(), to make sure we stop fetching input after
170 	 * each newline.
171 	 */
172 	int yy_is_interactive;
173 
174 	/* Whether we're considered to be at the beginning of a line.
175 	 * If so, '^' rules will be active on the next match, otherwise
176 	 * not.
177 	 */
178 	int yy_at_bol;
179 
180 	/* Whether to try to fill the input buffer when we reach the
181 	 * end of it.
182 	 */
183 	int yy_fill_buffer;
184 
185 	int yy_buffer_status;
186 #define YY_BUFFER_NEW 0
187 #define YY_BUFFER_NORMAL 1
188 	/* When an EOF's been seen but there's still some text to process
189 	 * then we mark the buffer as YY_EOF_PENDING, to indicate that we
190 	 * shouldn't try reading from the input source any more.  We might
191 	 * still have a bunch of tokens to match, though, because of
192 	 * possible backing-up.
193 	 *
194 	 * When we actually see the EOF, we change the status to "new"
195 	 * (via yyrestart()), so that the user can continue scanning by
196 	 * just pointing yyin at a new input file.
197 	 */
198 #define YY_BUFFER_EOF_PENDING 2
199 	};
200 
201 static YY_BUFFER_STATE yy_current_buffer = 0;
202 
203 /* We provide macros for accessing buffer states in case in the
204  * future we want to put the buffer states in a more general
205  * "scanner state".
206  */
207 #define YY_CURRENT_BUFFER yy_current_buffer
208 
209 
210 /* yy_hold_char holds the character lost when yytext is formed. */
211 static char yy_hold_char;
212 
213 static int yy_n_chars;		/* number of characters read into yy_ch_buf */
214 
215 
216 int yyleng;
217 
218 /* Points to current character in buffer. */
219 static char *yy_c_buf_p = (char *) 0;
220 static int yy_init = 1;		/* whether we need to initialize */
221 static int yy_start = 0;	/* start state number */
222 
223 /* Flag which is used to allow yywrap()'s to do buffer switches
224  * instead of setting up a fresh yyin.  A bit of a hack ...
225  */
226 static int yy_did_buffer_switch_on_eof;
227 
228 void yyrestart YY_PROTO(( FILE *input_file ));
229 
230 void yy_switch_to_buffer YY_PROTO(( YY_BUFFER_STATE new_buffer ));
231 void yy_load_buffer_state YY_PROTO(( void ));
232 YY_BUFFER_STATE yy_create_buffer YY_PROTO(( FILE *file, int size ));
233 void yy_delete_buffer YY_PROTO(( YY_BUFFER_STATE b ));
234 void yy_init_buffer YY_PROTO(( YY_BUFFER_STATE b, FILE *file ));
235 void yy_flush_buffer YY_PROTO(( YY_BUFFER_STATE b ));
236 #define YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer )
237 
238 YY_BUFFER_STATE yy_scan_buffer YY_PROTO(( char *base, yy_size_t size ));
239 YY_BUFFER_STATE yy_scan_string YY_PROTO(( yyconst char *yy_str ));
240 YY_BUFFER_STATE yy_scan_bytes YY_PROTO(( yyconst char *bytes, int len ));
241 
242 static void *yy_flex_alloc YY_PROTO(( yy_size_t ));
243 static void *yy_flex_realloc YY_PROTO(( void *, yy_size_t ));
244 static void yy_flex_free YY_PROTO(( void * ));
245 
246 #define yy_new_buffer yy_create_buffer
247 
248 #define yy_set_interactive(is_interactive) \
249 	{ \
250 	if ( ! yy_current_buffer ) \
251 		yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
252 	yy_current_buffer->yy_is_interactive = is_interactive; \
253 	}
254 
255 #define yy_set_bol(at_bol) \
256 	{ \
257 	if ( ! yy_current_buffer ) \
258 		yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
259 	yy_current_buffer->yy_at_bol = at_bol; \
260 	}
261 
262 #define YY_AT_BOL() (yy_current_buffer->yy_at_bol)
263 
264 typedef unsigned char YY_CHAR;
265 FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
266 typedef int yy_state_type;
267 extern char *yytext;
268 #define yytext_ptr yytext
269 static yyconst short yy_nxt[][256] =
270     {
271     {
272         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
273         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
274         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
275         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
276         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
277         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
278         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
279         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
280         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
281         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
282 
283         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
284         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
285         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
286         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
287         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
288         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
289         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
290         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
291         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
292         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
293 
294         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
295         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
296         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
297         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
298         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
299         0,    0,    0,    0,    0,    0
300     },
301 
302     {
303        11,   12,   12,   12,   12,   12,   12,   12,   12,   13,
304        14,   12,   12,   13,   12,   12,   12,   12,   12,   12,
305        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
306        12,   12,   13,   12,   15,   12,   12,   12,   12,   12,
307 
308        12,   12,   12,   12,   12,   16,   12,   17,   18,   18,
309        18,   18,   18,   18,   18,   18,   18,   18,   12,   12,
310        12,   12,   12,   12,   12,   19,   20,   19,   21,   22,
311        23,   24,   19,   19,   19,   19,   25,   26,   19,   27,
312        28,   19,   29,   30,   19,   19,   31,   19,   19,   19,
313        19,   12,   12,   12,   12,   12,   12,   19,   20,   19,
314        21,   22,   23,   24,   19,   19,   19,   19,   25,   26,
315        19,   27,   28,   19,   29,   30,   19,   19,   31,   19,
316        19,   19,   19,   12,   12,   12,   12,   12,   12,   12,
317        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
318 
319        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
320        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
321        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
322        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
323        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
324        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
325        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
326        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
327        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
328        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
329 
330        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
331        12,   12,   12,   12,   12,   12
332     },
333 
334     {
335        11,   12,   12,   12,   12,   12,   12,   12,   12,   13,
336        14,   12,   12,   13,   12,   12,   12,   12,   12,   12,
337        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
338        12,   12,   13,   12,   15,   12,   12,   12,   12,   12,
339        12,   12,   12,   12,   12,   16,   12,   17,   18,   18,
340        18,   18,   18,   18,   18,   18,   18,   18,   12,   12,
341        12,   12,   12,   12,   12,   19,   20,   19,   21,   22,
342        23,   24,   19,   19,   19,   19,   25,   26,   19,   27,
343 
344        28,   19,   29,   30,   19,   19,   31,   19,   19,   19,
345        19,   12,   12,   12,   12,   12,   12,   19,   20,   19,
346        21,   22,   23,   24,   19,   19,   19,   19,   25,   26,
347        19,   27,   28,   19,   29,   30,   19,   19,   31,   19,
348        19,   19,   19,   12,   12,   12,   12,   12,   12,   12,
349        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
350        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
351        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
352        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
353        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
354 
355        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
356        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
357        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
358        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
359        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
360        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
361        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
362        12,   12,   12,   12,   12,   12
363     },
364 
365     {
366        11,   33,   33,   33,   33,   33,   33,   33,   33,   33,
367        34,   33,   33,   33,   33,   33,   33,   33,   33,   33,
368 
369        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
370        33,   33,   33,   33,   35,   33,   33,   33,   33,   33,
371        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
372        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
373        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
374        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
375        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
376        33,   33,   36,   33,   33,   33,   33,   33,   33,   33,
377        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
378        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
379 
380        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
381        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
382        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
383        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
384        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
385        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
386        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
387        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
388        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
389        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
390 
391        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
392        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
393        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
394        33,   33,   33,   33,   33,   33
395     },
396 
397     {
398        11,   33,   33,   33,   33,   33,   33,   33,   33,   33,
399        34,   33,   33,   33,   33,   33,   33,   33,   33,   33,
400        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
401        33,   33,   33,   33,   35,   33,   33,   33,   33,   33,
402        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
403        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
404 
405        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
406        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
407        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
408        33,   33,   36,   33,   33,   33,   33,   33,   33,   33,
409        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
410        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
411        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
412        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
413        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
414        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
415 
416        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
417        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
418        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
419        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
420        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
421        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
422        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
423        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
424        33,   33,   33,   33,   33,   33,   33,   33,   33,   33,
425        33,   33,   33,   33,   33,   33
426 
427     },
428 
429     {
430        11,   37,   37,   37,   37,   37,   37,   37,   37,   37,
431        38,   37,   37,   37,   37,   37,   37,   37,   37,   37,
432        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
433        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
434        37,   37,   39,   37,   37,   37,   37,   37,   37,   37,
435        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
436        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
437        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
438        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
439        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
440 
441        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
442        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
443        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
444        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
445        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
446        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
447        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
448        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
449        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
450        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
451 
452        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
453        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
454        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
455        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
456        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
457        37,   37,   37,   37,   37,   37
458     },
459 
460     {
461        11,   37,   37,   37,   37,   37,   37,   37,   37,   37,
462        38,   37,   37,   37,   37,   37,   37,   37,   37,   37,
463        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
464        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
465 
466        37,   37,   39,   37,   37,   37,   37,   37,   37,   37,
467        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
468        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
469        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
470        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
471        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
472        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
473        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
474        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
475        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
476 
477        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
478        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
479        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
480        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
481        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
482        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
483        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
484        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
485        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
486        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
487 
488        37,   37,   37,   37,   37,   37,   37,   37,   37,   37,
489        37,   37,   37,   37,   37,   37
490     },
491 
492     {
493        11,   40,   40,   40,   40,   40,   40,   40,   40,   40,
494        41,   40,   40,   40,   40,   40,   40,   40,   40,   40,
495        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
496        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
497        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
498        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
499        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
500        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
501 
502        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
503        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
504        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
505        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
506        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
507        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
508        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
509        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
510        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
511        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
512 
513        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
514        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
515        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
516        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
517        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
518        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
519        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
520        40,   40,   40,   40,   40,   40
521     },
522 
523     {
524        11,   40,   40,   40,   40,   40,   40,   40,   40,   40,
525        41,   40,   40,   40,   40,   40,   40,   40,   40,   40,
526 
527        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
528        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
529        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
530        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
531        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
532        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
533        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
534        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
535        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
536        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
537 
538        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
539        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
540        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
541        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
542        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
543        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
544        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
545        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
546        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
547        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
548 
549        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
550        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
551        40,   40,   40,   40,   40,   40,   40,   40,   40,   40,
552        40,   40,   40,   40,   40,   40
553     },
554 
555     {
556        11,   42,   42,   42,   42,   42,   42,   42,   42,   42,
557        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
558        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
559        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
560        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
561        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
562 
563        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
564        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
565        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
566        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
567        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
568        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
569        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
570        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
571        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
572        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
573 
574        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
575        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
576        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
577        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
578        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
579        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
580        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
581        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
582        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
583        42,   42,   42,   42,   42,   42
584 
585     },
586 
587     {
588        11,   42,   42,   42,   42,   42,   42,   42,   42,   42,
589        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
590        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
591        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
592        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
593        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
594        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
595        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
596        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
597        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
598 
599        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
600        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
601        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
602        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
603        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
604        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
605        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
606        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
607        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
608        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
609 
610        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
611        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
612        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
613        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
614        42,   42,   42,   42,   42,   42,   42,   42,   42,   42,
615        42,   42,   42,   42,   42,   42
616     },
617 
618     {
619       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
620       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
621       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
622       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
623 
624       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
625       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
626       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
627       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
628       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
629       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
630       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
631       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
632       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
633       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
634 
635       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
636       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
637       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
638       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
639       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
640       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
641       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
642       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
643       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
644       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
645 
646       -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,  -11,
647       -11,  -11,  -11,  -11,  -11,  -11
648     },
649 
650     {
651        11,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
652       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
653       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
654       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
655       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
656       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
657       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
658       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
659 
660       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
661       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
662       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
663       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
664       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
665       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
666       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
667       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
668       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
669       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
670 
671       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
672       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
673       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
674       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
675       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
676       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
677       -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,  -12,
678       -12,  -12,  -12,  -12,  -12,  -12
679     },
680 
681     {
682        11,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
683       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
684 
685       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
686       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
687       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
688       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
689       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
690       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
691       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
692       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
693       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
694       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
695 
696       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
697       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
698       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
699       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
700       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
701       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
702       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
703       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
704       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
705       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
706 
707       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
708       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
709       -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,  -13,
710       -13,  -13,  -13,  -13,  -13,  -13
711     },
712 
713     {
714        11,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
715       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
716       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
717       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
718       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
719       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
720 
721       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
722       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
723       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
724       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
725       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
726       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
727       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
728       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
729       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
730       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
731 
732       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
733       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
734       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
735       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
736       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
737       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
738       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
739       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
740       -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,  -14,
741       -14,  -14,  -14,  -14,  -14,  -14
742 
743     },
744 
745     {
746        11,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
747       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
748       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
749       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
750       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
751       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
752       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
753       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
754       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
755       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
756 
757       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
758       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
759       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
760       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
761       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
762       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
763       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
764       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
765       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
766       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
767 
768       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
769       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
770       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
771       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
772       -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,  -15,
773       -15,  -15,  -15,  -15,  -15,  -15
774     },
775 
776     {
777        11,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
778       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
779       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
780       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
781 
782       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,   43,   43,
783        43,   43,   43,   43,   43,   43,   43,   43,  -16,  -16,
784       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
785       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
786       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
787       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
788       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
789       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
790       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
791       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
792 
793       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
794       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
795       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
796       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
797       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
798       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
799       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
800       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
801       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
802       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
803 
804       -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,  -16,
805       -16,  -16,  -16,  -16,  -16,  -16
806     },
807 
808     {
809        11,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
810       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
811       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
812       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
813       -17,  -17,   44,  -17,  -17,  -17,  -17,   45,  -17,  -17,
814       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
815       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
816       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
817 
818       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
819       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
820       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
821       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
822       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
823       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
824       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
825       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
826       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
827       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
828 
829       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
830       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
831       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
832       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
833       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
834       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
835       -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,  -17,
836       -17,  -17,  -17,  -17,  -17,  -17
837     },
838 
839     {
840        11,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
841       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
842 
843       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
844       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
845       -18,  -18,  -18,  -18,  -18,  -18,   46,  -18,   43,   43,
846        43,   43,   43,   43,   43,   43,   43,   43,  -18,  -18,
847       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
848       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
849       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
850       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
851       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
852       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
853 
854       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
855       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
856       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
857       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
858       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
859       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
860       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
861       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
862       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
863       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
864 
865       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
866       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
867       -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,  -18,
868       -18,  -18,  -18,  -18,  -18,  -18
869     },
870 
871     {
872        11,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,
873       -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,
874       -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,
875       -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,
876       -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,   47,   47,
877        47,   47,   47,   47,   47,   47,   47,   47,  -19,  -19,
878 
879       -19,  -19,  -19,  -19,  -19,   47,   47,   47,   47,   47,
880        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
881        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
882        47,  -19,  -19,  -19,  -19,   47,  -19,   47,   47,   47,
883        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
884        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
885        47,   47,   47,  -19,  -19,  -19,  -19,  -19,  -19,  -19,
886       -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,
887       -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,
888       -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,
889 
890       -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,
891       -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,
892       -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,
893       -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,
894       -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,
895       -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,
896       -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,
897       -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,
898       -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,  -19,
899       -19,  -19,  -19,  -19,  -19,  -19
900 
901     },
902 
903     {
904        11,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,
905       -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,
906       -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,
907       -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,
908       -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,   47,   47,
909        47,   47,   47,   47,   47,   47,   47,   47,  -20,  -20,
910       -20,  -20,  -20,  -20,  -20,   47,   47,   47,   47,   47,
911        47,   47,   47,   47,   47,   47,   48,   47,   47,   49,
912        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
913        47,  -20,  -20,  -20,  -20,   47,  -20,   47,   47,   47,
914 
915        47,   47,   47,   47,   47,   47,   47,   47,   48,   47,
916        47,   49,   47,   47,   47,   47,   47,   47,   47,   47,
917        47,   47,   47,  -20,  -20,  -20,  -20,  -20,  -20,  -20,
918       -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,
919       -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,
920       -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,
921       -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,
922       -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,
923       -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,
924       -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,
925 
926       -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,
927       -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,
928       -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,
929       -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,
930       -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,  -20,
931       -20,  -20,  -20,  -20,  -20,  -20
932     },
933 
934     {
935        11,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,
936       -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,
937       -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,
938       -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,
939 
940       -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,   47,   47,
941        47,   47,   47,   47,   47,   47,   47,   47,  -21,  -21,
942       -21,  -21,  -21,  -21,  -21,   47,   47,   47,   47,   50,
943        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
944        47,   47,   51,   47,   47,   47,   47,   47,   47,   47,
945        47,  -21,  -21,  -21,  -21,   47,  -21,   47,   47,   47,
946        47,   50,   47,   47,   47,   47,   47,   47,   47,   47,
947        47,   47,   47,   47,   51,   47,   47,   47,   47,   47,
948        47,   47,   47,  -21,  -21,  -21,  -21,  -21,  -21,  -21,
949       -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,
950 
951       -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,
952       -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,
953       -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,
954       -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,
955       -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,
956       -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,
957       -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,
958       -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,
959       -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,
960       -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,
961 
962       -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,  -21,
963       -21,  -21,  -21,  -21,  -21,  -21
964     },
965 
966     {
967        11,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,
968       -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,
969       -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,
970       -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,
971       -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,   47,   47,
972        47,   47,   47,   47,   47,   47,   47,   47,  -22,  -22,
973       -22,  -22,  -22,  -22,  -22,   47,   47,   47,   47,   47,
974        47,   47,   47,   47,   47,   47,   47,   52,   53,   47,
975 
976        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
977        47,  -22,  -22,  -22,  -22,   47,  -22,   47,   47,   47,
978        47,   47,   47,   47,   47,   47,   47,   47,   47,   52,
979        53,   47,   47,   47,   47,   47,   47,   47,   47,   47,
980        47,   47,   47,  -22,  -22,  -22,  -22,  -22,  -22,  -22,
981       -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,
982       -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,
983       -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,
984       -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,
985       -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,
986 
987       -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,
988       -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,
989       -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,
990       -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,
991       -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,
992       -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,
993       -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,  -22,
994       -22,  -22,  -22,  -22,  -22,  -22
995     },
996 
997     {
998        11,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,
999       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,
1000 
1001       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,
1002       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,
1003       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,   47,   47,
1004        47,   47,   47,   47,   47,   47,   47,   47,  -23,  -23,
1005       -23,  -23,  -23,  -23,  -23,   47,   47,   47,   47,   47,
1006        47,   47,   47,   47,   47,   47,   54,   47,   47,   47,
1007        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1008        47,  -23,  -23,  -23,  -23,   47,  -23,   47,   47,   47,
1009        47,   47,   47,   47,   47,   47,   47,   47,   54,   47,
1010        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1011 
1012        47,   47,   47,  -23,  -23,  -23,  -23,  -23,  -23,  -23,
1013       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,
1014       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,
1015       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,
1016       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,
1017       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,
1018       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,
1019       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,
1020       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,
1021       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,
1022 
1023       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,
1024       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,
1025       -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,  -23,
1026       -23,  -23,  -23,  -23,  -23,  -23
1027     },
1028 
1029     {
1030        11,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,
1031       -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,
1032       -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,
1033       -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,
1034       -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,   47,   47,
1035        47,   47,   47,   47,   47,   47,   47,   47,  -24,  -24,
1036 
1037       -24,  -24,  -24,  -24,  -24,   47,   47,   47,   47,   47,
1038        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1039        47,   47,   55,   47,   47,   47,   47,   47,   47,   47,
1040        47,  -24,  -24,  -24,  -24,   47,  -24,   47,   47,   47,
1041        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1042        47,   47,   47,   47,   55,   47,   47,   47,   47,   47,
1043        47,   47,   47,  -24,  -24,  -24,  -24,  -24,  -24,  -24,
1044       -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,
1045       -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,
1046       -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,
1047 
1048       -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,
1049       -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,
1050       -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,
1051       -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,
1052       -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,
1053       -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,
1054       -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,
1055       -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,
1056       -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,  -24,
1057       -24,  -24,  -24,  -24,  -24,  -24
1058 
1059     },
1060 
1061     {
1062        11,  -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,  -25,
1065       -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,
1066       -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,   47,   47,
1067        47,   47,   47,   47,   47,   47,   47,   47,  -25,  -25,
1068       -25,  -25,  -25,  -25,  -25,   47,   47,   47,   47,   47,
1069        47,   47,   47,   56,   47,   47,   47,   47,   47,   47,
1070        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1071        47,  -25,  -25,  -25,  -25,   47,  -25,   47,   47,   47,
1072 
1073        47,   47,   47,   47,   47,   56,   47,   47,   47,   47,
1074        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1075        47,   47,   47,  -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,  -25,  -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,  -25,  -25,
1086       -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,
1087       -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,
1088       -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,  -25,
1089       -25,  -25,  -25,  -25,  -25,  -25
1090     },
1091 
1092     {
1093        11,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,
1094       -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,
1095       -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,
1096       -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,
1097 
1098       -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,   47,   47,
1099        47,   47,   47,   47,   47,   47,   47,   47,  -26,  -26,
1100       -26,  -26,  -26,  -26,  -26,   57,   47,   47,   47,   47,
1101        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1102        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1103        47,  -26,  -26,  -26,  -26,   47,  -26,   57,   47,   47,
1104        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1105        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1106        47,   47,   47,  -26,  -26,  -26,  -26,  -26,  -26,  -26,
1107       -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,
1108 
1109       -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,
1110       -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,
1111       -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,
1112       -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,
1113       -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,
1114       -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,
1115       -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,
1116       -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,
1117       -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,
1118       -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,
1119 
1120       -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,  -26,
1121       -26,  -26,  -26,  -26,  -26,  -26
1122     },
1123 
1124     {
1125        11,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,
1126       -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,
1127       -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,
1128       -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,
1129       -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,   47,   47,
1130        47,   47,   47,   47,   47,   47,   47,   47,  -27,  -27,
1131       -27,  -27,  -27,  -27,  -27,   47,   47,   47,   47,   47,
1132        47,   47,   47,   47,   47,   47,   47,   47,   58,   47,
1133 
1134        47,   47,   59,   47,   47,   47,   47,   47,   47,   47,
1135        47,  -27,  -27,  -27,  -27,   47,  -27,   47,   47,   47,
1136        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1137        58,   47,   47,   47,   59,   47,   47,   47,   47,   47,
1138        47,   47,   47,  -27,  -27,  -27,  -27,  -27,  -27,  -27,
1139       -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,
1140       -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,
1141       -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,
1142       -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,
1143       -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,
1144 
1145       -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,
1146       -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,
1147       -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,
1148       -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,
1149       -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,
1150       -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,
1151       -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,  -27,
1152       -27,  -27,  -27,  -27,  -27,  -27
1153     },
1154 
1155     {
1156        11,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,
1157       -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,
1158 
1159       -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,
1160       -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,
1161       -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,   47,   47,
1162        47,   47,   47,   47,   47,   47,   47,   47,  -28,  -28,
1163       -28,  -28,  -28,  -28,  -28,   60,   47,   47,   47,   47,
1164        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1165        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1166        47,  -28,  -28,  -28,  -28,   47,  -28,   60,   47,   47,
1167        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1168        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1169 
1170        47,   47,   47,  -28,  -28,  -28,  -28,  -28,  -28,  -28,
1171       -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,
1172       -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,
1173       -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,
1174       -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,
1175       -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,
1176       -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,
1177       -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,
1178       -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,
1179       -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,
1180 
1181       -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,
1182       -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,
1183       -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,  -28,
1184       -28,  -28,  -28,  -28,  -28,  -28
1185     },
1186 
1187     {
1188        11,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,
1189       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,
1190       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,
1191       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,
1192       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,   47,   47,
1193        47,   47,   47,   47,   47,   47,   47,   47,  -29,  -29,
1194 
1195       -29,  -29,  -29,  -29,  -29,   47,   47,   47,   47,   47,
1196        47,   47,   47,   47,   47,   47,   47,   47,   47,   61,
1197        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1198        47,  -29,  -29,  -29,  -29,   47,  -29,   47,   47,   47,
1199        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1200        47,   61,   47,   47,   47,   47,   47,   47,   47,   47,
1201        47,   47,   47,  -29,  -29,  -29,  -29,  -29,  -29,  -29,
1202       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,
1203       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,
1204       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,
1205 
1206       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,
1207       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,
1208       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,
1209       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,
1210       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,
1211       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,
1212       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,
1213       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,
1214       -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,  -29,
1215       -29,  -29,  -29,  -29,  -29,  -29
1216 
1217     },
1218 
1219     {
1220        11,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,
1221       -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,
1222       -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,
1223       -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,
1224       -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,   47,   47,
1225        47,   47,   47,   47,   47,   47,   47,   47,  -30,  -30,
1226       -30,  -30,  -30,  -30,  -30,   47,   47,   47,   47,   47,
1227        47,   47,   47,   62,   47,   47,   47,   47,   47,   47,
1228        47,   47,   47,   47,   63,   47,   47,   47,   47,   47,
1229        47,  -30,  -30,  -30,  -30,   47,  -30,   47,   47,   47,
1230 
1231        47,   47,   47,   47,   47,   62,   47,   47,   47,   47,
1232        47,   47,   47,   47,   47,   47,   63,   47,   47,   47,
1233        47,   47,   47,  -30,  -30,  -30,  -30,  -30,  -30,  -30,
1234       -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,
1235       -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,
1236       -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,
1237       -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,
1238       -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,
1239       -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,
1240       -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,
1241 
1242       -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,
1243       -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,
1244       -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,
1245       -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,
1246       -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,  -30,
1247       -30,  -30,  -30,  -30,  -30,  -30
1248     },
1249 
1250     {
1251        11,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,
1252       -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,
1253       -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,
1254       -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,
1255 
1256       -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,   47,   47,
1257        47,   47,   47,   47,   47,   47,   47,   47,  -31,  -31,
1258       -31,  -31,  -31,  -31,  -31,   47,   47,   47,   47,   64,
1259        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1260        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1261        47,  -31,  -31,  -31,  -31,   47,  -31,   47,   47,   47,
1262        47,   64,   47,   47,   47,   47,   47,   47,   47,   47,
1263        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1264        47,   47,   47,  -31,  -31,  -31,  -31,  -31,  -31,  -31,
1265       -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,
1266 
1267       -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,
1268       -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,
1269       -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,
1270       -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,
1271       -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,
1272       -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,
1273       -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,
1274       -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,
1275       -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,
1276       -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,
1277 
1278       -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,  -31,
1279       -31,  -31,  -31,  -31,  -31,  -31
1280     },
1281 
1282     {
1283        11,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1284       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1285       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1286       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1287       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1288       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1289       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1290       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1291 
1292       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1293       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1294       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1295       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1296       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1297       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1298       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1299       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1300       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1301       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1302 
1303       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1304       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1305       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1306       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1307       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1308       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1309       -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,  -32,
1310       -32,  -32,  -32,  -32,  -32,  -32
1311     },
1312 
1313     {
1314        11,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1315       -33,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1316 
1317        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1318        65,   65,   65,   65,  -33,   65,   65,   65,   65,   65,
1319        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1320        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1321        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1322        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1323        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1324        65,   65,  -33,   65,   65,   65,   65,   65,   65,   65,
1325        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1326        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1327 
1328        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1329        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1330        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1331        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1332        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1333        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1334        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1335        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1336        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1337        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1338 
1339        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1340        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1341        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
1342        65,   65,   65,   65,   65,   65
1343     },
1344 
1345     {
1346        11,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1347       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1348       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1349       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1350       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1351       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1352 
1353       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1354       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1355       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1356       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1357       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1358       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1359       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1360       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1361       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1362       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1363 
1364       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1365       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1366       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1367       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1368       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1369       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1370       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1371       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1372       -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,  -34,
1373       -34,  -34,  -34,  -34,  -34,  -34
1374 
1375     },
1376 
1377     {
1378        11,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1379       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1380       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1381       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1382       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1383       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1384       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1385       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1386       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1387       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1388 
1389       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1390       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1391       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1392       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1393       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1394       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1395       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1396       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1397       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1398       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1399 
1400       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1401       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1402       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1403       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1404       -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,  -35,
1405       -35,  -35,  -35,  -35,  -35,  -35
1406     },
1407 
1408     {
1409        11,   66,   66,   66,   66,   66,   66,   66,   66,   66,
1410        66,   66,   66,   66,   66,   66,   66,   66,   66,   66,
1411        66,   66,   66,   66,   66,   66,   66,   66,   66,   66,
1412        66,   66,   66,   66,   66,   66,   66,   66,   66,   66,
1413 
1414        66,   66,   66,   66,   66,   66,   66,   66,   67,   67,
1415        67,   67,   67,   67,   67,   67,   68,   68,   66,   66,
1416        66,   66,   66,   66,   66,   66,   69,   66,   66,   66,
1417        70,   66,   66,   66,   66,   66,   66,   66,   71,   66,
1418        66,   66,   72,   66,   73,   66,   66,   66,   66,   66,
1419        66,   66,   66,   66,   66,   66,   66,   66,   69,   66,
1420        66,   66,   70,   66,   66,   66,   66,   66,   66,   66,
1421        71,   66,   66,   66,   72,   66,   73,   66,   66,   66,
1422        66,   66,   66,   66,   66,   66,   66,   66,   66,   66,
1423        66,   66,   66,   66,   66,   66,   66,   66,   66,   66,
1424 
1425        66,   66,   66,   66,   66,   66,   66,   66,   66,   66,
1426        66,   66,   66,   66,   66,   66,   66,   66,   66,   66,
1427        66,   66,   66,   66,   66,   66,   66,   66,   66,   66,
1428        66,   66,   66,   66,   66,   66,   66,   66,   66,   66,
1429        66,   66,   66,   66,   66,   66,   66,   66,   66,   66,
1430        66,   66,   66,   66,   66,   66,   66,   66,   66,   66,
1431        66,   66,   66,   66,   66,   66,   66,   66,   66,   66,
1432        66,   66,   66,   66,   66,   66,   66,   66,   66,   66,
1433        66,   66,   66,   66,   66,   66,   66,   66,   66,   66,
1434        66,   66,   66,   66,   66,   66,   66,   66,   66,   66,
1435 
1436        66,   66,   66,   66,   66,   66,   66,   66,   66,   66,
1437        66,   66,   66,   66,   66,   66
1438     },
1439 
1440     {
1441        11,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1442       -37,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1443        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1444        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1445        74,   74,  -37,   74,   74,   74,   74,   74,   74,   74,
1446        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1447        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1448        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1449 
1450        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1451        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1452        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1453        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1454        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1455        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1456        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1457        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1458        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1459        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1460 
1461        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1462        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1463        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1464        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1465        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1466        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1467        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
1468        74,   74,   74,   74,   74,   74
1469     },
1470 
1471     {
1472        11,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1473       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1474 
1475       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1476       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1477       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1478       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1479       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1480       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1481       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1482       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1483       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1484       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1485 
1486       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1487       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1488       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1489       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1490       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1491       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1492       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1493       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1494       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1495       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1496 
1497       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1498       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1499       -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,  -38,
1500       -38,  -38,  -38,  -38,  -38,  -38
1501     },
1502 
1503     {
1504        11,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1505       -39,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1506        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1507        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1508        75,   75,   76,   75,   75,   75,   75,   77,   75,   75,
1509        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1510 
1511        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1512        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1513        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1514        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1515        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1516        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1517        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1518        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1519        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1520        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1521 
1522        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1523        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1524        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1525        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1526        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1527        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1528        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1529        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1530        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
1531        75,   75,   75,   75,   75,   75
1532 
1533     },
1534 
1535     {
1536        11,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1537       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1538       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1539       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1540       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1541       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1542       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1543       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1544       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1545       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1546 
1547       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1548       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1549       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1550       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1551       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1552       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1553       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1554       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1555       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1556       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1557 
1558       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1559       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1560       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1561       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1562       -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,  -40,
1563       -40,  -40,  -40,  -40,  -40,  -40
1564     },
1565 
1566     {
1567        11,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1568       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1569       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1570       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1571 
1572       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1573       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1574       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1575       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1576       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1577       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1578       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1579       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1580       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1581       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1582 
1583       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1584       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1585       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1586       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1587       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1588       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1589       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1590       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1591       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1592       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1593 
1594       -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,  -41,
1595       -41,  -41,  -41,  -41,  -41,  -41
1596     },
1597 
1598     {
1599        11,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1600       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1601       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1602       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1603       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1604       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1605       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1606       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1607 
1608       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1609       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1610       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1611       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1612       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1613       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1614       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1615       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1616       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1617       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1618 
1619       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1620       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1621       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1622       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1623       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1624       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1625       -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,  -42,
1626       -42,  -42,  -42,  -42,  -42,  -42
1627     },
1628 
1629     {
1630        11,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1631       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1632 
1633       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1634       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1635       -43,  -43,  -43,  -43,  -43,  -43,   46,  -43,   43,   43,
1636        43,   43,   43,   43,   43,   43,   43,   43,  -43,  -43,
1637       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1638       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1639       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1640       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1641       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1642       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1643 
1644       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1645       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1646       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1647       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1648       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1649       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1650       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1651       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1652       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1653       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1654 
1655       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1656       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1657       -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,  -43,
1658       -43,  -43,  -43,  -43,  -43,  -43
1659     },
1660 
1661     {
1662        11,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1663       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1664       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1665       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1666       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1667       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1668 
1669       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1670       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1671       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1672       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1673       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1674       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1675       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1676       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1677       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1678       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1679 
1680       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1681       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1682       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1683       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1684       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1685       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1686       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1687       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1688       -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,  -44,
1689       -44,  -44,  -44,  -44,  -44,  -44
1690 
1691     },
1692 
1693     {
1694        11,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1695       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1696       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1697       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1698       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1699       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1700       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1701       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1702       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1703       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1704 
1705       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1706       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1707       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1708       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1709       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1710       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1711       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1712       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1713       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1714       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1715 
1716       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1717       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1718       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1719       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1720       -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,  -45,
1721       -45,  -45,  -45,  -45,  -45,  -45
1722     },
1723 
1724     {
1725        11,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1726       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1727       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1728       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1729 
1730       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,   78,   78,
1731        78,   78,   78,   78,   78,   78,   78,   78,  -46,  -46,
1732       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1733       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1734       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1735       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1736       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1737       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1738       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1739       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1740 
1741       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1742       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1743       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1744       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1745       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1746       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1747       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1748       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1749       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1750       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1751 
1752       -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,  -46,
1753       -46,  -46,  -46,  -46,  -46,  -46
1754     },
1755 
1756     {
1757        11,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,
1758       -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,
1759       -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,
1760       -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,
1761       -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,   47,   47,
1762        47,   47,   47,   47,   47,   47,   47,   47,  -47,  -47,
1763       -47,  -47,  -47,  -47,  -47,   47,   47,   47,   47,   47,
1764        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1765 
1766        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1767        47,  -47,  -47,  -47,  -47,   47,  -47,   47,   47,   47,
1768        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1769        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1770        47,   47,   47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,
1771       -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,
1772       -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,
1773       -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,
1774       -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,
1775       -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,
1776 
1777       -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,
1778       -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,
1779       -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,
1780       -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,
1781       -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,
1782       -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,
1783       -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,  -47,
1784       -47,  -47,  -47,  -47,  -47,  -47
1785     },
1786 
1787     {
1788        11,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,
1789       -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,
1790 
1791       -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,
1792       -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,
1793       -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,   47,   47,
1794        47,   47,   47,   47,   47,   47,   47,   47,  -48,  -48,
1795       -48,  -48,  -48,  -48,  -48,   47,   47,   47,   47,   79,
1796        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1797        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1798        47,  -48,  -48,  -48,  -48,   47,  -48,   47,   47,   47,
1799        47,   79,   47,   47,   47,   47,   47,   47,   47,   47,
1800        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1801 
1802        47,   47,   47,  -48,  -48,  -48,  -48,  -48,  -48,  -48,
1803       -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,
1804       -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,
1805       -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,
1806       -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,
1807       -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,
1808       -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,
1809       -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,
1810       -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,
1811       -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,
1812 
1813       -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,
1814       -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,
1815       -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,  -48,
1816       -48,  -48,  -48,  -48,  -48,  -48
1817     },
1818 
1819     {
1820        11,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,
1821       -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,
1822       -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,
1823       -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,
1824       -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,   47,   47,
1825        47,   47,   47,   47,   47,   47,   47,   47,  -49,  -49,
1826 
1827       -49,  -49,  -49,  -49,  -49,   47,   47,   47,   47,   47,
1828        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1829        47,   47,   47,   47,   47,   80,   47,   47,   47,   47,
1830        47,  -49,  -49,  -49,  -49,   47,  -49,   47,   47,   47,
1831        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1832        47,   47,   47,   47,   47,   47,   47,   80,   47,   47,
1833        47,   47,   47,  -49,  -49,  -49,  -49,  -49,  -49,  -49,
1834       -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,
1835       -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,
1836       -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,
1837 
1838       -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,
1839       -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,
1840       -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,
1841       -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,
1842       -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,
1843       -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,
1844       -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,
1845       -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,
1846       -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,  -49,
1847       -49,  -49,  -49,  -49,  -49,  -49
1848 
1849     },
1850 
1851     {
1852        11,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,
1853       -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,
1854       -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,
1855       -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,
1856       -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,   47,   47,
1857        47,   47,   47,   47,   47,   47,   47,   47,  -50,  -50,
1858       -50,  -50,  -50,  -50,  -50,   47,   47,   81,   47,   47,
1859        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1860        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1861        47,  -50,  -50,  -50,  -50,   47,  -50,   47,   47,   81,
1862 
1863        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1864        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1865        47,   47,   47,  -50,  -50,  -50,  -50,  -50,  -50,  -50,
1866       -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,
1867       -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,
1868       -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,
1869       -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,
1870       -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,
1871       -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,
1872       -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,
1873 
1874       -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,
1875       -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,
1876       -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,
1877       -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,
1878       -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,  -50,
1879       -50,  -50,  -50,  -50,  -50,  -50
1880     },
1881 
1882     {
1883        11,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,
1884       -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,
1885       -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,
1886       -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,
1887 
1888       -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,   47,   47,
1889        47,   47,   47,   47,   47,   47,   47,   47,  -51,  -51,
1890       -51,  -51,  -51,  -51,  -51,   82,   47,   47,   47,   47,
1891        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1892        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1893        47,  -51,  -51,  -51,  -51,   47,  -51,   82,   47,   47,
1894        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1895        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1896        47,   47,   47,  -51,  -51,  -51,  -51,  -51,  -51,  -51,
1897       -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,
1898 
1899       -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,
1900       -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,
1901       -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,
1902       -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,
1903       -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,
1904       -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,
1905       -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,
1906       -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,
1907       -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,
1908       -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,
1909 
1910       -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,  -51,
1911       -51,  -51,  -51,  -51,  -51,  -51
1912     },
1913 
1914     {
1915        11,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,
1916       -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,
1917       -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,
1918       -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,
1919       -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,   47,   47,
1920        47,   47,   47,   47,   47,   47,   47,   47,  -52,  -52,
1921       -52,  -52,  -52,  -52,  -52,   47,   47,   47,   47,   47,
1922        47,   47,   47,   83,   47,   47,   47,   47,   47,   47,
1923 
1924        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1925        47,  -52,  -52,  -52,  -52,   47,  -52,   47,   47,   47,
1926        47,   47,   47,   47,   47,   83,   47,   47,   47,   47,
1927        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1928        47,   47,   47,  -52,  -52,  -52,  -52,  -52,  -52,  -52,
1929       -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,
1930       -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,
1931       -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,
1932       -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,
1933       -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,
1934 
1935       -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,
1936       -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,
1937       -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,
1938       -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,
1939       -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,
1940       -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,
1941       -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,  -52,
1942       -52,  -52,  -52,  -52,  -52,  -52
1943     },
1944 
1945     {
1946        11,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,
1947       -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,
1948 
1949       -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,
1950       -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,
1951       -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,   47,   47,
1952        47,   47,   47,   47,   47,   47,   47,   47,  -53,  -53,
1953       -53,  -53,  -53,  -53,  -53,   47,   47,   47,   84,   47,
1954        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1955        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1956        47,  -53,  -53,  -53,  -53,   47,  -53,   47,   47,   47,
1957        84,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1958        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1959 
1960        47,   47,   47,  -53,  -53,  -53,  -53,  -53,  -53,  -53,
1961       -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,
1962       -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,
1963       -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,
1964       -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,
1965       -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,
1966       -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,
1967       -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,
1968       -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,
1969       -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,
1970 
1971       -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,
1972       -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,
1973       -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,  -53,
1974       -53,  -53,  -53,  -53,  -53,  -53
1975     },
1976 
1977     {
1978        11,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,
1979       -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,
1980       -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,
1981       -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,
1982       -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,   47,   47,
1983        47,   47,   47,   47,   47,   47,   47,   47,  -54,  -54,
1984 
1985       -54,  -54,  -54,  -54,  -54,   85,   47,   47,   47,   47,
1986        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1987        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1988        47,  -54,  -54,  -54,  -54,   47,  -54,   85,   47,   47,
1989        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1990        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
1991        47,   47,   47,  -54,  -54,  -54,  -54,  -54,  -54,  -54,
1992       -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,
1993       -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,
1994       -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,
1995 
1996       -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,
1997       -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,
1998       -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,
1999       -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,
2000       -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,
2001       -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,
2002       -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,
2003       -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,
2004       -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,  -54,
2005       -54,  -54,  -54,  -54,  -54,  -54
2006 
2007     },
2008 
2009     {
2010        11,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,
2011       -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,
2012       -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,
2013       -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,
2014       -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,   47,   47,
2015        47,   47,   47,   47,   47,   47,   47,   47,  -55,  -55,
2016       -55,  -55,  -55,  -55,  -55,   86,   47,   47,   47,   47,
2017        47,   47,   47,   47,   47,   47,   47,   47,   47,   87,
2018        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2019        47,  -55,  -55,  -55,  -55,   47,  -55,   86,   47,   47,
2020 
2021        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2022        47,   87,   47,   47,   47,   47,   47,   47,   47,   47,
2023        47,   47,   47,  -55,  -55,  -55,  -55,  -55,  -55,  -55,
2024       -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,
2025       -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,
2026       -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,
2027       -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,
2028       -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,
2029       -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,
2030       -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,
2031 
2032       -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,
2033       -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,
2034       -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,
2035       -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,
2036       -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,  -55,
2037       -55,  -55,  -55,  -55,  -55,  -55
2038     },
2039 
2040     {
2041        11,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,
2042       -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,
2043       -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,
2044       -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,
2045 
2046       -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,   47,   47,
2047        47,   47,   47,   47,   47,   47,   47,   47,  -56,  -56,
2048       -56,  -56,  -56,  -56,  -56,   47,   47,   47,   47,   47,
2049        88,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2050        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2051        47,  -56,  -56,  -56,  -56,   47,  -56,   47,   47,   47,
2052        47,   47,   88,   47,   47,   47,   47,   47,   47,   47,
2053        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2054        47,   47,   47,  -56,  -56,  -56,  -56,  -56,  -56,  -56,
2055       -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,
2056 
2057       -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,
2058       -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,
2059       -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,
2060       -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,
2061       -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,
2062       -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,
2063       -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,
2064       -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,
2065       -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,
2066       -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,
2067 
2068       -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,  -56,
2069       -56,  -56,  -56,  -56,  -56,  -56
2070     },
2071 
2072     {
2073        11,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,
2074       -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,
2075       -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,
2076       -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,
2077       -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,   47,   47,
2078        47,   47,   47,   47,   47,   47,   47,   47,  -57,  -57,
2079       -57,  -57,  -57,  -57,  -57,   47,   47,   47,   47,   47,
2080        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2081 
2082        89,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2083        47,  -57,  -57,  -57,  -57,   47,  -57,   47,   47,   47,
2084        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2085        47,   47,   89,   47,   47,   47,   47,   47,   47,   47,
2086        47,   47,   47,  -57,  -57,  -57,  -57,  -57,  -57,  -57,
2087       -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,
2088       -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,
2089       -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,
2090       -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,
2091       -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,
2092 
2093       -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,
2094       -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,
2095       -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,
2096       -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,
2097       -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,
2098       -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,
2099       -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,  -57,
2100       -57,  -57,  -57,  -57,  -57,  -57
2101     },
2102 
2103     {
2104        11,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,
2105       -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,
2106 
2107       -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,
2108       -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,
2109       -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,   47,   47,
2110        47,   47,   47,   47,   47,   47,   47,   47,  -58,  -58,
2111       -58,  -58,  -58,  -58,  -58,   47,   47,   47,   47,   47,
2112        47,   47,   90,   47,   47,   47,   47,   47,   47,   47,
2113        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2114        47,  -58,  -58,  -58,  -58,   47,  -58,   47,   47,   47,
2115        47,   47,   47,   47,   90,   47,   47,   47,   47,   47,
2116        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2117 
2118        47,   47,   47,  -58,  -58,  -58,  -58,  -58,  -58,  -58,
2119       -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,
2120       -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,
2121       -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,
2122       -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,
2123       -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,
2124       -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,
2125       -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,
2126       -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,
2127       -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,
2128 
2129       -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,
2130       -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,
2131       -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,  -58,
2132       -58,  -58,  -58,  -58,  -58,  -58
2133     },
2134 
2135     {
2136        11,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,
2137       -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,
2138       -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,
2139       -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,
2140       -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,   47,   47,
2141        47,   47,   47,   47,   47,   47,   47,   47,  -59,  -59,
2142 
2143       -59,  -59,  -59,  -59,  -59,   47,   47,   47,   47,   47,
2144        47,   47,   47,   91,   47,   47,   47,   47,   47,   47,
2145        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2146        47,  -59,  -59,  -59,  -59,   47,  -59,   47,   47,   47,
2147        47,   47,   47,   47,   47,   91,   47,   47,   47,   47,
2148        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2149        47,   47,   47,  -59,  -59,  -59,  -59,  -59,  -59,  -59,
2150       -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,
2151       -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,
2152       -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,
2153 
2154       -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,
2155       -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,
2156       -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,
2157       -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,
2158       -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,
2159       -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,
2160       -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,
2161       -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,
2162       -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,  -59,
2163       -59,  -59,  -59,  -59,  -59,  -59
2164 
2165     },
2166 
2167     {
2168        11,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,
2169       -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,
2170       -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,
2171       -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,
2172       -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,   47,   47,
2173        47,   47,   47,   47,   47,   47,   47,   47,  -60,  -60,
2174       -60,  -60,  -60,  -60,  -60,   47,   47,   47,   47,   47,
2175        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2176        47,   47,   92,   47,   47,   47,   47,   47,   47,   47,
2177        47,  -60,  -60,  -60,  -60,   47,  -60,   47,   47,   47,
2178 
2179        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2180        47,   47,   47,   47,   92,   47,   47,   47,   47,   47,
2181        47,   47,   47,  -60,  -60,  -60,  -60,  -60,  -60,  -60,
2182       -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,
2183       -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,
2184       -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,
2185       -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,
2186       -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,
2187       -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,
2188       -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,
2189 
2190       -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,
2191       -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,
2192       -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,
2193       -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,
2194       -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,  -60,
2195       -60,  -60,  -60,  -60,  -60,  -60
2196     },
2197 
2198     {
2199        11,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,
2200       -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,
2201       -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,
2202       -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,
2203 
2204       -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,   47,   47,
2205        47,   47,   47,   47,   47,   47,   47,   47,  -61,  -61,
2206       -61,  -61,  -61,  -61,  -61,   47,   47,   47,   47,   47,
2207        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2208        47,   47,   47,   47,   93,   47,   47,   47,   47,   47,
2209        47,  -61,  -61,  -61,  -61,   47,  -61,   47,   47,   47,
2210        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2211        47,   47,   47,   47,   47,   47,   93,   47,   47,   47,
2212        47,   47,   47,  -61,  -61,  -61,  -61,  -61,  -61,  -61,
2213       -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,
2214 
2215       -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,
2216       -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,
2217       -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,
2218       -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,
2219       -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,
2220       -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,
2221       -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,
2222       -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,
2223       -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,
2224       -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,
2225 
2226       -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,  -61,
2227       -61,  -61,  -61,  -61,  -61,  -61
2228     },
2229 
2230     {
2231        11,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,
2232       -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,
2233       -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,
2234       -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,
2235       -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,   47,   47,
2236        47,   47,   47,   47,   47,   47,   47,   47,  -62,  -62,
2237       -62,  -62,  -62,  -62,  -62,   47,   47,   47,   47,   47,
2238        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2239 
2240        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2241        94,  -62,  -62,  -62,  -62,   47,  -62,   47,   47,   47,
2242        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2243        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2244        47,   47,   94,  -62,  -62,  -62,  -62,  -62,  -62,  -62,
2245       -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,
2246       -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,
2247       -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,
2248       -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,
2249       -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,
2250 
2251       -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,
2252       -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,
2253       -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,
2254       -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,
2255       -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,
2256       -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,
2257       -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,  -62,
2258       -62,  -62,  -62,  -62,  -62,  -62
2259     },
2260 
2261     {
2262        11,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,
2263       -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,
2264 
2265       -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,
2266       -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,
2267       -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,   47,   47,
2268        47,   47,   47,   47,   47,   47,   47,   47,  -63,  -63,
2269       -63,  -63,  -63,  -63,  -63,   95,   47,   47,   47,   47,
2270        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2271        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2272        47,  -63,  -63,  -63,  -63,   47,  -63,   95,   47,   47,
2273        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2274        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2275 
2276        47,   47,   47,  -63,  -63,  -63,  -63,  -63,  -63,  -63,
2277       -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,
2278       -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,
2279       -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,
2280       -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,
2281       -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,
2282       -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,
2283       -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,
2284       -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,
2285       -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,
2286 
2287       -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,
2288       -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,
2289       -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,  -63,
2290       -63,  -63,  -63,  -63,  -63,  -63
2291     },
2292 
2293     {
2294        11,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,
2295       -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,
2296       -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,
2297       -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,
2298       -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,   47,   47,
2299        47,   47,   47,   47,   47,   47,   47,   47,  -64,  -64,
2300 
2301       -64,  -64,  -64,  -64,  -64,   47,   47,   47,   47,   47,
2302        47,   47,   47,   47,   47,   47,   96,   47,   47,   47,
2303        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2304        47,  -64,  -64,  -64,  -64,   47,  -64,   47,   47,   47,
2305        47,   47,   47,   47,   47,   47,   47,   47,   96,   47,
2306        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2307        47,   47,   47,  -64,  -64,  -64,  -64,  -64,  -64,  -64,
2308       -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,
2309       -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,
2310       -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,
2311 
2312       -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,
2313       -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,
2314       -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,
2315       -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,
2316       -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,
2317       -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,
2318       -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,
2319       -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,
2320       -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,  -64,
2321       -64,  -64,  -64,  -64,  -64,  -64
2322 
2323     },
2324 
2325     {
2326        11,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2327       -65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2328        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2329        65,   65,   65,   65,  -65,   65,   65,   65,   65,   65,
2330        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2331        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2332        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2333        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2334        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2335        65,   65,  -65,   65,   65,   65,   65,   65,   65,   65,
2336 
2337        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2338        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2339        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2340        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2341        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2342        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2343        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2344        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2345        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2346        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2347 
2348        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2349        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2350        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2351        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2352        65,   65,   65,   65,   65,   65,   65,   65,   65,   65,
2353        65,   65,   65,   65,   65,   65
2354     },
2355 
2356     {
2357        11,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2358       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2359       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2360       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2361 
2362       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2363       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2364       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2365       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2366       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2367       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2368       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2369       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2370       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2371       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2372 
2373       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2374       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2375       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2376       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2377       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2378       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2379       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2380       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2381       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2382       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2383 
2384       -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,  -66,
2385       -66,  -66,  -66,  -66,  -66,  -66
2386     },
2387 
2388     {
2389        11,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2390       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2391       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2392       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2393       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,   97,   97,
2394        97,   97,   97,   97,   97,   97,   98,   98,  -67,  -67,
2395       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2396       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2397 
2398       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2399       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2400       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2401       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2402       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2403       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2404       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2405       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2406       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2407       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2408 
2409       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2410       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2411       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2412       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2413       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2414       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2415       -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
2416       -67,  -67,  -67,  -67,  -67,  -67
2417     },
2418 
2419     {
2420        11,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2421       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2422 
2423       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2424       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2425       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,   98,   98,
2426        98,   98,   98,   98,   98,   98,   98,   98,  -68,  -68,
2427       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2428       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2429       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2430       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2431       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2432       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2433 
2434       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2435       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2436       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2437       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2438       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2439       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2440       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2441       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2442       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2443       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2444 
2445       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2446       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2447       -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
2448       -68,  -68,  -68,  -68,  -68,  -68
2449     },
2450 
2451     {
2452        11,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2453       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2454       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2455       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2456       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2457       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2458 
2459       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2460       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2461       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2462       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2463       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2464       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2465       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2466       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2467       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2468       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2469 
2470       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2471       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2472       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2473       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2474       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2475       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2476       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2477       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2478       -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
2479       -69,  -69,  -69,  -69,  -69,  -69
2480 
2481     },
2482 
2483     {
2484        11,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2485       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2486       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2487       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2488       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2489       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2490       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2491       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2492       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2493       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2494 
2495       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2496       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2497       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2498       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2499       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2500       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2501       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2502       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2503       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2504       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2505 
2506       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2507       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2508       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2509       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2510       -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
2511       -70,  -70,  -70,  -70,  -70,  -70
2512     },
2513 
2514     {
2515        11,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2516       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2517       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2518       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2519 
2520       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2521       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2522       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2523       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2524       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2525       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2526       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2527       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2528       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2529       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2530 
2531       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2532       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2533       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2534       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2535       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2536       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2537       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2538       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2539       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2540       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2541 
2542       -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
2543       -71,  -71,  -71,  -71,  -71,  -71
2544     },
2545 
2546     {
2547        11,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2548       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2549       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2550       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2551       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2552       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2553       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2554       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2555 
2556       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2557       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2558       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2559       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2560       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2561       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2562       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2563       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2564       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2565       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2566 
2567       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2568       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2569       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2570       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2571       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2572       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2573       -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
2574       -72,  -72,  -72,  -72,  -72,  -72
2575     },
2576 
2577     {
2578        11,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2579       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2580 
2581       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2582       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2583       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2584       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2585       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2586       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2587       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2588       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2589       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2590       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2591 
2592       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2593       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2594       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2595       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2596       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2597       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2598       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2599       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2600       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2601       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2602 
2603       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2604       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2605       -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
2606       -73,  -73,  -73,  -73,  -73,  -73
2607     },
2608 
2609     {
2610        11,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2611       -74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2612        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2613        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2614        74,   74,  -74,   74,   74,   74,   74,   74,   74,   74,
2615        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2616 
2617        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2618        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2619        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2620        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2621        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2622        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2623        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2624        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2625        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2626        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2627 
2628        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2629        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2630        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2631        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2632        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2633        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2634        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2635        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2636        74,   74,   74,   74,   74,   74,   74,   74,   74,   74,
2637        74,   74,   74,   74,   74,   74
2638 
2639     },
2640 
2641     {
2642        11,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2643       -75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2644        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2645        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2646        75,   75,  -75,   75,   75,   75,   75,  -75,   75,   75,
2647        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2648        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2649        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2650        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2651        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2652 
2653        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2654        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2655        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2656        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2657        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2658        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2659        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2660        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2661        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2662        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2663 
2664        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2665        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2666        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2667        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2668        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2669        75,   75,   75,   75,   75,   75
2670     },
2671 
2672     {
2673        11,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2674       -76,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2675        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2676        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2677 
2678        75,   75,   76,   75,   75,   75,   75,   77,   75,   75,
2679        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2680        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2681        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2682        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2683        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2684        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2685        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2686        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2687        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2688 
2689        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2690        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2691        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2692        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2693        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2694        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2695        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2696        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2697        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2698        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2699 
2700        75,   75,   75,   75,   75,   75,   75,   75,   75,   75,
2701        75,   75,   75,   75,   75,   75
2702     },
2703 
2704     {
2705        11,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2706       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2707       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2708       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2709       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2710       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2711       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2712       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2713 
2714       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2715       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2716       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2717       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2718       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2719       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2720       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2721       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2722       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2723       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2724 
2725       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2726       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2727       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2728       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2729       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2730       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2731       -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
2732       -77,  -77,  -77,  -77,  -77,  -77
2733     },
2734 
2735     {
2736        11,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2737       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2738 
2739       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2740       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2741       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,   78,   78,
2742        78,   78,   78,   78,   78,   78,   78,   78,  -78,  -78,
2743       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2744       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2745       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2746       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2747       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2748       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2749 
2750       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2751       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2752       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2753       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2754       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2755       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2756       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2757       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2758       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2759       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2760 
2761       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2762       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2763       -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
2764       -78,  -78,  -78,  -78,  -78,  -78
2765     },
2766 
2767     {
2768        11,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
2769       -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
2770       -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
2771       -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
2772       -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,   47,   47,
2773        47,   47,   47,   47,   47,   47,   47,   47,  -79,  -79,
2774 
2775       -79,  -79,  -79,  -79,  -79,   47,   47,   47,   47,   47,
2776        47,   47,   47,   47,   47,   47,   47,   47,   99,   47,
2777        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2778        47,  -79,  -79,  -79,  -79,   47,  -79,   47,   47,   47,
2779        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2780        99,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2781        47,   47,   47,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
2782       -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
2783       -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
2784       -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
2785 
2786       -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
2787       -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
2788       -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
2789       -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
2790       -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
2791       -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
2792       -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
2793       -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
2794       -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
2795       -79,  -79,  -79,  -79,  -79,  -79
2796 
2797     },
2798 
2799     {
2800        11,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
2801       -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
2802       -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
2803       -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
2804       -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,   47,   47,
2805        47,   47,   47,   47,   47,   47,   47,   47,  -80,  -80,
2806       -80,  -80,  -80,  -80,  -80,   47,   47,   47,   47,   47,
2807        47,   47,   47,   47,   47,   47,   47,   47,  100,   47,
2808        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2809        47,  -80,  -80,  -80,  -80,   47,  -80,   47,   47,   47,
2810 
2811        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2812       100,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2813        47,   47,   47,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
2814       -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
2815       -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
2816       -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
2817       -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
2818       -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
2819       -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
2820       -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
2821 
2822       -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
2823       -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
2824       -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
2825       -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
2826       -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
2827       -80,  -80,  -80,  -80,  -80,  -80
2828     },
2829 
2830     {
2831        11,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
2832       -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
2833       -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
2834       -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
2835 
2836       -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,   47,   47,
2837        47,   47,   47,   47,   47,   47,   47,   47,  -81,  -81,
2838       -81,  -81,  -81,  -81,  -81,  101,   47,   47,   47,   47,
2839        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2840        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2841        47,  -81,  -81,  -81,  -81,   47,  -81,  101,   47,   47,
2842        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2843        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2844        47,   47,   47,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
2845       -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
2846 
2847       -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
2848       -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
2849       -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
2850       -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
2851       -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
2852       -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
2853       -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
2854       -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
2855       -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
2856       -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
2857 
2858       -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
2859       -81,  -81,  -81,  -81,  -81,  -81
2860     },
2861 
2862     {
2863        11,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
2864       -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
2865       -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
2866       -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
2867       -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,   47,   47,
2868        47,   47,   47,   47,   47,   47,   47,   47,  -82,  -82,
2869       -82,  -82,  -82,  -82,  -82,   47,   47,   47,   47,   47,
2870        47,  102,   47,   47,   47,   47,   47,   47,   47,   47,
2871 
2872        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2873        47,  -82,  -82,  -82,  -82,   47,  -82,   47,   47,   47,
2874        47,   47,   47,  102,   47,   47,   47,   47,   47,   47,
2875        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2876        47,   47,   47,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
2877       -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
2878       -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
2879       -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
2880       -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
2881       -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
2882 
2883       -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
2884       -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
2885       -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
2886       -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
2887       -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
2888       -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
2889       -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
2890       -82,  -82,  -82,  -82,  -82,  -82
2891     },
2892 
2893     {
2894        11,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
2895       -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
2896 
2897       -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
2898       -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
2899       -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,   47,   47,
2900        47,   47,   47,   47,   47,   47,   47,   47,  -83,  -83,
2901       -83,  -83,  -83,  -83,  -83,   47,   47,   47,   47,   47,
2902        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2903        47,   47,   47,   47,  103,   47,   47,   47,   47,   47,
2904        47,  -83,  -83,  -83,  -83,   47,  -83,   47,   47,   47,
2905        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2906        47,   47,   47,   47,   47,   47,  103,   47,   47,   47,
2907 
2908        47,   47,   47,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
2909       -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
2910       -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
2911       -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
2912       -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
2913       -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
2914       -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
2915       -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
2916       -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
2917       -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
2918 
2919       -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
2920       -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
2921       -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
2922       -83,  -83,  -83,  -83,  -83,  -83
2923     },
2924 
2925     {
2926        11,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
2927       -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
2928       -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
2929       -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
2930       -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,   47,   47,
2931        47,   47,   47,   47,   47,   47,   47,   47,  -84,  -84,
2932 
2933       -84,  -84,  -84,  -84,  -84,   47,   47,  104,   47,   47,
2934        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2935        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2936        47,  -84,  -84,  -84,  -84,   47,  -84,   47,   47,  104,
2937        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2938        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2939        47,   47,   47,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
2940       -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
2941       -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
2942       -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
2943 
2944       -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
2945       -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
2946       -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
2947       -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
2948       -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
2949       -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
2950       -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
2951       -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
2952       -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
2953       -84,  -84,  -84,  -84,  -84,  -84
2954 
2955     },
2956 
2957     {
2958        11,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
2959       -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
2960       -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
2961       -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
2962       -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,   47,   47,
2963        47,   47,   47,   47,   47,   47,   47,   47,  -85,  -85,
2964       -85,  -85,  -85,  -85,  -85,   47,   47,   47,   47,   47,
2965        47,  105,   47,   47,   47,   47,   47,   47,   47,   47,
2966        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2967        47,  -85,  -85,  -85,  -85,   47,  -85,   47,   47,   47,
2968 
2969        47,   47,   47,  105,   47,   47,   47,   47,   47,   47,
2970        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2971        47,   47,   47,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
2972       -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
2973       -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
2974       -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
2975       -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
2976       -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
2977       -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
2978       -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
2979 
2980       -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
2981       -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
2982       -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
2983       -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
2984       -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
2985       -85,  -85,  -85,  -85,  -85,  -85
2986     },
2987 
2988     {
2989        11,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
2990       -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
2991       -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
2992       -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
2993 
2994       -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,   47,   47,
2995        47,   47,   47,   47,   47,   47,   47,   47,  -86,  -86,
2996       -86,  -86,  -86,  -86,  -86,   47,   47,   47,   47,   47,
2997        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
2998        47,   47,   47,   47,   47,   47,  106,   47,   47,   47,
2999        47,  -86,  -86,  -86,  -86,   47,  -86,   47,   47,   47,
3000        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3001        47,   47,   47,   47,   47,   47,   47,   47,  106,   47,
3002        47,   47,   47,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
3003       -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
3004 
3005       -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
3006       -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
3007       -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
3008       -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
3009       -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
3010       -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
3011       -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
3012       -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
3013       -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
3014       -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
3015 
3016       -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
3017       -86,  -86,  -86,  -86,  -86,  -86
3018     },
3019 
3020     {
3021        11,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
3022       -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
3023       -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
3024       -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
3025       -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,   47,   47,
3026        47,   47,   47,   47,   47,   47,   47,   47,  -87,  -87,
3027       -87,  -87,  -87,  -87,  -87,   47,   47,   47,   47,   47,
3028        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3029 
3030        47,   47,   47,   47,   47,   47,   47,  107,   47,   47,
3031        47,  -87,  -87,  -87,  -87,   47,  -87,   47,   47,   47,
3032        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3033        47,   47,   47,   47,   47,   47,   47,   47,   47,  107,
3034        47,   47,   47,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
3035       -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
3036       -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
3037       -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
3038       -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
3039       -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
3040 
3041       -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
3042       -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
3043       -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
3044       -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
3045       -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
3046       -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
3047       -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
3048       -87,  -87,  -87,  -87,  -87,  -87
3049     },
3050 
3051     {
3052        11,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
3053       -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
3054 
3055       -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
3056       -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
3057       -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,   47,   47,
3058        47,   47,   47,   47,   47,   47,   47,   47,  -88,  -88,
3059       -88,  -88,  -88,  -88,  -88,   47,   47,   47,   47,  108,
3060        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3061        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3062        47,  -88,  -88,  -88,  -88,   47,  -88,   47,   47,   47,
3063        47,  108,   47,   47,   47,   47,   47,   47,   47,   47,
3064        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3065 
3066        47,   47,   47,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
3067       -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
3068       -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
3069       -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
3070       -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
3071       -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
3072       -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
3073       -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
3074       -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
3075       -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
3076 
3077       -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
3078       -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
3079       -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
3080       -88,  -88,  -88,  -88,  -88,  -88
3081     },
3082 
3083     {
3084        11,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
3085       -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
3086       -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
3087       -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
3088       -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,   47,   47,
3089        47,   47,   47,   47,   47,   47,   47,   47,  -89,  -89,
3090 
3091       -89,  -89,  -89,  -89,  -89,   47,   47,   47,   47,   47,
3092        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3093        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3094        47,  -89,  -89,  -89,  -89,   47,  -89,   47,   47,   47,
3095        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3096        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3097        47,   47,   47,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
3098       -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
3099       -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
3100       -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
3101 
3102       -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
3103       -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
3104       -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
3105       -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
3106       -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
3107       -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
3108       -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
3109       -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
3110       -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
3111       -89,  -89,  -89,  -89,  -89,  -89
3112 
3113     },
3114 
3115     {
3116        11,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
3117       -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
3118       -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
3119       -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
3120       -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,   47,   47,
3121        47,   47,   47,   47,   47,   47,   47,   47,  -90,  -90,
3122       -90,  -90,  -90,  -90,  -90,   47,   47,   47,   47,   47,
3123        47,   47,   47,  109,   47,   47,   47,   47,   47,   47,
3124        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3125        47,  -90,  -90,  -90,  -90,   47,  -90,   47,   47,   47,
3126 
3127        47,   47,   47,   47,   47,  109,   47,   47,   47,   47,
3128        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3129        47,   47,   47,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
3130       -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
3131       -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
3132       -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
3133       -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
3134       -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
3135       -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
3136       -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
3137 
3138       -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
3139       -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
3140       -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
3141       -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
3142       -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
3143       -90,  -90,  -90,  -90,  -90,  -90
3144     },
3145 
3146     {
3147        11,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
3148       -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
3149       -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
3150       -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
3151 
3152       -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,   47,   47,
3153        47,   47,   47,   47,   47,   47,   47,   47,  -91,  -91,
3154       -91,  -91,  -91,  -91,  -91,   47,   47,   47,   47,  110,
3155        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3156        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3157        47,  -91,  -91,  -91,  -91,   47,  -91,   47,   47,   47,
3158        47,  110,   47,   47,   47,   47,   47,   47,   47,   47,
3159        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3160        47,   47,   47,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
3161       -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
3162 
3163       -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
3164       -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
3165       -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
3166       -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
3167       -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
3168       -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
3169       -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
3170       -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
3171       -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
3172       -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
3173 
3174       -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
3175       -91,  -91,  -91,  -91,  -91,  -91
3176     },
3177 
3178     {
3179        11,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
3180       -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
3181       -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
3182       -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
3183       -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,   47,   47,
3184        47,   47,   47,   47,   47,   47,   47,   47,  -92,  -92,
3185       -92,  -92,  -92,  -92,  -92,   47,   47,   47,   47,   47,
3186        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3187 
3188        47,   47,   47,   47,  111,   47,   47,   47,   47,   47,
3189        47,  -92,  -92,  -92,  -92,   47,  -92,   47,   47,   47,
3190        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3191        47,   47,   47,   47,   47,   47,  111,   47,   47,   47,
3192        47,   47,   47,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
3193       -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
3194       -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
3195       -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
3196       -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
3197       -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
3198 
3199       -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
3200       -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
3201       -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
3202       -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
3203       -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
3204       -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
3205       -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
3206       -92,  -92,  -92,  -92,  -92,  -92
3207     },
3208 
3209     {
3210        11,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
3211       -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
3212 
3213       -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
3214       -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
3215       -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,   47,   47,
3216        47,   47,   47,   47,   47,   47,   47,   47,  -93,  -93,
3217       -93,  -93,  -93,  -93,  -93,  112,   47,   47,   47,   47,
3218        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3219        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3220        47,  -93,  -93,  -93,  -93,   47,  -93,  112,   47,   47,
3221        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3222        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3223 
3224        47,   47,   47,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
3225       -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
3226       -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
3227       -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
3228       -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
3229       -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
3230       -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
3231       -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
3232       -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
3233       -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
3234 
3235       -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
3236       -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
3237       -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
3238       -93,  -93,  -93,  -93,  -93,  -93
3239     },
3240 
3241     {
3242        11,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
3243       -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
3244       -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
3245       -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
3246       -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,   47,   47,
3247        47,   47,   47,   47,   47,   47,   47,   47,  -94,  -94,
3248 
3249       -94,  -94,  -94,  -94,  -94,   47,   47,   47,   47,  113,
3250        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3251        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3252        47,  -94,  -94,  -94,  -94,   47,  -94,   47,   47,   47,
3253        47,  113,   47,   47,   47,   47,   47,   47,   47,   47,
3254        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3255        47,   47,   47,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
3256       -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
3257       -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
3258       -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
3259 
3260       -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
3261       -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
3262       -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
3263       -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
3264       -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
3265       -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
3266       -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
3267       -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
3268       -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
3269       -94,  -94,  -94,  -94,  -94,  -94
3270 
3271     },
3272 
3273     {
3274        11,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
3275       -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
3276       -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
3277       -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
3278       -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,   47,   47,
3279        47,   47,   47,   47,   47,   47,   47,   47,  -95,  -95,
3280       -95,  -95,  -95,  -95,  -95,   47,   47,   47,   47,   47,
3281        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3282        47,   47,  114,   47,   47,   47,   47,   47,   47,   47,
3283        47,  -95,  -95,  -95,  -95,   47,  -95,   47,   47,   47,
3284 
3285        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3286        47,   47,   47,   47,  114,   47,   47,   47,   47,   47,
3287        47,   47,   47,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
3288       -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
3289       -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
3290       -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
3291       -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
3292       -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
3293       -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
3294       -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
3295 
3296       -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
3297       -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
3298       -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
3299       -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
3300       -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
3301       -95,  -95,  -95,  -95,  -95,  -95
3302     },
3303 
3304     {
3305        11,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
3306       -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
3307       -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
3308       -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
3309 
3310       -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,   47,   47,
3311        47,   47,   47,   47,   47,   47,   47,   47,  -96,  -96,
3312       -96,  -96,  -96,  -96,  -96,   47,   47,   47,   47,   47,
3313        47,   47,   47,   47,   47,   47,   47,   47,   47,  115,
3314        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3315        47,  -96,  -96,  -96,  -96,   47,  -96,   47,   47,   47,
3316        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3317        47,  115,   47,   47,   47,   47,   47,   47,   47,   47,
3318        47,   47,   47,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
3319       -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
3320 
3321       -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
3322       -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
3323       -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
3324       -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
3325       -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
3326       -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
3327       -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
3328       -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
3329       -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
3330       -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
3331 
3332       -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
3333       -96,  -96,  -96,  -96,  -96,  -96
3334     },
3335 
3336     {
3337        11,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3338       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3339       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3340       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3341       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  116,  116,
3342       116,  116,  116,  116,  116,  116,   98,   98,  -97,  -97,
3343       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3344       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3345 
3346       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3347       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3348       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3349       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3350       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3351       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3352       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3353       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3354       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3355       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3356 
3357       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3358       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3359       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3360       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3361       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3362       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3363       -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
3364       -97,  -97,  -97,  -97,  -97,  -97
3365     },
3366 
3367     {
3368        11,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3369       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3370 
3371       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3372       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3373       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,   98,   98,
3374        98,   98,   98,   98,   98,   98,   98,   98,  -98,  -98,
3375       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3376       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3377       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3378       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3379       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3380       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3381 
3382       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3383       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3384       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3385       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3386       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3387       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3388       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3389       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3390       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3391       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3392 
3393       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3394       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3395       -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
3396       -98,  -98,  -98,  -98,  -98,  -98
3397     },
3398 
3399     {
3400        11,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
3401       -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
3402       -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
3403       -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
3404       -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,   47,   47,
3405        47,   47,   47,   47,   47,   47,   47,   47,  -99,  -99,
3406 
3407       -99,  -99,  -99,  -99,  -99,   47,   47,   47,  117,   47,
3408        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3409        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3410        47,  -99,  -99,  -99,  -99,   47,  -99,   47,   47,   47,
3411       117,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3412        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3413        47,   47,   47,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
3414       -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
3415       -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
3416       -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
3417 
3418       -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
3419       -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
3420       -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
3421       -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
3422       -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
3423       -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
3424       -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
3425       -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
3426       -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
3427       -99,  -99,  -99,  -99,  -99,  -99
3428 
3429     },
3430 
3431     {
3432        11, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3433      -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3434      -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3435      -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3436      -100, -100, -100, -100, -100, -100, -100, -100,   47,   47,
3437        47,   47,   47,   47,   47,   47,   47,   47, -100, -100,
3438      -100, -100, -100, -100, -100,   47,   47,  118,   47,   47,
3439        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3440        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3441        47, -100, -100, -100, -100,   47, -100,   47,   47,  118,
3442 
3443        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3444        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3445        47,   47,   47, -100, -100, -100, -100, -100, -100, -100,
3446      -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3447      -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3448      -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3449      -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3450      -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3451      -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3452      -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3453 
3454      -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3455      -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3456      -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3457      -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3458      -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
3459      -100, -100, -100, -100, -100, -100
3460     },
3461 
3462     {
3463        11, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3464      -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3465      -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3466      -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3467 
3468      -101, -101, -101, -101, -101, -101, -101, -101,   47,   47,
3469        47,   47,   47,   47,   47,   47,   47,   47, -101, -101,
3470      -101, -101, -101, -101, -101,   47,   47,   47,   47,   47,
3471        47,   47,   47,   47,   47,   47,  119,   47,   47,   47,
3472        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3473        47, -101, -101, -101, -101,   47, -101,   47,   47,   47,
3474        47,   47,   47,   47,   47,   47,   47,   47,  119,   47,
3475        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3476        47,   47,   47, -101, -101, -101, -101, -101, -101, -101,
3477      -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3478 
3479      -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3480      -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3481      -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3482      -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3483      -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3484      -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3485      -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3486      -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3487      -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3488      -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3489 
3490      -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
3491      -101, -101, -101, -101, -101, -101
3492     },
3493 
3494     {
3495        11, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3496      -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3497      -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3498      -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3499      -102, -102, -102, -102, -102, -102, -102, -102,   47,   47,
3500        47,   47,   47,   47,   47,   47,   47,   47, -102, -102,
3501      -102, -102, -102, -102, -102,   47,   47,   47,   47,   47,
3502        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3503 
3504        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3505        47, -102, -102, -102, -102,   47, -102,   47,   47,   47,
3506        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3507        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3508        47,   47,   47, -102, -102, -102, -102, -102, -102, -102,
3509      -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3510      -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3511      -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3512      -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3513      -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3514 
3515      -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3516      -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3517      -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3518      -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3519      -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3520      -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3521      -102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
3522      -102, -102, -102, -102, -102, -102
3523     },
3524 
3525     {
3526        11, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3527      -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3528 
3529      -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3530      -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3531      -103, -103, -103, -103, -103, -103, -103, -103,   47,   47,
3532        47,   47,   47,   47,   47,   47,   47,   47, -103, -103,
3533      -103, -103, -103, -103, -103,   47,   47,   47,   47,   47,
3534        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3535        47,   47,   47,   47,  120,   47,   47,   47,   47,   47,
3536        47, -103, -103, -103, -103,   47, -103,   47,   47,   47,
3537        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3538        47,   47,   47,   47,   47,   47,  120,   47,   47,   47,
3539 
3540        47,   47,   47, -103, -103, -103, -103, -103, -103, -103,
3541      -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3542      -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3543      -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3544      -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3545      -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3546      -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3547      -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3548      -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3549      -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3550 
3551      -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3552      -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3553      -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
3554      -103, -103, -103, -103, -103, -103
3555     },
3556 
3557     {
3558        11, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3559      -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3560      -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3561      -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3562      -104, -104, -104, -104, -104, -104, -104, -104,   47,   47,
3563        47,   47,   47,   47,   47,   47,   47,   47, -104, -104,
3564 
3565      -104, -104, -104, -104, -104,   47,   47,   47,   47,   47,
3566        47,   47,   47,   47,   47,   47,   47,   47,   47,  121,
3567        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3568        47, -104, -104, -104, -104,   47, -104,   47,   47,   47,
3569        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3570        47,  121,   47,   47,   47,   47,   47,   47,   47,   47,
3571        47,   47,   47, -104, -104, -104, -104, -104, -104, -104,
3572      -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3573      -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3574      -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3575 
3576      -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3577      -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3578      -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3579      -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3580      -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3581      -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3582      -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3583      -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3584      -104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
3585      -104, -104, -104, -104, -104, -104
3586 
3587     },
3588 
3589     {
3590        11, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3591      -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3592      -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3593      -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3594      -105, -105, -105, -105, -105, -105, -105, -105,   47,   47,
3595        47,   47,   47,   47,   47,   47,   47,   47, -105, -105,
3596      -105, -105, -105, -105, -105,   47,   47,   47,   47,   47,
3597        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3598        47,   47,   47,  122,   47,   47,   47,   47,   47,   47,
3599        47, -105, -105, -105, -105,   47, -105,   47,   47,   47,
3600 
3601        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3602        47,   47,   47,   47,   47,  122,   47,   47,   47,   47,
3603        47,   47,   47, -105, -105, -105, -105, -105, -105, -105,
3604      -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3605      -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3606      -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3607      -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3608      -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3609      -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3610      -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3611 
3612      -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3613      -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3614      -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3615      -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3616      -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
3617      -105, -105, -105, -105, -105, -105
3618     },
3619 
3620     {
3621        11, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3622      -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3623      -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3624      -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3625 
3626      -106, -106, -106, -106, -106, -106, -106, -106,   47,   47,
3627        47,   47,   47,   47,   47,   47,   47,   47, -106, -106,
3628      -106, -106, -106, -106, -106,   47,   47,   47,   47,   47,
3629        47,   47,   47,  123,   47,   47,   47,   47,   47,   47,
3630        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3631        47, -106, -106, -106, -106,   47, -106,   47,   47,   47,
3632        47,   47,   47,   47,   47,  123,   47,   47,   47,   47,
3633        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3634        47,   47,   47, -106, -106, -106, -106, -106, -106, -106,
3635      -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3636 
3637      -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3638      -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3639      -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3640      -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3641      -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3642      -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3643      -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3644      -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3645      -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3646      -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3647 
3648      -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
3649      -106, -106, -106, -106, -106, -106
3650     },
3651 
3652     {
3653        11, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3654      -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3655      -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3656      -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3657      -107, -107, -107, -107, -107, -107, -107, -107,   47,   47,
3658        47,   47,   47,   47,   47,   47,   47,   47, -107, -107,
3659      -107, -107, -107, -107, -107,   47,   47,   47,   47,   47,
3660        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3661 
3662        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3663        47, -107, -107, -107, -107,   47, -107,   47,   47,   47,
3664        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3665        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3666        47,   47,   47, -107, -107, -107, -107, -107, -107, -107,
3667      -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3668      -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3669      -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3670      -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3671      -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3672 
3673      -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3674      -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3675      -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3676      -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3677      -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3678      -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3679      -107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
3680      -107, -107, -107, -107, -107, -107
3681     },
3682 
3683     {
3684        11, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3685      -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3686 
3687      -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3688      -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3689      -108, -108, -108, -108, -108, -108, -108, -108,   47,   47,
3690        47,   47,   47,   47,   47,   47,   47,   47, -108, -108,
3691      -108, -108, -108, -108, -108,   47,   47,   47,   47,   47,
3692        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3693        47,   47,   47,   47,  124,   47,   47,   47,   47,   47,
3694        47, -108, -108, -108, -108,   47, -108,   47,   47,   47,
3695        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3696        47,   47,   47,   47,   47,   47,  124,   47,   47,   47,
3697 
3698        47,   47,   47, -108, -108, -108, -108, -108, -108, -108,
3699      -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3700      -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3701      -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3702      -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3703      -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3704      -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3705      -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3706      -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3707      -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3708 
3709      -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3710      -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3711      -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
3712      -108, -108, -108, -108, -108, -108
3713     },
3714 
3715     {
3716        11, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3717      -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3718      -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3719      -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3720      -109, -109, -109, -109, -109, -109, -109, -109,   47,   47,
3721        47,   47,   47,   47,   47,   47,   47,   47, -109, -109,
3722 
3723      -109, -109, -109, -109, -109,   47,   47,   47,   47,   47,
3724        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3725        47,   47,   47,   47,  125,   47,   47,   47,   47,   47,
3726        47, -109, -109, -109, -109,   47, -109,   47,   47,   47,
3727        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3728        47,   47,   47,   47,   47,   47,  125,   47,   47,   47,
3729        47,   47,   47, -109, -109, -109, -109, -109, -109, -109,
3730      -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3731      -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3732      -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3733 
3734      -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3735      -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3736      -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3737      -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3738      -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3739      -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3740      -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3741      -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3742      -109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
3743      -109, -109, -109, -109, -109, -109
3744 
3745     },
3746 
3747     {
3748        11, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3749      -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3750      -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3751      -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3752      -110, -110, -110, -110, -110, -110, -110, -110,   47,   47,
3753        47,   47,   47,   47,   47,   47,   47,   47, -110, -110,
3754      -110, -110, -110, -110, -110,   47,   47,   47,   47,   47,
3755        47,   47,   47,   47,   47,   47,   47,   47,  126,   47,
3756        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3757        47, -110, -110, -110, -110,   47, -110,   47,   47,   47,
3758 
3759        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3760       126,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3761        47,   47,   47, -110, -110, -110, -110, -110, -110, -110,
3762      -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3763      -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3764      -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3765      -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3766      -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3767      -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3768      -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3769 
3770      -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3771      -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3772      -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3773      -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3774      -110, -110, -110, -110, -110, -110, -110, -110, -110, -110,
3775      -110, -110, -110, -110, -110, -110
3776     },
3777 
3778     {
3779        11, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3780      -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3781      -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3782      -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3783 
3784      -111, -111, -111, -111, -111, -111, -111, -111,   47,   47,
3785        47,   47,   47,   47,   47,   47,   47,   47, -111, -111,
3786      -111, -111, -111, -111, -111,   47,   47,   47,   47,   47,
3787        47,   47,   47,  127,   47,   47,   47,   47,   47,   47,
3788        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3789        47, -111, -111, -111, -111,   47, -111,   47,   47,   47,
3790        47,   47,   47,   47,   47,  127,   47,   47,   47,   47,
3791        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3792        47,   47,   47, -111, -111, -111, -111, -111, -111, -111,
3793      -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3794 
3795      -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3796      -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3797      -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3798      -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3799      -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3800      -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3801      -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3802      -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3803      -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3804      -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3805 
3806      -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
3807      -111, -111, -111, -111, -111, -111
3808     },
3809 
3810     {
3811        11, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3812      -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3813      -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3814      -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3815      -112, -112, -112, -112, -112, -112, -112, -112,   47,   47,
3816        47,   47,   47,   47,   47,   47,   47,   47, -112, -112,
3817      -112, -112, -112, -112, -112,   47,   47,   47,   47,   47,
3818        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3819 
3820        47,   47,   47,   47,  128,   47,   47,   47,   47,   47,
3821        47, -112, -112, -112, -112,   47, -112,   47,   47,   47,
3822        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3823        47,   47,   47,   47,   47,   47,  128,   47,   47,   47,
3824        47,   47,   47, -112, -112, -112, -112, -112, -112, -112,
3825      -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3826      -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3827      -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3828      -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3829      -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3830 
3831      -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3832      -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3833      -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3834      -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3835      -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3836      -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3837      -112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
3838      -112, -112, -112, -112, -112, -112
3839     },
3840 
3841     {
3842        11, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3843      -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3844 
3845      -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3846      -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3847      -113, -113, -113, -113, -113, -113, -113, -113,   47,   47,
3848        47,   47,   47,   47,   47,   47,   47,   47, -113, -113,
3849      -113, -113, -113, -113, -113,   47,   47,   47,   47,   47,
3850        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3851        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3852        47, -113, -113, -113, -113,   47, -113,   47,   47,   47,
3853        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3854        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3855 
3856        47,   47,   47, -113, -113, -113, -113, -113, -113, -113,
3857      -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3858      -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3859      -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3860      -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3861      -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3862      -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3863      -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3864      -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3865      -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3866 
3867      -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3868      -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3869      -113, -113, -113, -113, -113, -113, -113, -113, -113, -113,
3870      -113, -113, -113, -113, -113, -113
3871     },
3872 
3873     {
3874        11, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3875      -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3876      -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3877      -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3878      -114, -114, -114, -114, -114, -114, -114, -114,   47,   47,
3879        47,   47,   47,   47,   47,   47,   47,   47, -114, -114,
3880 
3881      -114, -114, -114, -114, -114,   47,   47,   47,   47,   47,
3882        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3883        47,   47,   47,   47,  129,   47,   47,   47,   47,   47,
3884        47, -114, -114, -114, -114,   47, -114,   47,   47,   47,
3885        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3886        47,   47,   47,   47,   47,   47,  129,   47,   47,   47,
3887        47,   47,   47, -114, -114, -114, -114, -114, -114, -114,
3888      -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3889      -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3890      -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3891 
3892      -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3893      -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3894      -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3895      -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3896      -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3897      -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3898      -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3899      -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3900      -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
3901      -114, -114, -114, -114, -114, -114
3902 
3903     },
3904 
3905     {
3906        11, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3907      -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3908      -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3909      -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3910      -115, -115, -115, -115, -115, -115, -115, -115,   47,   47,
3911        47,   47,   47,   47,   47,   47,   47,   47, -115, -115,
3912      -115, -115, -115, -115, -115,   47,   47,  130,   47,   47,
3913        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3914        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3915        47, -115, -115, -115, -115,   47, -115,   47,   47,  130,
3916 
3917        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3918        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3919        47,   47,   47, -115, -115, -115, -115, -115, -115, -115,
3920      -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3921      -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3922      -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3923      -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3924      -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3925      -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3926      -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3927 
3928      -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3929      -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3930      -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3931      -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3932      -115, -115, -115, -115, -115, -115, -115, -115, -115, -115,
3933      -115, -115, -115, -115, -115, -115
3934     },
3935 
3936     {
3937        11, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3938      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3939      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3940      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3941 
3942      -116, -116, -116, -116, -116, -116, -116, -116,   98,   98,
3943        98,   98,   98,   98,   98,   98,   98,   98, -116, -116,
3944      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3945      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3946      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3947      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3948      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3949      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3950      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3951      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3952 
3953      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3954      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3955      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3956      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3957      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3958      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3959      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3960      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3961      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3962      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3963 
3964      -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
3965      -116, -116, -116, -116, -116, -116
3966     },
3967 
3968     {
3969        11, -117, -117, -117, -117, -117, -117, -117, -117, -117,
3970      -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
3971      -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
3972      -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
3973      -117, -117, -117, -117, -117, -117, -117, -117,   47,   47,
3974        47,   47,   47,   47,   47,   47,   47,   47, -117, -117,
3975      -117, -117, -117, -117, -117,   47,   47,   47,   47,   47,
3976       131,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3977 
3978        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3979        47, -117, -117, -117, -117,   47, -117,   47,   47,   47,
3980        47,   47,  131,   47,   47,   47,   47,   47,   47,   47,
3981        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
3982        47,   47,   47, -117, -117, -117, -117, -117, -117, -117,
3983      -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
3984      -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
3985      -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
3986      -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
3987      -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
3988 
3989      -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
3990      -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
3991      -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
3992      -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
3993      -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
3994      -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
3995      -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
3996      -117, -117, -117, -117, -117, -117
3997     },
3998 
3999     {
4000        11, -118, -118, -118, -118, -118, -118, -118, -118, -118,
4001      -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
4002 
4003      -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
4004      -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
4005      -118, -118, -118, -118, -118, -118, -118, -118,   47,   47,
4006        47,   47,   47,   47,   47,   47,   47,   47, -118, -118,
4007      -118, -118, -118, -118, -118,   47,   47,   47,   47,  132,
4008        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4009        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4010        47, -118, -118, -118, -118,   47, -118,   47,   47,   47,
4011        47,  132,   47,   47,   47,   47,   47,   47,   47,   47,
4012        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4013 
4014        47,   47,   47, -118, -118, -118, -118, -118, -118, -118,
4015      -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
4016      -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
4017      -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
4018      -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
4019      -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
4020      -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
4021      -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
4022      -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
4023      -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
4024 
4025      -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
4026      -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
4027      -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
4028      -118, -118, -118, -118, -118, -118
4029     },
4030 
4031     {
4032        11, -119, -119, -119, -119, -119, -119, -119, -119, -119,
4033      -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
4034      -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
4035      -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
4036      -119, -119, -119, -119, -119, -119, -119, -119,   47,   47,
4037        47,   47,   47,   47,   47,   47,   47,   47, -119, -119,
4038 
4039      -119, -119, -119, -119, -119,   47,   47,   47,   47,   47,
4040        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4041        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4042        47, -119, -119, -119, -119,   47, -119,   47,   47,   47,
4043        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4044        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4045        47,   47,   47, -119, -119, -119, -119, -119, -119, -119,
4046      -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
4047      -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
4048      -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
4049 
4050      -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
4051      -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
4052      -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
4053      -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
4054      -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
4055      -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
4056      -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
4057      -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
4058      -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
4059      -119, -119, -119, -119, -119, -119
4060 
4061     },
4062 
4063     {
4064        11, -120, -120, -120, -120, -120, -120, -120, -120, -120,
4065      -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
4066      -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
4067      -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
4068      -120, -120, -120, -120, -120, -120, -120, -120,   47,   47,
4069        47,   47,   47,   47,   47,   47,   47,   47, -120, -120,
4070      -120, -120, -120, -120, -120,   47,   47,   47,   47,  133,
4071        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4072        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4073        47, -120, -120, -120, -120,   47, -120,   47,   47,   47,
4074 
4075        47,  133,   47,   47,   47,   47,   47,   47,   47,   47,
4076        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4077        47,   47,   47, -120, -120, -120, -120, -120, -120, -120,
4078      -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
4079      -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
4080      -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
4081      -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
4082      -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
4083      -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
4084      -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
4085 
4086      -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
4087      -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
4088      -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
4089      -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
4090      -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
4091      -120, -120, -120, -120, -120, -120
4092     },
4093 
4094     {
4095        11, -121, -121, -121, -121, -121, -121, -121, -121, -121,
4096      -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
4097      -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
4098      -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
4099 
4100      -121, -121, -121, -121, -121, -121, -121, -121,   47,   47,
4101        47,   47,   47,   47,   47,   47,   47,   47, -121, -121,
4102      -121, -121, -121, -121, -121,   47,   47,   47,   47,   47,
4103        47,   47,   47,   47,   47,   47,  134,   47,   47,   47,
4104        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4105        47, -121, -121, -121, -121,   47, -121,   47,   47,   47,
4106        47,   47,   47,   47,   47,   47,   47,   47,  134,   47,
4107        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4108        47,   47,   47, -121, -121, -121, -121, -121, -121, -121,
4109      -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
4110 
4111      -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
4112      -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
4113      -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
4114      -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
4115      -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
4116      -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
4117      -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
4118      -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
4119      -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
4120      -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
4121 
4122      -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
4123      -121, -121, -121, -121, -121, -121
4124     },
4125 
4126     {
4127        11, -122, -122, -122, -122, -122, -122, -122, -122, -122,
4128      -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
4129      -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
4130      -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
4131      -122, -122, -122, -122, -122, -122, -122, -122,   47,   47,
4132        47,   47,   47,   47,   47,   47,   47,   47, -122, -122,
4133      -122, -122, -122, -122, -122,   47,   47,   47,   47,   47,
4134        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4135 
4136        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4137        47, -122, -122, -122, -122,   47, -122,   47,   47,   47,
4138        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4139        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4140        47,   47,   47, -122, -122, -122, -122, -122, -122, -122,
4141      -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
4142      -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
4143      -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
4144      -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
4145      -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
4146 
4147      -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
4148      -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
4149      -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
4150      -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
4151      -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
4152      -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
4153      -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
4154      -122, -122, -122, -122, -122, -122
4155     },
4156 
4157     {
4158        11, -123, -123, -123, -123, -123, -123, -123, -123, -123,
4159      -123, -123, -123, -123, -123, -123, -123, -123, -123, -123,
4160 
4161      -123, -123, -123, -123, -123, -123, -123, -123, -123, -123,
4162      -123, -123, -123, -123, -123, -123, -123, -123, -123, -123,
4163      -123, -123, -123, -123, -123, -123, -123, -123,   47,   47,
4164        47,   47,   47,   47,   47,   47,   47,   47, -123, -123,
4165      -123, -123, -123, -123, -123,   47,   47,   47,   47,   47,
4166        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4167        47,   47,   47,   47,  135,   47,   47,   47,   47,   47,
4168        47, -123, -123, -123, -123,   47, -123,   47,   47,   47,
4169        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4170        47,   47,   47,   47,   47,   47,  135,   47,   47,   47,
4171 
4172        47,   47,   47, -123, -123, -123, -123, -123, -123, -123,
4173      -123, -123, -123, -123, -123, -123, -123, -123, -123, -123,
4174      -123, -123, -123, -123, -123, -123, -123, -123, -123, -123,
4175      -123, -123, -123, -123, -123, -123, -123, -123, -123, -123,
4176      -123, -123, -123, -123, -123, -123, -123, -123, -123, -123,
4177      -123, -123, -123, -123, -123, -123, -123, -123, -123, -123,
4178      -123, -123, -123, -123, -123, -123, -123, -123, -123, -123,
4179      -123, -123, -123, -123, -123, -123, -123, -123, -123, -123,
4180      -123, -123, -123, -123, -123, -123, -123, -123, -123, -123,
4181      -123, -123, -123, -123, -123, -123, -123, -123, -123, -123,
4182 
4183      -123, -123, -123, -123, -123, -123, -123, -123, -123, -123,
4184      -123, -123, -123, -123, -123, -123, -123, -123, -123, -123,
4185      -123, -123, -123, -123, -123, -123, -123, -123, -123, -123,
4186      -123, -123, -123, -123, -123, -123
4187     },
4188 
4189     {
4190        11, -124, -124, -124, -124, -124, -124, -124, -124, -124,
4191      -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
4192      -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
4193      -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
4194      -124, -124, -124, -124, -124, -124, -124, -124,   47,   47,
4195        47,   47,   47,   47,   47,   47,   47,   47, -124, -124,
4196 
4197      -124, -124, -124, -124, -124,   47,   47,   47,   47,   47,
4198        47,   47,   47,  136,   47,   47,   47,   47,   47,   47,
4199        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4200        47, -124, -124, -124, -124,   47, -124,   47,   47,   47,
4201        47,   47,   47,   47,   47,  136,   47,   47,   47,   47,
4202        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4203        47,   47,   47, -124, -124, -124, -124, -124, -124, -124,
4204      -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
4205      -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
4206      -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
4207 
4208      -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
4209      -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
4210      -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
4211      -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
4212      -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
4213      -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
4214      -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
4215      -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
4216      -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
4217      -124, -124, -124, -124, -124, -124
4218 
4219     },
4220 
4221     {
4222        11, -125, -125, -125, -125, -125, -125, -125, -125, -125,
4223      -125, -125, -125, -125, -125, -125, -125, -125, -125, -125,
4224      -125, -125, -125, -125, -125, -125, -125, -125, -125, -125,
4225      -125, -125, -125, -125, -125, -125, -125, -125, -125, -125,
4226      -125, -125, -125, -125, -125, -125, -125, -125,   47,   47,
4227        47,   47,   47,   47,   47,   47,   47,   47, -125, -125,
4228      -125, -125, -125, -125, -125,   47,   47,   47,   47,   47,
4229        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4230        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4231        47, -125, -125, -125, -125,   47, -125,   47,   47,   47,
4232 
4233        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4234        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4235        47,   47,   47, -125, -125, -125, -125, -125, -125, -125,
4236      -125, -125, -125, -125, -125, -125, -125, -125, -125, -125,
4237      -125, -125, -125, -125, -125, -125, -125, -125, -125, -125,
4238      -125, -125, -125, -125, -125, -125, -125, -125, -125, -125,
4239      -125, -125, -125, -125, -125, -125, -125, -125, -125, -125,
4240      -125, -125, -125, -125, -125, -125, -125, -125, -125, -125,
4241      -125, -125, -125, -125, -125, -125, -125, -125, -125, -125,
4242      -125, -125, -125, -125, -125, -125, -125, -125, -125, -125,
4243 
4244      -125, -125, -125, -125, -125, -125, -125, -125, -125, -125,
4245      -125, -125, -125, -125, -125, -125, -125, -125, -125, -125,
4246      -125, -125, -125, -125, -125, -125, -125, -125, -125, -125,
4247      -125, -125, -125, -125, -125, -125, -125, -125, -125, -125,
4248      -125, -125, -125, -125, -125, -125, -125, -125, -125, -125,
4249      -125, -125, -125, -125, -125, -125
4250     },
4251 
4252     {
4253        11, -126, -126, -126, -126, -126, -126, -126, -126, -126,
4254      -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
4255      -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
4256      -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
4257 
4258      -126, -126, -126, -126, -126, -126, -126, -126,   47,   47,
4259        47,   47,   47,   47,   47,   47,   47,   47, -126, -126,
4260      -126, -126, -126, -126, -126,   47,   47,   47,   47,   47,
4261        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4262        47,   47,   47,   47,  137,   47,   47,   47,   47,   47,
4263        47, -126, -126, -126, -126,   47, -126,   47,   47,   47,
4264        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4265        47,   47,   47,   47,   47,   47,  137,   47,   47,   47,
4266        47,   47,   47, -126, -126, -126, -126, -126, -126, -126,
4267      -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
4268 
4269      -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
4270      -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
4271      -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
4272      -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
4273      -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
4274      -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
4275      -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
4276      -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
4277      -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
4278      -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
4279 
4280      -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
4281      -126, -126, -126, -126, -126, -126
4282     },
4283 
4284     {
4285        11, -127, -127, -127, -127, -127, -127, -127, -127, -127,
4286      -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
4287      -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
4288      -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
4289      -127, -127, -127, -127, -127, -127, -127, -127,   47,   47,
4290        47,   47,   47,   47,   47,   47,   47,   47, -127, -127,
4291      -127, -127, -127, -127, -127,   47,   47,  138,   47,   47,
4292        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4293 
4294        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4295        47, -127, -127, -127, -127,   47, -127,   47,   47,  138,
4296        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4297        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4298        47,   47,   47, -127, -127, -127, -127, -127, -127, -127,
4299      -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
4300      -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
4301      -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
4302      -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
4303      -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
4304 
4305      -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
4306      -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
4307      -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
4308      -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
4309      -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
4310      -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
4311      -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
4312      -127, -127, -127, -127, -127, -127
4313     },
4314 
4315     {
4316        11, -128, -128, -128, -128, -128, -128, -128, -128, -128,
4317      -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
4318 
4319      -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
4320      -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
4321      -128, -128, -128, -128, -128, -128, -128, -128,   47,   47,
4322        47,   47,   47,   47,   47,   47,   47,   47, -128, -128,
4323      -128, -128, -128, -128, -128,   47,   47,   47,   47,   47,
4324        47,   47,   47,  139,   47,   47,   47,   47,   47,   47,
4325        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4326        47, -128, -128, -128, -128,   47, -128,   47,   47,   47,
4327        47,   47,   47,   47,   47,  139,   47,   47,   47,   47,
4328        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4329 
4330        47,   47,   47, -128, -128, -128, -128, -128, -128, -128,
4331      -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
4332      -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
4333      -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
4334      -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
4335      -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
4336      -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
4337      -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
4338      -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
4339      -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
4340 
4341      -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
4342      -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
4343      -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
4344      -128, -128, -128, -128, -128, -128
4345     },
4346 
4347     {
4348        11, -129, -129, -129, -129, -129, -129, -129, -129, -129,
4349      -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
4350      -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
4351      -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
4352      -129, -129, -129, -129, -129, -129, -129, -129,   47,   47,
4353        47,   47,   47,   47,   47,   47,   47,   47, -129, -129,
4354 
4355      -129, -129, -129, -129, -129,   47,   47,  140,   47,   47,
4356        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4357        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4358        47, -129, -129, -129, -129,   47, -129,   47,   47,  140,
4359        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4360        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4361        47,   47,   47, -129, -129, -129, -129, -129, -129, -129,
4362      -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
4363      -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
4364      -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
4365 
4366      -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
4367      -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
4368      -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
4369      -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
4370      -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
4371      -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
4372      -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
4373      -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
4374      -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
4375      -129, -129, -129, -129, -129, -129
4376 
4377     },
4378 
4379     {
4380        11, -130, -130, -130, -130, -130, -130, -130, -130, -130,
4381      -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
4382      -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
4383      -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
4384      -130, -130, -130, -130, -130, -130, -130, -130,   47,   47,
4385        47,   47,   47,   47,   47,   47,   47,   47, -130, -130,
4386      -130, -130, -130, -130, -130,   47,   47,   47,   47,   47,
4387        47,   47,   47,  141,   47,   47,   47,   47,   47,   47,
4388        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4389        47, -130, -130, -130, -130,   47, -130,   47,   47,   47,
4390 
4391        47,   47,   47,   47,   47,  141,   47,   47,   47,   47,
4392        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4393        47,   47,   47, -130, -130, -130, -130, -130, -130, -130,
4394      -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
4395      -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
4396      -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
4397      -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
4398      -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
4399      -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
4400      -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
4401 
4402      -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
4403      -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
4404      -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
4405      -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
4406      -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
4407      -130, -130, -130, -130, -130, -130
4408     },
4409 
4410     {
4411        11, -131, -131, -131, -131, -131, -131, -131, -131, -131,
4412      -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
4413      -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
4414      -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
4415 
4416      -131, -131, -131, -131, -131, -131, -131, -131,   47,   47,
4417        47,   47,   47,   47,   47,   47,   47,   47, -131, -131,
4418      -131, -131, -131, -131, -131,   47,   47,   47,   47,   47,
4419        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4420        47,   47,   47,   47,   47,  142,   47,   47,   47,   47,
4421        47, -131, -131, -131, -131,   47, -131,   47,   47,   47,
4422        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4423        47,   47,   47,   47,   47,   47,   47,  142,   47,   47,
4424        47,   47,   47, -131, -131, -131, -131, -131, -131, -131,
4425      -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
4426 
4427      -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
4428      -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
4429      -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
4430      -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
4431      -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
4432      -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
4433      -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
4434      -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
4435      -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
4436      -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
4437 
4438      -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
4439      -131, -131, -131, -131, -131, -131
4440     },
4441 
4442     {
4443        11, -132, -132, -132, -132, -132, -132, -132, -132, -132,
4444      -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
4445      -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
4446      -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
4447      -132, -132, -132, -132, -132, -132, -132, -132,   47,   47,
4448        47,   47,   47,   47,   47,   47,   47,   47, -132, -132,
4449      -132, -132, -132, -132, -132,   47,   47,   47,   47,   47,
4450        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4451 
4452        47,   47,   47,  143,   47,   47,   47,   47,   47,   47,
4453        47, -132, -132, -132, -132,   47, -132,   47,   47,   47,
4454        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4455        47,   47,   47,   47,   47,  143,   47,   47,   47,   47,
4456        47,   47,   47, -132, -132, -132, -132, -132, -132, -132,
4457      -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
4458      -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
4459      -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
4460      -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
4461      -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
4462 
4463      -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
4464      -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
4465      -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
4466      -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
4467      -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
4468      -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
4469      -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
4470      -132, -132, -132, -132, -132, -132
4471     },
4472 
4473     {
4474        11, -133, -133, -133, -133, -133, -133, -133, -133, -133,
4475      -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
4476 
4477      -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
4478      -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
4479      -133, -133, -133, -133, -133, -133, -133, -133,   47,   47,
4480        47,   47,   47,   47,   47,   47,   47,   47, -133, -133,
4481      -133, -133, -133, -133, -133,   47,   47,   47,   47,   47,
4482        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4483        47,   47,  144,   47,   47,   47,   47,   47,   47,   47,
4484        47, -133, -133, -133, -133,   47, -133,   47,   47,   47,
4485        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4486        47,   47,   47,   47,  144,   47,   47,   47,   47,   47,
4487 
4488        47,   47,   47, -133, -133, -133, -133, -133, -133, -133,
4489      -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
4490      -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
4491      -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
4492      -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
4493      -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
4494      -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
4495      -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
4496      -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
4497      -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
4498 
4499      -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
4500      -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
4501      -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
4502      -133, -133, -133, -133, -133, -133
4503     },
4504 
4505     {
4506        11, -134, -134, -134, -134, -134, -134, -134, -134, -134,
4507      -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
4508      -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
4509      -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
4510      -134, -134, -134, -134, -134, -134, -134, -134,   47,   47,
4511        47,   47,   47,   47,   47,   47,   47,   47, -134, -134,
4512 
4513      -134, -134, -134, -134, -134,   47,   47,   47,   47,   47,
4514        47,   47,   47,   47,   47,   47,   47,   47,   47,  145,
4515        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4516        47, -134, -134, -134, -134,   47, -134,   47,   47,   47,
4517        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4518        47,  145,   47,   47,   47,   47,   47,   47,   47,   47,
4519        47,   47,   47, -134, -134, -134, -134, -134, -134, -134,
4520      -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
4521      -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
4522      -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
4523 
4524      -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
4525      -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
4526      -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
4527      -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
4528      -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
4529      -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
4530      -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
4531      -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
4532      -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
4533      -134, -134, -134, -134, -134, -134
4534 
4535     },
4536 
4537     {
4538        11, -135, -135, -135, -135, -135, -135, -135, -135, -135,
4539      -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
4540      -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
4541      -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
4542      -135, -135, -135, -135, -135, -135, -135, -135,   47,   47,
4543        47,   47,   47,   47,   47,   47,   47,   47, -135, -135,
4544      -135, -135, -135, -135, -135,   47,   47,   47,   47,   47,
4545        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4546        47,   47,   47,   47,   47,   47,   47,   47,   47,  146,
4547        47, -135, -135, -135, -135,   47, -135,   47,   47,   47,
4548 
4549        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4550        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4551        47,  146,   47, -135, -135, -135, -135, -135, -135, -135,
4552      -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
4553      -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
4554      -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
4555      -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
4556      -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
4557      -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
4558      -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
4559 
4560      -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
4561      -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
4562      -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
4563      -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
4564      -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
4565      -135, -135, -135, -135, -135, -135
4566     },
4567 
4568     {
4569        11, -136, -136, -136, -136, -136, -136, -136, -136, -136,
4570      -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
4571      -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
4572      -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
4573 
4574      -136, -136, -136, -136, -136, -136, -136, -136,   47,   47,
4575        47,   47,   47,   47,   47,   47,   47,   47, -136, -136,
4576      -136, -136, -136, -136, -136,   47,   47,   47,   47,   47,
4577        47,   47,   47,   47,   47,   47,   47,  147,   47,   47,
4578        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4579        47, -136, -136, -136, -136,   47, -136,   47,   47,   47,
4580        47,   47,   47,   47,   47,   47,   47,   47,   47,  147,
4581        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4582        47,   47,   47, -136, -136, -136, -136, -136, -136, -136,
4583      -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
4584 
4585      -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
4586      -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
4587      -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
4588      -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
4589      -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
4590      -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
4591      -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
4592      -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
4593      -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
4594      -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
4595 
4596      -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
4597      -136, -136, -136, -136, -136, -136
4598     },
4599 
4600     {
4601        11, -137, -137, -137, -137, -137, -137, -137, -137, -137,
4602      -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
4603      -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
4604      -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
4605      -137, -137, -137, -137, -137, -137, -137, -137,   47,   47,
4606        47,   47,   47,   47,   47,   47,   47,   47, -137, -137,
4607      -137, -137, -137, -137, -137,  148,   47,   47,   47,   47,
4608        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4609 
4610        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4611        47, -137, -137, -137, -137,   47, -137,  148,   47,   47,
4612        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4613        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4614        47,   47,   47, -137, -137, -137, -137, -137, -137, -137,
4615      -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
4616      -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
4617      -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
4618      -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
4619      -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
4620 
4621      -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
4622      -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
4623      -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
4624      -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
4625      -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
4626      -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
4627      -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
4628      -137, -137, -137, -137, -137, -137
4629     },
4630 
4631     {
4632        11, -138, -138, -138, -138, -138, -138, -138, -138, -138,
4633      -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
4634 
4635      -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
4636      -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
4637      -138, -138, -138, -138, -138, -138, -138, -138,   47,   47,
4638        47,   47,   47,   47,   47,   47,   47,   47, -138, -138,
4639      -138, -138, -138, -138, -138,   47,   47,   47,   47,   47,
4640        47,   47,   47,   47,   47,   47,  149,   47,   47,   47,
4641        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4642        47, -138, -138, -138, -138,   47, -138,   47,   47,   47,
4643        47,   47,   47,   47,   47,   47,   47,   47,  149,   47,
4644        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4645 
4646        47,   47,   47, -138, -138, -138, -138, -138, -138, -138,
4647      -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
4648      -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
4649      -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
4650      -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
4651      -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
4652      -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
4653      -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
4654      -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
4655      -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
4656 
4657      -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
4658      -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
4659      -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
4660      -138, -138, -138, -138, -138, -138
4661     },
4662 
4663     {
4664        11, -139, -139, -139, -139, -139, -139, -139, -139, -139,
4665      -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
4666      -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
4667      -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
4668      -139, -139, -139, -139, -139, -139, -139, -139,   47,   47,
4669        47,   47,   47,   47,   47,   47,   47,   47, -139, -139,
4670 
4671      -139, -139, -139, -139, -139,   47,   47,   47,   47,   47,
4672        47,   47,   47,   47,   47,   47,   47,   47,   47,  150,
4673        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4674        47, -139, -139, -139, -139,   47, -139,   47,   47,   47,
4675        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4676        47,  150,   47,   47,   47,   47,   47,   47,   47,   47,
4677        47,   47,   47, -139, -139, -139, -139, -139, -139, -139,
4678      -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
4679      -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
4680      -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
4681 
4682      -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
4683      -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
4684      -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
4685      -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
4686      -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
4687      -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
4688      -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
4689      -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
4690      -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
4691      -139, -139, -139, -139, -139, -139
4692 
4693     },
4694 
4695     {
4696        11, -140, -140, -140, -140, -140, -140, -140, -140, -140,
4697      -140, -140, -140, -140, -140, -140, -140, -140, -140, -140,
4698      -140, -140, -140, -140, -140, -140, -140, -140, -140, -140,
4699      -140, -140, -140, -140, -140, -140, -140, -140, -140, -140,
4700      -140, -140, -140, -140, -140, -140, -140, -140,   47,   47,
4701        47,   47,   47,   47,   47,   47,   47,   47, -140, -140,
4702      -140, -140, -140, -140, -140,   47,   47,   47,   47,   47,
4703        47,   47,   47,   47,   47,   47,   47,   47,   47,  151,
4704        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4705        47, -140, -140, -140, -140,   47, -140,   47,   47,   47,
4706 
4707        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4708        47,  151,   47,   47,   47,   47,   47,   47,   47,   47,
4709        47,   47,   47, -140, -140, -140, -140, -140, -140, -140,
4710      -140, -140, -140, -140, -140, -140, -140, -140, -140, -140,
4711      -140, -140, -140, -140, -140, -140, -140, -140, -140, -140,
4712      -140, -140, -140, -140, -140, -140, -140, -140, -140, -140,
4713      -140, -140, -140, -140, -140, -140, -140, -140, -140, -140,
4714      -140, -140, -140, -140, -140, -140, -140, -140, -140, -140,
4715      -140, -140, -140, -140, -140, -140, -140, -140, -140, -140,
4716      -140, -140, -140, -140, -140, -140, -140, -140, -140, -140,
4717 
4718      -140, -140, -140, -140, -140, -140, -140, -140, -140, -140,
4719      -140, -140, -140, -140, -140, -140, -140, -140, -140, -140,
4720      -140, -140, -140, -140, -140, -140, -140, -140, -140, -140,
4721      -140, -140, -140, -140, -140, -140, -140, -140, -140, -140,
4722      -140, -140, -140, -140, -140, -140, -140, -140, -140, -140,
4723      -140, -140, -140, -140, -140, -140
4724     },
4725 
4726     {
4727        11, -141, -141, -141, -141, -141, -141, -141, -141, -141,
4728      -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
4729      -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
4730      -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
4731 
4732      -141, -141, -141, -141, -141, -141, -141, -141,   47,   47,
4733        47,   47,   47,   47,   47,   47,   47,   47, -141, -141,
4734      -141, -141, -141, -141, -141,   47,   47,   47,   47,   47,
4735        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4736        47,   47,   47,   47,  152,   47,   47,   47,   47,   47,
4737        47, -141, -141, -141, -141,   47, -141,   47,   47,   47,
4738        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4739        47,   47,   47,   47,   47,   47,  152,   47,   47,   47,
4740        47,   47,   47, -141, -141, -141, -141, -141, -141, -141,
4741      -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
4742 
4743      -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
4744      -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
4745      -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
4746      -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
4747      -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
4748      -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
4749      -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
4750      -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
4751      -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
4752      -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
4753 
4754      -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
4755      -141, -141, -141, -141, -141, -141
4756     },
4757 
4758     {
4759        11, -142, -142, -142, -142, -142, -142, -142, -142, -142,
4760      -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
4761      -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
4762      -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
4763      -142, -142, -142, -142, -142, -142, -142, -142,   47,   47,
4764        47,   47,   47,   47,   47,   47,   47,   47, -142, -142,
4765      -142, -142, -142, -142, -142,   47,   47,   47,   47,   47,
4766        47,   47,   47,   47,   47,   47,   47,   47,  153,   47,
4767 
4768        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4769        47, -142, -142, -142, -142,   47, -142,   47,   47,   47,
4770        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4771       153,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4772        47,   47,   47, -142, -142, -142, -142, -142, -142, -142,
4773      -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
4774      -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
4775      -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
4776      -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
4777      -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
4778 
4779      -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
4780      -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
4781      -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
4782      -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
4783      -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
4784      -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
4785      -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
4786      -142, -142, -142, -142, -142, -142
4787     },
4788 
4789     {
4790        11, -143, -143, -143, -143, -143, -143, -143, -143, -143,
4791      -143, -143, -143, -143, -143, -143, -143, -143, -143, -143,
4792 
4793      -143, -143, -143, -143, -143, -143, -143, -143, -143, -143,
4794      -143, -143, -143, -143, -143, -143, -143, -143, -143, -143,
4795      -143, -143, -143, -143, -143, -143, -143, -143,   47,   47,
4796        47,   47,   47,   47,   47,   47,   47,   47, -143, -143,
4797      -143, -143, -143, -143, -143,   47,   47,   47,   47,   47,
4798        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4799        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4800        47, -143, -143, -143, -143,   47, -143,   47,   47,   47,
4801        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4802        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4803 
4804        47,   47,   47, -143, -143, -143, -143, -143, -143, -143,
4805      -143, -143, -143, -143, -143, -143, -143, -143, -143, -143,
4806      -143, -143, -143, -143, -143, -143, -143, -143, -143, -143,
4807      -143, -143, -143, -143, -143, -143, -143, -143, -143, -143,
4808      -143, -143, -143, -143, -143, -143, -143, -143, -143, -143,
4809      -143, -143, -143, -143, -143, -143, -143, -143, -143, -143,
4810      -143, -143, -143, -143, -143, -143, -143, -143, -143, -143,
4811      -143, -143, -143, -143, -143, -143, -143, -143, -143, -143,
4812      -143, -143, -143, -143, -143, -143, -143, -143, -143, -143,
4813      -143, -143, -143, -143, -143, -143, -143, -143, -143, -143,
4814 
4815      -143, -143, -143, -143, -143, -143, -143, -143, -143, -143,
4816      -143, -143, -143, -143, -143, -143, -143, -143, -143, -143,
4817      -143, -143, -143, -143, -143, -143, -143, -143, -143, -143,
4818      -143, -143, -143, -143, -143, -143
4819     },
4820 
4821     {
4822        11, -144, -144, -144, -144, -144, -144, -144, -144, -144,
4823      -144, -144, -144, -144, -144, -144, -144, -144, -144, -144,
4824      -144, -144, -144, -144, -144, -144, -144, -144, -144, -144,
4825      -144, -144, -144, -144, -144, -144, -144, -144, -144, -144,
4826      -144, -144, -144, -144, -144, -144, -144, -144,   47,   47,
4827        47,   47,   47,   47,   47,   47,   47,   47, -144, -144,
4828 
4829      -144, -144, -144, -144, -144,   47,   47,   47,   47,   47,
4830        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4831        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4832        47, -144, -144, -144, -144,   47, -144,   47,   47,   47,
4833        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4834        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4835        47,   47,   47, -144, -144, -144, -144, -144, -144, -144,
4836      -144, -144, -144, -144, -144, -144, -144, -144, -144, -144,
4837      -144, -144, -144, -144, -144, -144, -144, -144, -144, -144,
4838      -144, -144, -144, -144, -144, -144, -144, -144, -144, -144,
4839 
4840      -144, -144, -144, -144, -144, -144, -144, -144, -144, -144,
4841      -144, -144, -144, -144, -144, -144, -144, -144, -144, -144,
4842      -144, -144, -144, -144, -144, -144, -144, -144, -144, -144,
4843      -144, -144, -144, -144, -144, -144, -144, -144, -144, -144,
4844      -144, -144, -144, -144, -144, -144, -144, -144, -144, -144,
4845      -144, -144, -144, -144, -144, -144, -144, -144, -144, -144,
4846      -144, -144, -144, -144, -144, -144, -144, -144, -144, -144,
4847      -144, -144, -144, -144, -144, -144, -144, -144, -144, -144,
4848      -144, -144, -144, -144, -144, -144, -144, -144, -144, -144,
4849      -144, -144, -144, -144, -144, -144
4850 
4851     },
4852 
4853     {
4854        11, -145, -145, -145, -145, -145, -145, -145, -145, -145,
4855      -145, -145, -145, -145, -145, -145, -145, -145, -145, -145,
4856      -145, -145, -145, -145, -145, -145, -145, -145, -145, -145,
4857      -145, -145, -145, -145, -145, -145, -145, -145, -145, -145,
4858      -145, -145, -145, -145, -145, -145, -145, -145,   47,   47,
4859        47,   47,   47,   47,   47,   47,   47,   47, -145, -145,
4860      -145, -145, -145, -145, -145,   47,   47,   47,   47,   47,
4861        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4862        47,   47,  154,   47,   47,   47,   47,   47,   47,   47,
4863        47, -145, -145, -145, -145,   47, -145,   47,   47,   47,
4864 
4865        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4866        47,   47,   47,   47,  154,   47,   47,   47,   47,   47,
4867        47,   47,   47, -145, -145, -145, -145, -145, -145, -145,
4868      -145, -145, -145, -145, -145, -145, -145, -145, -145, -145,
4869      -145, -145, -145, -145, -145, -145, -145, -145, -145, -145,
4870      -145, -145, -145, -145, -145, -145, -145, -145, -145, -145,
4871      -145, -145, -145, -145, -145, -145, -145, -145, -145, -145,
4872      -145, -145, -145, -145, -145, -145, -145, -145, -145, -145,
4873      -145, -145, -145, -145, -145, -145, -145, -145, -145, -145,
4874      -145, -145, -145, -145, -145, -145, -145, -145, -145, -145,
4875 
4876      -145, -145, -145, -145, -145, -145, -145, -145, -145, -145,
4877      -145, -145, -145, -145, -145, -145, -145, -145, -145, -145,
4878      -145, -145, -145, -145, -145, -145, -145, -145, -145, -145,
4879      -145, -145, -145, -145, -145, -145, -145, -145, -145, -145,
4880      -145, -145, -145, -145, -145, -145, -145, -145, -145, -145,
4881      -145, -145, -145, -145, -145, -145
4882     },
4883 
4884     {
4885        11, -146, -146, -146, -146, -146, -146, -146, -146, -146,
4886      -146, -146, -146, -146, -146, -146, -146, -146, -146, -146,
4887      -146, -146, -146, -146, -146, -146, -146, -146, -146, -146,
4888      -146, -146, -146, -146, -146, -146, -146, -146, -146, -146,
4889 
4890      -146, -146, -146, -146, -146, -146, -146, -146,   47,   47,
4891        47,   47,   47,   47,   47,   47,   47,   47, -146, -146,
4892      -146, -146, -146, -146, -146,   47,   47,   47,   47,   47,
4893        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4894        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4895        47, -146, -146, -146, -146,   47, -146,   47,   47,   47,
4896        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4897        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4898        47,   47,   47, -146, -146, -146, -146, -146, -146, -146,
4899      -146, -146, -146, -146, -146, -146, -146, -146, -146, -146,
4900 
4901      -146, -146, -146, -146, -146, -146, -146, -146, -146, -146,
4902      -146, -146, -146, -146, -146, -146, -146, -146, -146, -146,
4903      -146, -146, -146, -146, -146, -146, -146, -146, -146, -146,
4904      -146, -146, -146, -146, -146, -146, -146, -146, -146, -146,
4905      -146, -146, -146, -146, -146, -146, -146, -146, -146, -146,
4906      -146, -146, -146, -146, -146, -146, -146, -146, -146, -146,
4907      -146, -146, -146, -146, -146, -146, -146, -146, -146, -146,
4908      -146, -146, -146, -146, -146, -146, -146, -146, -146, -146,
4909      -146, -146, -146, -146, -146, -146, -146, -146, -146, -146,
4910      -146, -146, -146, -146, -146, -146, -146, -146, -146, -146,
4911 
4912      -146, -146, -146, -146, -146, -146, -146, -146, -146, -146,
4913      -146, -146, -146, -146, -146, -146
4914     },
4915 
4916     {
4917        11, -147, -147, -147, -147, -147, -147, -147, -147, -147,
4918      -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
4919      -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
4920      -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
4921      -147, -147, -147, -147, -147, -147, -147, -147,   47,   47,
4922        47,   47,   47,   47,   47,   47,   47,   47, -147, -147,
4923      -147, -147, -147, -147, -147,   47,   47,   47,   47,  155,
4924        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4925 
4926        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4927        47, -147, -147, -147, -147,   47, -147,   47,   47,   47,
4928        47,  155,   47,   47,   47,   47,   47,   47,   47,   47,
4929        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4930        47,   47,   47, -147, -147, -147, -147, -147, -147, -147,
4931      -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
4932      -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
4933      -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
4934      -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
4935      -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
4936 
4937      -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
4938      -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
4939      -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
4940      -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
4941      -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
4942      -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
4943      -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
4944      -147, -147, -147, -147, -147, -147
4945     },
4946 
4947     {
4948        11, -148, -148, -148, -148, -148, -148, -148, -148, -148,
4949      -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
4950 
4951      -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
4952      -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
4953      -148, -148, -148, -148, -148, -148, -148, -148,   47,   47,
4954        47,   47,   47,   47,   47,   47,   47,   47, -148, -148,
4955      -148, -148, -148, -148, -148,   47,   47,   47,   47,   47,
4956        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4957        47,   47,   47,   47,  156,   47,   47,   47,   47,   47,
4958        47, -148, -148, -148, -148,   47, -148,   47,   47,   47,
4959        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4960        47,   47,   47,   47,   47,   47,  156,   47,   47,   47,
4961 
4962        47,   47,   47, -148, -148, -148, -148, -148, -148, -148,
4963      -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
4964      -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
4965      -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
4966      -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
4967      -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
4968      -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
4969      -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
4970      -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
4971      -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
4972 
4973      -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
4974      -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
4975      -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
4976      -148, -148, -148, -148, -148, -148
4977     },
4978 
4979     {
4980        11, -149, -149, -149, -149, -149, -149, -149, -149, -149,
4981      -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
4982      -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
4983      -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
4984      -149, -149, -149, -149, -149, -149, -149, -149,   47,   47,
4985        47,   47,   47,   47,   47,   47,   47,   47, -149, -149,
4986 
4987      -149, -149, -149, -149, -149,   47,   47,   47,   47,  157,
4988        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4989        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4990        47, -149, -149, -149, -149,   47, -149,   47,   47,   47,
4991        47,  157,   47,   47,   47,   47,   47,   47,   47,   47,
4992        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
4993        47,   47,   47, -149, -149, -149, -149, -149, -149, -149,
4994      -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
4995      -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
4996      -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
4997 
4998      -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
4999      -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
5000      -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
5001      -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
5002      -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
5003      -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
5004      -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
5005      -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
5006      -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
5007      -149, -149, -149, -149, -149, -149
5008 
5009     },
5010 
5011     {
5012        11, -150, -150, -150, -150, -150, -150, -150, -150, -150,
5013      -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
5014      -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
5015      -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
5016      -150, -150, -150, -150, -150, -150, -150, -150,   47,   47,
5017        47,   47,   47,   47,   47,   47,   47,   47, -150, -150,
5018      -150, -150, -150, -150, -150,   47,   47,   47,   47,   47,
5019        47,   47,   47,   47,   47,   47,   47,   47,  158,   47,
5020        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5021        47, -150, -150, -150, -150,   47, -150,   47,   47,   47,
5022 
5023        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5024       158,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5025        47,   47,   47, -150, -150, -150, -150, -150, -150, -150,
5026      -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
5027      -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
5028      -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
5029      -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
5030      -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
5031      -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
5032      -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
5033 
5034      -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
5035      -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
5036      -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
5037      -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
5038      -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
5039      -150, -150, -150, -150, -150, -150
5040     },
5041 
5042     {
5043        11, -151, -151, -151, -151, -151, -151, -151, -151, -151,
5044      -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
5045      -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
5046      -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
5047 
5048      -151, -151, -151, -151, -151, -151, -151, -151,   47,   47,
5049        47,   47,   47,   47,   47,   47,   47,   47, -151, -151,
5050      -151, -151, -151, -151, -151,   47,   47,   47,   47,   47,
5051        47,   47,   47,   47,   47,   47,  159,   47,   47,   47,
5052        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5053        47, -151, -151, -151, -151,   47, -151,   47,   47,   47,
5054        47,   47,   47,   47,   47,   47,   47,   47,  159,   47,
5055        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5056        47,   47,   47, -151, -151, -151, -151, -151, -151, -151,
5057      -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
5058 
5059      -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
5060      -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
5061      -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
5062      -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
5063      -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
5064      -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
5065      -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
5066      -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
5067      -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
5068      -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
5069 
5070      -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
5071      -151, -151, -151, -151, -151, -151
5072     },
5073 
5074     {
5075        11, -152, -152, -152, -152, -152, -152, -152, -152, -152,
5076      -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
5077      -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
5078      -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
5079      -152, -152, -152, -152, -152, -152, -152, -152,   47,   47,
5080        47,   47,   47,   47,   47,   47,   47,   47, -152, -152,
5081      -152, -152, -152, -152, -152,   47,   47,   47,   47,   47,
5082        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5083 
5084        47,   47,   47,   47,   47,   47,   47,   47,   47,  160,
5085        47, -152, -152, -152, -152,   47, -152,   47,   47,   47,
5086        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5087        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5088        47,  160,   47, -152, -152, -152, -152, -152, -152, -152,
5089      -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
5090      -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
5091      -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
5092      -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
5093      -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
5094 
5095      -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
5096      -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
5097      -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
5098      -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
5099      -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
5100      -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
5101      -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
5102      -152, -152, -152, -152, -152, -152
5103     },
5104 
5105     {
5106        11, -153, -153, -153, -153, -153, -153, -153, -153, -153,
5107      -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
5108 
5109      -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
5110      -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
5111      -153, -153, -153, -153, -153, -153, -153, -153,   47,   47,
5112        47,   47,   47,   47,   47,   47,   47,   47, -153, -153,
5113      -153, -153, -153, -153, -153,   47,   47,  161,   47,   47,
5114        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5115        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5116        47, -153, -153, -153, -153,   47, -153,   47,   47,  161,
5117        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5118        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5119 
5120        47,   47,   47, -153, -153, -153, -153, -153, -153, -153,
5121      -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
5122      -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
5123      -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
5124      -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
5125      -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
5126      -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
5127      -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
5128      -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
5129      -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
5130 
5131      -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
5132      -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
5133      -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
5134      -153, -153, -153, -153, -153, -153
5135     },
5136 
5137     {
5138        11, -154, -154, -154, -154, -154, -154, -154, -154, -154,
5139      -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
5140      -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
5141      -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
5142      -154, -154, -154, -154, -154, -154, -154, -154,   47,   47,
5143        47,   47,   47,   47,   47,   47,   47,   47, -154, -154,
5144 
5145      -154, -154, -154, -154, -154,   47,   47,   47,   47,   47,
5146        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5147        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5148        47, -154, -154, -154, -154,   47, -154,   47,   47,   47,
5149        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5150        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5151        47,   47,   47, -154, -154, -154, -154, -154, -154, -154,
5152      -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
5153      -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
5154      -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
5155 
5156      -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
5157      -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
5158      -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
5159      -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
5160      -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
5161      -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
5162      -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
5163      -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
5164      -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
5165      -154, -154, -154, -154, -154, -154
5166 
5167     },
5168 
5169     {
5170        11, -155, -155, -155, -155, -155, -155, -155, -155, -155,
5171      -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
5172      -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
5173      -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
5174      -155, -155, -155, -155, -155, -155, -155, -155,   47,   47,
5175        47,   47,   47,   47,   47,   47,   47,   47, -155, -155,
5176      -155, -155, -155, -155, -155,   47,   47,   47,   47,   47,
5177        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5178        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5179        47, -155, -155, -155, -155,   47, -155,   47,   47,   47,
5180 
5181        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5182        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5183        47,   47,   47, -155, -155, -155, -155, -155, -155, -155,
5184      -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
5185      -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
5186      -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
5187      -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
5188      -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
5189      -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
5190      -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
5191 
5192      -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
5193      -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
5194      -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
5195      -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
5196      -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
5197      -155, -155, -155, -155, -155, -155
5198     },
5199 
5200     {
5201        11, -156, -156, -156, -156, -156, -156, -156, -156, -156,
5202      -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
5203      -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
5204      -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
5205 
5206      -156, -156, -156, -156, -156, -156, -156, -156,   47,   47,
5207        47,   47,   47,   47,   47,   47,   47,   47, -156, -156,
5208      -156, -156, -156, -156, -156,   47,   47,   47,   47,   47,
5209        47,   47,   47,  162,   47,   47,   47,   47,   47,   47,
5210        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5211        47, -156, -156, -156, -156,   47, -156,   47,   47,   47,
5212        47,   47,   47,   47,   47,  162,   47,   47,   47,   47,
5213        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5214        47,   47,   47, -156, -156, -156, -156, -156, -156, -156,
5215      -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
5216 
5217      -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
5218      -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
5219      -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
5220      -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
5221      -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
5222      -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
5223      -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
5224      -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
5225      -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
5226      -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
5227 
5228      -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
5229      -156, -156, -156, -156, -156, -156
5230     },
5231 
5232     {
5233        11, -157, -157, -157, -157, -157, -157, -157, -157, -157,
5234      -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
5235      -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
5236      -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
5237      -157, -157, -157, -157, -157, -157, -157, -157,   47,   47,
5238        47,   47,   47,   47,   47,   47,   47,   47, -157, -157,
5239      -157, -157, -157, -157, -157,   47,   47,   47,   47,   47,
5240        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5241 
5242        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5243        47, -157, -157, -157, -157,   47, -157,   47,   47,   47,
5244        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5245        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5246        47,   47,   47, -157, -157, -157, -157, -157, -157, -157,
5247      -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
5248      -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
5249      -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
5250      -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
5251      -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
5252 
5253      -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
5254      -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
5255      -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
5256      -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
5257      -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
5258      -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
5259      -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
5260      -157, -157, -157, -157, -157, -157
5261     },
5262 
5263     {
5264        11, -158, -158, -158, -158, -158, -158, -158, -158, -158,
5265      -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
5266 
5267      -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
5268      -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
5269      -158, -158, -158, -158, -158, -158, -158, -158,   47,   47,
5270        47,   47,   47,   47,   47,   47,   47,   47, -158, -158,
5271      -158, -158, -158, -158, -158,   47,   47,   47,   47,   47,
5272        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5273        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5274        47, -158, -158, -158, -158,   47, -158,   47,   47,   47,
5275        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5276        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5277 
5278        47,   47,   47, -158, -158, -158, -158, -158, -158, -158,
5279      -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
5280      -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
5281      -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
5282      -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
5283      -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
5284      -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
5285      -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
5286      -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
5287      -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
5288 
5289      -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
5290      -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
5291      -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
5292      -158, -158, -158, -158, -158, -158
5293     },
5294 
5295     {
5296        11, -159, -159, -159, -159, -159, -159, -159, -159, -159,
5297      -159, -159, -159, -159, -159, -159, -159, -159, -159, -159,
5298      -159, -159, -159, -159, -159, -159, -159, -159, -159, -159,
5299      -159, -159, -159, -159, -159, -159, -159, -159, -159, -159,
5300      -159, -159, -159, -159, -159, -159, -159, -159,   47,   47,
5301        47,   47,   47,   47,   47,   47,   47,   47, -159, -159,
5302 
5303      -159, -159, -159, -159, -159,   47,   47,   47,   47,   47,
5304        47,   47,   47,   47,   47,   47,   47,   47,   47,  163,
5305        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5306        47, -159, -159, -159, -159,   47, -159,   47,   47,   47,
5307        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5308        47,  163,   47,   47,   47,   47,   47,   47,   47,   47,
5309        47,   47,   47, -159, -159, -159, -159, -159, -159, -159,
5310      -159, -159, -159, -159, -159, -159, -159, -159, -159, -159,
5311      -159, -159, -159, -159, -159, -159, -159, -159, -159, -159,
5312      -159, -159, -159, -159, -159, -159, -159, -159, -159, -159,
5313 
5314      -159, -159, -159, -159, -159, -159, -159, -159, -159, -159,
5315      -159, -159, -159, -159, -159, -159, -159, -159, -159, -159,
5316      -159, -159, -159, -159, -159, -159, -159, -159, -159, -159,
5317      -159, -159, -159, -159, -159, -159, -159, -159, -159, -159,
5318      -159, -159, -159, -159, -159, -159, -159, -159, -159, -159,
5319      -159, -159, -159, -159, -159, -159, -159, -159, -159, -159,
5320      -159, -159, -159, -159, -159, -159, -159, -159, -159, -159,
5321      -159, -159, -159, -159, -159, -159, -159, -159, -159, -159,
5322      -159, -159, -159, -159, -159, -159, -159, -159, -159, -159,
5323      -159, -159, -159, -159, -159, -159
5324 
5325     },
5326 
5327     {
5328        11, -160, -160, -160, -160, -160, -160, -160, -160, -160,
5329      -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
5330      -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
5331      -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
5332      -160, -160, -160, -160, -160, -160, -160, -160,   47,   47,
5333        47,   47,   47,   47,   47,   47,   47,   47, -160, -160,
5334      -160, -160, -160, -160, -160,   47,   47,   47,   47,   47,
5335        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5336        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5337        47, -160, -160, -160, -160,   47, -160,   47,   47,   47,
5338 
5339        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5340        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5341        47,   47,   47, -160, -160, -160, -160, -160, -160, -160,
5342      -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
5343      -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
5344      -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
5345      -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
5346      -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
5347      -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
5348      -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
5349 
5350      -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
5351      -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
5352      -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
5353      -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
5354      -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
5355      -160, -160, -160, -160, -160, -160
5356     },
5357 
5358     {
5359        11, -161, -161, -161, -161, -161, -161, -161, -161, -161,
5360      -161, -161, -161, -161, -161, -161, -161, -161, -161, -161,
5361      -161, -161, -161, -161, -161, -161, -161, -161, -161, -161,
5362      -161, -161, -161, -161, -161, -161, -161, -161, -161, -161,
5363 
5364      -161, -161, -161, -161, -161, -161, -161, -161,   47,   47,
5365        47,   47,   47,   47,   47,   47,   47,   47, -161, -161,
5366      -161, -161, -161, -161, -161,   47,   47,   47,   47,   47,
5367        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5368        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5369        47, -161, -161, -161, -161,   47, -161,   47,   47,   47,
5370        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5371        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5372        47,   47,   47, -161, -161, -161, -161, -161, -161, -161,
5373      -161, -161, -161, -161, -161, -161, -161, -161, -161, -161,
5374 
5375      -161, -161, -161, -161, -161, -161, -161, -161, -161, -161,
5376      -161, -161, -161, -161, -161, -161, -161, -161, -161, -161,
5377      -161, -161, -161, -161, -161, -161, -161, -161, -161, -161,
5378      -161, -161, -161, -161, -161, -161, -161, -161, -161, -161,
5379      -161, -161, -161, -161, -161, -161, -161, -161, -161, -161,
5380      -161, -161, -161, -161, -161, -161, -161, -161, -161, -161,
5381      -161, -161, -161, -161, -161, -161, -161, -161, -161, -161,
5382      -161, -161, -161, -161, -161, -161, -161, -161, -161, -161,
5383      -161, -161, -161, -161, -161, -161, -161, -161, -161, -161,
5384      -161, -161, -161, -161, -161, -161, -161, -161, -161, -161,
5385 
5386      -161, -161, -161, -161, -161, -161, -161, -161, -161, -161,
5387      -161, -161, -161, -161, -161, -161
5388     },
5389 
5390     {
5391        11, -162, -162, -162, -162, -162, -162, -162, -162, -162,
5392      -162, -162, -162, -162, -162, -162, -162, -162, -162, -162,
5393      -162, -162, -162, -162, -162, -162, -162, -162, -162, -162,
5394      -162, -162, -162, -162, -162, -162, -162, -162, -162, -162,
5395      -162, -162, -162, -162, -162, -162, -162, -162,   47,   47,
5396        47,   47,   47,   47,   47,   47,   47,   47, -162, -162,
5397      -162, -162, -162, -162, -162,   47,   47,   47,   47,   47,
5398        47,   47,   47,   47,   47,   47,   47,   47,   47,  164,
5399 
5400        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5401        47, -162, -162, -162, -162,   47, -162,   47,   47,   47,
5402        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5403        47,  164,   47,   47,   47,   47,   47,   47,   47,   47,
5404        47,   47,   47, -162, -162, -162, -162, -162, -162, -162,
5405      -162, -162, -162, -162, -162, -162, -162, -162, -162, -162,
5406      -162, -162, -162, -162, -162, -162, -162, -162, -162, -162,
5407      -162, -162, -162, -162, -162, -162, -162, -162, -162, -162,
5408      -162, -162, -162, -162, -162, -162, -162, -162, -162, -162,
5409      -162, -162, -162, -162, -162, -162, -162, -162, -162, -162,
5410 
5411      -162, -162, -162, -162, -162, -162, -162, -162, -162, -162,
5412      -162, -162, -162, -162, -162, -162, -162, -162, -162, -162,
5413      -162, -162, -162, -162, -162, -162, -162, -162, -162, -162,
5414      -162, -162, -162, -162, -162, -162, -162, -162, -162, -162,
5415      -162, -162, -162, -162, -162, -162, -162, -162, -162, -162,
5416      -162, -162, -162, -162, -162, -162, -162, -162, -162, -162,
5417      -162, -162, -162, -162, -162, -162, -162, -162, -162, -162,
5418      -162, -162, -162, -162, -162, -162
5419     },
5420 
5421     {
5422        11, -163, -163, -163, -163, -163, -163, -163, -163, -163,
5423      -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
5424 
5425      -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
5426      -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
5427      -163, -163, -163, -163, -163, -163, -163, -163,   47,   47,
5428        47,   47,   47,   47,   47,   47,   47,   47, -163, -163,
5429      -163, -163, -163, -163, -163,   47,   47,   47,   47,   47,
5430        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5431        47,   47,  165,   47,   47,   47,   47,   47,   47,   47,
5432        47, -163, -163, -163, -163,   47, -163,   47,   47,   47,
5433        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5434        47,   47,   47,   47,  165,   47,   47,   47,   47,   47,
5435 
5436        47,   47,   47, -163, -163, -163, -163, -163, -163, -163,
5437      -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
5438      -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
5439      -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
5440      -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
5441      -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
5442      -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
5443      -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
5444      -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
5445      -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
5446 
5447      -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
5448      -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
5449      -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
5450      -163, -163, -163, -163, -163, -163
5451     },
5452 
5453     {
5454        11, -164, -164, -164, -164, -164, -164, -164, -164, -164,
5455      -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
5456      -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
5457      -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
5458      -164, -164, -164, -164, -164, -164, -164, -164,   47,   47,
5459        47,   47,   47,   47,   47,   47,   47,   47, -164, -164,
5460 
5461      -164, -164, -164, -164, -164,   47,   47,   47,   47,   47,
5462        47,   47,   47,   47,   47,   47,   47,   47,  166,   47,
5463        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5464        47, -164, -164, -164, -164,   47, -164,   47,   47,   47,
5465        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5466       166,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5467        47,   47,   47, -164, -164, -164, -164, -164, -164, -164,
5468      -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
5469      -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
5470      -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
5471 
5472      -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
5473      -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
5474      -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
5475      -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
5476      -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
5477      -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
5478      -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
5479      -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
5480      -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
5481      -164, -164, -164, -164, -164, -164
5482 
5483     },
5484 
5485     {
5486        11, -165, -165, -165, -165, -165, -165, -165, -165, -165,
5487      -165, -165, -165, -165, -165, -165, -165, -165, -165, -165,
5488      -165, -165, -165, -165, -165, -165, -165, -165, -165, -165,
5489      -165, -165, -165, -165, -165, -165, -165, -165, -165, -165,
5490      -165, -165, -165, -165, -165, -165, -165, -165,   47,   47,
5491        47,   47,   47,   47,   47,   47,   47,   47, -165, -165,
5492      -165, -165, -165, -165, -165,   47,   47,   47,   47,   47,
5493        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5494        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5495        47, -165, -165, -165, -165,   47, -165,   47,   47,   47,
5496 
5497        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5498        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5499        47,   47,   47, -165, -165, -165, -165, -165, -165, -165,
5500      -165, -165, -165, -165, -165, -165, -165, -165, -165, -165,
5501      -165, -165, -165, -165, -165, -165, -165, -165, -165, -165,
5502      -165, -165, -165, -165, -165, -165, -165, -165, -165, -165,
5503      -165, -165, -165, -165, -165, -165, -165, -165, -165, -165,
5504      -165, -165, -165, -165, -165, -165, -165, -165, -165, -165,
5505      -165, -165, -165, -165, -165, -165, -165, -165, -165, -165,
5506      -165, -165, -165, -165, -165, -165, -165, -165, -165, -165,
5507 
5508      -165, -165, -165, -165, -165, -165, -165, -165, -165, -165,
5509      -165, -165, -165, -165, -165, -165, -165, -165, -165, -165,
5510      -165, -165, -165, -165, -165, -165, -165, -165, -165, -165,
5511      -165, -165, -165, -165, -165, -165, -165, -165, -165, -165,
5512      -165, -165, -165, -165, -165, -165, -165, -165, -165, -165,
5513      -165, -165, -165, -165, -165, -165
5514     },
5515 
5516     {
5517        11, -166, -166, -166, -166, -166, -166, -166, -166, -166,
5518      -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
5519      -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
5520      -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
5521 
5522      -166, -166, -166, -166, -166, -166, -166, -166,   47,   47,
5523        47,   47,   47,   47,   47,   47,   47,   47, -166, -166,
5524      -166, -166, -166, -166, -166,   47,   47,   47,   47,   47,
5525        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5526        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5527        47, -166, -166, -166, -166,   47, -166,   47,   47,   47,
5528        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5529        47,   47,   47,   47,   47,   47,   47,   47,   47,   47,
5530        47,   47,   47, -166, -166, -166, -166, -166, -166, -166,
5531      -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
5532 
5533      -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
5534      -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
5535      -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
5536      -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
5537      -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
5538      -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
5539      -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
5540      -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
5541      -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
5542      -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
5543 
5544      -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
5545      -166, -166, -166, -166, -166, -166
5546     },
5547 
5548     } ;
5549 
5550 
5551 static yy_state_type yy_get_previous_state YY_PROTO(( void ));
5552 static yy_state_type yy_try_NUL_trans YY_PROTO(( yy_state_type current_state ));
5553 static int yy_get_next_buffer YY_PROTO(( void ));
5554 static void yy_fatal_error YY_PROTO(( yyconst char msg[] ));
5555 
5556 /* Done after the current pattern has been matched and before the
5557  * corresponding action - sets up yytext.
5558  */
5559 #define YY_DO_BEFORE_ACTION \
5560 	yytext_ptr = yy_bp; \
5561 	yyleng = (int) (yy_cp - yy_bp); \
5562 	yy_hold_char = *yy_cp; \
5563 	*yy_cp = '\0'; \
5564 	yy_c_buf_p = yy_cp;
5565 
5566 #define YY_NUM_RULES 46
5567 #define YY_END_OF_BUFFER 47
5568 static yyconst short int yy_accept[167] =
5569     {   0,
5570         0,    0,    0,    0,   14,   14,    0,    0,    0,    0,
5571        47,   45,   43,   44,    1,   45,   45,   21,   41,   41,
5572        41,   41,   41,   41,   41,   41,   41,   41,   41,   41,
5573        41,   42,   12,    3,    2,   46,   14,   16,   15,   20,
5574        19,   46,   21,   13,   18,   22,   41,   41,   41,   41,
5575        41,   41,   41,   41,   41,   41,   41,   41,   41,   41,
5576        41,   41,   41,   41,   12,   11,    4,    5,    9,   10,
5577         6,    8,    7,   14,   15,   15,   17,   22,   41,   41,
5578        41,   41,   41,   41,   41,   41,   41,   41,   31,   41,
5579        41,   41,   41,   41,   41,   41,    4,    5,   41,   41,
5580 
5581        41,   28,   41,   41,   41,   41,   36,   41,   41,   41,
5582        41,   41,   37,   41,   41,    4,   41,   41,   33,   41,
5583        41,   26,   41,   41,   40,   41,   41,   41,   41,   41,
5584        41,   41,   41,   41,   41,   41,   41,   41,   41,   41,
5585        41,   41,   30,   23,   41,   27,   41,   41,   41,   41,
5586        41,   41,   41,   35,   25,   41,   32,   38,   41,   24,
5587        29,   41,   41,   41,   34,   39
5588     } ;
5589 
5590 static yyconst yy_state_type yy_NUL_trans[167] =
5591     {   0,
5592        32,   32,   33,   33,   37,   37,   40,   40,   42,   42,
5593         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
5594         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
5595         0,    0,   65,    0,    0,   66,   74,    0,   75,    0,
5596         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
5597         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
5598         0,    0,    0,    0,   65,    0,    0,    0,    0,    0,
5599         0,    0,    0,   74,   75,   75,    0,    0,    0,    0,
5600         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
5601         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
5602 
5603         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
5604         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
5605         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
5606         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
5607         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
5608         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
5609         0,    0,    0,    0,    0,    0
5610     } ;
5611 
5612 /* The intent behind this definition is that it'll catch
5613  * any uses of REJECT which flex missed.
5614  */
5615 #define REJECT reject_used_but_not_detected
5616 #define yymore() yymore_used_but_not_detected
5617 #define YY_MORE_ADJ 0
5618 #define YY_RESTORE_YY_MORE_OFFSET
5619 char *yytext;
5620 #line 1 "lex_part.l"
5621 #define INITIAL 0
5622 #define YY_NO_SCAN_STRING 1
5623 #line 6 "lex_part.l"
5624 
5625 /*
5626 Copyright (C) 2001-2002 Charles Hollemeersch
5627 
5628 This program is free software; you can redistribute it and/or
5629 modify it under the terms of the GNU General Public License
5630 as published by the Free Software Foundation; either version 2
5631 of the License, or (at your option) any later version.
5632 
5633 This program is distributed in the hope that it will be useful,
5634 but WITHOUT ANY WARRANTY; without even the implied warranty of
5635 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
5636 
5637 See the GNU General Public License for more details.
5638 
5639 You should have received a copy of the GNU General Public License
5640 along with this program; if not, write to the Free Software
5641 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
5642 
5643 PENTA: the whole file is freakin penta...
5644 
5645 This file defines the lexical analzer for the tenebrae shader/particle/decail scripts...
5646 Basic lexing stuff returning tokens for keywords and storing semantics in global vars...
5647 
5648 
5649 */
5650 
5651 #include <stdio.h>
5652 #include "te_scripts.h"
5653 
5654 #define MAX_STR_CONST 512
5655 
5656 /* Semantics are stored in here */
5657 
5658 static char string_buf[MAX_STR_CONST];
5659 static char *string_buf_ptr, *string_end_buf;
5660 static float float_value;
5661 
5662 int line_num; /* current line number */
5663 
5664 float Q_atof (char *str);
5665 
5666 #define str 1
5667 #define comment 2
5668 #define comment2 3
5669 #define foo 4
5670 
5671 #line 5672 "lex.yy.c"
5672 
5673 /* Macros after this point can all be overridden by user definitions in
5674  * section 1.
5675  */
5676 
5677 #ifndef YY_SKIP_YYWRAP
5678 #ifdef __cplusplus
5679 extern "C" int yywrap YY_PROTO(( void ));
5680 #else
5681 extern int yywrap YY_PROTO(( void ));
5682 #endif
5683 #endif
5684 
5685 #ifndef YY_NO_UNPUT
5686 static void yyunput YY_PROTO(( int c, char *buf_ptr ));
5687 #endif
5688 
5689 #ifndef yytext_ptr
5690 static void yy_flex_strncpy YY_PROTO(( char *, yyconst char *, int ));
5691 #endif
5692 
5693 #ifdef YY_NEED_STRLEN
5694 static int yy_flex_strlen YY_PROTO(( yyconst char * ));
5695 #endif
5696 
5697 #ifndef YY_NO_INPUT
5698 #ifdef __cplusplus
5699 static int yyinput YY_PROTO(( void ));
5700 #else
5701 static int input YY_PROTO(( void ));
5702 #endif
5703 #endif
5704 
5705 #if YY_STACK_USED
5706 static int yy_start_stack_ptr = 0;
5707 static int yy_start_stack_depth = 0;
5708 static int *yy_start_stack = 0;
5709 #ifndef YY_NO_PUSH_STATE
5710 static void yy_push_state YY_PROTO(( int new_state ));
5711 #endif
5712 #ifndef YY_NO_POP_STATE
5713 static void yy_pop_state YY_PROTO(( void ));
5714 #endif
5715 #ifndef YY_NO_TOP_STATE
5716 static int yy_top_state YY_PROTO(( void ));
5717 #endif
5718 
5719 #else
5720 #define YY_NO_PUSH_STATE 1
5721 #define YY_NO_POP_STATE 1
5722 #define YY_NO_TOP_STATE 1
5723 #endif
5724 
5725 #ifdef YY_MALLOC_DECL
5726 YY_MALLOC_DECL
5727 #else
5728 #if __STDC__
5729 #ifndef __cplusplus
5730 #include <stdlib.h>
5731 #endif
5732 #else
5733 /* Just try to get by without declaring the routines.  This will fail
5734  * miserably on non-ANSI systems for which sizeof(size_t) != sizeof(int)
5735  * or sizeof(void*) != sizeof(int).
5736  */
5737 #endif
5738 #endif
5739 
5740 /* Amount of stuff to slurp up with each read. */
5741 #ifndef YY_READ_BUF_SIZE
5742 #define YY_READ_BUF_SIZE 8192
5743 #endif
5744 
5745 /* Copy whatever the last rule matched to the standard output. */
5746 
5747 #ifndef ECHO
5748 /* This used to be an fputs(), but since the string might contain NUL's,
5749  * we now use fwrite().
5750  */
5751 #define ECHO (void) fwrite( yytext, yyleng, 1, yyout )
5752 #endif
5753 
5754 /* Gets input and stuffs it into "buf".  number of characters read, or YY_NULL,
5755  * is returned in "result".
5756  */
5757 #ifndef YY_INPUT
5758 #define YY_INPUT(buf,result,max_size) \
5759 	if ( (result = read( fileno(yyin), (char *) buf, max_size )) < 0 ) \
5760 		YY_FATAL_ERROR( "input in flex scanner failed" );
5761 #endif
5762 
5763 /* No semi-colon after return; correct usage is to write "yyterminate();" -
5764  * we don't want an extra ';' after the "return" because that will cause
5765  * some compilers to complain about unreachable statements.
5766  */
5767 #ifndef yyterminate
5768 #define yyterminate() return YY_NULL
5769 #endif
5770 
5771 /* Number of entries by which start-condition stack grows. */
5772 #ifndef YY_START_STACK_INCR
5773 #define YY_START_STACK_INCR 25
5774 #endif
5775 
5776 /* Report a fatal error. */
5777 #ifndef YY_FATAL_ERROR
5778 #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
5779 #endif
5780 
5781 /* Default declaration of generated scanner - a define so the user can
5782  * easily add parameters.
5783  */
5784 #ifndef YY_DECL
5785 #define YY_DECL int yylex YY_PROTO(( void ))
5786 #endif
5787 
5788 /* Code executed at the beginning of each rule, after yytext and yyleng
5789  * have been set up.
5790  */
5791 #ifndef YY_USER_ACTION
5792 #define YY_USER_ACTION
5793 #endif
5794 
5795 /* Code executed at the end of each rule. */
5796 #ifndef YY_BREAK
5797 #define YY_BREAK break;
5798 #endif
5799 
5800 #define YY_RULE_SETUP \
5801 	YY_USER_ACTION
5802 
5803 YY_DECL
5804 	{
5805 	register yy_state_type yy_current_state;
5806 	register char *yy_cp, *yy_bp;
5807 	register int yy_act;
5808 
5809 #line 55 "lex_part.l"
5810 
5811 
5812 
5813   /***************************************************************************
5814   Parse C-like strings, this means including stuff like escape sequences....
5815   ****************************************************************************/
5816 
5817 #line 5818 "lex.yy.c"
5818 
5819 	if ( yy_init )
5820 		{
5821 		yy_init = 0;
5822 
5823 #ifdef YY_USER_INIT
5824 		YY_USER_INIT;
5825 #endif
5826 
5827 		if ( ! yy_start )
5828 			yy_start = 1;	/* first start state */
5829 
5830 		if ( ! yyin )
5831 			yyin = stdin;
5832 
5833 		if ( ! yyout )
5834 			yyout = stdout;
5835 
5836 		if ( ! yy_current_buffer )
5837 			yy_current_buffer =
5838 				yy_create_buffer( yyin, YY_BUF_SIZE );
5839 
5840 		yy_load_buffer_state();
5841 		}
5842 
5843 	while ( 1 )		/* loops until end-of-file is reached */
5844 		{
5845 		yy_cp = yy_c_buf_p;
5846 
5847 		/* Support of yytext. */
5848 		*yy_cp = yy_hold_char;
5849 
5850 		/* yy_bp points to the position in yy_ch_buf of the start of
5851 		 * the current run.
5852 		 */
5853 		yy_bp = yy_cp;
5854 
5855 		yy_current_state = yy_start;
5856 yy_match:
5857 		while ( (yy_current_state = yy_nxt[yy_current_state][YY_SC_TO_UI(*yy_cp)]) > 0 )
5858 			++yy_cp;
5859 
5860 		yy_current_state = -yy_current_state;
5861 
5862 yy_find_action:
5863 		yy_act = yy_accept[yy_current_state];
5864 
5865 		YY_DO_BEFORE_ACTION;
5866 
5867 
5868 do_action:	/* This label is used only to access EOF actions. */
5869 
5870 
5871 		switch ( yy_act )
5872 	{ /* beginning of action switch */
5873 case 1:
5874 YY_RULE_SETUP
5875 #line 62 "lex_part.l"
5876 { BEGIN(str); string_buf_ptr = string_buf; string_end_buf = string_buf_ptr+MAX_STR_CONST; }
5877 	YY_BREAK
5878 case 2:
5879 YY_RULE_SETUP
5880 #line 64 "lex_part.l"
5881 { /* saw closing quote - all done */
5882         BEGIN(INITIAL);
5883         *string_buf_ptr = '\0';
5884         /* return string constant token type and
5885          * value to parser
5886          */
5887          return TOK_STR_CONST;
5888         }
5889 	YY_BREAK
5890 case 3:
5891 YY_RULE_SETUP
5892 #line 73 "lex_part.l"
5893 {
5894         /* error - unterminated string constant */
5895         /* generate error message */
5896 		Con_Printf("\002Parse error at line %i: Newline in constant string", line_num);
5897         line_num++; /*for error messages*/
5898 		return TOK_STR_CONST; //more of a mock up this will generate lots of errors probably
5899         }
5900 	YY_BREAK
5901 case 4:
5902 YY_RULE_SETUP
5903 #line 81 "lex_part.l"
5904 {
5905         /* octal escape sequence */
5906         int result;
5907 
5908         (void) sscanf( yytext + 1, "%o", &result );
5909 
5910         if ( result > 0xff )
5911                 /* error, constant is out-of-bounds */
5912 
5913 	if (string_buf_ptr < string_end_buf)
5914         	*string_buf_ptr++ = result;
5915         }
5916 	YY_BREAK
5917 case 5:
5918 YY_RULE_SETUP
5919 #line 94 "lex_part.l"
5920 {
5921         /* generate error - bad escape sequence; something
5922          * like '\48' or '\0777777'
5923          */
5924         }
5925 	YY_BREAK
5926 case 6:
5927 YY_RULE_SETUP
5928 #line 100 "lex_part.l"
5929 *string_buf_ptr++ = '\n';
5930 	YY_BREAK
5931 case 7:
5932 YY_RULE_SETUP
5933 #line 101 "lex_part.l"
5934 *string_buf_ptr++ = '\t';
5935 	YY_BREAK
5936 case 8:
5937 YY_RULE_SETUP
5938 #line 102 "lex_part.l"
5939 *string_buf_ptr++ = '\r';
5940 	YY_BREAK
5941 case 9:
5942 YY_RULE_SETUP
5943 #line 103 "lex_part.l"
5944 *string_buf_ptr++ = '\b';
5945 	YY_BREAK
5946 case 10:
5947 YY_RULE_SETUP
5948 #line 104 "lex_part.l"
5949 *string_buf_ptr++ = '\f';
5950 	YY_BREAK
5951 case 11:
5952 YY_RULE_SETUP
5953 #line 106 "lex_part.l"
5954 {
5955 		if (string_buf_ptr < string_end_buf)
5956 			*string_buf_ptr++ = yytext[1];
5957 		}
5958 	YY_BREAK
5959 case 12:
5960 YY_RULE_SETUP
5961 #line 112 "lex_part.l"
5962 {
5963         char *yptr = yytext;
5964 
5965         while ( (*yptr) && (string_buf_ptr < string_end_buf) )
5966                 *string_buf_ptr++ = *yptr++;
5967         }
5968 	YY_BREAK
5969 /****************************************************************************
5970   Skip the / *  * / comments
5971   *****************************************************************************/
5972 case 13:
5973 YY_RULE_SETUP
5974 #line 123 "lex_part.l"
5975 BEGIN(comment);
5976 	YY_BREAK
5977 case 14:
5978 YY_RULE_SETUP
5979 #line 125 "lex_part.l"
5980 /* eat anything that's not a '*' */
5981 	YY_BREAK
5982 case 15:
5983 YY_RULE_SETUP
5984 #line 126 "lex_part.l"
5985 /* eat up '*'s not followed by '/'s */
5986 	YY_BREAK
5987 case 16:
5988 YY_RULE_SETUP
5989 #line 127 "lex_part.l"
5990 { line_num++; /*for error messages*/ }
5991 	YY_BREAK
5992 case 17:
5993 YY_RULE_SETUP
5994 #line 128 "lex_part.l"
5995 BEGIN(INITIAL);
5996 	YY_BREAK
5997 /****************************************************************************
5998    Skip the //
5999   *****************************************************************************/
6000 case 18:
6001 YY_RULE_SETUP
6002 #line 134 "lex_part.l"
6003 BEGIN(comment2);
6004 	YY_BREAK
6005 case 19:
6006 YY_RULE_SETUP
6007 #line 135 "lex_part.l"
6008 { BEGIN(INITIAL); line_num++; } /* end of comment */
6009 	YY_BREAK
6010 case 20:
6011 YY_RULE_SETUP
6012 #line 136 "lex_part.l"
6013 /*eat up the rest */
6014 	YY_BREAK
6015 /****************************************************************************
6016   Parse the numeric constants
6017   *****************************************************************************/
6018 case 21:
6019 YY_RULE_SETUP
6020 #line 142 "lex_part.l"
6021 {
6022 		float_value = Q_atof(yytext);
6023 		//Con_Printf("tok: =%s=%f=\n",yytext,float_value);
6024 		return TOK_FLOAT_CONST;
6025             }
6026 	YY_BREAK
6027 case 22:
6028 YY_RULE_SETUP
6029 #line 148 "lex_part.l"
6030 {
6031 		float_value = Q_atof(yytext);
6032 		//Con_Printf("tok: =%s=%f=\n",yytext,float_value);
6033 		return TOK_FLOAT_CONST;
6034             }
6035 	YY_BREAK
6036 case 23:
6037 YY_RULE_SETUP
6038 #line 154 "lex_part.l"
6039 { return TOK_EMITTER; }
6040 	YY_BREAK
6041 case 24:
6042 YY_RULE_SETUP
6043 #line 155 "lex_part.l"
6044 {  return TOK_VELOCITY; }
6045 	YY_BREAK
6046 case 25:
6047 YY_RULE_SETUP
6048 #line 156 "lex_part.l"
6049 {  return TOK_LIFETIME; }
6050 	YY_BREAK
6051 case 26:
6052 YY_RULE_SETUP
6053 #line 157 "lex_part.l"
6054 {  return TOK_FLAGS; }
6055 	YY_BREAK
6056 case 27:
6057 YY_RULE_SETUP
6058 #line 158 "lex_part.l"
6059 {  return TOK_GRAVITY; }
6060 	YY_BREAK
6061 case 28:
6062 YY_RULE_SETUP
6063 #line 159 "lex_part.l"
6064 {  return TOK_DRAG; }
6065 	YY_BREAK
6066 case 29:
6067 YY_RULE_SETUP
6068 #line 160 "lex_part.l"
6069 {  return TOK_BLENDFUNC; }
6070 	YY_BREAK
6071 case 30:
6072 YY_RULE_SETUP
6073 #line 161 "lex_part.l"
6074 {  return TOK_BOUNCES; }
6075 	YY_BREAK
6076 case 31:
6077 YY_RULE_SETUP
6078 #line 162 "lex_part.l"
6079 {  return TOK_MAP; }
6080 	YY_BREAK
6081 case 32:
6082 YY_RULE_SETUP
6083 #line 163 "lex_part.l"
6084 {  return TOK_PARTICLE; }
6085 	YY_BREAK
6086 case 33:
6087 YY_RULE_SETUP
6088 #line 164 "lex_part.l"
6089 {  return TOK_DECAL; }
6090 	YY_BREAK
6091 case 34:
6092 YY_RULE_SETUP
6093 #line 165 "lex_part.l"
6094 {  return TOK_STARTCOLOR; }
6095 	YY_BREAK
6096 case 35:
6097 YY_RULE_SETUP
6098 #line 166 "lex_part.l"
6099 {  return TOK_ENDCOLOR; }
6100 	YY_BREAK
6101 case 36:
6102 YY_RULE_SETUP
6103 #line 167 "lex_part.l"
6104 {  return TOK_GROW; }
6105 	YY_BREAK
6106 case 37:
6107 YY_RULE_SETUP
6108 #line 168 "lex_part.l"
6109 {  return TOK_SIZE; }
6110 	YY_BREAK
6111 case 38:
6112 YY_RULE_SETUP
6113 #line 169 "lex_part.l"
6114 {  return TOK_ROTATION; }
6115 	YY_BREAK
6116 case 39:
6117 YY_RULE_SETUP
6118 #line 170 "lex_part.l"
6119 {  return TOK_ORIENTATION; }
6120 	YY_BREAK
6121 case 40:
6122 YY_RULE_SETUP
6123 #line 171 "lex_part.l"
6124 {  return TOK_ONHIT; }
6125 	YY_BREAK
6126 case 41:
6127 YY_RULE_SETUP
6128 #line 173 "lex_part.l"
6129 {
6130 		strcpy(string_buf,yytext);
6131 		return TOK_ID;
6132 	    }
6133 	YY_BREAK
6134 case YY_STATE_EOF(INITIAL):
6135 case YY_STATE_EOF(str):
6136 case YY_STATE_EOF(comment):
6137 case YY_STATE_EOF(comment2):
6138 case YY_STATE_EOF(foo):
6139 #line 178 "lex_part.l"
6140 {  BEGIN(INITIAL); return TOK_FILE_END; }
6141 	YY_BREAK
6142 case 42:
6143 YY_RULE_SETUP
6144 #line 179 "lex_part.l"
6145 {  BEGIN(INITIAL); return TOK_FILE_END; }
6146 	YY_BREAK
6147 case 43:
6148 YY_RULE_SETUP
6149 #line 181 "lex_part.l"
6150 { /* eat whitespace */ }
6151 	YY_BREAK
6152 case 44:
6153 YY_RULE_SETUP
6154 #line 183 "lex_part.l"
6155 { line_num++; /*for error messages*/ }
6156 	YY_BREAK
6157 case 45:
6158 YY_RULE_SETUP
6159 #line 185 "lex_part.l"
6160 {
6161 		strcpy(string_buf,yytext);
6162 		//return a 1 karakter token... (e.g. },{,],...)
6163 		return yytext[0];
6164 	    }
6165 	YY_BREAK
6166 case 46:
6167 YY_RULE_SETUP
6168 #line 191 "lex_part.l"
6169 ECHO;
6170 	YY_BREAK
6171 #line 6172 "lex.yy.c"
6172 
6173 	case YY_END_OF_BUFFER:
6174 		{
6175 		/* Amount of text matched not including the EOB char. */
6176 		int yy_amount_of_matched_text = (int) (yy_cp - yytext_ptr) - 1;
6177 
6178 		/* Undo the effects of YY_DO_BEFORE_ACTION. */
6179 		*yy_cp = yy_hold_char;
6180 		YY_RESTORE_YY_MORE_OFFSET
6181 
6182 		if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_NEW )
6183 			{
6184 			/* We're scanning a new file or input source.  It's
6185 			 * possible that this happened because the user
6186 			 * just pointed yyin at a new source and called
6187 			 * yylex().  If so, then we have to assure
6188 			 * consistency between yy_current_buffer and our
6189 			 * globals.  Here is the right place to do so, because
6190 			 * this is the first action (other than possibly a
6191 			 * back-up) that will match for the new input source.
6192 			 */
6193 			yy_n_chars = yy_current_buffer->yy_n_chars;
6194 			yy_current_buffer->yy_input_file = yyin;
6195 			yy_current_buffer->yy_buffer_status = YY_BUFFER_NORMAL;
6196 			}
6197 
6198 		/* Note that here we test for yy_c_buf_p "<=" to the position
6199 		 * of the first EOB in the buffer, since yy_c_buf_p will
6200 		 * already have been incremented past the NUL character
6201 		 * (since all states make transitions on EOB to the
6202 		 * end-of-buffer state).  Contrast this with the test
6203 		 * in input().
6204 		 */
6205 		if ( yy_c_buf_p <= &yy_current_buffer->yy_ch_buf[yy_n_chars] )
6206 			{ /* This was really a NUL. */
6207 			yy_state_type yy_next_state;
6208 
6209 			yy_c_buf_p = yytext_ptr + yy_amount_of_matched_text;
6210 
6211 			yy_current_state = yy_get_previous_state();
6212 
6213 			/* Okay, we're now positioned to make the NUL
6214 			 * transition.  We couldn't have
6215 			 * yy_get_previous_state() go ahead and do it
6216 			 * for us because it doesn't know how to deal
6217 			 * with the possibility of jamming (and we don't
6218 			 * want to build jamming into it because then it
6219 			 * will run more slowly).
6220 			 */
6221 
6222 			yy_next_state = yy_try_NUL_trans( yy_current_state );
6223 
6224 			yy_bp = yytext_ptr + YY_MORE_ADJ;
6225 
6226 			if ( yy_next_state )
6227 				{
6228 				/* Consume the NUL. */
6229 				yy_cp = ++yy_c_buf_p;
6230 				yy_current_state = yy_next_state;
6231 				goto yy_match;
6232 				}
6233 
6234 			else
6235 				{
6236 				yy_cp = yy_c_buf_p;
6237 				goto yy_find_action;
6238 				}
6239 			}
6240 
6241 		else switch ( yy_get_next_buffer() )
6242 			{
6243 			case EOB_ACT_END_OF_FILE:
6244 				{
6245 				yy_did_buffer_switch_on_eof = 0;
6246 
6247 				if ( yywrap() )
6248 					{
6249 					/* Note: because we've taken care in
6250 					 * yy_get_next_buffer() to have set up
6251 					 * yytext, we can now set up
6252 					 * yy_c_buf_p so that if some total
6253 					 * hoser (like flex itself) wants to
6254 					 * call the scanner after we return the
6255 					 * YY_NULL, it'll still work - another
6256 					 * YY_NULL will get returned.
6257 					 */
6258 					yy_c_buf_p = yytext_ptr + YY_MORE_ADJ;
6259 
6260 					yy_act = YY_STATE_EOF(YY_START);
6261 					goto do_action;
6262 					}
6263 
6264 				else
6265 					{
6266 					if ( ! yy_did_buffer_switch_on_eof )
6267 						YY_NEW_FILE;
6268 					}
6269 				break;
6270 				}
6271 
6272 			case EOB_ACT_CONTINUE_SCAN:
6273 				yy_c_buf_p =
6274 					yytext_ptr + yy_amount_of_matched_text;
6275 
6276 				yy_current_state = yy_get_previous_state();
6277 
6278 				yy_cp = yy_c_buf_p;
6279 				yy_bp = yytext_ptr + YY_MORE_ADJ;
6280 				goto yy_match;
6281 
6282 			case EOB_ACT_LAST_MATCH:
6283 				yy_c_buf_p =
6284 				&yy_current_buffer->yy_ch_buf[yy_n_chars];
6285 
6286 				yy_current_state = yy_get_previous_state();
6287 
6288 				yy_cp = yy_c_buf_p;
6289 				yy_bp = yytext_ptr + YY_MORE_ADJ;
6290 				goto yy_find_action;
6291 			}
6292 		break;
6293 		}
6294 
6295 	default:
6296 		YY_FATAL_ERROR(
6297 			"fatal flex scanner internal error--no action found" );
6298 	} /* end of action switch */
6299 		} /* end of scanning one token */
6300 	} /* end of yylex */
6301 
6302 
6303 /* yy_get_next_buffer - try to read in a new buffer
6304  *
6305  * Returns a code representing an action:
6306  *	EOB_ACT_LAST_MATCH -
6307  *	EOB_ACT_CONTINUE_SCAN - continue scanning from current position
6308  *	EOB_ACT_END_OF_FILE - end of file
6309  */
6310 
yy_get_next_buffer()6311 static int yy_get_next_buffer()
6312 	{
6313 	register char *dest = yy_current_buffer->yy_ch_buf;
6314 	register char *source = yytext_ptr;
6315 	register int number_to_move, i;
6316 	int ret_val;
6317 
6318 	if ( yy_c_buf_p > &yy_current_buffer->yy_ch_buf[yy_n_chars + 1] )
6319 		YY_FATAL_ERROR(
6320 		"fatal flex scanner internal error--end of buffer missed" );
6321 
6322 	if ( yy_current_buffer->yy_fill_buffer == 0 )
6323 		{ /* Don't try to fill the buffer, so this is an EOF. */
6324 		if ( yy_c_buf_p - yytext_ptr - YY_MORE_ADJ == 1 )
6325 			{
6326 			/* We matched a single character, the EOB, so
6327 			 * treat this as a final EOF.
6328 			 */
6329 			return EOB_ACT_END_OF_FILE;
6330 			}
6331 
6332 		else
6333 			{
6334 			/* We matched some text prior to the EOB, first
6335 			 * process it.
6336 			 */
6337 			return EOB_ACT_LAST_MATCH;
6338 			}
6339 		}
6340 
6341 	/* Try to read more data. */
6342 
6343 	/* First move last chars to start of buffer. */
6344 	number_to_move = (int) (yy_c_buf_p - yytext_ptr) - 1;
6345 
6346 	for ( i = 0; i < number_to_move; ++i )
6347 		*(dest++) = *(source++);
6348 
6349 	if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_EOF_PENDING )
6350 		/* don't do the read, it's not guaranteed to return an EOF,
6351 		 * just force an EOF
6352 		 */
6353 		yy_current_buffer->yy_n_chars = yy_n_chars = 0;
6354 
6355 	else
6356 		{
6357 		int num_to_read =
6358 			yy_current_buffer->yy_buf_size - number_to_move - 1;
6359 
6360 		while ( num_to_read <= 0 )
6361 			{ /* Not enough room in the buffer - grow it. */
6362 #ifdef YY_USES_REJECT
6363 			YY_FATAL_ERROR(
6364 "input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
6365 #else
6366 
6367 			/* just a shorter name for the current buffer */
6368 			YY_BUFFER_STATE b = yy_current_buffer;
6369 
6370 			int yy_c_buf_p_offset =
6371 				(int) (yy_c_buf_p - b->yy_ch_buf);
6372 
6373 			if ( b->yy_is_our_buffer )
6374 				{
6375 				int new_size = b->yy_buf_size * 2;
6376 
6377 				if ( new_size <= 0 )
6378 					b->yy_buf_size += b->yy_buf_size / 8;
6379 				else
6380 					b->yy_buf_size *= 2;
6381 
6382 				b->yy_ch_buf = (char *)
6383 					/* Include room in for 2 EOB chars. */
6384 					yy_flex_realloc( (void *) b->yy_ch_buf,
6385 							 b->yy_buf_size + 2 );
6386 				}
6387 			else
6388 				/* Can't grow it, we don't own it. */
6389 				b->yy_ch_buf = 0;
6390 
6391 			if ( ! b->yy_ch_buf )
6392 				YY_FATAL_ERROR(
6393 				"fatal error - scanner input buffer overflow" );
6394 
6395 			yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset];
6396 
6397 			num_to_read = yy_current_buffer->yy_buf_size -
6398 						number_to_move - 1;
6399 #endif
6400 			}
6401 
6402 		if ( num_to_read > YY_READ_BUF_SIZE )
6403 			num_to_read = YY_READ_BUF_SIZE;
6404 
6405 		/* Read in more data. */
6406 		YY_INPUT( (&yy_current_buffer->yy_ch_buf[number_to_move]),
6407 			yy_n_chars, num_to_read );
6408 
6409 		yy_current_buffer->yy_n_chars = yy_n_chars;
6410 		}
6411 
6412 	if ( yy_n_chars == 0 )
6413 		{
6414 		if ( number_to_move == YY_MORE_ADJ )
6415 			{
6416 			ret_val = EOB_ACT_END_OF_FILE;
6417 			yyrestart( yyin );
6418 			}
6419 
6420 		else
6421 			{
6422 			ret_val = EOB_ACT_LAST_MATCH;
6423 			yy_current_buffer->yy_buffer_status =
6424 				YY_BUFFER_EOF_PENDING;
6425 			}
6426 		}
6427 
6428 	else
6429 		ret_val = EOB_ACT_CONTINUE_SCAN;
6430 
6431 	yy_n_chars += number_to_move;
6432 	yy_current_buffer->yy_ch_buf[yy_n_chars] = YY_END_OF_BUFFER_CHAR;
6433 	yy_current_buffer->yy_ch_buf[yy_n_chars + 1] = YY_END_OF_BUFFER_CHAR;
6434 
6435 	yytext_ptr = &yy_current_buffer->yy_ch_buf[0];
6436 
6437 	return ret_val;
6438 	}
6439 
6440 
6441 /* yy_get_previous_state - get the state just before the EOB char was reached */
6442 
yy_get_previous_state()6443 static yy_state_type yy_get_previous_state()
6444 	{
6445 	register yy_state_type yy_current_state;
6446 	register char *yy_cp;
6447 
6448 	yy_current_state = yy_start;
6449 
6450 	for ( yy_cp = yytext_ptr + YY_MORE_ADJ; yy_cp < yy_c_buf_p; ++yy_cp )
6451 		{
6452 		if ( *yy_cp )
6453 			{
6454 			yy_current_state = yy_nxt[yy_current_state][YY_SC_TO_UI(*yy_cp)];
6455 			}
6456 		else
6457 			yy_current_state = yy_NUL_trans[yy_current_state];
6458 		}
6459 
6460 	return yy_current_state;
6461 	}
6462 
6463 
6464 /* yy_try_NUL_trans - try to make a transition on the NUL character
6465  *
6466  * synopsis
6467  *	next_state = yy_try_NUL_trans( current_state );
6468  */
6469 
6470 #ifdef YY_USE_PROTOS
yy_try_NUL_trans(yy_state_type yy_current_state)6471 static yy_state_type yy_try_NUL_trans( yy_state_type yy_current_state )
6472 #else
6473 static yy_state_type yy_try_NUL_trans( yy_current_state )
6474 yy_state_type yy_current_state;
6475 #endif
6476 	{
6477 	register int yy_is_jam;
6478 
6479 	yy_current_state = yy_NUL_trans[yy_current_state];
6480 	yy_is_jam = (yy_current_state == 0);
6481 
6482 	return yy_is_jam ? 0 : yy_current_state;
6483 	}
6484 
6485 
6486 #ifndef YY_NO_UNPUT
6487 #ifdef YY_USE_PROTOS
yyunput(int c,register char * yy_bp)6488 static void yyunput( int c, register char *yy_bp )
6489 #else
6490 static void yyunput( c, yy_bp )
6491 int c;
6492 register char *yy_bp;
6493 #endif
6494 	{
6495 	register char *yy_cp = yy_c_buf_p;
6496 
6497 	/* undo effects of setting up yytext */
6498 	*yy_cp = yy_hold_char;
6499 
6500 	if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
6501 		{ /* need to shift things up to make room */
6502 		/* +2 for EOB chars. */
6503 		register int number_to_move = yy_n_chars + 2;
6504 		register char *dest = &yy_current_buffer->yy_ch_buf[
6505 					yy_current_buffer->yy_buf_size + 2];
6506 		register char *source =
6507 				&yy_current_buffer->yy_ch_buf[number_to_move];
6508 
6509 		while ( source > yy_current_buffer->yy_ch_buf )
6510 			*--dest = *--source;
6511 
6512 		yy_cp += (int) (dest - source);
6513 		yy_bp += (int) (dest - source);
6514 		yy_current_buffer->yy_n_chars =
6515 			yy_n_chars = yy_current_buffer->yy_buf_size;
6516 
6517 		if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
6518 			YY_FATAL_ERROR( "flex scanner push-back overflow" );
6519 		}
6520 
6521 	*--yy_cp = (char) c;
6522 
6523 
6524 	yytext_ptr = yy_bp;
6525 	yy_hold_char = *yy_cp;
6526 	yy_c_buf_p = yy_cp;
6527 	}
6528 #endif	/* ifndef YY_NO_UNPUT */
6529 
6530 
6531 #ifdef __cplusplus
yyinput()6532 static int yyinput()
6533 #else
6534 static int input()
6535 #endif
6536 	{
6537 	int c;
6538 
6539 	*yy_c_buf_p = yy_hold_char;
6540 
6541 	if ( *yy_c_buf_p == YY_END_OF_BUFFER_CHAR )
6542 		{
6543 		/* yy_c_buf_p now points to the character we want to return.
6544 		 * If this occurs *before* the EOB characters, then it's a
6545 		 * valid NUL; if not, then we've hit the end of the buffer.
6546 		 */
6547 		if ( yy_c_buf_p < &yy_current_buffer->yy_ch_buf[yy_n_chars] )
6548 			/* This was really a NUL. */
6549 			*yy_c_buf_p = '\0';
6550 
6551 		else
6552 			{ /* need more input */
6553 			int offset = yy_c_buf_p - yytext_ptr;
6554 			++yy_c_buf_p;
6555 
6556 			switch ( yy_get_next_buffer() )
6557 				{
6558 				case EOB_ACT_LAST_MATCH:
6559 					/* This happens because yy_g_n_b()
6560 					 * sees that we've accumulated a
6561 					 * token and flags that we need to
6562 					 * try matching the token before
6563 					 * proceeding.  But for input(),
6564 					 * there's no matching to consider.
6565 					 * So convert the EOB_ACT_LAST_MATCH
6566 					 * to EOB_ACT_END_OF_FILE.
6567 					 */
6568 
6569 					/* Reset buffer status. */
6570 					yyrestart( yyin );
6571 
6572 					/* fall through */
6573 
6574 				case EOB_ACT_END_OF_FILE:
6575 					{
6576 					if ( yywrap() )
6577 						return EOF;
6578 
6579 					if ( ! yy_did_buffer_switch_on_eof )
6580 						YY_NEW_FILE;
6581 #ifdef __cplusplus
6582 					return yyinput();
6583 #else
6584 					return input();
6585 #endif
6586 					}
6587 
6588 				case EOB_ACT_CONTINUE_SCAN:
6589 					yy_c_buf_p = yytext_ptr + offset;
6590 					break;
6591 				}
6592 			}
6593 		}
6594 
6595 	c = *(unsigned char *) yy_c_buf_p;	/* cast for 8-bit char's */
6596 	*yy_c_buf_p = '\0';	/* preserve yytext */
6597 	yy_hold_char = *++yy_c_buf_p;
6598 
6599 
6600 	return c;
6601 	}
6602 
6603 
6604 #ifdef YY_USE_PROTOS
yyrestart(FILE * input_file)6605 void yyrestart( FILE *input_file )
6606 #else
6607 void yyrestart( input_file )
6608 FILE *input_file;
6609 #endif
6610 	{
6611 	if ( ! yy_current_buffer )
6612 		yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE );
6613 
6614 	yy_init_buffer( yy_current_buffer, input_file );
6615 	yy_load_buffer_state();
6616 	}
6617 
6618 
6619 #ifdef YY_USE_PROTOS
yy_switch_to_buffer(YY_BUFFER_STATE new_buffer)6620 void yy_switch_to_buffer( YY_BUFFER_STATE new_buffer )
6621 #else
6622 void yy_switch_to_buffer( new_buffer )
6623 YY_BUFFER_STATE new_buffer;
6624 #endif
6625 	{
6626 	if ( yy_current_buffer == new_buffer )
6627 		return;
6628 
6629 	if ( yy_current_buffer )
6630 		{
6631 		/* Flush out information for old buffer. */
6632 		*yy_c_buf_p = yy_hold_char;
6633 		yy_current_buffer->yy_buf_pos = yy_c_buf_p;
6634 		yy_current_buffer->yy_n_chars = yy_n_chars;
6635 		}
6636 
6637 	yy_current_buffer = new_buffer;
6638 	yy_load_buffer_state();
6639 
6640 	/* We don't actually know whether we did this switch during
6641 	 * EOF (yywrap()) processing, but the only time this flag
6642 	 * is looked at is after yywrap() is called, so it's safe
6643 	 * to go ahead and always set it.
6644 	 */
6645 	yy_did_buffer_switch_on_eof = 1;
6646 	}
6647 
6648 
6649 #ifdef YY_USE_PROTOS
yy_load_buffer_state(void)6650 void yy_load_buffer_state( void )
6651 #else
6652 void yy_load_buffer_state()
6653 #endif
6654 	{
6655 	yy_n_chars = yy_current_buffer->yy_n_chars;
6656 	yytext_ptr = yy_c_buf_p = yy_current_buffer->yy_buf_pos;
6657 	yyin = yy_current_buffer->yy_input_file;
6658 	yy_hold_char = *yy_c_buf_p;
6659 	}
6660 
6661 
6662 #ifdef YY_USE_PROTOS
yy_create_buffer(FILE * file,int size)6663 YY_BUFFER_STATE yy_create_buffer( FILE *file, int size )
6664 #else
6665 YY_BUFFER_STATE yy_create_buffer( file, size )
6666 FILE *file;
6667 int size;
6668 #endif
6669 	{
6670 	YY_BUFFER_STATE b;
6671 
6672 	b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) );
6673 	if ( ! b )
6674 		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
6675 
6676 	b->yy_buf_size = size;
6677 
6678 	/* yy_ch_buf has to be 2 characters longer than the size given because
6679 	 * we need to put in 2 end-of-buffer characters.
6680 	 */
6681 	b->yy_ch_buf = (char *) yy_flex_alloc( b->yy_buf_size + 2 );
6682 	if ( ! b->yy_ch_buf )
6683 		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
6684 
6685 	b->yy_is_our_buffer = 1;
6686 
6687 	yy_init_buffer( b, file );
6688 
6689 	return b;
6690 	}
6691 
6692 
6693 #ifdef YY_USE_PROTOS
yy_delete_buffer(YY_BUFFER_STATE b)6694 void yy_delete_buffer( YY_BUFFER_STATE b )
6695 #else
6696 void yy_delete_buffer( b )
6697 YY_BUFFER_STATE b;
6698 #endif
6699 	{
6700 	if ( ! b )
6701 		return;
6702 
6703 	if ( b == yy_current_buffer )
6704 		yy_current_buffer = (YY_BUFFER_STATE) 0;
6705 
6706 	if ( b->yy_is_our_buffer )
6707 		yy_flex_free( (void *) b->yy_ch_buf );
6708 
6709 	yy_flex_free( (void *) b );
6710 	}
6711 
6712 
6713 #ifndef YY_ALWAYS_INTERACTIVE
6714 #ifndef YY_NEVER_INTERACTIVE
6715 extern int isatty YY_PROTO(( int ));
6716 #endif
6717 #endif
6718 
6719 #ifdef YY_USE_PROTOS
yy_init_buffer(YY_BUFFER_STATE b,FILE * file)6720 void yy_init_buffer( YY_BUFFER_STATE b, FILE *file )
6721 #else
6722 void yy_init_buffer( b, file )
6723 YY_BUFFER_STATE b;
6724 FILE *file;
6725 #endif
6726 
6727 
6728 	{
6729 	yy_flush_buffer( b );
6730 
6731 	b->yy_input_file = file;
6732 	b->yy_fill_buffer = 1;
6733 
6734 #if YY_ALWAYS_INTERACTIVE
6735 	b->yy_is_interactive = 1;
6736 #else
6737 #if YY_NEVER_INTERACTIVE
6738 	b->yy_is_interactive = 0;
6739 #else
6740 	b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
6741 #endif
6742 #endif
6743 	}
6744 
6745 
6746 #ifdef YY_USE_PROTOS
yy_flush_buffer(YY_BUFFER_STATE b)6747 void yy_flush_buffer( YY_BUFFER_STATE b )
6748 #else
6749 void yy_flush_buffer( b )
6750 YY_BUFFER_STATE b;
6751 #endif
6752 
6753 	{
6754 	if ( ! b )
6755 		return;
6756 
6757 	b->yy_n_chars = 0;
6758 
6759 	/* We always need two end-of-buffer characters.  The first causes
6760 	 * a transition to the end-of-buffer state.  The second causes
6761 	 * a jam in that state.
6762 	 */
6763 	b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
6764 	b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
6765 
6766 	b->yy_buf_pos = &b->yy_ch_buf[0];
6767 
6768 	b->yy_at_bol = 1;
6769 	b->yy_buffer_status = YY_BUFFER_NEW;
6770 
6771 	if ( b == yy_current_buffer )
6772 		yy_load_buffer_state();
6773 	}
6774 
6775 
6776 #ifndef YY_NO_SCAN_BUFFER
6777 #ifdef YY_USE_PROTOS
yy_scan_buffer(char * base,yy_size_t size)6778 YY_BUFFER_STATE yy_scan_buffer( char *base, yy_size_t size )
6779 #else
6780 YY_BUFFER_STATE yy_scan_buffer( base, size )
6781 char *base;
6782 yy_size_t size;
6783 #endif
6784 	{
6785 	YY_BUFFER_STATE b;
6786 
6787 	if ( size < 2 ||
6788 	     base[size-2] != YY_END_OF_BUFFER_CHAR ||
6789 	     base[size-1] != YY_END_OF_BUFFER_CHAR )
6790 		/* They forgot to leave room for the EOB's. */
6791 		return 0;
6792 
6793 	b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) );
6794 	if ( ! b )
6795 		YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
6796 
6797 	b->yy_buf_size = size - 2;	/* "- 2" to take care of EOB's */
6798 	b->yy_buf_pos = b->yy_ch_buf = base;
6799 	b->yy_is_our_buffer = 0;
6800 	b->yy_input_file = 0;
6801 	b->yy_n_chars = b->yy_buf_size;
6802 	b->yy_is_interactive = 0;
6803 	b->yy_at_bol = 1;
6804 	b->yy_fill_buffer = 0;
6805 	b->yy_buffer_status = YY_BUFFER_NEW;
6806 
6807 	yy_switch_to_buffer( b );
6808 
6809 	return b;
6810 	}
6811 #endif
6812 
6813 
6814 #ifndef YY_NO_SCAN_STRING
6815 #ifdef YY_USE_PROTOS
yy_scan_string(yyconst char * yy_str)6816 YY_BUFFER_STATE yy_scan_string( yyconst char *yy_str )
6817 #else
6818 YY_BUFFER_STATE yy_scan_string( yy_str )
6819 yyconst char *yy_str;
6820 #endif
6821 	{
6822 	int len;
6823 	for ( len = 0; yy_str[len]; ++len )
6824 		;
6825 
6826 	return yy_scan_bytes( yy_str, len );
6827 	}
6828 #endif
6829 
6830 
6831 #ifndef YY_NO_SCAN_BYTES
6832 #ifdef YY_USE_PROTOS
yy_scan_bytes(yyconst char * bytes,int len)6833 YY_BUFFER_STATE yy_scan_bytes( yyconst char *bytes, int len )
6834 #else
6835 YY_BUFFER_STATE yy_scan_bytes( bytes, len )
6836 yyconst char *bytes;
6837 int len;
6838 #endif
6839 	{
6840 	YY_BUFFER_STATE b;
6841 	char *buf;
6842 	yy_size_t n;
6843 	int i;
6844 
6845 	/* Get memory for full buffer, including space for trailing EOB's. */
6846 	n = len + 2;
6847 	buf = (char *) yy_flex_alloc( n );
6848 	if ( ! buf )
6849 		YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
6850 
6851 	for ( i = 0; i < len; ++i )
6852 		buf[i] = bytes[i];
6853 
6854 	buf[len] = buf[len+1] = YY_END_OF_BUFFER_CHAR;
6855 
6856 	b = yy_scan_buffer( buf, n );
6857 	if ( ! b )
6858 		YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
6859 
6860 	/* It's okay to grow etc. this buffer, and we should throw it
6861 	 * away when we're done.
6862 	 */
6863 	b->yy_is_our_buffer = 1;
6864 
6865 	return b;
6866 	}
6867 #endif
6868 
6869 
6870 #ifndef YY_NO_PUSH_STATE
6871 #ifdef YY_USE_PROTOS
yy_push_state(int new_state)6872 static void yy_push_state( int new_state )
6873 #else
6874 static void yy_push_state( new_state )
6875 int new_state;
6876 #endif
6877 	{
6878 	if ( yy_start_stack_ptr >= yy_start_stack_depth )
6879 		{
6880 		yy_size_t new_size;
6881 
6882 		yy_start_stack_depth += YY_START_STACK_INCR;
6883 		new_size = yy_start_stack_depth * sizeof( int );
6884 
6885 		if ( ! yy_start_stack )
6886 			yy_start_stack = (int *) yy_flex_alloc( new_size );
6887 
6888 		else
6889 			yy_start_stack = (int *) yy_flex_realloc(
6890 					(void *) yy_start_stack, new_size );
6891 
6892 		if ( ! yy_start_stack )
6893 			YY_FATAL_ERROR(
6894 			"out of memory expanding start-condition stack" );
6895 		}
6896 
6897 	yy_start_stack[yy_start_stack_ptr++] = YY_START;
6898 
6899 	BEGIN(new_state);
6900 	}
6901 #endif
6902 
6903 
6904 #ifndef YY_NO_POP_STATE
yy_pop_state()6905 static void yy_pop_state()
6906 	{
6907 	if ( --yy_start_stack_ptr < 0 )
6908 		YY_FATAL_ERROR( "start-condition stack underflow" );
6909 
6910 	BEGIN(yy_start_stack[yy_start_stack_ptr]);
6911 	}
6912 #endif
6913 
6914 
6915 #ifndef YY_NO_TOP_STATE
yy_top_state()6916 static int yy_top_state()
6917 	{
6918 	return yy_start_stack[yy_start_stack_ptr - 1];
6919 	}
6920 #endif
6921 
6922 #ifndef YY_EXIT_FAILURE
6923 #define YY_EXIT_FAILURE 2
6924 #endif
6925 
6926 #ifdef YY_USE_PROTOS
yy_fatal_error(yyconst char msg[])6927 static void yy_fatal_error( yyconst char msg[] )
6928 #else
6929 static void yy_fatal_error( msg )
6930 char msg[];
6931 #endif
6932 	{
6933 	(void) fprintf( stderr, "%s\n", msg );
6934 	exit( YY_EXIT_FAILURE );
6935 	}
6936 
6937 
6938 
6939 /* Redefine yyless() so it works in section 3 code. */
6940 
6941 #undef yyless
6942 #define yyless(n) \
6943 	do \
6944 		{ \
6945 		/* Undo effects of setting up yytext. */ \
6946 		yytext[yyleng] = yy_hold_char; \
6947 		yy_c_buf_p = yytext + n; \
6948 		yy_hold_char = *yy_c_buf_p; \
6949 		*yy_c_buf_p = '\0'; \
6950 		yyleng = n; \
6951 		} \
6952 	while ( 0 )
6953 
6954 
6955 /* Internal utility routines. */
6956 
6957 #ifndef yytext_ptr
6958 #ifdef YY_USE_PROTOS
yy_flex_strncpy(char * s1,yyconst char * s2,int n)6959 static void yy_flex_strncpy( char *s1, yyconst char *s2, int n )
6960 #else
6961 static void yy_flex_strncpy( s1, s2, n )
6962 char *s1;
6963 yyconst char *s2;
6964 int n;
6965 #endif
6966 	{
6967 	register int i;
6968 	for ( i = 0; i < n; ++i )
6969 		s1[i] = s2[i];
6970 	}
6971 #endif
6972 
6973 #ifdef YY_NEED_STRLEN
6974 #ifdef YY_USE_PROTOS
yy_flex_strlen(yyconst char * s)6975 static int yy_flex_strlen( yyconst char *s )
6976 #else
6977 static int yy_flex_strlen( s )
6978 yyconst char *s;
6979 #endif
6980 	{
6981 	register int n;
6982 	for ( n = 0; s[n]; ++n )
6983 		;
6984 
6985 	return n;
6986 	}
6987 #endif
6988 
6989 
6990 #ifdef YY_USE_PROTOS
yy_flex_alloc(yy_size_t size)6991 static void *yy_flex_alloc( yy_size_t size )
6992 #else
6993 static void *yy_flex_alloc( size )
6994 yy_size_t size;
6995 #endif
6996 	{
6997 	return (void *) malloc( size );
6998 	}
6999 
7000 #ifdef YY_USE_PROTOS
yy_flex_realloc(void * ptr,yy_size_t size)7001 static void *yy_flex_realloc( void *ptr, yy_size_t size )
7002 #else
7003 static void *yy_flex_realloc( ptr, size )
7004 void *ptr;
7005 yy_size_t size;
7006 #endif
7007 	{
7008 	/* The cast to (char *) in the following accommodates both
7009 	 * implementations that use char* generic pointers, and those
7010 	 * that use void* generic pointers.  It works with the latter
7011 	 * because both ANSI C and C++ allow castless assignment from
7012 	 * any pointer type to void*, and deal with argument conversions
7013 	 * as though doing an assignment.
7014 	 */
7015 	return (void *) realloc( (char *) ptr, size );
7016 	}
7017 
7018 #ifdef YY_USE_PROTOS
yy_flex_free(void * ptr)7019 static void yy_flex_free( void *ptr )
7020 #else
7021 static void yy_flex_free( ptr )
7022 void *ptr;
7023 #endif
7024 	{
7025 	free( ptr );
7026 	}
7027 
7028 #if YY_MAIN
main()7029 int main()
7030 	{
7031 	yylex();
7032 	return 0;
7033 	}
7034 #endif
7035 #line 191 "lex_part.l"
7036 
7037 
yywrap(void)7038 int yywrap(void) {
7039   return 1;
7040 }
7041 
7042 /*
7043 
7044 	Engine communication with parser
7045 
7046 */
7047 
SC_ParseString()7048 char *SC_ParseString() {
7049 	int token = yylex();
7050 	if (token == TOK_STR_CONST) {
7051 		return string_buf;
7052 	} else {
7053 		Con_Printf("\002Parse error at line %i: Expected string constant (found id%i)\n", line_num, token);
7054 		return string_buf;
7055 	}
7056 }
7057 
SC_ParseIdent()7058 char *SC_ParseIdent() {
7059 	int token = yylex();
7060 	if (token == TOK_ID) {
7061 		return string_buf;
7062 	} else {
7063 		Con_Printf("\002Parse error at line %i: Expected identifier (found id%i)\n", line_num, token);
7064 		return string_buf;
7065 	}
7066 }
7067 
SC_ParseFloat()7068 float SC_ParseFloat() {
7069 	int token = yylex();
7070 	if (token == TOK_FLOAT_CONST) {
7071 		return float_value;
7072 	} else {
7073 		Con_Printf("\002Parse error at line %i: Expected float constant (found id%i)\n", line_num, token);
7074 		return float_value;
7075 	}
7076 }
7077 
SC_ParseToken()7078 int SC_ParseToken() {
7079 	return yylex();
7080 }
7081 
7082 static void *buffHandle = NULL;
7083 
7084 /*
7085 Parse from the given block of bytes
7086 */
SC_Start(const char * bytes,int len)7087 void SC_Start(const char *bytes,int len) {
7088 	line_num = 1;
7089 	strcpy(string_buf,"newfile");
7090 
7091 	buffHandle = yy_scan_bytes(bytes,len);
7092 
7093 	//Con_Printf("new file\n");
7094 	/*
7095 	if (YY_CURRENT_BUFFER)
7096 		yy_delete_buffer( YY_CURRENT_BUFFER );
7097     yy_switch_to_buffer(yy_create_buffer( yyin, YY_BUF_SIZE));
7098 
7099 	yyrestart(fin);
7100 	*/
7101 }
7102 
SC_End()7103 void SC_End() {
7104 	yy_delete_buffer( buffHandle );
7105 	buffHandle = NULL;
7106 }