LCOV - code coverage report
Current view: top level - unicode - tclUniData.cc (source / functions) Hit Total Coverage
Test: Test Coverage for xapian-core r Lines: 2 2 100.0 %
Date: 2011-08-21 Functions: 1 1 100.0 %
Branches: 0 0 -

           Branch data     Line data    Source code
       1                 :            : /*
       2                 :            :  * tclUniData.cc --
       3                 :            :  *
       4                 :            :  *      Declarations of Unicode 5.2 character information tables.  This
       5                 :            :  *      file is automatically generated by a modified version of the
       6                 :            :  *      tools/uniParse.tcl script from the Tcl sources.
       7                 :            :  *
       8                 :            :  *      Do not modify this file by hand!
       9                 :            :  *
      10                 :            :  * Copyright (c) 1998 by Scriptics Corporation.
      11                 :            :  * All rights reserved.
      12                 :            :  */
      13                 :            : 
      14                 :            : #include <config.h>
      15                 :            : 
      16                 :            : #include <xapian/unicode.h>
      17                 :            : #include "omassert.h"
      18                 :            : 
      19                 :            : /*
      20                 :            :  * A 16-bit Unicode character is split into two parts in order to index
      21                 :            :  * into the following tables.  The lower OFFSET_BITS comprise an offset
      22                 :            :  * into a page of characters.  The upper bits comprise the page number.
      23                 :            :  */
      24                 :            : 
      25                 :            : #define OFFSET_BITS 8
      26                 :            : 
      27                 :            : /*
      28                 :            :  * The pageMap is indexed by page number and returns an alternate page number
      29                 :            :  * that identifies a unique page of characters.  Many Unicode characters map
      30                 :            :  * to the same alternate page number.
      31                 :            :  */
      32                 :            : 
      33                 :            : static const
      34                 :            : unsigned char pageMap[] = {
      35                 :            :     0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
      36                 :            :     20, 17, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35,
      37                 :            :     36, 37, 38, 39, 40, 33, 41, 42, 43, 44, 45, 46, 47, 48, 39, 17, 17,
      38                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
      39                 :            :     17, 17, 17, 17, 17, 17, 49, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
      40                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
      41                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
      42                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
      43                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
      44                 :            :     17, 17, 17, 50, 51, 17, 17, 17, 52, 17, 53, 54, 55, 56, 57, 58, 17,
      45                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
      46                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
      47                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 59, 60, 60, 60, 60, 60, 60, 60, 60,
      48                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
      49                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 17, 62, 63, 17, 64, 65, 66, 67, 68,
      50                 :            :     69, 70, 71, 72, 72, 72, 73, 74, 75, 76, 77, 72, 78, 72, 79, 72, 72,
      51                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 17, 17, 17, 80,
      52                 :            :     81, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 17, 17, 17, 17, 82,
      53                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      54                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      55                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      56                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      57                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      58                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      59                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      60                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      61                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      62                 :            :     72, 72, 83, 84, 85, 86, 87, 88, 89, 90, 72, 72, 72, 72, 72, 72, 72,
      63                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      64                 :            :     91, 92, 93, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 17,
      65                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
      66                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
      67                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
      68                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
      69                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
      70                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
      71                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
      72                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
      73                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
      74                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 94, 17, 17, 17, 17,
      75                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 95, 72, 72, 72, 72,
      76                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      77                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      78                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      79                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 17, 17, 96, 72, 72, 72, 72, 72,
      80                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      81                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      82                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      83                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      84                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      85                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      86                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      87                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      88                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      89                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      90                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      91                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      92                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      93                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      94                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      95                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      96                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      97                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      98                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
      99                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     100                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     101                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     102                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     103                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     104                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     105                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     106                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     107                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     108                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     109                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     110                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     111                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     112                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     113                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     114                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     115                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     116                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     117                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     118                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     119                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     120                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     121                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     122                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     123                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     124                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     125                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     126                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     127                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     128                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     129                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     130                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     131                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     132                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     133                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     134                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     135                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     136                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     137                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     138                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     139                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     140                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     141                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     142                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     143                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     144                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     145                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     146                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     147                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     148                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     149                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     150                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     151                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     152                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     153                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     154                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     155                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     156                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     157                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     158                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     159                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     160                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     161                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     162                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     163                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     164                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     165                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     166                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     167                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     168                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     169                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     170                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     171                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     172                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     173                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     174                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     175                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     176                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     177                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     178                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     179                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     180                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     181                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     182                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     183                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     184                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     185                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     186                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     187                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     188                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     189                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     190                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     191                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     192                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     193                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     194                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     195                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     196                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     197                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     198                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     199                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     200                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     201                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     202                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     203                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     204                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     205                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     206                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     207                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     208                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     209                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     210                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     211                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     212                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     213                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     214                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     215                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     216                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     217                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     218                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     219                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     220                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     221                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     222                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     223                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     224                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     225                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     226                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     227                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     228                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     229                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     230                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     231                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     232                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     233                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     234                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     235                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     236                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     237                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     238                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     239                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     240                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     241                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     242                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     243                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     244                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     245                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 97, 98, 72, 72, 72, 72,
     246                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     247                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     248                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     249                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     250                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     251                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     252                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     253                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     254                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     255                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     256                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     257                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     258                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     259                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
     260                 :            :     72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 61, 61, 61, 61, 61,
     261                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     262                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     263                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     264                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     265                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     266                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     267                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     268                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     269                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     270                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     271                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     272                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     273                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     274                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     275                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 99, 61, 61, 61, 61,
     276                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     277                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     278                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     279                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     280                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     281                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     282                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     283                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     284                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     285                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     286                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     287                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     288                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     289                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
     290                 :            :     61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 99
     291                 :            : };
     292                 :            : 
     293                 :            : /*
     294                 :            :  * The groupMap is indexed by combining the alternate page number with
     295                 :            :  * the page offset and returns a group number that identifies a unique
     296                 :            :  * set of character attributes.
     297                 :            :  */
     298                 :            : 
     299                 :            : static const
     300                 :            : unsigned char groupMap[] = {
     301                 :            :     1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
     302                 :            :     1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3, 4, 3, 3, 3, 5, 6, 3, 7, 3, 8,
     303                 :            :     3, 3, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 3, 7, 7, 7, 3, 3, 10, 10, 10,
     304                 :            :     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
     305                 :            :     10, 10, 10, 10, 10, 10, 5, 3, 6, 11, 12, 11, 13, 13, 13, 13, 13, 13,
     306                 :            :     13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
     307                 :            :     13, 13, 13, 5, 7, 6, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
     308                 :            :     1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 4, 4,
     309                 :            :     4, 14, 14, 11, 14, 15, 16, 7, 17, 14, 11, 14, 7, 18, 18, 11, 19, 14,
     310                 :            :     3, 11, 18, 15, 20, 18, 18, 18, 3, 10, 10, 10, 10, 10, 10, 10, 10, 10,
     311                 :            :     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 7, 10, 10, 10,
     312                 :            :     10, 10, 10, 10, 15, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
     313                 :            :     13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 7, 13, 13, 13, 13, 13, 13,
     314                 :            :     13, 21, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22,
     315                 :            :     23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
     316                 :            :     22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 24,
     317                 :            :     25, 22, 23, 22, 23, 22, 23, 15, 22, 23, 22, 23, 22, 23, 22, 23, 22,
     318                 :            :     23, 22, 23, 22, 23, 22, 23, 15, 22, 23, 22, 23, 22, 23, 22, 23, 22,
     319                 :            :     23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
     320                 :            :     22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22,
     321                 :            :     23, 22, 23, 26, 22, 23, 22, 23, 22, 23, 27, 28, 29, 22, 23, 22, 23,
     322                 :            :     30, 22, 23, 31, 31, 22, 23, 15, 32, 33, 34, 22, 23, 31, 35, 36, 37,
     323                 :            :     38, 22, 23, 39, 15, 37, 40, 41, 42, 22, 23, 22, 23, 22, 23, 43, 22,
     324                 :            :     23, 43, 15, 15, 22, 23, 43, 22, 23, 44, 44, 22, 23, 22, 23, 45, 22,
     325                 :            :     23, 15, 46, 22, 23, 15, 47, 46, 46, 46, 46, 48, 49, 50, 48, 49, 50,
     326                 :            :     48, 49, 50, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
     327                 :            :     22, 23, 51, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
     328                 :            :     22, 23, 22, 23, 15, 48, 49, 50, 22, 23, 52, 53, 22, 23, 22, 23, 22,
     329                 :            :     23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
     330                 :            :     22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22,
     331                 :            :     23, 54, 15, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
     332                 :            :     22, 23, 22, 23, 15, 15, 15, 15, 15, 15, 55, 22, 23, 56, 57, 58, 58,
     333                 :            :     22, 23, 59, 60, 61, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 62, 63,
     334                 :            :     64, 65, 66, 15, 67, 67, 15, 68, 15, 69, 15, 15, 15, 15, 67, 15, 15,
     335                 :            :     70, 15, 15, 15, 15, 71, 72, 15, 73, 15, 15, 15, 72, 15, 74, 75, 15,
     336                 :            :     15, 76, 15, 15, 15, 15, 15, 15, 15, 77, 15, 15, 78, 15, 15, 78, 15,
     337                 :            :     15, 15, 15, 78, 79, 80, 80, 81, 15, 15, 15, 15, 15, 82, 15, 46, 15,
     338                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
     339                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 83, 83, 83, 83, 83, 83, 83, 83,
     340                 :            :     83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 11, 11, 11, 11, 83, 83, 83,
     341                 :            :     83, 83, 83, 83, 83, 83, 83, 83, 83, 11, 11, 11, 11, 11, 11, 11, 11,
     342                 :            :     11, 11, 11, 11, 11, 11, 83, 83, 83, 83, 83, 11, 11, 11, 11, 11, 11,
     343                 :            :     11, 83, 11, 83, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
     344                 :            :     11, 11, 11, 11, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
     345                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
     346                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
     347                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
     348                 :            :     84, 84, 84, 84, 84, 85, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
     349                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
     350                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 22, 23, 22,
     351                 :            :     23, 83, 11, 22, 23, 0, 0, 83, 41, 41, 41, 3, 0, 0, 0, 0, 0, 11, 11,
     352                 :            :     86, 3, 87, 87, 87, 0, 88, 0, 89, 89, 15, 10, 10, 10, 10, 10, 10, 10,
     353                 :            :     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 0, 10, 10, 10, 10, 10, 10, 10,
     354                 :            :     10, 10, 90, 91, 91, 91, 15, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
     355                 :            :     13, 13, 13, 13, 13, 13, 13, 92, 13, 13, 13, 13, 13, 13, 13, 13, 13,
     356                 :            :     93, 94, 94, 95, 96, 97, 98, 98, 98, 99, 100, 101, 22, 23, 22, 23, 22,
     357                 :            :     23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
     358                 :            :     22, 23, 102, 103, 104, 15, 105, 106, 7, 22, 23, 107, 22, 23, 15, 54,
     359                 :            :     54, 54, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108,
     360                 :            :     108, 108, 108, 108, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
     361                 :            :     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
     362                 :            :     10, 10, 10, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
     363                 :            :     13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
     364                 :            :     13, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
     365                 :            :     103, 103, 103, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
     366                 :            :     22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22,
     367                 :            :     23, 22, 23, 14, 84, 84, 84, 84, 84, 109, 109, 22, 23, 22, 23, 22, 23,
     368                 :            :     22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22,
     369                 :            :     23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
     370                 :            :     22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 110, 22, 23,
     371                 :            :     22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 111, 22, 23, 22, 23,
     372                 :            :     22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22,
     373                 :            :     23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
     374                 :            :     22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22,
     375                 :            :     23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
     376                 :            :     22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 0, 0, 0, 0,
     377                 :            :     0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112,
     378                 :            :     112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112,
     379                 :            :     112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112,
     380                 :            :     0, 0, 83, 3, 3, 3, 3, 3, 3, 0, 113, 113, 113, 113, 113, 113, 113, 113,
     381                 :            :     113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
     382                 :            :     113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
     383                 :            :     113, 113, 15, 0, 3, 8, 0, 0, 0, 0, 0, 0, 84, 84, 84, 84, 84, 84, 84,
     384                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
     385                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
     386                 :            :     84, 84, 84, 84, 8, 84, 3, 84, 84, 3, 84, 84, 3, 84, 0, 0, 0, 0, 0, 0,
     387                 :            :     0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     388                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0, 0, 0, 46, 46, 46,
     389                 :            :     3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 17, 17, 0, 0, 7, 7, 7,
     390                 :            :     3, 3, 4, 3, 3, 14, 14, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 3,
     391                 :            :     0, 0, 3, 3, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     392                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     393                 :            :     83, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 84, 84, 84, 84, 84, 84,
     394                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 0, 9, 9, 9,
     395                 :            :     9, 9, 9, 9, 9, 9, 9, 3, 3, 3, 3, 46, 46, 84, 46, 46, 46, 46, 46, 46,
     396                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     397                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     398                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     399                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     400                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     401                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 3, 46, 84, 84, 84, 84, 84, 84, 84, 17,
     402                 :            :     109, 84, 84, 84, 84, 84, 84, 83, 83, 84, 84, 14, 84, 84, 84, 84, 46,
     403                 :            :     46, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 46, 46, 46, 14, 14, 46, 3, 3, 3, 3,
     404                 :            :     3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 17, 46, 84, 46, 46, 46, 46, 46, 46,
     405                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     406                 :            :     46, 46, 46, 46, 46, 46, 46, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
     407                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
     408                 :            :     0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     409                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     410                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     411                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     412                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     413                 :            :     46, 46, 46, 46, 46, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 46,
     414                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 9, 9, 9, 9, 9, 9,
     415                 :            :     9, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     416                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 84,
     417                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 83, 83, 14, 3, 3, 3, 83, 0, 0, 0, 0,
     418                 :            :     0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     419                 :            :     46, 46, 46, 46, 46, 84, 84, 84, 84, 83, 84, 84, 84, 84, 84, 84, 84,
     420                 :            :     84, 84, 83, 84, 84, 84, 83, 84, 84, 84, 84, 84, 0, 0, 3, 3, 3, 3, 3,
     421                 :            :     3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     422                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     423                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     424                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     425                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     426                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     427                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     428                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     429                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 84, 84,
     430                 :            :     114, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     431                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     432                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     433                 :            :     46, 46, 46, 46, 0, 0, 84, 46, 114, 114, 114, 84, 84, 84, 84, 84, 84,
     434                 :            :     84, 84, 114, 114, 114, 114, 84, 114, 0, 46, 84, 84, 84, 84, 84, 0, 0,
     435                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 84, 84, 3, 3, 9, 9, 9, 9, 9,
     436                 :            :     9, 9, 9, 9, 9, 3, 83, 46, 0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46,
     437                 :            :     46, 0, 84, 114, 114, 0, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 46, 46,
     438                 :            :     0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     439                 :            :     46, 46, 46, 46, 46, 46, 0, 46, 46, 46, 46, 46, 46, 46, 0, 46, 0, 0,
     440                 :            :     0, 46, 46, 46, 46, 0, 0, 84, 46, 114, 114, 114, 84, 84, 84, 84, 0, 0,
     441                 :            :     114, 114, 0, 0, 114, 114, 84, 46, 0, 0, 0, 0, 0, 0, 0, 0, 114, 0, 0,
     442                 :            :     0, 0, 46, 46, 0, 46, 46, 46, 84, 84, 0, 0, 9, 9, 9, 9, 9, 9, 9, 9, 9,
     443                 :            :     9, 46, 46, 4, 4, 18, 18, 18, 18, 18, 18, 14, 4, 0, 0, 0, 0, 0, 84, 84,
     444                 :            :     114, 0, 46, 46, 46, 46, 46, 46, 0, 0, 0, 0, 46, 46, 0, 0, 46, 46, 46,
     445                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     446                 :            :     46, 46, 0, 46, 46, 46, 46, 46, 46, 46, 0, 46, 46, 0, 46, 46, 0, 46,
     447                 :            :     46, 0, 0, 84, 0, 114, 114, 114, 84, 84, 0, 0, 0, 0, 84, 84, 0, 0, 84,
     448                 :            :     84, 84, 0, 0, 0, 84, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 0, 46, 0,
     449                 :            :     0, 0, 0, 0, 0, 0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 84, 84, 46, 46, 46,
     450                 :            :     84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 84, 114, 0, 46, 46, 46, 46,
     451                 :            :     46, 46, 46, 46, 46, 0, 46, 46, 46, 0, 46, 46, 46, 46, 46, 46, 46, 46,
     452                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 46, 46, 46,
     453                 :            :     46, 46, 46, 46, 0, 46, 46, 0, 46, 46, 46, 46, 46, 0, 0, 84, 46, 114,
     454                 :            :     114, 114, 84, 84, 84, 84, 84, 0, 84, 84, 114, 0, 114, 114, 84, 0, 0,
     455                 :            :     46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 84, 84, 0,
     456                 :            :     0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     457                 :            :     0, 0, 0, 0, 0, 84, 114, 114, 0, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0,
     458                 :            :     46, 46, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     459                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 0, 46, 46, 46, 46, 46, 46, 46, 0, 46,
     460                 :            :     46, 0, 46, 46, 46, 46, 46, 0, 0, 84, 46, 114, 84, 114, 84, 84, 84, 84,
     461                 :            :     0, 0, 114, 114, 0, 0, 114, 114, 84, 0, 0, 0, 0, 0, 0, 0, 0, 84, 114,
     462                 :            :     0, 0, 0, 0, 46, 46, 0, 46, 46, 46, 84, 84, 0, 0, 9, 9, 9, 9, 9, 9, 9,
     463                 :            :     9, 9, 9, 14, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84,
     464                 :            :     46, 0, 46, 46, 46, 46, 46, 46, 0, 0, 0, 46, 46, 46, 0, 46, 46, 46, 46,
     465                 :            :     0, 0, 0, 46, 46, 0, 46, 0, 46, 46, 0, 0, 0, 46, 46, 0, 0, 0, 46, 46,
     466                 :            :     46, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0,
     467                 :            :     0, 114, 114, 84, 114, 114, 0, 0, 0, 114, 114, 114, 0, 114, 114, 114,
     468                 :            :     84, 0, 0, 46, 0, 0, 0, 0, 0, 0, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     469                 :            :     0, 0, 0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 18, 18, 18, 14, 14, 14, 14, 14,
     470                 :            :     14, 4, 14, 0, 0, 0, 0, 0, 0, 114, 114, 114, 0, 46, 46, 46, 46, 46, 46,
     471                 :            :     46, 46, 0, 46, 46, 46, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     472                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 46, 46, 46, 46, 46,
     473                 :            :     46, 46, 46, 46, 46, 0, 46, 46, 46, 46, 46, 0, 0, 0, 46, 84, 84, 84,
     474                 :            :     114, 114, 114, 114, 0, 84, 84, 84, 0, 84, 84, 84, 84, 0, 0, 0, 0, 0,
     475                 :            :     0, 0, 84, 84, 0, 46, 46, 0, 0, 0, 0, 0, 0, 46, 46, 84, 84, 0, 0, 9,
     476                 :            :     9, 9, 9, 9, 9, 9, 9, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 18, 18, 18, 18, 18,
     477                 :            :     18, 18, 14, 0, 0, 114, 114, 0, 46, 46, 46, 46, 46, 46, 46, 46, 0, 46,
     478                 :            :     46, 46, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     479                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     480                 :            :     46, 0, 46, 46, 46, 46, 46, 0, 0, 84, 46, 114, 84, 114, 114, 114, 114,
     481                 :            :     114, 0, 84, 114, 114, 0, 114, 114, 84, 84, 0, 0, 0, 0, 0, 0, 0, 114,
     482                 :            :     114, 0, 0, 0, 0, 0, 0, 0, 46, 0, 46, 46, 84, 84, 0, 0, 9, 9, 9, 9, 9,
     483                 :            :     9, 9, 9, 9, 9, 0, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     484                 :            :     0, 114, 114, 0, 46, 46, 46, 46, 46, 46, 46, 46, 0, 46, 46, 46, 0, 46,
     485                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     486                 :            :     46, 46, 46, 46, 46, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     487                 :            :     46, 46, 46, 46, 0, 0, 0, 46, 114, 114, 114, 84, 84, 84, 84, 0, 114,
     488                 :            :     114, 114, 0, 114, 114, 114, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 114, 0, 0,
     489                 :            :     0, 0, 0, 0, 0, 0, 46, 46, 84, 84, 0, 0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
     490                 :            :     18, 18, 18, 18, 18, 18, 0, 0, 0, 14, 46, 46, 46, 46, 46, 46, 0, 0, 114,
     491                 :            :     114, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     492                 :            :     46, 46, 46, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     493                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 46, 46, 46, 46, 46,
     494                 :            :     46, 46, 46, 46, 0, 46, 0, 0, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0, 84,
     495                 :            :     0, 0, 0, 0, 114, 114, 114, 84, 84, 84, 0, 84, 0, 114, 114, 114, 114,
     496                 :            :     114, 114, 114, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     497                 :            :     0, 0, 114, 114, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 46,
     498                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     499                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     500                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 84, 46, 46, 84, 84, 84, 84,
     501                 :            :     84, 84, 84, 0, 0, 0, 0, 4, 46, 46, 46, 46, 46, 46, 83, 84, 84, 84, 84,
     502                 :            :     84, 84, 84, 84, 3, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 3, 0, 0, 0, 0, 0,
     503                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     504                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 0, 46, 0, 0, 46, 46, 0, 46, 0, 0,
     505                 :            :     46, 0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 0, 46, 46, 46, 46, 46, 46, 46,
     506                 :            :     0, 46, 46, 46, 0, 46, 0, 46, 0, 0, 46, 46, 0, 46, 46, 46, 46, 84, 46,
     507                 :            :     46, 84, 84, 84, 84, 84, 84, 0, 84, 84, 46, 0, 0, 46, 46, 46, 46, 46,
     508                 :            :     0, 83, 0, 84, 84, 84, 84, 84, 84, 0, 0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
     509                 :            :     0, 0, 46, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     510                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 14, 14, 14, 3, 3,
     511                 :            :     3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 14, 14, 14, 14, 14, 84, 84, 14,
     512                 :            :     14, 14, 14, 14, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 18, 18, 18, 18, 18,
     513                 :            :     18, 18, 18, 18, 18, 14, 84, 14, 84, 14, 84, 5, 6, 5, 6, 114, 114, 46,
     514                 :            :     46, 46, 46, 46, 46, 46, 46, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     515                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     516                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0, 0, 84, 84, 84, 84, 84,
     517                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 114, 84, 84, 84, 84, 84, 3, 84,
     518                 :            :     84, 46, 46, 46, 46, 0, 0, 0, 0, 84, 84, 84, 84, 84, 84, 84, 84, 0, 84,
     519                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
     520                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
     521                 :            :     84, 0, 14, 14, 14, 14, 14, 14, 14, 14, 84, 14, 14, 14, 14, 14, 14, 0,
     522                 :            :     14, 14, 3, 3, 3, 3, 3, 14, 14, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     523                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     524                 :            :     0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     525                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     526                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 114, 114, 84, 84,
     527                 :            :     84, 84, 114, 84, 84, 84, 84, 84, 84, 114, 84, 84, 114, 114, 84, 84,
     528                 :            :     46, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 3, 3, 3, 3, 3, 46, 46, 46, 46,
     529                 :            :     46, 46, 114, 114, 84, 84, 46, 46, 46, 46, 84, 84, 84, 46, 114, 114,
     530                 :            :     114, 46, 46, 114, 114, 114, 114, 114, 114, 114, 46, 46, 46, 84, 84,
     531                 :            :     84, 84, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 84, 114,
     532                 :            :     114, 84, 84, 114, 114, 114, 114, 114, 114, 84, 46, 114, 9, 9, 9, 9,
     533                 :            :     9, 9, 9, 9, 9, 9, 114, 114, 114, 84, 14, 14, 115, 115, 115, 115, 115,
     534                 :            :     115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
     535                 :            :     115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115,
     536                 :            :     115, 115, 115, 115, 115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 46,
     537                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     538                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     539                 :            :     46, 46, 46, 46, 46, 3, 83, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46,
     540                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     541                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     542                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     543                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     544                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     545                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     546                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     547                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     548                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     549                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     550                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     551                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     552                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     553                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     554                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     555                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     556                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     557                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     558                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 46, 46,
     559                 :            :     46, 46, 0, 0, 46, 46, 46, 46, 46, 46, 46, 0, 46, 0, 46, 46, 46, 46,
     560                 :            :     0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     561                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     562                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 0, 46, 46, 46, 46, 0, 0, 46, 46, 46,
     563                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     564                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 46, 46, 46, 46,
     565                 :            :     0, 0, 46, 46, 46, 46, 46, 46, 46, 0, 46, 0, 46, 46, 46, 46, 0, 0, 46,
     566                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 46, 46, 46,
     567                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     568                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     569                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     570                 :            :     46, 46, 46, 0, 46, 46, 46, 46, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46,
     571                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     572                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     573                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     574                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0, 0, 84, 14, 3, 3, 3, 3, 3, 3,
     575                 :            :     3, 3, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
     576                 :            :     18, 18, 18, 18, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     577                 :            :     46, 46, 46, 46, 46, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 0,
     578                 :            :     0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     579                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     580                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     581                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     582                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     583                 :            :     46, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 46, 46, 46, 46, 46, 46,
     584                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     585                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     586                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     587                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     588                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     589                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     590                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     591                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     592                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     593                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     594                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     595                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     596                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     597                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     598                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     599                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     600                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     601                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     602                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     603                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     604                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     605                 :            :     46, 3, 3, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     606                 :            :     46, 46, 2, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     607                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 5, 6, 0, 0, 0, 46, 46, 46,
     608                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     609                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     610                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     611                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     612                 :            :     46, 46, 46, 46, 3, 3, 3, 116, 116, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     613                 :            :     0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0,
     614                 :            :     46, 46, 46, 46, 84, 84, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46,
     615                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 84,
     616                 :            :     84, 84, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46,
     617                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 84, 84, 0, 0, 0, 0, 0, 0,
     618                 :            :     0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     619                 :            :     0, 46, 46, 46, 0, 84, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46,
     620                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     621                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     622                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 17,
     623                 :            :     17, 114, 84, 84, 84, 84, 84, 84, 84, 114, 114, 114, 114, 114, 114, 114,
     624                 :            :     114, 84, 114, 114, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 3, 3,
     625                 :            :     3, 83, 3, 3, 3, 4, 46, 84, 0, 0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 0, 0,
     626                 :            :     0, 0, 0, 0, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0,
     627                 :            :     3, 3, 3, 3, 3, 3, 8, 3, 3, 3, 3, 84, 84, 84, 2, 0, 9, 9, 9, 9, 9, 9,
     628                 :            :     9, 9, 9, 9, 0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     629                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     630                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 83, 46, 46, 46, 46, 46, 46, 46, 46,
     631                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     632                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     633                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0, 0, 0, 0, 0, 0, 46,
     634                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     635                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     636                 :            :     46, 46, 46, 46, 46, 46, 84, 46, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46,
     637                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     638                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     639                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     640                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0, 0, 0, 0,
     641                 :            :     0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     642                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0,
     643                 :            :     84, 84, 84, 114, 114, 114, 114, 84, 84, 114, 114, 114, 0, 0, 0, 0, 114,
     644                 :            :     114, 84, 114, 114, 114, 114, 114, 114, 84, 84, 84, 0, 0, 0, 0, 14, 0,
     645                 :            :     0, 0, 3, 3, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 46, 46, 46, 46, 46, 46, 46,
     646                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     647                 :            :     46, 46, 46, 46, 46, 46, 0, 0, 46, 46, 46, 46, 46, 0, 0, 0, 0, 0, 0,
     648                 :            :     0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     649                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     650                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0, 0, 114,
     651                 :            :     114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114,
     652                 :            :     114, 114, 46, 46, 46, 46, 46, 46, 46, 114, 114, 0, 0, 0, 0, 0, 0, 9,
     653                 :            :     9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 0, 0, 0, 3, 3, 14, 14, 14, 14, 14, 14,
     654                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     655                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 46, 46, 46, 46, 46, 46, 46, 46,
     656                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 84, 84,
     657                 :            :     114, 114, 114, 0, 0, 3, 3, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     658                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     659                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     660                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 114, 84, 114, 84, 84, 84, 84, 84, 84,
     661                 :            :     84, 0, 84, 114, 84, 114, 114, 84, 84, 84, 84, 84, 84, 84, 84, 114, 114,
     662                 :            :     114, 114, 114, 114, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 0, 0, 84,
     663                 :            :     9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 0, 0, 0, 0, 0, 0, 9, 9, 9, 9, 9, 9, 9,
     664                 :            :     9, 9, 9, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3, 3, 83, 3, 3, 3, 3, 3, 3,
     665                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     666                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     667                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     668                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 84, 84, 84, 114, 46, 46,
     669                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     670                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     671                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 84, 114, 84, 84, 84, 84,
     672                 :            :     84, 114, 84, 114, 114, 114, 114, 114, 84, 114, 114, 46, 46, 46, 46,
     673                 :            :     46, 46, 46, 0, 0, 0, 0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 3, 3, 3, 3,
     674                 :            :     3, 3, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 84, 84, 84, 84, 84, 84,
     675                 :            :     84, 84, 84, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 0, 84, 84, 114,
     676                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     677                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 114, 84, 84, 84,
     678                 :            :     84, 114, 114, 84, 84, 114, 0, 0, 0, 46, 46, 9, 9, 9, 9, 9, 9, 9, 9,
     679                 :            :     9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     680                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     681                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     682                 :            :     0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     683                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     684                 :            :     46, 46, 46, 46, 114, 114, 114, 114, 114, 114, 114, 114, 84, 84, 84,
     685                 :            :     84, 84, 84, 84, 84, 114, 114, 84, 84, 0, 0, 0, 3, 3, 3, 3, 3, 9, 9,
     686                 :            :     9, 9, 9, 9, 9, 9, 9, 9, 0, 0, 0, 46, 46, 46, 9, 9, 9, 9, 9, 9, 9, 9,
     687                 :            :     9, 9, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     688                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 83, 83, 83,
     689                 :            :     83, 83, 83, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     690                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     691                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     692                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 84, 84, 3, 84,
     693                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 114, 84, 84, 84, 84,
     694                 :            :     84, 84, 84, 46, 46, 46, 46, 84, 46, 46, 46, 46, 114, 0, 0, 0, 0, 0,
     695                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
     696                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
     697                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 83,
     698                 :            :     83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
     699                 :            :     83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
     700                 :            :     83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
     701                 :            :     83, 83, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
     702                 :            :     15, 15, 15, 15, 15, 15, 15, 83, 117, 15, 15, 15, 118, 15, 15, 15, 15,
     703                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
     704                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 83, 83, 83, 83, 83, 83, 83, 83, 83,
     705                 :            :     83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
     706                 :            :     83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 84, 84, 84, 84, 84, 84,
     707                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
     708                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 0, 0,
     709                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 84,
     710                 :            :     84, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
     711                 :            :     22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22,
     712                 :            :     23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
     713                 :            :     22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22,
     714                 :            :     23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
     715                 :            :     22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22,
     716                 :            :     23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
     717                 :            :     22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22,
     718                 :            :     23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 15, 15,
     719                 :            :     15, 15, 15, 119, 15, 15, 120, 15, 22, 23, 22, 23, 22, 23, 22, 23, 22,
     720                 :            :     23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
     721                 :            :     22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22,
     722                 :            :     23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
     723                 :            :     22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22,
     724                 :            :     23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
     725                 :            :     22, 23, 121, 121, 121, 121, 121, 121, 121, 121, 122, 122, 122, 122,
     726                 :            :     122, 122, 122, 122, 121, 121, 121, 121, 121, 121, 0, 0, 122, 122, 122,
     727                 :            :     122, 122, 122, 0, 0, 121, 121, 121, 121, 121, 121, 121, 121, 122, 122,
     728                 :            :     122, 122, 122, 122, 122, 122, 121, 121, 121, 121, 121, 121, 121, 121,
     729                 :            :     122, 122, 122, 122, 122, 122, 122, 122, 121, 121, 121, 121, 121, 121,
     730                 :            :     0, 0, 122, 122, 122, 122, 122, 122, 0, 0, 15, 121, 15, 121, 15, 121,
     731                 :            :     15, 121, 0, 122, 0, 122, 0, 122, 0, 122, 121, 121, 121, 121, 121, 121,
     732                 :            :     121, 121, 122, 122, 122, 122, 122, 122, 122, 122, 123, 123, 124, 124,
     733                 :            :     124, 124, 125, 125, 126, 126, 127, 127, 128, 128, 0, 0, 121, 121, 121,
     734                 :            :     121, 121, 121, 121, 121, 129, 129, 129, 129, 129, 129, 129, 129, 121,
     735                 :            :     121, 121, 121, 121, 121, 121, 121, 129, 129, 129, 129, 129, 129, 129,
     736                 :            :     129, 121, 121, 121, 121, 121, 121, 121, 121, 129, 129, 129, 129, 129,
     737                 :            :     129, 129, 129, 121, 121, 15, 130, 15, 0, 15, 15, 122, 122, 131, 131,
     738                 :            :     132, 11, 133, 11, 11, 11, 15, 130, 15, 0, 15, 15, 134, 134, 134, 134,
     739                 :            :     132, 11, 11, 11, 121, 121, 15, 15, 0, 0, 15, 15, 122, 122, 135, 135,
     740                 :            :     0, 11, 11, 11, 121, 121, 15, 15, 15, 104, 15, 15, 122, 122, 136, 136,
     741                 :            :     107, 11, 11, 11, 0, 0, 15, 130, 15, 0, 15, 15, 137, 137, 138, 138, 132,
     742                 :            :     11, 11, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 17, 17, 17, 17, 17, 8, 8,
     743                 :            :     8, 8, 8, 8, 3, 3, 16, 20, 5, 16, 16, 20, 5, 16, 3, 3, 3, 3, 3, 3, 3,
     744                 :            :     3, 139, 140, 17, 17, 17, 17, 17, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 16, 20,
     745                 :            :     3, 3, 3, 3, 12, 12, 3, 3, 3, 7, 5, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
     746                 :            :     3, 7, 3, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 17, 17, 17, 17, 17, 0,
     747                 :            :     0, 0, 0, 0, 17, 17, 17, 17, 17, 17, 18, 83, 0, 0, 18, 18, 18, 18, 18,
     748                 :            :     18, 7, 7, 7, 5, 6, 83, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 7, 7,
     749                 :            :     7, 5, 6, 0, 83, 83, 83, 83, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4,
     750                 :            :     4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
     751                 :            :     4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     752                 :            :     0, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 109, 109, 109,
     753                 :            :     109, 84, 109, 109, 109, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
     754                 :            :     84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 14, 98, 14, 14,
     755                 :            :     14, 14, 98, 14, 14, 15, 98, 98, 98, 15, 15, 98, 98, 98, 15, 14, 98,
     756                 :            :     14, 14, 14, 98, 98, 98, 98, 98, 14, 14, 14, 14, 14, 14, 98, 14, 141,
     757                 :            :     14, 98, 14, 142, 143, 98, 98, 14, 15, 98, 98, 144, 98, 15, 46, 46, 46,
     758                 :            :     46, 15, 14, 14, 15, 15, 98, 98, 7, 7, 7, 7, 7, 98, 15, 15, 15, 15, 14,
     759                 :            :     7, 14, 14, 145, 14, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
     760                 :            :     18, 18, 18, 18, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146,
     761                 :            :     146, 146, 146, 146, 146, 147, 147, 147, 147, 147, 147, 147, 147, 147,
     762                 :            :     147, 147, 147, 147, 147, 147, 147, 116, 116, 116, 22, 23, 116, 116,
     763                 :            :     116, 116, 18, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 14, 14, 14, 14, 14, 7,
     764                 :            :     7, 14, 14, 14, 14, 7, 14, 14, 7, 14, 14, 7, 14, 14, 14, 14, 14, 14,
     765                 :            :     14, 7, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     766                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 7, 7, 14,
     767                 :            :     14, 7, 14, 7, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     768                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     769                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     770                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     771                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     772                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     773                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     774                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     775                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     776                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     777                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     778                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     779                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     780                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 14, 14, 14, 14, 14, 14,
     781                 :            :     14, 14, 7, 7, 7, 7, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     782                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 7, 7, 14, 14, 14, 14, 14, 14, 14, 5,
     783                 :            :     6, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     784                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     785                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     786                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     787                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 7, 14, 14, 14, 14,
     788                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     789                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     790                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 14, 14, 14, 14, 14, 14, 14,
     791                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     792                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 7, 7,
     793                 :            :     7, 7, 7, 7, 14, 14, 14, 14, 14, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     794                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 14, 14, 14, 14, 14, 14, 14,
     795                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     796                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 0, 0,
     797                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 14,
     798                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     799                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
     800                 :            :     18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
     801                 :            :     18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
     802                 :            :     18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 14,
     803                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     804                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 148, 148, 148, 148, 148, 148, 148, 148,
     805                 :            :     148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148,
     806                 :            :     148, 148, 148, 148, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149,
     807                 :            :     149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149,
     808                 :            :     149, 149, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
     809                 :            :     18, 18, 18, 18, 18, 18, 18, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     810                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     811                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     812                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     813                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     814                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     815                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     816                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     817                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     818                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     819                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     820                 :            :     14, 14, 14, 7, 14, 14, 14, 14, 14, 14, 14, 14, 14, 7, 14, 14, 14, 14,
     821                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     822                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     823                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 7, 7,
     824                 :            :     7, 7, 7, 7, 7, 7, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     825                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     826                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     827                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     828                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     829                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     830                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 7, 14, 14, 14, 14,
     831                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     832                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     833                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     834                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     835                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     836                 :            :     14, 14, 14, 14, 14, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     837                 :            :     14, 14, 14, 14, 14, 14, 14, 0, 14, 0, 0, 0, 0, 14, 14, 14, 14, 14, 14,
     838                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     839                 :            :     14, 0, 14, 14, 14, 14, 0, 14, 14, 14, 14, 0, 0, 14, 14, 14, 14, 14,
     840                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     841                 :            :     14, 14, 14, 14, 14, 14, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     842                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     843                 :            :     14, 14, 14, 14, 14, 14, 14, 0, 14, 0, 14, 14, 14, 14, 0, 0, 0, 14, 14,
     844                 :            :     14, 14, 14, 14, 14, 14, 14, 0, 0, 14, 14, 14, 14, 14, 14, 14, 5, 6,
     845                 :            :     5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 18, 18, 18, 18, 18, 18, 18, 18,
     846                 :            :     18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
     847                 :            :     18, 18, 18, 18, 18, 14, 0, 0, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     848                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 14, 14,
     849                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 7, 7, 7, 7, 7, 5,
     850                 :            :     6, 7, 7, 7, 7, 0, 7, 0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     851                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 7, 7, 7, 7,
     852                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 14, 14, 14, 14, 14, 14, 14, 14,
     853                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     854                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     855                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     856                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     857                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     858                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     859                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     860                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     861                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     862                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     863                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     864                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     865                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     866                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     867                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     868                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     869                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     870                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     871                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     872                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     873                 :            :     7, 7, 7, 7, 7, 7, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
     874                 :            :     6, 5, 6, 5, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     875                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     876                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5,
     877                 :            :     6, 5, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     878                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 6, 7, 7, 14, 14, 14, 14, 14,
     879                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     880                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     881                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
     882                 :            :     7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 14, 14, 7, 7, 7, 7, 7, 7, 0, 0, 0, 14,
     883                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     884                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     885                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     886                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     887                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     888                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     889                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     890                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 112, 112,
     891                 :            :     112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112,
     892                 :            :     112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112,
     893                 :            :     112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112,
     894                 :            :     112, 0, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
     895                 :            :     113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
     896                 :            :     113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113,
     897                 :            :     113, 113, 113, 113, 113, 113, 113, 0, 22, 23, 150, 151, 152, 153, 154,
     898                 :            :     22, 23, 22, 23, 22, 23, 155, 156, 157, 158, 15, 22, 23, 15, 22, 23,
     899                 :            :     15, 15, 15, 15, 15, 15, 83, 159, 159, 22, 23, 22, 23, 22, 23, 22, 23,
     900                 :            :     22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22,
     901                 :            :     23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
     902                 :            :     22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22,
     903                 :            :     23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
     904                 :            :     22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22,
     905                 :            :     23, 22, 23, 22, 23, 22, 23, 15, 14, 14, 14, 14, 14, 14, 22, 23, 22,
     906                 :            :     23, 84, 84, 84, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 18, 3, 3, 160, 160,
     907                 :            :     160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160,
     908                 :            :     160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160,
     909                 :            :     160, 160, 160, 160, 160, 160, 160, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     910                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     911                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     912                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     913                 :            :     46, 46, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     914                 :            :     0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     915                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0, 0, 0, 0, 0, 0,
     916                 :            :     0, 46, 46, 46, 46, 46, 46, 46, 0, 46, 46, 46, 46, 46, 46, 46, 0, 46,
     917                 :            :     46, 46, 46, 46, 46, 46, 0, 46, 46, 46, 46, 46, 46, 46, 0, 46, 46, 46,
     918                 :            :     46, 46, 46, 46, 0, 46, 46, 46, 46, 46, 46, 46, 0, 46, 46, 46, 46, 46,
     919                 :            :     46, 46, 0, 46, 46, 46, 46, 46, 46, 46, 0, 84, 84, 84, 84, 84, 84, 84,
     920                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
     921                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 3, 3, 16, 20, 16, 20, 3, 3, 3, 16, 20,
     922                 :            :     3, 16, 20, 3, 3, 3, 3, 3, 3, 3, 3, 3, 8, 3, 3, 8, 3, 16, 20, 3, 3, 16,
     923                 :            :     20, 5, 6, 5, 6, 5, 6, 5, 6, 3, 3, 3, 3, 3, 83, 3, 3, 0, 0, 0, 0, 0,
     924                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     925                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     926                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     927                 :            :     0, 0, 0, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     928                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 14, 14, 14, 14, 14,
     929                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     930                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     931                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     932                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     933                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0,
     934                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     935                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     936                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     937                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     938                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     939                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     940                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     941                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     942                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     943                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     944                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     945                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     946                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     947                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     948                 :            :     0, 0, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 0, 0,
     949                 :            :     2, 3, 3, 3, 14, 83, 46, 116, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 14, 14, 5,
     950                 :            :     6, 5, 6, 5, 6, 5, 6, 8, 5, 6, 6, 14, 116, 116, 116, 116, 116, 116, 116,
     951                 :            :     116, 116, 84, 84, 84, 84, 84, 84, 8, 83, 83, 83, 83, 83, 14, 14, 116,
     952                 :            :     116, 116, 83, 46, 3, 14, 14, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     953                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     954                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     955                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     956                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     957                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 84, 84, 11, 11, 83, 83, 46,
     958                 :            :     8, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     959                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     960                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     961                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     962                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     963                 :            :     46, 46, 46, 46, 46, 3, 83, 83, 83, 46, 0, 0, 0, 0, 0, 46, 46, 46, 46,
     964                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     965                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     966                 :            :     46, 46, 46, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     967                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     968                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     969                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     970                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     971                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 14, 14, 18,
     972                 :            :     18, 18, 18, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 46, 46, 46, 46,
     973                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     974                 :            :     46, 46, 46, 0, 0, 0, 0, 0, 0, 0, 0, 14, 14, 14, 14, 14, 14, 14, 14,
     975                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     976                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0,
     977                 :            :     0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     978                 :            :     46, 46, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     979                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 18,
     980                 :            :     18, 18, 18, 18, 18, 18, 18, 18, 18, 14, 14, 14, 14, 14, 14, 14, 14,
     981                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     982                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 18, 18, 18,
     983                 :            :     18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 14, 14, 14, 14, 14,
     984                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     985                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 18, 18, 18, 18, 18, 18, 18,
     986                 :            :     18, 18, 18, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     987                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     988                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 18, 18, 18, 18, 18, 18, 18, 18, 18,
     989                 :            :     18, 18, 18, 18, 18, 18, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     990                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     991                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     992                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
     993                 :            :     14, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     994                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     995                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     996                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     997                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     998                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
     999                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1000                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1001                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1002                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1003                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0, 0, 0, 0,
    1004                 :            :     0, 0, 0, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1005                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1006                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1007                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 46,
    1008                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1009                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1010                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1011                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1012                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1013                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1014                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1015                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1016                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1017                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1018                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1019                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0,
    1020                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1021                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1022                 :            :     0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1023                 :            :     46, 46, 46, 46, 46, 46, 46, 83, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1024                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1025                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1026                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1027                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1028                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1029                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1030                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1031                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1032                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1033                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1034                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1035                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1036                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1037                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1038                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1039                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1040                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1041                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1042                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1043                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1044                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1045                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0, 14, 14, 14, 14, 14, 14,
    1046                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1047                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1048                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 0,
    1049                 :            :     0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1050                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1051                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 83, 83, 83, 83, 83, 83, 3, 3,
    1052                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 83, 3, 3, 3, 46, 46,
    1053                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 9, 9, 9, 9,
    1054                 :            :     9, 9, 9, 9, 9, 9, 46, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1055                 :            :     0, 0, 0, 0, 0, 0, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22,
    1056                 :            :     23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
    1057                 :            :     22, 23, 0, 0, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 46, 84,
    1058                 :            :     109, 109, 109, 3, 0, 0, 0, 0, 0, 0, 0, 0, 84, 84, 3, 83, 22, 23, 22,
    1059                 :            :     23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
    1060                 :            :     22, 23, 22, 23, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46,
    1061                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1062                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1063                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1064                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 116, 116, 116, 116,
    1065                 :            :     116, 116, 116, 116, 116, 116, 84, 84, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0,
    1066                 :            :     0, 0, 0, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11,
    1067                 :            :     11, 11, 11, 11, 11, 11, 11, 11, 11, 83, 83, 83, 83, 83, 83, 83, 83,
    1068                 :            :     83, 11, 11, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
    1069                 :            :     15, 15, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22,
    1070                 :            :     23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23,
    1071                 :            :     22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22,
    1072                 :            :     23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 22, 23, 83, 15, 15, 15,
    1073                 :            :     15, 15, 15, 15, 15, 22, 23, 22, 23, 161, 22, 23, 22, 23, 22, 23, 22,
    1074                 :            :     23, 22, 23, 83, 11, 11, 22, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1075                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1076                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1077                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1078                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1079                 :            :     0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 84, 46, 46, 46, 84, 46,
    1080                 :            :     46, 46, 46, 84, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1081                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 114, 114, 84, 84, 114, 14, 14,
    1082                 :            :     14, 14, 0, 0, 0, 0, 18, 18, 18, 18, 18, 18, 14, 14, 4, 14, 0, 0, 0,
    1083                 :            :     0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1084                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1085                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1086                 :            :     46, 46, 46, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 114, 114, 46, 46, 46,
    1087                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1088                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1089                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 114, 114, 114, 114,
    1090                 :            :     114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 84, 0, 0,
    1091                 :            :     0, 0, 0, 0, 0, 0, 0, 3, 3, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 0, 0, 0, 0,
    1092                 :            :     0, 0, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
    1093                 :            :     84, 84, 46, 46, 46, 46, 46, 46, 3, 3, 3, 46, 0, 0, 0, 0, 9, 9, 9, 9,
    1094                 :            :     9, 9, 9, 9, 9, 9, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1095                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 84, 84,
    1096                 :            :     84, 84, 84, 84, 84, 84, 3, 3, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1097                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 84, 84, 84, 84,
    1098                 :            :     84, 84, 84, 84, 84, 84, 84, 114, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1099                 :            :     0, 3, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1100                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0, 84, 84,
    1101                 :            :     84, 114, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1102                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1103                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 84, 114,
    1104                 :            :     114, 84, 84, 84, 84, 114, 114, 84, 114, 114, 114, 114, 3, 3, 3, 3, 3,
    1105                 :            :     3, 3, 3, 3, 3, 3, 3, 3, 0, 83, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 0, 0, 0,
    1106                 :            :     0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1107                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46,
    1108                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1109                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 84,
    1110                 :            :     84, 84, 84, 84, 84, 114, 114, 84, 84, 114, 114, 84, 84, 0, 0, 0, 0,
    1111                 :            :     0, 0, 0, 0, 0, 46, 46, 46, 84, 46, 46, 46, 46, 46, 46, 46, 46, 84, 114,
    1112                 :            :     0, 0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 0, 0, 3, 3, 3, 3, 46, 46, 46, 46,
    1113                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 83, 46, 46, 46, 46,
    1114                 :            :     46, 46, 14, 14, 14, 46, 114, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46,
    1115                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1116                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1117                 :            :     46, 46, 46, 46, 46, 46, 46, 84, 46, 84, 84, 84, 46, 46, 84, 84, 46,
    1118                 :            :     46, 46, 46, 46, 84, 84, 46, 84, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1119                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 83, 3, 3, 0, 0, 0, 0,
    1120                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1121                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1122                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1123                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1124                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1125                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1126                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1127                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1128                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1129                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46,
    1130                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1131                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 114, 114, 84, 114, 114, 84,
    1132                 :            :     114, 114, 3, 114, 84, 0, 0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 0, 0, 0, 0,
    1133                 :            :     0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1134                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1135                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1136                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1137                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1138                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1139                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1140                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1141                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1142                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0, 0, 0, 0, 0,
    1143                 :            :     0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1144                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0, 0, 46, 46, 46, 46, 46,
    1145                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1146                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1147                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0, 0, 162, 162, 162, 162,
    1148                 :            :     162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
    1149                 :            :     162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
    1150                 :            :     162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
    1151                 :            :     162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
    1152                 :            :     162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
    1153                 :            :     162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
    1154                 :            :     162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
    1155                 :            :     162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
    1156                 :            :     162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
    1157                 :            :     162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
    1158                 :            :     162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
    1159                 :            :     162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
    1160                 :            :     162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
    1161                 :            :     162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
    1162                 :            :     162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
    1163                 :            :     162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
    1164                 :            :     162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
    1165                 :            :     162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
    1166                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1167                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1168                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1169                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1170                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1171                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1172                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1173                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1174                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1175                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1176                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1177                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1178                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1179                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1180                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1181                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1182                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1183                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1184                 :            :     163, 163, 163, 163, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1185                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1186                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1187                 :            :     0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1188                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1189                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1190                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 46, 46, 46, 46,
    1191                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1192                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1193                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1194                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1195                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1196                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1197                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1198                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15,
    1199                 :            :     15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 15, 15, 0, 0, 0,
    1200                 :            :     0, 0, 46, 84, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 7, 46, 46, 46,
    1201                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 46, 46, 46, 46, 46, 0, 46,
    1202                 :            :     0, 46, 46, 0, 46, 46, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1203                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1204                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1205                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1206                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1207                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1208                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0, 0, 0, 0, 0,
    1209                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1210                 :            :     0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1211                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1212                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1213                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1214                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1215                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1216                 :            :     46, 46, 46, 46, 46, 46, 46, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1217                 :            :     0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1218                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1219                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1220                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0,
    1221                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1222                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1223                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1224                 :            :     46, 46, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1225                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46,
    1226                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 4, 14, 0, 0, 84, 84, 84, 84,
    1227                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 3, 3, 3, 3, 3, 3, 3,
    1228                 :            :     5, 6, 3, 0, 0, 0, 0, 0, 0, 84, 84, 84, 84, 84, 84, 84, 0, 0, 0, 0, 0,
    1229                 :            :     0, 0, 0, 0, 3, 8, 8, 12, 12, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
    1230                 :            :     6, 5, 6, 3, 3, 5, 6, 3, 3, 3, 3, 12, 12, 12, 3, 3, 3, 0, 3, 3, 3, 3,
    1231                 :            :     8, 5, 6, 5, 6, 5, 6, 3, 3, 3, 7, 8, 7, 7, 7, 0, 3, 4, 3, 3, 0, 0, 0,
    1232                 :            :     0, 46, 46, 46, 46, 46, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1233                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1234                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1235                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1236                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1237                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1238                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1239                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1240                 :            :     46, 46, 46, 46, 46, 0, 0, 17, 0, 3, 3, 3, 4, 3, 3, 3, 5, 6, 3, 7, 3,
    1241                 :            :     8, 3, 3, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 3, 7, 7, 7, 3, 3, 10, 10,
    1242                 :            :     10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
    1243                 :            :     10, 10, 10, 10, 10, 10, 10, 5, 3, 6, 11, 12, 11, 13, 13, 13, 13, 13,
    1244                 :            :     13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
    1245                 :            :     13, 13, 13, 13, 5, 7, 6, 7, 5, 6, 3, 5, 6, 3, 3, 46, 46, 46, 46, 46,
    1246                 :            :     46, 46, 46, 46, 46, 83, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1247                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1248                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1249                 :            :     83, 83, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1250                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0,
    1251                 :            :     0, 46, 46, 46, 46, 46, 46, 0, 0, 46, 46, 46, 46, 46, 46, 0, 0, 46, 46,
    1252                 :            :     46, 46, 46, 46, 0, 0, 46, 46, 46, 0, 0, 0, 4, 4, 7, 11, 14, 4, 4, 0,
    1253                 :            :     14, 7, 7, 7, 7, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 17, 14,
    1254                 :            :     14, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 46, 46,
    1255                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1256                 :            :     46, 46, 46, 46, 46, 46, 46, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1257                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 46, 46, 0, 46, 46, 46, 46, 46,
    1258                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 46, 46, 46, 46, 46, 46,
    1259                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1260                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46,
    1261                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1262                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1263                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1264                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1265                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1266                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1267                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1268                 :            :     46, 46, 46, 0, 0, 0, 0, 0, 3, 3, 14, 0, 0, 0, 0, 18, 18, 18, 18, 18,
    1269                 :            :     18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
    1270                 :            :     18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
    1271                 :            :     18, 18, 18, 18, 18, 18, 0, 0, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1272                 :            :     116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116,
    1273                 :            :     116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116,
    1274                 :            :     116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116,
    1275                 :            :     116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 18, 18, 18, 18,
    1276                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1277                 :            :     18, 0, 0, 0, 0, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0,
    1278                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1279                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1280                 :            :     0, 0, 0, 0, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1281                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1282                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 84, 0, 0, 0,
    1283                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1284                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1285                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1286                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1287                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1288                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46,
    1289                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1290                 :            :     46, 46, 46, 46, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1291                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1292                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1293                 :            :     46, 46, 46, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1294                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1295                 :            :     0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1296                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1297                 :            :     46, 0, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46,
    1298                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 116, 46, 46,
    1299                 :            :     46, 46, 46, 46, 46, 46, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1300                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1301                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46,
    1302                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1303                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 0, 3, 46, 46, 46, 46, 46, 46, 46, 46,
    1304                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1305                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0, 0, 46, 46, 46,
    1306                 :            :     46, 46, 46, 46, 46, 3, 116, 116, 116, 116, 116, 0, 0, 0, 0, 0, 0, 0,
    1307                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1308                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 164, 164, 164, 164, 164, 164, 164,
    1309                 :            :     164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164,
    1310                 :            :     164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164,
    1311                 :            :     164, 164, 164, 164, 164, 165, 165, 165, 165, 165, 165, 165, 165, 165,
    1312                 :            :     165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
    1313                 :            :     165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
    1314                 :            :     165, 165, 165, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1315                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1316                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1317                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1318                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 9, 9, 9, 9,
    1319                 :            :     9, 9, 9, 9, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1320                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1321                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1322                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1323                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1324                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1325                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1326                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1327                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1328                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1329                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1330                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1331                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1332                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1333                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1334                 :            :     0, 0, 0, 46, 46, 46, 46, 46, 46, 0, 0, 46, 0, 46, 46, 46, 46, 46, 46,
    1335                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1336                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1337                 :            :     46, 46, 46, 46, 0, 46, 46, 0, 0, 0, 46, 0, 0, 46, 46, 46, 46, 46, 46,
    1338                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1339                 :            :     0, 3, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1340                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1341                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1342                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1343                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1344                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1345                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1346                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46,
    1347                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 18, 18, 18,
    1348                 :            :     18, 18, 18, 0, 0, 0, 3, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1349                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0,
    1350                 :            :     0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1351                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1352                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1353                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1354                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1355                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1356                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1357                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1358                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 84, 84, 84, 0, 84, 84, 0, 0, 0,
    1359                 :            :     0, 0, 84, 84, 84, 84, 46, 46, 46, 46, 0, 46, 46, 46, 0, 46, 46, 46,
    1360                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1361                 :            :     46, 46, 46, 46, 46, 46, 46, 0, 0, 0, 0, 84, 84, 84, 0, 0, 0, 0, 84,
    1362                 :            :     18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3,
    1363                 :            :     3, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46,
    1364                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1365                 :            :     46, 46, 46, 46, 18, 18, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1366                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1367                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1368                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1369                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1370                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46,
    1371                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1372                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1373                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1374                 :            :     46, 46, 0, 0, 0, 3, 3, 3, 3, 3, 3, 3, 46, 46, 46, 46, 46, 46, 46, 46,
    1375                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 18, 18,
    1376                 :            :     18, 18, 18, 18, 18, 18, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1377                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0, 0, 0, 18, 18, 18, 18, 18, 18,
    1378                 :            :     18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1379                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1380                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1381                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1382                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1383                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46,
    1384                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1385                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1386                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1387                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1388                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1389                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1390                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1391                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1392                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1393                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1394                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1395                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1396                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1397                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1398                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1399                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1400                 :            :     0, 0, 0, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
    1401                 :            :     18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0,
    1402                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1403                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1404                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1405                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1406                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1407                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1408                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1409                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1410                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1411                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1412                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1413                 :            :     0, 0, 84, 84, 114, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1414                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1415                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 114, 114,
    1416                 :            :     114, 84, 84, 84, 84, 114, 114, 84, 84, 3, 3, 17, 3, 3, 3, 3, 0, 0, 0,
    1417                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1418                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1419                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46,
    1420                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1421                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1422                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1423                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1424                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1425                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1426                 :            :     46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1427                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1428                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1429                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1430                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1431                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1432                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 116, 116, 116, 116, 116, 116, 116, 116, 116,
    1433                 :            :     116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116,
    1434                 :            :     116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116,
    1435                 :            :     116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116,
    1436                 :            :     116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116,
    1437                 :            :     116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116,
    1438                 :            :     116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116,
    1439                 :            :     116, 116, 116, 116, 116, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1440                 :            :     3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1441                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1442                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1443                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1444                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1445                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1446                 :            :     0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1447                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1448                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1449                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1450                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1451                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1452                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1453                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1454                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1455                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1456                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1457                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1458                 :            :     0, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1459                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1460                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1461                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1462                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1463                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1464                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1465                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1466                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1467                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1468                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1469                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1470                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1471                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1472                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14,
    1473                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1474                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1475                 :            :     14, 14, 14, 14, 0, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1476                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1477                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1478                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 114, 114, 84,
    1479                 :            :     84, 84, 14, 14, 14, 114, 114, 114, 114, 114, 114, 17, 17, 17, 17, 17,
    1480                 :            :     17, 17, 17, 84, 84, 84, 84, 84, 84, 84, 84, 14, 14, 84, 84, 84, 84,
    1481                 :            :     84, 84, 84, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1482                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 84,
    1483                 :            :     84, 84, 84, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1484                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1485                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1486                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1487                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1488                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1489                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1490                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1491                 :            :     14, 14, 14, 14, 14, 14, 84, 84, 84, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1492                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1493                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1494                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1495                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1496                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1497                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1498                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1499                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 14, 14, 14, 14, 14,
    1500                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1501                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1502                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1503                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1504                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 0, 0, 0, 0,
    1505                 :            :     0, 0, 0, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
    1506                 :            :     18, 18, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1507                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1508                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1509                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1510                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1511                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1512                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98,
    1513                 :            :     98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 15, 15,
    1514                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
    1515                 :            :     15, 15, 15, 15, 15, 15, 15, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98,
    1516                 :            :     98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 15,
    1517                 :            :     15, 15, 15, 15, 15, 15, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
    1518                 :            :     15, 15, 15, 15, 15, 15, 15, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98,
    1519                 :            :     98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 15,
    1520                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
    1521                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 98, 0, 98, 98, 0, 0, 98, 0, 0, 98, 98,
    1522                 :            :     0, 0, 98, 98, 98, 98, 0, 98, 98, 98, 98, 98, 98, 98, 98, 15, 15, 15,
    1523                 :            :     15, 0, 15, 0, 15, 15, 15, 15, 15, 15, 15, 0, 15, 15, 15, 15, 15, 15,
    1524                 :            :     15, 15, 15, 15, 15, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98,
    1525                 :            :     98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 15, 15, 15,
    1526                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
    1527                 :            :     15, 15, 15, 15, 15, 15, 98, 98, 0, 98, 98, 98, 98, 0, 0, 98, 98, 98,
    1528                 :            :     98, 98, 98, 98, 98, 0, 98, 98, 98, 98, 98, 98, 98, 0, 15, 15, 15, 15,
    1529                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
    1530                 :            :     15, 15, 15, 15, 15, 98, 98, 0, 98, 98, 98, 98, 0, 98, 98, 98, 98, 98,
    1531                 :            :     0, 98, 0, 0, 0, 98, 98, 98, 98, 98, 98, 98, 0, 15, 15, 15, 15, 15, 15,
    1532                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
    1533                 :            :     15, 15, 15, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98,
    1534                 :            :     98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 15, 15, 15, 15, 15,
    1535                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
    1536                 :            :     15, 15, 15, 15, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98,
    1537                 :            :     98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 15, 15, 15, 15,
    1538                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
    1539                 :            :     15, 15, 15, 15, 15, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98,
    1540                 :            :     98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 15, 15, 15,
    1541                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
    1542                 :            :     15, 15, 15, 15, 15, 15, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98,
    1543                 :            :     98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 15, 15,
    1544                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
    1545                 :            :     15, 15, 15, 15, 15, 15, 15, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98,
    1546                 :            :     98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 15,
    1547                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
    1548                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 98, 98, 98, 98, 98, 98, 98, 98, 98,
    1549                 :            :     98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98,
    1550                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
    1551                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0, 0, 98, 98, 98, 98, 98,
    1552                 :            :     98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98,
    1553                 :            :     98, 98, 98, 7, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
    1554                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 7, 15, 15, 15, 15, 15, 15,
    1555                 :            :     98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98,
    1556                 :            :     98, 98, 98, 98, 98, 98, 98, 98, 7, 15, 15, 15, 15, 15, 15, 15, 15, 15,
    1557                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 7, 15,
    1558                 :            :     15, 15, 15, 15, 15, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98,
    1559                 :            :     98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 7, 15, 15, 15, 15,
    1560                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
    1561                 :            :     15, 15, 15, 15, 7, 15, 15, 15, 15, 15, 15, 98, 98, 98, 98, 98, 98, 98,
    1562                 :            :     98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98,
    1563                 :            :     98, 7, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
    1564                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 7, 15, 15, 15, 15, 15, 15, 98, 98,
    1565                 :            :     98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98,
    1566                 :            :     98, 98, 98, 98, 98, 98, 7, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
    1567                 :            :     15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 7, 15, 15, 15,
    1568                 :            :     15, 15, 15, 98, 15, 0, 0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
    1569                 :            :     9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
    1570                 :            :     9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 14, 14, 14, 14, 14, 14, 14, 14,
    1571                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1572                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1573                 :            :     14, 14, 0, 0, 0, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1574                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1575                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1576                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1577                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1578                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1579                 :            :     14, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1580                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1581                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1582                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1583                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 18,
    1584                 :            :     18, 18, 18, 18, 18, 18, 18, 18, 18, 0, 0, 0, 0, 0, 14, 14, 14, 14, 14,
    1585                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1586                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0,
    1587                 :            :     0, 0, 0, 14, 0, 14, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 14, 14, 14, 14,
    1588                 :            :     14, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0,
    1589                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0,
    1590                 :            :     14, 14, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 14, 14, 14, 0, 0,
    1591                 :            :     14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1592                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1593                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1594                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1595                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0,
    1596                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 14, 14, 14, 14, 14, 14, 14,
    1597                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14,
    1598                 :            :     14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1599                 :            :     0, 0, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0,
    1600                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1601                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1602                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1603                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1604                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1605                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1606                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1607                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46, 46, 46, 46, 46,
    1608                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1609                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1610                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1611                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1612                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1613                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1614                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1615                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1616                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1617                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1618                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1619                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1620                 :            :     46, 46, 46, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1621                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1622                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1623                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1624                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1625                 :            :     46, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1626                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1627                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1628                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1629                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1630                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1631                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1632                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1633                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46,
    1634                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
    1635                 :            :     46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 0, 0, 0, 0, 0, 0, 0,
    1636                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1637                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1638                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1639                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1640                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1641                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1642                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1643                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1644                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1645                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1646                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17,
    1647                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
    1648                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
    1649                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
    1650                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
    1651                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
    1652                 :            :     17, 17, 17, 17, 17, 17, 17, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1653                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1654                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1655                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1656                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1657                 :            :     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    1658                 :            :     0, 0, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
    1659                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
    1660                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
    1661                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
    1662                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
    1663                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
    1664                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
    1665                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
    1666                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
    1667                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
    1668                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
    1669                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
    1670                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
    1671                 :            :     84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84,
    1672                 :            :     84, 84, 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 163,
    1673                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1674                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1675                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1676                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1677                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1678                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1679                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1680                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1681                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1682                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1683                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1684                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1685                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1686                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1687                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1688                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1689                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1690                 :            :     163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
    1691                 :            :     0, 0
    1692                 :            : };
    1693                 :            : 
    1694                 :            : /*
    1695                 :            :  * Each group represents a unique set of character attributes.  The attributes
    1696                 :            :  * are encoded into a 32-bit value as follows:
    1697                 :            :  *
    1698                 :            :  * Bits 0-4     Character category: see the constants listed below.
    1699                 :            :  *
    1700                 :            :  * Bits 5-7     Case delta type: 000 = identity
    1701                 :            :  *                               010 = add delta for lower
    1702                 :            :  *                               011 = add delta for lower, add 1 for title
    1703                 :            :  *                               100 = subtract delta for title/upper
    1704                 :            :  *                               101 = sub delta for upper, sub 1 for title
    1705                 :            :  *                               110 = sub delta for upper, add delta for lower
    1706                 :            :  *
    1707                 :            :  * Bits 8-14    Reserved for future use.
    1708                 :            :  *
    1709                 :            :  * Bits 15-31   Case delta: delta for case conversions.  This should be the
    1710                 :            :  *                          highest field so we can easily sign extend.
    1711                 :            :  */
    1712                 :            : 
    1713                 :            : static const
    1714                 :            : int groups[] = {
    1715                 :            :     0, 15, 12, 25, 27, 21, 22, 26, 20, 9, 1048641, 28, 19, 1048706,
    1716                 :            :     29, 2, 23, 16, 11, -24346494, 24, -3964798, 32833, 32898, -6520767,
    1717                 :            :     7602306, -3964863, 9830530, -6389630, 6881345, 6750273, 6717505,
    1718                 :            :     2588737, 6619201, 6651969, 6783041, -3178366, 6914113, 6848577,
    1719                 :            :     -5341054, 6979649, -4259710, 7012417, 7143489, 7110721, 7176257,
    1720                 :            :     5, -1834878, 65633, 32931, 65698, 2588802, -3178431, -1834943,
    1721                 :            :     -4259775, 353730625, -5341119, 353632321, -354385790, -6389695,
    1722                 :            :     2261057, 2326593, -353337214, -353238910, -353304446, 6881410,
    1723                 :            :     6750338, 6717570, 6619266, 6652034, 6783106, 6848642, 6914178,
    1724                 :            :     -352026494, -352223102, 6979714, 7012482, -351502206, 7143554,
    1725                 :            :     2261122, 7110786, 2326658, 7176322, 4, 6, -2752378, 1245249, 1212481,
    1726                 :            :     2097217, 2064449, 1245314, 1212546, 1015938, 2097282, 2064514,
    1727                 :            :     262209, 2031746, 1867906, 1, 1540226, 1769602, 262274, 2818178,
    1728                 :            :     2621570, -229246, -1966015, 3145858, -229311, 2621505, 7, 491585,
    1729                 :            :     491650, 1572929, 1572994, 8, 238026817, 10, -1157758846, -124977022,
    1730                 :            :     1933442, -249528255, -262014, -262079, -2424702, -2817918, -3276670,
    1731                 :            :     -4194174, -3669886, -4128638, -262077, -294782, -2424767, -294845,
    1732                 :            :     236093570, -2817983, -3276735, -3669951, -4194239, -4128703, 13,
    1733                 :            :     14, -246316991, -274694079, -270729151, 917569, 917634, 524362,
    1734                 :            :     524426, 852061, 852125, -352026559, -124977087, -351502271, 353730690,
    1735                 :            :     353632386, -353238975, -352223167, -353337279, -353304511, -354385855,
    1736                 :            :     238026882, -1157758911, 18, 17, 1310785, 1310850
    1737                 :            : };
    1738                 :            : 
    1739                 :            : #if 0
    1740                 :            : /*
    1741                 :            :  * The following constants are used to determine the category of a
    1742                 :            :  * Unicode character.
    1743                 :            :  */
    1744                 :            : 
    1745                 :            : #define UNICODE_CATEGORY_MASK 0X1F
    1746                 :            : 
    1747                 :            : enum {
    1748                 :            :     UNASSIGNED,
    1749                 :            :     UPPERCASE_LETTER,
    1750                 :            :     LOWERCASE_LETTER,
    1751                 :            :     TITLECASE_LETTER,
    1752                 :            :     MODIFIER_LETTER,
    1753                 :            :     OTHER_LETTER,
    1754                 :            :     NON_SPACING_MARK,
    1755                 :            :     ENCLOSING_MARK,
    1756                 :            :     COMBINING_SPACING_MARK,
    1757                 :            :     DECIMAL_DIGIT_NUMBER,
    1758                 :            :     LETTER_NUMBER,
    1759                 :            :     OTHER_NUMBER,
    1760                 :            :     SPACE_SEPARATOR,
    1761                 :            :     LINE_SEPARATOR,
    1762                 :            :     PARAGRAPH_SEPARATOR,
    1763                 :            :     CONTROL,
    1764                 :            :     FORMAT,
    1765                 :            :     PRIVATE_USE,
    1766                 :            :     SURROGATE,
    1767                 :            :     CONNECTOR_PUNCTUATION,
    1768                 :            :     DASH_PUNCTUATION,
    1769                 :            :     OPEN_PUNCTUATION,
    1770                 :            :     CLOSE_PUNCTUATION,
    1771                 :            :     INITIAL_QUOTE_PUNCTUATION,
    1772                 :            :     FINAL_QUOTE_PUNCTUATION,
    1773                 :            :     OTHER_PUNCTUATION,
    1774                 :            :     MATH_SYMBOL,
    1775                 :            :     CURRENCY_SYMBOL,
    1776                 :            :     MODIFIER_SYMBOL,
    1777                 :            :     OTHER_SYMBOL
    1778                 :            : };
    1779                 :            : 
    1780                 :            : /*
    1781                 :            :  * The following macros extract the fields of the character info.  The
    1782                 :            :  * GetDelta() macro is complicated because we can't rely on the C compiler
    1783                 :            :  * to do sign extension on right shifts.
    1784                 :            :  */
    1785                 :            : 
    1786                 :            : #define GetCaseType(info) (((info) & 0xE0) >> 5)
    1787                 :            : #define GetCategory(info) ((info) & 0x1F)
    1788                 :            : #define GetDelta(info) (((info) > 0) ? ((info) >> 15) : (~(~((info)) >> 15)))
    1789                 :            : #endif
    1790                 :            : 
    1791                 :            : /** Extract information about a Unicode character.
    1792                 :            :  *
    1793                 :            :  *  This function extracts the information about a character from the
    1794                 :            :  *  Unicode character tables.
    1795                 :            :  */
    1796                 :            : int
    1797                 :     560121 : Xapian::Unicode::Internal::get_character_info(unsigned ch)
    1798                 :            : {
    1799                 :            :     Assert(ch < 0x110000);
    1800                 :     560121 :     return (groups[groupMap[(pageMap[((int)(ch)) >> OFFSET_BITS] << OFFSET_BITS) | ((ch) & ((1 << OFFSET_BITS)-1))]]);
    1801                 :            : }

Generated by: LCOV version 1.8