2983 lines
133 KiB
C
2983 lines
133 KiB
C
/*
|
|
* CDE - Common Desktop Environment
|
|
*
|
|
* Copyright (c) 1993-2012, The Open Group. All rights reserved.
|
|
*
|
|
* These libraries and programs are free software; you can
|
|
* redistribute them and/or modify them under the terms of the GNU
|
|
* Lesser General Public License as published by the Free Software
|
|
* Foundation; either version 2 of the License, or (at your option)
|
|
* any later version.
|
|
*
|
|
* These libraries and programs are distributed in the hope that
|
|
* they 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 these libraries and programs; if not, write
|
|
* to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
|
|
* Floor, Boston, MA 02110-1301 USA
|
|
*/
|
|
/* $XConsortium: RemoteId.C /main/4 1996/08/21 15:57:59 drk $
|
|
*
|
|
* (c) Copyright 1996 Digital Equipment Corporation.
|
|
* (c) Copyright 1996 Hewlett-Packard Company.
|
|
* (c) Copyright 1996 International Business Machines Corp.
|
|
* (c) Copyright 1996 Sun Microsystems, Inc.
|
|
* (c) Copyright 1996 Novell, Inc.
|
|
* (c) Copyright 1996 FUJITSU LIMITED.
|
|
* (c) Copyright 1996 Hitachi.
|
|
*/
|
|
|
|
/* A lexical scanner generated by flex */
|
|
|
|
/* scanner skeleton version:
|
|
* $Header: /proj/.cde-1/programs/dtinfo/dtinfogen/infolib/etc/RemoteId.C /main/4 1996/08/21 15:57:59 drk $
|
|
*/
|
|
|
|
#define FLEX_SCANNER
|
|
|
|
#include <stdio.h>
|
|
|
|
/* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */
|
|
#ifdef c_plusplus
|
|
#ifndef __cplusplus
|
|
#define __cplusplus
|
|
#endif
|
|
#endif
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
#include <stdlib.h>
|
|
|
|
#if !defined(__linux__) && !defined(CSRG_BASED) && !defined(sun)
|
|
# include <osfcn.h>
|
|
#endif
|
|
|
|
/* use prototypes in function declarations */
|
|
#define remote_USE_PROTOS
|
|
|
|
/* the "const" storage-class-modifier is valid */
|
|
#define remote_USE_CONST
|
|
|
|
#else /* ! __cplusplus */
|
|
|
|
#ifdef __STDC__
|
|
|
|
#ifdef __GNUC__
|
|
#include <stddef.h>
|
|
void *malloc( size_t );
|
|
void free( void* );
|
|
#else
|
|
#include <stdlib.h>
|
|
#endif /* __GNUC__ */
|
|
|
|
#define remote_USE_PROTOS
|
|
#define remote_USE_CONST
|
|
|
|
#endif /* __STDC__ */
|
|
#endif /* ! __cplusplus */
|
|
|
|
|
|
#ifdef __TURBOC__
|
|
#define remote_USE_CONST
|
|
#endif
|
|
|
|
|
|
#ifndef remote_USE_CONST
|
|
#define const
|
|
#endif
|
|
|
|
|
|
#ifdef remote_USE_PROTOS
|
|
#define remote_PROTO(proto) proto
|
|
#else
|
|
#define remote_PROTO(proto) ()
|
|
/* we can't get here if it's an ANSI C compiler, or a C++ compiler,
|
|
* so it's got to be a K&R compiler, and therefore there's no standard
|
|
* place from which to include these definitions
|
|
*/
|
|
char *malloc();
|
|
int free();
|
|
int read();
|
|
#endif
|
|
|
|
|
|
/* amount of stuff to slurp up with each read */
|
|
#ifndef remote_READ_BUF_SIZE
|
|
#define remote_READ_BUF_SIZE 8192
|
|
#endif
|
|
|
|
/* returned upon end-of-file */
|
|
#define remote_END_TOK 0
|
|
|
|
/* copy whatever the last rule matched to the standard output */
|
|
|
|
/* cast to (char *) is because for 8-bit chars, remotetext is (unsigned char *) */
|
|
/* this used to be an fputs(), but since the string might contain NUL's,
|
|
* we now use fwrite()
|
|
*/
|
|
#define ECHO (void) fwrite( (char *) remotetext, remoteleng, 1, remoteout )
|
|
|
|
/* gets input and stuffs it into "buf". number of characters read, or remote_NULL,
|
|
* is returned in "result".
|
|
*/
|
|
#define remote_INPUT(buf,result,max_size) \
|
|
if ( (result = read( fileno(remotein), (char *) buf, max_size )) < 0 ) \
|
|
remote_FATAL_ERROR( "read() in flex scanner failed" );
|
|
#define remote_NULL 0
|
|
|
|
/* no semi-colon after return; correct usage is to write "remoteterminate();" -
|
|
* we don't want an extra ';' after the "return" because that will cause
|
|
* some compilers to complain about unreachable statements.
|
|
*/
|
|
#define remoteterminate() return ( remote_NULL )
|
|
|
|
/* report a fatal error */
|
|
|
|
/* The funky do-while is used to turn this macro definition into
|
|
* a single C statement (which needs a semi-colon terminator).
|
|
* This avoids problems with code like:
|
|
*
|
|
* if ( something_happens )
|
|
* remote_FATAL_ERROR( "oops, the something happened" );
|
|
* else
|
|
* everything_okay();
|
|
*
|
|
* Prior to using the do-while the compiler would get upset at the
|
|
* "else" because it interpreted the "if" statement as being all
|
|
* done when it reached the ';' after the remote_FATAL_ERROR() call.
|
|
*/
|
|
|
|
#define remote_FATAL_ERROR(msg) \
|
|
do \
|
|
{ \
|
|
(void) fputs( msg, stderr ); \
|
|
(void) putc( '\n', stderr ); \
|
|
exit( 1 ); \
|
|
} \
|
|
while ( 0 )
|
|
|
|
/* default remotewrap function - always treat EOF as an EOF */
|
|
#define remotewrap() 1
|
|
|
|
/* 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 remote_start = 1 + 2 *
|
|
|
|
/* action number for EOF rule of a given start state */
|
|
#define remote_STATE_EOF(state) (remote_END_OF_BUFFER + state + 1)
|
|
|
|
/* special action meaning "start processing a new file" */
|
|
#define remote_NEW_FILE \
|
|
do \
|
|
{ \
|
|
remote_init_buffer( remote_current_buffer, remotein ); \
|
|
remote_load_buffer_state(); \
|
|
} \
|
|
while ( 0 )
|
|
|
|
/* default declaration of generated scanner - a define so the user can
|
|
* easily add parameters
|
|
*/
|
|
#define remote_DECL int remotelex remote_PROTO(( void ))
|
|
|
|
/* code executed at the end of each rule */
|
|
#define remote_BREAK break;
|
|
|
|
#define remote_END_OF_BUFFER_CHAR 0
|
|
|
|
#ifndef remote_BUF_SIZE
|
|
#define remote_BUF_SIZE (remote_READ_BUF_SIZE * 2) /* size of default input buffer */
|
|
#endif
|
|
|
|
typedef struct remote_buffer_state *remote_BUFFER_STATE;
|
|
|
|
#define remote_CHAR unsigned char
|
|
#define INITIAL 0
|
|
|
|
/* imported interfaces */
|
|
#include "FlexBuffer.h"
|
|
|
|
#include "BTCollectable.h"
|
|
#include "dti_cc/CC_String.h"
|
|
#include "dti_cc/cc_hdict.h"
|
|
|
|
|
|
static int my_input ( char *, int );
|
|
|
|
#undef remote_INPUT
|
|
#define remote_INPUT(b, r, ms ) ( r=my_input( ( char *)b,ms) )
|
|
|
|
static char *myinput;
|
|
static char *myinputptr;
|
|
static char *myinputlim;
|
|
static FlexBuffer *NodeBuffer;
|
|
static FlexBuffer *idref_buffer;
|
|
static hashTable<CC_String,BTCollectable> *hd;
|
|
static int NeedRemote = 0;
|
|
static int current_line_num = 0;
|
|
static char *current_file_name;
|
|
|
|
#define OLIDREF 1
|
|
#define OLIDREF_LINE 2
|
|
#define OLIDREF_FILE 3
|
|
static short int remote_nxt[][256] =
|
|
{
|
|
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0 },
|
|
|
|
{ 9, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
11, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
12, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10 },
|
|
|
|
{ 9, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
11, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
12, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10 },
|
|
|
|
{ 9, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 14, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
15, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13 },
|
|
|
|
{ 9, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 14, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
15, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
|
|
13, 13, 13, 13, 13, 13 },
|
|
|
|
{ 9, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
17, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16 },
|
|
|
|
{ 9, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
17, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16 },
|
|
|
|
{ 9, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
19, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18 },
|
|
|
|
{ 9, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
19, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
|
|
18, 18, 18, 18, 18, 18 },
|
|
|
|
{ -9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9, -9, -9, -9, -9,
|
|
-9, -9, -9, -9, -9, -9 },
|
|
|
|
{ 9, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10, -10, -10, -10, -10,
|
|
-10, -10, -10, -10, -10, -10 },
|
|
|
|
{ 9, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11, -11, -11, -11, -11,
|
|
-11, -11, -11, -11, -11, -11 },
|
|
|
|
{ 9, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, 20, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12, -12, -12, -12, -12,
|
|
-12, -12, -12, -12, -12, -12 },
|
|
|
|
{ 9, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, -13, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
-13, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21 },
|
|
|
|
{ 9, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, 22, -14, -14,
|
|
|
|
-14, -14, -14, -14, -14, -14, -14, -14, 23, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14, -14, -14, -14, -14,
|
|
-14, -14, -14, -14, -14, -14 },
|
|
|
|
{ 9, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, 24, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, 25, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15, -15, -15, -15, -15,
|
|
-15, -15, -15, -15, -15, -15 },
|
|
|
|
{ 9, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
-16, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26 },
|
|
|
|
{ 9, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, 27, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17, -17, -17, -17, -17,
|
|
-17, -17, -17, -17, -17, -17 },
|
|
|
|
{ 9, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
-18, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28 },
|
|
|
|
{ 9, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, 29, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19, -19, -19, -19, -19,
|
|
-19, -19, -19, -19, -19, -19 },
|
|
|
|
{ 9, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, 30,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20, -20, -20, -20, -20,
|
|
-20, -20, -20, -20, -20, -20 },
|
|
|
|
{ 9, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, -21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
-21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21 },
|
|
|
|
{ 9, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, 31,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22, -22, -22, -22, -22,
|
|
-22, -22, -22, -22, -22, -22 },
|
|
|
|
{ 9, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, 32, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
|
|
-23, -23, -23, -23, -23, -23 },
|
|
|
|
{ 9, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
33, -24, -24, -24, -24, -24, 34, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24, -24, -24, -24, -24,
|
|
-24, -24, -24, -24, -24, -24 },
|
|
|
|
{ 9, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, 35, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25, -25, -25, -25, -25,
|
|
-25, -25, -25, -25, -25, -25 },
|
|
|
|
{ 9, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
-26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 26, 26,
|
|
26, 26, 26, 26, 26, 26 },
|
|
|
|
{ 9, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, 36, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27, -27, -27, -27, -27,
|
|
-27, -27, -27, -27, -27, -27 },
|
|
|
|
{ 9, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
-28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
|
|
28, 28, 28, 28, 28, 28 },
|
|
|
|
{ 9, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, 37, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29, -29, -29, -29, -29,
|
|
-29, -29, -29, -29, -29, -29 },
|
|
|
|
{ 9, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, 38, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30, -30, -30, -30, -30,
|
|
-30, -30, -30, -30, -30, -30 },
|
|
|
|
{ 9, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, 39, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31, -31, -31, -31, -31,
|
|
-31, -31, -31, -31, -31, -31 },
|
|
|
|
{ 9, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, 40,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32, -32, -32, -32, -32,
|
|
-32, -32, -32, -32, -32, -32 },
|
|
|
|
{ 9, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, 41, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33, -33, -33, -33, -33,
|
|
-33, -33, -33, -33, -33, -33 },
|
|
|
|
{ 9, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, 42, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34, -34, -34, -34, -34,
|
|
-34, -34, -34, -34, -34, -34 },
|
|
|
|
{ 9, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, 43,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35, -35, -35, -35, -35,
|
|
-35, -35, -35, -35, -35, -35 },
|
|
|
|
{ 9, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, 44, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36, -36, -36, -36, -36,
|
|
-36, -36, -36, -36, -36, -36 },
|
|
|
|
{ 9, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
45, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37, -37, -37, -37, -37,
|
|
-37, -37, -37, -37, -37, -37 },
|
|
|
|
{ 9, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, 46, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38, -38, -38, -38, -38,
|
|
-38, -38, -38, -38, -38, -38 },
|
|
|
|
{ 9, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, 47,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39, -39, -39, -39, -39,
|
|
-39, -39, -39, -39, -39, -39 },
|
|
|
|
{ 9, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40, -40, -40, -40, -40,
|
|
-40, -40, -40, -40, -40, -40 },
|
|
|
|
{ 9, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41, -41, -41, -41, -41,
|
|
-41, -41, -41, -41, -41, -41 },
|
|
|
|
{ 9, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42, -42, -42, -42, -42,
|
|
-42, -42, -42, -42, -42, -42 },
|
|
|
|
{ 9, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, 48, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43, -43, -43, -43, -43,
|
|
-43, -43, -43, -43, -43, -43 },
|
|
|
|
{ 9, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, 49, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44, -44, -44, -44, -44,
|
|
-44, -44, -44, -44, -44, -44 },
|
|
|
|
{ 9, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, 50, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45, -45, -45, -45, -45,
|
|
-45, -45, -45, -45, -45, -45 },
|
|
|
|
{ 9, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, 51, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46, -46, -46, -46, -46,
|
|
-46, -46, -46, -46, -46, -46 },
|
|
|
|
{ 9, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47, -47, -47, -47, -47,
|
|
-47, -47, -47, -47, -47, -47 },
|
|
|
|
{ 9, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, 52, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48, -48, -48, -48, -48,
|
|
-48, -48, -48, -48, -48, -48 },
|
|
|
|
{ 9, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49, -49, -49, -49, -49,
|
|
-49, -49, -49, -49, -49, -49 },
|
|
|
|
{ 9, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50, -50, -50, -50, -50,
|
|
-50, -50, -50, -50, -50, -50 },
|
|
|
|
{ 9, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, 53, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51, -51, -51, -51, -51,
|
|
-51, -51, -51, -51, -51, -51 },
|
|
|
|
{ 9, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, 54, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52, -52, -52, -52, -52,
|
|
-52, -52, -52, -52, -52, -52 },
|
|
|
|
{ 9, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, 55, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
|
|
-53, -53, -53, -53, -53, -53 },
|
|
|
|
{ 9, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, 56, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54, -54, -54, -54, -54,
|
|
-54, -54, -54, -54, -54, -54 },
|
|
|
|
{ 9, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, 57,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55, -55, -55, -55, -55,
|
|
-55, -55, -55, -55, -55, -55 },
|
|
|
|
{ 9, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, 58, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56, -56, -56, -56, -56,
|
|
-56, -56, -56, -56, -56, -56 },
|
|
|
|
{ 9, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
59, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57, -57, -57, -57, -57,
|
|
-57, -57, -57, -57, -57, -57 },
|
|
|
|
{ 9, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, 60,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58, -58, -58, -58, -58,
|
|
-58, -58, -58, -58, -58, -58 },
|
|
|
|
{ 9, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, 61, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59, -59, -59, -59, -59,
|
|
-59, -59, -59, -59, -59, -59 },
|
|
|
|
{ 9, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
62, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60, -60, -60, -60, -60,
|
|
-60, -60, -60, -60, -60, -60 },
|
|
|
|
{ 9, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61, -61, -61, -61, -61,
|
|
-61, -61, -61, -61, -61, -61 },
|
|
|
|
{ 9, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, 63, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62, -62, -62, -62, -62,
|
|
-62, -62, -62, -62, -62, -62 },
|
|
|
|
{ 9, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63, -63, -63, -63, -63,
|
|
-63, -63, -63, -63, -63, -63 }
|
|
|
|
} ;
|
|
|
|
|
|
/* done after the current pattern has been matched and before the
|
|
* corresponding action - sets up remotetext
|
|
*/
|
|
#define remote_DO_BEFORE_ACTION \
|
|
remotetext = remote_bp; \
|
|
remoteleng = remote_cp - remote_bp; \
|
|
remote_hold_char = *remote_cp; \
|
|
*remote_cp = '\0'; \
|
|
remote_c_buf_p = remote_cp;
|
|
|
|
#define EOB_ACT_CONTINUE_SCAN 0
|
|
#define EOB_ACT_END_OF_FILE 1
|
|
#define EOB_ACT_LAST_MATCH 2
|
|
|
|
/* return all but the first 'n' matched characters back to the input stream */
|
|
#define remoteless(n) \
|
|
do \
|
|
{ \
|
|
/* undo effects of setting up remotetext */ \
|
|
*remote_cp = remote_hold_char; \
|
|
remote_c_buf_p = remote_cp = remote_bp + n; \
|
|
remote_DO_BEFORE_ACTION; /* set up remotetext again */ \
|
|
} \
|
|
while ( 0 )
|
|
|
|
#define unput(c) remoteunput( c, remotetext )
|
|
|
|
|
|
struct remote_buffer_state
|
|
{
|
|
FILE *remote_input_file;
|
|
|
|
remote_CHAR *remote_ch_buf; /* input buffer */
|
|
remote_CHAR *remote_buf_pos; /* current position in input buffer */
|
|
|
|
/* size of input buffer in bytes, not including room for EOB characters*/
|
|
int remote_buf_size;
|
|
|
|
/* number of characters read into remote_ch_buf, not including EOB characters */
|
|
int remote_n_chars;
|
|
|
|
int remote_eof_status; /* whether we've seen an EOF on this buffer */
|
|
#define EOF_NOT_SEEN 0
|
|
/* "pending" happens when the EOF has been seen but there's still
|
|
* some text process
|
|
*/
|
|
#define EOF_PENDING 1
|
|
#define EOF_DONE 2
|
|
};
|
|
|
|
static remote_BUFFER_STATE remote_current_buffer;
|
|
|
|
/* 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"
|
|
*/
|
|
#define remote_CURRENT_BUFFER remote_current_buffer
|
|
|
|
|
|
/* remote_hold_char holds the character lost when remotetext is formed */
|
|
static remote_CHAR remote_hold_char;
|
|
|
|
static int remote_n_chars; /* number of characters read into remote_ch_buf */
|
|
|
|
|
|
|
|
#ifndef remote_USER_ACTION
|
|
#define remote_USER_ACTION
|
|
#endif
|
|
|
|
#ifndef remote_USER_INIT
|
|
#define remote_USER_INIT
|
|
#endif
|
|
|
|
extern remote_CHAR *remotetext;
|
|
extern int remoteleng;
|
|
extern FILE *remotein, *remoteout;
|
|
|
|
remote_CHAR *remotetext;
|
|
int remoteleng;
|
|
|
|
FILE *remotein = (FILE *) 0, *remoteout = (FILE *) 0;
|
|
|
|
#define remote_END_OF_BUFFER 15
|
|
typedef int remote_state_type;
|
|
static const short int remote_accept[64] =
|
|
{ 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 15, 12,
|
|
13, 12, 11, 14, 14, 3, 14, 6, 14, 0,
|
|
11, 0, 0, 0, 0, 3, 0, 6, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 8,
|
|
5, 2, 0, 0, 0, 0, 9, 0, 4, 7,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
1, 0, 10
|
|
} ;
|
|
|
|
static remote_state_type remote_last_accepting_state;
|
|
static remote_CHAR *remote_last_accepting_cpos;
|
|
|
|
static const remote_state_type remote_NUL_trans[64] =
|
|
{ 0,
|
|
10, 10, 13, 13, 16, 16, 18, 18, 0, 0,
|
|
0, 0, 21, 0, 0, 26, 0, 28, 0, 0,
|
|
21, 0, 0, 0, 0, 26, 0, 28, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 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 remotemore() remotemore_used_but_not_detected
|
|
#define remote_MORE_ADJ 0
|
|
|
|
/* these variables are all declared out here so that section 3 code can
|
|
* manipulate them
|
|
*/
|
|
/* points to current character in buffer */
|
|
static remote_CHAR *remote_c_buf_p = (remote_CHAR *) 0;
|
|
static int remote_init = 1; /* whether we need to initialize */
|
|
static int remote_start = 0; /* start state number */
|
|
|
|
/* flag which is used to allow remotewrap()'s to do buffer switches
|
|
* instead of setting up a fresh remotein. A bit of a hack ...
|
|
*/
|
|
static int remote_did_buffer_switch_on_eof;
|
|
|
|
static remote_state_type remote_get_previous_state remote_PROTO(( void ));
|
|
static remote_state_type remote_try_NUL_trans remote_PROTO(( remote_state_type current_state ));
|
|
static int remote_get_next_buffer remote_PROTO(( void ));
|
|
#if 0
|
|
static void remoteunput remote_PROTO(( remote_CHAR c, remote_CHAR *buf_ptr ));
|
|
#endif
|
|
void remoterestart remote_PROTO(( FILE *input_file ));
|
|
void remote_switch_to_buffer remote_PROTO(( remote_BUFFER_STATE new_buffer ));
|
|
void remote_load_buffer_state remote_PROTO(( void ));
|
|
remote_BUFFER_STATE remote_create_buffer remote_PROTO(( FILE *file, int size ));
|
|
void remote_delete_buffer remote_PROTO(( remote_BUFFER_STATE b ));
|
|
void remote_init_buffer remote_PROTO(( remote_BUFFER_STATE b, FILE *file ));
|
|
|
|
#define remote_new_buffer remote_create_buffer
|
|
|
|
#if 0
|
|
#ifdef __cplusplus
|
|
static int remoteinput remote_PROTO(( void ));
|
|
#else
|
|
static int input remote_PROTO(( void ));
|
|
#endif
|
|
#endif
|
|
|
|
remote_DECL
|
|
{
|
|
remote_state_type remote_current_state;
|
|
remote_CHAR *remote_cp, *remote_bp;
|
|
int remote_act;
|
|
|
|
|
|
|
|
|
|
if ( remote_init )
|
|
{
|
|
remote_USER_INIT;
|
|
|
|
if ( ! remote_start )
|
|
remote_start = 1; /* first start state */
|
|
|
|
if ( ! remotein )
|
|
remotein = stdin;
|
|
|
|
if ( ! remoteout )
|
|
remoteout = stdout;
|
|
|
|
if ( remote_current_buffer )
|
|
remote_init_buffer( remote_current_buffer, remotein );
|
|
else
|
|
remote_current_buffer = remote_create_buffer( remotein, remote_BUF_SIZE );
|
|
|
|
remote_load_buffer_state();
|
|
|
|
remote_init = 0;
|
|
}
|
|
|
|
while ( 1 ) /* loops until end-of-file is reached */
|
|
{
|
|
remote_cp = remote_c_buf_p;
|
|
|
|
/* support of remotetext */
|
|
*remote_cp = remote_hold_char;
|
|
|
|
/* remote_bp points to the position in remote_ch_buf of the start of the
|
|
* current run.
|
|
*/
|
|
remote_bp = remote_cp;
|
|
|
|
remote_current_state = remote_start;
|
|
remote_match:
|
|
while ( (remote_current_state = remote_nxt[remote_current_state][*remote_cp]) > 0 )
|
|
{
|
|
if ( remote_accept[remote_current_state] )
|
|
{
|
|
remote_last_accepting_state = remote_current_state;
|
|
remote_last_accepting_cpos = remote_cp;
|
|
}
|
|
|
|
++remote_cp;
|
|
}
|
|
|
|
remote_current_state = -remote_current_state;
|
|
|
|
remote_find_action:
|
|
remote_act = remote_accept[remote_current_state];
|
|
|
|
remote_DO_BEFORE_ACTION;
|
|
remote_USER_ACTION;
|
|
|
|
do_action: /* this label is used only to access EOF actions */
|
|
|
|
|
|
switch ( remote_act )
|
|
{
|
|
case 0: /* must backtrack */
|
|
/* undo the effects of remote_DO_BEFORE_ACTION */
|
|
*remote_cp = remote_hold_char;
|
|
remote_cp = remote_last_accepting_cpos + 1;
|
|
remote_current_state = remote_last_accepting_state;
|
|
goto remote_find_action;
|
|
|
|
case 1:
|
|
{
|
|
BEGIN( OLIDREF );
|
|
NodeBuffer->writeStr("<#OL-IDREF>");
|
|
}
|
|
remote_BREAK
|
|
case 2:
|
|
{
|
|
BEGIN(OLIDREF_LINE);
|
|
}
|
|
remote_BREAK
|
|
case 3:
|
|
{
|
|
const char *line = (const char *)remotetext;
|
|
current_line_num = atoi( line );
|
|
}
|
|
remote_BREAK
|
|
case 4:
|
|
{
|
|
BEGIN( OLIDREF );
|
|
}
|
|
remote_BREAK
|
|
case 5:
|
|
{
|
|
BEGIN ( OLIDREF_FILE );
|
|
}
|
|
remote_BREAK
|
|
case 6:
|
|
{
|
|
current_file_name = strdup( (const char *)remotetext);
|
|
}
|
|
remote_BREAK
|
|
case 7:
|
|
{
|
|
BEGIN ( OLIDREF );
|
|
}
|
|
remote_BREAK
|
|
case 8:
|
|
{
|
|
// Perform the entity resolution
|
|
idref_buffer->put('<');
|
|
NodeBuffer->writeStr( "<" );
|
|
}
|
|
remote_BREAK
|
|
case 9:
|
|
{
|
|
idref_buffer->put('&');
|
|
NodeBuffer->writeStr( "&" );
|
|
}
|
|
remote_BREAK
|
|
case 10:
|
|
{
|
|
/*
|
|
* test if the link value found in
|
|
* #OL-IDREF is resolved in the bookcase
|
|
*/
|
|
|
|
CC_String key( (const char *)idref_buffer->GetBuffer() );
|
|
|
|
CC_String *val = (CC_String *)hd->findValue( &key );
|
|
if ( !val ) {
|
|
NeedRemote = 1;
|
|
#ifdef REMOTE_DEBUG
|
|
cerr << "(WARNING) Unresolved link = " << (const char *)key << endl
|
|
<< " file = " << current_file_name << endl
|
|
<< " line no. = " << current_line_num << "\n\n";
|
|
#endif
|
|
}
|
|
|
|
// cleanup and reset
|
|
delete current_file_name; current_file_name = 0;
|
|
idref_buffer->reset();
|
|
|
|
NodeBuffer->writeStr("</#OL-IDREF>");
|
|
if ( NeedRemote ) {
|
|
NodeBuffer->writeStr("<#REMOTE></#REMOTE>");
|
|
NeedRemote = 0;
|
|
}
|
|
|
|
BEGIN ( 0 );
|
|
}
|
|
remote_BREAK
|
|
case 11:
|
|
{
|
|
const char *str = (const char *)remotetext;
|
|
idref_buffer->writeStr( str );
|
|
NodeBuffer->writeStr( str );
|
|
}
|
|
remote_BREAK
|
|
case 12:
|
|
case 13:
|
|
{
|
|
NodeBuffer->put( remotetext[0] );
|
|
}
|
|
remote_BREAK
|
|
case 14:
|
|
remote_FATAL_ERROR( "flex scanner jammed" );
|
|
remote_BREAK
|
|
case remote_STATE_EOF(INITIAL):
|
|
case remote_STATE_EOF(OLIDREF):
|
|
case remote_STATE_EOF(OLIDREF_LINE):
|
|
case remote_STATE_EOF(OLIDREF_FILE):
|
|
remoteterminate();
|
|
|
|
case remote_END_OF_BUFFER:
|
|
{
|
|
/* amount of text matched not including the EOB char */
|
|
int remote_amount_of_matched_text = remote_cp - remotetext - 1;
|
|
|
|
/* undo the effects of remote_DO_BEFORE_ACTION */
|
|
*remote_cp = remote_hold_char;
|
|
|
|
/* note that here we test for remote_c_buf_p "<=" to the position
|
|
* of the first EOB in the buffer, since remote_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 remoteinput().
|
|
*/
|
|
if ( remote_c_buf_p <= &remote_current_buffer->remote_ch_buf[remote_n_chars] )
|
|
/* this was really a NUL */
|
|
{
|
|
remote_state_type remote_next_state;
|
|
|
|
remote_c_buf_p = remotetext + remote_amount_of_matched_text;
|
|
|
|
remote_current_state = remote_get_previous_state();
|
|
|
|
/* okay, we're now positioned to make the
|
|
* NUL transition. We couldn't have
|
|
* remote_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)
|
|
*/
|
|
|
|
remote_next_state = remote_try_NUL_trans( remote_current_state );
|
|
|
|
remote_bp = remotetext + remote_MORE_ADJ;
|
|
|
|
if ( remote_next_state )
|
|
{
|
|
/* consume the NUL */
|
|
remote_cp = ++remote_c_buf_p;
|
|
remote_current_state = remote_next_state;
|
|
goto remote_match;
|
|
}
|
|
|
|
else
|
|
{
|
|
remote_cp = remote_c_buf_p;
|
|
goto remote_find_action;
|
|
}
|
|
}
|
|
|
|
else switch ( remote_get_next_buffer() )
|
|
{
|
|
case EOB_ACT_END_OF_FILE:
|
|
{
|
|
remote_did_buffer_switch_on_eof = 0;
|
|
|
|
if ( remotewrap() )
|
|
{
|
|
/* note: because we've taken care in
|
|
* remote_get_next_buffer() to have set up remotetext,
|
|
* we can now set up remote_c_buf_p so that if some
|
|
* total hoser (like flex itself) wants
|
|
* to call the scanner after we return the
|
|
* remote_NULL, it'll still work - another remote_NULL
|
|
* will get returned.
|
|
*/
|
|
remote_c_buf_p = remotetext + remote_MORE_ADJ;
|
|
|
|
remote_act = remote_STATE_EOF((remote_start - 1) / 2);
|
|
goto do_action;
|
|
}
|
|
|
|
else
|
|
{
|
|
if ( ! remote_did_buffer_switch_on_eof )
|
|
remote_NEW_FILE;
|
|
}
|
|
}
|
|
break;
|
|
|
|
case EOB_ACT_CONTINUE_SCAN:
|
|
remote_c_buf_p = remotetext + remote_amount_of_matched_text;
|
|
|
|
remote_current_state = remote_get_previous_state();
|
|
|
|
remote_cp = remote_c_buf_p;
|
|
remote_bp = remotetext + remote_MORE_ADJ;
|
|
goto remote_match;
|
|
|
|
case EOB_ACT_LAST_MATCH:
|
|
remote_c_buf_p =
|
|
&remote_current_buffer->remote_ch_buf[remote_n_chars];
|
|
|
|
remote_current_state = remote_get_previous_state();
|
|
|
|
remote_cp = remote_c_buf_p;
|
|
remote_bp = remotetext + remote_MORE_ADJ;
|
|
goto remote_find_action;
|
|
}
|
|
break;
|
|
}
|
|
|
|
default:
|
|
#ifdef FLEX_DEBUG
|
|
printf( "action # %d\n", remote_act );
|
|
#endif
|
|
remote_FATAL_ERROR(
|
|
"fatal flex scanner internal error--no action found" );
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
/* remote_get_next_buffer - try to read in a new buffer
|
|
*
|
|
* synopsis
|
|
* int remote_get_next_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 remote_get_next_buffer()
|
|
|
|
{
|
|
remote_CHAR *dest = remote_current_buffer->remote_ch_buf;
|
|
remote_CHAR *source = remotetext - 1; /* copy prev. char, too */
|
|
int number_to_move, i;
|
|
int ret_val;
|
|
|
|
if ( remote_c_buf_p > &remote_current_buffer->remote_ch_buf[remote_n_chars + 1] )
|
|
remote_FATAL_ERROR(
|
|
"fatal flex scanner internal error--end of buffer missed" );
|
|
|
|
/* try to read more data */
|
|
|
|
/* first move last chars to start of buffer */
|
|
number_to_move = remote_c_buf_p - remotetext;
|
|
|
|
for ( i = 0; i < number_to_move; ++i )
|
|
*(dest++) = *(source++);
|
|
|
|
if ( remote_current_buffer->remote_eof_status != EOF_NOT_SEEN )
|
|
/* don't do the read, it's not guaranteed to return an EOF,
|
|
* just force an EOF
|
|
*/
|
|
remote_n_chars = 0;
|
|
|
|
else
|
|
{
|
|
int num_to_read = remote_current_buffer->remote_buf_size - number_to_move - 1;
|
|
|
|
if ( num_to_read > remote_READ_BUF_SIZE )
|
|
num_to_read = remote_READ_BUF_SIZE;
|
|
|
|
else if ( num_to_read <= 0 )
|
|
remote_FATAL_ERROR( "fatal error - scanner input buffer overflow" );
|
|
|
|
/* read in more data */
|
|
remote_INPUT( (&remote_current_buffer->remote_ch_buf[number_to_move]),
|
|
remote_n_chars, num_to_read );
|
|
}
|
|
|
|
if ( remote_n_chars == 0 )
|
|
{
|
|
if ( number_to_move == 1 )
|
|
{
|
|
ret_val = EOB_ACT_END_OF_FILE;
|
|
remote_current_buffer->remote_eof_status = EOF_DONE;
|
|
}
|
|
|
|
else
|
|
{
|
|
ret_val = EOB_ACT_LAST_MATCH;
|
|
remote_current_buffer->remote_eof_status = EOF_PENDING;
|
|
}
|
|
}
|
|
|
|
else
|
|
ret_val = EOB_ACT_CONTINUE_SCAN;
|
|
|
|
remote_n_chars += number_to_move;
|
|
remote_current_buffer->remote_ch_buf[remote_n_chars] = remote_END_OF_BUFFER_CHAR;
|
|
remote_current_buffer->remote_ch_buf[remote_n_chars + 1] = remote_END_OF_BUFFER_CHAR;
|
|
|
|
/* remotetext begins at the second character in remote_ch_buf; the first
|
|
* character is the one which preceded it before reading in the latest
|
|
* buffer; it needs to be kept around in case it's a newline, so
|
|
* remote_get_previous_state() will have with '^' rules active
|
|
*/
|
|
|
|
remotetext = &remote_current_buffer->remote_ch_buf[1];
|
|
|
|
return ( ret_val );
|
|
}
|
|
|
|
|
|
/* remote_get_previous_state - get the state just before the EOB char was reached
|
|
*
|
|
* synopsis
|
|
* remote_state_type remote_get_previous_state();
|
|
*/
|
|
|
|
static remote_state_type remote_get_previous_state()
|
|
|
|
{
|
|
remote_state_type remote_current_state;
|
|
remote_CHAR *remote_cp;
|
|
|
|
remote_current_state = remote_start;
|
|
|
|
for ( remote_cp = remotetext + remote_MORE_ADJ; remote_cp < remote_c_buf_p; ++remote_cp )
|
|
{
|
|
if ( *remote_cp )
|
|
{
|
|
remote_current_state = remote_nxt[remote_current_state][*remote_cp];
|
|
}
|
|
else
|
|
remote_current_state = remote_NUL_trans[remote_current_state];
|
|
if ( remote_accept[remote_current_state] )
|
|
{
|
|
remote_last_accepting_state = remote_current_state;
|
|
remote_last_accepting_cpos = remote_cp;
|
|
}
|
|
}
|
|
|
|
return ( remote_current_state );
|
|
}
|
|
|
|
|
|
/* remote_try_NUL_trans - try to make a transition on the NUL character
|
|
*
|
|
* synopsis
|
|
* next_state = remote_try_NUL_trans( current_state );
|
|
*/
|
|
|
|
#ifdef remote_USE_PROTOS
|
|
static remote_state_type remote_try_NUL_trans( remote_state_type remote_current_state )
|
|
#else
|
|
static remote_state_type remote_try_NUL_trans( remote_current_state )
|
|
remote_state_type remote_current_state;
|
|
#endif
|
|
|
|
{
|
|
int remote_is_jam;
|
|
remote_CHAR *remote_cp = remote_c_buf_p;
|
|
|
|
remote_current_state = remote_NUL_trans[remote_current_state];
|
|
remote_is_jam = (remote_current_state == 0);
|
|
|
|
if ( ! remote_is_jam )
|
|
{
|
|
if ( remote_accept[remote_current_state] )
|
|
{
|
|
remote_last_accepting_state = remote_current_state;
|
|
remote_last_accepting_cpos = remote_cp;
|
|
}
|
|
}
|
|
|
|
return ( remote_is_jam ? 0 : remote_current_state );
|
|
}
|
|
|
|
|
|
#if 0
|
|
#ifdef remote_USE_PROTOS
|
|
static void remoteunput( remote_CHAR c, remote_CHAR *remote_bp )
|
|
#else
|
|
static void remoteunput( c, remote_bp )
|
|
remote_CHAR c;
|
|
remote_CHAR *remote_bp;
|
|
#endif
|
|
|
|
{
|
|
remote_CHAR *remote_cp = remote_c_buf_p;
|
|
|
|
/* undo effects of setting up remotetext */
|
|
*remote_cp = remote_hold_char;
|
|
|
|
if ( remote_cp < remote_current_buffer->remote_ch_buf + 2 )
|
|
{ /* need to shift things up to make room */
|
|
int number_to_move = remote_n_chars + 2; /* +2 for EOB chars */
|
|
remote_CHAR *dest =
|
|
&remote_current_buffer->remote_ch_buf[remote_current_buffer->remote_buf_size + 2];
|
|
remote_CHAR *source =
|
|
&remote_current_buffer->remote_ch_buf[number_to_move];
|
|
|
|
while ( source > remote_current_buffer->remote_ch_buf )
|
|
*--dest = *--source;
|
|
|
|
remote_cp += dest - source;
|
|
remote_bp += dest - source;
|
|
remote_n_chars = remote_current_buffer->remote_buf_size;
|
|
|
|
if ( remote_cp < remote_current_buffer->remote_ch_buf + 2 )
|
|
remote_FATAL_ERROR( "flex scanner push-back overflow" );
|
|
}
|
|
|
|
if ( remote_cp > remote_bp && remote_cp[-1] == '\n' )
|
|
remote_cp[-2] = '\n';
|
|
|
|
*--remote_cp = c;
|
|
|
|
/* note: the formal parameter *must* be called "remote_bp" for this
|
|
* macro to now work correctly
|
|
*/
|
|
remote_DO_BEFORE_ACTION; /* set up remotetext again */
|
|
}
|
|
#endif
|
|
|
|
|
|
#if 0
|
|
#ifdef __cplusplus
|
|
static int remoteinput()
|
|
#else
|
|
static int input()
|
|
#endif
|
|
|
|
{
|
|
int c;
|
|
remote_CHAR *remote_cp = remote_c_buf_p;
|
|
|
|
*remote_cp = remote_hold_char;
|
|
|
|
if ( *remote_c_buf_p == remote_END_OF_BUFFER_CHAR )
|
|
{
|
|
/* remote_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 ( remote_c_buf_p < &remote_current_buffer->remote_ch_buf[remote_n_chars] )
|
|
/* this was really a NUL */
|
|
*remote_c_buf_p = '\0';
|
|
|
|
else
|
|
{ /* need more input */
|
|
remotetext = remote_c_buf_p;
|
|
++remote_c_buf_p;
|
|
|
|
switch ( remote_get_next_buffer() )
|
|
{
|
|
case EOB_ACT_END_OF_FILE:
|
|
{
|
|
if ( remotewrap() )
|
|
{
|
|
remote_c_buf_p = remotetext + remote_MORE_ADJ;
|
|
return ( EOF );
|
|
}
|
|
|
|
remote_NEW_FILE;
|
|
|
|
#ifdef __cplusplus
|
|
return ( remoteinput() );
|
|
#else
|
|
return ( input() );
|
|
#endif
|
|
}
|
|
break;
|
|
|
|
case EOB_ACT_CONTINUE_SCAN:
|
|
remote_c_buf_p = remotetext + remote_MORE_ADJ;
|
|
break;
|
|
|
|
case EOB_ACT_LAST_MATCH:
|
|
#ifdef __cplusplus
|
|
remote_FATAL_ERROR( "unexpected last match in remoteinput()" );
|
|
#else
|
|
remote_FATAL_ERROR( "unexpected last match in input()" );
|
|
#endif
|
|
}
|
|
}
|
|
}
|
|
|
|
c = *remote_c_buf_p;
|
|
remote_hold_char = *++remote_c_buf_p;
|
|
|
|
return ( c );
|
|
}
|
|
#endif
|
|
|
|
|
|
#ifdef remote_USE_PROTOS
|
|
void remoterestart( FILE *input_file )
|
|
#else
|
|
void remoterestart( input_file )
|
|
FILE *input_file;
|
|
#endif
|
|
|
|
{
|
|
remote_init_buffer( remote_current_buffer, input_file );
|
|
remote_load_buffer_state();
|
|
}
|
|
|
|
|
|
#ifdef remote_USE_PROTOS
|
|
void remote_switch_to_buffer( remote_BUFFER_STATE new_buffer )
|
|
#else
|
|
void remote_switch_to_buffer( new_buffer )
|
|
remote_BUFFER_STATE new_buffer;
|
|
#endif
|
|
|
|
{
|
|
if ( remote_current_buffer == new_buffer )
|
|
return;
|
|
|
|
if ( remote_current_buffer )
|
|
{
|
|
/* flush out information for old buffer */
|
|
*remote_c_buf_p = remote_hold_char;
|
|
remote_current_buffer->remote_buf_pos = remote_c_buf_p;
|
|
remote_current_buffer->remote_n_chars = remote_n_chars;
|
|
}
|
|
|
|
remote_current_buffer = new_buffer;
|
|
remote_load_buffer_state();
|
|
|
|
/* we don't actually know whether we did this switch during
|
|
* EOF (remotewrap()) processing, but the only time this flag
|
|
* is looked at is after remotewrap() is called, so it's safe
|
|
* to go ahead and always set it.
|
|
*/
|
|
remote_did_buffer_switch_on_eof = 1;
|
|
}
|
|
|
|
|
|
#ifdef remote_USE_PROTOS
|
|
void remote_load_buffer_state( void )
|
|
#else
|
|
void remote_load_buffer_state()
|
|
#endif
|
|
|
|
{
|
|
remote_n_chars = remote_current_buffer->remote_n_chars;
|
|
remotetext = remote_c_buf_p = remote_current_buffer->remote_buf_pos;
|
|
remotein = remote_current_buffer->remote_input_file;
|
|
remote_hold_char = *remote_c_buf_p;
|
|
}
|
|
|
|
|
|
#ifdef remote_USE_PROTOS
|
|
remote_BUFFER_STATE remote_create_buffer( FILE *file, int size )
|
|
#else
|
|
remote_BUFFER_STATE remote_create_buffer( file, size )
|
|
FILE *file;
|
|
int size;
|
|
#endif
|
|
|
|
{
|
|
remote_BUFFER_STATE b;
|
|
|
|
b = (remote_BUFFER_STATE) malloc( sizeof( struct remote_buffer_state ) );
|
|
|
|
if ( ! b )
|
|
remote_FATAL_ERROR( "out of dynamic memory in remote_create_buffer()" );
|
|
|
|
b->remote_buf_size = size;
|
|
|
|
/* remote_ch_buf has to be 2 characters longer than the size given because
|
|
* we need to put in 2 end-of-buffer characters.
|
|
*/
|
|
b->remote_ch_buf = (remote_CHAR *) malloc( (unsigned) (b->remote_buf_size + 2) );
|
|
|
|
if ( ! b->remote_ch_buf )
|
|
remote_FATAL_ERROR( "out of dynamic memory in remote_create_buffer()" );
|
|
|
|
remote_init_buffer( b, file );
|
|
|
|
return ( b );
|
|
}
|
|
|
|
|
|
#ifdef remote_USE_PROTOS
|
|
void remote_delete_buffer( remote_BUFFER_STATE b )
|
|
#else
|
|
void remote_delete_buffer( b )
|
|
remote_BUFFER_STATE b;
|
|
#endif
|
|
|
|
{
|
|
if ( b == remote_current_buffer )
|
|
remote_current_buffer = (remote_BUFFER_STATE) 0;
|
|
|
|
free( (char *) b->remote_ch_buf );
|
|
free( (char *) b );
|
|
}
|
|
|
|
|
|
#ifdef remote_USE_PROTOS
|
|
void remote_init_buffer( remote_BUFFER_STATE b, FILE *file )
|
|
#else
|
|
void remote_init_buffer( b, file )
|
|
remote_BUFFER_STATE b;
|
|
FILE *file;
|
|
#endif
|
|
|
|
{
|
|
b->remote_input_file = file;
|
|
|
|
/* we put in the '\n' and start reading from [1] so that an
|
|
* initial match-at-newline will be true.
|
|
*/
|
|
|
|
b->remote_ch_buf[0] = '\n';
|
|
b->remote_n_chars = 1;
|
|
|
|
/* 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->remote_ch_buf[1] = remote_END_OF_BUFFER_CHAR;
|
|
b->remote_ch_buf[2] = remote_END_OF_BUFFER_CHAR;
|
|
|
|
b->remote_buf_pos = &b->remote_ch_buf[1];
|
|
|
|
b->remote_eof_status = EOF_NOT_SEEN;
|
|
}
|
|
|
|
static int
|
|
my_input ( char *buf, int max_size )
|
|
{
|
|
|
|
int remain = myinputlim - myinputptr;
|
|
int n = ( max_size > remain ? remain : max_size );
|
|
|
|
if ( n > 0 ) {
|
|
memcpy ( buf, myinputptr, n );
|
|
myinputptr += n;
|
|
}
|
|
return n;
|
|
}
|
|
|
|
//------------------------------------------------------------
|
|
void insert_remotelink( hashTable<CC_String,BTCollectable> *dictionary,
|
|
char *data,
|
|
size_t datalen,
|
|
FlexBuffer *result_buf)
|
|
{
|
|
myinput = data;
|
|
myinputptr = data;
|
|
myinputlim = data + datalen;
|
|
|
|
NodeBuffer = result_buf;
|
|
hd = dictionary;
|
|
|
|
idref_buffer = new FlexBuffer();
|
|
remotelex();
|
|
delete idref_buffer;
|
|
|
|
BEGIN INITIAL;
|
|
remoterestart(NULL);
|
|
}
|
|
|
|
void bogus(int)
|
|
{
|
|
cout << "bogus\n";
|
|
}
|