blob: 19540002e0c871d20b3909a9665642cf57c2810b [file] [log] [blame] [edit]
#define YY_INT_ALIGNED short int
/* A lexical scanner generated by flex */
#define FLEX_SCANNER
#define YY_FLEX_MAJOR_VERSION 2
#define YY_FLEX_MINOR_VERSION 6
#define YY_FLEX_SUBMINOR_VERSION 4
#if YY_FLEX_SUBMINOR_VERSION > 0
#define FLEX_BETA
#endif
/* First, we deal with platform-specific or compiler-specific issues. */
/* begin standard C headers. */
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <stdlib.h>
/* end standard C headers. */
/* flex integer type definitions */
#ifndef FLEXINT_H
#define FLEXINT_H
/* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
* if you want the limit (max/min) macros for int types.
*/
#ifndef __STDC_LIMIT_MACROS
#define __STDC_LIMIT_MACROS 1
#endif
#include <inttypes.h>
typedef int8_t flex_int8_t;
typedef uint8_t flex_uint8_t;
typedef int16_t flex_int16_t;
typedef uint16_t flex_uint16_t;
typedef int32_t flex_int32_t;
typedef uint32_t flex_uint32_t;
#else
typedef signed char flex_int8_t;
typedef short int flex_int16_t;
typedef int flex_int32_t;
typedef unsigned char flex_uint8_t;
typedef unsigned short int flex_uint16_t;
typedef unsigned int flex_uint32_t;
/* Limits of integral types. */
#ifndef INT8_MIN
#define INT8_MIN (-128)
#endif
#ifndef INT16_MIN
#define INT16_MIN (-32767-1)
#endif
#ifndef INT32_MIN
#define INT32_MIN (-2147483647-1)
#endif
#ifndef INT8_MAX
#define INT8_MAX (127)
#endif
#ifndef INT16_MAX
#define INT16_MAX (32767)
#endif
#ifndef INT32_MAX
#define INT32_MAX (2147483647)
#endif
#ifndef UINT8_MAX
#define UINT8_MAX (255U)
#endif
#ifndef UINT16_MAX
#define UINT16_MAX (65535U)
#endif
#ifndef UINT32_MAX
#define UINT32_MAX (4294967295U)
#endif
#ifndef SIZE_MAX
#define SIZE_MAX (~(size_t)0)
#endif
#endif /* ! C99 */
#endif /* ! FLEXINT_H */
/* begin standard C++ headers. */
/* TODO: this is always defined, so inline it */
#define yyconst const
#if defined(__GNUC__) && __GNUC__ >= 3
#define yynoreturn __attribute__((__noreturn__))
#else
#define yynoreturn
#endif
/* Returned upon end-of-file. */
#define YY_NULL 0
/* Promotes a possibly negative, possibly signed char to an
* integer in range [0..255] for use as an array index.
*/
#define YY_SC_TO_UI(c) ((YY_CHAR) (c))
/* Enter a start condition. This macro really ought to take a parameter,
* but we do it the disgusting crufty way forced on us by the ()-less
* definition of BEGIN.
*/
#define BEGIN (yy_start) = 1 + 2 *
/* Translate the current start state into a value that can be later handed
* to BEGIN to return to the state. The YYSTATE alias is for lex
* compatibility.
*/
#define YY_START (((yy_start) - 1) / 2)
#define YYSTATE YY_START
/* Action number for EOF rule of a given start state. */
#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
/* Special action meaning "start processing a new file". */
#define YY_NEW_FILE yyrestart( yyin )
#define YY_END_OF_BUFFER_CHAR 0
/* Size of default input buffer. */
#ifndef YY_BUF_SIZE
#ifdef __ia64__
/* On IA-64, the buffer size is 16k, not 8k.
* Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
* Ditto for the __ia64__ case accordingly.
*/
#define YY_BUF_SIZE 32768
#else
#define YY_BUF_SIZE 16384
#endif /* __ia64__ */
#endif
/* The state buf must be large enough to hold one state per character in the main buffer.
*/
#define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
#ifndef YY_TYPEDEF_YY_BUFFER_STATE
#define YY_TYPEDEF_YY_BUFFER_STATE
typedef struct yy_buffer_state *YY_BUFFER_STATE;
#endif
#ifndef YY_TYPEDEF_YY_SIZE_T
#define YY_TYPEDEF_YY_SIZE_T
typedef size_t yy_size_t;
#endif
extern int yyleng;
extern FILE *yyin, *yyout;
#define EOB_ACT_CONTINUE_SCAN 0
#define EOB_ACT_END_OF_FILE 1
#define EOB_ACT_LAST_MATCH 2
/* Note: We specifically omit the test for yy_rule_can_match_eol because it requires
* access to the local variable yy_act. Since yyless() is a macro, it would break
* existing scanners that call yyless() from OUTSIDE yylex.
* One obvious solution it to make yy_act a global. I tried that, and saw
* a 5% performance hit in a non-yylineno scanner, because yy_act is
* normally declared as a register variable-- so it is not worth it.
*/
#define YY_LESS_LINENO(n) \
do { \
int yyl;\
for ( yyl = n; yyl < yyleng; ++yyl )\
if ( yytext[yyl] == '\n' )\
--yylineno;\
}while(0)
#define YY_LINENO_REWIND_TO(dst) \
do {\
const char *p;\
for ( p = yy_cp-1; p >= (dst); --p)\
if ( *p == '\n' )\
--yylineno;\
}while(0)
/* Return all but the first "n" matched characters back to the input stream. */
#define yyless(n) \
do \
{ \
/* Undo effects of setting up yytext. */ \
int yyless_macro_arg = (n); \
YY_LESS_LINENO(yyless_macro_arg);\
*yy_cp = (yy_hold_char); \
YY_RESTORE_YY_MORE_OFFSET \
(yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
YY_DO_BEFORE_ACTION; /* set up yytext again */ \
} \
while ( 0 )
#define unput(c) yyunput( c, (yytext_ptr) )
#ifndef YY_STRUCT_YY_BUFFER_STATE
#define YY_STRUCT_YY_BUFFER_STATE
struct yy_buffer_state
{
FILE *yy_input_file;
char *yy_ch_buf; /* input buffer */
char *yy_buf_pos; /* current position in input buffer */
/* Size of input buffer in bytes, not including room for EOB
* characters.
*/
int yy_buf_size;
/* Number of characters read into yy_ch_buf, not including EOB
* characters.
*/
int yy_n_chars;
/* Whether we "own" the buffer - i.e., we know we created it,
* and can realloc() it to grow it, and should free() it to
* delete it.
*/
int yy_is_our_buffer;
/* Whether this is an "interactive" input source; if so, and
* if we're using stdio for input, then we want to use getc()
* instead of fread(), to make sure we stop fetching input after
* each newline.
*/
int yy_is_interactive;
/* Whether we're considered to be at the beginning of a line.
* If so, '^' rules will be active on the next match, otherwise
* not.
*/
int yy_at_bol;
int yy_bs_lineno; /**< The line count. */
int yy_bs_column; /**< The column count. */
/* Whether to try to fill the input buffer when we reach the
* end of it.
*/
int yy_fill_buffer;
int yy_buffer_status;
#define YY_BUFFER_NEW 0
#define YY_BUFFER_NORMAL 1
/* When an EOF's been seen but there's still some text to process
* then we mark the buffer as YY_EOF_PENDING, to indicate that we
* shouldn't try reading from the input source any more. We might
* still have a bunch of tokens to match, though, because of
* possible backing-up.
*
* When we actually see the EOF, we change the status to "new"
* (via yyrestart()), so that the user can continue scanning by
* just pointing yyin at a new input file.
*/
#define YY_BUFFER_EOF_PENDING 2
};
#endif /* !YY_STRUCT_YY_BUFFER_STATE */
/* Stack of input buffers. */
static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
static YY_BUFFER_STATE * yy_buffer_stack = NULL; /**< Stack as an array. */
/* We provide macros for accessing buffer states in case in the
* future we want to put the buffer states in a more general
* "scanner state".
*
* Returns the top of the stack, or NULL.
*/
#define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
? (yy_buffer_stack)[(yy_buffer_stack_top)] \
: NULL)
/* Same as previous macro, but useful when we know that the buffer stack is not
* NULL or when we need an lvalue. For internal use only.
*/
#define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
/* yy_hold_char holds the character lost when yytext is formed. */
static char yy_hold_char;
static int yy_n_chars; /* number of characters read into yy_ch_buf */
int yyleng;
/* Points to current character in buffer. */
static char *yy_c_buf_p = NULL;
static int yy_init = 0; /* whether we need to initialize */
static int yy_start = 0; /* start state number */
/* Flag which is used to allow yywrap()'s to do buffer switches
* instead of setting up a fresh yyin. A bit of a hack ...
*/
static int yy_did_buffer_switch_on_eof;
void yyrestart ( FILE *input_file );
void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer );
YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size );
void yy_delete_buffer ( YY_BUFFER_STATE b );
void yy_flush_buffer ( YY_BUFFER_STATE b );
void yypush_buffer_state ( YY_BUFFER_STATE new_buffer );
void yypop_buffer_state ( void );
static void yyensure_buffer_stack ( void );
static void yy_load_buffer_state ( void );
static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file );
#define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER )
YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size );
YY_BUFFER_STATE yy_scan_string ( const char *yy_str );
YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len );
void *yyalloc ( yy_size_t );
void *yyrealloc ( void *, yy_size_t );
void yyfree ( void * );
#define yy_new_buffer yy_create_buffer
#define yy_set_interactive(is_interactive) \
{ \
if ( ! YY_CURRENT_BUFFER ){ \
yyensure_buffer_stack (); \
YY_CURRENT_BUFFER_LVALUE = \
yy_create_buffer( yyin, YY_BUF_SIZE ); \
} \
YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
}
#define yy_set_bol(at_bol) \
{ \
if ( ! YY_CURRENT_BUFFER ){\
yyensure_buffer_stack (); \
YY_CURRENT_BUFFER_LVALUE = \
yy_create_buffer( yyin, YY_BUF_SIZE ); \
} \
YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
}
#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
/* Begin user sect3 */
#define yywrap() (/*CONSTCOND*/1)
#define YY_SKIP_YYWRAP
typedef flex_uint8_t YY_CHAR;
FILE *yyin = NULL, *yyout = NULL;
typedef int yy_state_type;
extern int yylineno;
int yylineno = 1;
extern char *yytext;
#ifdef yytext_ptr
#undef yytext_ptr
#endif
#define yytext_ptr yytext
static const flex_int16_t yy_nxt[][42] =
{
{
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0
},
{
9, 10, 11, 12, 13, 14, 15, 16, 17, 14,
18, 19, 20, 21, 22, 23, 24, 25, 26, 21,
21, 27, 28, 29, 30, 21, 21, 31, 32, 21,
33, 21, 34, 35, 36, 37, 38, 21, 39, 21,
21, 40
},
{
9, 10, 11, 12, 13, 14, 15, 16, 17, 14,
18, 19, 20, 21, 22, 23, 24, 25, 26, 21,
21, 27, 28, 29, 30, 21, 21, 31, 32, 21,
33, 21, 34, 35, 36, 37, 38, 21, 39, 21,
21, 40
},
{
9, 41, 42, 43, 41, 41, 41, 41, 41, 41,
41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
41, 41
},
{
9, 41, 42, 43, 41, 41, 41, 41, 41, 41,
41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
41, 41
},
{
9, 44, 45, 46, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
44, 44
},
{
9, 44, 45, 46, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
44, 44
},
{
9, 47, 47, 48, 47, 49, 47, 50, 47, 49,
47, 47, 47, 47, 47, 47, 47, 47, 51, 47,
47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
47, 47
},
{
9, 47, 47, 48, 47, 49, 47, 50, 47, 49,
47, 47, 47, 47, 47, 47, 47, 47, 51, 47,
47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
47, 47
},
{
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
-9, -9
},
{
9, -10, -10, -10, -10, -10, -10, -10, -10, -10,
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
-10, -10
},
{
9, -11, 52, -11, -11, -11, -11, -11, -11, -11,
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
-11, -11
},
{
9, -12, -12, -12, -12, -12, -12, -12, -12, -12,
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
-12, -12
},
{
9, -13, -13, -13, -13, -13, -13, -13, -13, -13,
-13, -13, -13, -13, -13, -13, 53, -13, -13, -13,
-13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
-13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
-13, -13
},
{
9, -14, -14, -14, -14, -14, -14, -14, -14, -14,
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
-14, -14
},
{
9, 54, 54, -15, 54, 54, 54, 54, 54, 54,
54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
54, 54
},
{
9, -16, -16, -16, -16, -16, -16, 55, -16, -16,
-16, -16, -16, 55, -16, -16, -16, -16, -16, 55,
55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
55, -16
},
{
9, -17, -17, -17, -17, -17, -17, -17, 56, -17,
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
-17, -17
},
{
9, -18, -18, -18, -18, -18, -18, -18, -18, -18,
-18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
-18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
-18, -18, -18, -18, -18, -18, -18, -18, -18, -18,
-18, -18
},
{
9, -19, -19, -19, -19, -19, -19, -19, -19, -19,
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
-19, -19
},
{
9, -20, -20, -20, -20, -20, -20, -20, -20, -20,
-20, -20, -20, -20, -20, -20, 57, -20, -20, -20,
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
-20, -20
},
{
9, -21, -21, -21, -21, -21, -21, 55, -21, -21,
-21, -21, -21, 58, -21, -21, -21, -21, -21, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -21
},
{
9, -22, -22, -22, -22, -22, -22, -22, -22, -22,
-22, -22, -22, -22, -22, -22, 59, -22, -22, -22,
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
-22, -22
},
{
9, -23, -23, -23, -23, -23, -23, -23, -23, -23,
-23, -23, -23, -23, -23, -23, 60, -23, -23, -23,
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
-23, -23
},
{
9, -24, -24, -24, -24, -24, -24, -24, -24, -24,
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
-24, -24
},
{
9, -25, -25, -25, -25, -25, -25, -25, -25, -25,
-25, -25, -25, -25, -25, -25, 61, -25, -25, -25,
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
-25, -25
},
{
9, -26, -26, 62, -26, -26, -26, -26, -26, -26,
-26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
-26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
-26, -26, -26, -26, -26, -26, -26, -26, -26, -26,
-26, -26
},
{
9, -27, -27, -27, -27, -27, -27, 55, -27, -27,
-27, -27, -27, 58, -27, -27, -27, -27, -27, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 63, 58, 58, 58, 58, 58, 58, 58,
58, -27
},
{
9, -28, -28, -28, -28, -28, -28, 55, -28, -28,
-28, -28, -28, 58, -28, -28, -28, -28, -28, 58,
58, 58, 58, 58, 58, 58, 58, 64, 58, 58,
58, 58, 65, 58, 58, 58, 58, 58, 58, 58,
58, -28
},
{
9, -29, -29, -29, -29, -29, -29, 55, -29, -29,
-29, -29, -29, 58, -29, -29, -29, -29, -29, 58,
58, 58, 58, 58, 66, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -29
},
{
9, -30, -30, -30, -30, -30, -30, 55, -30, -30,
-30, -30, -30, 58, -30, -30, -30, -30, -30, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 67, 58, 58, 58, 58, 58, 58, 58, 58,
58, -30
},
{
9, -31, -31, -31, -31, -31, -31, 55, -31, -31,
-31, -31, -31, 58, -31, -31, -31, -31, -31, 58,
58, 58, 58, 58, 68, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -31
},
{
9, -32, -32, -32, -32, -32, -32, 55, -32, -32,
-32, -32, -32, 58, -32, -32, -32, -32, -32, 58,
58, 58, 58, 58, 58, 69, 58, 58, 58, 58,
70, 71, 58, 58, 58, 58, 58, 58, 58, 58,
58, -32
},
{
9, -33, -33, -33, -33, -33, -33, 55, -33, -33,
-33, -33, -33, 58, -33, -33, -33, -33, -33, 58,
72, 58, 58, 58, 73, 58, 58, 58, 58, 58,
58, 58, 74, 58, 58, 58, 58, 58, 58, 58,
58, -33
},
{
9, -34, -34, -34, -34, -34, -34, 55, -34, -34,
-34, -34, -34, 58, -34, -34, -34, -34, -34, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 75, 58, 76, 58, 58, 58, 58, 58, 58,
58, -34
},
{
9, -35, -35, -35, -35, -35, -35, 55, -35, -35,
-35, -35, -35, 58, -35, -35, -35, -35, -35, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 77, 58, 58, 58, 58, 58,
58, -35
},
{
9, -36, -36, -36, -36, -36, -36, 55, -36, -36,
-36, -36, -36, 58, -36, -36, -36, -36, -36, 58,
78, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -36
},
{
9, -37, -37, -37, -37, -37, -37, 55, -37, -37,
-37, -37, -37, 58, -37, -37, -37, -37, -37, 58,
58, 58, 58, 58, 79, 58, 58, 58, 58, 58,
58, 58, 80, 58, 58, 58, 81, 58, 58, 58,
58, -37
},
{
9, -38, -38, -38, -38, -38, -38, 55, -38, -38,
-38, -38, -38, 58, -38, -38, -38, -38, -38, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 82, 58, 58, 58, 58, 58,
58, -38
},
{
9, -39, -39, -39, -39, -39, -39, 55, -39, -39,
-39, -39, -39, 58, -39, -39, -39, -39, -39, 58,
58, 58, 58, 58, 58, 58, 58, 58, 83, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -39
},
{
9, -40, -40, -40, -40, -40, -40, -40, -40, -40,
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
-40, 84
},
{
9, 85, 86, -41, 85, 85, 85, 85, 85, 85,
85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
85, 85
},
{
9, -42, -42, -42, -42, -42, -42, -42, -42, -42,
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
-42, -42
},
{
9, -43, -43, -43, -43, -43, -43, -43, -43, -43,
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
-43, -43
},
{
9, 87, 87, -44, 87, 87, 87, 87, 87, 87,
87, 87, 87, 87, 87, 87, 87, 87, 87, 87,
87, 87, 87, 87, 87, 87, 87, 87, 87, 87,
87, 87, 87, 87, 87, 87, 87, 87, 87, 87,
87, 87
},
{
9, -45, 88, 89, -45, -45, -45, -45, -45, -45,
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
-45, -45
},
{
9, 90, -46, -46, 90, 90, 90, 90, 90, 90,
90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
90, 90
},
{
9, 91, 91, -47, 91, -47, 91, -47, 91, -47,
91, 91, 91, 91, 91, 91, 91, 91, -47, 91,
91, 91, 91, 91, 91, 91, 91, 91, 91, 91,
91, 91, 91, 91, 91, 91, 91, 91, 91, 91,
91, 91
},
{
9, -48, -48, -48, -48, -48, -48, -48, -48, -48,
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
-48, -48
},
{
9, -49, -49, -49, -49, -49, -49, -49, -49, -49,
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
-49, -49
},
{
9, 92, 92, -50, 92, 92, 92, 92, 92, 92,
92, 92, 92, 92, 92, 92, 92, 92, 92, 92,
92, 92, 92, 92, 92, 92, 92, 92, 92, 92,
92, 92, 92, 92, 92, 92, 92, 92, 92, 92,
92, 92
},
{
9, 93, 93, -51, 93, 93, 93, 93, 93, 93,
93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
93, 93, 93, 93, 93, 93, 93, 93, 93, 93,
93, 93
},
{
9, -52, 52, -52, -52, -52, -52, -52, -52, -52,
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
-52, -52
},
{
9, -53, -53, -53, -53, -53, -53, -53, -53, -53,
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
-53, -53
},
{
9, 54, 54, -54, 54, 54, 54, 54, 54, 54,
54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
54, 54
},
{
9, -55, -55, -55, -55, -55, -55, 55, -55, -55,
-55, -55, -55, 55, -55, -55, -55, -55, -55, 55,
55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
55, -55
},
{
9, -56, -56, -56, -56, -56, -56, -56, -56, -56,
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
-56, -56
},
{
9, -57, -57, -57, -57, -57, -57, -57, -57, -57,
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
-57, -57
},
{
9, -58, -58, -58, -58, -58, -58, 55, -58, -58,
-58, -58, -58, 58, -58, -58, -58, -58, -58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -58
},
{
9, -59, -59, -59, -59, -59, -59, -59, -59, -59,
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
-59, -59
},
{
9, -60, -60, -60, -60, -60, -60, -60, -60, -60,
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
-60, -60
},
{
9, -61, -61, -61, -61, -61, -61, -61, -61, -61,
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
-61, -61
},
{
9, -62, -62, -62, -62, -62, -62, -62, -62, -62,
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
-62, -62
},
{
9, -63, -63, -63, -63, -63, -63, 55, -63, -63,
-63, -63, -63, 58, -63, -63, -63, -63, -63, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 94, 58, 58, 58, 58, 58, 58, 58,
58, -63
},
{
9, -64, -64, -64, -64, -64, -64, 55, -64, -64,
-64, -64, -64, 58, -64, -64, -64, -64, -64, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 95, 58, 58, 58, 58, 58, 58, 58,
58, -64
},
{
9, -65, -65, -65, -65, -65, -65, 55, -65, -65,
-65, -65, -65, 58, -65, -65, -65, -65, -65, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
96, 97, 58, 58, 58, 58, 58, 58, 58, 58,
58, -65
},
{
9, -66, -66, -66, -66, -66, -66, 55, -66, -66,
-66, -66, -66, 58, -66, -66, -66, -66, -66, 58,
58, 58, 58, 58, 58, 98, 58, 58, 58, 58,
58, 58, 58, 99, 58, 58, 58, 58, 58, 58,
58, -66
},
{
9, -67, -67, -67, -67, -67, -67, 55, -67, -67,
-67, -67, -67, 58, -67, -67, -67, -67, -67, 58,
58, 58, 58, 100, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -67
},
{
9, -68, -68, -68, -68, -68, -68, 55, -68, -68,
-68, -68, -68, 58, -68, -68, -68, -68, -68, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 101,
58, 58, 58, 58, 58, 58, 58, 58, 58, 102,
58, -68
},
{
9, -69, -69, -69, -69, -69, -69, 55, -69, -69,
-69, -69, -69, 58, -69, -69, -69, -69, -69, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -69
},
{
9, -70, -70, -70, -70, -70, -70, 55, -70, -70,
-70, -70, -70, 58, -70, -70, -70, -70, -70, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 103, 58, 58, 58, 58, 58, 58,
58, -70
},
{
9, -71, -71, -71, -71, -71, -71, 55, -71, -71,
-71, -71, -71, 58, -71, -71, -71, -71, -71, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 104, 58, 58, 58,
58, -71
},
{
9, -72, -72, -72, -72, -72, -72, 55, -72, -72,
-72, -72, -72, 58, -72, -72, -72, -72, -72, 58,
58, 58, 58, 58, 58, 58, 58, 58, 105, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -72
},
{
9, -73, -73, -73, -73, -73, -73, 55, -73, -73,
-73, -73, -73, 58, -73, -73, -73, -73, -73, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 106, 58, 58, 58, 58, 58, 58, 58, 58,
58, -73
},
{
9, -74, -74, -74, -74, -74, -74, 55, -74, -74,
-74, -74, -74, 58, -74, -74, -74, -74, -74, 58,
58, 58, 58, 107, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -74
},
{
9, -75, -75, -75, -75, -75, -75, 55, -75, -75,
-75, -75, -75, 58, -75, -75, -75, -75, -75, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -75
},
{
9, -76, -76, -76, -76, -76, -76, 55, -76, -76,
-76, -76, -76, 58, -76, -76, -76, -76, -76, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 108, 58, 58, 58,
58, -76
},
{
9, -77, -77, -77, -77, -77, -77, 55, -77, -77,
-77, -77, -77, 58, -77, -77, -77, -77, -77, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 109, 58, 58, 58, 58, 58, 58, 58,
58, -77
},
{
9, -78, -78, -78, -78, -78, -78, 55, -78, -78,
-78, -78, -78, 58, -78, -78, -78, -78, -78, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 110, 58, 58, 58, 58, 58, 58, 58, 58,
58, -78
},
{
9, -79, -79, -79, -79, -79, -79, 55, -79, -79,
-79, -79, -79, 58, -79, -79, -79, -79, -79, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 111,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -79
},
{
9, -80, -80, -80, -80, -80, -80, 55, -80, -80,
-80, -80, -80, 58, -80, -80, -80, -80, -80, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 112, 58, 58,
58, -80
},
{
9, -81, -81, -81, -81, -81, -81, 55, -81, -81,
-81, -81, -81, 58, -81, -81, -81, -81, -81, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 113, 58, 58, 58, 58, 58,
58, -81
},
{
9, -82, -82, -82, -82, -82, -82, 55, -82, -82,
-82, -82, -82, 58, -82, -82, -82, -82, -82, 58,
58, 58, 58, 58, 58, 58, 58, 58, 114, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -82
},
{
9, -83, -83, -83, -83, -83, -83, 55, -83, -83,
-83, -83, -83, 58, -83, -83, -83, -83, -83, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 115, 58, 58, 58, 58,
58, -83
},
{
9, -84, -84, -84, -84, -84, -84, -84, -84, -84,
-84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
-84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
-84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
-84, -84
},
{
9, 85, 86, -85, 85, 85, 85, 85, 85, 85,
85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
85, 85
},
{
9, 86, 86, -86, 86, 86, 86, 86, 86, 86,
86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
86, 86
},
{
9, 87, 87, -87, 87, 87, 87, 87, 87, 87,
87, 87, 87, 87, 87, 87, 87, 87, 87, 87,
87, 87, 87, 87, 87, 87, 87, 87, 87, 87,
87, 87, 87, 87, 87, 87, 87, 87, 87, 87,
87, 87
},
{
9, -88, 88, 89, -88, -88, -88, -88, -88, -88,
-88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
-88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
-88, -88, -88, -88, -88, -88, -88, -88, -88, -88,
-88, -88
},
{
9, 90, -89, -89, 90, 90, 90, 90, 90, 90,
90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
90, 90, 90, 90, 90, 90, 90, 90, 90, 90,
90, 90
},
{
9, -90, -90, -90, -90, -90, -90, -90, -90, -90,
-90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
-90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
-90, -90, -90, -90, -90, -90, -90, -90, -90, -90,
-90, -90
},
{
9, 91, 91, -91, 91, -91, 91, -91, 91, -91,
91, 91, 91, 91, 91, 91, 91, 91, -91, 91,
91, 91, 91, 91, 91, 91, 91, 91, 91, 91,
91, 91, 91, 91, 91, 91, 91, 91, 91, 91,
91, 91
},
{
9, 92, 92, -92, 92, 92, 92, 92, 92, 92,
92, 92, 92, 92, 92, 92, 92, 92, 92, 92,
92, 92, 92, 92, 92, 92, 92, 92, 92, 92,
92, 92, 92, 92, 92, 92, 92, 92, 92, 92,
92, 92
},
{
9, -93, -93, -93, -93, -93, -93, -93, -93, -93,
-93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
-93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
-93, -93, -93, -93, -93, -93, -93, -93, -93, -93,
-93, -93
},
{
9, -94, -94, -94, -94, -94, -94, 55, -94, -94,
-94, -94, -94, 58, -94, -94, -94, -94, -94, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 116,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -94
},
{
9, -95, -95, -95, -95, -95, -95, 55, -95, -95,
-95, -95, -95, 58, -95, -95, -95, -95, -95, 58,
58, 58, 58, 58, 58, 58, 58, 58, 117, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -95
},
{
9, -96, -96, -96, -96, -96, -96, 55, -96, -96,
-96, -96, -96, 58, -96, -96, -96, -96, -96, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
118, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -96
},
{
9, -97, -97, -97, -97, -97, -97, 55, -97, -97,
-97, -97, -97, 58, -97, -97, -97, -97, -97, 58,
58, 58, 58, 58, 58, 119, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -97
},
{
9, -98, -98, -98, -98, -98, -98, 55, -98, -98,
-98, -98, -98, 58, -98, -98, -98, -98, -98, 120,
121, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -98
},
{
9, -99, -99, -99, -99, -99, -99, 55, -99, -99,
-99, -99, -99, 58, -99, -99, -99, -99, -99, 58,
58, 58, 58, 58, 122, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -99
},
{
9, -100, -100, -100, -100, -100, -100, 55, -100, -100,
-100, -100, -100, 58, -100, -100, -100, -100, -100, 58,
58, 58, 123, 58, 58, 58, 58, 58, 124, 58,
125, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -100
},
{
9, -101, -101, -101, -101, -101, -101, 55, -101, -101,
-101, -101, -101, 58, -101, -101, -101, -101, -101, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 126, 58, 58, 58, 58, 58, 58,
58, -101
},
{
9, -102, -102, -102, -102, -102, -102, 55, -102, -102,
-102, -102, -102, 58, -102, -102, -102, -102, -102, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -102
},
{
9, -103, -103, -103, -103, -103, -103, 55, -103, -103,
-103, -103, -103, 58, -103, -103, -103, -103, -103, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 127,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -103
},
{
9, -104, -104, -104, -104, -104, -104, 55, -104, -104,
-104, -104, -104, 58, -104, -104, -104, -104, -104, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -104
},
{
9, -105, -105, -105, -105, -105, -105, 55, -105, -105,
-105, -105, -105, 58, -105, -105, -105, -105, -105, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 128, 58, 58, 58, 58, 58, 58, 58, 58,
58, -105
},
{
9, -106, -106, -106, -106, -106, -106, 55, -106, -106,
-106, -106, -106, 58, -106, -106, -106, -106, -106, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 129, 58, 58,
58, -106
},
{
9, -107, -107, -107, -107, -107, -107, 55, -107, -107,
-107, -107, -107, 58, -107, -107, -107, -107, -107, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 130, 58, 58,
58, -107
},
{
9, -108, -108, -108, -108, -108, -108, 55, -108, -108,
-108, -108, -108, 58, -108, -108, -108, -108, -108, 58,
58, 58, 58, 58, 58, 58, 58, 58, 131, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -108
},
{
9, -109, -109, -109, -109, -109, -109, 55, -109, -109,
-109, -109, -109, 58, -109, -109, -109, -109, -109, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
132, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -109
},
{
9, -110, -110, -110, -110, -110, -110, 55, -110, -110,
-110, -110, -110, 58, -110, -110, -110, -110, -110, 58,
58, 58, 58, 58, 58, 58, 133, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -110
},
{
9, -111, -111, -111, -111, -111, -111, 55, -111, -111,
-111, -111, -111, 58, -111, -111, -111, -111, -111, 58,
58, 58, 58, 58, 134, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -111
},
{
9, -112, -112, -112, -112, -112, -112, 55, -112, -112,
-112, -112, -112, 58, -112, -112, -112, -112, -112, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 135, 58, 58, 58, 58, 58,
58, -112
},
{
9, -113, -113, -113, -113, -113, -113, 55, -113, -113,
-113, -113, -113, 58, -113, -113, -113, -113, -113, 58,
58, 58, 58, 58, 58, 58, 58, 58, 136, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -113
},
{
9, -114, -114, -114, -114, -114, -114, 55, -114, -114,
-114, -114, -114, 58, -114, -114, -114, -114, -114, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 137, 58, 58, 58, 58,
58, -114
},
{
9, -115, -115, -115, -115, -115, -115, 55, -115, -115,
-115, -115, -115, 58, -115, -115, -115, -115, -115, 58,
58, 58, 58, 58, 58, 58, 58, 58, 138, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -115
},
{
9, -116, -116, -116, -116, -116, -116, 55, -116, -116,
-116, -116, -116, 58, -116, -116, -116, -116, -116, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -116
},
{
9, -117, -117, -117, -117, -117, -117, 55, -117, -117,
-117, -117, -117, 58, -117, -117, -117, -117, -117, 58,
58, 58, 139, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -117
},
{
9, -118, -118, -118, -118, -118, -118, 55, -118, -118,
-118, -118, -118, 58, -118, -118, -118, -118, -118, 58,
58, 58, 58, 58, 140, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -118
},
{
9, -119, -119, -119, -119, -119, -119, 55, -119, -119,
-119, -119, -119, 58, -119, -119, -119, -119, -119, 58,
58, 58, 58, 58, 58, 58, 58, 58, 141, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -119
},
{
9, -120, -120, -120, -120, -120, -120, 55, -120, -120,
-120, -120, -120, 58, -120, -120, -120, -120, -120, 58,
58, 142, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 143, 58, 58, 58,
58, -120
},
{
9, -121, -121, -121, -121, -121, -121, 55, -121, -121,
-121, -121, -121, 58, -121, -121, -121, -121, -121, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 144, 58, 58,
58, -121
},
{
9, -122, -122, -122, -122, -122, -122, 55, -122, -122,
-122, -122, -122, 58, -122, -122, -122, -122, -122, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 145, 58, 58, 58, 58, 58, 58, 58, 58,
58, -122
},
{
9, -123, -123, -123, -123, -123, -123, 55, -123, -123,
-123, -123, -123, 58, -123, -123, -123, -123, -123, 58,
58, 58, 58, 58, 58, 58, 58, 146, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -123
},
{
9, -124, -124, -124, -124, -124, -124, 55, -124, -124,
-124, -124, -124, 58, -124, -124, -124, -124, -124, 58,
58, 58, 58, 58, 58, 147, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -124
},
{
9, -125, -125, -125, -125, -125, -125, 55, -125, -125,
-125, -125, -125, 58, -125, -125, -125, -125, -125, 58,
58, 58, 58, 58, 148, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -125
},
{
9, -126, -126, -126, -126, -126, -126, 55, -126, -126,
-126, -126, -126, 58, -126, -126, -126, -126, -126, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -126
},
{
9, -127, -127, -127, -127, -127, -127, 55, -127, -127,
-127, -127, -127, 58, -127, -127, -127, -127, -127, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
149, -127
},
{
9, -128, -128, -128, -128, -128, -128, 55, -128, -128,
-128, -128, -128, 58, -128, -128, -128, -128, -128, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
150, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -128
},
{
9, -129, -129, -129, -129, -129, -129, 55, -129, -129,
-129, -129, -129, 58, -129, -129, -129, -129, -129, 58,
58, 58, 151, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -129
},
{
9, -130, -130, -130, -130, -130, -130, 55, -130, -130,
-130, -130, -130, 58, -130, -130, -130, -130, -130, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 152,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -130
},
{
9, -131, -131, -131, -131, -131, -131, 55, -131, -131,
-131, -131, -131, 58, -131, -131, -131, -131, -131, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 153, 58, 58, 58, 58, 58, 58, 58,
58, -131
},
{
9, -132, -132, -132, -132, -132, -132, 55, -132, -132,
-132, -132, -132, 58, -132, -132, -132, -132, -132, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 154, 58, 58, 58, 58, 58, 58,
58, -132
},
{
9, -133, -133, -133, -133, -133, -133, 55, -133, -133,
-133, -133, -133, 58, -133, -133, -133, -133, -133, 58,
58, 58, 58, 58, 155, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -133
},
{
9, -134, -134, -134, -134, -134, -134, 55, -134, -134,
-134, -134, -134, 58, -134, -134, -134, -134, -134, 58,
58, 58, 156, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -134
},
{
9, -135, -135, -135, -135, -135, -135, 55, -135, -135,
-135, -135, -135, 58, -135, -135, -135, -135, -135, 58,
58, 58, 157, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -135
},
{
9, -136, -136, -136, -136, -136, -136, 55, -136, -136,
-136, -136, -136, 58, -136, -136, -136, -136, -136, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 158, 58, 58, 58, 58, 58, 58, 58, 58,
58, -136
},
{
9, -137, -137, -137, -137, -137, -137, 55, -137, -137,
-137, -137, -137, 58, -137, -137, -137, -137, -137, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 159, 58, 58, 58,
58, -137
},
{
9, -138, -138, -138, -138, -138, -138, 55, -138, -138,
-138, -138, -138, 58, -138, -138, -138, -138, -138, 58,
58, 160, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -138
},
{
9, -139, -139, -139, -139, -139, -139, 55, -139, -139,
-139, -139, -139, 58, -139, -139, -139, -139, -139, 58,
58, 58, 58, 58, 161, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -139
},
{
9, -140, -140, -140, -140, -140, -140, 55, -140, -140,
-140, -140, -140, 58, -140, -140, -140, -140, -140, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 162, 58, 58, 58, 58, 58, 58, 58, 58,
58, -140
},
{
9, -141, -141, -141, -141, -141, -141, 55, -141, -141,
-141, -141, -141, 58, -141, -141, -141, -141, -141, 58,
58, 58, 58, 58, 58, 58, 163, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -141
},
{
9, -142, -142, -142, -142, -142, -142, 55, -142, -142,
-142, -142, -142, 58, -142, -142, -142, -142, -142, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 164, 58, 58, 58, 58, 58, 58, 58,
58, -142
},
{
9, -143, -143, -143, -143, -143, -143, 55, -143, -143,
-143, -143, -143, 58, -143, -143, -143, -143, -143, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 165, 58, 58, 58, 58, 58,
58, -143
},
{
9, -144, -144, -144, -144, -144, -144, 55, -144, -144,
-144, -144, -144, 58, -144, -144, -144, -144, -144, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 166,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -144
},
{
9, -145, -145, -145, -145, -145, -145, 55, -145, -145,
-145, -145, -145, 58, -145, -145, -145, -145, -145, 58,
58, 58, 58, 167, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -145
},
{
9, -146, -146, -146, -146, -146, -146, 55, -146, -146,
-146, -146, -146, 58, -146, -146, -146, -146, -146, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 168, 58, 58, 58, 58, 58, 58, 58,
58, -146
},
{
9, -147, -147, -147, -147, -147, -147, 55, -147, -147,
-147, -147, -147, 58, -147, -147, -147, -147, -147, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -147
},
{
9, -148, -148, -148, -148, -148, -148, 55, -148, -148,
-148, -148, -148, 58, -148, -148, -148, -148, -148, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 169, 58, 58, 58, 58, 58, 58, 58, 58,
58, -148
},
{
9, -149, -149, -149, -149, -149, -149, 55, -149, -149,
-149, -149, -149, 58, -149, -149, -149, -149, -149, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -149
},
{
9, -150, -150, -150, -150, -150, -150, 55, -150, -150,
-150, -150, -150, 58, -150, -150, -150, -150, -150, 58,
58, 58, 58, 58, 170, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -150
},
{
9, -151, -151, -151, -151, -151, -151, 55, -151, -151,
-151, -151, -151, 58, -151, -151, -151, -151, -151, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 171, 58, 58, 58, 58, 58, 58, 58,
58, -151
},
{
9, -152, -152, -152, -152, -152, -152, 55, -152, -152,
-152, -152, -152, 58, -152, -152, -152, -152, -152, 58,
58, 58, 58, 58, 172, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -152
},
{
9, -153, -153, -153, -153, -153, -153, 55, -153, -153,
-153, -153, -153, 58, -153, -153, -153, -153, -153, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 173, 58, 58, 58, 58, 58, 58, 58, 58,
58, -153
},
{
9, -154, -154, -154, -154, -154, -154, 55, -154, -154,
-154, -154, -154, 58, -154, -154, -154, -154, -154, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 174, 58, 58, 58,
58, -154
},
{
9, -155, -155, -155, -155, -155, -155, 55, -155, -155,
-155, -155, -155, 58, -155, -155, -155, -155, -155, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -155
},
{
9, -156, -156, -156, -156, -156, -156, 55, -156, -156,
-156, -156, -156, 58, -156, -156, -156, -156, -156, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 175, 58, 58, 58,
58, -156
},
{
9, -157, -157, -157, -157, -157, -157, 55, -157, -157,
-157, -157, -157, 58, -157, -157, -157, -157, -157, 58,
58, 58, 58, 58, 176, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -157
},
{
9, -158, -158, -158, -158, -158, -158, 55, -158, -158,
-158, -158, -158, 58, -158, -158, -158, -158, -158, 58,
58, 58, 58, 58, 58, 58, 177, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -158
},
{
9, -159, -159, -159, -159, -159, -159, 55, -159, -159,
-159, -159, -159, 58, -159, -159, -159, -159, -159, 58,
178, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -159
},
{
9, -160, -160, -160, -160, -160, -160, 55, -160, -160,
-160, -160, -160, 58, -160, -160, -160, -160, -160, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 179,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -160
},
{
9, -161, -161, -161, -161, -161, -161, 55, -161, -161,
-161, -161, -161, 58, -161, -161, -161, -161, -161, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -161
},
{
9, -162, -162, -162, -162, -162, -162, 55, -162, -162,
-162, -162, -162, 58, -162, -162, -162, -162, -162, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 180, 58, 58, 58,
58, -162
},
{
9, -163, -163, -163, -163, -163, -163, 55, -163, -163,
-163, -163, -163, 58, -163, -163, -163, -163, -163, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -163
},
{
9, -164, -164, -164, -164, -164, -164, 55, -164, -164,
-164, -164, -164, 58, -164, -164, -164, -164, -164, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 181, 58, 58, 58, 58, 58, 58, 58,
58, -164
},
{
9, -165, -165, -165, -165, -165, -165, 55, -165, -165,
-165, -165, -165, 58, -165, -165, -165, -165, -165, 58,
58, 58, 58, 58, 58, 58, 58, 58, 182, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, -165
},
{
9, -166, -166, -166, -166, -166, -166, 55, -166, -166,
-166, -166, -166, 58, -166, -166, -166, -166, -166, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 58, 183, 58, 58, 58,
58, -166
},
{
9, -167, -167, -167, -167, -167, -167, 55, -167, -167,
-167, -167, -167, 58, -167, -167, -167, -167, -167, 58,
58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
58, 58, 58, 58, 58, 184, 58, 58<