Blob Blame History Raw
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Simple character mapping of Unicode characters.  */
/* Generated automatically by gen-uni-tables.c for Unicode 9.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[37 << 7];
  }
u_mapping =
{
  {     0,   512 },
  {
        0,   128,   256,   384,   512,   640,   768,   896,
     1024,  1152,  1280,  1408,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,  1536,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,  1664,  1792,    -1,  1920,  2048,  2176,  2304,
       -1,    -1,  2432,  2560,    -1,    -1,    -1,    -1,
       -1,  2688,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2816,  2944,  3072,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,  3200,  3328,  3456,  3584,
       -1,    -1,    -1,    -1,    -1,    -1,  3712,  3840,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,  3968,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     4096,  4224,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,  4352,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,  4480,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,  4608,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
       -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,     0,     0,     0,     0,     0,     0,     0,
        0,     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,   743,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        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,   121,
        0,    -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,  -232,     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,     0,    -1,     0,    -1,     0,    -1,  -300,
      195,     0,     0,    -1,     0,    -1,     0,     0,
       -1,     0,     0,     0,    -1,     0,     0,     0,
        0,     0,    -1,     0,     0,    97,     0,     0,
        0,    -1,   163,     0,     0,     0,   130,     0,
        0,    -1,     0,    -1,     0,    -1,     0,     0,
       -1,     0,     0,     0,     0,    -1,     0,     0,
       -1,     0,     0,     0,    -1,     0,    -1,     0,
        0,    -1,     0,     0,     0,    -1,     0,    56,
        0,     0,     0,     0,     1,     0,    -1,     1,
        0,    -1,     1,     0,    -1,     0,    -1,     0,
       -1,     0,    -1,     0,    -1,     0,    -1,     0,
       -1,     0,    -1,     0,    -1,   -79,     0,    -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,    -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,    -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,     0, 10815,
    10815,     0,    -1,     0,     0,     0,     0,    -1,
        0,    -1,     0,    -1,     0,    -1,     0,    -1,
    10783, 10780, 10782,  -210,  -206,     0,  -205,  -205,
        0,  -202,     0,  -203, 42319,     0,     0,     0,
     -205, 42315,     0,  -207,     0, 42280, 42308,     0,
     -209,  -211, 42308, 10743, 42305,     0,     0,  -211,
        0, 10749,  -213,     0,     0,  -214,     0,     0,
        0,     0,     0,     0,     0, 10727,     0,     0,
     -218,     0,     0,  -218,     0,     0,     0, 42282,
     -218,   -69,  -217,  -217,   -71,     0,     0,     0,
        0,     0,  -219,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0, 42261, 42258,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,    84,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     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,   130,   130,   130,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,   -38,   -37,   -37,   -37,
        0,   -32,   -32,   -32,   -32,   -32,   -32,   -32,
      -32,   -32,   -32,   -32,   -32,   -32,   -32,   -32,
      -32,   -32,   -31,   -32,   -32,   -32,   -32,   -32,
      -32,   -32,   -32,   -32,   -64,   -63,   -63,     0,
      -62,   -57,     0,     0,     0,   -47,   -54,    -8,
        0,    -1,     0,    -1,     0,    -1,     0,    -1,
        0,    -1,     0,    -1,     0,    -1,     0,    -1,
        0,    -1,     0,    -1,     0,    -1,     0,    -1,
      -86,   -80,     7,  -116,     0,   -96,     0,     0,
       -1,     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,
      -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,
      -80,   -80,   -80,   -80,   -80,   -80,   -80,   -80,
      -80,   -80,   -80,   -80,   -80,   -80,   -80,   -80,
        0,    -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,     0,    -1,     0,    -1,     0,    -1,     0,
       -1,     0,    -1,     0,    -1,     0,    -1,   -15,
        0,    -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,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     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,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        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,     0,     0,
    -6254, -6253, -6244, -6242, -6242, -6243, -6236, -6181,
    35266,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0, 35332,     0,     0,     0,  3814,     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,   -59,     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,
        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,
       74,    74,    86,    86,    86,    86,   100,   100,
      128,   128,   112,   112,   126,   126,     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,     0,     9,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0, -7205,     0,
        0,     0,     0,     9,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        8,     8,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        8,     8,     0,     0,     0,     7,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     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,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        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,
      -16,   -16,   -16,   -16,   -16,   -16,   -16,   -16,
      -16,   -16,   -16,   -16,   -16,   -16,   -16,   -16,
        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,     0,
        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,     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,    -1,     0,     0,     0, -10795, -10792,     0,
       -1,     0,    -1,     0,    -1,     0,     0,     0,
        0,     0,     0,    -1,     0,     0,    -1,     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,     0,     0,     0,
        0,     0,     0,     0,    -1,     0,    -1,     0,
        0,     0,     0,    -1,     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, -7264,
        0,     0,     0,     0,     0, -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,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     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,    -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,    -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,     0,    -1,
        0,    -1,     0,    -1,     0,    -1,     0,    -1,
        0,     0,     0,     0,    -1,     0,     0,     0,
        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,     0,     0,     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,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,  -928,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864,
    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864,
    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864,
    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864,
    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864,
    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864,
    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864,
    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864,
    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864,
    -38864, -38864, -38864, -38864, -38864, -38864, -38864, -38864,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     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,
      -40,   -40,   -40,   -40,   -40,   -40,   -40,   -40,
      -40,   -40,   -40,   -40,   -40,   -40,   -40,   -40,
      -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,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        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,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
      -64,   -64,   -64,   -64,   -64,   -64,   -64,   -64,
      -64,   -64,   -64,   -64,   -64,   -64,   -64,   -64,
      -64,   -64,   -64,   -64,   -64,   -64,   -64,   -64,
      -64,   -64,   -64,   -64,   -64,   -64,   -64,   -64,
      -64,   -64,   -64,   -64,   -64,   -64,   -64,   -64,
      -64,   -64,   -64,   -64,   -64,   -64,   -64,   -64,
      -64,   -64,   -64,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        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,   -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,   -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,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0,
        0,     0,     0,     0,     0,     0,     0,     0
  }
};