view lib/unicase/tolower.h @ 17363:5a51fb7777a9

sys_select, sys_time: port 2013-01-30 Solaris 2.6 fix to Cygwin Problem reported by Marco Atzeri in <http://lists.gnu.org/archive/html/bug-gnulib/2013-03/msg00000.html>. * lib/sys_select.in.h [HAVE_SYS_SELECT_H && _CYGWIN_SYS_TIME_H]: Simply delegate to the system <sys/select.h> in this case too. Also, pay attention to _GL_SYS_SELECT_H_REDIRECT_FROM_SYS_TIME_H only if OSF/1, since otherwise Cygwin breaks, and it doesn't seem to be needed on Solaris either. * lib/sys_time.in.h [_CYGWIN_SYS_TIME_H]: Simply delgate to the system <sys/time.h> in this case.
author Paul Eggert <eggert@cs.ucla.edu>
date Tue, 19 Mar 2013 09:08:47 -0700
parents aaf4bb6264c3
children e6789c186343
line wrap: on
line source

/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Simple character mapping of Unicode characters.  */
/* Generated automatically by gen-case.c for Unicode 6.0.0.  */
#define mapping_header_0 16
#define mapping_header_1 2
#define mapping_header_2 7
#define mapping_header_3 511
#define mapping_header_4 127
static const
struct
  {
    int level1[2];
    short level2[2 << 9];
    int level3[26 << 7];
  }
u_mapping =
{
  {     0,   512 },
  {
        0,   128,   256,   384,   512,    -1,   640,   768,
      896,  1024,  1152,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,  1280,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,  1408,  1536,  1664,  1792,
       -1,    -1,  1920,  2048,    -1,    -1,    -1,    -1,
       -1,  2176,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2304,  2432,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,  2560,  2688,  2816,  2944,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,  3072,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     3200,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1
  },
  {
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,    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,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       32,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,    32,    32,    32,    32,     0,
       32,    32,    32,    32,    32,    32,    32,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
     -199,     0,     1,     0,     1,     0,     1,     0,
        0,     1,     0,     1,     0,     1,     0,     1,
        0,     1,     0,     1,     0,     1,     0,     1,
        0,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
     -121,     1,     0,     1,     0,     1,     0,     0,
        0,   210,     1,     0,     1,     0,   206,     1,
        0,   205,   205,     1,     0,     0,    79,   202,
      203,     1,     0,   205,   207,     0,   211,   209,
        1,     0,     0,     0,   211,   213,     0,   214,
        1,     0,     1,     0,     1,     0,   218,     1,
        0,   218,     0,     0,     1,     0,   218,     1,
        0,   217,   217,     1,     0,     1,     0,   219,
        1,     0,     0,     0,     1,     0,     0,     0,
        0,     0,     0,     0,     2,     1,     0,     2,
        1,     0,     2,     1,     0,     1,     0,     1,
        0,     1,     0,     1,     0,     1,     0,     1,
        0,     1,     0,     1,     0,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        0,     2,     1,     0,     1,     0,   -97,   -56,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
     -130,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     0,     0,     0,     0,
        0,     0, 10795,     1,     0,  -163, 10792,     0,
        0,     1,     0,  -195,    69,    71,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        1,     0,     1,     0,     0,     0,     1,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,    38,     0,
       37,    37,    37,     0,    64,     0,    63,    63,
        0,    32,    32,    32,    32,    32,    32,    32,
       32,    32,    32,    32,    32,    32,    32,    32,
       32,    32,     0,    32,    32,    32,    32,    32,
       32,    32,    32,    32,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     8,
        0,     0,     0,     0,     0,     0,     0,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        0,     0,     0,     0,   -60,     0,     0,     1,
        0,    -7,     1,     0,     0,  -130,  -130,  -130,
       80,    80,    80,    80,    80,    80,    80,    80,
       80,    80,    80,    80,    80,    80,    80,    80,
       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,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
       15,     1,     0,     1,     0,     1,     0,     1,
        0,     1,     0,     1,     0,     1,     0,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,    48,    48,    48,    48,    48,    48,    48,
       48,    48,    48,    48,    48,    48,    48,    48,
       48,    48,    48,    48,    48,    48,    48,    48,
       48,    48,    48,    48,    48,    48,    48,    48,
       48,    48,    48,    48,    48,    48,    48,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
     7264,  7264,  7264,  7264,  7264,  7264,  7264,  7264,
     7264,  7264,  7264,  7264,  7264,  7264,  7264,  7264,
     7264,  7264,  7264,  7264,  7264,  7264,  7264,  7264,
     7264,  7264,  7264,  7264,  7264,  7264,  7264,  7264,
     7264,  7264,  7264,  7264,  7264,  7264,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     0,     0,
        0,     0,     0,     0,     0,     0, -7615,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,    -8,    -8,    -8,    -8,    -8,    -8,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,    -8,    -8,    -8,    -8,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,    -8,    -8,    -8,    -8,    -8,    -8,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,    -8,    -8,    -8,    -8,    -8,    -8,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,    -8,    -8,    -8,    -8,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,    -8,     0,    -8,     0,    -8,     0,    -8,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,    -8,    -8,    -8,    -8,    -8,    -8,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,    -8,    -8,    -8,    -8,    -8,    -8,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,    -8,    -8,    -8,    -8,    -8,    -8,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,    -8,    -8,    -8,    -8,    -8,    -8,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,   -74,   -74,    -9,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
      -86,   -86,   -86,   -86,    -9,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,  -100,  -100,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       -8,    -8,  -112,  -112,    -7,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
     -128,  -128,  -126,  -126,    -9,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0, -7517,     0,
        0,     0, -8383, -8262,     0,     0,     0,     0,
        0,     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,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       16,    16,    16,    16,    16,    16,    16,    16,
       16,    16,    16,    16,    16,    16,    16,    16,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     1,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,    26,    26,
       26,    26,    26,    26,    26,    26,    26,    26,
       26,    26,    26,    26,    26,    26,    26,    26,
       26,    26,    26,    26,    26,    26,    26,    26,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       48,    48,    48,    48,    48,    48,    48,    48,
       48,    48,    48,    48,    48,    48,    48,    48,
       48,    48,    48,    48,    48,    48,    48,    48,
       48,    48,    48,    48,    48,    48,    48,    48,
       48,    48,    48,    48,    48,    48,    48,    48,
       48,    48,    48,    48,    48,    48,    48,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        1,     0, -10743, -3814, -10727,     0,     0,     1,
        0,     1,     0,     1,     0, -10780, -10749, -10783,
    -10782,     0,     1,     0,     0,     1,     0,     0,
        0,     0,     0,     0,     0,     0, -10815, -10815,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     0,     0,     0,     0,
        0,     0,     0,     1,     0,     1,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        0,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     1,     0,     1,     0, -35332,     1,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        0,     0,     0,     1,     0, -42280,     0,     0,
        1,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        1,     0,     1,     0,     1,     0,     1,     0,
        1,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,    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,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
       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,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0
  }
};