cpython/Modules/unicodedata_db.h

4644 lines
150 KiB
C
Raw Normal View History

/* this file was generated by tools\unicode\makeunicodedata.py 1.1 */
/* a list of unique database records */
const _PyUnicode_DatabaseRecord _PyUnicode_Database_Records[] = {
{0, 0, 0, 0},
{13, 0, 15, 0},
{13, 0, 17, 0},
{13, 0, 16, 0},
{13, 0, 18, 0},
{10, 0, 18, 0},
{26, 0, 19, 0},
{26, 0, 11, 0},
{28, 0, 11, 0},
{22, 0, 19, 1},
{23, 0, 19, 1},
{27, 0, 11, 0},
{26, 0, 13, 0},
{21, 0, 11, 0},
{26, 0, 10, 0},
{7, 0, 9, 0},
{27, 0, 19, 1},
{27, 0, 19, 0},
{1, 0, 1, 0},
{29, 0, 19, 0},
{20, 0, 19, 0},
{2, 0, 1, 0},
{10, 0, 13, 0},
{30, 0, 19, 0},
{24, 0, 19, 1},
{21, 0, 19, 0},
{30, 0, 11, 0},
{9, 0, 9, 0},
{25, 0, 19, 1},
{9, 0, 19, 0},
{19, 0, 1, 0},
{3, 0, 1, 0},
{18, 0, 1, 0},
{4, 230, 14, 0},
{4, 232, 14, 0},
{4, 220, 14, 0},
{4, 216, 14, 0},
{4, 202, 14, 0},
{4, 1, 14, 0},
{4, 240, 14, 0},
{4, 234, 14, 0},
{4, 233, 14, 0},
{30, 0, 1, 0},
{6, 0, 14, 0},
{26, 0, 1, 0},
{4, 222, 14, 0},
{4, 228, 14, 0},
{4, 10, 14, 0},
{4, 11, 14, 0},
{4, 12, 14, 0},
{4, 13, 14, 0},
{4, 14, 14, 0},
{4, 15, 14, 0},
{4, 16, 14, 0},
{4, 17, 14, 0},
{4, 18, 14, 0},
{4, 19, 14, 0},
{4, 20, 14, 0},
{4, 21, 14, 0},
{4, 22, 14, 0},
{26, 0, 4, 0},
{4, 23, 14, 0},
{4, 24, 14, 0},
{4, 25, 14, 0},
{19, 0, 4, 0},
{26, 0, 5, 0},
{19, 0, 5, 0},
{18, 0, 5, 0},
{4, 27, 14, 0},
{4, 28, 14, 0},
{4, 29, 14, 0},
{4, 30, 14, 0},
{4, 31, 14, 0},
{4, 32, 14, 0},
{4, 33, 14, 0},
{4, 34, 14, 0},
{7, 0, 12, 0},
{26, 0, 12, 0},
{4, 35, 14, 0},
{30, 0, 5, 0},
{14, 0, 15, 0},
{4, 36, 14, 0},
{4, 0, 14, 0},
{5, 0, 1, 0},
{4, 7, 14, 0},
{4, 9, 14, 0},
{7, 0, 1, 0},
{9, 0, 1, 0},
{4, 84, 14, 0},
{4, 91, 14, 0},
{4, 103, 14, 0},
{4, 107, 14, 0},
{4, 118, 14, 0},
{4, 122, 14, 0},
{22, 0, 19, 0},
{23, 0, 19, 0},
{4, 129, 14, 0},
{4, 130, 14, 0},
{4, 132, 14, 0},
{10, 0, 15, 0},
{14, 0, 1, 0},
{14, 0, 4, 0},
{24, 0, 19, 0},
{25, 0, 19, 0},
{11, 0, 18, 0},
{12, 0, 16, 0},
{14, 0, 2, 0},
{14, 0, 6, 0},
{14, 0, 8, 0},
{14, 0, 3, 0},
{14, 0, 7, 0},
{8, 0, 1, 0},
{4, 218, 14, 0},
{4, 224, 14, 0},
{4, 8, 14, 0},
{15, 0, 1, 0},
{16, 0, 1, 0},
{4, 26, 14, 0},
};
/* string literals */
const char *_PyUnicode_CategoryNames[] = {
"Cn",
"Lu",
"Ll",
"Lt",
"Mn",
"Mc",
"Me",
"Nd",
"Nl",
"No",
"Zs",
"Zl",
"Zp",
"Cc",
"Cf",
"Cs",
"Co",
"Cn",
"Lm",
"Lo",
"Pc",
"Pd",
"Ps",
"Pe",
"Pi",
"Pf",
"Po",
"Sm",
"Sc",
"Sk",
"So",
NULL
};
const char *_PyUnicode_BidirectionalNames[] = {
"",
"L",
"LRE",
"LRO",
"R",
"AL",
"RLE",
"RLO",
"PDF",
"EN",
"ES",
"ET",
"AN",
"CS",
"NSM",
"BN",
"B",
"S",
"WS",
"ON",
NULL
};
static const char *decomp_data[] = {
"",
"<noBreak> 0020",
"<compat> 0020 0308",
"<super> 0061",
"<compat> 0020 0304",
"<super> 0032",
"<super> 0033",
"<compat> 0020 0301",
"<compat> 03BC",
"<compat> 0020 0327",
"<super> 0031",
"<super> 006F",
"<fraction> 0031 2044 0034",
"<fraction> 0031 2044 0032",
"<fraction> 0033 2044 0034",
"0041 0300",
"0041 0301",
"0041 0302",
"0041 0303",
"0041 0308",
"0041 030A",
"0043 0327",
"0045 0300",
"0045 0301",
"0045 0302",
"0045 0308",
"0049 0300",
"0049 0301",
"0049 0302",
"0049 0308",
"004E 0303",
"004F 0300",
"004F 0301",
"004F 0302",
"004F 0303",
"004F 0308",
"0055 0300",
"0055 0301",
"0055 0302",
"0055 0308",
"0059 0301",
"0061 0300",
"0061 0301",
"0061 0302",
"0061 0303",
"0061 0308",
"0061 030A",
"0063 0327",
"0065 0300",
"0065 0301",
"0065 0302",
"0065 0308",
"0069 0300",
"0069 0301",
"0069 0302",
"0069 0308",
"006E 0303",
"006F 0300",
"006F 0301",
"006F 0302",
"006F 0303",
"006F 0308",
"0075 0300",
"0075 0301",
"0075 0302",
"0075 0308",
"0079 0301",
"0079 0308",
"0041 0304",
"0061 0304",
"0041 0306",
"0061 0306",
"0041 0328",
"0061 0328",
"0043 0301",
"0063 0301",
"0043 0302",
"0063 0302",
"0043 0307",
"0063 0307",
"0043 030C",
"0063 030C",
"0044 030C",
"0064 030C",
"0045 0304",
"0065 0304",
"0045 0306",
"0065 0306",
"0045 0307",
"0065 0307",
"0045 0328",
"0065 0328",
"0045 030C",
"0065 030C",
"0047 0302",
"0067 0302",
"0047 0306",
"0067 0306",
"0047 0307",
"0067 0307",
"0047 0327",
"0067 0327",
"0048 0302",
"0068 0302",
"0049 0303",
"0069 0303",
"0049 0304",
"0069 0304",
"0049 0306",
"0069 0306",
"0049 0328",
"0069 0328",
"0049 0307",
"<compat> 0049 004A",
"<compat> 0069 006A",
"004A 0302",
"006A 0302",
"004B 0327",
"006B 0327",
"004C 0301",
"006C 0301",
"004C 0327",
"006C 0327",
"004C 030C",
"006C 030C",
"<compat> 004C 00B7",
"<compat> 006C 00B7",
"004E 0301",
"006E 0301",
"004E 0327",
"006E 0327",
"004E 030C",
"006E 030C",
"<compat> 02BC 006E",
"004F 0304",
"006F 0304",
"004F 0306",
"006F 0306",
"004F 030B",
"006F 030B",
"0052 0301",
"0072 0301",
"0052 0327",
"0072 0327",
"0052 030C",
"0072 030C",
"0053 0301",
"0073 0301",
"0053 0302",
"0073 0302",
"0053 0327",
"0073 0327",
"0053 030C",
"0073 030C",
"0054 0327",
"0074 0327",
"0054 030C",
"0074 030C",
"0055 0303",
"0075 0303",
"0055 0304",
"0075 0304",
"0055 0306",
"0075 0306",
"0055 030A",
"0075 030A",
"0055 030B",
"0075 030B",
"0055 0328",
"0075 0328",
"0057 0302",
"0077 0302",
"0059 0302",
"0079 0302",
"0059 0308",
"005A 0301",
"007A 0301",
"005A 0307",
"007A 0307",
"005A 030C",
"007A 030C",
"<compat> 0073",
"004F 031B",
"006F 031B",
"0055 031B",
"0075 031B",
"<compat> 0044 017D",
"<compat> 0044 017E",
"<compat> 0064 017E",
"<compat> 004C 004A",
"<compat> 004C 006A",
"<compat> 006C 006A",
"<compat> 004E 004A",
"<compat> 004E 006A",
"<compat> 006E 006A",
"0041 030C",
"0061 030C",
"0049 030C",
"0069 030C",
"004F 030C",
"006F 030C",
"0055 030C",
"0075 030C",
"00DC 0304",
"00FC 0304",
"00DC 0301",
"00FC 0301",
"00DC 030C",
"00FC 030C",
"00DC 0300",
"00FC 0300",
"00C4 0304",
"00E4 0304",
"0226 0304",
"0227 0304",
"00C6 0304",
"00E6 0304",
"0047 030C",
"0067 030C",
"004B 030C",
"006B 030C",
"004F 0328",
"006F 0328",
"01EA 0304",
"01EB 0304",
"01B7 030C",
"0292 030C",
"006A 030C",
"<compat> 0044 005A",
"<compat> 0044 007A",
"<compat> 0064 007A",
"0047 0301",
"0067 0301",
"004E 0300",
"006E 0300",
"00C5 0301",
"00E5 0301",
"00C6 0301",
"00E6 0301",
"00D8 0301",
"00F8 0301",
"0041 030F",
"0061 030F",
"0041 0311",
"0061 0311",
"0045 030F",
"0065 030F",
"0045 0311",
"0065 0311",
"0049 030F",
"0069 030F",
"0049 0311",
"0069 0311",
"004F 030F",
"006F 030F",
"004F 0311",
"006F 0311",
"0052 030F",
"0072 030F",
"0052 0311",
"0072 0311",
"0055 030F",
"0075 030F",
"0055 0311",
"0075 0311",
"0053 0326",
"0073 0326",
"0054 0326",
"0074 0326",
"0048 030C",
"0068 030C",
"0041 0307",
"0061 0307",
"0045 0327",
"0065 0327",
"00D6 0304",
"00F6 0304",
"00D5 0304",
"00F5 0304",
"004F 0307",
"006F 0307",
"022E 0304",
"022F 0304",
"0059 0304",
"0079 0304",
"<super> 0068",
"<super> 0266",
"<super> 006A",
"<super> 0072",
"<super> 0279",
"<super> 027B",
"<super> 0281",
"<super> 0077",
"<super> 0079",
"<compat> 0020 0306",
"<compat> 0020 0307",
"<compat> 0020 030A",
"<compat> 0020 0328",
"<compat> 0020 0303",
"<compat> 0020 030B",
"<super> 0263",
"<super> 006C",
"<super> 0073",
"<super> 0078",
"<super> 0295",
"0300",
"0301",
"0313",
"0308 0301",
"02B9",
"<compat> 0020 0345",
"003B",
"00A8 0301",
"0391 0301",
"00B7",
"0395 0301",
"0397 0301",
"0399 0301",
"039F 0301",
"03A5 0301",
"03A9 0301",
"03CA 0301",
"0399 0308",
"03A5 0308",
"03B1 0301",
"03B5 0301",
"03B7 0301",
"03B9 0301",
"03CB 0301",
"03B9 0308",
"03C5 0308",
"03BF 0301",
"03C5 0301",
"03C9 0301",
"<compat> 03B2",
"<compat> 03B8",
"<compat> 03A5",
"03D2 0301",
"03D2 0308",
"<compat> 03C6",
"<compat> 03C0",
"<compat> 03BA",
"<compat> 03C1",
"<compat> 03C2",
"0415 0300",
"0415 0308",
"0413 0301",
"0406 0308",
"041A 0301",
"0418 0300",
"0423 0306",
"0418 0306",
"0438 0306",
"0435 0300",
"0435 0308",
"0433 0301",
"0456 0308",
"043A 0301",
"0438 0300",
"0443 0306",
"0474 030F",
"0475 030F",
"0416 0306",
"0436 0306",
"0410 0306",
"0430 0306",
"0410 0308",
"0430 0308",
"0415 0306",
"0435 0306",
"04D8 0308",
"04D9 0308",
"0416 0308",
"0436 0308",
"0417 0308",
"0437 0308",
"0418 0304",
"0438 0304",
"0418 0308",
"0438 0308",
"041E 0308",
"043E 0308",
"04E8 0308",
"04E9 0308",
"042D 0308",
"044D 0308",
"0423 0304",
"0443 0304",
"0423 0308",
"0443 0308",
"0423 030B",
"0443 030B",
"0427 0308",
"0447 0308",
"042B 0308",
"044B 0308",
"<compat> 0565 0582",
"0627 0653",
"0627 0654",
"0648 0654",
"0627 0655",
"064A 0654",
"<compat> 0627 0674",
"<compat> 0648 0674",
"<compat> 06C7 0674",
"<compat> 064A 0674",
"06D5 0654",
"06C1 0654",
"06D2 0654",
"0928 093C",
"0930 093C",
"0933 093C",
"0915 093C",
"0916 093C",
"0917 093C",
"091C 093C",
"0921 093C",
"0922 093C",
"092B 093C",
"092F 093C",
"09C7 09BE",
"09C7 09D7",
"09A1 09BC",
"09A2 09BC",
"09AF 09BC",
"0A32 0A3C",
"0A38 0A3C",
"0A16 0A3C",
"0A17 0A3C",
"0A1C 0A3C",
"0A2B 0A3C",
"0B47 0B56",
"0B47 0B3E",
"0B47 0B57",
"0B21 0B3C",
"0B22 0B3C",
"0B92 0BD7",
"0BC6 0BBE",
"0BC7 0BBE",
"0BC6 0BD7",
"0C46 0C56",
"0CBF 0CD5",
"0CC6 0CD5",
"0CC6 0CD6",
"0CC6 0CC2",
"0CCA 0CD5",
"0D46 0D3E",
"0D47 0D3E",
"0D46 0D57",
"0DD9 0DCA",
"0DD9 0DCF",
"0DDC 0DCA",
"0DD9 0DDF",
"<compat> 0E4D 0E32",
"<compat> 0ECD 0EB2",
"<compat> 0EAB 0E99",
"<compat> 0EAB 0EA1",
"<noBreak> 0F0B",
"0F42 0FB7",
"0F4C 0FB7",
"0F51 0FB7",
"0F56 0FB7",
"0F5B 0FB7",
"0F40 0FB5",
"0F71 0F72",
"0F71 0F74",
"0FB2 0F80",
"<compat> 0FB2 0F81",
"0FB3 0F80",
"<compat> 0FB3 0F81",
"0F71 0F80",
"0F92 0FB7",
"0F9C 0FB7",
"0FA1 0FB7",
"0FA6 0FB7",
"0FAB 0FB7",
"0F90 0FB5",
"1025 102E",
"0041 0325",
"0061 0325",
"0042 0307",
"0062 0307",
"0042 0323",
"0062 0323",
"0042 0331",
"0062 0331",
"00C7 0301",
"00E7 0301",
"0044 0307",
"0064 0307",
"0044 0323",
"0064 0323",
"0044 0331",
"0064 0331",
"0044 0327",
"0064 0327",
"0044 032D",
"0064 032D",
"0112 0300",
"0113 0300",
"0112 0301",
"0113 0301",
"0045 032D",
"0065 032D",
"0045 0330",
"0065 0330",
"0228 0306",
"0229 0306",
"0046 0307",
"0066 0307",
"0047 0304",
"0067 0304",
"0048 0307",
"0068 0307",
"0048 0323",
"0068 0323",
"0048 0308",
"0068 0308",
"0048 0327",
"0068 0327",
"0048 032E",
"0068 032E",
"0049 0330",
"0069 0330",
"00CF 0301",
"00EF 0301",
"004B 0301",
"006B 0301",
"004B 0323",
"006B 0323",
"004B 0331",
"006B 0331",
"004C 0323",
"006C 0323",
"1E36 0304",
"1E37 0304",
"004C 0331",
"006C 0331",
"004C 032D",
"006C 032D",
"004D 0301",
"006D 0301",
"004D 0307",
"006D 0307",
"004D 0323",
"006D 0323",
"004E 0307",
"006E 0307",
"004E 0323",
"006E 0323",
"004E 0331",
"006E 0331",
"004E 032D",
"006E 032D",
"00D5 0301",
"00F5 0301",
"00D5 0308",
"00F5 0308",
"014C 0300",
"014D 0300",
"014C 0301",
"014D 0301",
"0050 0301",
"0070 0301",
"0050 0307",
"0070 0307",
"0052 0307",
"0072 0307",
"0052 0323",
"0072 0323",
"1E5A 0304",
"1E5B 0304",
"0052 0331",
"0072 0331",
"0053 0307",
"0073 0307",
"0053 0323",
"0073 0323",
"015A 0307",
"015B 0307",
"0160 0307",
"0161 0307",
"1E62 0307",
"1E63 0307",
"0054 0307",
"0074 0307",
"0054 0323",
"0074 0323",
"0054 0331",
"0074 0331",
"0054 032D",
"0074 032D",
"0055 0324",
"0075 0324",
"0055 0330",
"0075 0330",
"0055 032D",
"0075 032D",
"0168 0301",
"0169 0301",
"016A 0308",
"016B 0308",
"0056 0303",
"0076 0303",
"0056 0323",
"0076 0323",
"0057 0300",
"0077 0300",
"0057 0301",
"0077 0301",
"0057 0308",
"0077 0308",
"0057 0307",
"0077 0307",
"0057 0323",
"0077 0323",
"0058 0307",
"0078 0307",
"0058 0308",
"0078 0308",
"0059 0307",
"0079 0307",
"005A 0302",
"007A 0302",
"005A 0323",
"007A 0323",
"005A 0331",
"007A 0331",
"0068 0331",
"0074 0308",
"0077 030A",
"0079 030A",
"<compat> 0061 02BE",
"017F 0307",
"0041 0323",
"0061 0323",
"0041 0309",
"0061 0309",
"00C2 0301",
"00E2 0301",
"00C2 0300",
"00E2 0300",
"00C2 0309",
"00E2 0309",
"00C2 0303",
"00E2 0303",
"1EA0 0302",
"1EA1 0302",
"0102 0301",
"0103 0301",
"0102 0300",
"0103 0300",
"0102 0309",
"0103 0309",
"0102 0303",
"0103 0303",
"1EA0 0306",
"1EA1 0306",
"0045 0323",
"0065 0323",
"0045 0309",
"0065 0309",
"0045 0303",
"0065 0303",
"00CA 0301",
"00EA 0301",
"00CA 0300",
"00EA 0300",
"00CA 0309",
"00EA 0309",
"00CA 0303",
"00EA 0303",
"1EB8 0302",
"1EB9 0302",
"0049 0309",
"0069 0309",
"0049 0323",
"0069 0323",
"004F 0323",
"006F 0323",
"004F 0309",
"006F 0309",
"00D4 0301",
"00F4 0301",
"00D4 0300",
"00F4 0300",
"00D4 0309",
"00F4 0309",
"00D4 0303",
"00F4 0303",
"1ECC 0302",
"1ECD 0302",
"01A0 0301",
"01A1 0301",
"01A0 0300",
"01A1 0300",
"01A0 0309",
"01A1 0309",
"01A0 0303",
"01A1 0303",
"01A0 0323",
"01A1 0323",
"0055 0323",
"0075 0323",
"0055 0309",
"0075 0309",
"01AF 0301",
"01B0 0301",
"01AF 0300",
"01B0 0300",
"01AF 0309",
"01B0 0309",
"01AF 0303",
"01B0 0303",
"01AF 0323",
"01B0 0323",
"0059 0300",
"0079 0300",
"0059 0323",
"0079 0323",
"0059 0309",
"0079 0309",
"0059 0303",
"0079 0303",
"03B1 0313",
"03B1 0314",
"1F00 0300",
"1F01 0300",
"1F00 0301",
"1F01 0301",
"1F00 0342",
"1F01 0342",
"0391 0313",
"0391 0314",
"1F08 0300",
"1F09 0300",
"1F08 0301",
"1F09 0301",
"1F08 0342",
"1F09 0342",
"03B5 0313",
"03B5 0314",
"1F10 0300",
"1F11 0300",
"1F10 0301",
"1F11 0301",
"0395 0313",
"0395 0314",
"1F18 0300",
"1F19 0300",
"1F18 0301",
"1F19 0301",
"03B7 0313",
"03B7 0314",
"1F20 0300",
"1F21 0300",
"1F20 0301",
"1F21 0301",
"1F20 0342",
"1F21 0342",
"0397 0313",
"0397 0314",
"1F28 0300",
"1F29 0300",
"1F28 0301",
"1F29 0301",
"1F28 0342",
"1F29 0342",
"03B9 0313",
"03B9 0314",
"1F30 0300",
"1F31 0300",
"1F30 0301",
"1F31 0301",
"1F30 0342",
"1F31 0342",
"0399 0313",
"0399 0314",
"1F38 0300",
"1F39 0300",
"1F38 0301",
"1F39 0301",
"1F38 0342",
"1F39 0342",
"03BF 0313",
"03BF 0314",
"1F40 0300",
"1F41 0300",
"1F40 0301",
"1F41 0301",
"039F 0313",
"039F 0314",
"1F48 0300",
"1F49 0300",
"1F48 0301",
"1F49 0301",
"03C5 0313",
"03C5 0314",
"1F50 0300",
"1F51 0300",
"1F50 0301",
"1F51 0301",
"1F50 0342",
"1F51 0342",
"03A5 0314",
"1F59 0300",
"1F59 0301",
"1F59 0342",
"03C9 0313",
"03C9 0314",
"1F60 0300",
"1F61 0300",
"1F60 0301",
"1F61 0301",
"1F60 0342",
"1F61 0342",
"03A9 0313",
"03A9 0314",
"1F68 0300",
"1F69 0300",
"1F68 0301",
"1F69 0301",
"1F68 0342",
"1F69 0342",
"03B1 0300",
"03AC",
"03B5 0300",
"03AD",
"03B7 0300",
"03AE",
"03B9 0300",
"03AF",
"03BF 0300",
"03CC",
"03C5 0300",
"03CD",
"03C9 0300",
"03CE",
"1F00 0345",
"1F01 0345",
"1F02 0345",
"1F03 0345",
"1F04 0345",
"1F05 0345",
"1F06 0345",
"1F07 0345",
"1F08 0345",
"1F09 0345",
"1F0A 0345",
"1F0B 0345",
"1F0C 0345",
"1F0D 0345",
"1F0E 0345",
"1F0F 0345",
"1F20 0345",
"1F21 0345",
"1F22 0345",
"1F23 0345",
"1F24 0345",
"1F25 0345",
"1F26 0345",
"1F27 0345",
"1F28 0345",
"1F29 0345",
"1F2A 0345",
"1F2B 0345",
"1F2C 0345",
"1F2D 0345",
"1F2E 0345",
"1F2F 0345",
"1F60 0345",
"1F61 0345",
"1F62 0345",
"1F63 0345",
"1F64 0345",
"1F65 0345",
"1F66 0345",
"1F67 0345",
"1F68 0345",
"1F69 0345",
"1F6A 0345",
"1F6B 0345",
"1F6C 0345",
"1F6D 0345",
"1F6E 0345",
"1F6F 0345",
"03B1 0306",
"03B1 0304",
"1F70 0345",
"03B1 0345",
"03AC 0345",
"03B1 0342",
"1FB6 0345",
"0391 0306",
"0391 0304",
"0391 0300",
"0386",
"0391 0345",
"<compat> 0020 0313",
"03B9",
"<compat> 0020 0342",
"00A8 0342",
"1F74 0345",
"03B7 0345",
"03AE 0345",
"03B7 0342",
"1FC6 0345",
"0395 0300",
"0388",
"0397 0300",
"0389",
"0397 0345",
"1FBF 0300",
"1FBF 0301",
"1FBF 0342",
"03B9 0306",
"03B9 0304",
"03CA 0300",
"0390",
"03B9 0342",
"03CA 0342",
"0399 0306",
"0399 0304",
"0399 0300",
"038A",
"1FFE 0300",
"1FFE 0301",
"1FFE 0342",
"03C5 0306",
"03C5 0304",
"03CB 0300",
"03B0",
"03C1 0313",
"03C1 0314",
"03C5 0342",
"03CB 0342",
"03A5 0306",
"03A5 0304",
"03A5 0300",
"038E",
"03A1 0314",
"00A8 0300",
"0385",
"0060",
"1F7C 0345",
"03C9 0345",
"03CE 0345",
"03C9 0342",
"1FF6 0345",
"039F 0300",
"038C",
"03A9 0300",
"038F",
"03A9 0345",
"00B4",
"<compat> 0020 0314",
"2002",
"2003",
"<compat> 0020",
"<noBreak> 2010",
"<compat> 0020 0333",
"<compat> 002E",
"<compat> 002E 002E",
"<compat> 002E 002E 002E",
"<compat> 2032 2032",
"<compat> 2032 2032 2032",
"<compat> 2035 2035",
"<compat> 2035 2035 2035",
"<compat> 0021 0021",
"<compat> 0020 0305",
"<compat> 003F 0021",
"<compat> 0021 003F",
"<super> 0030",
"<super> 0034",
"<super> 0035",
"<super> 0036",
"<super> 0037",
"<super> 0038",
"<super> 0039",
"<super> 002B",
"<super> 2212",
"<super> 003D",
"<super> 0028",
"<super> 0029",
"<super> 006E",
"<sub> 0030",
"<sub> 0031",
"<sub> 0032",
"<sub> 0033",
"<sub> 0034",
"<sub> 0035",
"<sub> 0036",
"<sub> 0037",
"<sub> 0038",
"<sub> 0039",
"<sub> 002B",
"<sub> 2212",
"<sub> 003D",
"<sub> 0028",
"<sub> 0029",
"<compat> 0052 0073",
"<compat> 0061 002F 0063",
"<compat> 0061 002F 0073",
"<font> 0043",
"<compat> 00B0 0043",
"<compat> 0063 002F 006F",
"<compat> 0063 002F 0075",
"<compat> 0190",
"<compat> 00B0 0046",
"<font> 0067",
"<font> 0048",
"<font> 0068",
"<font> 0127",
"<font> 0049",
"<font> 004C",
"<font> 006C",
"<font> 004E",
"<compat> 004E 006F",
"<font> 0050",
"<font> 0051",
"<font> 0052",
"<super> 0053 004D",
"<compat> 0054 0045 004C",
"<super> 0054 004D",
"<font> 005A",
"03A9",
"004B",
"00C5",
"<font> 0042",
"<font> 0065",
"<font> 0045",
"<font> 0046",
"<font> 004D",
"<font> 006F",
"<compat> 05D0",
"<compat> 05D1",
"<compat> 05D2",
"<compat> 05D3",
"<font> 0069",
"<fraction> 0031 2044 0033",
"<fraction> 0032 2044 0033",
"<fraction> 0031 2044 0035",
"<fraction> 0032 2044 0035",
"<fraction> 0033 2044 0035",
"<fraction> 0034 2044 0035",
"<fraction> 0031 2044 0036",
"<fraction> 0035 2044 0036",
"<fraction> 0031 2044 0038",
"<fraction> 0033 2044 0038",
"<fraction> 0035 2044 0038",
"<fraction> 0037 2044 0038",
"<fraction> 0031 2044",
"<compat> 0049",
"<compat> 0049 0049",
"<compat> 0049 0049 0049",
"<compat> 0049 0056",
"<compat> 0056",
"<compat> 0056 0049",
"<compat> 0056 0049 0049",
"<compat> 0056 0049 0049 0049",
"<compat> 0049 0058",
"<compat> 0058",
"<compat> 0058 0049",
"<compat> 0058 0049 0049",
"<compat> 004C",
"<compat> 0043",
"<compat> 0044",
"<compat> 004D",
"<compat> 0069",
"<compat> 0069 0069",
"<compat> 0069 0069 0069",
"<compat> 0069 0076",
"<compat> 0076",
"<compat> 0076 0069",
"<compat> 0076 0069 0069",
"<compat> 0076 0069 0069 0069",
"<compat> 0069 0078",
"<compat> 0078",
"<compat> 0078 0069",
"<compat> 0078 0069 0069",
"<compat> 006C",
"<compat> 0063",
"<compat> 0064",
"<compat> 006D",
"2190 0338",
"2192 0338",
"2194 0338",
"21D0 0338",
"21D4 0338",
"21D2 0338",
"2203 0338",
"2208 0338",
"220B 0338",
"2223 0338",
"2225 0338",
"<compat> 222B 222B",
"<compat> 222B 222B 222B",
"<compat> 222E 222E",
"<compat> 222E 222E 222E",
"223C 0338",
"2243 0338",
"2245 0338",
"2248 0338",
"003D 0338",
"2261 0338",
"224D 0338",
"003C 0338",
"003E 0338",
"2264 0338",
"2265 0338",
"2272 0338",
"2273 0338",
"2276 0338",
"2277 0338",
"227A 0338",
"227B 0338",
"2282 0338",
"2283 0338",
"2286 0338",
"2287 0338",
"22A2 0338",
"22A8 0338",
"22A9 0338",
"22AB 0338",
"227C 0338",
"227D 0338",
"2291 0338",
"2292 0338",
"22B2 0338",
"22B3 0338",
"22B4 0338",
"22B5 0338",
"3008",
"3009",
"<circle> 0031",
"<circle> 0032",
"<circle> 0033",
"<circle> 0034",
"<circle> 0035",
"<circle> 0036",
"<circle> 0037",
"<circle> 0038",
"<circle> 0039",
"<circle> 0031 0030",
"<circle> 0031 0031",
"<circle> 0031 0032",
"<circle> 0031 0033",
"<circle> 0031 0034",
"<circle> 0031 0035",
"<circle> 0031 0036",
"<circle> 0031 0037",
"<circle> 0031 0038",
"<circle> 0031 0039",
"<circle> 0032 0030",
"<compat> 0028 0031 0029",
"<compat> 0028 0032 0029",
"<compat> 0028 0033 0029",
"<compat> 0028 0034 0029",
"<compat> 0028 0035 0029",
"<compat> 0028 0036 0029",
"<compat> 0028 0037 0029",
"<compat> 0028 0038 0029",
"<compat> 0028 0039 0029",
"<compat> 0028 0031 0030 0029",
"<compat> 0028 0031 0031 0029",
"<compat> 0028 0031 0032 0029",
"<compat> 0028 0031 0033 0029",
"<compat> 0028 0031 0034 0029",
"<compat> 0028 0031 0035 0029",
"<compat> 0028 0031 0036 0029",
"<compat> 0028 0031 0037 0029",
"<compat> 0028 0031 0038 0029",
"<compat> 0028 0031 0039 0029",
"<compat> 0028 0032 0030 0029",
"<compat> 0031 002E",
"<compat> 0032 002E",
"<compat> 0033 002E",
"<compat> 0034 002E",
"<compat> 0035 002E",
"<compat> 0036 002E",
"<compat> 0037 002E",
"<compat> 0038 002E",
"<compat> 0039 002E",
"<compat> 0031 0030 002E",
"<compat> 0031 0031 002E",
"<compat> 0031 0032 002E",
"<compat> 0031 0033 002E",
"<compat> 0031 0034 002E",
"<compat> 0031 0035 002E",
"<compat> 0031 0036 002E",
"<compat> 0031 0037 002E",
"<compat> 0031 0038 002E",
"<compat> 0031 0039 002E",
"<compat> 0032 0030 002E",
"<compat> 0028 0061 0029",
"<compat> 0028 0062 0029",
"<compat> 0028 0063 0029",
"<compat> 0028 0064 0029",
"<compat> 0028 0065 0029",
"<compat> 0028 0066 0029",
"<compat> 0028 0067 0029",
"<compat> 0028 0068 0029",
"<compat> 0028 0069 0029",
"<compat> 0028 006A 0029",
"<compat> 0028 006B 0029",
"<compat> 0028 006C 0029",
"<compat> 0028 006D 0029",
"<compat> 0028 006E 0029",
"<compat> 0028 006F 0029",
"<compat> 0028 0070 0029",
"<compat> 0028 0071 0029",
"<compat> 0028 0072 0029",
"<compat> 0028 0073 0029",
"<compat> 0028 0074 0029",
"<compat> 0028 0075 0029",
"<compat> 0028 0076 0029",
"<compat> 0028 0077 0029",
"<compat> 0028 0078 0029",
"<compat> 0028 0079 0029",
"<compat> 0028 007A 0029",
"<circle> 0041",
"<circle> 0042",
"<circle> 0043",
"<circle> 0044",
"<circle> 0045",
"<circle> 0046",
"<circle> 0047",
"<circle> 0048",
"<circle> 0049",
"<circle> 004A",
"<circle> 004B",
"<circle> 004C",
"<circle> 004D",
"<circle> 004E",
"<circle> 004F",
"<circle> 0050",
"<circle> 0051",
"<circle> 0052",
"<circle> 0053",
"<circle> 0054",
"<circle> 0055",
"<circle> 0056",
"<circle> 0057",
"<circle> 0058",
"<circle> 0059",
"<circle> 005A",
"<circle> 0061",
"<circle> 0062",
"<circle> 0063",
"<circle> 0064",
"<circle> 0065",
"<circle> 0066",
"<circle> 0067",
"<circle> 0068",
"<circle> 0069",
"<circle> 006A",
"<circle> 006B",
"<circle> 006C",
"<circle> 006D",
"<circle> 006E",
"<circle> 006F",
"<circle> 0070",
"<circle> 0071",
"<circle> 0072",
"<circle> 0073",
"<circle> 0074",
"<circle> 0075",
"<circle> 0076",
"<circle> 0077",
"<circle> 0078",
"<circle> 0079",
"<circle> 007A",
"<circle> 0030",
"<compat> 6BCD",
"<compat> 9F9F",
"<compat> 4E00",
"<compat> 4E28",
"<compat> 4E36",
"<compat> 4E3F",
"<compat> 4E59",
"<compat> 4E85",
"<compat> 4E8C",
"<compat> 4EA0",
"<compat> 4EBA",
"<compat> 513F",
"<compat> 5165",
"<compat> 516B",
"<compat> 5182",
"<compat> 5196",
"<compat> 51AB",
"<compat> 51E0",
"<compat> 51F5",
"<compat> 5200",
"<compat> 529B",
"<compat> 52F9",
"<compat> 5315",
"<compat> 531A",
"<compat> 5338",
"<compat> 5341",
"<compat> 535C",
"<compat> 5369",
"<compat> 5382",
"<compat> 53B6",
"<compat> 53C8",
"<compat> 53E3",
"<compat> 56D7",
"<compat> 571F",
"<compat> 58EB",
"<compat> 5902",
"<compat> 590A",
"<compat> 5915",
"<compat> 5927",
"<compat> 5973",
"<compat> 5B50",
"<compat> 5B80",
"<compat> 5BF8",
"<compat> 5C0F",
"<compat> 5C22",
"<compat> 5C38",
"<compat> 5C6E",
"<compat> 5C71",
"<compat> 5DDB",
"<compat> 5DE5",
"<compat> 5DF1",
"<compat> 5DFE",
"<compat> 5E72",
"<compat> 5E7A",
"<compat> 5E7F",
"<compat> 5EF4",
"<compat> 5EFE",
"<compat> 5F0B",
"<compat> 5F13",
"<compat> 5F50",
"<compat> 5F61",
"<compat> 5F73",
"<compat> 5FC3",
"<compat> 6208",
"<compat> 6236",
"<compat> 624B",
"<compat> 652F",
"<compat> 6534",
"<compat> 6587",
"<compat> 6597",
"<compat> 65A4",
"<compat> 65B9",
"<compat> 65E0",
"<compat> 65E5",
"<compat> 66F0",
"<compat> 6708",
"<compat> 6728",
"<compat> 6B20",
"<compat> 6B62",
"<compat> 6B79",
"<compat> 6BB3",
"<compat> 6BCB",
"<compat> 6BD4",
"<compat> 6BDB",
"<compat> 6C0F",
"<compat> 6C14",
"<compat> 6C34",
"<compat> 706B",
"<compat> 722A",
"<compat> 7236",
"<compat> 723B",
"<compat> 723F",
"<compat> 7247",
"<compat> 7259",
"<compat> 725B",
"<compat> 72AC",
"<compat> 7384",
"<compat> 7389",
"<compat> 74DC",
"<compat> 74E6",
"<compat> 7518",
"<compat> 751F",
"<compat> 7528",
"<compat> 7530",
"<compat> 758B",
"<compat> 7592",
"<compat> 7676",
"<compat> 767D",
"<compat> 76AE",
"<compat> 76BF",
"<compat> 76EE",
"<compat> 77DB",
"<compat> 77E2",
"<compat> 77F3",
"<compat> 793A",
"<compat> 79B8",
"<compat> 79BE",
"<compat> 7A74",
"<compat> 7ACB",
"<compat> 7AF9",
"<compat> 7C73",
"<compat> 7CF8",
"<compat> 7F36",
"<compat> 7F51",
"<compat> 7F8A",
"<compat> 7FBD",
"<compat> 8001",
"<compat> 800C",
"<compat> 8012",
"<compat> 8033",
"<compat> 807F",
"<compat> 8089",
"<compat> 81E3",
"<compat> 81EA",
"<compat> 81F3",
"<compat> 81FC",
"<compat> 820C",
"<compat> 821B",
"<compat> 821F",
"<compat> 826E",
"<compat> 8272",
"<compat> 8278",
"<compat> 864D",
"<compat> 866B",
"<compat> 8840",
"<compat> 884C",
"<compat> 8863",
"<compat> 897E",
"<compat> 898B",
"<compat> 89D2",
"<compat> 8A00",
"<compat> 8C37",
"<compat> 8C46",
"<compat> 8C55",
"<compat> 8C78",
"<compat> 8C9D",
"<compat> 8D64",
"<compat> 8D70",
"<compat> 8DB3",
"<compat> 8EAB",
"<compat> 8ECA",
"<compat> 8F9B",
"<compat> 8FB0",
"<compat> 8FB5",
"<compat> 9091",
"<compat> 9149",
"<compat> 91C6",
"<compat> 91CC",
"<compat> 91D1",
"<compat> 9577",
"<compat> 9580",
"<compat> 961C",
"<compat> 96B6",
"<compat> 96B9",
"<compat> 96E8",
"<compat> 9751",
"<compat> 975E",
"<compat> 9762",
"<compat> 9769",
"<compat> 97CB",
"<compat> 97ED",
"<compat> 97F3",
"<compat> 9801",
"<compat> 98A8",
"<compat> 98DB",
"<compat> 98DF",
"<compat> 9996",
"<compat> 9999",
"<compat> 99AC",
"<compat> 9AA8",
"<compat> 9AD8",
"<compat> 9ADF",
"<compat> 9B25",
"<compat> 9B2F",
"<compat> 9B32",
"<compat> 9B3C",
"<compat> 9B5A",
"<compat> 9CE5",
"<compat> 9E75",
"<compat> 9E7F",
"<compat> 9EA5",
"<compat> 9EBB",
"<compat> 9EC3",
"<compat> 9ECD",
"<compat> 9ED1",
"<compat> 9EF9",
"<compat> 9EFD",
"<compat> 9F0E",
"<compat> 9F13",
"<compat> 9F20",
"<compat> 9F3B",
"<compat> 9F4A",
"<compat> 9F52",
"<compat> 9F8D",
"<compat> 9F9C",
"<compat> 9FA0",
"<wide> 0020",
"<compat> 3012",
"<compat> 5344",
"<compat> 5345",
"304B 3099",
"304D 3099",
"304F 3099",
"3051 3099",
"3053 3099",
"3055 3099",
"3057 3099",
"3059 3099",
"305B 3099",
"305D 3099",
"305F 3099",
"3061 3099",
"3064 3099",
"3066 3099",
"3068 3099",
"306F 3099",
"306F 309A",
"3072 3099",
"3072 309A",
"3075 3099",
"3075 309A",
"3078 3099",
"3078 309A",
"307B 3099",
"307B 309A",
"3046 3099",
"<compat> 0020 3099",
"<compat> 0020 309A",
"309D 3099",
"30AB 3099",
"30AD 3099",
"30AF 3099",
"30B1 3099",
"30B3 3099",
"30B5 3099",
"30B7 3099",
"30B9 3099",
"30BB 3099",
"30BD 3099",
"30BF 3099",
"30C1 3099",
"30C4 3099",
"30C6 3099",
"30C8 3099",
"30CF 3099",
"30CF 309A",
"30D2 3099",
"30D2 309A",
"30D5 3099",
"30D5 309A",
"30D8 3099",
"30D8 309A",
"30DB 3099",
"30DB 309A",
"30A6 3099",
"30EF 3099",
"30F0 3099",
"30F1 3099",
"30F2 3099",
"30FD 3099",
"<compat> 1100",
"<compat> 1101",
"<compat> 11AA",
"<compat> 1102",
"<compat> 11AC",
"<compat> 11AD",
"<compat> 1103",
"<compat> 1104",
"<compat> 1105",
"<compat> 11B0",
"<compat> 11B1",
"<compat> 11B2",
"<compat> 11B3",
"<compat> 11B4",
"<compat> 11B5",
"<compat> 111A",
"<compat> 1106",
"<compat> 1107",
"<compat> 1108",
"<compat> 1121",
"<compat> 1109",
"<compat> 110A",
"<compat> 110B",
"<compat> 110C",
"<compat> 110D",
"<compat> 110E",
"<compat> 110F",
"<compat> 1110",
"<compat> 1111",
"<compat> 1112",
"<compat> 1161",
"<compat> 1162",
"<compat> 1163",
"<compat> 1164",
"<compat> 1165",
"<compat> 1166",
"<compat> 1167",
"<compat> 1168",
"<compat> 1169",
"<compat> 116A",
"<compat> 116B",
"<compat> 116C",
"<compat> 116D",
"<compat> 116E",
"<compat> 116F",
"<compat> 1170",
"<compat> 1171",
"<compat> 1172",
"<compat> 1173",
"<compat> 1174",
"<compat> 1175",
"<compat> 1160",
"<compat> 1114",
"<compat> 1115",
"<compat> 11C7",
"<compat> 11C8",
"<compat> 11CC",
"<compat> 11CE",
"<compat> 11D3",
"<compat> 11D7",
"<compat> 11D9",
"<compat> 111C",
"<compat> 11DD",
"<compat> 11DF",
"<compat> 111D",
"<compat> 111E",
"<compat> 1120",
"<compat> 1122",
"<compat> 1123",
"<compat> 1127",
"<compat> 1129",
"<compat> 112B",
"<compat> 112C",
"<compat> 112D",
"<compat> 112E",
"<compat> 112F",
"<compat> 1132",
"<compat> 1136",
"<compat> 1140",
"<compat> 1147",
"<compat> 114C",
"<compat> 11F1",
"<compat> 11F2",
"<compat> 1157",
"<compat> 1158",
"<compat> 1159",
"<compat> 1184",
"<compat> 1185",
"<compat> 1188",
"<compat> 1191",
"<compat> 1192",
"<compat> 1194",
"<compat> 119E",
"<compat> 11A1",
"<super> 4E00",
"<super> 4E8C",
"<super> 4E09",
"<super> 56DB",
"<super> 4E0A",
"<super> 4E2D",
"<super> 4E0B",
"<super> 7532",
"<super> 4E59",
"<super> 4E19",
"<super> 4E01",
"<super> 5929",
"<super> 5730",
"<super> 4EBA",
"<compat> 0028 1100 0029",
"<compat> 0028 1102 0029",
"<compat> 0028 1103 0029",
"<compat> 0028 1105 0029",
"<compat> 0028 1106 0029",
"<compat> 0028 1107 0029",
"<compat> 0028 1109 0029",
"<compat> 0028 110B 0029",
"<compat> 0028 110C 0029",
"<compat> 0028 110E 0029",
"<compat> 0028 110F 0029",
"<compat> 0028 1110 0029",
"<compat> 0028 1111 0029",
"<compat> 0028 1112 0029",
"<compat> 0028 1100 1161 0029",
"<compat> 0028 1102 1161 0029",
"<compat> 0028 1103 1161 0029",
"<compat> 0028 1105 1161 0029",
"<compat> 0028 1106 1161 0029",
"<compat> 0028 1107 1161 0029",
"<compat> 0028 1109 1161 0029",
"<compat> 0028 110B 1161 0029",
"<compat> 0028 110C 1161 0029",
"<compat> 0028 110E 1161 0029",
"<compat> 0028 110F 1161 0029",
"<compat> 0028 1110 1161 0029",
"<compat> 0028 1111 1161 0029",
"<compat> 0028 1112 1161 0029",
"<compat> 0028 110C 116E 0029",
"<compat> 0028 4E00 0029",
"<compat> 0028 4E8C 0029",
"<compat> 0028 4E09 0029",
"<compat> 0028 56DB 0029",
"<compat> 0028 4E94 0029",
"<compat> 0028 516D 0029",
"<compat> 0028 4E03 0029",
"<compat> 0028 516B 0029",
"<compat> 0028 4E5D 0029",
"<compat> 0028 5341 0029",
"<compat> 0028 6708 0029",
"<compat> 0028 706B 0029",
"<compat> 0028 6C34 0029",
"<compat> 0028 6728 0029",
"<compat> 0028 91D1 0029",
"<compat> 0028 571F 0029",
"<compat> 0028 65E5 0029",
"<compat> 0028 682A 0029",
"<compat> 0028 6709 0029",
"<compat> 0028 793E 0029",
"<compat> 0028 540D 0029",
"<compat> 0028 7279 0029",
"<compat> 0028 8CA1 0029",
"<compat> 0028 795D 0029",
"<compat> 0028 52B4 0029",
"<compat> 0028 4EE3 0029",
"<compat> 0028 547C 0029",
"<compat> 0028 5B66 0029",
"<compat> 0028 76E3 0029",
"<compat> 0028 4F01 0029",
"<compat> 0028 8CC7 0029",
"<compat> 0028 5354 0029",
"<compat> 0028 796D 0029",
"<compat> 0028 4F11 0029",
"<compat> 0028 81EA 0029",
"<compat> 0028 81F3 0029",
"<circle> 1100",
"<circle> 1102",
"<circle> 1103",
"<circle> 1105",
"<circle> 1106",
"<circle> 1107",
"<circle> 1109",
"<circle> 110B",
"<circle> 110C",
"<circle> 110E",
"<circle> 110F",
"<circle> 1110",
"<circle> 1111",
"<circle> 1112",
"<circle> 1100 1161",
"<circle> 1102 1161",
"<circle> 1103 1161",
"<circle> 1105 1161",
"<circle> 1106 1161",
"<circle> 1107 1161",
"<circle> 1109 1161",
"<circle> 110B 1161",
"<circle> 110C 1161",
"<circle> 110E 1161",
"<circle> 110F 1161",
"<circle> 1110 1161",
"<circle> 1111 1161",
"<circle> 1112 1161",
"<circle> 4E00",
"<circle> 4E8C",
"<circle> 4E09",
"<circle> 56DB",
"<circle> 4E94",
"<circle> 516D",
"<circle> 4E03",
"<circle> 516B",
"<circle> 4E5D",
"<circle> 5341",
"<circle> 6708",
"<circle> 706B",
"<circle> 6C34",
"<circle> 6728",
"<circle> 91D1",
"<circle> 571F",
"<circle> 65E5",
"<circle> 682A",
"<circle> 6709",
"<circle> 793E",
"<circle> 540D",
"<circle> 7279",
"<circle> 8CA1",
"<circle> 795D",
"<circle> 52B4",
"<circle> 79D8",
"<circle> 7537",
"<circle> 5973",
"<circle> 9069",
"<circle> 512A",
"<circle> 5370",
"<circle> 6CE8",
"<circle> 9805",
"<circle> 4F11",
"<circle> 5199",
"<circle> 6B63",
"<circle> 4E0A",
"<circle> 4E2D",
"<circle> 4E0B",
"<circle> 5DE6",
"<circle> 53F3",
"<circle> 533B",
"<circle> 5B97",
"<circle> 5B66",
"<circle> 76E3",
"<circle> 4F01",
"<circle> 8CC7",
"<circle> 5354",
"<circle> 591C",
"<compat> 0031 6708",
"<compat> 0032 6708",
"<compat> 0033 6708",
"<compat> 0034 6708",
"<compat> 0035 6708",
"<compat> 0036 6708",
"<compat> 0037 6708",
"<compat> 0038 6708",
"<compat> 0039 6708",
"<compat> 0031 0030 6708",
"<compat> 0031 0031 6708",
"<compat> 0031 0032 6708",
"<circle> 30A2",
"<circle> 30A4",
"<circle> 30A6",
"<circle> 30A8",
"<circle> 30AA",
"<circle> 30AB",
"<circle> 30AD",
"<circle> 30AF",
"<circle> 30B1",
"<circle> 30B3",
"<circle> 30B5",
"<circle> 30B7",
"<circle> 30B9",
"<circle> 30BB",
"<circle> 30BD",
"<circle> 30BF",
"<circle> 30C1",
"<circle> 30C4",
"<circle> 30C6",
"<circle> 30C8",
"<circle> 30CA",
"<circle> 30CB",
"<circle> 30CC",
"<circle> 30CD",
"<circle> 30CE",
"<circle> 30CF",
"<circle> 30D2",
"<circle> 30D5",
"<circle> 30D8",
"<circle> 30DB",
"<circle> 30DE",
"<circle> 30DF",
"<circle> 30E0",
"<circle> 30E1",
"<circle> 30E2",
"<circle> 30E4",
"<circle> 30E6",
"<circle> 30E8",
"<circle> 30E9",
"<circle> 30EA",
"<circle> 30EB",
"<circle> 30EC",
"<circle> 30ED",
"<circle> 30EF",
"<circle> 30F0",
"<circle> 30F1",
"<circle> 30F2",
"<square> 30A2 30D1 30FC 30C8",
"<square> 30A2 30EB 30D5 30A1",
"<square> 30A2 30F3 30DA 30A2",
"<square> 30A2 30FC 30EB",
"<square> 30A4 30CB 30F3 30B0",
"<square> 30A4 30F3 30C1",
"<square> 30A6 30A9 30F3",
"<square> 30A8 30B9 30AF 30FC 30C9",
"<square> 30A8 30FC 30AB 30FC",
"<square> 30AA 30F3 30B9",
"<square> 30AA 30FC 30E0",
"<square> 30AB 30A4 30EA",
"<square> 30AB 30E9 30C3 30C8",
"<square> 30AB 30ED 30EA 30FC",
"<square> 30AC 30ED 30F3",
"<square> 30AC 30F3 30DE",
"<square> 30AE 30AC",
"<square> 30AE 30CB 30FC",
"<square> 30AD 30E5 30EA 30FC",
"<square> 30AE 30EB 30C0 30FC",
"<square> 30AD 30ED",
"<square> 30AD 30ED 30B0 30E9 30E0",
"<square> 30AD 30ED 30E1 30FC 30C8 30EB",
"<square> 30AD 30ED 30EF 30C3 30C8",
"<square> 30B0 30E9 30E0",
"<square> 30B0 30E9 30E0 30C8 30F3",
"<square> 30AF 30EB 30BC 30A4 30ED",
"<square> 30AF 30ED 30FC 30CD",
"<square> 30B1 30FC 30B9",
"<square> 30B3 30EB 30CA",
"<square> 30B3 30FC 30DD",
"<square> 30B5 30A4 30AF 30EB",
"<square> 30B5 30F3 30C1 30FC 30E0",
"<square> 30B7 30EA 30F3 30B0",
"<square> 30BB 30F3 30C1",
"<square> 30BB 30F3 30C8",
"<square> 30C0 30FC 30B9",
"<square> 30C7 30B7",
"<square> 30C9 30EB",
"<square> 30C8 30F3",
"<square> 30CA 30CE",
"<square> 30CE 30C3 30C8",
"<square> 30CF 30A4 30C4",
"<square> 30D1 30FC 30BB 30F3 30C8",
"<square> 30D1 30FC 30C4",
"<square> 30D0 30FC 30EC 30EB",
"<square> 30D4 30A2 30B9 30C8 30EB",
"<square> 30D4 30AF 30EB",
"<square> 30D4 30B3",
"<square> 30D3 30EB",
"<square> 30D5 30A1 30E9 30C3 30C9",
"<square> 30D5 30A3 30FC 30C8",
"<square> 30D6 30C3 30B7 30A7 30EB",
"<square> 30D5 30E9 30F3",
"<square> 30D8 30AF 30BF 30FC 30EB",
"<square> 30DA 30BD",
"<square> 30DA 30CB 30D2",
"<square> 30D8 30EB 30C4",
"<square> 30DA 30F3 30B9",
"<square> 30DA 30FC 30B8",
"<square> 30D9 30FC 30BF",
"<square> 30DD 30A4 30F3 30C8",
"<square> 30DC 30EB 30C8",
"<square> 30DB 30F3",
"<square> 30DD 30F3 30C9",
"<square> 30DB 30FC 30EB",
"<square> 30DB 30FC 30F3",
"<square> 30DE 30A4 30AF 30ED",
"<square> 30DE 30A4 30EB",
"<square> 30DE 30C3 30CF",
"<square> 30DE 30EB 30AF",
"<square> 30DE 30F3 30B7 30E7 30F3",
"<square> 30DF 30AF 30ED 30F3",
"<square> 30DF 30EA",
"<square> 30DF 30EA 30D0 30FC 30EB",
"<square> 30E1 30AC",
"<square> 30E1 30AC 30C8 30F3",
"<square> 30E1 30FC 30C8 30EB",
"<square> 30E4 30FC 30C9",
"<square> 30E4 30FC 30EB",
"<square> 30E6 30A2 30F3",
"<square> 30EA 30C3 30C8 30EB",
"<square> 30EA 30E9",
"<square> 30EB 30D4 30FC",
"<square> 30EB 30FC 30D6 30EB",
"<square> 30EC 30E0",
"<square> 30EC 30F3 30C8 30B2 30F3",
"<square> 30EF 30C3 30C8",
"<compat> 0030 70B9",
"<compat> 0031 70B9",
"<compat> 0032 70B9",
"<compat> 0033 70B9",
"<compat> 0034 70B9",
"<compat> 0035 70B9",
"<compat> 0036 70B9",
"<compat> 0037 70B9",
"<compat> 0038 70B9",
"<compat> 0039 70B9",
"<compat> 0031 0030 70B9",
"<compat> 0031 0031 70B9",
"<compat> 0031 0032 70B9",
"<compat> 0031 0033 70B9",
"<compat> 0031 0034 70B9",
"<compat> 0031 0035 70B9",
"<compat> 0031 0036 70B9",
"<compat> 0031 0037 70B9",
"<compat> 0031 0038 70B9",
"<compat> 0031 0039 70B9",
"<compat> 0032 0030 70B9",
"<compat> 0032 0031 70B9",
"<compat> 0032 0032 70B9",
"<compat> 0032 0033 70B9",
"<compat> 0032 0034 70B9",
"<square> 0068 0050 0061",
"<square> 0064 0061",
"<square> 0041 0055",
"<square> 0062 0061 0072",
"<square> 006F 0056",
"<square> 0070 0063",
"<square> 5E73 6210",
"<square> 662D 548C",
"<square> 5927 6B63",
"<square> 660E 6CBB",
"<square> 682A 5F0F 4F1A 793E",
"<square> 0070 0041",
"<square> 006E 0041",
"<square> 03BC 0041",
"<square> 006D 0041",
"<square> 006B 0041",
"<square> 004B 0042",
"<square> 004D 0042",
"<square> 0047 0042",
"<square> 0063 0061 006C",
"<square> 006B 0063 0061 006C",
"<square> 0070 0046",
"<square> 006E 0046",
"<square> 03BC 0046",
"<square> 03BC 0067",
"<square> 006D 0067",
"<square> 006B 0067",
"<square> 0048 007A",
"<square> 006B 0048 007A",
"<square> 004D 0048 007A",
"<square> 0047 0048 007A",
"<square> 0054 0048 007A",
"<square> 03BC 2113",
"<square> 006D 2113",
"<square> 0064 2113",
"<square> 006B 2113",
"<square> 0066 006D",
"<square> 006E 006D",
"<square> 03BC 006D",
"<square> 006D 006D",
"<square> 0063 006D",
"<square> 006B 006D",
"<square> 006D 006D 00B2",
"<square> 0063 006D 00B2",
"<square> 006D 00B2",
"<square> 006B 006D 00B2",
"<square> 006D 006D 00B3",
"<square> 0063 006D 00B3",
"<square> 006D 00B3",
"<square> 006B 006D 00B3",
"<square> 006D 2215 0073",
"<square> 006D 2215 0073 00B2",
"<square> 0050 0061",
"<square> 006B 0050 0061",
"<square> 004D 0050 0061",
"<square> 0047 0050 0061",
"<square> 0072 0061 0064",
"<square> 0072 0061 0064 2215 0073",
"<square> 0072 0061 0064 2215 0073 00B2",
"<square> 0070 0073",
"<square> 006E 0073",
"<square> 03BC 0073",
"<square> 006D 0073",
"<square> 0070 0056",
"<square> 006E 0056",
"<square> 03BC 0056",
"<square> 006D 0056",
"<square> 006B 0056",
"<square> 004D 0056",
"<square> 0070 0057",
"<square> 006E 0057",
"<square> 03BC 0057",
"<square> 006D 0057",
"<square> 006B 0057",
"<square> 004D 0057",
"<square> 006B 03A9",
"<square> 004D 03A9",
"<square> 0061 002E 006D 002E",
"<square> 0042 0071",
"<square> 0063 0063",
"<square> 0063 0064",
"<square> 0043 2215 006B 0067",
"<square> 0043 006F 002E",
"<square> 0064 0042",
"<square> 0047 0079",
"<square> 0068 0061",
"<square> 0048 0050",
"<square> 0069 006E",
"<square> 004B 004B",
"<square> 004B 004D",
"<square> 006B 0074",
"<square> 006C 006D",
"<square> 006C 006E",
"<square> 006C 006F 0067",
"<square> 006C 0078",
"<square> 006D 0062",
"<square> 006D 0069 006C",
"<square> 006D 006F 006C",
"<square> 0050 0048",
"<square> 0070 002E 006D 002E",
"<square> 0050 0050 004D",
"<square> 0050 0052",
"<square> 0073 0072",
"<square> 0053 0076",
"<square> 0057 0062",
"<compat> 0031 65E5",
"<compat> 0032 65E5",
"<compat> 0033 65E5",
"<compat> 0034 65E5",
"<compat> 0035 65E5",
"<compat> 0036 65E5",
"<compat> 0037 65E5",
"<compat> 0038 65E5",
"<compat> 0039 65E5",
"<compat> 0031 0030 65E5",
"<compat> 0031 0031 65E5",
"<compat> 0031 0032 65E5",
"<compat> 0031 0033 65E5",
"<compat> 0031 0034 65E5",
"<compat> 0031 0035 65E5",
"<compat> 0031 0036 65E5",
"<compat> 0031 0037 65E5",
"<compat> 0031 0038 65E5",
"<compat> 0031 0039 65E5",
"<compat> 0032 0030 65E5",
"<compat> 0032 0031 65E5",
"<compat> 0032 0032 65E5",
"<compat> 0032 0033 65E5",
"<compat> 0032 0034 65E5",
"<compat> 0032 0035 65E5",
"<compat> 0032 0036 65E5",
"<compat> 0032 0037 65E5",
"<compat> 0032 0038 65E5",
"<compat> 0032 0039 65E5",
"<compat> 0033 0030 65E5",
"<compat> 0033 0031 65E5",
"8C48",
"66F4",
"8ECA",
"8CC8",
"6ED1",
"4E32",
"53E5",
"9F9C",
"5951",
"91D1",
"5587",
"5948",
"61F6",
"7669",
"7F85",
"863F",
"87BA",
"88F8",
"908F",
"6A02",
"6D1B",
"70D9",
"73DE",
"843D",
"916A",
"99F1",
"4E82",
"5375",
"6B04",
"721B",
"862D",
"9E1E",
"5D50",
"6FEB",
"85CD",
"8964",
"62C9",
"81D8",
"881F",
"5ECA",
"6717",
"6D6A",
"72FC",
"90CE",
"4F86",
"51B7",
"52DE",
"64C4",
"6AD3",
"7210",
"76E7",
"8001",
"8606",
"865C",
"8DEF",
"9732",
"9B6F",
"9DFA",
"788C",
"797F",
"7DA0",
"83C9",
"9304",
"9E7F",
"8AD6",
"58DF",
"5F04",
"7C60",
"807E",
"7262",
"78CA",
"8CC2",
"96F7",
"58D8",
"5C62",
"6A13",
"6DDA",
"6F0F",
"7D2F",
"7E37",
"96FB",
"52D2",
"808B",
"51DC",
"51CC",
"7A1C",
"7DBE",
"83F1",
"9675",
"8B80",
"62CF",
"8AFE",
"4E39",
"5BE7",
"6012",
"7387",
"7570",
"5317",
"78FB",
"4FBF",
"5FA9",
"4E0D",
"6CCC",
"6578",
"7D22",
"53C3",
"585E",
"7701",
"8449",
"8AAA",
"6BBA",
"8FB0",
"6C88",
"62FE",
"82E5",
"63A0",
"7565",
"4EAE",
"5169",
"51C9",
"6881",
"7CE7",
"826F",
"8AD2",
"91CF",
"52F5",
"5442",
"5973",
"5EEC",
"65C5",
"6FFE",
"792A",
"95AD",
"9A6A",
"9E97",
"9ECE",
"529B",
"66C6",
"6B77",
"8F62",
"5E74",
"6190",
"6200",
"649A",
"6F23",
"7149",
"7489",
"79CA",
"7DF4",
"806F",
"8F26",
"84EE",
"9023",
"934A",
"5217",
"52A3",
"54BD",
"70C8",
"88C2",
"5EC9",
"5FF5",
"637B",
"6BAE",
"7C3E",
"7375",
"4EE4",
"56F9",
"5DBA",
"601C",
"73B2",
"7469",
"7F9A",
"8046",
"9234",
"96F6",
"9748",
"9818",
"4F8B",
"79AE",
"91B4",
"96B8",
"60E1",
"4E86",
"50DA",
"5BEE",
"5C3F",
"6599",
"71CE",
"7642",
"84FC",
"907C",
"9F8D",
"6688",
"962E",
"5289",
"677B",
"67F3",
"6D41",
"6E9C",
"7409",
"7559",
"786B",
"7D10",
"985E",
"516D",
"622E",
"9678",
"502B",
"5D19",
"6DEA",
"8F2A",
"5F8B",
"6144",
"6817",
"9686",
"5229",
"540F",
"5C65",
"6613",
"674E",
"68A8",
"6CE5",
"7406",
"75E2",
"7F79",
"88CF",
"88E1",
"91CC",
"96E2",
"533F",
"6EBA",
"541D",
"71D0",
"7498",
"85FA",
"96A3",
"9C57",
"9E9F",
"6797",
"6DCB",
"81E8",
"7ACB",
"7B20",
"7C92",
"72C0",
"7099",
"8B58",
"4EC0",
"8336",
"523A",
"5207",
"5EA6",
"62D3",
"7CD6",
"5B85",
"6D1E",
"66B4",
"8F3B",
"884C",
"964D",
"898B",
"5ED3",
"5140",
"55C0",
"585A",
"6674",
"51DE",
"732A",
"76CA",
"793C",
"795E",
"7965",
"798F",
"9756",
"7CBE",
"7FBD",
"8612",
"8AF8",
"9038",
"90FD",
"98EF",
"98FC",
"9928",
"9DB4",
"<compat> 0066 0066",
"<compat> 0066 0069",
"<compat> 0066 006C",
"<compat> 0066 0066 0069",
"<compat> 0066 0066 006C",
"<compat> 017F 0074",
"<compat> 0073 0074",
"<compat> 0574 0576",
"<compat> 0574 0565",
"<compat> 0574 056B",
"<compat> 057E 0576",
"<compat> 0574 056D",
"05D9 05B4",
"05F2 05B7",
"<font> 05E2",
"<font> 05D0",
"<font> 05D3",
"<font> 05D4",
"<font> 05DB",
"<font> 05DC",
"<font> 05DD",
"<font> 05E8",
"<font> 05EA",
"<font> 002B",
"05E9 05C1",
"05E9 05C2",
"FB49 05C1",
"FB49 05C2",
"05D0 05B7",
"05D0 05B8",
"05D0 05BC",
"05D1 05BC",
"05D2 05BC",
"05D3 05BC",
"05D4 05BC",
"05D5 05BC",
"05D6 05BC",
"05D8 05BC",
"05D9 05BC",
"05DA 05BC",
"05DB 05BC",
"05DC 05BC",
"05DE 05BC",
"05E0 05BC",
"05E1 05BC",
"05E3 05BC",
"05E4 05BC",
"05E6 05BC",
"05E7 05BC",
"05E8 05BC",
"05E9 05BC",
"05EA 05BC",
"05D5 05B9",
"05D1 05BF",
"05DB 05BF",
"05E4 05BF",
"<compat> 05D0 05DC",
"<isolated> 0671",
"<final> 0671",
"<isolated> 067B",
"<final> 067B",
"<initial> 067B",
"<medial> 067B",
"<isolated> 067E",
"<final> 067E",
"<initial> 067E",
"<medial> 067E",
"<isolated> 0680",
"<final> 0680",
"<initial> 0680",
"<medial> 0680",
"<isolated> 067A",
"<final> 067A",
"<initial> 067A",
"<medial> 067A",
"<isolated> 067F",
"<final> 067F",
"<initial> 067F",
"<medial> 067F",
"<isolated> 0679",
"<final> 0679",
"<initial> 0679",
"<medial> 0679",
"<isolated> 06A4",
"<final> 06A4",
"<initial> 06A4",
"<medial> 06A4",
"<isolated> 06A6",
"<final> 06A6",
"<initial> 06A6",
"<medial> 06A6",
"<isolated> 0684",
"<final> 0684",
"<initial> 0684",
"<medial> 0684",
"<isolated> 0683",
"<final> 0683",
"<initial> 0683",
"<medial> 0683",
"<isolated> 0686",
"<final> 0686",
"<initial> 0686",
"<medial> 0686",
"<isolated> 0687",
"<final> 0687",
"<initial> 0687",
"<medial> 0687",
"<isolated> 068D",
"<final> 068D",
"<isolated> 068C",
"<final> 068C",
"<isolated> 068E",
"<final> 068E",
"<isolated> 0688",
"<final> 0688",
"<isolated> 0698",
"<final> 0698",
"<isolated> 0691",
"<final> 0691",
"<isolated> 06A9",
"<final> 06A9",
"<initial> 06A9",
"<medial> 06A9",
"<isolated> 06AF",
"<final> 06AF",
"<initial> 06AF",
"<medial> 06AF",
"<isolated> 06B3",
"<final> 06B3",
"<initial> 06B3",
"<medial> 06B3",
"<isolated> 06B1",
"<final> 06B1",
"<initial> 06B1",
"<medial> 06B1",
"<isolated> 06BA",
"<final> 06BA",
"<isolated> 06BB",
"<final> 06BB",
"<initial> 06BB",
"<medial> 06BB",
"<isolated> 06C0",
"<final> 06C0",
"<isolated> 06C1",
"<final> 06C1",
"<initial> 06C1",
"<medial> 06C1",
"<isolated> 06BE",
"<final> 06BE",
"<initial> 06BE",
"<medial> 06BE",
"<isolated> 06D2",
"<final> 06D2",
"<isolated> 06D3",
"<final> 06D3",
"<isolated> 06AD",
"<final> 06AD",
"<initial> 06AD",
"<medial> 06AD",
"<isolated> 06C7",
"<final> 06C7",
"<isolated> 06C6",
"<final> 06C6",
"<isolated> 06C8",
"<final> 06C8",
"<isolated> 0677",
"<isolated> 06CB",
"<final> 06CB",
"<isolated> 06C5",
"<final> 06C5",
"<isolated> 06C9",
"<final> 06C9",
"<isolated> 06D0",
"<final> 06D0",
"<initial> 06D0",
"<medial> 06D0",
"<initial> 0649",
"<medial> 0649",
"<isolated> 0626 0627",
"<final> 0626 0627",
"<isolated> 0626 06D5",
"<final> 0626 06D5",
"<isolated> 0626 0648",
"<final> 0626 0648",
"<isolated> 0626 06C7",
"<final> 0626 06C7",
"<isolated> 0626 06C6",
"<final> 0626 06C6",
"<isolated> 0626 06C8",
"<final> 0626 06C8",
"<isolated> 0626 06D0",
"<final> 0626 06D0",
"<initial> 0626 06D0",
"<isolated> 0626 0649",
"<final> 0626 0649",
"<initial> 0626 0649",
"<isolated> 06CC",
"<final> 06CC",
"<initial> 06CC",
"<medial> 06CC",
"<isolated> 0626 062C",
"<isolated> 0626 062D",
"<isolated> 0626 0645",
"<isolated> 0626 064A",
"<isolated> 0628 062C",
"<isolated> 0628 062D",
"<isolated> 0628 062E",
"<isolated> 0628 0645",
"<isolated> 0628 0649",
"<isolated> 0628 064A",
"<isolated> 062A 062C",
"<isolated> 062A 062D",
"<isolated> 062A 062E",
"<isolated> 062A 0645",
"<isolated> 062A 0649",
"<isolated> 062A 064A",
"<isolated> 062B 062C",
"<isolated> 062B 0645",
"<isolated> 062B 0649",
"<isolated> 062B 064A",
"<isolated> 062C 062D",
"<isolated> 062C 0645",
"<isolated> 062D 062C",
"<isolated> 062D 0645",
"<isolated> 062E 062C",
"<isolated> 062E 062D",
"<isolated> 062E 0645",
"<isolated> 0633 062C",
"<isolated> 0633 062D",
"<isolated> 0633 062E",
"<isolated> 0633 0645",
"<isolated> 0635 062D",
"<isolated> 0635 0645",
"<isolated> 0636 062C",
"<isolated> 0636 062D",
"<isolated> 0636 062E",
"<isolated> 0636 0645",
"<isolated> 0637 062D",
"<isolated> 0637 0645",
"<isolated> 0638 0645",
"<isolated> 0639 062C",
"<isolated> 0639 0645",
"<isolated> 063A 062C",
"<isolated> 063A 0645",
"<isolated> 0641 062C",
"<isolated> 0641 062D",
"<isolated> 0641 062E",
"<isolated> 0641 0645",
"<isolated> 0641 0649",
"<isolated> 0641 064A",
"<isolated> 0642 062D",
"<isolated> 0642 0645",
"<isolated> 0642 0649",
"<isolated> 0642 064A",
"<isolated> 0643 0627",
"<isolated> 0643 062C",
"<isolated> 0643 062D",
"<isolated> 0643 062E",
"<isolated> 0643 0644",
"<isolated> 0643 0645",
"<isolated> 0643 0649",
"<isolated> 0643 064A",
"<isolated> 0644 062C",
"<isolated> 0644 062D",
"<isolated> 0644 062E",
"<isolated> 0644 0645",
"<isolated> 0644 0649",
"<isolated> 0644 064A",
"<isolated> 0645 062C",
"<isolated> 0645 062D",
"<isolated> 0645 062E",
"<isolated> 0645 0645",
"<isolated> 0645 0649",
"<isolated> 0645 064A",
"<isolated> 0646 062C",
"<isolated> 0646 062D",
"<isolated> 0646 062E",
"<isolated> 0646 0645",
"<isolated> 0646 0649",
"<isolated> 0646 064A",
"<isolated> 0647 062C",
"<isolated> 0647 0645",
"<isolated> 0647 0649",
"<isolated> 0647 064A",
"<isolated> 064A 062C",
"<isolated> 064A 062D",
"<isolated> 064A 062E",
"<isolated> 064A 0645",
"<isolated> 064A 0649",
"<isolated> 064A 064A",
"<isolated> 0630 0670",
"<isolated> 0631 0670",
"<isolated> 0649 0670",
"<isolated> 0020 064C 0651",
"<isolated> 0020 064D 0651",
"<isolated> 0020 064E 0651",
"<isolated> 0020 064F 0651",
"<isolated> 0020 0650 0651",
"<isolated> 0020 0651 0670",
"<final> 0626 0631",
"<final> 0626 0632",
"<final> 0626 0645",
"<final> 0626 0646",
"<final> 0626 064A",
"<final> 0628 0631",
"<final> 0628 0632",
"<final> 0628 0645",
"<final> 0628 0646",
"<final> 0628 0649",
"<final> 0628 064A",
"<final> 062A 0631",
"<final> 062A 0632",
"<final> 062A 0645",
"<final> 062A 0646",
"<final> 062A 0649",
"<final> 062A 064A",
"<final> 062B 0631",
"<final> 062B 0632",
"<final> 062B 0645",
"<final> 062B 0646",
"<final> 062B 0649",
"<final> 062B 064A",
"<final> 0641 0649",
"<final> 0641 064A",
"<final> 0642 0649",
"<final> 0642 064A",
"<final> 0643 0627",
"<final> 0643 0644",
"<final> 0643 0645",
"<final> 0643 0649",
"<final> 0643 064A",
"<final> 0644 0645",
"<final> 0644 0649",
"<final> 0644 064A",
"<final> 0645 0627",
"<final> 0645 0645",
"<final> 0646 0631",
"<final> 0646 0632",
"<final> 0646 0645",
"<final> 0646 0646",
"<final> 0646 0649",
"<final> 0646 064A",
"<final> 0649 0670",
"<final> 064A 0631",
"<final> 064A 0632",
"<final> 064A 0645",
"<final> 064A 0646",
"<final> 064A 0649",
"<final> 064A 064A",
"<initial> 0626 062C",
"<initial> 0626 062D",
"<initial> 0626 062E",
"<initial> 0626 0645",
"<initial> 0626 0647",
"<initial> 0628 062C",
"<initial> 0628 062D",
"<initial> 0628 062E",
"<initial> 0628 0645",
"<initial> 0628 0647",
"<initial> 062A 062C",
"<initial> 062A 062D",
"<initial> 062A 062E",
"<initial> 062A 0645",
"<initial> 062A 0647",
"<initial> 062B 0645",
"<initial> 062C 062D",
"<initial> 062C 0645",
"<initial> 062D 062C",
"<initial> 062D 0645",
"<initial> 062E 062C",
"<initial> 062E 0645",
"<initial> 0633 062C",
"<initial> 0633 062D",
"<initial> 0633 062E",
"<initial> 0633 0645",
"<initial> 0635 062D",
"<initial> 0635 062E",
"<initial> 0635 0645",
"<initial> 0636 062C",
"<initial> 0636 062D",
"<initial> 0636 062E",
"<initial> 0636 0645",
"<initial> 0637 062D",
"<initial> 0638 0645",
"<initial> 0639 062C",
"<initial> 0639 0645",
"<initial> 063A 062C",
"<initial> 063A 0645",
"<initial> 0641 062C",
"<initial> 0641 062D",
"<initial> 0641 062E",
"<initial> 0641 0645",
"<initial> 0642 062D",
"<initial> 0642 0645",
"<initial> 0643 062C",
"<initial> 0643 062D",
"<initial> 0643 062E",
"<initial> 0643 0644",
"<initial> 0643 0645",
"<initial> 0644 062C",
"<initial> 0644 062D",
"<initial> 0644 062E",
"<initial> 0644 0645",
"<initial> 0644 0647",
"<initial> 0645 062C",
"<initial> 0645 062D",
"<initial> 0645 062E",
"<initial> 0645 0645",
"<initial> 0646 062C",
"<initial> 0646 062D",
"<initial> 0646 062E",
"<initial> 0646 0645",
"<initial> 0646 0647",
"<initial> 0647 062C",
"<initial> 0647 0645",
"<initial> 0647 0670",
"<initial> 064A 062C",
"<initial> 064A 062D",
"<initial> 064A 062E",
"<initial> 064A 0645",
"<initial> 064A 0647",
"<medial> 0626 0645",
"<medial> 0626 0647",
"<medial> 0628 0645",
"<medial> 0628 0647",
"<medial> 062A 0645",
"<medial> 062A 0647",
"<medial> 062B 0645",
"<medial> 062B 0647",
"<medial> 0633 0645",
"<medial> 0633 0647",
"<medial> 0634 0645",
"<medial> 0634 0647",
"<medial> 0643 0644",
"<medial> 0643 0645",
"<medial> 0644 0645",
"<medial> 0646 0645",
"<medial> 0646 0647",
"<medial> 064A 0645",
"<medial> 064A 0647",
"<medial> 0640 064E 0651",
"<medial> 0640 064F 0651",
"<medial> 0640 0650 0651",
"<isolated> 0637 0649",
"<isolated> 0637 064A",
"<isolated> 0639 0649",
"<isolated> 0639 064A",
"<isolated> 063A 0649",
"<isolated> 063A 064A",
"<isolated> 0633 0649",
"<isolated> 0633 064A",
"<isolated> 0634 0649",
"<isolated> 0634 064A",
"<isolated> 062D 0649",
"<isolated> 062D 064A",
"<isolated> 062C 0649",
"<isolated> 062C 064A",
"<isolated> 062E 0649",
"<isolated> 062E 064A",
"<isolated> 0635 0649",
"<isolated> 0635 064A",
"<isolated> 0636 0649",
"<isolated> 0636 064A",
"<isolated> 0634 062C",
"<isolated> 0634 062D",
"<isolated> 0634 062E",
"<isolated> 0634 0645",
"<isolated> 0634 0631",
"<isolated> 0633 0631",
"<isolated> 0635 0631",
"<isolated> 0636 0631",
"<final> 0637 0649",
"<final> 0637 064A",
"<final> 0639 0649",
"<final> 0639 064A",
"<final> 063A 0649",
"<final> 063A 064A",
"<final> 0633 0649",
"<final> 0633 064A",
"<final> 0634 0649",
"<final> 0634 064A",
"<final> 062D 0649",
"<final> 062D 064A",
"<final> 062C 0649",
"<final> 062C 064A",
"<final> 062E 0649",
"<final> 062E 064A",
"<final> 0635 0649",
"<final> 0635 064A",
"<final> 0636 0649",
"<final> 0636 064A",
"<final> 0634 062C",
"<final> 0634 062D",
"<final> 0634 062E",
"<final> 0634 0645",
"<final> 0634 0631",
"<final> 0633 0631",
"<final> 0635 0631",
"<final> 0636 0631",
"<initial> 0634 062C",
"<initial> 0634 062D",
"<initial> 0634 062E",
"<initial> 0634 0645",
"<initial> 0633 0647",
"<initial> 0634 0647",
"<initial> 0637 0645",
"<medial> 0633 062C",
"<medial> 0633 062D",
"<medial> 0633 062E",
"<medial> 0634 062C",
"<medial> 0634 062D",
"<medial> 0634 062E",
"<medial> 0637 0645",
"<medial> 0638 0645",
"<final> 0627 064B",
"<isolated> 0627 064B",
"<initial> 062A 062C 0645",
"<final> 062A 062D 062C",
"<initial> 062A 062D 062C",
"<initial> 062A 062D 0645",
"<initial> 062A 062E 0645",
"<initial> 062A 0645 062C",
"<initial> 062A 0645 062D",
"<initial> 062A 0645 062E",
"<final> 062C 0645 062D",
"<initial> 062C 0645 062D",
"<final> 062D 0645 064A",
"<final> 062D 0645 0649",
"<initial> 0633 062D 062C",
"<initial> 0633 062C 062D",
"<final> 0633 062C 0649",
"<final> 0633 0645 062D",
"<initial> 0633 0645 062D",
"<initial> 0633 0645 062C",
"<final> 0633 0645 0645",
"<initial> 0633 0645 0645",
"<final> 0635 062D 062D",
"<initial> 0635 062D 062D",
"<final> 0635 0645 0645",
"<final> 0634 062D 0645",
"<initial> 0634 062D 0645",
"<final> 0634 062C 064A",
"<final> 0634 0645 062E",
"<initial> 0634 0645 062E",
"<final> 0634 0645 0645",
"<initial> 0634 0645 0645",
"<final> 0636 062D 0649",
"<final> 0636 062E 0645",
"<initial> 0636 062E 0645",
"<final> 0637 0645 062D",
"<initial> 0637 0645 062D",
"<initial> 0637 0645 0645",
"<final> 0637 0645 064A",
"<final> 0639 062C 0645",
"<final> 0639 0645 0645",
"<initial> 0639 0645 0645",
"<final> 0639 0645 0649",
"<final> 063A 0645 0645",
"<final> 063A 0645 064A",
"<final> 063A 0645 0649",
"<final> 0641 062E 0645",
"<initial> 0641 062E 0645",
"<final> 0642 0645 062D",
"<final> 0642 0645 0645",
"<final> 0644 062D 0645",
"<final> 0644 062D 064A",
"<final> 0644 062D 0649",
"<initial> 0644 062C 062C",
"<final> 0644 062C 062C",
"<final> 0644 062E 0645",
"<initial> 0644 062E 0645",
"<final> 0644 0645 062D",
"<initial> 0644 0645 062D",
"<initial> 0645 062D 062C",
"<initial> 0645 062D 0645",
"<final> 0645 062D 064A",
"<initial> 0645 062C 062D",
"<initial> 0645 062C 0645",
"<initial> 0645 062E 062C",
"<initial> 0645 062E 0645",
"<initial> 0645 062C 062E",
"<initial> 0647 0645 062C",
"<initial> 0647 0645 0645",
"<initial> 0646 062D 0645",
"<final> 0646 062D 0649",
"<final> 0646 062C 0645",
"<initial> 0646 062C 0645",
"<final> 0646 062C 0649",
"<final> 0646 0645 064A",
"<final> 0646 0645 0649",
"<final> 064A 0645 0645",
"<initial> 064A 0645 0645",
"<final> 0628 062E 064A",
"<final> 062A 062C 064A",
"<final> 062A 062C 0649",
"<final> 062A 062E 064A",
"<final> 062A 062E 0649",
"<final> 062A 0645 064A",
"<final> 062A 0645 0649",
"<final> 062C 0645 064A",
"<final> 062C 062D 0649",
"<final> 062C 0645 0649",
"<final> 0633 062E 0649",
"<final> 0635 062D 064A",
"<final> 0634 062D 064A",
"<final> 0636 062D 064A",
"<final> 0644 062C 064A",
"<final> 0644 0645 064A",
"<final> 064A 062D 064A",
"<final> 064A 062C 064A",
"<final> 064A 0645 064A",
"<final> 0645 0645 064A",
"<final> 0642 0645 064A",
"<final> 0646 062D 064A",
"<initial> 0642 0645 062D",
"<initial> 0644 062D 0645",
"<final> 0639 0645 064A",
"<final> 0643 0645 064A",
"<initial> 0646 062C 062D",
"<final> 0645 062E 064A",
"<initial> 0644 062C 0645",
"<final> 0643 0645 0645",
"<final> 0644 062C 0645",
"<final> 0646 062C 062D",
"<final> 062C 062D 064A",
"<final> 062D 062C 064A",
"<final> 0645 062C 064A",
"<final> 0641 0645 064A",
"<final> 0628 062D 064A",
"<initial> 0643 0645 0645",
"<initial> 0639 062C 0645",
"<initial> 0635 0645 0645",
"<final> 0633 062E 064A",
"<final> 0646 062C 064A",
"<isolated> 0635 0644 06D2",
"<isolated> 0642 0644 06D2",
"<isolated> 0627 0644 0644 0647",
"<isolated> 0627 0643 0628 0631",
"<isolated> 0645 062D 0645 062F",
"<isolated> 0635 0644 0639 0645",
"<isolated> 0631 0633 0648 0644",
"<isolated> 0639 0644 064A 0647",
"<isolated> 0648 0633 0644 0645",
"<isolated> 0635 0644 0649",
"<isolated> 0635 0644 0649 0020 0627 0644 0644 0647 0020 0639 0644 064A 0647 0020 0648 0633 0644 0645",
"<isolated> 062C 0644 0020 062C 0644 0627 0644 0647",
"<vertical> 2025",
"<vertical> 2014",
"<vertical> 2013",
"<vertical> 005F",
"<vertical> 0028",
"<vertical> 0029",
"<vertical> 007B",
"<vertical> 007D",
"<vertical> 3014",
"<vertical> 3015",
"<vertical> 3010",
"<vertical> 3011",
"<vertical> 300A",
"<vertical> 300B",
"<vertical> 3008",
"<vertical> 3009",
"<vertical> 300C",
"<vertical> 300D",
"<vertical> 300E",
"<vertical> 300F",
"<compat> 203E",
"<compat> 005F",
"<small> 002C",
"<small> 3001",
"<small> 002E",
"<small> 003B",
"<small> 003A",
"<small> 003F",
"<small> 0021",
"<small> 2014",
"<small> 0028",
"<small> 0029",
"<small> 007B",
"<small> 007D",
"<small> 3014",
"<small> 3015",
"<small> 0023",
"<small> 0026",
"<small> 002A",
"<small> 002B",
"<small> 002D",
"<small> 003C",
"<small> 003E",
"<small> 003D",
"<small> 005C",
"<small> 0024",
"<small> 0025",
"<small> 0040",
"<isolated> 0020 064B",
"<medial> 0640 064B",
"<isolated> 0020 064C",
"<isolated> 0020 064D",
"<isolated> 0020 064E",
"<medial> 0640 064E",
"<isolated> 0020 064F",
"<medial> 0640 064F",
"<isolated> 0020 0650",
"<medial> 0640 0650",
"<isolated> 0020 0651",
"<medial> 0640 0651",
"<isolated> 0020 0652",
"<medial> 0640 0652",
"<isolated> 0621",
"<isolated> 0622",
"<final> 0622",
"<isolated> 0623",
"<final> 0623",
"<isolated> 0624",
"<final> 0624",
"<isolated> 0625",
"<final> 0625",
"<isolated> 0626",
"<final> 0626",
"<initial> 0626",
"<medial> 0626",
"<isolated> 0627",
"<final> 0627",
"<isolated> 0628",
"<final> 0628",
"<initial> 0628",
"<medial> 0628",
"<isolated> 0629",
"<final> 0629",
"<isolated> 062A",
"<final> 062A",
"<initial> 062A",
"<medial> 062A",
"<isolated> 062B",
"<final> 062B",
"<initial> 062B",
"<medial> 062B",
"<isolated> 062C",
"<final> 062C",
"<initial> 062C",
"<medial> 062C",
"<isolated> 062D",
"<final> 062D",
"<initial> 062D",
"<medial> 062D",
"<isolated> 062E",
"<final> 062E",
"<initial> 062E",
"<medial> 062E",
"<isolated> 062F",
"<final> 062F",
"<isolated> 0630",
"<final> 0630",
"<isolated> 0631",
"<final> 0631",
"<isolated> 0632",
"<final> 0632",
"<isolated> 0633",
"<final> 0633",
"<initial> 0633",
"<medial> 0633",
"<isolated> 0634",
"<final> 0634",
"<initial> 0634",
"<medial> 0634",
"<isolated> 0635",
"<final> 0635",
"<initial> 0635",
"<medial> 0635",
"<isolated> 0636",
"<final> 0636",
"<initial> 0636",
"<medial> 0636",
"<isolated> 0637",
"<final> 0637",
"<initial> 0637",
"<medial> 0637",
"<isolated> 0638",
"<final> 0638",
"<initial> 0638",
"<medial> 0638",
"<isolated> 0639",
"<final> 0639",
"<initial> 0639",
"<medial> 0639",
"<isolated> 063A",
"<final> 063A",
"<initial> 063A",
"<medial> 063A",
"<isolated> 0641",
"<final> 0641",
"<initial> 0641",
"<medial> 0641",
"<isolated> 0642",
"<final> 0642",
"<initial> 0642",
"<medial> 0642",
"<isolated> 0643",
"<final> 0643",
"<initial> 0643",
"<medial> 0643",
"<isolated> 0644",
"<final> 0644",
"<initial> 0644",
"<medial> 0644",
"<isolated> 0645",
"<final> 0645",
"<initial> 0645",
"<medial> 0645",
"<isolated> 0646",
"<final> 0646",
"<initial> 0646",
"<medial> 0646",
"<isolated> 0647",
"<final> 0647",
"<initial> 0647",
"<medial> 0647",
"<isolated> 0648",
"<final> 0648",
"<isolated> 0649",
"<final> 0649",
"<isolated> 064A",
"<final> 064A",
"<initial> 064A",
"<medial> 064A",
"<isolated> 0644 0622",
"<final> 0644 0622",
"<isolated> 0644 0623",
"<final> 0644 0623",
"<isolated> 0644 0625",
"<final> 0644 0625",
"<isolated> 0644 0627",
"<final> 0644 0627",
"<wide> 0021",
"<wide> 0022",
"<wide> 0023",
"<wide> 0024",
"<wide> 0025",
"<wide> 0026",
"<wide> 0027",
"<wide> 0028",
"<wide> 0029",
"<wide> 002A",
"<wide> 002B",
"<wide> 002C",
"<wide> 002D",
"<wide> 002E",
"<wide> 002F",
"<wide> 0030",
"<wide> 0031",
"<wide> 0032",
"<wide> 0033",
"<wide> 0034",
"<wide> 0035",
"<wide> 0036",
"<wide> 0037",
"<wide> 0038",
"<wide> 0039",
"<wide> 003A",
"<wide> 003B",
"<wide> 003C",
"<wide> 003D",
"<wide> 003E",
"<wide> 003F",
"<wide> 0040",
"<wide> 0041",
"<wide> 0042",
"<wide> 0043",
"<wide> 0044",
"<wide> 0045",
"<wide> 0046",
"<wide> 0047",
"<wide> 0048",
"<wide> 0049",
"<wide> 004A",
"<wide> 004B",
"<wide> 004C",
"<wide> 004D",
"<wide> 004E",
"<wide> 004F",
"<wide> 0050",
"<wide> 0051",
"<wide> 0052",
"<wide> 0053",
"<wide> 0054",
"<wide> 0055",
"<wide> 0056",
"<wide> 0057",
"<wide> 0058",
"<wide> 0059",
"<wide> 005A",
"<wide> 005B",
"<wide> 005C",
"<wide> 005D",
"<wide> 005E",
"<wide> 005F",
"<wide> 0060",
"<wide> 0061",
"<wide> 0062",
"<wide> 0063",
"<wide> 0064",
"<wide> 0065",
"<wide> 0066",
"<wide> 0067",
"<wide> 0068",
"<wide> 0069",
"<wide> 006A",
"<wide> 006B",
"<wide> 006C",
"<wide> 006D",
"<wide> 006E",
"<wide> 006F",
"<wide> 0070",
"<wide> 0071",
"<wide> 0072",
"<wide> 0073",
"<wide> 0074",
"<wide> 0075",
"<wide> 0076",
"<wide> 0077",
"<wide> 0078",
"<wide> 0079",
"<wide> 007A",
"<wide> 007B",
"<wide> 007C",
"<wide> 007D",
"<wide> 007E",
"<narrow> 3002",
"<narrow> 300C",
"<narrow> 300D",
"<narrow> 3001",
"<narrow> 30FB",
"<narrow> 30F2",
"<narrow> 30A1",
"<narrow> 30A3",
"<narrow> 30A5",
"<narrow> 30A7",
"<narrow> 30A9",
"<narrow> 30E3",
"<narrow> 30E5",
"<narrow> 30E7",
"<narrow> 30C3",
"<narrow> 30FC",
"<narrow> 30A2",
"<narrow> 30A4",
"<narrow> 30A6",
"<narrow> 30A8",
"<narrow> 30AA",
"<narrow> 30AB",
"<narrow> 30AD",
"<narrow> 30AF",
"<narrow> 30B1",
"<narrow> 30B3",
"<narrow> 30B5",
"<narrow> 30B7",
"<narrow> 30B9",
"<narrow> 30BB",
"<narrow> 30BD",
"<narrow> 30BF",
"<narrow> 30C1",
"<narrow> 30C4",
"<narrow> 30C6",
"<narrow> 30C8",
"<narrow> 30CA",
"<narrow> 30CB",
"<narrow> 30CC",
"<narrow> 30CD",
"<narrow> 30CE",
"<narrow> 30CF",
"<narrow> 30D2",
"<narrow> 30D5",
"<narrow> 30D8",
"<narrow> 30DB",
"<narrow> 30DE",
"<narrow> 30DF",
"<narrow> 30E0",
"<narrow> 30E1",
"<narrow> 30E2",
"<narrow> 30E4",
"<narrow> 30E6",
"<narrow> 30E8",
"<narrow> 30E9",
"<narrow> 30EA",
"<narrow> 30EB",
"<narrow> 30EC",
"<narrow> 30ED",
"<narrow> 30EF",
"<narrow> 30F3",
"<narrow> 3099",
"<narrow> 309A",
"<narrow> 3164",
"<narrow> 3131",
"<narrow> 3132",
"<narrow> 3133",
"<narrow> 3134",
"<narrow> 3135",
"<narrow> 3136",
"<narrow> 3137",
"<narrow> 3138",
"<narrow> 3139",
"<narrow> 313A",
"<narrow> 313B",
"<narrow> 313C",
"<narrow> 313D",
"<narrow> 313E",
"<narrow> 313F",
"<narrow> 3140",
"<narrow> 3141",
"<narrow> 3142",
"<narrow> 3143",
"<narrow> 3144",
"<narrow> 3145",
"<narrow> 3146",
"<narrow> 3147",
"<narrow> 3148",
"<narrow> 3149",
"<narrow> 314A",
"<narrow> 314B",
"<narrow> 314C",
"<narrow> 314D",
"<narrow> 314E",
"<narrow> 314F",
"<narrow> 3150",
"<narrow> 3151",
"<narrow> 3152",
"<narrow> 3153",
"<narrow> 3154",
"<narrow> 3155",
"<narrow> 3156",
"<narrow> 3157",
"<narrow> 3158",
"<narrow> 3159",
"<narrow> 315A",
"<narrow> 315B",
"<narrow> 315C",
"<narrow> 315D",
"<narrow> 315E",
"<narrow> 315F",
"<narrow> 3160",
"<narrow> 3161",
"<narrow> 3162",
"<narrow> 3163",
"<wide> 00A2",
"<wide> 00A3",
"<wide> 00AC",
"<wide> 00AF",
"<wide> 00A6",
"<wide> 00A5",
"<wide> 20A9",
"<narrow> 2502",
"<narrow> 2190",
"<narrow> 2191",
"<narrow> 2192",
"<narrow> 2193",
"<narrow> 25A0",
"<narrow> 25CB",
NULL
};
/* index tables for the database records */
#define SHIFT 5
static unsigned char index1[] = {
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 8, 16, 17, 18, 18,
19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 18, 8, 32, 8, 33, 34,
35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 47, 48, 49, 50, 51,
52, 35, 47, 53, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 54, 55, 56, 57,
58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 58, 70, 71, 72, 73, 74,
75, 76, 77, 78, 79, 80, 81, 82, 83, 80, 81, 84, 85, 80, 86, 87, 88, 89,
90, 91, 92, 35, 93, 94, 95, 35, 96, 97, 98, 99, 100, 101, 102, 35, 103,
104, 105, 35, 35, 30, 106, 107, 103, 103, 108, 103, 103, 109, 103, 110,
111, 103, 112, 103, 113, 114, 115, 116, 114, 103, 117, 118, 35, 103, 103,
119, 90, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 120, 121, 103, 103, 122, 35, 35, 35, 35, 103,
123, 124, 125, 126, 103, 127, 128, 103, 129, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 8, 8,
8, 8, 130, 8, 8, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141,
142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155,
156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 35, 35,
35, 169, 170, 171, 172, 173, 166, 166, 174, 169, 169, 169, 169, 175, 176,
177, 178, 179, 169, 169, 180, 35, 35, 35, 35, 181, 182, 183, 184, 185,
186, 35, 35, 169, 169, 169, 169, 169, 169, 169, 169, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 187, 169, 169, 155, 169, 169, 169, 169, 169, 169, 175, 188,
189, 190, 90, 103, 191, 90, 103, 192, 193, 194, 103, 103, 195, 128, 35,
35, 196, 197, 198, 199, 197, 200, 201, 202, 166, 166, 166, 203, 166, 166,
204, 202, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 205, 35, 35, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 206, 35, 35, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 207, 208, 209, 35, 35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103,
103, 103, 103, 103, 103, 103, 103, 103, 210, 35, 35, 211, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 212, 211, 35, 35, 212, 211, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 212, 213, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 35, 35, 35, 35, 35, 214, 103, 103, 103, 103, 103, 103, 103, 103,
103, 215, 35, 35, 35, 35, 35, 35, 216, 217, 218, 47, 47, 219, 220, 47,
47, 47, 47, 47, 47, 47, 47, 47, 47, 221, 222, 47, 223, 47, 224, 225, 35,
226, 227, 228, 47, 47, 47, 229, 230, 231, 232, 233, 234, 235, 236, 237,
};
static unsigned char index2[] = {
1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 3, 3, 3, 2, 5, 6, 6, 7, 8, 7, 6, 6, 9, 10, 6, 11, 12, 13, 12,
14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 12, 6, 16, 17, 16, 6, 6, 18,
18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
18, 18, 18, 18, 18, 18, 18, 9, 6, 10, 19, 20, 19, 21, 21, 21, 21, 21, 21,
21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
21, 21, 9, 17, 10, 17, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 6, 8, 8, 8, 8, 23,
23, 19, 23, 21, 24, 17, 25, 23, 19, 26, 11, 27, 27, 19, 21, 23, 6, 19,
27, 21, 28, 29, 29, 29, 6, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 18, 18, 18, 18, 18,
18, 18, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
21, 21, 21, 21, 21, 21, 21, 21, 17, 21, 21, 21, 21, 21, 21, 21, 21, 18,
21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18,
21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18,
21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18,
21, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21,
21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18,
21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18,
21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 18, 21, 18, 21, 18, 21,
21, 21, 18, 18, 21, 18, 21, 18, 18, 21, 18, 18, 18, 21, 21, 18, 18, 18,
18, 21, 18, 18, 21, 18, 18, 18, 21, 21, 21, 18, 18, 21, 18, 18, 21, 18,
21, 18, 21, 18, 18, 21, 18, 21, 21, 18, 21, 18, 18, 21, 18, 18, 18, 21,
18, 21, 18, 18, 21, 21, 30, 18, 21, 21, 21, 30, 30, 30, 30, 18, 31, 21,
18, 31, 21, 18, 31, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21,
18, 21, 18, 21, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18,
21, 18, 21, 18, 21, 21, 18, 31, 21, 18, 21, 18, 18, 18, 21, 18, 21, 18,
21, 18, 21, 0, 0, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21,
18, 21, 18, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 0, 0, 32, 32,
32, 32, 32, 32, 32, 32, 32, 19, 19, 32, 32, 32, 32, 32, 32, 32, 19, 19,
19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 32, 32, 19, 19, 19, 19,
19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 32, 32, 32, 32, 32, 19, 19, 19,
19, 19, 19, 19, 19, 19, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33,
33, 33, 33, 33, 34, 35, 35, 35, 35, 34, 36, 35, 35, 35, 35, 35, 37, 37,
35, 35, 35, 35, 37, 37, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 38,
38, 38, 38, 38, 35, 35, 35, 35, 33, 33, 33, 33, 33, 33, 33, 33, 39, 33,
35, 35, 35, 33, 33, 33, 35, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 40, 40, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19, 19, 0, 0, 0, 0, 32, 0, 0, 0, 6, 0, 0, 0, 0, 0, 19, 19, 18, 6, 18, 18,
18, 0, 18, 0, 18, 18, 21, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
18, 18, 18, 18, 18, 0, 18, 18, 18, 18, 18, 18, 18, 18, 18, 21, 21, 21,
21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 0, 21, 21, 18,
18, 18, 21, 21, 21, 0, 0, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21,
18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 21, 21, 21, 21, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 21, 21,
21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 18, 21, 42, 33,
33, 33, 33, 0, 43, 43, 0, 0, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18,
21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 18, 21, 18, 21, 0, 0, 18, 21, 0,
0, 18, 21, 0, 0, 0, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18,
21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18,
21, 18, 21, 18, 21, 18, 21, 0, 0, 18, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 18,
18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
0, 0, 32, 44, 44, 44, 44, 44, 44, 0, 21, 21, 21, 21, 21, 21, 21, 21, 21,
21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 0, 44, 25, 0, 0, 0, 0, 0,
0, 35, 33, 33, 33, 33, 35, 33, 33, 33, 45, 35, 33, 33, 33, 33, 33, 33, 0,
35, 35, 35, 35, 35, 33, 33, 35, 33, 33, 45, 46, 33, 47, 48, 49, 50, 51,
52, 53, 54, 55, 56, 0, 57, 58, 59, 60, 61, 60, 62, 63, 60, 33, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 0, 0, 0, 0,
0, 64, 64, 64, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0,
0, 65, 0, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 0, 0, 0, 0, 0, 67, 66, 66, 66,
66, 66, 66, 66, 66, 66, 66, 68, 69, 70, 71, 72, 73, 74, 75, 33, 33, 35,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 7,
77, 77, 65, 0, 0, 78, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
65, 66, 33, 33, 33, 33, 33, 33, 33, 43, 43, 33, 33, 33, 33, 35, 33, 67,
67, 33, 33, 23, 35, 33, 33, 35, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15,
15, 66, 66, 66, 79, 79, 0, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
65, 65, 65, 0, 80, 66, 81, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 0, 0, 0,
33, 35, 33, 33, 35, 33, 33, 35, 35, 35, 33, 35, 35, 33, 35, 33, 33, 33,
35, 33, 35, 33, 35, 33, 35, 33, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66, 66, 66, 66, 66, 82, 82, 82, 82, 82,
82, 82, 82, 82, 82, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
82, 82, 83, 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 0, 0, 84, 30, 83, 83, 83, 82, 82, 82, 82, 82, 82, 82, 82, 83,
83, 83, 83, 85, 0, 0, 30, 33, 35, 33, 33, 0, 0, 0, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 82, 82, 44, 44, 86, 86, 86, 86, 86, 86, 86, 86, 86,
86, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 83, 83, 0,
30, 30, 30, 30, 30, 30, 30, 30, 0, 0, 30, 30, 0, 0, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0,
30, 30, 30, 30, 30, 30, 30, 0, 30, 0, 0, 0, 30, 30, 30, 30, 0, 0, 84, 0,
83, 83, 83, 82, 82, 82, 82, 0, 0, 83, 83, 0, 0, 83, 83, 85, 0, 0, 0, 0,
0, 0, 0, 0, 0, 83, 0, 0, 0, 0, 30, 30, 0, 30, 30, 30, 82, 82, 0, 0, 86,
86, 86, 86, 86, 86, 86, 86, 86, 86, 30, 30, 8, 8, 87, 87, 87, 87, 87, 87,
42, 0, 0, 0, 0, 0, 0, 0, 82, 0, 0, 30, 30, 30, 30, 30, 30, 0, 0, 0, 0,
30, 30, 0, 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 0, 30, 30, 30, 30, 30, 30, 30, 0, 30, 30, 0,
30, 30, 0, 30, 30, 0, 0, 84, 0, 83, 83, 83, 82, 82, 0, 0, 0, 0, 82, 82,
0, 0, 82, 82, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 30, 0, 30,
0, 0, 0, 0, 0, 0, 0, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 82, 82, 30,
30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 82, 83, 0, 30, 30, 30,
30, 30, 30, 30, 0, 30, 0, 30, 30, 30, 0, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0, 30, 30, 30,
30, 30, 30, 30, 0, 30, 30, 0, 30, 30, 30, 30, 30, 0, 0, 84, 30, 83, 83,
83, 82, 82, 82, 82, 82, 0, 82, 82, 83, 0, 83, 83, 85, 0, 0, 30, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 86, 86, 86, 86,
86, 86, 86, 86, 86, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
30, 30, 30, 30, 30, 30, 30, 30, 30, 0, 30, 30, 30, 30, 30, 30, 30, 0, 30,
30, 0, 0, 30, 30, 30, 30, 0, 0, 84, 30, 83, 82, 83, 82, 82, 82, 0, 0, 0,
83, 83, 0, 0, 83, 83, 85, 0, 0, 0, 0, 0, 0, 0, 0, 82, 83, 0, 0, 0, 0, 30,
30, 0, 30, 30, 30, 0, 0, 0, 0, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 83, 0, 30, 30,
30, 30, 30, 30, 0, 0, 0, 30, 30, 30, 0, 30, 30, 30, 30, 0, 0, 0, 30, 30,
0, 30, 0, 30, 30, 0, 0, 0, 30, 30, 0, 0, 0, 30, 30, 30, 0, 0, 0, 30, 30,
30, 30, 30, 30, 30, 30, 0, 30, 30, 30, 0, 0, 0, 0, 83, 83, 82, 83, 83, 0,
0, 0, 83, 83, 83, 0, 83, 83, 83, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 86, 86, 86, 86, 86, 86, 86,
86, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 83, 83, 0,
30, 30, 30, 30, 30, 30, 30, 30, 0, 30, 30, 30, 0, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0, 30, 30, 30, 30, 30, 0, 0, 0,
0, 82, 82, 82, 83, 83, 83, 83, 0, 82, 82, 82, 0, 82, 82, 82, 85, 0, 0, 0,
0, 0, 0, 0, 88, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 0, 0, 0, 0, 86,
86, 86, 86, 86, 86, 86, 86, 86, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 83, 83, 0, 30, 30, 30, 30, 30, 30, 30, 30, 0, 30, 30,
30, 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0,
30, 30, 30, 30, 30, 0, 0, 0, 0, 83, 82, 83, 83, 83, 83, 83, 0, 82, 83,
83, 0, 83, 83, 82, 85, 0, 0, 0, 0, 0, 0, 0, 83, 83, 0, 0, 0, 0, 0, 0, 0,
30, 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 0, 0, 0, 0, 83, 83, 83, 82, 82, 82,
0, 0, 83, 83, 83, 0, 83, 83, 83, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 83, 83, 0, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 0, 0, 0, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0,
30, 30, 30, 30, 30, 30, 30, 30, 30, 0, 30, 0, 0, 30, 30, 30, 30, 30, 30,
30, 0, 0, 0, 85, 0, 0, 0, 0, 83, 83, 83, 82, 82, 82, 0, 82, 0, 83, 83,
83, 83, 83, 83, 83, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 83, 83, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 82, 30, 30, 82, 82, 82, 82, 90, 90, 85, 0, 0,
0, 0, 8, 30, 30, 30, 30, 30, 30, 32, 82, 91, 91, 91, 91, 82, 82, 82, 44,
86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 44, 44, 0, 0, 0, 0, 0, 30, 30, 0,
30, 0, 0, 30, 30, 0, 30, 0, 0, 30, 0, 0, 0, 0, 0, 0, 30, 30, 30, 30, 0,
30, 30, 30, 30, 30, 30, 30, 0, 30, 30, 30, 0, 30, 0, 30, 0, 0, 30, 30, 0,
30, 30, 30, 30, 82, 30, 30, 82, 82, 82, 82, 92, 92, 0, 82, 82, 30, 0, 0,
30, 30, 30, 30, 30, 0, 32, 0, 93, 93, 93, 93, 82, 82, 0, 0, 86, 86, 86,
86, 86, 86, 86, 86, 86, 86, 0, 0, 30, 30, 0, 0, 30, 42, 42, 42, 44, 44,
44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 42, 42, 42, 42, 42,
35, 35, 42, 42, 42, 42, 42, 42, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 42, 35, 42, 35, 42, 36, 94, 95,
94, 95, 83, 83, 30, 30, 30, 30, 30, 30, 30, 30, 0, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0, 0, 0, 0, 0, 0, 96, 97, 82,
98, 82, 82, 82, 82, 82, 97, 97, 97, 97, 82, 83, 97, 82, 33, 33, 85, 44,
33, 33, 30, 30, 30, 30, 0, 0, 0, 0, 82, 82, 82, 82, 82, 82, 82, 82, 0,
82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
0, 42, 42, 42, 42, 42, 42, 42, 42, 35, 42, 42, 42, 42, 42, 42, 0, 0, 42,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0, 30, 30, 30, 30, 30, 0, 30, 30,
0, 83, 82, 82, 82, 82, 83, 82, 0, 0, 0, 82, 84, 83, 85, 0, 0, 0, 0, 0, 0,
86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 44, 44, 44, 44, 44, 44, 30, 30,
30, 30, 30, 30, 83, 83, 82, 82, 0, 0, 0, 0, 0, 0, 18, 18, 18, 18, 18, 18,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0, 0, 0, 0, 44, 0, 0, 0, 0, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 0, 0, 0, 0, 0, 30, 30, 30, 30, 0, 0, 0, 0, 0,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0, 0, 0, 0, 0, 0,
30, 30, 30, 30, 30, 30, 30, 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 0, 30, 0, 30, 30, 30, 30, 0, 0, 30, 30, 30, 30, 30, 30, 30,
0, 30, 0, 30, 30, 30, 30, 0, 0, 30, 30, 30, 30, 30, 30, 30, 0, 30, 0, 30,
30, 30, 30, 0, 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0,
30, 0, 30, 30, 30, 30, 0, 0, 30, 30, 30, 30, 30, 30, 30, 0, 30, 0, 30,
30, 30, 30, 0, 0, 30, 30, 30, 30, 30, 30, 30, 0, 30, 30, 30, 30, 30, 30,
30, 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0, 0, 0, 0,
0, 0, 44, 44, 44, 44, 44, 44, 44, 44, 86, 86, 86, 86, 86, 86, 86, 86, 86,
87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 0, 0, 0, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 44, 44, 30, 30, 30, 30, 30, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 94, 95, 0, 0, 0, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 44, 44, 44, 87, 87, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 83, 83, 83, 82, 82, 82, 82, 82, 82, 82, 83, 83,
83, 83, 83, 83, 83, 83, 82, 83, 83, 82, 82, 82, 82, 82, 82, 82, 82, 82,
85, 82, 44, 44, 44, 44, 44, 44, 44, 8, 44, 0, 0, 0, 86, 86, 86, 86, 86,
86, 86, 86, 86, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 6, 6, 6, 6, 6, 6, 25, 6, 6, 6, 6, 80, 80, 80, 80, 0, 86, 86,
86, 86, 86, 86, 86, 86, 86, 86, 0, 0, 0, 0, 0, 0, 30, 30, 30, 32, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0, 0, 0, 0, 0, 0,
0, 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 21, 18, 21, 18, 21, 18, 21,
18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 21, 21, 21, 21,
21, 21, 0, 0, 0, 0, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18,
21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 18, 21, 0, 0, 0, 0, 0, 0, 21,
21, 21, 21, 21, 21, 21, 21, 18, 18, 18, 18, 18, 18, 18, 18, 21, 21, 21,
21, 21, 21, 0, 0, 18, 18, 18, 18, 18, 18, 0, 0, 21, 21, 21, 21, 21, 21,
21, 21, 18, 18, 18, 18, 18, 18, 18, 18, 21, 21, 21, 21, 21, 21, 21, 21,
18, 18, 18, 18, 18, 18, 18, 18, 21, 21, 21, 21, 21, 21, 0, 0, 18, 18, 18,
18, 18, 18, 0, 0, 21, 21, 21, 21, 21, 21, 21, 21, 0, 18, 0, 18, 0, 18, 0,
18, 21, 21, 21, 21, 21, 21, 21, 21, 18, 18, 18, 18, 18, 18, 18, 18, 21,
21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 0, 0, 21, 21, 21, 21,
21, 21, 21, 21, 31, 31, 31, 31, 31, 31, 31, 31, 21, 21, 21, 21, 21, 21,
21, 21, 31, 31, 31, 31, 31, 31, 31, 31, 21, 21, 21, 21, 21, 21, 21, 21,
31, 31, 31, 31, 31, 31, 31, 31, 21, 21, 21, 21, 21, 0, 21, 21, 18, 18,
18, 18, 31, 19, 21, 19, 19, 19, 21, 21, 21, 0, 21, 21, 18, 18, 18, 18,
31, 19, 19, 19, 21, 21, 21, 21, 0, 0, 21, 21, 18, 18, 18, 18, 0, 19, 19,
19, 21, 21, 21, 21, 21, 21, 21, 21, 18, 18, 18, 18, 18, 19, 19, 19, 0, 0,
21, 21, 21, 0, 21, 21, 18, 18, 18, 18, 31, 19, 19, 0, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 99, 80, 80, 100, 101, 25, 25, 25, 25, 25, 25, 6, 6, 102,
103, 94, 102, 102, 103, 94, 102, 6, 6, 6, 6, 6, 6, 6, 6, 104, 105, 106,
107, 108, 109, 110, 5, 7, 7, 7, 7, 7, 6, 6, 6, 6, 24, 28, 6, 6, 6, 6, 20,
20, 6, 6, 6, 17, 9, 10, 0, 6, 6, 6, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 80, 80, 80,
80, 80, 27, 0, 0, 0, 27, 27, 27, 27, 27, 27, 11, 11, 17, 9, 10, 21, 27,
27, 27, 27, 27, 27, 27, 27, 27, 27, 11, 11, 17, 9, 10, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
8, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 33, 38, 38, 33, 33, 33, 33, 38, 38,
38, 33, 33, 43, 43, 43, 43, 33, 43, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 23, 18, 23, 23,
23, 23, 18, 23, 23, 21, 18, 18, 18, 21, 21, 18, 18, 18, 21, 23, 18, 23,
23, 23, 18, 18, 18, 18, 18, 23, 23, 23, 23, 23, 23, 18, 23, 18, 23, 18,
23, 18, 18, 18, 18, 26, 21, 18, 18, 23, 18, 21, 30, 30, 30, 30, 21, 23,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 111, 111, 111, 111,
111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111,
111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111,
111, 111, 111, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 17, 17, 17,
17, 23, 23, 23, 23, 23, 17, 17, 23, 23, 23, 23, 17, 23, 23, 17, 23, 23,
17, 23, 23, 23, 23, 23, 23, 23, 17, 23, 23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 17, 17, 23, 23, 17, 23, 17, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 16, 16,
16, 16, 17, 17, 17, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 11, 11, 17,
16, 16, 17, 17, 17, 16, 16, 16, 16, 17, 16, 16, 16, 16, 17, 16, 17, 16,
17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17,
16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
16, 16, 17, 17, 17, 17, 17, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17,
17, 17, 16, 16, 17, 16, 17, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16,
16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 16, 16, 16, 16,
17, 17, 17, 17, 17, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 17,
17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
16, 16, 17, 17, 17, 17, 17, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17,
16, 16, 16, 16, 16, 17, 17, 16, 16, 17, 17, 17, 17, 16, 16, 16, 16, 16,
16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
16, 17, 17, 16, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 23, 23,
23, 23, 23, 23, 23, 16, 16, 16, 16, 23, 23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 16, 16, 23, 23, 23, 23, 23,
23, 23, 9, 10, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 42, 42, 42,
42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 23, 0, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 42, 23, 23, 23, 23, 23, 0, 0, 0, 0, 0, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27,
27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 42, 42, 42, 42, 42,
42, 42, 42, 42, 42, 42, 42, 42, 42, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 17, 23, 23, 23, 23, 23, 23, 23, 23, 23, 17, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 0, 0, 0,
0, 0, 0, 0, 0, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 0, 0, 0, 0, 0, 23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 17, 23, 23, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 23, 23, 23, 0, 23, 23, 23, 23,
0, 0, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 0, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 0, 23, 0, 23, 23, 23, 23, 0,
0, 0, 23, 0, 23, 23, 23, 23, 23, 23, 23, 0, 0, 23, 23, 23, 23, 23, 23,
23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 29, 29, 29, 29, 29, 29,
29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29,
29, 29, 29, 29, 29, 23, 0, 0, 0, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 0, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 0, 23, 23, 23, 23, 23, 23,
23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
23, 23, 0, 23, 23, 23, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 0, 0, 0, 0, 5, 6,
6, 6, 23, 32, 30, 111, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 23, 23, 9, 10,
9, 10, 9, 10, 9, 10, 25, 94, 95, 95, 23, 111, 111, 111, 111, 111, 111,
111, 111, 111, 112, 46, 34, 45, 113, 113, 25, 32, 32, 32, 32, 32, 23, 23,
111, 111, 111, 0, 0, 0, 23, 23, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0, 0, 0, 0, 114, 114, 19, 19,
32, 32, 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 20, 32, 32, 32, 0, 0, 0,
0, 0, 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 0, 0, 0, 0, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 0, 42, 42, 87, 87, 87, 87, 42, 42, 42, 42, 42, 42, 42, 42,
42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 0, 0, 0, 87, 87, 87,
87, 87, 87, 87, 87, 87, 87, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 0, 0, 0, 42, 42, 42, 42, 42, 42,
42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 0,
0, 0, 0, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 0, 42, 42, 42, 42,
42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
42, 0, 0, 0, 0, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
42, 42, 42, 0, 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 30, 30,
30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0,
0, 0, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
23, 0, 0, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
0, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 0, 23, 23, 23, 0, 23,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 30, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 115, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 116, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 21, 21, 21, 21, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 21, 21, 21, 21, 21, 0, 0, 0, 0, 0, 64, 117, 64, 64, 64,
64, 64, 64, 64, 64, 64, 64, 11, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
64, 64, 64, 0, 64, 64, 64, 64, 64, 0, 64, 0, 64, 64, 0, 64, 64, 0, 64,
64, 64, 64, 64, 64, 64, 64, 64, 64, 66, 66, 66, 66, 66, 66, 66, 66, 66,
66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
66, 66, 66, 66, 66, 66, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66, 66, 66, 66,
66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
66, 66, 94, 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66,
66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 0, 0, 66, 66, 66, 66, 66,
66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 66, 66, 66, 66, 66, 66, 66,
66, 66, 66, 66, 0, 0, 0, 0, 33, 33, 33, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 6, 25, 25, 20, 20, 94, 95, 94, 95, 94, 95, 94, 95, 94, 95, 94, 95,
94, 95, 94, 95, 0, 0, 0, 0, 6, 6, 6, 6, 20, 20, 20, 12, 6, 12, 0, 6, 12,
6, 6, 25, 94, 95, 94, 95, 94, 95, 7, 6, 6, 11, 13, 17, 17, 17, 0, 6, 8,
7, 6, 0, 0, 0, 0, 66, 66, 66, 0, 66, 0, 66, 66, 66, 66, 66, 66, 66, 66,
66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 0, 0, 80, 0, 6, 6, 7,
8, 7, 6, 6, 94, 95, 6, 11, 12, 13, 12, 14, 15, 15, 15, 15, 15, 15, 15,
15, 15, 15, 12, 6, 17, 17, 17, 6, 6, 18, 18, 18, 18, 18, 18, 18, 18, 18,
18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 94,
6, 95, 19, 20, 19, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 94, 17, 95, 17, 0, 0,
6, 94, 95, 6, 20, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 32, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 32, 32, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 30, 0, 0, 0, 30, 30, 30, 30, 30, 30, 0, 0, 30, 30, 30, 30, 30,
30, 0, 0, 30, 30, 30, 30, 30, 30, 0, 0, 30, 30, 30, 0, 0, 0, 8, 8, 17,
19, 23, 8, 8, 0, 23, 17, 17, 17, 17, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 80, 80, 80, 23, 23, 0, 0,
};
/* index tables for the decomposition data */
#define DECOMP_SHIFT 5
static unsigned char decomp_index1[] = {
0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 0, 8, 9, 10, 11, 12, 0, 0, 0, 13, 14,
15, 0, 0, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 0, 0, 26, 27, 0, 0, 0,
0, 28, 0, 0, 0, 0, 29, 0, 30, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 32, 33, 0, 0, 0, 34, 0, 0, 35, 36, 0, 0, 0, 0, 0, 0,
0, 37, 0, 38, 0, 39, 0, 0, 0, 40, 0, 0, 0, 41, 0, 0, 0, 42, 0, 0, 0, 43,
0, 0, 44, 0, 0, 0, 45, 46, 0, 47, 0, 48, 49, 50, 51, 0, 0, 0, 52, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 54, 55, 56, 57, 58, 59, 60, 61,
62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 0, 0, 75, 76, 77, 78,
79, 80, 81, 0, 82, 83, 84, 85, 86, 87, 0, 88, 0, 89, 0, 0, 0, 0, 0, 0, 0,
0, 0, 90, 91, 92, 93, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 0, 0, 96, 97, 98, 99, 100, 101,
102, 103, 0, 104, 105, 106, 107, 108, 109, 110, 111, 0, 112, 113, 114,
115, 0, 0, 0, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
128, 129, 130, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 132,
133, 134, 135, 136, 137, 138, 139, 140, 141, 0, 0, 0, 0, 0, 0, 142, 143,
144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157,
158, 159, 160, 161, 162, 163, 164, 165, 0, 166, 167, 168, 169, 170, 171,
172, 173, 174, 175, 176, 177, 178, 179, 180,
};
static unsigned short decomp_index2[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 3, 0, 0, 0, 0, 4,
0, 0, 5, 6, 7, 8, 0, 0, 9, 10, 11, 0, 12, 13, 14, 0, 15, 16, 17, 18, 19,
20, 0, 21, 22, 23, 24, 25, 26, 27, 28, 29, 0, 30, 31, 32, 33, 34, 35, 0,
0, 36, 37, 38, 39, 40, 0, 0, 41, 42, 43, 44, 45, 46, 0, 47, 48, 49, 50,
51, 52, 53, 54, 55, 0, 56, 57, 58, 59, 60, 61, 0, 0, 62, 63, 64, 65, 66,
0, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 0,
0, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
101, 102, 103, 0, 0, 104, 105, 106, 107, 108, 109, 110, 111, 112, 0, 113,
114, 115, 116, 117, 118, 0, 119, 120, 121, 122, 123, 124, 125, 126, 0, 0,
127, 128, 129, 130, 131, 132, 133, 0, 0, 134, 135, 136, 137, 138, 139, 0,
0, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153,
154, 155, 156, 157, 0, 0, 158, 159, 160, 161, 162, 163, 164, 165, 166,
167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180,
181, 182, 183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 184, 185, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 186, 187, 188, 189, 190,
191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204,
205, 206, 207, 208, 209, 210, 0, 211, 212, 213, 214, 215, 216, 0, 0, 217,
218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231,
232, 0, 0, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244,
245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258,
259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 0, 0, 269, 270, 0, 0,
0, 0, 0, 0, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282,
283, 284, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 285, 286, 287, 288, 289, 290, 291, 292, 293, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 294, 295, 296, 297, 298, 299, 0, 0, 300, 301, 302, 303,
304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 305, 306, 0, 307, 308, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 309, 0, 0, 0, 0, 0, 310, 0, 0, 0, 311, 0,
0, 0, 0, 0, 7, 312, 313, 314, 315, 316, 317, 0, 318, 0, 319, 320, 321, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
322, 323, 324, 325, 326, 327, 328, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 329, 330, 331, 332, 333, 0, 334, 335,
336, 337, 338, 339, 340, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 341, 342, 343, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 344, 345, 0, 346, 0, 0, 0, 347, 0, 0, 0, 0, 348, 349, 350, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 351, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 352, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 353, 354, 0, 355, 0, 0, 0,
356, 0, 0, 0, 0, 357, 358, 359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 360, 361, 0, 0, 0, 0, 0, 0, 0, 0, 0, 362, 363,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 364, 365, 366, 367, 0, 0, 368,
369, 0, 0, 370, 371, 372, 373, 374, 375, 0, 0, 376, 377, 378, 379, 380,
381, 0, 0, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 0,
0, 394, 395, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 396, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 397, 398,
399, 400, 401, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 402, 403, 404, 405, 0, 0, 0, 0, 0, 0, 0, 406, 0, 407, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 408, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 409, 0, 0, 0, 0, 0, 0, 0, 410, 0, 0,
411, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 412, 413, 414, 415, 416, 417, 418,
419, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 420, 421, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 422, 423, 0, 424, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 425, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 427,
428, 429, 0, 0, 430, 0, 0, 0, 0, 0, 0, 0, 0, 0, 431, 0, 0, 432, 433, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 434, 435, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 436, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 437, 438, 439, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 440, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 441, 0, 0,
0, 0, 0, 0, 442, 443, 0, 444, 445, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 446, 447, 448, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 449, 0, 450,
451, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
453, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 454, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 455, 456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 457, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 458, 0, 0, 0, 0, 0,
0, 0, 0, 0, 459, 0, 0, 0, 0, 460, 0, 0, 0, 0, 461, 0, 0, 0, 0, 462, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 463, 0, 0, 0, 0, 0, 0, 0, 0, 0, 464, 0,
465, 466, 467, 468, 469, 0, 0, 0, 0, 0, 0, 0, 470, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 471, 0, 0, 0, 0, 0, 0, 0, 0, 0, 472, 0, 0,
0, 0, 473, 0, 0, 0, 0, 474, 0, 0, 0, 0, 475, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 476, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 477, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 478, 479, 480,
481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494,
495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508,
509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522,
523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536,
537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550,
551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564,
565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578,
579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592,
593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606,
607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620,
621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 0, 0, 0,
0, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647,
648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661,
662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675,
676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689,
690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703,
704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717,
718, 719, 720, 721, 722, 723, 0, 0, 0, 0, 0, 0, 724, 725, 726, 727, 728,
729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742,
743, 744, 745, 0, 0, 746, 747, 748, 749, 750, 751, 0, 0, 752, 753, 754,
755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768,
769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782,
783, 784, 785, 786, 787, 788, 789, 0, 0, 790, 791, 792, 793, 794, 795, 0,
0, 796, 797, 798, 799, 800, 801, 802, 803, 0, 804, 0, 805, 0, 806, 0,
807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820,
821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834,
835, 836, 837, 0, 0, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847,
848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861,
862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875,
876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889,
890, 0, 891, 892, 893, 894, 895, 896, 897, 898, 899, 898, 900, 901, 902,
903, 904, 0, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916,
917, 918, 0, 0, 919, 920, 921, 922, 923, 924, 0, 925, 926, 927, 928, 929,
930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 0,
0, 944, 945, 946, 0, 947, 948, 949, 950, 951, 952, 953, 954, 955, 0, 956,
957, 958, 958, 958, 958, 958, 1, 958, 958, 958, 0, 0, 0, 0, 0, 0, 959, 0,
0, 0, 0, 0, 960, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 961, 962, 963, 0, 0,
0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 964, 965, 0, 966, 967, 0, 0, 0, 0, 968, 0,
969, 0, 0, 0, 0, 0, 0, 0, 0, 0, 970, 971, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 972, 0, 0, 0, 973, 974, 975, 976, 977, 978, 979, 980, 981,
982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995,
996, 997, 998, 999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 1000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 1001, 1002, 1003, 1004, 0, 1005, 1006, 1007, 0,
1008, 1009, 1010, 1010, 1010, 1011, 1012, 1013, 1013, 1014, 1015, 0,
1016, 1017, 0, 0, 1018, 1019, 1020, 1020, 1020, 0, 0, 1021, 1022, 1023,
0, 1024, 0, 1025, 0, 1024, 0, 1026, 1027, 1028, 1003, 0, 1029, 1030,
1031, 0, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1039, 1040, 1041,
1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053,
1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065,
1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077,
1078, 1079, 1080, 1081, 1082, 1083, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1084, 1085, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1086, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1087, 1088,
1089, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1090,
0, 0, 0, 0, 1091, 0, 0, 1092, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1093, 0, 1094, 0, 0, 0, 0, 0, 1095, 1096, 0,
1097, 1098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1099, 0, 0,
1100, 0, 0, 1101, 0, 1102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 1103, 0, 1104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1105,
1106, 1107, 1108, 1109, 0, 0, 1110, 1111, 0, 0, 1112, 1113, 0, 0, 0, 0,
0, 0, 1114, 1115, 0, 0, 1116, 1117, 0, 0, 1118, 1119, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1120, 1121, 1122, 1123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1124, 1125, 1126, 1127, 0, 0, 0, 0, 0, 0, 1128, 1129, 1130,
1131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 1132, 1133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142,
1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154,
1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166,
1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178,
1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190,
1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202,
1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214,
1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226,
1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238,
1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250,
1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262,
1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1273, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1274, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1275, 1276, 1277, 1278, 1279, 1280,
1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292,
1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304,
1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316,
1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328,
1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340,
1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352,
1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364,
1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376,
1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388,
1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400,
1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412,
1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424,
1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436,
1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448,
1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460,
1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472,
1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484,
1485, 1486, 1487, 1488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1489, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 1490, 0, 1298, 1491, 1492, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 1493, 0, 1494, 0, 1495, 0, 1496, 0, 1497, 0, 1498, 0, 1499, 0,
1500, 0, 1501, 0, 1502, 0, 1503, 0, 1504, 0, 0, 1505, 0, 1506, 0, 1507,
0, 0, 0, 0, 0, 0, 1508, 1509, 0, 1510, 1511, 0, 1512, 1513, 0, 1514,
1515, 0, 1516, 1517, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 1518, 0, 0, 0, 0, 0, 0, 1519, 1520, 0, 1521, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1522, 0, 1523, 0, 1524, 0, 1525, 0, 1526, 0,
1527, 0, 1528, 0, 1529, 0, 1530, 0, 1531, 0, 1532, 0, 1533, 0, 0, 1534,
0, 1535, 0, 1536, 0, 0, 0, 0, 0, 0, 1537, 1538, 0, 1539, 1540, 0, 1541,
1542, 0, 1543, 1544, 0, 1545, 1546, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1547, 0, 0, 1548, 1549, 1550, 1551, 0, 0,
0, 1552, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1553,
1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565,
1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577,
1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589,
1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601,
1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613,
1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625,
1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637,
1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 0, 0, 0, 1647,
1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659,
1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671,
1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683,
1684, 1685, 1686, 1687, 1688, 1689, 0, 0, 0, 1690, 1691, 1692, 1693,
1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705,
1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717,
1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1726, 1727,
1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739,
1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751,
1752, 1753, 0, 0, 0, 0, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761,
1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773,
1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785,
1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797,
1798, 1799, 1800, 1801, 1802, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813,
1814, 0, 0, 0, 0, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823,
1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835,
1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847,
1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859,
1860, 1861, 0, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870,
1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882,
1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894,
1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906,
1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918,
1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930,
1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942,
1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954,
1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966,
1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978,
1979, 1980, 0, 0, 0, 0, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988,
1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024,
2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036,
2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048,
2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060,
2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072,
2073, 2074, 2075, 2076, 2077, 2078, 2079, 0, 0, 2080, 2081, 2082, 2083,
2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095,
2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107,
2108, 2109, 2110, 0, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118,
2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129,
2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141,
2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153,
2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165,
2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177,
2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189,
2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201,
2130, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212,
2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224,
2225, 2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236,
2237, 2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248,
2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260,
2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2220, 2270, 2271,
2272, 2273, 2274, 2275, 2276, 2277, 2204, 2278, 2279, 2280, 2281, 2282,
2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294,
2295, 2296, 2297, 2130, 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305,
2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317,
2318, 2319, 2320, 2321, 2322, 2323, 2324, 2206, 2325, 2326, 2327, 2328,
2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340,
2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, 2350, 2351, 2352,
2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364,
2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 0, 0, 2375,
0, 2376, 0, 0, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385,
2386, 0, 2387, 0, 2388, 0, 0, 2389, 2390, 0, 0, 0, 2391, 2392, 2393,
2394, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2395, 2396,
2397, 2398, 2399, 2400, 2401, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2402,
2403, 2404, 2405, 2406, 0, 0, 0, 0, 0, 2407, 0, 2408, 2409, 2410, 2411,
2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423,
2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 0, 2432, 2433, 2434,
2435, 2436, 0, 2437, 0, 2438, 2439, 0, 2440, 2441, 0, 2442, 2443, 2444,
2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456,
2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468,
2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479, 2480,
2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492,
2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504,
2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516,
2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528,
2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540,
2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559,
2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571,
2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583,
2584, 2585, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595,
2596, 2597, 2588, 2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606,
2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618,
2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630,
2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642,
2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654,
2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666,
2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678,
2679, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690,
2691, 2692, 2693, 2694, 2695, 2696, 2697, 2589, 2698, 2699, 2700, 2701,
2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713,
2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725,
2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734, 2735, 2736, 2737,
2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749,
2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761,
2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773,
2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785,
2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797,
2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809,
2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821,
2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833,
2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845,
2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857,
2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869,
2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881,
2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893,
2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905,
2906, 2907, 2908, 2909, 2910, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920,
2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932,
2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944,
2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956,
2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968,
2969, 2970, 2971, 2972, 2973, 2974, 0, 0, 2975, 2976, 2977, 2978, 2979,
2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989, 2990, 2991,
2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003,
3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015,
3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027,
3028, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3029, 3030, 3031,
3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3041, 3042, 3043, 3044, 3044,
3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056,
3057, 3058, 3059, 3060, 0, 0, 0, 0, 3061, 3061, 3061, 3061, 3062, 3062,
3062, 3063, 3064, 3065, 0, 3066, 3067, 3068, 3069, 3070, 3071, 3072,
3073, 3074, 3075, 3076, 3077, 3078, 3079, 3080, 3081, 3082, 3083, 3084,
0, 3085, 3086, 3087, 3088, 0, 0, 0, 0, 3089, 3090, 3091, 0, 3092, 0,
3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101, 3102, 3103, 3104,
3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116,
3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 3126, 3127, 3128,
3129, 3130, 3131, 3132, 3133, 3134, 3135, 3136, 3137, 3138, 3139, 3140,
3141, 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, 3151, 3152,
3153, 3154, 3155, 3156, 3157, 3158, 3159, 3160, 3161, 3162, 3163, 3164,
3165, 3166, 3167, 3168, 3169, 3170, 3171, 3172, 3173, 3174, 3175, 3176,
3177, 3178, 3179, 3180, 3181, 3182, 3183, 3184, 3185, 3186, 3187, 3188,
3189, 3190, 3191, 3192, 3193, 3194, 3195, 3196, 3197, 3198, 3199, 3200,
3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210, 3211, 3212,
3213, 3214, 3215, 3216, 3217, 3218, 3219, 3220, 3221, 3222, 3223, 3224,
3225, 3226, 3227, 0, 0, 0, 0, 3228, 3229, 3230, 3231, 3232, 3233, 3234,
3235, 3236, 3237, 3238, 3239, 3240, 3241, 3242, 3243, 3244, 3245, 3246,
3247, 3248, 3249, 3250, 3251, 3252, 3253, 3254, 3255, 3256, 3257, 3258,
3259, 3260, 3261, 3262, 3263, 3264, 3265, 3266, 3267, 3268, 3269, 3270,
3271, 3272, 3273, 3274, 3275, 3276, 3277, 3278, 3279, 3280, 3281, 3282,
3283, 3284, 3285, 3286, 3287, 3288, 3289, 3290, 3291, 3292, 3293, 3294,
3295, 3296, 3297, 3298, 3299, 3300, 3301, 3302, 3303, 3304, 3305, 3306,
3307, 3308, 3309, 3310, 3311, 3312, 3313, 3314, 3315, 3316, 3317, 3318,
3319, 3320, 3321, 0, 0, 3322, 3323, 3324, 3325, 3326, 3327, 3328, 3329,
3330, 3331, 3332, 3333, 3334, 3335, 3336, 3337, 3338, 3339, 3340, 3341,
3342, 3343, 3344, 3345, 3346, 3347, 3348, 3349, 3350, 3351, 3352, 3353,
3354, 3355, 3356, 3357, 3358, 3359, 3360, 3361, 3362, 3363, 3364, 3365,
3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3377,
3378, 3379, 3380, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389,
3390, 3391, 3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3401,
3402, 3403, 3404, 3405, 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413,
3414, 3415, 0, 0, 0, 3416, 3417, 3418, 3419, 3420, 3421, 0, 0, 3422,
3423, 3424, 3425, 3426, 3427, 0, 0, 3428, 3429, 3430, 3431, 3432, 3433,
0, 0, 3434, 3435, 3436, 0, 0, 0, 3437, 3438, 3439, 3440, 3441, 3442,
3443, 0, 3444, 3445, 3446, 3447, 3448, 3449, 3450, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
};