Logo Search packages:      
Sourcecode: wcslib version File versions  Download package

wcsbth.c

#line 2 "wcsbth.c"

#line 4 "wcsbth.c"

#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 wcsbthrestart(wcsbthin  )

#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 wcsbthleng;

extern FILE *wcsbthin, *wcsbthout;

#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 wcsbthtext. */ \
        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 wcsbthtext 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 wcsbthrestart()), so that the user can continue scanning by
       * just pointing wcsbthin 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 wcsbthtext is formed. */
static char yy_hold_char;
static int yy_n_chars;        /* number of characters read into yy_ch_buf */
int wcsbthleng;

/* 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 wcsbthwrap()'s to do buffer switches
 * instead of setting up a fresh wcsbthin.  A bit of a hack ...
 */
static int yy_did_buffer_switch_on_eof;

void wcsbthrestart (FILE *input_file  );
void wcsbth_switch_to_buffer (YY_BUFFER_STATE new_buffer  );
YY_BUFFER_STATE wcsbth_create_buffer (FILE *file,int size  );
void wcsbth_delete_buffer (YY_BUFFER_STATE b  );
void wcsbth_flush_buffer (YY_BUFFER_STATE b  );
void wcsbthpush_buffer_state (YY_BUFFER_STATE new_buffer  );
void wcsbthpop_buffer_state (void );

static void wcsbthensure_buffer_stack (void );
static void wcsbth_load_buffer_state (void );
static void wcsbth_init_buffer (YY_BUFFER_STATE b,FILE *file  );

#define YY_FLUSH_BUFFER wcsbth_flush_buffer(YY_CURRENT_BUFFER )

YY_BUFFER_STATE wcsbth_scan_buffer (char *base,yy_size_t size  );
YY_BUFFER_STATE wcsbth_scan_string (yyconst char *yy_str  );
YY_BUFFER_STATE wcsbth_scan_bytes (yyconst char *bytes,int len  );

void *wcsbthalloc (yy_size_t  );
void *wcsbthrealloc (void *,yy_size_t  );
void wcsbthfree (void *  );

#define yy_new_buffer wcsbth_create_buffer

#define yy_set_interactive(is_interactive) \
      { \
      if ( ! YY_CURRENT_BUFFER ){ \
        wcsbthensure_buffer_stack (); \
            YY_CURRENT_BUFFER_LVALUE =    \
            wcsbth_create_buffer(wcsbthin,YY_BUF_SIZE ); \
      } \
      YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
      }

#define yy_set_bol(at_bol) \
      { \
      if ( ! YY_CURRENT_BUFFER ){\
        wcsbthensure_buffer_stack (); \
            YY_CURRENT_BUFFER_LVALUE =    \
            wcsbth_create_buffer(wcsbthin,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 wcsbthwrap() 1
#define YY_SKIP_YYWRAP

typedef char YY_CHAR;

FILE *wcsbthin = (FILE *) 0, *wcsbthout = (FILE *) 0;

typedef int yy_state_type;

extern int wcsbthlineno;

int wcsbthlineno = 1;

extern char *wcsbthtext;
#define yytext_ptr wcsbthtext
static yyconst flex_int16_t yy_nxt[][128] =
    {
    {
        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,    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,    0,    0,
        0,    0,    0,    0,    0,    0,    0,    0
    },

    {
       67,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,

       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68
    },

    {
       67,   69,   69,   69,   69,   69,   69,   69,   69,   69,
       68,   69,   69,   69,   69,   69,   69,   69,   69,   69,
       69,   69,   69,   69,   69,   69,   69,   69,   69,   69,
       69,   69,   69,   69,   69,   69,   69,   69,   69,   69,

       69,   69,   69,   69,   69,   69,   69,   69,   69,   70,
       70,   70,   70,   70,   70,   70,   70,   70,   69,   69,
       69,   69,   69,   69,   69,   69,   69,   71,   72,   73,
       69,   69,   69,   69,   69,   69,   74,   75,   69,   76,
       77,   69,   78,   79,   80,   69,   81,   82,   69,   69,
       83,   69,   69,   69,   69,   69,   69,   69,   69,   69,
       69,   69,   69,   69,   69,   69,   69,   69,   69,   69,
       69,   69,   69,   69,   69,   69,   69,   69,   69,   69,
       69,   69,   69,   69,   69,   69,   69,   69
    },

    {
       67,   68,   68,   68,   68,   68,   68,   68,   68,   68,

       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   84,
       84,   84,   84,   84,   84,   84,   84,   84,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,

       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68
    },

    {
       67,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   84,
       84,   84,   84,   84,   84,   84,   84,   84,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,

       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68
    },

    {
       67,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       68,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   86,

       86,   86,   86,   86,   86,   86,   86,   86,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85
    },

    {
       67,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       68,   85,   85,   85,   85,   85,   85,   85,   85,   85,

       85,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   86,
       86,   86,   86,   86,   86,   86,   86,   86,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   85,
       85,   85,   85,   85,   85,   85,   85,   85,   85,   85,

       85,   85,   85,   85,   85,   85,   85,   85
    },

    {
       67,   87,   87,   87,   87,   87,   87,   87,   87,   87,
       68,   87,   87,   87,   87,   87,   87,   87,   87,   87,
       87,   87,   87,   87,   87,   87,   87,   87,   87,   87,
       87,   87,   87,   87,   87,   87,   87,   87,   87,   87,
       87,   87,   87,   87,   87,   87,   87,   87,   87,   88,
       88,   88,   88,   88,   88,   88,   88,   88,   87,   87,
       87,   87,   87,   87,   87,   87,   87,   87,   87,   87,
       87,   87,   87,   87,   87,   87,   87,   87,   87,   87,
       87,   87,   87,   87,   87,   87,   87,   87,   87,   87,

       87,   87,   87,   87,   87,   87,   87,   87,   87,   87,
       87,   87,   87,   87,   87,   87,   87,   87,   87,   87,
       87,   87,   87,   87,   87,   87,   87,   87,   87,   87,
       87,   87,   87,   87,   87,   87,   87,   87
    },

    {
       67,   87,   87,   87,   87,   87,   87,   87,   87,   87,
       68,   87,   87,   87,   87,   87,   87,   87,   87,   87,
       87,   87,   87,   87,   87,   87,   87,   87,   87,   87,
       87,   87,   87,   87,   87,   87,   87,   87,   87,   87,
       87,   87,   87,   87,   87,   87,   87,   87,   87,   88,
       88,   88,   88,   88,   88,   88,   88,   88,   87,   87,

       87,   87,   87,   87,   87,   87,   87,   87,   87,   87,
       87,   87,   87,   87,   87,   87,   87,   87,   87,   87,
       87,   87,   87,   87,   87,   87,   87,   87,   87,   87,
       87,   87,   87,   87,   87,   87,   87,   87,   87,   87,
       87,   87,   87,   87,   87,   87,   87,   87,   87,   87,
       87,   87,   87,   87,   87,   87,   87,   87,   87,   87,
       87,   87,   87,   87,   87,   87,   87,   87
    },

    {
       67,   89,   89,   89,   89,   89,   89,   89,   89,   89,
       68,   89,   89,   89,   89,   89,   89,   89,   89,   89,
       89,   89,   89,   89,   89,   89,   89,   89,   89,   89,

       89,   89,   89,   89,   89,   89,   89,   89,   89,   89,
       89,   89,   89,   89,   89,   89,   89,   89,   89,   90,
       90,   90,   90,   90,   90,   90,   90,   90,   89,   89,
       89,   89,   89,   89,   89,   89,   89,   89,   89,   89,
       89,   89,   89,   89,   89,   89,   89,   89,   89,   89,
       89,   89,   89,   89,   89,   89,   89,   89,   89,   89,
       89,   89,   89,   89,   89,   89,   89,   89,   89,   89,
       89,   89,   89,   89,   89,   89,   89,   89,   89,   89,
       89,   89,   89,   89,   89,   89,   89,   89,   89,   89,
       89,   89,   89,   89,   89,   89,   89,   89

    },

    {
       67,   89,   89,   89,   89,   89,   89,   89,   89,   89,
       68,   89,   89,   89,   89,   89,   89,   89,   89,   89,
       89,   89,   89,   89,   89,   89,   89,   89,   89,   89,
       89,   89,   89,   89,   89,   89,   89,   89,   89,   89,
       89,   89,   89,   89,   89,   89,   89,   89,   89,   90,
       90,   90,   90,   90,   90,   90,   90,   90,   89,   89,
       89,   89,   89,   89,   89,   89,   89,   89,   89,   89,
       89,   89,   89,   89,   89,   89,   89,   89,   89,   89,
       89,   89,   89,   89,   89,   89,   89,   89,   89,   89,
       89,   89,   89,   89,   89,   89,   89,   89,   89,   89,

       89,   89,   89,   89,   89,   89,   89,   89,   89,   89,
       89,   89,   89,   89,   89,   89,   89,   89,   89,   89,
       89,   89,   89,   89,   89,   89,   89,   89
    },

    {
       67,   91,   91,   91,   91,   91,   91,   91,   91,   91,
       68,   91,   91,   91,   91,   91,   91,   91,   91,   91,
       91,   91,   91,   91,   91,   91,   91,   91,   91,   91,
       91,   91,   91,   91,   91,   91,   91,   91,   91,   91,
       91,   91,   91,   91,   91,   91,   91,   91,   91,   92,
       92,   92,   92,   92,   92,   92,   92,   92,   91,   91,
       91,   91,   91,   91,   91,   91,   91,   91,   91,   91,

       91,   91,   91,   91,   91,   91,   91,   91,   91,   91,
       91,   91,   91,   91,   91,   91,   91,   91,   91,   91,
       91,   91,   91,   91,   91,   91,   91,   91,   91,   91,
       91,   91,   91,   91,   91,   91,   91,   91,   91,   91,
       91,   91,   91,   91,   91,   91,   91,   91,   91,   91,
       91,   91,   91,   91,   91,   91,   91,   91
    },

    {
       67,   91,   91,   91,   91,   91,   91,   91,   91,   91,
       68,   91,   91,   91,   91,   91,   91,   91,   91,   91,
       91,   91,   91,   91,   91,   91,   91,   91,   91,   91,
       91,   91,   91,   91,   91,   91,   91,   91,   91,   91,

       91,   91,   91,   91,   91,   91,   91,   91,   91,   92,
       92,   92,   92,   92,   92,   92,   92,   92,   91,   91,
       91,   91,   91,   91,   91,   91,   91,   91,   91,   91,
       91,   91,   91,   91,   91,   91,   91,   91,   91,   91,
       91,   91,   91,   91,   91,   91,   91,   91,   91,   91,
       91,   91,   91,   91,   91,   91,   91,   91,   91,   91,
       91,   91,   91,   91,   91,   91,   91,   91,   91,   91,
       91,   91,   91,   91,   91,   91,   91,   91,   91,   91,
       91,   91,   91,   91,   91,   91,   91,   91
    },

    {
       67,   93,   93,   93,   93,   93,   93,   93,   93,   93,

       68,   93,   93,   93,   93,   93,   93,   93,   93,   93,
       93,   93,   93,   93,   93,   93,   93,   93,   93,   93,
       93,   93,   93,   93,   93,   93,   93,   93,   93,   93,
       93,   93,   93,   93,   93,   93,   93,   93,   94,   95,
       95,   95,   95,   95,   95,   95,   95,   95,   93,   93,
       93,   93,   93,   93,   93,   93,   93,   93,   93,   93,
       93,   93,   93,   93,   93,   93,   93,   93,   93,   93,
       93,   93,   93,   93,   93,   93,   93,   93,   93,   93,
       93,   93,   93,   93,   93,   93,   93,   93,   93,   93,
       93,   93,   93,   93,   93,   93,   93,   93,   93,   93,

       93,   93,   93,   93,   93,   93,   93,   93,   93,   93,
       93,   93,   93,   93,   93,   93,   93,   93
    },

    {
       67,   93,   93,   93,   93,   93,   93,   93,   93,   93,
       68,   93,   93,   93,   93,   93,   93,   93,   93,   93,
       93,   93,   93,   93,   93,   93,   93,   93,   93,   93,
       93,   93,   93,   93,   93,   93,   93,   93,   93,   93,
       93,   93,   93,   93,   93,   93,   93,   93,   94,   95,
       95,   95,   95,   95,   95,   95,   95,   95,   93,   93,
       93,   93,   93,   93,   93,   93,   93,   93,   93,   93,
       93,   93,   93,   93,   93,   93,   93,   93,   93,   93,

       93,   93,   93,   93,   93,   93,   93,   93,   93,   93,
       93,   93,   93,   93,   93,   93,   93,   93,   93,   93,
       93,   93,   93,   93,   93,   93,   93,   93,   93,   93,
       93,   93,   93,   93,   93,   93,   93,   93,   93,   93,
       93,   93,   93,   93,   93,   93,   93,   93
    },

    {
       67,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   96,

       96,   96,   96,   96,   96,   96,   96,   96,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68
    },

    {
       67,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,

       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   96,
       96,   96,   96,   96,   96,   96,   96,   96,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,
       68,   68,   68,   68,   68,   68,   68,   68,   68,   68,

       68,   68,   68,   68,   68,   68,   68,   68
    },

    {
       67,   97,   97,   97,   97,   97,   97,   97,   97,   97,
       68,   97,   97,   97,   97,   97,   97,   97,   97,   97,
       97,   97,   97,   97,   97,   97,   97,   97,   97,   97,
       97,   97,   97,   97,   97,   97,   97,   97,   97,   97,
       97,   97,   97,   97,   97,   97,   97,   97,   97,   98,
       98,   98,   98,   98,   98,   98,   98,   98,   97,   97,
       97,   97,   97,   97,   97,   97,   97,   97,   97,   97,
       97,   97,   97,   97,   97,   97,   97,   97,   97,   97,
       97,   97,   97,   97,   97,   97,   97,   97,   97,   97,

       97,   97,   97,   97,   97,   97,   97,   97,   97,   97,
       97,   97,   97,   97,   97,   97,   97,   97,   97,   97,
       97,   97,   97,   97,   97,   97,   97,   97,   97,   97,
       97,   97,   97,   97,   97,   97,   97,   97
    },

    {
       67,   97,   97,   97,   97,   97,   97,   97,   97,   97,
       68,   97,   97,   97,   97,   97,   97,   97,   97,   97,
       97,   97,   97,   97,   97,   97,   97,   97,   97,   97,
       97,   97,   97,   97,   97,   97,   97,   97,   97,   97,
       97,   97,   97,   97,   97,   97,   97,   97,   97,   98,
       98,   98,   98,   98,   98,   98,   98,   98,   97,   97,

       97,   97,   97,   97,   97,   97,   97,   97,   97,   97,
       97,   97,   97,   97,   97,   97,   97,   97,   97,   97,
       97,   97,   97,   97,   97,   97,   97,   97,   97,   97,
       97,   97,   97,   97,   97,   97,   97,   97,   97,   97,
       97,   97,   97,   97,   97,   97,   97,   97,   97,   97,
       97,   97,   97,   97,   97,   97,   97,   97,   97,   97,
       97,   97,   97,   97,   97,   97,   97,   97
    },

    {
       67,   99,   99,   99,   99,   99,   99,   99,   99,   99,
       68,   99,   99,   99,   99,   99,   99,   99,   99,   99,
       99,   99,   99,   99,   99,   99,   99,   99,   99,   99,

       99,   99,   99,   99,   99,   99,   99,   99,   99,   99,
       99,   99,   99,   99,   99,   99,   99,   99,   99,  100,
      100,  100,  100,  100,  100,  100,  100,  100,   99,   99,
       99,   99,   99,   99,   99,   99,   99,   99,   99,   99,
       99,   99,   99,   99,   99,   99,   99,   99,   99,   99,
       99,   99,   99,   99,   99,   99,   99,   99,   99,   99,
       99,   99,   99,   99,   99,   99,   99,   99,   99,   99,
       99,   99,   99,   99,   99,   99,   99,   99,   99,   99,
       99,   99,   99,   99,   99,   99,   99,   99,   99,   99,
       99,   99,   99,   99,   99,   99,   99,   99

    },

    {
       67,   99,   99,   99,   99,   99,   99,   99,   99,   99,
       68,   99,   99,   99,   99,   99,   99,   99,   99,   99,
       99,   99,   99,   99,   99,   99,   99,   99,   99,   99,
       99,   99,   99,   99,   99,   99,   99,   99,   99,   99,
       99,   99,   99,   99,   99,   99,   99,   99,   99,  100,
      100,  100,  100,  100,  100,  100,  100,  100,   99,   99,
       99,   99,   99,   99,   99,   99,   99,   99,   99,   99,
       99,   99,   99,   99,   99,   99,   99,   99,   99,   99,
       99,   99,   99,   99,   99,   99,   99,   99,   99,   99,
       99,   99,   99,   99,   99,   99,   99,   99,   99,   99,

       99,   99,   99,   99,   99,   99,   99,   99,   99,   99,
       99,   99,   99,   99,   99,   99,   99,   99,   99,   99,
       99,   99,   99,   99,   99,   99,   99,   99
    },

    {
       67,  101,  101,  101,  101,  101,  101,  101,  101,  101,
       68,  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,  102,
      102,  102,  102,  102,  102,  102,  102,  102,  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,  101,  101,  101,  101,  101,  101,  101,  101,
      101,  101,  101,  101,  101,  101,  101,  101
    },

    {
       67,  101,  101,  101,  101,  101,  101,  101,  101,  101,
       68,  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,  102,
      102,  102,  102,  102,  102,  102,  102,  102,  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,  101,  101,  101,  101,  101,  101,  101,  101,
      101,  101,  101,  101,  101,  101,  101,  101
    },

    {
       67,  103,  103,  103,  103,  103,  103,  103,  103,  103,

       68,  103,  103,  103,  103,  103,  103,  103,  103,  103,
      103,  103,  103,  103,  103,  103,  103,  103,  103,  103,
      103,  103,  103,  103,  103,  103,  103,  103,  103,  103,
      103,  103,  103,  103,  103,  103,  103,  103,  103,  104,
      104,  104,  104,  104,  104,  104,  104,  104,  103,  103,
      103,  103,  103,  103,  103,  103,  103,  103,  103,  103,
      103,  103,  103,  103,  103,  103,  103,  103,  103,  103,
      103,  103,  103,  103,  103,  103,  103,  103,  103,  103,
      103,  103,  103,  103,  103,  103,  103,  103,  103,  103,
      103,  103,  103,  103,  103,  103,  103,  103,  103,  103,

      103,  103,  103,  103,  103,  103,  103,  103,  103,  103,
      103,  103,  103,  103,  103,  103,  103,  103
    },

    {
       67,  103,  103,  103,  103,  103,  103,  103,  103,  103,
       68,  103,  103,  103,  103,  103,  103,  103,  103,  103,
      103,  103,  103,  103,  103,  103,  103,  103,  103,  103,
      103,  103,  103,  103,  103,  103,  103,  103,  103,  103,
      103,  103,  103,  103,  103,  103,  103,  103,  103,  104,
      104,  104,  104,  104,  104,  104,  104,  104,  103,  103,
      103,  103,  103,  103,  103,  103,  103,  103,  103,  103,
      103,  103,  103,  103,  103,  103,  103,  103,  103,  103,

      103,  103,  103,  103,  103,  103,  103,  103,  103,  103,
      103,  103,  103,  103,  103,  103,  103,  103,  103,  103,
      103,  103,  103,  103,  103,  103,  103,  103,  103,  103,
      103,  103,  103,  103,  103,  103,  103,  103,  103,  103,
      103,  103,  103,  103,  103,  103,  103,  103
    },

    {
       67,  105,  105,  105,  105,  105,  105,  105,  105,  105,
       68,  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,  106,

      106,  106,  106,  106,  106,  106,  106,  106,  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,  105,  105,  105,  105,  105,  105,  105,  105,
      105,  105,  105,  105,  105,  105,  105,  105
    },

    {
       67,  105,  105,  105,  105,  105,  105,  105,  105,  105,
       68,  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,  106,
      106,  106,  106,  106,  106,  106,  106,  106,  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,  105,  105,  105,  105,  105,  105,  105,  105,

      105,  105,  105,  105,  105,  105,  105,  105
    },

    {
       67,  107,  107,  107,  107,  107,  107,  107,  107,  107,
       68,  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,  108,
      108,  108,  108,  108,  108,  108,  108,  108,  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,  107,  107,  107,  107,
      107,  107,  107,  107,  107,  107,  107,  107
    },

    {
       67,  107,  107,  107,  107,  107,  107,  107,  107,  107,
       68,  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,  108,
      108,  108,  108,  108,  108,  108,  108,  108,  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,  107,  107,  107,  107,
      107,  107,  107,  107,  107,  107,  107,  107
    },

    {
       67,  109,  109,  109,  109,  109,  109,  109,  109,  109,
       68,  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,  110,
      110,  110,  110,  110,  110,  110,  110,  110,  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,  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

    },

    {
       67,  109,  109,  109,  109,  109,  109,  109,  109,  109,
       68,  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,  110,
      110,  110,  110,  110,  110,  110,  110,  110,  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,  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
    },

    {
       67,  111,  111,  111,  111,  111,  111,  111,  111,  111,
       68,  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,  112,
      112,  112,  112,  112,  112,  112,  112,  112,  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,  111,  111,  111,  111,  111,  111,  111,  111,
      111,  111,  111,  111,  111,  111,  111,  111
    },

    {
       67,  111,  111,  111,  111,  111,  111,  111,  111,  111,
       68,  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,  112,
      112,  112,  112,  112,  112,  112,  112,  112,  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,  111,  111,  111,  111,  111,  111,  111,  111,
      111,  111,  111,  111,  111,  111,  111,  111
    },

    {
       67,  113,  113,  113,  113,  113,  113,  113,  113,  113,

       68,  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,  114,
      114,  114,  114,  114,  114,  114,  114,  114,  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,  113,  113,  113,  113,  113,

      113,  113,  113,  113,  113,  113,  113,  113,  113,  113,
      113,  113,  113,  113,  113,  113,  113,  113
    },

    {
       67,  113,  113,  113,  113,  113,  113,  113,  113,  113,
       68,  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,  114,
      114,  114,  114,  114,  114,  114,  114,  114,  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,  113,  113,  113,  113,  113,
      113,  113,  113,  113,  113,  113,  113,  113,  113,  113,
      113,  113,  113,  113,  113,  113,  113,  113
    },

    {
       67,  115,  115,  115,  115,  115,  115,  115,  115,  115,
       68,  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,  116,

      116,  116,  116,  116,  116,  116,  116,  116,  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,  115,  115,  115,  115,  115,
      115,  115,  115,  115,  115,  115,  115,  115,  115,  115,
      115,  115,  115,  115,  115,  115,  115,  115
    },

    {
       67,  115,  115,  115,  115,  115,  115,  115,  115,  115,
       68,  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,  116,
      116,  116,  116,  116,  116,  116,  116,  116,  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,  115,  115,  115,  115,  115,
      115,  115,  115,  115,  115,  115,  115,  115,  115,  115,

      115,  115,  115,  115,  115,  115,  115,  115
    },

    {
       67,  117,  117,  117,  117,  117,  117,  117,  117,  117,
       68,  117,  117,  117,  117,  117,  117,  117,  117,  117,
      117,  117,  117,  117,  117,  117,  117,  117,  117,  117,
      117,  117,  117,  117,  117,  117,  117,  117,  117,  117,
      117,  117,  117,  117,  117,  117,  117,  117,  118,  118,
      118,  118,  118,  118,  118,  118,  118,  118,  117,  117,
      117,  117,  117,  117,  117,  117,  117,  117,  117,  117,
      117,  117,  117,  117,  117,  117,  117,  117,  117,  117,
      117,  117,  117,  117,  117,  117,  117,  117,  117,  117,

      117,  117,  117,  117,  117,  117,  117,  117,  117,  117,
      117,  117,  117,  117,  117,  117,  117,  117,  117,  117,
      117,  117,  117,  117,  117,  117,  117,  117,  117,  117,
      117,  117,  117,  117,  117,  117,  117,  117
    },

    {
       67,  117,  117,  117,  117,  117,  117,  117,  117,  117,
       68,  117,  117,  117,  117,  117,  117,  117,  117,  117,
      117,  117,  117,  117,  117,  117,  117,  117,  117,  117,
      117,  117,  117,  117,  117,  117,  117,  117,  117,  117,
      117,  117,  117,  117,  117,  117,  117,  117,  118,  118,
      118,  118,  118,  118,  118,  118,  118,  118,  117,  117,

      117,  117,  117,  117,  117,  117,  117,  117,  117,  117,
      117,  117,  117,  117,  117,  117,  117,  117,  117,  117,
      117,  117,  117,  117,  117,  117,  117,  117,  117,  117,
      117,  117,  117,  117,  117,  117,  117,  117,  117,  117,
      117,  117,  117,  117,  117,  117,  117,  117,  117,  117,
      117,  117,  117,  117,  117,  117,  117,  117,  117,  117,
      117,  117,  117,  117,  117,  117,  117,  117
    },

    {
       67,  119,  119,  119,  119,  119,  119,  119,  119,  119,
       68,  119,  119,  119,  119,  119,  119,  119,  119,  119,
      119,  119,  119,  119,  119,  119,  119,  119,  119,  119,

      119,  119,  119,  119,  119,  119,  119,  119,  119,  119,
      119,  119,  119,  119,  119,  119,  119,  119,  119,  119,
      119,  119,  119,  119,  119,  119,  119,  119,  119,  119,
      119,  119,  119,  119,  119,  119,  119,  119,  119,  119,
      119,  119,  119,  119,  119,  119,  119,  119,  119,  119,
      119,  119,  119,  119,  119,  119,  119,  119,  119,  119,
      119,  119,  119,  119,  119,  119,  119,  119,  119,  119,
      119,  119,  119,  119,  119,  119,  119,  119,  119,  119,
      119,  119,  119,  119,  119,  119,  119,  119,  119,  119,
      119,  119,  119,  119,  119,  119,  119,  119

    },

    {
       67,  119,  119,  119,  119,  119,  119,  119,  119,  119,
       68,  119,  119,  119,  119,  119,  119,  119,  119,  119,
      119,  119,  119,  119,  119,  119,  119,  119,  119,  119,
      119,  119,  119,  119,  119,  119,  119,  119,  119,  119,
      119,  119,  119,  119,  119,  119,  119,  119,  119,  119,
      119,  119,  119,  119,  119,  119,  119,  119,  119,  119,
      119,  119,  119,  119,  119,  119,  119,  119,  119,  119,
      119,  119,  119,  119,  119,  119,  119,  119,  119,  119,
      119,  119,  119,  119,  119,  119,  119,  119,  119,  119,
      119,  119,  119,  119,  119,  119,  119,  119,  119,  119,

      119,  119,  119,  119,  119,  119,  119,  119,  119,  119,
      119,  119,  119,  119,  119,  119,  119,  119,  119,  119,
      119,  119,  119,  119,  119,  119,  119,  119
    },

    {
       67,  120,  120,  120,  120,  120,  120,  120,  120,  120,
       68,  120,  120,  120,  120,  120,  120,  120,  120,  120,
      120,  120,  120,  120,  120,  120,  120,  120,  120,  120,
      120,  120,  121,  120,  120,  120,  120,  120,  120,  120,
      120,  120,  120,  120,  120,  120,  120,  120,  120,  120,
      120,  120,  120,  120,  120,  120,  120,  120,  120,  120,
      120,  120,  120,  120,  120,  121,  121,  121,  121,  121,

      121,  121,  121,  121,  121,  121,  121,  121,  121,  121,
      121,  121,  121,  121,  121,  121,  121,  121,  121,  121,
      121,  120,  120,  120,  120,  120,  120,  120,  120,  120,
      120,  120,  120,  120,  120,  120,  120,  120,  120,  120,
      120,  120,  120,  120,  120,  120,  120,  120,  120,  120,
      120,  120,  120,  120,  120,  120,  120,  120
    },

    {
       67,  120,  120,  120,  120,  120,  120,  120,  120,  120,
       68,  120,  120,  120,  120,  120,  120,  120,  120,  120,
      120,  120,  120,  120,  120,  120,  120,  120,  120,  120,
      120,  120,  121,  120,  120,  120,  120,  120,  120,  120,

      120,  120,  120,  120,  120,  120,  120,  120,  120,  120,
      120,  120,  120,  120,  120,  120,  120,  120,  120,  120,
      120,  120,  120,  120,  120,  121,  121,  121,  121,  121,
      121,  121,  121,  121,  121,  121,  121,  121,  121,  121,
      121,  121,  121,  121,  121,  121,  121,  121,  121,  121,
      121,  120,  120,  120,  120,  120,  120,  120,  120,  120,
      120,  120,  120,  120,  120,  120,  120,  120,  120,  120,
      120,  120,  120,  120,  120,  120,  120,  120,  120,  120,
      120,  120,  120,  120,  120,  120,  120,  120
    },

    {
       67,  122,  122,  122,  122,  122,  122,  122,  122,  122,

       68,  122,  122,  122,  122,  122,  122,  122,  122,  122,
      122,  122,  122,  122,  122,  122,  122,  122,  122,  122,
      122,  122,  122,  122,  122,  122,  122,  122,  122,  122,
      122,  122,  122,  122,  122,  122,  122,  122,  122,  123,
      123,  123,  123,  123,  123,  123,  123,  123,  122,  122,
      122,  122,  122,  122,  122,  122,  122,  122,  122,  122,
      122,  122,  122,  122,  122,  122,  122,  122,  122,  122,
      122,  122,  122,  122,  122,  122,  122,  122,  122,  122,
      122,  122,  122,  122,  122,  122,  122,  122,  122,  122,
      122,  122,  122,  122,  122,  122,  122,  122,  122,  122,

      122,  122,  122,  122,  122,  122,  122,  122,  122,  122,
      122,  122,  122,  122,  122,  122,  122,  122
    },

    {
       67,  122,  122,  122,  122,  122,  122,  122,  122,  122,
       68,  122,  122,  122,  122,  122,  122,  122,  122,  122,
      122,  122,  122,  122,  122,  122,  122,  122,  122,  122,
      122,  122,  122,  122,  122,  122,  122,  122,  122,  122,
      122,  122,  122,  122,  122,  122,  122,  122,  122,  123,
      123,  123,  123,  123,  123,  123,  123,  123,  122,  122,
      122,  122,  122,  122,  122,  122,  122,  122,  122,  122,
      122,  122,  122,  122,  122,  122,  122,  122,  122,  122,

      122,  122,  122,  122,  122,  122,  122,  122,  122,  122,
      122,  122,  122,  122,  122,  122,  122,  122,  122,  122,
      122,  122,  122,  122,  122,  122,  122,  122,  122,  122,
      122,  122,  122,  122,  122,  122,  122,  122,  122,  122,
      122,  122,  122,  122,  122,  122,  122,  122
    },

    {
       67,  124,  124,  124,  124,  124,  124,  124,  124,  124,
       68,  124,  124,  124,  124,  124,  124,  124,  124,  124,
      124,  124,  124,  124,  124,  124,  124,  124,  124,  124,
      124,  124,  124,  124,  124,  124,  124,  124,  124,  124,
      124,  124,  124,  124,  124,  124,  124,  124,  124,  125,

      125,  125,  125,  125,  125,  125,  125,  125,  124,  124,
      124,  124,  124,  124,  124,  124,  124,  124,  124,  124,
      124,  124,  124,  124,  124,  124,  124,  124,  124,  124,
      124,  124,  124,  124,  124,  124,  124,  124,  124,  124,
      124,  124,  124,  124,  124,  124,  124,  124,  124,  124,
      124,  124,  124,  124,  124,  124,  124,  124,  124,  124,
      124,  124,  124,  124,  124,  124,  124,  124,  124,  124,
      124,  124,  124,  124,  124,  124,  124,  124
    },

    {
       67,  124,  124,  124,  124,  124,  124,  124,  124,  124,
       68,  124,  124,  124,  124,  124,  124,  124,  124,  124,

      124,  124,  124,  124,  124,  124,  124,  124,  124,  124,
      124,  124,  124,  124,  124,  124,  124,  124,  124,  124,
      124,  124,  124,  124,  124,  124,  124,  124,  124,  125,
      125,  125,  125,  125,  125,  125,  125,  125,  124,  124,
      124,  124,  124,  124,  124,  124,  124,  124,  124,  124,
      124,  124,  124,  124,  124,  124,  124,  124,  124,  124,
      124,  124,  124,  124,  124,  124,  124,  124,  124,  124,
      124,  124,  124,  124,  124,  124,  124,  124,  124,  124,
      124,  124,  124,  124,  124,  124,  124,  124,  124,  124,
      124,  124,  124,  124,  124,  124,  124,  124,  124,  124,

      124,  124,  124,  124,  124,  124,  124,  124
    },

    {
       67,  126,  126,  126,  126,  126,  126,  126,  126,  126,
       68,  126,  126,  126,  126,  126,  126,  126,  126,  126,
      126,  126,  126,  126,  126,  126,  126,  126,  126,  126,
      126,  126,  126,  126,  126,  126,  126,  126,  126,  126,
      126,  126,  126,  126,  126,  126,  126,  126,  126,  127,
      127,  127,  127,  127,  127,  127,  127,  127,  126,  126,
      126,  126,  126,  126,  126,  126,  126,  126,  126,  126,
      126,  126,  126,  126,  126,  126,  126,  126,  126,  126,
      126,  126,  126,  126,  126,  126,  126,  126,  126,  126,

      126,  126,  126,  126,  126,  126,  126,  126,  126,  126,
      126,  126,  126,  126,  126,  126,  126,  126,  126,  126,
      126,  126,  126,  126,  126,  126,  126,  126,  126,  126,
      126,  126,  126,  126,  126,  126,  126,  126
    },

    {
       67,  126,  126,  126,  126,  126,  126,  126,  126,  126,
       68,  126,  126,  126,  126,  126,  126,  126,  126,  126,
      126,  126,  126,  126,  126,  126,  126,  126,  126,  126,
      126,  126,  126,  126,  126,  126,  126,  126,  126,  126,
      126,  126,  126,  126,  126,  126,  126,  126,  126,  127,
      127,  127,  127,  127,  127,  127,  127,  127,  126,  126,

      126,  126,  126,  126,  126,  126,  126,  126,  126,  126,
      126,  126,  126,  126,  126,  126,  126,  126,  126,  126,
      126,  126,  126,  126,  126,  126,  126,  126,  126,  126,
      126,  126,  126,  126,  126,  126,  126,  126,  126,  126,
      126,  126,  126,  126,  126,  126,  126,  126,  126,  126,
      126,  126,  126,  126,  126,  126,  126,  126,  126,  126,
      126,  126,  126,  126,  126,  126,  126,  126
    },

    {
       67,  128,  128,  128,  128,  128,  128,  128,  128,  128,
       68,  128,  128,  128,  128,  128,  128,  128,  128,  128,
      128,  128,  128,  128,  128,  128,  128,  128,  128,  128,

      128,  128,  128,  128,  128,  128,  128,  128,  128,  128,
      128,  128,  128,  128,  128,  128,  128,  128,  128,  129,
      129,  129,  129,  129,  129,  129,  129,  129,  128,  128,
      128,  128,  128,  128,  128,  128,  128,  128,  128,  128,
      128,  128,  128,  128,  128,  128,  128,  128,  128,  128,
      128,  128,  128,  128,  128,  128,  128,  128,  128,  128,
      128,  128,  128,  128,  128,  128,  128,  128,  128,  128,
      128,  128,  128,  128,  128,  128,  128,  128,  128,  128,
      128,  128,  128,  128,  128,  128,  128,  128,  128,  128,
      128,  128,  128,  128,  128,  128,  128,  128

    },

    {
       67,  128,  128,  128,  128,  128,  128,  128,  128,  128,
       68,  128,  128,  128,  128,  128,  128,  128,  128,  128,
      128,  128,  128,  128,  128,  128,  128,  128,  128,  128,
      128,  128,  128,  128,  128,  128,  128,  128,  128,  128,
      128,  128,  128,  128,  128,  128,  128,  128,  128,  129,
      129,  129,  129,  129,  129,  129,  129,  129,  128,  128,
      128,  128,  128,  128,  128,  128,  128,  128,  128,  128,
      128,  128,  128,  128,  128,  128,  128,  128,  128,  128,
      128,  128,  128,  128,  128,  128,  128,  128,  128,  128,
      128,  128,  128,  128,  128,  128,  128,  128,  128,  128,

      128,  128,  128,  128,  128,  128,  128,  128,  128,  128,
      128,  128,  128,  128,  128,  128,  128,  128,  128,  128,
      128,  128,  128,  128,  128,  128,  128,  128
    },

    {
       67,  130,  130,  130,  130,  130,  130,  130,  130,  130,
       68,  130,  130,  130,  130,  130,  130,  130,  130,  130,
      130,  130,  130,  130,  130,  130,  130,  130,  130,  130,
      130,  130,  130,  130,  130,  130,  130,  130,  130,  130,
      130,  130,  130,  130,  130,  130,  130,  130,  130,  130,
      130,  130,  130,  130,  130,  130,  130,  130,  130,  130,
      130,  131,  130,  130,  130,  130,  130,  130,  130,  130,

      130,  130,  130,  130,  130,  130,  130,  130,  130,  130,
      130,  130,  130,  130,  130,  130,  130,  130,  130,  130,
      130,  130,  130,  130,  130,  130,  130,  130,  130,  130,
      130,  130,  130,  130,  130,  130,  130,  130,  130,  130,
      130,  130,  130,  130,  130,  130,  130,  130,  130,  130,
      130,  130,  130,  130,  130,  130,  130,  130
    },

    {
       67,  130,  130,  130,  130,  130,  130,  130,  130,  130,
       68,  130,  130,  130,  130,  130,  130,  130,  130,  130,
      130,  130,  130,  130,  130,  130,  130,  130,  130,  130,
      130,  130,  130,  130,  130,  130,  130,  130,  130,  130,

      130,  130,  130,  130,  130,  130,  130,  130,  130,  130,
      130,  130,  130,  130,  130,  130,  130,  130,  130,  130,
      130,  131,  130,  130,  130,  130,  130,  130,  130,  130,
      130,  130,  130,  130,  130,  130,  130,  130,  130,  130,
      130,  130,  130,  130,  130,  130,  130,  130,  130,  130,
      130,  130,  130,  130,  130,  130,  130,  130,  130,  130,
      130,  130,  130,  130,  130,  130,  130,  130,  130,  130,
      130,  130,  130,  130,  130,  130,  130,  130,  130,  130,
      130,  130,  130,  130,  130,  130,  130,  130
    },

    {
       67,  132,  132,  132,  132,  132,  132,  132,  132,  132,

       68,  132,  132,  132,  132,  132,  132,  132,  132,  132,
      132,  132,  132,  132,  132,  132,  132,  132,  132,  132,
      132,  132,  132,  132,  132,  132,  132,  132,  132,  132,
      132,  132,  132,  133,  132,  133,  132,  132,  134,  134,
      134,  134,  134,  134,  134,  134,  134,  134,  132,  132,
      132,  132,  132,  132,  132,  132,  132,  132,  132,  132,
      132,  132,  132,  132,  132,  132,  132,  132,  132,  132,
      132,  132,  132,  132,  132,  132,  132,  132,  132,  132,
      132,  132,  132,  132,  132,  132,  132,  132,  132,  132,
      132,  132,  132,  132,  132,  132,  132,  132,  132,  132,

      132,  132,  132,  132,  132,  132,  132,  132,  132,  132,
      132,  132,  132,  132,  132,  132,  132,  132
    },

    {
       67,  132,  132,  132,  132,  132,  132,  132,  132,  132,
       68,  132,  132,  132,  132,  132,  132,  132,  132,  132,
      132,  132,  132,  132,  132,  132,  132,  132,  132,  132,
      132,  132,  132,  132,  132,  132,  132,  132,  132,  132,
      132,  132,  132,  133,  132,  133,  132,  132,  134,  134,
      134,  134,  134,  134,  134,  134,  134,  134,  132,  132,
      132,  132,  132,  132,  132,  132,  132,  132,  132,  132,
      132,  132,  132,  132,  132,  132,  132,  132,  132,  132,

      132,  132,  132,  132,  132,  132,  132,  132,  132,  132,
      132,  132,  132,  132,  132,  132,  132,  132,  132,  132,
      132,  132,  132,  132,  132,  132,  132,  132,  132,  132,
      132,  132,  132,  132,  132,  132,  132,  132,  132,  132,
      132,  132,  132,  132,  132,  132,  132,  132
    },

    {
       67,  135,  135,  135,  135,  135,  135,  135,  135,  135,
       68,  135,  135,  135,  135,  135,  135,  135,  135,  135,
      135,  135,  135,  135,  135,  135,  135,  135,  135,  135,
      135,  135,  135,  135,  135,  135,  135,  135,  135,  135,
      135,  135,  135,  136,  135,  136,  137,  135,  138,  138,

      138,  138,  138,  138,  138,  138,  138,  138,  135,  135,
      135,  135,  135,  135,  135,  135,  135,  135,  135,  135,
      135,  135,  135,  135,  135,  135,  135,  135,  135,  135,
      135,  135,  135,  135,  135,  135,  135,  135,  135,  135,
      135,  135,  135,  135,  135,  135,  135,  135,  135,  135,
      135,  135,  135,  135,  135,  135,  135,  135,  135,  135,
      135,  135,  135,  135,  135,  135,  135,  135,  135,  135,
      135,  135,  135,  135,  135,  135,  135,  135
    },

    {
       67,  135,  135,  135,  135,  135,  135,  135,  135,  135,
       68,  135,  135,  135,  135,  135,  135,  135,  135,  135,

      135,  135,  135,  135,  135,  135,  135,  135,  135,  135,
      135,  135,  135,  135,  135,  135,  135,  135,  135,  135,
      135,  135,  135,  136,  135,  136,  137,  135,  138,  138,
      138,  138,  138,  138,  138,  138,  138,  138,  135,  135,
      135,  135,  135,  135,  135,  135,  135,  135,  135,  135,
      135,  135,  135,  135,  135,  135,  135,  135,  135,  135,
      135,  135,  135,  135,  135,  135,  135,  135,  135,  135,
      135,  135,  135,  135,  135,  135,  135,  135,  135,  135,
      135,  135,  135,  135,  135,  135,  135,  135,  135,  135,
      135,  135,  135,  135,  135,  135,  135,  135,  135,  135,

      135,  135,  135,  135,  135,  135,  135,  135
    },

    {
       67,  139,  139,  139,  139,  139,  139,  139,  139,  139,
       68,  139,  139,  139,  139,  139,  139,  139,  139,  139,
      139,  139,  139,  139,  139,  139,  139,  139,  139,  139,
      139,  139,  139,  139,  139,  139,  139,  139,  139,  140,
      139,  139,  139,  139,  139,  139,  139,  139,  139,  139,
      139,  139,  139,  139,  139,  139,  139,  139,  139,  139,
      139,  139,  139,  139,  139,  139,  139,  139,  139,  139,
      139,  139,  139,  139,  139,  139,  139,  139,  139,  139,
      139,  139,  139,  139,  139,  139,  139,  139,  139,  139,

      139,  139,  139,  139,  139,  139,  139,  139,  139,  139,
      139,  139,  139,  139,  139,  139,  139,  139,  139,  139,
      139,  139,  139,  139,  139,  139,  139,  139,  139,  139,
      139,  139,  139,  139,  139,  139,  139,  139
    },

    {
       67,  139,  139,  139,  139,  139,  139,  139,  139,  139,
       68,  139,  139,  139,  139,  139,  139,  139,  139,  139,
      139,  139,  139,  139,  139,  139,  139,  139,  139,  139,
      139,  139,  139,  139,  139,  139,  139,  139,  139,  140,
      139,  139,  139,  139,  139,  139,  139,  139,  139,  139,
      139,  139,  139,  139,  139,  139,  139,  139,  139,  139,

      139,  139,  139,  139,  139,  139,  139,  139,  139,  139,
      139,  139,  139,  139,  139,  139,  139,  139,  139,  139,
      139,  139,  139,  139,  139,  139,  139,  139,  139,  139,
      139,  139,  139,  139,  139,  139,  139,  139,  139,  139,
      139,  139,  139,  139,  139,  139,  139,  139,  139,  139,
      139,  139,  139,  139,  139,  139,  139,  139,  139,  139,
      139,  139,  139,  139,  139,  139,  139,  139
    },

    {
       67,  141,  141,  141,  141,  141,  141,  141,  141,  141,
       68,  141,  141,  141,  141,  141,  141,  141,  141,  141,
      141,  141,  141,  141,  141,  141,  141,  141,  141,  141,

      141,  141,  142,  141,  141,  141,  141,  141,  141,  141,
      141,  141,  141,  141,  141,  141,  141,  143,  141,  141,
      141,  141,  141,  141,  141,  141,  141,  141,  141,  141,
      141,  141,  141,  141,  141,  141,  141,  141,  141,  141,
      141,  141,  141,  141,  141,  141,  141,  141,  141,  141,
      141,  141,  141,  141,  141,  141,  141,  141,  141,  141,
      141,  141,  141,  141,  141,  141,  141,  141,  141,  141,
      141,  141,  141,  141,  141,  141,  141,  141,  141,  141,
      141,  141,  141,  141,  141,  141,  141,  141,  141,  141,
      141,  141,  141,  141,  141,  141,  141,  141

    },

    {
       67,  141,  141,  141,  141,  141,  141,  141,  141,  141,
       68,  141,  141,  141,  141,  141,  141,  141,  141,  141,
      141,  141,  141,  141,  141,  141,  141,  141,  141,  141,
      141,  141,  142,  141,  141,  141,  141,  141,  141,  141,
      141,  141,  141,  141,  141,  141,  141,  143,  141,  141,
      141,  141,  141,  141,  141,  141,  141,  141,  141,  141,
      141,  141,  141,  141,  141,  141,  141,  141,  141,  141,
      141,  141,  141,  141,  141,  141,  141,  141,  141,  141,
      141,  141,  141,  141,  141,  141,  141,  141,  141,  141,
      141,  141,  141,  141,  141,  141,  141,  141,  141,  141,

      141,  141,  141,  141,  141,  141,  141,  141,  141,  141,
      141,  141,  141,  141,  141,  141,  141,  141,  141,  141,
      141,  141,  141,  141,  141,  141,  141,  141
    },

    {
       67,  144,  144,  144,  144,  144,  144,  144,  144,  144,
       68,  144,  144,  144,  144,  144,  144,  144,  144,  144,
      144,  144,  144,  144,  144,  144,  144,  144,  144,  144,
      144,  144,  144,  144,  144,  144,  144,  144,  144,  144,
      144,  144,  144,  144,  144,  144,  144,  144,  144,  144,
      144,  144,  144,  144,  144,  144,  144,  144,  144,  144,
      144,  144,  144,  144,  144,  144,  144,  144,  144,  144,

      144,  144,  144,  144,  144,  144,  144,  144,  144,  144,
      144,  144,  144,  144,  144,  144,  144,  144,  144,  144,
      144,  144,  144,  144,  144,  144,  144,  144,  144,  144,
      144,  144,  144,  144,  144,  144,  144,  144,  144,  144,
      144,  144,  144,  144,  144,  144,  144,  144,  144,  144,
      144,  144,  144,  144,  144,  144,  144,  144
    },

    {
       67,  144,  144,  144,  144,  144,  144,  144,  144,  144,
       68,  144,  144,  144,  144,  144,  144,  144,  144,  144,
      144,  144,  144,  144,  144,  144,  144,  144,  144,  144,
      144,  144,  144,  144,  144,  144,  144,  144,  144,  144,

      144,  144,  144,  144,  144,  144,  144,  144,  144,  144,
      144,  144,  144,  144,  144,  144,  144,  144,  144,  144,
      144,  144,  144,  144,  144,  144,  144,  144,  144,  144,
      144,  144,  144,  144,  144,  144,  144,  144,  144,  144,
      144,  144,  144,  144,  144,  144,  144,  144,  144,  144,
      144,  144,  144,  144,  144,  144,  144,  144,  144,  144,
      144,  144,  144,  144,  144,  144,  144,  144,  144,  144,
      144,  144,  144,  144,  144,  144,  144,  144,  144,  144,
      144,  144,  144,  144,  144,  144,  144,  144
    },

    {
       67,  145,  145,  145,  145,  145,  145,  145,  145,  145,

       68,  145,  145,  145,  145,  145,  145,  145,  145,  145,
      145,  145,  145,  145,  145,  145,  145,  145,  145,  145,
      145,  145,  145,  145,  145,  145,  145,  145,  145,  145,
      145,  145,  145,  145,  145,  145,  145,  145,  145,  145,
      145,  145,  145,  145,  145,  145,  145,  145,  145,  145,
      145,  145,  145,  145,  145,  145,  145,  145,  145,  145,
      145,  145,  145,  145,  145,  145,  145,  145,  145,  145,
      145,  145,  145,  145,  145,  145,  145,  145,  145,  145,
      145,  145,  145,  145,  145,  145,  145,  145,  145,  145,
      145,  145,  145,  145,  145,  145,  145,  145,  145,  145,

      145,  145,  145,  145,  145,  145,  145,  145,  145,  145,
      145,  145,  145,  145,  145,  145,  145,  145
    },

    {
       67,  145,  145,  145,  145,  145,  145,  145,  145,  145,
       68,  145,  145,  145,  145,  145,  145,  145,  145,  145,
      145,  145,  145,  145,  145,  145,  145,  145,  145,  145,
      145,  145,  145,  145,  145,  145,  145,  145,  145,  145,
      145,  145,  145,  145,  145,  145,  145,  145,  145,  145,
      145,  145,  145,  145,  145,  145,  145,  145,  145,  145,
      145,  145,  145,  145,  145,  145,  145,  145,  145,  145,
      145,  145,  145,  145,  145,  145,  145,  145,  145,  145,

      145,  145,  145,  145,  145,  145,  145,  145,  145,  145,
      145,  145,  145,  145,  145,  145,  145,  145,  145,  145,
      145,  145,  145,  145,  145,  145,  145,  145,  145,  145,
      145,  145,  145,  145,  145,  145,  145,  145,  145,  145,
      145,  145,  145,  145,  145,  145,  145,  145
    },

    {
       67,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      147,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      146,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      146,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      146,  146,  146,  146,  146,  146,  146,  146,  146,  146,

      146,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      146,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      146,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      146,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      146,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      146,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      146,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      146,  146,  146,  146,  146,  146,  146,  146
    },

    {
       67,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      147,  146,  146,  146,  146,  146,  146,  146,  146,  146,

      146,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      146,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      146,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      146,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      146,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      146,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      146,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      146,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      146,  146,  146,  146,  146,  146,  146,  146,  146,  146,
      146,  146,  146,  146,  146,  146,  146,  146,  146,  146,

      146,  146,  146,  146,  146,  146,  146,  146
    },

    {
      -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
      -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
      -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
      -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
      -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
      -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
      -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
      -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
      -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,

      -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
      -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
      -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67,
      -67,  -67,  -67,  -67,  -67,  -67,  -67,  -67
    },

    {
       67,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
      -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
      -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
      -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
      -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
      -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,

      -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
      -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
      -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
      -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
      -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
      -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68,
      -68,  -68,  -68,  -68,  -68,  -68,  -68,  -68
    },

    {
       67,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
      -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
      -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,

      -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
      -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
      -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
      -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
      -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
      -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
      -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
      -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
      -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69,
      -69,  -69,  -69,  -69,  -69,  -69,  -69,  -69

    },

    {
       67,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
      -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
      -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
      -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
      -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  148,  148,
      148,  148,  148,  148,  148,  148,  148,  148,  -70,  -70,
      -70,  -70,  -70,  -70,  -70,  -70,  -70,  149,  -70,  -70,
      -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
      150,  -70,  -70,  151,  -70,  -70,  152,  -70,  -70,  -70,
      -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,

      -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
      -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70,
      -70,  -70,  -70,  -70,  -70,  -70,  -70,  -70
    },

    {
       67,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
      -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
      -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
      -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
      -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
      -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
      -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  153,  -71,

      -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  154,  -71,
      -71,  -71,  155,  156,  157,  158,  -71,  -71,  -71,  -71,
      -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
      -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
      -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71,
      -71,  -71,  -71,  -71,  -71,  -71,  -71,  -71
    },

    {
       67,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
      -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
      -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
      -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,

      -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
      -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
      -72,  -72,  -72,  -72,  -72,  159,  -72,  -72,  -72,  -72,
      -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  160,
      -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
      -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
      -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
      -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72,
      -72,  -72,  -72,  -72,  -72,  -72,  -72,  -72
    },

    {
       67,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,

      -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
      -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
      -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
      -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
      -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
      -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
      -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  161,  -73,
      162,  163,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
      -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
      -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,

      -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73,
      -73,  -73,  -73,  -73,  -73,  -73,  -73,  -73
    },

    {
       67,  -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,  -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,  -74,  -74,  -74,  -74,  -74,  -74,  -74,  -74,  -74,
      -74,  -74,  -74,  -74,  -74,  164,  -74,  -74,  -74,  -74,
      -74,  -74,  -74,  -74,  -74,  -74,  -74,  -74,  -74,  165,

      -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,  -74,  -74,  -74,  -74,  -74,
      -74,  -74,  -74,  -74,  -74,  -74,  -74,  -74,  -74,  -74,
      -74,  -74,  -74,  -74,  -74,  -74,  -74,  -74
    },

    {
       67,  -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,  -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,  166,  -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,  -75,  -75,  -75,  -75,  -75
    },

    {
       67,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,
      -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,

      -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,
      -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,
      -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,
      -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,
      -76,  -76,  -76,  -76,  -76,  -76,  167,  -76,  -76,  -76,
      -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,
      -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,
      -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,
      -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,
      -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76,

      -76,  -76,  -76,  -76,  -76,  -76,  -76,  -76
    },

    {
       67,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
      -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
      -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
      -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
      -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
      -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
      -77,  -77,  -77,  -77,  -77,  -77,  -77,  168,  -77,  -77,
      -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
      -77,  -77,  169,  170,  -77,  -77,  171,  -77,  -77,  -77,

      -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
      -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
      -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77,
      -77,  -77,  -77,  -77,  -77,  -77,  -77,  -77
    },

    {
       67,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
      -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
      -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
      -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
      -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
      -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,

      -78,  -78,  -78,  -78,  -78,  172,  -78,  -78,  -78,  173,
      174,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
      -78,  -78,  -78,  -78,  -78,  -78,  -78,  175,  -78,  -78,
      -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
      -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
      -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78,
      -78,  -78,  -78,  -78,  -78,  -78,  -78,  -78
    },

    {
       67,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
      -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
      -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,

      -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
      -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
      -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
      -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
      -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  176,
      177,  -79,  -79,  178,  -79,  -79,  -79,  -79,  -79,  -79,
      -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
      -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
      -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79,
      -79,  -79,  -79,  -79,  -79,  -79,  -79,  -79

    },

    {
       67,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
      -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
      -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
      -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
      -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
      -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
      -80,  -80,  -80,  -80,  -80,  -80,  -80,  179,  -80,  -80,
      180,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
      181,  -80,  -80,  182,  -80,  -80,  183,  184,  -80,  -80,
      -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,

      -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
      -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80,
      -80,  -80,  -80,  -80,  -80,  -80,  -80,  -80
    },

    {
       67,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
      -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
      -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
      -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
      -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
      -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
      -81,  -81,  -81,  -81,  -81,  185,  -81,  -81,  -81,  186,

      -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
      -81,  -81,  -81,  187,  -81,  -81,  -81,  -81,  -81,  -81,
      -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
      -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
      -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81,
      -81,  -81,  -81,  -81,  -81,  -81,  -81,  -81
    },

    {
       67,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
      -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
      -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
      -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,

      -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
      -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
      -82,  -82,  -82,  -82,  -82,  -82,  -82,  188,  -82,  -82,
      -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
      -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
      -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
      -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
      -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82,
      -82,  -82,  -82,  -82,  -82,  -82,  -82,  -82
    },

    {
       67,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,

      -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
      -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
      -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
      -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
      -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
      -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
      -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
      -83,  -83,  -83,  189,  -83,  -83,  -83,  -83,  -83,  -83,
      -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
      -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,

      -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83,
      -83,  -83,  -83,  -83,  -83,  -83,  -83,  -83
    },

    {
       67,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
      -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
      -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
      -84,  -84,  190,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
      -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  191,  191,
      191,  191,  191,  191,  191,  191,  191,  191,  -84,  -84,
      -84,  -84,  -84,  -84,  -84,  190,  190,  190,  190,  190,
      190,  190,  190,  190,  190,  190,  190,  190,  190,  190,

      190,  190,  190,  190,  190,  190,  190,  190,  190,  190,
      190,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
      -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
      -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84,
      -84,  -84,  -84,  -84,  -84,  -84,  -84,  -84
    },

    {
       67,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
      -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
      -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
      -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
      -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,

      -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
      -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
      -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
      -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
      -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
      -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
      -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85,
      -85,  -85,  -85,  -85,  -85,  -85,  -85,  -85
    },

    {
       67,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
      -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,

      -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
      -86,  -86,  192,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
      -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  193,  193,
      193,  193,  193,  193,  193,  193,  193,  193,  -86,  -86,
      -86,  -86,  -86,  -86,  -86,  192,  192,  192,  192,  192,
      192,  192,  192,  192,  192,  192,  192,  192,  192,  192,
      192,  192,  192,  192,  192,  192,  192,  192,  192,  192,
      192,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
      -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,
      -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86,

      -86,  -86,  -86,  -86,  -86,  -86,  -86,  -86
    },

    {
       67,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
      -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
      -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
      -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
      -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
      -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
      -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
      -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
      -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,

      -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
      -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
      -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87,
      -87,  -87,  -87,  -87,  -87,  -87,  -87,  -87
    },

    {
       67,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
      -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
      -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
      -88,  -88,  194,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
      -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  195,  195,
      195,  195,  195,  195,  195,  195,  195,  195,  -88,  -88,

      -88,  -88,  -88,  -88,  -88,  196,  196,  196,  196,  196,
      196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
      196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
      196,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
      -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
      -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88,
      -88,  -88,  -88,  -88,  -88,  -88,  -88,  -88
    },

    {
       67,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
      -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
      -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,

      -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
      -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
      -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
      -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
      -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
      -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
      -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
      -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
      -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89,
      -89,  -89,  -89,  -89,  -89,  -89,  -89,  -89

    },

    {
       67,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
      -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
      -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
      -90,  -90,  197,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
      -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  198,  198,
      198,  198,  198,  198,  198,  198,  198,  198,  -90,  -90,
      -90,  -90,  -90,  -90,  -90,  197,  197,  197,  197,  197,
      197,  197,  197,  197,  197,  197,  197,  197,  197,  197,
      197,  197,  197,  197,  197,  197,  197,  197,  197,  197,
      197,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,

      -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
      -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90,
      -90,  -90,  -90,  -90,  -90,  -90,  -90,  -90
    },

    {
       67,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
      -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
      -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
      -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
      -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
      -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
      -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,

      -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
      -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
      -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
      -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
      -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91,
      -91,  -91,  -91,  -91,  -91,  -91,  -91,  -91
    },

    {
       67,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
      -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
      -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
      -92,  -92,  199,  -92,  -92,  -92,  -92,  -92,  -92,  -92,

      -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  200,  200,
      200,  200,  200,  200,  200,  200,  200,  200,  -92,  -92,
      -92,  -92,  -92,  -92,  -92,  201,  201,  201,  201,  201,
      201,  201,  201,  201,  201,  201,  201,  201,  201,  201,
      201,  201,  201,  201,  201,  201,  201,  201,  201,  201,
      201,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
      -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
      -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92,
      -92,  -92,  -92,  -92,  -92,  -92,  -92,  -92
    },

    {
       67,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,

      -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
      -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
      -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
      -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
      -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
      -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
      -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
      -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
      -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
      -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,

      -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93,
      -93,  -93,  -93,  -93,  -93,  -93,  -93,  -93
    },

    {
       67,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
      -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
      -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
      -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
      -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  202,  202,
      202,  202,  202,  202,  202,  202,  202,  202,  -94,  -94,
      -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
      -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,

      -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
      -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
      -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
      -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94,
      -94,  -94,  -94,  -94,  -94,  -94,  -94,  -94
    },

    {
       67,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
      -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
      -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
      -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
      -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  203,  203,

      203,  203,  203,  203,  203,  203,  203,  203,  -95,  -95,
      -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
      -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
      -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
      -95,  -95,  -95,  -95,  -95,  204,  -95,  -95,  -95,  -95,
      -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
      -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95,
      -95,  -95,  -95,  -95,  -95,  -95,  -95,  -95
    },

    {
       67,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
      -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,

      -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
      -96,  -96,  205,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
      -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  206,  206,
      206,  206,  206,  206,  206,  206,  206,  206,  -96,  -96,
      -96,  -96,  -96,  -96,  -96,  205,  205,  205,  205,  205,
      205,  205,  205,  205,  205,  205,  205,  205,  205,  205,
      205,  205,  205,  205,  205,  205,  205,  205,  205,  205,
      205,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
      -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,
      -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96,

      -96,  -96,  -96,  -96,  -96,  -96,  -96,  -96
    },

    {
       67,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
      -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
      -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
      -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
      -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
      -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
      -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
      -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
      -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,

      -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
      -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
      -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97,
      -97,  -97,  -97,  -97,  -97,  -97,  -97,  -97
    },

    {
       67,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
      -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
      -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
      -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
      -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  207,  207,
      207,  207,  207,  207,  207,  207,  207,  207,  -98,  -98,

      -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
      -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
      -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
      -98,  -98,  -98,  -98,  -98,  208,  -98,  -98,  -98,  -98,
      -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
      -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98,
      -98,  -98,  -98,  -98,  -98,  -98,  -98,  -98
    },

    {
       67,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
      -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
      -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,

      -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
      -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
      -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
      -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
      -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
      -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
      -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
      -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
      -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99,
      -99,  -99,  -99,  -99,  -99,  -99,  -99,  -99

    },

    {
       67, -100, -100, -100, -100, -100, -100, -100, -100, -100,
     -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
     -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
     -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
     -100, -100, -100, -100, -100, -100, -100, -100,  209,  209,
      209,  209,  209,  209,  209,  209,  209,  209, -100, -100,
     -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
     -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
     -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
     -100, -100, -100, -100, -100,  210, -100, -100, -100, -100,

     -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
     -100, -100, -100, -100, -100, -100, -100, -100, -100, -100,
     -100, -100, -100, -100, -100, -100, -100, -100
    },

    {
       67, -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, -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, -101,
     -101, -101, -101, -101, -101, -101, -101, -101, -101, -101,
     -101, -101, -101, -101, -101, -101, -101, -101
    },

    {
       67, -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,  211, -102, -102, -102, -102, -102, -102, -102,

     -102, -102, -102, -102, -102, -102, -102, -102,  212,  212,
      212,  212,  212,  212,  212,  212,  212,  212, -102, -102,
     -102, -102, -102, -102, -102,  213,  213,  213,  213,  213,
      213,  213,  213,  213,  213,  213,  213,  213,  213,  213,
      213,  213,  213,  213,  213,  213,  213,  213,  213,  213,
      213, -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
    },

    {
       67, -103, -103, -103, -103, -103, -103, -103, -103, -103,

     -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
     -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
     -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
     -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
     -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
     -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
     -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
     -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
     -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
     -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,

     -103, -103, -103, -103, -103, -103, -103, -103, -103, -103,
     -103, -103, -103, -103, -103, -103, -103, -103
    },

    {
       67, -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,  214, -104, -104, -104, -104, -104, -104, -104,
     -104, -104, -104, -104, -104, -104, -104, -104,  215,  215,
      215,  215,  215,  215,  215,  215,  215,  215, -104, -104,
     -104, -104, -104, -104, -104,  216,  216,  216,  216,  216,
      216,  216,  216,  216,  216,  216,  216,  216,  216,  216,

      216,  216,  216,  216,  216,  216,  216,  216,  216,  216,
      216, -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
    },

    {
       67, -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, -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, -105,
     -105, -105, -105, -105, -105, -105, -105, -105, -105, -105,
     -105, -105, -105, -105, -105, -105, -105, -105
    },

    {
       67, -106, -106, -106, -106, -106, -106, -106, -106, -106,
     -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,

     -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
     -106, -106,  217, -106, -106, -106, -106, -106, -106, -106,
     -106, -106, -106, -106, -106, -106, -106, -106,  218,  218,
      218,  218,  218,  218,  218,  218,  218,  218, -106, -106,
     -106, -106, -106, -106, -106,  219,  219,  219,  219,  219,
      219,  219,  219,  219,  219,  219,  219,  219,  219,  219,
      219,  219,  219,  219,  219,  219,  219,  219,  219,  219,
      219, -106, -106, -106, -106, -106, -106, -106, -106, -106,
     -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,
     -106, -106, -106, -106, -106, -106, -106, -106, -106, -106,

     -106, -106, -106, -106, -106, -106, -106, -106
    },

    {
       67, -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, -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, -107, -107, -107,
     -107, -107, -107, -107, -107, -107, -107, -107
    },

    {
       67, -108, -108, -108, -108, -108, -108, -108, -108, -108,
     -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
     -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
     -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
     -108, -108, -108, -108, -108, -108, -108, -108,  220,  220,
      220,  220,  220,  220,  220,  220,  220,  220, -108, -108,

     -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
     -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
     -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
     -108, -108, -108, -108, -108,  221, -108, -108, -108, -108,
     -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
     -108, -108, -108, -108, -108, -108, -108, -108, -108, -108,
     -108, -108, -108, -108, -108, -108, -108, -108
    },

    {
       67, -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, -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, -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, -109, -109, -109, -109, -109,
     -109, -109, -109, -109, -109, -109, -109, -109

    },

    {
       67, -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,  222,  222,
      222,  222,  222,  222,  222,  222,  222,  222, -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,  223, -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
    },

    {
       67, -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, -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, -111,
     -111, -111, -111, -111, -111, -111, -111, -111, -111, -111,
     -111, -111, -111, -111, -111, -111, -111, -111
    },

    {
       67, -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,  224,  224,
      224,  224,  224,  224,  224,  224,  224,  224, -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,  225, -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
    },

    {
       67, -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, -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, -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
    },

    {
       67, -114, -114, -114, -114, -114, -114, -114, -114, -114,
     -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
     -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
     -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
     -114, -114, -114, -114, -114, -114, -114, -114,  226,  226,
      226,  226,  226,  226,  226,  226,  226,  226, -114, -114,
     -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
     -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,

     -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
     -114, -114, -114, -114, -114,  227, -114, -114, -114, -114,
     -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
     -114, -114, -114, -114, -114, -114, -114, -114, -114, -114,
     -114, -114, -114, -114, -114, -114, -114, -114
    },

    {
       67, -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, -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, -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
    },

    {
       67, -116, -116, -116, -116, -116, -116, -116, -116, -116,
     -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,

     -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
     -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
     -116, -116, -116, -116, -116, -116, -116, -116,  228,  228,
      228,  228,  228,  228,  228,  228,  228,  228, -116, -116,
     -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
     -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
     -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
     -116, -116, -116, -116, -116,  229, -116, -116, -116, -116,
     -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,
     -116, -116, -116, -116, -116, -116, -116, -116, -116, -116,

     -116, -116, -116, -116, -116, -116, -116, -116
    },

    {
       67, -117, -117, -117, -117, -117, -117, -117, -117, -117,
     -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
     -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
     -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
     -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
     -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
     -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
     -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
     -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,

     -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
     -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
     -117, -117, -117, -117, -117, -117, -117, -117, -117, -117,
     -117, -117, -117, -117, -117, -117, -117, -117
    },

    {
       67, -118, -118, -118, -118, -118, -118, -118, -118, -118,
     -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
     -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
     -118, -118,  230, -118, -118, -118, -118, -118, -118, -118,
     -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
     -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,

     -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
     -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
     -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
     -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
     -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
     -118, -118, -118, -118, -118, -118, -118, -118, -118, -118,
     -118, -118, -118, -118, -118, -118, -118, -118
    },

    {
       67, -119, -119, -119, -119, -119, -119, -119, -119, -119,
     -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
     -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,

     -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
     -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
     -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
     -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
     -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
     -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
     -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
     -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
     -119, -119, -119, -119, -119, -119, -119, -119, -119, -119,
     -119, -119, -119, -119, -119, -119, -119, -119

    },

    {
       67, -120, -120, -120, -120, -120, -120, -120, -120, -120,
     -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
     -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
     -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
     -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
     -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
     -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
     -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
     -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
     -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,

     -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
     -120, -120, -120, -120, -120, -120, -120, -120, -120, -120,
     -120, -120, -120, -120, -120, -120, -120, -120
    },

    {
       67, -121, -121, -121, -121, -121, -121, -121, -121, -121,
     -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
     -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
     -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
     -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
     -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
     -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,

     -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
     -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
     -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
     -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
     -121, -121, -121, -121, -121, -121, -121, -121, -121, -121,
     -121, -121, -121, -121, -121, -121, -121, -121
    },

    {
       67, -122, -122, -122, -122, -122, -122, -122, -122, -122,
     -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
     -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
     -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,

     -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
     -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
     -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
     -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
     -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
     -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
     -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
     -122, -122, -122, -122, -122, -122, -122, -122, -122, -122,
     -122, -122, -122, -122, -122, -122, -122, -122
    },

    {
       67, -123, -123, -123, -123, -123, -123, -123, -123, -123,

     -123, -123, -123, -123, -123, -123, -123, -123, -123, -123,
     -123, -123, -123, -123, -123, -123, -123, -123, -123, -123,
     -123, -123,  231, -123, -123, -123, -123, -123, -123, -123,
     -123, -123, -123, -123, -123, -123, -123, -123,  232,  232,
      232,  232,  232,  232,  232,  232,  232,  232, -123, -123,
     -123, -123, -123, -123, -123,  231,  231,  231,  231,  231,
      231,  231,  231,  231,  231,  231,  231,  231,  231,  231,
      231,  231,  231,  231,  231,  231,  231,  231,  231,  231,
      231, -123, -123, -123, -123, -123, -123, -123, -123, -123,
     -123, -123, -123, -123, -123, -123, -123, -123, -123, -123,

     -123, -123, -123, -123, -123, -123, -123, -123, -123, -123,
     -123, -123, -123, -123, -123, -123, -123, -123
    },

    {
       67, -124, -124, -124, -124, -124, -124, -124, -124, -124,
     -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
     -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
     -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
     -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
     -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
     -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
     -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,

     -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
     -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
     -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
     -124, -124, -124, -124, -124, -124, -124, -124, -124, -124,
     -124, -124, -124, -124, -124, -124, -124, -124
    },

    {
       67, -125, -125, -125, -125, -125, -125, -125, -125, -125,
     -125, -125, -125, -125, -125, -125, -125, -125, -125, -125,
     -125, -125, -125, -125, -125, -125, -125, -125, -125, -125,
     -125, -125,  233, -125, -125, -125, -125, -125, -125, -125,
     -125, -125, -125, -125, -125, -125, -125, -125,  234,  234,

      234,  234,  234,  234,  234,  234,  234,  234, -125, -125,
     -125, -125, -125, -125, -125,  233,  233,  233,  233,  233,
      233,  233,  233,  233,  233,  233,  233,  233,  233,  233,
      233,  233,  233,  233,  233,  233,  233,  233,  233,  233,
      233, -125, -125, -125, -125, -125, -125, -125, -125, -125,
     -125, -125, -125, -125, -125, -125, -125, -125, -125, -125,
     -125, -125, -125, -125, -125, -125, -125, -125, -125, -125,
     -125, -125, -125, -125, -125, -125, -125, -125
    },

    {
       67, -126, -126, -126, -126, -126, -126, -126, -126, -126,
     -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,

     -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
     -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
     -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
     -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
     -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
     -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
     -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
     -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
     -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
     -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,

     -126, -126, -126, -126, -126, -126, -126, -126
    },

    {
       67, -127, -127, -127, -127, -127, -127, -127, -127, -127,
     -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
     -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
     -127, -127,  235, -127, -127, -127, -127, -127, -127, -127,
     -127, -127, -127, -127, -127, -127, -127, -127,  236,  236,
      236,  236,  236,  236,  236,  236,  236,  236, -127, -127,
     -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
     -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
     -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,

     -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
     -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
     -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
     -127, -127, -127, -127, -127, -127, -127, -127
    },

    {
       67, -128, -128, -128, -128, -128, -128, -128, -128, -128,
     -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
     -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
     -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
     -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
     -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,

     -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
     -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
     -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
     -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
     -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
     -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
     -128, -128, -128, -128, -128, -128, -128, -128
    },

    {
       67, -129, -129, -129, -129, -129, -129, -129, -129, -129,
     -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
     -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,

     -129, -129,  237, -129, -129, -129, -129, -129, -129, -129,
     -129, -129, -129, -129, -129, -129, -129, -129,  238,  238,
      238,  238,  238,  238,  238,  238,  238,  238, -129, -129,
     -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
     -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
     -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
     -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
     -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
     -129, -129, -129, -129, -129, -129, -129, -129, -129, -129,
     -129, -129, -129, -129, -129, -129, -129, -129

    },

    {
       67, -130, -130, -130, -130, -130, -130, -130, -130, -130,
     -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
     -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
     -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
     -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
     -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
     -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
     -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
     -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
     -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,

     -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
     -130, -130, -130, -130, -130, -130, -130, -130, -130, -130,
     -130, -130, -130, -130, -130, -130, -130, -130
    },

    {
       67, -131, -131, -131, -131, -131, -131, -131, -131, -131,
     -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
     -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
     -131, -131,  239, -131, -131, -131, -131, -131, -131, -131,
     -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
     -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
     -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,

     -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
     -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
     -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
     -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
     -131, -131, -131, -131, -131, -131, -131, -131, -131, -131,
     -131, -131, -131, -131, -131, -131, -131, -131
    },

    {
       67, -132, -132, -132, -132, -132, -132, -132, -132, -132,
     -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
     -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
     -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,

     -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
     -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
     -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
     -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
     -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
     -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
     -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
     -132, -132, -132, -132, -132, -132, -132, -132, -132, -132,
     -132, -132, -132, -132, -132, -132, -132, -132
    },

    {
       67, -133, -133, -133, -133, -133, -133, -133, -133, -133,

     -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
     -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
     -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
     -133, -133, -133, -133, -133, -133, -133, -133,  240,  240,
      240,  240,  240,  240,  240,  240,  240,  240, -133, -133,
     -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
     -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
     -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
     -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
     -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,

     -133, -133, -133, -133, -133, -133, -133, -133, -133, -133,
     -133, -133, -133, -133, -133, -133, -133, -133
    },

    {
       67, -134, -134, -134, -134, -134, -134, -134, -134, -134,
     -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
     -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
     -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
     -134, -134, -134, -134, -134, -134, -134, -134,  240,  240,
      240,  240,  240,  240,  240,  240,  240,  240, -134, -134,
     -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
     -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,

     -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
     -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
     -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
     -134, -134, -134, -134, -134, -134, -134, -134, -134, -134,
     -134, -134, -134, -134, -134, -134, -134, -134
    },

    {
       67, -135, -135, -135, -135, -135, -135, -135, -135, -135,
     -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
     -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
     -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
     -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,

     -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
     -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
     -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
     -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
     -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
     -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
     -135, -135, -135, -135, -135, -135, -135, -135, -135, -135,
     -135, -135, -135, -135, -135, -135, -135, -135
    },

    {
       67, -136, -136, -136, -136, -136, -136, -136, -136, -136,
     -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,

     -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
     -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
     -136, -136, -136, -136, -136, -136,  241, -136,  242,  242,
      242,  242,  242,  242,  242,  242,  242,  242, -136, -136,
     -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
     -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
     -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
     -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
     -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,
     -136, -136, -136, -136, -136, -136, -136, -136, -136, -136,

     -136, -136, -136, -136, -136, -136, -136, -136
    },

    {
       67, -137, -137, -137, -137, -137, -137, -137, -137, -137,
     -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
     -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
     -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
     -137, -137, -137, -137, -137, -137, -137, -137,  243,  243,
      243,  243,  243,  243,  243,  243,  243,  243, -137, -137,
     -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
     -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
     -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,

     -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
     -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
     -137, -137, -137, -137, -137, -137, -137, -137, -137, -137,
     -137, -137, -137, -137, -137, -137, -137, -137
    },

    {
       67, -138, -138, -138, -138, -138, -138, -138, -138, -138,
     -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
     -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
     -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
     -138, -138, -138, -138, -138, -138,  244, -138,  245,  245,
      245,  245,  245,  245,  245,  245,  245,  245, -138, -138,

     -138, -138, -138, -138, -138, -138, -138, -138, -138,  246,
     -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
     -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
     -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
     -138,  246, -138, -138, -138, -138, -138, -138, -138, -138,
     -138, -138, -138, -138, -138, -138, -138, -138, -138, -138,
     -138, -138, -138, -138, -138, -138, -138, -138
    },

    {
       67, -139, -139, -139, -139, -139, -139, -139, -139, -139,
     -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
     -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,

     -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
     -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
     -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
     -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
     -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
     -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
     -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
     -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
     -139, -139, -139, -139, -139, -139, -139, -139, -139, -139,
     -139, -139, -139, -139, -139, -139, -139, -139

    },

    {
       67,  247,  247,  247,  247,  247,  247,  247,  247,  247,
      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,
      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,
      247,  247,  247,  247,  247,  247,  247,  247,  247,  248,
      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,
      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,
      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,
      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,
      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,
      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,

      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,
      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,
      247,  247,  247,  247,  247,  247,  247,  247
    },

    {
       67, -141, -141, -141, -141, -141, -141, -141, -141, -141,
     -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
     -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
     -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
     -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
     -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
     -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,

     -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
     -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
     -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
     -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
     -141, -141, -141, -141, -141, -141, -141, -141, -141, -141,
     -141, -141, -141, -141, -141, -141, -141, -141
    },

    {
       67, -142, -142, -142, -142, -142, -142, -142, -142, -142,
     -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
     -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
     -142, -142,  249, -142, -142, -142, -142, -142, -142, -142,

     -142, -142, -142, -142, -142, -142, -142,  250, -142, -142,
     -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
     -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
     -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
     -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
     -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
     -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
     -142, -142, -142, -142, -142, -142, -142, -142, -142, -142,
     -142, -142, -142, -142, -142, -142, -142, -142
    },

    {
       67,  251,  251,  251,  251,  251,  251,  251,  251,  251,

     -143,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,

      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251
    },

    {
       67,  252,  252,  252,  252,  252,  252,  252,  252,  252,
     -144,  252,  252,  252,  252,  252,  252,  252,  252,  252,
      252,  252,  252,  252,  252,  252,  252,  252,  252,  252,
      252,  252,  252,  252,  252,  252,  252,  252,  252,  252,
      252,  252,  252,  252,  252,  252,  252,  252,  252,  252,
      252,  252,  252,  252,  252,  252,  252,  252,  252,  252,
      252,  252,  252,  252,  252,  252,  252,  252,  252,  252,
      252,  252,  252,  252,  252,  252,  252,  252,  252,  252,

      252,  252,  252,  252,  252,  252,  252,  252,  252,  252,
      252,  252,  252,  252,  252,  252,  252,  252,  252,  252,
      252,  252,  252,  252,  252,  252,  252,  252,  252,  252,
      252,  252,  252,  252,  252,  252,  252,  252,  252,  252,
      252,  252,  252,  252,  252,  252,  252,  252
    },

    {
       67,  253,  253,  253,  253,  253,  253,  253,  253,  253,
     -145,  253,  253,  253,  253,  253,  253,  253,  253,  253,
      253,  253,  253,  253,  253,  253,  253,  253,  253,  253,
      253,  253,  253,  253,  253,  253,  253,  253,  253,  253,
      253,  253,  253,  253,  253,  253,  253,  253,  253,  253,

      253,  253,  253,  253,  253,  253,  253,  253,  253,  253,
      253,  253,  253,  253,  253,  253,  253,  253,  253,  253,
      253,  253,  253,  253,  253,  253,  253,  253,  253,  253,
      253,  253,  253,  253,  253,  253,  253,  253,  253,  253,
      253,  253,  253,  253,  253,  253,  253,  253,  253,  253,
      253,  253,  253,  253,  253,  253,  253,  253,  253,  253,
      253,  253,  253,  253,  253,  253,  253,  253,  253,  253,
      253,  253,  253,  253,  253,  253,  253,  253
    },

    {
       67,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      255,  254,  254,  254,  254,  254,  254,  254,  254,  254,

      254,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      254,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      254,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      254,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      254,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      254,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      254,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      254,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      254,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      254,  254,  254,  254,  254,  254,  254,  254,  254,  254,

      254,  254,  254,  254,  254,  254,  254,  254
    },

    {
       67, -147, -147, -147, -147, -147, -147, -147, -147, -147,
     -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
     -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
     -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
     -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
     -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
     -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
     -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
     -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,

     -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
     -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
     -147, -147, -147, -147, -147, -147, -147, -147, -147, -147,
     -147, -147, -147, -147, -147, -147, -147, -147
    },

    {
       67, -148, -148, -148, -148, -148, -148, -148, -148, -148,
     -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
     -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
     -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
     -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
     -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,

     -148, -148, -148, -148, -148, -148, -148,  256, -148, -148,
     -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
      257, -148, -148, -148, -148, -148, -148, -148, -148, -148,
     -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
     -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
     -148, -148, -148, -148, -148, -148, -148, -148, -148, -148,
     -148, -148, -148, -148, -148, -148, -148, -148
    },

    {
       67, -149, -149, -149, -149, -149, -149, -149, -149, -149,
     -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
     -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,

     -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
     -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
     -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
     -149, -149, -149, -149, -149, -149, -149, -149,  258, -149,
     -149, -149, -149, -149, -149, -149, -149, -149,  259, -149,
     -149, -149,  260,  261,  262,  263, -149, -149, -149, -149,
     -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
     -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
     -149, -149, -149, -149, -149, -149, -149, -149, -149, -149,
     -149, -149, -149, -149, -149, -149, -149, -149

    },

    {
       67, -150, -150, -150, -150, -150, -150, -150, -150, -150,
     -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
     -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
     -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
     -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
     -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
     -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
     -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
     -150, -150, -150,  264, -150, -150,  265, -150, -150, -150,
     -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,

     -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
     -150, -150, -150, -150, -150, -150, -150, -150, -150, -150,
     -150, -150, -150, -150, -150, -150, -150, -150
    },

    {
       67, -151, -151, -151, -151, -151, -151, -151, -151, -151,
     -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
     -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
     -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
     -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
     -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
     -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,

     -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
     -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
     -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
     -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
     -151, -151, -151, -151, -151, -151, -151, -151, -151, -151,
     -151, -151, -151, -151, -151, -151, -151, -151
    },

    {
       67, -152, -152, -152, -152, -152, -152, -152, -152, -152,
     -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
     -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
     -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,

     -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
     -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
     -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
     -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
     -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
     -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
     -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
     -152, -152, -152, -152, -152, -152, -152, -152, -152, -152,
     -152, -152, -152, -152, -152, -152, -152, -152
    },

    {
       67, -153, -153, -153, -153, -153, -153, -153, -153, -153,

     -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
     -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
     -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
     -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
     -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
     -153, -153, -153, -153, -153, -153, -153, -153, -153,  266,
     -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
     -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
     -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
     -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,

     -153, -153, -153, -153, -153, -153, -153, -153, -153, -153,
     -153, -153, -153, -153, -153, -153, -153, -153
    },

    {
       67, -154, -154, -154, -154, -154, -154, -154, -154, -154,
     -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
     -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
     -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
     -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
     -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
     -154, -154, -154, -154, -154,  267, -154, -154, -154, -154,
     -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,

     -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
     -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
     -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
     -154, -154, -154, -154, -154, -154, -154, -154, -154, -154,
     -154, -154, -154, -154, -154, -154, -154, -154
    },

    {
       67, -155, -155, -155, -155, -155, -155, -155, -155, -155,
     -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
     -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
     -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
     -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,

     -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
     -155, -155, -155, -155, -155, -155, -155, -155,  268, -155,
     -155, -155, -155, -155, -155, -155, -155, -155, -155,  269,
      270, -155, -155, -155, -155, -155,  271, -155, -155, -155,
     -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
     -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
     -155, -155, -155, -155, -155, -155, -155, -155, -155, -155,
     -155, -155, -155, -155, -155, -155, -155, -155
    },

    {
       67, -156, -156, -156, -156, -156, -156, -156, -156, -156,
     -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,

     -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
     -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
     -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
     -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
     -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
     -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
     -156, -156, -156, -156, -156, -156, -156, -156, -156,  272,
     -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
     -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,
     -156, -156, -156, -156, -156, -156, -156, -156, -156, -156,

     -156, -156, -156, -156, -156, -156, -156, -156
    },

    {
       67, -157, -157, -157, -157, -157, -157, -157, -157, -157,
     -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
     -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
     -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
     -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
     -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
     -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
     -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
     -157, -157, -157, -157, -157, -157, -157, -157, -157,  273,

     -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
     -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
     -157, -157, -157, -157, -157, -157, -157, -157, -157, -157,
     -157, -157, -157, -157, -157, -157, -157, -157
    },

    {
       67, -158, -158, -158, -158, -158, -158, -158, -158, -158,
     -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
     -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
     -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
     -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
     -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,

     -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
     -158, -158, -158, -158, -158, -158, -158, -158,  274, -158,
     -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
     -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
     -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
     -158, -158, -158, -158, -158, -158, -158, -158, -158, -158,
     -158, -158, -158, -158, -158, -158, -158, -158
    },

    {
       67, -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, -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, -159, -159, -159,
     -159, -159, -159, -159,  275, -159,  276, -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, -159, -159, -159

    },

    {
       67, -160, -160, -160, -160, -160, -160, -160, -160, -160,
     -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
     -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
     -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
     -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
     -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
     -160, -160, -160, -160, -160, -160,  277, -160, -160, -160,
     -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
     -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
     -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,

     -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
     -160, -160, -160, -160, -160, -160, -160, -160, -160, -160,
     -160, -160, -160, -160, -160, -160, -160, -160
    },

    {
       67, -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, -161,
     -161, -161, -161, -161, -161, -161, -161, -161,  278, -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, -161
    },

    {
       67, -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, -162,
     -162, -162, -162, -162, -162, -162, -162, -162, -162, -162,
     -162, -162, -162, -162, -162, -162, -162, -162, -162,  279,
     -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
    },

    {
       67, -163, -163, -163, -163, -163, -163, -163, -163, -163,

     -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
     -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
     -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
     -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
     -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
     -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
     -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
     -163, -163, -163, -163, -163,  280, -163, -163, -163, -163,
     -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
     -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,

     -163, -163, -163, -163, -163, -163, -163, -163, -163, -163,
     -163, -163, -163, -163, -163, -163, -163, -163
    },

    {
       67, -164, -164, -164, -164, -164, -164, -164, -164, -164,
     -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
     -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
     -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
     -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
     -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
     -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
     -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,

     -164, -164, -164, -164,  281, -164, -164, -164, -164, -164,
     -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
     -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
     -164, -164, -164, -164, -164, -164, -164, -164, -164, -164,
     -164, -164, -164, -164, -164, -164, -164, -164
    },

    {
       67, -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, -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, -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, -165, -165,  282, -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, -165, -165, -165, -165, -165, -165,
     -165, -165, -165, -165, -165, -165, -165, -165, -165, -165,
     -165, -165, -165, -165, -165, -165, -165, -165
    },

    {
       67, -166, -166, -166, -166, -166, -166, -166, -166, -166,
     -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,

     -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
     -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
     -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
     -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
     -166, -166, -166, -166, -166, -166, -166, -166,  283, -166,
     -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
     -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
     -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
     -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,
     -166, -166, -166, -166, -166, -166, -166, -166, -166, -166,

     -166, -166, -166, -166, -166, -166, -166, -166
    },

    {
       67, -167, -167, -167, -167, -167, -167, -167, -167, -167,
     -167, -167, -167, -167, -167, -167, -167, -167, -167, -167,
     -167, -167, -167, -167, -167, -167, -167, -167, -167, -167,
     -167, -167, -167, -167, -167, -167, -167, -167, -167, -167,
     -167, -167, -167, -167, -167, -167, -167, -167, -167, -167,
     -167, -167, -167, -167, -167, -167, -167, -167, -167, -167,
     -167, -167, -167, -167, -167, -167, -167, -167, -167, -167,
     -167, -167, -167, -167, -167, -167, -167, -167, -167, -167,
     -167, -167, -167,  284, -167, -167, -167, -167, -167, -167,

     -167, -167, -167, -167, -167, -167, -167, -167, -167, -167,
     -167, -167, -167, -167, -167, -167, -167, -167, -167, -167,
     -167, -167, -167, -167, -167, -167, -167, -167, -167, -167,
     -167, -167, -167, -167, -167, -167, -167, -167
    },

    {
       67, -168, -168, -168, -168, -168, -168, -168, -168, -168,
     -168, -168, -168, -168, -168, -168, -168, -168, -168, -168,
     -168, -168, -168, -168, -168, -168, -168, -168, -168, -168,
     -168, -168, -168, -168, -168, -168, -168, -168, -168, -168,
     -168, -168, -168, -168, -168, -168, -168, -168, -168, -168,
     -168, -168, -168, -168, -168, -168, -168, -168, -168, -168,

     -168, -168, -168, -168, -168, -168, -168, -168, -168, -168,
     -168, -168, -168, -168, -168, -168, -168, -168, -168, -168,
     -168, -168, -168, -168, -168, -168, -168, -168, -168, -168,
     -168, -168, -168, -168, -168, -168, -168, -168, -168, -168,
     -168, -168, -168, -168, -168, -168, -168, -168, -168, -168,
     -168, -168, -168, -168, -168, -168, -168, -168, -168, -168,
     -168, -168, -168, -168, -168, -168, -168, -168
    },

    {
       67, -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, -169,
     -169, -169, -169, -169, -169, -169, -169, -169, -169, -169,
     -169, -169, -169, -169, -169, -169, -169, -169, -169,  285,
     -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

    },

    {
       67, -170, -170, -170, -170, -170, -170, -170, -170, -170,
     -170, -170, -170, -170, -170, -170, -170, -170, -170, -170,
     -170, -170, -170, -170, -170, -170, -170, -170, -170, -170,
     -170, -170, -170, -170, -170, -170, -170, -170, -170, -170,
     -170, -170, -170, -170, -170, -170, -170, -170, -170, -170,
     -170, -170, -170, -170, -170, -170, -170, -170, -170, -170,
     -170, -170, -170, -170, -170, -170, -170, -170, -170, -170,
     -170, -170, -170, -170, -170, -170, -170, -170, -170, -170,
     -170, -170, -170, -170, -170, -170, -170, -170, -170, -170,
     -170, -170, -170, -170, -170, -170, -170, -170, -170, -170,

     -170, -170, -170, -170, -170, -170, -170, -170, -170, -170,
     -170, -170, -170, -170, -170, -170, -170, -170, -170, -170,
     -170, -170, -170, -170, -170, -170, -170, -170
    },

    {
       67, -171, -171, -171, -171, -171, -171, -171, -171, -171,
     -171, -171, -171, -171, -171, -171, -171, -171, -171, -171,
     -171, -171, -171, -171, -171, -171, -171, -171, -171, -171,
     -171, -171, -171, -171, -171, -171, -171, -171, -171, -171,
     -171, -171, -171, -171, -171, -171, -171, -171, -171, -171,
     -171, -171, -171, -171, -171, -171, -171, -171, -171, -171,
     -171, -171, -171, -171, -171, -171, -171, -171, -171, -171,

     -171, -171, -171, -171, -171, -171, -171, -171, -171, -171,
     -171, -171, -171, -171, -171, -171, -171, -171, -171, -171,
     -171, -171, -171, -171, -171, -171, -171, -171, -171, -171,
     -171, -171, -171, -171, -171, -171, -171, -171, -171, -171,
     -171, -171, -171, -171, -171, -171, -171, -171, -171, -171,
     -171, -171, -171, -171, -171, -171, -171, -171
    },

    {
       67, -172, -172, -172, -172, -172, -172, -172, -172, -172,
     -172, -172, -172, -172, -172, -172, -172, -172, -172, -172,
     -172, -172, -172, -172, -172, -172, -172, -172, -172, -172,
     -172, -172, -172, -172, -172, -172, -172, -172, -172, -172,

     -172, -172, -172, -172, -172, -172, -172, -172, -172, -172,
     -172, -172, -172, -172, -172, -172, -172, -172, -172, -172,
     -172, -172, -172, -172, -172, -172, -172, -172,  286, -172,
     -172, -172, -172, -172, -172, -172, -172, -172, -172, -172,
     -172, -172, -172, -172, -172, -172, -172, -172, -172, -172,
     -172, -172, -172, -172, -172, -172, -172, -172, -172, -172,
     -172, -172, -172, -172, -172, -172, -172, -172, -172, -172,
     -172, -172, -172, -172, -172, -172, -172, -172, -172, -172,
     -172, -172, -172, -172, -172, -172, -172, -172
    },

    {
       67, -173, -173, -173, -173, -173, -173, -173, -173, -173,

     -173, -173, -173, -173, -173, -173, -173, -173, -173, -173,
     -173, -173, -173, -173, -173, -173, -173, -173, -173, -173,
     -173, -173, -173, -173, -173, -173, -173, -173, -173, -173,
     -173, -173, -173, -173, -173, -173, -173, -173, -173, -173,
     -173, -173, -173, -173, -173, -173, -173, -173, -173, -173,
     -173, -173, -173, -173, -173, -173, -173, -173, -173, -173,
     -173, -173, -173, -173, -173, -173, -173, -173, -173, -173,
     -173, -173, -173,  287, -173, -173, -173, -173, -173, -173,
     -173, -173, -173, -173, -173, -173, -173, -173, -173, -173,
     -173, -173, -173, -173, -173, -173, -173, -173, -173, -173,

     -173, -173, -173, -173, -173, -173, -173, -173, -173, -173,
     -173, -173, -173, -173, -173, -173, -173, -173
    },

    {
       67, -174, -174, -174, -174, -174, -174, -174, -174, -174,
     -174, -174, -174, -174, -174, -174, -174, -174, -174, -174,
     -174, -174, -174, -174, -174, -174, -174, -174, -174, -174,
     -174, -174, -174, -174, -174, -174, -174, -174, -174, -174,
     -174, -174, -174, -174, -174, -174, -174, -174, -174, -174,
     -174, -174, -174, -174, -174, -174, -174, -174, -174, -174,
     -174, -174, -174, -174, -174, -174, -174, -174, -174, -174,
     -174, -174, -174, -174, -174, -174, -174, -174, -174, -174,

     -174, -174,  288, -174, -174, -174, -174, -174, -174, -174,
     -174, -174, -174, -174, -174, -174, -174, -174, -174, -174,
     -174, -174, -174, -174, -174, -174, -174, -174, -174, -174,
     -174, -174, -174, -174, -174, -174, -174, -174, -174, -174,
     -174, -174, -174, -174, -174, -174, -174, -174
    },

    {
       67, -175, -175, -175, -175, -175, -175, -175, -175, -175,
     -175, -175, -175, -175, -175, -175, -175, -175, -175, -175,
     -175, -175, -175, -175, -175, -175, -175, -175, -175, -175,
     -175, -175, -175, -175, -175, -175, -175, -175, -175, -175,
     -175, -175, -175, -175, -175, -175, -175, -175, -175, -175,

     -175, -175, -175, -175, -175, -175, -175, -175, -175, -175,
     -175, -175, -175, -175, -175,  289, -175, -175, -175, -175,
     -175, -175, -175, -175, -175, -175, -175, -175, -175, -175,
     -175, -175, -175, -175, -175, -175, -175, -175, -175, -175,
     -175, -175, -175, -175, -175, -175, -175, -175, -175, -175,
     -175, -175, -175, -175, -175, -175, -175, -175, -175, -175,
     -175, -175, -175, -175, -175, -175, -175, -175, -175, -175,
     -175, -175, -175, -175, -175, -175, -175, -175
    },

    {
       67, -176, -176, -176, -176, -176, -176, -176, -176, -176,
     -176, -176, -176, -176, -176, -176, -176, -176, -176, -176,

     -176, -176, -176, -176, -176, -176, -176, -176, -176, -176,
     -176, -176, -176, -176, -176, -176, -176, -176, -176, -176,
     -176, -176, -176, -176, -176, -176, -176, -176, -176, -176,
     -176, -176, -176, -176, -176, -176, -176, -176, -176, -176,
     -176, -176, -176, -176, -176, -176,  290, -176, -176, -176,
     -176, -176, -176, -176, -176, -176, -176, -176, -176, -176,
     -176, -176, -176, -176, -176, -176, -176, -176, -176, -176,
     -176, -176, -176, -176, -176, -176, -176, -176, -176, -176,
     -176, -176, -176, -176, -176, -176, -176, -176, -176, -176,
     -176, -176, -176, -176, -176, -176, -176, -176, -176, -176,

     -176, -176, -176, -176, -176, -176, -176, -176
    },

    {
       67, -177, -177, -177, -177, -177, -177, -177, -177, -177,
     -177, -177, -177, -177, -177, -177, -177, -177, -177, -177,
     -177, -177, -177, -177, -177, -177, -177, -177, -177, -177,
     -177, -177, -177, -177, -177, -177, -177, -177, -177, -177,
     -177, -177, -177, -177, -177, -177, -177, -177, -177, -177,
     -177, -177, -177, -177, -177, -177, -177, -177, -177, -177,
     -177, -177, -177, -177, -177, -177, -177, -177, -177,  291,
     -177, -177, -177, -177, -177, -177, -177, -177, -177, -177,
     -177, -177, -177, -177, -177, -177, -177, -177, -177, -177,

     -177, -177, -177, -177, -177, -177, -177, -177, -177, -177,
     -177, -177, -177, -177, -177, -177, -177, -177, -177, -177,
     -177, -177, -177, -177, -177, -177, -177, -177, -177, -177,
     -177, -177, -177, -177, -177, -177, -177, -177
    },

    {
       67, -178, -178, -178, -178, -178, -178, -178, -178, -178,
     -178, -178, -178, -178, -178, -178, -178, -178, -178, -178,
     -178, -178, -178, -178, -178, -178, -178, -178, -178, -178,
     -178, -178, -178, -178, -178, -178, -178, -178, -178, -178,
     -178, -178, -178, -178, -178, -178, -178, -178, -178, -178,
     -178, -178, -178, -178, -178, -178, -178, -178, -178, -178,

     -178, -178, -178, -178, -178, -178, -178, -178, -178, -178,
     -178, -178, -178, -178, -178, -178, -178, -178, -178, -178,
     -178, -178,  292, -178, -178, -178, -178, -178, -178,  293,
     -178, -178, -178, -178, -178, -178, -178, -178, -178, -178,
     -178, -178, -178, -178, -178, -178, -178, -178, -178, -178,
     -178, -178, -178, -178, -178, -178, -178, -178, -178, -178,
     -178, -178, -178, -178, -178, -178, -178, -178
    },

    {
       67, -179, -179, -179, -179, -179, -179, -179, -179, -179,
     -179, -179, -179, -179, -179, -179, -179, -179, -179, -179,
     -179, -179, -179, -179, -179, -179, -179, -179, -179, -179,

     -179, -179, -179, -179, -179, -179, -179, -179, -179, -179,
     -179, -179, -179, -179, -179, -179, -179, -179, -179, -179,
     -179, -179, -179, -179, -179, -179, -179, -179, -179, -179,
     -179, -179, -179, -179, -179, -179, -179, -179,  294, -179,
     -179, -179, -179, -179, -179, -179, -179, -179,  295, -179,
     -179, -179,  296,  297,  298,  299, -179, -179, -179, -179,
     -179, -179, -179, -179, -179, -179, -179, -179, -179, -179,
     -179, -179, -179, -179, -179, -179, -179, -179, -179, -179,
     -179, -179, -179, -179, -179, -179, -179, -179, -179, -179,
     -179, -179, -179, -179, -179, -179, -179, -179

    },

    {
       67, -180, -180, -180, -180, -180, -180, -180, -180, -180,
     -180, -180, -180, -180, -180, -180, -180, -180, -180, -180,
     -180, -180, -180, -180, -180, -180, -180, -180, -180, -180,
     -180, -180, -180, -180, -180, -180, -180, -180, -180, -180,
     -180, -180, -180, -180, -180, -180, -180, -180, -180, -180,
     -180, -180, -180, -180, -180, -180, -180, -180, -180, -180,
     -180, -180, -180, -180, -180, -180, -180, -180, -180, -180,
     -180, -180, -180,  300, -180, -180, -180, -180, -180, -180,
     -180, -180, -180, -180, -180, -180, -180, -180, -180, -180,
     -180, -180, -180, -180, -180, -180, -180, -180, -180, -180,

     -180, -180, -180, -180, -180, -180, -180, -180, -180, -180,
     -180, -180, -180, -180, -180, -180, -180, -180, -180, -180,
     -180, -180, -180, -180, -180, -180, -180, -180
    },

    {
       67, -181, -181, -181, -181, -181, -181, -181, -181, -181,
     -181, -181, -181, -181, -181, -181, -181, -181, -181, -181,
     -181, -181, -181, -181, -181, -181, -181, -181, -181, -181,
     -181, -181, -181, -181, -181, -181, -181, -181, -181, -181,
     -181, -181, -181, -181, -181, -181, -181, -181, -181, -181,
     -181, -181, -181, -181, -181, -181, -181, -181, -181, -181,
     -181, -181, -181, -181, -181, -181, -181,  301, -181, -181,

     -181, -181, -181, -181, -181, -181, -181, -181, -181, -181,
     -181, -181, -181,  302, -181, -181,  303, -181, -181, -181,
     -181, -181, -181, -181, -181, -181, -181, -181, -181, -181,
     -181, -181, -181, -181, -181, -181, -181, -181, -181, -181,
     -181, -181, -181, -181, -181, -181, -181, -181, -181, -181,
     -181, -181, -181, -181, -181, -181, -181, -181
    },

    {
       67, -182, -182, -182, -182, -182, -182, -182, -182, -182,
     -182, -182, -182, -182, -182, -182, -182, -182, -182, -182,
     -182, -182, -182, -182, -182, -182, -182, -182, -182, -182,
     -182, -182, -182, -182, -182, -182, -182, -182, -182, -182,

     -182, -182, -182, -182, -182, -182, -182, -182, -182, -182,
     -182, -182, -182, -182, -182, -182, -182, -182, -182, -182,
     -182, -182, -182, -182, -182, -182, -182, -182, -182, -182,
     -182, -182, -182, -182, -182, -182, -182, -182, -182, -182,
     -182, -182, -182, -182, -182, -182, -182, -182, -182, -182,
     -182, -182, -182, -182, -182, -182, -182, -182, -182, -182,
     -182, -182, -182, -182, -182, -182, -182, -182, -182, -182,
     -182, -182, -182, -182, -182, -182, -182, -182, -182, -182,
     -182, -182, -182, -182, -182, -182, -182, -182
    },

    {
       67, -183, -183, -183, -183, -183, -183, -183, -183, -183,

     -183, -183, -183, -183, -183, -183, -183, -183, -183, -183,
     -183, -183, -183, -183, -183, -183, -183, -183, -183, -183,
     -183, -183, -183, -183, -183, -183, -183, -183, -183, -183,
     -183, -183, -183, -183, -183, -183, -183, -183, -183, -183,
     -183, -183, -183, -183, -183, -183, -183, -183, -183, -183,
     -183, -183, -183, -183, -183, -183, -183, -183, -183, -183,
     -183, -183, -183, -183, -183, -183, -183, -183, -183, -183,
     -183, -183, -183, -183, -183, -183, -183, -183, -183, -183,
     -183, -183, -183, -183, -183, -183, -183, -183, -183, -183,
     -183, -183, -183, -183, -183, -183, -183, -183, -183, -183,

     -183, -183, -183, -183, -183, -183, -183, -183, -183, -183,
     -183, -183, -183, -183, -183, -183, -183, -183
    },

    {
       67, -184, -184, -184, -184, -184, -184, -184, -184, -184,
     -184, -184, -184, -184, -184, -184, -184, -184, -184, -184,
     -184, -184, -184, -184, -184, -184, -184, -184, -184, -184,
     -184, -184, -184, -184, -184, -184, -184, -184, -184, -184,
     -184, -184, -184, -184, -184, -184, -184, -184, -184, -184,
     -184, -184, -184, -184, -184, -184, -184, -184, -184, -184,
     -184, -184, -184, -184, -184, -184, -184,  304, -184, -184,
     -184, -184, -184, -184, -184, -184, -184, -184, -184, -184,

     -184, -184, -184, -184, -184, -184, -184, -184, -184, -184,
     -184, -184, -184, -184, -184, -184, -184, -184, -184, -184,
     -184, -184, -184, -184, -184, -184, -184, -184, -184, -184,
     -184, -184, -184, -184, -184, -184, -184, -184, -184, -184,
     -184, -184, -184, -184, -184, -184, -184, -184
    },

    {
       67, -185, -185, -185, -185, -185, -185, -185, -185, -185,
     -185, -185, -185, -185, -185, -185, -185, -185, -185, -185,
     -185, -185, -185, -185, -185, -185, -185, -185, -185, -185,
     -185, -185, -185, -185, -185, -185, -185, -185, -185, -185,
     -185, -185, -185, -185, -185, -185, -185, -185, -185, -185,

     -185, -185, -185, -185, -185, -185, -185, -185, -185, -185,
     -185, -185, -185, -185, -185, -185, -185, -185, -185, -185,
     -185, -185, -185, -185, -185, -185, -185, -185,  305, -185,
     -185, -185, -185, -185, -185, -185, -185, -185, -185, -185,
     -185, -185, -185, -185, -185, -185, -185, -185, -185, -185,
     -185, -185, -185, -185, -185, -185, -185, -185, -185, -185,
     -185, -185, -185, -185, -185, -185, -185, -185, -185, -185,
     -185, -185, -185, -185, -185, -185, -185, -185
    },

    {
       67, -186, -186, -186, -186, -186, -186, -186, -186, -186,
     -186, -186, -186, -186, -186, -186, -186, -186, -186, -186,

     -186, -186, -186, -186, -186, -186, -186, -186, -186, -186,
     -186, -186, -186, -186, -186, -186, -186, -186, -186, -186,
     -186, -186, -186, -186, -186, -186, -186, -186, -186, -186,
     -186, -186, -186, -186, -186, -186, -186, -186, -186, -186,
     -186, -186, -186, -186, -186, -186, -186, -186, -186, -186,
     -186, -186, -186, -186, -186, -186,  306, -186, -186, -186,
     -186, -186, -186, -186, -186, -186, -186, -186, -186, -186,
     -186, -186, -186, -186, -186, -186, -186, -186, -186, -186,
     -186, -186, -186, -186, -186, -186, -186, -186, -186, -186,
     -186, -186, -186, -186, -186, -186, -186, -186, -186, -186,

     -186, -186, -186, -186, -186, -186, -186, -186
    },

    {
       67, -187, -187, -187, -187, -187, -187, -187, -187, -187,
     -187, -187, -187, -187, -187, -187, -187, -187, -187, -187,
     -187, -187, -187, -187, -187, -187, -187, -187, -187, -187,
     -187, -187, -187, -187, -187, -187, -187, -187, -187, -187,
     -187, -187, -187, -187, -187, -187, -187, -187, -187, -187,
     -187, -187, -187, -187, -187, -187, -187, -187, -187, -187,
     -187, -187, -187, -187, -187, -187, -187, -187, -187, -187,
     -187, -187, -187, -187, -187, -187, -187, -187, -187,  307,
     -187, -187, -187, -187, -187, -187, -187, -187, -187,  308,

     -187, -187, -187, -187, -187, -187, -187, -187, -187, -187,
     -187, -187, -187, -187, -187, -187, -187, -187, -187, -187,
     -187, -187, -187, -187, -187, -187, -187, -187, -187, -187,
     -187, -187, -187, -187, -187, -187, -187, -187
    },

    {
       67, -188, -188, -188, -188, -188, -188, -188, -188, -188,
     -188, -188, -188, -188, -188, -188, -188, -188, -188, -188,
     -188, -188, -188, -188, -188, -188, -188, -188, -188, -188,
     -188, -188, -188, -188, -188, -188, -188, -188, -188, -188,
     -188, -188, -188, -188, -188, -188, -188, -188, -188, -188,
     -188, -188, -188, -188, -188, -188, -188, -188, -188, -188,

     -188, -188, -188, -188, -188,  309, -188, -188, -188, -188,
     -188, -188, -188, -188, -188, -188, -188, -188, -188, -188,
     -188, -188, -188,  310, -188, -188, -188, -188, -188, -188,
     -188, -188, -188, -188, -188, -188, -188, -188, -188, -188,
     -188, -188, -188, -188, -188, -188, -188, -188, -188, -188,
     -188, -188, -188, -188, -188, -188, -188, -188, -188, -188,
     -188, -188, -188, -188, -188, -188, -188, -188
    },

    {
       67, -189, -189, -189, -189, -189, -189, -189, -189, -189,
     -189, -189, -189, -189, -189, -189, -189, -189, -189, -189,
     -189, -189, -189, -189, -189, -189, -189, -189, -189, -189,

     -189, -189, -189, -189, -189, -189, -189, -189, -189, -189,
     -189, -189, -189, -189, -189, -189, -189, -189, -189, -189,
     -189, -189, -189, -189, -189, -189, -189, -189, -189, -189,
     -189, -189, -189, -189, -189, -189, -189, -189, -189, -189,
     -189, -189, -189, -189, -189, -189, -189, -189, -189,  311,
     -189, -189, -189, -189, -189, -189, -189, -189, -189, -189,
     -189, -189, -189, -189, -189, -189, -189, -189, -189, -189,
     -189, -189, -189, -189, -189, -189, -189, -189, -189, -189,
     -189, -189, -189, -189, -189, -189, -189, -189, -189, -189,
     -189, -189, -189, -189, -189, -189, -189, -189

    },

    {
       67, -190, -190, -190, -190, -190, -190, -190, -190, -190,
     -190, -190, -190, -190, -190, -190, -190, -190, -190, -190,
     -190, -190, -190, -190, -190, -190, -190, -190, -190, -190,
     -190, -190,  312, -190, -190, -190, -190, -190, -190, -190,
     -190, -190, -190, -190, -190, -190, -190, -190, -190, -190,
     -190, -190, -190, -190, -190, -190, -190, -190, -190, -190,
     -190, -190, -190, -190, -190, -190, -190, -190, -190, -190,
     -190, -190, -190, -190, -190, -190, -190, -190, -190, -190,
     -190, -190, -190, -190, -190, -190, -190, -190, -190, -190,
     -190, -190, -190, -190, -190, -190, -190, -190, -190, -190,

     -190, -190, -190, -190, -190, -190, -190, -190, -190, -190,
     -190, -190, -190, -190, -190, -190, -190, -190, -190, -190,
     -190, -190, -190, -190, -190, -190, -190, -190
    },

    {
       67, -191, -191, -191, -191, -191, -191, -191, -191, -191,
     -191, -191, -191, -191, -191, -191, -191, -191, -191, -191,
     -191, -191, -191, -191, -191, -191, -191, -191, -191, -191,
     -191, -191,  313, -191, -191, -191, -191, -191, -191, -191,
     -191, -191, -191, -191, -191, -191, -191, -191,  314,  314,
      314,  314,  314,  314,  314,  314,  314,  314, -191, -191,
     -191, -191, -191, -191, -191,  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,
      313, -191, -191, -191, -191, -191, -191, -191, -191, -191,
     -191, -191, -191, -191, -191, -191, -191, -191, -191, -191,
     -191, -191, -191, -191, -191, -191, -191, -191, -191, -191,
     -191, -191, -191, -191, -191, -191, -191, -191
    },

    {
       67, -192, -192, -192, -192, -192, -192, -192, -192, -192,
     -192, -192, -192, -192, -192, -192, -192, -192, -192, -192,
     -192, -192, -192, -192, -192, -192, -192, -192, -192, -192,
     -192, -192,  315, -192, -192, -192, -192, -192, -192, -192,

     -192, -192, -192, -192, -192, -192, -192, -192, -192, -192,
     -192, -192, -192, -192, -192, -192, -192, -192, -192, -192,
     -192, -192, -192, -192, -192, -192, -192, -192, -192, -192,
     -192, -192, -192, -192, -192, -192, -192, -192, -192, -192,
     -192, -192, -192, -192, -192, -192, -192, -192, -192, -192,
     -192, -192, -192, -192, -192, -192, -192, -192, -192, -192,
     -192, -192, -192, -192, -192, -192, -192, -192, -192, -192,
     -192, -192, -192, -192, -192, -192, -192, -192, -192, -192,
     -192, -192, -192, -192, -192, -192, -192, -192
    },

    {
       67, -193, -193, -193, -193, -193, -193, -193, -193, -193,

     -193, -193, -193, -193, -193, -193, -193, -193, -193, -193,
     -193, -193, -193, -193, -193, -193, -193, -193, -193, -193,
     -193, -193,  316, -193, -193, -193, -193, -193, -193, -193,
     -193, -193, -193, -193, -193, -193, -193, -193,  317,  317,
      317,  317,  317,  317,  317,  317,  317,  317, -193, -193,
     -193, -193, -193, -193, -193,  316,  316,  316,  316,  316,
      316,  316,  316,  316,  316,  316,  316,  316,  316,  316,
      316,  316,  316,  316,  316,  316,  316,  316,  316,  316,
      316, -193, -193, -193, -193, -193, -193, -193, -193, -193,
     -193, -193, -193, -193, -193, -193, -193, -193, -193, -193,

     -193, -193, -193, -193, -193, -193, -193, -193, -193, -193,
     -193, -193, -193, -193, -193, -193, -193, -193
    },

    {
       67, -194, -194, -194, -194, -194, -194, -194, -194, -194,
     -194, -194, -194, -194, -194, -194, -194, -194, -194, -194,
     -194, -194, -194, -194, -194, -194, -194, -194, -194, -194,
     -194, -194,  318, -194, -194, -194, -194, -194, -194, -194,
     -194, -194, -194, -194, -194, -194, -194, -194, -194, -194,
     -194, -194, -194, -194, -194, -194, -194, -194, -194, -194,
     -194, -194, -194, -194, -194, -194, -194, -194, -194, -194,
     -194, -194, -194, -194, -194, -194, -194, -194, -194, -194,

     -194, -194, -194, -194, -194, -194, -194, -194, -194, -194,
     -194, -194, -194, -194, -194, -194, -194, -194, -194, -194,
     -194, -194, -194, -194, -194, -194, -194, -194, -194, -194,
     -194, -194, -194, -194, -194, -194, -194, -194, -194, -194,
     -194, -194, -194, -194, -194, -194, -194, -194
    },

    {
       67, -195, -195, -195, -195, -195, -195, -195, -195, -195,
     -195, -195, -195, -195, -195, -195, -195, -195, -195, -195,
     -195, -195, -195, -195, -195, -195, -195, -195, -195, -195,
     -195, -195,  319, -195, -195, -195, -195, -195, -195, -195,
     -195, -195, -195, -195, -195, -195, -195, -195,  320,  320,

      320,  320,  320,  320,  320,  320,  320,  320, -195, -195,
     -195, -195, -195, -195, -195,  321,  321,  321,  321,  321,
      321,  321,  321,  321,  321,  321,  321,  321,  321,  321,
      321,  321,  321,  321,  321,  321,  321,  321,  321,  321,
      321, -195, -195, -195, -195, -195, -195, -195, -195, -195,
     -195, -195, -195, -195, -195, -195, -195, -195, -195, -195,
     -195, -195, -195, -195, -195, -195, -195, -195, -195, -195,
     -195, -195, -195, -195, -195, -195, -195, -195
    },

    {
       67, -196, -196, -196, -196, -196, -196, -196, -196, -196,
     -196, -196, -196, -196, -196, -196, -196, -196, -196, -196,

     -196, -196, -196, -196, -196, -196, -196, -196, -196, -196,
     -196, -196,  322, -196, -196, -196, -196, -196, -196, -196,
     -196, -196, -196, -196, -196, -196, -196, -196, -196, -196,
     -196, -196, -196, -196, -196, -196, -196, -196, -196, -196,
     -196, -196, -196, -196, -196, -196, -196, -196, -196, -196,
     -196, -196, -196, -196, -196, -196, -196, -196, -196, -196,
     -196, -196, -196, -196, -196, -196, -196, -196, -196, -196,
     -196, -196, -196, -196, -196, -196, -196, -196, -196, -196,
     -196, -196, -196, -196, -196, -196, -196, -196, -196, -196,
     -196, -196, -196, -196, -196, -196, -196, -196, -196, -196,

     -196, -196, -196, -196, -196, -196, -196, -196
    },

    {
       67, -197, -197, -197, -197, -197, -197, -197, -197, -197,
     -197, -197, -197, -197, -197, -197, -197, -197, -197, -197,
     -197, -197, -197, -197, -197, -197, -197, -197, -197, -197,
     -197, -197,  323, -197, -197, -197, -197, -197, -197, -197,
     -197, -197, -197, -197, -197, -197, -197, -197, -197, -197,
     -197, -197, -197, -197, -197, -197, -197, -197, -197, -197,
     -197, -197, -197, -197, -197, -197, -197, -197, -197, -197,
     -197, -197, -197, -197, -197, -197, -197, -197, -197, -197,
     -197, -197, -197, -197, -197, -197, -197, -197, -197, -197,

     -197, -197, -197, -197, -197, -197, -197, -197, -197, -197,
     -197, -197, -197, -197, -197, -197, -197, -197, -197, -197,
     -197, -197, -197, -197, -197, -197, -197, -197, -197, -197,
     -197, -197, -197, -197, -197, -197, -197, -197
    },

    {
       67, -198, -198, -198, -198, -198, -198, -198, -198, -198,
     -198, -198, -198, -198, -198, -198, -198, -198, -198, -198,
     -198, -198, -198, -198, -198, -198, -198, -198, -198, -198,
     -198, -198,  324, -198, -198, -198, -198, -198, -198, -198,
     -198, -198, -198, -198, -198, -198, -198, -198,  325,  325,
      325,  325,  325,  325,  325,  325,  325,  325, -198, -198,

     -198, -198, -198, -198, -198,  324,  324,  324,  324,  324,
      324,  324,  324,  324,  324,  324,  324,  324,  324,  324,
      324,  324,  324,  324,  324,  324,  324,  324,  324,  324,
      324, -198, -198, -198, -198, -198, -198, -198, -198, -198,
     -198, -198, -198, -198, -198, -198, -198, -198, -198, -198,
     -198, -198, -198, -198, -198, -198, -198, -198, -198, -198,
     -198, -198, -198, -198, -198, -198, -198, -198
    },

    {
       67, -199, -199, -199, -199, -199, -199, -199, -199, -199,
     -199, -199, -199, -199, -199, -199, -199, -199, -199, -199,
     -199, -199, -199, -199, -199, -199, -199, -199, -199, -199,

     -199, -199,  326, -199, -199, -199, -199, -199, -199, -199,
     -199, -199, -199, -199, -199, -199, -199, -199, -199, -199,
     -199, -199, -199, -199, -199, -199, -199, -199, -199, -199,
     -199, -199, -199, -199, -199, -199, -199, -199, -199, -199,
     -199, -199, -199, -199, -199, -199, -199, -199, -199, -199,
     -199, -199, -199, -199, -199, -199, -199, -199, -199, -199,
     -199, -199, -199, -199, -199, -199, -199, -199, -199, -199,
     -199, -199, -199, -199, -199, -199, -199, -199, -199, -199,
     -199, -199, -199, -199, -199, -199, -199, -199, -199, -199,
     -199, -199, -199, -199, -199, -199, -199, -199

    },

    {
       67, -200, -200, -200, -200, -200, -200, -200, -200, -200,
     -200, -200, -200, -200, -200, -200, -200, -200, -200, -200,
     -200, -200, -200, -200, -200, -200, -200, -200, -200, -200,
     -200, -200,  327, -200, -200, -200, -200, -200, -200, -200,
     -200, -200, -200, -200, -200, -200, -200, -200,  328,  328,
      328,  328,  328,  328,  328,  328,  328,  328, -200, -200,
     -200, -200, -200, -200, -200,  329,  329,  329,  329,  329,
      329,  329,  329,  329,  329,  329,  329,  329,  329,  329,
      329,  329,  329,  329,  329,  329,  329,  329,  329,  329,
      329, -200, -200, -200, -200, -200, -200, -200, -200, -200,

     -200, -200, -200, -200, -200, -200, -200, -200, -200, -200,
     -200, -200, -200, -200, -200, -200, -200, -200, -200, -200,
     -200, -200, -200, -200, -200, -200, -200, -200
    },

    {
       67, -201, -201, -201, -201, -201, -201, -201, -201, -201,
     -201, -201, -201, -201, -201, -201, -201, -201, -201, -201,
     -201, -201, -201, -201, -201, -201, -201, -201, -201, -201,
     -201, -201,  330, -201, -201, -201, -201, -201, -201, -201,
     -201, -201, -201, -201, -201, -201, -201, -201, -201, -201,
     -201, -201, -201, -201, -201, -201, -201, -201, -201, -201,
     -201, -201, -201, -201, -201, -201, -201, -201, -201, -201,

     -201, -201, -201, -201, -201, -201, -201, -201, -201, -201,
     -201, -201, -201, -201, -201, -201, -201, -201, -201, -201,
     -201, -201, -201, -201, -201, -201, -201, -201, -201, -201,
     -201, -201, -201, -201, -201, -201, -201, -201, -201, -201,
     -201, -201, -201, -201, -201, -201, -201, -201, -201, -201,
     -201, -201, -201, -201, -201, -201, -201, -201
    },

    {
       67, -202, -202, -202, -202, -202, -202, -202, -202, -202,
     -202, -202, -202, -202, -202, -202, -202, -202, -202, -202,
     -202, -202, -202, -202, -202, -202, -202, -202, -202, -202,
     -202, -202, -202, -202, -202, -202, -202, -202, -202, -202,

     -202, -202, -202, -202, -202, -202, -202, -202,  331,  331,
      331,  331,  331,  331,  331,  331,  331,  331, -202, -202,
     -202, -202, -202, -202, -202, -202, -202, -202, -202, -202,
     -202, -202, -202, -202, -202, -202, -202, -202, -202, -202,
     -202, -202, -202, -202, -202, -202, -202, -202, -202, -202,
     -202, -202, -202, -202, -202, -202, -202, -202, -202, -202,
     -202, -202, -202, -202, -202, -202, -202, -202, -202, -202,
     -202, -202, -202, -202, -202, -202, -202, -202, -202, -202,
     -202, -202, -202, -202, -202, -202, -202, -202
    },

    {
       67, -203, -203, -203, -203, -203, -203, -203, -203, -203,

     -203, -203, -203, -203, -203, -203, -203, -203, -203, -203,
     -203, -203, -203, -203, -203, -203, -203, -203, -203, -203,
     -203, -203, -203, -203, -203, -203, -203, -203, -203, -203,
     -203, -203, -203, -203, -203, -203, -203, -203,  332,  332,
      332,  332,  332,  332,  332,  332,  332,  332, -203, -203,
     -203, -203, -203, -203, -203, -203, -203, -203, -203, -203,
     -203, -203, -203, -203, -203, -203, -203, -203, -203, -203,
     -203, -203, -203, -203, -203, -203, -203, -203, -203, -203,
     -203, -203, -203, -203, -203,  333, -203, -203, -203, -203,
     -203, -203, -203, -203, -203, -203, -203, -203, -203, -203,

     -203, -203, -203, -203, -203, -203, -203, -203, -203, -203,
     -203, -203, -203, -203, -203, -203, -203, -203
    },

    {
       67, -204, -204, -204, -204, -204, -204, -204, -204, -204,
     -204, -204, -204, -204, -204, -204, -204, -204, -204, -204,
     -204, -204, -204, -204, -204, -204, -204, -204, -204, -204,
     -204, -204, -204, -204, -204, -204, -204, -204, -204, -204,
     -204, -204, -204, -204, -204, -204, -204, -204, -204,  334,
      334,  334,  334,  334,  334,  334,  334,  334, -204, -204,
     -204, -204, -204, -204, -204, -204, -204, -204, -204, -204,
     -204, -204, -204, -204, -204, -204, -204, -204, -204, -204,

     -204, -204, -204, -204, -204, -204, -204, -204, -204, -204,
     -204, -204, -204, -204, -204, -204, -204, -204, -204, -204,
     -204, -204, -204, -204, -204, -204, -204, -204, -204, -204,
     -204, -204, -204, -204, -204, -204, -204, -204, -204, -204,
     -204, -204, -204, -204, -204, -204, -204, -204
    },

    {
       67, -205, -205, -205, -205, -205, -205, -205, -205, -205,
     -205, -205, -205, -205, -205, -205, -205, -205, -205, -205,
     -205, -205, -205, -205, -205, -205, -205, -205, -205, -205,
     -205, -205,  335, -205, -205, -205, -205, -205, -205, -205,
     -205, -205, -205, -205, -205, -205, -205, -205, -205, -205,

     -205, -205, -205, -205, -205, -205, -205, -205, -205, -205,
     -205, -205, -205, -205, -205, -205, -205, -205, -205, -205,
     -205, -205, -205, -205, -205, -205, -205, -205, -205, -205,
     -205, -205, -205, -205, -205, -205, -205, -205, -205, -205,
     -205, -205, -205, -205, -205, -205, -205, -205, -205, -205,
     -205, -205, -205, -205, -205, -205, -205, -205, -205, -205,
     -205, -205, -205, -205, -205, -205, -205, -205, -205, -205,
     -205, -205, -205, -205, -205, -205, -205, -205
    },

    {
       67, -206, -206, -206, -206, -206, -206, -206, -206, -206,
     -206, -206, -206, -206, -206, -206, -206, -206, -206, -206,

     -206, -206, -206, -206, -206, -206, -206, -206, -206, -206,
     -206, -206,  336, -206, -206, -206, -206, -206, -206, -206,
     -206, -206, -206, -206, -206, -206, -206, -206,  337,  337,
      337,  337,  337,  337,  337,  337,  337,  337, -206, -206,
     -206, -206, -206, -206, -206,  336,  336,  336,  336,  336,
      336,  336,  336,  336,  336,  336,  336,  336,  336,  336,
      336,  336,  336,  336,  336,  336,  336,  336,  336,  336,
      336, -206, -206, -206, -206, -206, -206, -206, -206, -206,
     -206, -206, -206, -206, -206, -206, -206, -206, -206, -206,
     -206, -206, -206, -206, -206, -206, -206, -206, -206, -206,

     -206, -206, -206, -206, -206, -206, -206, -206
    },

    {
       67, -207, -207, -207, -207, -207, -207, -207, -207, -207,
     -207, -207, -207, -207, -207, -207, -207, -207, -207, -207,
     -207, -207, -207, -207, -207, -207, -207, -207, -207, -207,
     -207, -207, -207, -207, -207, -207, -207, -207, -207, -207,
     -207, -207, -207, -207, -207, -207, -207, -207,  338,  338,
      338,  338,  338,  338,  338,  338,  338,  338, -207, -207,
     -207, -207, -207, -207, -207, -207, -207, -207, -207, -207,
     -207, -207, -207, -207, -207, -207, -207, -207, -207, -207,
     -207, -207, -207, -207, -207, -207, -207, -207, -207, -207,

     -207, -207, -207, -207, -207,  339, -207, -207, -207, -207,
     -207, -207, -207, -207, -207, -207, -207, -207, -207, -207,
     -207, -207, -207, -207, -207, -207, -207, -207, -207, -207,
     -207, -207, -207, -207, -207, -207, -207, -207
    },

    {
       67, -208, -208, -208, -208, -208, -208, -208, -208, -208,
     -208, -208, -208, -208, -208, -208, -208, -208, -208, -208,
     -208, -208, -208, -208, -208, -208, -208, -208, -208, -208,
     -208, -208, -208, -208, -208, -208, -208, -208, -208, -208,
     -208, -208, -208, -208, -208, -208, -208, -208, -208,  340,
      340,  340,  340,  340,  340,  340,  340,  340, -208, -208,

     -208, -208, -208, -208, -208, -208, -208, -208, -208, -208,
     -208, -208, -208, -208, -208, -208, -208, -208, -208, -208,
     -208, -208, -208, -208, -208, -208, -208, -208, -208, -208,
     -208, -208, -208, -208, -208, -208, -208, -208, -208, -208,
     -208, -208, -208, -208, -208, -208, -208, -208, -208, -208,
     -208, -208, -208, -208, -208, -208, -208, -208, -208, -208,
     -208, -208, -208, -208, -208, -208, -208, -208
    },

    {
       67, -209, -209, -209, -209, -209, -209, -209, -209, -209,
     -209, -209, -209, -209, -209, -209, -209, -209, -209, -209,
     -209, -209, -209, -209, -209, -209, -209, -209, -209, -209,

     -209, -209, -209, -209, -209, -209, -209, -209, -209, -209,
     -209, -209, -209, -209, -209, -209, -209, -209,  341,  341,
      341,  341,  341,  341,  341,  341,  341,  341, -209, -209,
     -209, -209, -209, -209, -209, -209, -209, -209, -209, -209,
     -209, -209, -209, -209, -209, -209, -209, -209, -209, -209,
     -209, -209, -209, -209, -209, -209, -209, -209, -209, -209,
     -209, -209, -209, -209, -209,  342, -209, -209, -209, -209,
     -209, -209, -209, -209, -209, -209, -209, -209, -209, -209,
     -209, -209, -209, -209, -209, -209, -209, -209, -209, -209,
     -209, -209, -209, -209, -209, -209, -209, -209

    },

    {
       67, -210, -210, -210, -210, -210, -210, -210, -210, -210,
     -210, -210, -210, -210, -210, -210, -210, -210, -210, -210,
     -210, -210, -210, -210, -210, -210, -210, -210, -210, -210,
     -210, -210, -210, -210, -210, -210, -210, -210, -210, -210,
     -210, -210, -210, -210, -210, -210, -210, -210, -210,  343,
      343,  343,  343,  343,  343,  343,  343,  343, -210, -210,
     -210, -210, -210, -210, -210, -210, -210, -210, -210, -210,
     -210, -210, -210, -210, -210, -210, -210, -210, -210, -210,
     -210, -210, -210, -210, -210, -210, -210, -210, -210, -210,
     -210, -210, -210, -210, -210, -210, -210, -210, -210, -210,

     -210, -210, -210, -210, -210, -210, -210, -210, -210, -210,
     -210, -210, -210, -210, -210, -210, -210, -210, -210, -210,
     -210, -210, -210, -210, -210, -210, -210, -210
    },

    {
       67, -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, -211, -211, -211, -211,
     -211, -211,  344, -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, -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, -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, -211, -211,
     -211, -211, -211, -211, -211, -211, -211, -211, -211, -211,
     -211, -211, -211, -211, -211, -211, -211, -211
    },

    {
       67, -212, -212, -212, -212, -212, -212, -212, -212, -212,
     -212, -212, -212, -212, -212, -212, -212, -212, -212, -212,
     -212, -212, -212, -212, -212, -212, -212, -212, -212, -212,
     -212, -212,  345, -212, -212, -212, -212, -212, -212, -212,

     -212, -212, -212, -212, -212, -212, -212, -212, -212, -212,
     -212, -212, -212, -212, -212, -212, -212, -212, -212, -212,
     -212, -212, -212, -212, -212,  346,  346,  346,  346,  346,
      346,  346,  346,  346,  346,  346,  346,  346,  346,  346,
      346,  346,  346,  346,  346,  346,  346,  346,  346,  346,
      346, -212, -212, -212, -212, -212, -212, -212, -212, -212,
     -212, -212, -212, -212, -212, -212, -212, -212, -212, -212,
     -212, -212, -212, -212, -212, -212, -212, -212, -212, -212,
     -212, -212, -212, -212, -212, -212, -212, -212
    },

    {
       67, -213, -213, -213, -213, -213, -213, -213, -213, -213,

     -213, -213, -213, -213, -213, -213, -213, -213, -213, -213,
     -213, -213, -213, -213, -213, -213, -213, -213, -213, -213,
     -213, -213,  347, -213, -213, -213, -213, -213, -213, -213,
     -213, -213, -213, -213, -213, -213, -213, -213, -213, -213,
     -213, -213, -213, -213, -213, -213, -213, -213, -213, -213,
     -213, -213, -213, -213, -213, -213, -213, -213, -213, -213,
     -213, -213, -213, -213, -213, -213, -213, -213, -213, -213,
     -213, -213, -213, -213, -213, -213, -213, -213, -213, -213,
     -213, -213, -213, -213, -213, -213, -213, -213, -213, -213,
     -213, -213, -213, -213, -213, -213, -213, -213, -213, -213,

     -213, -213, -213, -213, -213, -213, -213, -213, -213, -213,
     -213, -213, -213, -213, -213, -213, -213, -213
    },

    {
       67, -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,  348, -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, -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
    },

    {
       67, -215, -215, -215, -215, -215, -215, -215, -215, -215,
     -215, -215, -215, -215, -215, -215, -215, -215, -215, -215,
     -215, -215, -215, -215, -215, -215, -215, -215, -215, -215,
     -215, -215,  349, -215, -215, -215, -215, -215, -215, -215,
     -215, -215, -215, -215, -215, -215, -215, -215,  350,  350,

      350,  350,  350,  350,  350,  350,  350,  350, -215, -215,
     -215, -215, -215, -215, -215,  351,  351,  351,  351,  351,
      351,  351,  351,  351,  351,  351,  351,  351,  351,  351,
      351,  351,  351,  351,  351,  351,  351,  351,  351,  351,
      351, -215, -215, -215, -215, -215, -215, -215, -215, -215,
     -215, -215, -215, -215, -215, -215, -215, -215, -215, -215,
     -215, -215, -215, -215, -215, -215, -215, -215, -215, -215,
     -215, -215, -215, -215, -215, -215, -215, -215
    },

    {
       67, -216, -216, -216, -216, -216, -216, -216, -216, -216,
     -216, -216, -216, -216, -216, -216, -216, -216, -216, -216,

     -216, -216, -216, -216, -216, -216, -216, -216, -216, -216,
     -216, -216,  352, -216, -216, -216, -216, -216, -216, -216,
     -216, -216, -216, -216, -216, -216, -216, -216, -216, -216,
     -216, -216, -216, -216, -216, -216, -216, -216, -216, -216,
     -216, -216, -216, -216, -216, -216, -216, -216, -216, -216,
     -216, -216, -216, -216, -216, -216, -216, -216, -216, -216,
     -216, -216, -216, -216, -216, -216, -216, -216, -216, -216,
     -216, -216, -216, -216, -216, -216, -216, -216, -216, -216,
     -216, -216, -216, -216, -216, -216, -216, -216, -216, -216,
     -216, -216, -216, -216, -216, -216, -216, -216, -216, -216,

     -216, -216, -216, -216, -216, -216, -216, -216
    },

    {
       67, -217, -217, -217, -217, -217, -217, -217, -217, -217,
     -217, -217, -217, -217, -217, -217, -217, -217, -217, -217,
     -217, -217, -217, -217, -217, -217, -217, -217, -217, -217,
     -217, -217,  353, -217, -217, -217, -217, -217, -217, -217,
     -217, -217, -217, -217, -217, -217, -217, -217, -217, -217,
     -217, -217, -217, -217, -217, -217, -217, -217, -217, -217,
     -217, -217, -217, -217, -217, -217, -217, -217, -217, -217,
     -217, -217, -217, -217, -217, -217, -217, -217, -217, -217,
     -217, -217, -217, -217, -217, -217, -217, -217, -217, -217,

     -217, -217, -217, -217, -217, -217, -217, -217, -217, -217,
     -217, -217, -217, -217, -217, -217, -217, -217, -217, -217,
     -217, -217, -217, -217, -217, -217, -217, -217, -217, -217,
     -217, -217, -217, -217, -217, -217, -217, -217
    },

    {
       67, -218, -218, -218, -218, -218, -218, -218, -218, -218,
     -218, -218, -218, -218, -218, -218, -218, -218, -218, -218,
     -218, -218, -218, -218, -218, -218, -218, -218, -218, -218,
     -218, -218,  354, -218, -218, -218, -218, -218, -218, -218,
     -218, -218, -218, -218, -218, -218, -218, -218,  355,  355,
      355,  355,  355,  355,  355,  355,  355,  355, -218, -218,

     -218, -218, -218, -218, -218,  356,  356,  356,  356,  356,
      356,  356,  356,  356,  356,  356,  356,  356,  356,  356,
      356,  356,  356,  356,  356,  356,  356,  356,  356,  356,
      356, -218, -218, -218, -218, -218, -218, -218, -218, -218,
     -218, -218, -218, -218, -218, -218, -218, -218, -218, -218,
     -218, -218, -218, -218, -218, -218, -218, -218, -218, -218,
     -218, -218, -218, -218, -218, -218, -218, -218
    },

    {
       67, -219, -219, -219, -219, -219, -219, -219, -219, -219,
     -219, -219, -219, -219, -219, -219, -219, -219, -219, -219,
     -219, -219, -219, -219, -219, -219, -219, -219, -219, -219,

     -219, -219,  357, -219, -219, -219, -219, -219, -219, -219,
     -219, -219, -219, -219, -219, -219, -219, -219, -219, -219,
     -219, -219, -219, -219, -219, -219, -219, -219, -219, -219,
     -219, -219, -219, -219, -219, -219, -219, -219, -219, -219,
     -219, -219, -219, -219, -219, -219, -219, -219, -219, -219,
     -219, -219, -219, -219, -219, -219, -219, -219, -219, -219,
     -219, -219, -219, -219, -219, -219, -219, -219, -219, -219,
     -219, -219, -219, -219, -219, -219, -219, -219, -219, -219,
     -219, -219, -219, -219, -219, -219, -219, -219, -219, -219,
     -219, -219, -219, -219, -219, -219, -219, -219

    },

    {
       67, -220, -220, -220, -220, -220, -220, -220, -220, -220,
     -220, -220, -220, -220, -220, -220, -220, -220, -220, -220,
     -220, -220, -220, -220, -220, -220, -220, -220, -220, -220,
     -220, -220, -220, -220, -220, -220, -220, -220, -220, -220,
     -220, -220, -220, -220, -220, -220, -220, -220,  358,  358,
      358,  358,  358,  358,  358,  358,  358,  358, -220, -220,
     -220, -220, -220, -220, -220, -220, -220, -220, -220, -220,
     -220, -220, -220, -220, -220, -220, -220, -220, -220, -220,
     -220, -220, -220, -220, -220, -220, -220, -220, -220, -220,
     -220, -220, -220, -220, -220,  359, -220, -220, -220, -220,

     -220, -220, -220, -220, -220, -220, -220, -220, -220, -220,
     -220, -220, -220, -220, -220, -220, -220, -220, -220, -220,
     -220, -220, -220, -220, -220, -220, -220, -220
    },

    {
       67, -221, -221, -221, -221, -221, -221, -221, -221, -221,
     -221, -221, -221, -221, -221, -221, -221, -221, -221, -221,
     -221, -221, -221, -221, -221, -221, -221, -221, -221, -221,
     -221, -221, -221, -221, -221, -221, -221, -221, -221, -221,
     -221, -221, -221, -221, -221, -221, -221, -221,  360,  361,
      361,  361,  361,  361,  361,  361,  361,  361, -221, -221,
     -221, -221, -221, -221, -221, -221, -221, -221, -221, -221,

     -221, -221, -221, -221, -221, -221, -221, -221, -221, -221,
     -221, -221, -221, -221, -221, -221, -221, -221, -221, -221,
     -221, -221, -221, -221, -221, -221, -221, -221, -221, -221,
     -221, -221, -221, -221, -221, -221, -221, -221, -221, -221,
     -221, -221, -221, -221, -221, -221, -221, -221, -221, -221,
     -221, -221, -221, -221, -221, -221, -221, -221
    },

    {
       67, -222, -222, -222, -222, -222, -222, -222, -222, -222,
     -222, -222, -222, -222, -222, -222, -222, -222, -222, -222,
     -222, -222, -222, -222, -222, -222, -222, -222, -222, -222,
     -222, -222, -222, -222, -222, -222, -222, -222, -222, -222,

     -222, -222, -222, -222, -222, -222, -222, -222,  362,  362,
      362,  362,  362,  362,  362,  362,  362,  362, -222, -222,
     -222, -222, -222, -222, -222, -222, -222, -222, -222, -222,
     -222, -222, -222, -222, -222, -222, -222, -222, -222, -222,
     -222, -222, -222, -222, -222, -222, -222, -222, -222, -222,
     -222, -222, -222, -222, -222,  363, -222, -222, -222, -222,
     -222, -222, -222, -222, -222, -222, -222, -222, -222, -222,
     -222, -222, -222, -222, -222, -222, -222, -222, -222, -222,
     -222, -222, -222, -222, -222, -222, -222, -222
    },

    {
       67, -223, -223, -223, -223, -223, -223, -223, -223, -223,

     -223, -223, -223, -223, -223, -223, -223, -223, -223, -223,
     -223, -223, -223, -223, -223, -223, -223, -223, -223, -223,
     -223, -223, -223, -223, -223, -223, -223, -223, -223, -223,
     -223, -223, -223, -223, -223, -223, -223, -223,  364,  365,
      365,  365,  365,  365,  365,  365,  365,  365, -223, -223,
     -223, -223, -223, -223, -223, -223, -223, -223, -223, -223,
     -223, -223, -223, -223, -223, -223, -223, -223, -223, -223,
     -223, -223, -223, -223, -223, -223, -223, -223, -223, -223,
     -223, -223, -223, -223, -223, -223, -223, -223, -223, -223,
     -223, -223, -223, -223, -223, -223, -223, -223, -223, -223,

     -223, -223, -223, -223, -223, -223, -223, -223, -223, -223,
     -223, -223, -223, -223, -223, -223, -223, -223
    },

    {
       67, -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,  366,  366,
      366,  366,  366,  366,  366,  366,  366,  366, -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,  367, -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
    },

    {
       67, -225, -225, -225, -225, -225, -225, -225, -225, -225,
     -225, -225, -225, -225, -225, -225, -225, -225, -225, -225,
     -225, -225, -225, -225, -225, -225, -225, -225, -225, -225,
     -225, -225, -225, -225, -225, -225, -225, -225, -225, -225,
     -225, -225, -225, -225, -225, -225, -225, -225,  368,  369,

      369,  369,  369,  369,  369,  369,  369,  369, -225, -225,
     -225, -225, -225, -225, -225, -225, -225, -225, -225, -225,
     -225, -225, -225, -225, -225, -225, -225, -225, -225, -225,
     -225, -225, -225, -225, -225, -225, -225, -225, -225, -225,
     -225, -225, -225, -225, -225, -225, -225, -225, -225, -225,
     -225, -225, -225, -225, -225, -225, -225, -225, -225, -225,
     -225, -225, -225, -225, -225, -225, -225, -225, -225, -225,
     -225, -225, -225, -225, -225, -225, -225, -225
    },

    {
       67, -226, -226, -226, -226, -226, -226, -226, -226, -226,
     -226, -226, -226, -226, -226, -226, -226, -226, -226, -226,

     -226, -226, -226, -226, -226, -226, -226, -226, -226, -226,
     -226, -226, -226, -226, -226, -226, -226, -226, -226, -226,
     -226, -226, -226, -226, -226, -226, -226, -226,  370,  370,
      370,  370,  370,  370,  370,  370,  370,  370, -226, -226,
     -226, -226, -226, -226, -226, -226, -226, -226, -226, -226,
     -226, -226, -226, -226, -226, -226, -226, -226, -226, -226,
     -226, -226, -226, -226, -226, -226, -226, -226, -226, -226,
     -226, -226, -226, -226, -226,  371, -226, -226, -226, -226,
     -226, -226, -226, -226, -226, -226, -226, -226, -226, -226,
     -226, -226, -226, -226, -226, -226, -226, -226, -226, -226,

     -226, -226, -226, -226, -226, -226, -226, -226
    },

    {
       67, -227, -227, -227, -227, -227, -227, -227, -227, -227,
     -227, -227, -227, -227, -227, -227, -227, -227, -227, -227,
     -227, -227, -227, -227, -227, -227, -227, -227, -227, -227,
     -227, -227, -227, -227, -227, -227, -227, -227, -227, -227,
     -227, -227, -227, -227, -227, -227, -227, -227,  372,  373,
      373,  373,  373,  373,  373,  373,  373,  373, -227, -227,
     -227, -227, -227, -227, -227, -227, -227, -227, -227, -227,
     -227, -227, -227, -227, -227, -227, -227, -227, -227, -227,
     -227, -227, -227, -227, -227, -227, -227, -227, -227, -227,

     -227, -227, -227, -227, -227, -227, -227, -227, -227, -227,
     -227, -227, -227, -227, -227, -227, -227, -227, -227, -227,
     -227, -227, -227, -227, -227, -227, -227, -227, -227, -227,
     -227, -227, -227, -227, -227, -227, -227, -227
    },

    {
       67, -228, -228, -228, -228, -228, -228, -228, -228, -228,
     -228, -228, -228, -228, -228, -228, -228, -228, -228, -228,
     -228, -228, -228, -228, -228, -228, -228, -228, -228, -228,
     -228, -228, -228, -228, -228, -228, -228, -228, -228, -228,
     -228, -228, -228, -228, -228, -228, -228, -228,  374,  374,
      374,  374,  374,  374,  374,  374,  374,  374, -228, -228,

     -228, -228, -228, -228, -228, -228, -228, -228, -228, -228,
     -228, -228, -228, -228, -228, -228, -228, -228, -228, -228,
     -228, -228, -228, -228, -228, -228, -228, -228, -228, -228,
     -228, -228, -228, -228, -228,  375, -228, -228, -228, -228,
     -228, -228, -228, -228, -228, -228, -228, -228, -228, -228,
     -228, -228, -228, -228, -228, -228, -228, -228, -228, -228,
     -228, -228, -228, -228, -228, -228, -228, -228
    },

    {
       67, -229, -229, -229, -229, -229, -229, -229, -229, -229,
     -229, -229, -229, -229, -229, -229, -229, -229, -229, -229,
     -229, -229, -229, -229, -229, -229, -229, -229, -229, -229,

     -229, -229, -229, -229, -229, -229, -229, -229, -229, -229,
     -229, -229, -229, -229, -229, -229, -229, -229,  376,  377,
      377,  377,  377,  377,  377,  377,  377,  377, -229, -229,
     -229, -229, -229, -229, -229, -229, -229, -229, -229, -229,
     -229, -229, -229, -229, -229, -229, -229, -229, -229, -229,
     -229, -229, -229, -229, -229, -229, -229, -229, -229, -229,
     -229, -229, -229, -229, -229, -229, -229, -229, -229, -229,
     -229, -229, -229, -229, -229, -229, -229, -229, -229, -229,
     -229, -229, -229, -229, -229, -229, -229, -229, -229, -229,
     -229, -229, -229, -229, -229, -229, -229, -229

    },

    {
       67, -230, -230, -230, -230, -230, -230, -230, -230, -230,
     -230, -230, -230, -230, -230, -230, -230, -230, -230, -230,
     -230, -230, -230, -230, -230, -230, -230, -230, -230, -230,
     -230, -230,  378, -230, -230, -230, -230, -230, -230, -230,
     -230, -230, -230, -230, -230, -230, -230, -230, -230, -230,
     -230, -230, -230, -230, -230, -230, -230, -230, -230, -230,
     -230, -230, -230, -230, -230, -230, -230, -230, -230, -230,
     -230, -230, -230, -230, -230, -230, -230, -230, -230, -230,
     -230, -230, -230, -230, -230, -230, -230, -230, -230, -230,
     -230, -230, -230, -230, -230, -230, -230, -230, -230, -230,

     -230, -230, -230, -230, -230, -230, -230, -230, -230, -230,
     -230, -230, -230, -230, -230, -230, -230, -230, -230, -230,
     -230, -230, -230, -230, -230, -230, -230, -230
    },

    {
       67, -231, -231, -231, -231, -231, -231, -231, -231, -231,
     -231, -231, -231, -231, -231, -231, -231, -231, -231, -231,
     -231, -231, -231, -231, -231, -231, -231, -231, -231, -231,
     -231, -231,  379, -231, -231, -231, -231, -231, -231, -231,
     -231, -231, -231, -231, -231, -231, -231, -231, -231, -231,
     -231, -231, -231, -231, -231, -231, -231, -231, -231, -231,
     -231, -231, -231, -231, -231, -231, -231, -231, -231, -231,

     -231, -231, -231, -231, -231, -231, -231, -231, -231, -231,
     -231, -231, -231, -231, -231, -231, -231, -231, -231, -231,
     -231, -231, -231, -231, -231, -231, -231, -231, -231, -231,
     -231, -231, -231, -231, -231, -231, -231, -231, -231, -231,
     -231, -231, -231, -231, -231, -231, -231, -231, -231, -231,
     -231, -231, -231, -231, -231, -231, -231, -231
    },

    {
       67, -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,  380, -232, -232, -232, -232, -232, -232, -232,

     -232, -232, -232, -232, -232, -232, -232, -232,  381,  381,
      381,  381,  381,  381,  381,  381,  381,  381, -232, -232,
     -232, -232, -232, -232, -232,  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, -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
    },

    {
       67, -233, -233, -233, -233, -233, -233, -233, -233, -233,

     -233, -233, -233, -233, -233, -233, -233, -233, -233, -233,
     -233, -233, -233, -233, -233, -233, -233, -233, -233, -233,
     -233, -233,  382, -233, -233, -233, -233, -233, -233, -233,
     -233, -233, -233, -233, -233, -233, -233, -233, -233, -233,
     -233, -233, -233, -233, -233, -233, -233, -233, -233, -233,
     -233, -233, -233, -233, -233, -233, -233, -233, -233, -233,
     -233, -233, -233, -233, -233, -233, -233, -233, -233, -233,
     -233, -233, -233, -233, -233, -233, -233, -233, -233, -233,
     -233, -233, -233, -233, -233, -233, -233, -233, -233, -233,
     -233, -233, -233, -233, -233, -233, -233, -233, -233, -233,

     -233, -233, -233, -233, -233, -233, -233, -233, -233, -233,
     -233, -233, -233, -233, -233, -233, -233, -233
    },

    {
       67, -234, -234, -234, -234, -234, -234, -234, -234, -234,
     -234, -234, -234, -234, -234, -234, -234, -234, -234, -234,
     -234, -234, -234, -234, -234, -234, -234, -234, -234, -234,
     -234, -234,  383, -234, -234, -234, -234, -234, -234, -234,
     -234, -234, -234, -234, -234, -234, -234, -234,  384,  384,
      384,  384,  384,  384,  384,  384,  384,  384, -234, -234,
     -234, -234, -234, -234, -234,  383,  383,  383,  383,  383,
      383,  383,  383,  383,  383,  383,  383,  383,  383,  383,

      383,  383,  383,  383,  383,  383,  383,  383,  383,  383,
      383, -234, -234, -234, -234, -234, -234, -234, -234, -234,
     -234, -234, -234, -234, -234, -234, -234, -234, -234, -234,
     -234, -234, -234, -234, -234, -234, -234, -234, -234, -234,
     -234, -234, -234, -234, -234, -234, -234, -234
    },

    {
       67, -235, -235, -235, -235, -235, -235, -235, -235, -235,
     -235, -235, -235, -235, -235, -235, -235, -235, -235, -235,
     -235, -235, -235, -235, -235, -235, -235, -235, -235, -235,
     -235, -235,  385, -235, -235, -235, -235, -235, -235, -235,
     -235, -235, -235, -235, -235, -235, -235, -235, -235, -235,

     -235, -235, -235, -235, -235, -235, -235, -235, -235, -235,
     -235, -235, -235, -235, -235, -235, -235, -235, -235, -235,
     -235, -235, -235, -235, -235, -235, -235, -235, -235, -235,
     -235, -235, -235, -235, -235, -235, -235, -235, -235, -235,
     -235, -235, -235, -235, -235, -235, -235, -235, -235, -235,
     -235, -235, -235, -235, -235, -235, -235, -235, -235, -235,
     -235, -235, -235, -235, -235, -235, -235, -235, -235, -235,
     -235, -235, -235, -235, -235, -235, -235, -235
    },

    {
       67, -236, -236, -236, -236, -236, -236, -236, -236, -236,
     -236, -236, -236, -236, -236, -236, -236, -236, -236, -236,

     -236, -236, -236, -236, -236, -236, -236, -236, -236, -236,
     -236, -236,  386, -236, -236, -236, -236, -236, -236, -236,
     -236, -236, -236, -236, -236, -236, -236, -236,  387,  387,
      387,  387,  387,  387,  387,  387,  387,  387, -236, -236,
     -236, -236, -236, -236, -236, -236, -236, -236, -236, -236,
     -236, -236, -236, -236, -236, -236, -236, -236, -236, -236,
     -236, -236, -236, -236, -236, -236, -236, -236, -236, -236,
     -236, -236, -236, -236, -236, -236, -236, -236, -236, -236,
     -236, -236, -236, -236, -236, -236, -236, -236, -236, -236,
     -236, -236, -236, -236, -236, -236, -236, -236, -236, -236,

     -236, -236, -236, -236, -236, -236, -236, -236
    },

    {
       67, -237, -237, -237, -237, -237, -237, -237, -237, -237,
     -237, -237, -237, -237, -237, -237, -237, -237, -237, -237,
     -237, -237, -237, -237, -237, -237, -237, -237, -237, -237,
     -237, -237,  388, -237, -237, -237, -237, -237, -237, -237,
     -237, -237, -237, -237, -237, -237, -237, -237, -237, -237,
     -237, -237, -237, -237, -237, -237, -237, -237, -237, -237,
     -237, -237, -237, -237, -237, -237, -237, -237, -237, -237,
     -237, -237, -237, -237, -237, -237, -237, -237, -237, -237,
     -237, -237, -237, -237, -237, -237, -237, -237, -237, -237,

     -237, -237, -237, -237, -237, -237, -237, -237, -237, -237,
     -237, -237, -237, -237, -237, -237, -237, -237, -237, -237,
     -237, -237, -237, -237, -237, -237, -237, -237, -237, -237,
     -237, -237, -237, -237, -237, -237, -237, -237
    },

    {
       67, -238, -238, -238, -238, -238, -238, -238, -238, -238,
     -238, -238, -238, -238, -238, -238, -238, -238, -238, -238,
     -238, -238, -238, -238, -238, -238, -238, -238, -238, -238,
     -238, -238,  389, -238, -238, -238, -238, -238, -238, -238,
     -238, -238, -238, -238, -238, -238, -238, -238,  390,  390,
      390,  390,  390,  390,  390,  390,  390,  390, -238, -238,

     -238, -238, -238, -238, -238, -238, -238, -238, -238, -238,
     -238, -238, -238, -238, -238, -238, -238, -238, -238, -238,
     -238, -238, -238, -238, -238, -238, -238, -238, -238, -238,
     -238, -238, -238, -238, -238, -238, -238, -238, -238, -238,
     -238, -238, -238, -238, -238, -238, -238, -238, -238, -238,
     -238, -238, -238, -238, -238, -238, -238, -238, -238, -238,
     -238, -238, -238, -238, -238, -238, -238, -238
    },

    {
       67, -239, -239, -239, -239, -239, -239, -239, -239, -239,
     -239, -239, -239, -239, -239, -239, -239, -239, -239, -239,
     -239, -239, -239, -239, -239, -239, -239, -239, -239, -239,

     -239, -239,  239, -239, -239, -239, -239, -239, -239, -239,
     -239, -239, -239, -239, -239, -239, -239, -239, -239, -239,
     -239, -239, -239, -239, -239, -239, -239, -239, -239, -239,
     -239, -239, -239, -239, -239, -239, -239, -239, -239, -239,
     -239, -239, -239, -239, -239, -239, -239, -239, -239, -239,
     -239, -239, -239, -239, -239, -239, -239, -239, -239, -239,
     -239, -239, -239, -239, -239, -239, -239, -239, -239, -239,
     -239, -239, -239, -239, -239, -239, -239, -239, -239, -239,
     -239, -239, -239, -239, -239, -239, -239, -239, -239, -239,
     -239, -239, -239, -239, -239, -239, -239, -239

    },

    {
       67, -240, -240, -240, -240, -240, -240, -240, -240, -240,
     -240, -240, -240, -240, -240, -240, -240, -240, -240, -240,
     -240, -240, -240, -240, -240, -240, -240, -240, -240, -240,
     -240, -240, -240, -240, -240, -240, -240, -240, -240, -240,
     -240, -240, -240, -240, -240, -240, -240, -240,  240,  240,
      240,  240,  240,  240,  240,  240,  240,  240, -240, -240,
     -240, -240, -240, -240, -240, -240, -240, -240, -240, -240,
     -240, -240, -240, -240, -240, -240, -240, -240, -240, -240,
     -240, -240, -240, -240, -240, -240, -240, -240, -240, -240,
     -240, -240, -240, -240, -240, -240, -240, -240, -240, -240,

     -240, -240, -240, -240, -240, -240, -240, -240, -240, -240,
     -240, -240, -240, -240, -240, -240, -240, -240, -240, -240,
     -240, -240, -240, -240, -240, -240, -240, -240
    },

    {
       67, -241, -241, -241, -241, -241, -241, -241, -241, -241,
     -241, -241, -241, -241, -241, -241, -241, -241, -241, -241,
     -241, -241, -241, -241, -241, -241, -241, -241, -241, -241,
     -241, -241, -241, -241, -241, -241, -241, -241, -241, -241,
     -241, -241, -241, -241, -241, -241, -241, -241,  243,  243,
      243,  243,  243,  243,  243,  243,  243,  243, -241, -241,
     -241, -241, -241, -241, -241, -241, -241, -241, -241, -241,

     -241, -241, -241, -241, -241, -241, -241, -241, -241, -241,
     -241, -241, -241, -241, -241, -241, -241, -241, -241, -241,
     -241, -241, -241, -241, -241, -241, -241, -241, -241, -241,
     -241, -241, -241, -241, -241, -241, -241, -241, -241, -241,
     -241, -241, -241, -241, -241, -241, -241, -241, -241, -241,
     -241, -241, -241, -241, -241, -241, -241, -241
    },

    {
       67, -242, -242, -242, -242, -242, -242, -242, -242, -242,
     -242, -242, -242, -242, -242, -242, -242, -242, -242, -242,
     -242, -242, -242, -242, -242, -242, -242, -242, -242, -242,
     -242, -242, -242, -242, -242, -242, -242, -242, -242, -242,

     -242, -242, -242, -242, -242, -242,  244, -242,  245,  245,
      245,  245,  245,  245,  245,  245,  245,  245, -242, -242,
     -242, -242, -242, -242, -242, -242, -242, -242, -242,  246,
     -242, -242, -242, -242, -242, -242, -242, -242, -242, -242,
     -242, -242, -242, -242, -242, -242, -242, -242, -242, -242,
     -242, -242, -242, -242, -242, -242, -242, -242, -242, -242,
     -242,  246, -242, -242, -242, -242, -242, -242, -242, -242,
     -242, -242, -242, -242, -242, -242, -242, -242, -242, -242,
     -242, -242, -242, -242, -242, -242, -242, -242
    },

    {
       67, -243, -243, -243, -243, -243, -243, -243, -243, -243,

     -243, -243, -243, -243, -243, -243, -243, -243, -243, -243,
     -243, -243, -243, -243, -243, -243, -243, -243, -243, -243,
     -243, -243, -243, -243, -243, -243, -243, -243, -243, -243,
     -243, -243, -243, -243, -243, -243, -243, -243,  243,  243,
      243,  243,  243,  243,  243,  243,  243,  243, -243, -243,
     -243, -243, -243, -243, -243, -243, -243, -243, -243,  246,
     -243, -243, -243, -243, -243, -243, -243, -243, -243, -243,
     -243, -243, -243, -243, -243, -243, -243, -243, -243, -243,
     -243, -243, -243, -243, -243, -243, -243, -243, -243, -243,
     -243,  246, -243, -243, -243, -243, -243, -243, -243, -243,

     -243, -243, -243, -243, -243, -243, -243, -243, -243, -243,
     -243, -243, -243, -243, -243, -243, -243, -243
    },

    {
       67, -244, -244, -244, -244, -244, -244, -244, -244, -244,
     -244, -244, -244, -244, -244, -244, -244, -244, -244, -244,
     -244, -244, -244, -244, -244, -244, -244, -244, -244, -244,
     -244, -244, -244, -244, -244, -244, -244, -244, -244, -244,
     -244, -244, -244, -244, -244, -244, -244, -244,  391,  391,
      391,  391,  391,  391,  391,  391,  391,  391, -244, -244,
     -244, -244, -244, -244, -244, -244, -244, -244, -244,  246,
     -244, -244, -244, -244, -244, -244, -244, -244, -244, -244,

     -244, -244, -244, -244, -244, -244, -244, -244, -244, -244,
     -244, -244, -244, -244, -244, -244, -244, -244, -244, -244,
     -244,  246, -244, -244, -244, -244, -244, -244, -244, -244,
     -244, -244, -244, -244, -244, -244, -244, -244, -244, -244,
     -244, -244, -244, -244, -244, -244, -244, -244
    },

    {
       67, -245, -245, -245, -245, -245, -245, -245, -245, -245,
     -245, -245, -245, -245, -245, -245, -245, -245, -245, -245,
     -245, -245, -245, -245, -245, -245, -245, -245, -245, -245,
     -245, -245, -245, -245, -245, -245, -245, -245, -245, -245,
     -245, -245, -245, -245, -245, -245,  244, -245,  245,  245,

      245,  245,  245,  245,  245,  245,  245,  245, -245, -245,
     -245, -245, -245, -245, -245, -245, -245, -245, -245,  246,
     -245, -245, -245, -245, -245, -245, -245, -245, -245, -245,
     -245, -245, -245, -245, -245, -245, -245, -245, -245, -245,
     -245, -245, -245, -245, -245, -245, -245, -245, -245, -245,
     -245,  246, -245, -245, -245, -245, -245, -245, -245, -245,
     -245, -245, -245, -245, -245, -245, -245, -245, -245, -245,
     -245, -245, -245, -245, -245, -245, -245, -245
    },

    {
       67, -246, -246, -246, -246, -246, -246, -246, -246, -246,
     -246, -246, -246, -246, -246, -246, -246, -246, -246, -246,

     -246, -246, -246, -246, -246, -246, -246, -246, -246, -246,
     -246, -246, -246, -246, -246, -246, -246, -246, -246, -246,
     -246, -246, -246,  392, -246,  392, -246, -246,  393,  393,
      393,  393,  393,  393,  393,  393,  393,  393, -246, -246,
     -246, -246, -246, -246, -246, -246, -246, -246, -246, -246,
     -246, -246, -246, -246, -246, -246, -246, -246, -246, -246,
     -246, -246, -246, -246, -246, -246, -246, -246, -246, -246,
     -246, -246, -246, -246, -246, -246, -246, -246, -246, -246,
     -246, -246, -246, -246, -246, -246, -246, -246, -246, -246,
     -246, -246, -246, -246, -246, -246, -246, -246, -246, -246,

     -246, -246, -246, -246, -246, -246, -246, -246
    },

    {
       67,  247,  247,  247,  247,  247,  247,  247,  247,  247,
      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,
      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,
      247,  247,  247,  247,  247,  247,  247,  247,  247,  248,
      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,
      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,
      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,
      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,
      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,

      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,
      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,
      247,  247,  247,  247,  247,  247,  247,  247,  247,  247,
      247,  247,  247,  247,  247,  247,  247,  247
    },

    {
       67, -248, -248, -248, -248, -248, -248, -248, -248, -248,
     -248, -248, -248, -248, -248, -248, -248, -248, -248, -248,
     -248, -248, -248, -248, -248, -248, -248, -248, -248, -248,
     -248, -248, -248, -248, -248, -248, -248, -248, -248,  247,
     -248, -248, -248, -248, -248, -248, -248, -248, -248, -248,
     -248, -248, -248, -248, -248, -248, -248, -248, -248, -248,

     -248, -248, -248, -248, -248, -248, -248, -248, -248, -248,
     -248, -248, -248, -248, -248, -248, -248, -248, -248, -248,
     -248, -248, -248, -248, -248, -248, -248, -248, -248, -248,
     -248, -248, -248, -248, -248, -248, -248, -248, -248, -248,
     -248, -248, -248, -248, -248, -248, -248, -248, -248, -248,
     -248, -248, -248, -248, -248, -248, -248, -248, -248, -248,
     -248, -248, -248, -248, -248, -248, -248, -248
    },

    {
       67, -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,  250, -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, -249, -249, -249, -249,
     -249, -249, -249, -249, -249, -249, -249, -249, -249, -249,
     -249, -249, -249, -249, -249, -249, -249, -249

    },

    {
       67,  251,  251,  251,  251,  251,  251,  251,  251,  251,
     -250,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,

      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251
    },

    {
       67,  251,  251,  251,  251,  251,  251,  251,  251,  251,
     -251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,

      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
      251,  251,  251,  251,  251,  251,  251,  251
    },

    {
       67,  252,  252,  252,  252,  252,  252,  252,  252,  252,
     -252,  252,  252,  252,  252,  252,  252,  252,  252,  252,
      252,  252,  252,  252,  252,  252,  252,  252,  252,  252,
      252,  252,  252,  252,  252,  252,  252,  252,  252,  252,

      252,  252,  252,  252,  252,  252,  252,  252,  252,  252,
      252,  252,  252,  252,  252,  252,  252,  252,  252,  252,
      252,  252,  252,  252,  252,  252,  252,  252,  252,  252,
      252,  252,  252,  252,  252,  252,  252,  252,  252,  252,
      252,  252,  252,  252,  252,  252,  252,  252,  252,  252,
      252,  252,  252,  252,  252,  252,  252,  252,  252,  252,
      252,  252,  252,  252,  252,  252,  252,  252,  252,  252,
      252,  252,  252,  252,  252,  252,  252,  252,  252,  252,
      252,  252,  252,  252,  252,  252,  252,  252
    },

    {
       67,  253,  253,  253,  253,  253,  253,  253,  253,  253,

     -253,  253,  253,  253,  253,  253,  253,  253,  253,  253,
      253,  253,  253,  253,  253,  253,  253,  253,  253,  253,
      253,  253,  253,  253,  253,  253,  253,  253,  253,  253,
      253,  253,  253,  253,  253,  253,  253,  253,  253,  253,
      253,  253,  253,  253,  253,  253,  253,  253,  253,  253,
      253,  253,  253,  253,  253,  253,  253,  253,  253,  253,
      253,  253,  253,  253,  253,  253,  253,  253,  253,  253,
      253,  253,  253,  253,  253,  253,  253,  253,  253,  253,
      253,  253,  253,  253,  253,  253,  253,  253,  253,  253,
      253,  253,  253,  253,  253,  253,  253,  253,  253,  253,

      253,  253,  253,  253,  253,  253,  253,  253,  253,  253,
      253,  253,  253,  253,  253,  253,  253,  253
    },

    {
       67,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      255,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      254,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      254,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      254,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      254,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      254,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      254,  254,  254,  254,  254,  254,  254,  254,  254,  254,

      254,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      254,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      254,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      254,  254,  254,  254,  254,  254,  254,  254,  254,  254,
      254,  254,  254,  254,  254,  254,  254,  254
    },

    {
       67, -255, -255, -255, -255, -255, -255, -255, -255, -255,
     -255, -255, -255, -255, -255, -255, -255, -255, -255, -255,
     -255, -255, -255, -255, -255, -255, -255, -255, -255, -255,
     -255, -255, -255, -255, -255, -255, -255, -255, -255, -255,
     -255, -255, -255, -255, -255, -255, -255, -255, -255, -255,

     -255, -255, -255, -255, -255, -255, -255, -255, -255, -255,
     -255, -255, -255, -255, -255, -255, -255, -255, -255, -255,
     -255, -255, -255, -255, -255, -255, -255, -255, -255, -255,
     -255, -255, -255, -255, -255, -255, -255, -255, -255, -255,
     -255, -255, -255, -255, -255, -255, -255, -255, -255, -255,
     -255, -255, -255, -255, -255, -255, -255, -255, -255, -255,
     -255, -255, -255, -255, -255, -255, -255, -255, -255, -255,
     -255, -255, -255, -255, -255, -255, -255, -255
    },

    {
       67, -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, -256,
     -256, -256, -256, -256, -256, -256, -256, -256,  394, -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, -256
    },

    {
       67, -257, -257, -257, -257, -257, -257, -257, -257, -257,
     -257, -257, -257, -257, -257, -257, -257, -257, -257, -257,
     -257, -257, -257, -257, -257, -257, -257, -257, -257, -257,
     -257, -257, -257, -257, -257, -257, -257, -257, -257, -257,
     -257, -257, -257, -257, -257, -257, -257, -257, -257, -257,
     -257, -257, -257, -257, -257, -257, -257, -257, -257, -257,
     -257, -257, -257, -257, -257, -257, -257,  395, -257, -257,
     -257, -257, -257, -257, -257, -257, -257, -257, -257, -257,
     -257, -257, -257, -257, -257, -257, -257, -257, -257, -257,

     -257, -257, -257, -257, -257, -257, -257, -257, -257, -257,
     -257, -257, -257, -257, -257, -257, -257, -257, -257, -257,
     -257, -257, -257, -257, -257, -257, -257, -257, -257, -257,
     -257, -257, -257, -257, -257, -257, -257, -257
    },

    {
       67, -258, -258, -258, -258, -258, -258, -258, -258, -258,
     -258, -258, -258, -258, -258, -258, -258, -258, -258, -258,
     -258, -258, -258, -258, -258, -258, -258, -258, -258, -258,
     -258, -258, -258, -258, -258, -258, -258, -258, -258, -258,
     -258, -258, -258, -258, -258, -258, -258, -258, -258, -258,
     -258, -258, -258, -258, -258, -258, -258, -258, -258, -258,

     -258, -258, -258, -258, -258, -258, -258, -258, -258,  396,
     -258, -258, -258, -258, -258, -258,  397, -258, -258, -258,
     -258, -258, -258, -258, -258, -258, -258, -258, -258, -258,
     -258, -258, -258, -258, -258, -258, -258, -258, -258, -258,
     -258, -258, -258, -258, -258, -258, -258, -258, -258, -258,
     -258, -258, -258, -258, -258, -258, -258, -258, -258, -258,
     -258, -258, -258, -258, -258, -258, -258, -258
    },

    {
       67, -259, -259, -259, -259, -259, -259, -259, -259, -259,
     -259, -259, -259, -259, -259, -259, -259, -259, -259, -259,
     -259, -259, -259, -259, -259, -259, -259, -259, -259, -259,

     -259, -259, -259, -259, -259, -259, -259, -259, -259, -259,
     -259, -259, -259, -259, -259, -259, -259, -259, -259, -259,
     -259, -259, -259, -259, -259, -259, -259, -259, -259, -259,
     -259, -259, -259, -259, -259,  398, -259, -259, -259, -259,
     -259, -259, -259, -259, -259, -259, -259, -259, -259, -259,
     -259, -259, -259, -259, -259, -259, -259, -259, -259, -259,
     -259, -259, -259, -259, -259, -259, -259, -259, -259, -259,
     -259, -259, -259, -259, -259, -259, -259, -259, -259, -259,
     -259, -259, -259, -259, -259, -259, -259, -259, -259, -259,
     -259, -259, -259, -259, -259, -259, -259, -259

    },

    {
       67, -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, -260,
     -260, -260, -260, -260, -260, -260, -260, -260,  399, -260,
     -260, -260, -260, -260, -260, -260, -260, -260, -260,  400,
      401, -260, -260, -260, -260, -260,  402, -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
    },

    {
       67, -261, -261, -261, -261, -261, -261, -261, -261, -261,
     -261, -261, -261, -261, -261, -261, -261, -261, -261, -261,
     -261, -261, -261, -261, -261, -261, -261, -261, -261, -261,
     -261, -261, -261, -261, -261, -261, -261, -261, -261, -261,
     -261, -261, -261, -261, -261, -261, -261, -261, -261, -261,
     -261, -261, -261, -261, -261, -261, -261, -261, -261, -261,
     -261, -261, -261, -261, -261, -261, -261, -261, -261, -261,

     -261, -261, -261, -261, -261, -261, -261, -261, -261, -261,
     -261, -261, -261, -261, -261, -261, -261, -261, -261,  403,
     -261, -261, -261, -261, -261, -261, -261, -261, -261, -261,
     -261, -261, -261, -261, -261, -261, -261, -261, -261, -261,
     -261, -261, -261, -261, -261, -261, -261, -261, -261, -261,
     -261, -261, -261, -261, -261, -261, -261, -261
    },

    {
       67, -262, -262, -262, -262, -262, -262, -262, -262, -262,
     -262, -262, -262, -262, -262, -262, -262, -262, -262, -262,
     -262, -262, -262, -262, -262, -262, -262, -262, -262, -262,
     -262, -262, -262, -262, -262, -262, -262, -262, -262, -262,

     -262, -262, -262, -262, -262, -262, -262, -262, -262, -262,
     -262, -262, -262, -262, -262, -262, -262, -262, -262, -262,
     -262, -262, -262, -262, -262, -262, -262, -262, -262, -262,
     -262, -262, -262, -262, -262, -262, -262, -262, -262, -262,
     -262, -262, -262, -262, -262, -262, -262, -262, -262,  404,
     -262, -262, -262, -262, -262, -262, -262, -262, -262, -262,
     -262, -262, -262, -262, -262, -262, -262, -262, -262, -262,
     -262, -262, -262, -262, -262, -262, -262, -262, -262, -262,
     -262, -262, -262, -262, -262, -262, -262, -262
    },

    {
       67, -263, -263, -263, -263, -263, -263, -263, -263, -263,

     -263, -263, -263, -263, -263, -263, -263, -263, -263, -263,
     -263, -263, -263, -263, -263, -263, -263, -263, -263, -263,
     -263, -263, -263, -263, -263, -263, -263, -263, -263, -263,
     -263, -263, -263, -263, -263, -263, -263, -263, -263, -263,
     -263, -263, -263, -263, -263, -263, -263, -263, -263, -263,
     -263, -263, -263, -263, -263, -263, -263, -263, -263, -263,
     -263, -263, -263, -263, -263, -263, -263, -263,  405, -263,
     -263, -263, -263, -263, -263, -263, -263, -263, -263, -263,
     -263, -263, -263, -263, -263, -263, -263, -263, -263, -263,
     -263, -263, -263, -263, -263, -263, -263, -263, -263, -263,

     -263, -263, -263, -263, -263, -263, -263, -263, -263, -263,
     -263, -263, -263, -263, -263, -263, -263, -263
    },

    {
       67, -264, -264, -264, -264, -264, -264, -264, -264, -264,
     -264, -264, -264, -264, -264, -264, -264, -264, -264, -264,
     -264, -264, -264, -264, -264, -264, -264, -264, -264, -264,
     -264, -264, -264, -264, -264, -264, -264, -264, -264, -264,
     -264, -264, -264, -264, -264, -264, -264, -264, -264, -264,
     -264, -264, -264, -264, -264, -264, -264, -264, -264, -264,
     -264, -264, -264, -264, -264, -264, -264, -264, -264, -264,
     -264, -264, -264, -264, -264, -264, -264, -264, -264, -264,

     -264, -264, -264, -264, -264, -264, -264, -264, -264, -264,
     -264, -264, -264, -264, -264, -264, -264, -264, -264, -264,
     -264, -264, -264, -264, -264, -264, -264, -264, -264, -264,
     -264, -264, -264, -264, -264, -264, -264, -264, -264, -264,
     -264, -264, -264, -264, -264, -264, -264, -264
    },

    {
       67, -265, -265, -265, -265, -265, -265, -265, -265, -265,
     -265, -265, -265, -265, -265, -265, -265, -265, -265, -265,
     -265, -265, -265, -265, -265, -265, -265, -265, -265, -265,
     -265, -265, -265, -265, -265, -265, -265, -265, -265, -265,
     -265, -265, -265, -265, -265, -265, -265, -265, -265, -265,

     -265, -265, -265, -265, -265, -265, -265, -265, -265, -265,
     -265, -265, -265, -265, -265, -265, -265, -265, -265, -265,
     -265, -265, -265, -265, -265, -265, -265, -265, -265, -265,
     -265, -265, -265, -265, -265, -265, -265, -265, -265, -265,
     -265, -265, -265, -265, -265, -265, -265, -265, -265, -265,
     -265, -265, -265, -265, -265, -265, -265, -265, -265, -265,
     -265, -265, -265, -265, -265, -265, -265, -265, -265, -265,
     -265, -265, -265, -265, -265, -265, -265, -265
    },

    {
       67, -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, -266,
     -266, -266, -266, -266, -266, -266, -266, -266, -266, -266,
     -266, -266, -266, -266, -266, -266,  406, -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
    },

    {
       67, -267, -267, -267, -267, -267, -267, -267, -267, -267,
     -267, -267, -267, -267, -267, -267, -267, -267, -267, -267,
     -267, -267, -267, -267, -267, -267, -267, -267, -267, -267,
     -267, -267, -267, -267, -267, -267, -267, -267, -267, -267,
     -267, -267, -267, -267, -267, -267, -267, -267, -267, -267,
     -267, -267, -267, -267, -267, -267, -267, -267, -267, -267,
     -267, -267, -267, -267, -267, -267, -267, -267, -267, -267,
     -267, -267, -267, -267, -267, -267, -267,  407, -267, -267,
     -267, -267, -267, -267, -267, -267, -267, -267, -267, -267,

     -267, -267, -267, -267, -267, -267, -267, -267, -267, -267,
     -267, -267, -267, -267, -267, -267, -267, -267, -267, -267,
     -267, -267, -267, -267, -267, -267, -267, -267, -267, -267,
     -267, -267, -267, -267, -267, -267, -267, -267
    },

    {
       67, -268, -268, -268, -268, -268, -268, -268, -268, -268,
     -268, -268, -268, -268, -268, -268, -268, -268, -268, -268,
     -268, -268, -268, -268, -268, -268, -268, -268, -268, -268,
     -268, -268, -268, -268, -268, -268, -268, -268, -268, -268,
     -268, -268, -268, -268, -268, -268, -268, -268, -268, -268,
     -268, -268, -268, -268, -268, -268, -268, -268, -268, -268,

     -268, -268, -268, -268, -268, -268, -268, -268, -268,  408,
     -268, -268, -268, -268, -268, -268, -268, -268, -268, -268,
     -268, -268, -268, -268, -268, -268, -268, -268, -268, -268,
     -268, -268, -268, -268, -268, -268, -268, -268, -268, -268,
     -268, -268, -268, -268, -268, -268, -268, -268, -268, -268,
     -268, -268, -268, -268, -268, -268, -268, -268, -268, -268,
     -268, -268, -268, -268, -268, -268, -268, -268
    },

    {
       67, -269, -269, -269, -269, -269, -269, -269, -269, -269,
     -269, -269, -269, -269, -269, -269, -269, -269, -269, -269,
     -269, -269, -269, -269, -269, -269, -269, -269, -269, -269,

     -269, -269, -269, -269, -269, -269, -269, -269, -269, -269,
     -269, -269, -269, -269, -269, -269, -269, -269, -269, -269,
     -269, -269, -269, -269, -269, -269, -269, -269, -269, -269,
     -269, -269, -269, -269, -269, -269, -269, -269, -269, -269,
     -269, -269, -269, -269, -269, -269, -269, -269, -269, -269,
     -269, -269, -269, -269,  409, -269, -269, -269, -269, -269,
     -269, -269, -269, -269, -269, -269, -269, -269, -269, -269,
     -269, -269, -269, -269, -269, -269, -269, -269, -269, -269,
     -269, -269, -269, -269, -269, -269, -269, -269, -269, -269,
     -269, -269, -269, -269, -269, -269, -269, -269

    },

    {
       67, -270, -270, -270, -270, -270, -270, -270, -270, -270,
     -270, -270, -270, -270, -270, -270, -270, -270, -270, -270,
     -270, -270, -270, -270, -270, -270, -270, -270, -270, -270,
     -270, -270, -270, -270, -270, -270, -270, -270, -270, -270,
     -270, -270, -270, -270, -270, -270, -270, -270, -270, -270,
     -270, -270, -270, -270, -270, -270, -270, -270, -270, -270,
     -270, -270, -270, -270, -270, -270, -270, -270, -270, -270,
     -270, -270, -270,  410, -270, -270, -270, -270, -270, -270,
     -270, -270, -270, -270, -270, -270, -270, -270, -270, -270,
     -270, -270, -270, -270, -270, -270, -270, -270, -270, -270,

     -270, -270, -270, -270, -270, -270, -270, -270, -270, -270,
     -270, -270, -270, -270, -270, -270, -270, -270, -270, -270,
     -270, -270, -270, -270, -270, -270, -270, -270
    },

    {
       67, -271, -271, -271, -271, -271, -271, -271, -271, -271,
     -271, -271, -271, -271, -271, -271, -271, -271, -271, -271,
     -271, -271, -271, -271, -271, -271, -271, -271, -271, -271,
     -271, -271, -271, -271, -271, -271, -271, -271, -271, -271,
     -271, -271, -271, -271, -271, -271, -271, -271, -271, -271,
     -271, -271, -271, -271, -271, -271, -271, -271, -271, -271,
     -271, -271, -271, -271, -271,  411, -271, -271, -271, -271,

     -271, -271, -271, -271, -271, -271, -271, -271, -271, -271,
     -271, -271, -271, -271, -271, -271, -271, -271, -271, -271,
     -271, -271, -271, -271, -271, -271, -271, -271, -271, -271,
     -271, -271, -271, -271, -271, -271, -271, -271, -271, -271,
     -271, -271, -271, -271, -271, -271, -271, -271, -271, -271,
     -271, -271, -271, -271, -271, -271, -271, -271
    },

    {
       67, -272, -272, -272, -272, -272, -272, -272, -272, -272,
     -272, -272, -272, -272, -272, -272, -272, -272, -272, -272,
     -272, -272, -272, -272, -272, -272, -272, -272, -272, -272,
     -272, -272, -272, -272, -272, -272, -272, -272, -272, -272,

     -272, -272, -272, -272, -272, -272, -272, -272, -272, -272,
     -272, -272, -272, -272, -272, -272, -272, -272, -272, -272,
     -272, -272, -272, -272, -272, -272, -272, -272, -272,  412,
     -272, -272, -272, -272, -272, -272, -272, -272, -272, -272,
     -272, -272, -272, -272, -272, -272, -272, -272, -272, -272,
     -272, -272, -272, -272, -272, -272, -272, -272, -272, -272,
     -272, -272, -272, -272, -272, -272, -272, -272, -272, -272,
     -272, -272, -272, -272, -272, -272, -272, -272, -272, -272,
     -272, -272, -272, -272, -272, -272, -272, -272
    },

    {
       67, -273, -273, -273, -273, -273, -273, -273, -273, -273,

     -273, -273, -273, -273, -273, -273, -273, -273, -273, -273,
     -273, -273, -273, -273, -273, -273, -273, -273, -273, -273,
     -273, -273, -273, -273, -273, -273, -273, -273, -273, -273,
     -273, -273, -273, -273, -273, -273, -273, -273, -273, -273,
     -273, -273, -273, -273, -273, -273, -273, -273, -273, -273,
     -273, -273, -273, -273, -273, -273, -273, -273, -273, -273,
     -273, -273, -273, -273, -273, -273, -273, -273, -273, -273,
      413, -273, -273, -273, -273, -273, -273, -273, -273, -273,
     -273, -273, -273, -273, -273, -273, -273, -273, -273, -273,
     -273, -273, -273, -273, -273, -273, -273, -273, -273, -273,

     -273, -273, -273, -273, -273, -273, -273, -273, -273, -273,
     -273, -273, -273, -273, -273, -273, -273, -273
    },

    {
       67, -274, -274, -274, -274, -274, -274, -274, -274, -274,
     -274, -274, -274, -274, -274, -274, -274, -274, -274, -274,
     -274, -274, -274, -274, -274, -274, -274, -274, -274, -274,
     -274, -274, -274, -274, -274, -274, -274, -274, -274, -274,
     -274, -274, -274, -274, -274, -274, -274, -274, -274, -274,
     -274, -274, -274, -274, -274, -274, -274, -274, -274, -274,
     -274, -274, -274, -274, -274, -274, -274, -274, -274, -274,
     -274, -274, -274,  414, -274, -274, -274, -274, -274, -274,

     -274, -274, -274, -274, -274, -274, -274, -274, -274, -274,
     -274, -274, -274, -274, -274, -274, -274, -274, -274, -274,
     -274, -274, -274, -274, -274, -274, -274, -274, -274, -274,
     -274, -274, -274, -274, -274, -274, -274, -274, -274, -274,
     -274, -274, -274, -274, -274, -274, -274, -274
    },

    {
       67, -275, -275, -275, -275, -275, -275, -275, -275, -275,
     -275, -275, -275, -275, -275, -275, -275, -275, -275, -275,
     -275, -275, -275, -275, -275, -275, -275, -275, -275, -275,
     -275, -275, -275, -275, -275, -275, -275, -275, -275, -275,
     -275, -275, -275, -275, -275, -275, -275, -275, -275, -275,

     -275, -275, -275, -275, -275, -275, -275, -275, -275, -275,
     -275, -275, -275, -275, -275, -275, -275, -275, -275,  415,
     -275, -275, -275, -275, -275, -275, -275, -275, -275, -275,
     -275, -275, -275, -275, -275, -275, -275, -275, -275, -275,
     -275, -275, -275, -275, -275, -275, -275, -275, -275, -275,
     -275, -275, -275, -275, -275, -275, -275, -275, -275, -275,
     -275, -275, -275, -275, -275, -275, -275, -275, -275, -275,
     -275, -275, -275, -275, -275, -275, -275, -275
    },

    {
       67, -276, -276, -276, -276, -276, -276, -276, -276, -276,
     -276, -276, -276, -276, -276, -276, -276, -276, -276, -276,

     -276, -276, -276, -276, -276, -276, -276, -276, -276, -276,
     -276, -276, -276, -276, -276, -276, -276, -276, -276, -276,
     -276, -276, -276, -276, -276, -276, -276, -276, -276, -276,
     -276, -276, -276, -276, -276, -276, -276, -276, -276, -276,
     -276, -276, -276, -276, -276, -276, -276, -276, -276, -276,
     -276,  416, -276, -276, -276, -276, -276, -276, -276, -276,
     -276, -276, -276, -276, -276, -276, -276, -276, -276, -276,
     -276, -276, -276, -276, -276, -276, -276, -276, -276, -276,
     -276, -276, -276, -276, -276, -276, -276, -276, -276, -276,
     -276, -276, -276, -276, -276, -276, -276, -276, -276, -276,

     -276, -276, -276, -276, -276, -276, -276, -276
    },

    {
       67, -277, -277, -277, -277, -277, -277, -277, -277, -277,
     -277, -277, -277, -277, -277, -277, -277, -277, -277, -277,
     -277, -277, -277, -277, -277, -277, -277, -277, -277, -277,
     -277, -277, -277, -277, -277, -277, -277, -277, -277, -277,
     -277, -277, -277, -277, -277, -277, -277, -277, -277, -277,
     -277, -277, -277, -277, -277, -277, -277, -277, -277, -277,
     -277, -277, -277, -277, -277, -277, -277, -277, -277, -277,
     -277, -277, -277, -277, -277, -277, -277, -277, -277, -277,
     -277, -277, -277,  417, -277, -277, -277, -277, -277, -277,

     -277, -277, -277, -277, -277, -277, -277, -277, -277, -277,
     -277, -277, -277, -277, -277, -277, -277, -277, -277, -277,
     -277, -277, -277, -277, -277, -277, -277, -277, -277, -277,
     -277, -277, -277, -277, -277, -277, -277, -277
    },

    {
       67, -278, -278, -278, -278, -278, -278, -278, -278, -278,
     -278, -278, -278, -278, -278, -278, -278, -278, -278, -278,
     -278, -278, -278, -278, -278, -278, -278, -278, -278, -278,
     -278, -278,  418, -278, -278, -278, -278, -278, -278, -278,
     -278, -278, -278, -278, -278, -278, -278, -278, -278, -278,
     -278, -278, -278, -278, -278, -278, -278, -278, -278, -278,

     -278, -278, -278, -278, -278, -278, -278, -278, -278, -278,
     -278, -278, -278, -278, -278, -278, -278, -278, -278, -278,
     -278, -278, -278, -278, -278, -278, -278, -278, -278, -278,
     -278, -278, -278, -278, -278, -278, -278, -278, -278, -278,
     -278, -278, -278, -278, -278, -278, -278, -278, -278, -278,
     -278, -278, -278, -278, -278, -278, -278, -278, -278, -278,
     -278, -278, -278, -278, -278, -278, -278, -278
    },

    {
       67, -279, -279, -279, -279, -279, -279, -279, -279, -279,
     -279, -279, -279, -279, -279, -279, -279, -279, -279, -279,
     -279, -279, -279, -279, -279, -279, -279, -279, -279, -279,

     -279, -279, -279, -279, -279, -279, -279, -279, -279, -279,
     -279, -279, -279, -279, -279, -279, -279, -279, -279, -279,
     -279, -279, -279, -279, -279, -279, -279, -279, -279, -279,
     -279, -279, -279, -279, -279, -279, -279,  419, -279, -279,
     -279, -279, -279, -279, -279, -279, -279, -279, -279, -279,
     -279, -279, -279, -279, -279, -279, -279, -279, -279, -279,
     -279, -279, -279, -279, -279, -279, -279, -279, -279, -279,
     -279, -279, -279, -279, -279, -279, -279, -279, -279, -279,
     -279, -279, -279, -279, -279, -279, -279, -279, -279, -279,
     -279, -279, -279, -279, -279, -279, -279, -279

    },

    {
       67, -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, -280,
     -280, -280, -280, -280, -280, -280, -280, -280, -280, -280,
     -280, -280, -280,  420, -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
    },

    {
       67, -281, -281, -281, -281, -281, -281, -281, -281, -281,
     -281, -281, -281, -281, -281, -281, -281, -281, -281, -281,
     -281, -281, -281, -281, -281, -281, -281, -281, -281, -281,
     -281, -281, -281, -281, -281, -281, -281, -281, -281, -281,
     -281, -281, -281, -281, -281, -281, -281, -281, -281, -281,
     -281, -281, -281, -281, -281, -281, -281, -281, -281, -281,
     -281, -281, -281, -281, -281, -281, -281, -281, -281, -281,

     -281, -281, -281, -281, -281, -281, -281, -281, -281, -281,
      421, -281, -281, -281, -281, -281, -281, -281, -281, -281,
     -281, -281, -281, -281, -281, -281, -281, -281, -281, -281,
     -281, -281, -281, -281, -281, -281, -281, -281, -281, -281,
     -281, -281, -281, -281, -281, -281, -281, -281, -281, -281,
     -281, -281, -281, -281, -281, -281, -281, -281
    },

    {
       67, -282, -282, -282, -282, -282, -282, -282, -282, -282,
     -282, -282, -282, -282, -282, -282, -282, -282, -282, -282,
     -282, -282, -282, -282, -282, -282, -282, -282, -282, -282,
     -282, -282, -282, -282, -282, -282, -282, -282, -282, -282,

     -282, -282, -282, -282, -282, -282, -282, -282, -282, -282,
     -282, -282, -282, -282, -282, -282, -282, -282, -282, -282,
     -282, -282, -282, -282, -282, -282, -282, -282, -282, -282,
     -282, -282, -282, -282, -282, -282, -282, -282, -282, -282,
      422, -282, -282, -282, -282, -282, -282, -282, -282, -282,
     -282, -282, -282, -282, -282, -282, -282, -282, -282, -282,
     -282, -282, -282, -282, -282, -282, -282, -282, -282, -282,
     -282, -282, -282, -282, -282, -282, -282, -282, -282, -282,
     -282, -282, -282, -282, -282, -282, -282, -282
    },

    {
       67, -283, -283, -283, -283, -283, -283, -283, -283, -283,

     -283, -283, -283, -283, -283, -283, -283, -283, -283, -283,
     -283, -283, -283, -283, -283, -283, -283, -283, -283, -283,
     -283, -283, -283, -283, -283, -283, -283, -283, -283, -283,
     -283, -283, -283, -283, -283,  423, -283, -283, -283, -283,
     -283, -283, -283, -283, -283, -283, -283, -283, -283, -283,
     -283, -283, -283, -283, -283,  424, -283, -283, -283, -283,
     -283, -283, -283, -283, -283, -283, -283, -283, -283,  425,
     -283, -283, -283, -283, -283, -283, -283, -283, -283, -283,
     -283, -283, -283, -283, -283, -283, -283, -283, -283, -283,
     -283, -283, -283, -283, -283, -283, -283, -283, -283, -283,

     -283, -283, -283, -283, -283, -283, -283, -283, -283, -283,
     -283, -283, -283, -283, -283, -283, -283, -283
    },

    {
       67, -284, -284, -284, -284, -284, -284, -284, -284, -284,
     -284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
     -284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
     -284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
     -284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
     -284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
     -284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
     -284,  426, -284, -284, -284, -284, -284, -284, -284, -284,

     -284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
     -284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
     -284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
     -284, -284, -284, -284, -284, -284, -284, -284, -284, -284,
     -284, -284, -284, -284, -284, -284, -284, -284
    },

    {
       67, -285, -285, -285, -285, -285, -285, -285, -285, -285,
     -285, -285, -285, -285, -285, -285, -285, -285, -285, -285,
     -285, -285, -285, -285, -285, -285, -285, -285, -285, -285,
     -285, -285, -285, -285, -285, -285, -285, -285, -285, -285,
     -285, -285, -285, -285, -285, -285, -285, -285, -285, -285,

     -285, -285, -285, -285, -285, -285, -285, -285, -285, -285,
     -285, -285, -285, -285, -285, -285, -285, -285, -285, -285,
     -285, -285, -285, -285,  427, -285, -285, -285, -285, -285,
     -285, -285, -285, -285, -285, -285, -285, -285, -285, -285,
     -285, -285, -285, -285, -285, -285, -285, -285, -285, -285,
     -285, -285, -285, -285, -285, -285, -285, -285, -285, -285,
     -285, -285, -285, -285, -285, -285, -285, -285, -285, -285,
     -285, -285, -285, -285, -285, -285, -285, -285
    },

    {
       67, -286, -286, -286, -286, -286, -286, -286, -286, -286,
     -286, -286, -286, -286, -286, -286, -286, -286, -286, -286,

     -286, -286, -286, -286, -286, -286, -286, -286, -286, -286,
     -286, -286, -286, -286, -286, -286, -286, -286, -286, -286,
     -286, -286, -286, -286, -286, -286, -286, -286, -286, -286,
     -286, -286, -286, -286, -286, -286, -286, -286, -286, -286,
     -286, -286, -286, -286, -286, -286, -286, -286, -286,  428,
     -286, -286, -286, -286, -286, -286, -286, -286, -286, -286,
     -286, -286, -286, -286, -286, -286, -286, -286, -286, -286,
     -286, -286, -286, -286, -286, -286, -286, -286, -286, -286,
     -286, -286, -286, -286, -286, -286, -286, -286, -286, -286,
     -286, -286, -286, -286, -286, -286, -286, -286, -286, -286,

     -286, -286, -286, -286, -286, -286, -286, -286
    },

    {
       67, -287, -287, -287, -287, -287, -287, -287, -287, -287,
     -287, -287, -287, -287, -287, -287, -287, -287, -287, -287,
     -287, -287, -287, -287, -287, -287, -287, -287, -287, -287,
     -287, -287, -287, -287, -287, -287, -287, -287, -287, -287,
     -287, -287, -287, -287, -287, -287, -287, -287, -287, -287,
     -287, -287, -287, -287, -287, -287, -287, -287, -287, -287,
     -287, -287, -287, -287, -287, -287, -287, -287, -287, -287,
     -287, -287, -287, -287, -287, -287, -287, -287, -287, -287,
     -287, -287, -287, -287,  429, -287, -287, -287, -287, -287,

     -287, -287, -287, -287, -287, -287, -287, -287, -287, -287,
     -287, -287, -287, -287, -287, -287, -287, -287, -287, -287,
     -287, -287, -287, -287, -287, -287, -287, -287, -287, -287,
     -287, -287, -287, -287, -287, -287, -287, -287
    },

    {
       67, -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, -288,

     -288, -288, -288, -288, -288, -288, -288, -288, -288, -288,
     -288, -288, -288, -288, -288, -288, -288, -288, -288, -288,
     -288,  430, -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
    },

    {
       67, -289, -289, -289, -289, -289, -289, -289, -289, -289,
     -289, -289, -289, -289, -289, -289, -289, -289, -289, -289,
     -289, -289, -289, -289, -289, -289, -289, -289, -289, -289,

     -289, -289, -289, -289, -289, -289, -289, -289, -289, -289,
     -289, -289, -289, -289, -289, -289, -289, -289, -289, -289,
     -289, -289, -289, -289, -289, -289, -289, -289, -289, -289,
     -289, -289, -289, -289, -289, -289, -289, -289, -289, -289,
     -289, -289, -289, -289, -289, -289, -289, -289, -289, -289,
     -289, -289, -289, -289, -289, -289,  431, -289, -289, -289,
     -289, -289, -289, -289, -289, -289, -289, -289, -289, -289,
     -289, -289, -289, -289, -289, -289, -289, -289, -289, -289,
     -289, -289, -289, -289, -289, -289, -289, -289, -289, -289,
     -289, -289, -289, -289, -289, -289, -289, -289

    },

    {
       67, -290, -290, -290, -290, -290, -290, -290, -290, -290,
     -290, -290, -290, -290, -290, -290, -290, -290, -290, -290,
     -290, -290, -290, -290, -290, -290, -290, -290, -290, -290,
     -290, -290, -290, -290, -290, -290, -290, -290, -290, -290,
     -290, -290, -290, -290, -290, -290, -290, -290, -290, -290,
     -290, -290, -290, -290, -290, -290, -290, -290, -290, -290,
     -290, -290, -290, -290, -290, -290, -290, -290, -290, -290,
     -290, -290, -290, -290, -290, -290, -290, -290, -290, -290,
     -290, -290, -290,  432, -290, -290, -290, -290, -290, -290,
     -290, -290, -290, -290, -290, -290, -290, -290, -290, -290,

     -290, -290, -290, -290, -290, -290, -290, -290, -290, -290,
     -290, -290, -290, -290, -290, -290, -290, -290, -290, -290,
     -290, -290, -290, -290, -290, -290, -290, -290
    },

    {
       67, -291, -291, -291, -291, -291, -291, -291, -291, -291,
     -291, -291, -291, -291, -291, -291, -291, -291, -291, -291,
     -291, -291, -291, -291, -291, -291, -291, -291, -291, -291,
     -291, -291, -291, -291, -291, -291, -291, -291, -291, -291,
     -291, -291, -291, -291, -291, -291, -291, -291, -291, -291,
     -291, -291, -291, -291, -291, -291, -291, -291, -291, -291,
     -291, -291, -291, -291, -291, -291, -291,  433, -291, -291,

     -291, -291, -291, -291, -291, -291, -291, -291, -291, -291,
     -291, -291, -291, -291, -291, -291, -291, -291, -291, -291,
     -291, -291, -291, -291, -291, -291, -291, -291, -291, -291,
     -291, -291, -291, -291, -291, -291, -291, -291, -291, -291,
     -291, -291, -291, -291, -291, -291, -291, -291, -291, -291,
     -291, -291, -291, -291, -291, -291, -291, -291
    },

    {
       67, -292, -292, -292, -292, -292, -292, -292, -292, -292,
     -292, -292, -292, -292, -292, -292, -292, -292, -292, -292,
     -292, -292, -292, -292, -292, -292, -292, -292, -292, -292,
     -292, -292, -292, -292, -292, -292, -292, -292, -292, -292,

     -292, -292, -292, -292, -292, -292, -292, -292, -292, -292,
     -292, -292, -292, -292, -292, -292, -292, -292, -292, -292,
     -292, -292, -292, -292, -292, -292, -292,  434, -292, -292,
     -292, -292, -292, -292, -292, -292, -292, -292, -292, -292,
     -292, -292, -292, -292, -292, -292, -292, -292, -292, -292,
     -292, -292, -292, -292, -292, -292, -292, -292, -292, -292,
     -292, -292, -292, -292, -292, -292, -292, -292, -292, -292,
     -292, -292, -292, -292, -292, -292, -292, -292, -292, -292,
     -292, -292, -292, -292, -292, -292, -292, -292
    },

    {
       67, -293, -293, -293, -293, -293, -293, -293, -293, -293,

     -293, -293, -293, -293, -293, -293, -293, -293, -293, -293,
     -293, -293, -293, -293, -293, -293, -293, -293, -293, -293,
     -293, -293, -293, -293, -293, -293, -293, -293, -293, -293,
     -293, -293, -293, -293, -293, -293, -293, -293, -293, -293,
     -293, -293, -293, -293, -293, -293, -293, -293, -293, -293,
     -293, -293, -293, -293, -293, -293, -293, -293, -293, -293,
     -293, -293, -293, -293, -293, -293, -293, -293, -293, -293,
     -293, -293, -293,  435, -293, -293, -293, -293, -293, -293,
     -293, -293, -293, -293, -293, -293, -293, -293, -293, -293,
     -293, -293, -293, -293, -293, -293, -293, -293, -293, -293,

     -293, -293, -293, -293, -293, -293, -293, -293, -293, -293,
     -293, -293, -293, -293, -293, -293, -293, -293
    },

    {
       67, -294, -294, -294, -294, -294, -294, -294, -294, -294,
     -294, -294, -294, -294, -294, -294, -294, -294, -294, -294,
     -294, -294, -294, -294, -294, -294, -294, -294, -294, -294,
     -294, -294, -294, -294, -294, -294, -294, -294, -294, -294,
     -294, -294, -294, -294, -294, -294, -294, -294, -294, -294,
     -294, -294, -294, -294, -294, -294, -294, -294, -294, -294,
     -294, -294, -294, -294, -294, -294, -294, -294, -294,  436,
     -294, -294, -294, -294, -294, -294,  437, -294, -294, -294,

     -294, -294, -294, -294, -294, -294, -294, -294, -294, -294,
     -294, -294, -294, -294, -294, -294, -294, -294, -294, -294,
     -294, -294, -294, -294, -294, -294, -294, -294, -294, -294,
     -294, -294, -294, -294, -294, -294, -294, -294, -294, -294,
     -294, -294, -294, -294, -294, -294, -294, -294
    },

    {
       67, -295, -295, -295, -295, -295, -295, -295, -295, -295,
     -295, -295, -295, -295, -295, -295, -295, -295, -295, -295,
     -295, -295, -295, -295, -295, -295, -295, -295, -295, -295,
     -295, -295, -295, -295, -295, -295, -295, -295, -295, -295,
     -295, -295, -295, -295, -295, -295, -295, -295, -295, -295,

     -295, -295, -295, -295, -295, -295, -295, -295, -295, -295,
     -295, -295, -295, -295, -295,  438, -295, -295, -295, -295,
     -295, -295, -295, -295, -295, -295, -295, -295, -295, -295,
     -295, -295, -295, -295, -295, -295, -295, -295, -295, -295,
     -295, -295, -295, -295, -295, -295, -295, -295, -295, -295,
     -295, -295, -295, -295, -295, -295, -295, -295, -295, -295,
     -295, -295, -295, -295, -295, -295, -295, -295, -295, -295,
     -295, -295, -295, -295, -295, -295, -295, -295
    },

    {
       67, -296, -296, -296, -296, -296, -296, -296, -296, -296,
     -296, -296, -296, -296, -296, -296, -296, -296, -296, -296,

     -296, -296, -296, -296, -296, -296, -296, -296, -296, -296,
     -296, -296, -296, -296, -296, -296, -296, -296, -296, -296,
     -296, -296, -296, -296, -296, -296, -296, -296, -296, -296,
     -296, -296, -296, -296, -296, -296, -296, -296, -296, -296,
     -296, -296, -296, -296, -296, -296, -296, -296,  439, -296,
     -296, -296, -296, -296, -296, -296, -296, -296, -296,  440,
      441, -296, -296, -296, -296, -296,  442, -296, -296, -296,
     -296, -296, -296, -296, -296, -296, -296, -296, -296, -296,
     -296, -296, -296, -296, -296, -296, -296, -296, -296, -296,
     -296, -296, -296, -296, -296, -296, -296, -296, -296, -296,

     -296, -296, -296, -296, -296, -296, -296, -296
    },

    {
       67, -297, -297, -297, -297, -297, -297, -297, -297, -297,
     -297, -297, -297, -297, -297, -297, -297, -297, -297, -297,
     -297, -297, -297, -297, -297, -297, -297, -297, -297, -297,
     -297, -297, -297, -297, -297, -297, -297, -297, -297, -297,
     -297, -297, -297, -297, -297, -297, -297, -297, -297, -297,
     -297, -297, -297, -297, -297, -297, -297, -297, -297, -297,
     -297, -297, -297, -297, -297, -297, -297, -297, -297, -297,
     -297, -297, -297, -297, -297, -297, -297, -297, -297, -297,
     -297, -297, -297, -297, -297, -297, -297, -297, -297,  443,

     -297, -297, -297, -297, -297, -297, -297, -297, -297, -297,
     -297, -297, -297, -297, -297, -297, -297, -297, -297, -297,
     -297, -297, -297, -297, -297, -297, -297, -297, -297, -297,
     -297, -297, -297, -297, -297, -297, -297, -297
    },

    {
       67, -298, -298, -298, -298, -298, -298, -298, -298, -298,
     -298, -298, -298, -298, -298, -298, -298, -298, -298, -298,
     -298, -298, -298, -298, -298, -298, -298, -298, -298, -298,
     -298, -298, -298, -298, -298, -298, -298, -298, -298, -298,
     -298, -298, -298, -298, -298, -298, -298, -298, -298, -298,
     -298, -298, -298, -298, -298, -298, -298, -298, -298, -298,

     -298, -298, -298, -298, -298, -298, -298, -298, -298, -298,
     -298, -298, -298, -298, -298, -298, -298, -298, -298, -298,
     -298, -298, -298, -298, -298, -298, -298, -298, -298,  444,
     -298, -298, -298, -298, -298, -298, -298, -298, -298, -298,
     -298, -298, -298, -298, -298, -298, -298, -298, -298, -298,
     -298, -298, -298, -298, -298, -298, -298, -298, -298, -298,
     -298, -298, -298, -298, -298, -298, -298, -298
    },

    {
       67, -299, -299, -299, -299, -299, -299, -299, -299, -299,
     -299, -299, -299, -299, -299, -299, -299, -299, -299, -299,
     -299, -299, -299, -299, -299, -299, -299, -299, -299, -299,

     -299, -299, -299, -299, -299, -299, -299, -299, -299, -299,
     -299, -299, -299, -299, -299, -299, -299, -299, -299, -299,
     -299, -299, -299, -299, -299, -299, -299, -299, -299, -299,
     -299, -299, -299, -299, -299, -299, -299, -299, -299, -299,
     -299, -299, -299, -299, -299, -299, -299, -299,  445, -299,
     -299, -299, -299, -299, -299, -299, -299, -299, -299, -299,
     -299, -299, -299, -299, -299, -299, -299, -299, -299, -299,
     -299, -299, -299, -299, -299, -299, -299, -299, -299, -299,
     -299, -299, -299, -299, -299, -299, -299, -299, -299, -299,
     -299, -299, -299, -299, -299, -299, -299, -299

    },

    {
       67, -300, -300, -300, -300, -300, -300, -300, -300, -300,
     -300, -300, -300, -300, -300, -300, -300, -300, -300, -300,
     -300, -300, -300, -300, -300, -300, -300, -300, -300, -300,
     -300, -300, -300, -300, -300, -300, -300, -300, -300, -300,
     -300, -300, -300, -300, -300, -300, -300, -300, -300, -300,
     -300, -300, -300, -300, -300, -300, -300, -300, -300, -300,
     -300, -300, -300, -300, -300, -300, -300, -300, -300,  446,
     -300, -300, -300, -300, -300, -300, -300, -300, -300, -300,
     -300, -300, -300, -300, -300, -300, -300, -300, -300, -300,
     -300, -300, -300, -300, -300, -300, -300, -300, -300, -300,

     -300, -300, -300, -300, -300, -300, -300, -300, -300, -300,
     -300, -300, -300, -300, -300, -300, -300, -300, -300, -300,
     -300, -300, -300, -300, -300, -300, -300, -300
    },

    {
       67, -301, -301, -301, -301, -301, -301, -301, -301, -301,
     -301, -301, -301, -301, -301, -301, -301, -301, -301, -301,
     -301, -301, -301, -301, -301, -301, -301, -301, -301, -301,
     -301, -301, -301, -301, -301, -301, -301, -301, -301, -301,
     -301, -301, -301, -301, -301, -301, -301, -301, -301, -301,
     -301, -301, -301, -301, -301, -301, -301, -301, -301, -301,
     -301, -301, -301, -301, -301, -301, -301, -301, -301, -301,

     -301, -301, -301, -301, -301, -301, -301, -301, -301, -301,
     -301, -301, -301, -301, -301, -301, -301, -301, -301, -301,
     -301, -301, -301, -301, -301, -301, -301, -301, -301, -301,
     -301, -301, -301, -301, -301, -301, -301, -301, -301, -301,
     -301, -301, -301, -301, -301, -301, -301, -301, -301, -301,
     -301, -301, -301, -301, -301, -301, -301, -301
    },

    {
       67, -302, -302, -302, -302, -302, -302, -302, -302, -302,
     -302, -302, -302, -302, -302, -302, -302, -302, -302, -302,
     -302, -302, -302, -302, -302, -302, -302, -302, -302, -302,
     -302, -302, -302, -302, -302, -302, -302, -302, -302, -302,

     -302, -302, -302, -302, -302, -302, -302, -302, -302, -302,
     -302, -302, -302, -302, -302, -302, -302, -302, -302, -302,
     -302, -302, -302, -302, -302, -302, -302, -302, -302, -302,
     -302, -302, -302, -302, -302, -302, -302, -302, -302, -302,
     -302, -302, -302, -302, -302, -302, -302, -302, -302, -302,
     -302, -302, -302, -302, -302, -302, -302, -302, -302, -302,
     -302, -302, -302, -302, -302, -302, -302, -302, -302, -302,
     -302, -302, -302, -302, -302, -302, -302, -302, -302, -302,
     -302, -302, -302, -302, -302, -302, -302, -302
    },

    {
       67, -303, -303, -303, -303, -303, -303, -303, -303, -303,

     -303, -303, -303, -303, -303, -303, -303, -303, -303, -303,
     -303, -303, -303, -303, -303, -303, -303, -303, -303, -303,
     -303, -303, -303, -303, -303, -303, -303, -303, -303, -303,
     -303, -303, -303, -303, -303, -303, -303, -303, -303, -303,
     -303, -303, -303, -303, -303, -303, -303, -303, -303, -303,
     -303, -303, -303, -303, -303, -303, -303, -303, -303, -303,
     -303, -303, -303, -303, -303, -303, -303, -303, -303, -303,
     -303, -303, -303, -303, -303, -303, -303, -303, -303, -303,
     -303, -303, -303, -303, -303, -303, -303, -303, -303, -303,
     -303, -303, -303, -303, -303, -303, -303, -303, -303, -303,

     -303, -303, -303, -303, -303, -303, -303, -303, -303, -303,
     -303, -303, -303, -303, -303, -303, -303, -303
    },

    {
       67, -304, -304, -304, -304, -304, -304, -304, -304, -304,
     -304, -304, -304, -304, -304, -304, -304, -304, -304, -304,
     -304, -304, -304, -304, -304, -304, -304, -304, -304, -304,
     -304, -304, -304, -304, -304, -304, -304, -304, -304, -304,
     -304, -304, -304, -304, -304, -304, -304, -304, -304, -304,
     -304, -304, -304, -304, -304, -304, -304, -304, -304, -304,
     -304, -304, -304, -304, -304, -304, -304, -304, -304, -304,
     -304, -304, -304, -304, -304, -304, -304, -304, -304, -304,

     -304, -304, -304,  447, -304, -304, -304, -304, -304, -304,
     -304, -304, -304, -304, -304, -304, -304, -304, -304, -304,
     -304, -304, -304, -304, -304, -304, -304, -304, -304, -304,
     -304, -304, -304, -304, -304, -304, -304, -304, -304, -304,
     -304, -304, -304, -304, -304, -304, -304, -304
    },

    {
       67, -305, -305, -305, -305, -305, -305, -305, -305, -305,
     -305, -305, -305, -305, -305, -305, -305, -305, -305, -305,
     -305, -305, -305, -305, -305, -305, -305, -305, -305, -305,
     -305, -305, -305, -305, -305, -305, -305, -305, -305, -305,
     -305, -305, -305, -305, -305, -305, -305, -305, -305, -305,

     -305, -305, -305, -305, -305, -305, -305, -305, -305, -305,
     -305, -305, -305, -305, -305, -305, -305, -305, -305, -305,
     -305,  448, -305, -305, -305, -305, -305, -305, -305, -305,
     -305, -305, -305, -305, -305, -305, -305, -305, -305, -305,
     -305, -305, -305, -305, -305, -305, -305, -305, -305, -305,
     -305, -305, -305, -305, -305, -305, -305, -305, -305, -305,
     -305, -305, -305, -305, -305, -305, -305, -305, -305, -305,
     -305, -305, -305, -305, -305, -305, -305, -305
    },

    {
       67, -306, -306, -306, -306, -306, -306, -306, -306, -306,
     -306, -306, -306, -306, -306, -306, -306, -306, -306, -306,

     -306, -306, -306, -306, -306, -306, -306, -306, -306, -306,
     -306, -306, -306, -306, -306, -306, -306, -306, -306, -306,
     -306, -306, -306, -306, -306, -306, -306, -306, -306, -306,
     -306, -306, -306, -306, -306, -306, -306, -306, -306, -306,
     -306, -306, -306, -306, -306,  449, -306, -306, -306, -306,
     -306, -306, -306, -306, -306, -306, -306, -306, -306,  450,
     -306, -306,  451, -306, -306, -306, -306, -306, -306, -306,
     -306, -306, -306, -306, -306, -306, -306, -306, -306, -306,
     -306, -306, -306, -306, -306, -306, -306, -306, -306, -306,
     -306, -306, -306, -306, -306, -306, -306, -306, -306, -306,

     -306, -306, -306, -306, -306, -306, -306, -306
    },

    {
       67, -307, -307, -307, -307, -307, -307, -307, -307, -307,
     -307, -307, -307, -307, -307, -307, -307, -307, -307, -307,
     -307, -307, -307, -307, -307, -307, -307, -307, -307, -307,
     -307, -307, -307, -307, -307, -307, -307, -307, -307, -307,
     -307, -307, -307, -307, -307, -307, -307, -307, -307, -307,
     -307, -307, -307, -307, -307, -307, -307, -307, -307, -307,
     -307, -307, -307, -307, -307, -307, -307, -307, -307, -307,
     -307, -307, -307, -307, -307, -307, -307, -307, -307, -307,
     -307, -307, -307, -307, -307,  452, -307, -307, -307, -307,

     -307, -307, -307, -307, -307, -307, -307, -307, -307, -307,
     -307, -307, -307, -307, -307, -307, -307, -307, -307, -307,
     -307, -307, -307, -307, -307, -307, -307, -307, -307, -307,
     -307, -307, -307, -307, -307, -307, -307, -307
    },

    {
       67, -308, -308, -308, -308, -308, -308, -308, -308, -308,
     -308, -308, -308, -308, -308, -308, -308, -308, -308, -308,
     -308, -308, -308, -308, -308, -308, -308, -308, -308, -308,
     -308, -308, -308, -308, -308, -308, -308, -308, -308, -308,
     -308, -308, -308, -308, -308, -308, -308, -308, -308, -308,
     -308, -308, -308, -308, -308, -308, -308, -308, -308, -308,

     -308, -308, -308, -308, -308, -308, -308, -308, -308, -308,
     -308, -308, -308, -308, -308, -308, -308, -308, -308, -308,
     -308, -308, -308,  453, -308, -308, -308, -308, -308, -308,
     -308, -308, -308, -308, -308, -308, -308, -308, -308, -308,
     -308, -308, -308, -308, -308, -308, -308, -308, -308, -308,
     -308, -308, -308, -308, -308, -308, -308, -308, -308, -308,
     -308, -308, -308, -308, -308, -308, -308, -308
    },

    {
       67, -309, -309, -309, -309, -309, -309, -309, -309, -309,
     -309, -309, -309, -309, -309, -309, -309, -309, -309, -309,
     -309, -309, -309, -309, -309, -309, -309, -309, -309, -309,

     -309, -309, -309, -309, -309, -309, -309, -309, -309, -309,
     -309, -309, -309, -309, -309, -309, -309, -309, -309, -309,
     -309, -309, -309, -309, -309, -309, -309, -309, -309, -309,
     -309, -309, -309, -309, -309, -309, -309, -309, -309, -309,
     -309, -309, -309, -309, -309, -309, -309, -309, -309, -309,
     -309, -309, -309, -309, -309, -309, -309, -309,  454, -309,
     -309, -309, -309, -309, -309, -309, -309, -309, -309, -309,
     -309, -309, -309, -309, -309, -309, -309, -309, -309, -309,
     -309, -309, -309, -309, -309, -309, -309, -309, -309, -309,
     -309, -309, -309, -309, -309, -309, -309, -309

    },

    {
       67, -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, -310,
     -310, -310, -310, -310, -310,  455, -310, -310, -310, -310,
     -310, -310, -310, -310, -310, -310, -310, -310,  456, -310,
     -310, -310, -310, -310,  457, -310, -310, -310,  458, -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
    },

    {
       67, -311, -311, -311, -311, -311, -311, -311, -311, -311,
     -311, -311, -311, -311, -311, -311, -311, -311, -311, -311,
     -311, -311, -311, -311, -311, -311, -311, -311, -311, -311,
     -311, -311, -311, -311, -311, -311, -311, -311, -311, -311,
     -311, -311, -311, -311, -311, -311, -311, -311, -311, -311,
     -311, -311, -311, -311, -311, -311, -311, -311, -311, -311,
     -311, -311, -311, -311, -311, -311, -311, -311, -311, -311,

     -311, -311, -311, -311, -311, -311, -311, -311, -311, -311,
     -311, -311, -311, -311, -311,  459, -311, -311, -311, -311,
     -311, -311, -311, -311, -311, -311, -311, -311, -311, -311,
     -311, -311, -311, -311, -311, -311, -311, -311, -311, -311,
     -311, -311, -311, -311, -311, -311, -311, -311, -311, -311,
     -311, -311, -311, -311, -311, -311, -311, -311
    },

    {
       67, -312, -312, -312, -312, -312, -312, -312, -312, -312,
     -312, -312, -312, -312, -312, -312, -312, -312, -312, -312,
     -312, -312, -312, -312, -312, -312, -312, -312, -312, -312,
     -312, -312, -312, -312, -312, -312, -312, -312, -312, -312,

     -312, -312, -312, -312, -312, -312, -312, -312, -312, -312,
     -312, -312, -312, -312, -312, -312, -312, -312, -312, -312,
     -312, -312, -312, -312, -312, -312, -312, -312, -312, -312,
     -312, -312, -312, -312, -312, -312, -312, -312, -312, -312,
     -312, -312, -312, -312, -312, -312, -312, -312, -312, -312,
     -312, -312, -312, -312, -312, -312, -312, -312, -312, -312,
     -312, -312, -312, -312, -312, -312, -312, -312, -312, -312,
     -312, -312, -312, -312, -312, -312, -312, -312, -312, -312,
     -312, -312, -312, -312, -312, -312, -312, -312
    },

    {
       67, -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, -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, -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, -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, -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, -313, -313
    },

    {
       67, -314, -314, -314, -314, -314, -314, -314, -314, -314,
     -314, -314, -314, -314, -314, -314, -314, -314, -314, -314,
     -314, -314, -314, -314, -314, -314, -314, -314, -314, -314,
     -314, -314, -314, -314, -314, -314, -314, -314, -314, -314,
     -314, -314, -314, -314, -314, -314, -314, -314, -314, -314,
     -314, -314, -314, -314, -314, -314, -314, -314, -314, -314,
     -314, -314, -314, -314, -314, -314, -314, -314, -314, -314,
     -314, -314, -314, -314, -314, -314, -314, -314, -314, -314,

     -314, -314, -314, -314, -314, -314, -314, -314, -314, -314,
     -314, -314, -314, -314, -314, -314, -314, -314, -314, -314,
     -314, -314, -314, -314, -314, -314, -314, -314, -314, -314,
     -314, -314, -314, -314, -314, -314, -314, -314, -314, -314,
     -314, -314, -314, -314, -314, -314, -314, -314
    },

    {
       67, -315, -315, -315, -315, -315, -315, -315, -315, -315,
     -315, -315, -315, -315, -315, -315, -315, -315, -315, -315,
     -315, -315, -315, -315, -315, -315, -315, -315, -315, -315,
     -315, -315,  460, -315, -315, -315, -315, -315, -315, -315,
     -315, -315, -315, -315, -315, -315, -315, -315, -315, -315,

     -315, -315, -315, -315, -315, -315, -315, -315, -315, -315,
     -315, -315, -315, -315, -315, -315, -315, -315, -315, -315,
     -315, -315, -315, -315, -315, -315, -315, -315, -315, -315,
     -315, -315, -315, -315, -315, -315, -315, -315, -315, -315,
     -315, -315, -315, -315, -315, -315, -315, -315, -315, -315,
     -315, -315, -315, -315, -315, -315, -315, -315, -315, -315,
     -315, -315, -315, -315, -315, -315, -315, -315, -315, -315,
     -315, -315, -315, -315, -315, -315, -315, -315
    },

    {
       67, -316, -316, -316, -316, -316, -316, -316, -316, -316,
     -316, -316, -316, -316, -316, -316, -316, -316, -316, -316,

     -316, -316, -316, -316, -316, -316, -316, -316, -316, -316,
     -316, -316,  461, -316, -316, -316, -316, -316, -316, -316,
     -316, -316, -316, -316, -316, -316, -316, -316, -316, -316,
     -316, -316, -316, -316, -316, -316, -316, -316, -316, -316,
     -316, -316, -316, -316, -316, -316, -316, -316, -316, -316,
     -316, -316, -316, -316, -316, -316, -316, -316, -316, -316,
     -316, -316, -316, -316, -316, -316, -316, -316, -316, -316,
     -316, -316, -316, -316, -316, -316, -316, -316, -316, -316,
     -316, -316, -316, -316, -316, -316, -316, -316, -316, -316,
     -316, -316, -316, -316, -316, -316, -316, -316, -316, -316,

     -316, -316, -316, -316, -316, -316, -316, -316
    },

    {
       67, -317, -317, -317, -317, -317, -317, -317, -317, -317,
     -317, -317, -317, -317, -317, -317, -317, -317, -317, -317,
     -317, -317, -317, -317, -317, -317, -317, -317, -317, -317,
     -317, -317,  462, -317, -317, -317, -317, -317, -317, -317,
     -317, -317, -317, -317, -317, -317, -317, -317, -317, -317,
     -317, -317, -317, -317, -317, -317, -317, -317, -317, -317,
     -317, -317, -317, -317, -317,  462,  462,  462,  462,  462,
      462,  462,  462,  462,  462,  462,  462,  462,  462,  462,
      462,  462,  462,  462,  462,  462,  462,  462,  462,  462,

      462, -317, -317, -317, -317, -317, -317, -317, -317, -317,
     -317, -317, -317, -317, -317, -317, -317, -317, -317, -317,
     -317, -317, -317, -317, -317, -317, -317, -317, -317, -317,
     -317, -317, -317, -317, -317, -317, -317, -317
    },

    {
       67, -318, -318, -318, -318, -318, -318, -318, -318, -318,
     -318, -318, -318, -318, -318, -318, -318, -318, -318, -318,
     -318, -318, -318, -318, -318, -318, -318, -318, -318, -318,
     -318, -318, -318, -318, -318, -318, -318, -318, -318, -318,
     -318, -318, -318, -318, -318, -318, -318, -318, -318, -318,
     -318, -318, -318, -318, -318, -318, -318, -318, -318, -318,

     -318, -318, -318, -318, -318, -318, -318, -318, -318, -318,
     -318, -318, -318, -318, -318, -318, -318, -318, -318, -318,
     -318, -318, -318, -318, -318, -318, -318, -318, -318, -318,
     -318, -318, -318, -318, -318, -318, -318, -318, -318, -318,
     -318, -318, -318, -318, -318, -318, -318, -318, -318, -318,
     -318, -318, -318, -318, -318, -318, -318, -318, -318, -318,
     -318, -318, -318, -318, -318, -318, -318, -318
    },

    {
       67, -319, -319, -319, -319, -319, -319, -319, -319, -319,
     -319, -319, -319, -319, -319, -319, -319, -319, -319, -319,
     -319, -319, -319, -319, -319, -319, -319, -319, -319, -319,

     -319, -319, -319, -319, -319, -319, -319, -319, -319, -319,
     -319, -319, -319, -319, -319, -319, -319, -319, -319, -319,
     -319, -319, -319, -319, -319, -319, -319, -319, -319, -319,
     -319, -319, -319, -319, -319, -319, -319, -319, -319, -319,
     -319, -319, -319, -319, -319, -319, -319, -319, -319, -319,
     -319, -319, -319, -319, -319, -319, -319, -319, -319, -319,
     -319, -319, -319, -319, -319, -319, -319, -319, -319, -319,
     -319, -319, -319, -319, -319, -319, -319, -319, -319, -319,
     -319, -319, -319, -319, -319, -319, -319, -319, -319, -319,
     -319, -319, -319, -319, -319, -319, -319, -319

    },

    {
       67, -320, -320, -320, -320, -320, -320, -320, -320, -320,
     -320, -320, -320, -320, -320, -320, -320, -320, -320, -320,
     -320, -320, -320, -320, -320, -320, -320, -320, -320, -320,
     -320, -320, -320, -320, -320, -320, -320, -320, -320, -320,
     -320, -320, -320, -320, -320, -320, -320, -320, -320, -320,
     -320, -320, -320, -320, -320, -320, -320, -320, -320, -320,
     -320, -320, -320, -320, -320, -320, -320, -320, -320, -320,
     -320, -320, -320, -320, -320, -320, -320, -320, -320, -320,
     -320, -320, -320, -320, -320, -320, -320, -320, -320, -320,
     -320, -320, -320, -320, -320, -320, -320, -320, -320, -320,

     -320, -320, -320, -320, -320, -320, -320, -320, -320, -320,
     -320, -320, -320, -320, -320, -320, -320, -320, -320, -320,
     -320, -320, -320, -320, -320, -320, -320, -320
    },

    {
       67, -321, -321, -321, -321, -321, -321, -321, -321, -321,
     -321, -321, -321, -321, -321, -321, -321, -321, -321, -321,
     -321, -321, -321, -321, -321, -321, -321, -321, -321, -321,
     -321, -321, -321, -321, -321, -321, -321, -321, -321, -321,
     -321, -321, -321, -321, -321, -321, -321, -321, -321, -321,
     -321, -321, -321, -321, -321, -321, -321, -321, -321, -321,
     -321, -321, -321, -321, -321, -321, -321, -321, -321, -321,

     -321, -321, -321, -321, -321, -321, -321, -321, -321, -321,
     -321, -321, -321, -321, -321, -321, -321, -321, -321, -321,
     -321, -321, -321, -321, -321, -321, -321, -321, -321, -321,
     -321, -321, -321, -321, -321, -321, -321, -321, -321, -321,
     -321, -321, -321, -321, -321, -321, -321, -321, -321, -321,
     -321, -321, -321, -321, -321, -321, -321, -321
    },

    {
       67, -322, -322, -322, -322, -322, -322, -322, -322, -322,
     -322, -322, -322, -322, -322, -322, -322, -322, -322, -322,
     -322, -322, -322, -322, -322, -322, -322, -322, -322, -322,
     -322, -322, -322, -322, -322, -322, -322, -322, -322, -322,

     -322, -322, -322, -322, -322, -322, -322, -322, -322, -322,
     -322, -322, -322, -322, -322, -322, -322, -322, -322, -322,
     -322, -322, -322, -322, -322, -322, -322, -322, -322, -322,
     -322, -322, -322, -322, -322, -322, -322, -322, -322, -322,
     -322, -322, -322, -322, -322, -322, -322, -322, -322, -322,
     -322, -322, -322, -322, -322, -322, -322, -322, -322, -322,
     -322, -322, -322, -322, -322, -322, -322, -322, -322, -322,
     -322, -322, -322, -322, -322, -322, -322, -322, -322, -322,
     -322, -322, -322, -322, -322, -322, -322, -322
    },

    {
       67, -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,  463, -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, -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
    },

    {
       67, -324, -324, -324, -324, -324, -324, -324, -324, -324,
     -324, -324, -324, -324, -324, -324, -324, -324, -324, -324,
     -324, -324, -324, -324, -324, -324, -324, -324, -324, -324,
     -324, -324,  464, -324, -324, -324, -324, -324, -324, -324,
     -324, -324, -324, -324, -324, -324, -324, -324, -324, -324,
     -324, -324, -324, -324, -324, -324, -324, -324, -324, -324,
     -324, -324, -324, -324, -324, -324, -324, -324, -324, -324,
     -324, -324, -324, -324, -324, -324, -324, -324, -324, -324,

     -324, -324, -324, -324, -324, -324, -324, -324, -324, -324,
     -324, -324, -324, -324, -324, -324, -324, -324, -324, -324,
     -324, -324, -324, -324, -324, -324, -324, -324, -324, -324,
     -324, -324, -324, -324, -324, -324, -324, -324, -324, -324,
     -324, -324, -324, -324, -324, -324, -324, -324
    },

    {
       67, -325, -325, -325, -325, -325, -325, -325, -325, -325,
     -325, -325, -325, -325, -325, -325, -325, -325, -325, -325,
     -325, -325, -325, -325, -325, -325, -325, -325, -325, -325,
     -325, -325,  465, -325, -325, -325, -325, -325, -325, -325,
     -325, -325, -325, -325, -325, -325, -325, -325, -325, -325,

     -325, -325, -325, -325, -325, -325, -325, -325, -325, -325,
     -325, -325, -325, -325, -325,  465,  465,  465,  465,  465,
      465,  465,  465,  465,  465,  465,  465,  465,  465,  465,
      465,  465,  465,  465,  465,  465,  465,  465,  465,  465,
      465, -325, -325, -325, -325, -325, -325, -325, -325, -325,
     -325, -325, -325, -325, -325, -325, -325, -325, -325, -325,
     -325, -325, -325, -325, -325, -325, -325, -325, -325, -325,
     -325, -325, -325, -325, -325, -325, -325, -325
    },

    {
       67, -326, -326, -326, -326, -326, -326, -326, -326, -326,
     -326, -326, -326, -326, -326, -326, -326, -326, -326, -326,

     -326, -326, -326, -326, -326, -326, -326, -326, -326, -326,
     -326, -326, -326, -326, -326, -326, -326, -326, -326, -326,
     -326, -326, -326, -326, -326, -326, -326, -326, -326, -326,
     -326, -326, -326, -326, -326, -326, -326, -326, -326, -326,
     -326, -326, -326, -326, -326, -326, -326, -326, -326, -326,
     -326, -326, -326, -326, -326, -326, -326, -326, -326, -326,
     -326, -326, -326, -326, -326, -326, -326, -326, -326, -326,
     -326, -326, -326, -326, -326, -326, -326, -326, -326, -326,
     -326, -326, -326, -326, -326, -326, -326, -326, -326, -326,
     -326, -326, -326, -326, -326, -326, -326, -326, -326, -326,

     -326, -326, -326, -326, -326, -326, -326, -326
    },

    {
       67, -327, -327, -327, -327, -327, -327, -327, -327, -327,
     -327, -327, -327, -327, -327, -327, -327, -327, -327, -327,
     -327, -327, -327, -327, -327, -327, -327, -327, -327, -327,
     -327, -327, -327, -327, -327, -327, -327, -327, -327, -327,
     -327, -327, -327, -327, -327, -327, -327, -327, -327, -327,
     -327, -327, -327, -327, -327, -327, -327, -327, -327, -327,
     -327, -327, -327, -327, -327, -327, -327, -327, -327, -327,
     -327, -327, -327, -327, -327, -327, -327, -327, -327, -327,
     -327, -327, -327, -327, -327, -327, -327, -327, -327, -327,

     -327, -327, -327, -327, -327, -327, -327, -327, -327, -327,
     -327, -327, -327, -327, -327, -327, -327, -327, -327, -327,
     -327, -327, -327, -327, -327, -327, -327, -327, -327, -327,
     -327, -327, -327, -327, -327, -327, -327, -327
    },

    {
       67, -328, -328, -328, -328, -328, -328, -328, -328, -328,
     -328, -328, -328, -328, -328, -328, -328, -328, -328, -328,
     -328, -328, -328, -328, -328, -328, -328, -328, -328, -328,
     -328, -328, -328, -328, -328, -328, -328, -328, -328, -328,
     -328, -328, -328, -328, -328, -328, -328, -328, -328, -328,
     -328, -328, -328, -328, -328, -328, -328, -328, -328, -328,

     -328, -328, -328, -328, -328, -328, -328, -328, -328, -328,
     -328, -328, -328, -328, -328, -328, -328, -328, -328, -328,
     -328, -328, -328, -328, -328, -328, -328, -328, -328, -328,
     -328, -328, -328, -328, -328, -328, -328, -328, -328, -328,
     -328, -328, -328, -328, -328, -328, -328, -328, -328, -328,
     -328, -328, -328, -328, -328, -328, -328, -328, -328, -328,
     -328, -328, -328, -328, -328, -328, -328, -328
    },

    {
       67, -329, -329, -329, -329, -329, -329, -329, -329, -329,
     -329, -329, -329, -329, -329, -329, -329, -329, -329, -329,
     -329, -329, -329, -329, -329, -329, -329, -329, -329, -329,

     -329, -329, -329, -329, -329, -329, -329, -329, -329, -329,
     -329, -329, -329, -329, -329, -329, -329, -329, -329, -329,
     -329, -329, -329, -329, -329, -329, -329, -329, -329, -329,
     -329, -329, -329, -329, -329, -329, -329, -329, -329, -329,
     -329, -329, -329, -329, -329, -329, -329, -329, -329, -329,
     -329, -329, -329, -329, -329, -329, -329, -329, -329, -329,
     -329, -329, -329, -329, -329, -329, -329, -329, -329, -329,
     -329, -329, -329, -329, -329, -329, -329, -329, -329, -329,
     -329, -329, -329, -329, -329, -329, -329, -329, -329, -329,
     -329, -329, -329, -329, -329, -329, -329, -329

    },

    {
       67, -330, -330, -330, -330, -330, -330, -330, -330, -330,
     -330, -330, -330, -330, -330, -330, -330, -330, -330, -330,
     -330, -330, -330, -330, -330, -330, -330, -330, -330, -330,
     -330, -330, -330, -330, -330, -330, -330, -330, -330, -330,
     -330, -330, -330, -330, -330, -330, -330, -330, -330, -330,
     -330, -330, -330, -330, -330, -330, -330, -330, -330, -330,
     -330, -330, -330, -330, -330, -330, -330, -330, -330, -330,
     -330, -330, -330, -330, -330, -330, -330, -330, -330, -330,
     -330, -330, -330, -330, -330, -330, -330, -330, -330, -330,
     -330, -330, -330, -330, -330, -330, -330, -330, -330, -330,

     -330, -330, -330, -330, -330, -330, -330, -330, -330, -330,
     -330, -330, -330, -330, -330, -330, -330, -330, -330, -330,
     -330, -330, -330, -330, -330, -330, -330, -330
    },

    {
       67, -331, -331, -331, -331, -331, -331, -331, -331, -331,
     -331, -331, -331, -331, -331, -331, -331, -331, -331, -331,
     -331, -331, -331, -331, -331, -331, -331, -331, -331, -331,
     -331, -331, -331, -331, -331, -331, -331, -331, -331, -331,
     -331, -331, -331, -331, -331, -331, -331, -331,  466,  466,
      466,  466,  466,  466,  466,  466,  466,  466, -331, -331,
     -331, -331, -331, -331, -331, -331, -331, -331, -331, -331,

     -331, -331, -331, -331, -331, -331, -331, -331, -331, -331,
     -331, -331, -331, -331, -331, -331, -331, -331, -331, -331,
     -331, -331, -331, -331, -331, -331, -331, -331, -331, -331,
     -331, -331, -331, -331, -331, -331, -331, -331, -331, -331,
     -331, -331, -331, -331, -331, -331, -331, -331, -331, -331,
     -331, -331, -331, -331, -331, -331, -331, -331
    },

    {
       67, -332, -332, -332, -332, -332, -332, -332, -332, -332,
     -332, -332, -332, -332, -332, -332, -332, -332, -332, -332,
     -332, -332, -332, -332, -332, -332, -332, -332, -332, -332,
     -332, -332, -332, -332, -332, -332, -332, -332, -332, -332,

     -332, -332, -332, -332, -332, -332, -332, -332,  467,  467,
      467,  467,  467,  467,  467,  467,  467,  467, -332, -332,
     -332, -332, -332, -332, -332, -332, -332, -332, -332, -332,
     -332, -332, -332, -332, -332, -332, -332, -332, -332, -332,
     -332, -332, -332, -332, -332, -332, -332, -332, -332, -332,
     -332, -332, -332, -332, -332,  468, -332, -332, -332, -332,
     -332, -332, -332, -332, -332, -332, -332, -332, -332, -332,
     -332, -332, -332, -332, -332, -332, -332, -332, -332, -332,
     -332, -332, -332, -332, -332, -332, -332, -332
    },

    {
       67, -333, -333, -333, -333, -333, -333, -333, -333, -333,

     -333, -333, -333, -333, -333, -333, -333, -333, -333, -333,
     -333, -333, -333, -333, -333, -333, -333, -333, -333, -333,
     -333, -333, -333, -333, -333, -333, -333, -333, -333, -333,
     -333, -333, -333, -333, -333, -333, -333, -333, -333,  469,
      469,  469,  469,  469,  469,  469,  469,  469, -333, -333,
     -333, -333, -333, -333, -333, -333, -333, -333, -333, -333,
     -333, -333, -333, -333, -333, -333, -333, -333, -333, -333,
     -333, -333, -333, -333, -333, -333, -333, -333, -333, -333,
     -333, -333, -333, -333, -333, -333, -333, -333, -333, -333,
     -333, -333, -333, -333, -333, -333, -333, -333, -333, -333,

     -333, -333, -333, -333, -333, -333, -333, -333, -333, -333,
     -333, -333, -333, -333, -333, -333, -333, -333
    },

    {
       67, -334, -334, -334, -334, -334, -334, -334, -334, -334,
     -334, -334, -334, -334, -334, -334, -334, -334, -334, -334,
     -334, -334, -334, -334, -334, -334, -334, -334, -334, -334,
     -334, -334,  470, -334, -334, -334, -334, -334, -334, -334,
     -334, -334, -334, -334, -334, -334, -334, -334,  471,  471,
      471,  471,  471,  471,  471,  471,  471,  471, -334, -334,
     -334, -334, -334, -334, -334,  470,  470,  470,  470,  470,
      470,  470,  470,  470,  470,  470,  470,  470,  470,  470,

      470,  470,  470,  470,  470,  470,  470,  470,  470,  470,
      470, -334, -334, -334, -334, -334, -334, -334, -334, -334,
     -334, -334, -334, -334, -334, -334, -334, -334, -334, -334,
     -334, -334, -334, -334, -334, -334, -334, -334, -334, -334,
     -334, -334, -334, -334, -334, -334, -334, -334
    },

    {
       67, -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,  472, -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, -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
    },

    {
       67, -336, -336, -336, -336, -336, -336, -336, -336, -336,
     -336, -336, -336, -336, -336, -336, -336, -336, -336, -336,

     -336, -336, -336, -336, -336, -336, -336, -336, -336, -336,
     -336, -336,  473, -336, -336, -336, -336, -336, -336, -336,
     -336, -336, -336, -336, -336, -336, -336, -336, -336, -336,
     -336, -336, -336, -336, -336, -336, -336, -336, -336, -336,
     -336, -336, -336, -336, -336, -336, -336, -336, -336, -336,
     -336, -336, -336, -336, -336, -336, -336, -336, -336, -336,
     -336, -336, -336, -336, -336, -336, -336, -336, -336, -336,
     -336, -336, -336, -336, -336, -336, -336, -336, -336, -336,
     -336, -336, -336, -336, -336, -336, -336, -336, -336, -336,
     -336, -336, -336, -336, -336, -336, -336, -336, -336, -336,

     -336, -336, -336, -336, -336, -336, -336, -336
    },

    {
       67, -337, -337, -337, -337, -337, -337, -337, -337, -337,
     -337, -337, -337, -337, -337, -337, -337, -337, -337, -337,
     -337, -337, -337, -337, -337, -337, -337, -337, -337, -337,
     -337, -337,  474, -337, -337, -337, -337, -337, -337, -337,
     -337, -337, -337, -337, -337, -337, -337, -337, -337, -337,
     -337, -337, -337, -337, -337, -337, -337, -337, -337, -337,
     -337, -337, -337, -337, -337,  474,  474,  474,  474,  474,
      474,  474,  474,  474,  474,  474,  474,  474,  474,  474,
      474,  474,  474,  474,  474,  474,  474,  474,  474,  474,

      474, -337, -337, -337, -337, -337, -337, -337, -337, -337,
     -337, -337, -337, -337, -337, -337, -337, -337, -337, -337,
     -337, -337, -337, -337, -337, -337, -337, -337, -337, -337,
     -337, -337, -337, -337, -337, -337, -337, -337
    },

    {
       67, -338, -338, -338, -338, -338, -338, -338, -338, -338,
     -338, -338, -338, -338, -338, -338, -338, -338, -338, -338,
     -338, -338, -338, -338, -338, -338, -338, -338, -338, -338,
     -338, -338, -338, -338, -338, -338, -338, -338, -338, -338,
     -338, -338, -338, -338, -338, -338, -338, -338,  475,  475,
      475,  475,  475,  475,  475,  475,  475,  475, -338, -338,

     -338, -338, -338, -338, -338, -338, -338, -338, -338, -338,
     -338, -338, -338, -338, -338, -338, -338, -338, -338, -338,
     -338, -338, -338, -338, -338, -338, -338, -338, -338, -338,
     -338, -338, -338, -338, -338,  476, -338, -338, -338, -338,
     -338, -338, -338, -338, -338, -338, -338, -338, -338, -338,
     -338, -338, -338, -338, -338, -338, -338, -338, -338, -338,
     -338, -338, -338, -338, -338, -338, -338, -338
    },

    {
       67, -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,  477,
      477,  477,  477,  477,  477,  477,  477,  477, -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, -339, -339, -339, -339,
     -339, -339, -339, -339, -339, -339, -339, -339

    },

    {
       67, -340, -340, -340, -340, -340, -340, -340, -340, -340,
     -340, -340, -340, -340, -340, -340, -340, -340, -340, -340,
     -340, -340, -340, -340, -340, -340, -340, -340, -340, -340,
     -340, -340,  478, -340, -340, -340, -340, -340, -340, -340,
     -340, -340, -340, -340, -340, -340, -340, -340,  479,  479,
      479,  479,  479,  479,  479,  479,  479,  479, -340, -340,
     -340, -340, -340, -340, -340,  478,  478,  478,  478,  478,
      478,  478,  478,  478,  478,  478,  478,  478,  478,  478,
      478,  478,  478,  478,  478,  478,  478,  478,  478,  478,
      478, -340, -340, -340, -340, -340, -340, -340, -340, -340,

     -340, -340, -340, -340, -340, -340, -340, -340, -340, -340,
     -340, -340, -340, -340, -340, -340, -340, -340, -340, -340,
     -340, -340, -340, -340, -340, -340, -340, -340
    },

    {
       67, -341, -341, -341, -341, -341, -341, -341, -341, -341,
     -341, -341, -341, -341, -341, -341, -341, -341, -341, -341,
     -341, -341, -341, -341, -341, -341, -341, -341, -341, -341,
     -341, -341, -341, -341, -341, -341, -341, -341, -341, -341,
     -341, -341, -341, -341, -341, -341, -341, -341, -341, -341,
     -341, -341, -341, -341, -341, -341, -341, -341, -341, -341,
     -341, -341, -341, -341, -341, -341, -341, -341, -341, -341,

     -341, -341, -341, -341, -341, -341, -341, -341, -341, -341,
     -341, -341, -341, -341, -341, -341, -341, -341, -341, -341,
     -341, -341, -341, -341, -341,  480, -341, -341, -341, -341,
     -341, -341, -341, -341, -341, -341, -341, -341, -341, -341,
     -341, -341, -341, -341, -341, -341, -341, -341, -341, -341,
     -341, -341, -341, -341, -341, -341, -341, -341
    },

    {
       67, -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,  481,
      481,  481,  481,  481,  481,  481,  481,  481, -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, -342, -342, -342, -342,
     -342, -342, -342, -342, -342, -342, -342, -342
    },

    {
       67, -343, -343, -343, -343, -343, -343, -343, -343, -343,

     -343, -343, -343, -343, -343, -343, -343, -343, -343, -343,
     -343, -343, -343, -343, -343, -343, -343, -343, -343, -343,
     -343, -343,  482, -343, -343, -343, -343, -343, -343, -343,
     -343, -343, -343, -343, -343, -343, -343, -343,  483,  483,
      483,  483,  483,  483,  483,  483,  483,  483, -343, -343,
     -343, -343, -343, -343, -343,  482,  482,  482,  482,  482,
      482,  482,  482,  482,  482,  482,  482,  482,  482,  482,
      482,  482,  482,  482,  482,  482,  482,  482,  482,  482,
      482, -343, -343, -343, -343, -343, -343, -343, -343, -343,
     -343, -343, -343, -343, -343, -343, -343, -343, -343, -343,

     -343, -343, -343, -343, -343, -343, -343, -343, -343, -343,
     -343, -343, -343, -343, -343, -343, -343, -343
    },

    {
       67, -344, -344, -344, -344, -344, -344, -344, -344, -344,
     -344, -344, -344, -344, -344, -344, -344, -344, -344, -344,
     -344, -344, -344, -344, -344, -344, -344, -344, -344, -344,
     -344, -344, -344, -344, -344, -344, -344, -344, -344, -344,
     -344, -344, -344, -344, -344, -344, -344, -344, -344, -344,
     -344, -344, -344, -344, -344, -344, -344, -344, -344, -344,
     -344, -344, -344, -344, -344, -344, -344, -344, -344, -344,
     -344, -344, -344, -344, -344, -344, -344, -344, -344, -344,

     -344, -344, -344, -344, -344, -344, -344, -344, -344, -344,
     -344, -344, -344, -344, -344, -344, -344, -344, -344, -344,
     -344, -344, -344, -344, -344, -344, -344, -344, -344, -344,
     -344, -344, -344, -344, -344, -344, -344, -344, -344, -344,
     -344, -344, -344, -344, -344, -344, -344, -344
    },

    {
       67, -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, -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, -345, -345, -345,
     -345, -345, -345, -345, -345, -345, -345, -345
    },

    {
       67, -346, -346, -346, -346, -346, -346, -346, -346, -346,
     -346, -346, -346, -346, -346, -346, -346, -346, -346, -346,

     -346, -346, -346, -346, -346, -346, -346, -346, -346, -346,
     -346, -346, -346, -346, -346, -346, -346, -346, -346, -346,
     -346, -346, -346, -346, -346, -346, -346, -346, -346, -346,
     -346, -346, -346, -346, -346, -346, -346, -346, -346, -346,
     -346, -346, -346, -346, -346, -346, -346, -346, -346, -346,
     -346, -346, -346, -346, -346, -346, -346, -346, -346, -346,
     -346, -346, -346, -346, -346, -346, -346, -346, -346, -346,
     -346, -346, -346, -346, -346, -346, -346, -346, -346, -346,
     -346, -346, -346, -346, -346, -346, -346, -346, -346, -346,
     -346, -346, -346, -346, -346, -346, -346, -346, -346, -346,

     -346, -346, -346, -346, -346, -346, -346, -346
    },

    {
       67, -347, -347, -347, -347, -347, -347, -347, -347, -347,
     -347, -347, -347, -347, -347, -347, -347, -347, -347, -347,
     -347, -347, -347, -347, -347, -347, -347, -347, -347, -347,
     -347, -347, -347, -347, -347, -347, -347, -347, -347, -347,
     -347, -347, -347, -347, -347, -347, -347, -347, -347, -347,
     -347, -347, -347, -347, -347, -347, -347, -347, -347, -347,
     -347, -347, -347, -347, -347, -347, -347, -347, -347, -347,
     -347, -347, -347, -347, -347, -347, -347, -347, -347, -347,
     -347, -347, -347, -347, -347, -347, -347, -347, -347, -347,

     -347, -347, -347, -347, -347, -347, -347, -347, -347, -347,
     -347, -347, -347, -347, -347, -347, -347, -347, -347, -347,
     -347, -347, -347, -347, -347, -347, -347, -347, -347, -347,
     -347, -347, -347, -347, -347, -347, -347, -347
    },

    {
       67, -348, -348, -348, -348, -348, -348, -348, -348, -348,
     -348, -348, -348, -348, -348, -348, -348, -348, -348, -348,
     -348, -348, -348, -348, -348, -348, -348, -348, -348, -348,
     -348, -348, -348, -348, -348, -348, -348, -348, -348, -348,
     -348, -348, -348, -348, -348, -348, -348, -348, -348, -348,
     -348, -348, -348, -348, -348, -348, -348, -348, -348, -348,

     -348, -348, -348, -348, -348, -348, -348, -348, -348, -348,
     -348, -348, -348, -348, -348, -348, -348, -348, -348, -348,
     -348, -348, -348, -348, -348, -348, -348, -348, -348, -348,
     -348, -348, -348, -348, -348, -348, -348, -348, -348, -348,
     -348, -348, -348, -348, -348, -348, -348, -348, -348, -348,
     -348, -348, -348, -348, -348, -348, -348, -348, -348, -348,
     -348, -348, -348, -348, -348, -348, -348, -348
    },

    {
       67, -349, -349, -349, -349, -349, -349, -349, -349, -349,
     -349, -349, -349, -349, -349, -349, -349, -349, -349, -349,
     -349, -349, -349, -349, -349, -349, -349, -349, -349, -349,

     -349, -349, -349, -349, -349, -349, -349, -349, -349, -349,
     -349, -349, -349, -349, -349, -349, -349, -349, -349, -349,
     -349, -349, -349, -349, -349, -349, -349, -349, -349, -349,
     -349, -349, -349, -349, -349, -349, -349, -349, -349, -349,
     -349, -349, -349, -349, -349, -349, -349, -349, -349, -349,
     -349, -349, -349, -349, -349, -349, -349, -349, -349, -349,
     -349, -349, -349, -349, -349, -349, -349, -349, -349, -349,
     -349, -349, -349, -349, -349, -349, -349, -349, -349, -349,
     -349, -349, -349, -349, -349, -349, -349, -349, -349, -349,
     -349, -349, -349, -349, -349, -349, -349, -349

    },

    {
       67, -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, -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, -350, -350, -350,
     -350, -350, -350, -350, -350, -350, -350, -350
    },

    {
       67, -351, -351, -351, -351, -351, -351, -351, -351, -351,
     -351, -351, -351, -351, -351, -351, -351, -351, -351, -351,
     -351, -351, -351, -351, -351, -351, -351, -351, -351, -351,
     -351, -351, -351, -351, -351, -351, -351, -351, -351, -351,
     -351, -351, -351, -351, -351, -351, -351, -351, -351, -351,
     -351, -351, -351, -351, -351, -351, -351, -351, -351, -351,
     -351, -351, -351, -351, -351, -351, -351, -351, -351, -351,

     -351, -351, -351, -351, -351, -351, -351, -351, -351, -351,
     -351, -351, -351, -351, -351, -351, -351, -351, -351, -351,
     -351, -351, -351, -351, -351, -351, -351, -351, -351, -351,
     -351, -351, -351, -351, -351, -351, -351, -351, -351, -351,
     -351, -351, -351, -351, -351, -351, -351, -351, -351, -351,
     -351, -351, -351, -351, -351, -351, -351, -351
    },

    {
       67, -352, -352, -352, -352, -352, -352, -352, -352, -352,
     -352, -352, -352, -352, -352, -352, -352, -352, -352, -352,
     -352, -352, -352, -352, -352, -352, -352, -352, -352, -352,
     -352, -352, -352, -352, -352, -352, -352, -352, -352, -352,

     -352, -352, -352, -352, -352, -352, -352, -352, -352, -352,
     -352, -352, -352, -352, -352, -352, -352, -352, -352, -352,
     -352, -352, -352, -352, -352, -352, -352, -352, -352, -352,
     -352, -352, -352, -352, -352, -352, -352, -352, -352, -352,
     -352, -352, -352, -352, -352, -352, -352, -352, -352, -352,
     -352, -352, -352, -352, -352, -352, -352, -352, -352, -352,
     -352, -352, -352, -352, -352, -352, -352, -352, -352, -352,
     -352, -352, -352, -352, -352, -352, -352, -352, -352, -352,
     -352, -352, -352, -352, -352, -352, -352, -352
    },

    {
       67, -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, -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, -353, -353, -353,
     -353, -353, -353, -353, -353, -353, -353, -353
    },

    {
       67, -354, -354, -354, -354, -354, -354, -354, -354, -354,
     -354, -354, -354, -354, -354, -354, -354, -354, -354, -354,
     -354, -354, -354, -354, -354, -354, -354, -354, -354, -354,
     -354, -354, -354, -354, -354, -354, -354, -354, -354, -354,
     -354, -354, -354, -354, -354, -354, -354, -354, -354, -354,
     -354, -354, -354, -354, -354, -354, -354, -354, -354, -354,
     -354, -354, -354, -354, -354, -354, -354, -354, -354, -354,
     -354, -354, -354, -354, -354, -354, -354, -354, -354, -354,

     -354, -354, -354, -354, -354, -354, -354, -354, -354, -354,
     -354, -354, -354, -354, -354, -354, -354, -354, -354, -354,
     -354, -354, -354, -354, -354, -354, -354, -354, -354, -354,
     -354, -354, -354, -354, -354, -354, -354, -354, -354, -354,
     -354, -354, -354, -354, -354, -354, -354, -354
    },

    {
       67, -355, -355, -355, -355, -355, -355, -355, -355, -355,
     -355, -355, -355, -355, -355, -355, -355, -355, -355, -355,
     -355, -355, -355, -355, -355, -355, -355, -355, -355, -355,
     -355, -355, -355, -355, -355, -355, -355, -355, -355, -355,
     -355, -355, -355, -355, -355, -355, -355, -355, -355, -355,

     -355, -355, -355, -355, -355, -355, -355, -355, -355, -355,
     -355, -355, -355, -355, -355, -355, -355, -355, -355, -355,
     -355, -355, -355, -355, -355, -355, -355, -355, -355, -355,
     -355, -355, -355, -355, -355, -355, -355, -355, -355, -355,
     -355, -355, -355, -355, -355, -355, -355, -355, -355, -355,
     -355, -355, -355, -355, -355, -355, -355, -355, -355, -355,
     -355, -355, -355, -355, -355, -355, -355, -355, -355, -355,
     -355, -355, -355, -355, -355, -355, -355, -355
    },

    {
       67, -356, -356, -356, -356, -356, -356, -356, -356, -356,
     -356, -356, -356, -356, -356, -356, -356, -356, -356, -356,

     -356, -356, -356, -356, -356, -356, -356, -356, -356, -356,
     -356, -356, -356, -356, -356, -356, -356, -356, -356, -356,
     -356, -356, -356, -356, -356, -356, -356, -356, -356, -356,
     -356, -356, -356, -356, -356, -356, -356, -356, -356, -356,
     -356, -356, -356, -356, -356, -356, -356, -356, -356, -356,
     -356, -356, -356, -356, -356, -356, -356, -356, -356, -356,
     -356, -356, -356, -356, -356, -356, -356, -356, -356, -356,
     -356, -356, -356, -356, -356, -356, -356, -356, -356, -356,
     -356, -356, -356, -356, -356, -356, -356, -356, -356, -356,
     -356, -356, -356, -356, -356, -356, -356, -356, -356, -356,

     -356, -356, -356, -356, -356, -356, -356, -356
    },

    {
       67, -357, -357, -357, -357, -357, -357, -357, -357, -357,
     -357, -357, -357, -357, -357, -357, -357, -357, -357, -357,
     -357, -357, -357, -357, -357, -357, -357, -357, -357, -357,
     -357, -357, -357, -357, -357, -357, -357, -357, -357, -357,
     -357, -357, -357, -357, -357, -357, -357, -357, -357, -357,
     -357, -357, -357, -357, -357, -357, -357, -357, -357, -357,
     -357, -357, -357, -357, -357, -357, -357, -357, -357, -357,
     -357, -357, -357, -357, -357, -357, -357, -357, -357, -357,
     -357, -357, -357, -357, -357, -357, -357, -357, -357, -357,

     -357, -357, -357, -357, -357, -357, -357, -357, -357, -357,
     -357, -357, -357, -357, -357, -357, -357, -357, -357, -357,
     -357, -357, -357, -357, -357, -357, -357, -357, -357, -357,
     -357, -357, -357, -357, -357, -357, -357, -357
    },

    {
       67, -358, -358, -358, -358, -358, -358, -358, -358, -358,
     -358, -358, -358, -358, -358, -358, -358, -358, -358, -358,
     -358, -358, -358, -358, -358, -358, -358, -358, -358, -358,
     -358, -358, -358, -358, -358, -358, -358, -358, -358, -358,
     -358, -358, -358, -358, -358, -358, -358, -358,  484,  484,
      484,  484,  484,  484,  484,  484,  484,  484, -358, -358,

     -358, -358, -358, -358, -358, -358, -358, -358, -358, -358,
     -358, -358, -358, -358, -358, -358, -358, -358, -358, -358,
     -358, -358, -358, -358, -358, -358, -358, -358, -358, -358,
     -358, -358, -358, -358, -358,  485, -358, -358, -358, -358,
     -358, -358, -358, -358, -358, -358, -358, -358, -358, -358,
     -358, -358, -358, -358, -358, -358, -358, -358, -358, -358,
     -358, -358, -358, -358, -358, -358, -358, -358
    },

    {
       67, -359, -359, -359, -359, -359, -359, -359, -359, -359,
     -359, -359, -359, -359, -359, -359, -359, -359, -359, -359,
     -359, -359, -359, -359, -359, -359, -359, -359, -359, -359,

     -359, -359, -359, -359, -359, -359, -359, -359, -359, -359,
     -359, -359, -359, -359, -359, -359, -359, -359,  486,  487,
      487,  487,  487,  487,  487,  487,  487,  487, -359, -359,
     -359, -359, -359, -359, -359, -359, -359, -359, -359, -359,
     -359, -359, -359, -359, -359, -359, -359, -359, -359, -359,
     -359, -359, -359, -359, -359, -359, -359, -359, -359, -359,
     -359, -359, -359, -359, -359, -359, -359, -359, -359, -359,
     -359, -359, -359, -359, -359, -359, -359, -359, -359, -359,
     -359, -359, -359, -359, -359, -359, -359, -359, -359, -359,
     -359, -359, -359, -359, -359, -359, -359, -359

    },

    {
       67, -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,  488, -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,  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, -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
    },

    {
       67, -361, -361, -361, -361, -361, -361, -361, -361, -361,
     -361, -361, -361, -361, -361, -361, -361, -361, -361, -361,
     -361, -361, -361, -361, -361, -361, -361, -361, -361, -361,
     -361, -361,  488, -361, -361, -361, -361, -361, -361, -361,
     -361, -361, -361, -361, -361, -361, -361, -361,  489,  489,
      489,  489,  489,  489,  489,  489,  489,  489, -361, -361,
     -361, -361, -361, -361, -361,  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, -361, -361, -361, -361, -361, -361, -361, -361, -361,
     -361, -361, -361, -361, -361, -361, -361, -361, -361, -361,
     -361, -361, -361, -361, -361, -361, -361, -361, -361, -361,
     -361, -361, -361, -361, -361, -361, -361, -361
    },

    {
       67, -362, -362, -362, -362, -362, -362, -362, -362, -362,
     -362, -362, -362, -362, -362, -362, -362, -362, -362, -362,
     -362, -362, -362, -362, -362, -362, -362, -362, -362, -362,
     -362, -362, -362, -362, -362, -362, -362, -362, -362, -362,

     -362, -362, -362, -362, -362, -362, -362, -362,  490,  490,
      490,  490,  490,  490,  490,  490,  490,  490, -362, -362,
     -362, -362, -362, -362, -362, -362, -362, -362, -362, -362,
     -362, -362, -362, -362, -362, -362, -362, -362, -362, -362,
     -362, -362, -362, -362, -362, -362, -362, -362, -362, -362,
     -362, -362, -362, -362, -362,  491, -362, -362, -362, -362,
     -362, -362, -362, -362, -362, -362, -362, -362, -362, -362,
     -362, -362, -362, -362, -362, -362, -362, -362, -362, -362,
     -362, -362, -362, -362, -362, -362, -362, -362
    },

    {
       67, -363, -363, -363, -363, -363, -363, -363, -363, -363,

     -363, -363, -363, -363, -363, -363, -363, -363, -363, -363,
     -363, -363, -363, -363, -363, -363, -363, -363, -363, -363,
     -363, -363, -363, -363, -363, -363, -363, -363, -363, -363,
     -363, -363, -363, -363, -363, -363, -363, -363,  492,  493,
      493,  493,  493,  493,  493,  493,  493,  493, -363, -363,
     -363, -363, -363, -363, -363, -363, -363, -363, -363, -363,
     -363, -363, -363, -363, -363, -363, -363, -363, -363, -363,
     -363, -363, -363, -363, -363, -363, -363, -363, -363, -363,
     -363, -363, -363, -363, -363, -363, -363, -363, -363, -363,
     -363, -363, -363, -363, -363, -363, -363, -363, -363, -363,

     -363, -363, -363, -363, -363, -363, -363, -363, -363, -363,
     -363, -363, -363, -363, -363, -363, -363, -363
    },

    {
       67, -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,  494, -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,  494,  494,  494,  494,  494,
      494,  494,  494,  494,  494,  494,  494,  494,  494,  494,

      494,  494,  494,  494,  494,  494,  494,  494,  494,  494,
      494, -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
    },

    {
       67, -365, -365, -365, -365, -365, -365, -365, -365, -365,
     -365, -365, -365, -365, -365, -365, -365, -365, -365, -365,
     -365, -365, -365, -365, -365, -365, -365, -365, -365, -365,
     -365, -365,  494, -365, -365, -365, -365, -365, -365, -365,
     -365, -365, -365, -365, -365, -365, -365, -365,  495,  495,

      495,  495,  495,  495,  495,  495,  495,  495, -365, -365,
     -365, -365, -365, -365, -365,  494,  494,  494,  494,  494,
      494,  494,  494,  494,  494,  494,  494,  494,  494,  494,
      494,  494,  494,  494,  494,  494,  494,  494,  494,  494,
      494, -365, -365, -365, -365, -365, -365, -365, -365, -365,
     -365, -365, -365, -365, -365, -365, -365, -365, -365, -365,
     -365, -365, -365, -365, -365, -365, -365, -365, -365, -365,
     -365, -365, -365, -365, -365, -365, -365, -365
    },

    {
       67, -366, -366, -366, -366, -366, -366, -366, -366, -366,
     -366, -366, -366, -366, -366, -366, -366, -366, -366, -366,

     -366, -366, -366, -366, -366, -366, -366, -366, -366, -366,
     -366, -366, -366, -366, -366, -366, -366, -366, -366, -366,
     -366, -366, -366, -366, -366, -366, -366, -366, -366, -366,
     -366, -366, -366, -366, -366, -366, -366, -366, -366, -366,
     -366, -366, -366, -366, -366, -366, -366, -366, -366, -366,
     -366, -366, -366, -366, -366, -366, -366, -366, -366, -366,
     -366, -366, -366, -366, -366, -366, -366, -366, -366, -366,
     -366, -366, -366, -366, -366,  496, -366, -366, -366, -366,
     -366, -366, -366, -366, -366, -366, -366, -366, -366, -366,
     -366, -366, -366, -366, -366, -366, -366, -366, -366, -366,

     -366, -366, -366, -366, -366, -366, -366, -366
    },

    {
       67, -367, -367, -367, -367, -367, -367, -367, -367, -367,
     -367, -367, -367, -367, -367, -367, -367, -367, -367, -367,
     -367, -367, -367, -367, -367, -367, -367, -367, -367, -367,
     -367, -367, -367, -367, -367, -367, -367, -367, -367, -367,
     -367, -367, -367, -367, -367, -367, -367, -367,  497,  498,
      498,  498,  498,  498,  498,  498,  498,  498, -367, -367,
     -367, -367, -367, -367, -367, -367, -367, -367, -367, -367,
     -367, -367, -367, -367, -367, -367, -367, -367, -367, -367,
     -367, -367, -367, -367, -367, -367, -367, -367, -367, -367,

     -367, -367, -367, -367, -367, -367, -367, -367, -367, -367,
     -367, -367, -367, -367, -367, -367, -367, -367, -367, -367,
     -367, -367, -367, -367, -367, -367, -367, -367, -367, -367,
     -367, -367, -367, -367, -367, -367, -367, -367
    },

    {
       67, -368, -368, -368, -368, -368, -368, -368, -368, -368,
     -368, -368, -368, -368, -368, -368, -368, -368, -368, -368,
     -368, -368, -368, -368, -368, -368, -368, -368, -368, -368,
     -368, -368,  499, -368, -368, -368, -368, -368, -368, -368,
     -368, -368, -368, -368, -368, -368, -368, -368, -368, -368,
     -368, -368, -368, -368, -368, -368, -368, -368, -368, -368,

     -368, -368, -368, -368, -368,  499,  499,  499,  499,  499,
      499,  499,  499,  499,  499,  499,  499,  499,  499,  499,
      499,  499,  499,  499,  499,  499,  499,  499,  499,  499,
      499, -368, -368, -368, -368, -368, -368, -368, -368, -368,
     -368, -368, -368, -368, -368, -368, -368, -368, -368, -368,
     -368, -368, -368, -368, -368, -368, -368, -368, -368, -368,
     -368, -368, -368, -368, -368, -368, -368, -368
    },

    {
       67, -369, -369, -369, -369, -369, -369, -369, -369, -369,
     -369, -369, -369, -369, -369, -369, -369, -369, -369, -369,
     -369, -369, -369, -369, -369, -369, -369, -369, -369, -369,

     -369, -369,  499, -369, -369, -369, -369, -369, -369, -369,
     -369, -369, -369, -369, -369, -369, -369, -369,  500,  500,
      500,  500,  500,  500,  500,  500,  500,  500, -369, -369,
     -369, -369, -369, -369, -369,  499,  499,  499,  499,  499,
      499,  499,  499,  499,  499,  499,  499,  499,  499,  499,
      499,  499,  499,  499,  499,  499,  499,  499,  499,  499,
      499, -369, -369, -369, -369, -369, -369, -369, -369, -369,
     -369, -369, -369, -369, -369, -369, -369, -369, -369, -369,
     -369, -369, -369, -369, -369, -369, -369, -369, -369, -369,
     -369, -369, -369, -369, -369, -369, -369, -369

    },

    {
       67, -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,  501,  501,
      501,  501,  501,  501,  501,  501,  501,  501, -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,  502, -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
    },

    {
       67, -371, -371, -371, -371, -371, -371, -371, -371, -371,
     -371, -371, -371, -371, -371, -371, -371, -371, -371, -371,
     -371, -371, -371, -371, -371, -371, -371, -371, -371, -371,
     -371, -371, -371, -371, -371, -371, -371, -371, -371, -371,
     -371, -371, -371, -371, -371, -371, -371, -371,  503,  504,
      504,  504,  504,  504,  504,  504,  504,  504, -371, -371,
     -371, -371, -371, -371, -371, -371, -371, -371, -371, -371,

     -371, -371, -371, -371, -371, -371, -371, -371, -371, -371,
     -371, -371, -371, -371, -371, -371, -371, -371, -371, -371,
     -371, -371, -371, -371, -371, -371, -371, -371, -371, -371,
     -371, -371, -371, -371, -371, -371, -371, -371, -371, -371,
     -371, -371, -371, -371, -371, -371, -371, -371, -371, -371,
     -371, -371, -371, -371, -371, -371, -371, -371
    },

    {
       67, -372, -372, -372, -372, -372, -372, -372, -372, -372,
     -372, -372, -372, -372, -372, -372, -372, -372, -372, -372,
     -372, -372, -372, -372, -372, -372, -372, -372, -372, -372,
     -372, -372,  505, -372, -372, -372, -372, -372, -372, -372,

     -372, -372, -372, -372, -372, -372, -372, -372, -372, -372,
     -372, -372, -372, -372, -372, -372, -372, -372, -372, -372,
     -372, -372, -372, -372, -372,  505,  505,  505,  505,  505,
      505,  505,  505,  505,  505,  505,  505,  505,  505,  505,
      505,  505,  505,  505,  505,  505,  505,  505,  505,  505,
      505, -372, -372, -372, -372, -372, -372, -372, -372, -372,
     -372, -372, -372, -372, -372, -372, -372, -372, -372, -372,
     -372, -372, -372, -372, -372, -372, -372, -372, -372, -372,
     -372, -372, -372, -372, -372, -372, -372, -372
    },

    {
       67, -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,  505, -373, -373, -373, -373, -373, -373, -373,
     -373, -373, -373, -373, -373, -373, -373, -373,  506,  506,
      506,  506,  506,  506,  506,  506,  506,  506, -373, -373,
     -373, -373, -373, -373, -373,  505,  505,  505,  505,  505,
      505,  505,  505,  505,  505,  505,  505,  505,  505,  505,
      505,  505,  505,  505,  505,  505,  505,  505,  505,  505,
      505, -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
    },

    {
       67, -374, -374, -374, -374, -374, -374, -374, -374, -374,
     -374, -374, -374, -374, -374, -374, -374, -374, -374, -374,
     -374, -374, -374, -374, -374, -374, -374, -374, -374, -374,
     -374, -374, -374, -374, -374, -374, -374, -374, -374, -374,
     -374, -374, -374, -374, -374, -374, -374, -374, -374, -374,
     -374, -374, -374, -374, -374, -374, -374, -374, -374, -374,
     -374, -374, -374, -374, -374, -374, -374, -374, -374, -374,
     -374, -374, -374, -374, -374, -374, -374, -374, -374, -374,

     -374, -374, -374, -374, -374, -374, -374, -374, -374, -374,
     -374, -374, -374, -374, -374,  507, -374, -374, -374, -374,
     -374, -374, -374, -374, -374, -374, -374, -374, -374, -374,
     -374, -374, -374, -374, -374, -374, -374, -374, -374, -374,
     -374, -374, -374, -374, -374, -374, -374, -374
    },

    {
       67, -375, -375, -375, -375, -375, -375, -375, -375, -375,
     -375, -375, -375, -375, -375, -375, -375, -375, -375, -375,
     -375, -375, -375, -375, -375, -375, -375, -375, -375, -375,
     -375, -375, -375, -375, -375, -375, -375, -375, -375, -375,
     -375, -375, -375, -375, -375, -375, -375, -375,  508,  509,

      509,  509,  509,  509,  509,  509,  509,  509, -375, -375,
     -375, -375, -375, -375, -375, -375, -375, -375, -375, -375,
     -375, -375, -375, -375, -375, -375, -375, -375, -375, -375,
     -375, -375, -375, -375, -375, -375, -375, -375, -375, -375,
     -375, -375, -375, -375, -375, -375, -375, -375, -375, -375,
     -375, -375, -375, -375, -375, -375, -375, -375, -375, -375,
     -375, -375, -375, -375, -375, -375, -375, -375, -375, -375,
     -375, -375, -375, -375, -375, -375, -375, -375
    },

    {
       67, -376, -376, -376, -376, -376, -376, -376, -376, -376,
     -376, -376, -376, -376, -376, -376, -376, -376, -376, -376,

     -376, -376, -376, -376, -376, -376, -376, -376, -376, -376,
     -376, -376,  510, -376, -376, -376, -376, -376, -376, -376,
     -376, -376, -376, -376, -376, -376, -376, -376, -376, -376,
     -376, -376, -376, -376, -376, -376, -376, -376, -376, -376,
     -376, -376, -376, -376, -376,  510,  510,  510,  510,  510,
      510,  510,  510,  510,  510,  510,  510,  510,  510,  510,
      510,  510,  510,  510,  510,  510,  510,  510,  510,  510,
      510, -376, -376, -376, -376, -376, -376, -376, -376, -376,
     -376, -376, -376, -376, -376, -376, -376, -376, -376, -376,
     -376, -376, -376, -376, -376, -376, -376, -376, -376, -376,

     -376, -376, -376, -376, -376, -376, -376, -376
    },

    {
       67, -377, -377, -377, -377, -377, -377, -377, -377, -377,
     -377, -377, -377, -377, -377, -377, -377, -377, -377, -377,
     -377, -377, -377, -377, -377, -377, -377, -377, -377, -377,
     -377, -377,  510, -377, -377, -377, -377, -377, -377, -377,
     -377, -377, -377, -377, -377, -377, -377, -377,  511,  511,
      511,  511,  511,  511,  511,  511,  511,  511, -377, -377,
     -377, -377, -377, -377, -377,  510,  510,  510,  510,  510,
      510,  510,  510,  510,  510,  510,  510,  510,  510,  510,
      510,  510,  510,  510,  510,  510,  510,  510,  510,  510,

      510, -377, -377, -377, -377, -377, -377, -377, -377, -377,
     -377, -377, -377, -377, -377, -377, -377, -377, -377, -377,
     -377, -377, -377, -377, -377, -377, -377, -377, -377, -377,
     -377, -377, -377, -377, -377, -377, -377, -377
    },

    {
       67, -378, -378, -378, -378, -378, -378, -378, -378, -378,
     -378, -378, -378, -378, -378, -378, -378, -378, -378, -378,
     -378, -378, -378, -378, -378, -378, -378, -378, -378, -378,
     -378, -378, -378, -378, -378, -378, -378, -378, -378, -378,
     -378, -378, -378, -378, -378, -378, -378, -378, -378, -378,
     -378, -378, -378, -378, -378, -378, -378, -378, -378, -378,

     -378, -378, -378, -378, -378, -378, -378, -378, -378, -378,
     -378, -378, -378, -378, -378, -378, -378, -378, -378, -378,
     -378, -378, -378, -378, -378, -378, -378, -378, -378, -378,
     -378, -378, -378, -378, -378, -378, -378, -378, -378, -378,
     -378, -378, -378, -378, -378, -378, -378, -378, -378, -378,
     -378, -378, -378, -378, -378, -378, -378, -378, -378, -378,
     -378, -378, -378, -378, -378, -378, -378, -378
    },

    {
       67, -379, -379, -379, -379, -379, -379, -379, -379, -379,
     -379, -379, -379, -379, -379, -379, -379, -379, -379, -379,
     -379, -379, -379, -379, -379, -379, -379, -379, -379, -379,

     -379, -379,  512, -379, -379, -379, -379, -379, -379, -379,
     -379, -379, -379, -379, -379, -379, -379, -379, -379, -379,
     -379, -379, -379, -379, -379, -379, -379, -379, -379, -379,
     -379, -379, -379, -379, -379, -379, -379, -379, -379, -379,
     -379, -379, -379, -379, -379, -379, -379, -379, -379, -379,
     -379, -379, -379, -379, -379, -379, -379, -379, -379, -379,
     -379, -379, -379, -379, -379, -379, -379, -379, -379, -379,
     -379, -379, -379, -379, -379, -379, -379, -379, -379, -379,
     -379, -379, -379, -379, -379, -379, -379, -379, -379, -379,
     -379, -379, -379, -379, -379, -379, -379, -379

    },

    {
       67, -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,  513, -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, -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
    },

    {
       67, -381, -381, -381, -381, -381, -381, -381, -381, -381,
     -381, -381, -381, -381, -381, -381, -381, -381, -381, -381,
     -381, -381, -381, -381, -381, -381, -381, -381, -381, -381,
     -381, -381,  514, -381, -381, -381, -381, -381, -381, -381,
     -381, -381, -381, -381, -381, -381, -381, -381, -381, -381,
     -381, -381, -381, -381, -381, -381, -381, -381, -381, -381,
     -381, -381, -381, -381, -381,  514,  514,  514,  514,  514,

      514,  514,  514,  514,  514,  514,  514,  514,  514,  514,
      514,  514,  514,  514,  514,  514,  514,  514,  514,  514,
      514, -381, -381, -381, -381, -381, -381, -381, -381, -381,
     -381, -381, -381, -381, -381, -381, -381, -381, -381, -381,
     -381, -381, -381, -381, -381, -381, -381, -381, -381, -381,
     -381, -381, -381, -381, -381, -381, -381, -381
    },

    {
       67, -382, -382, -382, -382, -382, -382, -382, -382, -382,
     -382, -382, -382, -382, -382, -382, -382, -382, -382, -382,
     -382, -382, -382, -382, -382, -382, -382, -382, -382, -382,
     -382, -382, -382, -382, -382, -382, -382, -382, -382, -382,

     -382, -382, -382, -382, -382, -382, -382, -382, -382, -382,
     -382, -382, -382, -382, -382, -382, -382, -382, -382, -382,
     -382, -382, -382, -382, -382, -382, -382, -382, -382, -382,
     -382, -382, -382, -382, -382, -382, -382, -382, -382, -382,
     -382, -382, -382, -382, -382, -382, -382, -382, -382, -382,
     -382, -382, -382, -382, -382, -382, -382, -382, -382, -382,
     -382, -382, -382, -382, -382, -382, -382, -382, -382, -382,
     -382, -382, -382, -382, -382, -382, -382, -382, -382, -382,
     -382, -382, -382, -382, -382, -382, -382, -382
    },

    {
       67, -383, -383, -383, -383, -383, -383, -383, -383, -383,

     -383, -383, -383, -383, -383, -383, -383, -383, -383, -383,
     -383, -383, -383, -383, -383, -383, -383, -383, -383, -383,
     -383, -383, -383, -383, -383, -383, -383, -383, -383, -383,
     -383, -383, -383, -383, -383, -383, -383, -383, -383, -383,
     -383, -383, -383, -383, -383, -383, -383, -383, -383, -383,
     -383, -383, -383, -383, -383, -383, -383, -383, -383, -383,
     -383, -383, -383, -383, -383, -383, -383, -383, -383, -383,
     -383, -383, -383, -383, -383, -383, -383, -383, -383, -383,
     -383, -383, -383, -383, -383, -383, -383, -383, -383, -383,
     -383, -383, -383, -383, -383, -383, -383, -383, -383, -383,

     -383, -383, -383, -383, -383, -383, -383, -383, -383, -383,
     -383, -383, -383, -383, -383, -383, -383, -383
    },

    {
       67, -384, -384, -384, -384, -384, -384, -384, -384, -384,
     -384, -384, -384, -384, -384, -384, -384, -384, -384, -384,
     -384, -384, -384, -384, -384, -384, -384, -384, -384, -384,
     -384, -384, -384, -384, -384, -384, -384, -384, -384, -384,
     -384, -384, -384, -384, -384, -384, -384, -384, -384, -384,
     -384, -384, -384, -384, -384, -384, -384, -384, -384, -384,
     -384, -384, -384, -384, -384, -384, -384, -384, -384, -384,
     -384, -384, -384, -384, -384, -384, -384, -384, -384, -384,

     -384, -384, -384, -384, -384, -384, -384, -384, -384, -384,
     -384, -384, -384, -384, -384, -384, -384, -384, -384, -384,
     -384, -384, -384, -384, -384, -384, -384, -384, -384, -384,
     -384, -384, -384, -384, -384, -384, -384, -384, -384, -384,
     -384, -384, -384, -384, -384, -384, -384, -384
    },

    {
       67, -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,  515, -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, -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
    },

    {
       67, -386, -386, -386, -386, -386, -386, -386, -386, -386,
     -386, -386, -386, -386, -386, -386, -386, -386, -386, -386,

     -386, -386, -386, -386, -386, -386, -386, -386, -386, -386,
     -386, -386,  516, -386, -386, -386, -386, -386, -386, -386,
     -386, -386, -386, -386, -386, -386, -386, -386, -386, -386,
     -386, -386, -386, -386, -386, -386, -386, -386, -386, -386,
     -386, -386, -386, -386, -386, -386, -386, -386, -386, -386,
     -386, -386, -386, -386, -386, -386, -386, -386, -386, -386,
     -386, -386, -386, -386, -386, -386, -386, -386, -386, -386,
     -386, -386, -386, -386, -386, -386, -386, -386, -386, -386,
     -386, -386, -386, -386, -386, -386, -386, -386, -386, -386,
     -386, -386, -386, -386, -386, -386, -386, -386, -386, -386,

     -386, -386, -386, -386, -386, -386, -386, -386
    },

    {
       67, -387, -387, -387, -387, -387, -387, -387, -387, -387,
     -387, -387, -387, -387, -387, -387, -387, -387, -387, -387,
     -387, -387, -387, -387, -387, -387, -387, -387, -387, -387,
     -387, -387,  517, -387, -387, -387, -387, -387, -387, -387,
     -387, -387, -387, -387, -387, -387, -387, -387,  518,  518,
      518,  518,  518,  518,  518,  518,  518,  518, -387, -387,
     -387, -387, -387, -387, -387, -387, -387, -387, -387, -387,
     -387, -387, -387, -387, -387, -387, -387, -387, -387, -387,
     -387, -387, -387, -387, -387, -387, -387, -387, -387, -387,

     -387, -387, -387, -387, -387, -387, -387, -387, -387, -387,
     -387, -387, -387, -387, -387, -387, -387, -387, -387, -387,
     -387, -387, -387, -387, -387, -387, -387, -387, -387, -387,
     -387, -387, -387, -387, -387, -387, -387, -387
    },

    {
       67, -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, -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, -388, -388, -388,
     -388, -388, -388, -388, -388, -388, -388, -388
    },

    {
       67, -389, -389, -389, -389, -389, -389, -389, -389, -389,
     -389, -389, -389, -389, -389, -389, -389, -389, -389, -389,
     -389, -389, -389, -389, -389, -389, -389, -389, -389, -389,

     -389, -389, -389, -389, -389, -389, -389, -389, -389, -389,
     -389, -389, -389, -389, -389, -389, -389, -389, -389, -389,
     -389, -389, -389, -389, -389, -389, -389, -389, -389, -389,
     -389, -389, -389, -389, -389, -389, -389, -389, -389, -389,
     -389, -389, -389, -389, -389, -389, -389, -389, -389, -389,
     -389, -389, -389, -389, -389, -389, -389, -389, -389, -389,
     -389, -389, -389, -389, -389, -389, -389, -389, -389, -389,
     -389, -389, -389, -389, -389, -389, -389, -389, -389, -389,
     -389, -389, -389, -389, -389, -389, -389, -389, -389, -389,
     -389, -389, -389, -389, -389, -389, -389, -389

    },

    {
       67, -390, -390, -390, -390, -390, -390, -390, -390, -390,
     -390, -390, -390, -390, -390, -390, -390, -390, -390, -390,
     -390, -390, -390, -390, -390, -390, -390, -390, -390, -390,
     -390, -390, -390, -390, -390, -390, -390, -390, -390, -390,
     -390, -390, -390, -390, -390, -390, -390, -390, -390, -390,
     -390, -390, -390, -390, -390, -390, -390, -390, -390, -390,
     -390, -390, -390, -390, -390, -390, -390, -390, -390, -390,
     -390, -390, -390, -390, -390, -390, -390, -390, -390, -390,
     -390, -390, -390, -390, -390, -390, -390, -390, -390, -390,
     -390, -390, -390, -390, -390, -390, -390, -390, -390, -390,

     -390, -390, -390, -390, -390, -390, -390, -390, -390, -390,
     -390, -390, -390, -390, -390, -390, -390, -390, -390, -390,
     -390, -390, -390, -390, -390, -390, -390, -390
    },

    {
       67, -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, -391,
     -391, -391, -391, -391, -391, -391, -391, -391, -391,  246,

     -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,  246, -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
    },

    {
       67, -392, -392, -392, -392, -392, -392, -392, -392, -392,
     -392, -392, -392, -392, -392, -392, -392, -392, -392, -392,
     -392, -392, -392, -392, -392, -392, -392, -392, -392, -392,
     -392, -392, -392, -392, -392, -392, -392, -392, -392, -392,

     -392, -392, -392, -392, -392, -392, -392, -392,  393,  393,
      393,  393,  393,  393,  393,  393,  393,  393, -392, -392,
     -392, -392, -392, -392, -392, -392, -392, -392, -392, -392,
     -392, -392, -392, -392, -392, -392, -392, -392, -392, -392,
     -392, -392, -392, -392, -392, -392, -392, -392, -392, -392,
     -392, -392, -392, -392, -392, -392, -392, -392, -392, -392,
     -392, -392, -392, -392, -392, -392, -392, -392, -392, -392,
     -392, -392, -392, -392, -392, -392, -392, -392, -392, -392,
     -392, -392, -392, -392, -392, -392, -392, -392
    },

    {
       67, -393, -393, -393, -393, -393, -393, -393, -393, -393,

     -393, -393, -393, -393, -393, -393, -393, -393, -393, -393,
     -393, -393, -393, -393, -393, -393, -393, -393, -393, -393,
     -393, -393, -393, -393, -393, -393, -393, -393, -393, -393,
     -393, -393, -393, -393, -393, -393, -393, -393,  393,  393,
      393,  393,  393,  393,  393,  393,  393,  393, -393, -393,
     -393, -393, -393, -393, -393, -393, -393, -393, -393, -393,
     -393, -393, -393, -393, -393, -393, -393, -393, -393, -393,
     -393, -393, -393, -393, -393, -393, -393, -393, -393, -393,
     -393, -393, -393, -393, -393, -393, -393, -393, -393, -393,
     -393, -393, -393, -393, -393, -393, -393, -393, -393, -393,

     -393, -393, -393, -393, -393, -393, -393, -393, -393, -393,
     -393, -393, -393, -393, -393, -393, -393, -393
    },

    {
       67, -394, -394, -394, -394, -394, -394, -394, -394, -394,
     -394, -394, -394, -394, -394, -394, -394, -394, -394, -394,
     -394, -394, -394, -394, -394, -394, -394, -394, -394, -394,
     -394, -394, -394, -394, -394, -394, -394, -394, -394, -394,
     -394, -394, -394, -394, -394, -394, -394, -394, -394, -394,
     -394, -394, -394, -394, -394, -394, -394, -394, -394, -394,
     -394, -394, -394, -394, -394, -394, -394, -394, -394, -394,
     -394, -394, -394, -394, -394, -394, -394, -394, -394, -394,

     -394, -394, -394, -394, -394, -394, -394, -394, -394, -394,
     -394, -394, -394, -394, -394, -394, -394, -394, -394, -394,
     -394, -394, -394, -394, -394, -394, -394, -394, -394, -394,
     -394, -394, -394, -394, -394, -394, -394, -394, -394, -394,
     -394, -394, -394, -394, -394, -394, -394, -394
    },

    {
       67, -395, -395, -395, -395, -395, -395, -395, -395, -395,
     -395, -395, -395, -395, -395, -395, -395, -395, -395, -395,
     -395, -395, -395, -395, -395, -395, -395, -395, -395, -395,
     -395, -395, -395, -395, -395, -395, -395, -395, -395, -395,
     -395, -395, -395, -395, -395, -395, -395, -395, -395, -395,

     -395, -395, -395, -395, -395, -395, -395, -395, -395, -395,
     -395, -395, -395, -395, -395, -395, -395, -395, -395, -395,
     -395, -395, -395, -395, -395, -395, -395, -395, -395, -395,
     -395, -395, -395, -395, -395, -395, -395, -395, -395, -395,
     -395, -395, -395, -395, -395, -395, -395, -395, -395, -395,
     -395, -395, -395, -395, -395, -395, -395, -395, -395, -395,
     -395, -395, -395, -395, -395, -395, -395, -395, -395, -395,
     -395, -395, -395, -395, -395, -395, -395, -395
    },

    {
       67, -396, -396, -396, -396, -396, -396, -396, -396, -396,
     -396, -396, -396, -396, -396, -396, -396, -396, -396, -396,

     -396, -396, -396, -396, -396, -396, -396, -396, -396, -396,
     -396, -396, -396, -396, -396, -396, -396, -396, -396, -396,
     -396, -396, -396, -396, -396, -396, -396, -396, -396, -396,
     -396, -396, -396, -396, -396, -396, -396, -396, -396, -396,
     -396, -396, -396, -396, -396, -396, -396, -396, -396, -396,
     -396, -396, -396, -396, -396, -396, -396, -396, -396, -396,
     -396, -396, -396, -396, -396, -396, -396, -396, -396, -396,
     -396, -396, -396, -396, -396, -396, -396, -396, -396, -396,
     -396, -396, -396, -396, -396, -396, -396, -396, -396, -396,
     -396, -396, -396, -396, -396, -396, -396, -396, -396, -396,

     -396, -396, -396, -396, -396, -396, -396, -396
    },

    {
       67, -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, -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,  519, -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
    },

    {
       67, -398, -398, -398, -398, -398, -398, -398, -398, -398,
     -398, -398, -398, -398, -398, -398, -398, -398, -398, -398,
     -398, -398, -398, -398, -398, -398, -398, -398, -398, -398,
     -398, -398, -398, -398, -398, -398, -398, -398, -398, -398,
     -398, -398, -398, -398, -398, -398, -398, -398, -398, -398,
     -398, -398, -398, -398, -398, -398, -398, -398, -398, -398,

     -398, -398, -398, -398, -398, -398, -398, -398, -398, -398,
     -398, -398, -398, -398, -398, -398, -398,  520, -398, -398,
     -398, -398, -398, -398, -398, -398, -398, -398, -398, -398,
     -398, -398, -398, -398, -398, -398, -398, -398, -398, -398,
     -398, -398, -398, -398, -398, -398, -398, -398, -398, -398,
     -398, -398, -398, -398, -398, -398, -398, -398, -398, -398,
     -398, -398, -398, -398, -398, -398, -398, -398
    },

    {
       67, -399, -399, -399, -399, -399, -399, -399, -399, -399,
     -399, -399, -399, -399, -399, -399, -399, -399, -399, -399,
     -399, -399, -399, -399, -399, -399, -399, -399, -399, -399,

     -399, -399, -399, -399, -399, -399, -399, -399, -399, -399,
     -399, -399, -399, -399, -399, -399, -399, -399, -399, -399,
     -399, -399, -399, -399, -399, -399, -399, -399, -399, -399,
     -399, -399, -399, -399, -399, -399, -399, -399, -399,  521,
     -399, -399, -399, -399, -399, -399, -399, -399, -399, -399,
     -399, -399, -399, -399, -399, -399, -399, -399, -399, -399,
     -399, -399, -399, -399, -399, -399, -399, -399, -399, -399,
     -399, -399, -399, -399, -399, -399, -399, -399, -399, -399,
     -399, -399, -399, -399, -399, -399, -399, -399, -399, -399,
     -399, -399, -399, -399, -399, -399, -399, -399

    },

    {
       67, -400, -400, -400, -400, -400, -400, -400, -400, -400,
     -400, -400, -400, -400, -400, -400, -400, -400, -400, -400,
     -400, -400, -400, -400, -400, -400, -400, -400, -400, -400,
     -400, -400, -400, -400, -400, -400, -400, -400, -400, -400,
     -400, -400, -400, -400, -400, -400, -400, -400, -400, -400,
     -400, -400, -400, -400, -400, -400, -400, -400, -400, -400,
     -400, -400, -400, -400, -400, -400, -400, -400, -400, -400,
     -400, -400, -400, -400, -400, -400, -400, -400, -400, -400,
     -400, -400, -400, -400,  522, -400, -400, -400, -400, -400,
     -400, -400, -400, -400, -400, -400, -400, -400, -400, -400,

     -400, -400, -400, -400, -400, -400, -400, -400, -400, -400,
     -400, -400, -400, -400, -400, -400, -400, -400, -400, -400,
     -400, -400, -400, -400, -400, -400, -400, -400
    },

    {
       67, -401, -401, -401, -401, -401, -401, -401, -401, -401,
     -401, -401, -401, -401, -401, -401, -401, -401, -401, -401,
     -401, -401, -401, -401, -401, -401, -401, -401, -401, -401,
     -401, -401, -401, -401, -401, -401, -401, -401, -401, -401,
     -401, -401, -401, -401, -401, -401, -401, -401, -401, -401,
     -401, -401, -401, -401, -401, -401, -401, -401, -401, -401,
     -401, -401, -401, -401, -401, -401, -401, -401, -401, -401,

     -401, -401, -401, -401, -401, -401, -401, -401, -401, -401,
     -401, -401, -401, -401, -401, -401, -401, -401,  523, -401,
     -401, -401, -401, -401, -401, -401, -401, -401, -401, -401,
     -401, -401, -401, -401, -401, -401, -401, -401, -401, -401,
     -401, -401, -401, -401, -401, -401, -401, -401, -401, -401,
     -401, -401, -401, -401, -401, -401, -401, -401
    },

    {
       67, -402, -402, -402, -402, -402, -402, -402, -402, -402,
     -402, -402, -402, -402, -402, -402, -402, -402, -402, -402,
     -402, -402, -402, -402, -402, -402, -402, -402, -402, -402,
     -402, -402, -402, -402, -402, -402, -402, -402, -402, -402,

     -402, -402, -402, -402, -402, -402, -402, -402, -402, -402,
     -402, -402, -402, -402, -402, -402, -402, -402, -402, -402,
     -402, -402, -402, -402, -402, -402, -402, -402, -402, -402,
     -402, -402, -402, -402, -402, -402,  524, -402, -402, -402,
     -402, -402, -402, -402, -402, -402, -402, -402, -402, -402,
     -402, -402, -402, -402, -402, -402, -402, -402, -402, -402,
     -402, -402, -402, -402, -402, -402, -402, -402, -402, -402,
     -402, -402, -402, -402, -402, -402, -402, -402, -402, -402,
     -402, -402, -402, -402, -402, -402, -402, -402
    },

    {
       67, -403, -403, -403, -403, -403, -403, -403, -403, -403,

     -403, -403, -403, -403, -403, -403, -403, -403, -403, -403,
     -403, -403, -403, -403, -403, -403, -403, -403, -403, -403,
     -403, -403, -403, -403, -403, -403, -403, -403, -403, -403,
     -403, -403, -403, -403, -403, -403, -403, -403, -403, -403,
     -403, -403, -403, -403, -403, -403, -403, -403, -403, -403,
     -403, -403, -403, -403, -403, -403, -403, -403, -403,  525,
     -403, -403, -403, -403, -403, -403, -403, -403, -403, -403,
     -403, -403, -403, -403, -403, -403, -403, -403, -403, -403,
     -403, -403, -403, -403, -403, -403, -403, -403, -403, -403,
     -403, -403, -403, -403, -403, -403, -403, -403, -403, -403,

     -403, -403, -403, -403, -403, -403, -403, -403, -403, -403,
     -403, -403, -403, -403, -403, -403, -403, -403
    },

    {
       67, -404, -404, -404, -404, -404, -404, -404, -404, -404,
     -404, -404, -404, -404, -404, -404, -404, -404, -404, -404,
     -404, -404, -404, -404, -404, -404, -404, -404, -404, -404,
     -404, -404, -404, -404, -404, -404, -404, -404, -404, -404,
     -404, -404, -404, -404, -404, -404, -404, -404, -404, -404,
     -404, -404, -404, -404, -404, -404, -404, -404, -404, -404,
     -404, -404, -404, -404, -404, -404, -404, -404, -404, -404,
     -404, -404, -404, -404, -404, -404, -404, -404, -404, -404,

      526, -404, -404, -404, -404, -404, -404, -404, -404, -404,
     -404, -404, -404, -404, -404, -404, -404, -404, -404, -404,
     -404, -404, -404, -404, -404, -404, -404, -404, -404, -404,
     -404, -404, -404, -404, -404, -404, -404, -404, -404, -404,
     -404, -404, -404, -404, -404, -404, -404, -404
    },

    {
       67, -405, -405, -405, -405, -405, -405, -405, -405, -405,
     -405, -405, -405, -405, -405, -405, -405, -405, -405, -405,
     -405, -405, -405, -405, -405, -405, -405, -405, -405, -405,
     -405, -405, -405, -405, -405, -405, -405, -405, -405, -405,
     -405, -405, -405, -405, -405, -405, -405, -405, -405, -405,

     -405, -405, -405, -405, -405, -405, -405, -405, -405, -405,
     -405, -405, -405, -405, -405, -405, -405, -405, -405, -405,
     -405, -405, -405,  527, -405, -405, -405, -405, -405, -405,
     -405, -405, -405, -405, -405, -405, -405, -405, -405, -405,
     -405, -405, -405, -405, -405, -405, -405, -405, -405, -405,
     -405, -405, -405, -405, -405, -405, -405, -405, -405, -405,
     -405, -405, -405, -405, -405, -405, -405, -405, -405, -405,
     -405, -405, -405, -405, -405, -405, -405, -405
    },

    {
       67, -406, -406, -406, -406, -406, -406, -406, -406, -406,
     -406, -406, -406, -406, -406, -406, -406, -406, -406, -406,

     -406, -406, -406, -406, -406, -406, -406, -406, -406, -406,
     -406, -406, -406, -406, -406, -406, -406, -406, -406, -406,
     -406, -406, -406, -406, -406, -406, -406, -406, -406, -406,
     -406, -406, -406, -406, -406, -406, -406, -406, -406, -406,
     -406, -406, -406, -406, -406, -406, -406, -406, -406, -406,
     -406, -406, -406, -406, -406, -406, -406, -406, -406, -406,
     -406, -406, -406, -406,  528, -406, -406, -406, -406, -406,
     -406, -406, -406, -406, -406, -406, -406, -406, -406, -406,
     -406, -406, -406, -406, -406, -406, -406, -406, -406, -406,
     -406, -406, -406, -406, -406, -406, -406, -406, -406, -406,

     -406, -406, -406, -406, -406, -406, -406, -406
    },

    {
       67, -407, -407, -407, -407, -407, -407, -407, -407, -407,
     -407, -407, -407, -407, -407, -407, -407, -407, -407, -407,
     -407, -407, -407, -407, -407, -407, -407, -407, -407, -407,
     -407, -407, -407, -407, -407, -407, -407, -407, -407, -407,
     -407, -407, -407, -407, -407, -407, -407, -407, -407, -407,
     -407, -407, -407, -407, -407, -407, -407, -407, -407, -407,
     -407, -407, -407, -407, -407, -407, -407, -407, -407,  529,
     -407, -407, -407, -407, -407, -407, -407, -407, -407, -407,
     -407, -407, -407, -407, -407, -407, -407, -407, -407, -407,

     -407, -407, -407, -407, -407, -407, -407, -407, -407, -407,
     -407, -407, -407, -407, -407, -407, -407, -407, -407, -407,
     -407, -407, -407, -407, -407, -407, -407, -407, -407, -407,
     -407, -407, -407, -407, -407, -407, -407, -407
    },

    {
       67, -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, -408,

     -408, -408, -408, -408, -408, -408, -408, -408, -408, -408,
     -408, -408, -408, -408, -408, -408, -408, -408, -408, -408,
     -408, -408,  530, -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
    },

    {
       67, -409, -409, -409, -409, -409, -409, -409, -409, -409,
     -409, -409, -409, -409, -409, -409, -409, -409, -409, -409,
     -409, -409, -409, -409, -409, -409, -409, -409, -409, -409,

     -409, -409, -409, -409, -409, -409, -409, -409, -409, -409,
     -409, -409, -409, -409, -409, -409, -409, -409, -409, -409,
     -409, -409, -409, -409, -409, -409, -409, -409, -409, -409,
     -409, -409, -409, -409, -409,  531, -409, -409, -409, -409,
     -409, -409, -409, -409, -409, -409, -409, -409, -409, -409,
     -409, -409, -409, -409, -409, -409, -409, -409, -409, -409,
     -409, -409, -409, -409, -409, -409, -409, -409, -409, -409,
     -409, -409, -409, -409, -409, -409, -409, -409, -409, -409,
     -409, -409, -409, -409, -409, -409, -409, -409, -409, -409,
     -409, -409, -409, -409, -409, -409, -409, -409

    },

    {
       67, -410, -410, -410, -410, -410, -410, -410, -410, -410,
     -410, -410, -410, -410, -410, -410, -410, -410, -410, -410,
     -410, -410, -410, -410, -410, -410, -410, -410, -410, -410,
     -410, -410, -410, -410, -410, -410, -410, -410, -410, -410,
     -410, -410, -410, -410, -410, -410, -410, -410, -410, -410,
     -410, -410, -410, -410, -410, -410, -410, -410, -410, -410,
     -410, -410, -410, -410, -410, -410, -410, -410, -410, -410,
     -410, -410, -410, -410, -410, -410, -410, -410, -410, -410,
     -410, -410, -410, -410, -410, -410, -410, -410,  532, -410,
     -410, -410, -410, -410, -410, -410, -410, -410, -410, -410,

     -410, -410, -410, -410, -410, -410, -410, -410, -410, -410,
     -410, -410, -410, -410, -410, -410, -410, -410, -410, -410,
     -410, -410, -410, -410, -410, -410, -410, -410
    },

    {
       67, -411, -411, -411, -411, -411, -411, -411, -411, -411,
     -411, -411, -411, -411, -411, -411, -411, -411, -411, -411,
     -411, -411, -411, -411, -411, -411, -411, -411, -411, -411,
     -411, -411, -411, -411, -411, -411, -411, -411, -411, -411,
     -411, -411, -411, -411, -411, -411, -411, -411, -411, -411,
     -411, -411, -411, -411, -411, -411, -411, -411, -411, -411,
     -411, -411, -411, -411, -411, -411, -411, -411, -411, -411,

     -411, -411, -411, -411, -411, -411,  533, -411, -411, -411,
     -411, -411, -411, -411, -411, -411, -411, -411, -411, -411,
     -411, -411, -411, -411, -411, -411, -411, -411, -411, -411,
     -411, -411, -411, -411, -411, -411, -411, -411, -411, -411,
     -411, -411, -411, -411, -411, -411, -411, -411, -411, -411,
     -411, -411, -411, -411, -411, -411, -411, -411
    },

    {
       67, -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, -412,
     -412, -412, -412, -412, -412, -412, -412, -412, -412, -412,
     -412, -412, -412, -412, -412, -412, -412, -412, -412, -412,
     -412, -412,  534, -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
    },

    {
       67, -413, -413, -413, -413, -413, -413, -413, -413, -413,

     -413, -413, -413, -413, -413, -413, -413, -413, -413, -413,
     -413, -413, -413, -413, -413, -413, -413, -413, -413, -413,
     -413, -413, -413, -413, -413, -413, -413, -413, -413, -413,
     -413, -413, -413, -413, -413, -413, -413, -413, -413, -413,
     -413, -413, -413, -413, -413, -413, -413, -413, -413, -413,
     -413, -413, -413, -413, -413, -413, -413, -413, -413,  535,
     -413, -413, -413, -413, -413, -413, -413, -413, -413, -413,
     -413, -413, -413, -413, -413, -413, -413, -413, -413, -413,
     -413, -413, -413, -413, -413, -413, -413, -413, -413, -413,
     -413, -413, -413, -413, -413, -413, -413, -413, -413, -413,

     -413, -413, -413, -413, -413, -413, -413, -413, -413, -413,
     -413, -413, -413, -413, -413, -413, -413, -413
    },

    {
       67, -414, -414, -414, -414, -414, -414, -414, -414, -414,
     -414, -414, -414, -414, -414, -414, -414, -414, -414, -414,
     -414, -414, -414, -414, -414, -414, -414, -414, -414, -414,
     -414, -414, -414, -414, -414, -414, -414, -414, -414, -414,
     -414, -414, -414, -414, -414, -414, -414, -414, -414, -414,
     -414, -414, -414, -414, -414, -414, -414, -414, -414, -414,
     -414, -414, -414, -414, -414, -414, -414, -414, -414, -414,
     -414, -414, -414, -414, -414, -414, -414, -414, -414, -414,

     -414, -414, -414, -414,  536, -414, -414, -414, -414, -414,
     -414, -414, -414, -414, -414, -414, -414, -414, -414, -414,
     -414, -414, -414, -414, -414, -414, -414, -414, -414, -414,
     -414, -414, -414, -414, -414, -414, -414, -414, -414, -414,
     -414, -414, -414, -414, -414, -414, -414, -414
    },

    {
       67, -415, -415, -415, -415, -415, -415, -415, -415, -415,
     -415, -415, -415, -415, -415, -415, -415, -415, -415, -415,
     -415, -415, -415, -415, -415, -415, -415, -415, -415, -415,
     -415, -415, -415, -415, -415, -415, -415, -415, -415, -415,
     -415, -415, -415, -415, -415,  537, -415, -415, -415, -415,

     -415, -415, -415, -415, -415, -415, -415, -415, -415, -415,
     -415, -415, -415, -415, -415, -415, -415, -415, -415, -415,
     -415, -415, -415, -415, -415, -415, -415, -415, -415, -415,
     -415, -415, -415, -415, -415, -415, -415, -415, -415, -415,
     -415, -415, -415, -415, -415, -415, -415, -415, -415, -415,
     -415, -415, -415, -415, -415, -415, -415, -415, -415, -415,
     -415, -415, -415, -415, -415, -415, -415, -415, -415, -415,
     -415, -415, -415, -415, -415, -415, -415, -415
    },

    {
       67, -416, -416, -416, -416, -416, -416, -416, -416, -416,
     -416, -416, -416, -416, -416, -416, -416, -416, -416, -416,

     -416, -416, -416, -416, -416, -416, -416, -416, -416, -416,
     -416, -416, -416, -416, -416, -416, -416, -416, -416, -416,
     -416, -416, -416, -416, -416, -416, -416, -416, -416, -416,
     -416, -416, -416, -416, -416, -416, -416, -416, -416, -416,
     -416, -416, -416, -416, -416, -416, -416, -416, -416, -416,
     -416, -416, -416, -416, -416, -416, -416, -416, -416, -416,
     -416, -416, -416, -416, -416, -416, -416, -416, -416, -416,
     -416, -416, -416, -416, -416, -416, -416, -416, -416, -416,
     -416, -416, -416, -416, -416, -416, -416, -416, -416, -416,
     -416, -416, -416, -416, -416, -416, -416, -416, -416, -416,

     -416, -416, -416, -416, -416, -416, -416, -416
    },

    {
       67, -417, -417, -417, -417, -417, -417, -417, -417, -417,
     -417, -417, -417, -417, -417, -417, -417, -417, -417, -417,
     -417, -417, -417, -417, -417, -417, -417, -417, -417, -417,
     -417, -417, -417, -417, -417, -417, -417, -417, -417, -417,
     -417, -417, -417, -417, -417, -417, -417, -417, -417,  538,
      538,  538,  538,  538,  538,  538,  538,  538, -417, -417,
     -417, -417, -417, -417, -417, -417, -417, -417, -417, -417,
     -417, -417, -417, -417, -417, -417, -417, -417, -417, -417,
     -417, -417, -417, -417, -417, -417, -417, -417, -417, -417,

     -417, -417, -417, -417, -417, -417, -417, -417, -417, -417,
     -417, -417, -417, -417, -417, -417, -417, -417, -417, -417,
     -417, -417, -417, -417, -417, -417, -417, -417, -417, -417,
     -417, -417, -417, -417, -417, -417, -417, -417
    },

    {
       67, -418, -418, -418, -418, -418, -418, -418, -418, -418,
     -418, -418, -418, -418, -418, -418, -418, -418, -418, -418,
     -418, -418, -418, -418, -418, -418, -418, -418, -418, -418,
     -418, -418,  539, -418, -418, -418, -418, -418, -418, -418,
     -418, -418, -418, -418, -418, -418, -418, -418, -418, -418,
     -418, -418, -418, -418, -418, -418, -418, -418, -418, -418,

     -418, -418, -418, -418, -418, -418, -418, -418, -418, -418,
     -418, -418, -418, -418, -418, -418, -418, -418, -418, -418,
     -418, -418, -418, -418, -418, -418, -418, -418, -418, -418,
     -418, -418, -418, -418, -418, -418, -418, -418, -418, -418,
     -418, -418, -418, -418, -418, -418, -418, -418, -418, -418,
     -418, -418, -418, -418, -418, -418, -418, -418, -418, -418,
     -418, -418, -418, -418, -418, -418, -418, -418
    },

    {
       67, -419, -419, -419, -419, -419, -419, -419, -419, -419,
     -419, -419, -419, -419, -419, -419, -419, -419, -419, -419,
     -419, -419, -419, -419, -419, -419, -419, -419, -419, -419,

     -419, -419, -419, -419, -419, -419, -419, -419, -419, -419,
     -419, -419, -419, -419, -419, -419, -419, -419, -419, -419,
     -419, -419, -419, -419, -419, -419, -419, -419, -419, -419,
     -419, -419, -419, -419, -419, -419, -419, -419, -419, -419,
     -419, -419,  540, -419, -419, -419, -419, -419, -419, -419,
     -419, -419, -419, -419, -419, -419, -419, -419, -419, -419,
     -419, -419, -419, -419, -419, -419, -419, -419, -419, -419,
     -419, -419, -419, -419, -419, -419, -419, -419, -419, -419,
     -419, -419, -419, -419, -419, -419, -419, -419, -419, -419,
     -419, -419, -419, -419, -419, -419, -419, -419

    },

    {
       67, -420, -420, -420, -420, -420, -420, -420, -420, -420,
     -420, -420, -420, -420, -420, -420, -420, -420, -420, -420,
     -420, -420, -420, -420, -420, -420, -420, -420, -420, -420,
     -420, -420, -420, -420, -420, -420, -420, -420, -420, -420,
     -420, -420, -420, -420, -420, -420, -420, -420, -420, -420,
     -420, -420, -420, -420, -420, -420, -420, -420, -420, -420,
     -420, -420, -420, -420, -420, -420, -420, -420, -420, -420,
     -420, -420, -420, -420, -420, -420, -420, -420,  541, -420,
     -420, -420, -420, -420, -420, -420, -420, -420, -420, -420,
     -420, -420, -420, -420, -420, -420, -420, -420, -420, -420,

     -420, -420, -420, -420, -420, -420, -420, -420, -420, -420,
     -420, -420, -420, -420, -420, -420, -420, -420, -420, -420,
     -420, -420, -420, -420, -420, -420, -420, -420
    },

    {
       67, -421, -421, -421, -421, -421, -421, -421, -421, -421,
     -421, -421, -421, -421, -421, -421, -421, -421, -421, -421,
     -421, -421, -421, -421, -421, -421, -421, -421, -421, -421,
     -421, -421, -421, -421, -421, -421, -421, -421, -421, -421,
     -421, -421, -421, -421, -421, -421, -421, -421, -421, -421,
     -421, -421, -421, -421, -421, -421, -421, -421, -421, -421,
     -421, -421, -421, -421, -421, -421, -421, -421, -421, -421,

     -421, -421, -421, -421, -421, -421, -421, -421, -421,  542,
     -421, -421, -421, -421, -421, -421, -421, -421, -421, -421,
     -421, -421, -421, -421, -421, -421, -421, -421, -421, -421,
     -421, -421, -421, -421, -421, -421, -421, -421, -421, -421,
     -421, -421, -421, -421, -421, -421, -421, -421, -421, -421,
     -421, -421, -421, -421, -421, -421, -421, -421
    },

    {
       67, -422, -422, -422, -422, -422, -422, -422, -422, -422,
     -422, -422, -422, -422, -422, -422, -422, -422, -422, -422,
     -422, -422, -422, -422, -422, -422, -422, -422, -422, -422,
     -422, -422, -422, -422, -422, -422, -422, -422, -422, -422,

     -422, -422, -422, -422, -422, -422, -422, -422, -422, -422,
     -422, -422, -422, -422, -422, -422, -422, -422, -422, -422,
     -422, -422, -422, -422, -422, -422, -422, -422, -422, -422,
     -422, -422, -422, -422, -422, -422, -422, -422, -422,  543,
     -422, -422, -422, -422, -422, -422, -422, -422, -422, -422,
     -422, -422, -422, -422, -422, -422, -422, -422, -422, -422,
     -422, -422, -422, -422, -422, -422, -422, -422, -422, -422,
     -422, -422, -422, -422, -422, -422, -422, -422, -422, -422,
     -422, -422, -422, -422, -422, -422, -422, -422
    },

    {
       67, -423, -423, -423, -423, -423, -423, -423, -423, -423,

     -423, -423, -423, -423, -423, -423, -423, -423, -423, -423,
     -423, -423, -423, -423, -423, -423, -423, -423, -423, -423,
     -423, -423, -423, -423, -423, -423, -423, -423, -423, -423,
     -423, -423, -423, -423, -423, -423, -423, -423, -423, -423,
     -423, -423, -423, -423, -423, -423, -423, -423, -423, -423,
     -423, -423, -423, -423, -423,  544, -423, -423, -423, -423,
     -423, -423, -423, -423, -423, -423, -423, -423, -423,  545,
     -423, -423, -423, -423, -423, -423, -423, -423, -423, -423,
     -423, -423, -423, -423, -423, -423, -423, -423, -423, -423,
     -423, -423, -423, -423, -423, -423, -423, -423, -423, -423,

     -423, -423, -423, -423, -423, -423, -423, -423, -423, -423,
     -423, -423, -423, -423, -423, -423, -423, -423
    },

    {
       67, -424, -424, -424, -424, -424, -424, -424, -424, -424,
     -424, -424, -424, -424, -424, -424, -424, -424, -424, -424,
     -424, -424, -424, -424, -424, -424, -424, -424, -424, -424,
     -424, -424, -424, -424, -424, -424, -424, -424, -424, -424,
     -424, -424, -424, -424, -424, -424, -424, -424, -424, -424,
     -424, -424, -424, -424, -424, -424, -424, -424, -424, -424,
     -424, -424, -424, -424, -424, -424, -424, -424, -424, -424,
     -424, -424, -424, -424, -424, -424, -424, -424, -424, -424,

     -424, -424, -424, -424, -424, -424, -424, -424, -424, -424,
     -424, -424, -424, -424, -424, -424, -424, -424, -424, -424,
     -424, -424, -424, -424, -424, -424, -424, -424, -424, -424,
     -424, -424, -424, -424, -424, -424, -424, -424, -424, -424,
     -424, -424, -424, -424, -424, -424, -424, -424
    },

    {
       67, -425, -425, -425, -425, -425, -425, -425, -425, -425,
     -425, -425, -425, -425, -425, -425, -425, -425, -425, -425,
     -425, -425, -425, -425, -425, -425, -425, -425, -425, -425,
     -425, -425, -425, -425, -425, -425, -425, -425, -425, -425,
     -425, -425, -425, -425, -425, -425, -425, -425, -425, -425,

     -425, -425, -425, -425, -425, -425, -425, -425, -425, -425,
     -425, -425, -425, -425, -425, -425,  546, -425, -425, -425,
     -425, -425, -425, -425, -425, -425, -425, -425, -425, -425,
     -425, -425, -425, -425, -425, -425, -425, -425, -425, -425,
     -425, -425, -425, -425, -425, -425, -425, -425, -425, -425,
     -425, -425, -425, -425, -425, -425, -425, -425, -425, -425,
     -425, -425, -425, -425, -425, -425, -425, -425, -425, -425,
     -425, -425, -425, -425, -425, -425, -425, -425
    },

    {
       67, -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, -426,
     -426, -426, -426, -426, -426, -426, -426, -426, -426,  547,
     -426, -426, -426, -426, -426, -426, -426, -426, -426, -426,
     -426, -426, -426, -426, -426, -426, -426, -426,  548,  549,
      550, -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
    },

    {
       67, -427, -427, -427, -427, -427, -427, -427, -427, -427,
     -427, -427, -427, -427, -427, -427, -427, -427, -427, -427,
     -427, -427, -427, -427, -427, -427, -427, -427, -427, -427,
     -427, -427, -427, -427, -427, -427, -427, -427, -427, -427,
     -427, -427, -427, -427, -427, -427, -427, -427, -427, -427,
     -427, -427, -427, -427, -427, -427, -427, -427, -427, -427,
     -427, -427, -427, -427, -427, -427, -427, -427, -427, -427,
     -427, -427, -427, -427, -427, -427, -427, -427, -427, -427,
      551, -427, -427, -427, -427, -427, -427, -427, -427, -427,

     -427, -427, -427, -427, -427, -427, -427, -427, -427, -427,
     -427, -427, -427, -427, -427, -427, -427, -427, -427, -427,
     -427, -427, -427, -427, -427, -427, -427, -427, -427, -427,
     -427, -427, -427, -427, -427, -427, -427, -427
    },

    {
       67, -428, -428, -428, -428, -428, -428, -428, -428, -428,
     -428, -428, -428, -428, -428, -428, -428, -428, -428, -428,
     -428, -428, -428, -428, -428, -428, -428, -428, -428, -428,
     -428, -428, -428, -428, -428, -428, -428, -428, -428, -428,
     -428, -428, -428, -428, -428, -428, -428, -428, -428, -428,
     -428, -428, -428, -428, -428, -428, -428, -428, -428, -428,

     -428, -428, -428, -428, -428, -428, -428,  552, -428, -428,
     -428, -428, -428, -428, -428, -428, -428, -428, -428, -428,
     -428, -428, -428,  553, -428, -428, -428, -428, -428, -428,
     -428, -428, -428, -428, -428, -428, -428, -428, -428, -428,
     -428, -428, -428, -428, -428, -428, -428, -428, -428, -428,
     -428, -428, -428, -428, -428, -428, -428, -428, -428, -428,
     -428, -428, -428, -428, -428, -428, -428, -428
    },

    {
       67, -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, -429,
     -429, -429, -429, -429, -429, -429, -429, -429, -429, -429,
      554, -429, -429, -429, -429, -429, -429, -429, -429, -429,
     -429, -429, -429, -429, -429, -429, -429,  555, -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

    },

    {
       67, -430, -430, -430, -430, -430, -430, -430, -430, -430,
     -430, -430, -430, -430, -430, -430, -430, -430, -430, -430,
     -430, -430, -430, -430, -430, -430, -430, -430, -430, -430,
     -430, -430, -430, -430, -430, -430, -430, -430, -430, -430,
     -430, -430, -430, -430, -430, -430, -430, -430, -430, -430,
     -430, -430, -430, -430, -430, -430, -430, -430, -430, -430,
     -430, -430, -430, -430, -430, -430, -430, -430, -430, -430,
     -430, -430, -430, -430, -430, -430, -430, -430, -430, -430,
     -430, -430, -430, -430, -430, -430, -430, -430, -430, -430,
     -430, -430, -430, -430, -430, -430, -430, -430, -430, -430,

     -430, -430, -430, -430, -430, -430, -430, -430, -430, -430,
     -430, -430, -430, -430, -430, -430, -430, -430, -430, -430,
     -430, -430, -430, -430, -430, -430, -430, -430
    },

    {
       67, -431, -431, -431, -431, -431, -431, -431, -431, -431,
     -431, -431, -431, -431, -431, -431, -431, -431, -431, -431,
     -431, -431, -431, -431, -431, -431, -431, -431, -431, -431,
     -431, -431, -431, -431, -431, -431, -431, -431, -431, -431,
     -431, -431, -431, -431, -431, -431, -431, -431, -431, -431,
     -431, -431, -431, -431, -431, -431, -431, -431, -431, -431,
     -431, -431, -431, -431, -431, -431, -431, -431, -431, -431,

     -431, -431, -431, -431, -431, -431, -431, -431, -431, -431,
     -431, -431, -431, -431, -431, -431, -431, -431, -431, -431,
     -431, -431, -431, -431, -431, -431, -431, -431, -431, -431,
     -431, -431, -431, -431, -431, -431, -431, -431, -431, -431,
     -431, -431, -431, -431, -431, -431, -431, -431, -431, -431,
     -431, -431, -431, -431, -431, -431, -431, -431
    },

    {
       67, -432, -432, -432, -432, -432, -432, -432, -432, -432,
     -432, -432, -432, -432, -432, -432, -432, -432, -432, -432,
     -432, -432, -432, -432, -432, -432, -432, -432, -432, -432,
     -432, -432, -432, -432, -432, -432, -432, -432, -432, -432,

     -432, -432, -432, -432, -432, -432, -432, -432, -432, -432,
     -432, -432, -432, -432, -432, -432, -432, -432, -432, -432,
     -432, -432, -432, -432, -432, -432, -432, -432, -432, -432,
     -432, -432, -432, -432, -432, -432, -432, -432, -432, -432,
     -432, -432, -432, -432, -432, -432, -432, -432, -432, -432,
     -432, -432, -432, -432, -432, -432, -432, -432, -432, -432,
     -432, -432, -432, -432, -432, -432, -432, -432, -432, -432,
     -432, -432, -432, -432, -432, -432, -432, -432, -432, -432,
     -432, -432, -432, -432, -432, -432, -432, -432
    },

    {
       67, -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, -433,
     -433, -433, -433, -433, -433, -433, -433, -433, -433, -433,
     -433, -433, -433, -433, -433, -433, -433, -433, -433, -433,
     -433, -433, -433,  556, -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
    },

    {
       67, -434, -434, -434, -434, -434, -434, -434, -434, -434,
     -434, -434, -434, -434, -434, -434, -434, -434, -434, -434,
     -434, -434, -434, -434, -434, -434, -434, -434, -434, -434,
     -434, -434, -434, -434, -434, -434, -434, -434, -434, -434,
     -434, -434, -434, -434, -434, -434, -434, -434, -434, -434,
     -434, -434, -434, -434, -434, -434, -434, -434, -434, -434,
     -434, -434, -434, -434, -434, -434, -434, -434, -434, -434,
     -434, -434, -434, -434, -434, -434, -434, -434, -434, -434,

     -434, -434, -434, -434, -434, -434, -434, -434, -434, -434,
     -434, -434, -434, -434, -434, -434, -434, -434, -434, -434,
     -434, -434, -434, -434, -434, -434, -434, -434, -434, -434,
     -434, -434, -434, -434, -434, -434, -434, -434, -434, -434,
     -434, -434, -434, -434, -434, -434, -434, -434
    },

    {
       67, -435, -435, -435, -435, -435, -435, -435, -435, -435,
     -435, -435, -435, -435, -435, -435, -435, -435, -435, -435,
     -435, -435, -435, -435, -435, -435, -435, -435, -435, -435,
     -435, -435, -435, -435, -435, -435, -435, -435, -435, -435,
     -435, -435, -435, -435, -435, -435, -435, -435, -435, -435,

     -435, -435, -435, -435, -435, -435, -435, -435, -435, -435,
     -435, -435, -435, -435, -435, -435, -435, -435, -435, -435,
     -435, -435, -435, -435, -435, -435, -435, -435, -435,  557,
     -435, -435, -435,  558, -435, -435, -435, -435, -435, -435,
     -435, -435, -435, -435, -435, -435, -435, -435, -435, -435,
     -435, -435, -435, -435, -435, -435, -435, -435, -435, -435,
     -435, -435, -435, -435, -435, -435, -435, -435, -435, -435,
     -435, -435, -435, -435, -435, -435, -435, -435
    },

    {
       67, -436, -436, -436, -436, -436, -436, -436, -436, -436,
     -436, -436, -436, -436, -436, -436, -436, -436, -436, -436,

     -436, -436, -436, -436, -436, -436, -436, -436, -436, -436,
     -436, -436, -436, -436, -436, -436, -436, -436, -436, -436,
     -436, -436, -436, -436, -436, -436, -436, -436, -436, -436,
     -436, -436, -436, -436, -436, -436, -436, -436, -436, -436,
     -436, -436, -436, -436, -436, -436, -436, -436, -436, -436,
     -436, -436, -436, -436, -436, -436, -436, -436, -436, -436,
     -436, -436, -436, -436, -436, -436, -436, -436, -436, -436,
     -436, -436, -436, -436, -436, -436, -436, -436, -436, -436,
     -436, -436, -436, -436, -436, -436, -436, -436, -436, -436,
     -436, -436, -436, -436, -436, -436, -436, -436, -436, -436,

     -436, -436, -436, -436, -436, -436, -436, -436
    },

    {
       67, -437, -437, -437, -437, -437, -437, -437, -437, -437,
     -437, -437, -437, -437, -437, -437, -437, -437, -437, -437,
     -437, -437, -437, -437, -437, -437, -437, -437, -437, -437,
     -437, -437, -437, -437, -437, -437, -437, -437, -437, -437,
     -437, -437, -437, -437, -437, -437, -437, -437, -437, -437,
     -437, -437, -437, -437, -437, -437, -437, -437, -437, -437,
     -437, -437, -437, -437, -437, -437, -437, -437, -437, -437,
     -437, -437, -437, -437, -437, -437, -437, -437, -437, -437,
     -437, -437, -437, -437,  559, -437, -437, -437, -437, -437,

     -437, -437, -437, -437, -437, -437, -437, -437, -437, -437,
     -437, -437, -437, -437, -437, -437, -437, -437, -437, -437,
     -437, -437, -437, -437, -437, -437, -437, -437, -437, -437,
     -437, -437, -437, -437, -437, -437, -437, -437
    },

    {
       67, -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, -438,

     -438, -438, -438, -438, -438, -438, -438, -438, -438, -438,
     -438, -438, -438, -438, -438, -438, -438,  560, -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
    },

    {
       67, -439, -439, -439, -439, -439, -439, -439, -439, -439,
     -439, -439, -439, -439, -439, -439, -439, -439, -439, -439,
     -439, -439, -439, -439, -439, -439, -439, -439, -439, -439,

     -439, -439, -439, -439, -439, -439, -439, -439, -439, -439,
     -439, -439, -439, -439, -439, -439, -439, -439, -439, -439,
     -439, -439, -439, -439, -439, -439, -439, -439, -439, -439,
     -439, -439, -439, -439, -439, -439, -439, -439, -439,  561,
     -439, -439, -439, -439, -439, -439, -439, -439, -439, -439,
     -439, -439, -439, -439, -439, -439, -439, -439, -439, -439,
     -439, -439, -439, -439, -439, -439, -439, -439, -439, -439,
     -439, -439, -439, -439, -439, -439, -439, -439, -439, -439,
     -439, -439, -439, -439, -439, -439, -439, -439, -439, -439,
     -439, -439, -439, -439, -439, -439, -439, -439

    },

    {
       67, -440, -440, -440, -440, -440, -440, -440, -440, -440,
     -440, -440, -440, -440, -440, -440, -440, -440, -440, -440,
     -440, -440, -440, -440, -440, -440, -440, -440, -440, -440,
     -440, -440, -440, -440, -440, -440, -440, -440, -440, -440,
     -440, -440, -440, -440, -440, -440, -440, -440, -440, -440,
     -440, -440, -440, -440, -440, -440, -440, -440, -440, -440,
     -440, -440, -440, -440, -440, -440, -440, -440, -440, -440,
     -440, -440, -440, -440, -440, -440, -440, -440, -440, -440,
     -440, -440, -440, -440,  562, -440, -440, -440, -440, -440,
     -440, -440, -440, -440, -440, -440, -440, -440, -440, -440,

     -440, -440, -440, -440, -440, -440, -440, -440, -440, -440,
     -440, -440, -440, -440, -440, -440, -440, -440, -440, -440,
     -440, -440, -440, -440, -440, -440, -440, -440
    },

    {
       67, -441, -441, -441, -441, -441, -441, -441, -441, -441,
     -441, -441, -441, -441, -441, -441, -441, -441, -441, -441,
     -441, -441, -441, -441, -441, -441, -441, -441, -441, -441,
     -441, -441, -441, -441, -441, -441, -441, -441, -441, -441,
     -441, -441, -441, -441, -441, -441, -441, -441, -441, -441,
     -441, -441, -441, -441, -441, -441, -441, -441, -441, -441,
     -441, -441, -441, -441, -441, -441, -441, -441, -441, -441,

     -441, -441, -441, -441, -441, -441, -441, -441, -441, -441,
     -441, -441, -441, -441, -441, -441, -441, -441,  563, -441,
     -441, -441, -441, -441, -441, -441, -441, -441, -441, -441,
     -441, -441, -441, -441, -441, -441, -441, -441, -441, -441,
     -441, -441, -441, -441, -441, -441, -441, -441, -441, -441,
     -441, -441, -441, -441, -441, -441, -441, -441
    },

    {
       67, -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, -442,
     -442, -442, -442, -442, -442, -442, -442, -442, -442, -442,
     -442, -442, -442, -442, -442, -442,  564, -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
    },

    {
       67, -443, -443, -443, -443, -443, -443, -443, -443, -443,

     -443, -443, -443, -443, -443, -443, -443, -443, -443, -443,
     -443, -443, -443, -443, -443, -443, -443, -443, -443, -443,
     -443, -443, -443, -443, -443, -443, -443, -443, -443, -443,
     -443, -443, -443, -443, -443, -443, -443, -443, -443, -443,
     -443, -443, -443, -443, -443, -443, -443, -443, -443, -443,
     -443, -443, -443, -443, -443, -443, -443, -443, -443,  565,
     -443, -443, -443, -443, -443, -443, -443, -443, -443, -443,
     -443, -443, -443, -443, -443, -443, -443, -443, -443, -443,
     -443, -443, -443, -443, -443, -443, -443, -443, -443, -443,
     -443, -443, -443, -443, -443, -443, -443, -443, -443, -443,

     -443, -443, -443, -443, -443, -443, -443, -443, -443, -443,
     -443, -443, -443, -443, -443, -443, -443, -443
    },

    {
       67, -444, -444, -444, -444, -444, -444, -444, -444, -444,
     -444, -444, -444, -444, -444, -444, -444, -444, -444, -444,
     -444, -444, -444, -444, -444, -444, -444, -444, -444, -444,
     -444, -444, -444, -444, -444, -444, -444, -444, -444, -444,
     -444, -444, -444, -444, -444, -444, -444, -444, -444, -444,
     -444, -444, -444, -444, -444, -444, -444, -444, -444, -444,
     -444, -444, -444, -444, -444, -444, -444, -444, -444, -444,
     -444, -444, -444, -444, -444, -444, -444, -444, -444, -444,

      566, -444, -444, -444, -444, -444, -444, -444, -444, -444,
     -444, -444, -444, -444, -444, -444, -444, -444, -444, -444,
     -444, -444, -444, -444, -444, -444, -444, -444, -444, -444,
     -444, -444, -444, -444, -444, -444, -444, -444, -444, -444,
     -444, -444, -444, -444, -444, -444, -444, -444
    },

    {
       67, -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, -445,
     -445, -445, -445, -445, -445, -445, -445, -445, -445, -445,
     -445, -445, -445,  567, -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
    },

    {
       67, -446, -446, -446, -446, -446, -446, -446, -446, -446,
     -446, -446, -446, -446, -446, -446, -446, -446, -446, -446,

     -446, -446, -446, -446, -446, -446, -446, -446, -446, -446,
     -446, -446, -446, -446, -446, -446, -446, -446, -446, -446,
     -446, -446, -446, -446, -446, -446, -446, -446, -446, -446,
     -446, -446, -446, -446, -446, -446, -446, -446, -446, -446,
     -446, -446, -446, -446, -446, -446, -446, -446, -446, -446,
     -446, -446, -446, -446, -446, -446,  568, -446, -446, -446,
     -446, -446, -446, -446, -446, -446, -446, -446, -446, -446,
     -446, -446, -446, -446, -446, -446, -446, -446, -446, -446,
     -446, -446, -446, -446, -446, -446, -446, -446, -446, -446,
     -446, -446, -446, -446, -446, -446, -446, -446, -446, -446,

     -446, -446, -446, -446, -446, -446, -446, -446
    },

    {
       67, -447, -447, -447, -447, -447, -447, -447, -447, -447,
     -447, -447, -447, -447, -447, -447, -447, -447, -447, -447,
     -447, -447, -447, -447, -447, -447, -447, -447, -447, -447,
     -447, -447, -447, -447, -447, -447, -447, -447, -447, -447,
     -447, -447, -447, -447, -447, -447, -447, -447, -447, -447,
     -447, -447, -447, -447, -447, -447, -447, -447, -447, -447,
     -447, -447, -447, -447, -447, -447, -447, -447, -447, -447,
     -447, -447, -447, -447, -447, -447, -447, -447, -447, -447,
     -447, -447, -447, -447, -447, -447, -447, -447, -447, -447,

     -447, -447, -447, -447, -447, -447, -447, -447, -447, -447,
     -447, -447, -447, -447, -447, -447, -447, -447, -447, -447,
     -447, -447, -447, -447, -447, -447, -447, -447, -447, -447,
     -447, -447, -447, -447, -447, -447, -447, -447
    },

    {
       67, -448, -448, -448, -448, -448, -448, -448, -448, -448,
     -448, -448, -448, -448, -448, -448, -448, -448, -448, -448,
     -448, -448, -448, -448, -448, -448, -448, -448, -448, -448,
     -448, -448, -448, -448, -448, -448, -448, -448, -448, -448,
     -448, -448, -448, -448, -448, -448, -448, -448, -448, -448,
     -448, -448, -448, -448, -448, -448, -448, -448, -448, -448,

     -448, -448, -448, -448, -448, -448, -448, -448, -448, -448,
     -448, -448, -448, -448, -448, -448, -448, -448, -448, -448,
     -448, -448, -448, -448, -448, -448, -448, -448, -448, -448,
     -448, -448, -448, -448, -448, -448, -448, -448, -448, -448,
     -448, -448, -448, -448, -448, -448, -448, -448, -448, -448,
     -448, -448, -448, -448, -448, -448, -448, -448, -448, -448,
     -448, -448, -448, -448, -448, -448, -448, -448
    },

    {
       67, -449, -449, -449, -449, -449, -449, -449, -449, -449,
     -449, -449, -449, -449, -449, -449, -449, -449, -449, -449,
     -449, -449, -449, -449, -449, -449, -449, -449, -449, -449,

     -449, -449, -449, -449, -449, -449, -449, -449, -449, -449,
     -449, -449, -449, -449, -449, -449, -449, -449, -449, -449,
     -449, -449, -449, -449, -449, -449, -449, -449, -449, -449,
     -449, -449, -449, -449, -449, -449, -449, -449, -449, -449,
     -449, -449, -449, -449, -449, -449, -449, -449,  569, -449,
     -449, -449, -449, -449, -449, -449, -449, -449, -449, -449,
     -449, -449, -449, -449, -449, -449, -449, -449, -449, -449,
     -449, -449, -449, -449, -449, -449, -449, -449, -449, -449,
     -449, -449, -449, -449, -449, -449, -449, -449, -449, -449,
     -449, -449, -449, -449, -449, -449, -449, -449

    },

    {
       67, -450, -450, -450, -450, -450, -450, -450, -450, -450,
     -450, -450, -450, -450, -450, -450, -450, -450, -450, -450,
     -450, -450, -450, -450, -450, -450, -450, -450, -450, -450,
     -450, -450, -450, -450, -450, -450, -450, -450, -450, -450,
     -450, -450, -450, -450, -450, -450, -450, -450, -450, -450,
     -450, -450, -450, -450, -450, -450, -450, -450, -450, -450,
     -450, -450, -450, -450, -450, -450, -450, -450, -450, -450,
     -450, -450, -450, -450, -450, -450, -450, -450, -450, -450,
     -450, -450, -450,  570, -450, -450, -450, -450, -450, -450,
     -450, -450, -450, -450, -450, -450, -450, -450, -450, -450,

     -450, -450, -450, -450, -450, -450, -450, -450, -450, -450,
     -450, -450, -450, -450, -450, -450, -450, -450, -450, -450,
     -450, -450, -450, -450, -450, -450, -450, -450
    },

    {
       67, -451, -451, -451, -451, -451, -451, -451, -451, -451,
     -451, -451, -451, -451, -451, -451, -451, -451, -451, -451,
     -451, -451, -451, -451, -451, -451, -451, -451, -451, -451,
     -451, -451, -451, -451, -451, -451, -451, -451, -451, -451,
     -451, -451, -451, -451, -451, -451, -451, -451, -451, -451,
     -451, -451, -451, -451, -451, -451, -451, -451, -451, -451,
     -451, -451, -451, -451, -451, -451, -451, -451, -451,  571,

     -451, -451, -451, -451, -451, -451, -451, -451, -451, -451,
     -451, -451, -451, -451, -451, -451, -451, -451, -451, -451,
     -451, -451, -451, -451, -451, -451, -451, -451, -451, -451,
     -451, -451, -451, -451, -451, -451, -451, -451, -451, -451,
     -451, -451, -451, -451, -451, -451, -451, -451, -451, -451,
     -451, -451, -451, -451, -451, -451, -451, -451
    },

    {
       67, -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,  572,
      572,  572,  572,  572,  572,  572,  572,  572, -452, -452,
     -452, -452, -452, -452, -452, -452, -452, -452, -452, -452,
     -452, -452, -452, -452, -452, -452, -452, -452, -452, -452,
     -452, -452,  573, -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
    },

    {
       67, -453, -453, -453, -453, -453, -453, -453, -453, -453,

     -453, -453, -453, -453, -453, -453, -453, -453, -453, -453,
     -453, -453, -453, -453, -453, -453, -453, -453, -453, -453,
     -453, -453, -453, -453, -453, -453, -453, -453, -453, -453,
     -453, -453, -453, -453, -453, -453, -453, -453, -453, -453,
     -453, -453, -453, -453, -453, -453, -453, -453, -453, -453,
     -453, -453, -453, -453, -453, -453, -453, -453, -453, -453,
     -453, -453, -453, -453, -453, -453, -453, -453, -453, -453,
     -453, -453, -453, -453, -453, -453, -453, -453, -453, -453,
     -453, -453, -453, -453, -453, -453, -453, -453, -453, -453,
     -453, -453, -453, -453, -453, -453, -453, -453, -453, -453,

     -453, -453, -453, -453, -453, -453, -453, -453, -453, -453,
     -453, -453, -453, -453, -453, -453, -453, -453
    },

    {
       67, -454, -454, -454, -454, -454, -454, -454, -454, -454,
     -454, -454, -454, -454, -454, -454, -454, -454, -454, -454,
     -454, -454, -454, -454, -454, -454, -454, -454, -454, -454,
     -454, -454, -454, -454, -454, -454, -454, -454, -454, -454,
     -454, -454, -454, -454, -454, -454, -454, -454, -454,  574,
      574,  574,  574,  574,  574,  574,  574,  574, -454, -454,
     -454, -454, -454, -454, -454, -454, -454, -454, -454, -454,
     -454, -454, -454, -454, -454, -454, -454, -454, -454, -454,

     -454, -454, -454, -454, -454, -454, -454, -454, -454, -454,
     -454, -454, -454, -454, -454, -454, -454, -454, -454, -454,
     -454, -454, -454, -454, -454, -454, -454, -454, -454, -454,
     -454, -454, -454, -454, -454, -454, -454, -454, -454, -454,
     -454, -454, -454, -454, -454, -454, -454, -454
    },

    {
       67, -455, -455, -455, -455, -455, -455, -455, -455, -455,
     -455, -455, -455, -455, -455, -455, -455, -455, -455, -455,
     -455, -455, -455, -455, -455, -455, -455, -455, -455, -455,
     -455, -455, -455, -455, -455, -455, -455, -455, -455, -455,
     -455, -455, -455, -455, -455, -455, -455, -455, -455, -455,

     -455, -455, -455, -455, -455, -455, -455, -455, -455, -455,
     -455, -455, -455, -455, -455, -455, -455, -455, -455, -455,
     -455, -455, -455, -455, -455, -455, -455, -455, -455, -455,
     -455, -455, -455, -455, -455, -455, -455, -455,  575, -455,
     -455, -455, -455, -455, -455, -455, -455, -455, -455, -455,
     -455, -455, -455, -455, -455, -455, -455, -455, -455, -455,
     -455, -455, -455, -455, -455, -455, -455, -455, -455, -455,
     -455, -455, -455, -455, -455, -455, -455, -455
    },

    {
       67, -456, -456, -456, -456, -456, -456, -456, -456, -456,
     -456, -456, -456, -456, -456, -456, -456, -456, -456, -456,

     -456, -456, -456, -456, -456, -456, -456, -456, -456, -456,
     -456, -456, -456, -456, -456, -456, -456, -456, -456, -456,
     -456, -456, -456, -456, -456, -456, -456, -456, -456, -456,
     -456, -456, -456, -456, -456, -456, -456, -456, -456, -456,
     -456, -456, -456, -456, -456,  576, -456, -456, -456, -456,
     -456, -456, -456, -456, -456, -456, -456, -456, -456, -456,
     -456, -456, -456, -456, -456, -456, -456, -456, -456, -456,
     -456, -456, -456, -456, -456, -456, -456, -456, -456, -456,
     -456, -456, -456, -456, -456, -456, -456, -456, -456, -456,
     -456, -456, -456, -456, -456, -456, -456, -456, -456, -456,

     -456, -456, -456, -456, -456, -456, -456, -456
    },

    {
       67, -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,  577,
      577,  577,  577,  577,  577,  577,  577,  577, -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, -457, -457, -457, -457,
     -457, -457, -457, -457, -457, -457, -457, -457
    },

    {
       67, -458, -458, -458, -458, -458, -458, -458, -458, -458,
     -458, -458, -458, -458, -458, -458, -458, -458, -458, -458,
     -458, -458, -458, -458, -458, -458, -458, -458, -458, -458,
     -458, -458, -458, -458, -458, -458, -458, -458, -458, -458,
     -458, -458, -458, -458, -458, -458, -458, -458, -458,  578,
      578,  578,  578,  578,  578,  578,  578,  578, -458, -458,

     -458, -458, -458, -458, -458, -458, -458, -458, -458, -458,
     -458, -458, -458, -458, -458, -458, -458, -458, -458, -458,
     -458, -458, -458, -458, -458, -458, -458, -458, -458, -458,
     -458, -458, -458, -458, -458, -458, -458, -458, -458, -458,
     -458, -458, -458, -458, -458, -458, -458, -458, -458, -458,
     -458, -458, -458, -458, -458, -458, -458, -458, -458, -458,
     -458, -458, -458, -458, -458, -458, -458, -458
    },

    {
       67, -459, -459, -459, -459, -459, -459, -459, -459, -459,
     -459, -459, -459, -459, -459, -459, -459, -459, -459, -459,
     -459, -459, -459, -459, -459, -459, -459, -459, -459, -459,

     -459, -459, -459, -459, -459, -459, -459, -459, -459, -459,
     -459, -459, -459, -459, -459, -459, -459, -459, -459, -459,
     -459, -459, -459, -459, -459, -459, -459, -459, -459, -459,
     -459, -459, -459, -459, -459, -459, -459, -459, -459, -459,
     -459, -459, -459, -459, -459, -459, -459, -459, -459, -459,
     -459, -459,  579, -459, -459, -459, -459, -459, -459, -459,
     -459, -459, -459, -459, -459, -459, -459, -459, -459, -459,
     -459, -459, -459, -459, -459, -459, -459, -459, -459, -459,
     -459, -459, -459, -459, -459, -459, -459, -459, -459, -459,
     -459, -459, -459, -459, -459, -459, -459, -459

    },

    {
       67, -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, -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, -460, -460, -460,
     -460, -460, -460, -460, -460, -460, -460, -460
    },

    {
       67, -461, -461, -461, -461, -461, -461, -461, -461, -461,
     -461, -461, -461, -461, -461, -461, -461, -461, -461, -461,
     -461, -461, -461, -461, -461, -461, -461, -461, -461, -461,
     -461, -461, -461, -461, -461, -461, -461, -461, -461, -461,
     -461, -461, -461, -461, -461, -461, -461, -461, -461, -461,
     -461, -461, -461, -461, -461, -461, -461, -461, -461, -461,
     -461, -461, -461, -461, -461, -461, -461, -461, -461, -461,

     -461, -461, -461, -461, -461, -461, -461, -461, -461, -461,
     -461, -461, -461, -461, -461, -461, -461, -461, -461, -461,
     -461, -461, -461, -461, -461, -461, -461, -461, -461, -461,
     -461, -461, -461, -461, -461, -461, -461, -461, -461, -461,
     -461, -461, -461, -461, -461, -461, -461, -461, -461, -461,
     -461, -461, -461, -461, -461, -461, -461, -461
    },

    {
       67, -462, -462, -462, -462, -462, -462, -462, -462, -462,
     -462, -462, -462, -462, -462, -462, -462, -462, -462, -462,
     -462, -462, -462, -462, -462, -462, -462, -462, -462, -462,
     -462, -462, -462, -462, -462, -462, -462, -462, -462, -462,

     -462, -462, -462, -462, -462, -462, -462, -462, -462, -462,
     -462, -462, -462, -462, -462, -462, -462, -462, -462, -462,
     -462, -462, -462, -462, -462, -462, -462, -462, -462, -462,
     -462, -462, -462, -462, -462, -462, -462, -462, -462, -462,
     -462, -462, -462, -462, -462, -462, -462, -462, -462, -462,
     -462, -462, -462, -462, -462, -462, -462, -462, -462, -462,
     -462, -462, -462, -462, -462, -462, -462, -462, -462, -462,
     -462, -462, -462, -462, -462, -462, -462, -462, -462, -462,
     -462, -462, -462, -462, -462, -462, -462, -462
    },

    {
       67, -463, -463, -463, -463, -463, -463, -463, -463, -463,

     -463, -463, -463, -463, -463, -463, -463, -463, -463, -463,
     -463, -463, -463, -463, -463, -463, -463, -463, -463, -463,
     -463, -463, -463, -463, -463, -463, -463, -463, -463, -463,
     -463, -463, -463, -463, -463, -463, -463, -463, -463, -463,
     -463, -463, -463, -463, -463, -463, -463, -463, -463, -463,
     -463, -463, -463, -463, -463, -463, -463, -463, -463, -463,
     -463, -463, -463, -463, -463, -463, -463, -463, -463, -463,
     -463, -463, -463, -463, -463, -463, -463, -463, -463, -463,
     -463, -463, -463, -463, -463, -463, -463, -463, -463, -463,
     -463, -463, -463, -463, -463, -463, -463, -463, -463, -463,

     -463, -463, -463, -463, -463, -463, -463, -463, -463, -463,
     -463, -463, -463, -463, -463, -463, -463, -463
    },

    {
       67, -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, -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, -464, -464, -464,
     -464, -464, -464, -464, -464, -464, -464, -464
    },

    {
       67, -465, -465, -465, -465, -465, -465, -465, -465, -465,
     -465, -465, -465, -465, -465, -465, -465, -465, -465, -465,
     -465, -465, -465, -465, -465, -465, -465, -465, -465, -465,
     -465, -465, -465, -465, -465, -465, -465, -465, -465, -465,
     -465, -465, -465, -465, -465, -465, -465, -465, -465, -465,

     -465, -465, -465, -465, -465, -465, -465, -465, -465, -465,
     -465, -465, -465, -465, -465, -465, -465, -465, -465, -465,
     -465, -465, -465, -465, -465, -465, -465, -465, -465, -465,
     -465, -465, -465, -465, -465, -465, -465, -465, -465, -465,
     -465, -465, -465, -465, -465, -465, -465, -465, -465, -465,
     -465, -465, -465, -465, -465, -465, -465, -465, -465, -465,
     -465, -465, -465, -465, -465, -465, -465, -465, -465, -465,
     -465, -465, -465, -465, -465, -465, -465, -465
    },

    {
       67, -466, -466, -466, -466, -466, -466, -466, -466, -466,
     -466, -466, -466, -466, -466, -466, -466, -466, -466, -466,

     -466, -466, -466, -466, -466, -466, -466, -466, -466, -466,
     -466, -466, -466, -466, -466, -466, -466, -466, -466, -466,
     -466, -466, -466, -466, -466, -466, -466, -466,  580,  580,
      580,  580,  580,  580,  580,  580,  580,  580, -466, -466,
     -466, -466, -466, -466, -466, -466, -466, -466, -466, -466,
     -466, -466, -466, -466, -466, -466, -466, -466, -466, -466,
     -466, -466, -466, -466, -466, -466, -466, -466, -466, -466,
     -466, -466, -466, -466, -466, -466, -466, -466, -466, -466,
     -466, -466, -466, -466, -466, -466, -466, -466, -466, -466,
     -466, -466, -466, -466, -466, -466, -466, -466, -466, -466,

     -466, -466, -466, -466, -466, -466, -466, -466
    },

    {
       67, -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,  580,  580,
      580,  580,  580,  580,  580,  580,  580,  580, -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,  581, -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
    },

    {
       67, -468, -468, -468, -468, -468, -468, -468, -468, -468,
     -468, -468, -468, -468, -468, -468, -468, -468, -468, -468,
     -468, -468, -468, -468, -468, -468, -468, -468, -468, -468,
     -468, -468, -468, -468, -468, -468, -468, -468, -468, -468,
     -468, -468, -468, -468, -468, -468, -468, -468, -468,  582,
      582,  582,  582,  582,  582,  582,  582,  582, -468, -468,

     -468, -468, -468, -468, -468, -468, -468, -468, -468, -468,
     -468, -468, -468, -468, -468, -468, -468, -468, -468, -468,
     -468, -468, -468, -468, -468, -468, -468, -468, -468, -468,
     -468, -468, -468, -468, -468, -468, -468, -468, -468, -468,
     -468, -468, -468, -468, -468, -468, -468, -468, -468, -468,
     -468, -468, -468, -468, -468, -468, -468, -468, -468, -468,
     -468, -468, -468, -468, -468, -468, -468, -468
    },

    {
       67, -469, -469, -469, -469, -469, -469, -469, -469, -469,
     -469, -469, -469, -469, -469, -469, -469, -469, -469, -469,
     -469, -469, -469, -469, -469, -469, -469, -469, -469, -469,

     -469, -469,  583, -469, -469, -469, -469, -469, -469, -469,
     -469, -469, -469, -469, -469, -469, -469, -469,  584,  584,
      584,  584,  584,  584,  584,  584,  584,  584, -469, -469,
     -469, -469, -469, -469, -469,  583,  583,  583,  583,  583,
      583,  583,  583,  583,  583,  583,  583,  583,  583,  583,
      583,  583,  583,  583,  583,  583,  583,  583,  583,  583,
      583, -469, -469, -469, -469, -469, -469, -469, -469, -469,
     -469, -469, -469, -469, -469, -469, -469, -469, -469, -469,
     -469, -469, -469, -469, -469, -469, -469, -469, -469, -469,
     -469, -469, -469, -469, -469, -469, -469, -469

    },

    {
       67, -470, -470, -470, -470, -470, -470, -470, -470, -470,
     -470, -470, -470, -470, -470, -470, -470, -470, -470, -470,
     -470, -470, -470, -470, -470, -470, -470, -470, -470, -470,
     -470, -470,  585, -470, -470, -470, -470, -470, -470, -470,
     -470, -470, -470, -470, -470, -470, -470, -470, -470, -470,
     -470, -470, -470, -470, -470, -470, -470, -470, -470, -470,
     -470, -470, -470, -470, -470, -470, -470, -470, -470, -470,
     -470, -470, -470, -470, -470, -470, -470, -470, -470, -470,
     -470, -470, -470, -470, -470, -470, -470, -470, -470, -470,
     -470, -470, -470, -470, -470, -470, -470, -470, -470, -470,

     -470, -470, -470, -470, -470, -470, -470, -470, -470, -470,
     -470, -470, -470, -470, -470, -470, -470, -470, -470, -470,
     -470, -470, -470, -470, -470, -470, -470, -470
    },

    {
       67, -471, -471, -471, -471, -471, -471, -471, -471, -471,
     -471, -471, -471, -471, -471, -471, -471, -471, -471, -471,
     -471, -471, -471, -471, -471, -471, -471, -471, -471, -471,
     -471, -471,  586, -471, -471, -471, -471, -471, -471, -471,
     -471, -471, -471, -471, -471, -471, -471, -471,  587,  587,
      587,  587,  587,  587,  587,  587,  587,  587, -471, -471,
     -471, -471, -471, -471, -471,  586,  586,  586,  586,  586,

      586,  586,  586,  586,  586,  586,  586,  586,  586,  586,
      586,  586,  586,  586,  586,  586,  586,  586,  586,  586,
      586, -471, -471, -471, -471, -471, -471, -471, -471, -471,
     -471, -471, -471, -471, -471, -471, -471, -471, -471, -471,
     -471, -471, -471, -471, -471, -471, -471, -471, -471, -471,
     -471, -471, -471, -471, -471, -471, -471, -471
    },

    {
       67, -472, -472, -472, -472, -472, -472, -472, -472, -472,
     -472, -472, -472, -472, -472, -472, -472, -472, -472, -472,
     -472, -472, -472, -472, -472, -472, -472, -472, -472, -472,
     -472, -472, -472, -472, -472, -472, -472, -472, -472, -472,

     -472, -472, -472, -472, -472, -472, -472, -472, -472, -472,
     -472, -472, -472, -472, -472, -472, -472, -472, -472, -472,
     -472, -472, -472, -472, -472, -472, -472, -472, -472, -472,
     -472, -472, -472, -472, -472, -472, -472, -472, -472, -472,
     -472, -472, -472, -472, -472, -472, -472, -472, -472, -472,
     -472, -472, -472, -472, -472, -472, -472, -472, -472, -472,
     -472, -472, -472, -472, -472, -472, -472, -472, -472, -472,
     -472, -472, -472, -472, -472, -472, -472, -472, -472, -472,
     -472, -472, -472, -472, -472, -472, -472, -472
    },

    {
       67, -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, -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, -473, -473, -473,
     -473, -473, -473, -473, -473, -473, -473, -473
    },

    {
       67, -474, -474, -474, -474, -474, -474, -474, -474, -474,
     -474, -474, -474, -474, -474, -474, -474, -474, -474, -474,
     -474, -474, -474, -474, -474, -474, -474, -474, -474, -474,
     -474, -474, -474, -474, -474, -474, -474, -474, -474, -474,
     -474, -474, -474, -474, -474, -474, -474, -474, -474, -474,
     -474, -474, -474, -474, -474, -474, -474, -474, -474, -474,
     -474, -474, -474, -474, -474, -474, -474, -474, -474, -474,
     -474, -474, -474, -474, -474, -474, -474, -474, -474, -474,

     -474, -474, -474, -474, -474, -474, -474, -474, -474, -474,
     -474, -474, -474, -474, -474, -474, -474, -474, -474, -474,
     -474, -474, -474, -474, -474, -474, -474, -474, -474, -474,
     -474, -474, -474, -474, -474, -474, -474, -474, -474, -474,
     -474, -474, -474, -474, -474, -474, -474, -474
    },

    {
       67, -475, -475, -475, -475, -475, -475, -475, -475, -475,
     -475, -475, -475, -475, -475, -475, -475, -475, -475, -475,
     -475, -475, -475, -475, -475, -475, -475, -475, -475, -475,
     -475, -475, -475, -475, -475, -475, -475, -475, -475, -475,
     -475, -475, -475, -475, -475, -475, -475, -475, -475, -475,

     -475, -475, -475, -475, -475, -475, -475, -475, -475, -475,
     -475, -475, -475, -475, -475, -475, -475, -475, -475, -475,
     -475, -475, -475, -475, -475, -475, -475, -475, -475, -475,
     -475, -475, -475, -475, -475, -475, -475, -475, -475, -475,
     -475, -475, -475, -475, -475,  588, -475, -475, -475, -475,
     -475, -475, -475, -475, -475, -475, -475, -475, -475, -475,
     -475, -475, -475, -475, -475, -475, -475, -475, -475, -475,
     -475, -475, -475, -475, -475, -475, -475, -475
    },

    {
       67, -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,  589,
      589,  589,  589,  589,  589,  589,  589,  589, -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, -476, -476, -476, -476,

     -476, -476, -476, -476, -476, -476, -476, -476
    },

    {
       67, -477, -477, -477, -477, -477, -477, -477, -477, -477,
     -477, -477, -477, -477, -477, -477, -477, -477, -477, -477,
     -477, -477, -477, -477, -477, -477, -477, -477, -477, -477,
     -477, -477,  590, -477, -477, -477, -477, -477, -477, -477,
     -477, -477, -477, -477, -477, -477, -477, -477,  591,  591,
      591,  591,  591,  591,  591,  591,  591,  591, -477, -477,
     -477, -477, -477, -477, -477,  590,  590,  590,  590,  590,
      590,  590,  590,  590,  590,  590,  590,  590,  590,  590,
      590,  590,  590,  590,  590,  590,  590,  590,  590,  590,

      590, -477, -477, -477, -477, -477, -477, -477, -477, -477,
     -477, -477, -477, -477, -477, -477, -477, -477, -477, -477,
     -477, -477, -477, -477, -477, -477, -477, -477, -477, -477,
     -477, -477, -477, -477, -477, -477, -477, -477
    },

    {
       67, -478, -478, -478, -478, -478, -478, -478, -478, -478,
     -478, -478, -478, -478, -478, -478, -478, -478, -478, -478,
     -478, -478, -478, -478, -478, -478, -478, -478, -478, -478,
     -478, -478,  592, -478, -478, -478, -478, -478, -478, -478,
     -478, -478, -478, -478, -478, -478, -478, -478, -478, -478,
     -478, -478, -478, -478, -478, -478, -478, -478, -478, -478,

     -478, -478, -478, -478, -478, -478, -478, -478, -478, -478,
     -478, -478, -478, -478, -478, -478, -478, -478, -478, -478,
     -478, -478, -478, -478, -478, -478, -478, -478, -478, -478,
     -478, -478, -478, -478, -478, -478, -478, -478, -478, -478,
     -478, -478, -478, -478, -478, -478, -478, -478, -478, -478,
     -478, -478, -478, -478, -478, -478, -478, -478, -478, -478,
     -478, -478, -478, -478, -478, -478, -478, -478
    },

    {
       67, -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,  593, -479, -479, -479, -479, -479, -479, -479,
     -479, -479, -479, -479, -479, -479, -479, -479,  594,  594,
      594,  594,  594,  594,  594,  594,  594,  594, -479, -479,
     -479, -479, -479, -479, -479,  593,  593,  593,  593,  593,
      593,  593,  593,  593,  593,  593,  593,  593,  593,  593,
      593,  593,  593,  593,  593,  593,  593,  593,  593,  593,
      593, -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

    },

    {
       67, -480, -480, -480, -480, -480, -480, -480, -480, -480,
     -480, -480, -480, -480, -480, -480, -480, -480, -480, -480,
     -480, -480, -480, -480, -480, -480, -480, -480, -480, -480,
     -480, -480, -480, -480, -480, -480, -480, -480, -480, -480,
     -480, -480, -480, -480, -480, -480, -480, -480, -480,  595,
      595,  595,  595,  595,  595,  595,  595,  595, -480, -480,
     -480, -480, -480, -480, -480, -480, -480, -480, -480, -480,
     -480, -480, -480, -480, -480, -480, -480, -480, -480, -480,
     -480, -480, -480, -480, -480, -480, -480, -480, -480, -480,
     -480, -480, -480, -480, -480, -480, -480, -480, -480, -480,

     -480, -480, -480, -480, -480, -480, -480, -480, -480, -480,
     -480, -480, -480, -480, -480, -480, -480, -480, -480, -480,
     -480, -480, -480, -480, -480, -480, -480, -480
    },

    {
       67, -481, -481, -481, -481, -481, -481, -481, -481, -481,
     -481, -481, -481, -481, -481, -481, -481, -481, -481, -481,
     -481, -481, -481, -481, -481, -481, -481, -481, -481, -481,
     -481, -481,  596, -481, -481, -481, -481, -481, -481, -481,
     -481, -481, -481, -481, -481, -481, -481, -481,  597,  597,
      597,  597,  597,  597,  597,  597,  597,  597, -481, -481,
     -481, -481, -481, -481, -481,  596,  596,  596,  596,  596,

      596,  596,  596,  596,  596,  596,  596,  596,  596,  596,
      596,  596,  596,  596,  596,  596,  596,  596,  596,  596,
      596, -481, -481, -481, -481, -481, -481, -481, -481, -481,
     -481, -481, -481, -481, -481, -481, -481, -481, -481, -481,
     -481, -481, -481, -481, -481, -481, -481, -481, -481, -481,
     -481, -481, -481, -481, -481, -481, -481, -481
    },

    {
       67, -482, -482, -482, -482, -482, -482, -482, -482, -482,
     -482, -482, -482, -482, -482, -482, -482, -482, -482, -482,
     -482, -482, -482, -482, -482, -482, -482, -482, -482, -482,
     -482, -482,  598, -482, -482, -482, -482, -482, -482, -482,

     -482, -482, -482, -482, -482, -482, -482, -482, -482, -482,
     -482, -482, -482, -482, -482, -482, -482, -482, -482, -482,
     -482, -482, -482, -482, -482, -482, -482, -482, -482, -482,
     -482, -482, -482, -482, -482, -482, -482, -482, -482, -482,
     -482, -482, -482, -482, -482, -482, -482, -482, -482, -482,
     -482, -482, -482, -482, -482, -482, -482, -482, -482, -482,
     -482, -482, -482, -482, -482, -482, -482, -482, -482, -482,
     -482, -482, -482, -482, -482, -482, -482, -482, -482, -482,
     -482, -482, -482, -482, -482, -482, -482, -482
    },

    {
       67, -483, -483, -483, -483, -483, -483, -483, -483, -483,

     -483, -483, -483, -483, -483, -483, -483, -483, -483, -483,
     -483, -483, -483, -483, -483, -483, -483, -483, -483, -483,
     -483, -483,  599, -483, -483, -483, -483, -483, -483, -483,
     -483, -483, -483, -483, -483, -483, -483, -483,  600,  600,
      600,  600,  600,  600,  600,  600,  600,  600, -483, -483,
     -483, -483, -483, -483, -483,  599,  599,  599,  599,  599,
      599,  599,  599,  599,  599,  599,  599,  599,  599,  599,
      599,  599,  599,  599,  599,  599,  599,  599,  599,  599,
      599, -483, -483, -483, -483, -483, -483, -483, -483, -483,
     -483, -483, -483, -483, -483, -483, -483, -483, -483, -483,

     -483, -483, -483, -483, -483, -483, -483, -483, -483, -483,
     -483, -483, -483, -483, -483, -483, -483, -483
    },

    {
       67, -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, -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,  601, -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
    },

    {
       67, -485, -485, -485, -485, -485, -485, -485, -485, -485,
     -485, -485, -485, -485, -485, -485, -485, -485, -485, -485,
     -485, -485, -485, -485, -485, -485, -485, -485, -485, -485,
     -485, -485, -485, -485, -485, -485, -485, -485, -485, -485,
     -485, -485, -485, -485, -485, -485, -485, -485,  602,  603,

      603,  603,  603,  603,  603,  603,  603,  603, -485, -485,
     -485, -485, -485, -485, -485, -485, -485, -485, -485, -485,
     -485, -485, -485, -485, -485, -485, -485, -485, -485, -485,
     -485, -485, -485, -485, -485, -485, -485, -485, -485, -485,
     -485, -485, -485, -485, -485, -485, -485, -485, -485, -485,
     -485, -485, -485, -485, -485, -485, -485, -485, -485, -485,
     -485, -485, -485, -485, -485, -485, -485, -485, -485, -485,
     -485, -485, -485, -485, -485, -485, -485, -485
    },

    {
       67, -486, -486, -486, -486, -486, -486, -486, -486, -486,
     -486, -486, -486, -486, -486, -486, -486, -486, -486, -486,

     -486, -486, -486, -486, -486, -486, -486, -486, -486, -486,
     -486, -486,  604, -486, -486, -486, -486, -486, -486, -486,
     -486, -486, -486, -486, -486, -486, -486, -486, -486, -486,
     -486, -486, -486, -486, -486, -486, -486, -486, -486, -486,
     -486, -486, -486, -486, -486,  604,  604,  604,  604,  604,
      604,  604,  604,  604,  604,  604,  604,  604,  604,  604,
      604,  604,  604,  604,  604,  604,  604,  604,  604,  604,
      604, -486, -486, -486, -486, -486, -486, -486, -486, -486,
     -486, -486, -486, -486, -486, -486, -486, -486, -486, -486,
     -486, -486, -486, -486, -486, -486, -486, -486, -486, -486,

     -486, -486, -486, -486, -486, -486, -486, -486
    },

    {
       67, -487, -487, -487, -487, -487, -487, -487, -487, -487,
     -487, -487, -487, -487, -487, -487, -487, -487, -487, -487,
     -487, -487, -487, -487, -487, -487, -487, -487, -487, -487,
     -487, -487,  604, -487, -487, -487, -487, -487, -487, -487,
     -487, -487, -487, -487, -487, -487, -487, -487,  605,  605,
      605,  605,  605,  605,  605,  605,  605,  605, -487, -487,
     -487, -487, -487, -487, -487,  604,  604,  604,  604,  604,
      604,  604,  604,  604,  604,  604,  604,  604,  604,  604,
      604,  604,  604,  604,  604,  604,  604,  604,  604,  604,

      604, -487, -487, -487, -487, -487, -487, -487, -487, -487,
     -487, -487, -487, -487, -487, -487, -487, -487, -487, -487,
     -487, -487, -487, -487, -487, -487, -487, -487, -487, -487,
     -487, -487, -487, -487, -487, -487, -487, -487
    },

    {
       67, -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,  606, -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, -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
    },

    {
       67, -489, -489, -489, -489, -489, -489, -489, -489, -489,
     -489, -489, -489, -489, -489, -489, -489, -489, -489, -489,
     -489, -489, -489, -489, -489, -489, -489, -489, -489, -489,

     -489, -489,  607, -489, -489, -489, -489, -489, -489, -489,
     -489, -489, -489, -489, -489, -489, -489, -489,  608,  608,
      608,  608,  608,  608,  608,  608,  608,  608, -489, -489,
     -489, -489, -489, -489, -489,  607,  607,  607,  607,  607,
      607,  607,  607,  607,  607,  607,  607,  607,  607,  607,
      607,  607,  607,  607,  607,  607,  607,  607,  607,  607,
      607, -489, -489, -489, -489, -489, -489, -489, -489, -489,
     -489, -489, -489, -489, -489, -489, -489, -489, -489, -489,
     -489, -489, -489, -489, -489, -489, -489, -489, -489, -489,
     -489, -489, -489, -489, -489, -489, -489, -489

    },

    {
       67, -490, -490, -490, -490, -490, -490, -490, -490, -490,
     -490, -490, -490, -490, -490, -490, -490, -490, -490, -490,
     -490, -490, -490, -490, -490, -490, -490, -490, -490, -490,
     -490, -490, -490, -490, -490, -490, -490, -490, -490, -490,
     -490, -490, -490, -490, -490, -490, -490, -490, -490, -490,
     -490, -490, -490, -490, -490, -490, -490, -490, -490, -490,
     -490, -490, -490, -490, -490, -490, -490, -490, -490, -490,
     -490, -490, -490, -490, -490, -490, -490, -490, -490, -490,
     -490, -490, -490, -490, -490, -490, -490, -490, -490, -490,
     -490, -490, -490, -490, -490,  609, -490, -490, -490, -490,

     -490, -490, -490, -490, -490, -490, -490, -490, -490, -490,
     -490, -490, -490, -490, -490, -490, -490, -490, -490, -490,
     -490, -490, -490, -490, -490, -490, -490, -490
    },

    {
       67, -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,  610,  611,
      611,  611,  611,  611,  611,  611,  611,  611, -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, -491, -491, -491, -491,
     -491, -491, -491, -491, -491, -491, -491, -491
    },

    {
       67, -492, -492, -492, -492, -492, -492, -492, -492, -492,
     -492, -492, -492, -492, -492, -492, -492, -492, -492, -492,
     -492, -492, -492, -492, -492, -492, -492, -492, -492, -492,
     -492, -492,  612, -492, -492, -492, -492, -492, -492, -492,

     -492, -492, -492, -492, -492, -492, -492, -492, -492, -492,
     -492, -492, -492, -492, -492, -492, -492, -492, -492, -492,
     -492, -492, -492, -492, -492,  612,  612,  612,  612,  612,
      612,  612,  612,  612,  612,  612,  612,  612,  612,  612,
      612,  612,  612,  612,  612,  612,  612,  612,  612,  612,
      612, -492, -492, -492, -492, -492, -492, -492, -492, -492,
     -492, -492, -492, -492, -492, -492, -492, -492, -492, -492,
     -492, -492, -492, -492, -492, -492, -492, -492, -492, -492,
     -492, -492, -492, -492, -492, -492, -492, -492
    },

    {
       67, -493, -493, -493, -493, -493, -493, -493, -493, -493,

     -493, -493, -493, -493, -493, -493, -493, -493, -493, -493,
     -493, -493, -493, -493, -493, -493, -493, -493, -493, -493,
     -493, -493,  612, -493, -493, -493, -493, -493, -493, -493,
     -493, -493, -493, -493, -493, -493, -493, -493,  613,  613,
      613,  613,  613,  613,  613,  613,  613,  613, -493, -493,
     -493, -493, -493, -493, -493,  612,  612,  612,  612,  612,
      612,  612,  612,  612,  612,  612,  612,  612,  612,  612,
      612,  612,  612,  612,  612,  612,  612,  612,  612,  612,
      612, -493, -493, -493, -493, -493, -493, -493, -493, -493,
     -493, -493, -493, -493, -493, -493, -493, -493, -493, -493,

     -493, -493, -493, -493, -493, -493, -493, -493, -493, -493,
     -493, -493, -493, -493, -493, -493, -493, -493
    },

    {
       67, -494, -494, -494, -494, -494, -494, -494, -494, -494,
     -494, -494, -494, -494, -494, -494, -494, -494, -494, -494,
     -494, -494, -494, -494, -494, -494, -494, -494, -494, -494,
     -494, -494,  614, -494, -494, -494, -494, -494, -494, -494,
     -494, -494, -494, -494, -494, -494, -494, -494, -494, -494,
     -494, -494, -494, -494, -494, -494, -494, -494, -494, -494,
     -494, -494, -494, -494, -494, -494, -494, -494, -494, -494,
     -494, -494, -494, -494, -494, -494, -494, -494, -494, -494,

     -494, -494, -494, -494, -494, -494, -494, -494, -494, -494,
     -494, -494, -494, -494, -494, -494, -494, -494, -494, -494,
     -494, -494, -494, -494, -494, -494, -494, -494, -494, -494,
     -494, -494, -494, -494, -494, -494, -494, -494, -494, -494,
     -494, -494, -494, -494, -494, -494, -494, -494
    },

    {
       67, -495, -495, -495, -495, -495, -495, -495, -495, -495,
     -495, -495, -495, -495, -495, -495, -495, -495, -495, -495,
     -495, -495, -495, -495, -495, -495, -495, -495, -495, -495,
     -495, -495,  615, -495, -495, -495, -495, -495, -495, -495,
     -495, -495, -495, -495, -495, -495, -495, -495,  616,  616,

      616,  616,  616,  616,  616,  616,  616,  616, -495, -495,
     -495, -495, -495, -495, -495,  615,  615,  615,  615,  615,
      615,  615,  615,  615,  615,  615,  615,  615,  615,  615,
      615,  615,  615,  615,  615,  615,  615,  615,  615,  615,
      615, -495, -495, -495, -495, -495, -495, -495, -495, -495,
     -495, -495, -495, -495, -495, -495, -495, -495, -495, -495,
     -495, -495, -495, -495, -495, -495, -495, -495, -495, -495,
     -495, -495, -495, -495, -495, -495, -495, -495
    },

    {
       67, -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,  617,  617,
      617,  617,  617,  617,  617,  617,  617,  617, -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, -496, -496, -496, -496,

     -496, -496, -496, -496, -496, -496, -496, -496
    },

    {
       67, -497, -497, -497, -497, -497, -497, -497, -497, -497,
     -497, -497, -497, -497, -497, -497, -497, -497, -497, -497,
     -497, -497, -497, -497, -497, -497, -497, -497, -497, -497,
     -497, -497,  618, -497, -497, -497, -497, -497, -497, -497,
     -497, -497, -497, -497, -497, -497, -497, -497, -497, -497,
     -497, -497, -497, -497, -497, -497, -497, -497, -497, -497,
     -497, -497, -497, -497, -497,  618,  618,  618,  618,  618,
      618,  618,  618,  618,  618,  618,  618,  618,  618,  618,
      618,  618,  618,  618,  618,  618,  618,  618,  618,  618,

      618, -497, -497, -497, -497, -497, -497, -497, -497, -497,
     -497, -497, -497, -497, -497, -497, -497, -497, -497, -497,
     -497, -497, -497, -497, -497, -497, -497, -497, -497, -497,
     -497, -497, -497, -497, -497, -497, -497, -497
    },

    {
       67, -498, -498, -498, -498, -498, -498, -498, -498, -498,
     -498, -498, -498, -498, -498, -498, -498, -498, -498, -498,
     -498, -498, -498, -498, -498, -498, -498, -498, -498, -498,
     -498, -498,  618, -498, -498, -498, -498, -498, -498, -498,
     -498, -498, -498, -498, -498, -498, -498, -498,  619,  619,
      619,  619,  619,  619,  619,  619,  619,  619, -498, -498,

     -498, -498, -498, -498, -498,  618,  618,  618,  618,  618,
      618,  618,  618,  618,  618,  618,  618,  618,  618,  618,
      618,  618,  618,  618,  618,  618,  618,  618,  618,  618,
      618, -498, -498, -498, -498, -498, -498, -498, -498, -498,
     -498, -498, -498, -498, -498, -498, -498, -498, -498, -498,
     -498, -498, -498, -498, -498, -498, -498, -498, -498, -498,
     -498, -498, -498, -498, -498, -498, -498, -498
    },

    {
       67, -499, -499, -499, -499, -499, -499, -499, -499, -499,
     -499, -499, -499, -499, -499, -499, -499, -499, -499, -499,
     -499, -499, -499, -499, -499, -499, -499, -499, -499, -499,

     -499, -499,  620, -499, -499, -499, -499, -499, -499, -499,
     -499, -499, -499, -499, -499, -499, -499, -499, -499, -499,
     -499, -499, -499, -499, -499, -499, -499, -499, -499, -499,
     -499, -499, -499, -499, -499, -499, -499, -499, -499, -499,
     -499, -499, -499, -499, -499, -499, -499, -499, -499, -499,
     -499, -499, -499, -499, -499, -499, -499, -499, -499, -499,
     -499, -499, -499, -499, -499, -499, -499, -499, -499, -499,
     -499, -499, -499, -499, -499, -499, -499, -499, -499, -499,
     -499, -499, -499, -499, -499, -499, -499, -499, -499, -499,
     -499, -499, -499, -499, -499, -499, -499, -499

    },

    {
       67, -500, -500, -500, -500, -500, -500, -500, -500, -500,
     -500, -500, -500, -500, -500, -500, -500, -500, -500, -500,
     -500, -500, -500, -500, -500, -500, -500, -500, -500, -500,
     -500, -500,  621, -500, -500, -500, -500, -500, -500, -500,
     -500, -500, -500, -500, -500, -500, -500, -500,  622,  622,
      622,  622,  622,  622,  622,  622,  622,  622, -500, -500,
     -500, -500, -500, -500, -500,  621,  621,  621,  621,  621,
      621,  621,  621,  621,  621,  621,  621,  621,  621,  621,
      621,  621,  621,  621,  621,  621,  621,  621,  621,  621,
      621, -500, -500, -500, -500, -500, -500, -500, -500, -500,

     -500, -500, -500, -500, -500, -500, -500, -500, -500, -500,
     -500, -500, -500, -500, -500, -500, -500, -500, -500, -500,
     -500, -500, -500, -500, -500, -500, -500, -500
    },

    {
       67, -501, -501, -501, -501, -501, -501, -501, -501, -501,
     -501, -501, -501, -501, -501, -501, -501, -501, -501, -501,
     -501, -501, -501, -501, -501, -501, -501, -501, -501, -501,
     -501, -501, -501, -501, -501, -501, -501, -501, -501, -501,
     -501, -501, -501, -501, -501, -501, -501, -501, -501, -501,
     -501, -501, -501, -501, -501, -501, -501, -501, -501, -501,
     -501, -501, -501, -501, -501, -501, -501, -501, -501, -501,

     -501, -501, -501, -501, -501, -501, -501, -501, -501, -501,
     -501, -501, -501, -501, -501, -501, -501, -501, -501, -501,
     -501, -501, -501, -501, -501,  623, -501, -501, -501, -501,
     -501, -501, -501, -501, -501, -501, -501, -501, -501, -501,
     -501, -501, -501, -501, -501, -501, -501, -501, -501, -501,
     -501, -501, -501, -501, -501, -501, -501, -501
    },

    {
       67, -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,  624,  625,
      625,  625,  625,  625,  625,  625,  625,  625, -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, -502, -502, -502, -502,
     -502, -502, -502, -502, -502, -502, -502, -502
    },

    {
       67, -503, -503, -503, -503, -503, -503, -503, -503, -503,

     -503, -503, -503, -503, -503, -503, -503, -503, -503, -503,
     -503, -503, -503, -503, -503, -503, -503, -503, -503, -503,
     -503, -503,  626, -503, -503, -503, -503, -503, -503, -503,
     -503, -503, -503, -503, -503, -503, -503, -503, -503, -503,
     -503, -503, -503, -503, -503, -503, -503, -503, -503, -503,
     -503, -503, -503, -503, -503,  626,  626,  626,  626,  626,
      626,  626,  626,  626,  626,  626,  626,  626,  626,  626,
      626,  626,  626,  626,  626,  626,  626,  626,  626,  626,
      626, -503, -503, -503, -503, -503, -503, -503, -503, -503,
     -503, -503, -503, -503, -503, -503, -503, -503, -503, -503,

     -503, -503, -503, -503, -503, -503, -503, -503, -503, -503,
     -503, -503, -503, -503, -503, -503, -503, -503
    },

    {
       67, -504, -504, -504, -504, -504, -504, -504, -504, -504,
     -504, -504, -504, -504, -504, -504, -504, -504, -504, -504,
     -504, -504, -504, -504, -504, -504, -504, -504, -504, -504,
     -504, -504,  626, -504, -504, -504, -504, -504, -504, -504,
     -504, -504, -504, -504, -504, -504, -504, -504,  627,  627,
      627,  627,  627,  627,  627,  627,  627,  627, -504, -504,
     -504, -504, -504, -504, -504,  626,  626,  626,  626,  626,
      626,  626,  626,  626,  626,  626,  626,  626,  626,  626,

      626,  626,  626,  626,  626,  626,  626,  626,  626,  626,
      626, -504, -504, -504, -504, -504, -504, -504, -504, -504,
     -504, -504, -504, -504, -504, -504, -504, -504, -504, -504,
     -504, -504, -504, -504, -504, -504, -504, -504, -504, -504,
     -504, -504, -504, -504, -504, -504, -504, -504
    },

    {
       67, -505, -505, -505, -505, -505, -505, -505, -505, -505,
     -505, -505, -505, -505, -505, -505, -505, -505, -505, -505,
     -505, -505, -505, -505, -505, -505, -505, -505, -505, -505,
     -505, -505,  628, -505, -505, -505, -505, -505, -505, -505,
     -505, -505, -505, -505, -505, -505, -505, -505, -505, -505,

     -505, -505, -505, -505, -505, -505, -505, -505, -505, -505,
     -505, -505, -505, -505, -505, -505, -505, -505, -505, -505,
     -505, -505, -505, -505, -505, -505, -505, -505, -505, -505,
     -505, -505, -505, -505, -505, -505, -505, -505, -505, -505,
     -505, -505, -505, -505, -505, -505, -505, -505, -505, -505,
     -505, -505, -505, -505, -505, -505, -505, -505, -505, -505,
     -505, -505, -505, -505, -505, -505, -505, -505, -505, -505,
     -505, -505, -505, -505, -505, -505, -505, -505
    },

    {
       67, -506, -506, -506, -506, -506, -506, -506, -506, -506,
     -506, -506, -506, -506, -506, -506, -506, -506, -506, -506,

     -506, -506, -506, -506, -506, -506, -506, -506, -506, -506,
     -506, -506,  629, -506, -506, -506, -506, -506, -506, -506,
     -506, -506, -506, -506, -506, -506, -506, -506,  630,  630,
      630,  630,  630,  630,  630,  630,  630,  630, -506, -506,
     -506, -506, -506, -506, -506,  629,  629,  629,  629,  629,
      629,  629,  629,  629,  629,  629,  629,  629,  629,  629,
      629,  629,  629,  629,  629,  629,  629,  629,  629,  629,
      629, -506, -506, -506, -506, -506, -506, -506, -506, -506,
     -506, -506, -506, -506, -506, -506, -506, -506, -506, -506,
     -506, -506, -506, -506, -506, -506, -506, -506, -506, -506,

     -506, -506, -506, -506, -506, -506, -506, -506
    },

    {
       67, -507, -507, -507, -507, -507, -507, -507, -507, -507,
     -507, -507, -507, -507, -507, -507, -507, -507, -507, -507,
     -507, -507, -507, -507, -507, -507, -507, -507, -507, -507,
     -507, -507, -507, -507, -507, -507, -507, -507, -507, -507,
     -507, -507, -507, -507, -507, -507, -507, -507,  631,  631,
      631,  631,  631,  631,  631,  631,  631,  631, -507, -507,
     -507, -507, -507, -507, -507, -507, -507, -507, -507, -507,
     -507, -507, -507, -507, -507, -507, -507, -507, -507, -507,
     -507, -507, -507, -507, -507, -507, -507, -507, -507, -507,

     -507, -507, -507, -507, -507, -507, -507, -507, -507, -507,
     -507, -507, -507, -507, -507, -507, -507, -507, -507, -507,
     -507, -507, -507, -507, -507, -507, -507, -507, -507, -507,
     -507, -507, -507, -507, -507, -507, -507, -507
    },

    {
       67, -508, -508, -508, -508, -508, -508, -508, -508, -508,
     -508, -508, -508, -508, -508, -508, -508, -508, -508, -508,
     -508, -508, -508, -508, -508, -508, -508, -508, -508, -508,
     -508, -508,  632, -508, -508, -508, -508, -508, -508, -508,
     -508, -508, -508, -508, -508, -508, -508, -508, -508, -508,
     -508, -508, -508, -508, -508, -508, -508, -508, -508, -508,

     -508, -508, -508, -508, -508,  632,  632,  632,  632,  632,
      632,  632,  632,  632,  632,  632,  632,  632,  632,  632,
      632,  632,  632,  632,  632,  632,  632,  632,  632,  632,
      632, -508, -508, -508, -508, -508, -508, -508, -508, -508,
     -508, -508, -508, -508, -508, -508, -508, -508, -508, -508,
     -508, -508, -508, -508, -508, -508, -508, -508, -508, -508,
     -508, -508, -508, -508, -508, -508, -508, -508
    },

    {
       67, -509, -509, -509, -509, -509, -509, -509, -509, -509,
     -509, -509, -509, -509, -509, -509, -509, -509, -509, -509,
     -509, -509, -509, -509, -509, -509, -509, -509, -509, -509,

     -509, -509,  632, -509, -509, -509, -509, -509, -509, -509,
     -509, -509, -509, -509, -509, -509, -509, -509,  633,  633,
      633,  633,  633,  633,  633,  633,  633,  633, -509, -509,
     -509, -509, -509, -509, -509,  632,  632,  632,  632,  632,
      632,  632,  632,  632,  632,  632,  632,  632,  632,  632,
      632,  632,  632,  632,  632,  632,  632,  632,  632,  632,
      632, -509, -509, -509, -509, -509, -509, -509, -509, -509,
     -509, -509, -509, -509, -509, -509, -509, -509, -509, -509,
     -509, -509, -509, -509, -509, -509, -509, -509, -509, -509,
     -509, -509, -509, -509, -509, -509, -509, -509

    },

    {
       67, -510, -510, -510, -510, -510, -510, -510, -510, -510,
     -510, -510, -510, -510, -510, -510, -510, -510, -510, -510,
     -510, -510, -510, -510, -510, -510, -510, -510, -510, -510,
     -510, -510,  634, -510, -510, -510, -510, -510, -510, -510,
     -510, -510, -510, -510, -510, -510, -510, -510, -510, -510,
     -510, -510, -510, -510, -510, -510, -510, -510, -510, -510,
     -510, -510, -510, -510, -510, -510, -510, -510, -510, -510,
     -510, -510, -510, -510, -510, -510, -510, -510, -510, -510,
     -510, -510, -510, -510, -510, -510, -510, -510, -510, -510,
     -510, -510, -510, -510, -510, -510, -510, -510, -510, -510,

     -510, -510, -510, -510, -510, -510, -510, -510, -510, -510,
     -510, -510, -510, -510, -510, -510, -510, -510, -510, -510,
     -510, -510, -510, -510, -510, -510, -510, -510
    },

    {
       67, -511, -511, -511, -511, -511, -511, -511, -511, -511,
     -511, -511, -511, -511, -511, -511, -511, -511, -511, -511,
     -511, -511, -511, -511, -511, -511, -511, -511, -511, -511,
     -511, -511,  635, -511, -511, -511, -511, -511, -511, -511,
     -511, -511, -511, -511, -511, -511, -511, -511,  636,  636,
      636,  636,  636,  636,  636,  636,  636,  636, -511, -511,
     -511, -511, -511, -511, -511,  635,  635,  635,  635,  635,

      635,  635,  635,  635,  635,  635,  635,  635,  635,  635,
      635,  635,  635,  635,  635,  635,  635,  635,  635,  635,
      635, -511, -511, -511, -511, -511, -511, -511, -511, -511,
     -511, -511, -511, -511, -511, -511, -511, -511, -511, -511,
     -511, -511, -511, -511, -511, -511, -511, -511, -511, -511,
     -511, -511, -511, -511, -511, -511, -511, -511
    },

    {
       67, -512, -512, -512, -512, -512, -512, -512, -512, -512,
     -512, -512, -512, -512, -512, -512, -512, -512, -512, -512,
     -512, -512, -512, -512, -512, -512, -512, -512, -512, -512,
     -512, -512, -512, -512, -512, -512, -512, -512, -512, -512,

     -512, -512, -512, -512, -512, -512, -512, -512, -512, -512,
     -512, -512, -512, -512, -512, -512, -512, -512, -512, -512,
     -512, -512, -512, -512, -512, -512, -512, -512, -512, -512,
     -512, -512, -512, -512, -512, -512, -512, -512, -512, -512,
     -512, -512, -512, -512, -512, -512, -512, -512, -512, -512,
     -512, -512, -512, -512, -512, -512, -512, -512, -512, -512,
     -512, -512, -512, -512, -512, -512, -512, -512, -512, -512,
     -512, -512, -512, -512, -512, -512, -512, -512, -512, -512,
     -512, -512, -512, -512, -512, -512, -512, -512
    },

    {
       67, -513, -513, -513, -513, -513, -513, -513, -513, -513,

     -513, -513, -513, -513, -513, -513, -513, -513, -513, -513,
     -513, -513, -513, -513, -513, -513, -513, -513, -513, -513,
     -513, -513, -513, -513, -513, -513, -513, -513, -513, -513,
     -513, -513, -513, -513, -513, -513, -513, -513, -513, -513,
     -513, -513, -513, -513, -513, -513, -513, -513, -513, -513,
     -513, -513, -513, -513, -513, -513, -513, -513, -513, -513,
     -513, -513, -513, -513, -513, -513, -513, -513, -513, -513,
     -513, -513, -513, -513, -513, -513, -513, -513, -513, -513,
     -513, -513, -513, -513, -513, -513, -513, -513, -513, -513,
     -513, -513, -513, -513, -513, -513, -513, -513, -513, -513,

     -513, -513, -513, -513, -513, -513, -513, -513, -513, -513,
     -513, -513, -513, -513, -513, -513, -513, -513
    },

    {
       67, -514, -514, -514, -514, -514, -514, -514, -514, -514,
     -514, -514, -514, -514, -514, -514, -514, -514, -514, -514,
     -514, -514, -514, -514, -514, -514, -514, -514, -514, -514,
     -514, -514, -514, -514, -514, -514, -514, -514, -514, -514,
     -514, -514, -514, -514, -514, -514, -514, -514, -514, -514,
     -514, -514, -514, -514, -514, -514, -514, -514, -514, -514,
     -514, -514, -514, -514, -514, -514, -514, -514, -514, -514,
     -514, -514, -514, -514, -514, -514, -514, -514, -514, -514,

     -514, -514, -514, -514, -514, -514, -514, -514, -514, -514,
     -514, -514, -514, -514, -514, -514, -514, -514, -514, -514,
     -514, -514, -514, -514, -514, -514, -514, -514, -514, -514,
     -514, -514, -514, -514, -514, -514, -514, -514, -514, -514,
     -514, -514, -514, -514, -514, -514, -514, -514
    },

    {
       67, -515, -515, -515, -515, -515, -515, -515, -515, -515,
     -515, -515, -515, -515, -515, -515, -515, -515, -515, -515,
     -515, -515, -515, -515, -515, -515, -515, -515, -515, -515,
     -515, -515, -515, -515, -515, -515, -515, -515, -515, -515,
     -515, -515, -515, -515, -515, -515, -515, -515, -515, -515,

     -515, -515, -515, -515, -515, -515, -515, -515, -515, -515,
     -515, -515, -515, -515, -515, -515, -515, -515, -515, -515,
     -515, -515, -515, -515, -515, -515, -515, -515, -515, -515,
     -515, -515, -515, -515, -515, -515, -515, -515, -515, -515,
     -515, -515, -515, -515, -515, -515, -515, -515, -515, -515,
     -515, -515, -515, -515, -515, -515, -515, -515, -515, -515,
     -515, -515, -515, -515, -515, -515, -515, -515, -515, -515,
     -515, -515, -515, -515, -515, -515, -515, -515
    },

    {
       67, -516, -516, -516, -516, -516, -516, -516, -516, -516,
     -516, -516, -516, -516, -516, -516, -516, -516, -516, -516,

     -516, -516, -516, -516, -516, -516, -516, -516, -516, -516,
     -516, -516, -516, -516, -516, -516, -516, -516, -516, -516,
     -516, -516, -516, -516, -516, -516, -516, -516, -516, -516,
     -516, -516, -516, -516, -516, -516, -516, -516, -516, -516,
     -516, -516, -516, -516, -516, -516, -516, -516, -516, -516,
     -516, -516, -516, -516, -516, -516, -516, -516, -516, -516,
     -516, -516, -516, -516, -516, -516, -516, -516, -516, -516,
     -516, -516, -516, -516, -516, -516, -516, -516, -516, -516,
     -516, -516, -516, -516, -516, -516, -516, -516, -516, -516,
     -516, -516, -516, -516, -516, -516, -516, -516, -516, -516,

     -516, -516, -516, -516, -516, -516, -516, -516
    },

    {
       67, -517, -517, -517, -517, -517, -517, -517, -517, -517,
     -517, -517, -517, -517, -517, -517, -517, -517, -517, -517,
     -517, -517, -517, -517, -517, -517, -517, -517, -517, -517,
     -517, -517, -517, -517, -517, -517, -517, -517, -517, -517,
     -517, -517, -517, -517, -517, -517, -517, -517, -517, -517,
     -517, -517, -517, -517, -517, -517, -517, -517, -517, -517,
     -517, -517, -517, -517, -517, -517, -517, -517, -517, -517,
     -517, -517, -517, -517, -517, -517, -517, -517, -517, -517,
     -517, -517, -517, -517, -517, -517, -517, -517, -517, -517,

     -517, -517, -517, -517, -517, -517, -517, -517, -517, -517,
     -517, -517, -517, -517, -517, -517, -517, -517, -517, -517,
     -517, -517, -517, -517, -517, -517, -517, -517, -517, -517,
     -517, -517, -517, -517, -517, -517, -517, -517
    },

    {
       67, -518, -518, -518, -518, -518, -518, -518, -518, -518,
     -518, -518, -518, -518, -518, -518, -518, -518, -518, -518,
     -518, -518, -518, -518, -518, -518, -518, -518, -518, -518,
     -518, -518, -518, -518, -518, -518, -518, -518, -518, -518,
     -518, -518, -518, -518, -518, -518, -518, -518, -518, -518,
     -518, -518, -518, -518, -518, -518, -518, -518, -518, -518,

     -518, -518, -518, -518, -518, -518, -518, -518, -518, -518,
     -518, -518, -518, -518, -518, -518, -518, -518, -518, -518,
     -518, -518, -518, -518, -518, -518, -518, -518, -518, -518,
     -518, -518, -518, -518, -518, -518, -518, -518, -518, -518,
     -518, -518, -518, -518, -518, -518, -518, -518, -518, -518,
     -518, -518, -518, -518, -518, -518, -518, -518, -518, -518,
     -518, -518, -518, -518, -518, -518, -518, -518
    },

    {
       67, -519, -519, -519, -519, -519, -519, -519, -519, -519,
     -519, -519, -519, -519, -519, -519, -519, -519, -519, -519,
     -519, -519, -519, -519, -519, -519, -519, -519, -519, -519,

     -519, -519, -519, -519, -519, -519, -519, -519, -519, -519,
     -519, -519, -519, -519, -519, -519, -519, -519, -519, -519,
     -519, -519, -519, -519, -519, -519, -519, -519, -519, -519,
     -519, -519, -519, -519, -519, -519, -519, -519, -519, -519,
     -519, -519, -519, -519, -519, -519, -519, -519, -519, -519,
     -519, -519, -519, -519, -519, -519, -519, -519, -519, -519,
     -519, -519, -519, -519, -519, -519, -519, -519, -519, -519,
     -519, -519, -519, -519, -519, -519, -519, -519, -519, -519,
     -519, -519, -519, -519, -519, -519, -519, -519, -519, -519,
     -519, -519, -519, -519, -519, -519, -519, -519

    },

    {
       67, -520, -520, -520, -520, -520, -520, -520, -520, -520,
     -520, -520, -520, -520, -520, -520, -520, -520, -520, -520,
     -520, -520, -520, -520, -520, -520, -520, -520, -520, -520,
     -520, -520, -520, -520, -520, -520, -520, -520, -520, -520,
     -520, -520, -520, -520, -520, -520, -520, -520, -520, -520,
     -520, -520, -520, -520, -520, -520, -520, -520, -520, -520,
     -520, -520, -520, -520, -520, -520, -520, -520, -520, -520,
     -520, -520, -520, -520, -520, -520, -520, -520, -520, -520,
     -520, -520, -520, -520, -520, -520, -520, -520, -520, -520,
     -520, -520, -520, -520, -520, -520, -520, -520, -520, -520,

     -520, -520, -520, -520, -520, -520, -520, -520, -520, -520,
     -520, -520, -520, -520, -520, -520, -520, -520, -520, -520,
     -520, -520, -520, -520, -520, -520, -520, -520
    },

    {
       67, -521, -521, -521, -521, -521, -521, -521, -521, -521,
     -521, -521, -521, -521, -521, -521, -521, -521, -521, -521,
     -521, -521, -521, -521, -521, -521, -521, -521, -521, -521,
     -521, -521, -521, -521, -521, -521, -521, -521, -521, -521,
     -521, -521, -521, -521, -521, -521, -521, -521, -521, -521,
     -521, -521, -521, -521, -521, -521, -521, -521, -521, -521,
     -521, -521, -521, -521, -521, -521, -521, -521, -521, -521,

     -521, -521, -521, -521, -521, -521, -521, -521, -521, -521,
     -521, -521, -521, -521, -521, -521, -521, -521, -521, -521,
     -521, -521, -521, -521, -521, -521, -521, -521, -521, -521,
     -521, -521, -521, -521, -521, -521, -521, -521, -521, -521,
     -521, -521, -521, -521, -521, -521, -521, -521, -521, -521,
     -521, -521, -521, -521, -521, -521, -521, -521
    },

    {
       67, -522, -522, -522, -522, -522, -522, -522, -522, -522,
     -522, -522, -522, -522, -522, -522, -522, -522, -522, -522,
     -522, -522, -522, -522, -522, -522, -522, -522, -522, -522,
     -522, -522, -522, -522, -522, -522, -522, -522, -522, -522,

     -522, -522, -522, -522, -522, -522, -522, -522, -522, -522,
     -522, -522, -522, -522, -522, -522, -522, -522, -522, -522,
     -522, -522, -522, -522, -522, -522, -522, -522, -522, -522,
     -522, -522, -522, -522, -522, -522, -522, -522, -522, -522,
     -522, -522, -522, -522, -522, -522, -522, -522, -522, -522,
     -522, -522, -522, -522, -522, -522, -522, -522, -522, -522,
     -522, -522, -522, -522, -522, -522, -522, -522, -522, -522,
     -522, -522, -522, -522, -522, -522, -522, -522, -522, -522,
     -522, -522, -522, -522, -522, -522, -522, -522
    },

    {
       67, -523, -523, -523, -523, -523, -523, -523, -523, -523,

     -523, -523, -523, -523, -523, -523, -523, -523, -523, -523,
     -523, -523, -523, -523, -523, -523, -523, -523, -523, -523,
     -523, -523, -523, -523, -523, -523, -523, -523, -523, -523,
     -523, -523, -523, -523, -523, -523, -523, -523, -523, -523,
     -523, -523, -523, -523, -523, -523, -523, -523, -523, -523,
     -523, -523, -523, -523, -523, -523, -523, -523, -523, -523,
     -523, -523, -523, -523, -523, -523, -523, -523, -523, -523,
     -523, -523, -523, -523, -523, -523, -523, -523, -523, -523,
     -523, -523, -523, -523, -523, -523, -523, -523, -523, -523,
     -523, -523, -523, -523, -523, -523, -523, -523, -523, -523,

     -523, -523, -523, -523, -523, -523, -523, -523, -523, -523,
     -523, -523, -523, -523, -523, -523, -523, -523
    },

    {
       67, -524, -524, -524, -524, -524, -524, -524, -524, -524,
     -524, -524, -524, -524, -524, -524, -524, -524, -524, -524,
     -524, -524, -524, -524, -524, -524, -524, -524, -524, -524,
     -524, -524, -524, -524, -524, -524, -524, -524, -524, -524,
     -524, -524, -524, -524, -524, -524, -524, -524, -524, -524,
     -524, -524, -524, -524, -524, -524, -524, -524, -524, -524,
     -524, -524, -524, -524, -524, -524, -524, -524, -524, -524,
     -524, -524, -524, -524, -524, -524, -524, -524, -524, -524,

     -524, -524, -524, -524, -524, -524, -524, -524, -524, -524,
     -524, -524, -524, -524, -524, -524, -524, -524, -524, -524,
     -524, -524, -524, -524, -524, -524, -524, -524, -524, -524,
     -524, -524, -524, -524, -524, -524, -524, -524, -524, -524,
     -524, -524, -524, -524, -524, -524, -524, -524
    },

    {
       67, -525, -525, -525, -525, -525, -525, -525, -525, -525,
     -525, -525, -525, -525, -525, -525, -525, -525, -525, -525,
     -525, -525, -525, -525, -525, -525, -525, -525, -525, -525,
     -525, -525, -525, -525, -525, -525, -525, -525, -525, -525,
     -525, -525, -525, -525, -525, -525, -525, -525, -525, -525,

     -525, -525, -525, -525, -525, -525, -525, -525, -525, -525,
     -525, -525, -525, -525, -525, -525, -525, -525, -525, -525,
     -525, -525, -525, -525, -525, -525, -525, -525, -525, -525,
     -525, -525, -525, -525, -525, -525, -525, -525, -525, -525,
     -525, -525, -525, -525, -525, -525, -525, -525, -525, -525,
     -525, -525, -525, -525, -525, -525, -525, -525, -525, -525,
     -525, -525, -525, -525, -525, -525, -525, -525, -525, -525,
     -525, -525, -525, -525, -525, -525, -525, -525
    },

    {
       67, -526, -526, -526, -526, -526, -526, -526, -526, -526,
     -526, -526, -526, -526, -526, -526, -526, -526, -526, -526,

     -526, -526, -526, -526, -526, -526, -526, -526, -526, -526,
     -526, -526, -526, -526, -526, -526, -526, -526, -526, -526,
     -526, -526, -526, -526, -526, -526, -526, -526, -526, -526,
     -526, -526, -526, -526, -526, -526, -526, -526, -526, -526,
     -526, -526, -526, -526, -526, -526, -526, -526, -526, -526,
     -526, -526, -526, -526, -526, -526, -526, -526, -526, -526,
     -526, -526, -526, -526, -526, -526, -526, -526, -526, -526,
     -526, -526, -526, -526, -526, -526, -526, -526, -526, -526,
     -526, -526, -526, -526, -526, -526, -526, -526, -526, -526,
     -526, -526, -526, -526, -526, -526, -526, -526, -526, -526,

     -526, -526, -526, -526, -526, -526, -526, -526
    },

    {
       67, -527, -527, -527, -527, -527, -527, -527, -527, -527,
     -527, -527, -527, -527, -527, -527, -527, -527, -527, -527,
     -527, -527, -527, -527, -527, -527, -527, -527, -527, -527,
     -527, -527, -527, -527, -527, -527, -527, -527, -527, -527,
     -527, -527, -527, -527, -527, -527, -527, -527, -527, -527,
     -527, -527, -527, -527, -527, -527, -527, -527, -527, -527,
     -527, -527, -527, -527, -527, -527, -527, -527, -527, -527,
     -527, -527, -527, -527, -527, -527, -527, -527, -527, -527,
     -527, -527, -527, -527, -527, -527, -527, -527, -527, -527,

     -527, -527, -527, -527, -527, -527, -527, -527, -527, -527,
     -527, -527, -527, -527, -527, -527, -527, -527, -527, -527,
     -527, -527, -527, -527, -527, -527, -527, -527, -527, -527,
     -527, -527, -527, -527, -527, -527, -527, -527
    },

    {
       67, -528, -528, -528, -528, -528, -528, -528, -528, -528,
     -528, -528, -528, -528, -528, -528, -528, -528, -528, -528,
     -528, -528, -528, -528, -528, -528, -528, -528, -528, -528,
     -528, -528, -528, -528, -528, -528, -528, -528, -528, -528,
     -528, -528, -528, -528, -528, -528, -528, -528, -528, -528,
     -528, -528, -528, -528, -528, -528, -528, -528, -528, -528,

     -528, -528, -528, -528, -528, -528, -528, -528, -528, -528,
     -528, -528, -528, -528, -528, -528, -528, -528, -528, -528,
     -528, -528, -528, -528, -528, -528, -528, -528, -528, -528,
     -528, -528, -528, -528, -528, -528, -528, -528, -528, -528,
     -528, -528, -528, -528, -528, -528, -528, -528, -528, -528,
     -528, -528, -528, -528, -528, -528, -528, -528, -528, -528,
     -528, -528, -528, -528, -528, -528, -528, -528
    },

    {
       67, -529, -529, -529, -529, -529, -529, -529, -529, -529,
     -529, -529, -529, -529, -529, -529, -529, -529, -529, -529,
     -529, -529, -529, -529, -529, -529, -529, -529, -529, -529,

     -529, -529, -529, -529, -529, -529, -529, -529, -529, -529,
     -529, -529, -529, -529, -529, -529, -529, -529, -529, -529,
     -529, -529, -529, -529, -529, -529, -529, -529, -529, -529,
     -529, -529, -529, -529, -529, -529, -529, -529, -529, -529,
     -529, -529, -529, -529, -529, -529, -529, -529, -529, -529,
     -529, -529, -529, -529, -529, -529, -529, -529, -529, -529,
     -529, -529, -529, -529, -529, -529, -529, -529, -529, -529,
     -529, -529, -529, -529, -529, -529, -529, -529, -529, -529,
     -529, -529, -529, -529, -529, -529, -529, -529, -529, -529,
     -529, -529, -529, -529, -529, -529, -529, -529

    },

    {
       67, -530, -530, -530, -530, -530, -530, -530, -530, -530,
     -530, -530, -530, -530, -530, -530, -530, -530, -530, -530,
     -530, -530, -530, -530, -530, -530, -530, -530, -530, -530,
     -530, -530, -530, -530, -530, -530, -530, -530, -530, -530,
     -530, -530, -530, -530, -530, -530, -530, -530, -530, -530,
     -530, -530, -530, -530, -530, -530, -530, -530, -530, -530,
     -530, -530, -530, -530, -530, -530, -530, -530, -530, -530,
     -530, -530, -530, -530, -530, -530, -530, -530, -530, -530,
     -530, -530, -530, -530, -530, -530, -530, -530, -530, -530,
     -530, -530, -530, -530, -530, -530, -530, -530, -530, -530,

     -530, -530, -530, -530, -530, -530, -530, -530, -530, -530,
     -530, -530, -530, -530, -530, -530, -530, -530, -530, -530,
     -530, -530, -530, -530, -530, -530, -530, -530
    },

    {
       67, -531, -531, -531, -531, -531, -531, -531, -531, -531,
     -531, -531, -531, -531, -531, -531, -531, -531, -531, -531,
     -531, -531, -531, -531, -531, -531, -531, -531, -531, -531,
     -531, -531, -531, -531, -531, -531, -531, -531, -531, -531,
     -531, -531, -531, -531, -531, -531, -531, -531, -531, -531,
     -531, -531, -531, -531, -531, -531, -531, -531, -531, -531,
     -531, -531, -531, -531, -531, -531, -531, -531, -531, -531,

     -531, -531, -531, -531, -531, -531, -531, -531, -531, -531,
     -531, -531, -531, -531, -531, -531, -531, -531, -531, -531,
     -531, -531, -531, -531, -531, -531, -531, -531, -531, -531,
     -531, -531, -531, -531, -531, -531, -531, -531, -531, -531,
     -531, -531, -531, -531, -531, -531, -531, -531, -531, -531,
     -531, -531, -531, -531, -531, -531, -531, -531
    },

    {
       67, -532, -532, -532, -532, -532, -532, -532, -532, -532,
     -532, -532, -532, -532, -532, -532, -532, -532, -532, -532,
     -532, -532, -532, -532, -532, -532, -532, -532, -532, -532,
     -532, -532, -532, -532, -532, -532, -532, -532, -532, -532,

     -532, -532, -532, -532, -532, -532, -532, -532, -532, -532,
     -532, -532, -532, -532, -532, -532, -532, -532, -532, -532,
     -532, -532, -532, -532, -532, -532, -532, -532, -532, -532,
     -532, -532, -532, -532, -532, -532, -532, -532, -532, -532,
     -532, -532, -532, -532, -532, -532, -532, -532, -532, -532,
     -532, -532, -532, -532, -532, -532, -532, -532, -532, -532,
     -532, -532, -532, -532, -532, -532, -532, -532, -532, -532,
     -532, -532, -532, -532, -532, -532, -532, -532, -532, -532,
     -532, -532, -532, -532, -532, -532, -532, -532
    },

    {
       67, -533, -533, -533, -533, -533, -533, -533, -533, -533,

     -533, -533, -533, -533, -533, -533, -533, -533, -533, -533,
     -533, -533, -533, -533, -533, -533, -533, -533, -533, -533,
     -533, -533, -533, -533, -533, -533, -533, -533, -533, -533,
     -533, -533, -533, -533, -533, -533, -533, -533, -533, -533,
     -533, -533, -533, -533, -533, -533, -533, -533, -533, -533,
     -533, -533, -533, -533, -533, -533, -533, -533, -533, -533,
     -533, -533, -533, -533, -533, -533, -533, -533, -533, -533,
     -533, -533, -533, -533, -533, -533, -533, -533, -533, -533,
     -533, -533, -533, -533, -533, -533, -533, -533, -533, -533,
     -533, -533, -533, -533, -533, -533, -533, -533, -533, -533,

     -533, -533, -533, -533, -533, -533, -533, -533, -533, -533,
     -533, -533, -533, -533, -533, -533, -533, -533
    },

    {
       67, -534, -534, -534, -534, -534, -534, -534, -534, -534,
     -534, -534, -534, -534, -534, -534, -534, -534, -534, -534,
     -534, -534, -534, -534, -534, -534, -534, -534, -534, -534,
     -534, -534, -534, -534, -534, -534, -534, -534, -534, -534,
     -534, -534, -534, -534, -534, -534, -534, -534, -534, -534,
     -534, -534, -534, -534, -534, -534, -534, -534, -534, -534,
     -534, -534, -534, -534, -534, -534, -534, -534, -534, -534,
     -534, -534, -534, -534, -534, -534, -534, -534, -534, -534,

     -534, -534, -534, -534, -534, -534, -534, -534, -534, -534,
     -534, -534, -534, -534, -534, -534, -534, -534, -534, -534,
     -534, -534, -534, -534, -534, -534, -534, -534, -534, -534,
     -534, -534, -534, -534, -534, -534, -534, -534, -534, -534,
     -534, -534, -534, -534, -534, -534, -534, -534
    },

    {
       67, -535, -535, -535, -535, -535, -535, -535, -535, -535,
     -535, -535, -535, -535, -535, -535, -535, -535, -535, -535,
     -535, -535, -535, -535, -535, -535, -535, -535, -535, -535,
     -535, -535, -535, -535, -535, -535, -535, -535, -535, -535,
     -535, -535, -535, -535, -535, -535, -535, -535, -535, -535,

     -535, -535, -535, -535, -535, -535, -535, -535, -535, -535,
     -535, -535, -535, -535, -535, -535, -535, -535, -535, -535,
     -535, -535, -535, -535, -535, -535, -535, -535, -535, -535,
     -535, -535, -535, -535, -535, -535, -535, -535, -535, -535,
     -535, -535, -535, -535, -535, -535, -535, -535, -535, -535,
     -535, -535, -535, -535, -535, -535, -535, -535, -535, -535,
     -535, -535, -535, -535, -535, -535, -535, -535, -535, -535,
     -535, -535, -535, -535, -535, -535, -535, -535
    },

    {
       67, -536, -536, -536, -536, -536, -536, -536, -536, -536,
     -536, -536, -536, -536, -536, -536, -536, -536, -536, -536,

     -536, -536, -536, -536, -536, -536, -536, -536, -536, -536,
     -536, -536, -536, -536, -536, -536, -536, -536, -536, -536,
     -536, -536, -536, -536, -536, -536, -536, -536, -536, -536,
     -536, -536, -536, -536, -536, -536, -536, -536, -536, -536,
     -536, -536, -536, -536, -536, -536, -536, -536, -536, -536,
     -536, -536, -536, -536, -536, -536, -536, -536, -536, -536,
     -536, -536, -536, -536, -536, -536, -536, -536, -536, -536,
     -536, -536, -536, -536, -536, -536, -536, -536, -536, -536,
     -536, -536, -536, -536, -536, -536, -536, -536, -536, -536,
     -536, -536, -536, -536, -536, -536, -536, -536, -536, -536,

     -536, -536, -536, -536, -536, -536, -536, -536
    },

    {
       67, -537, -537, -537, -537, -537, -537, -537, -537, -537,
     -537, -537, -537, -537, -537, -537, -537, -537, -537, -537,
     -537, -537, -537, -537, -537, -537, -537, -537, -537, -537,
     -537, -537, -537, -537, -537, -537, -537, -537, -537, -537,
     -537, -537, -537, -537, -537, -537, -537, -537, -537, -537,
     -537, -537, -537, -537, -537, -537, -537, -537, -537, -537,
     -537, -537, -537, -537, -537,  637, -537, -537, -537, -537,
     -537, -537, -537, -537, -537, -537, -537, -537, -537,  638,
     -537, -537, -537, -537, -537, -537, -537, -537, -537, -537,

     -537, -537, -537, -537, -537, -537, -537, -537, -537, -537,
     -537, -537, -537, -537, -537, -537, -537, -537, -537, -537,
     -537, -537, -537, -537, -537, -537, -537, -537, -537, -537,
     -537, -537, -537, -537, -537, -537, -537, -537
    },

    {
       67, -538, -538, -538, -538, -538, -538, -538, -538, -538,
     -538, -538, -538, -538, -538, -538, -538, -538, -538, -538,
     -538, -538, -538, -538, -538, -538, -538, -538, -538, -538,
     -538, -538,  639, -538, -538, -538, -538, -538, -538, -538,
     -538, -538, -538, -538, -538, -538, -538, -538,  640,  640,
      640,  640,  640,  640,  640,  640,  640,  640, -538, -538,

     -538, -538, -538, -538, -538, -538, -538, -538, -538, -538,
     -538, -538, -538, -538, -538, -538, -538, -538, -538, -538,
     -538, -538, -538, -538, -538, -538, -538, -538, -538, -538,
     -538, -538, -538, -538, -538, -538, -538, -538, -538, -538,
     -538, -538, -538, -538, -538, -538, -538, -538, -538, -538,
     -538, -538, -538, -538, -538, -538, -538, -538, -538, -538,
     -538, -538, -538, -538, -538, -538, -538, -538
    },

    {
       67, -539, -539, -539, -539, -539, -539, -539, -539, -539,
     -539, -539, -539, -539, -539, -539, -539, -539, -539, -539,
     -539, -539, -539, -539, -539, -539, -539, -539, -539, -539,

     -539, -539,  641, -539, -539, -539, -539, -539, -539, -539,
     -539, -539, -539, -539, -539, -539, -539, -539, -539, -539,
     -539, -539, -539, -539, -539, -539, -539, -539, -539, -539,
     -539, -539, -539, -539, -539, -539, -539, -539, -539, -539,
     -539, -539, -539, -539, -539, -539, -539, -539, -539, -539,
     -539, -539, -539, -539, -539, -539, -539, -539, -539, -539,
     -539, -539, -539, -539, -539, -539, -539, -539, -539, -539,
     -539, -539, -539, -539, -539, -539, -539, -539, -539, -539,
     -539, -539, -539, -539, -539, -539, -539, -539, -539, -539,
     -539, -539, -539, -539, -539, -539, -539, -539

    },

    {
       67, -540, -540, -540, -540, -540, -540, -540, -540, -540,
     -540, -540, -540, -540, -540, -540, -540, -540, -540, -540,
     -540, -540, -540, -540, -540, -540, -540, -540, -540, -540,
     -540, -540,  642, -540, -540, -540, -540, -540, -540, -540,
     -540, -540, -540, -540, -540, -540, -540, -540, -540, -540,
     -540, -540, -540, -540, -540, -540, -540, -540, -540, -540,
     -540, -540, -540, -540, -540,  642,  642,  642,  642,  642,
      642,  642,  642,  642,  642,  642,  642,  642,  642,  642,
      642,  642,  642,  642,  642,  642,  642,  642,  642,  642,
      642, -540, -540, -540, -540, -540, -540, -540, -540, -540,

     -540, -540, -540, -540, -540, -540, -540, -540, -540, -540,
     -540, -540, -540, -540, -540, -540, -540, -540, -540, -540,
     -540, -540, -540, -540, -540, -540, -540, -540
    },

    {
       67, -541, -541, -541, -541, -541, -541, -541, -541, -541,
     -541, -541, -541, -541, -541, -541, -541, -541, -541, -541,
     -541, -541, -541, -541, -541, -541, -541, -541, -541, -541,
     -541, -541, -541, -541, -541, -541, -541, -541, -541, -541,
     -541, -541, -541, -541, -541, -541, -541, -541, -541, -541,
     -541, -541, -541, -541, -541, -541, -541, -541, -541, -541,
     -541, -541, -541, -541, -541, -541, -541, -541, -541, -541,

     -541, -541, -541, -541, -541, -541, -541, -541, -541,  643,
     -541, -541, -541, -541, -541, -541, -541, -541, -541, -541,
     -541, -541, -541, -541, -541, -541, -541, -541, -541, -541,
     -541, -541, -541, -541, -541, -541, -541, -541, -541, -541,
     -541, -541, -541, -541, -541, -541, -541, -541, -541, -541,
     -541, -541, -541, -541, -541, -541, -541, -541
    },

    {
       67, -542, -542, -542, -542, -542, -542, -542, -542, -542,
     -542, -542, -542, -542, -542, -542, -542, -542, -542, -542,
     -542, -542, -542, -542, -542, -542, -542, -542, -542, -542,
     -542, -542, -542, -542, -542, -542, -542, -542, -542, -542,

     -542, -542, -542, -542, -542, -542, -542, -542, -542, -542,
     -542, -542, -542, -542, -542, -542, -542, -542, -542, -542,
     -542, -542, -542, -542, -542, -542, -542, -542, -542, -542,
     -542, -542, -542, -542, -542, -542,  644, -542, -542, -542,
     -542, -542, -542, -542, -542, -542, -542, -542, -542, -542,
     -542, -542, -542, -542, -542, -542, -542, -542, -542, -542,
     -542, -542, -542, -542, -542, -542, -542, -542, -542, -542,
     -542, -542, -542, -542, -542, -542, -542, -542, -542, -542,
     -542, -542, -542, -542, -542, -542, -542, -542
    },

    {
       67, -543, -543, -543, -543, -543, -543, -543, -543, -543,

     -543, -543, -543, -543, -543, -543, -543, -543, -543, -543,
     -543, -543, -543, -543, -543, -543, -543, -543, -543, -543,
     -543, -543, -543, -543, -543, -543, -543, -543, -543, -543,
     -543, -543, -543, -543, -543, -543, -543, -543, -543, -543,
     -543, -543, -543, -543, -543, -543, -543, -543, -543, -543,
     -543, -543, -543, -543, -543, -543, -543, -543, -543, -543,
     -543, -543, -543, -543, -543, -543,  645, -543, -543, -543,
     -543, -543, -543, -543, -543, -543, -543, -543, -543, -543,
     -543, -543, -543, -543, -543, -543, -543, -543, -543, -543,
     -543, -543, -543, -543, -543, -543, -543, -543, -543, -543,

     -543, -543, -543, -543, -543, -543, -543, -543, -543, -543,
     -543, -543, -543, -543, -543, -543, -543, -543
    },

    {
       67, -544, -544, -544, -544, -544, -544, -544, -544, -544,
     -544, -544, -544, -544, -544, -544, -544, -544, -544, -544,
     -544, -544, -544, -544, -544, -544, -544, -544, -544, -544,
     -544, -544, -544, -544, -544, -544, -544, -544, -544, -544,
     -544, -544, -544, -544, -544, -544, -544, -544, -544, -544,
     -544, -544, -544, -544, -544, -544, -544, -544, -544, -544,
     -544, -544, -544, -544, -544, -544, -544, -544, -544, -544,
     -544, -544, -544, -544, -544, -544, -544, -544, -544, -544,

     -544, -544, -544, -544, -544, -544,  646, -544, -544, -544,
     -544, -544, -544, -544, -544, -544, -544, -544, -544, -544,
     -544, -544, -544, -544, -544, -544, -544, -544, -544, -544,
     -544, -544, -544, -544, -544, -544, -544, -544, -544, -544,
     -544, -544, -544, -544, -544, -544, -544, -544
    },

    {
       67, -545, -545, -545, -545, -545, -545, -545, -545, -545,
     -545, -545, -545, -545, -545, -545, -545, -545, -545, -545,
     -545, -545, -545, -545, -545, -545, -545, -545, -545, -545,
     -545, -545, -545, -545, -545, -545, -545, -545, -545, -545,
     -545, -545, -545, -545, -545, -545, -545, -545, -545, -545,

     -545, -545, -545, -545, -545, -545, -545, -545, -545, -545,
     -545, -545, -545, -545, -545, -545,  647, -545, -545, -545,
     -545, -545, -545, -545, -545, -545, -545, -545, -545, -545,
     -545, -545, -545, -545, -545, -545, -545, -545, -545, -545,
     -545, -545, -545, -545, -545, -545, -545, -545, -545, -545,
     -545, -545, -545, -545, -545, -545, -545, -545, -545, -545,
     -545, -545, -545, -545, -545, -545, -545, -545, -545, -545,
     -545, -545, -545, -545, -545, -545, -545, -545
    },

    {
       67, -546, -546, -546, -546, -546, -546, -546, -546, -546,
     -546, -546, -546, -546, -546, -546, -546, -546, -546, -546,

     -546, -546, -546, -546, -546, -546, -546, -546, -546, -546,
     -546, -546, -546, -546, -546, -546, -546, -546, -546, -546,
     -546, -546, -546, -546, -546, -546, -546, -546, -546, -546,
     -546, -546, -546, -546, -546, -546, -546, -546, -546, -546,
     -546, -546, -546, -546, -546, -546, -546, -546, -546, -546,
     -546, -546, -546, -546, -546, -546, -546, -546, -546, -546,
     -546, -546, -546, -546, -546, -546, -546, -546, -546, -546,
     -546, -546, -546, -546, -546, -546, -546, -546, -546, -546,
     -546, -546, -546, -546, -546, -546, -546, -546, -546, -546,
     -546, -546, -546, -546, -546, -546, -546, -546, -546, -546,

     -546, -546, -546, -546, -546, -546, -546, -546
    },

    {
       67, -547, -547, -547, -547, -547, -547, -547, -547, -547,
     -547, -547, -547, -547, -547, -547, -547, -547, -547, -547,
     -547, -547, -547, -547, -547, -547, -547, -547, -547, -547,
     -547, -547, -547, -547, -547, -547, -547, -547, -547, -547,
     -547, -547, -547, -547, -547, -547, -547, -547, -547, -547,
     -547, -547, -547, -547, -547, -547, -547, -547, -547, -547,
     -547, -547, -547, -547, -547, -547, -547, -547, -547, -547,
     -547, -547, -547, -547, -547, -547, -547, -547, -547,  648,
     -547, -547, -547, -547, -547, -547, -547, -547, -547, -547,

     -547, -547, -547, -547, -547, -547, -547, -547, -547, -547,
     -547, -547, -547, -547, -547, -547, -547, -547, -547, -547,
     -547, -547, -547, -547, -547, -547, -547, -547, -547, -547,
     -547, -547, -547, -547, -547, -547, -547, -547
    },

    {
       67, -548, -548, -548, -548, -548, -548, -548, -548, -548,
     -548, -548, -548, -548, -548, -548, -548, -548, -548, -548,
     -548, -548, -548, -548, -548, -548, -548, -548, -548, -548,
     -548, -548, -548, -548, -548, -548, -548, -548, -548, -548,
     -548, -548, -548, -548, -548, -548, -548, -548, -548, -548,
     -548, -548, -548, -548, -548, -548, -548, -548, -548, -548,

     -548, -548, -548, -548, -548, -548, -548, -548, -548, -548,
     -548, -548, -548, -548, -548, -548, -548, -548, -548, -548,
     -548, -548, -548, -548, -548, -548, -548, -548, -548, -548,
     -548, -548, -548, -548, -548, -548, -548, -548, -548, -548,
     -548, -548, -548, -548, -548, -548, -548, -548, -548, -548,
     -548, -548, -548, -548, -548, -548, -548, -548, -548, -548,
     -548, -548, -548, -548, -548, -548, -548, -548
    },

    {
       67, -549, -549, -549, -549, -549, -549, -549, -549, -549,
     -549, -549, -549, -549, -549, -549, -549, -549, -549, -549,
     -549, -549, -549, -549, -549, -549, -549, -549, -549, -549,

     -549, -549, -549, -549, -549, -549, -549, -549, -549, -549,
     -549, -549, -549, -549, -549, -549, -549, -549, -549, -549,
     -549, -549, -549, -549, -549, -549, -549, -549, -549, -549,
     -549, -549, -549, -549, -549, -549, -549, -549, -549, -549,
     -549, -549, -549, -549, -549, -549, -549, -549, -549, -549,
     -549, -549, -549, -549, -549, -549, -549, -549, -549, -549,
     -549, -549, -549, -549, -549, -549, -549, -549, -549, -549,
     -549, -549, -549, -549, -549, -549, -549, -549, -549, -549,
     -549, -549, -549, -549, -549, -549, -549, -549, -549, -549,
     -549, -549, -549, -549, -549, -549, -549, -549

    },

    {
       67, -550, -550, -550, -550, -550, -550, -550, -550, -550,
     -550, -550, -550, -550, -550, -550, -550, -550, -550, -550,
     -550, -550, -550, -550, -550, -550, -550, -550, -550, -550,
     -550, -550, -550, -550, -550, -550, -550, -550, -550, -550,
     -550, -550, -550, -550, -550, -550, -550, -550, -550, -550,
     -550, -550, -550, -550, -550, -550, -550, -550, -550, -550,
     -550, -550, -550, -550, -550, -550, -550, -550, -550, -550,
     -550, -550, -550, -550, -550, -550, -550, -550, -550, -550,
     -550, -550, -550, -550, -550, -550, -550, -550, -550, -550,
     -550, -550, -550, -550, -550, -550, -550, -550, -550, -550,

     -550, -550, -550, -550, -550, -550, -550, -550, -550, -550,
     -550, -550, -550, -550, -550, -550, -550, -550, -550, -550,
     -550, -550, -550, -550, -550, -550, -550, -550
    },

    {
       67, -551, -551, -551, -551, -551, -551, -551, -551, -551,
     -551, -551, -551, -551, -551, -551, -551, -551, -551, -551,
     -551, -551, -551, -551, -551, -551, -551, -551, -551, -551,
     -551, -551, -551, -551, -551, -551, -551, -551, -551, -551,
     -551, -551, -551, -551, -551, -551, -551, -551, -551, -551,
     -551, -551, -551, -551, -551, -551, -551, -551, -551, -551,
     -551, -551, -551, -551, -551, -551, -551, -551, -551, -551,

     -551, -551, -551, -551, -551, -551, -551, -551, -551, -551,
     -551, -551, -551, -551, -551, -551, -551, -551, -551, -551,
     -551, -551, -551, -551, -551, -551, -551, -551, -551, -551,
     -551, -551, -551, -551, -551, -551, -551, -551, -551, -551,
     -551, -551, -551, -551, -551, -551, -551, -551, -551, -551,
     -551, -551, -551, -551, -551, -551, -551, -551
    },

    {
       67, -552, -552, -552, -552, -552, -552, -552, -552, -552,
     -552, -552, -552, -552, -552, -552, -552, -552, -552, -552,
     -552, -552, -552, -552, -552, -552, -552, -552, -552, -552,
     -552, -552, -552, -552, -552, -552, -552, -552, -552, -552,

     -552, -552, -552, -552, -552, -552, -552, -552, -552, -552,
     -552, -552, -552, -552, -552, -552, -552, -552, -552, -552,
     -552, -552, -552, -552, -552, -552, -552, -552, -552, -552,
     -552, -552, -552, -552, -552, -552, -552, -552, -552, -552,
     -552, -552, -552,  649, -552, -552, -552, -552, -552, -552,
     -552, -552, -552, -552, -552, -552, -552, -552, -552, -552,
     -552, -552, -552, -552, -552, -552, -552, -552, -552, -552,
     -552, -552, -552, -552, -552, -552, -552, -552, -552, -552,
     -552, -552, -552, -552, -552, -552, -552, -552
    },

    {
       67, -553, -553, -553, -553, -553, -553, -553, -553, -553,

     -553, -553, -553, -553, -553, -553, -553, -553, -553, -553,
     -553, -553, -553, -553, -553, -553, -553, -553, -553, -553,
     -553, -553, -553, -553, -553, -553, -553, -553, -553, -553,
     -553, -553, -553, -553, -553, -553, -553, -553, -553, -553,
     -553, -553, -553, -553, -553, -553, -553, -553, -553, -553,
     -553, -553, -553, -553, -553, -553, -553, -553, -553, -553,
     -553, -553, -553, -553, -553, -553, -553, -553, -553, -553,
     -553, -553, -553, -553, -553, -553, -553, -553, -553,  650,
     -553, -553, -553, -553, -553, -553, -553, -553, -553, -553,
     -553, -553, -553, -553, -553, -553, -553, -553, -553, -553,

     -553, -553, -553, -553, -553, -553, -553, -553, -553, -553,
     -553, -553, -553, -553, -553, -553, -553, -553
    },

    {
       67, -554, -554, -554, -554, -554, -554, -554, -554, -554,
     -554, -554, -554, -554, -554, -554, -554, -554, -554, -554,
     -554, -554, -554, -554, -554, -554, -554, -554, -554, -554,
     -554, -554, -554, -554, -554, -554, -554, -554, -554, -554,
     -554, -554, -554, -554, -554, -554, -554, -554, -554, -554,
     -554, -554, -554, -554, -554, -554, -554, -554, -554, -554,
     -554, -554, -554, -554, -554, -554, -554, -554, -554, -554,
     -554, -554, -554, -554, -554, -554, -554, -554, -554, -554,

     -554, -554,  651, -554, -554, -554, -554, -554, -554, -554,
     -554, -554, -554, -554, -554, -554, -554, -554, -554, -554,
     -554, -554, -554, -554, -554, -554, -554, -554, -554, -554,
     -554, -554, -554, -554, -554, -554, -554, -554, -554, -554,
     -554, -554, -554, -554, -554, -554, -554, -554
    },

    {
       67, -555, -555, -555, -555, -555, -555, -555, -555, -555,
     -555, -555, -555, -555, -555, -555, -555, -555, -555, -555,
     -555, -555, -555, -555, -555, -555, -555, -555, -555, -555,
     -555, -555, -555, -555, -555, -555, -555, -555, -555, -555,
     -555, -555, -555, -555, -555, -555, -555, -555, -555, -555,

     -555, -555, -555, -555, -555, -555, -555, -555, -555, -555,
     -555, -555, -555, -555, -555,  652, -555, -555, -555, -555,
     -555, -555, -555, -555, -555, -555, -555, -555, -555, -555,
     -555, -555, -555, -555, -555, -555, -555, -555, -555, -555,
     -555, -555, -555, -555, -555, -555, -555, -555, -555, -555,
     -555, -555, -555, -555, -555, -555, -555, -555, -555, -555,
     -555, -555, -555, -555, -555, -555, -555, -555, -555, -555,
     -555, -555, -555, -555, -555, -555, -555, -555
    },

    {
       67, -556, -556, -556, -556, -556, -556, -556, -556, -556,
     -556, -556, -556, -556, -556, -556, -556, -556, -556, -556,

     -556, -556, -556, -556, -556, -556, -556, -556, -556, -556,
     -556, -556, -556, -556, -556, -556, -556, -556, -556, -556,
     -556, -556, -556, -556, -556, -556, -556, -556, -556, -556,
     -556, -556, -556, -556, -556, -556, -556, -556, -556, -556,
     -556, -556, -556, -556, -556, -556, -556, -556, -556, -556,
     -556, -556, -556, -556, -556, -556, -556, -556, -556, -556,
     -556, -556, -556, -556, -556, -556, -556, -556, -556,  653,
     -556, -556, -556, -556, -556, -556, -556, -556, -556, -556,
     -556, -556, -556, -556, -556, -556, -556, -556, -556, -556,
     -556, -556, -556, -556, -556, -556, -556, -556, -556, -556,

     -556, -556, -556, -556, -556, -556, -556, -556
    },

    {
       67, -557, -557, -557, -557, -557, -557, -557, -557, -557,
     -557, -557, -557, -557, -557, -557, -557, -557, -557, -557,
     -557, -557, -557, -557, -557, -557, -557, -557, -557, -557,
     -557, -557, -557, -557, -557, -557, -557, -557, -557, -557,
     -557, -557, -557, -557, -557, -557, -557, -557, -557, -557,
     -557, -557, -557, -557, -557, -557, -557, -557, -557, -557,
     -557, -557, -557, -557, -557, -557,  654, -557, -557, -557,
     -557, -557, -557, -557, -557, -557, -557, -557, -557, -557,
     -557, -557, -557, -557, -557, -557, -557, -557, -557, -557,

     -557, -557, -557, -557, -557, -557, -557, -557, -557, -557,
     -557, -557, -557, -557, -557, -557, -557, -557, -557, -557,
     -557, -557, -557, -557, -557, -557, -557, -557, -557, -557,
     -557, -557, -557, -557, -557, -557, -557, -557
    },

    {
       67, -558, -558, -558, -558, -558, -558, -558, -558, -558,
     -558, -558, -558, -558, -558, -558, -558, -558, -558, -558,
     -558, -558, -558, -558, -558, -558, -558, -558, -558, -558,
     -558, -558, -558, -558, -558, -558, -558, -558, -558, -558,
     -558, -558, -558, -558, -558, -558, -558, -558, -558, -558,
     -558, -558, -558, -558, -558, -558, -558, -558, -558, -558,

     -558, -558, -558, -558, -558, -558, -558, -558, -558, -558,
     -558, -558, -558, -558, -558, -558, -558, -558, -558, -558,
     -558, -558,  655, -558, -558, -558, -558, -558, -558, -558,
     -558, -558, -558, -558, -558, -558, -558, -558, -558, -558,
     -558, -558, -558, -558, -558, -558, -558, -558, -558, -558,
     -558, -558, -558, -558, -558, -558, -558, -558, -558, -558,
     -558, -558, -558, -558, -558, -558, -558, -558
    },

    {
       67, -559, -559, -559, -559, -559, -559, -559, -559, -559,
     -559, -559, -559, -559, -559, -559, -559, -559, -559, -559,
     -559, -559, -559, -559, -559, -559, -559, -559, -559, -559,

     -559, -559, -559, -559, -559, -559, -559, -559, -559, -559,
     -559, -559, -559, -559, -559, -559, -559, -559, -559, -559,
     -559, -559, -559, -559, -559, -559, -559, -559, -559, -559,
     -559, -559, -559, -559, -559, -559, -559, -559, -559, -559,
     -559, -559, -559, -559, -559, -559, -559, -559, -559, -559,
     -559, -559, -559, -559, -559, -559, -559, -559, -559, -559,
     -559, -559, -559, -559, -559, -559, -559, -559, -559, -559,
     -559, -559, -559, -559, -559, -559, -559, -559, -559, -559,
     -559, -559, -559, -559, -559, -559, -559, -559, -559, -559,
     -559, -559, -559, -559, -559, -559, -559, -559

    },

    {
       67, -560, -560, -560, -560, -560, -560, -560, -560, -560,
     -560, -560, -560, -560, -560, -560, -560, -560, -560, -560,
     -560, -560, -560, -560, -560, -560, -560, -560, -560, -560,
     -560, -560, -560, -560, -560, -560, -560, -560, -560, -560,
     -560, -560, -560, -560, -560, -560, -560, -560, -560, -560,
     -560, -560, -560, -560, -560, -560, -560, -560, -560, -560,
     -560, -560, -560, -560, -560, -560, -560, -560, -560, -560,
     -560, -560, -560, -560, -560, -560, -560, -560, -560, -560,
     -560, -560, -560, -560, -560, -560, -560, -560, -560, -560,
     -560, -560, -560, -560, -560, -560, -560, -560, -560, -560,

     -560, -560, -560, -560, -560, -560, -560, -560, -560, -560,
     -560, -560, -560, -560, -560, -560, -560, -560, -560, -560,
     -560, -560, -560, -560, -560, -560, -560, -560
    },

    {
       67, -561, -561, -561, -561, -561, -561, -561, -561, -561,
     -561, -561, -561, -561, -561, -561, -561, -561, -561, -561,
     -561, -561, -561, -561, -561, -561, -561, -561, -561, -561,
     -561, -561, -561, -561, -561, -561, -561, -561, -561, -561,
     -561, -561, -561, -561, -561, -561, -561, -561, -561, -561,
     -561, -561, -561, -561, -561, -561, -561, -561, -561, -561,
     -561, -561, -561, -561, -561, -561, -561, -561, -561, -561,

     -561, -561, -561, -561, -561, -561, -561, -561, -561, -561,
     -561, -561, -561, -561, -561, -561, -561, -561, -561, -561,
     -561, -561, -561, -561, -561, -561, -561, -561, -561, -561,
     -561, -561, -561, -561, -561, -561, -561, -561, -561, -561,
     -561, -561, -561, -561, -561, -561, -561, -561, -561, -561,
     -561, -561, -561, -561, -561, -561, -561, -561
    },

    {
       67, -562, -562, -562, -562, -562, -562, -562, -562, -562,
     -562, -562, -562, -562, -562, -562, -562, -562, -562, -562,
     -562, -562, -562, -562, -562, -562, -562, -562, -562, -562,
     -562, -562, -562, -562, -562, -562, -562, -562, -562, -562,

     -562, -562, -562, -562, -562, -562, -562, -562, -562, -562,
     -562, -562, -562, -562, -562, -562, -562, -562, -562, -562,
     -562, -562, -562, -562, -562, -562, -562, -562, -562, -562,
     -562, -562, -562, -562, -562, -562, -562, -562, -562, -562,
     -562, -562, -562, -562, -562, -562, -562, -562, -562, -562,
     -562, -562, -562, -562, -562, -562, -562, -562, -562, -562,
     -562, -562, -562, -562, -562, -562, -562, -562, -562, -562,
     -562, -562, -562, -562, -562, -562, -562, -562, -562, -562,
     -562, -562, -562, -562, -562, -562, -562, -562
    },

    {
       67, -563, -563, -563, -563, -563, -563, -563, -563, -563,

     -563, -563, -563, -563, -563, -563, -563, -563, -563, -563,
     -563, -563, -563, -563, -563, -563, -563, -563, -563, -563,
     -563, -563, -563, -563, -563, -563, -563, -563, -563, -563,
     -563, -563, -563, -563, -563, -563, -563, -563, -563, -563,
     -563, -563, -563, -563, -563, -563, -563, -563, -563, -563,
     -563, -563, -563, -563, -563, -563, -563, -563, -563, -563,
     -563, -563, -563, -563, -563, -563, -563, -563, -563, -563,
     -563, -563, -563, -563, -563, -563, -563, -563, -563, -563,
     -563, -563, -563, -563, -563, -563, -563, -563, -563, -563,
     -563, -563, -563, -563, -563, -563, -563, -563, -563, -563,

     -563, -563, -563, -563, -563, -563, -563, -563, -563, -563,
     -563, -563, -563, -563, -563, -563, -563, -563
    },

    {
       67, -564, -564, -564, -564, -564, -564, -564, -564, -564,
     -564, -564, -564, -564, -564, -564, -564, -564, -564, -564,
     -564, -564, -564, -564, -564, -564, -564, -564, -564, -564,
     -564, -564, -564, -564, -564, -564, -564, -564, -564, -564,
     -564, -564, -564, -564, -564, -564, -564, -564, -564, -564,
     -564, -564, -564, -564, -564, -564, -564, -564, -564, -564,
     -564, -564, -564, -564, -564, -564, -564, -564, -564, -564,
     -564, -564, -564, -564, -564, -564, -564, -564, -564, -564,

     -564, -564, -564, -564, -564, -564, -564, -564, -564, -564,
     -564, -564, -564, -564, -564, -564, -564, -564, -564, -564,
     -564, -564, -564, -564, -564, -564, -564, -564, -564, -564,
     -564, -564, -564, -564, -564, -564, -564, -564, -564, -564,
     -564, -564, -564, -564, -564, -564, -564, -564
    },

    {
       67, -565, -565, -565, -565, -565, -565, -565, -565, -565,
     -565, -565, -565, -565, -565, -565, -565, -565, -565, -565,
     -565, -565, -565, -565, -565, -565, -565, -565, -565, -565,
     -565, -565, -565, -565, -565, -565, -565, -565, -565, -565,
     -565, -565, -565, -565, -565, -565, -565, -565, -565, -565,

     -565, -565, -565, -565, -565, -565, -565, -565, -565, -565,
     -565, -565, -565, -565, -565, -565, -565, -565, -565, -565,
     -565, -565, -565, -565, -565, -565, -565, -565, -565, -565,
     -565, -565, -565, -565, -565, -565, -565, -565, -565, -565,
     -565, -565, -565, -565, -565, -565, -565, -565, -565, -565,
     -565, -565, -565, -565, -565, -565, -565, -565, -565, -565,
     -565, -565, -565, -565, -565, -565, -565, -565, -565, -565,
     -565, -565, -565, -565, -565, -565, -565, -565
    },

    {
       67, -566, -566, -566, -566, -566, -566, -566, -566, -566,
     -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,

     -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,
     -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,
     -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,
     -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,
     -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,
     -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,
     -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,
     -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,
     -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,
     -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,

     -566, -566, -566, -566, -566, -566, -566, -566
    },

    {
       67, -567, -567, -567, -567, -567, -567, -567, -567, -567,
     -567, -567, -567, -567, -567, -567, -567, -567, -567, -567,
     -567, -567, -567, -567, -567, -567, -567, -567, -567, -567,
     -567, -567, -567, -567, -567, -567, -567, -567, -567, -567,
     -567, -567, -567, -567, -567, -567, -567, -567, -567, -567,
     -567, -567, -567, -567, -567, -567, -567, -567, -567, -567,
     -567, -567, -567, -567, -567, -567, -567, -567, -567, -567,
     -567, -567, -567, -567, -567, -567, -567, -567, -567, -567,
     -567, -567, -567, -567, -567, -567, -567, -567, -567, -567,

     -567, -567, -567, -567, -567, -567, -567, -567, -567, -567,
     -567, -567, -567, -567, -567, -567, -567, -567, -567, -567,
     -567, -567, -567, -567, -567, -567, -567, -567, -567, -567,
     -567, -567, -567, -567, -567, -567, -567, -567
    },

    {
       67, -568, -568, -568, -568, -568, -568, -568, -568, -568,
     -568, -568, -568, -568, -568, -568, -568, -568, -568, -568,
     -568, -568, -568, -568, -568, -568, -568, -568, -568, -568,
     -568, -568, -568, -568, -568, -568, -568, -568, -568, -568,
     -568, -568, -568, -568, -568, -568, -568, -568, -568, -568,
     -568, -568, -568, -568, -568, -568, -568, -568, -568, -568,

     -568, -568, -568, -568, -568, -568, -568, -568,  656, -568,
     -568, -568, -568, -568, -568, -568, -568, -568, -568, -568,
     -568, -568, -568, -568, -568, -568, -568, -568, -568, -568,
     -568, -568, -568, -568, -568, -568, -568, -568, -568, -568,
     -568, -568, -568, -568, -568, -568, -568, -568, -568, -568,
     -568, -568, -568, -568, -568, -568, -568, -568, -568, -568,
     -568, -568, -568, -568, -568, -568, -568, -568
    },

    {
       67, -569, -569, -569, -569, -569, -569, -569, -569, -569,
     -569, -569, -569, -569, -569, -569, -569, -569, -569, -569,
     -569, -569, -569, -569, -569, -569, -569, -569, -569, -569,

     -569, -569, -569, -569, -569, -569, -569, -569, -569, -569,
     -569, -569, -569, -569, -569, -569, -569, -569, -569, -569,
     -569, -569, -569, -569, -569, -569, -569, -569, -569, -569,
     -569, -569, -569, -569, -569, -569, -569, -569, -569, -569,
     -569,  657, -569, -569, -569, -569, -569, -569, -569, -569,
     -569, -569, -569, -569, -569, -569, -569, -569, -569, -569,
     -569, -569, -569, -569, -569, -569, -569, -569, -569, -569,
     -569, -569, -569, -569, -569, -569, -569, -569, -569, -569,
     -569, -569, -569, -569, -569, -569, -569, -569, -569, -569,
     -569, -569, -569, -569, -569, -569, -569, -569

    },

    {
       67, -570, -570, -570, -570, -570, -570, -570, -570, -570,
     -570, -570, -570, -570, -570, -570, -570, -570, -570, -570,
     -570, -570, -570, -570, -570, -570, -570, -570, -570, -570,
     -570, -570, -570, -570, -570, -570, -570, -570, -570, -570,
     -570, -570, -570, -570, -570, -570, -570, -570, -570, -570,
     -570, -570, -570, -570, -570, -570, -570, -570, -570, -570,
     -570, -570, -570, -570, -570, -570, -570, -570, -570, -570,
     -570, -570, -570, -570, -570, -570, -570, -570, -570, -570,
     -570, -570, -570, -570, -570, -570, -570, -570, -570,  658,
     -570, -570, -570, -570, -570, -570, -570, -570, -570, -570,

     -570, -570, -570, -570, -570, -570, -570, -570, -570, -570,
     -570, -570, -570, -570, -570, -570, -570, -570, -570, -570,
     -570, -570, -570, -570, -570, -570, -570, -570
    },

    {
       67, -571, -571, -571, -571, -571, -571, -571, -571, -571,
     -571, -571, -571, -571, -571, -571, -571, -571, -571, -571,
     -571, -571, -571, -571, -571, -571, -571, -571, -571, -571,
     -571, -571, -571, -571, -571, -571, -571, -571, -571, -571,
     -571, -571, -571, -571, -571, -571, -571, -571, -571, -571,
     -571, -571, -571, -571, -571, -571, -571, -571, -571, -571,
     -571, -571, -571, -571, -571, -571, -571, -571, -571, -571,

      659, -571, -571, -571, -571, -571, -571, -571, -571, -571,
     -571, -571, -571, -571, -571, -571, -571, -571, -571, -571,
     -571, -571, -571, -571, -571, -571, -571, -571, -571, -571,
     -571, -571, -571, -571, -571, -571, -571, -571, -571, -571,
     -571, -571, -571, -571, -571, -571, -571, -571, -571, -571,
     -571, -571, -571, -571, -571, -571, -571, -571
    },

    {
       67, -572, -572, -572, -572, -572, -572, -572, -572, -572,
     -572, -572, -572, -572, -572, -572, -572, -572, -572, -572,
     -572, -572, -572, -572, -572, -572, -572, -572, -572, -572,
     -572, -572,  660, -572, -572, -572, -572, -572, -572, -572,

     -572, -572, -572, -572, -572, -572, -572, -572,  661,  661,
      661,  661,  661,  661,  661,  661,  661,  661, -572, -572,
     -572, -572, -572, -572, -572,  660,  660,  660,  660,  660,
      660,  660,  660,  660,  660,  660,  660,  660,  660,  660,
      660,  660,  660,  660,  660,  660,  660,  660,  660,  660,
      660, -572, -572, -572, -572, -572, -572, -572, -572, -572,
     -572, -572, -572, -572, -572, -572, -572, -572, -572, -572,
     -572, -572, -572, -572, -572, -572, -572, -572, -572, -572,
     -572, -572, -572, -572, -572, -572, -572, -572
    },

    {
       67, -573, -573, -573, -573, -573, -573, -573, -573, -573,

     -573, -573, -573, -573, -573, -573, -573, -573, -573, -573,
     -573, -573, -573, -573, -573, -573, -573, -573, -573, -573,
     -573, -573, -573, -573, -573, -573, -573, -573, -573, -573,
     -573, -573, -573, -573, -573, -573, -573, -573, -573, -573,
     -573, -573, -573, -573, -573, -573, -573, -573, -573, -573,
     -573, -573, -573, -573, -573, -573, -573,  662, -573, -573,
     -573, -573, -573, -573, -573, -573, -573, -573, -573, -573,
     -573, -573, -573, -573, -573, -573, -573, -573, -573, -573,
     -573, -573, -573, -573, -573, -573, -573, -573, -573, -573,
     -573, -573, -573, -573, -573, -573, -573, -573, -573, -573,

     -573, -573, -573, -573, -573, -573, -573, -573, -573, -573,
     -573, -573, -573, -573, -573, -573, -573, -573
    },

    {
       67, -574, -574, -574, -574, -574, -574, -574, -574, -574,
     -574, -574, -574, -574, -574, -574, -574, -574, -574, -574,
     -574, -574, -574, -574, -574, -574, -574, -574, -574, -574,
     -574, -574,  663, -574, -574, -574, -574, -574, -574, -574,
     -574, -574, -574, -574, -574, -574, -574, -574,  664,  664,
      664,  664,  664,  664,  664,  664,  664,  664, -574, -574,
     -574, -574, -574, -574, -574,  663,  663,  663,  663,  663,
      663,  663,  663,  663,  663,  663,  663,  663,  663,  663,

      663,  663,  663,  663,  663,  663,  663,  663,  663,  663,
      663, -574, -574, -574, -574, -574, -574, -574, -574, -574,
     -574, -574, -574, -574, -574, -574, -574, -574, -574, -574,
     -574, -574, -574, -574, -574, -574, -574, -574, -574, -574,
     -574, -574, -574, -574, -574, -574, -574, -574
    },

    {
       67, -575, -575, -575, -575, -575, -575, -575, -575, -575,
     -575, -575, -575, -575, -575, -575, -575, -575, -575, -575,
     -575, -575, -575, -575, -575, -575, -575, -575, -575, -575,
     -575, -575, -575, -575, -575, -575, -575, -575, -575, -575,
     -575, -575, -575, -575, -575, -575, -575, -575, -575, -575,

     -575, -575, -575, -575, -575, -575, -575, -575, -575, -575,
     -575, -575, -575, -575, -575, -575, -575, -575, -575,  665,
     -575, -575, -575, -575, -575, -575, -575, -575, -575, -575,
     -575, -575, -575, -575, -575, -575, -575, -575, -575, -575,
     -575, -575, -575, -575, -575, -575, -575, -575, -575, -575,
     -575, -575, -575, -575, -575, -575, -575, -575, -575, -575,
     -575, -575, -575, -575, -575, -575, -575, -575, -575, -575,
     -575, -575, -575, -575, -575, -575, -575, -575
    },

    {
       67, -576, -576, -576, -576, -576, -576, -576, -576, -576,
     -576, -576, -576, -576, -576, -576, -576, -576, -576, -576,

     -576, -576, -576, -576, -576, -576, -576, -576, -576, -576,
     -576, -576, -576, -576, -576, -576, -576, -576, -576, -576,
     -576, -576, -576, -576, -576, -576, -576, -576, -576, -576,
     -576, -576, -576, -576, -576, -576, -576, -576, -576, -576,
     -576, -576, -576, -576, -576, -576, -576, -576, -576, -576,
     -576, -576, -576, -576, -576, -576, -576,  666, -576, -576,
     -576, -576, -576, -576, -576, -576, -576, -576, -576, -576,
     -576, -576, -576, -576, -576, -576, -576, -576, -576, -576,
     -576, -576, -576, -576, -576, -576, -576, -576, -576, -576,
     -576, -576, -576, -576, -576, -576, -576, -576, -576, -576,

     -576, -576, -576, -576, -576, -576, -576, -576
    },

    {
       67, -577, -577, -577, -577, -577, -577, -577, -577, -577,
     -577, -577, -577, -577, -577, -577, -577, -577, -577, -577,
     -577, -577, -577, -577, -577, -577, -577, -577, -577, -577,
     -577, -577,  667, -577, -577, -577, -577, -577, -577, -577,
     -577, -577, -577, -577, -577, -577, -577, -577,  668,  668,
      668,  668,  668,  668,  668,  668,  668,  668, -577, -577,
     -577, -577, -577, -577, -577,  667,  667,  667,  667,  667,
      667,  667,  667,  667,  667,  667,  667,  667,  667,  667,
      667,  667,  667,  667,  667,  667,  667,  667,  667,  667,

      667, -577, -577, -577, -577, -577, -577, -577, -577, -577,
     -577, -577, -577, -577, -577, -577, -577, -577, -577, -577,
     -577, -577, -577, -577, -577, -577, -577, -577, -577, -577,
     -577, -577, -577, -577, -577, -577, -577, -577
    },

    {
       67, -578, -578, -578, -578, -578, -578, -578, -578, -578,
     -578, -578, -578, -578, -578, -578, -578, -578, -578, -578,
     -578, -578, -578, -578, -578, -578, -578, -578, -578, -578,
     -578, -578,  669, -578, -578, -578, -578, -578, -578, -578,
     -578, -578, -578, -578, -578, -578, -578, -578,  670,  670,
      670,  670,  670,  670,  670,  670,  670,  670, -578, -578,

     -578, -578, -578, -578, -578,  669,  669,  669,  669,  669,
      669,  669,  669,  669,  669,  669,  669,  669,  669,  669,
      669,  669,  669,  669,  669,  669,  669,  669,  669,  669,
      669, -578, -578, -578, -578, -578, -578, -578, -578, -578,
     -578, -578, -578, -578, -578, -578, -578, -578, -578, -578,
     -578, -578, -578, -578, -578, -578, -578, -578, -578, -578,
     -578, -578, -578, -578, -578, -578, -578, -578
    },

    {
       67, -579, -579, -579, -579, -579, -579, -579, -579, -579,
     -579, -579, -579, -579, -579, -579, -579, -579, -579, -579,
     -579, -579, -579, -579, -579, -579, -579, -579, -579, -579,

     -579, -579, -579, -579, -579, -579, -579, -579, -579, -579,
     -579, -579, -579, -579, -579, -579, -579, -579, -579, -579,
     -579, -579, -579, -579, -579, -579, -579, -579, -579, -579,
     -579, -579, -579, -579, -579, -579, -579,  671, -579, -579,
     -579, -579, -579, -579, -579, -579, -579, -579, -579, -579,
     -579, -579, -579, -579, -579, -579, -579, -579, -579, -579,
     -579, -579, -579, -579, -579, -579, -579, -579, -579, -579,
     -579, -579, -579, -579, -579, -579, -579, -579, -579, -579,
     -579, -579, -579, -579, -579, -579, -579, -579, -579, -579,
     -579, -579, -579, -579, -579, -579, -579, -579

    },

    {
       67, -580, -580, -580, -580, -580, -580, -580, -580, -580,
     -580, -580, -580, -580, -580, -580, -580, -580, -580, -580,
     -580, -580, -580, -580, -580, -580, -580, -580, -580, -580,
     -580, -580, -580, -580, -580, -580, -580, -580, -580, -580,
     -580, -580, -580, -580, -580, -580, -580, -580,  672,  672,
      672,  672,  672,  672,  672,  672,  672,  672, -580, -580,
     -580, -580, -580, -580, -580, -580, -580, -580, -580, -580,
     -580, -580, -580, -580, -580, -580, -580, -580, -580, -580,
     -580, -580, -580, -580, -580, -580, -580, -580, -580, -580,
     -580, -580, -580, -580, -580, -580, -580, -580, -580, -580,

     -580, -580, -580, -580, -580, -580, -580, -580, -580, -580,
     -580, -580, -580, -580, -580, -580, -580, -580, -580, -580,
     -580, -580, -580, -580, -580, -580, -580, -580
    },

    {
       67, -581, -581, -581, -581, -581, -581, -581, -581, -581,
     -581, -581, -581, -581, -581, -581, -581, -581, -581, -581,
     -581, -581, -581, -581, -581, -581, -581, -581, -581, -581,
     -581, -581, -581, -581, -581, -581, -581, -581, -581, -581,
     -581, -581, -581, -581, -581, -581, -581, -581, -581,  673,
      673,  673,  673,  673,  673,  673,  673,  673, -581, -581,
     -581, -581, -581, -581, -581, -581, -581, -581, -581, -581,

     -581, -581, -581, -581, -581, -581, -581, -581, -581, -581,
     -581, -581, -581, -581, -581, -581, -581, -581, -581, -581,
     -581, -581, -581, -581, -581, -581, -581, -581, -581, -581,
     -581, -581, -581, -581, -581, -581, -581, -581, -581, -581,
     -581, -581, -581, -581, -581, -581, -581, -581, -581, -581,
     -581, -581, -581, -581, -581, -581, -581, -581
    },

    {
       67, -582, -582, -582, -582, -582, -582, -582, -582, -582,
     -582, -582, -582, -582, -582, -582, -582, -582, -582, -582,
     -582, -582, -582, -582, -582, -582, -582, -582, -582, -582,
     -582, -582,  674, -582, -582, -582, -582, -582, -582, -582,

     -582, -582, -582, -582, -582, -582, -582, -582,  675,  675,
      675,  675,  675,  675,  675,  675,  675,  675, -582, -582,
     -582, -582, -582, -582, -582,  674,  674,  674,  674,  674,
      674,  674,  674,  674,  674,  674,  674,  674,  674,  674,
      674,  674,  674,  674,  674,  674,  674,  674,  674,  674,
      674, -582, -582, -582, -582, -582, -582, -582, -582, -582,
     -582, -582, -582, -582, -582, -582, -582, -582, -582, -582,
     -582, -582, -582, -582, -582, -582, -582, -582, -582, -582,
     -582, -582, -582, -582, -582, -582, -582, -582
    },

    {
       67, -583, -583, -583, -583, -583, -583, -583, -583, -583,

     -583, -583, -583, -583, -583, -583, -583, -583, -583, -583,
     -583, -583, -583, -583, -583, -583, -583, -583, -583, -583,
     -583, -583,  676, -583, -583, -583, -583, -583, -583, -583,
     -583, -583, -583, -583, -583, -583, -583, -583, -583, -583,
     -583, -583, -583, -583, -583, -583, -583, -583, -583, -583,
     -583, -583, -583, -583, -583, -583, -583, -583, -583, -583,
     -583, -583, -583, -583, -583, -583, -583, -583, -583, -583,
     -583, -583, -583, -583, -583, -583, -583, -583, -583, -583,
     -583, -583, -583, -583, -583, -583, -583, -583, -583, -583,
     -583, -583, -583, -583, -583, -583, -583, -583, -583, -583,

     -583, -583, -583, -583, -583, -583, -583, -583, -583, -583,
     -583, -583, -583, -583, -583, -583, -583, -583
    },

    {
       67, -584, -584, -584, -584, -584, -584, -584, -584, -584,
     -584, -584, -584, -584, -584, -584, -584, -584, -584, -584,
     -584, -584, -584, -584, -584, -584, -584, -584, -584, -584,
     -584, -584,  677, -584, -584, -584, -584, -584, -584, -584,
     -584, -584, -584, -584, -584, -584, -584, -584,  678,  678,
      678,  678,  678,  678,  678,  678,  678,  678, -584, -584,
     -584, -584, -584, -584, -584,  677,  677,  677,  677,  677,
      677,  677,  677,  677,  677,  677,  677,  677,  677,  677,

      677,  677,  677,  677,  677,  677,  677,  677,  677,  677,
      677, -584, -584, -584, -584, -584, -584, -584, -584, -584,
     -584, -584, -584, -584, -584, -584, -584, -584, -584, -584,
     -584, -584, -584, -584, -584, -584, -584, -584, -584, -584,
     -584, -584, -584, -584, -584, -584, -584, -584
    },

    {
       67, -585, -585, -585, -585, -585, -585, -585, -585, -585,
     -585, -585, -585, -585, -585, -585, -585, -585, -585, -585,
     -585, -585, -585, -585, -585, -585, -585, -585, -585, -585,
     -585, -585,  679, -585, -585, -585, -585, -585, -585, -585,
     -585, -585, -585, -585, -585, -585, -585, -585, -585, -585,

     -585, -585, -585, -585, -585, -585, -585, -585, -585, -585,
     -585, -585, -585, -585, -585, -585, -585, -585, -585, -585,
     -585, -585, -585, -585, -585, -585, -585, -585, -585, -585,
     -585, -585, -585, -585, -585, -585, -585, -585, -585, -585,
     -585, -585, -585, -585, -585, -585, -585, -585, -585, -585,
     -585, -585, -585, -585, -585, -585, -585, -585, -585, -585,
     -585, -585, -585, -585, -585, -585, -585, -585, -585, -585,
     -585, -585, -585, -585, -585, -585, -585, -585
    },

    {
       67, -586, -586, -586, -586, -586, -586, -586, -586, -586,
     -586, -586, -586, -586, -586, -586, -586, -586, -586, -586,

     -586, -586, -586, -586, -586, -586, -586, -586, -586, -586,
     -586, -586,  680, -586, -586, -586, -586, -586, -586, -586,
     -586, -586, -586, -586, -586, -586, -586, -586, -586, -586,
     -586, -586, -586, -586, -586, -586, -586, -586, -586, -586,
     -586, -586, -586, -586, -586, -586, -586, -586, -586, -586,
     -586, -586, -586, -586, -586, -586, -586, -586, -586, -586,
     -586, -586, -586, -586, -586, -586, -586, -586, -586, -586,
     -586, -586, -586, -586, -586, -586, -586, -586, -586, -586,
     -586, -586, -586, -586, -586, -586, -586, -586, -586, -586,
     -586, -586, -586, -586, -586, -586, -586, -586, -586, -586,

     -586, -586, -586, -586, -586, -586, -586, -586
    },

    {
       67, -587, -587, -587, -587, -587, -587, -587, -587, -587,
     -587, -587, -587, -587, -587, -587, -587, -587, -587, -587,
     -587, -587, -587, -587, -587, -587, -587, -587, -587, -587,
     -587, -587,  681, -587, -587, -587, -587, -587, -587, -587,
     -587, -587, -587, -587, -587, -587, -587, -587,  682,  682,
      682,  682,  682,  682,  682,  682,  682,  682, -587, -587,
     -587, -587, -587, -587, -587,  681,  681,  681,  681,  681,
      681,  681,  681,  681,  681,  681,  681,  681,  681,  681,
      681,  681,  681,  681,  681,  681,  681,  681,  681,  681,

      681, -587, -587, -587, -587, -587, -587, -587, -587, -587,
     -587, -587, -587, -587, -587, -587, -587, -587, -587, -587,
     -587, -587, -587, -587, -587, -587, -587, -587, -587, -587,
     -587, -587, -587, -587, -587, -587, -587, -587
    },

    {
       67, -588, -588, -588, -588, -588, -588, -588, -588, -588,
     -588, -588, -588, -588, -588, -588, -588, -588, -588, -588,
     -588, -588, -588, -588, -588, -588, -588, -588, -588, -588,
     -588, -588, -588, -588, -588, -588, -588, -588, -588, -588,
     -588, -588, -588, -588, -588, -588, -588, -588, -588,  683,
      683,  683,  683,  683,  683,  683,  683,  683, -588, -588,

     -588, -588, -588, -588, -588, -588, -588, -588, -588, -588,
     -588, -588, -588, -588, -588, -588, -588, -588, -588, -588,
     -588, -588, -588, -588, -588, -588, -588, -588, -588, -588,
     -588, -588, -588, -588, -588, -588, -588, -588, -588, -588,
     -588, -588, -588, -588, -588, -588, -588, -588, -588, -588,
     -588, -588, -588, -588, -588, -588, -588, -588, -588, -588,
     -588, -588, -588, -588, -588, -588, -588, -588
    },

    {
       67, -589, -589, -589, -589, -589, -589, -589, -589, -589,
     -589, -589, -589, -589, -589, -589, -589, -589, -589, -589,
     -589, -589, -589, -589, -589, -589, -589, -589, -589, -589,

     -589, -589,  684, -589, -589, -589, -589, -589, -589, -589,
     -589, -589, -589, -589, -589, -589, -589, -589,  685,  685,
      685,  685,  685,  685,  685,  685,  685,  685, -589, -589,
     -589, -589, -589, -589, -589,  684,  684,  684,  684,  684,
      684,  684,  684,  684,  684,  684,  684,  684,  684,  684,
      684,  684,  684,  684,  684,  684,  684,  684,  684,  684,
      684, -589, -589, -589, -589, -589, -589, -589, -589, -589,
     -589, -589, -589, -589, -589, -589, -589, -589, -589, -589,
     -589, -589, -589, -589, -589, -589, -589, -589, -589, -589,
     -589, -589, -589, -589, -589, -589, -589, -589

    },

    {
       67, -590, -590, -590, -590, -590, -590, -590, -590, -590,
     -590, -590, -590, -590, -590, -590, -590, -590, -590, -590,
     -590, -590, -590, -590, -590, -590, -590, -590, -590, -590,
     -590, -590,  686, -590, -590, -590, -590, -590, -590, -590,
     -590, -590, -590, -590, -590, -590, -590, -590, -590, -590,
     -590, -590, -590, -590, -590, -590, -590, -590, -590, -590,
     -590, -590, -590, -590, -590, -590, -590, -590, -590, -590,
     -590, -590, -590, -590, -590, -590, -590, -590, -590, -590,
     -590, -590, -590, -590, -590, -590, -590, -590, -590, -590,
     -590, -590, -590, -590, -590, -590, -590, -590, -590, -590,

     -590, -590, -590, -590, -590, -590, -590, -590, -590, -590,
     -590, -590, -590, -590, -590, -590, -590, -590, -590, -590,
     -590, -590, -590, -590, -590, -590, -590, -590
    },

    {
       67, -591, -591, -591, -591, -591, -591, -591, -591, -591,
     -591, -591, -591, -591, -591, -591, -591, -591, -591, -591,
     -591, -591, -591, -591, -591, -591, -591, -591, -591, -591,
     -591, -591,  687, -591, -591, -591, -591, -591, -591, -591,
     -591, -591, -591, -591, -591, -591, -591, -591,  688,  688,
      688,  688,  688,  688,  688,  688,  688,  688, -591, -591,
     -591, -591, -591, -591, -591,  687,  687,  687,  687,  687,

      687,  687,  687,  687,  687,  687,  687,  687,  687,  687,
      687,  687,  687,  687,  687,  687,  687,  687,  687,  687,
      687, -591, -591, -591, -591, -591, -591, -591, -591, -591,
     -591, -591, -591, -591, -591, -591, -591, -591, -591, -591,
     -591, -591, -591, -591, -591, -591, -591, -591, -591, -591,
     -591, -591, -591, -591, -591, -591, -591, -591
    },

    {
       67, -592, -592, -592, -592, -592, -592, -592, -592, -592,
     -592, -592, -592, -592, -592, -592, -592, -592, -592, -592,
     -592, -592, -592, -592, -592, -592, -592, -592, -592, -592,
     -592, -592,  689, -592, -592, -592, -592, -592, -592, -592,

     -592, -592, -592, -592, -592, -592, -592, -592, -592, -592,
     -592, -592, -592, -592, -592, -592, -592, -592, -592, -592,
     -592, -592, -592, -592, -592, -592, -592, -592, -592, -592,
     -592, -592, -592, -592, -592, -592, -592, -592, -592, -592,
     -592, -592, -592, -592, -592, -592, -592, -592, -592, -592,
     -592, -592, -592, -592, -592, -592, -592, -592, -592, -592,
     -592, -592, -592, -592, -592, -592, -592, -592, -592, -592,
     -592, -592, -592, -592, -592, -592, -592, -592, -592, -592,
     -592, -592, -592, -592, -592, -592, -592, -592
    },

    {
       67, -593, -593, -593, -593, -593, -593, -593, -593, -593,

     -593, -593, -593, -593, -593, -593, -593, -593, -593, -593,
     -593, -593, -593, -593, -593, -593, -593, -593, -593, -593,
     -593, -593,  690, -593, -593, -593, -593, -593, -593, -593,
     -593, -593, -593, -593, -593, -593, -593, -593, -593, -593,
     -593, -593, -593, -593, -593, -593, -593, -593, -593, -593,
     -593, -593, -593, -593, -593, -593, -593, -593, -593, -593,
     -593, -593, -593, -593, -593, -593, -593, -593, -593, -593,
     -593, -593, -593, -593, -593, -593, -593, -593, -593, -593,
     -593, -593, -593, -593, -593, -593, -593, -593, -593, -593,
     -593, -593, -593, -593, -593, -593, -593, -593, -593, -593,

     -593, -593, -593, -593, -593, -593, -593, -593, -593, -593,
     -593, -593, -593, -593, -593, -593, -593, -593
    },

    {
       67, -594, -594, -594, -594, -594, -594, -594, -594, -594,
     -594, -594, -594, -594, -594, -594, -594, -594, -594, -594,
     -594, -594, -594, -594, -594, -594, -594, -594, -594, -594,
     -594, -594,  691, -594, -594, -594, -594, -594, -594, -594,
     -594, -594, -594, -594, -594, -594, -594, -594,  692,  692,
      692,  692,  692,  692,  692,  692,  692,  692, -594, -594,
     -594, -594, -594, -594, -594,  691,  691,  691,  691,  691,
      691,  691,  691,  691,  691,  691,  691,  691,  691,  691,

      691,  691,  691,  691,  691,  691,  691,  691,  691,  691,
      691, -594, -594, -594, -594, -594, -594, -594, -594, -594,
     -594, -594, -594, -594, -594, -594, -594, -594, -594, -594,
     -594, -594, -594, -594, -594, -594, -594, -594, -594, -594,
     -594, -594, -594, -594, -594, -594, -594, -594
    },

    {
       67, -595, -595, -595, -595, -595, -595, -595, -595, -595,
     -595, -595, -595, -595, -595, -595, -595, -595, -595, -595,
     -595, -595, -595, -595, -595, -595, -595, -595, -595, -595,
     -595, -595, -595, -595, -595, -595, -595, -595, -595, -595,
     -595, -595, -595, -595, -595, -595, -595, -595, -595, -595,

     -595, -595, -595, -595, -595, -595, -595, -595, -595, -595,
     -595, -595, -595, -595, -595, -595, -595, -595, -595, -595,
     -595, -595, -595, -595, -595, -595, -595, -595, -595, -595,
     -595, -595, -595, -595, -595, -595, -595, -595, -595, -595,
     -595, -595, -595, -595, -595, -595, -595, -595, -595, -595,
     -595, -595, -595, -595, -595, -595, -595, -595, -595, -595,
     -595, -595, -595, -595, -595, -595, -595, -595, -595, -595,
     -595, -595, -595, -595, -595, -595, -595, -595
    },

    {
       67, -596, -596, -596, -596, -596, -596, -596, -596, -596,
     -596, -596, -596, -596, -596, -596, -596, -596, -596, -596,

     -596, -596, -596, -596, -596, -596, -596, -596, -596, -596,
     -596, -596, -596, -596, -596, -596, -596, -596, -596, -596,
     -596, -596, -596, -596, -596, -596, -596, -596, -596, -596,
     -596, -596, -596, -596, -596, -596, -596, -596, -596, -596,
     -596, -596, -596, -596, -596, -596, -596, -596, -596, -596,
     -596, -596, -596, -596, -596, -596, -596, -596, -596, -596,
     -596, -596, -596, -596, -596, -596, -596, -596, -596, -596,
     -596, -596, -596, -596, -596, -596, -596, -596, -596, -596,
     -596, -596, -596, -596, -596, -596, -596, -596, -596, -596,
     -596, -596, -596, -596, -596, -596, -596, -596, -596, -596,

     -596, -596, -596, -596, -596, -596, -596, -596
    },

    {
       67, -597, -597, -597, -597, -597, -597, -597, -597, -597,
     -597, -597, -597, -597, -597, -597, -597, -597, -597, -597,
     -597, -597, -597, -597, -597, -597, -597, -597, -597, -597,
     -597, -597, -597, -597, -597, -597, -597, -597, -597, -597,
     -597, -597, -597, -597, -597, -597, -597, -597, -597, -597,
     -597, -597, -597, -597, -597, -597, -597, -597, -597, -597,
     -597, -597, -597, -597, -597, -597, -597, -597, -597, -597,
     -597, -597, -597, -597, -597, -597, -597, -597, -597, -597,
     -597, -597, -597, -597, -597, -597, -597, -597, -597, -597,

     -597, -597, -597, -597, -597, -597, -597, -597, -597, -597,
     -597, -597, -597, -597, -597, -597, -597, -597, -597, -597,
     -597, -597, -597, -597, -597, -597, -597, -597, -597, -597,
     -597, -597, -597, -597, -597, -597, -597, -597
    },

    {
       67, -598, -598, -598, -598, -598, -598, -598, -598, -598,
     -598, -598, -598, -598, -598, -598, -598, -598, -598, -598,
     -598, -598, -598, -598, -598, -598, -598, -598, -598, -598,
     -598, -598, -598, -598, -598, -598, -598, -598, -598, -598,
     -598, -598, -598, -598, -598, -598, -598, -598, -598, -598,
     -598, -598, -598, -598, -598, -598, -598, -598, -598, -598,

     -598, -598, -598, -598, -598, -598, -598, -598, -598, -598,
     -598, -598, -598, -598, -598, -598, -598, -598, -598, -598,
     -598, -598, -598, -598, -598, -598, -598, -598, -598, -598,
     -598, -598, -598, -598, -598, -598, -598, -598, -598, -598,
     -598, -598, -598, -598, -598, -598, -598, -598, -598, -598,
     -598, -598, -598, -598, -598, -598, -598, -598, -598, -598,
     -598, -598, -598, -598, -598, -598, -598, -598
    },

    {
       67, -599, -599, -599, -599, -599, -599, -599, -599, -599,
     -599, -599, -599, -599, -599, -599, -599, -599, -599, -599,
     -599, -599, -599, -599, -599, -599, -599, -599, -599, -599,

     -599, -599, -599, -599, -599, -599, -599, -599, -599, -599,
     -599, -599, -599, -599, -599, -599, -599, -599, -599, -599,
     -599, -599, -599, -599, -599, -599, -599, -599, -599, -599,
     -599, -599, -599, -599, -599, -599, -599, -599, -599, -599,
     -599, -599, -599, -599, -599, -599, -599, -599, -599, -599,
     -599, -599, -599, -599, -599, -599, -599, -599, -599, -599,
     -599, -599, -599, -599, -599, -599, -599, -599, -599, -599,
     -599, -599, -599, -599, -599, -599, -599, -599, -599, -599,
     -599, -599, -599, -599, -599, -599, -599, -599, -599, -599,
     -599, -599, -599, -599, -599, -599, -599, -599

    },

    {
       67, -600, -600, -600, -600, -600, -600, -600, -600, -600,
     -600, -600, -600, -600, -600, -600, -600, -600, -600, -600,
     -600, -600, -600, -600, -600, -600, -600, -600, -600, -600,
     -600, -600, -600, -600, -600, -600, -600, -600, -600, -600,
     -600, -600, -600, -600, -600, -600, -600, -600, -600, -600,
     -600, -600, -600, -600, -600, -600, -600, -600, -600, -600,
     -600, -600, -600, -600, -600, -600, -600, -600, -600, -600,
     -600, -600, -600, -600, -600, -600, -600, -600, -600, -600,
     -600, -600, -600, -600, -600, -600, -600, -600, -600, -600,
     -600, -600, -600, -600, -600, -600, -600, -600, -600, -600,

     -600, -600, -600, -600, -600, -600, -600, -600, -600, -600,
     -600, -600, -600, -600, -600, -600, -600, -600, -600, -600,
     -600, -600, -600, -600, -600, -600, -600, -600
    },

    {
       67, -601, -601, -601, -601, -601, -601, -601, -601, -601,
     -601, -601, -601, -601, -601, -601, -601, -601, -601, -601,
     -601, -601, -601, -601, -601, -601, -601, -601, -601, -601,
     -601, -601, -601, -601, -601, -601, -601, -601, -601, -601,
     -601, -601, -601, -601, -601, -601, -601, -601,  693,  693,
      693,  693,  693,  693,  693,  693,  693,  693, -601, -601,
     -601, -601, -601, -601, -601, -601, -601, -601, -601, -601,

     -601, -601, -601, -601, -601, -601, -601, -601, -601, -601,
     -601, -601, -601, -601, -601, -601, -601, -601, -601, -601,
     -601, -601, -601, -601, -601, -601, -601, -601, -601, -601,
     -601, -601, -601, -601, -601, -601, -601, -601, -601, -601,
     -601, -601, -601, -601, -601, -601, -601, -601, -601, -601,
     -601, -601, -601, -601, -601, -601, -601, -601
    },

    {
       67, -602, -602, -602, -602, -602, -602, -602, -602, -602,
     -602, -602, -602, -602, -602, -602, -602, -602, -602, -602,
     -602, -602, -602, -602, -602, -602, -602, -602, -602, -602,
     -602, -602,  694, -602, -602, -602, -602, -602, -602, -602,

     -602, -602, -602, -602, -602, -602, -602, -602, -602, -602,
     -602, -602, -602, -602, -602, -602, -602, -602, -602, -602,
     -602, -602, -602, -602, -602,  694,  694,  694,  694,  694,
      694,  694,  694,  694,  694,  694,  694,  694,  694,  694,
      694,  694,  694,  694,  694,  694,  694,  694,  694,  694,
      694, -602, -602, -602, -602, -602, -602, -602, -602, -602,
     -602, -602, -602, -602, -602, -602, -602, -602, -602, -602,
     -602, -602, -602, -602, -602, -602, -602, -602, -602, -602,
     -602, -602, -602, -602, -602, -602, -602, -602
    },

    {
       67, -603, -603, -603, -603, -603, -603, -603, -603, -603,

     -603, -603, -603, -603, -603, -603, -603, -603, -603, -603,
     -603, -603, -603, -603, -603, -603, -603, -603, -603, -603,
     -603, -603,  694, -603, -603, -603, -603, -603, -603, -603,
     -603, -603, -603, -603, -603, -603, -603, -603,  695,  695,
      695,  695,  695,  695,  695,  695,  695,  695, -603, -603,
     -603, -603, -603, -603, -603,  694,  694,  694,  694,  694,
      694,  694,  694,  694,  694,  694,  694,  694,  694,  694,
      694,  694,  694,  694,  694,  694,  694,  694,  694,  694,
      694, -603, -603, -603, -603, -603, -603, -603, -603, -603,
     -603, -603, -603, -603, -603, -603, -603, -603, -603, -603,

     -603, -603, -603, -603, -603, -603, -603, -603, -603, -603,
     -603, -603, -603, -603, -603, -603, -603, -603
    },

    {
       67, -604, -604, -604, -604, -604, -604, -604, -604, -604,
     -604, -604, -604, -604, -604, -604, -604, -604, -604, -604,
     -604, -604, -604, -604, -604, -604, -604, -604, -604, -604,
     -604, -604,  696, -604, -604, -604, -604, -604, -604, -604,
     -604, -604, -604, -604, -604, -604, -604, -604, -604, -604,
     -604, -604, -604, -604, -604, -604, -604, -604, -604, -604,
     -604, -604, -604, -604, -604, -604, -604, -604, -604, -604,
     -604, -604, -604, -604, -604, -604, -604, -604, -604, -604,

     -604, -604, -604, -604, -604, -604, -604, -604, -604, -604,
     -604, -604, -604, -604, -604, -604, -604, -604, -604, -604,
     -604, -604, -604, -604, -604, -604, -604, -604, -604, -604,
     -604, -604, -604, -604, -604, -604, -604, -604, -604, -604,
     -604, -604, -604, -604, -604, -604, -604, -604
    },

    {
       67, -605, -605, -605, -605, -605, -605, -605, -605, -605,
     -605, -605, -605, -605, -605, -605, -605, -605, -605, -605,
     -605, -605, -605, -605, -605, -605, -605, -605, -605, -605,
     -605, -605,  697, -605, -605, -605, -605, -605, -605, -605,
     -605, -605, -605, -605, -605, -605, -605, -605,  698,  698,

      698,  698,  698,  698,  698,  698,  698,  698, -605, -605,
     -605, -605, -605, -605, -605,  697,  697,  697,  697,  697,
      697,  697,  697,  697,  697,  697,  697,  697,  697,  697,
      697,  697,  697,  697,  697,  697,  697,  697,  697,  697,
      697, -605, -605, -605, -605, -605, -605, -605, -605, -605,
     -605, -605, -605, -605, -605, -605, -605, -605, -605, -605,
     -605, -605, -605, -605, -605, -605, -605, -605, -605, -605,
     -605, -605, -605, -605, -605, -605, -605, -605
    },

    {
       67, -606, -606, -606, -606, -606, -606, -606, -606, -606,
     -606, -606, -606, -606, -606, -606, -606, -606, -606, -606,

     -606, -606, -606, -606, -606, -606, -606, -606, -606, -606,
     -606, -606,  699, -606, -606, -606, -606, -606, -606, -606,
     -606, -606, -606, -606, -606, -606, -606, -606, -606, -606,
     -606, -606, -606, -606, -606, -606, -606, -606, -606, -606,
     -606, -606, -606, -606, -606, -606, -606, -606, -606, -606,
     -606, -606, -606, -606, -606, -606, -606, -606, -606, -606,
     -606, -606, -606, -606, -606, -606, -606, -606, -606, -606,
     -606, -606, -606, -606, -606, -606, -606, -606, -606, -606,
     -606, -606, -606, -606, -606, -606, -606, -606, -606, -606,
     -606, -606, -606, -606, -606, -606, -606, -606, -606, -606,

     -606, -606, -606, -606, -606, -606, -606, -606
    },

    {
       67, -607, -607, -607, -607, -607, -607, -607, -607, -607,
     -607, -607, -607, -607, -607, -607, -607, -607, -607, -607,
     -607, -607, -607, -607, -607, -607, -607, -607, -607, -607,
     -607, -607,  700, -607, -607, -607, -607, -607, -607, -607,
     -607, -607, -607, -607, -607, -607, -607, -607, -607, -607,
     -607, -607, -607, -607, -607, -607, -607, -607, -607, -607,
     -607, -607, -607, -607, -607, -607, -607, -607, -607, -607,
     -607, -607, -607, -607, -607, -607, -607, -607, -607, -607,
     -607, -607, -607, -607, -607, -607, -607, -607, -607, -607,

     -607, -607, -607, -607, -607, -607, -607, -607, -607, -607,
     -607, -607, -607, -607, -607, -607, -607, -607, -607, -607,
     -607, -607, -607, -607, -607, -607, -607, -607, -607, -607,
     -607, -607, -607, -607, -607, -607, -607, -607
    },

    {
       67, -608, -608, -608, -608, -608, -608, -608, -608, -608,
     -608, -608, -608, -608, -608, -608, -608, -608, -608, -608,
     -608, -608, -608, -608, -608, -608, -608, -608, -608, -608,
     -608, -608,  701, -608, -608, -608, -608, -608, -608, -608,
     -608, -608, -608, -608, -608, -608, -608, -608,  702,  702,
      702,  702,  702,  702,  702,  702,  702,  702, -608, -608,

     -608, -608, -608, -608, -608,  701,  701,  701,  701,  701,
      701,  701,  701,  701,  701,  701,  701,  701,  701,  701,
      701,  701,  701,  701,  701,  701,  701,  701,  701,  701,
      701, -608, -608, -608, -608, -608, -608, -608, -608, -608,
     -608, -608, -608, -608, -608, -608, -608, -608, -608, -608,
     -608, -608, -608, -608, -608, -608, -608, -608, -608, -608,
     -608, -608, -608, -608, -608, -608, -608, -608
    },

    {
       67, -609, -609, -609, -609, -609, -609, -609, -609, -609,
     -609, -609, -609, -609, -609, -609, -609, -609, -609, -609,
     -609, -609, -609, -609, -609, -609, -609, -609, -609, -609,

     -609, -609, -609, -609, -609, -609, -609, -609, -609, -609,
     -609, -609, -609, -609, -609, -609, -609, -609,  703,  703,
      703,  703,  703,  703,  703,  703,  703,  703, -609, -609,
     -609, -609, -609, -609, -609, -609, -609, -609, -609, -609,
     -609, -609, -609, -609, -609, -609, -609, -609, -609, -609,
     -609, -609, -609, -609, -609, -609, -609, -609, -609, -609,
     -609, -609, -609, -609, -609, -609, -609, -609, -609, -609,
     -609, -609, -609, -609, -609, -609, -609, -609, -609, -609,
     -609, -609, -609, -609, -609, -609, -609, -609, -609, -609,
     -609, -609, -609, -609, -609, -609, -609, -609

    },

    {
       67, -610, -610, -610, -610, -610, -610, -610, -610, -610,
     -610, -610, -610, -610, -610, -610, -610, -610, -610, -610,
     -610, -610, -610, -610, -610, -610, -610, -610, -610, -610,
     -610, -610,  704, -610, -610, -610, -610, -610, -610, -610,
     -610, -610, -610, -610, -610, -610, -610, -610, -610, -610,
     -610, -610, -610, -610, -610, -610, -610, -610, -610, -610,
     -610, -610, -610, -610, -610,  704,  704,  704,  704,  704,
      704,  704,  704,  704,  704,  704,  704,  704,  704,  704,
      704,  704,  704,  704,  704,  704,  704,  704,  704,  704,
      704, -610, -610, -610, -610, -610, -610, -610, -610, -610,

     -610, -610, -610, -610, -610, -610, -610, -610, -610, -610,
     -610, -610, -610, -610, -610, -610, -610, -610, -610, -610,
     -610, -610, -610, -610, -610, -610, -610, -610
    },

    {
       67, -611, -611, -611, -611, -611, -611, -611, -611, -611,
     -611, -611, -611, -611, -611, -611, -611, -611, -611, -611,
     -611, -611, -611, -611, -611, -611, -611, -611, -611, -611,
     -611, -611,  704, -611, -611, -611, -611, -611, -611, -611,
     -611, -611, -611, -611, -611, -611, -611, -611,  705,  705,
      705,  705,  705,  705,  705,  705,  705,  705, -611, -611,
     -611, -611, -611, -611, -611,  704,  704,  704,  704,  704,

      704,  704,  704,  704,  704,  704,  704,  704,  704,  704,
      704,  704,  704,  704,  704,  704,  704,  704,  704,  704,
      704, -611, -611, -611, -611, -611, -611, -611, -611, -611,
     -611, -611, -611, -611, -611, -611, -611, -611, -611, -611,
     -611, -611, -611, -611, -611, -611, -611, -611, -611, -611,
     -611, -611, -611, -611, -611, -611, -611, -611
    },

    {
       67, -612, -612, -612, -612, -612, -612, -612, -612, -612,
     -612, -612, -612, -612, -612, -612, -612, -612, -612, -612,
     -612, -612, -612, -612, -612, -612, -612, -612, -612, -612,
     -612, -612,  706, -612, -612, -612, -612, -612, -612, -612,

     -612, -612, -612, -612, -612, -612, -612, -612, -612, -612,
     -612, -612, -612, -612, -612, -612, -612, -612, -612, -612,
     -612, -612, -612, -612, -612, -612, -612, -612, -612, -612,
     -612, -612, -612, -612, -612, -612, -612, -612, -612, -612,
     -612, -612, -612, -612, -612, -612, -612, -612, -612, -612,
     -612, -612, -612, -612, -612, -612, -612, -612, -612, -612,
     -612, -612, -612, -612, -612, -612, -612, -612, -612, -612,
     -612, -612, -612, -612, -612, -612, -612, -612, -612, -612,
     -612, -612, -612, -612, -612, -612, -612, -612
    },

    {
       67, -613, -613, -613, -613, -613, -613, -613, -613, -613,

     -613, -613, -613, -613, -613, -613, -613, -613, -613, -613,
     -613, -613, -613, -613, -613, -613, -613, -613, -613, -613,
     -613, -613,  707, -613, -613, -613, -613, -613, -613, -613,
     -613, -613, -613, -613, -613, -613, -613, -613,  708,  708,
      708,  708,  708,  708,  708,  708,  708,  708, -613, -613,
     -613, -613, -613, -613, -613,  707,  707,  707,  707,  707,
      707,  707,  707,  707,  707,  707,  707,  707,  707,  707,
      707,  707,  707,  707,  707,  707,  707,  707,  707,  707,
      707, -613, -613, -613, -613, -613, -613, -613, -613, -613,
     -613, -613, -613, -613, -613, -613, -613, -613, -613, -613,

     -613, -613, -613, -613, -613, -613, -613, -613, -613, -613,
     -613, -613, -613, -613, -613, -613, -613, -613
    },

    {
       67, -614, -614, -614, -614, -614, -614, -614, -614, -614,
     -614, -614, -614, -614, -614, -614, -614, -614, -614, -614,
     -614, -614, -614, -614, -614, -614, -614, -614, -614, -614,
     -614, -614,  709, -614, -614, -614, -614, -614, -614, -614,
     -614, -614, -614, -614, -614, -614, -614, -614, -614, -614,
     -614, -614, -614, -614, -614, -614, -614, -614, -614, -614,
     -614, -614, -614, -614, -614, -614, -614, -614, -614, -614,
     -614, -614, -614, -614, -614, -614, -614, -614, -614, -614,

     -614, -614, -614, -614, -614, -614, -614, -614, -614, -614,
     -614, -614, -614, -614, -614, -614, -614, -614, -614, -614,
     -614, -614, -614, -614, -614, -614, -614, -614, -614, -614,
     -614, -614, -614, -614, -614, -614, -614, -614, -614, -614,
     -614, -614, -614, -614, -614, -614, -614, -614
    },

    {
       67, -615, -615, -615, -615, -615, -615, -615, -615, -615,
     -615, -615, -615, -615, -615, -615, -615, -615, -615, -615,
     -615, -615, -615, -615, -615, -615, -615, -615, -615, -615,
     -615, -615,  710, -615, -615, -615, -615, -615, -615, -615,
     -615, -615, -615, -615, -615, -615, -615, -615, -615, -615,

     -615, -615, -615, -615, -615, -615, -615, -615, -615, -615,
     -615, -615, -615, -615, -615, -615, -615, -615, -615, -615,
     -615, -615, -615, -615, -615, -615, -615, -615, -615, -615,
     -615, -615, -615, -615, -615, -615, -615, -615, -615, -615,
     -615, -615, -615, -615, -615, -615, -615, -615, -615, -615,
     -615, -615, -615, -615, -615, -615, -615, -615, -615, -615,
     -615, -615, -615, -615, -615, -615, -615, -615, -615, -615,
     -615, -615, -615, -615, -615, -615, -615, -615
    },

    {
       67, -616, -616, -616, -616, -616, -616, -616, -616, -616,
     -616, -616, -616, -616, -616, -616, -616, -616, -616, -616,

     -616, -616, -616, -616, -616, -616, -616, -616, -616, -616,
     -616, -616,  711, -616, -616, -616, -616, -616, -616, -616,
     -616, -616, -616, -616, -616, -616, -616, -616,  712,  712,
      712,  712,  712,  712,  712,  712,  712,  712, -616, -616,
     -616, -616, -616, -616, -616,  711,  711,  711,  711,  711,
      711,  711,  711,  711,  711,  711,  711,  711,  711,  711,
      711,  711,  711,  711,  711,  711,  711,  711,  711,  711,
      711, -616, -616, -616, -616, -616, -616, -616, -616, -616,
     -616, -616, -616, -616, -616, -616, -616, -616, -616, -616,
     -616, -616, -616, -616, -616, -616, -616, -616, -616, -616,

     -616, -616, -616, -616, -616, -616, -616, -616
    },

    {
       67, -617, -617, -617, -617, -617, -617, -617, -617, -617,
     -617, -617, -617, -617, -617, -617, -617, -617, -617, -617,
     -617, -617, -617, -617, -617, -617, -617, -617, -617, -617,
     -617, -617, -617, -617, -617, -617, -617, -617, -617, -617,
     -617, -617, -617, -617, -617, -617, -617, -617, -617, -617,
     -617, -617, -617, -617, -617, -617, -617, -617, -617, -617,
     -617, -617, -617, -617, -617, -617, -617, -617, -617, -617,
     -617, -617, -617, -617, -617, -617, -617, -617, -617, -617,
     -617, -617, -617, -617, -617, -617, -617, -617, -617, -617,

     -617, -617, -617, -617, -617, -617, -617, -617, -617, -617,
     -617, -617, -617, -617, -617, -617, -617, -617, -617, -617,
     -617, -617, -617, -617, -617, -617, -617, -617, -617, -617,
     -617, -617, -617, -617, -617, -617, -617, -617
    },

    {
       67, -618, -618, -618, -618, -618, -618, -618, -618, -618,
     -618, -618, -618, -618, -618, -618, -618, -618, -618, -618,
     -618, -618, -618, -618, -618, -618, -618, -618, -618, -618,
     -618, -618, -618, -618, -618, -618, -618, -618, -618, -618,
     -618, -618, -618, -618, -618, -618, -618, -618, -618, -618,
     -618, -618, -618, -618, -618, -618, -618, -618, -618, -618,

     -618, -618, -618, -618, -618, -618, -618, -618, -618, -618,
     -618, -618, -618, -618, -618, -618, -618, -618, -618, -618,
     -618, -618, -618, -618, -618, -618, -618, -618, -618, -618,
     -618, -618, -618, -618, -618, -618, -618, -618, -618, -618,
     -618, -618, -618, -618, -618, -618, -618, -618, -618, -618,
     -618, -618, -618, -618, -618, -618, -618, -618, -618, -618,
     -618, -618, -618, -618, -618, -618, -618, -618
    },

    {
       67, -619, -619, -619, -619, -619, -619, -619, -619, -619,
     -619, -619, -619, -619, -619, -619, -619, -619, -619, -619,
     -619, -619, -619, -619, -619, -619, -619, -619, -619, -619,

     -619, -619, -619, -619, -619, -619, -619, -619, -619, -619,
     -619, -619, -619, -619, -619, -619, -619, -619, -619, -619,
     -619, -619, -619, -619, -619, -619, -619, -619, -619, -619,
     -619, -619, -619, -619, -619, -619, -619, -619, -619, -619,
     -619, -619, -619, -619, -619, -619, -619, -619, -619, -619,
     -619, -619, -619, -619, -619, -619, -619, -619, -619, -619,
     -619, -619, -619, -619, -619, -619, -619, -619, -619, -619,
     -619, -619, -619, -619, -619, -619, -619, -619, -619, -619,
     -619, -619, -619, -619, -619, -619, -619, -619, -619, -619,
     -619, -619, -619, -619, -619, -619, -619, -619

    },

    {
       67, -620, -620, -620, -620, -620, -620, -620, -620, -620,
     -620, -620, -620, -620, -620, -620, -620, -620, -620, -620,
     -620, -620, -620, -620, -620, -620, -620, -620, -620, -620,
     -620, -620, -620, -620, -620, -620, -620, -620, -620, -620,
     -620, -620, -620, -620, -620, -620, -620, -620, -620, -620,
     -620, -620, -620, -620, -620, -620, -620, -620, -620, -620,
     -620, -620, -620, -620, -620, -620, -620, -620, -620, -620,
     -620, -620, -620, -620, -620, -620, -620, -620, -620, -620,
     -620, -620, -620, -620, -620, -620, -620, -620, -620, -620,
     -620, -620, -620, -620, -620, -620, -620, -620, -620, -620,

     -620, -620, -620, -620, -620, -620, -620, -620, -620, -620,
     -620, -620, -620, -620, -620, -620, -620, -620, -620, -620,
     -620, -620, -620, -620, -620, -620, -620, -620
    },

    {
       67, -621, -621, -621, -621, -621, -621, -621, -621, -621,
     -621, -621, -621, -621, -621, -621, -621, -621, -621, -621,
     -621, -621, -621, -621, -621, -621, -621, -621, -621, -621,
     -621, -621, -621, -621, -621, -621, -621, -621, -621, -621,
     -621, -621, -621, -621, -621, -621, -621, -621, -621, -621,
     -621, -621, -621, -621, -621, -621, -621, -621, -621, -621,
     -621, -621, -621, -621, -621, -621, -621, -621, -621, -621,

     -621, -621, -621, -621, -621, -621, -621, -621, -621, -621,
     -621, -621, -621, -621, -621, -621, -621, -621, -621, -621,
     -621, -621, -621, -621, -621, -621, -621, -621, -621, -621,
     -621, -621, -621, -621, -621, -621, -621, -621, -621, -621,
     -621, -621, -621, -621, -621, -621, -621, -621, -621, -621,
     -621, -621, -621, -621, -621, -621, -621, -621
    },

    {
       67, -622, -622, -622, -622, -622, -622, -622, -622, -622,
     -622, -622, -622, -622, -622, -622, -622, -622, -622, -622,
     -622, -622, -622, -622, -622, -622, -622, -622, -622, -622,
     -622, -622, -622, -622, -622, -622, -622, -622, -622, -622,

     -622, -622, -622, -622, -622, -622, -622, -622, -622, -622,
     -622, -622, -622, -622, -622, -622, -622, -622, -622, -622,
     -622, -622, -622, -622, -622, -622, -622, -622, -622, -622,
     -622, -622, -622, -622, -622, -622, -622, -622, -622, -622,
     -622, -622, -622, -622, -622, -622, -622, -622, -622, -622,
     -622, -622, -622, -622, -622, -622, -622, -622, -622, -622,
     -622, -622, -622, -622, -622, -622, -622, -622, -622, -622,
     -622, -622, -622, -622, -622, -622, -622, -622, -622, -622,
     -622, -622, -622, -622, -622, -622, -622, -622
    },

    {
       67, -623, -623, -623, -623, -623, -623, -623, -623, -623,

     -623, -623, -623, -623, -623, -623, -623, -623, -623, -623,
     -623, -623, -623, -623, -623, -623, -623, -623, -623, -623,
     -623, -623, -623, -623, -623, -623, -623, -623, -623, -623,
     -623, -623, -623, -623, -623, -623, -623, -623,  713,  713,
      713,  713,  713,  713,  713,  713,  713,  713, -623, -623,
     -623, -623, -623, -623, -623, -623, -623, -623, -623, -623,
     -623, -623, -623, -623, -623, -623, -623, -623, -623, -623,
     -623, -623, -623, -623, -623, -623, -623, -623, -623, -623,
     -623, -623, -623, -623, -623, -623, -623, -623, -623, -623,
     -623, -623, -623, -623, -623, -623, -623, -623, -623, -623,

     -623, -623, -623, -623, -623, -623, -623, -623, -623, -623,
     -623, -623, -623, -623, -623, -623, -623, -623
    },

    {
       67, -624, -624, -624, -624, -624, -624, -624, -624, -624,
     -624, -624, -624, -624, -624, -624, -624, -624, -624, -624,
     -624, -624, -624, -624, -624, -624, -624, -624, -624, -624,
     -624, -624,  714, -624, -624, -624, -624, -624, -624, -624,
     -624, -624, -624, -624, -624, -624, -624, -624, -624, -624,
     -624, -624, -624, -624, -624, -624, -624, -624, -624, -624,
     -624, -624, -624, -624, -624,  714,  714,  714,  714,  714,
      714,  714,  714,  714,  714,  714,  714,  714,  714,  714,

      714,  714,  714,  714,  714,  714,  714,  714,  714,  714,
      714, -624, -624, -624, -624, -624, -624, -624, -624, -624,
     -624, -624, -624, -624, -624, -624, -624, -624, -624, -624,
     -624, -624, -624, -624, -624, -624, -624, -624, -624, -624,
     -624, -624, -624, -624, -624, -624, -624, -624
    },

    {
       67, -625, -625, -625, -625, -625, -625, -625, -625, -625,
     -625, -625, -625, -625, -625, -625, -625, -625, -625, -625,
     -625, -625, -625, -625, -625, -625, -625, -625, -625, -625,
     -625, -625,  714, -625, -625, -625, -625, -625, -625, -625,
     -625, -625, -625, -625, -625, -625, -625, -625,  715,  715,

      715,  715,  715,  715,  715,  715,  715,  715, -625, -625,
     -625, -625, -625, -625, -625,  714,  714,  714,  714,  714,
      714,  714,  714,  714,  714,  714,  714,  714,  714,  714,
      714,  714,  714,  714,  714,  714,  714,  714,  714,  714,
      714, -625, -625, -625, -625, -625, -625, -625, -625, -625,
     -625, -625, -625, -625, -625, -625, -625, -625, -625, -625,
     -625, -625, -625, -625, -625, -625, -625, -625, -625, -625,
     -625, -625, -625, -625, -625, -625, -625, -625
    },

    {
       67, -626, -626, -626, -626, -626, -626, -626, -626, -626,
     -626, -626, -626, -626, -626, -626, -626, -626, -626, -626,

     -626, -626, -626, -626, -626, -626, -626, -626, -626, -626,
     -626, -626,  716, -626, -626, -626, -626, -626, -626, -626,
     -626, -626, -626, -626, -626, -626, -626, -626, -626, -626,
     -626, -626, -626, -626, -626, -626, -626, -626, -626, -626,
     -626, -626, -626, -626, -626, -626, -626, -626, -626, -626,
     -626, -626, -626, -626, -626, -626, -626, -626, -626, -626,
     -626, -626, -626, -626, -626, -626, -626, -626, -626, -626,
     -626, -626, -626, -626, -626, -626, -626, -626, -626, -626,
     -626, -626, -626, -626, -626, -626, -626, -626, -626, -626,
     -626, -626, -626, -626, -626, -626, -626, -626, -626, -626,

     -626, -626, -626, -626, -626, -626, -626, -626
    },

    {
       67, -627, -627, -627, -627, -627, -627, -627, -627, -627,
     -627, -627, -627, -627, -627, -627, -627, -627, -627, -627,
     -627, -627, -627, -627, -627, -627, -627, -627, -627, -627,
     -627, -627,  717, -627, -627, -627, -627, -627, -627, -627,
     -627, -627, -627, -627, -627, -627, -627, -627,  718,  718,
      718,  718,  718,  718,  718,  718,  718,  718, -627, -627,
     -627, -627, -627, -627, -627,  717,  717,  717,  717,  717,
      717,  717,  717,  717,  717,  717,  717,  717,  717,  717,
      717,  717,  717,  717,  717,  717,  717,  717,  717,  717,

      717, -627, -627, -627, -627, -627, -627, -627, -627, -627,
     -627, -627, -627, -627, -627, -627, -627, -627, -627, -627,
     -627, -627, -627, -627, -627, -627, -627, -627, -627, -627,
     -627, -627, -627, -627, -627, -627, -627, -627
    },

    {
       67, -628, -628, -628, -628, -628, -628, -628, -628, -628,
     -628, -628, -628, -628, -628, -628, -628, -628, -628, -628,
     -628, -628, -628, -628, -628, -628, -628, -628, -628, -628,
     -628, -628,  719, -628, -628, -628, -628, -628, -628, -628,
     -628, -628, -628, -628, -628, -628, -628, -628, -628, -628,
     -628, -628, -628, -628, -628, -628, -628, -628, -628, -628,

     -628, -628, -628, -628, -628, -628, -628, -628, -628, -628,
     -628, -628, -628, -628, -628, -628, -628, -628, -628, -628,
     -628, -628, -628, -628, -628, -628, -628, -628, -628, -628,
     -628, -628, -628, -628, -628, -628, -628, -628, -628, -628,
     -628, -628, -628, -628, -628, -628, -628, -628, -628, -628,
     -628, -628, -628, -628, -628, -628, -628, -628, -628, -628,
     -628, -628, -628, -628, -628, -628, -628, -628
    },

    {
       67, -629, -629, -629, -629, -629, -629, -629, -629, -629,
     -629, -629, -629, -629, -629, -629, -629, -629, -629, -629,
     -629, -629, -629, -629, -629, -629, -629, -629, -629, -629,

     -629, -629,  720, -629, -629, -629, -629, -629, -629, -629,
     -629, -629, -629, -629, -629, -629, -629, -629, -629, -629,
     -629, -629, -629, -629, -629, -629, -629, -629, -629, -629,
     -629, -629, -629, -629, -629, -629, -629, -629, -629, -629,
     -629, -629, -629, -629, -629, -629, -629, -629, -629, -629,
     -629, -629, -629, -629, -629, -629, -629, -629, -629, -629,
     -629, -629, -629, -629, -629, -629, -629, -629, -629, -629,
     -629, -629, -629, -629, -629, -629, -629, -629, -629, -629,
     -629, -629, -629, -629, -629, -629, -629, -629, -629, -629,
     -629, -629, -629, -629, -629, -629, -629, -629

    },

    {
       67, -630, -630, -630, -630, -630, -630, -630, -630, -630,
     -630, -630, -630, -630, -630, -630, -630, -630, -630, -630,
     -630, -630, -630, -630, -630, -630, -630, -630, -630, -630,
     -630, -630,  721, -630, -630, -630, -630, -630, -630, -630,
     -630, -630, -630, -630, -630, -630, -630, -630,  722,  722,
      722,  722,  722,  722,  722,  722,  722,  722, -630, -630,
     -630, -630, -630, -630, -630,  721,  721,  721,  721,  721,
      721,  721,  721,  721,  721,  721,  721,  721,  721,  721,
      721,  721,  721,  721,  721,  721,  721,  721,  721,  721,
      721, -630, -630, -630, -630, -630, -630, -630, -630, -630,

     -630, -630, -630, -630, -630, -630, -630, -630, -630, -630,
     -630, -630, -630, -630, -630, -630, -630, -630, -630, -630,
     -630, -630, -630, -630, -630, -630, -630, -630
    },

    {
       67, -631, -631, -631, -631, -631, -631, -631, -631, -631,
     -631, -631, -631, -631, -631, -631, -631, -631, -631, -631,
     -631, -631, -631, -631, -631, -631, -631, -631, -631, -631,
     -631, -631, -631, -631, -631, -631, -631, -631, -631, -631,
     -631, -631, -631, -631, -631, -631, -631, -631, -631, -631,
     -631, -631, -631, -631, -631, -631, -631, -631, -631, -631,
     -631, -631, -631, -631, -631, -631, -631, -631, -631, -631,

     -631, -631, -631, -631, -631, -631, -631, -631, -631, -631,
     -631, -631, -631, -631, -631, -631, -631, -631, -631, -631,
     -631, -631, -631, -631, -631, -631, -631, -631, -631, -631,
     -631, -631, -631, -631, -631, -631, -631, -631, -631, -631,
     -631, -631, -631, -631, -631, -631, -631, -631, -631, -631,
     -631, -631, -631, -631, -631, -631, -631, -631
    },

    {
       67, -632, -632, -632, -632, -632, -632, -632, -632, -632,
     -632, -632, -632, -632, -632, -632, -632, -632, -632, -632,
     -632, -632, -632, -632, -632, -632, -632, -632, -632, -632,
     -632, -632, -632, -632, -632, -632, -632, -632, -632, -632,

     -632, -632, -632, -632, -632, -632, -632, -632, -632, -632,
     -632, -632, -632, -632, -632, -632, -632, -632, -632, -632,
     -632, -632, -632, -632, -632, -632, -632, -632, -632, -632,
     -632, -632, -632, -632, -632, -632, -632, -632, -632, -632,
     -632, -632, -632, -632, -632, -632, -632, -632, -632, -632,
     -632, -632, -632, -632, -632, -632, -632, -632, -632, -632,
     -632, -632, -632, -632, -632, -632, -632, -632, -632, -632,
     -632, -632, -632, -632, -632, -632, -632, -632, -632, -632,
     -632, -632, -632, -632, -632, -632, -632, -632
    },

    {
       67, -633, -633, -633, -633, -633, -633, -633, -633, -633,

     -633, -633, -633, -633, -633, -633, -633, -633, -633, -633,
     -633, -633, -633, -633, -633, -633, -633, -633, -633, -633,
     -633, -633, -633, -633, -633, -633, -633, -633, -633, -633,
     -633, -633, -633, -633, -633, -633, -633, -633, -633, -633,
     -633, -633, -633, -633, -633, -633, -633, -633, -633, -633,
     -633, -633, -633, -633, -633, -633, -633, -633, -633, -633,
     -633, -633, -633, -633, -633, -633, -633, -633, -633, -633,
     -633, -633, -633, -633, -633, -633, -633, -633, -633, -633,
     -633, -633, -633, -633, -633, -633, -633, -633, -633, -633,
     -633, -633, -633, -633, -633, -633, -633, -633, -633, -633,

     -633, -633, -633, -633, -633, -633, -633, -633, -633, -633,
     -633, -633, -633, -633, -633, -633, -633, -633
    },

    {
       67, -634, -634, -634, -634, -634, -634, -634, -634, -634,
     -634, -634, -634, -634, -634, -634, -634, -634, -634, -634,
     -634, -634, -634, -634, -634, -634, -634, -634, -634, -634,
     -634, -634, -634, -634, -634, -634, -634, -634, -634, -634,
     -634, -634, -634, -634, -634, -634, -634, -634, -634, -634,
     -634, -634, -634, -634, -634, -634, -634, -634, -634, -634,
     -634, -634, -634, -634, -634, -634, -634, -634, -634, -634,
     -634, -634, -634, -634, -634, -634, -634, -634, -634, -634,

     -634, -634, -634, -634, -634, -634, -634, -634, -634, -634,
     -634, -634, -634, -634, -634, -634, -634, -634, -634, -634,
     -634, -634, -634, -634, -634, -634, -634, -634, -634, -634,
     -634, -634, -634, -634, -634, -634, -634, -634, -634, -634,
     -634, -634, -634, -634, -634, -634, -634, -634
    },

    {
       67, -635, -635, -635, -635, -635, -635, -635, -635, -635,
     -635, -635, -635, -635, -635, -635, -635, -635, -635, -635,
     -635, -635, -635, -635, -635, -635, -635, -635, -635, -635,
     -635, -635, -635, -635, -635, -635, -635, -635, -635, -635,
     -635, -635, -635, -635, -635, -635, -635, -635, -635, -635,

     -635, -635, -635, -635, -635, -635, -635, -635, -635, -635,
     -635, -635, -635, -635, -635, -635, -635, -635, -635, -635,
     -635, -635, -635, -635, -635, -635, -635, -635, -635, -635,
     -635, -635, -635, -635, -635, -635, -635, -635, -635, -635,
     -635, -635, -635, -635, -635, -635, -635, -635, -635, -635,
     -635, -635, -635, -635, -635, -635, -635, -635, -635, -635,
     -635, -635, -635, -635, -635, -635, -635, -635, -635, -635,
     -635, -635, -635, -635, -635, -635, -635, -635
    },

    {
       67, -636, -636, -636, -636, -636, -636, -636, -636, -636,
     -636, -636, -636, -636, -636, -636, -636, -636, -636, -636,

     -636, -636, -636, -636, -636, -636, -636, -636, -636, -636,
     -636, -636, -636, -636, -636, -636, -636, -636, -636, -636,
     -636, -636, -636, -636, -636, -636, -636, -636, -636, -636,
     -636, -636, -636, -636, -636, -636, -636, -636, -636, -636,
     -636, -636, -636, -636, -636, -636, -636, -636, -636, -636,
     -636, -636, -636, -636, -636, -636, -636, -636, -636, -636,
     -636, -636, -636, -636, -636, -636, -636, -636, -636, -636,
     -636, -636, -636, -636, -636, -636, -636, -636, -636, -636,
     -636, -636, -636, -636, -636, -636, -636, -636, -636, -636,
     -636, -636, -636, -636, -636, -636, -636, -636, -636, -636,

     -636, -636, -636, -636, -636, -636, -636, -636
    },

    {
       67, -637, -637, -637, -637, -637, -637, -637, -637, -637,
     -637, -637, -637, -637, -637, -637, -637, -637, -637, -637,
     -637, -637, -637, -637, -637, -637, -637, -637, -637, -637,
     -637, -637, -637, -637, -637, -637, -637, -637, -637, -637,
     -637, -637, -637, -637, -637, -637, -637, -637, -637, -637,
     -637, -637, -637, -637, -637, -637, -637, -637, -637, -637,
     -637, -637, -637, -637, -637, -637, -637, -637, -637, -637,
     -637, -637, -637, -637, -637, -637, -637, -637, -637, -637,
     -637, -637, -637, -637, -637, -637,  723, -637, -637, -637,

     -637, -637, -637, -637, -637, -637, -637, -637, -637, -637,
     -637, -637, -637, -637, -637, -637, -637, -637, -637, -637,
     -637, -637, -637, -637, -637, -637, -637, -637, -637, -637,
     -637, -637, -637, -637, -637, -637, -637, -637
    },

    {
       67, -638, -638, -638, -638, -638, -638, -638, -638, -638,
     -638, -638, -638, -638, -638, -638, -638, -638, -638, -638,
     -638, -638, -638, -638, -638, -638, -638, -638, -638, -638,
     -638, -638, -638, -638, -638, -638, -638, -638, -638, -638,
     -638, -638, -638, -638, -638, -638, -638, -638, -638, -638,
     -638, -638, -638, -638, -638, -638, -638, -638, -638, -638,

     -638, -638, -638, -638, -638, -638,  724, -638, -638, -638,
     -638, -638, -638, -638, -638, -638, -638, -638, -638, -638,
     -638, -638, -638, -638, -638, -638, -638, -638, -638, -638,
     -638, -638, -638, -638, -638, -638, -638, -638, -638, -638,
     -638, -638, -638, -638, -638, -638, -638, -638, -638, -638,
     -638, -638, -638, -638, -638, -638, -638, -638, -638, -638,
     -638, -638, -638, -638, -638, -638, -638, -638
    },

    {
       67, -639, -639, -639, -639, -639, -639, -639, -639, -639,
     -639, -639, -639, -639, -639, -639, -639, -639, -639, -639,
     -639, -639, -639, -639, -639, -639, -639, -639, -639, -639,

     -639, -639,  725, -639, -639, -639, -639, -639, -639, -639,
     -639, -639, -639, -639, -639, -639, -639, -639, -639, -639,
     -639, -639, -639, -639, -639, -639, -639, -639, -639, -639,
     -639, -639, -639, -639, -639, -639, -639, -639, -639, -639,
     -639, -639, -639, -639, -639, -639, -639, -639, -639, -639,
     -639, -639, -639, -639, -639, -639, -639, -639, -639, -639,
     -639, -639, -639, -639, -639, -639, -639, -639, -639, -639,
     -639, -639, -639, -639, -639, -639, -639, -639, -639, -639,
     -639, -639, -639, -639, -639, -639, -639, -639, -639, -639,
     -639, -639, -639, -639, -639, -639, -639, -639

    },

    {
       67, -640, -640, -640, -640, -640, -640, -640, -640, -640,
     -640, -640, -640, -640, -640, -640, -640, -640, -640, -640,
     -640, -640, -640, -640, -640, -640, -640, -640, -640, -640,
     -640, -640,  726, -640, -640, -640, -640, -640, -640, -640,
     -640, -640, -640, -640, -640, -640, -640, -640,  727,  727,
      727,  727,  727,  727,  727,  727,  727,  727, -640, -640,
     -640, -640, -640, -640, -640, -640, -640, -640, -640, -640,
     -640, -640, -640, -640, -640, -640, -640, -640, -640, -640,
     -640, -640, -640, -640, -640, -640, -640, -640, -640, -640,
     -640, -640, -640, -640, -640, -640, -640, -640, -640, -640,

     -640, -640, -640, -640, -640, -640, -640, -640, -640, -640,
     -640, -640, -640, -640, -640, -640, -640, -640, -640, -640,
     -640, -640, -640, -640, -640, -640, -640, -640
    },

    {
       67, -641, -641, -641, -641, -641, -641, -641, -641, -641,
     -641, -641, -641, -641, -641, -641, -641, -641, -641, -641,
     -641, -641, -641, -641, -641, -641, -641, -641, -641, -641,
     -641, -641,  728, -641, -641, -641, -641, -641, -641, -641,
     -641, -641, -641, -641, -641, -641, -641, -641, -641, -641,
     -641, -641, -641, -641, -641, -641, -641, -641, -641, -641,
     -641, -641, -641, -641, -641, -641, -641, -641, -641, -641,

     -641, -641, -641, -641, -641, -641, -641, -641, -641, -641,
     -641, -641, -641, -641, -641, -641, -641, -641, -641, -641,
     -641, -641, -641, -641, -641, -641, -641, -641, -641, -641,
     -641, -641, -641, -641, -641, -641, -641, -641, -641, -641,
     -641, -641, -641, -641, -641, -641, -641, -641, -641, -641,
     -641, -641, -641, -641, -641, -641, -641, -641
    },

    {
       67, -642, -642, -642, -642, -642, -642, -642, -642, -642,
     -642, -642, -642, -642, -642, -642, -642, -642, -642, -642,
     -642, -642, -642, -642, -642, -642, -642, -642, -642, -642,
     -642, -642,  729, -642, -642, -642, -642, -642, -642, -642,

     -642, -642, -642, -642, -642, -642, -642, -642, -642, -642,
     -642, -642, -642, -642, -642, -642, -642, -642, -642, -642,
     -642, -642, -642, -642, -642, -642, -642, -642, -642, -642,
     -642, -642, -642, -642, -642, -642, -642, -642, -642, -642,
     -642, -642, -642, -642, -642, -642, -642, -642, -642, -642,
     -642, -642, -642, -642, -642, -642, -642, -642, -642, -642,
     -642, -642, -642, -642, -642, -642, -642, -642, -642, -642,
     -642, -642, -642, -642, -642, -642, -642, -642, -642, -642,
     -642, -642, -642, -642, -642, -642, -642, -642
    },

    {
       67, -643, -643, -643, -643, -643, -643, -643, -643, -643,

     -643, -643, -643, -643, -643, -643, -643, -643, -643, -643,
     -643, -643, -643, -643, -643, -643, -643, -643, -643, -643,
     -643, -643, -643, -643, -643, -643, -643, -643, -643, -643,
     -643, -643, -643, -643, -643, -643, -643, -643, -643, -643,
     -643, -643, -643, -643, -643, -643, -643, -643, -643, -643,
     -643, -643, -643, -643, -643, -643, -643, -643, -643, -643,
     -643, -643, -643, -643, -643, -643, -643, -643, -643, -643,
     -643, -643, -643, -643, -643, -643, -643, -643,  730, -643,
     -643, -643, -643, -643, -643, -643, -643, -643, -643, -643,
     -643, -643, -643, -643, -643, -643, -643, -643, -643, -643,

     -643, -643, -643, -643, -643, -643, -643, -643, -643, -643,
     -643, -643, -643, -643, -643, -643, -643, -643
    },

    {
       67, -644, -644, -644, -644, -644, -644, -644, -644, -644,
     -644, -644, -644, -644, -644, -644, -644, -644, -644, -644,
     -644, -644, -644, -644, -644, -644, -644, -644, -644, -644,
     -644, -644, -644, -644, -644, -644, -644, -644, -644, -644,
     -644, -644, -644, -644, -644, -644, -644, -644, -644, -644,
     -644, -644, -644, -644, -644, -644, -644, -644, -644, -644,
     -644, -644, -644, -644, -644, -644, -644, -644, -644,  731,
     -644, -644, -644, -644, -644, -644, -644, -644, -644, -644,

     -644, -644, -644, -644, -644, -644, -644, -644, -644, -644,
     -644, -644, -644, -644, -644, -644, -644, -644, -644, -644,
     -644, -644, -644, -644, -644, -644, -644, -644, -644, -644,
     -644, -644, -644, -644, -644, -644, -644, -644, -644, -644,
     -644, -644, -644, -644, -644, -644, -644, -644
    },

    {
       67, -645, -645, -645, -645, -645, -645, -645, -645, -645,
     -645, -645, -645, -645, -645, -645, -645, -645, -645, -645,
     -645, -645, -645, -645, -645, -645, -645, -645, -645, -645,
     -645, -645, -645, -645, -645, -645, -645, -645, -645, -645,
     -645, -645, -645, -645, -645, -645, -645, -645, -645, -645,

     -645, -645, -645, -645, -645, -645, -645, -645, -645, -645,
     -645, -645, -645, -645, -645, -645, -645, -645, -645,  732,
     -645, -645, -645, -645, -645, -645, -645, -645, -645, -645,
     -645, -645, -645, -645, -645, -645, -645, -645, -645, -645,
     -645, -645, -645, -645, -645, -645, -645, -645, -645, -645,
     -645, -645, -645, -645, -645, -645, -645, -645, -645, -645,
     -645, -645, -645, -645, -645, -645, -645, -645, -645, -645,
     -645, -645, -645, -645, -645, -645, -645, -645
    },

    {
       67, -646, -646, -646, -646, -646, -646, -646, -646, -646,
     -646, -646, -646, -646, -646, -646, -646, -646, -646, -646,

     -646, -646, -646, -646, -646, -646, -646, -646, -646, -646,
     -646, -646, -646, -646, -646, -646, -646, -646, -646, -646,
     -646, -646, -646, -646, -646, -646, -646, -646, -646, -646,
     -646, -646, -646, -646, -646, -646, -646, -646, -646, -646,
     -646, -646, -646, -646, -646, -646, -646, -646, -646, -646,
     -646,  733, -646, -646, -646, -646, -646, -646, -646, -646,
     -646, -646, -646, -646, -646, -646, -646, -646, -646, -646,
     -646, -646, -646, -646, -646, -646, -646, -646, -646, -646,
     -646, -646, -646, -646, -646, -646, -646, -646, -646, -646,
     -646, -646, -646, -646, -646, -646, -646, -646, -646, -646,

     -646, -646, -646, -646, -646, -646, -646, -646
    },

    {
       67, -647, -647, -647, -647, -647, -647, -647, -647, -647,
     -647, -647, -647, -647, -647, -647, -647, -647, -647, -647,
     -647, -647, -647, -647, -647, -647, -647, -647, -647, -647,
     -647, -647, -647, -647, -647, -647, -647, -647, -647, -647,
     -647, -647, -647, -647, -647, -647, -647, -647, -647, -647,
     -647, -647, -647, -647, -647, -647, -647, -647, -647, -647,
     -647, -647, -647, -647, -647, -647, -647, -647, -647, -647,
     -647, -647, -647, -647, -647, -647, -647, -647, -647, -647,
     -647, -647, -647,  734, -647, -647, -647, -647, -647, -647,

     -647, -647, -647, -647, -647, -647, -647, -647, -647, -647,
     -647, -647, -647, -647, -647, -647, -647, -647, -647, -647,
     -647, -647, -647, -647, -647, -647, -647, -647, -647, -647,
     -647, -647, -647, -647, -647, -647, -647, -647
    },

    {
       67, -648, -648, -648, -648, -648, -648, -648, -648, -648,
     -648, -648, -648, -648, -648, -648, -648, -648, -648, -648,
     -648, -648, -648, -648, -648, -648, -648, -648, -648, -648,
     -648, -648, -648, -648, -648, -648, -648, -648, -648, -648,
     -648, -648, -648, -648, -648,  735, -648, -648, -648, -648,
     -648, -648, -648, -648, -648, -648, -648, -648, -648, -648,

     -648, -648, -648, -648, -648, -648, -648, -648, -648, -648,
     -648, -648, -648, -648, -648, -648, -648, -648, -648, -648,
     -648, -648, -648, -648, -648, -648, -648, -648, -648, -648,
     -648, -648, -648, -648, -648, -648, -648, -648, -648, -648,
     -648, -648, -648, -648, -648, -648, -648, -648, -648, -648,
     -648, -648, -648, -648, -648, -648, -648, -648, -648, -648,
     -648, -648, -648, -648, -648, -648, -648, -648
    },

    {
       67, -649, -649, -649, -649, -649, -649, -649, -649, -649,
     -649, -649, -649, -649, -649, -649, -649, -649, -649, -649,
     -649, -649, -649, -649, -649, -649, -649, -649, -649, -649,

     -649, -649, -649, -649, -649, -649, -649, -649, -649, -649,
     -649, -649, -649, -649, -649, -649, -649, -649, -649, -649,
     -649, -649, -649, -649, -649, -649, -649, -649, -649, -649,
     -649, -649, -649, -649, -649, -649, -649, -649, -649, -649,
     -649, -649, -649, -649, -649, -649, -649, -649, -649, -649,
     -649, -649, -649, -649, -649, -649, -649, -649, -649,  736,
     -649, -649, -649, -649, -649, -649, -649, -649, -649, -649,
     -649, -649, -649, -649, -649, -649, -649, -649, -649, -649,
     -649, -649, -649, -649, -649, -649, -649, -649, -649, -649,
     -649, -649, -649, -649, -649, -649, -649, -649

    },

    {
       67, -650, -650, -650, -650, -650, -650, -650, -650, -650,
     -650, -650, -650, -650, -650, -650, -650, -650, -650, -650,
     -650, -650, -650, -650, -650, -650, -650, -650, -650, -650,
     -650, -650, -650, -650, -650, -650, -650, -650, -650, -650,
     -650, -650, -650, -650, -650, -650, -650, -650, -650, -650,
     -650, -650, -650, -650, -650, -650, -650, -650, -650, -650,
     -650, -650, -650, -650, -650, -650, -650, -650, -650, -650,
     -650, -650, -650, -650, -650, -650, -650, -650, -650, -650,
     -650, -650, -650,  737, -650, -650, -650, -650, -650, -650,
     -650, -650, -650, -650, -650, -650, -650, -650, -650, -650,

     -650, -650, -650, -650, -650, -650, -650, -650, -650, -650,
     -650, -650, -650, -650, -650, -650, -650, -650, -650, -650,
     -650, -650, -650, -650, -650, -650, -650, -650
    },

    {
       67, -651, -651, -651, -651, -651, -651, -651, -651, -651,
     -651, -651, -651, -651, -651, -651, -651, -651, -651, -651,
     -651, -651, -651, -651, -651, -651, -651, -651, -651, -651,
     -651, -651, -651, -651, -651, -651, -651, -651, -651, -651,
     -651, -651, -651, -651, -651, -651, -651, -651, -651, -651,
     -651, -651, -651, -651, -651, -651, -651, -651, -651, -651,
     -651, -651, -651, -651, -651, -651, -651, -651, -651,  738,

     -651, -651, -651, -651, -651, -651, -651, -651, -651, -651,
     -651,  739, -651, -651, -651, -651, -651, -651, -651, -651,
     -651, -651, -651, -651, -651, -651, -651, -651, -651, -651,
     -651, -651, -651, -651, -651, -651, -651, -651, -651, -651,
     -651, -651, -651, -651, -651, -651, -651, -651, -651, -651,
     -651, -651, -651, -651, -651, -651, -651, -651
    },

    {
       67, -652, -652, -652, -652, -652, -652, -652, -652, -652,
     -652, -652, -652, -652, -652, -652, -652, -652, -652, -652,
     -652, -652, -652, -652, -652, -652, -652, -652, -652, -652,
     -652, -652, -652, -652, -652, -652, -652, -652, -652, -652,

     -652, -652, -652, -652, -652, -652, -652, -652, -652, -652,
     -652, -652, -652, -652, -652, -652, -652, -652, -652, -652,
     -652, -652, -652, -652, -652, -652, -652, -652, -652, -652,
     -652, -652, -652, -652, -652, -652, -652, -652, -652, -652,
     -652, -652, -652, -652, -652, -652,  740, -652, -652, -652,
     -652, -652, -652, -652, -652, -652, -652, -652, -652, -652,
     -652, -652, -652, -652, -652, -652, -652, -652, -652, -652,
     -652, -652, -652, -652, -652, -652, -652, -652, -652, -652,
     -652, -652, -652, -652, -652, -652, -652, -652
    },

    {
       67, -653, -653, -653, -653, -653, -653, -653, -653, -653,

     -653, -653, -653, -653, -653, -653, -653, -653, -653, -653,
     -653, -653, -653, -653, -653, -653, -653, -653, -653, -653,
     -653, -653, -653, -653, -653, -653, -653, -653, -653, -653,
     -653, -653, -653, -653, -653, -653, -653, -653, -653, -653,
     -653, -653, -653, -653, -653, -653, -653, -653, -653, -653,
     -653, -653, -653, -653, -653, -653, -653, -653, -653, -653,
     -653, -653, -653, -653, -653, -653, -653, -653, -653, -653,
     -653, -653, -653,  741, -653, -653, -653, -653, -653, -653,
     -653, -653, -653, -653, -653, -653, -653, -653, -653, -653,
     -653, -653, -653, -653, -653, -653, -653, -653, -653, -653,

     -653, -653, -653, -653, -653, -653, -653, -653, -653, -653,
     -653, -653, -653, -653, -653, -653, -653, -653
    },

    {
       67, -654, -654, -654, -654, -654, -654, -654, -654, -654,
     -654, -654, -654, -654, -654, -654, -654, -654, -654, -654,
     -654, -654, -654, -654, -654, -654, -654, -654, -654, -654,
     -654, -654, -654, -654, -654, -654, -654, -654, -654, -654,
     -654, -654, -654, -654, -654, -654, -654, -654, -654, -654,
     -654, -654, -654, -654, -654, -654, -654, -654, -654, -654,
     -654, -654, -654, -654, -654, -654, -654, -654, -654, -654,
     -654, -654, -654, -654, -654, -654, -654, -654, -654, -654,

     -654, -654, -654,  742, -654, -654, -654, -654, -654, -654,
     -654, -654, -654, -654, -654, -654, -654, -654, -654, -654,
     -654, -654, -654, -654, -654, -654, -654, -654, -654, -654,
     -654, -654, -654, -654, -654, -654, -654, -654, -654, -654,
     -654, -654, -654, -654, -654, -654, -654, -654
    },

    {
       67, -655, -655, -655, -655, -655, -655, -655, -655, -655,
     -655, -655, -655, -655, -655, -655, -655, -655, -655, -655,
     -655, -655, -655, -655, -655, -655, -655, -655, -655, -655,
     -655, -655, -655, -655, -655, -655, -655, -655, -655, -655,
     -655, -655, -655, -655, -655, -655, -655, -655, -655, -655,

     -655, -655, -655, -655, -655, -655, -655, -655, -655, -655,
     -655, -655, -655, -655, -655, -655, -655,  743, -655, -655,
     -655, -655, -655, -655, -655, -655, -655, -655, -655, -655,
     -655, -655, -655, -655, -655, -655, -655, -655, -655, -655,
     -655, -655, -655, -655, -655, -655, -655, -655, -655, -655,
     -655, -655, -655, -655, -655, -655, -655, -655, -655, -655,
     -655, -655, -655, -655, -655, -655, -655, -655, -655, -655,
     -655, -655, -655, -655, -655, -655, -655, -655
    },

    {
       67, -656, -656, -656, -656, -656, -656, -656, -656, -656,
     -656, -656, -656, -656, -656, -656, -656, -656, -656, -656,

     -656, -656, -656, -656, -656, -656, -656, -656, -656, -656,
     -656, -656, -656, -656, -656, -656, -656, -656, -656, -656,
     -656, -656, -656, -656, -656, -656, -656, -656, -656, -656,
     -656, -656, -656, -656, -656, -656, -656, -656, -656, -656,
     -656, -656, -656, -656, -656, -656, -656, -656, -656, -656,
     -656, -656, -656, -656, -656, -656, -656, -656, -656, -656,
     -656, -656, -656,  744, -656, -656, -656, -656, -656, -656,
     -656, -656, -656, -656, -656, -656, -656, -656, -656, -656,
     -656, -656, -656, -656, -656, -656, -656, -656, -656, -656,
     -656, -656, -656, -656, -656, -656, -656, -656, -656, -656,

     -656, -656, -656, -656, -656, -656, -656, -656
    },

    {
       67, -657, -657, -657, -657, -657, -657, -657, -657, -657,
     -657, -657, -657, -657, -657, -657, -657, -657, -657, -657,
     -657, -657, -657, -657, -657, -657, -657, -657, -657, -657,
     -657, -657, -657, -657, -657, -657, -657, -657, -657, -657,
     -657, -657, -657, -657, -657, -657, -657, -657, -657, -657,
     -657, -657, -657, -657, -657, -657, -657, -657, -657, -657,
     -657, -657, -657, -657, -657, -657, -657, -657, -657, -657,
     -657, -657, -657, -657, -657, -657,  745, -657, -657, -657,
     -657, -657, -657, -657, -657, -657, -657, -657, -657, -657,

     -657, -657, -657, -657, -657, -657, -657, -657, -657, -657,
     -657, -657, -657, -657, -657, -657, -657, -657, -657, -657,
     -657, -657, -657, -657, -657, -657, -657, -657, -657, -657,
     -657, -657, -657, -657, -657, -657, -657, -657
    },

    {
       67, -658, -658, -658, -658, -658, -658, -658, -658, -658,
     -658, -658, -658, -658, -658, -658, -658, -658, -658, -658,
     -658, -658, -658, -658, -658, -658, -658, -658, -658, -658,
     -658, -658, -658, -658, -658, -658, -658, -658, -658, -658,
     -658, -658, -658, -658, -658, -658, -658, -658, -658, -658,
     -658, -658, -658, -658, -658, -658, -658, -658, -658, -658,

     -658, -658, -658, -658, -658, -658, -658, -658, -658, -658,
     -658, -658, -658, -658, -658, -658, -658, -658, -658, -658,
     -658, -658, -658,  746, -658, -658, -658, -658, -658, -658,
     -658, -658, -658, -658, -658, -658, -658, -658, -658, -658,
     -658, -658, -658, -658, -658, -658, -658, -658, -658, -658,
     -658, -658, -658, -658, -658, -658, -658, -658, -658, -658,
     -658, -658, -658, -658, -658, -658, -658, -658
    },

    {
       67, -659, -659, -659, -659, -659, -659, -659, -659, -659,
     -659, -659, -659, -659, -659, -659, -659, -659, -659, -659,
     -659, -659, -659, -659, -659, -659, -659, -659, -659, -659,

     -659, -659,  747, -659, -659, -659, -659, -659, -659, -659,
     -659, -659, -659, -659, -659, -659, -659, -659, -659, -659,
     -659, -659, -659, -659, -659, -659, -659, -659, -659, -659,
     -659, -659, -659, -659, -659,  747,  747,  747,  747,  747,
      747,  747,  747,  747,  747,  747,  747,  747,  747,  747,
      747,  747,  747,  747,  747,  747,  747,  747,  747,  747,
      747, -659, -659, -659, -659, -659, -659, -659, -659, -659,
     -659, -659, -659, -659, -659, -659, -659, -659, -659, -659,
     -659, -659, -659, -659, -659, -659, -659, -659, -659, -659,
     -659, -659, -659, -659, -659, -659, -659, -659

    },

    {
       67, -660, -660, -660, -660, -660, -660, -660, -660, -660,
     -660, -660, -660, -660, -660, -660, -660, -660, -660, -660,
     -660, -660, -660, -660, -660, -660, -660, -660, -660, -660,
     -660, -660,  748, -660, -660, -660, -660, -660, -660, -660,
     -660, -660, -660, -660, -660, -660, -660, -660, -660, -660,
     -660, -660, -660, -660, -660, -660, -660, -660, -660, -660,
     -660, -660, -660, -660, -660, -660, -660, -660, -660, -660,
     -660, -660, -660, -660, -660, -660, -660, -660, -660, -660,
     -660, -660, -660, -660, -660, -660, -660, -660, -660, -660,
     -660, -660, -660, -660, -660, -660, -660, -660, -660, -660,

     -660, -660, -660, -660, -660, -660, -660, -660, -660, -660,
     -660, -660, -660, -660, -660, -660, -660, -660, -660, -660,
     -660, -660, -660, -660, -660, -660, -660, -660
    },

    {
       67, -661, -661, -661, -661, -661, -661, -661, -661, -661,
     -661, -661, -661, -661, -661, -661, -661, -661, -661, -661,
     -661, -661, -661, -661, -661, -661, -661, -661, -661, -661,
     -661, -661,  749, -661, -661, -661, -661, -661, -661, -661,
     -661, -661, -661, -661, -661, -661, -661, -661,  750,  750,
      750,  750,  750,  750,  750,  750,  750,  750, -661, -661,
     -661, -661, -661, -661, -661,  749,  749,  749,  749,  749,

      749,  749,  749,  749,  749,  749,  749,  749,  749,  749,
      749,  749,  749,  749,  749,  749,  749,  749,  749,  749,
      749, -661, -661, -661, -661, -661, -661, -661, -661, -661,
     -661, -661, -661, -661, -661, -661, -661, -661, -661, -661,
     -661, -661, -661, -661, -661, -661, -661, -661, -661, -661,
     -661, -661, -661, -661, -661, -661, -661, -661
    },

    {
       67, -662, -662, -662, -662, -662, -662, -662, -662, -662,
     -662, -662, -662, -662, -662, -662, -662, -662, -662, -662,
     -662, -662, -662, -662, -662, -662, -662, -662, -662, -662,
     -662, -662, -662, -662, -662, -662, -662, -662, -662, -662,

     -662, -662, -662, -662, -662, -662, -662, -662, -662, -662,
     -662, -662, -662, -662, -662, -662, -662, -662, -662, -662,
     -662, -662, -662, -662, -662, -662, -662, -662, -662,  751,
     -662, -662, -662, -662, -662, -662, -662, -662, -662, -662,
     -662, -662, -662, -662, -662, -662, -662, -662, -662, -662,
     -662, -662, -662, -662, -662, -662, -662, -662, -662, -662,
     -662, -662, -662, -662, -662, -662, -662, -662, -662, -662,
     -662, -662, -662, -662, -662, -662, -662, -662, -662, -662,
     -662, -662, -662, -662, -662, -662, -662, -662
    },

    {
       67, -663, -663, -663, -663, -663, -663, -663, -663, -663,

     -663, -663, -663, -663, -663, -663, -663, -663, -663, -663,
     -663, -663, -663, -663, -663, -663, -663, -663, -663, -663,
     -663, -663,  752, -663, -663, -663, -663, -663, -663, -663,
     -663, -663, -663, -663, -663, -663, -663, -663, -663, -663,
     -663, -663, -663, -663, -663, -663, -663, -663, -663, -663,
     -663, -663, -663, -663, -663, -663, -663, -663, -663, -663,
     -663, -663, -663, -663, -663, -663, -663, -663, -663, -663,
     -663, -663, -663, -663, -663, -663, -663, -663, -663, -663,
     -663, -663, -663, -663, -663, -663, -663, -663, -663, -663,
     -663, -663, -663, -663, -663, -663, -663, -663, -663, -663,

     -663, -663, -663, -663, -663, -663, -663, -663, -663, -663,
     -663, -663, -663, -663, -663, -663, -663, -663
    },

    {
       67, -664, -664, -664, -664, -664, -664, -664, -664, -664,
     -664, -664, -664, -664, -664, -664, -664, -664, -664, -664,
     -664, -664, -664, -664, -664, -664, -664, -664, -664, -664,
     -664, -664,  753, -664, -664, -664, -664, -664, -664, -664,
     -664, -664, -664, -664, -664, -664, -664, -664,  754,  754,
      754,  754,  754,  754,  754,  754,  754,  754, -664, -664,
     -664, -664, -664, -664, -664,  753,  753,  753,  753,  753,
      753,  753,  753,  753,  753,  753,  753,  753,  753,  753,

      753,  753,  753,  753,  753,  753,  753,  753,  753,  753,
      753, -664, -664, -664, -664, -664, -664, -664, -664, -664,
     -664, -664, -664, -664, -664, -664, -664, -664, -664, -664,
     -664, -664, -664, -664, -664, -664, -664, -664, -664, -664,
     -664, -664, -664, -664, -664, -664, -664, -664
    },

    {
       67, -665, -665, -665, -665, -665, -665, -665, -665, -665,
     -665, -665, -665, -665, -665, -665, -665, -665, -665, -665,
     -665, -665, -665, -665, -665, -665, -665, -665, -665, -665,
     -665, -665, -665, -665, -665, -665, -665, -665, -665, -665,
     -665, -665, -665, -665, -665, -665, -665, -665, -665, -665,

     -665, -665, -665, -665, -665, -665, -665, -665, -665, -665,
     -665, -665, -665, -665, -665, -665, -665, -665, -665, -665,
     -665, -665, -665, -665, -665, -665, -665, -665, -665, -665,
     -665, -665, -665,  755, -665, -665, -665, -665, -665, -665,
     -665, -665, -665, -665, -665, -665, -665, -665, -665, -665,
     -665, -665, -665, -665, -665, -665, -665, -665, -665, -665,
     -665, -665, -665, -665, -665, -665, -665, -665, -665, -665,
     -665, -665, -665, -665, -665, -665, -665, -665
    },

    {
       67, -666, -666, -666, -666, -666, -666, -666, -666, -666,
     -666, -666, -666, -666, -666, -666, -666, -666, -666, -666,

     -666, -666, -666, -666, -666, -666, -666, -666, -666, -666,
     -666, -666, -666, -666, -666, -666, -666, -666, -666, -666,
     -666, -666, -666, -666, -666, -666, -666, -666, -666, -666,
     -666, -666, -666, -666, -666, -666, -666, -666, -666, -666,
     -666, -666, -666, -666, -666, -666, -666, -666, -666,  756,
     -666, -666, -666, -666, -666, -666, -666, -666, -666, -666,
     -666, -666, -666, -666, -666, -666, -666, -666, -666, -666,
     -666, -666, -666, -666, -666, -666, -666, -666, -666, -666,
     -666, -666, -666, -666, -666, -666, -666, -666, -666, -666,
     -666, -666, -666, -666, -666, -666, -666, -666, -666, -666,

     -666, -666, -666, -666, -666, -666, -666, -666
    },

    {
       67, -667, -667, -667, -667, -667, -667, -667, -667, -667,
     -667, -667, -667, -667, -667, -667, -667, -667, -667, -667,
     -667, -667, -667, -667, -667, -667, -667, -667, -667, -667,
     -667, -667,  757, -667, -667, -667, -667, -667, -667, -667,
     -667, -667, -667, -667, -667, -667, -667, -667, -667, -667,
     -667, -667, -667, -667, -667, -667, -667, -667, -667, -667,
     -667, -667, -667, -667, -667, -667, -667, -667, -667, -667,
     -667, -667, -667, -667, -667, -667, -667, -667, -667, -667,
     -667, -667, -667, -667, -667, -667, -667, -667, -667, -667,

     -667, -667, -667, -667, -667, -667, -667, -667, -667, -667,
     -667, -667, -667, -667, -667, -667, -667, -667, -667, -667,
     -667, -667, -667, -667, -667, -667, -667, -667, -667, -667,
     -667, -667, -667, -667, -667, -667, -667, -667
    },

    {
       67, -668, -668, -668, -668, -668, -668, -668, -668, -668,
     -668, -668, -668, -668, -668, -668, -668, -668, -668, -668,
     -668, -668, -668, -668, -668, -668, -668, -668, -668, -668,
     -668, -668,  758, -668, -668, -668, -668, -668, -668, -668,
     -668, -668, -668, -668, -668, -668, -668, -668,  759,  759,
      759,  759,  759,  759,  759,  759,  759,  759, -668, -668,

     -668, -668, -668, -668, -668,  758,  758,  758,  758,  758,
      758,  758,  758,  758,  758,  758,  758,  758,  758,  758,
      758,  758,  758,  758,  758,  758,  758,  758,  758,  758,
      758, -668, -668, -668, -668, -668, -668, -668, -668, -668,
     -668, -668, -668, -668, -668, -668, -668, -668, -668, -668,
     -668, -668, -668, -668, -668, -668, -668, -668, -668, -668,
     -668, -668, -668, -668, -668, -668, -668, -668
    },

    {
       67, -669, -669, -669, -669, -669, -669, -669, -669, -669,
     -669, -669, -669, -669, -669, -669, -669, -669, -669, -669,
     -669, -669, -669, -669, -669, -669, -669, -669, -669, -669,

     -669, -669,  760, -669, -669, -669, -669, -669, -669, -669,
     -669, -669, -669, -669, -669, -669, -669, -669, -669, -669,
     -669, -669, -669, -669, -669, -669, -669, -669, -669, -669,
     -669, -669, -669, -669, -669, -669, -669, -669, -669, -669,
     -669, -669, -669, -669, -669, -669, -669, -669, -669, -669,
     -669, -669, -669, -669, -669, -669, -669, -669, -669, -669,
     -669, -669, -669, -669, -669, -669, -669, -669, -669, -669,
     -669, -669, -669, -669, -669, -669, -669, -669, -669, -669,
     -669, -669, -669, -669, -669, -669, -669, -669, -669, -669,
     -669, -669, -669, -669, -669, -669, -669, -669

    },

    {
       67, -670, -670, -670, -670, -670, -670, -670, -670, -670,
     -670, -670, -670, -670, -670, -670, -670, -670, -670, -670,
     -670, -670, -670, -670, -670, -670, -670, -670, -670, -670,
     -670, -670,  761, -670, -670, -670, -670, -670, -670, -670,
     -670, -670, -670, -670, -670, -670, -670, -670,  762,  762,
      762,  762,  762,  762,  762,  762,  762,  762, -670, -670,
     -670, -670, -670, -670, -670,  761,  761,  761,  761,  761,
      761,  761,  761,  761,  761,  761,  761,  761,  761,  761,
      761,  761,  761,  761,  761,  761,  761,  761,  761,  761,
      761, -670, -670, -670, -670, -670, -670, -670, -670, -670,

     -670, -670, -670, -670, -670, -670, -670, -670, -670, -670,
     -670, -670, -670, -670, -670, -670, -670, -670, -670, -670,
     -670, -670, -670, -670, -670, -670, -670, -670
    },

    {
       67, -671, -671, -671, -671, -671, -671, -671, -671, -671,
     -671, -671, -671, -671, -671, -671, -671, -671, -671, -671,
     -671, -671, -671, -671, -671, -671, -671, -671, -671, -671,
     -671, -671, -671, -671, -671, -671, -671, -671, -671, -671,
     -671, -671, -671, -671, -671, -671, -671, -671, -671, -671,
     -671, -671, -671, -671, -671, -671, -671, -671, -671, -671,
     -671, -671, -671, -671, -671, -671, -671, -671, -671,  763,

     -671, -671, -671, -671, -671, -671, -671, -671, -671, -671,
     -671, -671, -671, -671, -671, -671, -671, -671, -671, -671,
     -671, -671, -671, -671, -671, -671, -671, -671, -671, -671,
     -671, -671, -671, -671, -671, -671, -671, -671, -671, -671,
     -671, -671, -671, -671, -671, -671, -671, -671, -671, -671,
     -671, -671, -671, -671, -671, -671, -671, -671
    },

    {
       67, -672, -672, -672, -672, -672, -672, -672, -672, -672,
     -672, -672, -672, -672, -672, -672, -672, -672, -672, -672,
     -672, -672, -672, -672, -672, -672, -672, -672, -672, -672,
     -672, -672, -672, -672, -672, -672, -672, -672, -672, -672,

     -672, -672, -672, -672, -672, -672, -672, -672, -672, -672,
     -672, -672, -672, -672, -672, -672, -672, -672, -672, -672,
     -672, -672, -672, -672, -672, -672, -672, -672, -672, -672,
     -672, -672, -672, -672, -672, -672, -672, -672, -672, -672,
     -672, -672, -672, -672, -672, -672, -672, -672, -672, -672,
     -672, -672, -672, -672, -672, -672, -672, -672, -672, -672,
     -672, -672, -672, -672, -672, -672, -672, -672, -672, -672,
     -672, -672, -672, -672, -672, -672, -672, -672, -672, -672,
     -672, -672, -672, -672, -672, -672, -672, -672
    },

    {
       67, -673, -673, -673, -673, -673, -673, -673, -673, -673,

     -673, -673, -673, -673, -673, -673, -673, -673, -673, -673,
     -673, -673, -673, -673, -673, -673, -673, -673, -673, -673,
     -673, -673, -673, -673, -673, -673, -673, -673, -673, -673,
     -673, -673, -673, -673, -673, -673, -673, -673, -673, -673,
     -673, -673, -673, -673, -673, -673, -673, -673, -673, -673,
     -673, -673, -673, -673, -673, -673, -673, -673, -673, -673,
     -673, -673, -673, -673, -673, -673, -673, -673, -673, -673,
     -673, -673, -673, -673, -673, -673, -673, -673, -673, -673,
     -673, -673, -673, -673, -673, -673, -673, -673, -673, -673,
     -673, -673, -673, -673, -673, -673, -673, -673, -673, -673,

     -673, -673, -673, -673, -673, -673, -673, -673, -673, -673,
     -673, -673, -673, -673, -673, -673, -673, -673
    },

    {
       67, -674, -674, -674, -674, -674, -674, -674, -674, -674,
     -674, -674, -674, -674, -674, -674, -674, -674, -674, -674,
     -674, -674, -674, -674, -674, -674, -674, -674, -674, -674,
     -674, -674, -674, -674, -674, -674, -674, -674, -674, -674,
     -674, -674, -674, -674, -674, -674, -674, -674, -674, -674,
     -674, -674, -674, -674, -674, -674, -674, -674, -674, -674,
     -674, -674, -674, -674, -674, -674, -674, -674, -674, -674,
     -674, -674, -674, -674, -674, -674, -674, -674, -674, -674,

     -674, -674, -674, -674, -674, -674, -674, -674, -674, -674,
     -674, -674, -674, -674, -674, -674, -674, -674, -674, -674,
     -674, -674, -674, -674, -674, -674, -674, -674, -674, -674,
     -674, -674, -674, -674, -674, -674, -674, -674, -674, -674,
     -674, -674, -674, -674, -674, -674, -674, -674
    },

    {
       67, -675, -675, -675, -675, -675, -675, -675, -675, -675,
     -675, -675, -675, -675, -675, -675, -675, -675, -675, -675,
     -675, -675, -675, -675, -675, -675, -675, -675, -675, -675,
     -675, -675, -675, -675, -675, -675, -675, -675, -675, -675,
     -675, -675, -675, -675, -675, -675, -675, -675, -675, -675,

     -675, -675, -675, -675, -675, -675, -675, -675, -675, -675,
     -675, -675, -675, -675, -675, -675, -675, -675, -675, -675,
     -675, -675, -675, -675, -675, -675, -675, -675, -675, -675,
     -675, -675, -675, -675, -675, -675, -675, -675, -675, -675,
     -675, -675, -675, -675, -675, -675, -675, -675, -675, -675,
     -675, -675, -675, -675, -675, -675, -675, -675, -675, -675,
     -675, -675, -675, -675, -675, -675, -675, -675, -675, -675,
     -675, -675, -675, -675, -675, -675, -675, -675
    },

    {
       67, -676, -676, -676, -676, -676, -676, -676, -676, -676,
     -676, -676, -676, -676, -676, -676, -676, -676, -676, -676,

     -676, -676, -676, -676, -676, -676, -676, -676, -676, -676,
     -676, -676, -676, -676, -676, -676, -676, -676, -676, -676,
     -676, -676, -676, -676, -676, -676, -676, -676, -676, -676,
     -676, -676, -676, -676, -676, -676, -676, -676, -676, -676,
     -676, -676, -676, -676, -676, -676, -676, -676, -676, -676,
     -676, -676, -676, -676, -676, -676, -676, -676, -676, -676,
     -676, -676, -676, -676, -676, -676, -676, -676, -676, -676,
     -676, -676, -676, -676, -676, -676, -676, -676, -676, -676,
     -676, -676, -676, -676, -676, -676, -676, -676, -676, -676,
     -676, -676, -676, -676, -676, -676, -676, -676, -676, -676,

     -676, -676, -676, -676, -676, -676, -676, -676
    },

    {
       67, -677, -677, -677, -677, -677, -677, -677, -677, -677,
     -677, -677, -677, -677, -677, -677, -677, -677, -677, -677,
     -677, -677, -677, -677, -677, -677, -677, -677, -677, -677,
     -677, -677, -677, -677, -677, -677, -677, -677, -677, -677,
     -677, -677, -677, -677, -677, -677, -677, -677, -677, -677,
     -677, -677, -677, -677, -677, -677, -677, -677, -677, -677,
     -677, -677, -677, -677, -677, -677, -677, -677, -677, -677,
     -677, -677, -677, -677, -677, -677, -677, -677, -677, -677,
     -677, -677, -677, -677, -677, -677, -677, -677, -677, -677,

     -677, -677, -677, -677, -677, -677, -677, -677, -677, -677,
     -677, -677, -677, -677, -677, -677, -677, -677, -677, -677,
     -677, -677, -677, -677, -677, -677, -677, -677, -677, -677,
     -677, -677, -677, -677, -677, -677, -677, -677
    },

    {
       67, -678, -678, -678, -678, -678, -678, -678, -678, -678,
     -678, -678, -678, -678, -678, -678, -678, -678, -678, -678,
     -678, -678, -678, -678, -678, -678, -678, -678, -678, -678,
     -678, -678, -678, -678, -678, -678, -678, -678, -678, -678,
     -678, -678, -678, -678, -678, -678, -678, -678, -678, -678,
     -678, -678, -678, -678, -678, -678, -678, -678, -678, -678,

     -678, -678, -678, -678, -678, -678, -678, -678, -678, -678,
     -678, -678, -678, -678, -678, -678, -678, -678, -678, -678,
     -678, -678, -678, -678, -678, -678, -678, -678, -678, -678,
     -678, -678, -678, -678, -678, -678, -678, -678, -678, -678,
     -678, -678, -678, -678, -678, -678, -678, -678, -678, -678,
     -678, -678, -678, -678, -678, -678, -678, -678, -678, -678,
     -678, -678, -678, -678, -678, -678, -678, -678
    },

    {
       67, -679, -679, -679, -679, -679, -679, -679, -679, -679,
     -679, -679, -679, -679, -679, -679, -679, -679, -679, -679,
     -679, -679, -679, -679, -679, -679, -679, -679, -679, -679,

     -679, -679, -679, -679, -679, -679, -679, -679, -679, -679,
     -679, -679, -679, -679, -679, -679, -679, -679, -679, -679,
     -679, -679, -679, -679, -679, -679, -679, -679, -679, -679,
     -679, -679, -679, -679, -679, -679, -679, -679, -679, -679,
     -679, -679, -679, -679, -679, -679, -679, -679, -679, -679,
     -679, -679, -679, -679, -679, -679, -679, -679, -679, -679,
     -679, -679, -679, -679, -679, -679, -679, -679, -679, -679,
     -679, -679, -679, -679, -679, -679, -679, -679, -679, -679,
     -679, -679, -679, -679, -679, -679, -679, -679, -679, -679,
     -679, -679, -679, -679, -679, -679, -679, -679

    },

    {
       67, -680, -680, -680, -680, -680, -680, -680, -680, -680,
     -680, -680, -680, -680, -680, -680, -680, -680, -680, -680,
     -680, -680, -680, -680, -680, -680, -680, -680, -680, -680,
     -680, -680, -680, -680, -680, -680, -680, -680, -680, -680,
     -680, -680, -680, -680, -680, -680, -680, -680, -680, -680,
     -680, -680, -680, -680, -680, -680, -680, -680, -680, -680,
     -680, -680, -680, -680, -680, -680, -680, -680, -680, -680,
     -680, -680, -680, -680, -680, -680, -680, -680, -680, -680,
     -680, -680, -680, -680, -680, -680, -680, -680, -680, -680,
     -680, -680, -680, -680, -680, -680, -680, -680, -680, -680,

     -680, -680, -680, -680, -680, -680, -680, -680, -680, -680,
     -680, -680, -680, -680, -680, -680, -680, -680, -680, -680,
     -680, -680, -680, -680, -680, -680, -680, -680
    },

    {
       67, -681, -681, -681, -681, -681, -681, -681, -681, -681,
     -681, -681, -681, -681, -681, -681, -681, -681, -681, -681,
     -681, -681, -681, -681, -681, -681, -681, -681, -681, -681,
     -681, -681, -681, -681, -681, -681, -681, -681, -681, -681,
     -681, -681, -681, -681, -681, -681, -681, -681, -681, -681,
     -681, -681, -681, -681, -681, -681, -681, -681, -681, -681,
     -681, -681, -681, -681, -681, -681, -681, -681, -681, -681,

     -681, -681, -681, -681, -681, -681, -681, -681, -681, -681,
     -681, -681, -681, -681, -681, -681, -681, -681, -681, -681,
     -681, -681, -681, -681, -681, -681, -681, -681, -681, -681,
     -681, -681, -681, -681, -681, -681, -681, -681, -681, -681,
     -681, -681, -681, -681, -681, -681, -681, -681, -681, -681,
     -681, -681, -681, -681, -681, -681, -681, -681
    },

    {
       67, -682, -682, -682, -682, -682, -682, -682, -682, -682,
     -682, -682, -682, -682, -682, -682, -682, -682, -682, -682,
     -682, -682, -682, -682, -682, -682, -682, -682, -682, -682,
     -682, -682, -682, -682, -682, -682, -682, -682, -682, -682,

     -682, -682, -682, -682, -682, -682, -682, -682, -682, -682,
     -682, -682, -682, -682, -682, -682, -682, -682, -682, -682,
     -682, -682, -682, -682, -682, -682, -682, -682, -682, -682,
     -682, -682, -682, -682, -682, -682, -682, -682, -682, -682,
     -682, -682, -682, -682, -682, -682, -682, -682, -682, -682,
     -682, -682, -682, -682, -682, -682, -682, -682, -682, -682,
     -682, -682, -682, -682, -682, -682, -682, -682, -682, -682,
     -682, -682, -682, -682, -682, -682, -682, -682, -682, -682,
     -682, -682, -682, -682, -682, -682, -682, -682
    },

    {
       67, -683, -683, -683, -683, -683, -683, -683, -683, -683,

     -683, -683, -683, -683, -683, -683, -683, -683, -683, -683,
     -683, -683, -683, -683, -683, -683, -683, -683, -683, -683,
     -683, -683, -683, -683, -683, -683, -683, -683, -683, -683,
     -683, -683, -683, -683, -683, -683, -683, -683, -683, -683,
     -683, -683, -683, -683, -683, -683, -683, -683, -683, -683,
     -683, -683, -683, -683, -683, -683, -683, -683, -683, -683,
     -683, -683, -683, -683, -683, -683, -683, -683, -683, -683,
     -683, -683, -683, -683, -683, -683, -683, -683, -683, -683,
     -683, -683, -683, -683, -683, -683, -683, -683, -683, -683,
     -683, -683, -683, -683, -683, -683, -683, -683, -683, -683,

     -683, -683, -683, -683, -683, -683, -683, -683, -683, -683,
     -683, -683, -683, -683, -683, -683, -683, -683
    },

    {
       67, -684, -684, -684, -684, -684, -684, -684, -684, -684,
     -684, -684, -684, -684, -684, -684, -684, -684, -684, -684,
     -684, -684, -684, -684, -684, -684, -684, -684, -684, -684,
     -684, -684, -684, -684, -684, -684, -684, -684, -684, -684,
     -684, -684, -684, -684, -684, -684, -684, -684, -684, -684,
     -684, -684, -684, -684, -684, -684, -684, -684, -684, -684,
     -684, -684, -684, -684, -684, -684, -684, -684, -684, -684,
     -684, -684, -684, -684, -684, -684, -684, -684, -684, -684,

     -684, -684, -684, -684, -684, -684, -684, -684, -684, -684,
     -684, -684, -684, -684, -684, -684, -684, -684, -684, -684,
     -684, -684, -684, -684, -684, -684, -684, -684, -684, -684,
     -684, -684, -684, -684, -684, -684, -684, -684, -684, -684,
     -684, -684, -684, -684, -684, -684, -684, -684
    },

    {
       67, -685, -685, -685, -685, -685, -685, -685, -685, -685,
     -685, -685, -685, -685, -685, -685, -685, -685, -685, -685,
     -685, -685, -685, -685, -685, -685, -685, -685, -685, -685,
     -685, -685, -685, -685, -685, -685, -685, -685, -685, -685,
     -685, -685, -685, -685, -685, -685, -685, -685, -685, -685,

     -685, -685, -685, -685, -685, -685, -685, -685, -685, -685,
     -685, -685, -685, -685, -685, -685, -685, -685, -685, -685,
     -685, -685, -685, -685, -685, -685, -685, -685, -685, -685,
     -685, -685, -685, -685, -685, -685, -685, -685, -685, -685,
     -685, -685, -685, -685, -685, -685, -685, -685, -685, -685,
     -685, -685, -685, -685, -685, -685, -685, -685, -685, -685,
     -685, -685, -685, -685, -685, -685, -685, -685, -685, -685,
     -685, -685, -685, -685, -685, -685, -685, -685
    },

    {
       67, -686, -686, -686, -686, -686, -686, -686, -686, -686,
     -686, -686, -686, -686, -686, -686, -686, -686, -686, -686,

     -686, -686, -686, -686, -686, -686, -686, -686, -686, -686,
     -686, -686, -686, -686, -686, -686, -686, -686, -686, -686,
     -686, -686, -686, -686, -686, -686, -686, -686, -686, -686,
     -686, -686, -686, -686, -686, -686, -686, -686, -686, -686,
     -686, -686, -686, -686, -686, -686, -686, -686, -686, -686,
     -686, -686, -686, -686, -686, -686, -686, -686, -686, -686,
     -686, -686, -686, -686, -686, -686, -686, -686, -686, -686,
     -686, -686, -686, -686, -686, -686, -686, -686, -686, -686,
     -686, -686, -686, -686, -686, -686, -686, -686, -686, -686,
     -686, -686, -686, -686, -686, -686, -686, -686, -686, -686,

     -686, -686, -686, -686, -686, -686, -686, -686
    },

    {
       67, -687, -687, -687, -687, -687, -687, -687, -687, -687,
     -687, -687, -687, -687, -687, -687, -687, -687, -687, -687,
     -687, -687, -687, -687, -687, -687, -687, -687, -687, -687,
     -687, -687, -687, -687, -687, -687, -687, -687, -687, -687,
     -687, -687, -687, -687, -687, -687, -687, -687, -687, -687,
     -687, -687, -687, -687, -687, -687, -687, -687, -687, -687,
     -687, -687, -687, -687, -687, -687, -687, -687, -687, -687,
     -687, -687, -687, -687, -687, -687, -687, -687, -687, -687,
     -687, -687, -687, -687, -687, -687, -687, -687, -687, -687,

     -687, -687, -687, -687, -687, -687, -687, -687, -687, -687,
     -687, -687, -687, -687, -687, -687, -687, -687, -687, -687,
     -687, -687, -687, -687, -687, -687, -687, -687, -687, -687,
     -687, -687, -687, -687, -687, -687, -687, -687
    },

    {
       67, -688, -688, -688, -688, -688, -688, -688, -688, -688,
     -688, -688, -688, -688, -688, -688, -688, -688, -688, -688,
     -688, -688, -688, -688, -688, -688, -688, -688, -688, -688,
     -688, -688, -688, -688, -688, -688, -688, -688, -688, -688,
     -688, -688, -688, -688, -688, -688, -688, -688, -688, -688,
     -688, -688, -688, -688, -688, -688, -688, -688, -688, -688,

     -688, -688, -688, -688, -688, -688, -688, -688, -688, -688,
     -688, -688, -688, -688, -688, -688, -688, -688, -688, -688,
     -688, -688, -688, -688, -688, -688, -688, -688, -688, -688,
     -688, -688, -688, -688, -688, -688, -688, -688, -688, -688,
     -688, -688, -688, -688, -688, -688, -688, -688, -688, -688,
     -688, -688, -688, -688, -688, -688, -688, -688, -688, -688,
     -688, -688, -688, -688, -688, -688, -688, -688
    },

    {
       67, -689, -689, -689, -689, -689, -689, -689, -689, -689,
     -689, -689, -689, -689, -689, -689, -689, -689, -689, -689,
     -689, -689, -689, -689, -689, -689, -689, -689, -689, -689,

     -689, -689, -689, -689, -689, -689, -689, -689, -689, -689,
     -689, -689, -689, -689, -689, -689, -689, -689, -689, -689,
     -689, -689, -689, -689, -689, -689, -689, -689, -689, -689,
     -689, -689, -689, -689, -689, -689, -689, -689, -689, -689,
     -689, -689, -689, -689, -689, -689, -689, -689, -689, -689,
     -689, -689, -689, -689, -689, -689, -689, -689, -689, -689,
     -689, -689, -689, -689, -689, -689, -689, -689, -689, -689,
     -689, -689, -689, -689, -689, -689, -689, -689, -689, -689,
     -689, -689, -689, -689, -689, -689, -689, -689, -689, -689,
     -689, -689, -689, -689, -689, -689, -689, -689

    },

    {
       67, -690, -690, -690, -690, -690, -690, -690, -690, -690,
     -690, -690, -690, -690, -690, -690, -690, -690, -690, -690,
     -690, -690, -690, -690, -690, -690, -690, -690, -690, -690,
     -690, -690, -690, -690, -690, -690, -690, -690, -690, -690,
     -690, -690, -690, -690, -690, -690, -690, -690, -690, -690,
     -690, -690, -690, -690, -690, -690, -690, -690, -690, -690,
     -690, -690, -690, -690, -690, -690, -690, -690, -690, -690,
     -690, -690, -690, -690, -690, -690, -690, -690, -690, -690,
     -690, -690, -690, -690, -690, -690, -690, -690, -690, -690,
     -690, -690, -690, -690, -690, -690, -690, -690, -690, -690,

     -690, -690, -690, -690, -690, -690, -690, -690, -690, -690,
     -690, -690, -690, -690, -690, -690, -690, -690, -690, -690,
     -690, -690, -690, -690, -690, -690, -690, -690
    },

    {
       67, -691, -691, -691, -691, -691, -691, -691, -691, -691,
     -691, -691, -691, -691, -691, -691, -691, -691, -691, -691,
     -691, -691, -691, -691, -691, -691, -691, -691, -691, -691,
     -691, -691, -691, -691, -691, -691, -691, -691, -691, -691,
     -691, -691, -691, -691, -691, -691, -691, -691, -691, -691,
     -691, -691, -691, -691, -691, -691, -691, -691, -691, -691,
     -691, -691, -691, -691, -691, -691, -691, -691, -691, -691,

     -691, -691, -691, -691, -691, -691, -691, -691, -691, -691,
     -691, -691, -691, -691, -691, -691, -691, -691, -691, -691,
     -691, -691, -691, -691, -691, -691, -691, -691, -691, -691,
     -691, -691, -691, -691, -691, -691, -691, -691, -691, -691,
     -691, -691, -691, -691, -691, -691, -691, -691, -691, -691,
     -691, -691, -691, -691, -691, -691, -691, -691
    },

    {
       67, -692, -692, -692, -692, -692, -692, -692, -692, -692,
     -692, -692, -692, -692, -692, -692, -692, -692, -692, -692,
     -692, -692, -692, -692, -692, -692, -692, -692, -692, -692,
     -692, -692, -692, -692, -692, -692, -692, -692, -692, -692,

     -692, -692, -692, -692, -692, -692, -692, -692, -692, -692,
     -692, -692, -692, -692, -692, -692, -692, -692, -692, -692,
     -692, -692, -692, -692, -692, -692, -692, -692, -692, -692,
     -692, -692, -692, -692, -692, -692, -692, -692, -692, -692,
     -692, -692, -692, -692, -692, -692, -692, -692, -692, -692,
     -692, -692, -692, -692, -692, -692, -692, -692, -692, -692,
     -692, -692, -692, -692, -692, -692, -692, -692, -692, -692,
     -692, -692, -692, -692, -692, -692, -692, -692, -692, -692,
     -692, -692, -692, -692, -692, -692, -692, -692
    },

    {
       67, -693, -693, -693, -693, -693, -693, -693, -693, -693,

     -693, -693, -693, -693, -693, -693, -693, -693, -693, -693,
     -693, -693, -693, -693, -693, -693, -693, -693, -693, -693,
     -693, -693, -693, -693, -693, -693, -693, -693, -693, -693,
     -693, -693, -693, -693, -693, -693, -693, -693, -693, -693,
     -693, -693, -693, -693, -693, -693, -693, -693, -693, -693,
     -693, -693, -693, -693, -693, -693, -693, -693, -693, -693,
     -693, -693, -693, -693, -693, -693, -693, -693, -693, -693,
     -693, -693, -693, -693, -693, -693, -693, -693, -693, -693,
     -693, -693, -693, -693, -693, -693, -693, -693, -693, -693,
     -693, -693, -693, -693, -693, -693, -693, -693, -693, -693,

     -693, -693, -693, -693, -693, -693, -693, -693, -693, -693,
     -693, -693, -693, -693, -693, -693, -693, -693
    },

    {
       67, -694, -694, -694, -694, -694, -694, -694, -694, -694,
     -694, -694, -694, -694, -694, -694, -694, -694, -694, -694,
     -694, -694, -694, -694, -694, -694, -694, -694, -694, -694,
     -694, -694, -694, -694, -694, -694, -694, -694, -694, -694,
     -694, -694, -694, -694, -694, -694, -694, -694, -694, -694,
     -694, -694, -694, -694, -694, -694, -694, -694, -694, -694,
     -694, -694, -694, -694, -694, -694, -694, -694, -694, -694,
     -694, -694, -694, -694, -694, -694, -694, -694, -694, -694,

     -694, -694, -694, -694, -694, -694, -694, -694, -694, -694,
     -694, -694, -694, -694, -694, -694, -694, -694, -694, -694,
     -694, -694, -694, -694, -694, -694, -694, -694, -694, -694,
     -694, -694, -694, -694, -694, -694, -694, -694, -694, -694,
     -694, -694, -694, -694, -694, -694, -694, -694
    },

    {
       67, -695, -695, -695, -695, -695, -695, -695, -695, -695,
     -695, -695, -695, -695, -695, -695, -695, -695, -695, -695,
     -695, -695, -695, -695, -695, -695, -695, -695, -695, -695,
     -695, -695, -695, -695, -695, -695, -695, -695, -695, -695,
     -695, -695, -695, -695, -695, -695, -695, -695, -695, -695,

     -695, -695, -695, -695, -695, -695, -695, -695, -695, -695,
     -695, -695, -695, -695, -695, -695, -695, -695, -695, -695,
     -695, -695, -695, -695, -695, -695, -695, -695, -695, -695,
     -695, -695, -695, -695, -695, -695, -695, -695, -695, -695,
     -695, -695, -695, -695, -695, -695, -695, -695, -695, -695,
     -695, -695, -695, -695, -695, -695, -695, -695, -695, -695,
     -695, -695, -695, -695, -695, -695, -695, -695, -695, -695,
     -695, -695, -695, -695, -695, -695, -695, -695
    },

    {
       67, -696, -696, -696, -696, -696, -696, -696, -696, -696,
     -696, -696, -696, -696, -696, -696, -696, -696, -696, -696,

     -696, -696, -696, -696, -696, -696, -696, -696, -696, -696,
     -696, -696, -696, -696, -696, -696, -696, -696, -696, -696,
     -696, -696, -696, -696, -696, -696, -696, -696, -696, -696,
     -696, -696, -696, -696, -696, -696, -696, -696, -696, -696,
     -696, -696, -696, -696, -696, -696, -696, -696, -696, -696,
     -696, -696, -696, -696, -696, -696, -696, -696, -696, -696,
     -696, -696, -696, -696, -696, -696, -696, -696, -696, -696,
     -696, -696, -696, -696, -696, -696, -696, -696, -696, -696,
     -696, -696, -696, -696, -696, -696, -696, -696, -696, -696,
     -696, -696, -696, -696, -696, -696, -696, -696, -696, -696,

     -696, -696, -696, -696, -696, -696, -696, -696
    },

    {
       67, -697, -697, -697, -697, -697, -697, -697, -697, -697,
     -697, -697, -697, -697, -697, -697, -697, -697, -697, -697,
     -697, -697, -697, -697, -697, -697, -697, -697, -697, -697,
     -697, -697, -697, -697, -697, -697, -697, -697, -697, -697,
     -697, -697, -697, -697, -697, -697, -697, -697, -697, -697,
     -697, -697, -697, -697, -697, -697, -697, -697, -697, -697,
     -697, -697, -697, -697, -697, -697, -697, -697, -697, -697,
     -697, -697, -697, -697, -697, -697, -697, -697, -697, -697,
     -697, -697, -697, -697, -697, -697, -697, -697, -697, -697,

     -697, -697, -697, -697, -697, -697, -697, -697, -697, -697,
     -697, -697, -697, -697, -697, -697, -697, -697, -697, -697,
     -697, -697, -697, -697, -697, -697, -697, -697, -697, -697,
     -697, -697, -697, -697, -697, -697, -697, -697
    },

    {
       67, -698, -698, -698, -698, -698, -698, -698, -698, -698,
     -698, -698, -698, -698, -698, -698, -698, -698, -698, -698,
     -698, -698, -698, -698, -698, -698, -698, -698, -698, -698,
     -698, -698, -698, -698, -698, -698, -698, -698, -698, -698,
     -698, -698, -698, -698, -698, -698, -698, -698, -698, -698,
     -698, -698, -698, -698, -698, -698, -698, -698, -698, -698,

     -698, -698, -698, -698, -698, -698, -698, -698, -698, -698,
     -698, -698, -698, -698, -698, -698, -698, -698, -698, -698,
     -698, -698, -698, -698, -698, -698, -698, -698, -698, -698,
     -698, -698, -698, -698, -698, -698, -698, -698, -698, -698,
     -698, -698, -698, -698, -698, -698, -698, -698, -698, -698,
     -698, -698, -698, -698, -698, -698, -698, -698, -698, -698,
     -698, -698, -698, -698, -698, -698, -698, -698
    },

    {
       67, -699, -699, -699, -699, -699, -699, -699, -699, -699,
     -699, -699, -699, -699, -699, -699, -699, -699, -699, -699,
     -699, -699, -699, -699, -699, -699, -699, -699, -699, -699,

     -699, -699, -699, -699, -699, -699, -699, -699, -699, -699,
     -699, -699, -699, -699, -699, -699, -699, -699, -699, -699,
     -699, -699, -699, -699, -699, -699, -699, -699, -699, -699,
     -699, -699, -699, -699, -699, -699, -699, -699, -699, -699,
     -699, -699, -699, -699, -699, -699, -699, -699, -699, -699,
     -699, -699, -699, -699, -699, -699, -699, -699, -699, -699,
     -699, -699, -699, -699, -699, -699, -699, -699, -699, -699,
     -699, -699, -699, -699, -699, -699, -699, -699, -699, -699,
     -699, -699, -699, -699, -699, -699, -699, -699, -699, -699,
     -699, -699, -699, -699, -699, -699, -699, -699

    },

    {
       67, -700, -700, -700, -700, -700, -700, -700, -700, -700,
     -700, -700, -700, -700, -700, -700, -700, -700, -700, -700,
     -700, -700, -700, -700, -700, -700, -700, -700, -700, -700,
     -700, -700, -700, -700, -700, -700, -700, -700, -700, -700,
     -700, -700, -700, -700, -700, -700, -700, -700, -700, -700,
     -700, -700, -700, -700, -700, -700, -700, -700, -700, -700,
     -700, -700, -700, -700, -700, -700, -700, -700, -700, -700,
     -700, -700, -700, -700, -700, -700, -700, -700, -700, -700,
     -700, -700, -700, -700, -700, -700, -700, -700, -700, -700,
     -700, -700, -700, -700, -700, -700, -700, -700, -700, -700,

     -700, -700, -700, -700, -700, -700, -700, -700, -700, -700,
     -700, -700, -700, -700, -700, -700, -700, -700, -700, -700,
     -700, -700, -700, -700, -700, -700, -700, -700
    },

    {
       67, -701, -701, -701, -701, -701, -701, -701, -701, -701,
     -701, -701, -701, -701, -701, -701, -701, -701, -701, -701,
     -701, -701, -701, -701, -701, -701, -701, -701, -701, -701,
     -701, -701, -701, -701, -701, -701, -701, -701, -701, -701,
     -701, -701, -701, -701, -701, -701, -701, -701, -701, -701,
     -701, -701, -701, -701, -701, -701, -701, -701, -701, -701,
     -701, -701, -701, -701, -701, -701, -701, -701, -701, -701,

     -701, -701, -701, -701, -701, -701, -701, -701, -701, -701,
     -701, -701, -701, -701, -701, -701, -701, -701, -701, -701,
     -701, -701, -701, -701, -701, -701, -701, -701, -701, -701,
     -701, -701, -701, -701, -701, -701, -701, -701, -701, -701,
     -701, -701, -701, -701, -701, -701, -701, -701, -701, -701,
     -701, -701, -701, -701, -701, -701, -701, -701
    },

    {
       67, -702, -702, -702, -702, -702, -702, -702, -702, -702,
     -702, -702, -702, -702, -702, -702, -702, -702, -702, -702,
     -702, -702, -702, -702, -702, -702, -702, -702, -702, -702,
     -702, -702, -702, -702, -702, -702, -702, -702, -702, -702,

     -702, -702, -702, -702, -702, -702, -702, -702, -702, -702,
     -702, -702, -702, -702, -702, -702, -702, -702, -702, -702,
     -702, -702, -702, -702, -702, -702, -702, -702, -702, -702,
     -702, -702, -702, -702, -702, -702, -702, -702, -702, -702,
     -702, -702, -702, -702, -702, -702, -702, -702, -702, -702,
     -702, -702, -702, -702, -702, -702, -702, -702, -702, -702,
     -702, -702, -702, -702, -702, -702, -702, -702, -702, -702,
     -702, -702, -702, -702, -702, -702, -702, -702, -702, -702,
     -702, -702, -702, -702, -702, -702, -702, -702
    },

    {
       67, -703, -703, -703, -703, -703, -703, -703, -703, -703,

     -703, -703, -703, -703, -703, -703, -703, -703, -703, -703,
     -703, -703, -703, -703, -703, -703, -703, -703, -703, -703,
     -703, -703, -703, -703, -703, -703, -703, -703, -703, -703,
     -703, -703, -703, -703, -703, -703, -703, -703, -703, -703,
     -703, -703, -703, -703, -703, -703, -703, -703, -703, -703,
     -703, -703, -703, -703, -703, -703, -703, -703, -703, -703,
     -703, -703, -703, -703, -703, -703, -703, -703, -703, -703,
     -703, -703, -703, -703, -703, -703, -703, -703, -703, -703,
     -703, -703, -703, -703, -703, -703, -703, -703, -703, -703,
     -703, -703, -703, -703, -703, -703, -703, -703, -703, -703,

     -703, -703, -703, -703, -703, -703, -703, -703, -703, -703,
     -703, -703, -703, -703, -703, -703, -703, -703
    },

    {
       67, -704, -704, -704, -704, -704, -704, -704, -704, -704,
     -704, -704, -704, -704, -704, -704, -704, -704, -704, -704,
     -704, -704, -704, -704, -704, -704, -704, -704, -704, -704,
     -704, -704, -704, -704, -704, -704, -704, -704, -704, -704,
     -704, -704, -704, -704, -704, -704, -704, -704, -704, -704,
     -704, -704, -704, -704, -704, -704, -704, -704, -704, -704,
     -704, -704, -704, -704, -704, -704, -704, -704, -704, -704,
     -704, -704, -704, -704, -704, -704, -704, -704, -704, -704,

     -704, -704, -704, -704, -704, -704, -704, -704, -704, -704,
     -704, -704, -704, -704, -704, -704, -704, -704, -704, -704,
     -704, -704, -704, -704, -704, -704, -704, -704, -704, -704,
     -704, -704, -704, -704, -704, -704, -704, -704, -704, -704,
     -704, -704, -704, -704, -704, -704, -704, -704
    },

    {
       67, -705, -705, -705, -705, -705, -705, -705, -705, -705,
     -705, -705, -705, -705, -705, -705, -705, -705, -705, -705,
     -705, -705, -705, -705, -705, -705, -705, -705, -705, -705,
     -705, -705, -705, -705, -705, -705, -705, -705, -705, -705,
     -705, -705, -705, -705, -705, -705, -705, -705, -705, -705,

     -705, -705, -705, -705, -705, -705, -705, -705, -705, -705,
     -705, -705, -705, -705, -705, -705, -705, -705, -705, -705,
     -705, -705, -705, -705, -705, -705, -705, -705, -705, -705,
     -705, -705, -705, -705, -705, -705, -705, -705, -705, -705,
     -705, -705, -705, -705, -705, -705, -705, -705, -705, -705,
     -705, -705, -705, -705, -705, -705, -705, -705, -705, -705,
     -705, -705, -705, -705, -705, -705, -705, -705, -705, -705,
     -705, -705, -705, -705, -705, -705, -705, -705
    },

    {
       67, -706, -706, -706, -706, -706, -706, -706, -706, -706,
     -706, -706, -706, -706, -706, -706, -706, -706, -706, -706,

     -706, -706, -706, -706, -706, -706, -706, -706, -706, -706,
     -706, -706, -706, -706, -706, -706, -706, -706, -706, -706,
     -706, -706, -706, -706, -706, -706, -706, -706, -706, -706,
     -706, -706, -706, -706, -706, -706, -706, -706, -706, -706,
     -706, -706, -706, -706, -706, -706, -706, -706, -706, -706,
     -706, -706, -706, -706, -706, -706, -706, -706, -706, -706,
     -706, -706, -706, -706, -706, -706, -706, -706, -706, -706,
     -706, -706, -706, -706, -706, -706, -706, -706, -706, -706,
     -706, -706, -706, -706, -706, -706, -706, -706, -706, -706,
     -706, -706, -706, -706, -706, -706, -706, -706, -706, -706,

     -706, -706, -706, -706, -706, -706, -706, -706
    },

    {
       67, -707, -707, -707, -707, -707, -707, -707, -707, -707,
     -707, -707, -707, -707, -707, -707, -707, -707, -707, -707,
     -707, -707, -707, -707, -707, -707, -707, -707, -707, -707,
     -707, -707, -707, -707, -707, -707, -707, -707, -707, -707,
     -707, -707, -707, -707, -707, -707, -707, -707, -707, -707,
     -707, -707, -707, -707, -707, -707, -707, -707, -707, -707,
     -707, -707, -707, -707, -707, -707, -707, -707, -707, -707,
     -707, -707, -707, -707, -707, -707, -707, -707, -707, -707,
     -707, -707, -707, -707, -707, -707, -707, -707, -707, -707,

     -707, -707, -707, -707, -707, -707, -707, -707, -707, -707,
     -707, -707, -707, -707, -707, -707, -707, -707, -707, -707,
     -707, -707, -707, -707, -707, -707, -707, -707, -707, -707,
     -707, -707, -707, -707, -707, -707, -707, -707
    },

    {
       67, -708, -708, -708, -708, -708, -708, -708, -708, -708,
     -708, -708, -708, -708, -708, -708, -708, -708, -708, -708,
     -708, -708, -708, -708, -708, -708, -708, -708, -708, -708,
     -708, -708, -708, -708, -708, -708, -708, -708, -708, -708,
     -708, -708, -708, -708, -708, -708, -708, -708, -708, -708,
     -708, -708, -708, -708, -708, -708, -708, -708, -708, -708,

     -708, -708, -708, -708, -708, -708, -708, -708, -708, -708,
     -708, -708, -708, -708, -708, -708, -708, -708, -708, -708,
     -708, -708, -708, -708, -708, -708, -708, -708, -708, -708,
     -708, -708, -708, -708, -708, -708, -708, -708, -708, -708,
     -708, -708, -708, -708, -708, -708, -708, -708, -708, -708,
     -708, -708, -708, -708, -708, -708, -708, -708, -708, -708,
     -708, -708, -708, -708, -708, -708, -708, -708
    },

    {
       67, -709, -709, -709, -709, -709, -709, -709, -709, -709,
     -709, -709, -709, -709, -709, -709, -709, -709, -709, -709,
     -709, -709, -709, -709, -709, -709, -709, -709, -709, -709,

     -709, -709, -709, -709, -709, -709, -709, -709, -709, -709,
     -709, -709, -709, -709, -709, -709, -709, -709, -709, -709,
     -709, -709, -709, -709, -709, -709, -709, -709, -709, -709,
     -709, -709, -709, -709, -709, -709, -709, -709, -709, -709,
     -709, -709, -709, -709, -709, -709, -709, -709, -709, -709,
     -709, -709, -709, -709, -709, -709, -709, -709, -709, -709,
     -709, -709, -709, -709, -709, -709, -709, -709, -709, -709,
     -709, -709, -709, -709, -709, -709, -709, -709, -709, -709,
     -709, -709, -709, -709, -709, -709, -709, -709, -709, -709,
     -709, -709, -709, -709, -709, -709, -709, -709

    },

    {
       67, -710, -710, -710, -710, -710, -710, -710, -710, -710,
     -710, -710, -710, -710, -710, -710, -710, -710, -710, -710,
     -710, -710, -710, -710, -710, -710, -710, -710, -710, -710,
     -710, -710, -710, -710, -710, -710, -710, -710, -710, -710,
     -710, -710, -710, -710, -710, -710, -710, -710, -710, -710,
     -710, -710, -710, -710, -710, -710, -710, -710, -710, -710,
     -710, -710, -710, -710, -710, -710, -710, -710, -710, -710,
     -710, -710, -710, -710, -710, -710, -710, -710, -710, -710,
     -710, -710, -710, -710, -710, -710, -710, -710, -710, -710,
     -710, -710, -710, -710, -710, -710, -710, -710, -710, -710,

     -710, -710, -710, -710, -710, -710, -710, -710, -710, -710,
     -710, -710, -710, -710, -710, -710, -710, -710, -710, -710,
     -710, -710, -710, -710, -710, -710, -710, -710
    },

    {
       67, -711, -711, -711, -711, -711, -711, -711, -711, -711,
     -711, -711, -711, -711, -711, -711, -711, -711, -711, -711,
     -711, -711, -711, -711, -711, -711, -711, -711, -711, -711,
     -711, -711, -711, -711, -711, -711, -711, -711, -711, -711,
     -711, -711, -711, -711, -711, -711, -711, -711, -711, -711,
     -711, -711, -711, -711, -711, -711, -711, -711, -711, -711,
     -711, -711, -711, -711, -711, -711, -711, -711, -711, -711,

     -711, -711, -711, -711, -711, -711, -711, -711, -711, -711,
     -711, -711, -711, -711, -711, -711, -711, -711, -711, -711,
     -711, -711, -711, -711, -711, -711, -711, -711, -711, -711,
     -711, -711, -711, -711, -711, -711, -711, -711, -711, -711,
     -711, -711, -711, -711, -711, -711, -711, -711, -711, -711,
     -711, -711, -711, -711, -711, -711, -711, -711
    },

    {
       67, -712, -712, -712, -712, -712, -712, -712, -712, -712,
     -712, -712, -712, -712, -712, -712, -712, -712, -712, -712,
     -712, -712, -712, -712, -712, -712, -712, -712, -712, -712,
     -712, -712, -712, -712, -712, -712, -712, -712, -712, -712,

     -712, -712, -712, -712, -712, -712, -712, -712, -712, -712,
     -712, -712, -712, -712, -712, -712, -712, -712, -712, -712,
     -712, -712, -712, -712, -712, -712, -712, -712, -712, -712,
     -712, -712, -712, -712, -712, -712, -712, -712, -712, -712,
     -712, -712, -712, -712, -712, -712, -712, -712, -712, -712,
     -712, -712, -712, -712, -712, -712, -712, -712, -712, -712,
     -712, -712, -712, -712, -712, -712, -712, -712, -712, -712,
     -712, -712, -712, -712, -712, -712, -712, -712, -712, -712,
     -712, -712, -712, -712, -712, -712, -712, -712
    },

    {
       67, -713, -713, -713, -713, -713, -713, -713, -713, -713,

     -713, -713, -713, -713, -713, -713, -713, -713, -713, -713,
     -713, -713, -713, -713, -713, -713, -713, -713, -713, -713,
     -713, -713, -713, -713, -713, -713, -713, -713, -713, -713,
     -713, -713, -713, -713, -713, -713, -713, -713, -713, -713,
     -713, -713, -713, -713, -713, -713, -713, -713, -713, -713,
     -713, -713, -713, -713, -713, -713, -713, -713, -713, -713,
     -713, -713, -713, -713, -713, -713, -713, -713, -713, -713,
     -713, -713, -713, -713, -713, -713, -713, -713, -713, -713,
     -713, -713, -713, -713, -713, -713, -713, -713, -713, -713,
     -713, -713, -713, -713, -713, -713, -713, -713, -713, -713,

     -713, -713, -713, -713, -713, -713, -713, -713, -713, -713,
     -713, -713, -713, -713, -713, -713, -713, -713
    },

    {
       67, -714, -714, -714, -714, -714, -714, -714, -714, -714,
     -714, -714, -714, -714, -714, -714, -714, -714, -714, -714,
     -714, -714, -714, -714, -714, -714, -714, -714, -714, -714,
     -714, -714, -714, -714, -714, -714, -714, -714, -714, -714,
     -714, -714, -714, -714, -714, -714, -714, -714, -714, -714,
     -714, -714, -714, -714, -714, -714, -714, -714, -714, -714,
     -714, -714, -714, -714, -714, -714, -714, -714, -714, -714,
     -714, -714, -714, -714, -714, -714, -714, -714, -714, -714,

     -714, -714, -714, -714, -714, -714, -714, -714, -714, -714,
     -714, -714, -714, -714, -714, -714, -714, -714, -714, -714,
     -714, -714, -714, -714, -714, -714, -714, -714, -714, -714,
     -714, -714, -714, -714, -714, -714, -714, -714, -714, -714,
     -714, -714, -714, -714, -714, -714, -714, -714
    },

    {
       67, -715, -715, -715, -715, -715, -715, -715, -715, -715,
     -715, -715, -715, -715, -715, -715, -715, -715, -715, -715,
     -715, -715, -715, -715, -715, -715, -715, -715, -715, -715,
     -715, -715, -715, -715, -715, -715, -715, -715, -715, -715,
     -715, -715, -715, -715, -715, -715, -715, -715, -715, -715,

     -715, -715, -715, -715, -715, -715, -715, -715, -715, -715,
     -715, -715, -715, -715, -715, -715, -715, -715, -715, -715,
     -715, -715, -715, -715, -715, -715, -715, -715, -715, -715,
     -715, -715, -715, -715, -715, -715, -715, -715, -715, -715,
     -715, -715, -715, -715, -715, -715, -715, -715, -715, -715,
     -715, -715, -715, -715, -715, -715, -715, -715, -715, -715,
     -715, -715, -715, -715, -715, -715, -715, -715, -715, -715,
     -715, -715, -715, -715, -715, -715, -715, -715
    },

    {
       67, -716, -716, -716, -716, -716, -716, -716, -716, -716,
     -716, -716, -716, -716, -716, -716, -716, -716, -716, -716,

     -716, -716, -716, -716, -716, -716, -716, -716, -716, -716,
     -716, -716, -716, -716, -716, -716, -716, -716, -716, -716,
     -716, -716, -716, -716, -716, -716, -716, -716, -716, -716,
     -716, -716, -716, -716, -716, -716, -716, -716, -716, -716,
     -716, -716, -716, -716, -716, -716, -716, -716, -716, -716,
     -716, -716, -716, -716, -716, -716, -716, -716, -716, -716,
     -716, -716, -716, -716, -716, -716, -716, -716, -716, -716,
     -716, -716, -716, -716, -716, -716, -716, -716, -716, -716,
     -716, -716, -716, -716, -716, -716, -716, -716, -716, -716,
     -716, -716, -716, -716, -716, -716, -716, -716, -716, -716,

     -716, -716, -716, -716, -716, -716, -716, -716
    },

    {
       67, -717, -717, -717, -717, -717, -717, -717, -717, -717,
     -717, -717, -717, -717, -717, -717, -717, -717, -717, -717,
     -717, -717, -717, -717, -717, -717, -717, -717, -717, -717,
     -717, -717, -717, -717, -717, -717, -717, -717, -717, -717,
     -717, -717, -717, -717, -717, -717, -717, -717, -717, -717,
     -717, -717, -717, -717, -717, -717, -717, -717, -717, -717,
     -717, -717, -717, -717, -717, -717, -717, -717, -717, -717,
     -717, -717, -717, -717, -717, -717, -717, -717, -717, -717,
     -717, -717, -717, -717, -717, -717, -717, -717, -717, -717,

     -717, -717, -717, -717, -717, -717, -717, -717, -717, -717,
     -717, -717, -717, -717, -717, -717, -717, -717, -717, -717,
     -717, -717, -717, -717, -717, -717, -717, -717, -717, -717,
     -717, -717, -717, -717, -717, -717, -717, -717
    },

    {
       67, -718, -718, -718, -718, -718, -718, -718, -718, -718,
     -718, -718, -718, -718, -718, -718, -718, -718, -718, -718,
     -718, -718, -718, -718, -718, -718, -718, -718, -718, -718,
     -718, -718, -718, -718, -718, -718, -718, -718, -718, -718,
     -718, -718, -718, -718, -718, -718, -718, -718, -718, -718,
     -718, -718, -718, -718, -718, -718, -718, -718, -718, -718,

     -718, -718, -718, -718, -718, -718, -718, -718, -718, -718,
     -718, -718, -718, -718, -718, -718, -718, -718, -718, -718,
     -718, -718, -718, -718, -718, -718, -718, -718, -718, -718,
     -718, -718, -718, -718, -718, -718, -718, -718, -718, -718,
     -718, -718, -718, -718, -718, -718, -718, -718, -718, -718,
     -718, -718, -718, -718, -718, -718, -718, -718, -718, -718,
     -718, -718, -718, -718, -718, -718, -718, -718
    },

    {
       67, -719, -719, -719, -719, -719, -719, -719, -719, -719,
     -719, -719, -719, -719, -719, -719, -719, -719, -719, -719,
     -719, -719, -719, -719, -719, -719, -719, -719, -719, -719,

     -719, -719, -719, -719, -719, -719, -719, -719, -719, -719,
     -719, -719, -719, -719, -719, -719, -719, -719, -719, -719,
     -719, -719, -719, -719, -719, -719, -719, -719, -719, -719,
     -719, -719, -719, -719, -719, -719, -719, -719, -719, -719,
     -719, -719, -719, -719, -719, -719, -719, -719, -719, -719,
     -719, -719, -719, -719, -719, -719, -719, -719, -719, -719,
     -719, -719, -719, -719, -719, -719, -719, -719, -719, -719,
     -719, -719, -719, -719, -719, -719, -719, -719, -719, -719,
     -719, -719, -719, -719, -719, -719, -719, -719, -719, -719,
     -719, -719, -719, -719, -719, -719, -719, -719

    },

    {
       67, -720, -720, -720, -720, -720, -720, -720, -720, -720,
     -720, -720, -720, -720, -720, -720, -720, -720, -720, -720,
     -720, -720, -720, -720, -720, -720, -720, -720, -720, -720,
     -720, -720, -720, -720, -720, -720, -720, -720, -720, -720,
     -720, -720, -720, -720, -720, -720, -720, -720, -720, -720,
     -720, -720, -720, -720, -720, -720, -720, -720, -720, -720,
     -720, -720, -720, -720, -720, -720, -720, -720, -720, -720,
     -720, -720, -720, -720, -720, -720, -720, -720, -720, -720,
     -720, -720, -720, -720, -720, -720, -720, -720, -720, -720,
     -720, -720, -720, -720, -720, -720, -720, -720, -720, -720,

     -720, -720, -720, -720, -720, -720, -720, -720, -720, -720,
     -720, -720, -720, -720, -720, -720, -720, -720, -720, -720,
     -720, -720, -720, -720, -720, -720, -720, -720
    },

    {
       67, -721, -721, -721, -721, -721, -721, -721, -721, -721,
     -721, -721, -721, -721, -721, -721, -721, -721, -721, -721,
     -721, -721, -721, -721, -721, -721, -721, -721, -721, -721,
     -721, -721, -721, -721, -721, -721, -721, -721, -721, -721,
     -721, -721, -721, -721, -721, -721, -721, -721, -721, -721,
     -721, -721, -721, -721, -721, -721, -721, -721, -721, -721,
     -721, -721, -721, -721, -721, -721, -721, -721, -721, -721,

     -721, -721, -721, -721, -721, -721, -721, -721, -721, -721,
     -721, -721, -721, -721, -721, -721, -721, -721, -721, -721,
     -721, -721, -721, -721, -721, -721, -721, -721, -721, -721,
     -721, -721, -721, -721, -721, -721, -721, -721, -721, -721,
     -721, -721, -721, -721, -721, -721, -721, -721, -721, -721,
     -721, -721, -721, -721, -721, -721, -721, -721
    },

    {
       67, -722, -722, -722, -722, -722, -722, -722, -722, -722,
     -722, -722, -722, -722, -722, -722, -722, -722, -722, -722,
     -722, -722, -722, -722, -722, -722, -722, -722, -722, -722,
     -722, -722, -722, -722, -722, -722, -722, -722, -722, -722,

     -722, -722, -722, -722, -722, -722, -722, -722, -722, -722,
     -722, -722, -722, -722, -722, -722, -722, -722, -722, -722,
     -722, -722, -722, -722, -722, -722, -722, -722, -722, -722,
     -722, -722, -722, -722, -722, -722, -722, -722, -722, -722,
     -722, -722, -722, -722, -722, -722, -722, -722, -722, -722,
     -722, -722, -722, -722, -722, -722, -722, -722, -722, -722,
     -722, -722, -722, -722, -722, -722, -722, -722, -722, -722,
     -722, -722, -722, -722, -722, -722, -722, -722, -722, -722,
     -722, -722, -722, -722, -722, -722, -722, -722
    },

    {
       67, -723, -723, -723, -723, -723, -723, -723, -723, -723,

     -723, -723, -723, -723, -723, -723, -723, -723, -723, -723,
     -723, -723, -723, -723, -723, -723, -723, -723, -723, -723,
     -723, -723, -723, -723, -723, -723, -723, -723, -723, -723,
     -723, -723, -723, -723, -723, -723, -723, -723, -723, -723,
     -723, -723, -723, -723, -723, -723, -723, -723, -723, -723,
     -723, -723, -723, -723, -723, -723, -723, -723, -723, -723,
     -723,  764, -723, -723, -723, -723, -723, -723, -723, -723,
     -723, -723, -723, -723, -723, -723, -723, -723, -723, -723,
     -723, -723, -723, -723, -723, -723, -723, -723, -723, -723,
     -723, -723, -723, -723, -723, -723, -723, -723, -723, -723,

     -723, -723, -723, -723, -723, -723, -723, -723, -723, -723,
     -723, -723, -723, -723, -723, -723, -723, -723
    },

    {
       67, -724, -724, -724, -724, -724, -724, -724, -724, -724,
     -724, -724, -724, -724, -724, -724, -724, -724, -724, -724,
     -724, -724, -724, -724, -724, -724, -724, -724, -724, -724,
     -724, -724, -724, -724, -724, -724, -724, -724, -724, -724,
     -724, -724, -724, -724, -724, -724, -724, -724, -724, -724,
     -724, -724, -724, -724, -724, -724, -724, -724, -724, -724,
     -724, -724, -724, -724, -724, -724, -724, -724, -724, -724,
     -724, -724, -724, -724, -724, -724, -724, -724, -724, -724,

     -724, -724, -724,  765, -724, -724, -724, -724, -724, -724,
     -724, -724, -724, -724, -724, -724, -724, -724, -724, -724,
     -724, -724, -724, -724, -724, -724, -724, -724, -724, -724,
     -724, -724, -724, -724, -724, -724, -724, -724, -724, -724,
     -724, -724, -724, -724, -724, -724, -724, -724
    },

    {
       67, -725, -725, -725, -725, -725, -725, -725, -725, -725,
     -725, -725, -725, -725, -725, -725, -725, -725, -725, -725,
     -725, -725, -725, -725, -725, -725, -725, -725, -725, -725,
     -725, -725,  766, -725, -725, -725, -725, -725, -725, -725,
     -725, -725, -725, -725, -725, -725, -725, -725, -725, -725,

     -725, -725, -725, -725, -725, -725, -725, -725, -725, -725,
     -725, -725, -725, -725, -725, -725, -725, -725, -725, -725,
     -725, -725, -725, -725, -725, -725, -725, -725, -725, -725,
     -725, -725, -725, -725, -725, -725, -725, -725, -725, -725,
     -725, -725, -725, -725, -725, -725, -725, -725, -725, -725,
     -725, -725, -725, -725, -725, -725, -725, -725, -725, -725,
     -725, -725, -725, -725, -725, -725, -725, -725, -725, -725,
     -725, -725, -725, -725, -725, -725, -725, -725
    },

    {
       67, -726, -726, -726, -726, -726, -726, -726, -726, -726,
     -726, -726, -726, -726, -726, -726, -726, -726, -726, -726,

     -726, -726, -726, -726, -726, -726, -726, -726, -726, -726,
     -726, -726,  767, -726, -726, -726, -726, -726, -726, -726,
     -726, -726, -726, -726, -726, -726, -726, -726, -726, -726,
     -726, -726, -726, -726, -726, -726, -726, -726, -726, -726,
     -726, -726, -726, -726, -726, -726, -726, -726, -726, -726,
     -726, -726, -726, -726, -726, -726, -726, -726, -726, -726,
     -726, -726, -726, -726, -726, -726, -726, -726, -726, -726,
     -726, -726, -726, -726, -726, -726, -726, -726, -726, -726,
     -726, -726, -726, -726, -726, -726, -726, -726, -726, -726,
     -726, -726, -726, -726, -726, -726, -726, -726, -726, -726,

     -726, -726, -726, -726, -726, -726, -726, -726
    },

    {
       67, -727, -727, -727, -727, -727, -727, -727, -727, -727,
     -727, -727, -727, -727, -727, -727, -727, -727, -727, -727,
     -727, -727, -727, -727, -727, -727, -727, -727, -727, -727,
     -727, -727,  768, -727, -727, -727, -727, -727, -727, -727,
     -727, -727, -727, -727, -727, -727, -727, -727, -727, -727,
     -727, -727, -727, -727, -727, -727, -727, -727, -727, -727,
     -727, -727, -727, -727, -727, -727, -727, -727, -727, -727,
     -727, -727, -727, -727, -727, -727, -727, -727, -727, -727,
     -727, -727, -727, -727, -727, -727, -727, -727, -727, -727,

     -727, -727, -727, -727, -727, -727, -727, -727, -727, -727,
     -727, -727, -727, -727, -727, -727, -727, -727, -727, -727,
     -727, -727, -727, -727, -727, -727, -727, -727, -727, -727,
     -727, -727, -727, -727, -727, -727, -727, -727
    },

    {
       67, -728, -728, -728, -728, -728, -728, -728, -728, -728,
     -728, -728, -728, -728, -728, -728, -728, -728, -728, -728,
     -728, -728, -728, -728, -728, -728, -728, -728, -728, -728,
     -728, -728,  769, -728, -728, -728, -728, -728, -728, -728,
     -728, -728, -728, -728, -728, -728, -728, -728, -728, -728,
     -728, -728, -728, -728, -728, -728, -728, -728, -728, -728,

     -728, -728, -728, -728, -728, -728, -728, -728, -728, -728,
     -728, -728, -728, -728, -728, -728, -728, -728, -728, -728,
     -728, -728, -728, -728, -728, -728, -728, -728, -728, -728,
     -728, -728, -728, -728, -728, -728, -728, -728, -728, -728,
     -728, -728, -728, -728, -728, -728, -728, -728, -728, -728,
     -728, -728, -728, -728, -728, -728, -728, -728, -728, -728,
     -728, -728, -728, -728, -728, -728, -728, -728
    },

    {
       67, -729, -729, -729, -729, -729, -729, -729, -729, -729,
     -729, -729, -729, -729, -729, -729, -729, -729, -729, -729,
     -729, -729, -729, -729, -729, -729, -729, -729, -729, -729,

     -729, -729,  770, -729, -729, -729, -729, -729, -729, -729,
     -729, -729, -729, -729, -729, -729, -729, -729, -729, -729,
     -729, -729, -729, -729, -729, -729, -729, -729, -729, -729,
     -729, -729, -729, -729, -729, -729, -729, -729, -729, -729,
     -729, -729, -729, -729, -729, -729, -729, -729, -729, -729,
     -729, -729, -729, -729, -729, -729, -729, -729, -729, -729,
     -729, -729, -729, -729, -729, -729, -729, -729, -729, -729,
     -729, -729, -729, -729, -729, -729, -729, -729, -729, -729,
     -729, -729, -729, -729, -729, -729, -729, -729, -729, -729,
     -729, -729, -729, -729, -729, -729, -729, -729

    },

    {
       67, -730, -730, -730, -730, -730, -730, -730, -730, -730,
     -730, -730, -730, -730, -730, -730, -730, -730, -730, -730,
     -730, -730, -730, -730, -730, -730, -730, -730, -730, -730,
     -730, -730, -730, -730, -730, -730, -730, -730, -730, -730,
     -730, -730, -730, -730, -730, -730, -730, -730, -730, -730,
     -730, -730, -730, -730, -730, -730, -730, -730, -730, -730,
     -730, -730, -730, -730, -730, -730, -730, -730, -730, -730,
     -730, -730, -730, -730, -730, -730, -730, -730, -730, -730,
     -730, -730, -730, -730, -730, -730, -730, -730, -730, -730,
     -730, -730, -730, -730, -730, -730, -730, -730, -730, -730,

     -730, -730, -730, -730, -730, -730, -730, -730, -730, -730,
     -730, -730, -730, -730, -730, -730, -730, -730, -730, -730,
     -730, -730, -730, -730, -730, -730, -730, -730
    },

    {
       67, -731, -731, -731, -731, -731, -731, -731, -731, -731,
     -731, -731, -731, -731, -731, -731, -731, -731, -731, -731,
     -731, -731, -731, -731, -731, -731, -731, -731, -731, -731,
     -731, -731, -731, -731, -731, -731, -731, -731, -731, -731,
     -731, -731, -731, -731, -731, -731, -731, -731, -731, -731,
     -731, -731, -731, -731, -731, -731, -731, -731, -731, -731,
     -731, -731, -731, -731, -731, -731, -731, -731, -731, -731,

     -731, -731, -731, -731, -731, -731, -731, -731, -731, -731,
     -731, -731, -731, -731, -731, -731, -731, -731, -731, -731,
     -731, -731, -731, -731, -731, -731, -731, -731, -731, -731,
     -731, -731, -731, -731, -731, -731, -731, -731, -731, -731,
     -731, -731, -731, -731, -731, -731, -731, -731, -731, -731,
     -731, -731, -731, -731, -731, -731, -731, -731
    },

    {
       67, -732, -732, -732, -732, -732, -732, -732, -732, -732,
     -732, -732, -732, -732, -732, -732, -732, -732, -732, -732,
     -732, -732, -732, -732, -732, -732, -732, -732, -732, -732,
     -732, -732, -732, -732, -732, -732, -732, -732, -732, -732,

     -732, -732, -732, -732, -732, -732, -732, -732, -732, -732,
     -732, -732, -732, -732, -732, -732, -732, -732, -732, -732,
     -732, -732, -732, -732, -732, -732, -732, -732, -732, -732,
     -732, -732, -732, -732, -732, -732, -732, -732, -732, -732,
     -732, -732, -732, -732, -732, -732, -732, -732, -732, -732,
     -732, -732, -732, -732, -732, -732, -732, -732, -732, -732,
     -732, -732, -732, -732, -732, -732, -732, -732, -732, -732,
     -732, -732, -732, -732, -732, -732, -732, -732, -732, -732,
     -732, -732, -732, -732, -732, -732, -732, -732
    },

    {
       67, -733, -733, -733, -733, -733, -733, -733, -733, -733,

     -733, -733, -733, -733, -733, -733, -733, -733, -733, -733,
     -733, -733, -733, -733, -733, -733, -733, -733, -733, -733,
     -733, -733,  771, -733, -733, -733, -733, -733, -733, -733,
     -733, -733, -733, -733, -733, -733, -733, -733, -733, -733,
     -733, -733, -733, -733, -733, -733, -733, -733, -733, -733,
     -733, -733, -733, -733, -733, -733, -733, -733, -733, -733,
     -733, -733, -733, -733, -733, -733, -733, -733, -733, -733,
     -733, -733, -733, -733, -733, -733, -733, -733, -733, -733,
     -733, -733, -733, -733, -733, -733, -733, -733, -733, -733,
     -733, -733, -733, -733, -733, -733, -733, -733, -733, -733,

     -733, -733, -733, -733, -733, -733, -733, -733, -733, -733,
     -733, -733, -733, -733, -733, -733, -733, -733
    },

    {
       67, -734, -734, -734, -734, -734, -734, -734, -734, -734,
     -734, -734, -734, -734, -734, -734, -734, -734, -734, -734,
     -734, -734, -734, -734, -734, -734, -734, -734, -734, -734,
     -734, -734,  772, -734, -734, -734, -734, -734, -734, -734,
     -734, -734, -734, -734, -734, -734, -734, -734, -734, -734,
     -734, -734, -734, -734, -734, -734, -734, -734, -734, -734,
     -734, -734, -734, -734, -734, -734, -734, -734, -734, -734,
     -734, -734, -734, -734, -734, -734, -734, -734, -734, -734,

     -734, -734, -734, -734, -734, -734, -734, -734, -734, -734,
     -734, -734, -734, -734, -734, -734, -734, -734, -734, -734,
     -734, -734, -734, -734, -734, -734, -734, -734, -734, -734,
     -734, -734, -734, -734, -734, -734, -734, -734, -734, -734,
     -734, -734, -734, -734, -734, -734, -734, -734
    },

    {
       67, -735, -735, -735, -735, -735, -735, -735, -735, -735,
     -735, -735, -735, -735, -735, -735, -735, -735, -735, -735,
     -735, -735, -735, -735, -735, -735, -735, -735, -735, -735,
     -735, -735, -735, -735, -735, -735, -735, -735, -735, -735,
     -735, -735, -735, -735, -735, -735, -735, -735, -735, -735,

     -735, -735, -735, -735, -735, -735, -735, -735, -735, -735,
     -735, -735, -735, -735, -735, -735, -735, -735, -735, -735,
     -735, -735, -735, -735, -735, -735, -735, -735, -735, -735,
     -735, -735, -735, -735, -735, -735, -735, -735,  773,  774,
      775, -735, -735, -735, -735, -735, -735, -735, -735, -735,
     -735, -735, -735, -735, -735, -735, -735, -735, -735, -735,
     -735, -735, -735, -735, -735, -735, -735, -735, -735, -735,
     -735, -735, -735, -735, -735, -735, -735, -735
    },

    {
       67, -736, -736, -736, -736, -736, -736, -736, -736, -736,
     -736, -736, -736, -736, -736, -736, -736, -736, -736, -736,

     -736, -736, -736, -736, -736, -736, -736, -736, -736, -736,
     -736, -736, -736, -736, -736, -736, -736, -736, -736, -736,
     -736, -736, -736, -736, -736, -736, -736, -736, -736, -736,
     -736, -736, -736, -736, -736, -736, -736, -736, -736, -736,
     -736, -736, -736, -736, -736, -736, -736, -736, -736, -736,
     -736, -736, -736, -736, -736, -736, -736, -736, -736, -736,
     -736, -736, -736,  776, -736, -736, -736, -736, -736, -736,
     -736, -736, -736, -736, -736, -736, -736, -736, -736, -736,
     -736, -736, -736, -736, -736, -736, -736, -736, -736, -736,
     -736, -736, -736, -736, -736, -736, -736, -736, -736, -736,

     -736, -736, -736, -736, -736, -736, -736, -736
    },

    {
       67, -737, -737, -737, -737, -737, -737, -737, -737, -737,
     -737, -737, -737, -737, -737, -737, -737, -737, -737, -737,
     -737, -737, -737, -737, -737, -737, -737, -737, -737, -737,
     -737, -737, -737, -737, -737, -737, -737, -737, -737, -737,
     -737, -737, -737, -737, -737, -737, -737, -737, -737, -737,
     -737, -737, -737, -737, -737, -737, -737, -737, -737, -737,
     -737, -737, -737, -737, -737, -737, -737, -737, -737, -737,
     -737, -737, -737, -737, -737, -737, -737, -737, -737, -737,
     -737, -737, -737, -737, -737, -737, -737, -737, -737, -737,

     -737, -737, -737, -737, -737, -737, -737, -737, -737, -737,
     -737, -737, -737, -737, -737, -737, -737, -737, -737, -737,
     -737, -737, -737, -737, -737, -737, -737, -737, -737, -737,
     -737, -737, -737, -737, -737, -737, -737, -737
    },

    {
       67, -738, -738, -738, -738, -738, -738, -738, -738, -738,
     -738, -738, -738, -738, -738, -738, -738, -738, -738, -738,
     -738, -738, -738, -738, -738, -738, -738, -738, -738, -738,
     -738, -738, -738, -738, -738, -738, -738, -738, -738, -738,
     -738, -738, -738, -738, -738, -738, -738, -738, -738, -738,
     -738, -738, -738, -738, -738, -738, -738, -738, -738, -738,

     -738, -738, -738, -738, -738, -738, -738, -738, -738, -738,
     -738, -738, -738, -738, -738, -738, -738, -738, -738, -738,
     -738,  777, -738, -738, -738, -738, -738, -738, -738, -738,
     -738, -738, -738, -738, -738, -738, -738, -738, -738, -738,
     -738, -738, -738, -738, -738, -738, -738, -738, -738, -738,
     -738, -738, -738, -738, -738, -738, -738, -738, -738, -738,
     -738, -738, -738, -738, -738, -738, -738, -738
    },

    {
       67, -739, -739, -739, -739, -739, -739, -739, -739, -739,
     -739, -739, -739, -739, -739, -739, -739, -739, -739, -739,
     -739, -739, -739, -739, -739, -739, -739, -739, -739, -739,

     -739, -739, -739, -739, -739, -739, -739, -739, -739, -739,
     -739, -739, -739, -739, -739, -739, -739, -739, -739, -739,
     -739, -739, -739, -739, -739, -739, -739, -739, -739, -739,
     -739, -739, -739, -739, -739, -739, -739, -739, -739, -739,
     -739, -739, -739, -739, -739, -739, -739, -739, -739, -739,
     -739, -739, -739, -739, -739, -739, -739, -739, -739, -739,
     -739, -739, -739, -739, -739, -739, -739, -739, -739, -739,
     -739, -739, -739, -739, -739, -739, -739, -739, -739, -739,
     -739, -739, -739, -739, -739, -739, -739, -739, -739, -739,
     -739, -739, -739, -739, -739, -739, -739, -739

    },

    {
       67, -740, -740, -740, -740, -740, -740, -740, -740, -740,
     -740, -740, -740, -740, -740, -740, -740, -740, -740, -740,
     -740, -740, -740, -740, -740, -740, -740, -740, -740, -740,
     -740, -740, -740, -740, -740, -740, -740, -740, -740, -740,
     -740, -740, -740, -740, -740, -740, -740, -740, -740, -740,
     -740, -740, -740, -740, -740, -740, -740, -740, -740, -740,
     -740, -740, -740, -740, -740, -740, -740, -740, -740, -740,
     -740, -740, -740, -740, -740, -740, -740, -740, -740, -740,
     -740, -740, -740, -740, -740, -740, -740, -740, -740, -740,
     -740, -740, -740, -740, -740, -740, -740, -740, -740, -740,

     -740, -740, -740, -740, -740, -740, -740, -740, -740, -740,
     -740, -740, -740, -740, -740, -740, -740, -740, -740, -740,
     -740, -740, -740, -740, -740, -740, -740, -740
    },

    {
       67, -741, -741, -741, -741, -741, -741, -741, -741, -741,
     -741, -741, -741, -741, -741, -741, -741, -741, -741, -741,
     -741, -741, -741, -741, -741, -741, -741, -741, -741, -741,
     -741, -741, -741, -741, -741, -741, -741, -741, -741, -741,
     -741, -741, -741, -741, -741, -741, -741, -741, -741, -741,
     -741, -741, -741, -741, -741, -741, -741, -741, -741, -741,
     -741, -741, -741, -741, -741, -741, -741, -741, -741, -741,

     -741, -741, -741, -741, -741, -741, -741, -741, -741, -741,
     -741, -741, -741, -741, -741, -741, -741, -741, -741, -741,
     -741, -741, -741, -741, -741, -741, -741, -741, -741, -741,
     -741, -741, -741, -741, -741, -741, -741, -741, -741, -741,
     -741, -741, -741, -741, -741, -741, -741, -741, -741, -741,
     -741, -741, -741, -741, -741, -741, -741, -741
    },

    {
       67, -742, -742, -742, -742, -742, -742, -742, -742, -742,
     -742, -742, -742, -742, -742, -742, -742, -742, -742, -742,
     -742, -742, -742, -742, -742, -742, -742, -742, -742, -742,
     -742, -742, -742, -742, -742, -742, -742, -742, -742, -742,

     -742, -742, -742, -742, -742, -742, -742, -742, -742, -742,
     -742, -742, -742, -742, -742, -742, -742, -742, -742, -742,
     -742, -742, -742, -742, -742, -742, -742, -742, -742, -742,
     -742, -742, -742, -742, -742, -742, -742, -742, -742, -742,
     -742, -742, -742, -742, -742, -742, -742, -742, -742, -742,
     -742, -742, -742, -742, -742, -742, -742, -742, -742, -742,
     -742, -742, -742, -742, -742, -742, -742, -742, -742, -742,
     -742, -742, -742, -742, -742, -742, -742, -742, -742, -742,
     -742, -742, -742, -742, -742, -742, -742, -742
    },

    {
       67, -743, -743, -743, -743, -743, -743, -743, -743, -743,

     -743, -743, -743, -743, -743, -743, -743, -743, -743, -743,
     -743, -743, -743, -743, -743, -743, -743, -743, -743, -743,
     -743, -743, -743, -743, -743, -743, -743, -743, -743, -743,
     -743, -743, -743, -743, -743, -743, -743, -743, -743, -743,
     -743, -743, -743, -743, -743, -743, -743, -743, -743, -743,
     -743, -743, -743, -743, -743, -743, -743, -743, -743, -743,
     -743, -743, -743, -743, -743, -743, -743, -743, -743, -743,
     -743, -743, -743, -743, -743, -743, -743, -743, -743, -743,
     -743, -743, -743, -743, -743, -743, -743, -743, -743, -743,
     -743, -743, -743, -743, -743, -743, -743, -743, -743, -743,

     -743, -743, -743, -743, -743, -743, -743, -743, -743, -743,
     -743, -743, -743, -743, -743, -743, -743, -743
    },

    {
       67, -744, -744, -744, -744, -744, -744, -744, -744, -744,
     -744, -744, -744, -744, -744, -744, -744, -744, -744, -744,
     -744, -744, -744, -744, -744, -744, -744, -744, -744, -744,
     -744, -744,  778, -744, -744, -744, -744, -744, -744, -744,
     -744, -744, -744, -744, -744, -744, -744, -744, -744, -744,
     -744, -744, -744, -744, -744, -744, -744, -744, -744, -744,
     -744, -744, -744, -744, -744, -744, -744, -744, -744, -744,
     -744, -744, -744, -744, -744, -744, -744, -744, -744, -744,

     -744, -744, -744, -744, -744, -744, -744, -744, -744, -744,
     -744, -744, -744, -744, -744, -744, -744, -744, -744, -744,
     -744, -744, -744, -744, -744, -744, -744, -744, -744, -744,
     -744, -744, -744, -744, -744, -744, -744, -744, -744, -744,
     -744, -744, -744, -744, -744, -744, -744, -744
    },

    {
       67, -745, -745, -745, -745, -745, -745, -745, -745, -745,
     -745, -745, -745, -745, -745, -745, -745, -745, -745, -745,
     -745, -745, -745, -745, -745, -745, -745, -745, -745, -745,
     -745, -745, -745, -745, -745, -745, -745, -745, -745, -745,
     -745, -745, -745, -745, -745, -745, -745, -745, -745, -745,

     -745, -745, -745, -745, -745, -745, -745, -745, -745, -745,
     -745, -745, -745, -745, -745, -745, -745, -745, -745, -745,
     -745, -745, -745, -745, -745, -745, -745, -745, -745, -745,
     -745, -745, -745, -745, -745, -745, -745, -745, -745, -745,
     -745, -745, -745, -745, -745, -745, -745, -745, -745, -745,
     -745, -745, -745, -745, -745, -745, -745, -745, -745, -745,
     -745, -745, -745, -745, -745, -745, -745, -745, -745, -745,
     -745, -745, -745, -745, -745, -745, -745, -745
    },

    {
       67, -746, -746, -746, -746, -746, -746, -746, -746, -746,
     -746, -746, -746, -746, -746, -746, -746, -746, -746, -746,

     -746, -746, -746, -746, -746, -746, -746, -746, -746, -746,
     -746, -746, -746, -746, -746, -746, -746, -746, -746, -746,
     -746, -746, -746, -746, -746, -746, -746, -746, -746, -746,
     -746, -746, -746, -746, -746, -746, -746, -746, -746, -746,
     -746, -746, -746, -746, -746, -746, -746, -746, -746, -746,
     -746, -746, -746, -746, -746, -746, -746, -746, -746, -746,
     -746, -746, -746, -746, -746, -746, -746, -746, -746, -746,
     -746, -746, -746, -746, -746, -746, -746, -746, -746, -746,
     -746, -746, -746, -746, -746, -746, -746, -746, -746, -746,
     -746, -746, -746, -746, -746, -746, -746, -746, -746, -746,

     -746, -746, -746, -746, -746, -746, -746, -746
    },

    {
       67, -747, -747, -747, -747, -747, -747, -747, -747, -747,
     -747, -747, -747, -747, -747, -747, -747, -747, -747, -747,
     -747, -747, -747, -747, -747, -747, -747, -747, -747, -747,
     -747, -747,  779, -747, -747, -747, -747, -747, -747, -747,
     -747, -747, -747, -747, -747, -747, -747, -747, -747, -747,
     -747, -747, -747, -747, -747, -747, -747, -747, -747, -747,
     -747, -747, -747, -747, -747, -747, -747, -747, -747, -747,
     -747, -747, -747, -747, -747, -747, -747, -747, -747, -747,
     -747, -747, -747, -747, -747, -747, -747, -747, -747, -747,

     -747, -747, -747, -747, -747, -747, -747, -747, -747, -747,
     -747, -747, -747, -747, -747, -747, -747, -747, -747, -747,
     -747, -747, -747, -747, -747, -747, -747, -747, -747, -747,
     -747, -747, -747, -747, -747, -747, -747, -747
    },

    {
       67, -748, -748, -748, -748, -748, -748, -748, -748, -748,
     -748, -748, -748, -748, -748, -748, -748, -748, -748, -748,
     -748, -748, -748, -748, -748, -748, -748, -748, -748, -748,
     -748, -748,  780, -748, -748, -748, -748, -748, -748, -748,
     -748, -748, -748, -748, -748, -748, -748, -748, -748, -748,
     -748, -748, -748, -748, -748, -748, -748, -748, -748, -748,

     -748, -748, -748, -748, -748, -748, -748, -748, -748, -748,
     -748, -748, -748, -748, -748, -748, -748, -748, -748, -748,
     -748, -748, -748, -748, -748, -748, -748, -748, -748, -748,
     -748, -748, -748, -748, -748, -748, -748, -748, -748, -748,
     -748, -748, -748, -748, -748, -748, -748, -748, -748, -748,
     -748, -748, -748, -748, -748, -748, -748, -748, -748, -748,
     -748, -748, -748, -748, -748, -748, -748, -748
    },

    {
       67, -749, -749, -749, -749, -749, -749, -749, -749, -749,
     -749, -749, -749, -749, -749, -749, -749, -749, -749, -749,
     -749, -749, -749, -749, -749, -749, -749, -749, -749, -749,

     -749, -749,  781, -749, -749, -749, -749, -749, -749, -749,
     -749, -749, -749, -749, -749, -749, -749, -749, -749, -749,
     -749, -749, -749, -749, -749, -749, -749, -749, -749, -749,
     -749, -749, -749, -749, -749, -749, -749, -749, -749, -749,
     -749, -749, -749, -749, -749, -749, -749, -749, -749, -749,
     -749, -749, -749, -749, -749, -749, -749, -749, -749, -749,
     -749, -749, -749, -749, -749, -749, -749, -749, -749, -749,
     -749, -749, -749, -749, -749, -749, -749, -749, -749, -749,
     -749, -749, -749, -749, -749, -749, -749, -749, -749, -749,
     -749, -749, -749, -749, -749, -749, -749, -749

    },

    {
       67, -750, -750, -750, -750, -750, -750, -750, -750, -750,
     -750, -750, -750, -750, -750, -750, -750, -750, -750, -750,
     -750, -750, -750, -750, -750, -750, -750, -750, -750, -750,
     -750, -750,  782, -750, -750, -750, -750, -750, -750, -750,
     -750, -750, -750, -750, -750, -750, -750, -750, -750, -750,
     -750, -750, -750, -750, -750, -750, -750, -750, -750, -750,
     -750, -750, -750, -750, -750,  782,  782,  782,  782,  782,
      782,  782,  782,  782,  782,  782,  782,  782,  782,  782,
      782,  782,  782,  782,  782,  782,  782,  782,  782,  782,
      782, -750, -750, -750, -750, -750, -750, -750, -750, -750,

     -750, -750, -750, -750, -750, -750, -750, -750, -750, -750,
     -750, -750, -750, -750, -750, -750, -750, -750, -750, -750,
     -750, -750, -750, -750, -750, -750, -750, -750
    },

    {
       67, -751, -751, -751, -751, -751, -751, -751, -751, -751,
     -751, -751, -751, -751, -751, -751, -751, -751, -751, -751,
     -751, -751, -751, -751, -751, -751, -751, -751, -751, -751,
     -751, -751,  783, -751, -751, -751, -751, -751, -751, -751,
     -751, -751, -751, -751, -751, -751, -751, -751, -751, -751,
     -751, -751, -751, -751, -751, -751, -751, -751, -751, -751,
     -751, -751, -751, -751, -751,  783,  783,  783,  783,  783,

      783,  783,  783,  783,  783,  783,  783,  783,  783,  783,
      783,  783,  783,  783,  783,  783,  783,  783,  783,  783,
      783, -751, -751, -751, -751, -751, -751, -751, -751, -751,
     -751, -751, -751, -751, -751, -751, -751, -751, -751, -751,
     -751, -751, -751, -751, -751, -751, -751, -751, -751, -751,
     -751, -751, -751, -751, -751, -751, -751, -751
    },

    {
       67, -752, -752, -752, -752, -752, -752, -752, -752, -752,
     -752, -752, -752, -752, -752, -752, -752, -752, -752, -752,
     -752, -752, -752, -752, -752, -752, -752, -752, -752, -752,
     -752, -752,  784, -752, -752, -752, -752, -752, -752, -752,

     -752, -752, -752, -752, -752, -752, -752, -752, -752, -752,
     -752, -752, -752, -752, -752, -752, -752, -752, -752, -752,
     -752, -752, -752, -752, -752, -752, -752, -752, -752, -752,
     -752, -752, -752, -752, -752, -752, -752, -752, -752, -752,
     -752, -752, -752, -752, -752, -752, -752, -752, -752, -752,
     -752, -752, -752, -752, -752, -752, -752, -752, -752, -752,
     -752, -752, -752, -752, -752, -752, -752, -752, -752, -752,
     -752, -752, -752, -752, -752, -752, -752, -752, -752, -752,
     -752, -752, -752, -752, -752, -752, -752, -752
    },

    {
       67, -753, -753, -753, -753, -753, -753, -753, -753, -753,

     -753, -753, -753, -753, -753, -753, -753, -753, -753, -753,
     -753, -753, -753, -753, -753, -753, -753, -753, -753, -753,
     -753, -753,  785, -753, -753, -753, -753, -753, -753, -753,
     -753, -753, -753, -753, -753, -753, -753, -753, -753, -753,
     -753, -753, -753, -753, -753, -753, -753, -753, -753, -753,
     -753, -753, -753, -753, -753, -753, -753, -753, -753, -753,
     -753, -753, -753, -753, -753, -753, -753, -753, -753, -753,
     -753, -753, -753, -753, -753, -753, -753, -753, -753, -753,
     -753, -753, -753, -753, -753, -753, -753, -753, -753, -753,
     -753, -753, -753, -753, -753, -753, -753, -753, -753, -753,

     -753, -753, -753, -753, -753, -753, -753, -753, -753, -753,
     -753, -753, -753, -753, -753, -753, -753, -753
    },

    {
       67, -754, -754, -754, -754, -754, -754, -754, -754, -754,
     -754, -754, -754, -754, -754, -754, -754, -754, -754, -754,
     -754, -754, -754, -754, -754, -754, -754, -754, -754, -754,
     -754, -754,  786, -754, -754, -754, -754, -754, -754, -754,
     -754, -754, -754, -754, -754, -754, -754, -754, -754, -754,
     -754, -754, -754, -754, -754, -754, -754, -754, -754, -754,
     -754, -754, -754, -754, -754,  786,  786,  786,  786,  786,
      786,  786,  786,  786,  786,  786,  786,  786,  786,  786,

      786,  786,  786,  786,  786,  786,  786,  786,  786,  786,
      786, -754, -754, -754, -754, -754, -754, -754, -754, -754,
     -754, -754, -754, -754, -754, -754, -754, -754, -754, -754,
     -754, -754, -754, -754, -754, -754, -754, -754, -754, -754,
     -754, -754, -754, -754, -754, -754, -754, -754
    },

    {
       67, -755, -755, -755, -755, -755, -755, -755, -755, -755,
     -755, -755, -755, -755, -755, -755, -755, -755, -755, -755,
     -755, -755, -755, -755, -755, -755, -755, -755, -755, -755,
     -755, -755,  787, -755, -755, -755, -755, -755, -755, -755,
     -755, -755, -755, -755, -755, -755, -755, -755, -755, -755,

     -755, -755, -755, -755, -755, -755, -755, -755, -755, -755,
     -755, -755, -755, -755, -755,  787,  787,  787,  787,  787,
      787,  787,  787,  787,  787,  787,  787,  787,  787,  787,
      787,  787,  787,  787,  787,  787,  787,  787,  787,  787,
      787, -755, -755, -755, -755, -755, -755, -755, -755, -755,
     -755, -755, -755, -755, -755, -755, -755, -755, -755, -755,
     -755, -755, -755, -755, -755, -755, -755, -755, -755, -755,
     -755, -755, -755, -755, -755, -755, -755, -755
    },

    {
       67, -756, -756, -756, -756, -756, -756, -756, -756, -756,
     -756, -756, -756, -756, -756, -756, -756, -756, -756, -756,

     -756, -756, -756, -756, -756, -756, -756, -756, -756, -756,
     -756, -756, -756, -756, -756, -756, -756, -756, -756, -756,
     -756, -756, -756, -756, -756, -756, -756, -756, -756, -756,
     -756, -756, -756, -756, -756, -756, -756, -756, -756, -756,
     -756, -756, -756, -756, -756, -756, -756, -756, -756, -756,
     -756, -756, -756, -756, -756, -756, -756, -756, -756, -756,
     -756, -756, -756, -756, -756, -756, -756, -756, -756, -756,
     -756, -756, -756, -756, -756, -756, -756, -756, -756, -756,
     -756, -756, -756, -756, -756, -756, -756, -756, -756, -756,
     -756, -756, -756, -756, -756, -756, -756, -756, -756, -756,

     -756, -756, -756, -756, -756, -756, -756, -756
    },

    {
       67, -757, -757, -757, -757, -757, -757, -757, -757, -757,
     -757, -757, -757, -757, -757, -757, -757, -757, -757, -757,
     -757, -757, -757, -757, -757, -757, -757, -757, -757, -757,
     -757, -757,  788, -757, -757, -757, -757, -757, -757, -757,
     -757, -757, -757, -757, -757, -757, -757, -757, -757, -757,
     -757, -757, -757, -757, -757, -757, -757, -757, -757, -757,
     -757, -757, -757, -757, -757, -757, -757, -757, -757, -757,
     -757, -757, -757, -757, -757, -757, -757, -757, -757, -757,
     -757, -757, -757, -757, -757, -757, -757, -757, -757, -757,

     -757, -757, -757, -757, -757, -757, -757, -757, -757, -757,
     -757, -757, -757, -757, -757, -757, -757, -757, -757, -757,
     -757, -757, -757, -757, -757, -757, -757, -757, -757, -757,
     -757, -757, -757, -757, -757, -757, -757, -757
    },

    {
       67, -758, -758, -758, -758, -758, -758, -758, -758, -758,
     -758, -758, -758, -758, -758, -758, -758, -758, -758, -758,
     -758, -758, -758, -758, -758, -758, -758, -758, -758, -758,
     -758, -758,  789, -758, -758, -758, -758, -758, -758, -758,
     -758, -758, -758, -758, -758, -758, -758, -758, -758, -758,
     -758, -758, -758, -758, -758, -758, -758, -758, -758, -758,

     -758, -758, -758, -758, -758, -758, -758, -758, -758, -758,
     -758, -758, -758, -758, -758, -758, -758, -758, -758, -758,
     -758, -758, -758, -758, -758, -758, -758, -758, -758, -758,
     -758, -758, -758, -758, -758, -758, -758, -758, -758, -758,
     -758, -758, -758, -758, -758, -758, -758, -758, -758, -758,
     -758, -758, -758, -758, -758, -758, -758, -758, -758, -758,
     -758, -758, -758, -758, -758, -758, -758, -758
    },

    {
       67, -759, -759, -759, -759, -759, -759, -759, -759, -759,
     -759, -759, -759, -759, -759, -759, -759, -759, -759, -759,
     -759, -759, -759, -759, -759, -759, -759, -759, -759, -759,

     -759, -759,  790, -759, -759, -759, -759, -759, -759, -759,
     -759, -759, -759, -759, -759, -759, -759, -759, -759, -759,
     -759, -759, -759, -759, -759, -759, -759, -759, -759, -759,
     -759, -759, -759, -759, -759,  790,  790,  790,  790,  790,
      790,  790,  790,  790,  790,  790,  790,  790,  790,  790,
      790,  790,  790,  790,  790,  790,  790,  790,  790,  790,
      790, -759, -759, -759, -759, -759, -759, -759, -759, -759,
     -759, -759, -759, -759, -759, -759, -759, -759, -759, -759,
     -759, -759, -759, -759, -759, -759, -759, -759, -759, -759,
     -759, -759, -759, -759, -759, -759, -759, -759

    },

    {
       67, -760, -760, -760, -760, -760, -760, -760, -760, -760,
     -760, -760, -760, -760, -760, -760, -760, -760, -760, -760,
     -760, -760, -760, -760, -760, -760, -760, -760, -760, -760,
     -760, -760,  791, -760, -760, -760, -760, -760, -760, -760,
     -760, -760, -760, -760, -760, -760, -760, -760, -760, -760,
     -760, -760, -760, -760, -760, -760, -760, -760, -760, -760,
     -760, -760, -760, -760, -760, -760, -760, -760, -760, -760,
     -760, -760, -760, -760, -760, -760, -760, -760, -760, -760,
     -760, -760, -760, -760, -760, -760, -760, -760, -760, -760,
     -760, -760, -760, -760, -760, -760, -760, -760, -760, -760,

     -760, -760, -760, -760, -760, -760, -760, -760, -760, -760,
     -760, -760, -760, -760, -760, -760, -760, -760, -760, -760,
     -760, -760, -760, -760, -760, -760, -760, -760
    },

    {
       67, -761, -761, -761, -761, -761, -761, -761, -761, -761,
     -761, -761, -761, -761, -761, -761, -761, -761, -761, -761,
     -761, -761, -761, -761, -761, -761, -761, -761, -761, -761,
     -761, -761,  792, -761, -761, -761, -761, -761, -761, -761,
     -761, -761, -761, -761, -761, -761, -761, -761, -761, -761,
     -761, -761, -761, -761, -761, -761, -761, -761, -761, -761,
     -761, -761, -761, -761, -761, -761, -761, -761, -761, -761,

     -761, -761, -761, -761, -761, -761, -761, -761, -761, -761,
     -761, -761, -761, -761, -761, -761, -761, -761, -761, -761,
     -761, -761, -761, -761, -761, -761, -761, -761, -761, -761,
     -761, -761, -761, -761, -761, -761, -761, -761, -761, -761,
     -761, -761, -761, -761, -761, -761, -761, -761, -761, -761,
     -761, -761, -761, -761, -761, -761, -761, -761
    },

    {
       67, -762, -762, -762, -762, -762, -762, -762, -762, -762,
     -762, -762, -762, -762, -762, -762, -762, -762, -762, -762,
     -762, -762, -762, -762, -762, -762, -762, -762, -762, -762,
     -762, -762,  793, -762, -762, -762, -762, -762, -762, -762,

     -762, -762, -762, -762, -762, -762, -762, -762, -762, -762,
     -762, -762, -762, -762, -762, -762, -762, -762, -762, -762,
     -762, -762, -762, -762, -762,  793,  793,  793,  793,  793,
      793,  793,  793,  793,  793,  793,  793,  793,  793,  793,
      793,  793,  793,  793,  793,  793,  793,  793,  793,  793,
      793, -762, -762, -762, -762, -762, -762, -762, -762, -762,
     -762, -762, -762, -762, -762, -762, -762, -762, -762, -762,
     -762, -762, -762, -762, -762, -762, -762, -762, -762, -762,
     -762, -762, -762, -762, -762, -762, -762, -762
    },

    {
       67, -763, -763, -763, -763, -763, -763, -763, -763, -763,

     -763, -763, -763, -763, -763, -763, -763, -763, -763, -763,
     -763, -763, -763, -763, -763, -763, -763, -763, -763, -763,
     -763, -763, -763, -763, -763, -763, -763, -763, -763, -763,
     -763, -763, -763, -763, -763, -763, -763, -763, -763, -763,
     -763, -763, -763, -763, -763, -763, -763, -763, -763, -763,
     -763, -763, -763, -763, -763, -763, -763, -763, -763, -763,
     -763, -763, -763, -763, -763, -763, -763, -763, -763, -763,
     -763, -763, -763, -763, -763, -763, -763, -763, -763, -763,
     -763, -763, -763, -763, -763, -763, -763, -763, -763, -763,
     -763, -763, -763, -763, -763, -763, -763, -763, -763, -763,

     -763, -763, -763, -763, -763, -763, -763, -763, -763, -763,
     -763, -763, -763, -763, -763, -763, -763, -763
    },

    {
       67, -764, -764, -764, -764, -764, -764, -764, -764, -764,
     -764, -764, -764, -764, -764, -764, -764, -764, -764, -764,
     -764, -764, -764, -764, -764, -764, -764, -764, -764, -764,
     -764, -764, -764, -764, -764, -764, -764, -764, -764, -764,
     -764, -764, -764, -764, -764, -764, -764, -764, -764, -764,
     -764, -764, -764, -764, -764, -764, -764, -764, -764, -764,
     -764, -764, -764, -764, -764, -764, -764, -764, -764, -764,
     -764, -764, -764, -764, -764, -764, -764, -764, -764, -764,

     -764, -764, -764, -764, -764, -764, -764, -764, -764, -764,
     -764, -764, -764, -764, -764, -764, -764, -764, -764, -764,
     -764, -764, -764, -764, -764, -764, -764, -764, -764, -764,
     -764, -764, -764, -764, -764, -764, -764, -764, -764, -764,
     -764, -764, -764, -764, -764, -764, -764, -764
    },

    {
       67, -765, -765, -765, -765, -765, -765, -765, -765, -765,
     -765, -765, -765, -765, -765, -765, -765, -765, -765, -765,
     -765, -765, -765, -765, -765, -765, -765, -765, -765, -765,
     -765, -765, -765, -765, -765, -765, -765, -765, -765, -765,
     -765, -765, -765, -765, -765, -765, -765, -765, -765, -765,

     -765, -765, -765, -765, -765, -765, -765, -765, -765, -765,
     -765, -765, -765, -765, -765, -765, -765, -765, -765, -765,
     -765, -765, -765, -765, -765, -765, -765, -765, -765, -765,
     -765, -765, -765, -765, -765, -765, -765, -765, -765, -765,
     -765, -765, -765, -765, -765, -765, -765, -765, -765, -765,
     -765, -765, -765, -765, -765, -765, -765, -765, -765, -765,
     -765, -765, -765, -765, -765, -765, -765, -765, -765, -765,
     -765, -765, -765, -765, -765, -765, -765, -765
    },

    {
       67, -766, -766, -766, -766, -766, -766, -766, -766, -766,
     -766, -766, -766, -766, -766, -766, -766, -766, -766, -766,

     -766, -766, -766, -766, -766, -766, -766, -766, -766, -766,
     -766, -766, -766, -766, -766, -766, -766, -766, -766, -766,
     -766, -766, -766, -766, -766, -766, -766, -766, -766, -766,
     -766, -766, -766, -766, -766, -766, -766, -766, -766, -766,
     -766, -766, -766, -766, -766, -766, -766, -766, -766, -766,
     -766, -766, -766, -766, -766, -766, -766, -766, -766, -766,
     -766, -766, -766, -766, -766, -766, -766, -766, -766, -766,
     -766, -766, -766, -766, -766, -766, -766, -766, -766, -766,
     -766, -766, -766, -766, -766, -766, -766, -766, -766, -766,
     -766, -766, -766, -766, -766, -766, -766, -766, -766, -766,

     -766, -766, -766, -766, -766, -766, -766, -766
    },

    {
       67, -767, -767, -767, -767, -767, -767, -767, -767, -767,
     -767, -767, -767, -767, -767, -767, -767, -767, -767, -767,
     -767, -767, -767, -767, -767, -767, -767, -767, -767, -767,
     -767, -767, -767, -767, -767, -767, -767, -767, -767, -767,
     -767, -767, -767, -767, -767, -767, -767, -767, -767, -767,
     -767, -767, -767, -767, -767, -767, -767, -767, -767, -767,
     -767, -767, -767, -767, -767, -767, -767, -767, -767, -767,
     -767, -767, -767, -767, -767, -767, -767, -767, -767, -767,
     -767, -767, -767, -767, -767, -767, -767, -767, -767, -767,

     -767, -767, -767, -767, -767, -767, -767, -767, -767, -767,
     -767, -767, -767, -767, -767, -767, -767, -767, -767, -767,
     -767, -767, -767, -767, -767, -767, -767, -767, -767, -767,
     -767, -767, -767, -767, -767, -767, -767, -767
    },

    {
       67, -768, -768, -768, -768, -768, -768, -768, -768, -768,
     -768, -768, -768, -768, -768, -768, -768, -768, -768, -768,
     -768, -768, -768, -768, -768, -768, -768, -768, -768, -768,
     -768, -768, -768, -768, -768, -768, -768, -768, -768, -768,
     -768, -768, -768, -768, -768, -768, -768, -768, -768, -768,
     -768, -768, -768, -768, -768, -768, -768, -768, -768, -768,

     -768, -768, -768, -768, -768, -768, -768, -768, -768, -768,
     -768, -768, -768, -768, -768, -768, -768, -768, -768, -768,
     -768, -768, -768, -768, -768, -768, -768, -768, -768, -768,
     -768, -768, -768, -768, -768, -768, -768, -768, -768, -768,
     -768, -768, -768, -768, -768, -768, -768, -768, -768, -768,
     -768, -768, -768, -768, -768, -768, -768, -768, -768, -768,
     -768, -768, -768, -768, -768, -768, -768, -768
    },

    {
       67, -769, -769, -769, -769, -769, -769, -769, -769, -769,
     -769, -769, -769, -769, -769, -769, -769, -769, -769, -769,
     -769, -769, -769, -769, -769, -769, -769, -769, -769, -769,

     -769, -769,  794, -769, -769, -769, -769, -769, -769, -769,
     -769, -769, -769, -769, -769, -769, -769, -769, -769, -769,
     -769, -769, -769, -769, -769, -769, -769, -769, -769, -769,
     -769, -769, -769, -769, -769, -769, -769, -769, -769, -769,
     -769, -769, -769, -769, -769, -769, -769, -769, -769, -769,
     -769, -769, -769, -769, -769, -769, -769, -769, -769, -769,
     -769, -769, -769, -769, -769, -769, -769, -769, -769, -769,
     -769, -769, -769, -769, -769, -769, -769, -769, -769, -769,
     -769, -769, -769, -769, -769, -769, -769, -769, -769, -769,
     -769, -769, -769, -769, -769, -769, -769, -769

    },

    {
       67, -770, -770, -770, -770, -770, -770, -770, -770, -770,
     -770, -770, -770, -770, -770, -770, -770, -770, -770, -770,
     -770, -770, -770, -770, -770, -770, -770, -770, -770, -770,
     -770, -770, -770, -770, -770, -770, -770, -770, -770, -770,
     -770, -770, -770, -770, -770, -770, -770, -770, -770, -770,
     -770, -770, -770, -770, -770, -770, -770, -770, -770, -770,
     -770, -770, -770, -770, -770, -770, -770, -770, -770, -770,
     -770, -770, -770, -770, -770, -770, -770, -770, -770, -770,
     -770, -770, -770, -770, -770, -770, -770, -770, -770, -770,
     -770, -770, -770, -770, -770, -770, -770, -770, -770, -770,

     -770, -770, -770, -770, -770, -770, -770, -770, -770, -770,
     -770, -770, -770, -770, -770, -770, -770, -770, -770, -770,
     -770, -770, -770, -770, -770, -770, -770, -770
    },

    {
       67, -771, -771, -771, -771, -771, -771, -771, -771, -771,
     -771, -771, -771, -771, -771, -771, -771, -771, -771, -771,
     -771, -771, -771, -771, -771, -771, -771, -771, -771, -771,
     -771, -771, -771, -771, -771, -771, -771, -771, -771, -771,
     -771, -771, -771, -771, -771, -771, -771, -771, -771, -771,
     -771, -771, -771, -771, -771, -771, -771, -771, -771, -771,
     -771, -771, -771, -771, -771, -771, -771, -771, -771, -771,

     -771, -771, -771, -771, -771, -771, -771, -771, -771, -771,
     -771, -771, -771, -771, -771, -771, -771, -771, -771, -771,
     -771, -771, -771, -771, -771, -771, -771, -771, -771, -771,
     -771, -771, -771, -771, -771, -771, -771, -771, -771, -771,
     -771, -771, -771, -771, -771, -771, -771, -771, -771, -771,
     -771, -771, -771, -771, -771, -771, -771, -771
    },

    {
       67, -772, -772, -772, -772, -772, -772, -772, -772, -772,
     -772, -772, -772, -772, -772, -772, -772, -772, -772, -772,
     -772, -772, -772, -772, -772, -772, -772, -772, -772, -772,
     -772, -772, -772, -772, -772, -772, -772, -772, -772, -772,

     -772, -772, -772, -772, -772, -772, -772, -772, -772, -772,
     -772, -772, -772, -772, -772, -772, -772, -772, -772, -772,
     -772, -772, -772, -772, -772, -772, -772, -772, -772, -772,
     -772, -772, -772, -772, -772, -772, -772, -772, -772, -772,
     -772, -772, -772, -772, -772, -772, -772, -772, -772, -772,
     -772, -772, -772, -772, -772, -772, -772, -772, -772, -772,
     -772, -772, -772, -772, -772, -772, -772, -772, -772, -772,
     -772, -772, -772, -772, -772, -772, -772, -772, -772, -772,
     -772, -772, -772, -772, -772, -772, -772, -772
    },

    {
       67, -773, -773, -773, -773, -773, -773, -773, -773, -773,

     -773, -773, -773, -773, -773, -773, -773, -773, -773, -773,
     -773, -773, -773, -773, -773, -773, -773, -773, -773, -773,
     -773, -773, -773, -773, -773, -773, -773, -773, -773, -773,
     -773, -773, -773, -773, -773, -773, -773, -773, -773, -773,
     -773, -773, -773, -773, -773, -773, -773, -773, -773, -773,
     -773, -773, -773, -773, -773, -773, -773, -773, -773, -773,
     -773, -773, -773, -773, -773, -773, -773, -773, -773, -773,
     -773, -773, -773, -773, -773, -773, -773, -773, -773, -773,
     -773, -773, -773, -773, -773, -773, -773, -773, -773, -773,
     -773, -773, -773, -773, -773, -773, -773, -773, -773, -773,

     -773, -773, -773, -773, -773, -773, -773, -773, -773, -773,
     -773, -773, -773, -773, -773, -773, -773, -773
    },

    {
       67, -774, -774, -774, -774, -774, -774, -774, -774, -774,
     -774, -774, -774, -774, -774, -774, -774, -774, -774, -774,
     -774, -774, -774, -774, -774, -774, -774, -774, -774, -774,
     -774, -774, -774, -774, -774, -774, -774, -774, -774, -774,
     -774, -774, -774, -774, -774, -774, -774, -774, -774, -774,
     -774, -774, -774, -774, -774, -774, -774, -774, -774, -774,
     -774, -774, -774, -774, -774, -774, -774, -774, -774, -774,
     -774, -774, -774, -774, -774, -774, -774, -774, -774, -774,

     -774, -774, -774, -774, -774, -774, -774, -774, -774, -774,
     -774, -774, -774, -774, -774, -774, -774, -774, -774, -774,
     -774, -774, -774, -774, -774, -774, -774, -774, -774, -774,
     -774, -774, -774, -774, -774, -774, -774, -774, -774, -774,
     -774, -774, -774, -774, -774, -774, -774, -774
    },

    {
       67, -775, -775, -775, -775, -775, -775, -775, -775, -775,
     -775, -775, -775, -775, -775, -775, -775, -775, -775, -775,
     -775, -775, -775, -775, -775, -775, -775, -775, -775, -775,
     -775, -775, -775, -775, -775, -775, -775, -775, -775, -775,
     -775, -775, -775, -775, -775, -775, -775, -775, -775, -775,

     -775, -775, -775, -775, -775, -775, -775, -775, -775, -775,
     -775, -775, -775, -775, -775, -775, -775, -775, -775, -775,
     -775, -775, -775, -775, -775, -775, -775, -775, -775, -775,
     -775, -775, -775, -775, -775, -775, -775, -775, -775, -775,
     -775, -775, -775, -775, -775, -775, -775, -775, -775, -775,
     -775, -775, -775, -775, -775, -775, -775, -775, -775, -775,
     -775, -775, -775, -775, -775, -775, -775, -775, -775, -775,
     -775, -775, -775, -775, -775, -775, -775, -775
    },

    {
       67, -776, -776, -776, -776, -776, -776, -776, -776, -776,
     -776, -776, -776, -776, -776, -776, -776, -776, -776, -776,

     -776, -776, -776, -776, -776, -776, -776, -776, -776, -776,
     -776, -776, -776, -776, -776, -776, -776, -776, -776, -776,
     -776, -776, -776, -776, -776, -776, -776, -776, -776, -776,
     -776, -776, -776, -776, -776, -776, -776, -776, -776, -776,
     -776, -776, -776, -776, -776, -776, -776, -776, -776, -776,
     -776, -776, -776, -776, -776, -776, -776, -776, -776, -776,
     -776, -776, -776, -776, -776, -776, -776, -776, -776, -776,
     -776, -776, -776, -776, -776, -776, -776, -776, -776, -776,
     -776, -776, -776, -776, -776, -776, -776, -776, -776, -776,
     -776, -776, -776, -776, -776, -776, -776, -776, -776, -776,

     -776, -776, -776, -776, -776, -776, -776, -776
    },

    {
       67, -777, -777, -777, -777, -777, -777, -777, -777, -777,
     -777, -777, -777, -777, -777, -777, -777, -777, -777, -777,
     -777, -777, -777, -777, -777, -777, -777, -777, -777, -777,
     -777, -777, -777, -777, -777, -777, -777, -777, -777, -777,
     -777, -777, -777, -777, -777, -777, -777, -777, -777, -777,
     -777, -777, -777, -777, -777, -777, -777, -777, -777, -777,
     -777, -777, -777, -777, -777, -777, -777, -777, -777, -777,
     -777, -777, -777, -777, -777, -777, -777, -777, -777, -777,
     -777, -777, -777, -777, -777, -777, -777, -777, -777, -777,

     -777, -777, -777, -777, -777, -777, -777, -777, -777, -777,
     -777, -777, -777, -777, -777, -777, -777, -777, -777, -777,
     -777, -777, -777, -777, -777, -777, -777, -777, -777, -777,
     -777, -777, -777, -777, -777, -777, -777, -777
    },

    {
       67, -778, -778, -778, -778, -778, -778, -778, -778, -778,
     -778, -778, -778, -778, -778, -778, -778, -778, -778, -778,
     -778, -778, -778, -778, -778, -778, -778, -778, -778, -778,
     -778, -778, -778, -778, -778, -778, -778, -778, -778, -778,
     -778, -778, -778, -778, -778, -778, -778, -778, -778, -778,
     -778, -778, -778, -778, -778, -778, -778, -778, -778, -778,

     -778,  795, -778, -778, -778, -778, -778, -778, -778, -778,
     -778, -778, -778, -778, -778, -778, -778, -778, -778, -778,
     -778, -778, -778, -778, -778, -778, -778, -778, -778, -778,
     -778, -778, -778, -778, -778, -778, -778, -778, -778, -778,
     -778, -778, -778, -778, -778, -778, -778, -778, -778, -778,
     -778, -778, -778, -778, -778, -778, -778, -778, -778, -778,
     -778, -778, -778, -778, -778, -778, -778, -778
    },

    {
       67, -779, -779, -779, -779, -779, -779, -779, -779, -779,
     -779, -779, -779, -779, -779, -779, -779, -779, -779, -779,
     -779, -779, -779, -779, -779, -779, -779, -779, -779, -779,

     -779, -779, -779, -779, -779, -779, -779, -779, -779, -779,
     -779, -779, -779, -779, -779, -779, -779, -779, -779, -779,
     -779, -779, -779, -779, -779, -779, -779, -779, -779, -779,
     -779, -779, -779, -779, -779, -779, -779, -779, -779, -779,
     -779, -779, -779, -779, -779, -779, -779, -779, -779, -779,
     -779, -779, -779, -779, -779, -779, -779, -779, -779, -779,
     -779, -779, -779, -779, -779, -779, -779, -779, -779, -779,
     -779, -779, -779, -779, -779, -779, -779, -779, -779, -779,
     -779, -779, -779, -779, -779, -779, -779, -779, -779, -779,
     -779, -779, -779, -779, -779, -779, -779, -779

    },

    {
       67, -780, -780, -780, -780, -780, -780, -780, -780, -780,
     -780, -780, -780, -780, -780, -780, -780, -780, -780, -780,
     -780, -780, -780, -780, -780, -780, -780, -780, -780, -780,
     -780, -780, -780, -780, -780, -780, -780, -780, -780, -780,
     -780, -780, -780, -780, -780, -780, -780, -780, -780, -780,
     -780, -780, -780, -780, -780, -780, -780, -780, -780, -780,
     -780, -780, -780, -780, -780, -780, -780, -780, -780, -780,
     -780, -780, -780, -780, -780, -780, -780, -780, -780, -780,
     -780, -780, -780, -780, -780, -780, -780, -780, -780, -780,
     -780, -780, -780, -780, -780, -780, -780, -780, -780, -780,

     -780, -780, -780, -780, -780, -780, -780, -780, -780, -780,
     -780, -780, -780, -780, -780, -780, -780, -780, -780, -780,
     -780, -780, -780, -780, -780, -780, -780, -780
    },

    {
       67, -781, -781, -781, -781, -781, -781, -781, -781, -781,
     -781, -781, -781, -781, -781, -781, -781, -781, -781, -781,
     -781, -781, -781, -781, -781, -781, -781, -781, -781, -781,
     -781, -781, -781, -781, -781, -781, -781, -781, -781, -781,
     -781, -781, -781, -781, -781, -781, -781, -781, -781, -781,
     -781, -781, -781, -781, -781, -781, -781, -781, -781, -781,
     -781, -781, -781, -781, -781, -781, -781, -781, -781, -781,

     -781, -781, -781, -781, -781, -781, -781, -781, -781, -781,
     -781, -781, -781, -781, -781, -781, -781, -781, -781, -781,
     -781, -781, -781, -781, -781, -781, -781, -781, -781, -781,
     -781, -781, -781, -781, -781, -781, -781, -781, -781, -781,
     -781, -781, -781, -781, -781, -781, -781, -781, -781, -781,
     -781, -781, -781, -781, -781, -781, -781, -781
    },

    {
       67, -782, -782, -782, -782, -782, -782, -782, -782, -782,
     -782, -782, -782, -782, -782, -782, -782, -782, -782, -782,
     -782, -782, -782, -782, -782, -782, -782, -782, -782, -782,
     -782, -782, -782, -782, -782, -782, -782, -782, -782, -782,

     -782, -782, -782, -782, -782, -782, -782, -782, -782, -782,
     -782, -782, -782, -782, -782, -782, -782, -782, -782, -782,
     -782, -782, -782, -782, -782, -782, -782, -782, -782, -782,
     -782, -782, -782, -782, -782, -782, -782, -782, -782, -782,
     -782, -782, -782, -782, -782, -782, -782, -782, -782, -782,
     -782, -782, -782, -782, -782, -782, -782, -782, -782, -782,
     -782, -782, -782, -782, -782, -782, -782, -782, -782, -782,
     -782, -782, -782, -782, -782, -782, -782, -782, -782, -782,
     -782, -782, -782, -782, -782, -782, -782, -782
    },

    {
       67, -783, -783, -783, -783, -783, -783, -783, -783, -783,

     -783, -783, -783, -783, -783, -783, -783, -783, -783, -783,
     -783, -783, -783, -783, -783, -783, -783, -783, -783, -783,
     -783, -783, -783, -783, -783, -783, -783, -783, -783, -783,
     -783, -783, -783, -783, -783, -783, -783, -783, -783, -783,
     -783, -783, -783, -783, -783, -783, -783, -783, -783, -783,
     -783, -783, -783, -783, -783, -783, -783, -783, -783, -783,
     -783, -783, -783, -783, -783, -783, -783, -783, -783, -783,
     -783, -783, -783, -783, -783, -783, -783, -783, -783, -783,
     -783, -783, -783, -783, -783, -783, -783, -783, -783, -783,
     -783, -783, -783, -783, -783, -783, -783, -783, -783, -783,

     -783, -783, -783, -783, -783, -783, -783, -783, -783, -783,
     -783, -783, -783, -783, -783, -783, -783, -783
    },

    {
       67, -784, -784, -784, -784, -784, -784, -784, -784, -784,
     -784, -784, -784, -784, -784, -784, -784, -784, -784, -784,
     -784, -784, -784, -784, -784, -784, -784, -784, -784, -784,
     -784, -784, -784, -784, -784, -784, -784, -784, -784, -784,
     -784, -784, -784, -784, -784, -784, -784, -784, -784, -784,
     -784, -784, -784, -784, -784, -784, -784, -784, -784, -784,
     -784,  796, -784, -784, -784, -784, -784, -784, -784, -784,
     -784, -784, -784, -784, -784, -784, -784, -784, -784, -784,

     -784, -784, -784, -784, -784, -784, -784, -784, -784, -784,
     -784, -784, -784, -784, -784, -784, -784, -784, -784, -784,
     -784, -784, -784, -784, -784, -784, -784, -784, -784, -784,
     -784, -784, -784, -784, -784, -784, -784, -784, -784, -784,
     -784, -784, -784, -784, -784, -784, -784, -784
    },

    {
       67, -785, -785, -785, -785, -785, -785, -785, -785, -785,
     -785, -785, -785, -785, -785, -785, -785, -785, -785, -785,
     -785, -785, -785, -785, -785, -785, -785, -785, -785, -785,
     -785, -785, -785, -785, -785, -785, -785, -785, -785, -785,
     -785, -785, -785, -785, -785, -785, -785, -785, -785, -785,

     -785, -785, -785, -785, -785, -785, -785, -785, -785, -785,
     -785,  797, -785, -785, -785, -785, -785, -785, -785, -785,
     -785, -785, -785, -785, -785, -785, -785, -785, -785, -785,
     -785, -785, -785, -785, -785, -785, -785, -785, -785, -785,
     -785, -785, -785, -785, -785, -785, -785, -785, -785, -785,
     -785, -785, -785, -785, -785, -785, -785, -785, -785, -785,
     -785, -785, -785, -785, -785, -785, -785, -785, -785, -785,
     -785, -785, -785, -785, -785, -785, -785, -785
    },

    {
       67, -786, -786, -786, -786, -786, -786, -786, -786, -786,
     -786, -786, -786, -786, -786, -786, -786, -786, -786, -786,

     -786, -786, -786, -786, -786, -786, -786, -786, -786, -786,
     -786, -786, -786, -786, -786, -786, -786, -786, -786, -786,
     -786, -786, -786, -786, -786, -786, -786, -786, -786, -786,
     -786, -786, -786, -786, -786, -786, -786, -786, -786, -786,
     -786,  798, -786, -786, -786, -786, -786, -786, -786, -786,
     -786, -786, -786, -786, -786, -786, -786, -786, -786, -786,
     -786, -786, -786, -786, -786, -786, -786, -786, -786, -786,
     -786, -786, -786, -786, -786, -786, -786, -786, -786, -786,
     -786, -786, -786, -786, -786, -786, -786, -786, -786, -786,
     -786, -786, -786, -786, -786, -786, -786, -786, -786, -786,

     -786, -786, -786, -786, -786, -786, -786, -786
    },

    {
       67, -787, -787, -787, -787, -787, -787, -787, -787, -787,
     -787, -787, -787, -787, -787, -787, -787, -787, -787, -787,
     -787, -787, -787, -787, -787, -787, -787, -787, -787, -787,
     -787, -787, -787, -787, -787, -787, -787, -787, -787, -787,
     -787, -787, -787, -787, -787, -787, -787, -787, -787, -787,
     -787, -787, -787, -787, -787, -787, -787, -787, -787, -787,
     -787,  799, -787, -787, -787, -787, -787, -787, -787, -787,
     -787, -787, -787, -787, -787, -787, -787, -787, -787, -787,
     -787, -787, -787, -787, -787, -787, -787, -787, -787, -787,

     -787, -787, -787, -787, -787, -787, -787, -787, -787, -787,
     -787, -787, -787, -787, -787, -787, -787, -787, -787, -787,
     -787, -787, -787, -787, -787, -787, -787, -787, -787, -787,
     -787, -787, -787, -787, -787, -787, -787, -787
    },

    {
       67, -788, -788, -788, -788, -788, -788, -788, -788, -788,
     -788, -788, -788, -788, -788, -788, -788, -788, -788, -788,
     -788, -788, -788, -788, -788, -788, -788, -788, -788, -788,
     -788, -788, -788, -788, -788, -788, -788, -788, -788, -788,
     -788, -788, -788, -788, -788, -788, -788, -788, -788, -788,
     -788, -788, -788, -788, -788, -788, -788, -788, -788, -788,

     -788,  800, -788, -788, -788, -788, -788, -788, -788, -788,
     -788, -788, -788, -788, -788, -788, -788, -788, -788, -788,
     -788, -788, -788, -788, -788, -788, -788, -788, -788, -788,
     -788, -788, -788, -788, -788, -788, -788, -788, -788, -788,
     -788, -788, -788, -788, -788, -788, -788, -788, -788, -788,
     -788, -788, -788, -788, -788, -788, -788, -788, -788, -788,
     -788, -788, -788, -788, -788, -788, -788, -788
    },

    {
       67, -789, -789, -789, -789, -789, -789, -789, -789, -789,
     -789, -789, -789, -789, -789, -789, -789, -789, -789, -789,
     -789, -789, -789, -789, -789, -789, -789, -789, -789, -789,

     -789, -789, -789, -789, -789, -789, -789, -789, -789, -789,
     -789, -789, -789, -789, -789, -789, -789, -789, -789, -789,
     -789, -789, -789, -789, -789, -789, -789, -789, -789, -789,
     -789,  801, -789, -789, -789, -789, -789, -789, -789, -789,
     -789, -789, -789, -789, -789, -789, -789, -789, -789, -789,
     -789, -789, -789, -789, -789, -789, -789, -789, -789, -789,
     -789, -789, -789, -789, -789, -789, -789, -789, -789, -789,
     -789, -789, -789, -789, -789, -789, -789, -789, -789, -789,
     -789, -789, -789, -789, -789, -789, -789, -789, -789, -789,
     -789, -789, -789, -789, -789, -789, -789, -789

    },

    {
       67, -790, -790, -790, -790, -790, -790, -790, -790, -790,
     -790, -790, -790, -790, -790, -790, -790, -790, -790, -790,
     -790, -790, -790, -790, -790, -790, -790, -790, -790, -790,
     -790, -790, -790, -790, -790, -790, -790, -790, -790, -790,
     -790, -790, -790, -790, -790, -790, -790, -790, -790, -790,
     -790, -790, -790, -790, -790, -790, -790, -790, -790, -790,
     -790,  802, -790, -790, -790, -790, -790, -790, -790, -790,
     -790, -790, -790, -790, -790, -790, -790, -790, -790, -790,
     -790, -790, -790, -790, -790, -790, -790, -790, -790, -790,
     -790, -790, -790, -790, -790, -790, -790, -790, -790, -790,

     -790, -790, -790, -790, -790, -790, -790, -790, -790, -790,
     -790, -790, -790, -790, -790, -790, -790, -790, -790, -790,
     -790, -790, -790, -790, -790, -790, -790, -790
    },

    {
       67, -791, -791, -791, -791, -791, -791, -791, -791, -791,
     -791, -791, -791, -791, -791, -791, -791, -791, -791, -791,
     -791, -791, -791, -791, -791, -791, -791, -791, -791, -791,
     -791, -791, -791, -791, -791, -791, -791, -791, -791, -791,
     -791, -791, -791, -791, -791, -791, -791, -791, -791, -791,
     -791, -791, -791, -791, -791, -791, -791, -791, -791, -791,
     -791,  803, -791, -791, -791, -791, -791, -791, -791, -791,

     -791, -791, -791, -791, -791, -791, -791, -791, -791, -791,
     -791, -791, -791, -791, -791, -791, -791, -791, -791, -791,
     -791, -791, -791, -791, -791, -791, -791, -791, -791, -791,
     -791, -791, -791, -791, -791, -791, -791, -791, -791, -791,
     -791, -791, -791, -791, -791, -791, -791, -791, -791, -791,
     -791, -791, -791, -791, -791, -791, -791, -791
    },

    {
       67, -792, -792, -792, -792, -792, -792, -792, -792, -792,
     -792, -792, -792, -792, -792, -792, -792, -792, -792, -792,
     -792, -792, -792, -792, -792, -792, -792, -792, -792, -792,
     -792, -792, -792, -792, -792, -792, -792, -792, -792, -792,

     -792, -792, -792, -792, -792, -792, -792, -792, -792, -792,
     -792, -792, -792, -792, -792, -792, -792, -792, -792, -792,
     -792,  804, -792, -792, -792, -792, -792, -792, -792, -792,
     -792, -792, -792, -792, -792, -792, -792, -792, -792, -792,
     -792, -792, -792, -792, -792, -792, -792, -792, -792, -792,
     -792, -792, -792, -792, -792, -792, -792, -792, -792, -792,
     -792, -792, -792, -792, -792, -792, -792, -792, -792, -792,
     -792, -792, -792, -792, -792, -792, -792, -792, -792, -792,
     -792, -792, -792, -792, -792, -792, -792, -792
    },

    {
       67, -793, -793, -793, -793, -793, -793, -793, -793, -793,

     -793, -793, -793, -793, -793, -793, -793, -793, -793, -793,
     -793, -793, -793, -793, -793, -793, -793, -793, -793, -793,
     -793, -793, -793, -793, -793, -793, -793, -793, -793, -793,
     -793, -793, -793, -793, -793, -793, -793, -793, -793, -793,
     -793, -793, -793, -793, -793, -793, -793, -793, -793, -793,
     -793,  805, -793, -793, -793, -793, -793, -793, -793, -793,
     -793, -793, -793, -793, -793, -793, -793, -793, -793, -793,
     -793, -793, -793, -793, -793, -793, -793, -793, -793, -793,
     -793, -793, -793, -793, -793, -793, -793, -793, -793, -793,
     -793, -793, -793, -793, -793, -793, -793, -793, -793, -793,

     -793, -793, -793, -793, -793, -793, -793, -793, -793, -793,
     -793, -793, -793, -793, -793, -793, -793, -793
    },

    {
       67, -794, -794, -794, -794, -794, -794, -794, -794, -794,
     -794, -794, -794, -794, -794, -794, -794, -794, -794, -794,
     -794, -794, -794, -794, -794, -794, -794, -794, -794, -794,
     -794, -794,  806, -794, -794, -794, -794, -794, -794, -794,
     -794, -794, -794, -794, -794, -794, -794, -794, -794, -794,
     -794, -794, -794, -794, -794, -794, -794, -794, -794, -794,
     -794, -794, -794, -794, -794, -794, -794, -794, -794, -794,
     -794, -794, -794, -794, -794, -794, -794, -794, -794, -794,

     -794, -794, -794, -794, -794, -794, -794, -794, -794, -794,
     -794, -794, -794, -794, -794, -794, -794, -794, -794, -794,
     -794, -794, -794, -794, -794, -794, -794, -794, -794, -794,
     -794, -794, -794, -794, -794, -794, -794, -794, -794, -794,
     -794, -794, -794, -794, -794, -794, -794, -794
    },

    {
       67, -795, -795, -795, -795, -795, -795, -795, -795, -795,
     -795, -795, -795, -795, -795, -795, -795, -795, -795, -795,
     -795, -795, -795, -795, -795, -795, -795, -795, -795, -795,
     -795, -795,  807, -795, -795, -795, -795, -795, -795, -795,
     -795, -795, -795, -795, -795, -795, -795, -795, -795, -795,

     -795, -795, -795, -795, -795, -795, -795, -795, -795, -795,
     -795, -795, -795, -795, -795, -795, -795, -795, -795, -795,
     -795, -795, -795, -795, -795, -795, -795, -795, -795, -795,
     -795, -795, -795, -795, -795, -795, -795, -795, -795, -795,
     -795, -795, -795, -795, -795, -795, -795, -795, -795, -795,
     -795, -795, -795, -795, -795, -795, -795, -795, -795, -795,
     -795, -795, -795, -795, -795, -795, -795, -795, -795, -795,
     -795, -795, -795, -795, -795, -795, -795, -795
    },

    {
       67, -796, -796, -796, -796, -796, -796, -796, -796, -796,
     -796, -796, -796, -796, -796, -796, -796, -796, -796, -796,

     -796, -796, -796, -796, -796, -796, -796, -796, -796, -796,
     -796, -796,  808, -796, -796, -796, -796, -796, -796, -796,
     -796, -796, -796, -796, -796, -796, -796, -796, -796, -796,
     -796, -796, -796, -796, -796, -796, -796, -796, -796, -796,
     -796, -796, -796, -796, -796, -796, -796, -796, -796, -796,
     -796, -796, -796, -796, -796, -796, -796, -796, -796, -796,
     -796, -796, -796, -796, -796, -796, -796, -796, -796, -796,
     -796, -796, -796, -796, -796, -796, -796, -796, -796, -796,
     -796, -796, -796, -796, -796, -796, -796, -796, -796, -796,
     -796, -796, -796, -796, -796, -796, -796, -796, -796, -796,

     -796, -796, -796, -796, -796, -796, -796, -796
    },

    {
       67, -797, -797, -797, -797, -797, -797, -797, -797, -797,
     -797, -797, -797, -797, -797, -797, -797, -797, -797, -797,
     -797, -797, -797, -797, -797, -797, -797, -797, -797, -797,
     -797, -797,  809, -797, -797, -797, -797, -797, -797, -797,
     -797, -797, -797, -797, -797, -797, -797, -797, -797, -797,
     -797, -797, -797, -797, -797, -797, -797, -797, -797, -797,
     -797, -797, -797, -797, -797, -797, -797, -797, -797, -797,
     -797, -797, -797, -797, -797, -797, -797, -797, -797, -797,
     -797, -797, -797, -797, -797, -797, -797, -797, -797, -797,

     -797, -797, -797, -797, -797, -797, -797, -797, -797, -797,
     -797, -797, -797, -797, -797, -797, -797, -797, -797, -797,
     -797, -797, -797, -797, -797, -797, -797, -797, -797, -797,
     -797, -797, -797, -797, -797, -797, -797, -797
    },

    {
       67, -798, -798, -798, -798, -798, -798, -798, -798, -798,
     -798, -798, -798, -798, -798, -798, -798, -798, -798, -798,
     -798, -798, -798, -798, -798, -798, -798, -798, -798, -798,
     -798, -798,  810, -798, -798, -798, -798, -798, -798, -798,
     -798, -798, -798, -798, -798, -798, -798, -798, -798, -798,
     -798, -798, -798, -798, -798, -798, -798, -798, -798, -798,

     -798, -798, -798, -798, -798, -798, -798, -798, -798, -798,
     -798, -798, -798, -798, -798, -798, -798, -798, -798, -798,
     -798, -798, -798, -798, -798, -798, -798, -798, -798, -798,
     -798, -798, -798, -798, -798, -798, -798, -798, -798, -798,
     -798, -798, -798, -798, -798, -798, -798, -798, -798, -798,
     -798, -798, -798, -798, -798, -798, -798, -798, -798, -798,
     -798, -798, -798, -798, -798, -798, -798, -798
    },

    {
       67, -799, -799, -799, -799, -799, -799, -799, -799, -799,
     -799, -799, -799, -799, -799, -799, -799, -799, -799, -799,
     -799, -799, -799, -799, -799, -799, -799, -799, -799, -799,

     -799, -799,  811, -799, -799, -799, -799, -799, -799, -799,
     -799, -799, -799, -799, -799, -799, -799, -799, -799, -799,
     -799, -799, -799, -799, -799, -799, -799, -799, -799, -799,
     -799, -799, -799, -799, -799, -799, -799, -799, -799, -799,
     -799, -799, -799, -799, -799, -799, -799, -799, -799, -799,
     -799, -799, -799, -799, -799, -799, -799, -799, -799, -799,
     -799, -799, -799, -799, -799, -799, -799, -799, -799, -799,
     -799, -799, -799, -799, -799, -799, -799, -799, -799, -799,
     -799, -799, -799, -799, -799, -799, -799, -799, -799, -799,
     -799, -799, -799, -799, -799, -799, -799, -799

    },

    {
       67, -800, -800, -800, -800, -800, -800, -800, -800, -800,
     -800, -800, -800, -800, -800, -800, -800, -800, -800, -800,
     -800, -800, -800, -800, -800, -800, -800, -800, -800, -800,
     -800, -800,  812, -800, -800, -800, -800, -800, -800, -800,
     -800, -800, -800, -800, -800, -800, -800, -800, -800, -800,
     -800, -800, -800, -800, -800, -800, -800, -800, -800, -800,
     -800, -800, -800, -800, -800, -800, -800, -800, -800, -800,
     -800, -800, -800, -800, -800, -800, -800, -800, -800, -800,
     -800, -800, -800, -800, -800, -800, -800, -800, -800, -800,
     -800, -800, -800, -800, -800, -800, -800, -800, -800, -800,

     -800, -800, -800, -800, -800, -800, -800, -800, -800, -800,
     -800, -800, -800, -800, -800, -800, -800, -800, -800, -800,
     -800, -800, -800, -800, -800, -800, -800, -800
    },

    {
       67, -801, -801, -801, -801, -801, -801, -801, -801, -801,
     -801, -801, -801, -801, -801, -801, -801, -801, -801, -801,
     -801, -801, -801, -801, -801, -801, -801, -801, -801, -801,
     -801, -801,  813, -801, -801, -801, -801, -801, -801, -801,
     -801, -801, -801, -801, -801, -801, -801, -801, -801, -801,
     -801, -801, -801, -801, -801, -801, -801, -801, -801, -801,
     -801, -801, -801, -801, -801, -801, -801, -801, -801, -801,

     -801, -801, -801, -801, -801, -801, -801, -801, -801, -801,
     -801, -801, -801, -801, -801, -801, -801, -801, -801, -801,
     -801, -801, -801, -801, -801, -801, -801, -801, -801, -801,
     -801, -801, -801, -801, -801, -801, -801, -801, -801, -801,
     -801, -801, -801, -801, -801, -801, -801, -801, -801, -801,
     -801, -801, -801, -801, -801, -801, -801, -801
    },

    {
       67, -802, -802, -802, -802, -802, -802, -802, -802, -802,
     -802, -802, -802, -802, -802, -802, -802, -802, -802, -802,
     -802, -802, -802, -802, -802, -802, -802, -802, -802, -802,
     -802, -802,  814, -802, -802, -802, -802, -802, -802, -802,

     -802, -802, -802, -802, -802, -802, -802, -802, -802, -802,
     -802, -802, -802, -802, -802, -802, -802, -802, -802, -802,
     -802, -802, -802, -802, -802, -802, -802, -802, -802, -802,
     -802, -802, -802, -802, -802, -802, -802, -802, -802, -802,
     -802, -802, -802, -802, -802, -802, -802, -802, -802, -802,
     -802, -802, -802, -802, -802, -802, -802, -802, -802, -802,
     -802, -802, -802, -802, -802, -802, -802, -802, -802, -802,
     -802, -802, -802, -802, -802, -802, -802, -802, -802, -802,
     -802, -802, -802, -802, -802, -802, -802, -802
    },

    {
       67, -803, -803, -803, -803, -803, -803, -803, -803, -803,

     -803, -803, -803, -803, -803, -803, -803, -803, -803, -803,
     -803, -803, -803, -803, -803, -803, -803, -803, -803, -803,
     -803, -803,  815, -803, -803, -803, -803, -803, -803, -803,
     -803, -803, -803, -803, -803, -803, -803, -803, -803, -803,
     -803, -803, -803, -803, -803, -803, -803, -803, -803, -803,
     -803, -803, -803, -803, -803, -803, -803, -803, -803, -803,
     -803, -803, -803, -803, -803, -803, -803, -803, -803, -803,
     -803, -803, -803, -803, -803, -803, -803, -803, -803, -803,
     -803, -803, -803, -803, -803, -803, -803, -803, -803, -803,
     -803, -803, -803, -803, -803, -803, -803, -803, -803, -803,

     -803, -803, -803, -803, -803, -803, -803, -803, -803, -803,
     -803, -803, -803, -803, -803, -803, -803, -803
    },

    {
       67, -804, -804, -804, -804, -804, -804, -804, -804, -804,
     -804, -804, -804, -804, -804, -804, -804, -804, -804, -804,
     -804, -804, -804, -804, -804, -804, -804, -804, -804, -804,
     -804, -804,  816, -804, -804, -804, -804, -804, -804, -804,
     -804, -804, -804, -804, -804, -804, -804, -804, -804, -804,
     -804, -804, -804, -804, -804, -804, -804, -804, -804, -804,
     -804, -804, -804, -804, -804, -804, -804, -804, -804, -804,
     -804, -804, -804, -804, -804, -804, -804, -804, -804, -804,

     -804, -804, -804, -804, -804, -804, -804, -804, -804, -804,
     -804, -804, -804, -804, -804, -804, -804, -804, -804, -804,
     -804, -804, -804, -804, -804, -804, -804, -804, -804, -804,
     -804, -804, -804, -804, -804, -804, -804, -804, -804, -804,
     -804, -804, -804, -804, -804, -804, -804, -804
    },

    {
       67, -805, -805, -805, -805, -805, -805, -805, -805, -805,
     -805, -805, -805, -805, -805, -805, -805, -805, -805, -805,
     -805, -805, -805, -805, -805, -805, -805, -805, -805, -805,
     -805, -805,  817, -805, -805, -805, -805, -805, -805, -805,
     -805, -805, -805, -805, -805, -805, -805, -805, -805, -805,

     -805, -805, -805, -805, -805, -805, -805, -805, -805, -805,
     -805, -805, -805, -805, -805, -805, -805, -805, -805, -805,
     -805, -805, -805, -805, -805, -805, -805, -805, -805, -805,
     -805, -805, -805, -805, -805, -805, -805, -805, -805, -805,
     -805, -805, -805, -805, -805, -805, -805, -805, -805, -805,
     -805, -805, -805, -805, -805, -805, -805, -805, -805, -805,
     -805, -805, -805, -805, -805, -805, -805, -805, -805, -805,
     -805, -805, -805, -805, -805, -805, -805, -805
    },

    {
       67, -806, -806, -806, -806, -806, -806, -806, -806, -806,
     -806, -806, -806, -806, -806, -806, -806, -806, -806, -806,

     -806, -806, -806, -806, -806, -806, -806, -806, -806, -806,
     -806, -806,  818, -806, -806, -806, -806, -806, -806, -806,
     -806, -806, -806, -806, -806, -806, -806, -806, -806, -806,
     -806, -806, -806, -806, -806, -806, -806, -806, -806, -806,
     -806, -806, -806, -806, -806, -806, -806, -806, -806, -806,
     -806, -806, -806, -806, -806, -806, -806, -806, -806, -806,
     -806, -806, -806, -806, -806, -806, -806, -806, -806, -806,
     -806, -806, -806, -806, -806, -806, -806, -806, -806, -806,
     -806, -806, -806, -806, -806, -806, -806, -806, -806, -806,
     -806, -806, -806, -806, -806, -806, -806, -806, -806, -806,

     -806, -806, -806, -806, -806, -806, -806, -806
    },

    {
       67, -807, -807, -807, -807, -807, -807, -807, -807, -807,
     -807, -807, -807, -807, -807, -807, -807, -807, -807, -807,
     -807, -807, -807, -807, -807, -807, -807, -807, -807, -807,
     -807, -807,  819, -807, -807, -807, -807, -807, -807, -807,
     -807, -807, -807,  820, -807,  820, -807, -807,  821,  821,
      821,  821,  821,  821,  821,  821,  821,  821, -807, -807,
     -807, -807, -807, -807, -807, -807, -807, -807, -807, -807,
     -807, -807, -807, -807, -807, -807, -807, -807, -807, -807,
     -807, -807, -807, -807, -807, -807, -807, -807, -807, -807,

     -807, -807, -807, -807, -807, -807, -807, -807, -807, -807,
     -807, -807, -807, -807, -807, -807, -807, -807, -807, -807,
     -807, -807, -807, -807, -807, -807, -807, -807, -807, -807,
     -807, -807, -807, -807, -807, -807, -807, -807
    },

    {
       67, -808, -808, -808, -808, -808, -808, -808, -808, -808,
     -808, -808, -808, -808, -808, -808, -808, -808, -808, -808,
     -808, -808, -808, -808, -808, -808, -808, -808, -808, -808,
     -808, -808,  822, -808, -808, -808, -808, -808, -808, -808,
     -808, -808, -808,  823, -808,  823, -808, -808,  824,  824,
      824,  824,  824,  824,  824,  824,  824,  824, -808, -808,

     -808, -808, -808, -808, -808, -808, -808, -808, -808, -808,
     -808, -808, -808, -808, -808, -808, -808, -808, -808, -808,
     -808, -808, -808, -808, -808, -808, -808, -808, -808, -808,
     -808, -808, -808, -808, -808, -808, -808, -808, -808, -808,
     -808, -808, -808, -808, -808, -808, -808, -808, -808, -808,
     -808, -808, -808, -808, -808, -808, -808, -808, -808, -808,
     -808, -808, -808, -808, -808, -808, -808, -808
    },

    {
       67, -809, -809, -809, -809, -809, -809, -809, -809, -809,
     -809, -809, -809, -809, -809, -809, -809, -809, -809, -809,
     -809, -809, -809, -809, -809, -809, -809, -809, -809, -809,

     -809, -809,  825, -809, -809, -809, -809, -809, -809, -809,
     -809, -809, -809,  826, -809,  826, -809, -809,  827,  827,
      827,  827,  827,  827,  827,  827,  827,  827, -809, -809,
     -809, -809, -809, -809, -809, -809, -809, -809, -809, -809,
     -809, -809, -809, -809, -809, -809, -809, -809, -809, -809,
     -809, -809, -809, -809, -809, -809, -809, -809, -809, -809,
     -809, -809, -809, -809, -809, -809, -809, -809, -809, -809,
     -809, -809, -809, -809, -809, -809, -809, -809, -809, -809,
     -809, -809, -809, -809, -809, -809, -809, -809, -809, -809,
     -809, -809, -809, -809, -809, -809, -809, -809

    },

    {
       67, -810, -810, -810, -810, -810, -810, -810, -810, -810,
     -810, -810, -810, -810, -810, -810, -810, -810, -810, -810,
     -810, -810, -810, -810, -810, -810, -810, -810, -810, -810,
     -810, -810,  828, -810, -810, -810, -810, -810, -810, -810,
     -810, -810, -810,  829, -810,  829, -810, -810,  830,  830,
      830,  830,  830,  830,  830,  830,  830,  830, -810, -810,
     -810, -810, -810, -810, -810, -810, -810, -810, -810, -810,
     -810, -810, -810, -810, -810, -810, -810, -810, -810, -810,
     -810, -810, -810, -810, -810, -810, -810, -810, -810, -810,
     -810, -810, -810, -810, -810, -810, -810, -810, -810, -810,

     -810, -810, -810, -810, -810, -810, -810, -810, -810, -810,
     -810, -810, -810, -810, -810, -810, -810, -810, -810, -810,
     -810, -810, -810, -810, -810, -810, -810, -810
    },

    {
       67, -811, -811, -811, -811, -811, -811, -811, -811, -811,
     -811, -811, -811, -811, -811, -811, -811, -811, -811, -811,
     -811, -811, -811, -811, -811, -811, -811, -811, -811, -811,
     -811, -811,  831, -811, -811, -811, -811, -811, -811, -811,
     -811, -811, -811,  832, -811,  832, -811, -811,  833,  833,
      833,  833,  833,  833,  833,  833,  833,  833, -811, -811,
     -811, -811, -811, -811, -811, -811, -811, -811, -811, -811,

     -811, -811, -811, -811, -811, -811, -811, -811, -811, -811,
     -811, -811, -811, -811, -811, -811, -811, -811, -811, -811,
     -811, -811, -811, -811, -811, -811, -811, -811, -811, -811,
     -811, -811, -811, -811, -811, -811, -811, -811, -811, -811,
     -811, -811, -811, -811, -811, -811, -811, -811, -811, -811,
     -811, -811, -811, -811, -811, -811, -811, -811
    },

    {
       67, -812, -812, -812, -812, -812, -812, -812, -812, -812,
     -812, -812, -812, -812, -812, -812, -812, -812, -812, -812,
     -812, -812, -812, -812, -812, -812, -812, -812, -812, -812,
     -812, -812,  834, -812, -812, -812, -812, -812, -812,  835,

     -812, -812, -812, -812, -812, -812, -812, -812, -812, -812,
     -812, -812, -812, -812, -812, -812, -812, -812, -812, -812,
     -812, -812, -812, -812, -812, -812, -812, -812, -812, -812,
     -812, -812, -812, -812, -812, -812, -812, -812, -812, -812,
     -812, -812, -812, -812, -812, -812, -812, -812, -812, -812,
     -812, -812, -812, -812, -812, -812, -812, -812, -812, -812,
     -812, -812, -812, -812, -812, -812, -812, -812, -812, -812,
     -812, -812, -812, -812, -812, -812, -812, -812, -812, -812,
     -812, -812, -812, -812, -812, -812, -812, -812
    },

    {
       67, -813, -813, -813, -813, -813, -813, -813, -813, -813,

     -813, -813, -813, -813, -813, -813, -813, -813, -813, -813,
     -813, -813, -813, -813, -813, -813, -813, -813, -813, -813,
     -813, -813,  836, -813, -813, -813, -813, -813, -813,  837,
     -813, -813, -813, -813, -813, -813, -813, -813, -813, -813,
     -813, -813, -813, -813, -813, -813, -813, -813, -813, -813,
     -813, -813, -813, -813, -813, -813, -813, -813, -813, -813,
     -813, -813, -813, -813, -813, -813, -813, -813, -813, -813,
     -813, -813, -813, -813, -813, -813, -813, -813, -813, -813,
     -813, -813, -813, -813, -813, -813, -813, -813, -813, -813,
     -813, -813, -813, -813, -813, -813, -813, -813, -813, -813,

     -813, -813, -813, -813, -813, -813, -813, -813, -813, -813,
     -813, -813, -813, -813, -813, -813, -813, -813
    },

    {
       67, -814, -814, -814, -814, -814, -814, -814, -814, -814,
     -814, -814, -814, -814, -814, -814, -814, -814, -814, -814,
     -814, -814, -814, -814, -814, -814, -814, -814, -814, -814,
     -814, -814,  838, -814, -814, -814, -814, -814, -814,  839,
     -814, -814, -814, -814, -814, -814, -814, -814, -814, -814,
     -814, -814, -814, -814, -814, -814, -814, -814, -814, -814,
     -814, -814, -814, -814, -814, -814, -814, -814, -814, -814,
     -814, -814, -814, -814, -814, -814, -814, -814, -814, -814,

     -814, -814, -814, -814, -814, -814, -814, -814, -814, -814,
     -814, -814, -814, -814, -814, -814, -814, -814, -814, -814,
     -814, -814, -814, -814, -814, -814, -814, -814, -814, -814,
     -814, -814, -814, -814, -814, -814, -814, -814, -814, -814,
     -814, -814, -814, -814, -814, -814, -814, -814
    },

    {
       67, -815, -815, -815, -815, -815, -815, -815, -815, -815,
     -815, -815, -815, -815, -815, -815, -815, -815, -815, -815,
     -815, -815, -815, -815, -815, -815, -815, -815, -815, -815,
     -815, -815,  840, -815, -815, -815, -815, -815, -815,  841,
     -815, -815, -815, -815, -815, -815, -815, -815, -815, -815,

     -815, -815, -815, -815, -815, -815, -815, -815, -815, -815,
     -815, -815, -815, -815, -815, -815, -815, -815, -815, -815,
     -815, -815, -815, -815, -815, -815, -815, -815, -815, -815,
     -815, -815, -815, -815, -815, -815, -815, -815, -815, -815,
     -815, -815, -815, -815, -815, -815, -815, -815, -815, -815,
     -815, -815, -815, -815, -815, -815, -815, -815, -815, -815,
     -815, -815, -815, -815, -815, -815, -815, -815, -815, -815,
     -815, -815, -815, -815, -815, -815, -815, -815
    },

    {
       67, -816, -816, -816, -816, -816, -816, -816, -816, -816,
     -816, -816, -816, -816, -816, -816, -816, -816, -816, -816,

     -816, -816, -816, -816, -816, -816, -816, -816, -816, -816,
     -816, -816,  842, -816, -816, -816, -816, -816, -816,  843,
     -816, -816, -816, -816, -816, -816, -816, -816, -816, -816,
     -816, -816, -816, -816, -816, -816, -816, -816, -816, -816,
     -816, -816, -816, -816, -816, -816, -816, -816, -816, -816,
     -816, -816, -816, -816, -816, -816, -816, -816, -816, -816,
     -816, -816, -816, -816, -816, -816, -816, -816, -816, -816,
     -816, -816, -816, -816, -816, -816, -816, -816, -816, -816,
     -816, -816, -816, -816, -816, -816, -816, -816, -816, -816,
     -816, -816, -816, -816, -816, -816, -816, -816, -816, -816,

     -816, -816, -816, -816, -816, -816, -816, -816
    },

    {
       67, -817, -817, -817, -817, -817, -817, -817, -817, -817,
     -817, -817, -817, -817, -817, -817, -817, -817, -817, -817,
     -817, -817, -817, -817, -817, -817, -817, -817, -817, -817,
     -817, -817,  844, -817, -817, -817, -817, -817, -817,  845,
     -817, -817, -817, -817, -817, -817, -817, -817, -817, -817,
     -817, -817, -817, -817, -817, -817, -817, -817, -817, -817,
     -817, -817, -817, -817, -817, -817, -817, -817, -817, -817,
     -817, -817, -817, -817, -817, -817, -817, -817, -817, -817,
     -817, -817, -817, -817, -817, -817, -817, -817, -817, -817,

     -817, -817, -817, -817, -817, -817, -817, -817, -817, -817,
     -817, -817, -817, -817, -817, -817, -817, -817, -817, -817,
     -817, -817, -817, -817, -817, -817, -817, -817, -817, -817,
     -817, -817, -817, -817, -817, -817, -817, -817
    },

    {
       67, -818, -818, -818, -818, -818, -818, -818, -818, -818,
     -818, -818, -818, -818, -818, -818, -818, -818, -818, -818,
     -818, -818, -818, -818, -818, -818, -818, -818, -818, -818,
     -818, -818,  846, -818, -818, -818, -818, -818, -818, -818,
     -818, -818, -818, -818, -818, -818, -818, -818, -818, -818,
     -818, -818, -818, -818, -818, -818, -818, -818, -818, -818,

     -818, -818, -818, -818, -818, -818, -818, -818, -818, -818,
     -818, -818, -818, -818, -818, -818, -818, -818, -818, -818,
     -818, -818, -818, -818, -818, -818, -818, -818, -818, -818,
     -818, -818, -818, -818, -818, -818, -818, -818, -818, -818,
     -818, -818, -818, -818, -818, -818, -818, -818, -818, -818,
     -818, -818, -818, -818, -818, -818, -818, -818, -818, -818,
     -818, -818, -818, -818, -818, -818, -818, -818
    },

    {
       67, -819, -819, -819, -819, -819, -819, -819, -819, -819,
     -819, -819, -819, -819, -819, -819, -819, -819, -819, -819,
     -819, -819, -819, -819, -819, -819, -819, -819, -819, -819,

     -819, -819,  819, -819, -819, -819, -819, -819, -819, -819,
     -819, -819, -819,  820, -819,  820, -819, -819,  821,  821,
      821,  821,  821,  821,  821,  821,  821,  821, -819, -819,
     -819, -819, -819, -819, -819, -819, -819, -819, -819, -819,
     -819, -819, -819, -819, -819, -819, -819, -819, -819, -819,
     -819, -819, -819, -819, -819, -819, -819, -819, -819, -819,
     -819, -819, -819, -819, -819, -819, -819, -819, -819, -819,
     -819, -819, -819, -819, -819, -819, -819, -819, -819, -819,
     -819, -819, -819, -819, -819, -819, -819, -819, -819, -819,
     -819, -819, -819, -819, -819, -819, -819, -819

    },

    {
       67, -820, -820, -820, -820, -820, -820, -820, -820, -820,
     -820, -820, -820, -820, -820, -820, -820, -820, -820, -820,
     -820, -820, -820, -820, -820, -820, -820, -820, -820, -820,
     -820, -820, -820, -820, -820, -820, -820, -820, -820, -820,
     -820, -820, -820, -820, -820, -820, -820, -820,  821,  821,
      821,  821,  821,  821,  821,  821,  821,  821, -820, -820,
     -820, -820, -820, -820, -820, -820, -820, -820, -820, -820,
     -820, -820, -820, -820, -820, -820, -820, -820, -820, -820,
     -820, -820, -820, -820, -820, -820, -820, -820, -820, -820,
     -820, -820, -820, -820, -820, -820, -820, -820, -820, -820,

     -820, -820, -820, -820, -820, -820, -820, -820, -820, -820,
     -820, -820, -820, -820, -820, -820, -820, -820, -820, -820,
     -820, -820, -820, -820, -820, -820, -820, -820
    },

    {
       67, -821, -821, -821, -821, -821, -821, -821, -821, -821,
     -821, -821, -821, -821, -821, -821, -821, -821, -821, -821,
     -821, -821, -821, -821, -821, -821, -821, -821, -821, -821,
     -821, -821, -821, -821, -821, -821, -821, -821, -821, -821,
     -821, -821, -821, -821, -821, -821, -821, -821,  821,  821,
      821,  821,  821,  821,  821,  821,  821,  821, -821, -821,
     -821, -821, -821, -821, -821, -821, -821, -821, -821, -821,

     -821, -821, -821, -821, -821, -821, -821, -821, -821, -821,
     -821, -821, -821, -821, -821, -821, -821, -821, -821, -821,
     -821, -821, -821, -821, -821, -821, -821, -821, -821, -821,
     -821, -821, -821, -821, -821, -821, -821, -821, -821, -821,
     -821, -821, -821, -821, -821, -821, -821, -821, -821, -821,
     -821, -821, -821, -821, -821, -821, -821, -821
    },

    {
       67, -822, -822, -822, -822, -822, -822, -822, -822, -822,
     -822, -822, -822, -822, -822, -822, -822, -822, -822, -822,
     -822, -822, -822, -822, -822, -822, -822, -822, -822, -822,
     -822, -822,  822, -822, -822, -822, -822, -822, -822, -822,

     -822, -822, -822,  823, -822,  823, -822, -822,  824,  824,
      824,  824,  824,  824,  824,  824,  824,  824, -822, -822,
     -822, -822, -822, -822, -822, -822, -822, -822, -822, -822,
     -822, -822, -822, -822, -822, -822, -822, -822, -822, -822,
     -822, -822, -822, -822, -822, -822, -822, -822, -822, -822,
     -822, -822, -822, -822, -822, -822, -822, -822, -822, -822,
     -822, -822, -822, -822, -822, -822, -822, -822, -822, -822,
     -822, -822, -822, -822, -822, -822, -822, -822, -822, -822,
     -822, -822, -822, -822, -822, -822, -822, -822
    },

    {
       67, -823, -823, -823, -823, -823, -823, -823, -823, -823,

     -823, -823, -823, -823, -823, -823, -823, -823, -823, -823,
     -823, -823, -823, -823, -823, -823, -823, -823, -823, -823,
     -823, -823, -823, -823, -823, -823, -823, -823, -823, -823,
     -823, -823, -823, -823, -823, -823, -823, -823,  824,  824,
      824,  824,  824,  824,  824,  824,  824,  824, -823, -823,
     -823, -823, -823, -823, -823, -823, -823, -823, -823, -823,
     -823, -823, -823, -823, -823, -823, -823, -823, -823, -823,
     -823, -823, -823, -823, -823, -823, -823, -823, -823, -823,
     -823, -823, -823, -823, -823, -823, -823, -823, -823, -823,
     -823, -823, -823, -823, -823, -823, -823, -823, -823, -823,

     -823, -823, -823, -823, -823, -823, -823, -823, -823, -823,
     -823, -823, -823, -823, -823, -823, -823, -823
    },

    {
       67, -824, -824, -824, -824, -824, -824, -824, -824, -824,
     -824, -824, -824, -824, -824, -824, -824, -824, -824, -824,
     -824, -824, -824, -824, -824, -824, -824, -824, -824, -824,
     -824, -824, -824, -824, -824, -824, -824, -824, -824, -824,
     -824, -824, -824, -824, -824, -824, -824, -824,  824,  824,
      824,  824,  824,  824,  824,  824,  824,  824, -824, -824,
     -824, -824, -824, -824, -824, -824, -824, -824, -824, -824,
     -824, -824, -824, -824, -824, -824, -824, -824, -824, -824,

     -824, -824, -824, -824, -824, -824, -824, -824, -824, -824,
     -824, -824, -824, -824, -824, -824, -824, -824, -824, -824,
     -824, -824, -824, -824, -824, -824, -824, -824, -824, -824,
     -824, -824, -824, -824, -824, -824, -824, -824, -824, -824,
     -824, -824, -824, -824, -824, -824, -824, -824
    },

    {
       67, -825, -825, -825, -825, -825, -825, -825, -825, -825,
     -825, -825, -825, -825, -825, -825, -825, -825, -825, -825,
     -825, -825, -825, -825, -825, -825, -825, -825, -825, -825,
     -825, -825,  825, -825, -825, -825, -825, -825, -825, -825,
     -825, -825, -825,  826, -825,  826, -825, -825,  827,  827,

      827,  827,  827,  827,  827,  827,  827,  827, -825, -825,
     -825, -825, -825, -825, -825, -825, -825, -825, -825, -825,
     -825, -825, -825, -825, -825, -825, -825, -825, -825, -825,
     -825, -825, -825, -825, -825, -825, -825, -825, -825, -825,
     -825, -825, -825, -825, -825, -825, -825, -825, -825, -825,
     -825, -825, -825, -825, -825, -825, -825, -825, -825, -825,
     -825, -825, -825, -825, -825, -825, -825, -825, -825, -825,
     -825, -825, -825, -825, -825, -825, -825, -825
    },

    {
       67, -826, -826, -826, -826, -826, -826, -826, -826, -826,
     -826, -826, -826, -826, -826, -826, -826, -826, -826, -826,

     -826, -826, -826, -826, -826, -826, -826, -826, -826, -826,
     -826, -826, -826, -826, -826, -826, -826, -826, -826, -826,
     -826, -826, -826, -826, -826, -826, -826, -826,  827,  827,
      827,  827,  827,  827,  827,  827,  827,  827, -826, -826,
     -826, -826, -826, -826, -826, -826, -826, -826, -826, -826,
     -826, -826, -826, -826, -826, -826, -826, -826, -826, -826,
     -826, -826, -826, -826, -826, -826, -826, -826, -826, -826,
     -826, -826, -826, -826, -826, -826, -826, -826, -826, -826,
     -826, -826, -826, -826, -826, -826, -826, -826, -826, -826,
     -826, -826, -826, -826, -826, -826, -826, -826, -826, -826,

     -826, -826, -826, -826, -826, -826, -826, -826
    },

    {
       67, -827, -827, -827, -827, -827, -827, -827, -827, -827,
     -827, -827, -827, -827, -827, -827, -827, -827, -827, -827,
     -827, -827, -827, -827, -827, -827, -827, -827, -827, -827,
     -827, -827, -827, -827, -827, -827, -827, -827, -827, -827,
     -827, -827, -827, -827, -827, -827, -827, -827,  827,  827,
      827,  827,  827,  827,  827,  827,  827,  827, -827, -827,
     -827, -827, -827, -827, -827, -827, -827, -827, -827, -827,
     -827, -827, -827, -827, -827, -827, -827, -827, -827, -827,
     -827, -827, -827, -827, -827, -827, -827, -827, -827, -827,

     -827, -827, -827, -827, -827, -827, -827, -827, -827, -827,
     -827, -827, -827, -827, -827, -827, -827, -827, -827, -827,
     -827, -827, -827, -827, -827, -827, -827, -827, -827, -827,
     -827, -827, -827, -827, -827, -827, -827, -827
    },

    {
       67, -828, -828, -828, -828, -828, -828, -828, -828, -828,
     -828, -828, -828, -828, -828, -828, -828, -828, -828, -828,
     -828, -828, -828, -828, -828, -828, -828, -828, -828, -828,
     -828, -828,  828, -828, -828, -828, -828, -828, -828, -828,
     -828, -828, -828,  829, -828,  829, -828, -828,  830,  830,
      830,  830,  830,  830,  830,  830,  830,  830, -828, -828,

     -828, -828, -828, -828, -828, -828, -828, -828, -828, -828,
     -828, -828, -828, -828, -828, -828, -828, -828, -828, -828,
     -828, -828, -828, -828, -828, -828, -828, -828, -828, -828,
     -828, -828, -828, -828, -828, -828, -828, -828, -828, -828,
     -828, -828, -828, -828, -828, -828, -828, -828, -828, -828,
     -828, -828, -828, -828, -828, -828, -828, -828, -828, -828,
     -828, -828, -828, -828, -828, -828, -828, -828
    },

    {
       67, -829, -829, -829, -829, -829, -829, -829, -829, -829,
     -829, -829, -829, -829, -829, -829, -829, -829, -829, -829,
     -829, -829, -829, -829, -829, -829, -829, -829, -829, -829,

     -829, -829, -829, -829, -829, -829, -829, -829, -829, -829,
     -829, -829, -829, -829, -829, -829, -829, -829,  830,  830,
      830,  830,  830,  830,  830,  830,  830,  830, -829, -829,
     -829, -829, -829, -829, -829, -829, -829, -829, -829, -829,
     -829, -829, -829, -829, -829, -829, -829, -829, -829, -829,
     -829, -829, -829, -829, -829, -829, -829, -829, -829, -829,
     -829, -829, -829, -829, -829, -829, -829, -829, -829, -829,
     -829, -829, -829, -829, -829, -829, -829, -829, -829, -829,
     -829, -829, -829, -829, -829, -829, -829, -829, -829, -829,
     -829, -829, -829, -829, -829, -829, -829, -829

    },

    {
       67, -830, -830, -830, -830, -830, -830, -830, -830, -830,
     -830, -830, -830, -830, -830, -830, -830, -830, -830, -830,
     -830, -830, -830, -830, -830, -830, -830, -830, -830, -830,
     -830, -830, -830, -830, -830, -830, -830, -830, -830, -830,
     -830, -830, -830, -830, -830, -830, -830, -830,  830,  830,
      830,  830,  830,  830,  830,  830,  830,  830, -830, -830,
     -830, -830, -830, -830, -830, -830, -830, -830, -830, -830,
     -830, -830, -830, -830, -830, -830, -830, -830, -830, -830,
     -830, -830, -830, -830, -830, -830, -830, -830, -830, -830,
     -830, -830, -830, -830, -830, -830, -830, -830, -830, -830,

     -830, -830, -830, -830, -830, -830, -830, -830, -830, -830,
     -830, -830, -830, -830, -830, -830, -830, -830, -830, -830,
     -830, -830, -830, -830, -830, -830, -830, -830
    },

    {
       67, -831, -831, -831, -831, -831, -831, -831, -831, -831,
     -831, -831, -831, -831, -831, -831, -831, -831, -831, -831,
     -831, -831, -831, -831, -831, -831, -831, -831, -831, -831,
     -831, -831,  831, -831, -831, -831, -831, -831, -831, -831,
     -831, -831, -831,  832, -831,  832, -831, -831,  833,  833,
      833,  833,  833,  833,  833,  833,  833,  833, -831, -831,
     -831, -831, -831, -831, -831, -831, -831, -831, -831, -831,

     -831, -831, -831, -831, -831, -831, -831, -831, -831, -831,
     -831, -831, -831, -831, -831, -831, -831, -831, -831, -831,
     -831, -831, -831, -831, -831, -831, -831, -831, -831, -831,
     -831, -831, -831, -831, -831, -831, -831, -831, -831, -831,
     -831, -831, -831, -831, -831, -831, -831, -831, -831, -831,
     -831, -831, -831, -831, -831, -831, -831, -831
    },

    {
       67, -832, -832, -832, -832, -832, -832, -832, -832, -832,
     -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
     -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
     -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,

     -832, -832, -832, -832, -832, -832, -832, -832,  833,  833,
      833,  833,  833,  833,  833,  833,  833,  833, -832, -832,
     -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
     -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
     -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
     -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
     -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
     -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
     -832, -832, -832, -832, -832, -832, -832, -832
    },

    {
       67, -833, -833, -833, -833, -833, -833, -833, -833, -833,

     -833, -833, -833, -833, -833, -833, -833, -833, -833, -833,
     -833, -833, -833, -833, -833, -833, -833, -833, -833, -833,
     -833, -833, -833, -833, -833, -833, -833, -833, -833, -833,
     -833, -833, -833, -833, -833, -833, -833, -833,  833,  833,
      833,  833,  833,  833,  833,  833,  833,  833, -833, -833,
     -833, -833, -833, -833, -833, -833, -833, -833, -833, -833,
     -833, -833, -833, -833, -833, -833, -833, -833, -833, -833,
     -833, -833, -833, -833, -833, -833, -833, -833, -833, -833,
     -833, -833, -833, -833, -833, -833, -833, -833, -833, -833,
     -833, -833, -833, -833, -833, -833, -833, -833, -833, -833,

     -833, -833, -833, -833, -833, -833, -833, -833, -833, -833,
     -833, -833, -833, -833, -833, -833, -833, -833
    },

    {
       67, -834, -834, -834, -834, -834, -834, -834, -834, -834,
     -834, -834, -834, -834, -834, -834, -834, -834, -834, -834,
     -834, -834, -834, -834, -834, -834, -834, -834, -834, -834,
     -834, -834,  834, -834, -834, -834, -834, -834, -834,  835,
     -834, -834, -834, -834, -834, -834, -834, -834, -834, -834,
     -834, -834, -834, -834, -834, -834, -834, -834, -834, -834,
     -834, -834, -834, -834, -834, -834, -834, -834, -834, -834,
     -834, -834, -834, -834, -834, -834, -834, -834, -834, -834,

     -834, -834, -834, -834, -834, -834, -834, -834, -834, -834,
     -834, -834, -834, -834, -834, -834, -834, -834, -834, -834,
     -834, -834, -834, -834, -834, -834, -834, -834, -834, -834,
     -834, -834, -834, -834, -834, -834, -834, -834, -834, -834,
     -834, -834, -834, -834, -834, -834, -834, -834
    },

    {
       67,  847,  847,  847,  847,  847,  847,  847,  847,  847,
      847,  847,  847,  847,  847,  847,  847,  847,  847,  847,
      847,  847,  847,  847,  847,  847,  847,  847,  847,  847,
      847,  847,  847,  847,  847,  847,  847,  847,  847,  848,
      847,  847,  847,  847,  847,  847,  847,  847,  847,  847,

      847,  847,  847,  847,  847,  847,  847,  847,  847,  847,
      847,  847,  847,  847,  847,  847,  847,  847,  847,  847,
      847,  847,  847,  847,  847,  847,  847,  847,  847,  847,
      847,  847,  847,  847,  847,  847,  847,  847,  847,  847,
      847,  847,  847,  847,  847,  847,  847,  847,  847,  847,
      847,  847,  847,  847,  847,  847,  847,  847,  847,  847,
      847,  847,  847,  847,  847,  847,  847,  847,  847,  847,
      847,  847,  847,  847,  847,  847,  847,  847
    },

    {
       67, -836, -836, -836, -836, -836, -836, -836, -836, -836,
     -836, -836, -836, -836, -836, -836, -836, -836, -836, -836,

     -836, -836, -836, -836, -836, -836, -836, -836, -836, -836,
     -836, -836,  836, -836, -836, -836, -836, -836, -836,  837,
     -836, -836, -836, -836, -836, -836, -836, -836, -836, -836,
     -836, -836, -836, -836, -836, -836, -836, -836, -836, -836,
     -836, -836, -836, -836, -836, -836, -836, -836, -836, -836,
     -836, -836, -836, -836, -836, -836, -836, -836, -836, -836,
     -836, -836, -836, -836, -836, -836, -836, -836, -836, -836,
     -836, -836, -836, -836, -836, -836, -836, -836, -836, -836,
     -836, -836, -836, -836, -836, -836, -836, -836, -836, -836,
     -836, -836, -836, -836, -836, -836, -836, -836, -836, -836,

     -836, -836, -836, -836, -836, -836, -836, -836
    },

    {
       67,  849,  849,  849,  849,  849,  849,  849,  849,  849,
      849,  849,  849,  849,  849,  849,  849,  849,  849,  849,
      849,  849,  849,  849,  849,  849,  849,  849,  849,  849,
      849,  849,  849,  849,  849,  849,  849,  849,  849,  850,
      849,  849,  849,  849,  849,  849,  849,  849,  849,  849,
      849,  849,  849,  849,  849,  849,  849,  849,  849,  849,
      849,  849,  849,  849,  849,  849,  849,  849,  849,  849,
      849,  849,  849,  849,  849,  849,  849,  849,  849,  849,
      849,  849,  849,  849,  849,  849,  849,  849,  849,  849,

      849,  849,  849,  849,  849,  849,  849,  849,  849,  849,
      849,  849,  849,  849,  849,  849,  849,  849,  849,  849,
      849,  849,  849,  849,  849,  849,  849,  849,  849,  849,
      849,  849,  849,  849,  849,  849,  849,  849
    },

    {
       67, -838, -838, -838, -838, -838, -838, -838, -838, -838,
     -838, -838, -838, -838, -838, -838, -838, -838, -838, -838,
     -838, -838, -838, -838, -838, -838, -838, -838, -838, -838,
     -838, -838,  838, -838, -838, -838, -838, -838, -838,  839,
     -838, -838, -838, -838, -838, -838, -838, -838, -838, -838,
     -838, -838, -838, -838, -838, -838, -838, -838, -838, -838,

     -838, -838, -838, -838, -838, -838, -838, -838, -838, -838,
     -838, -838, -838, -838, -838, -838, -838, -838, -838, -838,
     -838, -838, -838, -838, -838, -838, -838, -838, -838, -838,
     -838, -838, -838, -838, -838, -838, -838, -838, -838, -838,
     -838, -838, -838, -838, -838, -838, -838, -838, -838, -838,
     -838, -838, -838, -838, -838, -838, -838, -838, -838, -838,
     -838, -838, -838, -838, -838, -838, -838, -838
    },

    {
       67,  851,  851,  851,  851,  851,  851,  851,  851,  851,
      851,  851,  851,  851,  851,  851,  851,  851,  851,  851,
      851,  851,  851,  851,  851,  851,  851,  851,  851,  851,

      851,  851,  851,  851,  851,  851,  851,  851,  851,  852,
      851,  851,  851,  851,  851,  851,  851,  851,  851,  851,
      851,  851,  851,  851,  851,  851,  851,  851,  851,  851,
      851,  851,  851,  851,  851,  851,  851,  851,  851,  851,
      851,  851,  851,  851,  851,  851,  851,  851,  851,  851,
      851,  851,  851,  851,  851,  851,  851,  851,  851,  851,
      851,  851,  851,  851,  851,  851,  851,  851,  851,  851,
      851,  851,  851,  851,  851,  851,  851,  851,  851,  851,
      851,  851,  851,  851,  851,  851,  851,  851,  851,  851,
      851,  851,  851,  851,  851,  851,  851,  851

    },

    {
       67, -840, -840, -840, -840, -840, -840, -840, -840, -840,
     -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
     -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
     -840, -840,  840, -840, -840, -840, -840, -840, -840,  841,
     -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
     -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
     -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
     -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
     -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
     -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,

     -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
     -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
     -840, -840, -840, -840, -840, -840, -840, -840
    },

    {
       67,  853,  853,  853,  853,  853,  853,  853,  853,  853,
      853,  853,  853,  853,  853,  853,  853,  853,  853,  853,
      853,  853,  853,  853,  853,  853,  853,  853,  853,  853,
      853,  853,  853,  853,  853,  853,  853,  853,  853,  854,
      853,  853,  853,  853,  853,  853,  853,  853,  853,  853,
      853,  853,  853,  853,  853,  853,  853,  853,  853,  853,
      853,  853,  853,  853,  853,  853,  853,  853,  853,  853,

      853,  853,  853,  853,  853,  853,  853,  853,  853,  853,
      853,  853,  853,  853,  853,  853,  853,  853,  853,  853,
      853,  853,  853,  853,  853,  853,  853,  853,  853,  853,
      853,  853,  853,  853,  853,  853,  853,  853,  853,  853,
      853,  853,  853,  853,  853,  853,  853,  853,  853,  853,
      853,  853,  853,  853,  853,  853,  853,  853
    },

    {
       67, -842, -842, -842, -842, -842, -842, -842, -842, -842,
     -842, -842, -842, -842, -842, -842, -842, -842, -842, -842,
     -842, -842, -842, -842, -842, -842, -842, -842, -842, -842,
     -842, -842,  842, -842, -842, -842, -842, -842, -842,  843,

     -842, -842, -842, -842, -842, -842, -842, -842, -842, -842,
     -842, -842, -842, -842, -842, -842, -842, -842, -842, -842,
     -842, -842, -842, -842, -842, -842, -842, -842, -842, -842,
     -842, -842, -842, -842, -842, -842, -842, -842, -842, -842,
     -842, -842, -842, -842, -842, -842, -842, -842, -842, -842,
     -842, -842, -842, -842, -842, -842, -842, -842, -842, -842,
     -842, -842, -842, -842, -842, -842, -842, -842, -842, -842,
     -842, -842, -842, -842, -842, -842, -842, -842, -842, -842,
     -842, -842, -842, -842, -842, -842, -842, -842
    },

    {
       67,  855,  855,  855,  855,  855,  855,  855,  855,  855,

      855,  855,  855,  855,  855,  855,  855,  855,  855,  855,
      855,  855,  855,  855,  855,  855,  855,  855,  855,  855,
      855,  855,  855,  855,  855,  855,  855,  855,  855,  856,
      855,  855,  855,  855,  855,  855,  855,  855,  855,  855,
      855,  855,  855,  855,  855,  855,  855,  855,  855,  855,
      855,  855,  855,  855,  855,  855,  855,  855,  855,  855,
      855,  855,  855,  855,  855,  855,  855,  855,  855,  855,
      855,  855,  855,  855,  855,  855,  855,  855,  855,  855,
      855,  855,  855,  855,  855,  855,  855,  855,  855,  855,
      855,  855,  855,  855,  855,  855,  855,  855,  855,  855,

      855,  855,  855,  855,  855,  855,  855,  855,  855,  855,
      855,  855,  855,  855,  855,  855,  855,  855
    },

    {
       67, -844, -844, -844, -844, -844, -844, -844, -844, -844,
     -844, -844, -844, -844, -844, -844, -844, -844, -844, -844,
     -844, -844, -844, -844, -844, -844, -844, -844, -844, -844,
     -844, -844,  844, -844, -844, -844, -844, -844, -844,  845,
     -844, -844, -844, -844, -844, -844, -844, -844, -844, -844,
     -844, -844, -844, -844, -844, -844, -844, -844, -844, -844,
     -844, -844, -844, -844, -844, -844, -844, -844, -844, -844,
     -844, -844, -844, -844, -844, -844, -844, -844, -844, -844,

     -844, -844, -844, -844, -844, -844, -844, -844, -844, -844,
     -844, -844, -844, -844, -844, -844, -844, -844, -844, -844,
     -844, -844, -844, -844, -844, -844, -844, -844, -844, -844,
     -844, -844, -844, -844, -844, -844, -844, -844, -844, -844,
     -844, -844, -844, -844, -844, -844, -844, -844
    },

    {
       67,  857,  857,  857,  857,  857,  857,  857,  857,  857,
      857,  857,  857,  857,  857,  857,  857,  857,  857,  857,
      857,  857,  857,  857,  857,  857,  857,  857,  857,  857,
      857,  857,  857,  857,  857,  857,  857,  857,  857,  858,
      857,  857,  857,  857,  857,  857,  857,  857,  857,  857,

      857,  857,  857,  857,  857,  857,  857,  857,  857,  857,
      857,  857,  857,  857,  857,  857,  857,  857,  857,  857,
      857,  857,  857,  857,  857,  857,  857,  857,  857,  857,
      857,  857,  857,  857,  857,  857,  857,  857,  857,  857,
      857,  857,  857,  857,  857,  857,  857,  857,  857,  857,
      857,  857,  857,  857,  857,  857,  857,  857,  857,  857,
      857,  857,  857,  857,  857,  857,  857,  857,  857,  857,
      857,  857,  857,  857,  857,  857,  857,  857
    },

    {
       67, -846, -846, -846, -846, -846, -846, -846, -846, -846,
     -846, -846, -846, -846, -846, -846, -846, -846, -846, -846,

     -846, -846, -846, -846, -846, -846, -846, -846, -846, -846,
     -846, -846,  859, -846, -846, -846, -846, -846, -846, -846,
     -846, -846, -846, -846, -846, -846, -846, -846, -846, -846,
     -846, -846, -846, -846, -846, -846, -846, -846, -846, -846,
     -846, -846, -846, -846, -846, -846, -846, -846, -846, -846,
     -846, -846, -846, -846, -846, -846, -846, -846, -846, -846,
     -846, -846, -846, -846, -846, -846, -846, -846, -846, -846,
     -846, -846, -846, -846, -846, -846, -846, -846, -846, -846,
     -846, -846, -846, -846, -846, -846, -846, -846, -846, -846,
     -846, -846, -846, -846, -846, -846, -846, -846, -846, -846,

     -846, -846, -846, -846, -846, -846, -846, -846
    },

    {
       67,  847,  847,  847,  847,  847,  847,  847,  847,  847,
      847,  847,  847,  847,  847,  847,  847,  847,  847,  847,
      847,  847,  847,  847,  847,  847,  847,  847,  847,  847,
      847,  847,  847,  847,  847,  847,  847,  847,  847,  848,
      847,  847,  847,  847,  847,  847,  847,  847,  847,  847,
      847,  847,  847,  847,  847,  847,  847,  847,  847,  847,
      847,  847,  847,  847,  847,  847,  847,  847,  847,  847,
      847,  847,  847,  847,  847,  847,  847,  847,  847,  847,
      847,  847,  847,  847,  847,  847,  847,  847,  847,  847,

      847,  847,  847,  847,  847,  847,  847,  847,  847,  847,
      847,  847,  847,  847,  847,  847,  847,  847,  847,  847,
      847,  847,  847,  847,  847,  847,  847,  847,  847,  847,
      847,  847,  847,  847,  847,  847,  847,  847
    },

    {
       67, -848, -848, -848, -848, -848, -848, -848, -848, -848,
     -848, -848, -848, -848, -848, -848, -848, -848, -848, -848,
     -848, -848, -848, -848, -848, -848, -848, -848, -848, -848,
     -848, -848, -848, -848, -848, -848, -848, -848, -848,  847,
     -848, -848, -848, -848, -848, -848, -848, -848, -848, -848,
     -848, -848, -848, -848, -848, -848, -848, -848, -848, -848,

     -848, -848, -848, -848, -848, -848, -848, -848, -848, -848,
     -848, -848, -848, -848, -848, -848, -848, -848, -848, -848,
     -848, -848, -848, -848, -848, -848, -848, -848, -848, -848,
     -848, -848, -848, -848, -848, -848, -848, -848, -848, -848,
     -848, -848, -848, -848, -848, -848, -848, -848, -848, -848,
     -848, -848, -848, -848, -848, -848, -848, -848, -848, -848,
     -848, -848, -848, -848, -848, -848, -848, -848
    },

    {
       67,  849,  849,  849,  849,  849,  849,  849,  849,  849,
      849,  849,  849,  849,  849,  849,  849,  849,  849,  849,
      849,  849,  849,  849,  849,  849,  849,  849,  849,  849,

      849,  849,  849,  849,  849,  849,  849,  849,  849,  850,
      849,  849,  849,  849,  849,  849,  849,  849,  849,  849,
      849,  849,  849,  849,  849,  849,  849,  849,  849,  849,
      849,  849,  849,  849,  849,  849,  849,  849,  849,  849,
      849,  849,  849,  849,  849,  849,  849,  849,  849,  849,
      849,  849,  849,  849,  849,  849,  849,  849,  849,  849,
      849,  849,  849,  849,  849,  849,  849,  849,  849,  849,
      849,  849,  849,  849,  849,  849,  849,  849,  849,  849,
      849,  849,  849,  849,  849,  849,  849,  849,  849,  849,
      849,  849,  849,  849,  849,  849,  849,  849

    },

    {
       67, -850, -850, -850, -850, -850, -850, -850, -850, -850,
     -850, -850, -850, -850, -850, -850, -850, -850, -850, -850,
     -850, -850, -850, -850, -850, -850, -850, -850, -850, -850,
     -850, -850, -850, -850, -850, -850, -850, -850, -850,  849,
     -850, -850, -850, -850, -850, -850, -850, -850, -850, -850,
     -850, -850, -850, -850, -850, -850, -850, -850, -850, -850,
     -850, -850, -850, -850, -850, -850, -850, -850, -850, -850,
     -850, -850, -850, -850, -850, -850, -850, -850, -850, -850,
     -850, -850, -850, -850, -850, -850, -850, -850, -850, -850,
     -850, -850, -850, -850, -850, -850, -850, -850, -850, -850,

     -850, -850, -850, -850, -850, -850, -850, -850, -850, -850,
     -850, -850, -850, -850, -850, -850, -850, -850, -850, -850,
     -850, -850, -850, -850, -850, -850, -850, -850
    },

    {
       67,  851,  851,  851,  851,  851,  851,  851,  851,  851,
      851,  851,  851,  851,  851,  851,  851,  851,  851,  851,
      851,  851,  851,  851,  851,  851,  851,  851,  851,  851,
      851,  851,  851,  851,  851,  851,  851,  851,  851,  852,
      851,  851,  851,  851,  851,  851,  851,  851,  851,  851,
      851,  851,  851,  851,  851,  851,  851,  851,  851,  851,
      851,  851,  851,  851,  851,  851,  851,  851,  851,  851,

      851,  851,  851,  851,  851,  851,  851,  851,  851,  851,
      851,  851,  851,  851,  851,  851,  851,  851,  851,  851,
      851,  851,  851,  851,  851,  851,  851,  851,  851,  851,
      851,  851,  851,  851,  851,  851,  851,  851,  851,  851,
      851,  851,  851,  851,  851,  851,  851,  851,  851,  851,
      851,  851,  851,  851,  851,  851,  851,  851
    },

    {
       67, -852, -852, -852, -852, -852, -852, -852, -852, -852,
     -852, -852, -852, -852, -852, -852, -852, -852, -852, -852,
     -852, -852, -852, -852, -852, -852, -852, -852, -852, -852,
     -852, -852, -852, -852, -852, -852, -852, -852, -852,  851,

     -852, -852, -852, -852, -852, -852, -852, -852, -852, -852,
     -852, -852, -852, -852, -852, -852, -852, -852, -852, -852,
     -852, -852, -852, -852, -852, -852, -852, -852, -852, -852,
     -852, -852, -852, -852, -852, -852, -852, -852, -852, -852,
     -852, -852, -852, -852, -852, -852, -852, -852, -852, -852,
     -852, -852, -852, -852, -852, -852, -852, -852, -852, -852,
     -852, -852, -852, -852, -852, -852, -852, -852, -852, -852,
     -852, -852, -852, -852, -852, -852, -852, -852, -852, -852,
     -852, -852, -852, -852, -852, -852, -852, -852
    },

    {
       67,  853,  853,  853,  853,  853,  853,  853,  853,  853,

      853,  853,  853,  853,  853,  853,  853,  853,  853,  853,
      853,  853,  853,  853,  853,  853,  853,  853,  853,  853,
      853,  853,  853,  853,  853,  853,  853,  853,  853,  854,
      853,  853,  853,  853,  853,  853,  853,  853,  853,  853,
      853,  853,  853,  853,  853,  853,  853,  853,  853,  853,
      853,  853,  853,  853,  853,  853,  853,  853,  853,  853,
      853,  853,  853,  853,  853,  853,  853,  853,  853,  853,
      853,  853,  853,  853,  853,  853,  853,  853,  853,  853,
      853,  853,  853,  853,  853,  853,  853,  853,  853,  853,
      853,  853,  853,  853,  853,  853,  853,  853,  853,  853,

      853,  853,  853,  853,  853,  853,  853,  853,  853,  853,
      853,  853,  853,  853,  853,  853,  853,  853
    },

    {
       67, -854, -854, -854, -854, -854, -854, -854, -854, -854,
     -854, -854, -854, -854, -854, -854, -854, -854, -854, -854,
     -854, -854, -854, -854, -854, -854, -854, -854, -854, -854,
     -854, -854, -854, -854, -854, -854, -854, -854, -854,  853,
     -854, -854, -854, -854, -854, -854, -854, -854, -854, -854,
     -854, -854, -854, -854, -854, -854, -854, -854, -854, -854,
     -854, -854, -854, -854, -854, -854, -854, -854, -854, -854,
     -854, -854, -854, -854, -854, -854, -854, -854, -854, -854,

     -854, -854, -854, -854, -854, -854, -854, -854, -854, -854,
     -854, -854, -854, -854, -854, -854, -854, -854, -854, -854,
     -854, -854, -854, -854, -854, -854, -854, -854, -854, -854,
     -854, -854, -854, -854, -854, -854, -854, -854, -854, -854,
     -854, -854, -854, -854, -854, -854, -854, -854
    },

    {
       67,  855,  855,  855,  855,  855,  855,  855,  855,  855,
      855,  855,  855,  855,  855,  855,  855,  855,  855,  855,
      855,  855,  855,  855,  855,  855,  855,  855,  855,  855,
      855,  855,  855,  855,  855,  855,  855,  855,  855,  856,
      855,  855,  855,  855,  855,  855,  855,  855,  855,  855,

      855,  855,  855,  855,  855,  855,  855,  855,  855,  855,
      855,  855,  855,  855,  855,  855,  855,  855,  855,  855,
      855,  855,  855,  855,  855,  855,  855,  855,  855,  855,
      855,  855,  855,  855,  855,  855,  855,  855,  855,  855,
      855,  855,  855,  855,  855,  855,  855,  855,  855,  855,
      855,  855,  855,  855,  855,  855,  855,  855,  855,  855,
      855,  855,  855,  855,  855,  855,  855,  855,  855,  855,
      855,  855,  855,  855,  855,  855,  855,  855
    },

    {
       67, -856, -856, -856, -856, -856, -856, -856, -856, -856,
     -856, -856, -856, -856, -856, -856, -856, -856, -856, -856,

     -856, -856, -856, -856, -856, -856, -856, -856, -856, -856,
     -856, -856, -856, -856, -856, -856, -856, -856, -856,  855,
     -856, -856, -856, -856, -856, -856, -856, -856, -856, -856,
     -856, -856, -856, -856, -856, -856, -856, -856, -856, -856,
     -856, -856, -856, -856, -856, -856, -856, -856, -856, -856,
     -856, -856, -856, -856, -856, -856, -856, -856, -856, -856,
     -856, -856, -856, -856, -856, -856, -856, -856, -856, -856,
     -856, -856, -856, -856, -856, -856, -856, -856, -856, -856,
     -856, -856, -856, -856, -856, -856, -856, -856, -856, -856,
     -856, -856, -856, -856, -856, -856, -856, -856, -856, -856,

     -856, -856, -856, -856, -856, -856, -856, -856
    },

    {
       67,  857,  857,  857,  857,  857,  857,  857,  857,  857,
      857,  857,  857,  857,  857,  857,  857,  857,  857,  857,
      857,  857,  857,  857,  857,  857,  857,  857,  857,  857,
      857,  857,  857,  857,  857,  857,  857,  857,  857,  858,
      857,  857,  857,  857,  857,  857,  857,  857,  857,  857,
      857,  857,  857,  857,  857,  857,  857,  857,  857,  857,
      857,  857,  857,  857,  857,  857,  857,  857,  857,  857,
      857,  857,  857,  857,  857,  857,  857,  857,  857,  857,
      857,  857,  857,  857,  857,  857,  857,  857,  857,  857,

      857,  857,  857,  857,  857,  857,  857,  857,  857,  857,
      857,  857,  857,  857,  857,  857,  857,  857,  857,  857,
      857,  857,  857,  857,  857,  857,  857,  857,  857,  857,
      857,  857,  857,  857,  857,  857,  857,  857
    },

    {
       67, -858, -858, -858, -858, -858, -858, -858, -858, -858,
     -858, -858, -858, -858, -858, -858, -858, -858, -858, -858,
     -858, -858, -858, -858, -858, -858, -858, -858, -858, -858,
     -858, -858, -858, -858, -858, -858, -858, -858, -858,  857,
     -858, -858, -858, -858, -858, -858, -858, -858, -858, -858,
     -858, -858, -858, -858, -858, -858, -858, -858, -858, -858,

     -858, -858, -858, -858, -858, -858, -858, -858, -858, -858,
     -858, -858, -858, -858, -858, -858, -858, -858, -858, -858,
     -858, -858, -858, -858, -858, -858, -858, -858, -858, -858,
     -858, -858, -858, -858, -858, -858, -858, -858, -858, -858,
     -858, -858, -858, -858, -858, -858, -858, -858, -858, -858,
     -858, -858, -858, -858, -858, -858, -858, -858, -858, -858,
     -858, -858, -858, -858, -858, -858, -858, -858
    },

    {
       67, -859, -859, -859, -859, -859, -859, -859, -859, -859,
     -859, -859, -859, -859, -859, -859, -859, -859, -859, -859,
     -859, -859, -859, -859, -859, -859, -859, -859, -859, -859,

     -859, -859,  860, -859, -859, -859, -859, -859, -859, -859,
     -859, -859, -859, -859, -859, -859, -859, -859, -859, -859,
     -859, -859, -859, -859, -859, -859, -859, -859, -859, -859,
     -859, -859, -859, -859, -859, -859, -859, -859, -859, -859,
     -859, -859, -859, -859, -859, -859, -859, -859, -859, -859,
     -859, -859, -859, -859, -859, -859, -859, -859, -859, -859,
     -859, -859, -859, -859, -859, -859, -859, -859, -859, -859,
     -859, -859, -859, -859, -859, -859, -859, -859, -859, -859,
     -859, -859, -859, -859, -859, -859, -859, -859, -859, -859,
     -859, -859, -859, -859, -859, -859, -859, -859

    },

    {
       67, -860, -860, -860, -860, -860, -860, -860, -860, -860,
     -860, -860, -860, -860, -860, -860, -860, -860, -860, -860,
     -860, -860, -860, -860, -860, -860, -860, -860, -860, -860,
     -860, -860,  861, -860, -860, -860, -860, -860, -860, -860,
     -860, -860, -860, -860, -860, -860, -860, -860, -860, -860,
     -860, -860, -860, -860, -860, -860, -860, -860, -860, -860,
     -860, -860, -860, -860, -860, -860, -860, -860, -860, -860,
     -860, -860, -860, -860, -860, -860, -860, -860, -860, -860,
     -860, -860, -860, -860, -860, -860, -860, -860, -860, -860,
     -860, -860, -860, -860, -860, -860, -860, -860, -860, -860,

     -860, -860, -860, -860, -860, -860, -860, -860, -860, -860,
     -860, -860, -860, -860, -860, -860, -860, -860, -860, -860,
     -860, -860, -860, -860, -860, -860, -860, -860
    },

    {
       67, -861, -861, -861, -861, -861, -861, -861, -861, -861,
     -861, -861, -861, -861, -861, -861, -861, -861, -861, -861,
     -861, -861, -861, -861, -861, -861, -861, -861, -861, -861,
     -861, -861,  862, -861, -861, -861, -861, -861, -861, -861,
     -861, -861, -861, -861, -861, -861, -861, -861, -861, -861,
     -861, -861, -861, -861, -861, -861, -861, -861, -861, -861,
     -861, -861, -861, -861, -861, -861, -861, -861, -861, -861,

     -861, -861, -861, -861, -861, -861, -861, -861, -861, -861,
     -861, -861, -861, -861, -861, -861, -861, -861, -861, -861,
     -861, -861, -861, -861, -861, -861, -861, -861, -861, -861,
     -861, -861, -861, -861, -861, -861, -861, -861, -861, -861,
     -861, -861, -861, -861, -861, -861, -861, -861, -861, -861,
     -861, -861, -861, -861, -861, -861, -861, -861
    },

    {
       67, -862, -862, -862, -862, -862, -862, -862, -862, -862,
     -862, -862, -862, -862, -862, -862, -862, -862, -862, -862,
     -862, -862, -862, -862, -862, -862, -862, -862, -862, -862,
     -862, -862,  863, -862, -862, -862, -862, -862, -862, -862,

     -862, -862, -862, -862, -862, -862, -862, -862, -862, -862,
     -862, -862, -862, -862, -862, -862, -862, -862, -862, -862,
     -862, -862, -862, -862, -862, -862, -862, -862, -862, -862,
     -862, -862, -862, -862, -862, -862, -862, -862, -862, -862,
     -862, -862, -862, -862, -862, -862, -862, -862, -862, -862,
     -862, -862, -862, -862, -862, -862, -862, -862, -862, -862,
     -862, -862, -862, -862, -862, -862, -862, -862, -862, -862,
     -862, -862, -862, -862, -862, -862, -862, -862, -862, -862,
     -862, -862, -862, -862, -862, -862, -862, -862
    },

    {
       67, -863, -863, -863, -863, -863, -863, -863, -863, -863,

     -863, -863, -863, -863, -863, -863, -863, -863, -863, -863,
     -863, -863, -863, -863, -863, -863, -863, -863, -863, -863,
     -863, -863,  864, -863, -863, -863, -863, -863, -863, -863,
     -863, -863, -863, -863, -863, -863, -863, -863, -863, -863,
     -863, -863, -863, -863, -863, -863, -863, -863, -863, -863,
     -863, -863, -863, -863, -863, -863, -863, -863, -863, -863,
     -863, -863, -863, -863, -863, -863, -863, -863, -863, -863,
     -863, -863, -863, -863, -863, -863, -863, -863, -863, -863,
     -863, -863, -863, -863, -863, -863, -863, -863, -863, -863,
     -863, -863, -863, -863, -863, -863, -863, -863, -863, -863,

     -863, -863, -863, -863, -863, -863, -863, -863, -863, -863,
     -863, -863, -863, -863, -863, -863, -863, -863
    },

    {
       67, -864, -864, -864, -864, -864, -864, -864, -864, -864,
     -864, -864, -864, -864, -864, -864, -864, -864, -864, -864,
     -864, -864, -864, -864, -864, -864, -864, -864, -864, -864,
     -864, -864,  865, -864, -864, -864, -864, -864, -864, -864,
     -864, -864, -864, -864, -864, -864, -864, -864, -864, -864,
     -864, -864, -864, -864, -864, -864, -864, -864, -864, -864,
     -864, -864, -864, -864, -864, -864, -864, -864, -864, -864,
     -864, -864, -864, -864, -864, -864, -864, -864, -864, -864,

     -864, -864, -864, -864, -864, -864, -864, -864, -864, -864,
     -864, -864, -864, -864, -864, -864, -864, -864, -864, -864,
     -864, -864, -864, -864, -864, -864, -864, -864, -864, -864,
     -864, -864, -864, -864, -864, -864, -864, -864, -864, -864,
     -864, -864, -864, -864, -864, -864, -864, -864
    },

    {
       67, -865, -865, -865, -865, -865, -865, -865, -865, -865,
     -865, -865, -865, -865, -865, -865, -865, -865, -865, -865,
     -865, -865, -865, -865, -865, -865, -865, -865, -865, -865,
     -865, -865,  866, -865, -865, -865, -865, -865, -865, -865,
     -865, -865, -865, -865, -865, -865, -865, -865, -865, -865,

     -865, -865, -865, -865, -865, -865, -865, -865, -865, -865,
     -865, -865, -865, -865, -865, -865, -865, -865, -865, -865,
     -865, -865, -865, -865, -865, -865, -865, -865, -865, -865,
     -865, -865, -865, -865, -865, -865, -865, -865, -865, -865,
     -865, -865, -865, -865, -865, -865, -865, -865, -865, -865,
     -865, -865, -865, -865, -865, -865, -865, -865, -865, -865,
     -865, -865, -865, -865, -865, -865, -865, -865, -865, -865,
     -865, -865, -865, -865, -865, -865, -865, -865
    },

    {
       67, -866, -866, -866, -866, -866, -866, -866, -866, -866,
     -866, -866, -866, -866, -866, -866, -866, -866, -866, -866,

     -866, -866, -866, -866, -866, -866, -866, -866, -866, -866,
     -866, -866,  867, -866, -866, -866, -866, -866, -866, -866,
     -866, -866, -866, -866, -866, -866, -866, -866, -866, -866,
     -866, -866, -866, -866, -866, -866, -866, -866, -866, -866,
     -866, -866, -866, -866, -866, -866, -866, -866, -866, -866,
     -866, -866, -866, -866, -866, -866, -866, -866, -866, -866,
     -866, -866, -866, -866, -866, -866, -866, -866, -866, -866,
     -866, -866, -866, -866, -866, -866, -866, -866, -866, -866,
     -866, -866, -866, -866, -866, -866, -866, -866, -866, -866,
     -866, -866, -866, -866, -866, -866, -866, -866, -866, -866,

     -866, -866, -866, -866, -866, -866, -866, -866
    },

    {
       67, -867, -867, -867, -867, -867, -867, -867, -867, -867,
     -867, -867, -867, -867, -867, -867, -867, -867, -867, -867,
     -867, -867, -867, -867, -867, -867, -867, -867, -867, -867,
     -867, -867,  868, -867, -867, -867, -867, -867, -867, -867,
     -867, -867, -867, -867, -867, -867, -867, -867, -867, -867,
     -867, -867, -867, -867, -867, -867, -867, -867, -867, -867,
     -867, -867, -867, -867, -867, -867, -867, -867, -867, -867,
     -867, -867, -867, -867, -867, -867, -867, -867, -867, -867,
     -867, -867, -867, -867, -867, -867, -867, -867, -867, -867,

     -867, -867, -867, -867, -867, -867, -867, -867, -867, -867,
     -867, -867, -867, -867, -867, -867, -867, -867, -867, -867,
     -867, -867, -867, -867, -867, -867, -867, -867, -867, -867,
     -867, -867, -867, -867, -867, -867, -867, -867
    },

    {
       67, -868, -868, -868, -868, -868, -868, -868, -868, -868,
     -868, -868, -868, -868, -868, -868, -868, -868, -868, -868,
     -868, -868, -868, -868, -868, -868, -868, -868, -868, -868,
     -868, -868,  869, -868, -868, -868, -868, -868, -868, -868,
     -868, -868, -868, -868, -868, -868, -868, -868, -868, -868,
     -868, -868, -868, -868, -868, -868, -868, -868, -868, -868,

     -868, -868, -868, -868, -868, -868, -868, -868, -868, -868,
     -868, -868, -868, -868, -868, -868, -868, -868, -868, -868,
     -868, -868, -868, -868, -868, -868, -868, -868, -868, -868,
     -868, -868, -868, -868, -868, -868, -868, -868, -868, -868,
     -868, -868, -868, -868, -868, -868, -868, -868, -868, -868,
     -868, -868, -868, -868, -868, -868, -868, -868, -868, -868,
     -868, -868, -868, -868, -868, -868, -868, -868
    },

    {
       67, -869, -869, -869, -869, -869, -869, -869, -869, -869,
     -869, -869, -869, -869, -869, -869, -869, -869, -869, -869,
     -869, -869, -869, -869, -869, -869, -869, -869, -869, -869,

     -869, -869,  870, -869, -869, -869, -869, -869, -869, -869,
     -869, -869, -869, -869, -869, -869, -869, -869, -869, -869,
     -869, -869, -869, -869, -869, -869, -869, -869, -869, -869,
     -869, -869, -869, -869, -869, -869, -869, -869, -869, -869,
     -869, -869, -869, -869, -869, -869, -869, -869, -869, -869,
     -869, -869, -869, -869, -869, -869, -869, -869, -869, -869,
     -869, -869, -869, -869, -869, -869, -869, -869, -869, -869,
     -869, -869, -869, -869, -869, -869, -869, -869, -869, -869,
     -869, -869, -869, -869, -869, -869, -869, -869, -869, -869,
     -869, -869, -869, -869, -869, -869, -869, -869

    },

    {
       67, -870, -870, -870, -870, -870, -870, -870, -870, -870,
     -870, -870, -870, -870, -870, -870, -870, -870, -870, -870,
     -870, -870, -870, -870, -870, -870, -870, -870, -870, -870,
     -870, -870,  871, -870, -870, -870, -870, -870, -870, -870,
     -870, -870, -870, -870, -870, -870, -870, -870, -870, -870,
     -870, -870, -870, -870, -870, -870, -870, -870, -870, -870,
     -870, -870, -870, -870, -870, -870, -870, -870, -870, -870,
     -870, -870, -870, -870, -870, -870, -870, -870, -870, -870,
     -870, -870, -870, -870, -870, -870, -870, -870, -870, -870,
     -870, -870, -870, -870, -870, -870, -870, -870, -870, -870,

     -870, -870, -870, -870, -870, -870, -870, -870, -870, -870,
     -870, -870, -870, -870, -870, -870, -870, -870, -870, -870,
     -870, -870, -870, -870, -870, -870, -870, -870
    },

    {
       67, -871, -871, -871, -871, -871, -871, -871, -871, -871,
     -871, -871, -871, -871, -871, -871, -871, -871, -871, -871,
     -871, -871, -871, -871, -871, -871, -871, -871, -871, -871,
     -871, -871,  872, -871, -871, -871, -871, -871, -871, -871,
     -871, -871, -871, -871, -871, -871, -871, -871, -871, -871,
     -871, -871, -871, -871, -871, -871, -871, -871, -871, -871,
     -871, -871, -871, -871, -871, -871, -871, -871, -871, -871,

     -871, -871, -871, -871, -871, -871, -871, -871, -871, -871,
     -871, -871, -871, -871, -871, -871, -871, -871, -871, -871,
     -871, -871, -871, -871, -871, -871, -871, -871, -871, -871,
     -871, -871, -871, -871, -871, -871, -871, -871, -871, -871,
     -871, -871, -871, -871, -871, -871, -871, -871, -871, -871,
     -871, -871, -871, -871, -871, -871, -871, -871
    },

    {
       67, -872, -872, -872, -872, -872, -872, -872, -872, -872,
     -872, -872, -872, -872, -872, -872, -872, -872, -872, -872,
     -872, -872, -872, -872, -872, -872, -872, -872, -872, -872,
     -872, -872,  873, -872, -872, -872, -872, -872, -872, -872,

     -872, -872, -872, -872, -872, -872, -872, -872, -872, -872,
     -872, -872, -872, -872, -872, -872, -872, -872, -872, -872,
     -872, -872, -872, -872, -872, -872, -872, -872, -872, -872,
     -872, -872, -872, -872, -872, -872, -872, -872, -872, -872,
     -872, -872, -872, -872, -872, -872, -872, -872, -872, -872,
     -872, -872, -872, -872, -872, -872, -872, -872, -872, -872,
     -872, -872, -872, -872, -872, -872, -872, -872, -872, -872,
     -872, -872, -872, -872, -872, -872, -872, -872, -872, -872,
     -872, -872, -872, -872, -872, -872, -872, -872
    },

    {
       67, -873, -873, -873, -873, -873, -873, -873, -873, -873,

     -873, -873, -873, -873, -873, -873, -873, -873, -873, -873,
     -873, -873, -873, -873, -873, -873, -873, -873, -873, -873,
     -873, -873,  874, -873, -873, -873, -873, -873, -873, -873,
     -873, -873, -873, -873, -873, -873, -873, -873, -873, -873,
     -873, -873, -873, -873, -873, -873, -873, -873, -873, -873,
     -873, -873, -873, -873, -873, -873, -873, -873, -873, -873,
     -873, -873, -873, -873, -873, -873, -873, -873, -873, -873,
     -873, -873, -873, -873, -873, -873, -873, -873, -873, -873,
     -873, -873, -873, -873, -873, -873, -873, -873, -873, -873,
     -873, -873, -873, -873, -873, -873, -873, -873, -873, -873,

     -873, -873, -873, -873, -873, -873, -873, -873, -873, -873,
     -873, -873, -873, -873, -873, -873, -873, -873
    },

    {
       67, -874, -874, -874, -874, -874, -874, -874, -874, -874,
     -874, -874, -874, -874, -874, -874, -874, -874, -874, -874,
     -874, -874, -874, -874, -874, -874, -874, -874, -874, -874,
     -874, -874,  875, -874, -874, -874, -874, -874, -874, -874,
     -874, -874, -874, -874, -874, -874, -874, -874, -874, -874,
     -874, -874, -874, -874, -874, -874, -874, -874, -874, -874,
     -874, -874, -874, -874, -874, -874, -874, -874, -874, -874,
     -874, -874, -874, -874, -874, -874, -874, -874, -874, -874,

     -874, -874, -874, -874, -874, -874, -874, -874, -874, -874,
     -874, -874, -874, -874, -874, -874, -874, -874, -874, -874,
     -874, -874, -874, -874, -874, -874, -874, -874, -874, -874,
     -874, -874, -874, -874, -874, -874, -874, -874, -874, -874,
     -874, -874, -874, -874, -874, -874, -874, -874
    },

    {
       67, -875, -875, -875, -875, -875, -875, -875, -875, -875,
     -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
     -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
     -875, -875,  876, -875, -875, -875, -875, -875, -875, -875,
     -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,

     -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
     -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
     -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
     -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
     -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
     -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
     -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
     -875, -875, -875, -875, -875, -875, -875, -875
    },

    {
       67, -876, -876, -876, -876, -876, -876, -876, -876, -876,
     -876, -876, -876, -876, -876, -876, -876, -876, -876, -876,

     -876, -876, -876, -876, -876, -876, -876, -876, -876, -876,
     -876, -876,  877, -876, -876, -876, -876, -876, -876, -876,
     -876, -876, -876, -876, -876, -876, -876, -876, -876, -876,
     -876, -876, -876, -876, -876, -876, -876, -876, -876, -876,
     -876, -876, -876, -876, -876, -876, -876, -876, -876, -876,
     -876, -876, -876, -876, -876, -876, -876, -876, -876, -876,
     -876, -876, -876, -876, -876, -876, -876, -876, -876, -876,
     -876, -876, -876, -876, -876, -876, -876, -876, -876, -876,
     -876, -876, -876, -876, -876, -876, -876, -876, -876, -876,
     -876, -876, -876, -876, -876, -876, -876, -876, -876, -876,

     -876, -876, -876, -876, -876, -876, -876, -876
    },

    {
       67, -877, -877, -877, -877, -877, -877, -877, -877, -877,
     -877, -877, -877, -877, -877, -877, -877, -877, -877, -877,
     -877, -877, -877, -877, -877, -877, -877, -877, -877, -877,
     -877, -877,  878, -877, -877, -877, -877, -877, -877, -877,
     -877, -877, -877, -877, -877, -877, -877, -877, -877, -877,
     -877, -877, -877, -877, -877, -877, -877, -877, -877, -877,
     -877, -877, -877, -877, -877, -877, -877, -877, -877, -877,
     -877, -877, -877, -877, -877, -877, -877, -877, -877, -877,
     -877, -877, -877, -877, -877, -877, -877, -877, -877, -877,

     -877, -877, -877, -877, -877, -877, -877, -877, -877, -877,
     -877, -877, -877, -877, -877, -877, -877, -877, -877, -877,
     -877, -877, -877, -877, -877, -877, -877, -877, -877, -877,
     -877, -877, -877, -877, -877, -877, -877, -877
    },

    {
       67, -878, -878, -878, -878, -878, -878, -878, -878, -878,
     -878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
     -878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
     -878, -878,  879, -878, -878, -878, -878, -878, -878, -878,
     -878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
     -878, -878, -878, -878, -878, -878, -878, -878, -878, -878,

     -878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
     -878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
     -878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
     -878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
     -878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
     -878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
     -878, -878, -878, -878, -878, -878, -878, -878
    },

    {
       67, -879, -879, -879, -879, -879, -879, -879, -879, -879,
     -879, -879, -879, -879, -879, -879, -879, -879, -879, -879,
     -879, -879, -879, -879, -879, -879, -879, -879, -879, -879,

     -879, -879,  880, -879, -879, -879, -879, -879, -879, -879,
     -879, -879, -879, -879, -879, -879, -879, -879, -879, -879,
     -879, -879, -879, -879, -879, -879, -879, -879, -879, -879,
     -879, -879, -879, -879, -879, -879, -879, -879, -879, -879,
     -879, -879, -879, -879, -879, -879, -879, -879, -879, -879,
     -879, -879, -879, -879, -879, -879, -879, -879, -879, -879,
     -879, -879, -879, -879, -879, -879, -879, -879, -879, -879,
     -879, -879, -879, -879, -879, -879, -879, -879, -879, -879,
     -879, -879, -879, -879, -879, -879, -879, -879, -879, -879,
     -879, -879, -879, -879, -879, -879, -879, -879

    },

    {
       67, -880, -880, -880, -880, -880, -880, -880, -880, -880,
     -880, -880, -880, -880, -880, -880, -880, -880, -880, -880,
     -880, -880, -880, -880, -880, -880, -880, -880, -880, -880,
     -880, -880,  881, -880, -880, -880, -880, -880, -880, -880,
     -880, -880, -880, -880, -880, -880, -880, -880, -880, -880,
     -880, -880, -880, -880, -880, -880, -880, -880, -880, -880,
     -880, -880, -880, -880, -880, -880, -880, -880, -880, -880,
     -880, -880, -880, -880, -880, -880, -880, -880, -880, -880,
     -880, -880, -880, -880, -880, -880, -880, -880, -880, -880,
     -880, -880, -880, -880, -880, -880, -880, -880, -880, -880,

     -880, -880, -880, -880, -880, -880, -880, -880, -880, -880,
     -880, -880, -880, -880, -880, -880, -880, -880, -880, -880,
     -880, -880, -880, -880, -880, -880, -880, -880
    },

    {
       67, -881, -881, -881, -881, -881, -881, -881, -881, -881,
     -881, -881, -881, -881, -881, -881, -881, -881, -881, -881,
     -881, -881, -881, -881, -881, -881, -881, -881, -881, -881,
     -881, -881,  882, -881, -881, -881, -881, -881, -881, -881,
     -881, -881, -881, -881, -881, -881, -881, -881, -881, -881,
     -881, -881, -881, -881, -881, -881, -881, -881, -881, -881,
     -881, -881, -881, -881, -881, -881, -881, -881, -881, -881,

     -881, -881, -881, -881, -881, -881, -881, -881, -881, -881,
     -881, -881, -881, -881, -881, -881, -881, -881, -881, -881,
     -881, -881, -881, -881, -881, -881, -881, -881, -881, -881,
     -881, -881, -881, -881, -881, -881, -881, -881, -881, -881,
     -881, -881, -881, -881, -881, -881, -881, -881, -881, -881,
     -881, -881, -881, -881, -881, -881, -881, -881
    },

    {
       67, -882, -882, -882, -882, -882, -882, -882, -882, -882,
     -882, -882, -882, -882, -882, -882, -882, -882, -882, -882,
     -882, -882, -882, -882, -882, -882, -882, -882, -882, -882,
     -882, -882,  883, -882, -882, -882, -882, -882, -882, -882,

     -882, -882, -882, -882, -882, -882, -882, -882, -882, -882,
     -882, -882, -882, -882, -882, -882, -882, -882, -882, -882,
     -882, -882, -882, -882, -882, -882, -882, -882, -882, -882,
     -882, -882, -882, -882, -882, -882, -882, -882, -882, -882,
     -882, -882, -882, -882, -882, -882, -882, -882, -882, -882,
     -882, -882, -882, -882, -882, -882, -882, -882, -882, -882,
     -882, -882, -882, -882, -882, -882, -882, -882, -882, -882,
     -882, -882, -882, -882, -882, -882, -882, -882, -882, -882,
     -882, -882, -882, -882, -882, -882, -882, -882
    },

    {
       67, -883, -883, -883, -883, -883, -883, -883, -883, -883,

     -883, -883, -883, -883, -883, -883, -883, -883, -883, -883,
     -883, -883, -883, -883, -883, -883, -883, -883, -883, -883,
     -883, -883,  884, -883, -883, -883, -883, -883, -883, -883,
     -883, -883, -883, -883, -883, -883, -883, -883, -883, -883,
     -883, -883, -883, -883, -883, -883, -883, -883, -883, -883,
     -883, -883, -883, -883, -883, -883, -883, -883, -883, -883,
     -883, -883, -883, -883, -883, -883, -883, -883, -883, -883,
     -883, -883, -883, -883, -883, -883, -883, -883, -883, -883,
     -883, -883, -883, -883, -883, -883, -883, -883, -883, -883,
     -883, -883, -883, -883, -883, -883, -883, -883, -883, -883,

     -883, -883, -883, -883, -883, -883, -883, -883, -883, -883,
     -883, -883, -883, -883, -883, -883, -883, -883
    },

    {
       67, -884, -884, -884, -884, -884, -884, -884, -884, -884,
     -884, -884, -884, -884, -884, -884, -884, -884, -884, -884,
     -884, -884, -884, -884, -884, -884, -884, -884, -884, -884,
     -884, -884,  885, -884, -884, -884, -884, -884, -884, -884,
     -884, -884, -884, -884, -884, -884, -884, -884, -884, -884,
     -884, -884, -884, -884, -884, -884, -884, -884, -884, -884,
     -884, -884, -884, -884, -884, -884, -884, -884, -884, -884,
     -884, -884, -884, -884, -884, -884, -884, -884, -884, -884,

     -884, -884, -884, -884, -884, -884, -884, -884, -884, -884,
     -884, -884, -884, -884, -884, -884, -884, -884, -884, -884,
     -884, -884, -884, -884, -884, -884, -884, -884, -884, -884,
     -884, -884, -884, -884, -884, -884, -884, -884, -884, -884,
     -884, -884, -884, -884, -884, -884, -884, -884
    },

    {
       67, -885, -885, -885, -885, -885, -885, -885, -885, -885,
     -885, -885, -885, -885, -885, -885, -885, -885, -885, -885,
     -885, -885, -885, -885, -885, -885, -885, -885, -885, -885,
     -885, -885,  886, -885, -885, -885, -885, -885, -885, -885,
     -885, -885, -885, -885, -885, -885, -885, -885, -885, -885,

     -885, -885, -885, -885, -885, -885, -885, -885, -885, -885,
     -885, -885, -885, -885, -885, -885, -885, -885, -885, -885,
     -885, -885, -885, -885, -885, -885, -885, -885, -885, -885,
     -885, -885, -885, -885, -885, -885, -885, -885, -885, -885,
     -885, -885, -885, -885, -885, -885, -885, -885, -885, -885,
     -885, -885, -885, -885, -885, -885, -885, -885, -885, -885,
     -885, -885, -885, -885, -885, -885, -885, -885, -885, -885,
     -885, -885, -885, -885, -885, -885, -885, -885
    },

    {
       67, -886, -886, -886, -886, -886, -886, -886, -886, -886,
     -886, -886, -886, -886, -886, -886, -886, -886, -886, -886,

     -886, -886, -886, -886, -886, -886, -886, -886, -886, -886,
     -886, -886,  887, -886, -886, -886, -886, -886, -886, -886,
     -886, -886, -886, -886, -886, -886, -886, -886, -886, -886,
     -886, -886, -886, -886, -886, -886, -886, -886, -886, -886,
     -886, -886, -886, -886, -886, -886, -886, -886, -886, -886,
     -886, -886, -886, -886, -886, -886, -886, -886, -886, -886,
     -886, -886, -886, -886, -886, -886, -886, -886, -886, -886,
     -886, -886, -886, -886, -886, -886, -886, -886, -886, -886,
     -886, -886, -886, -886, -886, -886, -886, -886, -886, -886,
     -886, -886, -886, -886, -886, -886, -886, -886, -886, -886,

     -886, -886, -886, -886, -886, -886, -886, -886
    },

    {
       67, -887, -887, -887, -887, -887, -887, -887, -887, -887,
     -887, -887, -887, -887, -887, -887, -887, -887, -887, -887,
     -887, -887, -887, -887, -887, -887, -887, -887, -887, -887,
     -887, -887,  888, -887, -887, -887, -887, -887, -887, -887,
     -887, -887, -887, -887, -887, -887, -887, -887, -887, -887,
     -887, -887, -887, -887, -887, -887, -887, -887, -887, -887,
     -887, -887, -887, -887, -887, -887, -887, -887, -887, -887,
     -887, -887, -887, -887, -887, -887, -887, -887, -887, -887,
     -887, -887, -887, -887, -887, -887, -887, -887, -887, -887,

     -887, -887, -887, -887, -887, -887, -887, -887, -887, -887,
     -887, -887, -887, -887, -887, -887, -887, -887, -887, -887,
     -887, -887, -887, -887, -887, -887, -887, -887, -887, -887,
     -887, -887, -887, -887, -887, -887, -887, -887
    },

    {
       67, -888, -888, -888, -888, -888, -888, -888, -888, -888,
     -888, -888, -888, -888, -888, -888, -888, -888, -888, -888,
     -888, -888, -888, -888, -888, -888, -888, -888, -888, -888,
     -888, -888,  889, -888, -888, -888, -888, -888, -888, -888,
     -888, -888, -888, -888, -888, -888, -888, -888, -888, -888,
     -888, -888, -888, -888, -888, -888, -888, -888, -888, -888,

     -888, -888, -888, -888, -888, -888, -888, -888, -888, -888,
     -888, -888, -888, -888, -888, -888, -888, -888, -888, -888,
     -888, -888, -888, -888, -888, -888, -888, -888, -888, -888,
     -888, -888, -888, -888, -888, -888, -888, -888, -888, -888,
     -888, -888, -888, -888, -888, -888, -888, -888, -888, -888,
     -888, -888, -888, -888, -888, -888, -888, -888, -888, -888,
     -888, -888, -888, -888, -888, -888, -888, -888
    },

    {
       67, -889, -889, -889, -889, -889, -889, -889, -889, -889,
     -889, -889, -889, -889, -889, -889, -889, -889, -889, -889,
     -889, -889, -889, -889, -889, -889, -889, -889, -889, -889,

     -889, -889,  890, -889, -889, -889, -889, -889, -889, -889,
     -889, -889, -889, -889, -889, -889, -889, -889, -889, -889,
     -889, -889, -889, -889, -889, -889, -889, -889, -889, -889,
     -889, -889, -889, -889, -889, -889, -889, -889, -889, -889,
     -889, -889, -889, -889, -889, -889, -889, -889, -889, -889,
     -889, -889, -889, -889, -889, -889, -889, -889, -889, -889,
     -889, -889, -889, -889, -889, -889, -889, -889, -889, -889,
     -889, -889, -889, -889, -889, -889, -889, -889, -889, -889,
     -889, -889, -889, -889, -889, -889, -889, -889, -889, -889,
     -889, -889, -889, -889, -889, -889, -889, -889

    },

    {
       67, -890, -890, -890, -890, -890, -890, -890, -890, -890,
     -890, -890, -890, -890, -890, -890, -890, -890, -890, -890,
     -890, -890, -890, -890, -890, -890, -890, -890, -890, -890,
     -890, -890,  891, -890, -890, -890, -890, -890, -890, -890,
     -890, -890, -890, -890, -890, -890, -890, -890, -890, -890,
     -890, -890, -890, -890, -890, -890, -890, -890, -890, -890,
     -890, -890, -890, -890, -890, -890, -890, -890, -890, -890,
     -890, -890, -890, -890, -890, -890, -890, -890, -890, -890,
     -890, -890, -890, -890, -890, -890, -890, -890, -890, -890,
     -890, -890, -890, -890, -890, -890, -890, -890, -890, -890,

     -890, -890, -890, -890, -890, -890, -890, -890, -890, -890,
     -890, -890, -890, -890, -890, -890, -890, -890, -890, -890,
     -890, -890, -890, -890, -890, -890, -890, -890
    },

    {
       67, -891, -891, -891, -891, -891, -891, -891, -891, -891,
     -891, -891, -891, -891, -891, -891, -891, -891, -891, -891,
     -891, -891, -891, -891, -891, -891, -891, -891, -891, -891,
     -891, -891,  892, -891, -891, -891, -891, -891, -891, -891,
     -891, -891, -891, -891, -891, -891, -891, -891, -891, -891,
     -891, -891, -891, -891, -891, -891, -891, -891, -891, -891,
     -891, -891, -891, -891, -891, -891, -891, -891, -891, -891,

     -891, -891, -891, -891, -891, -891, -891, -891, -891, -891,
     -891, -891, -891, -891, -891, -891, -891, -891, -891, -891,
     -891, -891, -891, -891, -891, -891, -891, -891, -891, -891,
     -891, -891, -891, -891, -891, -891, -891, -891, -891, -891,
     -891, -891, -891, -891, -891, -891, -891, -891, -891, -891,
     -891, -891, -891, -891, -891, -891, -891, -891
    },

    {
       67, -892, -892, -892, -892, -892, -892, -892, -892, -892,
     -892, -892, -892, -892, -892, -892, -892, -892, -892, -892,
     -892, -892, -892, -892, -892, -892, -892, -892, -892, -892,
     -892, -892,  893, -892, -892, -892, -892, -892, -892, -892,

     -892, -892, -892, -892, -892, -892, -892, -892, -892, -892,
     -892, -892, -892, -892, -892, -892, -892, -892, -892, -892,
     -892, -892, -892, -892, -892, -892, -892, -892, -892, -892,
     -892, -892, -892, -892, -892, -892, -892, -892, -892, -892,
     -892, -892, -892, -892, -892, -892, -892, -892, -892, -892,
     -892, -892, -892, -892, -892, -892, -892, -892, -892, -892,
     -892, -892, -892, -892, -892, -892, -892, -892, -892, -892,
     -892, -892, -892, -892, -892, -892, -892, -892, -892, -892,
     -892, -892, -892, -892, -892, -892, -892, -892
    },

    {
       67, -893, -893, -893, -893, -893, -893, -893, -893, -893,

     -893, -893, -893, -893, -893, -893, -893, -893, -893, -893,
     -893, -893, -893, -893, -893, -893, -893, -893, -893, -893,
     -893, -893,  894, -893, -893, -893, -893, -893, -893, -893,
     -893, -893, -893, -893, -893, -893, -893, -893, -893, -893,
     -893, -893, -893, -893, -893, -893, -893, -893, -893, -893,
     -893, -893, -893, -893, -893, -893, -893, -893, -893, -893,
     -893, -893, -893, -893, -893, -893, -893, -893, -893, -893,
     -893, -893, -893, -893, -893, -893, -893, -893, -893, -893,
     -893, -893, -893, -893, -893, -893, -893, -893, -893, -893,
     -893, -893, -893, -893, -893, -893, -893, -893, -893, -893,

     -893, -893, -893, -893, -893, -893, -893, -893, -893, -893,
     -893, -893, -893, -893, -893, -893, -893, -893
    },

    {
       67, -894, -894, -894, -894, -894, -894, -894, -894, -894,
     -894, -894, -894, -894, -894, -894, -894, -894, -894, -894,
     -894, -894, -894, -894, -894, -894, -894, -894, -894, -894,
     -894, -894,  895, -894, -894, -894, -894, -894, -894, -894,
     -894, -894, -894, -894, -894, -894, -894, -894, -894, -894,
     -894, -894, -894, -894, -894, -894, -894, -894, -894, -894,
     -894, -894, -894, -894, -894, -894, -894, -894, -894, -894,
     -894, -894, -894, -894, -894, -894, -894, -894, -894, -894,

     -894, -894, -894, -894, -894, -894, -894, -894, -894, -894,
     -894, -894, -894, -894, -894, -894, -894, -894, -894, -894,
     -894, -894, -894, -894, -894, -894, -894, -894, -894, -894,
     -894, -894, -894, -894, -894, -894, -894, -894, -894, -894,
     -894, -894, -894, -894, -894, -894, -894, -894
    },

    {
       67, -895, -895, -895, -895, -895, -895, -895, -895, -895,
     -895, -895, -895, -895, -895, -895, -895, -895, -895, -895,
     -895, -895, -895, -895, -895, -895, -895, -895, -895, -895,
     -895, -895,  896, -895, -895, -895, -895, -895, -895, -895,
     -895, -895, -895, -895, -895, -895, -895, -895, -895, -895,

     -895, -895, -895, -895, -895, -895, -895, -895, -895, -895,
     -895, -895, -895, -895, -895, -895, -895, -895, -895, -895,
     -895, -895, -895, -895, -895, -895, -895, -895, -895, -895,
     -895, -895, -895, -895, -895, -895, -895, -895, -895, -895,
     -895, -895, -895, -895, -895, -895, -895, -895, -895, -895,
     -895, -895, -895, -895, -895, -895, -895, -895, -895, -895,
     -895, -895, -895, -895, -895, -895, -895, -895, -895, -895,
     -895, -895, -895, -895, -895, -895, -895, -895
    },

    {
       67, -896, -896, -896, -896, -896, -896, -896, -896, -896,
     -896, -896, -896, -896, -896, -896, -896, -896, -896, -896,

     -896, -896, -896, -896, -896, -896, -896, -896, -896, -896,
     -896, -896,  897, -896, -896, -896, -896, -896, -896, -896,
     -896, -896, -896, -896, -896, -896, -896, -896, -896, -896,
     -896, -896, -896, -896, -896, -896, -896, -896, -896, -896,
     -896, -896, -896, -896, -896, -896, -896, -896, -896, -896,
     -896, -896, -896, -896, -896, -896, -896, -896, -896, -896,
     -896, -896, -896, -896, -896, -896, -896, -896, -896, -896,
     -896, -896, -896, -896, -896, -896, -896, -896, -896, -896,
     -896, -896, -896, -896, -896, -896, -896, -896, -896, -896,
     -896, -896, -896, -896, -896, -896, -896, -896, -896, -896,

     -896, -896, -896, -896, -896, -896, -896, -896
    },

    {
       67, -897, -897, -897, -897, -897, -897, -897, -897, -897,
     -897, -897, -897, -897, -897, -897, -897, -897, -897, -897,
     -897, -897, -897, -897, -897, -897, -897, -897, -897, -897,
     -897, -897,  898, -897, -897, -897, -897, -897, -897, -897,
     -897, -897, -897, -897, -897, -897, -897, -897, -897, -897,
     -897, -897, -897, -897, -897, -897, -897, -897, -897, -897,
     -897, -897, -897, -897, -897, -897, -897, -897, -897, -897,
     -897, -897, -897, -897, -897, -897, -897, -897, -897, -897,
     -897, -897, -897, -897, -897, -897, -897, -897, -897, -897,

     -897, -897, -897, -897, -897, -897, -897, -897, -897, -897,
     -897, -897, -897, -897, -897, -897, -897, -897, -897, -897,
     -897, -897, -897, -897, -897, -897, -897, -897, -897, -897,
     -897, -897, -897, -897, -897, -897, -897, -897
    },

    {
       67, -898, -898, -898, -898, -898, -898, -898, -898, -898,
     -898, -898, -898, -898, -898, -898, -898, -898, -898, -898,
     -898, -898, -898, -898, -898, -898, -898, -898, -898, -898,
     -898, -898,  899, -898, -898, -898, -898, -898, -898, -898,
     -898, -898, -898, -898, -898, -898, -898, -898, -898, -898,
     -898, -898, -898, -898, -898, -898, -898, -898, -898, -898,

     -898, -898, -898, -898, -898, -898, -898, -898, -898, -898,
     -898, -898, -898, -898, -898, -898, -898, -898, -898, -898,
     -898, -898, -898, -898, -898, -898, -898, -898, -898, -898,
     -898, -898, -898, -898, -898, -898, -898, -898, -898, -898,
     -898, -898, -898, -898, -898, -898, -898, -898, -898, -898,
     -898, -898, -898, -898, -898, -898, -898, -898, -898, -898,
     -898, -898, -898, -898, -898, -898, -898, -898
    },

    {
       67, -899, -899, -899, -899, -899, -899, -899, -899, -899,
     -899, -899, -899, -899, -899, -899, -899, -899, -899, -899,
     -899, -899, -899, -899, -899, -899, -899, -899, -899, -899,

     -899, -899,  900, -899, -899, -899, -899, -899, -899, -899,
     -899, -899, -899, -899, -899, -899, -899, -899, -899, -899,
     -899, -899, -899, -899, -899, -899, -899, -899, -899, -899,
     -899, -899, -899, -899, -899, -899, -899, -899, -899, -899,
     -899, -899, -899, -899, -899, -899, -899, -899, -899, -899,
     -899, -899, -899, -899, -899, -899, -899, -899, -899, -899,
     -899, -899, -899, -899, -899, -899, -899, -899, -899, -899,
     -899, -899, -899, -899, -899, -899, -899, -899, -899, -899,
     -899, -899, -899, -899, -899, -899, -899, -899, -899, -899,
     -899, -899, -899, -899, -899, -899, -899, -899

    },

    {
       67, -900, -900, -900, -900, -900, -900, -900, -900, -900,
     -900, -900, -900, -900, -900, -900, -900, -900, -900, -900,
     -900, -900, -900, -900, -900, -900, -900, -900, -900, -900,
     -900, -900,  901, -900, -900, -900, -900, -900, -900, -900,
     -900, -900, -900, -900, -900, -900, -900, -900, -900, -900,
     -900, -900, -900, -900, -900, -900, -900, -900, -900, -900,
     -900, -900, -900, -900, -900, -900, -900, -900, -900, -900,
     -900, -900, -900, -900, -900, -900, -900, -900, -900, -900,
     -900, -900, -900, -900, -900, -900, -900, -900, -900, -900,
     -900, -900, -900, -900, -900, -900, -900, -900, -900, -900,

     -900, -900, -900, -900, -900, -900, -900, -900, -900, -900,
     -900, -900, -900, -900, -900, -900, -900, -900, -900, -900,
     -900, -900, -900, -900, -900, -900, -900, -900
    },

    {
       67, -901, -901, -901, -901, -901, -901, -901, -901, -901,
     -901, -901, -901, -901, -901, -901, -901, -901, -901, -901,
     -901, -901, -901, -901, -901, -901, -901, -901, -901, -901,
     -901, -901,  902, -901, -901, -901, -901, -901, -901, -901,
     -901, -901, -901, -901, -901, -901, -901, -901, -901, -901,
     -901, -901, -901, -901, -901, -901, -901, -901, -901, -901,
     -901, -901, -901, -901, -901, -901, -901, -901, -901, -901,

     -901, -901, -901, -901, -901, -901, -901, -901, -901, -901,
     -901, -901, -901, -901, -901, -901, -901, -901, -901, -901,
     -901, -901, -901, -901, -901, -901, -901, -901, -901, -901,
     -901, -901, -901, -901, -901, -901, -901, -901, -901, -901,
     -901, -901, -901, -901, -901, -901, -901, -901, -901, -901,
     -901, -901, -901, -901, -901, -901, -901, -901
    },

    {
       67, -902, -902, -902, -902, -902, -902, -902, -902, -902,
     -902, -902, -902, -902, -902, -902, -902, -902, -902, -902,
     -902, -902, -902, -902, -902, -902, -902, -902, -902, -902,
     -902, -902,  903, -902, -902, -902, -902, -902, -902, -902,

     -902, -902, -902, -902, -902, -902, -902, -902, -902, -902,
     -902, -902, -902, -902, -902, -902, -902, -902, -902, -902,
     -902, -902, -902, -902, -902, -902, -902, -902, -902, -902,
     -902, -902, -902, -902, -902, -902, -902, -902, -902, -902,
     -902, -902, -902, -902, -902, -902, -902, -902, -902, -902,
     -902, -902, -902, -902, -902, -902, -902, -902, -902, -902,
     -902, -902, -902, -902, -902, -902, -902, -902, -902, -902,
     -902, -902, -902, -902, -902, -902, -902, -902, -902, -902,
     -902, -902, -902, -902, -902, -902, -902, -902
    },

    {
       67, -903, -903, -903, -903, -903, -903, -903, -903, -903,

     -903, -903, -903, -903, -903, -903, -903, -903, -903, -903,
     -903, -903, -903, -903, -903, -903, -903, -903, -903, -903,
     -903, -903,  904, -903, -903, -903, -903, -903, -903, -903,
     -903, -903, -903, -903, -903, -903, -903, -903, -903, -903,
     -903, -903, -903, -903, -903, -903, -903, -903, -903, -903,
     -903, -903, -903, -903, -903, -903, -903, -903, -903, -903,
     -903, -903, -903, -903, -903, -903, -903, -903, -903, -903,
     -903, -903, -903, -903, -903, -903, -903, -903, -903, -903,
     -903, -903, -903, -903, -903, -903, -903, -903, -903, -903,
     -903, -903, -903, -903, -903, -903, -903, -903, -903, -903,

     -903, -903, -903, -903, -903, -903, -903, -903, -903, -903,
     -903, -903, -903, -903, -903, -903, -903, -903
    },

    {
       67, -904, -904, -904, -904, -904, -904, -904, -904, -904,
     -904, -904, -904, -904, -904, -904, -904, -904, -904, -904,
     -904, -904, -904, -904, -904, -904, -904, -904, -904, -904,
     -904, -904,  905, -904, -904, -904, -904, -904, -904, -904,
     -904, -904, -904, -904, -904, -904, -904, -904, -904, -904,
     -904, -904, -904, -904, -904, -904, -904, -904, -904, -904,
     -904, -904, -904, -904, -904, -904, -904, -904, -904, -904,
     -904, -904, -904, -904, -904, -904, -904, -904, -904, -904,

     -904, -904, -904, -904, -904, -904, -904, -904, -904, -904,
     -904, -904, -904, -904, -904, -904, -904, -904, -904, -904,
     -904, -904, -904, -904, -904, -904, -904, -904, -904, -904,
     -904, -904, -904, -904, -904, -904, -904, -904, -904, -904,
     -904, -904, -904, -904, -904, -904, -904, -904
    },

    {
       67, -905, -905, -905, -905, -905, -905, -905, -905, -905,
     -905, -905, -905, -905, -905, -905, -905, -905, -905, -905,
     -905, -905, -905, -905, -905, -905, -905, -905, -905, -905,
     -905, -905,  906, -905, -905, -905, -905, -905, -905, -905,
     -905, -905, -905, -905, -905, -905, -905, -905, -905, -905,

     -905, -905, -905, -905, -905, -905, -905, -905, -905, -905,
     -905, -905, -905, -905, -905, -905, -905, -905, -905, -905,
     -905, -905, -905, -905, -905, -905, -905, -905, -905, -905,
     -905, -905, -905, -905, -905, -905, -905, -905, -905, -905,
     -905, -905, -905, -905, -905, -905, -905, -905, -905, -905,
     -905, -905, -905, -905, -905, -905, -905, -905, -905, -905,
     -905, -905, -905, -905, -905, -905, -905, -905, -905, -905,
     -905, -905, -905, -905, -905, -905, -905, -905
    },

    {
       67, -906, -906, -906, -906, -906, -906, -906, -906, -906,
     -906, -906, -906, -906, -906, -906, -906, -906, -906, -906,

     -906, -906, -906, -906, -906, -906, -906, -906, -906, -906,
     -906, -906,  907, -906, -906, -906, -906, -906, -906, -906,
     -906, -906, -906, -906, -906, -906, -906, -906, -906, -906,
     -906, -906, -906, -906, -906, -906, -906, -906, -906, -906,
     -906, -906, -906, -906, -906, -906, -906, -906, -906, -906,
     -906, -906, -906, -906, -906, -906, -906, -906, -906, -906,
     -906, -906, -906, -906, -906, -906, -906, -906, -906, -906,
     -906, -906, -906, -906, -906, -906, -906, -906, -906, -906,
     -906, -906, -906, -906, -906, -906, -906, -906, -906, -906,
     -906, -906, -906, -906, -906, -906, -906, -906, -906, -906,

     -906, -906, -906, -906, -906, -906, -906, -906
    },

    {
       67, -907, -907, -907, -907, -907, -907, -907, -907, -907,
     -907, -907, -907, -907, -907, -907, -907, -907, -907, -907,
     -907, -907, -907, -907, -907, -907, -907, -907, -907, -907,
     -907, -907,  908, -907, -907, -907, -907, -907, -907, -907,
     -907, -907, -907, -907, -907, -907, -907, -907, -907, -907,
     -907, -907, -907, -907, -907, -907, -907, -907, -907, -907,
     -907, -907, -907, -907, -907, -907, -907, -907, -907, -907,
     -907, -907, -907, -907, -907, -907, -907, -907, -907, -907,
     -907, -907, -907, -907, -907, -907, -907, -907, -907, -907,

     -907, -907, -907, -907, -907, -907, -907, -907, -907, -907,
     -907, -907, -907, -907, -907, -907, -907, -907, -907, -907,
     -907, -907, -907, -907, -907, -907, -907, -907, -907, -907,
     -907, -907, -907, -907, -907, -907, -907, -907
    },

    {
       67, -908, -908, -908, -908, -908, -908, -908, -908, -908,
     -908, -908, -908, -908, -908, -908, -908, -908, -908, -908,
     -908, -908, -908, -908, -908, -908, -908, -908, -908, -908,
     -908, -908,  909, -908, -908, -908, -908, -908, -908, -908,
     -908, -908, -908, -908, -908, -908, -908, -908, -908, -908,
     -908, -908, -908, -908, -908, -908, -908, -908, -908, -908,

     -908, -908, -908, -908, -908, -908, -908, -908, -908, -908,
     -908, -908, -908, -908, -908, -908, -908, -908, -908, -908,
     -908, -908, -908, -908, -908, -908, -908, -908, -908, -908,
     -908, -908, -908, -908, -908, -908, -908, -908, -908, -908,
     -908, -908, -908, -908, -908, -908, -908, -908, -908, -908,
     -908, -908, -908, -908, -908, -908, -908, -908, -908, -908,
     -908, -908, -908, -908, -908, -908, -908, -908
    },

    {
       67, -909, -909, -909, -909, -909, -909, -909, -909, -909,
     -909, -909, -909, -909, -909, -909, -909, -909, -909, -909,
     -909, -909, -909, -909, -909, -909, -909, -909, -909, -909,

     -909, -909,  910, -909, -909, -909, -909, -909, -909, -909,
     -909, -909, -909, -909, -909, -909, -909, -909, -909, -909,
     -909, -909, -909, -909, -909, -909, -909, -909, -909, -909,
     -909, -909, -909, -909, -909, -909, -909, -909, -909, -909,
     -909, -909, -909, -909, -909, -909, -909, -909, -909, -909,
     -909, -909, -909, -909, -909, -909, -909, -909, -909, -909,
     -909, -909, -909, -909, -909, -909, -909, -909, -909, -909,
     -909, -909, -909, -909, -909, -909, -909, -909, -909, -909,
     -909, -909, -909, -909, -909, -909, -909, -909, -909, -909,
     -909, -909, -909, -909, -909, -909, -909, -909

    },

    {
       67, -910, -910, -910, -910, -910, -910, -910, -910, -910,
     -910, -910, -910, -910, -910, -910, -910, -910, -910, -910,
     -910, -910, -910, -910, -910, -910, -910, -910, -910, -910,
     -910, -910,  911, -910, -910, -910, -910, -910, -910, -910,
     -910, -910, -910, -910, -910, -910, -910, -910, -910, -910,
     -910, -910, -910, -910, -910, -910, -910, -910, -910, -910,
     -910, -910, -910, -910, -910, -910, -910, -910, -910, -910,
     -910, -910, -910, -910, -910, -910, -910, -910, -910, -910,
     -910, -910, -910, -910, -910, -910, -910, -910, -910, -910,
     -910, -910, -910, -910, -910, -910, -910, -910, -910, -910,

     -910, -910, -910, -910, -910, -910, -910, -910, -910, -910,
     -910, -910, -910, -910, -910, -910, -910, -910, -910, -910,
     -910, -910, -910, -910, -910, -910, -910, -910
    },

    {
       67, -911, -911, -911, -911, -911, -911, -911, -911, -911,
     -911, -911, -911, -911, -911, -911, -911, -911, -911, -911,
     -911, -911, -911, -911, -911, -911, -911, -911, -911, -911,
     -911, -911,  912, -911, -911, -911, -911, -911, -911, -911,
     -911, -911, -911, -911, -911, -911, -911, -911, -911, -911,
     -911, -911, -911, -911, -911, -911, -911, -911, -911, -911,
     -911, -911, -911, -911, -911, -911, -911, -911, -911, -911,

     -911, -911, -911, -911, -911, -911, -911, -911, -911, -911,
     -911, -911, -911, -911, -911, -911, -911, -911, -911, -911,
     -911, -911, -911, -911, -911, -911, -911, -911, -911, -911,
     -911, -911, -911, -911, -911, -911, -911, -911, -911, -911,
     -911, -911, -911, -911, -911, -911, -911, -911, -911, -911,
     -911, -911, -911, -911, -911, -911, -911, -911
    },

    {
       67, -912, -912, -912, -912, -912, -912, -912, -912, -912,
     -912, -912, -912, -912, -912, -912, -912, -912, -912, -912,
     -912, -912, -912, -912, -912, -912, -912, -912, -912, -912,
     -912, -912,  913, -912, -912, -912, -912, -912, -912, -912,

     -912, -912, -912, -912, -912, -912, -912, -912, -912, -912,
     -912, -912, -912, -912, -912, -912, -912, -912, -912, -912,
     -912, -912, -912, -912, -912, -912, -912, -912, -912, -912,
     -912, -912, -912, -912, -912, -912, -912, -912, -912, -912,
     -912, -912, -912, -912, -912, -912, -912, -912, -912, -912,
     -912, -912, -912, -912, -912, -912, -912, -912, -912, -912,
     -912, -912, -912, -912, -912, -912, -912, -912, -912, -912,
     -912, -912, -912, -912, -912, -912, -912, -912, -912, -912,
     -912, -912, -912, -912, -912, -912, -912, -912
    },

    {
       67, -913, -913, -913, -913, -913, -913, -913, -913, -913,

     -913, -913, -913, -913, -913, -913, -913, -913, -913, -913,
     -913, -913, -913, -913, -913, -913, -913, -913, -913, -913,
     -913, -913,  914, -913, -913, -913, -913, -913, -913, -913,
     -913, -913, -913, -913, -913, -913, -913, -913, -913, -913,
     -913, -913, -913, -913, -913, -913, -913, -913, -913, -913,
     -913, -913, -913, -913, -913, -913, -913, -913, -913, -913,
     -913, -913, -913, -913, -913, -913, -913, -913, -913, -913,
     -913, -913, -913, -913, -913, -913, -913, -913, -913, -913,
     -913, -913, -913, -913, -913, -913, -913, -913, -913, -913,
     -913, -913, -913, -913, -913, -913, -913, -913, -913, -913,

     -913, -913, -913, -913, -913, -913, -913, -913, -913, -913,
     -913, -913, -913, -913, -913, -913, -913, -913
    },

    {
       67, -914, -914, -914, -914, -914, -914, -914, -914, -914,
     -914, -914, -914, -914, -914, -914, -914, -914, -914, -914,
     -914, -914, -914, -914, -914, -914, -914, -914, -914, -914,
     -914, -914,  915, -914, -914, -914, -914, -914, -914, -914,
     -914, -914, -914, -914, -914, -914, -914, -914, -914, -914,
     -914, -914, -914, -914, -914, -914, -914, -914, -914, -914,
     -914, -914, -914, -914, -914, -914, -914, -914, -914, -914,
     -914, -914, -914, -914, -914, -914, -914, -914, -914, -914,

     -914, -914, -914, -914, -914, -914, -914, -914, -914, -914,
     -914, -914, -914, -914, -914, -914, -914, -914, -914, -914,
     -914, -914, -914, -914, -914, -914, -914, -914, -914, -914,
     -914, -914, -914, -914, -914, -914, -914, -914, -914, -914,
     -914, -914, -914, -914, -914, -914, -914, -914
    },

    {
       67, -915, -915, -915, -915, -915, -915, -915, -915, -915,
     -915, -915, -915, -915, -915, -915, -915, -915, -915, -915,
     -915, -915, -915, -915, -915, -915, -915, -915, -915, -915,
     -915, -915,  916, -915, -915, -915, -915, -915, -915, -915,
     -915, -915, -915, -915, -915, -915, -915, -915, -915, -915,

     -915, -915, -915, -915, -915, -915, -915, -915, -915, -915,
     -915, -915, -915, -915, -915, -915, -915, -915, -915, -915,
     -915, -915, -915, -915, -915, -915, -915, -915, -915, -915,
     -915, -915, -915, -915, -915, -915, -915, -915, -915, -915,
     -915, -915, -915, -915, -915, -915, -915, -915, -915, -915,
     -915, -915, -915, -915, -915, -915, -915, -915, -915, -915,
     -915, -915, -915, -915, -915, -915, -915, -915, -915, -915,
     -915, -915, -915, -915, -915, -915, -915, -915
    },

    {
       67, -916, -916, -916, -916, -916, -916, -916, -916, -916,
     -916, -916, -916, -916, -916, -916, -916, -916, -916, -916,

     -916, -916, -916, -916, -916, -916, -916, -916, -916, -916,
     -916, -916,  917, -916, -916, -916, -916, -916, -916, -916,
     -916, -916, -916, -916, -916, -916, -916, -916, -916, -916,
     -916, -916, -916, -916, -916, -916, -916, -916, -916, -916,
     -916, -916, -916, -916, -916, -916, -916, -916, -916, -916,
     -916, -916, -916, -916, -916, -916, -916, -916, -916, -916,
     -916, -916, -916, -916, -916, -916, -916, -916, -916, -916,
     -916, -916, -916, -916, -916, -916, -916, -916, -916, -916,
     -916, -916, -916, -916, -916, -916, -916, -916, -916, -916,
     -916, -916, -916, -916, -916, -916, -916, -916, -916, -916,

     -916, -916, -916, -916, -916, -916, -916, -916
    },

    {
       67, -917, -917, -917, -917, -917, -917, -917, -917, -917,
     -917, -917, -917, -917, -917, -917, -917, -917, -917, -917,
     -917, -917, -917, -917, -917, -917, -917, -917, -917, -917,
     -917, -917,  918, -917, -917, -917, -917, -917, -917, -917,
     -917, -917, -917, -917, -917, -917, -917, -917, -917, -917,
     -917, -917, -917, -917, -917, -917, -917, -917, -917, -917,
     -917, -917, -917, -917, -917, -917, -917, -917, -917, -917,
     -917, -917, -917, -917, -917, -917, -917, -917, -917, -917,
     -917, -917, -917, -917, -917, -917, -917, -917, -917, -917,

     -917, -917, -917, -917, -917, -917, -917, -917, -917, -917,
     -917, -917, -917, -917, -917, -917, -917, -917, -917, -917,
     -917, -917, -917, -917, -917, -917, -917, -917, -917, -917,
     -917, -917, -917, -917, -917, -917, -917, -917
    },

    {
       67, -918, -918, -918, -918, -918, -918, -918, -918, -918,
     -918, -918, -918, -918, -918, -918, -918, -918, -918, -918,
     -918, -918, -918, -918, -918, -918, -918, -918, -918, -918,
     -918, -918,  919, -918, -918, -918, -918, -918, -918, -918,
     -918, -918, -918, -918, -918, -918, -918, -918, -918, -918,
     -918, -918, -918, -918, -918, -918, -918, -918, -918, -918,

     -918, -918, -918, -918, -918, -918, -918, -918, -918, -918,
     -918, -918, -918, -918, -918, -918, -918, -918, -918, -918,
     -918, -918, -918, -918, -918, -918, -918, -918, -918, -918,
     -918, -918, -918, -918, -918, -918, -918, -918, -918, -918,
     -918, -918, -918, -918, -918, -918, -918, -918, -918, -918,
     -918, -918, -918, -918, -918, -918, -918, -918, -918, -918,
     -918, -918, -918, -918, -918, -918, -918, -918
    },

    {
       67, -919, -919, -919, -919, -919, -919, -919, -919, -919,
     -919, -919, -919, -919, -919, -919, -919, -919, -919, -919,
     -919, -919, -919, -919, -919, -919, -919, -919, -919, -919,

     -919, -919,  920, -919, -919, -919, -919, -919, -919, -919,
     -919, -919, -919, -919, -919, -919, -919, -919, -919, -919,
     -919, -919, -919, -919, -919, -919, -919, -919, -919, -919,
     -919, -919, -919, -919, -919, -919, -919, -919, -919, -919,
     -919, -919, -919, -919, -919, -919, -919, -919, -919, -919,
     -919, -919, -919, -919, -919, -919, -919, -919, -919, -919,
     -919, -919, -919, -919, -919, -919, -919, -919, -919, -919,
     -919, -919, -919, -919, -919, -919, -919, -919, -919, -919,
     -919, -919, -919, -919, -919, -919, -919, -919, -919, -919,
     -919, -919, -919, -919, -919, -919, -919, -919

    },

    {
       67, -920, -920, -920, -920, -920, -920, -920, -920, -920,
     -920, -920, -920, -920, -920, -920, -920, -920, -920, -920,
     -920, -920, -920, -920, -920, -920, -920, -920, -920, -920,
     -920, -920,  921, -920, -920, -920, -920, -920, -920, -920,
     -920, -920, -920, -920, -920, -920, -920, -920, -920, -920,
     -920, -920, -920, -920, -920, -920, -920, -920, -920, -920,
     -920, -920, -920, -920, -920, -920, -920, -920, -920, -920,
     -920, -920, -920, -920, -920, -920, -920, -920, -920, -920,
     -920, -920, -920, -920, -920, -920, -920, -920, -920, -920,
     -920, -920, -920, -920, -920, -920, -920, -920, -920, -920,

     -920, -920, -920, -920, -920, -920, -920, -920, -920, -920,
     -920, -920, -920, -920, -920, -920, -920, -920, -920, -920,
     -920, -920, -920, -920, -920, -920, -920, -920
    },

    {
       67, -921, -921, -921, -921, -921, -921, -921, -921, -921,
     -921, -921, -921, -921, -921, -921, -921, -921, -921, -921,
     -921, -921, -921, -921, -921, -921, -921, -921, -921, -921,
     -921, -921,  922, -921, -921, -921, -921, -921, -921, -921,
     -921, -921, -921, -921, -921, -921, -921, -921, -921, -921,
     -921, -921, -921, -921, -921, -921, -921, -921, -921, -921,
     -921, -921, -921, -921, -921, -921, -921, -921, -921, -921,

     -921, -921, -921, -921, -921, -921, -921, -921, -921, -921,
     -921, -921, -921, -921, -921, -921, -921, -921, -921, -921,
     -921, -921, -921, -921, -921, -921, -921, -921, -921, -921,
     -921, -921, -921, -921, -921, -921, -921, -921, -921, -921,
     -921, -921, -921, -921, -921, -921, -921, -921, -921, -921,
     -921, -921, -921, -921, -921, -921, -921, -921
    },

    {
       67, -922, -922, -922, -922, -922, -922, -922, -922, -922,
     -922, -922, -922, -922, -922, -922, -922, -922, -922, -922,
     -922, -922, -922, -922, -922, -922, -922, -922, -922, -922,
     -922, -922,  923, -922, -922, -922, -922, -922, -922, -922,

     -922, -922, -922, -922, -922, -922, -922, -922, -922, -922,
     -922, -922, -922, -922, -922, -922, -922, -922, -922, -922,
     -922, -922, -922, -922, -922, -922, -922, -922, -922, -922,
     -922, -922, -922, -922, -922, -922, -922, -922, -922, -922,
     -922, -922, -922, -922, -922, -922, -922, -922, -922, -922,
     -922, -922, -922, -922, -922, -922, -922, -922, -922, -922,
     -922, -922, -922, -922, -922, -922, -922, -922, -922, -922,
     -922, -922, -922, -922, -922, -922, -922, -922, -922, -922,
     -922, -922, -922, -922, -922, -922, -922, -922
    },

    {
       67, -923, -923, -923, -923, -923, -923, -923, -923, -923,

     -923, -923, -923, -923, -923, -923, -923, -923, -923, -923,
     -923, -923, -923, -923, -923, -923, -923, -923, -923, -923,
     -923, -923,  924, -923, -923, -923, -923, -923, -923, -923,
     -923, -923, -923, -923, -923, -923, -923, -923, -923, -923,
     -923, -923, -923, -923, -923, -923, -923, -923, -923, -923,
     -923, -923, -923, -923, -923, -923, -923, -923, -923, -923,
     -923, -923, -923, -923, -923, -923, -923, -923, -923, -923,
     -923, -923, -923, -923, -923, -923, -923, -923, -923, -923,
     -923, -923, -923, -923, -923, -923, -923, -923, -923, -923,
     -923, -923, -923, -923, -923, -923, -923, -923, -923, -923,

     -923, -923, -923, -923, -923, -923, -923, -923, -923, -923,
     -923, -923, -923, -923, -923, -923, -923, -923
    },

    {
       67, -924, -924, -924, -924, -924, -924, -924, -924, -924,
     -924, -924, -924, -924, -924, -924, -924, -924, -924, -924,
     -924, -924, -924, -924, -924, -924, -924, -924, -924, -924,
     -924, -924,  925, -924, -924, -924, -924, -924, -924, -924,
     -924, -924, -924, -924, -924, -924, -924, -924, -924, -924,
     -924, -924, -924, -924, -924, -924, -924, -924, -924, -924,
     -924, -924, -924, -924, -924, -924, -924, -924, -924, -924,
     -924, -924, -924, -924, -924, -924, -924, -924, -924, -924,

     -924, -924, -924, -924, -924, -924, -924, -924, -924, -924,
     -924, -924, -924, -924, -924, -924, -924, -924, -924, -924,
     -924, -924, -924, -924, -924, -924, -924, -924, -924, -924,
     -924, -924, -924, -924, -924, -924, -924, -924, -924, -924,
     -924, -924, -924, -924, -924, -924, -924, -924
    },

    {
       67, -925, -925, -925, -925, -925, -925, -925, -925, -925,
     -925, -925, -925, -925, -925, -925, -925, -925, -925, -925,
     -925, -925, -925, -925, -925, -925, -925, -925, -925, -925,
     -925, -925,  926, -925, -925, -925, -925, -925, -925, -925,
     -925, -925, -925, -925, -925, -925, -925, -925, -925, -925,

     -925, -925, -925, -925, -925, -925, -925, -925, -925, -925,
     -925, -925, -925, -925, -925, -925, -925, -925, -925, -925,
     -925, -925, -925, -925, -925, -925, -925, -925, -925, -925,
     -925, -925, -925, -925, -925, -925, -925, -925, -925, -925,
     -925, -925, -925, -925, -925, -925, -925, -925, -925, -925,
     -925, -925, -925, -925, -925, -925, -925, -925, -925, -925,
     -925, -925, -925, -925, -925, -925, -925, -925, -925, -925,
     -925, -925, -925, -925, -925, -925, -925, -925
    },

    {
       67, -926, -926, -926, -926, -926, -926, -926, -926, -926,
     -926, -926, -926, -926, -926, -926, -926, -926, -926, -926,

     -926, -926, -926, -926, -926, -926, -926, -926, -926, -926,
     -926, -926, -926, -926, -926, -926, -926, -926, -926, -926,
     -926, -926, -926, -926, -926, -926, -926, -926, -926, -926,
     -926, -926, -926, -926, -926, -926, -926, -926, -926, -926,
     -926, -926, -926, -926, -926, -926, -926, -926, -926, -926,
     -926, -926, -926, -926, -926, -926, -926, -926, -926, -926,
     -926, -926, -926, -926, -926, -926, -926, -926, -926, -926,
     -926, -926, -926, -926, -926, -926, -926, -926, -926, -926,
     -926, -926, -926, -926, -926, -926, -926, -926, -926, -926,
     -926, -926, -926, -926, -926, -926, -926, -926, -926, -926,

     -926, -926, -926, -926, -926, -926, -926, -926
    },

    } ;

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 wcsbthtext.
 */
#define YY_DO_BEFORE_ACTION \
      (yytext_ptr) = yy_bp; \
      wcsbthleng = (size_t) (yy_cp - yy_bp); \
      (yy_hold_char) = *yy_cp; \
      *yy_cp = '\0'; \
      (yy_c_buf_p) = yy_cp;

#define YY_NUM_RULES 283
#define YY_END_OF_BUFFER 284
/* 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[927] =
    {   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,  278,  278,
      280,  280,  281,  281,    0,    0,  284,  283,  126,  126,
      126,  126,  126,  126,  126,  126,  126,  126,  126,  126,
      126,  126,  126,  283,  148,  148,  140,  140,  149,  149,
      141,  141,  161,  161,  161,  283,  182,  182,  171,  171,

      187,  187,  198,  198,  199,  199,  230,  230,  265,  265,
      243,  243,  266,  266,  244,  244,  268,  268,  201,  202,
      200,  209,  209,  210,  210,  218,  218,  219,  219,  270,
      270,  272,  272,  271,  274,  274,  274,  273,  276,  276,
      279,  278,  277,  280,  281,  283,  282,    0,    0,    0,
       64,   58,   21,    0,    0,    0,    0,    0,    0,    0,
        0,    0,    0,    0,    0,    0,    0,   17,    0,   63,
       57,    0,    0,    0,    0,    0,    0,    0,   23,    0,
       19,   66,   60,    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,  269,  271,
        0,  273,  273,  273,  273,    0,    0,  275,  278,  277,
      277,  280,  281,    0,  282,    0,    0,    0,    0,    0,
        0,    0,    0,   65,   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,   24,    0,    0,    0,    0,    0,    0,

       20,   67,   61,    0,    0,    0,    0,    0,    0,    0,
        0,  127,  128,  129,    0,    0,    0,  130,  131,  132,
      137,  136,    0,    0,    0,  133,  134,  135,  139,  138,
        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
        0,    0,    0,  183,  184,  186,  185,  188,  189,  190,
      195,  194,  191,  192,  193,  197,  196,    0,    0,    0,
        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
        0,    0,    0,    0,    0,    0,    0,  267,    0,    0,
        0,  206,  207,  208,    0,    0,    0,  215,  216,  217,
      273,    0,  273,   22,   18,   26,    0,   69,   74,    0,

       13,   44,   79,   39,   34,    0,    0,    0,    0,    0,
        0,    0,    0,    0,    0,   84,    0,    0,    0,   91,
       51,   49,    0,   93,    0,    0,    0,  103,    0,   54,
       56,  108,  106,  110,    0,   28,    0,   71,   76,    0,
       15,   46,   81,   41,   36,    0,  122,  114,    0,    0,
        0,    0,  112,    0,    0,  121,    0,    0,  124,  142,
      143,  144,  145,  146,  147,    0,    0,    0,    0,    0,
        0,  162,  163,  164,    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,  203,  204,  205,  211,  212,  213,  214,   27,   70,
       75,   31,   14,   45,   80,   40,   35,   25,   68,   73,
       30,   12,   43,   78,   38,   33,    0,    0,    0,    0,
        0,    0,    0,    0,    0,   95,    0,   97,   99,  101,
       62,    0,    0,    0,    0,    0,    0,    0,   29,   72,
       77,   32,   16,   47,   82,   42,   37,    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,  170,  167,  169,  165,  166,  168,

        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
        0,    0,    0,    0,    0,    0,  236,  234,  235,  231,
      232,  233,    0,    0,    0,    0,    0,    0,    0,    0,
      242,  240,  241,  237,  238,  239,    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,  160,  159,  155,  158,  152,  153,  157,  150,  151,
      154,  156,  181,  177,  180,  174,  176,  179,  172,  173,
      175,  178,  229,  225,  228,  222,  223,  227,  220,  221,

      224,  226,  260,  250,  259,  248,  249,  258,  245,  246,
      247,  257,  264,  256,  263,  254,  255,  262,  251,  252,
      253,  261,    0,    0,    0,    0,    0,    0,    0,   90,
       50,   48,    0,    0,    0,    0,  102,    0,   52,   55,
      105,  107,  109,    0,  113,  111,    0,    0,    0,    0,
        0,    0,    0,    0,    0,  120,    0,    0,    0,    0,
        0,    0,  123,   83,   85,   86,   87,   88,    0,   89,
       92,   94,   96,   98,  100,  104,   53,    0,  115,  117,
      118,  119,  116,    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,
        1,    0,    0,    3,    0,    0,    4,    0,    0,    5,
        0,    0,    2,    0,    0,    0,    0,    0,    0,    0,
        0,    0,    0,    0,    0,    0,    0,    6,    0,    7,
        0,    8,    0,    9,    0,   10,    0,   11,    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,    0,    0,    0,
        0,    0,    0,    0,    0,  125
    } ;

static yy_state_type yy_last_accepting_state;
static char *yy_last_accepting_cpos;

static yyconst yy_state_type yy_NUL_trans[927] =
    {   0,
       68,   69,   68,   68,   85,   85,   87,   87,   89,   89,
       91,   91,   93,   93,   68,   68,   97,   97,   99,   99,
      101,  101,  103,  103,  105,  105,  107,  107,  109,  109,
      111,  111,  113,  113,  115,  115,  117,  117,  119,  119,
      120,  120,  122,  122,  124,  124,  126,  126,  128,  128,
      130,  130,  132,  132,  135,  135,  139,  139,  141,  141,
      144,  144,  145,  145,  146,  146,    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,    0,    0,    0,    0,    0,
        0,    0,    0,    0,    0,    0,    0,    0,    0,  247,
        0,    0,  251,  252,  253,  254,    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,    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,  247,    0,    0,  251,
      251,  252,  253,  254,    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,    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,    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,    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,
        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,    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,    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,    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,    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,    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,  847,    0,  849,    0,  851,    0,
      853,    0,  855,    0,  857,    0,  847,    0,  849,    0,
      851,    0,  853,    0,  855,    0,  857,    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,    0,    0,    0,    0,
        0,    0,    0,    0,    0,    0
    } ;

extern int wcsbth_flex_debug;
int wcsbth_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 *wcsbthtext;
#line 1 "wcsbth.l"
/*============================================================================

  WCSLIB 4.8 - an implementation of the FITS WCS standard.
  Copyright (C) 1995-2011, Mark Calabretta

  This file is part of WCSLIB.

  WCSLIB is free software: you can redistribute it and/or modify it under the
  terms of the GNU Lesser General Public License as published by the Free
  Software Foundation, either version 3 of the License, or (at your option)
  any later version.

  WCSLIB is distributed in the hope that it will be useful, but WITHOUT ANY
  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for
  more details.

  You should have received a copy of the GNU Lesser General Public License
  along with WCSLIB.  If not, see <http://www.gnu.org/licenses/>.

  Correspondence concerning WCSLIB may be directed to:
    Internet email: mcalabre@atnf.csiro.au
    Postal address: Dr. Mark Calabretta
                    Australia Telescope National Facility, CSIRO
                    PO Box 76
                    Epping NSW 1710
                    AUSTRALIA

  Author: Mark Calabretta, Australia Telescope National Facility
  http://www.atnf.csiro.au/~mcalabre/index.html
  $Id: wcsbth.c,v 4.8.1.1 2011/08/15 08:07:06 cal103 Exp cal103 $
*=============================================================================
*
* wcsbth.l is a Flex description file containing the definition of a lexical
* scanner for parsing the WCS keyrecords for one or more image arrays and/or
* pixel lists in a FITS binary table header.  It can also handle primary image
* and image extension headers.
*
* wcsbth.l requires Flex v2.5.4 or later.  Refer to wcshdr.h for a description
* of the user interface and operating notes.
*
* Implementation notes
* --------------------
* wcsbth() may be invoked with an option that causes it to recognise the
* image-header form of WCS keywords as defaults for each alternate coordinate
* representation (up to 27).  By design, with this option enabled wcsbth() can
* also handle primary image and image extension headers, effectively treating
* them as a single-column binary table though with WCS keywords of a different
* form.
*
* NAXIS is always 2 for binary tables, it refers to the two-dimensional nature
* of the table.  Thus NAXIS does not count the number of image axes in either
* image arrays or pixels lists and for the latter there is not even a formal
* equivalent of WCSAXESa.  Hence NAXIS is always ignored and a first pass
* through the header is required to determine the number of images, the number
* of alternate coordinate representations for each image (up to 27), and the
* number of coordinate axes in each representation; this pass also counts the
* number of iPVn_ma and iPSn_ma or TVk_ma and TSk_ma keywords in each
* representation.
*
* On completion of the first pass, the association between column number and
* axis number is defined for each representation of a pixel list.  Memory is
* allocated for an array of the required number of wcsprm structs and each of
* these is initialized appropriately.  These structs are filled in the second
* pass.
*
* It is permissible for a scalar table column to contain degenerate (single-
* point) image arrays and simultaneously form one axis of a pixel list.
*
* The parser does not check for duplicated keywords, for most keywords it
* accepts the last encountered.
*
* wcsbth() does not currently handle the Green Bank convention.
*
*===========================================================================*/
/* Options. */
/* Indices for parameterized keywords. */
/* Alternate coordinate system identifier. */
/* Keyvalue data types. */
/* Exclusive start states. */










#line 112 "wcsbth.l"
#include <math.h>
#include <setjmp.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#include "wcs.h"
#include "wcshdr.h"
#include "wcsmath.h"

                  /* Codes used for keyvalue data types. */
#define INTEGER 0
#define FLOAT   1
#define STRING  2

                  /* Bit masks used for keyword types:        */
#define IMGAUX  0x1     /* Auxiliary image header, e.g. LONPOLEa or */
                  /* DATE-OBS.                                */
#define IMGAXIS 0x2     /* Image header with axis number, e.g.      */
                  /* CTYPEia.                                 */
#define IMGHEAD 0x3     /* Image header of either type.             */
#define BIMGARR 0x4     /* Binary table image array with axis       */
                  /* number, e.g. iCTYna.                     */
#define PIXLIST 0x8     /* Pixel list, e.g. TCTYna.                 */
#define BINTAB  0xC     /* Shared binary table image array (without */
                  /* axis number) or pixel list, e.g. LONPna  */
                  /* or OBSGXn.                               */

#define YY_DECL int wcsbth(char *header, int nkeyrec, int relax, int ctrl, \
                           int keysel, int *colsel, int *nreject, int *nwcs, \
                     struct wcsprm **wcs)

#define YY_INPUT(inbuff, count, bufsize) \
      { \
        if (wcsbth_nkeyrec) { \
          strncpy(inbuff, wcsbth_hdr, 80); \
          inbuff[80] = '\n'; \
          wcsbth_hdr += 80; \
          wcsbth_nkeyrec--; \
          count = 81; \
        } else { \
          count = YY_NULL; \
        } \
      }

/* A convenience macro to get around incompatibilities between unput() and
   yyless(): put wcsbthtext followed by a blank back onto the input stream. */
#define WCSBTH_PUTBACK \
  sprintf(stmp, "%s ", wcsbthtext); \
  itmp = strlen(stmp); \
  while (itmp) unput(stmp[--itmp]);

/* These global variables are required by YY_INPUT. */
char *wcsbth_hdr;
int  wcsbth_nkeyrec;

/* Used in preempting the call to exit() by yy_fatal_error(). */
jmp_buf wcsbth_abort_jmp_env;
#define exit(status) longjmp(wcsbth_abort_jmp_env, status)

/* Struct used internally for header bookkeeping. */
16798 struct wcsbth_alts {
  int ncol, ialt, icol, imgherit;
  short int (*arridx)[27];
  short int pixidx[27];
  short int pad1;
  unsigned int *pixlist;

  unsigned char (*npv)[27];
  unsigned char (*nps)[27];
  unsigned char pixnpv[27];
  unsigned char pixnps[27];
  unsigned char pad2[2];
};

int wcsbth_pass1(int keytype, int i, int j, int n, int k, char a, char ptype,
        struct wcsbth_alts *alts);
int wcsbth_init1(struct wcsbth_alts *alts, int *nwcs, struct wcsprm **wcs);

struct wcsprm *wcsbth_idx(struct wcsprm *wcs, struct wcsbth_alts *alts,
        int keytype, int n, char a);
int wcsbth_colax(struct wcsprm *wcs, struct wcsbth_alts *alts, int k, char a);

int wcsbth_epoch(void *wptr);
int wcsbth_vsource(void *wptr);

int wcsbth_final(struct wcsbth_alts *alts, int *nwcs, struct wcsprm **wcs);

#line 16826 "wcsbth.c"

#define INITIAL 0
#define CCCCCia 1
#define iCCCna 2
#define iCCCCn 3
#define TCCCna 4
#define TCCCCn 5
#define CCi_ja 6
#define ijCCna 7
#define TCn_ka 8
#define TCCn_ka 9
#define CROTAi 10
#define iCROTn 11
#define TCROTn 12
#define CCi_ma 13
#define iCn_ma 14
#define iCCn_ma 15
#define TCn_ma 16
#define TCCn_ma 17
#define PROJPm 18
#define CCCCCCCC 19
#define CCCCCCCa 20
#define CCCCna 21
#define CCCCCna 22
#define CCCCn 23
#define CCCCCn 24
#define VALUE 25
#define INTEGER_VAL 26
#define FLOAT_VAL 27
#define STRING_VAL 28
#define COMMENT 29
#define DISCARD 30
#define ERROR 31
#define FLUSH 32

#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 wcsbthwrap (void );
#else
extern int wcsbthwrap (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( wcsbthtext, wcsbthleng, 1, wcsbthout )
#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) \
      errno=0; \
      while ( (result = read( fileno(wcsbthin), (char *) buf, max_size )) < 0 ) \
      { \
            if( errno != EINTR) \
            { \
                  YY_FATAL_ERROR( "input in flex scanner failed" ); \
                  break; \
            } \
            errno=0; \
            clearerr(wcsbthin); \
      }\
\

#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 wcsbthlex (void);

#define YY_DECL int wcsbthlex (void)
#endif /* !YY_DECL */

/* Code executed at the beginning of each rule, after wcsbthtext and wcsbthleng
 * 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 \
      if ( wcsbthleng > 0 ) \
            YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \
                        (wcsbthtext[wcsbthleng - 1] == '\n'); \
      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 202 "wcsbth.l"

      /* Keyword indices, as used in the WCS papers, e.g. iVn_ma, TPn_ka. */
      char a;
      int  i, j, k, m, n;
      
      char *cptr, *errmsg, errtxt[80], exclude[1000], *extkey, *hptr, ptype,
           stmp[16];
      int  altlin, ialt, icol, incl, ipass, ipx, itmp, ix, jx, keytype,
           nsel, npass, status, valtype, voff;
      void   *vptr, *wptr;
      struct wcsbth_alts alts;
      struct wcsprm *wcsp, wcstem;
      int (*special)(void *);
      int wcsbthlex_destroy(void);
      
      /* The data structures produced. */
      *nwcs = 0;
      *wcs  = 0x0;
      
      /* Parameters used to implement YY_INPUT. */
      wcsbth_hdr = header;
      wcsbth_nkeyrec = nkeyrec;
      
      /* Our handle on the input stream. */
      hptr = header;
      *nreject = 0;
      
      /* Keyword parameters. */
      i = j = 0;
      n = k = 0;
      m = 0;
      a = ' ';
      
      /* Header bookkeeping. */
      alts.ncol = 0;
      alts.arridx  = 0x0;
      alts.pixlist = 0x0;
      alts.npv = 0x0;
      alts.nps = 0x0;
      
      for (ialt = 0; ialt < 27; ialt++) {
        alts.pixidx[ialt] = 0;
        alts.pixnpv[ialt] = 0;
        alts.pixnps[ialt] = 0;
      }
      
      /* For decoding the keyvalue. */
      keytype =  0;
      valtype = -1;
      vptr    = 0x0;
      
      /* For keywords that require special handling. */
      altlin = 0;
      ptype  = ' ';
      special = 0x0;
      
      /* Selection by column number. */
      nsel = colsel ? colsel[0] : 0;
      incl = (nsel > 0);
      for (icol = 0; icol < 1000; icol++) {
        exclude[icol] = incl;
      }
      for (icol = 1; icol <= abs(nsel); icol++) {
        itmp = colsel[icol];
        if (0 < itmp && itmp < 1000) {
          exclude[itmp] = !incl;
        }
      }
      exclude[0] = 0;
      
      /* Selection by keyword type. */
      itmp = keysel;
      keysel = 0;
      if (itmp) {
        if (itmp & WCSHDR_IMGHEAD) keysel |= IMGHEAD;
        if (itmp & WCSHDR_BIMGARR) keysel |= BIMGARR;
        if (itmp & WCSHDR_PIXLIST) keysel |= PIXLIST;
      }
      if (keysel == 0) {
        keysel = IMGHEAD | BINTAB;
      }
      
      /* Control variables. */
      ipass = 1;
      npass = 2;
      
      /* Return here via longjmp() invoked by yy_fatal_error(). */
      if (setjmp(wcsbth_abort_jmp_env)) {
        return 4;
      }
      
      BEGIN(INITIAL);


#line 17093 "wcsbth.c"

      if ( !(yy_init) )
            {
            (yy_init) = 1;

#ifdef YY_USER_INIT
            YY_USER_INIT;
#endif

            if ( ! (yy_start) )
                  (yy_start) = 1;   /* first start state */

            if ( ! wcsbthin )
                  wcsbthin = stdin;

            if ( ! wcsbthout )
                  wcsbthout = stdout;

            if ( ! YY_CURRENT_BUFFER ) {
                  wcsbthensure_buffer_stack ();
                  YY_CURRENT_BUFFER_LVALUE =
                        wcsbth_create_buffer(wcsbthin,YY_BUF_SIZE );
            }

            wcsbth_load_buffer_state( );
            }

      while ( 1 )       /* loops until end-of-file is reached */
            {
            yy_cp = (yy_c_buf_p);

            /* Support of wcsbthtext. */
            *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_current_state += YY_AT_BOL();
yy_match:
            while ( (yy_current_state = yy_nxt[yy_current_state][ 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:
YY_RULE_SETUP
#line 296 "wcsbth.l"
{
        if (ipass == 1) {
          if (alts.ncol == 0) {
            sscanf(wcsbthtext, "TFIELDS = %d", &(alts.ncol));
            BEGIN(FLUSH);
          } else {
            errmsg = "Duplicate or out-of-sequence TFIELDS keyword";
            BEGIN(ERROR);
          }
      
        } else {
          BEGIN(FLUSH);
        }
      }
      YY_BREAK
case 2:
YY_RULE_SETUP
#line 311 "wcsbth.l"
{
        keytype = IMGAXIS;
      
        if (!(keytype & keysel)) {
          /* Ignore this key type. */
          BEGIN(DISCARD);
      
        } else {
          if (relax & WCSHDR_ALLIMG) {
            if (ipass == 1) {
              sscanf(wcsbthtext, "WCSAXES%c= %d", &a, &i);
              wcsbth_pass1(IMGAXIS, i, 0, 0, 0, a, ' ', &alts);
            }
      
            BEGIN(FLUSH);
      
          } else if (relax & WCSHDR_reject) {
            errmsg = "Image-header keyword WCSAXESa in binary table";
            BEGIN(ERROR);
      
          } else {
            /* Pretend we don't recognize it. */
            BEGIN(DISCARD);
          }
        }
      }
      YY_BREAK
case 3:
#line 339 "wcsbth.l"
case 4:
#line 340 "wcsbth.l"
case 5:
YY_RULE_SETUP
#line 340 "wcsbth.l"
{
        keytype = BIMGARR;
      
        /* Note that a blank in the sscanf() format string matches zero or
           more of them in the input. */
        sscanf(wcsbthtext, "WCAX%d%c = %d", &n, &a, &i);
      
        if (!(keytype & keysel) || exclude[n]) {
          /* Ignore this key type or column. */
          BEGIN(DISCARD);
        } else {
          if (ipass == 1) {
            wcsbth_pass1(BIMGARR, i, 0, n, 0, a, ' ', &alts);
          }
          BEGIN(FLUSH);
        }
      }
      YY_BREAK
case 6:
/* rule 6 can match eol */
#line 359 "wcsbth.l"
case 7:
/* rule 7 can match eol */
#line 360 "wcsbth.l"
case 8:
/* rule 8 can match eol */
YY_RULE_SETUP
#line 360 "wcsbth.l"
{
        /* Cross-reference supplier. */
        keytype = BIMGARR;
        errmsg = "Cross-references are not currently implemented";
        BEGIN(ERROR);
      }
      YY_BREAK
case 9:
/* rule 9 can match eol */
#line 368 "wcsbth.l"
case 10:
/* rule 10 can match eol */
#line 369 "wcsbth.l"
case 11:
/* rule 11 can match eol */
YY_RULE_SETUP
#line 369 "wcsbth.l"
{
        /* Cross-reference consumer. */
        keytype = BIMGARR;
        errmsg = "Cross-references are not currently implemented";
        BEGIN(ERROR);
      }
      YY_BREAK
case 12:
YY_RULE_SETUP
#line 376 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.crpix);
      
        extkey = "CRPIXja";
        BEGIN(CCCCCia);
      }
      YY_BREAK
case 13:
#line 385 "wcsbth.l"
case 14:
YY_RULE_SETUP
#line 385 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.crpix);
      
        sscanf(wcsbthtext, "%d", &i);
      
        if (wcsbthleng == 4) {
          BEGIN(iCCCna);
        } else {
          extkey = "jCRPXn";
          BEGIN(iCCCCn);
        }
      }
      YY_BREAK
case 15:
#line 400 "wcsbth.l"
case 16:
YY_RULE_SETUP
#line 400 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.crpix);
      
        if (wcsbthleng == 4) {
          BEGIN(TCCCna);
        } else {
          extkey = "TCRPXn";
          BEGIN(TCCCCn);
        }
      }
      YY_BREAK
case 17:
YY_RULE_SETUP
#line 412 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.pc);
        altlin = 1;
      
        extkey = "PCi_ja";
        BEGIN(CCi_ja);
      }
      YY_BREAK
case 18:
YY_RULE_SETUP
#line 421 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.pc);
        altlin = 1;
      
        sscanf(wcsbthtext, "%1d%1d", &i, &j);
      
        BEGIN(ijCCna);
      }
      YY_BREAK
case 19:
#line 432 "wcsbth.l"
case 20:
YY_RULE_SETUP
#line 432 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.pc);
        altlin = 1;
      
        if (wcsbthleng == 2) {
          BEGIN(TCn_ka);
        } else {
          extkey = "TPCn_ka";
          BEGIN(TCCn_ka);
        }
      }
      YY_BREAK
case 21:
YY_RULE_SETUP
#line 445 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.cd);
        altlin = 2;
      
        extkey = "CDi_ja";
        BEGIN(CCi_ja);
      }
      YY_BREAK
case 22:
YY_RULE_SETUP
#line 454 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.cd);
        altlin = 2;
      
        sscanf(wcsbthtext, "%1d%1d", &i, &j);
      
        BEGIN(ijCCna);
      }
      YY_BREAK
case 23:
#line 465 "wcsbth.l"
case 24:
YY_RULE_SETUP
#line 465 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.cd);
        altlin = 2;
      
        if (wcsbthleng == 2) {
          BEGIN(TCn_ka);
        } else {
          extkey = "TCDn_ka";
          BEGIN(TCCn_ka);
        }
      }
      YY_BREAK
case 25:
YY_RULE_SETUP
#line 478 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.cdelt);
      
        extkey = "CDELTia";
        BEGIN(CCCCCia);
      }
      YY_BREAK
case 26:
#line 487 "wcsbth.l"
case 27:
YY_RULE_SETUP
#line 487 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.cdelt);
      
        sscanf(wcsbthtext, "%d", &i);
      
        if (wcsbthleng == 4) {
          BEGIN(iCCCna);
        } else {
          extkey = "iCDLTn";
          BEGIN(iCCCCn);
        }
      }
      YY_BREAK
case 28:
#line 502 "wcsbth.l"
case 29:
YY_RULE_SETUP
#line 502 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.cdelt);
      
        if (wcsbthleng == 4) {
          BEGIN(TCCCna);
        } else {
          extkey = "TCDLTn";
          BEGIN(TCCCCn);
        }
      }
      YY_BREAK
case 30:
YY_RULE_SETUP
#line 514 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.crota);
        altlin = 4;
      
        extkey = "CROTAi";
        BEGIN(CROTAi);
      }
      YY_BREAK
case 31:
YY_RULE_SETUP
#line 523 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.crota);
        altlin = 4;
      
        sscanf(wcsbthtext, "%d", &i);
      
        extkey = "iCROTn";
        BEGIN(iCROTn);
      }
      YY_BREAK
case 32:
YY_RULE_SETUP
#line 534 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.crota);
        altlin = 4;
      
        extkey = "TCROTn";
        BEGIN(TCROTn);
      }
      YY_BREAK
case 33:
YY_RULE_SETUP
#line 543 "wcsbth.l"
{
        valtype = STRING;
        vptr = &(wcstem.cunit);
      
        extkey = "CUNITia";
        BEGIN(CCCCCia);
      }
      YY_BREAK
case 34:
#line 552 "wcsbth.l"
case 35:
YY_RULE_SETUP
#line 552 "wcsbth.l"
{
        valtype = STRING;
        vptr = &(wcstem.cunit);
      
        sscanf(wcsbthtext, "%d", &i);
      
        if (wcsbthleng == 4) {
          BEGIN(iCCCna);
        } else {
          extkey = "iCUNIn";
          BEGIN(iCCCCn);
        }
      }
      YY_BREAK
case 36:
#line 567 "wcsbth.l"
case 37:
YY_RULE_SETUP
#line 567 "wcsbth.l"
{
        valtype = STRING;
        vptr = &(wcstem.cunit);
      
        if (wcsbthleng == 4) {
          BEGIN(TCCCna);
        } else {
          extkey = "TCUNIn";
          BEGIN(TCCCCn);
        }
      }
      YY_BREAK
case 38:
YY_RULE_SETUP
#line 579 "wcsbth.l"
{
        valtype = STRING;
        vptr = &(wcstem.ctype);
      
        extkey = "CTYPEia";
        BEGIN(CCCCCia);
      }
      YY_BREAK
case 39:
#line 588 "wcsbth.l"
case 40:
YY_RULE_SETUP
#line 588 "wcsbth.l"
{
        valtype = STRING;
        vptr = &(wcstem.ctype);
      
        sscanf(wcsbthtext, "%d", &i);
      
        if (wcsbthleng == 4) {
          BEGIN(iCCCna);
        } else {
          extkey = "iCTYPn";
          BEGIN(iCCCCn);
        }
      }
      YY_BREAK
case 41:
#line 603 "wcsbth.l"
case 42:
YY_RULE_SETUP
#line 603 "wcsbth.l"
{
        valtype = STRING;
        vptr = &(wcstem.ctype);
      
        if (wcsbthleng == 4) {
          BEGIN(TCCCna);
        } else {
          extkey = "TCTYPn";
          BEGIN(TCCCCn);
        }
      }
      YY_BREAK
case 43:
YY_RULE_SETUP
#line 615 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.crval);
      
        extkey = "CRVALia";
        BEGIN(CCCCCia);
      }
      YY_BREAK
case 44:
#line 624 "wcsbth.l"
case 45:
YY_RULE_SETUP
#line 624 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.crval);
      
        sscanf(wcsbthtext, "%d", &i);
      
        if (wcsbthleng == 4) {
          BEGIN(iCCCna);
        } else {
          extkey = "iCRVLn";
          BEGIN(iCCCCn);
        }
      }
      YY_BREAK
case 46:
#line 639 "wcsbth.l"
case 47:
YY_RULE_SETUP
#line 639 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.crval);
      
        if (wcsbthleng == 4) {
          BEGIN(TCCCna);
        } else {
          extkey = "TCRVLn";
          BEGIN(TCCCCn);
        }
      }
      YY_BREAK
case 48:
#line 652 "wcsbth.l"
case 49:
YY_RULE_SETUP
#line 652 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.lonpole);
      
        if (wcsbthleng == 7) {
          extkey = "LONPOLEa";
          BEGIN(CCCCCCCa);
        } else {
          BEGIN(CCCCna);
        }
      }
      YY_BREAK
case 50:
#line 665 "wcsbth.l"
case 51:
YY_RULE_SETUP
#line 665 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.latpole);
      
        if (wcsbthleng == 7) {
          extkey = "LATPOLEa";
          BEGIN(CCCCCCCa);
        } else {
          BEGIN(CCCCna);
        }
      }
      YY_BREAK
case 52:
#line 678 "wcsbth.l"
case 53:
#line 679 "wcsbth.l"
case 54:
YY_RULE_SETUP
#line 679 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.restfrq);
      
        if (wcsbthleng == 8) {
          unput(' ');
          extkey = "RESTFREQ";
          BEGIN(CCCCCCCa);
        } else if (wcsbthleng == 7) {
          extkey = "RESTFRQa";
          BEGIN(CCCCCCCa);
        } else {
          BEGIN(CCCCna);
        }
      }
      YY_BREAK
case 55:
#line 696 "wcsbth.l"
case 56:
YY_RULE_SETUP
#line 696 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.restwav);
      
        if (wcsbthleng == 7) {
          extkey = "RESTWAVa";
          BEGIN(CCCCCCCa);
        } else {
          BEGIN(CCCCna);
        }
      }
      YY_BREAK
case 57:
YY_RULE_SETUP
#line 708 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.pv);
        ptype = 'v';
      
        extkey = "PVi_ma";
        BEGIN(CCi_ma);
      }
      YY_BREAK
case 58:
#line 718 "wcsbth.l"
case 59:
YY_RULE_SETUP
#line 718 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.pv);
        ptype = 'v';
      
        sscanf(wcsbthtext, "%d", &i);
      
        if (wcsbthleng == 2) {
          BEGIN(iCn_ma);
        } else {
          extkey = "iPVn_ma";
          BEGIN(iCCn_ma);
        }
      }
      YY_BREAK
case 60:
#line 734 "wcsbth.l"
case 61:
YY_RULE_SETUP
#line 734 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.pv);
        ptype = 'v';
      
        if (wcsbthleng == 2) {
          BEGIN(TCn_ma);
        } else {
          extkey = "TPVn_ma";
          BEGIN(TCCn_ma);
        }
      }
      YY_BREAK
case 62:
YY_RULE_SETUP
#line 747 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.pv);
        ptype = 'v';
      
        BEGIN(PROJPm);
      }
      YY_BREAK
case 63:
YY_RULE_SETUP
#line 755 "wcsbth.l"
{
        valtype = STRING;
        vptr = &(wcstem.ps);
        ptype = 's';
      
        extkey = "PSi_ma";
        BEGIN(CCi_ma);
      }
      YY_BREAK
case 64:
#line 765 "wcsbth.l"
case 65:
YY_RULE_SETUP
#line 765 "wcsbth.l"
{
        valtype = STRING;
        vptr = &(wcstem.ps);
        ptype = 's';
      
        sscanf(wcsbthtext, "%d", &i);
      
        if (wcsbthleng == 2) {
          BEGIN(iCn_ma);
        } else {
          extkey = "iPSn_ma";
          BEGIN(iCCn_ma);
        }
      }
      YY_BREAK
case 66:
#line 781 "wcsbth.l"
case 67:
YY_RULE_SETUP
#line 781 "wcsbth.l"
{
        valtype = STRING;
        vptr = &(wcstem.ps);
        ptype = 's';
      
        if (wcsbthleng == 2) {
          BEGIN(TCn_ma);
        } else {
          extkey = "TPSn_ma";
          BEGIN(TCCn_ma);
        }
      }
      YY_BREAK
case 68:
YY_RULE_SETUP
#line 794 "wcsbth.l"
{
        valtype = STRING;
        vptr = &(wcstem.cname);
      
        extkey = "CNAMEia";
        BEGIN(CCCCCia);
      }
      YY_BREAK
case 69:
#line 803 "wcsbth.l"
case 70:
YY_RULE_SETUP
#line 803 "wcsbth.l"
{
        valtype = STRING;
        vptr = &(wcstem.cname);
      
        sscanf(wcsbthtext, "%d", &i);
      
        if (wcsbthleng == 4) {
          BEGIN(iCCCna);
        } else {
          if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
          extkey = "iCNAMn";
          BEGIN(iCCCCn);
        }
      }
      YY_BREAK
case 71:
#line 819 "wcsbth.l"
case 72:
YY_RULE_SETUP
#line 819 "wcsbth.l"
{
        valtype = STRING;
        vptr = &(wcstem.cname);
      
        if (wcsbthleng == 4) {
          BEGIN(TCCCna);
        } else {
          if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
          extkey = "TCNAMn";
          BEGIN(TCCCCn);
        }
      }
      YY_BREAK
case 73:
YY_RULE_SETUP
#line 832 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.crder);
      
        extkey = "CRDERia";
        BEGIN(CCCCCia);
      }
      YY_BREAK
case 74:
#line 841 "wcsbth.l"
case 75:
YY_RULE_SETUP
#line 841 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.crder);
      
        sscanf(wcsbthtext, "%d", &i);
      
        if (wcsbthleng == 4) {
          BEGIN(iCCCna);
        } else {
          if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
          extkey = "iCRDEn";
          BEGIN(iCCCCn);
        }
      }
      YY_BREAK
case 76:
#line 857 "wcsbth.l"
case 77:
YY_RULE_SETUP
#line 857 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.crder);
      
        if (wcsbthleng == 4) {
          BEGIN(TCCCna);
        } else {
          if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
          extkey = "TCRDEn";
          BEGIN(TCCCCn);
        }
      }
      YY_BREAK
case 78:
YY_RULE_SETUP
#line 870 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.csyer);
      
        extkey = "CSYERia";
        BEGIN(CCCCCia);
      }
      YY_BREAK
case 79:
#line 879 "wcsbth.l"
case 80:
YY_RULE_SETUP
#line 879 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.csyer);
      
        sscanf(wcsbthtext, "%d", &i);
      
        if (wcsbthleng == 4) {
          BEGIN(iCCCna);
        } else {
          if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
          extkey = "iCSYEn";
          BEGIN(iCCCCn);
        }
      }
      YY_BREAK
case 81:
#line 895 "wcsbth.l"
case 82:
YY_RULE_SETUP
#line 895 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.csyer);
      
        if (wcsbthleng == 4) {
          BEGIN(TCCCna);
        } else {
          if (!(relax & WCSHDR_CNAMn)) vptr = 0x0;
          extkey = "TCSYEn";
          BEGIN(TCCCCn);
        }
      }
      YY_BREAK
case 83:
#line 909 "wcsbth.l"
case 84:
YY_RULE_SETUP
#line 909 "wcsbth.l"
{
        valtype = STRING;
        vptr = wcstem.dateavg;
      
        if (wcsbthleng == 8) {
          extkey = "DATE-AVG";
          BEGIN(CCCCCCCC);
        } else {
          BEGIN(CCCCn);
        }
      }
      YY_BREAK
case 85:
YY_RULE_SETUP
#line 921 "wcsbth.l"
{
        valtype = STRING;
        vptr = wcstem.dateobs;
      
        extkey = "DATE-OBS";
        BEGIN(CCCCCCCC);
      }
      YY_BREAK
case 86:
#line 930 "wcsbth.l"
case 87:
#line 931 "wcsbth.l"
case 88:
YY_RULE_SETUP
#line 931 "wcsbth.l"
{
        if (relax & WCSHDR_DOBSn) {
          valtype = STRING;
          vptr = wcstem.dateobs;
      
          yyless(4);
          BEGIN(CCCCn);
      
        } else {
          keytype = BINTAB;
          if (relax & WCSHDR_reject) {
            errmsg = "DOBSna keyword is non-standard";
            BEGIN(ERROR);
          } else {
            BEGIN(DISCARD);
          }
        }
      }
      YY_BREAK
case 89:
YY_RULE_SETUP
#line 950 "wcsbth.l"
{
        sscanf(wcsbthtext, "EPOCH%c", &a);
      
        if (a == ' ' || (relax & WCSHDR_EPOCHa)) {
          valtype = FLOAT;
          vptr = &(wcstem.equinox);
          special = wcsbth_epoch;
      
          unput(a);
          extkey = "EPOCH";
          BEGIN(CCCCCCCa);
      
        } else {
          keytype = IMGAUX;
          if (relax & WCSHDR_reject) {
            errmsg = "EPOCH keyword may not have an alternate version code";
            BEGIN(ERROR);
          } else {
            BEGIN(DISCARD);
          }
        }
      }
      YY_BREAK
case 90:
#line 974 "wcsbth.l"
case 91:
YY_RULE_SETUP
#line 974 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.equinox);
      
        if (wcsbthleng == 7) {
          extkey = "EQUINOXa";
          BEGIN(CCCCCCCa);
        } else {
          BEGIN(CCCCna);
        }
      }
      YY_BREAK
case 92:
#line 987 "wcsbth.l"
case 93:
YY_RULE_SETUP
#line 987 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.mjdavg);
      
        if (wcsbthleng == 8) {
          extkey = "MJD-AVG";
          BEGIN(CCCCCCCC);
        } else {
          BEGIN(CCCCn);
        }
      }
      YY_BREAK
case 94:
#line 1000 "wcsbth.l"
case 95:
YY_RULE_SETUP
#line 1000 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.mjdobs);
      
        if (wcsbthleng == 8) {
          extkey = "MJD-OBS";
          BEGIN(CCCCCCCC);
        } else {
          BEGIN(CCCCCn);
        }
      }
      YY_BREAK
case 96:
#line 1013 "wcsbth.l"
case 97:
YY_RULE_SETUP
#line 1013 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = wcstem.obsgeo;
      
        if (wcsbthleng == 8) {
          extkey = "OBSGEO-X";
          BEGIN(CCCCCCCC);
        } else {
          BEGIN(CCCCCn);
        }
      }
      YY_BREAK
case 98:
#line 1026 "wcsbth.l"
case 99:
YY_RULE_SETUP
#line 1026 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = wcstem.obsgeo + 1;
      
        if (wcsbthleng == 8) {
          extkey = "OBSGEO-Y";
          BEGIN(CCCCCCCC);
        } else {
          BEGIN(CCCCCn);
        }
      }
      YY_BREAK
case 100:
#line 1039 "wcsbth.l"
case 101:
YY_RULE_SETUP
#line 1039 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = wcstem.obsgeo + 2;
      
        if (wcsbthleng == 8) {
          extkey = "OBSGEO-Z";
          BEGIN(CCCCCCCC);
        } else {
          BEGIN(CCCCCn);
        }
      }
      YY_BREAK
case 102:
#line 1052 "wcsbth.l"
case 103:
YY_RULE_SETUP
#line 1052 "wcsbth.l"
{
        valtype = STRING;
        vptr = wcstem.radesys;
      
        if (wcsbthleng == 7) {
          extkey = "RADESYSa";
          BEGIN(CCCCCCCa);
        } else {
          BEGIN(CCCCna);
        }
      }
      YY_BREAK
case 104:
YY_RULE_SETUP
#line 1064 "wcsbth.l"
{
        if (relax & WCSHDR_RADECSYS) {
          valtype = STRING;
          vptr = wcstem.radesys;
      
          unput(' ');
          extkey = "RADECSYS";
          BEGIN(CCCCCCCa);
      
        } else {
          keytype = IMGAUX;
          if (relax & WCSHDR_reject) {
            errmsg = "RADECSYS keyword is non-standard";
            BEGIN(ERROR);
          } else {
            BEGIN(DISCARD);
          }
        }
      }
      YY_BREAK
case 105:
#line 1085 "wcsbth.l"
case 106:
YY_RULE_SETUP
#line 1085 "wcsbth.l"
{
        valtype = STRING;
        vptr = wcstem.specsys;
      
        if (wcsbthleng == 7) {
          extkey = "SPECSYSa";
          BEGIN(CCCCCCCa);
        } else {
          BEGIN(CCCCna);
        }
      }
      YY_BREAK
case 107:
#line 1098 "wcsbth.l"
case 108:
YY_RULE_SETUP
#line 1098 "wcsbth.l"
{
        valtype = STRING;
        vptr = wcstem.ssysobs;
      
        if (wcsbthleng == 7) {
          extkey = "SSYSOBSa";
          BEGIN(CCCCCCCa);
        } else {
          BEGIN(CCCCna);
        }
      }
      YY_BREAK
case 109:
#line 1111 "wcsbth.l"
case 110:
YY_RULE_SETUP
#line 1111 "wcsbth.l"
{
        valtype = STRING;
        vptr = wcstem.ssyssrc;
      
        if (wcsbthleng == 7) {
          extkey = "SSYSSRCa";
          BEGIN(CCCCCCCa);
        } else {
          BEGIN(CCCCna);
        }
      }
      YY_BREAK
case 111:
#line 1124 "wcsbth.l"
case 112:
YY_RULE_SETUP
#line 1124 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.velosys);
      
        if (wcsbthleng == 7) {
          extkey = "VELOSYSa";
          BEGIN(CCCCCCCa);
        } else {
          BEGIN(CCCCna);
        }
      }
      YY_BREAK
case 113:
#line 1137 "wcsbth.l"
case 114:
YY_RULE_SETUP
#line 1137 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.velangl);
      
        if (wcsbthleng == 7) {
          extkey = "VELANGLa";
          BEGIN(CCCCCCCa);
        } else {
          BEGIN(CCCCna);
        }
      }
      YY_BREAK
case 115:
YY_RULE_SETUP
#line 1149 "wcsbth.l"
{
        sscanf(wcsbthtext, "VELREF%c", &a);
      
        if (a == ' ' || (relax & WCSHDR_VELREFa)) {
          valtype = INTEGER;
          vptr = &(wcstem.velref);
      
          unput(a);
          extkey = "VELREF";
          BEGIN(CCCCCCCa);
      
        } else {
          keytype = IMGAUX;
          if (relax & WCSHDR_reject) {
            errmsg = "VELREF keyword may not have an alternate version code";
            BEGIN(ERROR);
          } else {
            BEGIN(DISCARD);
          }
        }
      }
      YY_BREAK
case 116:
YY_RULE_SETUP
#line 1171 "wcsbth.l"
{
        if (relax & WCSHDR_VSOURCE) {
          valtype = FLOAT;
          vptr = &(wcstem.zsource);
          special = wcsbth_vsource;
      
          yyless(7);
          extkey = "VSOURCEa";
          BEGIN(CCCCCCCa);
      
        } else {
          keytype = IMGAUX;
          if (relax & WCSHDR_reject) {
            errmsg = "VSOURCEa keyword is deprecated";
            BEGIN(ERROR);
          } else {
            BEGIN(DISCARD);
          }
        }
      }
      YY_BREAK
case 117:
#line 1193 "wcsbth.l"
case 118:
#line 1194 "wcsbth.l"
case 119:
YY_RULE_SETUP
#line 1194 "wcsbth.l"
{
        if (relax & WCSHDR_VSOURCE) {
          valtype = FLOAT;
          vptr = &(wcstem.zsource);
          special = wcsbth_vsource;
      
          yyless(4);
          BEGIN(CCCCna);
      
        } else {
          keytype = BINTAB;
          if (relax & WCSHDR_reject) {
            errmsg = "VSOUna keyword is deprecated";
            BEGIN(ERROR);
          } else {
            /* Pretend we don't recognize it. */
            BEGIN(DISCARD);
          }
        }
      }
      YY_BREAK
case 120:
#line 1216 "wcsbth.l"
case 121:
#line 1217 "wcsbth.l"
case 122:
YY_RULE_SETUP
#line 1217 "wcsbth.l"
{
        valtype = STRING;
        vptr = wcstem.wcsname;
      
        if (wcsbthleng == 7) {
          extkey = "WCSNAMEa";
          BEGIN(CCCCCCCa);
        } else {
          BEGIN(CCCCna);
        }
      }
      YY_BREAK
case 123:
#line 1230 "wcsbth.l"
case 124:
YY_RULE_SETUP
#line 1230 "wcsbth.l"
{
        valtype = FLOAT;
        vptr = &(wcstem.zsource);
      
        if (wcsbthleng == 7) {
          extkey = "ZSOURCEa";
          BEGIN(CCCCCCCa);
        } else {
          BEGIN(CCCCna);
        }
      }
      YY_BREAK
case 125:
YY_RULE_SETUP
#line 1242 "wcsbth.l"
{
        yyless(0);
        if (wcsbth_nkeyrec) {
          wcsbth_nkeyrec = 0;
          errmsg = "Keyrecords following the END keyrecord were ignored";
          BEGIN(ERROR);
        } else {
          BEGIN(DISCARD);
        }
      }
      YY_BREAK
case 126:
YY_RULE_SETUP
#line 1253 "wcsbth.l"
{
        yyless(0);
        BEGIN(DISCARD);
      }
      YY_BREAK
case 127:
#line 1259 "wcsbth.l"
case 128:
YY_RULE_SETUP
#line 1259 "wcsbth.l"
{
        /* Image-header keyword. */
        keytype = IMGAXIS;
        if (relax & WCSHDR_ALLIMG) {
          sscanf(wcsbthtext, "%d%c", &i, &a);
          BEGIN(VALUE);
      
        } else if (relax & WCSHDR_reject) {
          errmsg = errtxt;
          sprintf(errmsg,
            "Image-header keyword %s in binary table", extkey);
          BEGIN(ERROR);
      
        } else {
          /* Pretend we don't recognize it. */
          BEGIN(DISCARD);
        }
      }
      YY_BREAK
case 129:
YY_RULE_SETUP
#line 1278 "wcsbth.l"
{
        /* Invalid axis number in image-header keyword. */
        keytype = IMGAXIS;
        if (relax & WCSHDR_ALLIMG) {
          /* Will also be flagged by <VALUE> as invalid. */
          sscanf(wcsbthtext, "%3d", &i);
          BEGIN(VALUE);
      
        } else {
          /* Pretend we don't recognize it. */
          BEGIN(DISCARD);
        }
      }
      YY_BREAK
case 130:
#line 1293 "wcsbth.l"
case 131:
#line 1294 "wcsbth.l"
case 132:
#line 1295 "wcsbth.l"
case 133:
#line 1296 "wcsbth.l"
case 134:
#line 1297 "wcsbth.l"
case 135:
YY_RULE_SETUP
#line 1297 "wcsbth.l"
{
        if (vptr) {
          WCSBTH_PUTBACK;
          BEGIN((YY_START == iCCCCn) ? iCCCna : TCCCna);
        } else {
          keytype = (YY_START == iCCCCn) ? BIMGARR : PIXLIST;
          if (relax & WCSHDR_reject) {
            errmsg = errtxt;
            sprintf(errmsg, "%s keyword is non-standard", extkey);
            BEGIN(ERROR);
          } else {
            BEGIN(DISCARD);
          }
        }
      }
      YY_BREAK
case 136:
#line 1314 "wcsbth.l"
case 137:
#line 1315 "wcsbth.l"
case 138:
#line 1316 "wcsbth.l"
case 139:
YY_RULE_SETUP
#line 1316 "wcsbth.l"
{
        if (vptr && (relax & WCSHDR_LONGKEY)) {
          WCSBTH_PUTBACK;
          BEGIN((YY_START == iCCCCn) ? iCCCna : TCCCna);
      
        } else {
          keytype = (YY_START == iCCCna) ? BIMGARR : PIXLIST;
          if (relax & WCSHDR_reject) {
            errmsg = errtxt;
            if (!vptr) {
              sprintf(errmsg, "%s keyword is non-standard", extkey);
            } else {
              sprintf(errmsg,
                "%s keyword may not have an alternate version code", extkey);
            }
            BEGIN(ERROR);
      
          } else {
            /* Pretend we don't recognize it. */
            BEGIN(DISCARD);
          }
        }
      }
      YY_BREAK
case 140:
#line 1341 "wcsbth.l"
case 141:
YY_RULE_SETUP
#line 1341 "wcsbth.l"
{
        BEGIN(DISCARD);
      }
      YY_BREAK
case 142:
#line 1346 "wcsbth.l"
case 143:
#line 1347 "wcsbth.l"
case 144:
#line 1348 "wcsbth.l"
case 145:
#line 1349 "wcsbth.l"
case 146:
#line 1350 "wcsbth.l"
case 147:
YY_RULE_SETUP
#line 1350 "wcsbth.l"
{
        sscanf(wcsbthtext, "%d%c", &n, &a);
        if (YY_START == TCCCna) i = wcsbth_colax(*wcs, &alts, n, a);
        keytype = (YY_START == iCCCna) ? BIMGARR : PIXLIST;
        BEGIN(VALUE);
      }
      YY_BREAK
case 148:
#line 1358 "wcsbth.l"
case 149:
YY_RULE_SETUP
#line 1358 "wcsbth.l"
{
        BEGIN(DISCARD);
      }
      YY_BREAK
case 150:
#line 1363 "wcsbth.l"
case 151:
#line 1364 "wcsbth.l"
case 152:
#line 1365 "wcsbth.l"
case 153:
YY_RULE_SETUP
#line 1365 "wcsbth.l"
{
        /* Image-header keyword. */
        if (relax & WCSHDR_ALLIMG) {
          sscanf(wcsbthtext, "%d_%d%c", &i, &j, &a);
          keytype = IMGAXIS;
          BEGIN(VALUE);
      
        } else if (relax & WCSHDR_reject) {
          errmsg = errtxt;
          sprintf(errmsg,
            "Image-header keyword %s in binary table", extkey);
          BEGIN(ERROR);
      
        } else {
          /* Pretend we don't recognize it. */
          BEGIN(DISCARD);
        }
      }
      YY_BREAK
case 154:
#line 1385 "wcsbth.l"
case 155:
#line 1386 "wcsbth.l"
case 156:
#line 1387 "wcsbth.l"
case 157:
#line 1388 "wcsbth.l"
case 158:
#line 1389 "wcsbth.l"
case 159:
YY_RULE_SETUP
#line 1389 "wcsbth.l"
{
        /* Invalid axis number in image-header keyword. */
        if (relax & WCSHDR_ALLIMG) {
          /* Will be flagged by <VALUE> as invalid. */
          sscanf(wcsbthtext, "%d_%d", &i, &j);
          keytype = IMGAXIS;
          BEGIN(VALUE);
      
        } else {
          /* Pretend we don't recognize it. */
          BEGIN(DISCARD);
        }
      }
      YY_BREAK
case 160:
YY_RULE_SETUP
#line 1403 "wcsbth.l"
{
        /* This covers the defunct forms CD00i00j and PC00i00j. */
        if (((relax & WCSHDR_PC00i00j) && (altlin == 1)) ||
            ((relax & WCSHDR_CD00i00j) && (altlin == 2))) {
          sscanf(wcsbthtext, "%3d%3d", &i, &j);
          a = ' ';
          keytype = IMGAXIS;
          BEGIN(VALUE);
      
        } else if (relax & WCSHDR_reject) {
          errmsg = errtxt;
          sprintf(errmsg, "Defunct form of %si_ja keyword",
                           (altlin==1) ? "PC" : "CD");
          BEGIN(ERROR);
      
        } else {
          /* Pretend we don't recognize it. */
          BEGIN(DISCARD);
        }
      }
      YY_BREAK
case 161:
YY_RULE_SETUP
#line 1424 "wcsbth.l"
{
        BEGIN(DISCARD);
      }
      YY_BREAK
case 162:
#line 1429 "wcsbth.l"
case 163:
#line 1430 "wcsbth.l"
case 164:
YY_RULE_SETUP
#line 1430 "wcsbth.l"
{
        sscanf(wcsbthtext, "%d%c", &n, &a);
        keytype = BIMGARR;
        BEGIN(VALUE);
      }
      YY_BREAK
case 165:
#line 1437 "wcsbth.l"
case 166:
#line 1438 "wcsbth.l"
case 167:
#line 1439 "wcsbth.l"
case 168:
#line 1440 "wcsbth.l"
case 169:
#line 1441 "wcsbth.l"
case 170:
YY_RULE_SETUP
#line 1441 "wcsbth.l"
{
        if (relax & WCSHDR_LONGKEY) {
          WCSBTH_PUTBACK;
          BEGIN(TCn_ka);
      
        } else if (relax & WCSHDR_reject) {
          errmsg = errtxt;
          sprintf(errmsg, "%s keyword is non-standard", extkey);
          BEGIN(ERROR);
      
        } else {
          /* Pretend we don't recognize it. */
          BEGIN(DISCARD);
        }
      }
      YY_BREAK
case 171:
YY_RULE_SETUP
#line 1457 "wcsbth.l"
{
        BEGIN(DISCARD);
      }
      YY_BREAK
case 172:
#line 1462 "wcsbth.l"
case 173:
#line 1463 "wcsbth.l"
case 174:
#line 1464 "wcsbth.l"
case 175:
#line 1465 "wcsbth.l"
case 176:
#line 1466 "wcsbth.l"
case 177:
YY_RULE_SETUP
#line 1466 "wcsbth.l"
{
        sscanf(wcsbthtext, "%d_%d%c", &n, &k, &a);
        i = wcsbth_colax(*wcs, &alts, n, a);
        j = wcsbth_colax(*wcs, &alts, k, a);
        keytype = PIXLIST;
        BEGIN(VALUE);
      }
      YY_BREAK
case 178:
#line 1475 "wcsbth.l"
case 179:
#line 1476 "wcsbth.l"
case 180:
#line 1477 "wcsbth.l"
case 181:
YY_RULE_SETUP
#line 1477 "wcsbth.l"
{
        sscanf(wcsbthtext, "%d_%d", &n, &k);
        a = ' ';
        i = wcsbth_colax(*wcs, &alts, n, a);
        j = wcsbth_colax(*wcs, &alts, k, a);
        keytype = PIXLIST;
        BEGIN(VALUE);
      }
      YY_BREAK
case 182:
YY_RULE_SETUP
#line 1486 "wcsbth.l"
{
        BEGIN(DISCARD);
      }
      YY_BREAK
case 183:
#line 1491 "wcsbth.l"
case 184:
YY_RULE_SETUP
#line 1491 "wcsbth.l"
{
        yyless(0);
        BEGIN(CCCCCia);
      }
      YY_BREAK
case 185:
#line 1497 "wcsbth.l"
case 186:
YY_RULE_SETUP
#line 1497 "wcsbth.l"
{
        if (relax & WCSHDR_CROTAia) {
          yyless(0);
          BEGIN(CCCCCia);
      
        } else if (relax & WCSHDR_reject) {
          errmsg = "CROTAn keyword may not have an alternate version code";
          BEGIN(ERROR);
      
        } else {
          /* Pretend we don't recognize it. */
          BEGIN(DISCARD);
        }
      }
      YY_BREAK
case 187:
YY_RULE_SETUP
#line 1512 "wcsbth.l"
{
        BEGIN(DISCARD);
      }
      YY_BREAK
case 188:
#line 1517 "wcsbth.l"
case 189:
#line 1518 "wcsbth.l"
case 190:
#line 1519 "wcsbth.l"
case 191:
#line 1520 "wcsbth.l"
case 192:
#line 1521 "wcsbth.l"
case 193:
YY_RULE_SETUP
#line 1521 "wcsbth.l"
{
        WCSBTH_PUTBACK;
        BEGIN((YY_START == iCROTn) ? iCCCna : TCCCna);
      }
      YY_BREAK
case 194:
#line 1527 "wcsbth.l"
case 195:
#line 1528 "wcsbth.l"
case 196:
#line 1529 "wcsbth.l"
case 197:
YY_RULE_SETUP
#line 1529 "wcsbth.l"
{
        if (relax & WCSHDR_CROTAia) {
          WCSBTH_PUTBACK;
          BEGIN((YY_START == iCROTn) ? iCCCna : TCCCna);
      
        } else if (relax & WCSHDR_reject) {
          errmsg = errtxt;
          sprintf(errmsg,
            "%s keyword may not have an alternate version code", extkey);
          BEGIN(ERROR);
      
        } else {
          /* Pretend we don't recognize it. */
          BEGIN(DISCARD);
        }
      }
      YY_BREAK
case 198:
#line 1547 "wcsbth.l"
case 199:
YY_RULE_SETUP
#line 1547 "wcsbth.l"
{
        BEGIN(DISCARD);
      }
      YY_BREAK
case 200:
#line 1552 "wcsbth.l"
case 201:
YY_RULE_SETUP
#line 1552 "wcsbth.l"
{
        /* Image-header keyword. */
        if (relax & (WCSHDR_AUXIMG | WCSHDR_ALLIMG)) {
          if (YY_START == CCCCCCCa) {
            sscanf(wcsbthtext, "%c", &a);
          } else {
            a = 0;
            unput(wcsbthtext[0]);
          }
          keytype = IMGAUX;
          BEGIN(VALUE);
      
        } else if (relax & WCSHDR_reject) {
          errmsg = errtxt;
          sprintf(errmsg,
            "Image-header keyword %s in binary table", extkey);
          BEGIN(ERROR);
      
        } else {
          /* Pretend we don't recognize it. */
          BEGIN(DISCARD);
        }
      }
      YY_BREAK
case 202:
YY_RULE_SETUP
#line 1576 "wcsbth.l"
{
        BEGIN(DISCARD);
      }
      YY_BREAK
case 203:
#line 1581 "wcsbth.l"
case 204:
#line 1582 "wcsbth.l"
case 205:
#line 1583 "wcsbth.l"
case 206:
#line 1584 "wcsbth.l"
case 207:
YY_RULE_SETUP
#line 1584 "wcsbth.l"
{
        sscanf(wcsbthtext, "%d%c", &n, &a);
        keytype = BINTAB;
        BEGIN(VALUE);
      }
      YY_BREAK
case 208:
YY_RULE_SETUP
#line 1590 "wcsbth.l"
{
        sscanf(wcsbthtext, "%d", &n);
        a = ' ';
        keytype = BINTAB;
        BEGIN(VALUE);
      }
      YY_BREAK
case 209:
#line 1598 "wcsbth.l"
case 210:
YY_RULE_SETUP
#line 1598 "wcsbth.l"
{
        BEGIN(DISCARD);
      }
      YY_BREAK
case 211:
#line 1603 "wcsbth.l"
case 212:
#line 1604 "wcsbth.l"
case 213:
#line 1605 "wcsbth.l"
case 214:
#line 1606 "wcsbth.l"
case 215:
#line 1607 "wcsbth.l"
case 216:
#line 1608 "wcsbth.l"
case 217:
YY_RULE_SETUP
#line 1608 "wcsbth.l"
{
        sscanf(wcsbthtext, "%d", &n);
        a = 0;
        keytype = BINTAB;
        BEGIN(VALUE);
      }
      YY_BREAK
case 218:
#line 1616 "wcsbth.l"
case 219:
YY_RULE_SETUP
#line 1616 "wcsbth.l"
{
        BEGIN(DISCARD);
      }
      YY_BREAK
case 220:
#line 1621 "wcsbth.l"
case 221:
#line 1622 "wcsbth.l"
case 222:
#line 1623 "wcsbth.l"
case 223:
YY_RULE_SETUP
#line 1623 "wcsbth.l"
{
        /* Image-header keyword. */
        if (relax & WCSHDR_ALLIMG) {
          sscanf(wcsbthtext, "%d_%d%c", &i, &m, &a);
          keytype = IMGAXIS;
          BEGIN(VALUE);
      
        } else if (relax & WCSHDR_reject) {
          errmsg = errtxt;
          sprintf(errmsg,
            "Image-header keyword %s in binary table", extkey);
          BEGIN(ERROR);
      
        } else {
          /* Pretend we don't recognize it. */
          BEGIN(DISCARD);
        }
      }
      YY_BREAK
case 224:
#line 1643 "wcsbth.l"
case 225:
#line 1644 "wcsbth.l"
case 226:
#line 1645 "wcsbth.l"
case 227:
#line 1646 "wcsbth.l"
case 228:
#line 1647 "wcsbth.l"
case 229:
YY_RULE_SETUP
#line 1647 "wcsbth.l"
{
        /* Invalid parameter in image-header keyword. */
        if (relax & WCSHDR_ALLIMG) {
          /* Will be flagged by <VALUE> as invalid. */
          sscanf(wcsbthtext, "%d_%d", &i, &m);
          keytype = IMGAXIS;
          BEGIN(VALUE);
      
        } else {
          /* Pretend we don't recognize it. */
          BEGIN(DISCARD);
        }
      }
      YY_BREAK
case 230:
YY_RULE_SETUP
#line 1661 "wcsbth.l"
{
        BEGIN(DISCARD);
      }
      YY_BREAK
case 231:
#line 1666 "wcsbth.l"
case 232:
#line 1667 "wcsbth.l"
case 233:
#line 1668 "wcsbth.l"
case 234:
#line 1669 "wcsbth.l"
case 235:
#line 1670 "wcsbth.l"
case 236:
#line 1671 "wcsbth.l"
case 237:
#line 1672 "wcsbth.l"
case 238:
#line 1673 "wcsbth.l"
case 239:
#line 1674 "wcsbth.l"
case 240:
#line 1675 "wcsbth.l"
case 241:
#line 1676 "wcsbth.l"
case 242:
YY_RULE_SETUP
#line 1676 "wcsbth.l"
{
        if (relax & WCSHDR_LONGKEY) {
          WCSBTH_PUTBACK;
          BEGIN((YY_START == iCCn_ma) ? iCn_ma : TCn_ma);
      
        } else if (relax & WCSHDR_reject) {
          errmsg = errtxt;
          sprintf(errmsg, "%s keyword is non-standard", extkey);
          BEGIN(ERROR);
      
        } else {
          /* Pretend we don't recognize it. */
          BEGIN(DISCARD);
        }
      }
      YY_BREAK
case 243:
#line 1693 "wcsbth.l"
case 244:
YY_RULE_SETUP
#line 1693 "wcsbth.l"
{
        BEGIN(DISCARD);
      }
      YY_BREAK
case 245:
#line 1698 "wcsbth.l"
case 246:
#line 1699 "wcsbth.l"
case 247:
#line 1700 "wcsbth.l"
case 248:
#line 1701 "wcsbth.l"
case 249:
#line 1702 "wcsbth.l"
case 250:
#line 1703 "wcsbth.l"
case 251:
#line 1704 "wcsbth.l"
case 252:
#line 1705 "wcsbth.l"
case 253:
#line 1706 "wcsbth.l"
case 254:
#line 1707 "wcsbth.l"
case 255:
#line 1708 "wcsbth.l"
case 256:
YY_RULE_SETUP
#line 1708 "wcsbth.l"
{
        sscanf(wcsbthtext, "%d_%d%c", &n, &m, &a);
        if (YY_START == TCn_ma) i = wcsbth_colax(*wcs, &alts, n, a);
        keytype = (YY_START == iCn_ma) ? BIMGARR : PIXLIST;
        BEGIN(VALUE);
      }
      YY_BREAK
case 257:
#line 1716 "wcsbth.l"
case 258:
#line 1717 "wcsbth.l"
case 259:
#line 1718 "wcsbth.l"
case 260:
#line 1719 "wcsbth.l"
case 261:
#line 1720 "wcsbth.l"
case 262:
#line 1721 "wcsbth.l"
case 263:
#line 1722 "wcsbth.l"
case 264:
YY_RULE_SETUP
#line 1722 "wcsbth.l"
{
        /* Invalid combinations will be flagged by <VALUE>. */
        sscanf(wcsbthtext, "%d_%d", &n, &m);
        a = ' ';
        if (YY_START == TCn_ma) i = wcsbth_colax(*wcs, &alts, n, a);
        keytype = (YY_START == iCn_ma) ? BIMGARR : PIXLIST;
        BEGIN(VALUE);
      }
      YY_BREAK
case 265:
#line 1732 "wcsbth.l"
case 266:
YY_RULE_SETUP
#line 1732 "wcsbth.l"
{
        BEGIN(DISCARD);
      }
      YY_BREAK
case 267:
YY_RULE_SETUP
#line 1736 "wcsbth.l"
{
        if (relax & WCSHDR_PROJPn) {
          sscanf(wcsbthtext, "%d", &m);
          i = 0;
          a = ' ';
          keytype = IMGAXIS;
          BEGIN(VALUE);
      
        } else if (relax & WCSHDR_reject) {
          errmsg = "PROJPn keyword is defunct";
          BEGIN(ERROR);
      
        } else {
          /* Pretend we don't recognize it. */
          BEGIN(DISCARD);
        }
      }
      YY_BREAK
case 268:
YY_RULE_SETUP
#line 1754 "wcsbth.l"
{
        BEGIN(DISCARD);
      }
      YY_BREAK
case 269:
YY_RULE_SETUP
#line 1758 "wcsbth.l"
{
        /* Do checks on i, j, m, n, k. */
        if (!(keytype & keysel)) {
          /* Selection by keyword type. */
          BEGIN(DISCARD);
      
        } else if (exclude[n] || exclude[k]) {
          /* One or other column is not selected. */
          if (k && (exclude[n] != exclude[k])) {
            /* For keywords such as TCn_ka, both columns must be excluded.
               User error, so return immediately. */
            wcsbthlex_destroy();
            return 3;
      
          } else {
            BEGIN(DISCARD);
          }
      
        } else if (i > 99 || j > 99 || m > 99 || n > 999 || k > 999) {
          if (relax & WCSHDR_reject) {
            errmsg = errtxt;
            if (i > 99 || j > 99) {
              sprintf(errmsg, "Axis number exceeds 99");
            } else if (m > 99) {
              sprintf(errmsg, "Parameter number exceeds 99");
            } else if (n > 999 || k > 999) {
              sprintf(errmsg, "Column number exceeds 999");
            }
            BEGIN(ERROR);
      
          } else {
            /* Pretend we don't recognize it. */
            BEGIN(DISCARD);
          }
      
        } else if (ipass == 2 && npass == 3 && (keytype & BINTAB)) {
          /* Skip keyvalues that won't be inherited. */
          BEGIN(FLUSH);
      
        } else if (ipass == 3 && (keytype & IMGHEAD)) {
          /* IMGHEAD keytypes are always dealt with on the second pass. */
          BEGIN(FLUSH);
      
        } else if (vptr) {
          alts.icol = 0;
          alts.ialt = 0;
          voff = (char *)vptr - (char *)(&wcstem);
      
          if (valtype == INTEGER) {
            BEGIN(INTEGER_VAL);
          } else if (valtype == FLOAT) {
            BEGIN(FLOAT_VAL);
          } else if (valtype == STRING) {
            BEGIN(STRING_VAL);
          } else {
            errmsg = errtxt;
            sprintf(errmsg, "Internal parser ERROR, bad data type: %d",
              valtype);
            BEGIN(ERROR);
          }
      
        } else {
          errmsg = "Internal parser ERROR, null pointer";
          BEGIN(ERROR);
        }
      }
      YY_BREAK
case 270:
YY_RULE_SETUP
#line 1825 "wcsbth.l"
{
        errmsg = "Invalid KEYWORD = VALUE syntax";
        BEGIN(ERROR);
      }
      YY_BREAK
case 271:
YY_RULE_SETUP
#line 1830 "wcsbth.l"
{
        if (ipass == 1) {
          /* Do first-pass bookkeeping. */
          wcsbth_pass1(keytype, i, j, n, k, a, ptype, &alts);
          BEGIN(FLUSH);
      
        } else {
          /* Update each coordinate representation. */
          while ((wcsp = wcsbth_idx(*wcs, &alts, keytype, n, a))) {
            wptr = (void *)((char *)wcsp + voff);
      
            /* Read the keyvalue. */
            if (special) {
              special(wptr);
            } else {
              sscanf(wcsbthtext, "%d", (int *)wptr);
            }
          }
      
          BEGIN(COMMENT);
        }
      }
      YY_BREAK
case 272:
YY_RULE_SETUP
#line 1853 "wcsbth.l"
{
        errmsg = "An integer value was expected";
        BEGIN(ERROR);
      }
      YY_BREAK
case 273:
YY_RULE_SETUP
#line 1858 "wcsbth.l"
{
        if (ipass == 1) {
          /* Do first-pass bookkeeping. */
          wcsbth_pass1(keytype, i, j, n, k, a, ptype, &alts);
          BEGIN(FLUSH);
      
        } else {
          /* Update each coordinate representation. */
          while ((wcsp = wcsbth_idx(*wcs, &alts, keytype, n, a))) {
            wptr = (void *)((char *)wcsp + voff);
      
            /* Apply keyword parameterization. */
            if (ptype == 'v') {
              ipx = wcsp->npv++;
              wcsp->pv[ipx].i = i;
              wcsp->pv[ipx].m = m;
              wptr = &(wcsp->pv[ipx].value);
      
            } else if (j) {
              /* Is the de-reference necessary? */
              wptr = *((double **)wptr) + (i - 1)*(wcsp->naxis) + (j - 1);
      
            } else if (i) {
              wptr = *((double **)wptr) + (i - 1);
            }
      
            /* Read the keyvalue. */
            if (special) {
              special(wptr);
            } else {
              sscanf(wcsbthtext, "%lf", (double *)wptr);
            }
      
            /* Flag the presence of PC, or CD and/or CROTA. */
            if (altlin) {
              wcsp->altlin |= altlin;
              altlin = 0;
            }
          }
      
          BEGIN(COMMENT);
        }
      }
      YY_BREAK
case 274:
YY_RULE_SETUP
#line 1902 "wcsbth.l"
{
        errmsg = "A floating-point value was expected";
        BEGIN(ERROR);
      }
      YY_BREAK
case 275:
/* rule 275 can match eol */
YY_RULE_SETUP
#line 1907 "wcsbth.l"
{
        if (ipass == 1) {
          /* Do first-pass bookkeeping. */
          wcsbth_pass1(keytype, i, j, n, k, a, ptype, &alts);
          BEGIN(FLUSH);
      
        } else {
          /* Update each coordinate representation. */
          while ((wcsp = wcsbth_idx(*wcs, &alts, keytype, n, a))) {
            wptr = (void *)((char *)wcsp + voff);
      
            /* Apply keyword parameterization. */
            if (ptype == 's') {
              ipx = wcsp->nps++;
              wcsp->ps[ipx].i = i;
              wcsp->ps[ipx].m = m;
              wptr = wcsp->ps[ipx].value;
      
            } else if (j) {
              wptr = *((char (**)[72])wptr) +
                      (i - 1)*(wcsp->naxis) + (j - 1);
      
            } else if (i) {
              wptr = *((char (**)[72])wptr) + (i - 1);
            }
      
            /* Read the keyvalue. */
            cptr = (char *)wptr;
            strcpy(cptr, wcsbthtext+1);
      
            /* Squeeze out repeated quotes. */
            ix = 0;
            for (jx = 0; jx < 72; jx++) {
              if (ix < jx) {
                cptr[ix] = cptr[jx];
              }
      
              if (cptr[jx] == '\0') {
                if (ix) cptr[ix-1] = '\0';
                break;
              } else if (cptr[jx] == '\'' && cptr[jx+1] == '\'') {
                jx++;
              }
      
              ix++;
            }
          }
      
          BEGIN(COMMENT);
        }
      }
      YY_BREAK
case 276:
YY_RULE_SETUP
#line 1959 "wcsbth.l"
{
        errmsg = "A string value was expected";
        BEGIN(ERROR);
      }
      YY_BREAK
case 277:
#line 1965 "wcsbth.l"
case 278:
YY_RULE_SETUP
#line 1965 "wcsbth.l"
{
        BEGIN(FLUSH);
      }
      YY_BREAK
case 279:
YY_RULE_SETUP
#line 1969 "wcsbth.l"
{
        errmsg = "Malformed keycomment";
        BEGIN(ERROR);
      }
      YY_BREAK
case 280:
YY_RULE_SETUP
#line 1974 "wcsbth.l"
{
        if (ipass == npass) {
          if (ctrl < 0) {
            /* Preserve discards. */
            if (hptr < wcsbth_hdr-80) {
              strncpy(hptr, wcsbth_hdr-80, 80);
            }
            hptr += 80;
      
          } else if (ctrl > 2) {
            fprintf(stderr, "%.80s\n  Discarded.\n", wcsbth_hdr-80);
          }
        }
      
        BEGIN(FLUSH);
      }
      YY_BREAK
case 281:
YY_RULE_SETUP
#line 1991 "wcsbth.l"
{
        (*nreject)++;
        if (ipass == npass) {
          if (ctrl == -1) {
            if (hptr < wcsbth_hdr-80) {
              /* Preserve rejects. */
              strncpy(hptr, wcsbth_hdr-80, 80);
            }
            hptr += 80;
          }
      
          if (abs(ctrl) > 1) {
            fprintf(stderr, "%.80s\n%4d: %s.\n", wcsbth_hdr-80, *nreject,
              errmsg);
          }
        }
      
        BEGIN(FLUSH);
      }
      YY_BREAK
case 282:
/* rule 282 can match eol */
YY_RULE_SETUP
#line 2011 "wcsbth.l"
{
        /* Throw away the rest of the line and reset for the next one. */
        i = j = 0;
        n = k = 0;
        m = 0;
        a = ' ';
      
        keytype =  0;
        valtype = -1;
        vptr    = 0x0;
      
        altlin = 0;
        ptype  = ' ';
        special = 0x0;
        BEGIN(INITIAL);
      }
      YY_BREAK
case YY_STATE_EOF(INITIAL):
case YY_STATE_EOF(CCCCCia):
case YY_STATE_EOF(iCCCna):
case YY_STATE_EOF(iCCCCn):
case YY_STATE_EOF(TCCCna):
case YY_STATE_EOF(TCCCCn):
case YY_STATE_EOF(CCi_ja):
case YY_STATE_EOF(ijCCna):
case YY_STATE_EOF(TCn_ka):
case YY_STATE_EOF(TCCn_ka):
case YY_STATE_EOF(CROTAi):
case YY_STATE_EOF(iCROTn):
case YY_STATE_EOF(TCROTn):
case YY_STATE_EOF(CCi_ma):
case YY_STATE_EOF(iCn_ma):
case YY_STATE_EOF(iCCn_ma):
case YY_STATE_EOF(TCn_ma):
case YY_STATE_EOF(TCCn_ma):
case YY_STATE_EOF(PROJPm):
case YY_STATE_EOF(CCCCCCCC):
case YY_STATE_EOF(CCCCCCCa):
case YY_STATE_EOF(CCCCna):
case YY_STATE_EOF(CCCCCna):
case YY_STATE_EOF(CCCCn):
case YY_STATE_EOF(CCCCCn):
case YY_STATE_EOF(VALUE):
case YY_STATE_EOF(INTEGER_VAL):
case YY_STATE_EOF(FLOAT_VAL):
case YY_STATE_EOF(STRING_VAL):
case YY_STATE_EOF(COMMENT):
case YY_STATE_EOF(DISCARD):
case YY_STATE_EOF(ERROR):
case YY_STATE_EOF(FLUSH):
#line 2028 "wcsbth.l"
{
        /* End-of-input. */
        if (ipass == 1) {
          if ((status = wcsbth_init1(&alts, nwcs, wcs)) || *nwcs == 0) {
            wcsbthlex_destroy();
            return status;
          }

          if (alts.imgherit) npass = 3;
      
          if (abs(ctrl) > 2) {
            if (*nwcs == 1) {
              fprintf(stderr, "Found one coordinate representation.\n");
            } else {
              fprintf(stderr, "Found %d coordinate representations.\n",
                *nwcs);
            }
          }
        }
      
        if (ipass++ < npass) {
          wcsbth_hdr = header;
          wcsbth_nkeyrec = nkeyrec;
          *nreject = 0;
      
          i = j = 0;
          k = n = 0;
          m = 0;
          a = ' ';
      
          keytype =  0;
          valtype = -1;
          vptr    = 0x0;
      
          altlin = 0;
          ptype  = ' ';
          special = 0x0;
      
          wcsbthrestart(wcsbthin);
      
        } else {
          wcsbthlex_destroy();
      
          if (ctrl < 0) {
            *hptr = '\0';
          } else if (ctrl == 1) {
            fprintf(stderr, "%d WCS keyrecords were rejected.\n", *nreject);
          }
      
          return wcsbth_final(&alts, nwcs, wcs);
        }
      }
      YY_BREAK
case 283:
YY_RULE_SETUP
#line 2081 "wcsbth.l"
ECHO;
      YY_BREAK
#line 19531 "wcsbth.c"

      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 wcsbthin at a new source and called
                   * wcsbthlex().  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 = wcsbthin;
                  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 ( wcsbthwrap( ) )
                              {
                              /* Note: because we've taken care in
                               * yy_get_next_buffer() to have set up
                               * wcsbthtext, 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 wcsbthlex */

/* 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. */
                              wcsbthrealloc((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;
                  wcsbthrestart(wcsbthin  );
                  }

            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);
      yy_current_state += YY_AT_BOL();

      for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
            {
            if ( *yy_cp )
                  {
                  yy_current_state = yy_nxt[yy_current_state][YY_SC_TO_UI(*yy_cp)];
                  }
            else
                  yy_current_state = yy_NUL_trans[yy_current_state];
            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_NUL_trans[yy_current_state];
      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 wcsbthtext */
      *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. */
                              wcsbthrestart(wcsbthin );

                              /*FALLTHROUGH*/

                        case EOB_ACT_END_OF_FILE:
                              {
                              if ( wcsbthwrap( ) )
                                    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 wcsbthtext */
      (yy_hold_char) = *++(yy_c_buf_p);

      YY_CURRENT_BUFFER_LVALUE->yy_at_bol = (c == '\n');

      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 wcsbthrestart  (FILE * input_file )
{
    
      if ( ! YY_CURRENT_BUFFER ){
        wcsbthensure_buffer_stack ();
            YY_CURRENT_BUFFER_LVALUE =
            wcsbth_create_buffer(wcsbthin,YY_BUF_SIZE );
      }

      wcsbth_init_buffer(YY_CURRENT_BUFFER,input_file );
      wcsbth_load_buffer_state( );
}

/** Switch to a different input buffer.
 * @param new_buffer The new input buffer.
 * 
 */
    void wcsbth_switch_to_buffer  (YY_BUFFER_STATE  new_buffer )
{
    
      /* TODO. We should be able to replace this entire function body
       * with
       *          wcsbthpop_buffer_state();
       *          wcsbthpush_buffer_state(new_buffer);
     */
      wcsbthensure_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;
      wcsbth_load_buffer_state( );

      /* We don't actually know whether we did this switch during
       * EOF (wcsbthwrap()) processing, but the only time this flag
       * is looked at is after wcsbthwrap() is called, so it's safe
       * to go ahead and always set it.
       */
      (yy_did_buffer_switch_on_eof) = 1;
}

static void wcsbth_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;
      wcsbthin = 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 wcsbth_create_buffer  (FILE * file, int  size )
{
      YY_BUFFER_STATE b;
    
      b = (YY_BUFFER_STATE) wcsbthalloc(sizeof( struct yy_buffer_state )  );
      if ( ! b )
            YY_FATAL_ERROR( "out of dynamic memory in wcsbth_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 *) wcsbthalloc(b->yy_buf_size + 2  );
      if ( ! b->yy_ch_buf )
            YY_FATAL_ERROR( "out of dynamic memory in wcsbth_create_buffer()" );

      b->yy_is_our_buffer = 1;

      wcsbth_init_buffer(b,file );

      return b;
}

/** Destroy the buffer.
 * @param b a buffer created with wcsbth_create_buffer()
 * 
 */
    void wcsbth_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 )
            wcsbthfree((void *) b->yy_ch_buf  );

      wcsbthfree((void *) b  );
}

/* Initializes or reinitializes a buffer.
 * This function is sometimes called more than once on the same buffer,
 * such as during a wcsbthrestart() or at EOF.
 */
    static void wcsbth_init_buffer  (YY_BUFFER_STATE  b, FILE * file )

{
      int oerrno = errno;
    
      wcsbth_flush_buffer(b );

      b->yy_input_file = file;
      b->yy_fill_buffer = 1;

    /* If b is the current buffer, then wcsbth_init_buffer was _probably_
     * called from wcsbthrestart() 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 = 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 wcsbth_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 )
            wcsbth_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 wcsbthpush_buffer_state (YY_BUFFER_STATE new_buffer )
{
      if (new_buffer == NULL)
            return;

      wcsbthensure_buffer_stack();

      /* This block is copied from wcsbth_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 wcsbth_switch_to_buffer. */
      wcsbth_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 wcsbthpop_buffer_state (void)
{
      if (!YY_CURRENT_BUFFER)
            return;

      wcsbth_delete_buffer(YY_CURRENT_BUFFER );
      YY_CURRENT_BUFFER_LVALUE = NULL;
      if ((yy_buffer_stack_top) > 0)
            --(yy_buffer_stack_top);

      if (YY_CURRENT_BUFFER) {
            wcsbth_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 wcsbthensure_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**)wcsbthalloc
                                                (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**)wcsbthrealloc
                                                ((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 wcsbth_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) wcsbthalloc(sizeof( struct yy_buffer_state )  );
      if ( ! b )
            YY_FATAL_ERROR( "out of dynamic memory in wcsbth_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;

      wcsbth_switch_to_buffer(b  );

      return b;
}

/** Setup the input buffer state to scan a string. The next call to wcsbthlex() 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
 *       wcsbth_scan_bytes() instead.
 */
YY_BUFFER_STATE wcsbth_scan_string (yyconst char * yystr )
{
    
      return wcsbth_scan_bytes(yystr,strlen(yystr) );
}

/** Setup the input buffer state to scan the given bytes. The next call to wcsbthlex() 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 wcsbth_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 *) wcsbthalloc(n  );
      if ( ! buf )
            YY_FATAL_ERROR( "out of dynamic memory in wcsbth_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 = wcsbth_scan_buffer(buf,n );
      if ( ! b )
            YY_FATAL_ERROR( "bad buffer in wcsbth_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 wcsbthtext. */ \
        int yyless_macro_arg = (n); \
        YY_LESS_LINENO(yyless_macro_arg);\
            wcsbthtext[wcsbthleng] = (yy_hold_char); \
            (yy_c_buf_p) = wcsbthtext + yyless_macro_arg; \
            (yy_hold_char) = *(yy_c_buf_p); \
            *(yy_c_buf_p) = '\0'; \
            wcsbthleng = yyless_macro_arg; \
            } \
      while ( 0 )

/* Accessor  methods (get/set functions) to struct members. */

/** Get the current line number.
 * 
 */
int wcsbthget_lineno  (void)
{
        
    return wcsbthlineno;
}

/** Get the input stream.
 * 
 */
FILE *wcsbthget_in  (void)
{
        return wcsbthin;
}

/** Get the output stream.
 * 
 */
FILE *wcsbthget_out  (void)
{
        return wcsbthout;
}

/** Get the length of the current token.
 * 
 */
int wcsbthget_leng  (void)
{
        return wcsbthleng;
}

/** Get the current token.
 * 
 */

char *wcsbthget_text  (void)
{
        return wcsbthtext;
}

/** Set the current line number.
 * @param line_number
 * 
 */
void wcsbthset_lineno (int  line_number )
{
    
    wcsbthlineno = line_number;
}

/** Set the input stream. This does not discard the current
 * input buffer.
 * @param in_str A readable stream.
 * 
 * @see wcsbth_switch_to_buffer
 */
void wcsbthset_in (FILE *  in_str )
{
        wcsbthin = in_str ;
}

void wcsbthset_out (FILE *  out_str )
{
        wcsbthout = out_str ;
}

int wcsbthget_debug  (void)
{
        return wcsbth_flex_debug;
}

void wcsbthset_debug (int  bdebug )
{
        wcsbth_flex_debug = bdebug ;
}

static int yy_init_globals (void)
{
        /* Initialization is the same as for the non-reentrant scanner.
     * This function is called from wcsbthlex_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
    wcsbthin = stdin;
    wcsbthout = stdout;
#else
    wcsbthin = (FILE *) 0;
    wcsbthout = (FILE *) 0;
#endif

    /* For future reference: Set errno on error, since we are called by
     * wcsbthlex_init()
     */
    return 0;
}

/* wcsbthlex_destroy is for both reentrant and non-reentrant scanners. */
int wcsbthlex_destroy  (void)
{
    
    /* Pop the buffer stack, destroying each element. */
      while(YY_CURRENT_BUFFER){
            wcsbth_delete_buffer(YY_CURRENT_BUFFER  );
            YY_CURRENT_BUFFER_LVALUE = NULL;
            wcsbthpop_buffer_state();
      }

      /* Destroy the stack itself. */
      wcsbthfree((yy_buffer_stack) );
      (yy_buffer_stack) = NULL;

    /* Reset the globals. This is important in a non-reentrant scanner so the next time
     * wcsbthlex() 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 *wcsbthalloc (yy_size_t  size )
{
      return (void *) malloc( size );
}

void *wcsbthrealloc  (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 wcsbthfree (void * ptr )
{
      free( (char *) ptr );   /* see wcsbthrealloc() for (char *) cast */
}

#define YYTABLES_NAME "yytables"

#line 2081 "wcsbth.l"



/*----------------------------------------------------------------------------
* Perform first-pass tasks:
*
* 1) Count the number of coordinate axes in each of the 27 possible alternate
*    image-header coordinate representations.  Also count the number of PVi_ma
*    and PSi_ma keywords in each representation.
*
* 2) Determine the number of binary table columns that have an image array
*    with a coordinate representation (up to 999), and count the number of
*    coordinate axes in each of the 27 possible alternates.  Also count the
*    number of iVn_ma and iSn_ma keywords in each representation.
*
* 3) Determine the number of alternate pixel list coordinate representations
*    (up to 27) and the table columns associated with each.  Also count the
*    number of TVn_ma and TSn_ma keywords in each representation.
*
* In the first pass alts->arridx[icol][27] is used to determine the number of
* axes in each of 27 possible image-header coordinate descriptions (icol == 0)
* and each of the 27 possible coordinate representations for an image array in
* each column.
*
* The elements of alts->pixlist[icol] are used as bit arrays to flag which of
* the 27 possible pixel list coordinate representations are associated with
* each table column.
*---------------------------------------------------------------------------*/

int wcsbth_pass1(
  int keytype,
  int i,
  int j,
  int n,
  int k,
  char a,
  char ptype,
  struct wcsbth_alts *alts)

{
  int ialt, icol, mask, ncol;

  if (a == 0) {
    /* Keywords such as DATE-OBS go along for the ride. */
    return 0;
  }

  ncol = alts->ncol;

  /* Do we need to allocate memory for alts? */
  if (alts->arridx == 0x0) {
    if (ncol == 0) {
      /* Can only happen if TFIELDS is missing or out-of-sequence.  If n and
         k are both zero then we may be processing an image header so leave
         ncol alone - the array will be realloc'd later if required. */
      if (n || k) {
        /* The header is mangled, assume the worst. */
        ncol = 999;
      }
    }

    if (!(alts->arridx  =  calloc((1 + ncol)*27, sizeof(short int))) ||
        !(alts->npv     =  calloc((1 + ncol)*27, sizeof(unsigned char)))  ||
        !(alts->nps     =  calloc((1 + ncol)*27, sizeof(unsigned char)))  ||
        !(alts->pixlist =  calloc((1 + ncol),    sizeof(unsigned int)))) {
      if (alts->arridx)  free(alts->arridx);
      if (alts->npv)     free(alts->npv);
      if (alts->nps)     free(alts->nps);
      if (alts->pixlist) free(alts->pixlist);
      return 2;
    }

    alts->ncol = ncol;

  } else if (n > ncol || k > ncol) {
    /* Can only happen if TFIELDS or the WCS keyword is wrong; carry on. */
    ncol = 999;
    if (!(alts->arridx  = realloc(alts->arridx,
                                    27*(1 + ncol)*sizeof(short int))) ||
        !(alts->npv     = realloc(alts->npv,
                                    27*(1 + ncol)*sizeof(unsigned char)))  ||
        !(alts->nps     = realloc(alts->nps,
                                    27*(1 + ncol)*sizeof(unsigned char)))  ||
        !(alts->pixlist = realloc(alts->pixlist,
                                       (1 + ncol)*sizeof(unsigned int)))) {
      if (alts->arridx)  free(alts->arridx);
      if (alts->npv)     free(alts->npv);
      if (alts->nps)     free(alts->nps);
      if (alts->pixlist) free(alts->pixlist);
      return 2;
    }

    /* Since realloc() doesn't initialize the extra memory. */
    for (icol = (1 + alts->ncol); icol < (1 + ncol); icol++) {
      for (ialt = 0; ialt < 27; ialt++) {
        alts->arridx[icol][ialt] = 0;
        alts->npv[icol][ialt] = 0;
        alts->nps[icol][ialt] = 0;
        alts->pixlist[icol]   = 0;
      }
    }

    alts->ncol = ncol;
  }

  ialt = 0;
  if (a != ' ') {
    ialt = a - 'A' + 1;
  }

  /* A BINTAB keytype such as LONPna, in conjunction with an IMGAXIS keytype
     causes a table column to be recognized as an image array. */
  if (keytype & IMGHEAD || keytype & BIMGARR) {
    /* n == 0 is expected for IMGHEAD keywords. */
    if (i == 0 && j == 0) {
      if (alts->arridx[n][ialt] == 0) {
        /* Flag that an auxiliary keyword was seen. */
        alts->arridx[n][ialt] = -1;
      }

    } else {
      /* Record the maximum axis number found. */
      if (alts->arridx[n][ialt] < i) {
        alts->arridx[n][ialt] = i;
      }

      if (alts->arridx[n][ialt] < j) {
        alts->arridx[n][ialt] = j;
      }
    }

    if (ptype == 'v') {
      alts->npv[n][ialt]++;
    } else if (ptype == 's') {
      alts->nps[n][ialt]++;
    }
  }

  /* BINTAB keytypes, which apply both to pixel lists as well as binary table
     image arrays, never contribute to recognizing a table column as a pixel
     list axis.  A PIXLIST keytype is required for that. */
  if (keytype == PIXLIST) {
    mask = 1 << ialt;

    /* n > 0 for PIXLIST keytypes. */
    alts->pixlist[n] |= mask;
    if (k) alts->pixlist[k] |= mask;

    /* Used as a flag over all columns. */
    alts->pixlist[0] |= mask;

    if (ptype == 'v') {
      alts->pixnpv[ialt]++;
    } else if (ptype == 's') {
      alts->pixnps[ialt]++;
    }
  }

  return 0;
}


/*----------------------------------------------------------------------------
* Perform initializations at the end of the first pass:
*
* 1) Determine the required number of wcsprm structs, allocate memory for
*    an array of them and initialize each one.
*---------------------------------------------------------------------------*/

int wcsbth_init1(
  struct wcsbth_alts *alts,
  int *nwcs,
  struct wcsprm **wcs)

{
  int ialt, icol, inherit[27], ix, mask, ncol, npsmax, npvmax, status = 0;
  struct wcsprm *wcsp;


  if (alts->arridx == 0x0) {
    *nwcs = 0;
    return 0;
  }

  /* Determine the number of axes in each pixel list representation. */
  ncol = alts->ncol;
  for (ialt = 0, mask = 1; ialt < 27; ialt++, mask <<= 1) {
    alts->pixidx[ialt] = 0;

    if (alts->pixlist[0] | mask) {
      for (icol = 1; icol <= ncol; icol++) {
        if (alts->pixlist[icol] & mask) {
          alts->pixidx[ialt]++;
        }
      }
    }
  }

  /* Find the total number of coordinate representations. */
  *nwcs = 0;
  alts->imgherit = 0;
  for (ialt = 0; ialt < 27; ialt++) {
    inherit[ialt] = 0;

    for (icol = 1; icol <= ncol; icol++) {
      if (alts->arridx[icol][ialt] < 0) {
        /* No BIMGARR keytype but there's at least one BINTAB. */
        if (alts->arridx[0][ialt] > 0) {
          /* There is an IMGAXIS keytype that we will inherit, so count this
             representation. */
          alts->arridx[icol][ialt] = alts->arridx[0][ialt];
        } else {
          alts->arridx[icol][ialt] = 0;
        }
      }

      if (alts->arridx[icol][ialt]) {
        if (alts->arridx[0][ialt]) {
          /* All IMGHEAD keywords are inherited for this ialt. */
          inherit[ialt] = 1;

          if (alts->arridx[icol][ialt] < alts->arridx[0][ialt]) {
            /* The extra axes are also inherited. */
            alts->arridx[icol][ialt] = alts->arridx[0][ialt];
          }
        }

        (*nwcs)++;
      }
    }

    /* Count every "a" found in any IMGHEAD keyword... */
    if (alts->arridx[0][ialt]) {
      if (inherit[ialt]) {
        /* ...but not if the IMGHEAD keywords will be inherited. */
        alts->arridx[0][ialt] = 0;
        alts->imgherit = 1;
      } else {
        (*nwcs)++;
      }
    }

    /* We need a struct for every "a" found in a PIXLIST keyword. */
    if (alts->pixidx[ialt]) {
      (*nwcs)++;
    }
  }


  if (*nwcs) {
    /* Allocate memory for the required number of wcsprm structs. */
    if (!(*wcs = calloc(*nwcs, sizeof(struct wcsprm)))) {
      return 2;
    }

    /* Record the current values of NPVMAX and NPSMAX. */
    npvmax = wcsnpv(-1);
    npsmax = wcsnps(-1);

    /* Initialize each wcsprm struct. */
    wcsp = *wcs;
    *nwcs = 0;
    for (icol = 0; icol <= ncol; icol++) {
      for (ialt = 0; ialt < 27; ialt++) {
        if (alts->arridx[icol][ialt]) {
          /* Image-header representations that are not for inheritance
             (icol == 0) or binary table image array representations. */
          wcsp->flag = -1;
          wcsnpv(alts->npv[icol][ialt]);
          wcsnps(alts->nps[icol][ialt]);
          if ((status = wcsini(1, (int)(alts->arridx[icol][ialt]), wcsp))) {
            wcsvfree(nwcs, wcs);
            break;
          }

          /* Record the alternate version code. */
          if (ialt) {
            wcsp->alt[0] = 'A' + ialt - 1;
          }

          /* Record the table column number. */
          wcsp->colnum = icol;

          /* On the second pass alts->arridx[icol][27] indexes the array of
             wcsprm structs. */
          alts->arridx[icol][ialt] = (*nwcs)++;

          wcsp++;

        } else {
          /* Signal that this column has no WCS for this "a". */
          alts->arridx[icol][ialt] = -1;
        }
      }
    }

    for (ialt = 0; ialt < 27; ialt++) {
      if (alts->pixidx[ialt]) {
        /* Pixel lists representations. */
        wcsp->flag = -1;
        wcsnpv(alts->pixnpv[ialt]);
        wcsnps(alts->pixnps[ialt]);
        if ((status = wcsini(1, (int)(alts->pixidx[ialt]), wcsp))) {
          wcsvfree(nwcs, wcs);
          break;
        }

        /* Record the alternate version code. */
        if (ialt) {
          wcsp->alt[0] = 'A' + ialt - 1;
        }

        /* Record the pixel list column numbers. */
        mask = (1 << ialt);
        for (icol = 1, ix = 0; icol <= ncol; icol++) {
          if (alts->pixlist[icol] & mask) {
            wcsp->colax[ix++] = icol;
          }
        }

        /* alts->pixidx[] indexes the array of wcsprm structs. */
        alts->pixidx[ialt] = (*nwcs)++;

        wcsp++;

      } else {
        /* Signal that this column is not a pixel list axis for this "a". */
        alts->pixidx[ialt] = -1;
      }
    }

    /* Restore the original values of NPVMAX and NPSMAX. */
    wcsnpv(npvmax);
    wcsnps(npsmax);
  }

  return status;
}


/*----------------------------------------------------------------------------
* Return a pointer to the next wcsprm struct for a particular column number
* and alternate.
*---------------------------------------------------------------------------*/

struct wcsprm *wcsbth_idx(
  struct wcsprm *wcs,
  struct wcsbth_alts *alts,
  int  keytype,
  int  n,
  char a)

{
  const char as[] = " ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  int iwcs;

  if (!wcs) return 0x0;

  iwcs = -1;
  for (; iwcs < 0 && alts->ialt < 27; alts->ialt++) {
    /* Note that a == 0 applies to every alternate, otherwise this
       loop simply determines the appropriate value of alts->ialt. */
    if (a && a != as[alts->ialt]) continue;

    if (keytype & (IMGHEAD | BIMGARR)) {
      for (; iwcs < 0 && alts->icol <= alts->ncol; alts->icol++) {
        /* Image header keywords, n == 0, apply to all columns, otherwise this
           loop simply determines the appropriate value of alts->icol. */
        if (n && n != alts->icol) continue;
        iwcs = alts->arridx[alts->icol][alts->ialt];
      }

      /* Break out of the loop to stop alts->ialt from being incremented. */
      if (iwcs >= 0) break;

      /* Start from scratch for the next alts->ialt. */
      alts->icol = 0;
    }

    if (keytype & (IMGAUX | PIXLIST)) {
      iwcs = alts->pixidx[alts->ialt];
    }
  }

  return (iwcs >= 0) ? (wcs + iwcs) : 0x0;
}


/*----------------------------------------------------------------------------
* Return the axis number associated with the specified column number in a
* particular pixel list coordinate representation.
*---------------------------------------------------------------------------*/

int wcsbth_colax(
  struct wcsprm *wcs,
  struct wcsbth_alts *alts,
  int n,
  char a)

{
  int ix;
  struct wcsprm *wcsp;

  if (!wcs) return 0;

  wcsp = wcs;
  if (a != ' ') {
    wcsp += alts->pixidx[a-'A'+1];
  }

  for (ix = 0; ix < wcsp->naxis; ix++) {
    if (wcsp->colax[ix] == n) {
      return ++ix;
    }
  }

  return 0;
}


/*----------------------------------------------------------------------------
* Interpret EPOCH keywords.
*---------------------------------------------------------------------------*/

int wcsbth_epoch(void *wptr)

{
  double *equinox;

  /* If EQUINOXa is currently undefined then set it from EPOCHa. */
  equinox = (double *)wptr;
  if (undefined(*equinox)) {
    sscanf(wcsbthtext, "%lf", equinox);
  }

  return 0;
}


/*----------------------------------------------------------------------------
* Interpret VSOURCE keywords.
*---------------------------------------------------------------------------*/

int wcsbth_vsource(void *wptr)

{
  double beta, c = 299792458.0, vsource, *zsource;

  /* If ZSOURCEa is currently undefined then set it from VSOURCEa. */
  zsource = (double *)wptr;
  if (undefined(*zsource)) {
    sscanf(wcsbthtext, "%lf", &vsource);

    /* Convert relativistic Doppler velocity to redshift. */
    beta = vsource/c;
    *zsource = (1.0 + beta)/sqrt(1.0 - beta*beta) - 1.0;
  }

  return 0;
}


/*----------------------------------------------------------------------------
* Tie up loose ends.
*---------------------------------------------------------------------------*/

int wcsbth_final(
  struct wcsbth_alts *alts,
  int *nwcs,
  struct wcsprm **wcs)

{
  int ialt, status;

  if (alts->arridx)  free(alts->arridx);
  if (alts->npv)     free(alts->npv);
  if (alts->nps)     free(alts->nps);
  if (alts->pixlist) free(alts->pixlist);

  for (ialt = 0; ialt < *nwcs; ialt++) {
    /* Interpret -TAB header keywords. */
    if ((status = wcstab(*wcs+ialt))) {
       wcsvfree(nwcs, wcs);
       return status;
    }
  }

  return 0;
}


Generated by  Doxygen 1.6.0   Back to index