#line 3 "<stdout>"
#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 5
#define YY_FLEX_SUBMINOR_VERSION 33
#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 __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;
#endif /* ! C99 */
/* 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
#endif /* ! FLEXINT_H */
#ifdef __cplusplus
/* The "const" storage-class-modifier is valid. */
#define YY_USE_CONST
#else /* ! __cplusplus */
#if __STDC__
#define YY_USE_CONST
#endif /* __STDC__ */
#endif /* ! __cplusplus */
#ifdef YY_USE_CONST
#define yyconst const
#else
#define yyconst
#endif
/* Returned upon end-of-file. */
#define YY_NULL 0
/* Promotes a possibly negative, possibly signed char to an unsigned
* integer for use as an array index. If the signed char is negative,
* we want to instead treat it as an 8-bit unsigned char, hence the
* double cast.
*/
#define YY_SC_TO_UI(c) ((unsigned int) (unsigned 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 smingrestart(smingin )
#define YY_END_OF_BUFFER_CHAR 0
/* Size of default input buffer. */
#ifndef YY_BUF_SIZE
#define YY_BUF_SIZE 16384
#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
extern int smingleng;
extern FILE *smingin, *smingout;
#define EOB_ACT_CONTINUE_SCAN 0
#define EOB_ACT_END_OF_FILE 1
#define EOB_ACT_LAST_MATCH 2
#define YY_LESS_LINENO(n)
/* Return all but the first "n" matched characters back to the input stream. */
#define yyless(n) \
do \
{ \
/* Undo effects of setting up smingtext. */ \
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 smingtext again */ \
} \
while ( 0 )
#define unput(c) yyunput( c, (yytext_ptr) )
/* The following is because we cannot portably get our hands on size_t
* (without autoconf's help, which isn't available because we want
* flex-generated scanners to compile on their own).
*/
#ifndef YY_TYPEDEF_YY_SIZE_T
#define YY_TYPEDEF_YY_SIZE_T
typedef unsigned int yy_size_t;
#endif
#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.
*/
yy_size_t 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 smingrestart()), so that the user can continue scanning by
* just pointing smingin 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 = 0; /**< 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 smingtext is formed. */
static char yy_hold_char;
static int yy_n_chars; /* number of characters read into yy_ch_buf */
int smingleng;
/* Points to current character in buffer. */
static char *yy_c_buf_p = (char *) 0;
static int yy_init = 0; /* whether we need to initialize */
static int yy_start = 0; /* start state number */
/* Flag which is used to allow smingwrap()'s to do buffer switches
* instead of setting up a fresh smingin. A bit of a hack ...
*/
static int yy_did_buffer_switch_on_eof;
void smingrestart (FILE *input_file );
void sming_switch_to_buffer (YY_BUFFER_STATE new_buffer );
YY_BUFFER_STATE sming_create_buffer (FILE *file,int size );
void sming_delete_buffer (YY_BUFFER_STATE b );
void sming_flush_buffer (YY_BUFFER_STATE b );
void smingpush_buffer_state (YY_BUFFER_STATE new_buffer );
void smingpop_buffer_state (void );
static void smingensure_buffer_stack (void );
static void sming_load_buffer_state (void );
static void sming_init_buffer (YY_BUFFER_STATE b,FILE *file );
#define YY_FLUSH_BUFFER sming_flush_buffer(YY_CURRENT_BUFFER )
YY_BUFFER_STATE sming_scan_buffer (char *base,yy_size_t size );
YY_BUFFER_STATE sming_scan_string (yyconst char *yy_str );
YY_BUFFER_STATE sming_scan_bytes (yyconst char *bytes,int len );
void *smingalloc (yy_size_t );
void *smingrealloc (void *,yy_size_t );
void smingfree (void * );
#define yy_new_buffer sming_create_buffer
#define yy_set_interactive(is_interactive) \
{ \
if ( ! YY_CURRENT_BUFFER ){ \
smingensure_buffer_stack (); \
YY_CURRENT_BUFFER_LVALUE = \
sming_create_buffer(smingin,YY_BUF_SIZE ); \
} \
YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
}
#define yy_set_bol(at_bol) \
{ \
if ( ! YY_CURRENT_BUFFER ){\
smingensure_buffer_stack (); \
YY_CURRENT_BUFFER_LVALUE = \
sming_create_buffer(smingin,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 smingwrap() 1
#define YY_SKIP_YYWRAP
typedef unsigned char YY_CHAR;
FILE *smingin = (FILE *) 0, *smingout = (FILE *) 0;
typedef int yy_state_type;
extern int sminglineno;
int sminglineno = 1;
extern char *smingtext;
#define yytext_ptr smingtext
static yyconst flex_int16_t yy_nxt[][59] =
{
{
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, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0
},
{
5, 6, 7, 8, 9, 7, 6, 10, 11, 6,
11, 12, 13, 14, 15, 15, 15, 15, 15, 15,
15, 16, 17, 18, 19, 20, 17, 21, 22, 23,
17, 24, 6, 6, 25, 26, 27, 28, 29, 30,
26, 26, 31, 26, 26, 32, 33, 34, 35, 36,
37, 38, 39, 40, 26, 26, 26, 26, 26
},
{
5, 6, 7, 8, 9, 7, 6, 10, 11, 6,
11, 12, 13, 14, 15, 15, 15, 15, 15, 15,
15, 16, 17, 18, 19, 20, 17, 21, 22, 23,
17, 24, 6, 6, 25, 26, 27, 28, 29, 30,
26, 26, 31, 26, 26, 32, 33, 34, 35, 36,
37, 38, 39, 40, 26, 26, 26, 26, 26
},
{
5, 41, 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, 41, 41, 41, 41, 41, 41, 41,
41, 41, 41, 41, 41, 41, 41, 41, 41
},
{
5, 41, 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, 41, 41, 41, 41, 41, 41, 41,
41, 41, 41, 41, 41, 41, 41, 41, 41
},
{
-5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
-5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
-5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
-5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
-5, -5, -5, -5, -5, -5, -5, -5, -5, -5,
-5, -5, -5, -5, -5, -5, -5, -5, -5
},
{
5, -6, -6, -6, -6, -6, -6, -6, -6, -6,
-6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
-6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
-6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
-6, -6, -6, -6, -6, -6, -6, -6, -6, -6,
-6, -6, -6, -6, -6, -6, -6, -6, -6
},
{
5, -7, -7, -7, -7, -7, -7, -7, -7, -7,
-7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
-7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
-7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
-7, -7, -7, -7, -7, -7, -7, -7, -7, -7,
-7, -7, -7, -7, -7, -7, -7, -7, -7
},
{
5, -8, -8, -8, 44, -8, -8, -8, -8, -8,
-8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
-8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
-8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
-8, -8, -8, -8, -8, -8, -8, -8, -8, -8,
-8, -8, -8, -8, -8, -8, -8, -8, -8
},
{
5, -9, -9, 44, -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, -9, -9, -9,
-9, -9, -9, -9, -9, -9, -9, -9, -9
},
{
5, 45, 45, 45, 45, 45, 45, 46, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 47, 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
},
{
5, -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,
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
-11, -11, -11, -11, -11, -11, -11, -11, -11
},
{
5, 48, 48, 48, 48, 48, 48, 48, 48, 48,
48, 49, 48, 50, 50, 50, 50, 50, 50, 50,
50, 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
},
{
5, -13, -13, -13, -13, -13, -13, -13, -13, -13,
-13, -13, 51, -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, -13, -13,
-13, -13, -13, -13, -13, -13, -13, -13, -13, -13,
-13, -13, -13, -13, -13, -13, -13, -13, -13
},
{
5, 52, 52, 52, 52, 52, 52, 52, 52, 52,
53, 54, 52, 55, 56, 56, 56, 56, 56, 56,
56, 52, 57, 57, 57, 57, 57, 57, 57, 57,
57, 57, 52, 52, 57, 57, 57, 57, 57, 57,
57, 57, 57, 57, 57, 57, 57, 57, 57, 57,
57, 57, 57, 57, 57, 57, 58, 57, 57
},
{
5, 52, 52, 52, 52, 52, 52, 52, 52, 52,
53, 54, 52, 59, 59, 59, 59, 59, 59, 59,
59, 52, 57, 57, 57, 57, 57, 57, 57, 57,
57, 57, 52, 52, 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
},
{
5, -16, -16, -16, -16, -16, -16, -16, -16, -16,
-16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
-16, 60, -16, -16, -16, -16, -16, -16, -16, -16,
-16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
-16, -16, -16, -16, -16, -16, -16, -16, -16, -16,
-16, -16, -16, -16, -16, -16, -16, -16, -16
},
{
5, -17, -17, -17, -17, -17, -17, -17, -17, -17,
61, 62, -17, 63, 63, 63, 63, 63, 63, 63,
63, -17, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -17, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -18, -18, -18, -18, -18, -18, -18, -18, -18,
61, 62, -18, 63, 63, 63, 63, 63, 63, 63,
63, -18, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -18, 64, 63, 63, 63, 63, 63, 63,
63, 63, 65, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -19, -19, -19, -19, -19, -19, -19, -19, -19,
61, 62, -19, 63, 63, 63, 63, 63, 63, 63,
63, -19, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -19, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 66, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -20, -20, -20, -20, -20, -20, -20, -20, -20,
61, 62, -20, 63, 63, 63, 63, 63, 63, 63,
63, -20, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -20, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 67, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -21, -21, -21, -21, -21, -21, -21, -21, -21,
61, 62, -21, 63, 63, 63, 63, 63, 63, 63,
63, -21, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -21, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 68, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -22, -22, -22, -22, -22, -22, -22, -22, -22,
61, 62, -22, 63, 63, 63, 63, 63, 63, 63,
63, -22, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -22, 64, 63, 69, 70, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -23, -23, -23, -23, -23, -23, -23, -23, -23,
61, 62, -23, 63, 63, 63, 63, 63, 63, 63,
63, -23, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -23, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 71, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -24, -24, -24, -24, -24, -24, -24, -24, -24,
61, 62, -24, 63, 63, 63, 63, 63, 63, 63,
63, -24, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -24, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 72, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -25, -25, -25, -25, -25, -25, -25, -25, -25,
73, 62, -25, 74, 74, 74, 74, 74, 74, 74,
74, -25, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -25, 75, 74, 76, 77, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 78, 74, 74, 74, 74, 74, 74
},
{
5, -26, -26, -26, -26, -26, -26, -26, -26, -26,
73, 62, -26, 74, 74, 74, 74, 74, 74, 74,
74, -26, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -26, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -27, -27, -27, -27, -27, -27, -27, -27, -27,
73, 62, -27, 74, 74, 74, 74, 74, 74, 74,
74, -27, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -27, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 79, 74, 74, 80, 74, 74,
74, 74, 74, 81, 74, 74, 74, 74, 74
},
{
5, -28, -28, -28, -28, -28, -28, -28, -28, -28,
73, 62, -28, 74, 74, 74, 74, 74, 74, 74,
74, -28, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -28, 75, 82, 74, 74, 74, 83, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -29, -29, -29, -29, -29, -29, -29, -29, -29,
73, 62, -29, 74, 74, 74, 74, 74, 74, 74,
74, -29, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -29, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 84, 74, 85, 74, 74
},
{
5, -30, -30, -30, -30, -30, -30, -30, -30, -30,
73, 62, -30, 74, 74, 74, 74, 74, 74, 74,
74, -30, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -30, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 86, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -31, -31, -31, -31, -31, -31, -31, -31, -31,
73, 62, -31, 74, 74, 74, 74, 74, 74, 74,
74, -31, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -31, 75, 74, 74, 74, 87, 74, 74,
74, 74, 74, 74, 74, 88, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -32, -32, -32, -32, -32, -32, -32, -32, -32,
73, 62, -32, 74, 74, 74, 74, 74, 74, 74,
74, -32, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -32, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 89, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -33, -33, -33, -33, -33, -33, -33, -33, -33,
73, 62, -33, 74, 74, 74, 74, 74, 74, 74,
74, -33, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -33, 75, 74, 74, 74, 74, 90, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -34, -34, -34, -34, -34, -34, -34, -34, -34,
73, 62, -34, 74, 74, 74, 74, 74, 74, 74,
74, -34, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -34, 75, 74, 91, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
92, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -35, -35, -35, -35, -35, -35, -35, -35, -35,
73, 62, -35, 74, 74, 74, 74, 74, 74, 74,
74, -35, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -35, 75, 93, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 94, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -36, -36, -36, -36, -36, -36, -36, -36, -36,
73, 62, -36, 74, 74, 74, 74, 74, 74, 74,
74, -36, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -36, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 95, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -37, -37, -37, -37, -37, -37, -37, -37, -37,
73, 62, -37, 74, 74, 74, 74, 74, 74, 74,
74, -37, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -37, 75, 74, 74, 74, 74, 96, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -38, -38, -38, -38, -38, -38, -38, -38, -38,
73, 62, -38, 74, 74, 74, 74, 74, 74, 74,
74, -38, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -38, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 97, 74, 74, 74,
74, 74, 98, 74, 74, 74, 74, 74, 74
},
{
5, -39, -39, -39, -39, -39, -39, -39, -39, -39,
73, 62, -39, 74, 74, 74, 74, 74, 74, 74,
74, -39, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -39, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 99, 74
},
{
5, -40, -40, -40, -40, -40, -40, -40, -40, -40,
73, 62, -40, 74, 74, 74, 74, 74, 74, 74,
74, -40, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -40, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 100, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 101, 101, 102, 103, 101, 101, 101, 101, 101,
101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
101, 101, 101, 101, 101, 101, 101, 101, 101
},
{
5, -42, -42, -42, 104, -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, -42, -42, -42, -42,
-42, -42, -42, -42, -42, -42, -42, -42, -42
},
{
5, 101, 101, 105, 103, 101, 101, 101, 101, 101,
101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
101, 101, 101, 101, 101, 101, 101, 101, 101
},
{
5, -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, -44,
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
-44, -44, -44, -44, -44, -44, -44, -44, -44
},
{
5, 45, 45, 45, 45, 45, 45, 46, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 47, 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
},
{
5, -46, -46, -46, -46, -46, -46, -46, -46, -46,
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
-46, -46, -46, -46, -46, -46, -46, -46, -46
},
{
5, 45, 45, 45, 45, 45, 45, 106, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 47, 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
},
{
5, -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, -48, -48, -48, -48, -48, -48, -48, -48,
-48, -48, -48, -48, -48, -48, -48, -48, -48
},
{
5, -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, -49, -49, -49, -49, -49, -49, -49, -49,
-49, -49, -49, -49, -49, -49, -49, -49, -49
},
{
5, 107, 107, 107, 107, 107, 107, 107, 107, 107,
107, 107, 107, 108, 108, 108, 108, 108, 108, 108,
108, 107, 107, 107, 109, 107, 107, 107, 107, 107,
107, 107, 107, 107, 107, 107, 107, 107, 109, 107,
107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
107, 107, 107, 107, 107, 107, 107, 107, 107
},
{
5, -51, 110, 111, 112, 110, 110, 110, 110, 110,
110, 110, 110, 110, 110, 110, 110, 110, 110, 110,
110, 110, 110, 110, 110, 110, 110, 110, 110, 110,
110, 110, 110, 110, 110, 110, 110, 110, 110, 110,
110, 110, 110, 110, 110, 110, 110, 110, 110, 110,
110, 110, 110, 110, 110, 110, 110, 110, 110
},
{
5, -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, -52, -52, -52, -52, -52, -52, -52, -52,
-52, -52, -52, -52, -52, -52, -52, -52, -52
},
{
5, -53, -53, -53, -53, -53, -53, -53, -53, -53,
-53, 62, -53, 113, 113, 113, 113, 113, 113, 113,
113, -53, 113, 113, 113, 113, 113, 113, 113, 113,
113, 113, -53, -53, 113, 113, 113, 113, 113, 113,
113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
113, 113, 113, 113, 113, 113, 113, 113, 113
},
{
5, -54, -54, -54, -54, -54, -54, -54, -54, -54,
-54, -54, -54, 114, 114, 114, 114, 114, 114, 114,
114, -54, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -54, -54, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -55, -55, -55, -55, -55, -55, -55, -55, -55,
116, 117, -55, 55, 56, 56, 56, 56, 56, 56,
56, -55, 113, 113, 113, 113, 113, 113, 113, 113,
113, 113, -55, -55, 113, 113, 113, 113, 113, 113,
113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
113, 113, 113, 113, 113, 113, 113, 113, 113
},
{
5, -56, -56, -56, -56, -56, -56, -56, -56, -56,
116, 117, -56, 118, 118, 118, 118, 118, 118, 118,
118, -56, 113, 113, 113, 113, 113, 113, 113, 113,
113, 113, -56, -56, 113, 113, 113, 113, 113, 113,
113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
113, 113, 113, 113, 113, 113, 113, 113, 113
},
{
5, -57, -57, -57, -57, -57, -57, -57, -57, -57,
116, 62, -57, 113, 113, 113, 113, 113, 113, 113,
113, -57, 113, 113, 113, 113, 113, 113, 113, 113,
113, 113, -57, -57, 113, 113, 113, 113, 113, 113,
113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
113, 113, 113, 113, 113, 113, 113, 113, 113
},
{
5, -58, -58, -58, -58, -58, -58, -58, -58, -58,
116, 62, -58, 119, 119, 119, 119, 119, 119, 119,
119, -58, 119, 119, 119, 119, 113, 113, 113, 113,
113, 113, -58, -58, 119, 119, 119, 119, 119, 119,
113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
113, 113, 113, 113, 113, 113, 113, 113, 113
},
{
5, 52, 52, 52, 52, 52, 52, 52, 52, 52,
53, 54, 52, 59, 59, 59, 59, 59, 59, 59,
59, 52, 57, 57, 57, 57, 57, 57, 57, 57,
57, 57, 52, 52, 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
},
{
5, -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, -60, -60, -60, -60, -60, -60, -60, -60,
-60, -60, -60, -60, -60, -60, -60, -60, -60
},
{
5, -61, -61, -61, -61, -61, -61, -61, -61, -61,
-61, 62, -61, 63, 63, 63, 63, 63, 63, 63,
63, -61, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -61, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -62, -62, -62, -62, -62, -62, -62, -62, -62,
-62, -62, -62, 115, 115, 115, 115, 115, 115, 115,
115, -62, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -62, -62, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -63, -63, -63, -63, -63, -63, -63, -63, -63,
61, 62, -63, 63, 63, 63, 63, 63, 63, 63,
63, -63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -63, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -64, -64, -64, -64, -64, -64, -64, -64, -64,
120, -64, -64, 64, 64, 64, 64, 64, 64, 64,
64, -64, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, -64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64
},
{
5, -65, -65, -65, -65, -65, -65, -65, -65, -65,
61, 62, -65, 63, 63, 63, 63, 63, 63, 63,
63, -65, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -65, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 121, 63, 63, 63, 63, 63, 63
},
{
5, -66, -66, -66, -66, -66, -66, -66, -66, -66,
61, 62, -66, 63, 63, 63, 63, 63, 63, 63,
63, -66, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -66, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 122, 63, 63, 63, 63, 63
},
{
5, -67, -67, -67, -67, -67, -67, -67, -67, -67,
61, 62, -67, 63, 63, 63, 63, 63, 63, 63,
63, -67, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -67, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 123, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -68, -68, -68, -68, -68, -68, -68, -68, -68,
61, 62, -68, 63, 63, 63, 63, 63, 63, 63,
63, -68, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -68, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 124, 63, 63, 63, 63, 63, 63
},
{
5, -69, -69, -69, -69, -69, -69, -69, -69, -69,
61, 62, -69, 63, 63, 63, 63, 63, 63, 63,
63, -69, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -69, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 125, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -70, -70, -70, -70, -70, -70, -70, -70, -70,
61, 62, -70, 63, 63, 63, 63, 63, 63, 63,
63, -70, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -70, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 126, 63, 63, 63, 63, 63, 63
},
{
5, -71, -71, -71, -71, -71, -71, -71, -71, -71,
61, 62, -71, 63, 63, 63, 63, 63, 63, 63,
63, -71, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -71, 64, 63, 63, 63, 63, 63, 63,
63, 63, 127, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -72, -72, -72, -72, -72, -72, -72, -72, -72,
61, 62, -72, 63, 63, 63, 63, 63, 63, 63,
63, -72, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -72, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 128, 63, 63, 63, 63, 63, 63, 63
},
{
5, -73, -73, -73, -73, -73, -73, -73, -73, -73,
-73, 62, -73, 74, 74, 74, 74, 74, 74, 74,
74, -73, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -73, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -74, -74, -74, -74, -74, -74, -74, -74, -74,
73, 62, -74, 74, 74, 74, 74, 74, 74, 74,
74, -74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -74, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -75, -75, -75, -75, -75, -75, -75, -75, -75,
129, -75, -75, 75, 75, 75, 75, 75, 75, 75,
75, -75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -76, -76, -76, -76, -76, -76, -76, -76, -76,
73, 62, -76, 74, 74, 74, 74, 74, 74, 74,
74, -76, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -76, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 130, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -77, -77, -77, -77, -77, -77, -77, -77, -77,
73, 62, -77, 74, 74, 74, 74, 74, 74, 74,
74, -77, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -77, 75, 74, 74, 131, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -78, -78, -78, -78, -78, -78, -78, -78, -78,
73, 62, -78, 74, 74, 74, 74, 74, 74, 74,
74, -78, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -78, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 132, 74, 74, 74, 74, 74, 74
},
{
5, -79, -79, -79, -79, -79, -79, -79, -79, -79,
73, 62, -79, 74, 74, 74, 74, 74, 74, 74,
74, -79, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -79, 75, 133, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -80, -80, -80, -80, -80, -80, -80, -80, -80,
73, 62, -80, 74, 74, 74, 74, 74, 74, 74,
74, -80, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -80, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 134, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -81, -81, -81, -81, -81, -81, -81, -81, -81,
73, 62, -81, 74, 74, 74, 74, 74, 74, 74,
74, -81, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -81, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
135, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -82, -82, -82, -82, -82, -82, -82, -82, -82,
73, 62, -82, 74, 74, 74, 74, 74, 74, 74,
74, -82, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -82, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 136, 74, 74, 74, 74, 74, 74
},
{
5, -83, -83, -83, -83, -83, -83, -83, -83, -83,
73, 62, -83, 74, 74, 74, 74, 74, 74, 74,
74, -83, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -83, 75, 74, 74, 74, 74, 74, 137,
74, 74, 74, 74, 74, 74, 74, 74, 138, 74,
74, 139, 74, 74, 74, 74, 74, 74, 74
},
{
5, -84, -84, -84, -84, -84, -84, -84, -84, -84,
73, 62, -84, 74, 74, 74, 74, 74, 74, 74,
74, -84, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -84, 75, 74, 74, 74, 74, 140, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -85, -85, -85, -85, -85, -85, -85, -85, -85,
73, 62, -85, 74, 74, 74, 74, 74, 74, 74,
74, -85, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -85, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 141, 74, 74, 74, 74, 74, 74
},
{
5, -86, -86, -86, -86, -86, -86, -86, -86, -86,
73, 62, -86, 74, 74, 74, 74, 74, 74, 74,
74, -86, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -86, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
142, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -87, -87, -87, -87, -87, -87, -87, -87, -87,
73, 62, -87, 74, 74, 74, 74, 74, 74, 74,
74, -87, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -87, 75, 74, 74, 74, 74, 143, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -88, -88, -88, -88, -88, -88, -88, -88, -88,
73, 62, -88, 74, 74, 74, 74, 74, 74, 74,
74, -88, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -88, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 144, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -89, -89, -89, -89, -89, -89, -89, -89, -89,
73, 62, -89, 74, 74, 74, 74, 74, 74, 74,
74, -89, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -89, 75, 74, 74, 74, 145, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -90, -90, -90, -90, -90, -90, -90, -90, -90,
73, 62, -90, 74, 74, 74, 74, 74, 74, 74,
74, -90, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -90, 75, 74, 74, 74, 74, 74, 74,
146, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -91, -91, -91, -91, -91, -91, -91, -91, -91,
73, 62, -91, 74, 74, 74, 74, 74, 74, 74,
74, -91, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -91, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 147, 74, 74, 74, 74, 74, 74, 74
},
{
5, -92, -92, -92, -92, -92, -92, -92, -92, -92,
73, 62, -92, 74, 74, 74, 74, 74, 74, 74,
74, -92, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -92, 75, 74, 74, 74, 74, 74, 74,
148, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -93, -93, -93, -93, -93, -93, -93, -93, -93,
73, 62, -93, 74, 74, 74, 74, 74, 74, 74,
74, -93, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -93, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
149, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -94, -94, -94, -94, -94, -94, -94, -94, -94,
73, 62, -94, 74, 74, 74, 74, 74, 74, 74,
74, -94, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -94, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 150, 74, 74, 74, 74, 74, 74, 74
},
{
5, -95, -95, -95, -95, -95, -95, -95, -95, -95,
73, 62, -95, 74, 74, 74, 74, 74, 74, 74,
74, -95, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -95, 75, 151, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -96, -96, -96, -96, -96, -96, -96, -96, -96,
73, 62, -96, 74, 74, 74, 74, 74, 74, 74,
74, -96, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -96, 75, 152, 74, 74, 74, 74, 153,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 154, 74, 74, 74, 74
},
{
5, -97, -97, -97, -97, -97, -97, -97, -97, -97,
73, 62, -97, 74, 74, 74, 74, 74, 74, 74,
74, -97, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -97, 75, 155, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -98, -98, -98, -98, -98, -98, -98, -98, -98,
73, 62, -98, 74, 74, 74, 74, 74, 74, 74,
74, -98, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -98, 75, 156, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -99, -99, -99, -99, -99, -99, -99, -99, -99,
73, 62, -99, 74, 74, 74, 74, 74, 74, 74,
74, -99, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -99, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 157, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -100, -100, -100, -100, -100, -100, -100, -100, -100,
73, 62, -100, 74, 74, 74, 74, 74, 74, 74,
74, -100, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -100, 75, 74, 74, 74, 74, 74, 74,
74, 74, 158, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 101, 101, 102, 103, 101, 101, 101, 101, 101,
101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
101, 101, 101, 101, 101, 101, 101, 101, 101
},
{
5, -102, -102, -102, 104, -102, -102, -102, -102, -102,
-102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
-102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
-102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
-102, -102, -102, -102, -102, -102, -102, -102, -102, -102,
-102, -102, -102, -102, -102, -102, -102, -102, -102
},
{
5, 101, 101, 105, 103, 101, 101, 101, 101, 101,
101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
101, 101, 101, 101, 101, 101, 101, 101, 101
},
{
5, -104, -104, -104, -104, -104, -104, -104, -104, -104,
-104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
-104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
-104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
-104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
-104, -104, -104, -104, -104, -104, -104, -104, -104
},
{
5, -105, -105, -105, 104, -105, -105, -105, -105, -105,
-105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
-105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
-105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
-105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
-105, -105, -105, -105, -105, -105, -105, -105, -105
},
{
5, 45, 45, 45, 45, 45, 45, 46, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 47, 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
},
{
5, -107, -107, -107, -107, -107, -107, -107, -107, -107,
-107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
-107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
-107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
-107, -107, -107, -107, -107, -107, -107, -107, -107, -107,
-107, -107, -107, -107, -107, -107, -107, -107, -107
},
{
5, 107, 107, 107, 107, 107, 107, 107, 107, 107,
107, 107, 107, 108, 108, 108, 108, 108, 108, 108,
108, 107, 107, 107, 109, 107, 107, 107, 107, 107,
107, 107, 107, 107, 107, 107, 107, 107, 109, 107,
107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
107, 107, 107, 107, 107, 107, 107, 107, 107
},
{
5, -109, -109, -109, -109, -109, -109, -109, -109, 159,
159, -109, -109, 160, 160, 160, 160, 160, 160, 160,
160, -109, -109, -109, -109, -109, -109, -109, -109, -109,
-109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
-109, -109, -109, -109, -109, -109, -109, -109, -109, -109,
-109, -109, -109, -109, -109, -109, -109, -109, -109
},
{
5, -110, 110, 111, 112, 110, 110, 110, 110, 110,
110, 110, 110, 110, 110, 110, 110, 110, 110, 110,
110, 110, 110, 110, 110, 110, 110, 110, 110, 110,
110, 110, 110, 110, 110, 110, 110, 110, 110, 110,
110, 110, 110, 110, 110, 110, 110, 110, 110, 110,
110, 110, 110, 110, 110, 110, 110, 110, 110
},
{
5, -111, -111, -111, 161, -111, -111, -111, -111, -111,
-111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
-111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
-111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
-111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
-111, -111, -111, -111, -111, -111, -111, -111, -111
},
{
5, -112, -112, 162, -112, -112, -112, -112, -112, -112,
-112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
-112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
-112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
-112, -112, -112, -112, -112, -112, -112, -112, -112, -112,
-112, -112, -112, -112, -112, -112, -112, -112, -112
},
{
5, -113, -113, -113, -113, -113, -113, -113, -113, -113,
116, 62, -113, 113, 113, 113, 113, 113, 113, 113,
113, -113, 113, 113, 113, 113, 113, 113, 113, 113,
113, 113, -113, -113, 113, 113, 113, 113, 113, 113,
113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
113, 113, 113, 113, 113, 113, 113, 113, 113
},
{
5, 107, 107, 107, 107, 107, 107, 107, 107, 107,
163, 164, 107, 114, 114, 114, 114, 114, 114, 114,
114, 107, 165, 165, 166, 165, 165, 165, 165, 165,
165, 165, 107, 107, 165, 165, 165, 165, 166, 165,
165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
165, 165, 165, 165, 165, 165, 165, 165, 165
},
{
5, -115, -115, -115, -115, -115, -115, -115, -115, -115,
167, 168, -115, 115, 115, 115, 115, 115, 115, 115,
115, -115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -115, -115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -116, -116, -116, -116, -116, -116, -116, -116, -116,
-116, 62, -116, 113, 113, 113, 113, 113, 113, 113,
113, -116, 113, 113, 113, 113, 113, 113, 113, 113,
113, 113, -116, -116, 113, 113, 113, 113, 113, 113,
113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
113, 113, 113, 113, 113, 113, 113, 113, 113
},
{
5, -117, -117, -117, -117, -117, -117, -117, -117, -117,
-117, -117, -117, 114, 114, 114, 114, 114, 114, 114,
114, -117, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -117, -117, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -118, -118, -118, -118, -118, -118, -118, -118, -118,
116, 117, -118, 118, 118, 118, 118, 118, 118, 118,
118, -118, 113, 113, 113, 113, 113, 113, 113, 113,
113, 113, -118, -118, 113, 113, 113, 113, 113, 113,
113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
113, 113, 113, 113, 113, 113, 113, 113, 113
},
{
5, 169, 169, 169, 169, 169, 169, 169, 169, 169,
170, 171, 169, 119, 119, 119, 119, 119, 119, 119,
119, 169, 119, 119, 119, 119, 172, 172, 172, 172,
172, 172, 169, 169, 119, 119, 119, 119, 119, 119,
172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
172, 172, 172, 172, 172, 172, 172, 172, 172
},
{
5, -120, -120, -120, -120, -120, -120, -120, -120, -120,
-120, -120, -120, 64, 64, 64, 64, 64, 64, 64,
64, -120, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, -120, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64
},
{
5, -121, -121, -121, -121, -121, -121, -121, -121, -121,
61, 62, -121, 63, 63, 63, 63, 63, 63, 63,
63, -121, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -121, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 173, 63, 63, 63, 63, 63, 63, 63
},
{
5, -122, -122, -122, -122, -122, -122, -122, -122, -122,
61, 62, -122, 63, 63, 63, 63, 63, 63, 63,
63, -122, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -122, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 174, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -123, -123, -123, -123, -123, -123, -123, -123, -123,
61, 62, -123, 63, 63, 63, 63, 63, 63, 63,
63, -123, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -123, 64, 175, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -124, -124, -124, -124, -124, -124, -124, -124, -124,
61, 62, -124, 63, 63, 63, 63, 63, 63, 63,
63, -124, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -124, 64, 63, 63, 63, 63, 176, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -125, -125, -125, -125, -125, -125, -125, -125, -125,
61, 62, -125, 63, 63, 63, 63, 63, 63, 63,
63, -125, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -125, 64, 63, 63, 63, 63, 177, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -126, -126, -126, -126, -126, -126, -126, -126, -126,
61, 62, -126, 63, 63, 63, 63, 63, 63, 63,
63, -126, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -126, 64, 63, 63, 63, 63, 178, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -127, -127, -127, -127, -127, -127, -127, -127, -127,
61, 62, -127, 63, 63, 63, 63, 63, 63, 63,
63, -127, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -127, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 179, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -128, -128, -128, -128, -128, -128, -128, -128, -128,
61, 62, -128, 63, 63, 63, 63, 63, 63, 63,
63, -128, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -128, 64, 63, 63, 63, 63, 63, 63,
63, 63, 180, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -129, -129, -129, -129, -129, -129, -129, -129, -129,
-129, -129, -129, 75, 75, 75, 75, 75, 75, 75,
75, -129, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -129, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -130, -130, -130, -130, -130, -130, -130, -130, -130,
73, 62, -130, 74, 74, 74, 74, 74, 74, 74,
74, -130, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -130, 75, 74, 74, 74, 74, 74, 181,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -131, -131, -131, -131, -131, -131, -131, -131, -131,
73, 62, -131, 74, 74, 74, 74, 74, 74, 74,
74, -131, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -131, 75, 74, 74, 74, 74, 182, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -132, -132, -132, -132, -132, -132, -132, -132, -132,
73, 62, -132, 74, 74, 74, 74, 74, 74, 74,
74, -132, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -132, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
183, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -133, -133, -133, -133, -133, -133, -133, -133, -133,
73, 62, -133, 74, 74, 74, 74, 74, 74, 74,
74, -133, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -133, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 184, 74, 74, 74, 74, 74, 74, 74
},
{
5, -134, -134, -134, -134, -134, -134, -134, -134, -134,
73, 62, -134, 74, 74, 74, 74, 74, 74, 74,
74, -134, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -134, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 185, 74, 74, 74, 74, 74, 74
},
{
5, -135, -135, -135, -135, -135, -135, -135, -135, -135,
73, 62, -135, 74, 74, 74, 74, 74, 74, 74,
74, -135, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -135, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
186, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -136, -136, -136, -136, -136, -136, -136, -136, -136,
73, 62, -136, 74, 74, 74, 74, 74, 74, 74,
74, -136, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -136, 75, 74, 74, 74, 74, 187, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -137, -137, -137, -137, -137, -137, -137, -137, -137,
73, 62, -137, 74, 74, 74, 74, 74, 74, 74,
74, -137, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -137, 75, 188, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -138, -138, -138, -138, -138, -138, -138, -138, -138,
73, 62, -138, 74, 74, 74, 74, 74, 74, 74,
74, -138, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -138, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
189, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -139, -139, -139, -139, -139, -139, -139, -139, -139,
73, 62, -139, 74, 74, 74, 74, 74, 74, 74,
74, -139, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -139, 75, 74, 74, 190, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -140, -140, -140, -140, -140, -140, -140, -140, -140,
73, 62, -140, 74, 74, 74, 74, 74, 74, 74,
74, -140, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -140, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 191, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -141, -141, -141, -141, -141, -141, -141, -141, -141,
73, 62, -141, 74, 74, 74, 74, 74, 74, 74,
74, -141, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -141, 75, 74, 74, 74, 74, 192, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -142, -142, -142, -142, -142, -142, -142, -142, -142,
73, 62, -142, 74, 74, 74, 74, 74, 74, 74,
74, -142, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -142, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 193, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -143, -143, -143, -143, -143, -143, -143, -143, -143,
73, 62, -143, 74, 74, 74, 74, 74, 74, 74,
74, -143, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -143, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 194, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -144, -144, -144, -144, -144, -144, -144, -144, -144,
73, 62, -144, 74, 74, 74, 74, 74, 74, 74,
74, -144, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -144, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 195, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -145, -145, -145, -145, -145, -145, -145, -145, -145,
73, 62, -145, 74, 74, 74, 74, 74, 74, 74,
74, -145, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -145, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 196, 74, 74, 74, 74, 74
},
{
5, -146, -146, -146, -146, -146, -146, -146, -146, -146,
73, 62, -146, 74, 74, 74, 74, 74, 74, 74,
74, -146, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -146, 75, 74, 74, 74, 74, 74, 74,
74, 74, 197, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -147, -147, -147, -147, -147, -147, -147, -147, -147,
73, 62, -147, 74, 74, 74, 74, 74, 74, 74,
74, -147, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -147, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 198, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -148, -148, -148, -148, -148, -148, -148, -148, -148,
73, 62, -148, 74, 74, 74, 74, 74, 74, 74,
74, -148, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -148, 75, 199, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -149, -149, -149, -149, -149, -149, -149, -149, -149,
73, 62, -149, 74, 74, 74, 74, 74, 74, 74,
74, -149, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -149, 75, 74, 74, 74, 74, 200, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -150, -150, -150, -150, -150, -150, -150, -150, -150,
73, 62, -150, 74, 74, 74, 74, 74, 74, 74,
74, -150, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -150, 75, 74, 74, 74, 74, 74, 74,
74, 74, 201, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -151, -151, -151, -151, -151, -151, -151, -151, -151,
73, 62, -151, 74, 74, 74, 74, 74, 74, 74,
74, -151, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -151, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 202, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -152, -152, -152, -152, -152, -152, -152, -152, -152,
73, 62, -152, 74, 74, 74, 74, 74, 74, 74,
74, -152, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -152, 75, 74, 74, 74, 203, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -153, -153, -153, -153, -153, -153, -153, -153, -153,
73, 62, -153, 74, 74, 74, 74, 74, 74, 74,
74, -153, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -153, 75, 74, 74, 74, 74, 204, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -154, -154, -154, -154, -154, -154, -154, -154, -154,
73, 62, -154, 74, 74, 74, 74, 74, 74, 74,
74, -154, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -154, 75, 74, 74, 74, 74, 74, 74,
74, 74, 205, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -155, -155, -155, -155, -155, -155, -155, -155, -155,
73, 62, -155, 74, 74, 74, 74, 74, 74, 74,
74, -155, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -155, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 206, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -156, -156, -156, -156, -156, -156, -156, -156, -156,
73, 62, -156, 74, 74, 74, 74, 74, 74, 74,
74, -156, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -156, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 207, 74, 74, 74, 74, 74, 74
},
{
5, -157, -157, -157, -157, -157, -157, -157, -157, -157,
73, 62, -157, 74, 74, 74, 74, 74, 74, 74,
74, -157, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -157, 75, 74, 74, 74, 74, 208, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -158, -158, -158, -158, -158, -158, -158, -158, -158,
73, 62, -158, 74, 74, 74, 74, 74, 74, 74,
74, -158, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -158, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 209,
74, 74, 210, 74, 74, 74, 74, 74, 74
},
{
5, -159, -159, -159, -159, -159, -159, -159, -159, -159,
-159, -159, -159, 160, 160, 160, 160, 160, 160, 160,
160, -159, -159, -159, -159, -159, -159, -159, -159, -159,
-159, -159, -159, -159, -159, -159, -159, -159, -159, -159,
-159, -159, -159, -159, -159, -159, -159, -159, -159, -159,
-159, -159, -159, -159, -159, -159, -159, -159, -159
},
{
5, 107, 107, 107, 107, 107, 107, 107, 107, 107,
107, 107, 107, 160, 160, 160, 160, 160, 160, 160,
160, 107, 107, 107, 107, 107, 107, 107, 107, 107,
107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
107, 107, 107, 107, 107, 107, 107, 107, 107, 107,
107, 107, 107, 107, 107, 107, 107, 107, 107
},
{
5, -161, -161, -161, -161, -161, -161, -161, -161, -161,
-161, -161, -161, -161, -161, -161, -161, -161, -161, -161,
-161, -161, -161, -161, -161, -161, -161, -161, -161, -161,
-161, -161, -161, -161, -161, -161, -161, -161, -161, -161,
-161, -161, -161, -161, -161, -161, -161, -161, -161, -161,
-161, -161, -161, -161, -161, -161, -161, -161, -161
},
{
5, -162, -162, -162, -162, -162, -162, -162, -162, -162,
-162, -162, -162, -162, -162, -162, -162, -162, -162, -162,
-162, -162, -162, -162, -162, -162, -162, -162, -162, -162,
-162, -162, -162, -162, -162, -162, -162, -162, -162, -162,
-162, -162, -162, -162, -162, -162, -162, -162, -162, -162,
-162, -162, -162, -162, -162, -162, -162, -162, -162
},
{
5, -163, -163, -163, -163, -163, -163, -163, -163, -163,
-163, 168, -163, 115, 115, 115, 115, 115, 115, 115,
115, -163, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -163, -163, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -164, -164, -164, -164, -164, -164, -164, -164, -164,
-164, -164, -164, 211, 211, 211, 211, 211, 211, 211,
211, -164, 211, 211, 211, 211, 211, 211, 211, 211,
211, 211, -164, -164, 211, 211, 211, 211, 211, 211,
211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
211, 211, 211, 211, 211, 211, 211, 211, 211
},
{
5, -165, -165, -165, -165, -165, -165, -165, -165, -165,
167, 168, -165, 115, 115, 115, 115, 115, 115, 115,
115, -165, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -165, -165, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -166, -166, -166, -166, -166, -166, -166, -166, 159,
212, 168, -166, 213, 213, 213, 213, 213, 213, 213,
213, -166, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -166, -166, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -167, -167, -167, -167, -167, -167, -167, -167, -167,
-167, 168, -167, 115, 115, 115, 115, 115, 115, 115,
115, -167, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -167, -167, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -168, -168, -168, -168, -168, -168, -168, -168, -168,
-168, -168, -168, 211, 211, 211, 211, 211, 211, 211,
211, -168, 211, 211, 211, 211, 211, 211, 211, 211,
211, 211, -168, -168, 211, 211, 211, 211, 211, 211,
211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
211, 211, 211, 211, 211, 211, 211, 211, 211
},
{
5, -169, -169, -169, -169, -169, -169, -169, -169, -169,
-169, -169, -169, -169, -169, -169, -169, -169, -169, -169,
-169, -169, -169, -169, -169, -169, -169, -169, -169, -169,
-169, -169, -169, -169, -169, -169, -169, -169, -169, -169,
-169, -169, -169, -169, -169, -169, -169, -169, -169, -169,
-169, -169, -169, -169, -169, -169, -169, -169, -169
},
{
5, -170, -170, -170, -170, -170, -170, -170, -170, -170,
-170, 62, -170, 113, 113, 113, 113, 113, 113, 113,
113, -170, 113, 113, 113, 113, 113, 113, 113, 113,
113, 113, -170, -170, 113, 113, 113, 113, 113, 113,
113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
113, 113, 113, 113, 113, 113, 113, 113, 113
},
{
5, -171, -171, -171, -171, -171, -171, -171, -171, -171,
-171, -171, -171, 115, 115, 115, 115, 115, 115, 115,
115, -171, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -171, -171, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -172, -172, -172, -172, -172, -172, -172, -172, -172,
116, 62, -172, 113, 113, 113, 113, 113, 113, 113,
113, -172, 113, 113, 113, 113, 113, 113, 113, 113,
113, 113, -172, -172, 113, 113, 113, 113, 113, 113,
113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
113, 113, 113, 113, 113, 113, 113, 113, 113
},
{
5, 214, 214, 214, 214, 214, 214, 214, 214, 214,
61, 215, 214, 63, 63, 63, 63, 63, 63, 63,
63, 214, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 214, 216, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -174, -174, -174, -174, -174, -174, -174, -174, -174,
61, 62, -174, 63, 63, 63, 63, 63, 63, 63,
63, -174, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -174, 64, 63, 63, 63, 63, 217, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -175, -175, -175, -175, -175, -175, -175, -175, -175,
61, 62, -175, 63, 63, 63, 63, 63, 63, 63,
63, -175, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -175, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 218, 63, 63, 63, 63, 63, 63
},
{
5, -176, -176, -176, -176, -176, -176, -176, -176, -176,
61, 62, -176, 63, 63, 63, 63, 63, 63, 63,
63, -176, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -176, 64, 63, 63, 63, 63, 63, 63,
219, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -177, -177, -177, -177, -177, -177, -177, -177, -177,
61, 62, -177, 63, 63, 63, 63, 63, 63, 63,
63, -177, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -177, 64, 63, 63, 220, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -178, -178, -178, -178, -178, -178, -178, -178, -178,
61, 62, -178, 63, 63, 63, 63, 63, 63, 63,
63, -178, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -178, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 221, 63, 63, 63, 63, 63, 63
},
{
5, -179, -179, -179, -179, -179, -179, -179, -179, -179,
61, 62, -179, 63, 63, 63, 63, 63, 63, 63,
63, -179, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -179, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 222, 63, 63, 63, 63, 63, 63
},
{
5, -180, -180, -180, -180, -180, -180, -180, -180, -180,
61, 62, -180, 63, 63, 63, 63, 63, 63, 63,
63, -180, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -180, 64, 63, 63, 63, 63, 63, 63,
223, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, 224, 224, 224, 224, 224, 224, 224, 224, 224,
73, 225, 224, 74, 74, 74, 74, 74, 74, 74,
74, 224, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 224, 226, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -182, -182, -182, -182, -182, -182, -182, -182, -182,
73, 62, -182, 74, 74, 74, 74, 74, 74, 74,
74, -182, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -182, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 227, 74, 74, 74, 74, 74, 74, 74
},
{
5, -183, -183, -183, -183, -183, -183, -183, -183, -183,
73, 62, -183, 74, 74, 74, 74, 74, 74, 74,
74, -183, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -183, 75, 74, 74, 74, 74, 74, 74,
74, 74, 228, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -184, -184, -184, -184, -184, -184, -184, -184, -184,
73, 62, -184, 74, 74, 74, 74, 74, 74, 74,
74, -184, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -184, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 229, 74, 74, 74, 74, 74, 74, 74
},
{
5, -185, -185, -185, -185, -185, -185, -185, -185, -185,
73, 62, -185, 74, 74, 74, 74, 74, 74, 74,
74, -185, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -185, 75, 230, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -186, -186, -186, -186, -186, -186, -186, -186, -186,
73, 62, -186, 74, 74, 74, 74, 74, 74, 74,
74, -186, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -186, 75, 74, 74, 74, 74, 231, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 232, 232, 232, 232, 232, 232, 232, 232, 232,
73, 233, 232, 74, 74, 74, 74, 74, 74, 74,
74, 232, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 232, 234, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -188, -188, -188, -188, -188, -188, -188, -188, -188,
73, 62, -188, 74, 74, 74, 74, 74, 74, 74,
74, -188, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -188, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 235, 74, 74, 74, 74, 74
},
{
5, -189, -189, -189, -189, -189, -189, -189, -189, -189,
73, 62, -189, 74, 74, 74, 74, 74, 74, 74,
74, -189, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -189, 75, 74, 74, 74, 74, 236, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -190, -190, -190, -190, -190, -190, -190, -190, -190,
73, 62, -190, 74, 74, 74, 74, 74, 74, 74,
74, -190, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -190, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
237, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -191, -191, -191, -191, -191, -191, -191, -191, -191,
73, 62, -191, 74, 74, 74, 74, 74, 74, 74,
74, -191, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -191, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 238, 74, 74, 74, 74, 74, 74
},
{
5, -192, -192, -192, -192, -192, -192, -192, -192, -192,
73, 62, -192, 74, 74, 74, 74, 74, 74, 74,
74, -192, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -192, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 239, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -193, -193, -193, -193, -193, -193, -193, -193, -193,
73, 62, -193, 74, 74, 74, 74, 74, 74, 74,
74, -193, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -193, 75, 240, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -194, -194, -194, -194, -194, -194, -194, -194, -194,
73, 62, -194, 74, 74, 74, 74, 74, 74, 74,
74, -194, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -194, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 241, 74, 74, 74, 74, 74, 74
},
{
5, -195, -195, -195, -195, -195, -195, -195, -195, -195,
73, 62, -195, 74, 74, 74, 74, 74, 74, 74,
74, -195, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -195, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
242, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -196, -196, -196, -196, -196, -196, -196, -196, -196,
73, 62, -196, 74, 74, 74, 74, 74, 74, 74,
74, -196, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -196, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 243, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -197, -197, -197, -197, -197, -197, -197, -197, -197,
73, 62, -197, 74, 74, 74, 74, 74, 74, 74,
74, -197, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -197, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 244, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -198, -198, -198, -198, -198, -198, -198, -198, -198,
73, 62, -198, 74, 74, 74, 74, 74, 74, 74,
74, -198, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -198, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 245, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -199, -199, -199, -199, -199, -199, -199, -199, -199,
73, 62, -199, 74, 74, 74, 74, 74, 74, 74,
74, -199, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -199, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 246, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -200, -200, -200, -200, -200, -200, -200, -200, -200,
73, 62, -200, 74, 74, 74, 74, 74, 74, 74,
74, -200, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -200, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 247, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -201, -201, -201, -201, -201, -201, -201, -201, -201,
73, 62, -201, 74, 74, 74, 74, 74, 74, 74,
74, -201, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -201, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 248, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 249, 249, 249, 249, 249, 249, 249, 249, 249,
73, 250, 249, 74, 74, 74, 74, 74, 74, 74,
74, 249, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 249, 251, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -203, -203, -203, -203, -203, -203, -203, -203, -203,
73, 62, -203, 74, 74, 74, 74, 74, 74, 74,
74, -203, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -203, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 252, 74, 74,
74, 74, 74, 74, 74, 253, 74, 74, 74
},
{
5, -204, -204, -204, -204, -204, -204, -204, -204, -204,
73, 62, -204, 74, 74, 74, 74, 74, 74, 74,
74, -204, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -204, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
254, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -205, -205, -205, -205, -205, -205, -205, -205, -205,
73, 62, -205, 74, 74, 74, 74, 74, 74, 74,
74, -205, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -205, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 255, 74, 74, 74, 74, 74, 74, 74
},
{
5, 256, 256, 256, 256, 256, 256, 256, 256, 256,
73, 257, 256, 74, 74, 74, 74, 74, 74, 74,
74, 256, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 256, 258, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -207, -207, -207, -207, -207, -207, -207, -207, -207,
73, 62, -207, 74, 74, 74, 74, 74, 74, 74,
74, -207, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -207, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 259, 74, 74, 74, 74, 74
},
{
5, 260, 260, 260, 260, 260, 260, 260, 260, 260,
73, 261, 260, 74, 74, 74, 74, 74, 74, 74,
74, 260, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 260, 262, 74, 74, 74, 263, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -209, -209, -209, -209, -209, -209, -209, -209, -209,
73, 62, -209, 74, 74, 74, 74, 74, 74, 74,
74, -209, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -209, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 264, 74, 74, 74, 74, 74
},
{
5, -210, -210, -210, -210, -210, -210, -210, -210, -210,
73, 62, -210, 74, 74, 74, 74, 74, 74, 74,
74, -210, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -210, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 265, 74, 74, 74, 74, 74, 74, 74
},
{
5, 266, 266, 266, 266, 266, 266, 266, 266, 266,
267, 268, 266, 211, 211, 211, 211, 211, 211, 211,
211, 266, 211, 211, 211, 211, 211, 211, 211, 211,
211, 211, 266, 266, 211, 211, 211, 211, 211, 211,
211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
211, 211, 211, 211, 211, 211, 211, 211, 211
},
{
5, -212, -212, -212, -212, -212, -212, -212, -212, -212,
-212, 168, -212, 213, 213, 213, 213, 213, 213, 213,
213, -212, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -212, -212, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, 107, 107, 107, 107, 107, 107, 107, 107, 107,
163, 164, 107, 213, 213, 213, 213, 213, 213, 213,
213, 107, 165, 165, 165, 165, 165, 165, 165, 165,
165, 165, 107, 107, 165, 165, 165, 165, 165, 165,
165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
165, 165, 165, 165, 165, 165, 165, 165, 165
},
{
5, -214, -214, -214, -214, -214, -214, -214, -214, -214,
-214, -214, -214, -214, -214, -214, -214, -214, -214, -214,
-214, -214, -214, -214, -214, -214, -214, -214, -214, -214,
-214, -214, -214, -214, -214, -214, -214, -214, -214, -214,
-214, -214, -214, -214, -214, -214, -214, -214, -214, -214,
-214, -214, -214, -214, -214, -214, -214, -214, -214
},
{
5, -215, -215, -215, -215, -215, -215, -215, -215, -215,
-215, -215, -215, 115, 115, 115, 115, 115, 115, 115,
115, -215, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -215, -215, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -216, -216, -216, -216, -216, -216, -216, -216, -216,
120, -216, -216, 64, 64, 64, 64, 64, 64, 64,
64, -216, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, -216, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64
},
{
5, -217, -217, -217, -217, -217, -217, -217, -217, -217,
61, 62, -217, 63, 63, 63, 63, 63, 63, 63,
63, -217, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -217, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
269, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -218, -218, -218, -218, -218, -218, -218, -218, -218,
61, 62, -218, 63, 270, 63, 271, 63, 63, 272,
63, -218, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -218, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -219, -219, -219, -219, -219, -219, -219, -219, -219,
61, 62, -219, 63, 63, 63, 63, 63, 63, 63,
63, -219, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -219, 64, 63, 63, 63, 63, 273, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -220, -220, -220, -220, -220, -220, -220, -220, -220,
61, 62, -220, 63, 63, 63, 63, 63, 63, 63,
63, -220, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -220, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 274, 63, 63, 63, 63, 63, 63
},
{
5, -221, -221, -221, -221, -221, -221, -221, -221, -221,
61, 62, -221, 63, 63, 63, 63, 63, 63, 63,
63, -221, 63, 63, 63, 63, 63, 63, 63, 63,
275, 63, -221, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -222, -222, -222, -222, -222, -222, -222, -222, -222,
61, 62, -222, 63, 63, 63, 63, 63, 63, 63,
63, -222, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -222, 64, 63, 63, 63, 63, 276, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -223, -223, -223, -223, -223, -223, -223, -223, -223,
61, 62, -223, 63, 63, 63, 63, 63, 63, 63,
63, -223, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -223, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 277, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -224, -224, -224, -224, -224, -224, -224, -224, -224,
-224, -224, -224, -224, -224, -224, -224, -224, -224, -224,
-224, -224, -224, -224, -224, -224, -224, -224, -224, -224,
-224, -224, -224, -224, -224, -224, -224, -224, -224, -224,
-224, -224, -224, -224, -224, -224, -224, -224, -224, -224,
-224, -224, -224, -224, -224, -224, -224, -224, -224
},
{
5, -225, -225, -225, -225, -225, -225, -225, -225, -225,
-225, -225, -225, 115, 115, 115, 115, 115, 115, 115,
115, -225, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -225, -225, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -226, -226, -226, -226, -226, -226, -226, -226, -226,
129, -226, -226, 75, 75, 75, 75, 75, 75, 75,
75, -226, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -226, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -227, -227, -227, -227, -227, -227, -227, -227, -227,
73, 62, -227, 74, 74, 74, 74, 74, 74, 74,
74, -227, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -227, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 278, 74, 74, 74, 74, 74, 74, 74
},
{
5, -228, -228, -228, -228, -228, -228, -228, -228, -228,
73, 62, -228, 74, 74, 74, 74, 74, 74, 74,
74, -228, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -228, 75, 74, 279, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 280, 280, 280, 280, 280, 280, 280, 280, 280,
73, 281, 280, 74, 74, 74, 74, 74, 74, 74,
74, 280, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 280, 282, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -230, -230, -230, -230, -230, -230, -230, -230, -230,
73, 62, -230, 74, 74, 74, 74, 74, 74, 74,
74, -230, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -230, 75, 74, 74, 283, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -231, -231, -231, -231, -231, -231, -231, -231, -231,
73, 62, -231, 74, 74, 74, 74, 74, 74, 74,
74, -231, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -231, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 284, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -232, -232, -232, -232, -232, -232, -232, -232, -232,
-232, -232, -232, -232, -232, -232, -232, -232, -232, -232,
-232, -232, -232, -232, -232, -232, -232, -232, -232, -232,
-232, -232, -232, -232, -232, -232, -232, -232, -232, -232,
-232, -232, -232, -232, -232, -232, -232, -232, -232, -232,
-232, -232, -232, -232, -232, -232, -232, -232, -232
},
{
5, -233, -233, -233, -233, -233, -233, -233, -233, -233,
-233, -233, -233, 115, 115, 115, 115, 115, 115, 115,
115, -233, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -233, -233, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -234, -234, -234, -234, -234, -234, -234, -234, -234,
129, -234, -234, 75, 75, 75, 75, 75, 75, 75,
75, -234, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -234, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -235, -235, -235, -235, -235, -235, -235, -235, -235,
73, 62, -235, 74, 74, 74, 74, 74, 74, 74,
74, -235, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -235, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 285, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -236, -236, -236, -236, -236, -236, -236, -236, -236,
73, 62, -236, 74, 74, 74, 74, 74, 74, 74,
74, -236, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -236, 75, 74, 74, 286, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -237, -237, -237, -237, -237, -237, -237, -237, -237,
73, 62, -237, 74, 74, 74, 74, 74, 74, 74,
74, -237, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -237, 75, 74, 74, 74, 74, 74, 74,
74, 74, 287, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 288, 288, 288, 288, 288, 288, 288, 288, 288,
73, 289, 288, 74, 74, 74, 74, 74, 74, 74,
74, 288, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 288, 290, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 291, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -239, -239, -239, -239, -239, -239, -239, -239, -239,
73, 62, -239, 74, 74, 74, 74, 74, 74, 74,
74, -239, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -239, 75, 74, 74, 74, 292, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 293, 74, 74, 74, 74, 74, 74, 74
},
{
5, -240, -240, -240, -240, -240, -240, -240, -240, -240,
73, 62, -240, 74, 74, 74, 74, 74, 74, 74,
74, -240, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -240, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 294, 74, 74, 74, 74, 74, 74
},
{
5, -241, -241, -241, -241, -241, -241, -241, -241, -241,
73, 62, -241, 74, 74, 74, 74, 74, 74, 74,
74, -241, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -241, 75, 74, 74, 74, 74, 74, 74,
74, 74, 295, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -242, -242, -242, -242, -242, -242, -242, -242, -242,
73, 62, -242, 74, 74, 74, 74, 74, 74, 74,
74, -242, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -242, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 296, 74, 74, 74, 74, 74, 74
},
{
5, -243, -243, -243, -243, -243, -243, -243, -243, -243,
73, 62, -243, 74, 74, 74, 74, 74, 74, 74,
74, -243, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -243, 75, 74, 74, 74, 74, 297, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -244, -244, -244, -244, -244, -244, -244, -244, -244,
73, 62, -244, 74, 74, 74, 74, 74, 74, 74,
74, -244, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -244, 75, 74, 74, 74, 74, 74, 298,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -245, -245, -245, -245, -245, -245, -245, -245, -245,
73, 62, -245, 74, 74, 74, 74, 74, 74, 74,
74, -245, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -245, 75, 74, 74, 74, 74, 299, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -246, -246, -246, -246, -246, -246, -246, -246, -246,
73, 62, -246, 74, 74, 74, 74, 74, 74, 74,
74, -246, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -246, 75, 74, 74, 74, 74, 74, 74,
74, 74, 300, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -247, -247, -247, -247, -247, -247, -247, -247, -247,
73, 62, -247, 74, 74, 74, 74, 74, 74, 74,
74, -247, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -247, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 301, 74, 74, 74, 74, 74, 74
},
{
5, -248, -248, -248, -248, -248, -248, -248, -248, -248,
73, 62, -248, 74, 74, 74, 74, 74, 74, 74,
74, -248, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -248, 75, 74, 74, 74, 74, 74, 302,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -249, -249, -249, -249, -249, -249, -249, -249, -249,
-249, -249, -249, -249, -249, -249, -249, -249, -249, -249,
-249, -249, -249, -249, -249, -249, -249, -249, -249, -249,
-249, -249, -249, -249, -249, -249, -249, -249, -249, -249,
-249, -249, -249, -249, -249, -249, -249, -249, -249, -249,
-249, -249, -249, -249, -249, -249, -249, -249, -249
},
{
5, -250, -250, -250, -250, -250, -250, -250, -250, -250,
-250, -250, -250, 115, 115, 115, 115, 115, 115, 115,
115, -250, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -250, -250, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -251, -251, -251, -251, -251, -251, -251, -251, -251,
129, -251, -251, 75, 75, 75, 75, 75, 75, 75,
75, -251, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -251, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -252, -252, -252, -252, -252, -252, -252, -252, -252,
73, 62, -252, 74, 74, 74, 74, 74, 74, 74,
74, -252, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -252, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 303, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -253, -253, -253, -253, -253, -253, -253, -253, -253,
73, 62, -253, 74, 74, 74, 74, 74, 74, 74,
74, -253, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -253, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
304, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -254, -254, -254, -254, -254, -254, -254, -254, -254,
73, 62, -254, 74, 74, 74, 74, 74, 74, 74,
74, -254, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -254, 75, 74, 74, 74, 74, 305, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -255, -255, -255, -255, -255, -255, -255, -255, -255,
73, 62, -255, 74, 74, 74, 74, 74, 74, 74,
74, -255, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -255, 75, 74, 74, 74, 74, 74, 74,
74, 74, 306, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -256, -256, -256, -256, -256, -256, -256, -256, -256,
-256, -256, -256, -256, -256, -256, -256, -256, -256, -256,
-256, -256, -256, -256, -256, -256, -256, -256, -256, -256,
-256, -256, -256, -256, -256, -256, -256, -256, -256, -256,
-256, -256, -256, -256, -256, -256, -256, -256, -256, -256,
-256, -256, -256, -256, -256, -256, -256, -256, -256
},
{
5, -257, -257, -257, -257, -257, -257, -257, -257, -257,
-257, -257, -257, 115, 115, 115, 115, 115, 115, 115,
115, -257, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -257, -257, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -258, -258, -258, -258, -258, -258, -258, -258, -258,
129, -258, -258, 75, 75, 75, 75, 75, 75, 75,
75, -258, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -258, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -259, -259, -259, -259, -259, -259, -259, -259, -259,
73, 62, -259, 74, 74, 74, 74, 74, 74, 74,
74, -259, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -259, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 307, 74, 74, 74, 74, 74, 74, 74
},
{
5, -260, -260, -260, -260, -260, -260, -260, -260, -260,
-260, -260, -260, -260, -260, -260, -260, -260, -260, -260,
-260, -260, -260, -260, -260, -260, -260, -260, -260, -260,
-260, -260, -260, -260, -260, -260, -260, -260, -260, -260,
-260, -260, -260, -260, -260, -260, -260, -260, -260, -260,
-260, -260, -260, -260, -260, -260, -260, -260, -260
},
{
5, -261, -261, -261, -261, -261, -261, -261, -261, -261,
-261, -261, -261, 115, 115, 115, 115, 115, 115, 115,
115, -261, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -261, -261, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -262, -262, -262, -262, -262, -262, -262, -262, -262,
129, -262, -262, 75, 75, 75, 75, 75, 75, 75,
75, -262, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -262, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -263, -263, -263, -263, -263, -263, -263, -263, -263,
73, 62, -263, 74, 74, 74, 74, 74, 74, 74,
74, -263, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -263, 75, 74, 74, 74, 74, 308, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -264, -264, -264, -264, -264, -264, -264, -264, -264,
73, 62, -264, 74, 74, 74, 74, 74, 74, 74,
74, -264, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -264, 75, 74, 74, 74, 74, 309, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 310, 310, 310, 310, 310, 310, 310, 310, 310,
73, 311, 310, 74, 74, 74, 74, 74, 74, 74,
74, 310, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 310, 312, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -266, -266, -266, -266, -266, -266, -266, -266, -266,
-266, -266, -266, -266, -266, -266, -266, -266, -266, -266,
-266, -266, -266, -266, -266, -266, -266, -266, -266, -266,
-266, -266, -266, -266, -266, -266, -266, -266, -266, -266,
-266, -266, -266, -266, -266, -266, -266, -266, -266, -266,
-266, -266, -266, -266, -266, -266, -266, -266, -266
},
{
5, 266, 266, 266, 266, 266, 266, 266, 266, 266,
266, 268, 266, 211, 211, 211, 211, 211, 211, 211,
211, 266, 211, 211, 211, 211, 211, 211, 211, 211,
211, 211, 266, 266, 211, 211, 211, 211, 211, 211,
211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
211, 211, 211, 211, 211, 211, 211, 211, 211
},
{
5, -268, -268, -268, -268, -268, -268, -268, -268, -268,
-268, -268, -268, 313, 313, 313, 313, 313, 313, 313,
313, -268, 313, 313, 313, 313, 313, 313, 313, 313,
313, 313, -268, -268, 313, 313, 313, 313, 313, 313,
313, 313, 313, 313, 313, 313, 313, 313, 313, 313,
313, 313, 313, 313, 313, 313, 313, 313, 313
},
{
5, -269, -269, -269, -269, -269, -269, -269, -269, -269,
61, 62, -269, 63, 63, 63, 63, 63, 63, 63,
63, -269, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -269, 64, 314, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -270, -270, -270, -270, -270, -270, -270, -270, -270,
61, 62, -270, 63, 63, 315, 63, 63, 63, 63,
63, -270, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -270, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -271, -271, -271, -271, -271, -271, -271, -271, -271,
61, 62, -271, 63, 63, 316, 63, 63, 63, 63,
63, -271, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -271, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -272, -272, -272, -272, -272, -272, -272, -272, -272,
61, 62, -272, 63, 63, 63, 63, 317, 63, 63,
63, -272, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -272, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -273, -273, -273, -273, -273, -273, -273, -273, -273,
61, 62, -273, 63, 63, 63, 63, 63, 63, 63,
63, -273, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -273, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
318, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -274, -274, -274, -274, -274, -274, -274, -274, -274,
61, 62, -274, 63, 63, 63, 63, 63, 63, 63,
63, -274, 63, 63, 63, 63, 63, 319, 63, 63,
63, 63, -274, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -275, -275, -275, -275, -275, -275, -275, -275, -275,
61, 62, -275, 63, 63, 63, 63, 63, 63, 63,
63, -275, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -275, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 320, 63, 63, 63, 63, 63, 63
},
{
5, -276, -276, -276, -276, -276, -276, -276, -276, -276,
61, 62, -276, 63, 63, 63, 63, 63, 63, 63,
63, -276, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -276, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
321, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -277, -277, -277, -277, -277, -277, -277, -277, -277,
61, 62, -277, 63, 63, 63, 63, 63, 63, 63,
63, -277, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -277, 64, 63, 63, 63, 63, 322, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, 323, 323, 323, 323, 323, 323, 323, 323, 323,
73, 324, 323, 74, 74, 74, 74, 74, 74, 74,
74, 323, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 323, 325, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -279, -279, -279, -279, -279, -279, -279, -279, -279,
73, 62, -279, 74, 74, 74, 74, 74, 74, 74,
74, -279, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -279, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 326, 74, 74, 74, 74, 74
},
{
5, -280, -280, -280, -280, -280, -280, -280, -280, -280,
-280, -280, -280, -280, -280, -280, -280, -280, -280, -280,
-280, -280, -280, -280, -280, -280, -280, -280, -280, -280,
-280, -280, -280, -280, -280, -280, -280, -280, -280, -280,
-280, -280, -280, -280, -280, -280, -280, -280, -280, -280,
-280, -280, -280, -280, -280, -280, -280, -280, -280
},
{
5, -281, -281, -281, -281, -281, -281, -281, -281, -281,
-281, -281, -281, 115, 115, 115, 115, 115, 115, 115,
115, -281, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -281, -281, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -282, -282, -282, -282, -282, -282, -282, -282, -282,
129, -282, -282, 75, 75, 75, 75, 75, 75, 75,
75, -282, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -282, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -283, -283, -283, -283, -283, -283, -283, -283, -283,
73, 62, -283, 74, 74, 74, 74, 74, 74, 74,
74, -283, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -283, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 327, 74, 74, 74, 74, 74, 74
},
{
5, -284, -284, -284, -284, -284, -284, -284, -284, -284,
73, 62, -284, 74, 74, 74, 74, 74, 74, 74,
74, -284, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -284, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 328, 74, 74, 74, 74, 74, 74
},
{
5, -285, -285, -285, -285, -285, -285, -285, -285, -285,
73, 62, -285, 74, 74, 74, 74, 74, 74, 74,
74, -285, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -285, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 329, 74, 74, 74, 74, 74, 74
},
{
5, -286, -286, -286, -286, -286, -286, -286, -286, -286,
73, 62, -286, 74, 74, 74, 74, 74, 74, 74,
74, -286, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -286, 75, 330, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -287, -287, -287, -287, -287, -287, -287, -287, -287,
73, 62, -287, 74, 74, 74, 74, 74, 74, 74,
74, -287, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -287, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 331, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -288, -288, -288, -288, -288, -288, -288, -288, -288,
-288, -288, -288, -288, -288, -288, -288, -288, -288, -288,
-288, -288, -288, -288, -288, -288, -288, -288, -288, -288,
-288, -288, -288, -288, -288, -288, -288, -288, -288, -288,
-288, -288, -288, -288, -288, -288, -288, -288, -288, -288,
-288, -288, -288, -288, -288, -288, -288, -288, -288
},
{
5, -289, -289, -289, -289, -289, -289, -289, -289, -289,
-289, -289, -289, 115, 115, 115, 115, 115, 115, 115,
115, -289, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -289, -289, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -290, -290, -290, -290, -290, -290, -290, -290, -290,
129, -290, -290, 75, 75, 75, 75, 75, 75, 75,
75, -290, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -290, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -291, -291, -291, -291, -291, -291, -291, -291, -291,
73, 62, -291, 74, 74, 74, 74, 74, 74, 74,
74, -291, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -291, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 332, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -292, -292, -292, -292, -292, -292, -292, -292, -292,
73, 62, -292, 74, 74, 74, 74, 74, 74, 74,
74, -292, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -292, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 333, 74, 74, 74, 74, 74, 74, 74
},
{
5, -293, -293, -293, -293, -293, -293, -293, -293, -293,
73, 62, -293, 74, 74, 74, 74, 74, 74, 74,
74, -293, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -293, 75, 74, 74, 74, 74, 74, 74,
74, 74, 334, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 335, 335, 335, 335, 335, 335, 335, 335, 335,
73, 336, 335, 74, 74, 74, 74, 74, 74, 74,
74, 335, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 335, 337, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -295, -295, -295, -295, -295, -295, -295, -295, -295,
73, 62, -295, 74, 74, 74, 74, 74, 74, 74,
74, -295, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -295, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 338, 74, 74, 74, 74, 74, 74
},
{
5, 339, 339, 339, 339, 339, 339, 339, 339, 339,
73, 340, 339, 74, 74, 74, 74, 74, 74, 74,
74, 339, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 339, 341, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 342, 342, 342, 342, 342, 342, 342, 342, 342,
73, 343, 342, 74, 74, 74, 74, 74, 74, 74,
74, 342, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 342, 344, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 345, 345, 345, 345, 345, 345, 345, 345, 345,
73, 346, 345, 74, 74, 74, 74, 74, 74, 74,
74, 345, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 345, 347, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -299, -299, -299, -299, -299, -299, -299, -299, -299,
73, 62, -299, 74, 74, 74, 74, 74, 74, 74,
74, -299, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -299, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 348, 74, 74, 74, 74, 74, 74
},
{
5, -300, -300, -300, -300, -300, -300, -300, -300, -300,
73, 62, -300, 74, 74, 74, 74, 74, 74, 74,
74, -300, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -300, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 349
},
{
5, 350, 350, 350, 350, 350, 350, 350, 350, 350,
73, 351, 350, 74, 74, 74, 74, 74, 74, 74,
74, 350, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 350, 352, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 353, 353, 353, 353, 353, 353, 353, 353, 353,
73, 354, 353, 74, 74, 74, 74, 74, 74, 74,
74, 353, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 353, 355, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -303, -303, -303, -303, -303, -303, -303, -303, -303,
73, 62, -303, 74, 74, 74, 74, 74, 74, 74,
74, -303, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -303, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 356, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -304, -304, -304, -304, -304, -304, -304, -304, -304,
73, 62, -304, 74, 74, 74, 74, 74, 74, 74,
74, -304, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -304, 75, 74, 74, 74, 74, 74, 74,
74, 74, 357, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -305, -305, -305, -305, -305, -305, -305, -305, -305,
73, 62, -305, 74, 74, 74, 74, 74, 74, 74,
74, -305, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -305, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 358, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -306, -306, -306, -306, -306, -306, -306, -306, -306,
73, 62, -306, 74, 74, 74, 74, 74, 74, 74,
74, -306, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -306, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 359, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 360, 360, 360, 360, 360, 360, 360, 360, 360,
73, 361, 360, 74, 74, 74, 74, 74, 74, 74,
74, 360, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 360, 362, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -308, -308, -308, -308, -308, -308, -308, -308, -308,
73, 62, -308, 74, 74, 74, 74, 74, 74, 74,
74, -308, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -308, 75, 74, 74, 74, 74, 74, 363,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 364, 364, 364, 364, 364, 364, 364, 364, 364,
73, 365, 364, 74, 74, 74, 74, 74, 74, 74,
74, 364, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 364, 366, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -310, -310, -310, -310, -310, -310, -310, -310, -310,
-310, -310, -310, -310, -310, -310, -310, -310, -310, -310,
-310, -310, -310, -310, -310, -310, -310, -310, -310, -310,
-310, -310, -310, -310, -310, -310, -310, -310, -310, -310,
-310, -310, -310, -310, -310, -310, -310, -310, -310, -310,
-310, -310, -310, -310, -310, -310, -310, -310, -310
},
{
5, -311, -311, -311, -311, -311, -311, -311, -311, -311,
-311, -311, -311, 115, 115, 115, 115, 115, 115, 115,
115, -311, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -311, -311, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -312, -312, -312, -312, -312, -312, -312, -312, -312,
129, -312, -312, 75, 75, 75, 75, 75, 75, 75,
75, -312, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -312, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, 266, 266, 266, 266, 266, 266, 266, 266, 266,
367, 268, 266, 313, 313, 313, 313, 313, 313, 313,
313, 266, 313, 313, 313, 313, 313, 313, 313, 313,
313, 313, 266, 266, 313, 313, 313, 313, 313, 313,
313, 313, 313, 313, 313, 313, 313, 313, 313, 313,
313, 313, 313, 313, 313, 313, 313, 313, 313
},
{
5, -314, -314, -314, -314, -314, -314, -314, -314, -314,
61, 62, -314, 63, 63, 63, 63, 63, 63, 63,
63, -314, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -314, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 368, 63, 63, 63, 63, 63, 63
},
{
5, -315, -315, -315, -315, -315, -315, -315, -315, -315,
61, 62, -315, 63, 63, 63, 63, 63, 63, 63,
369, -315, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -315, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, 370, 370, 370, 370, 370, 370, 370, 370, 370,
61, 371, 370, 63, 63, 63, 63, 63, 63, 63,
63, 370, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 370, 372, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, 373, 373, 373, 373, 373, 373, 373, 373, 373,
61, 374, 373, 63, 63, 63, 63, 63, 63, 63,
63, 373, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 373, 375, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -318, -318, -318, -318, -318, -318, -318, -318, -318,
61, 62, -318, 63, 63, 63, 376, 63, 63, 377,
63, -318, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -318, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -319, -319, -319, -319, -319, -319, -319, -319, -319,
61, 62, -319, 63, 63, 63, 63, 63, 63, 63,
63, -319, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -319, 64, 63, 63, 63, 378, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -320, -320, -320, -320, -320, -320, -320, -320, -320,
61, 62, -320, 63, 63, 63, 63, 63, 63, 63,
63, -320, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -320, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
379, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, 380, 380, 380, 380, 380, 380, 380, 380, 380,
61, 381, 380, 63, 63, 63, 63, 63, 63, 63,
63, 380, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 380, 382, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -322, -322, -322, -322, -322, -322, -322, -322, -322,
61, 62, -322, 63, 63, 63, 63, 63, 63, 63,
63, -322, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -322, 64, 63, 63, 63, 383, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -323, -323, -323, -323, -323, -323, -323, -323, -323,
-323, -323, -323, -323, -323, -323, -323, -323, -323, -323,
-323, -323, -323, -323, -323, -323, -323, -323, -323, -323,
-323, -323, -323, -323, -323, -323, -323, -323, -323, -323,
-323, -323, -323, -323, -323, -323, -323, -323, -323, -323,
-323, -323, -323, -323, -323, -323, -323, -323, -323
},
{
5, -324, -324, -324, -324, -324, -324, -324, -324, -324,
-324, -324, -324, 115, 115, 115, 115, 115, 115, 115,
115, -324, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -324, -324, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -325, -325, -325, -325, -325, -325, -325, -325, -325,
129, -325, -325, 75, 75, 75, 75, 75, 75, 75,
75, -325, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -325, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -326, -326, -326, -326, -326, -326, -326, -326, -326,
73, 62, -326, 74, 74, 74, 74, 74, 74, 74,
74, -326, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -326, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 384, 74, 74, 74, 74, 74, 74
},
{
5, 385, 385, 385, 385, 385, 385, 385, 385, 385,
73, 386, 385, 74, 74, 74, 74, 74, 74, 74,
74, 385, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 385, 387, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 388, 388, 388, 388, 388, 388, 388, 388, 388,
73, 389, 388, 74, 74, 74, 74, 74, 74, 74,
74, 388, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 388, 390, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 391, 391, 391, 391, 391, 391, 391, 391, 391,
73, 392, 391, 74, 74, 74, 74, 74, 74, 74,
74, 391, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 391, 393, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -330, -330, -330, -330, -330, -330, -330, -330, -330,
73, 62, -330, 74, 74, 74, 74, 74, 74, 74,
74, -330, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -330, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 394, 74, 74, 74, 74, 74, 74
},
{
5, -331, -331, -331, -331, -331, -331, -331, -331, -331,
73, 62, -331, 74, 74, 74, 74, 74, 74, 74,
74, -331, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -331, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 395, 74, 74, 74, 74, 74, 74
},
{
5, -332, -332, -332, -332, -332, -332, -332, -332, -332,
73, 62, -332, 74, 74, 74, 74, 74, 74, 74,
74, -332, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -332, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 396, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 397, 397, 397, 397, 397, 397, 397, 397, 397,
73, 398, 397, 74, 74, 74, 74, 74, 74, 74,
74, 397, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 397, 399, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -334, -334, -334, -334, -334, -334, -334, -334, -334,
73, 62, -334, 74, 74, 74, 74, 74, 74, 74,
74, -334, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -334, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 400, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -335, -335, -335, -335, -335, -335, -335, -335, -335,
-335, -335, -335, -335, -335, -335, -335, -335, -335, -335,
-335, -335, -335, -335, -335, -335, -335, -335, -335, -335,
-335, -335, -335, -335, -335, -335, -335, -335, -335, -335,
-335, -335, -335, -335, -335, -335, -335, -335, -335, -335,
-335, -335, -335, -335, -335, -335, -335, -335, -335
},
{
5, -336, -336, -336, -336, -336, -336, -336, -336, -336,
-336, -336, -336, 115, 115, 115, 115, 115, 115, 115,
115, -336, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -336, -336, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -337, -337, -337, -337, -337, -337, -337, -337, -337,
129, -337, -337, 75, 75, 75, 75, 75, 75, 75,
75, -337, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -337, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -338, -338, -338, -338, -338, -338, -338, -338, -338,
73, 62, -338, 74, 74, 74, 74, 74, 74, 74,
74, -338, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -338, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 401, 74
},
{
5, -339, -339, -339, -339, -339, -339, -339, -339, -339,
-339, -339, -339, -339, -339, -339, -339, -339, -339, -339,
-339, -339, -339, -339, -339, -339, -339, -339, -339, -339,
-339, -339, -339, -339, -339, -339, -339, -339, -339, -339,
-339, -339, -339, -339, -339, -339, -339, -339, -339, -339,
-339, -339, -339, -339, -339, -339, -339, -339, -339
},
{
5, -340, -340, -340, -340, -340, -340, -340, -340, -340,
-340, -340, -340, 115, 115, 115, 115, 115, 115, 115,
115, -340, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -340, -340, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -341, -341, -341, -341, -341, -341, -341, -341, -341,
129, -341, -341, 75, 75, 75, 75, 75, 75, 75,
75, -341, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -341, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -342, -342, -342, -342, -342, -342, -342, -342, -342,
-342, -342, -342, -342, -342, -342, -342, -342, -342, -342,
-342, -342, -342, -342, -342, -342, -342, -342, -342, -342,
-342, -342, -342, -342, -342, -342, -342, -342, -342, -342,
-342, -342, -342, -342, -342, -342, -342, -342, -342, -342,
-342, -342, -342, -342, -342, -342, -342, -342, -342
},
{
5, -343, -343, -343, -343, -343, -343, -343, -343, -343,
-343, -343, -343, 115, 115, 115, 115, 115, 115, 115,
115, -343, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -343, -343, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -344, -344, -344, -344, -344, -344, -344, -344, -344,
129, -344, -344, 75, 75, 75, 75, 75, 75, 75,
75, -344, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -344, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -345, -345, -345, -345, -345, -345, -345, -345, -345,
-345, -345, -345, -345, -345, -345, -345, -345, -345, -345,
-345, -345, -345, -345, -345, -345, -345, -345, -345, -345,
-345, -345, -345, -345, -345, -345, -345, -345, -345, -345,
-345, -345, -345, -345, -345, -345, -345, -345, -345, -345,
-345, -345, -345, -345, -345, -345, -345, -345, -345
},
{
5, -346, -346, -346, -346, -346, -346, -346, -346, -346,
-346, -346, -346, 115, 115, 115, 115, 115, 115, 115,
115, -346, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -346, -346, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -347, -347, -347, -347, -347, -347, -347, -347, -347,
129, -347, -347, 75, 75, 75, 75, 75, 75, 75,
75, -347, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -347, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -348, -348, -348, -348, -348, -348, -348, -348, -348,
73, 62, -348, 74, 74, 74, 74, 74, 74, 74,
74, -348, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -348, 75, 74, 74, 74, 74, 402, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -349, -349, -349, -349, -349, -349, -349, -349, -349,
73, 62, -349, 74, 74, 74, 74, 74, 74, 74,
74, -349, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -349, 75, 403, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -350, -350, -350, -350, -350, -350, -350, -350, -350,
-350, -350, -350, -350, -350, -350, -350, -350, -350, -350,
-350, -350, -350, -350, -350, -350, -350, -350, -350, -350,
-350, -350, -350, -350, -350, -350, -350, -350, -350, -350,
-350, -350, -350, -350, -350, -350, -350, -350, -350, -350,
-350, -350, -350, -350, -350, -350, -350, -350, -350
},
{
5, -351, -351, -351, -351, -351, -351, -351, -351, -351,
-351, -351, -351, 115, 115, 115, 115, 115, 115, 115,
115, -351, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -351, -351, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -352, -352, -352, -352, -352, -352, -352, -352, -352,
129, -352, -352, 75, 75, 75, 75, 75, 75, 75,
75, -352, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -352, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -353, -353, -353, -353, -353, -353, -353, -353, -353,
-353, -353, -353, -353, -353, -353, -353, -353, -353, -353,
-353, -353, -353, -353, -353, -353, -353, -353, -353, -353,
-353, -353, -353, -353, -353, -353, -353, -353, -353, -353,
-353, -353, -353, -353, -353, -353, -353, -353, -353, -353,
-353, -353, -353, -353, -353, -353, -353, -353, -353
},
{
5, -354, -354, -354, -354, -354, -354, -354, -354, -354,
-354, -354, -354, 115, 115, 115, 115, 115, 115, 115,
115, -354, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -354, -354, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -355, -355, -355, -355, -355, -355, -355, -355, -355,
129, -355, -355, 75, 75, 75, 75, 75, 75, 75,
75, -355, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -355, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -356, -356, -356, -356, -356, -356, -356, -356, -356,
73, 62, -356, 74, 74, 74, 74, 74, 74, 74,
74, -356, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -356, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 404, 74
},
{
5, -357, -357, -357, -357, -357, -357, -357, -357, -357,
73, 62, -357, 74, 74, 74, 74, 74, 74, 74,
74, -357, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -357, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 405, 74, 74, 74, 74, 74, 74
},
{
5, -358, -358, -358, -358, -358, -358, -358, -358, -358,
73, 62, -358, 74, 74, 74, 74, 74, 74, 74,
74, -358, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -358, 75, 74, 74, 406, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -359, -359, -359, -359, -359, -359, -359, -359, -359,
73, 62, -359, 74, 74, 74, 74, 74, 74, 74,
74, -359, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -359, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 407, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -360, -360, -360, -360, -360, -360, -360, -360, -360,
-360, -360, -360, -360, -360, -360, -360, -360, -360, -360,
-360, -360, -360, -360, -360, -360, -360, -360, -360, -360,
-360, -360, -360, -360, -360, -360, -360, -360, -360, -360,
-360, -360, -360, -360, -360, -360, -360, -360, -360, -360,
-360, -360, -360, -360, -360, -360, -360, -360, -360
},
{
5, -361, -361, -361, -361, -361, -361, -361, -361, -361,
-361, -361, -361, 115, 115, 115, 115, 115, 115, 115,
115, -361, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -361, -361, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -362, -362, -362, -362, -362, -362, -362, -362, -362,
129, -362, -362, 75, 75, 75, 75, 75, 75, 75,
75, -362, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -362, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, 408, 408, 408, 408, 408, 408, 408, 408, 408,
73, 409, 408, 74, 74, 74, 74, 74, 74, 74,
74, 408, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 408, 410, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -364, -364, -364, -364, -364, -364, -364, -364, -364,
-364, -364, -364, -364, -364, -364, -364, -364, -364, -364,
-364, -364, -364, -364, -364, -364, -364, -364, -364, -364,
-364, -364, -364, -364, -364, -364, -364, -364, -364, -364,
-364, -364, -364, -364, -364, -364, -364, -364, -364, -364,
-364, -364, -364, -364, -364, -364, -364, -364, -364
},
{
5, -365, -365, -365, -365, -365, -365, -365, -365, -365,
-365, -365, -365, 115, 115, 115, 115, 115, 115, 115,
115, -365, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -365, -365, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -366, -366, -366, -366, -366, -366, -366, -366, -366,
129, -366, -366, 75, 75, 75, 75, 75, 75, 75,
75, -366, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -366, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, 266, 266, 266, 266, 266, 266, 266, 266, 266,
266, 268, 266, 313, 313, 313, 313, 313, 313, 313,
313, 266, 313, 313, 313, 313, 313, 313, 313, 313,
313, 313, 266, 266, 313, 313, 313, 313, 313, 313,
313, 313, 313, 313, 313, 313, 313, 313, 313, 313,
313, 313, 313, 313, 313, 313, 313, 313, 313
},
{
5, -368, -368, -368, -368, -368, -368, -368, -368, -368,
61, 62, -368, 63, 63, 63, 63, 63, 63, 63,
63, -368, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -368, 64, 63, 63, 63, 63, 63, 63,
63, 63, 411, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, 412, 412, 412, 412, 412, 412, 412, 412, 412,
61, 413, 412, 63, 63, 63, 63, 63, 63, 63,
63, 412, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 412, 414, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -370, -370, -370, -370, -370, -370, -370, -370, -370,
-370, -370, -370, -370, -370, -370, -370, -370, -370, -370,
-370, -370, -370, -370, -370, -370, -370, -370, -370, -370,
-370, -370, -370, -370, -370, -370, -370, -370, -370, -370,
-370, -370, -370, -370, -370, -370, -370, -370, -370, -370,
-370, -370, -370, -370, -370, -370, -370, -370, -370
},
{
5, -371, -371, -371, -371, -371, -371, -371, -371, -371,
-371, -371, -371, 115, 115, 115, 115, 115, 115, 115,
115, -371, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -371, -371, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -372, -372, -372, -372, -372, -372, -372, -372, -372,
120, -372, -372, 64, 64, 64, 64, 64, 64, 64,
64, -372, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, -372, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64
},
{
5, -373, -373, -373, -373, -373, -373, -373, -373, -373,
-373, -373, -373, -373, -373, -373, -373, -373, -373, -373,
-373, -373, -373, -373, -373, -373, -373, -373, -373, -373,
-373, -373, -373, -373, -373, -373, -373, -373, -373, -373,
-373, -373, -373, -373, -373, -373, -373, -373, -373, -373,
-373, -373, -373, -373, -373, -373, -373, -373, -373
},
{
5, -374, -374, -374, -374, -374, -374, -374, -374, -374,
-374, -374, -374, 115, 115, 115, 115, 115, 115, 115,
115, -374, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -374, -374, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -375, -375, -375, -375, -375, -375, -375, -375, -375,
120, -375, -375, 64, 64, 64, 64, 64, 64, 64,
64, -375, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, -375, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64
},
{
5, -376, -376, -376, -376, -376, -376, -376, -376, -376,
61, 62, -376, 63, 63, 415, 63, 63, 63, 63,
63, -376, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -376, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -377, -377, -377, -377, -377, -377, -377, -377, -377,
61, 62, -377, 63, 63, 63, 63, 416, 63, 63,
63, -377, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -377, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -378, -378, -378, -378, -378, -378, -378, -378, -378,
61, 62, -378, 63, 63, 63, 63, 63, 63, 63,
63, -378, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -378, 64, 63, 63, 63, 63, 417, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -379, -379, -379, -379, -379, -379, -379, -379, -379,
61, 62, -379, 63, 63, 63, 63, 63, 63, 63,
63, -379, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -379, 64, 63, 63, 63, 63, 63, 63,
63, 63, 418, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -380, -380, -380, -380, -380, -380, -380, -380, -380,
-380, -380, -380, -380, -380, -380, -380, -380, -380, -380,
-380, -380, -380, -380, -380, -380, -380, -380, -380, -380,
-380, -380, -380, -380, -380, -380, -380, -380, -380, -380,
-380, -380, -380, -380, -380, -380, -380, -380, -380, -380,
-380, -380, -380, -380, -380, -380, -380, -380, -380
},
{
5, -381, -381, -381, -381, -381, -381, -381, -381, -381,
-381, -381, -381, 115, 115, 115, 115, 115, 115, 115,
115, -381, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -381, -381, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -382, -382, -382, -382, -382, -382, -382, -382, -382,
120, -382, -382, 64, 64, 64, 64, 64, 64, 64,
64, -382, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, -382, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64
},
{
5, -383, -383, -383, -383, -383, -383, -383, -383, -383,
61, 62, -383, 63, 63, 63, 419, 63, 63, 420,
63, -383, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -383, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -384, -384, -384, -384, -384, -384, -384, -384, -384,
73, 62, -384, 74, 74, 74, 74, 74, 74, 74,
74, -384, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -384, 75, 74, 74, 74, 74, 421, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -385, -385, -385, -385, -385, -385, -385, -385, -385,
-385, -385, -385, -385, -385, -385, -385, -385, -385, -385,
-385, -385, -385, -385, -385, -385, -385, -385, -385, -385,
-385, -385, -385, -385, -385, -385, -385, -385, -385, -385,
-385, -385, -385, -385, -385, -385, -385, -385, -385, -385,
-385, -385, -385, -385, -385, -385, -385, -385, -385
},
{
5, -386, -386, -386, -386, -386, -386, -386, -386, -386,
-386, -386, -386, 115, 115, 115, 115, 115, 115, 115,
115, -386, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -386, -386, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -387, -387, -387, -387, -387, -387, -387, -387, -387,
129, -387, -387, 75, 75, 75, 75, 75, 75, 75,
75, -387, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -387, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -388, -388, -388, -388, -388, -388, -388, -388, -388,
-388, -388, -388, -388, -388, -388, -388, -388, -388, -388,
-388, -388, -388, -388, -388, -388, -388, -388, -388, -388,
-388, -388, -388, -388, -388, -388, -388, -388, -388, -388,
-388, -388, -388, -388, -388, -388, -388, -388, -388, -388,
-388, -388, -388, -388, -388, -388, -388, -388, -388
},
{
5, -389, -389, -389, -389, -389, -389, -389, -389, -389,
-389, -389, -389, 115, 115, 115, 115, 115, 115, 115,
115, -389, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -389, -389, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -390, -390, -390, -390, -390, -390, -390, -390, -390,
129, -390, -390, 75, 75, 75, 75, 75, 75, 75,
75, -390, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -390, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -391, -391, -391, -391, -391, -391, -391, -391, -391,
-391, -391, -391, -391, -391, -391, -391, -391, -391, -391,
-391, -391, -391, -391, -391, -391, -391, -391, -391, -391,
-391, -391, -391, -391, -391, -391, -391, -391, -391, -391,
-391, -391, -391, -391, -391, -391, -391, -391, -391, -391,
-391, -391, -391, -391, -391, -391, -391, -391, -391
},
{
5, -392, -392, -392, -392, -392, -392, -392, -392, -392,
-392, -392, -392, 115, 115, 115, 115, 115, 115, 115,
115, -392, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -392, -392, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -393, -393, -393, -393, -393, -393, -393, -393, -393,
129, -393, -393, 75, 75, 75, 75, 75, 75, 75,
75, -393, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -393, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -394, -394, -394, -394, -394, -394, -394, -394, -394,
73, 62, -394, 74, 74, 74, 74, 74, 74, 74,
74, -394, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -394, 75, 74, 74, 74, 74, 422, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -395, -395, -395, -395, -395, -395, -395, -395, -395,
73, 62, -395, 74, 74, 74, 74, 74, 74, 74,
74, -395, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -395, 75, 74, 74, 74, 74, 74, 74,
74, 74, 423, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -396, -396, -396, -396, -396, -396, -396, -396, -396,
73, 62, -396, 74, 74, 74, 74, 74, 74, 74,
74, -396, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -396, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 424, 74
},
{
5, -397, -397, -397, -397, -397, -397, -397, -397, -397,
-397, -397, -397, -397, -397, -397, -397, -397, -397, -397,
-397, -397, -397, -397, -397, -397, -397, -397, -397, -397,
-397, -397, -397, -397, -397, -397, -397, -397, -397, -397,
-397, -397, -397, -397, -397, -397, -397, -397, -397, -397,
-397, -397, -397, -397, -397, -397, -397, -397, -397
},
{
5, -398, -398, -398, -398, -398, -398, -398, -398, -398,
-398, -398, -398, 115, 115, 115, 115, 115, 115, 115,
115, -398, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -398, -398, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -399, -399, -399, -399, -399, -399, -399, -399, -399,
129, -399, -399, 75, 75, 75, 75, 75, 75, 75,
75, -399, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -399, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -400, -400, -400, -400, -400, -400, -400, -400, -400,
73, 62, -400, 74, 74, 74, 74, 74, 74, 74,
74, -400, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -400, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 425, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 426, 426, 426, 426, 426, 426, 426, 426, 426,
73, 427, 426, 74, 74, 74, 74, 74, 74, 74,
74, 426, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 426, 428, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 429, 429, 429, 429, 429, 429, 429, 429, 429,
73, 430, 429, 74, 74, 74, 74, 74, 74, 74,
74, 429, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 429, 431, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -403, -403, -403, -403, -403, -403, -403, -403, -403,
73, 62, -403, 74, 74, 74, 74, 74, 74, 74,
74, -403, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -403, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 432, 74, 74, 74, 74, 74, 74
},
{
5, 433, 433, 433, 433, 433, 433, 433, 433, 433,
73, 434, 433, 74, 74, 74, 74, 74, 74, 74,
74, 433, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 433, 435, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -405, -405, -405, -405, -405, -405, -405, -405, -405,
73, 62, -405, 74, 74, 74, 74, 74, 74, 74,
74, -405, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -405, 75, 74, 74, 74, 74, 436, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -406, -406, -406, -406, -406, -406, -406, -406, -406,
73, 62, -406, 74, 74, 74, 74, 74, 74, 74,
74, -406, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -406, 75, 74, 74, 74, 74, 437, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 438, 438, 438, 438, 438, 438, 438, 438, 438,
73, 439, 438, 74, 74, 74, 74, 74, 74, 74,
74, 438, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 438, 440, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -408, -408, -408, -408, -408, -408, -408, -408, -408,
-408, -408, -408, -408, -408, -408, -408, -408, -408, -408,
-408, -408, -408, -408, -408, -408, -408, -408, -408, -408,
-408, -408, -408, -408, -408, -408, -408, -408, -408, -408,
-408, -408, -408, -408, -408, -408, -408, -408, -408, -408,
-408, -408, -408, -408, -408, -408, -408, -408, -408
},
{
5, -409, -409, -409, -409, -409, -409, -409, -409, -409,
-409, -409, -409, 115, 115, 115, 115, 115, 115, 115,
115, -409, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -409, -409, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -410, -410, -410, -410, -410, -410, -410, -410, -410,
129, -410, -410, 75, 75, 75, 75, 75, 75, 75,
75, -410, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -410, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -411, -411, -411, -411, -411, -411, -411, -411, -411,
61, 62, -411, 63, 63, 63, 63, 63, 63, 63,
63, -411, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -411, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 441, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -412, -412, -412, -412, -412, -412, -412, -412, -412,
-412, -412, -412, -412, -412, -412, -412, -412, -412, -412,
-412, -412, -412, -412, -412, -412, -412, -412, -412, -412,
-412, -412, -412, -412, -412, -412, -412, -412, -412, -412,
-412, -412, -412, -412, -412, -412, -412, -412, -412, -412,
-412, -412, -412, -412, -412, -412, -412, -412, -412
},
{
5, -413, -413, -413, -413, -413, -413, -413, -413, -413,
-413, -413, -413, 115, 115, 115, 115, 115, 115, 115,
115, -413, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -413, -413, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -414, -414, -414, -414, -414, -414, -414, -414, -414,
120, -414, -414, 64, 64, 64, 64, 64, 64, 64,
64, -414, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, -414, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64
},
{
5, 442, 442, 442, 442, 442, 442, 442, 442, 442,
61, 443, 442, 63, 63, 63, 63, 63, 63, 63,
63, 442, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 442, 444, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, 445, 445, 445, 445, 445, 445, 445, 445, 445,
61, 446, 445, 63, 63, 63, 63, 63, 63, 63,
63, 445, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 445, 447, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -417, -417, -417, -417, -417, -417, -417, -417, -417,
61, 62, -417, 63, 63, 63, 63, 63, 63, 63,
63, -417, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -417, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 448, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -418, -418, -418, -418, -418, -418, -418, -418, -418,
61, 62, -418, 63, 63, 63, 63, 63, 63, 63,
63, -418, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -418, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 449, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -419, -419, -419, -419, -419, -419, -419, -419, -419,
61, 62, -419, 63, 63, 450, 63, 63, 63, 63,
63, -419, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -419, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -420, -420, -420, -420, -420, -420, -420, -420, -420,
61, 62, -420, 63, 63, 63, 63, 451, 63, 63,
63, -420, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -420, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, 452, 452, 452, 452, 452, 452, 452, 452, 452,
73, 453, 452, 74, 74, 74, 74, 74, 74, 74,
74, 452, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 452, 454, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -422, -422, -422, -422, -422, -422, -422, -422, -422,
73, 62, -422, 74, 74, 74, 74, 74, 74, 74,
74, -422, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -422, 75, 74, 74, 74, 455, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -423, -423, -423, -423, -423, -423, -423, -423, -423,
73, 62, -423, 74, 74, 74, 74, 74, 74, 74,
74, -423, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -423, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 456, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 457, 457, 457, 457, 457, 457, 457, 457, 457,
73, 458, 457, 74, 74, 74, 74, 74, 74, 74,
74, 457, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 457, 459, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 460, 460, 460, 460, 460, 460, 460, 460, 460,
73, 461, 460, 74, 74, 74, 74, 74, 74, 74,
74, 460, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 460, 462, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -426, -426, -426, -426, -426, -426, -426, -426, -426,
-426, -426, -426, -426, -426, -426, -426, -426, -426, -426,
-426, -426, -426, -426, -426, -426, -426, -426, -426, -426,
-426, -426, -426, -426, -426, -426, -426, -426, -426, -426,
-426, -426, -426, -426, -426, -426, -426, -426, -426, -426,
-426, -426, -426, -426, -426, -426, -426, -426, -426
},
{
5, -427, -427, -427, -427, -427, -427, -427, -427, -427,
-427, -427, -427, 115, 115, 115, 115, 115, 115, 115,
115, -427, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -427, -427, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -428, -428, -428, -428, -428, -428, -428, -428, -428,
129, -428, -428, 75, 75, 75, 75, 75, 75, 75,
75, -428, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -428, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -429, -429, -429, -429, -429, -429, -429, -429, -429,
-429, -429, -429, -429, -429, -429, -429, -429, -429, -429,
-429, -429, -429, -429, -429, -429, -429, -429, -429, -429,
-429, -429, -429, -429, -429, -429, -429, -429, -429, -429,
-429, -429, -429, -429, -429, -429, -429, -429, -429, -429,
-429, -429, -429, -429, -429, -429, -429, -429, -429
},
{
5, -430, -430, -430, -430, -430, -430, -430, -430, -430,
-430, -430, -430, 115, 115, 115, 115, 115, 115, 115,
115, -430, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -430, -430, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -431, -431, -431, -431, -431, -431, -431, -431, -431,
129, -431, -431, 75, 75, 75, 75, 75, 75, 75,
75, -431, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -431, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -432, -432, -432, -432, -432, -432, -432, -432, -432,
73, 62, -432, 74, 74, 74, 74, 74, 74, 74,
74, -432, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -432, 75, 74, 74, 74, 74, 74, 74,
74, 74, 463, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -433, -433, -433, -433, -433, -433, -433, -433, -433,
-433, -433, -433, -433, -433, -433, -433, -433, -433, -433,
-433, -433, -433, -433, -433, -433, -433, -433, -433, -433,
-433, -433, -433, -433, -433, -433, -433, -433, -433, -433,
-433, -433, -433, -433, -433, -433, -433, -433, -433, -433,
-433, -433, -433, -433, -433, -433, -433, -433, -433
},
{
5, -434, -434, -434, -434, -434, -434, -434, -434, -434,
-434, -434, -434, 115, 115, 115, 115, 115, 115, 115,
115, -434, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -434, -434, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -435, -435, -435, -435, -435, -435, -435, -435, -435,
129, -435, -435, 75, 75, 75, 75, 75, 75, 75,
75, -435, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -435, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, 464, 464, 464, 464, 464, 464, 464, 464, 464,
73, 465, 464, 74, 74, 74, 74, 74, 74, 74,
74, 464, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 464, 466, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, 467, 467, 467, 467, 467, 467, 467, 467, 467,
73, 468, 467, 74, 74, 74, 74, 74, 74, 74,
74, 467, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 467, 469, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -438, -438, -438, -438, -438, -438, -438, -438, -438,
-438, -438, -438, -438, -438, -438, -438, -438, -438, -438,
-438, -438, -438, -438, -438, -438, -438, -438, -438, -438,
-438, -438, -438, -438, -438, -438, -438, -438, -438, -438,
-438, -438, -438, -438, -438, -438, -438, -438, -438, -438,
-438, -438, -438, -438, -438, -438, -438, -438, -438
},
{
5, -439, -439, -439, -439, -439, -439, -439, -439, -439,
-439, -439, -439, 115, 115, 115, 115, 115, 115, 115,
115, -439, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -439, -439, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -440, -440, -440, -440, -440, -440, -440, -440, -440,
129, -440, -440, 75, 75, 75, 75, 75, 75, 75,
75, -440, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -440, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -441, -441, -441, -441, -441, -441, -441, -441, -441,
61, 62, -441, 63, 63, 63, 63, 63, 63, 63,
63, -441, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -441, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 470, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -442, -442, -442, -442, -442, -442, -442, -442, -442,
-442, -442, -442, -442, -442, -442, -442, -442, -442, -442,
-442, -442, -442, -442, -442, -442, -442, -442, -442, -442,
-442, -442, -442, -442, -442, -442, -442, -442, -442, -442,
-442, -442, -442, -442, -442, -442, -442, -442, -442, -442,
-442, -442, -442, -442, -442, -442, -442, -442, -442
},
{
5, -443, -443, -443, -443, -443, -443, -443, -443, -443,
-443, -443, -443, 115, 115, 115, 115, 115, 115, 115,
115, -443, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -443, -443, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -444, -444, -444, -444, -444, -444, -444, -444, -444,
120, -444, -444, 64, 64, 64, 64, 64, 64, 64,
64, -444, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, -444, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64
},
{
5, -445, -445, -445, -445, -445, -445, -445, -445, -445,
-445, -445, -445, -445, -445, -445, -445, -445, -445, -445,
-445, -445, -445, -445, -445, -445, -445, -445, -445, -445,
-445, -445, -445, -445, -445, -445, -445, -445, -445, -445,
-445, -445, -445, -445, -445, -445, -445, -445, -445, -445,
-445, -445, -445, -445, -445, -445, -445, -445, -445
},
{
5, -446, -446, -446, -446, -446, -446, -446, -446, -446,
-446, -446, -446, 115, 115, 115, 115, 115, 115, 115,
115, -446, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -446, -446, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -447, -447, -447, -447, -447, -447, -447, -447, -447,
120, -447, -447, 64, 64, 64, 64, 64, 64, 64,
64, -447, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, -447, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64
},
{
5, -448, -448, -448, -448, -448, -448, -448, -448, -448,
61, 62, -448, 63, 63, 63, 63, 63, 63, 63,
63, -448, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -448, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 471, 63, 63, 63, 63, 63, 63
},
{
5, -449, -449, -449, -449, -449, -449, -449, -449, -449,
61, 62, -449, 63, 63, 63, 63, 63, 63, 63,
63, -449, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -449, 64, 63, 63, 63, 63, 63, 63,
472, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, 473, 473, 473, 473, 473, 473, 473, 473, 473,
61, 474, 473, 63, 63, 63, 63, 63, 63, 63,
63, 473, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 473, 475, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, 476, 476, 476, 476, 476, 476, 476, 476, 476,
61, 477, 476, 63, 63, 63, 63, 63, 63, 63,
63, 476, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 476, 478, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -452, -452, -452, -452, -452, -452, -452, -452, -452,
-452, -452, -452, -452, -452, -452, -452, -452, -452, -452,
-452, -452, -452, -452, -452, -452, -452, -452, -452, -452,
-452, -452, -452, -452, -452, -452, -452, -452, -452, -452,
-452, -452, -452, -452, -452, -452, -452, -452, -452, -452,
-452, -452, -452, -452, -452, -452, -452, -452, -452
},
{
5, -453, -453, -453, -453, -453, -453, -453, -453, -453,
-453, -453, -453, 115, 115, 115, 115, 115, 115, 115,
115, -453, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -453, -453, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -454, -454, -454, -454, -454, -454, -454, -454, -454,
129, -454, -454, 75, 75, 75, 75, 75, 75, 75,
75, -454, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -454, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, 479, 479, 479, 479, 479, 479, 479, 479, 479,
73, 480, 479, 74, 74, 74, 74, 74, 74, 74,
74, 479, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 479, 481, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -456, -456, -456, -456, -456, -456, -456, -456, -456,
73, 62, -456, 74, 74, 74, 74, 74, 74, 74,
74, -456, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -456, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 482, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -457, -457, -457, -457, -457, -457, -457, -457, -457,
-457, -457, -457, -457, -457, -457, -457, -457, -457, -457,
-457, -457, -457, -457, -457, -457, -457, -457, -457, -457,
-457, -457, -457, -457, -457, -457, -457, -457, -457, -457,
-457, -457, -457, -457, -457, -457, -457, -457, -457, -457,
-457, -457, -457, -457, -457, -457, -457, -457, -457
},
{
5, -458, -458, -458, -458, -458, -458, -458, -458, -458,
-458, -458, -458, 115, 115, 115, 115, 115, 115, 115,
115, -458, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -458, -458, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -459, -459, -459, -459, -459, -459, -459, -459, -459,
129, -459, -459, 75, 75, 75, 75, 75, 75, 75,
75, -459, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -459, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -460, -460, -460, -460, -460, -460, -460, -460, -460,
-460, -460, -460, -460, -460, -460, -460, -460, -460, -460,
-460, -460, -460, -460, -460, -460, -460, -460, -460, -460,
-460, -460, -460, -460, -460, -460, -460, -460, -460, -460,
-460, -460, -460, -460, -460, -460, -460, -460, -460, -460,
-460, -460, -460, -460, -460, -460, -460, -460, -460
},
{
5, -461, -461, -461, -461, -461, -461, -461, -461, -461,
-461, -461, -461, 115, 115, 115, 115, 115, 115, 115,
115, -461, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -461, -461, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -462, -462, -462, -462, -462, -462, -462, -462, -462,
129, -462, -462, 75, 75, 75, 75, 75, 75, 75,
75, -462, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -462, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -463, -463, -463, -463, -463, -463, -463, -463, -463,
73, 62, -463, 74, 74, 74, 74, 74, 74, 74,
74, -463, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -463, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 483, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -464, -464, -464, -464, -464, -464, -464, -464, -464,
-464, -464, -464, -464, -464, -464, -464, -464, -464, -464,
-464, -464, -464, -464, -464, -464, -464, -464, -464, -464,
-464, -464, -464, -464, -464, -464, -464, -464, -464, -464,
-464, -464, -464, -464, -464, -464, -464, -464, -464, -464,
-464, -464, -464, -464, -464, -464, -464, -464, -464
},
{
5, -465, -465, -465, -465, -465, -465, -465, -465, -465,
-465, -465, -465, 115, 115, 115, 115, 115, 115, 115,
115, -465, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -465, -465, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -466, -466, -466, -466, -466, -466, -466, -466, -466,
129, -466, -466, 75, 75, 75, 75, 75, 75, 75,
75, -466, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -466, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -467, -467, -467, -467, -467, -467, -467, -467, -467,
-467, -467, -467, -467, -467, -467, -467, -467, -467, -467,
-467, -467, -467, -467, -467, -467, -467, -467, -467, -467,
-467, -467, -467, -467, -467, -467, -467, -467, -467, -467,
-467, -467, -467, -467, -467, -467, -467, -467, -467, -467,
-467, -467, -467, -467, -467, -467, -467, -467, -467
},
{
5, -468, -468, -468, -468, -468, -468, -468, -468, -468,
-468, -468, -468, 115, 115, 115, 115, 115, 115, 115,
115, -468, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -468, -468, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -469, -469, -469, -469, -469, -469, -469, -469, -469,
129, -469, -469, 75, 75, 75, 75, 75, 75, 75,
75, -469, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -469, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, 484, 484, 484, 484, 484, 484, 484, 484, 484,
61, 485, 484, 63, 63, 63, 63, 63, 63, 63,
63, 484, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 484, 486, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -471, -471, -471, -471, -471, -471, -471, -471, -471,
61, 62, -471, 63, 63, 63, 63, 63, 63, 63,
63, -471, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -471, 64, 63, 63, 63, 63, 63, 63,
63, 63, 487, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, 488, 488, 488, 488, 488, 488, 488, 488, 488,
61, 489, 488, 63, 63, 63, 63, 63, 63, 63,
63, 488, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 488, 490, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -473, -473, -473, -473, -473, -473, -473, -473, -473,
-473, -473, -473, -473, -473, -473, -473, -473, -473, -473,
-473, -473, -473, -473, -473, -473, -473, -473, -473, -473,
-473, -473, -473, -473, -473, -473, -473, -473, -473, -473,
-473, -473, -473, -473, -473, -473, -473, -473, -473, -473,
-473, -473, -473, -473, -473, -473, -473, -473, -473
},
{
5, -474, -474, -474, -474, -474, -474, -474, -474, -474,
-474, -474, -474, 115, 115, 115, 115, 115, 115, 115,
115, -474, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -474, -474, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -475, -475, -475, -475, -475, -475, -475, -475, -475,
120, -475, -475, 64, 64, 64, 64, 64, 64, 64,
64, -475, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, -475, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64
},
{
5, -476, -476, -476, -476, -476, -476, -476, -476, -476,
-476, -476, -476, -476, -476, -476, -476, -476, -476, -476,
-476, -476, -476, -476, -476, -476, -476, -476, -476, -476,
-476, -476, -476, -476, -476, -476, -476, -476, -476, -476,
-476, -476, -476, -476, -476, -476, -476, -476, -476, -476,
-476, -476, -476, -476, -476, -476, -476, -476, -476
},
{
5, -477, -477, -477, -477, -477, -477, -477, -477, -477,
-477, -477, -477, 115, 115, 115, 115, 115, 115, 115,
115, -477, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -477, -477, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -478, -478, -478, -478, -478, -478, -478, -478, -478,
120, -478, -478, 64, 64, 64, 64, 64, 64, 64,
64, -478, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, -478, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64
},
{
5, -479, -479, -479, -479, -479, -479, -479, -479, -479,
-479, -479, -479, -479, -479, -479, -479, -479, -479, -479,
-479, -479, -479, -479, -479, -479, -479, -479, -479, -479,
-479, -479, -479, -479, -479, -479, -479, -479, -479, -479,
-479, -479, -479, -479, -479, -479, -479, -479, -479, -479,
-479, -479, -479, -479, -479, -479, -479, -479, -479
},
{
5, -480, -480, -480, -480, -480, -480, -480, -480, -480,
-480, -480, -480, 115, 115, 115, 115, 115, 115, 115,
115, -480, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -480, -480, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -481, -481, -481, -481, -481, -481, -481, -481, -481,
129, -481, -481, 75, 75, 75, 75, 75, 75, 75,
75, -481, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -481, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, 491, 491, 491, 491, 491, 491, 491, 491, 491,
73, 492, 491, 74, 74, 74, 74, 74, 74, 74,
74, 491, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 491, 493, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -483, -483, -483, -483, -483, -483, -483, -483, -483,
73, 62, -483, 74, 74, 74, 74, 74, 74, 74,
74, -483, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, -483, 75, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 494, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -484, -484, -484, -484, -484, -484, -484, -484, -484,
-484, -484, -484, -484, -484, -484, -484, -484, -484, -484,
-484, -484, -484, -484, -484, -484, -484, -484, -484, -484,
-484, -484, -484, -484, -484, -484, -484, -484, -484, -484,
-484, -484, -484, -484, -484, -484, -484, -484, -484, -484,
-484, -484, -484, -484, -484, -484, -484, -484, -484
},
{
5, -485, -485, -485, -485, -485, -485, -485, -485, -485,
-485, -485, -485, 115, 115, 115, 115, 115, 115, 115,
115, -485, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -485, -485, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -486, -486, -486, -486, -486, -486, -486, -486, -486,
120, -486, -486, 64, 64, 64, 64, 64, 64, 64,
64, -486, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, -486, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64
},
{
5, -487, -487, -487, -487, -487, -487, -487, -487, -487,
61, 62, -487, 63, 63, 63, 63, 63, 63, 63,
63, -487, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -487, 64, 63, 63, 63, 63, 63, 495,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -488, -488, -488, -488, -488, -488, -488, -488, -488,
-488, -488, -488, -488, -488, -488, -488, -488, -488, -488,
-488, -488, -488, -488, -488, -488, -488, -488, -488, -488,
-488, -488, -488, -488, -488, -488, -488, -488, -488, -488,
-488, -488, -488, -488, -488, -488, -488, -488, -488, -488,
-488, -488, -488, -488, -488, -488, -488, -488, -488
},
{
5, -489, -489, -489, -489, -489, -489, -489, -489, -489,
-489, -489, -489, 115, 115, 115, 115, 115, 115, 115,
115, -489, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -489, -489, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -490, -490, -490, -490, -490, -490, -490, -490, -490,
120, -490, -490, 64, 64, 64, 64, 64, 64, 64,
64, -490, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, -490, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64
},
{
5, -491, -491, -491, -491, -491, -491, -491, -491, -491,
-491, -491, -491, -491, -491, -491, -491, -491, -491, -491,
-491, -491, -491, -491, -491, -491, -491, -491, -491, -491,
-491, -491, -491, -491, -491, -491, -491, -491, -491, -491,
-491, -491, -491, -491, -491, -491, -491, -491, -491, -491,
-491, -491, -491, -491, -491, -491, -491, -491, -491
},
{
5, -492, -492, -492, -492, -492, -492, -492, -492, -492,
-492, -492, -492, 115, 115, 115, 115, 115, 115, 115,
115, -492, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -492, -492, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -493, -493, -493, -493, -493, -493, -493, -493, -493,
129, -493, -493, 75, 75, 75, 75, 75, 75, 75,
75, -493, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -493, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, 496, 496, 496, 496, 496, 496, 496, 496, 496,
73, 497, 496, 74, 74, 74, 74, 74, 74, 74,
74, 496, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 496, 498, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
74, 74, 74, 74, 74, 74, 74, 74, 74
},
{
5, -495, -495, -495, -495, -495, -495, -495, -495, -495,
61, 62, -495, 63, 63, 63, 63, 63, 63, 63,
63, -495, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -495, 64, 63, 63, 63, 63, 63, 63,
63, 63, 499, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -496, -496, -496, -496, -496, -496, -496, -496, -496,
-496, -496, -496, -496, -496, -496, -496, -496, -496, -496,
-496, -496, -496, -496, -496, -496, -496, -496, -496, -496,
-496, -496, -496, -496, -496, -496, -496, -496, -496, -496,
-496, -496, -496, -496, -496, -496, -496, -496, -496, -496,
-496, -496, -496, -496, -496, -496, -496, -496, -496
},
{
5, -497, -497, -497, -497, -497, -497, -497, -497, -497,
-497, -497, -497, 115, 115, 115, 115, 115, 115, 115,
115, -497, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -497, -497, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -498, -498, -498, -498, -498, -498, -498, -498, -498,
129, -498, -498, 75, 75, 75, 75, 75, 75, 75,
75, -498, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, -498, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
75, 75, 75, 75, 75, 75, 75, 75, 75
},
{
5, -499, -499, -499, -499, -499, -499, -499, -499, -499,
61, 62, -499, 63, 63, 63, 63, 63, 63, 63,
63, -499, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -499, 64, 63, 63, 63, 63, 500, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -500, -500, -500, -500, -500, -500, -500, -500, -500,
61, 62, -500, 63, 63, 63, 63, 63, 63, 63,
63, -500, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, -500, 64, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
501, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, 502, 502, 502, 502, 502, 502, 502, 502, 502,
61, 503, 502, 63, 63, 63, 63, 63, 63, 63,
63, 502, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 502, 504, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
63, 63, 63, 63, 63, 63, 63, 63, 63
},
{
5, -502, -502, -502, -502, -502, -502, -502, -502, -502,
-502, -502, -502, -502, -502, -502, -502, -502, -502, -502,
-502, -502, -502, -502, -502, -502, -502, -502, -502, -502,
-502, -502, -502, -502, -502, -502, -502, -502, -502, -502,
-502, -502, -502, -502, -502, -502, -502, -502, -502, -502,
-502, -502, -502, -502, -502, -502, -502, -502, -502
},
{
5, -503, -503, -503, -503, -503, -503, -503, -503, -503,
-503, -503, -503, 115, 115, 115, 115, 115, 115, 115,
115, -503, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, -503, -503, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
115, 115, 115, 115, 115, 115, 115, 115, 115
},
{
5, -504, -504, -504, -504, -504, -504, -504, -504, -504,
120, -504, -504, 64, 64, 64, 64, 64, 64, 64,
64, -504, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, -504, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64
},
} ;
static yy_state_type yy_get_previous_state (void );
static yy_state_type yy_try_NUL_trans (yy_state_type current_state );
static int yy_get_next_buffer (void );
static void yy_fatal_error (yyconst char msg[] );
/* Done after the current pattern has been matched and before the
* corresponding action - sets up smingtext.
*/
#define YY_DO_BEFORE_ACTION \
(yytext_ptr) = yy_bp; \
smingleng = (size_t) (yy_cp - yy_bp); \
(yy_hold_char) = *yy_cp; \
*yy_cp = '\0'; \
(yy_c_buf_p) = yy_cp;
#define YY_NUM_RULES 66
#define YY_END_OF_BUFFER 67
/* This struct is not used in this scanner,
but its presence is necessary. */
struct yy_trans_info
{
flex_int32_t yy_verify;
flex_int32_t yy_nxt;
};
static yyconst flex_int16_t yy_accept[505] =
{ 0,
0, 0, 0, 0, 67, 65, 9, 8, 65, 65,
4, 4, 65, 65, 65, 65, 56, 56, 56, 56,
56, 56, 56, 56, 57, 57, 57, 57, 57, 57,
57, 57, 57, 57, 57, 57, 57, 57, 57, 57,
65, 64, 65, 8, 0, 63, 0, 6, 5, 6,
0, 59, 59, 59, 58, 58, 59, 59, 0, 7,
56, 0, 56, 56, 56, 56, 56, 56, 56, 56,
56, 56, 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,
0, 64, 0, 64, 64, 63, 61, 0, 61, 0,
1, 0, 0, 0, 0, 0, 0, 0, 0, 56,
56, 56, 56, 56, 56, 56, 56, 56, 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, 0, 0,
2, 3, 61, 61, 61, 61, 0, 0, 60, 60,
60, 60, 56, 56, 56, 56, 56, 56, 56, 56,
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,
0, 0, 0, 44, 44, 44, 56, 56, 56, 56,
56, 56, 56, 33, 33, 33, 57, 57, 57, 57,
57, 13, 13, 13, 57, 57, 57, 57, 57, 57,
57, 57, 57, 57, 57, 57, 57, 57, 55, 55,
55, 57, 57, 57, 57, 54, 54, 54, 57, 20,
20, 20, 57, 57, 57, 62, 62, 62, 56, 56,
56, 56, 56, 56, 56, 56, 56, 57, 57, 23,
23, 23, 57, 57, 57, 57, 57, 27, 27, 27,
57, 57, 57, 57, 57, 57, 57, 57, 57, 57,
57, 57, 57, 57, 57, 57, 57, 57, 57, 29,
29, 29, 0, 56, 56, 56, 56, 56, 56, 56,
56, 56, 31, 31, 31, 57, 57, 57, 57, 57,
57, 57, 57, 57, 28, 28, 28, 57, 11, 11,
11, 10, 10, 10, 52, 52, 52, 57, 57, 21,
21, 21, 53, 53, 53, 57, 57, 57, 57, 30,
30, 30, 57, 26, 26, 26, 62, 56, 56, 41,
41, 41, 42, 42, 42, 56, 56, 56, 56, 35,
35, 35, 56, 57, 15, 15, 15, 46, 46, 46,
32, 32, 32, 57, 57, 57, 24, 24, 24, 57,
57, 57, 57, 57, 57, 57, 57, 19, 19, 19,
56, 43, 43, 43, 56, 56, 56, 56, 56, 56,
57, 57, 57, 57, 57, 22, 22, 22, 48, 48,
48, 57, 50, 50, 50, 57, 57, 12, 12, 12,
56, 37, 37, 37, 38, 38, 38, 56, 56, 56,
56, 25, 25, 25, 57, 57, 49, 49, 49, 18,
18, 18, 57, 51, 51, 51, 17, 17, 17, 56,
56, 56, 39, 39, 39, 40, 40, 40, 47, 47,
47, 57, 57, 45, 45, 45, 56, 34, 34, 34,
16, 16, 16, 57, 56, 14, 14, 14, 56, 56,
56, 36, 36, 36
} ;
static yyconst flex_int32_t yy_ec[256] =
{ 0,
1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
1, 1, 4, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 5, 6, 7, 6, 6, 6, 6, 6, 8,
8, 6, 9, 8, 10, 11, 12, 13, 14, 15,
16, 17, 18, 19, 18, 20, 18, 21, 8, 6,
6, 6, 6, 6, 22, 23, 22, 22, 24, 25,
26, 26, 27, 26, 26, 26, 26, 26, 28, 29,
26, 26, 30, 26, 31, 26, 26, 26, 26, 26,
6, 32, 6, 6, 33, 6, 34, 35, 36, 37,
38, 39, 40, 41, 42, 43, 41, 44, 45, 46,
47, 48, 49, 50, 51, 52, 53, 54, 55, 56,
57, 58, 8, 8, 8, 6, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1
} ;
static yy_state_type yy_last_accepting_state;
static char *yy_last_accepting_cpos;
extern int sming_flex_debug;
int sming_flex_debug = 0;
/* The intent behind this definition is that it'll catch
* any uses of REJECT which flex missed.
*/
#define REJECT reject_used_but_not_detected
#define yymore() yymore_used_but_not_detected
#define YY_MORE_ADJ 0
#define YY_RESTORE_YY_MORE_OFFSET
char *smingtext;
#line 1 "scanner-sming.l"
/*
* scanner-sming.l --
*
* Lexical rules for scanning the SMIng MIB module language.
*
* Copyright (c) 1999 Frank Strauss, Technical University of Braunschweig.
*
* See the file "COPYING" for information on usage and redistribution
* of this file, and for a DISCLAIMER OF ALL WARRANTIES.
*
* @(#) $Id: scanner-sming.l 7734 2008-02-15 07:49:14Z schoenw $
*/
#line 17 "scanner-sming.l"
#include <config.h>
#ifdef BACKEND_SMING
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <errno.h>
#if defined(HAVE_WIN_H)
#include "win.h"
#endif
#include "error.h"
#include "util.h"
#include "parser-sming.h"
#include "parser-sming.tab.h"
#include "scanner-sming.h"
#ifdef HAVE_DMALLOC_H
#include <dmalloc.h>
#endif
/* we need a reentrant parser, so sminglex gets arguments */
#if 0
#define YY_DECL int sminglex YY_PROTO((YYSTYPE *lvalp, void *parser))
#else
#define YY_DECL int sminglex(YYSTYPE *lvalp,void *parser)
#endif
#define thisParser (*(Parser *) parser)
#define MAX_NUMBER "18446744073709551615" /* max Counter64 */
/*
* This makes the usual notation when referencing attributes also
* work with our pure parser code.
*/
#define yylval (*lvalp)
static YY_BUFFER_STATE yybuffer[MAX_LEX_DEPTH];
static int lexDepth = 0;
int
smingEnterLexRecursion(file)
FILE *file;
{
if (lexDepth >= MAX_LEX_DEPTH) {
return (-1);
}
yybuffer[lexDepth++] = YY_CURRENT_BUFFER;
sming_switch_to_buffer(sming_create_buffer(file,YY_BUF_SIZE));
return (lexDepth);
}
void
smingLeaveLexRecursion()
{
sming_delete_buffer(YY_CURRENT_BUFFER);
sming_switch_to_buffer(yybuffer[--lexDepth]);
}
/*
* Lex pattern definitions.
*/
/*
* Lex state definitions.
*/
#line 5435 "<stdout>"
#define INITIAL 0
#define Skipline 1
#ifndef YY_NO_UNISTD_H
/* Special case for "unistd.h", since it is non-ANSI. We include it way
* down here because we want the user's section 1 to have been scanned first.
* The user has a chance to override it with an option.
*/
#include <unistd.h>
#endif
#ifndef YY_EXTRA_TYPE
#define YY_EXTRA_TYPE void *
#endif
static int yy_init_globals (void );
/* Macros after this point can all be overridden by user definitions in
* section 1.
*/
#ifndef YY_SKIP_YYWRAP
#ifdef __cplusplus
extern "C" int smingwrap (void );
#else
extern int smingwrap (void );
#endif
#endif
static void yyunput (int c,char *buf_ptr );
#ifndef yytext_ptr
static void yy_flex_strncpy (char *,yyconst char *,int );
#endif
#ifdef YY_NEED_STRLEN
static int yy_flex_strlen (yyconst char * );
#endif
#ifndef YY_NO_INPUT
#ifdef __cplusplus
static int yyinput (void );
#else
static int input (void );
#endif
#endif
/* Amount of stuff to slurp up with each read. */
#ifndef YY_READ_BUF_SIZE
#define YY_READ_BUF_SIZE 8192
#endif
/* Copy whatever the last rule matched to the standard output. */
#ifndef ECHO
/* This used to be an fputs(), but since the string might contain NUL's,
* we now use fwrite().
*/
#define ECHO (void) fwrite( smingtext, smingleng, 1, smingout )
#endif
/* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,
* is returned in "result".
*/
#ifndef YY_INPUT
#define YY_INPUT(buf,result,max_size) \
if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
{ \
int c = '*'; \
size_t n; \
for ( n = 0; n < max_size && \
(c = getc( smingin )) != EOF && c != '\n'; ++n ) \
buf[n] = (char) c; \
if ( c == '\n' ) \
buf[n++] = (char) c; \
if ( c == EOF && ferror( smingin ) ) \
YY_FATAL_ERROR( "input in flex scanner failed" ); \
result = n; \
} \
else \
{ \
errno=0; \
while ( (result = fread(buf, 1, max_size, smingin))==0 && ferror(smingin)) \
{ \
if( errno != EINTR) \
{ \
YY_FATAL_ERROR( "input in flex scanner failed" ); \
break; \
} \
errno=0; \
clearerr(smingin); \
} \
}\
\
#endif
/* No semi-colon after return; correct usage is to write "yyterminate();" -
* we don't want an extra ';' after the "return" because that will cause
* some compilers to complain about unreachable statements.
*/
#ifndef yyterminate
#define yyterminate() return YY_NULL
#endif
/* Number of entries by which start-condition stack grows. */
#ifndef YY_START_STACK_INCR
#define YY_START_STACK_INCR 25
#endif
/* Report a fatal error. */
#ifndef YY_FATAL_ERROR
#define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
#endif
/* end tables serialization structures and prototypes */
/* Default declaration of generated scanner - a define so the user can
* easily add parameters.
*/
#ifndef YY_DECL
#define YY_DECL_IS_OURS 1
extern int sminglex (void);
#define YY_DECL int sminglex (void)
#endif /* !YY_DECL */
/* Code executed at the beginning of each rule, after smingtext and smingleng
* have been set up.
*/
#ifndef YY_USER_ACTION
#define YY_USER_ACTION
#endif
/* Code executed at the end of each rule. */
#ifndef YY_BREAK
#define YY_BREAK break;
#endif
#define YY_RULE_SETUP \
YY_USER_ACTION
/** The main scanner function which does all the work.
*/
YY_DECL
{
register yy_state_type yy_current_state;
register char *yy_cp, *yy_bp;
register int yy_act;
#line 115 "scanner-sming.l"
/*
* Lex rules for comments. Do you use {lineBreak} here because it
* introduces a trailing context which is (a) slow and (b) causes
* REJECT to be used.
*/
#line 5600 "<stdout>"
if ( !(yy_init) )
{
(yy_init) = 1;
#ifdef YY_USER_INIT
YY_USER_INIT;
#endif
if ( ! (yy_start) )
(yy_start) = 1; /* first start state */
if ( ! smingin )
smingin = stdin;
if ( ! smingout )
smingout = stdout;
if ( ! YY_CURRENT_BUFFER ) {
smingensure_buffer_stack ();
YY_CURRENT_BUFFER_LVALUE =
sming_create_buffer(smingin,YY_BUF_SIZE );
}
sming_load_buffer_state( );
}
while ( 1 ) /* loops until end-of-file is reached */
{
yy_cp = (yy_c_buf_p);
/* Support of smingtext. */
*yy_cp = (yy_hold_char);
/* yy_bp points to the position in yy_ch_buf of the start of
* the current run.
*/
yy_bp = yy_cp;
yy_current_state = (yy_start);
yy_match:
while ( (yy_current_state = yy_nxt[yy_current_state][ yy_ec[YY_SC_TO_UI(*yy_cp)] ]) > 0 )
{
if ( yy_accept[yy_current_state] )
{
(yy_last_accepting_state) = yy_current_state;
(yy_last_accepting_cpos) = yy_cp;
}
++yy_cp;
}
yy_current_state = -yy_current_state;
yy_find_action:
yy_act = yy_accept[yy_current_state];
YY_DO_BEFORE_ACTION;
do_action: /* This label is used only to access EOF actions. */
switch ( yy_act )
{ /* beginning of action switch */
case 0: /* must back up */
/* undo the effects of YY_DO_BEFORE_ACTION */
*yy_cp = (yy_hold_char);
yy_cp = (yy_last_accepting_cpos) + 1;
yy_current_state = (yy_last_accepting_state);
goto yy_find_action;
case 1:
/* rule 1 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 125 "scanner-sming.l"
{
}
YY_BREAK
case 2:
/* rule 2 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp -= 2;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 128 "scanner-sming.l"
{
}
YY_BREAK
case 3:
/* rule 3 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp -= 2;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 131 "scanner-sming.l"
{
}
YY_BREAK
/*
* Lex rules for some special tokens.
*/
case 4:
YY_RULE_SETUP
#line 138 "scanner-sming.l"
{
return smingtext[0];
}
YY_BREAK
case 5:
YY_RULE_SETUP
#line 142 "scanner-sming.l"
{
return DOT_DOT;
}
YY_BREAK
case 6:
/* rule 6 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 1;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 146 "scanner-sming.l"
{
return DOT;
}
YY_BREAK
case 7:
YY_RULE_SETUP
#line 150 "scanner-sming.l"
{
return COLON_COLON;
}
YY_BREAK
/*
* Lex rules for separators.
*/
case 8:
/* rule 8 can match eol */
YY_RULE_SETUP
#line 158 "scanner-sming.l"
{
thisParser.line++;
}
YY_BREAK
case 9:
YY_RULE_SETUP
#line 162 "scanner-sming.l"
{
}
YY_BREAK
/*
* Lex rules for known keywords.
*/
case 10:
/* rule 10 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 6;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 169 "scanner-sming.l"
{
yylval.id = smingtext;
return moduleKeyword;
}
YY_BREAK
case 11:
/* rule 11 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 6;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 174 "scanner-sming.l"
{
yylval.id = smingtext;
return importKeyword;
}
YY_BREAK
case 12:
/* rule 12 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 8;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 179 "scanner-sming.l"
{
yylval.id = smingtext;
return revisionKeyword;
}
YY_BREAK
case 13:
/* rule 13 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 4;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 184 "scanner-sming.l"
{
yylval.id = smingtext;
return dateKeyword;
}
YY_BREAK
case 14:
/* rule 14 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 12;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 189 "scanner-sming.l"
{
yylval.id = smingtext;
return organizationKeyword;
}
YY_BREAK
case 15:
/* rule 15 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 7;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 194 "scanner-sming.l"
{
yylval.id = smingtext;
return contactKeyword;
}
YY_BREAK
case 16:
/* rule 16 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 11;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 199 "scanner-sming.l"
{
yylval.id = smingtext;
return descriptionKeyword;
}
YY_BREAK
case 17:
/* rule 17 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 9;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 204 "scanner-sming.l"
{
yylval.id = smingtext;
return referenceKeyword;
}
YY_BREAK
case 18:
/* rule 18 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 9;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 209 "scanner-sming.l"
{
yylval.id = smingtext;
return extensionKeyword;
}
YY_BREAK
case 19:
/* rule 19 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 7;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 214 "scanner-sming.l"
{
yylval.id = smingtext;
return typedefKeyword;
}
YY_BREAK
case 20:
/* rule 20 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 4;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 219 "scanner-sming.l"
{
yylval.id = smingtext;
return typeKeyword;
}
YY_BREAK
case 21:
/* rule 21 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 6;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 224 "scanner-sming.l"
{
yylval.id = smingtext;
return parentKeyword;
}
YY_BREAK
case 22:
/* rule 22 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 8;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 229 "scanner-sming.l"
{
yylval.id = smingtext;
return identityKeyword;
}
YY_BREAK
case 23:
/* rule 23 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 5;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 234 "scanner-sming.l"
{
yylval.id = smingtext;
return classKeyword;
}
YY_BREAK
case 24:
/* rule 24 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 7;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 239 "scanner-sming.l"
{
yylval.id = smingtext;
return extendsKeyword;
}
YY_BREAK
case 25:
/* rule 25 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 9;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 244 "scanner-sming.l"
{
yylval.id = smingtext;
return attributeKeyword;
}
YY_BREAK
case 26:
/* rule 26 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 6;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 249 "scanner-sming.l"
{
yylval.id = smingtext;
return uniqueKeyword;
}
YY_BREAK
case 27:
/* rule 27 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 5;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 254 "scanner-sming.l"
{
yylval.id = smingtext;
return eventKeyword;
}
YY_BREAK
case 28:
/* rule 28 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 6;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 259 "scanner-sming.l"
{
yylval.id = smingtext;
return formatKeyword;
}
YY_BREAK
case 29:
/* rule 29 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 5;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 264 "scanner-sming.l"
{
yylval.id = smingtext;
return unitsKeyword;
}
YY_BREAK
case 30:
/* rule 30 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 6;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 269 "scanner-sming.l"
{
yylval.id = smingtext;
return statusKeyword;
}
YY_BREAK
case 31:
/* rule 31 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 6;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 274 "scanner-sming.l"
{
yylval.id = smingtext;
return accessKeyword;
}
YY_BREAK
case 32:
/* rule 32 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 7;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 279 "scanner-sming.l"
{
yylval.id = smingtext;
return defaultKeyword;
}
YY_BREAK
case 33:
/* rule 33 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 4;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 284 "scanner-sming.l"
{
yylval.id = smingtext;
return abnfKeyword;
}
YY_BREAK
/*
*Base types keywords
*/
case 34:
/* rule 34 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 11;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 293 "scanner-sming.l"
{
yylval.id = smingtext;
return OctetStringKeyword;
}
YY_BREAK
case 35:
/* rule 35 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 7;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 298 "scanner-sming.l"
{
yylval.id = smingtext;
return PointerKeyword;
}
YY_BREAK
case 36:
/* rule 36 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 16;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 303 "scanner-sming.l"
{
yylval.id = smingtext;
return ObjectIdentifierKeyword;
}
YY_BREAK
case 37:
/* rule 37 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 9;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 308 "scanner-sming.l"
{
yylval.id = smingtext;
return Integer32Keyword;
}
YY_BREAK
case 38:
/* rule 38 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 9;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 313 "scanner-sming.l"
{
yylval.id = smingtext;
return Integer64Keyword;
}
YY_BREAK
case 39:
/* rule 39 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 10;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 318 "scanner-sming.l"
{
yylval.id = smingtext;
return Unsigned32Keyword;
}
YY_BREAK
case 40:
/* rule 40 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 10;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 323 "scanner-sming.l"
{
yylval.id = smingtext;
return Unsigned64Keyword;
}
YY_BREAK
case 41:
/* rule 41 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 7;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 328 "scanner-sming.l"
{
yylval.id = smingtext;
return Float32Keyword;
}
YY_BREAK
case 42:
/* rule 42 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 7;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 333 "scanner-sming.l"
{
yylval.id = smingtext;
return Float64Keyword;
}
YY_BREAK
case 43:
/* rule 43 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 8;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 338 "scanner-sming.l"
{
yylval.id = smingtext;
return Float128Keyword;
}
YY_BREAK
case 44:
/* rule 44 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 4;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 343 "scanner-sming.l"
{
yylval.id = smingtext;
return BitsKeyword;
}
YY_BREAK
case 45:
/* rule 45 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 11;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 348 "scanner-sming.l"
{
yylval.id = smingtext;
return EnumerationKeyword;
}
YY_BREAK
/*
*Status keywords
*/
case 46:
/* rule 46 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 7;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 357 "scanner-sming.l"
{
yylval.id = smingtext;
return currentKeyword;
}
YY_BREAK
case 47:
/* rule 47 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 10;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 362 "scanner-sming.l"
{
yylval.id = smingtext;
return deprecatedKeyword;
}
YY_BREAK
case 48:
/* rule 48 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 8;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 367 "scanner-sming.l"
{
yylval.id = smingtext;
return obsoleteKeyword;
}
YY_BREAK
/*
*Access keywords
*/
case 49:
/* rule 49 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 9;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 376 "scanner-sming.l"
{
yylval.id = smingtext;
return eventonlyKeyword;
}
YY_BREAK
case 50:
/* rule 50 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 8;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 381 "scanner-sming.l"
{
yylval.id = smingtext;
return readonlyKeyword;
}
YY_BREAK
case 51:
/* rule 51 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 9;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 386 "scanner-sming.l"
{
yylval.id = smingtext;
return readwriteKeyword;
}
YY_BREAK
/*
*Special floating point values' keywords
*/
case 52:
/* rule 52 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 6;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 395 "scanner-sming.l"
{
yylval.id = smingtext;
return neginfKeyword;
}
YY_BREAK
case 53:
/* rule 53 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 6;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 400 "scanner-sming.l"
{
yylval.id = smingtext;
return posinfKeyword;
}
YY_BREAK
case 54:
/* rule 54 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 4;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 405 "scanner-sming.l"
{
yylval.id = smingtext;
return snanKeyword;
}
YY_BREAK
case 55:
/* rule 55 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp = yy_bp + 4;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 410 "scanner-sming.l"
{
yylval.id = smingtext;
return qnanKeyword;
}
YY_BREAK
/*
* Lex rules for identifiers.
*/
/* e.g. module names: REF: draft,p.12-13 */
case 56:
YY_RULE_SETUP
#line 422 "scanner-sming.l"
{
if (smingtext[smingleng-1] == '-') {
smiPrintError(parser, ERR_ID_ENDS_IN_HYPHEN, smingtext);
}
if (smingleng > 64) {
smiPrintError(parser, ERR_UCIDENTIFIER_64, smingtext);
}
if (strchr(smingtext, '_')) {
smiPrintError(parser, ERR_UNDERSCORE_IN_IDENTIFIER, smingtext);
}
yylval.text = smiStrdup(smingtext);
return ucIdentifier;
}
YY_BREAK
/* same for lowercase names */
case 57:
YY_RULE_SETUP
#line 437 "scanner-sming.l"
{
if (smingtext[smingleng-1] == '-') {
smiPrintError(parser, ERR_ID_ENDS_IN_HYPHEN, smingtext);
}
if (smingleng > 64) {
smiPrintError(parser, ERR_LCIDENTIFIER_64, smingtext);
}
if (strchr(smingtext, '_')) {
smiPrintError(parser, ERR_UNDERSCORE_IN_IDENTIFIER, smingtext);
}
yylval.text = smiStrdup(smingtext);
return lcIdentifier;
}
YY_BREAK
/*
* Lex rules for numbers.
*
* NOTE: `-' is a separate token. Hence, there are no negative numbers.
*/
case 58:
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 457 "scanner-sming.l"
{
smiPrintError(parser, ERR_LEADING_ZEROS);
}
YY_BREAK
case 59:
/* rule 59 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 461 "scanner-sming.l"
{
if ((smingleng > sizeof(MAX_NUMBER)-1) ||
((smingleng == sizeof(MAX_NUMBER)-1) &&
(strcmp(smingtext, MAX_NUMBER) > 0))) {
smiPrintError(parser, ERR_NUMBER_TOO_LARGE, smingtext);
}
yylval.text = smingtext;
return decimalNumber;
}
YY_BREAK
case 60:
/* rule 60 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 471 "scanner-sming.l"
{
if (smingleng % 2) {
smiPrintError(parser, ERR_HEX_STRING_MUL2, smingtext);
}
yylval.text = smingtext;
return hexadecimalNumber;
}
YY_BREAK
/*
* Lex rules for floating point values.
*/
case 61:
/* rule 61 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 482 "scanner-sming.l"
{
yylval.text = smingtext;
return floatValue;
}
YY_BREAK
/*
* Lex rules for OID's.
*/
case 62:
/* rule 62 can match eol */
*yy_cp = (yy_hold_char); /* undo effects of setting up smingtext */
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up smingtext again */
YY_RULE_SETUP
#line 491 "scanner-sming.l"
{
yylval.text = smingtext;
return OID;
}
YY_BREAK
/*
* Lex rules for textSegments.
*/
case 63:
/* rule 63 can match eol */
YY_RULE_SETUP
#line 501 "scanner-sming.l"
{
char *s, *d; /* the source and destination pointer */
int column = 0; /* the current column */
int newlineflag = 0; /* we have just passed a newline */
int cutoffcolumn = 0; /* cut off white space up to this column */
/* (computed by caculating the indentation */
/* of the first column) */
smingtext[smingleng-1] = '\0';
for (d = smingtext, s = smingtext+1; s[0]; s++, d++) {
if ((s[0] == '\n' && s[1] == '\r') /* newline sequence */
|| (s[0] == '\r' && s[1] == '\n')) {
thisParser.line += 1;
d[0] = '\n';
s++;
newlineflag = 1;
column = 0;
if (cutoffcolumn < 0) cutoffcolumn = 0;
} else if (s[0] == '\n') { /* simple newline */
thisParser.line += 1;
d[0] = '\n';
newlineflag = 1;
column = 0;
if (cutoffcolumn < 0) cutoffcolumn = 0;
} else {
if (newlineflag && isspace((int)(unsigned char)s[0])) { /* space after newline */
if (cutoffcolumn <= 0) {
cutoffcolumn -= (s[0] == '\t') ? (8-((column-1) % 8)) : 1;
}
column += (s[0] == '\t') ? (8-((column-1) % 8)) : 1;
if (cutoffcolumn <= 0 || column <= cutoffcolumn) {
d--;
} else {
d[0] = s[0];
newlineflag = 0;
}
} else { /* everything else */
if (! isascii(s[0])) {
smiPrintError(parser, ERR_ILLEGAL_CHAR_IN_STRING,
s[0], (unsigned char) s[0]);
}
d[0] = s[0];
newlineflag = 0;
if (cutoffcolumn < 0) {
cutoffcolumn *= -1;
}
}
}
}
d[0] = '\0';
yylval.text = smingtext;
return textSegment;
}
YY_BREAK
/*
* Skip the remainder of the line
*/
case 64:
/* rule 64 can match eol */
YY_RULE_SETUP
#line 560 "scanner-sming.l"
{
thisParser.line++;
BEGIN(INITIAL);
}
YY_BREAK
/*
* Everything else...
*/
case 65:
YY_RULE_SETUP
#line 569 "scanner-sming.l"
{
smiPrintError(parser, ERR_LEX_UNEXPECTED_CHAR);
BEGIN(Skipline);
}
YY_BREAK
case 66:
YY_RULE_SETUP
#line 574 "scanner-sming.l"
ECHO;
YY_BREAK
#line 6527 "<stdout>"
case YY_STATE_EOF(INITIAL):
case YY_STATE_EOF(Skipline):
yyterminate();
case YY_END_OF_BUFFER:
{
/* Amount of text matched not including the EOB char. */
int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
/* Undo the effects of YY_DO_BEFORE_ACTION. */
*yy_cp = (yy_hold_char);
YY_RESTORE_YY_MORE_OFFSET
if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
{
/* We're scanning a new file or input source. It's
* possible that this happened because the user
* just pointed smingin at a new source and called
* sminglex(). If so, then we have to assure
* consistency between YY_CURRENT_BUFFER and our
* globals. Here is the right place to do so, because
* this is the first action (other than possibly a
* back-up) that will match for the new input source.
*/
(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
YY_CURRENT_BUFFER_LVALUE->yy_input_file = smingin;
YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
}
/* Note that here we test for yy_c_buf_p "<=" to the position
* of the first EOB in the buffer, since yy_c_buf_p will
* already have been incremented past the NUL character
* (since all states make transitions on EOB to the
* end-of-buffer state). Contrast this with the test
* in input().
*/
if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
{ /* This was really a NUL. */
yy_state_type yy_next_state;
(yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
yy_current_state = yy_get_previous_state( );
/* Okay, we're now positioned to make the NUL
* transition. We couldn't have
* yy_get_previous_state() go ahead and do it
* for us because it doesn't know how to deal
* with the possibility of jamming (and we don't
* want to build jamming into it because then it
* will run more slowly).
*/
yy_next_state = yy_try_NUL_trans( yy_current_state );
yy_bp = (yytext_ptr) + YY_MORE_ADJ;
if ( yy_next_state )
{
/* Consume the NUL. */
yy_cp = ++(yy_c_buf_p);
yy_current_state = yy_next_state;
goto yy_match;
}
else
{
yy_cp = (yy_c_buf_p);
goto yy_find_action;
}
}
else switch ( yy_get_next_buffer( ) )
{
case EOB_ACT_END_OF_FILE:
{
(yy_did_buffer_switch_on_eof) = 0;
if ( smingwrap( ) )
{
/* Note: because we've taken care in
* yy_get_next_buffer() to have set up
* smingtext, we can now set up
* yy_c_buf_p so that if some total
* hoser (like flex itself) wants to
* call the scanner after we return the
* YY_NULL, it'll still work - another
* YY_NULL will get returned.
*/
(yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
yy_act = YY_STATE_EOF(YY_START);
goto do_action;
}
else
{
if ( ! (yy_did_buffer_switch_on_eof) )
YY_NEW_FILE;
}
break;
}
case EOB_ACT_CONTINUE_SCAN:
(yy_c_buf_p) =
(yytext_ptr) + yy_amount_of_matched_text;
yy_current_state = yy_get_previous_state( );
yy_cp = (yy_c_buf_p);
yy_bp = (yytext_ptr) + YY_MORE_ADJ;
goto yy_match;
case EOB_ACT_LAST_MATCH:
(yy_c_buf_p) =
&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
yy_current_state = yy_get_previous_state( );
yy_cp = (yy_c_buf_p);
yy_bp = (yytext_ptr) + YY_MORE_ADJ;
goto yy_find_action;
}
break;
}
default:
YY_FATAL_ERROR(
"fatal flex scanner internal error--no action found" );
} /* end of action switch */
} /* end of scanning one token */
} /* end of sminglex */
/* yy_get_next_buffer - try to read in a new buffer
*
* Returns a code representing an action:
* EOB_ACT_LAST_MATCH -
* EOB_ACT_CONTINUE_SCAN - continue scanning from current position
* EOB_ACT_END_OF_FILE - end of file
*/
static int yy_get_next_buffer (void)
{
register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
register char *source = (yytext_ptr);
register int number_to_move, i;
int ret_val;
if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
YY_FATAL_ERROR(
"fatal flex scanner internal error--end of buffer missed" );
if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
{ /* Don't try to fill the buffer, so this is an EOF. */
if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
{
/* We matched a single character, the EOB, so
* treat this as a final EOF.
*/
return EOB_ACT_END_OF_FILE;
}
else
{
/* We matched some text prior to the EOB, first
* process it.
*/
return EOB_ACT_LAST_MATCH;
}
}
/* Try to read more data. */
/* First move last chars to start of buffer. */
number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
for ( i = 0; i < number_to_move; ++i )
*(dest++) = *(source++);
if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
/* don't do the read, it's not guaranteed to return an EOF,
* just force an EOF
*/
YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
else
{
int num_to_read =
YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
while ( num_to_read <= 0 )
{ /* Not enough room in the buffer - grow it. */
/* just a shorter name for the current buffer */
YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
int yy_c_buf_p_offset =
(int) ((yy_c_buf_p) - b->yy_ch_buf);
if ( b->yy_is_our_buffer )
{
int new_size = b->yy_buf_size * 2;
if ( new_size <= 0 )
b->yy_buf_size += b->yy_buf_size / 8;
else
b->yy_buf_size *= 2;
b->yy_ch_buf = (char *)
/* Include room in for 2 EOB chars. */
smingrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2 );
}
else
/* Can't grow it, we don't own it. */
b->yy_ch_buf = 0;
if ( ! b->yy_ch_buf )
YY_FATAL_ERROR(
"fatal error - scanner input buffer overflow" );
(yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
number_to_move - 1;
}
if ( num_to_read > YY_READ_BUF_SIZE )
num_to_read = YY_READ_BUF_SIZE;
/* Read in more data. */
YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
(yy_n_chars), (size_t) num_to_read );
YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
}
if ( (yy_n_chars) == 0 )
{
if ( number_to_move == YY_MORE_ADJ )
{
ret_val = EOB_ACT_END_OF_FILE;
smingrestart(smingin );
}
else
{
ret_val = EOB_ACT_LAST_MATCH;
YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
YY_BUFFER_EOF_PENDING;
}
}
else
ret_val = EOB_ACT_CONTINUE_SCAN;
(yy_n_chars) += number_to_move;
YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
(yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
return ret_val;
}
/* yy_get_previous_state - get the state just before the EOB char was reached */
static yy_state_type yy_get_previous_state (void)
{
register yy_state_type yy_current_state;
register char *yy_cp;
yy_current_state = (yy_start);
for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
{
yy_current_state = yy_nxt[yy_current_state][(*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1)];
if ( yy_accept[yy_current_state] )
{
(yy_last_accepting_state) = yy_current_state;
(yy_last_accepting_cpos) = yy_cp;
}
}
return yy_current_state;
}
/* yy_try_NUL_trans - try to make a transition on the NUL character
*
* synopsis
* next_state = yy_try_NUL_trans( current_state );
*/
static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state )
{
register int yy_is_jam;
register char *yy_cp = (yy_c_buf_p);
yy_current_state = yy_nxt[yy_current_state][1];
yy_is_jam = (yy_current_state <= 0);
if ( ! yy_is_jam )
{
if ( yy_accept[yy_current_state] )
{
(yy_last_accepting_state) = yy_current_state;
(yy_last_accepting_cpos) = yy_cp;
}
}
return yy_is_jam ? 0 : yy_current_state;
}
static void yyunput (int c, register char * yy_bp )
{
register char *yy_cp;
yy_cp = (yy_c_buf_p);
/* undo effects of setting up smingtext */
*yy_cp = (yy_hold_char);
if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
{ /* need to shift things up to make room */
/* +2 for EOB chars. */
register int number_to_move = (yy_n_chars) + 2;
register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
register char *source =
&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
*--dest = *--source;
yy_cp += (int) (dest - source);
yy_bp += (int) (dest - source);
YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
YY_FATAL_ERROR( "flex scanner push-back overflow" );
}
*--yy_cp = (char) c;
(yytext_ptr) = yy_bp;
(yy_hold_char) = *yy_cp;
(yy_c_buf_p) = yy_cp;
}
#ifndef YY_NO_INPUT
#ifdef __cplusplus
static int yyinput (void)
#else
static int input (void)
#endif
{
int c;
*(yy_c_buf_p) = (yy_hold_char);
if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
{
/* yy_c_buf_p now points to the character we want to return.
* If this occurs *before* the EOB characters, then it's a
* valid NUL; if not, then we've hit the end of the buffer.
*/
if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
/* This was really a NUL. */
*(yy_c_buf_p) = '\0';
else
{ /* need more input */
int offset = (yy_c_buf_p) - (yytext_ptr);
++(yy_c_buf_p);
switch ( yy_get_next_buffer( ) )
{
case EOB_ACT_LAST_MATCH:
/* This happens because yy_g_n_b()
* sees that we've accumulated a
* token and flags that we need to
* try matching the token before
* proceeding. But for input(),
* there's no matching to consider.
* So convert the EOB_ACT_LAST_MATCH
* to EOB_ACT_END_OF_FILE.
*/
/* Reset buffer status. */
smingrestart(smingin );
/*FALLTHROUGH*/
case EOB_ACT_END_OF_FILE:
{
if ( smingwrap( ) )
return EOF;
if ( ! (yy_did_buffer_switch_on_eof) )
YY_NEW_FILE;
#ifdef __cplusplus
return yyinput();
#else
return input();
#endif
}
case EOB_ACT_CONTINUE_SCAN:
(yy_c_buf_p) = (yytext_ptr) + offset;
break;
}
}
}
c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */
*(yy_c_buf_p) = '\0'; /* preserve smingtext */
(yy_hold_char) = *++(yy_c_buf_p);
return c;
}
#endif /* ifndef YY_NO_INPUT */
/** Immediately switch to a different input stream.
* @param input_file A readable stream.
*
* @note This function does not reset the start condition to @c INITIAL .
*/
void smingrestart (FILE * input_file )
{
if ( ! YY_CURRENT_BUFFER ){
smingensure_buffer_stack ();
YY_CURRENT_BUFFER_LVALUE =
sming_create_buffer(smingin,YY_BUF_SIZE );
}
sming_init_buffer(YY_CURRENT_BUFFER,input_file );
sming_load_buffer_state( );
}
/** Switch to a different input buffer.
* @param new_buffer The new input buffer.
*
*/
void sming_switch_to_buffer (YY_BUFFER_STATE new_buffer )
{
/* TODO. We should be able to replace this entire function body
* with
* smingpop_buffer_state();
* smingpush_buffer_state(new_buffer);
*/
smingensure_buffer_stack ();
if ( YY_CURRENT_BUFFER == new_buffer )
return;
if ( YY_CURRENT_BUFFER )
{
/* Flush out information for old buffer. */
*(yy_c_buf_p) = (yy_hold_char);
YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
}
YY_CURRENT_BUFFER_LVALUE = new_buffer;
sming_load_buffer_state( );
/* We don't actually know whether we did this switch during
* EOF (smingwrap()) processing, but the only time this flag
* is looked at is after smingwrap() is called, so it's safe
* to go ahead and always set it.
*/
(yy_did_buffer_switch_on_eof) = 1;
}
static void sming_load_buffer_state (void)
{
(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
(yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
smingin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
(yy_hold_char) = *(yy_c_buf_p);
}
/** Allocate and initialize an input buffer state.
* @param file A readable stream.
* @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
*
* @return the allocated buffer state.
*/
YY_BUFFER_STATE sming_create_buffer (FILE * file, int size )
{
YY_BUFFER_STATE b;
b = (YY_BUFFER_STATE) smingalloc(sizeof( struct yy_buffer_state ) );
if ( ! b )
YY_FATAL_ERROR( "out of dynamic memory in sming_create_buffer()" );
b->yy_buf_size = size;
/* yy_ch_buf has to be 2 characters longer than the size given because
* we need to put in 2 end-of-buffer characters.
*/
b->yy_ch_buf = (char *) smingalloc(b->yy_buf_size + 2 );
if ( ! b->yy_ch_buf )
YY_FATAL_ERROR( "out of dynamic memory in sming_create_buffer()" );
b->yy_is_our_buffer = 1;
sming_init_buffer(b,file );
return b;
}
/** Destroy the buffer.
* @param b a buffer created with sming_create_buffer()
*
*/
void sming_delete_buffer (YY_BUFFER_STATE b )
{
if ( ! b )
return;
if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
if ( b->yy_is_our_buffer )
smingfree((void *) b->yy_ch_buf );
smingfree((void *) b );
}
#ifndef __cplusplus
extern int isatty (int );
#endif /* __cplusplus */
/* Initializes or reinitializes a buffer.
* This function is sometimes called more than once on the same buffer,
* such as during a smingrestart() or at EOF.
*/
static void sming_init_buffer (YY_BUFFER_STATE b, FILE * file )
{
int oerrno = errno;
sming_flush_buffer(b );
b->yy_input_file = file;
b->yy_fill_buffer = 1;
/* If b is the current buffer, then sming_init_buffer was _probably_
* called from smingrestart() or through yy_get_next_buffer.
* In that case, we don't want to reset the lineno or column.
*/
if (b != YY_CURRENT_BUFFER){
b->yy_bs_lineno = 1;
b->yy_bs_column = 0;
}
b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
errno = oerrno;
}
/** Discard all buffered characters. On the next scan, YY_INPUT will be called.
* @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
*
*/
void sming_flush_buffer (YY_BUFFER_STATE b )
{
if ( ! b )
return;
b->yy_n_chars = 0;
/* We always need two end-of-buffer characters. The first causes
* a transition to the end-of-buffer state. The second causes
* a jam in that state.
*/
b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
b->yy_buf_pos = &b->yy_ch_buf[0];
b->yy_at_bol = 1;
b->yy_buffer_status = YY_BUFFER_NEW;
if ( b == YY_CURRENT_BUFFER )
sming_load_buffer_state( );
}
/** Pushes the new state onto the stack. The new state becomes
* the current state. This function will allocate the stack
* if necessary.
* @param new_buffer The new state.
*
*/
void smingpush_buffer_state (YY_BUFFER_STATE new_buffer )
{
if (new_buffer == NULL)
return;
smingensure_buffer_stack();
/* This block is copied from sming_switch_to_buffer. */
if ( YY_CURRENT_BUFFER )
{
/* Flush out information for old buffer. */
*(yy_c_buf_p) = (yy_hold_char);
YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
}
/* Only push if top exists. Otherwise, replace top. */
if (YY_CURRENT_BUFFER)
(yy_buffer_stack_top)++;
YY_CURRENT_BUFFER_LVALUE = new_buffer;
/* copied from sming_switch_to_buffer. */
sming_load_buffer_state( );
(yy_did_buffer_switch_on_eof) = 1;
}
/** Removes and deletes the top of the stack, if present.
* The next element becomes the new top.
*
*/
void smingpop_buffer_state (void)
{
if (!YY_CURRENT_BUFFER)
return;
sming_delete_buffer(YY_CURRENT_BUFFER );
YY_CURRENT_BUFFER_LVALUE = NULL;
if ((yy_buffer_stack_top) > 0)
--(yy_buffer_stack_top);
if (YY_CURRENT_BUFFER) {
sming_load_buffer_state( );
(yy_did_buffer_switch_on_eof) = 1;
}
}
/* Allocates the stack if it does not exist.
* Guarantees space for at least one push.
*/
static void smingensure_buffer_stack (void)
{
int num_to_alloc;
if (!(yy_buffer_stack)) {
/* First allocation is just for 2 elements, since we don't know if this
* scanner will even need a stack. We use 2 instead of 1 to avoid an
* immediate realloc on the next call.
*/
num_to_alloc = 1;
(yy_buffer_stack) = (struct yy_buffer_state**)smingalloc
(num_to_alloc * sizeof(struct yy_buffer_state*)
);
memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
(yy_buffer_stack_max) = num_to_alloc;
(yy_buffer_stack_top) = 0;
return;
}
if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
/* Increase the buffer to prepare for a possible push. */
int grow_size = 8 /* arbitrary grow size */;
num_to_alloc = (yy_buffer_stack_max) + grow_size;
(yy_buffer_stack) = (struct yy_buffer_state**)smingrealloc
((yy_buffer_stack),
num_to_alloc * sizeof(struct yy_buffer_state*)
);
/* zero only the new slots.*/
memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
(yy_buffer_stack_max) = num_to_alloc;
}
}
/** Setup the input buffer state to scan directly from a user-specified character buffer.
* @param base the character buffer
* @param size the size in bytes of the character buffer
*
* @return the newly allocated buffer state object.
*/
YY_BUFFER_STATE sming_scan_buffer (char * base, yy_size_t size )
{
YY_BUFFER_STATE b;
if ( size < 2 ||
base[size-2] != YY_END_OF_BUFFER_CHAR ||
base[size-1] != YY_END_OF_BUFFER_CHAR )
/* They forgot to leave room for the EOB's. */
return 0;
b = (YY_BUFFER_STATE) smingalloc(sizeof( struct yy_buffer_state ) );
if ( ! b )
YY_FATAL_ERROR( "out of dynamic memory in sming_scan_buffer()" );
b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
b->yy_buf_pos = b->yy_ch_buf = base;
b->yy_is_our_buffer = 0;
b->yy_input_file = 0;
b->yy_n_chars = b->yy_buf_size;
b->yy_is_interactive = 0;
b->yy_at_bol = 1;
b->yy_fill_buffer = 0;
b->yy_buffer_status = YY_BUFFER_NEW;
sming_switch_to_buffer(b );
return b;
}
/** Setup the input buffer state to scan a string. The next call to sminglex() will
* scan from a @e copy of @a str.
* @param yystr a NUL-terminated string to scan
*
* @return the newly allocated buffer state object.
* @note If you want to scan bytes that may contain NUL values, then use
* sming_scan_bytes() instead.
*/
YY_BUFFER_STATE sming_scan_string (yyconst char * yystr )
{
return sming_scan_bytes(yystr,strlen(yystr) );
}
/** Setup the input buffer state to scan the given bytes. The next call to sminglex() will
* scan from a @e copy of @a bytes.
* @param bytes the byte buffer to scan
* @param len the number of bytes in the buffer pointed to by @a bytes.
*
* @return the newly allocated buffer state object.
*/
YY_BUFFER_STATE sming_scan_bytes (yyconst char * yybytes, int _yybytes_len )
{
YY_BUFFER_STATE b;
char *buf;
yy_size_t n;
int i;
/* Get memory for full buffer, including space for trailing EOB's. */
n = _yybytes_len + 2;
buf = (char *) smingalloc(n );
if ( ! buf )
YY_FATAL_ERROR( "out of dynamic memory in sming_scan_bytes()" );
for ( i = 0; i < _yybytes_len; ++i )
buf[i] = yybytes[i];
buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
b = sming_scan_buffer(buf,n );
if ( ! b )
YY_FATAL_ERROR( "bad buffer in sming_scan_bytes()" );
/* It's okay to grow etc. this buffer, and we should throw it
* away when we're done.
*/
b->yy_is_our_buffer = 1;
return b;
}
#ifndef YY_EXIT_FAILURE
#define YY_EXIT_FAILURE 2
#endif
static void yy_fatal_error (yyconst char* msg )
{
(void) fprintf( stderr, "%s\n", msg );
exit( YY_EXIT_FAILURE );
}
/* Redefine yyless() so it works in section 3 code. */
#undef yyless
#define yyless(n) \
do \
{ \
/* Undo effects of setting up smingtext. */ \
int yyless_macro_arg = (n); \
YY_LESS_LINENO(yyless_macro_arg);\
smingtext[smingleng] = (yy_hold_char); \
(yy_c_buf_p) = smingtext + yyless_macro_arg; \
(yy_hold_char) = *(yy_c_buf_p); \
*(yy_c_buf_p) = '\0'; \
smingleng = yyless_macro_arg; \
} \
while ( 0 )
/* Accessor methods (get/set functions) to struct members. */
/** Get the current line number.
*
*/
int smingget_lineno (void)
{
return sminglineno;
}
/** Get the input stream.
*
*/
FILE *smingget_in (void)
{
return smingin;
}
/** Get the output stream.
*
*/
FILE *smingget_out (void)
{
return smingout;
}
/** Get the length of the current token.
*
*/
int smingget_leng (void)
{
return smingleng;
}
/** Get the current token.
*
*/
char *smingget_text (void)
{
return smingtext;
}
/** Set the current line number.
* @param line_number
*
*/
void smingset_lineno (int line_number )
{
sminglineno = line_number;
}
/** Set the input stream. This does not discard the current
* input buffer.
* @param in_str A readable stream.
*
* @see sming_switch_to_buffer
*/
void smingset_in (FILE * in_str )
{
smingin = in_str ;
}
void smingset_out (FILE * out_str )
{
smingout = out_str ;
}
int smingget_debug (void)
{
return sming_flex_debug;
}
void smingset_debug (int bdebug )
{
sming_flex_debug = bdebug ;
}
static int yy_init_globals (void)
{
/* Initialization is the same as for the non-reentrant scanner.
* This function is called from sminglex_destroy(), so don't allocate here.
*/
(yy_buffer_stack) = 0;
(yy_buffer_stack_top) = 0;
(yy_buffer_stack_max) = 0;
(yy_c_buf_p) = (char *) 0;
(yy_init) = 0;
(yy_start) = 0;
/* Defined in main.c */
#ifdef YY_STDINIT
smingin = stdin;
smingout = stdout;
#else
smingin = (FILE *) 0;
smingout = (FILE *) 0;
#endif
/* For future reference: Set errno on error, since we are called by
* sminglex_init()
*/
return 0;
}
/* sminglex_destroy is for both reentrant and non-reentrant scanners. */
int sminglex_destroy (void)
{
/* Pop the buffer stack, destroying each element. */
while(YY_CURRENT_BUFFER){
sming_delete_buffer(YY_CURRENT_BUFFER );
YY_CURRENT_BUFFER_LVALUE = NULL;
smingpop_buffer_state();
}
/* Destroy the stack itself. */
smingfree((yy_buffer_stack) );
(yy_buffer_stack) = NULL;
/* Reset the globals. This is important in a non-reentrant scanner so the next time
* sminglex() is called, initialization will occur. */
yy_init_globals( );
return 0;
}
/*
* Internal utility routines.
*/
#ifndef yytext_ptr
static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
{
register int i;
for ( i = 0; i < n; ++i )
s1[i] = s2[i];
}
#endif
#ifdef YY_NEED_STRLEN
static int yy_flex_strlen (yyconst char * s )
{
register int n;
for ( n = 0; s[n]; ++n )
;
return n;
}
#endif
void *smingalloc (yy_size_t size )
{
return (void *) malloc( size );
}
void *smingrealloc (void * ptr, yy_size_t size )
{
/* The cast to (char *) in the following accommodates both
* implementations that use char* generic pointers, and those
* that use void* generic pointers. It works with the latter
* because both ANSI C and C++ allow castless assignment from
* any pointer type to void*, and deal with argument conversions
* as though doing an assignment.
*/
return (void *) realloc( (char *) ptr, size );
}
void smingfree (void * ptr )
{
free( (char *) ptr ); /* see smingrealloc() for (char *) cast */
}
#define YYTABLES_NAME "yytables"
#line 574 "scanner-sming.l"
#endif