[pypy-svn] r27662 - pypy/dist/pypy/module/unicodedata

ac at codespeak.net ac at codespeak.net
Wed May 24 22:18:31 CEST 2006


Author: ac
Date: Wed May 24 22:18:25 2006
New Revision: 27662

Modified:
   pypy/dist/pypy/module/unicodedata/generate_unicodedb.py
   pypy/dist/pypy/module/unicodedata/unicodedb.py
Log:
Update to Unicode 4.1 as per CPython 2.5

Modified: pypy/dist/pypy/module/unicodedata/generate_unicodedb.py
==============================================================================
--- pypy/dist/pypy/module/unicodedata/generate_unicodedb.py	(original)
+++ pypy/dist/pypy/module/unicodedata/generate_unicodedb.py	Wed May 24 22:18:25 2006
@@ -2,6 +2,17 @@
 
 MAXUNICODE = 0x10FFFF     # the value of sys.maxunicode of wide Python builds
 
+class Fraction:
+    def __init__(self, numerator, denominator):
+        self.numerator = numerator
+        self.denominator = denominator
+
+    def __repr__(self):
+        return '%r / %r' % (self.numerator, self.denominator)
+
+    def __str__(self):
+        return repr(self)
+
 class Unicodechar:
     def __init__(self, data):
         if not data[1] or data[1][0] == '<' and data[1][-1] == '>':
@@ -39,7 +50,7 @@
         if data[8]:
             try:
                 numerator, denomenator = data[8].split('/')
-                self.numeric = float(numerator) / float(denomenator)
+                self.numeric = Fraction(float(numerator), float(denomenator))
             except ValueError:
                 self.numeric = float(data[8])
         self.mirrored = (data[9] == 'Y')

Modified: pypy/dist/pypy/module/unicodedata/unicodedb.py
==============================================================================
--- pypy/dist/pypy/module/unicodedata/unicodedb.py	(original)
+++ pypy/dist/pypy/module/unicodedata/unicodedb.py	Wed May 24 22:18:25 2006
@@ -1,8 +1,8 @@
 # UNICODE CHARACTER DATABASE
 # This file was generated with the command:
-#     D:\pypy\dist\pypy\module\unicodedata\generate_unicodedb.py -o unicodedb.py UnicodeData-3.2.0.txt CompositionExclusions-3.2.0.txt EastAsianWidth-3.2.0.txt
+#     ./generate_unicodedb.py -o unicodedb.py UnicodeData-4.1.0.txt CompositionExclusions-4.1.0.txt EastAsianWidth-4.1.0.txt
 
-version = '3.2.0'
+version = '4.1.0'
 
 _charnames = {
 32: 'SPACE',
@@ -485,6 +485,7 @@
 542: 'LATIN CAPITAL LETTER H WITH CARON',
 543: 'LATIN SMALL LETTER H WITH CARON',
 544: 'LATIN CAPITAL LETTER N WITH LONG RIGHT LEG',
+545: 'LATIN SMALL LETTER D WITH CURL',
 546: 'LATIN CAPITAL LETTER OU',
 547: 'LATIN SMALL LETTER OU',
 548: 'LATIN CAPITAL LETTER Z WITH HOOK',
@@ -503,6 +504,20 @@
 561: 'LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON',
 562: 'LATIN CAPITAL LETTER Y WITH MACRON',
 563: 'LATIN SMALL LETTER Y WITH MACRON',
+564: 'LATIN SMALL LETTER L WITH CURL',
+565: 'LATIN SMALL LETTER N WITH CURL',
+566: 'LATIN SMALL LETTER T WITH CURL',
+567: 'LATIN SMALL LETTER DOTLESS J',
+568: 'LATIN SMALL LETTER DB DIGRAPH',
+569: 'LATIN SMALL LETTER QP DIGRAPH',
+570: 'LATIN CAPITAL LETTER A WITH STROKE',
+571: 'LATIN CAPITAL LETTER C WITH STROKE',
+572: 'LATIN SMALL LETTER C WITH STROKE',
+573: 'LATIN CAPITAL LETTER L WITH BAR',
+574: 'LATIN CAPITAL LETTER T WITH DIAGONAL STROKE',
+575: 'LATIN SMALL LETTER S WITH SWASH TAIL',
+576: 'LATIN SMALL LETTER Z WITH SWASH TAIL',
+577: 'LATIN CAPITAL LETTER GLOTTAL STOP',
 592: 'LATIN SMALL LETTER TURNED A',
 593: 'LATIN SMALL LETTER ALPHA',
 594: 'LATIN SMALL LETTER TURNED ALPHA',
@@ -597,6 +612,8 @@
 683: 'LATIN SMALL LETTER LZ DIGRAPH',
 684: 'LATIN LETTER BILABIAL PERCUSSIVE',
 685: 'LATIN LETTER BIDENTAL PERCUSSIVE',
+686: 'LATIN SMALL LETTER TURNED H WITH FISHHOOK',
+687: 'LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL',
 688: 'MODIFIER LETTER SMALL H',
 689: 'MODIFIER LETTER SMALL H WITH HOOK',
 690: 'MODIFIER LETTER SMALL J',
@@ -660,6 +677,23 @@
 748: 'MODIFIER LETTER VOICING',
 749: 'MODIFIER LETTER UNASPIRATED',
 750: 'MODIFIER LETTER DOUBLE APOSTROPHE',
+751: 'MODIFIER LETTER LOW DOWN ARROWHEAD',
+752: 'MODIFIER LETTER LOW UP ARROWHEAD',
+753: 'MODIFIER LETTER LOW LEFT ARROWHEAD',
+754: 'MODIFIER LETTER LOW RIGHT ARROWHEAD',
+755: 'MODIFIER LETTER LOW RING',
+756: 'MODIFIER LETTER MIDDLE GRAVE ACCENT',
+757: 'MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT',
+758: 'MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT',
+759: 'MODIFIER LETTER LOW TILDE',
+760: 'MODIFIER LETTER RAISED COLON',
+761: 'MODIFIER LETTER BEGIN HIGH TONE',
+762: 'MODIFIER LETTER END HIGH TONE',
+763: 'MODIFIER LETTER BEGIN LOW TONE',
+764: 'MODIFIER LETTER END LOW TONE',
+765: 'MODIFIER LETTER SHELF',
+766: 'MODIFIER LETTER OPEN SHELF',
+767: 'MODIFIER LETTER LOW LEFT ARROW',
 768: 'COMBINING GRAVE ACCENT',
 769: 'COMBINING ACUTE ACCENT',
 770: 'COMBINING CIRCUMFLEX ACCENT',
@@ -740,6 +774,22 @@
 845: 'COMBINING LEFT RIGHT ARROW BELOW',
 846: 'COMBINING UPWARDS ARROW BELOW',
 847: 'COMBINING GRAPHEME JOINER',
+848: 'COMBINING RIGHT ARROWHEAD ABOVE',
+849: 'COMBINING LEFT HALF RING ABOVE',
+850: 'COMBINING FERMATA',
+851: 'COMBINING X BELOW',
+852: 'COMBINING LEFT ARROWHEAD BELOW',
+853: 'COMBINING RIGHT ARROWHEAD BELOW',
+854: 'COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW',
+855: 'COMBINING RIGHT HALF RING ABOVE',
+856: 'COMBINING DOT ABOVE RIGHT',
+857: 'COMBINING ASTERISK BELOW',
+858: 'COMBINING DOUBLE RING BELOW',
+859: 'COMBINING ZIGZAG ABOVE',
+860: 'COMBINING DOUBLE BREVE BELOW',
+861: 'COMBINING DOUBLE BREVE',
+862: 'COMBINING DOUBLE MACRON',
+863: 'COMBINING DOUBLE MACRON BELOW',
 864: 'COMBINING DOUBLE TILDE',
 865: 'COMBINING DOUBLE INVERTED BREVE',
 866: 'COMBINING DOUBLE RIGHTWARDS ARROW BELOW',
@@ -871,6 +921,15 @@
 1012: 'GREEK CAPITAL THETA SYMBOL',
 1013: 'GREEK LUNATE EPSILON SYMBOL',
 1014: 'GREEK REVERSED LUNATE EPSILON SYMBOL',
+1015: 'GREEK CAPITAL LETTER SHO',
+1016: 'GREEK SMALL LETTER SHO',
+1017: 'GREEK CAPITAL LUNATE SIGMA SYMBOL',
+1018: 'GREEK CAPITAL LETTER SAN',
+1019: 'GREEK SMALL LETTER SAN',
+1020: 'GREEK RHO WITH STROKE SYMBOL',
+1021: 'GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL',
+1022: 'GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL',
+1023: 'GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL',
 1024: 'CYRILLIC CAPITAL LETTER IE WITH GRAVE',
 1025: 'CYRILLIC CAPITAL LETTER IO',
 1026: 'CYRILLIC CAPITAL LETTER DJE',
@@ -1115,6 +1174,8 @@
 1267: 'CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE',
 1268: 'CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS',
 1269: 'CYRILLIC SMALL LETTER CHE WITH DIAERESIS',
+1270: 'CYRILLIC CAPITAL LETTER GHE WITH DESCENDER',
+1271: 'CYRILLIC SMALL LETTER GHE WITH DESCENDER',
 1272: 'CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS',
 1273: 'CYRILLIC SMALL LETTER YERU WITH DIAERESIS',
 1280: 'CYRILLIC CAPITAL LETTER KOMI DE',
@@ -1236,6 +1297,7 @@
 1439: 'HEBREW ACCENT QARNEY PARA',
 1440: 'HEBREW ACCENT TELISHA GEDOLA',
 1441: 'HEBREW ACCENT PAZER',
+1442: 'HEBREW ACCENT ATNAH HAFUKH',
 1443: 'HEBREW ACCENT MUNAH',
 1444: 'HEBREW ACCENT MAHAPAKH',
 1445: 'HEBREW ACCENT MERKHA',
@@ -1269,6 +1331,9 @@
 1474: 'HEBREW POINT SIN DOT',
 1475: 'HEBREW PUNCTUATION SOF PASUQ',
 1476: 'HEBREW MARK UPPER DOT',
+1477: 'HEBREW MARK LOWER DOT',
+1478: 'HEBREW PUNCTUATION NUN HAFUKHA',
+1479: 'HEBREW POINT QAMATS QATAN',
 1488: 'HEBREW LETTER ALEF',
 1489: 'HEBREW LETTER BET',
 1490: 'HEBREW LETTER GIMEL',
@@ -1301,8 +1366,23 @@
 1522: 'HEBREW LIGATURE YIDDISH DOUBLE YOD',
 1523: 'HEBREW PUNCTUATION GERESH',
 1524: 'HEBREW PUNCTUATION GERSHAYIM',
+1536: 'ARABIC NUMBER SIGN',
+1537: 'ARABIC SIGN SANAH',
+1538: 'ARABIC FOOTNOTE MARKER',
+1539: 'ARABIC SIGN SAFHA',
+1547: 'AFGHANI SIGN',
 1548: 'ARABIC COMMA',
+1549: 'ARABIC DATE SEPARATOR',
+1550: 'ARABIC POETIC VERSE SIGN',
+1551: 'ARABIC SIGN MISRA',
+1552: 'ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM',
+1553: 'ARABIC SIGN ALAYHE ASSALLAM',
+1554: 'ARABIC SIGN RAHMATULLAH ALAYHE',
+1555: 'ARABIC SIGN RADI ALLAHOU ANHU',
+1556: 'ARABIC SIGN TAKHALLUS',
+1557: 'ARABIC SMALL HIGH TAH',
 1563: 'ARABIC SEMICOLON',
+1566: 'ARABIC TRIPLE DOT PUNCTUATION MARK',
 1567: 'ARABIC QUESTION MARK',
 1569: 'ARABIC LETTER HAMZA',
 1570: 'ARABIC LETTER ALEF WITH MADDA ABOVE',
@@ -1352,6 +1432,15 @@
 1619: 'ARABIC MADDAH ABOVE',
 1620: 'ARABIC HAMZA ABOVE',
 1621: 'ARABIC HAMZA BELOW',
+1622: 'ARABIC SUBSCRIPT ALEF',
+1623: 'ARABIC INVERTED DAMMA',
+1624: 'ARABIC MARK NOON GHUNNA',
+1625: 'ARABIC ZWARAKAY',
+1626: 'ARABIC VOWEL SIGN SMALL V ABOVE',
+1627: 'ARABIC VOWEL SIGN INVERTED SMALL V ABOVE',
+1628: 'ARABIC VOWEL SIGN DOT BELOW',
+1629: 'ARABIC REVERSED DAMMA',
+1630: 'ARABIC FATHA WITH TWO DOTS',
 1632: 'ARABIC-INDIC DIGIT ZERO',
 1633: 'ARABIC-INDIC DIGIT ONE',
 1634: 'ARABIC-INDIC DIGIT TWO',
@@ -1494,6 +1583,8 @@
 1771: 'ARABIC EMPTY CENTRE HIGH STOP',
 1772: 'ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE',
 1773: 'ARABIC SMALL LOW MEEM',
+1774: 'ARABIC LETTER DAL WITH INVERTED V',
+1775: 'ARABIC LETTER REH WITH INVERTED V',
 1776: 'EXTENDED ARABIC-INDIC DIGIT ZERO',
 1777: 'EXTENDED ARABIC-INDIC DIGIT ONE',
 1778: 'EXTENDED ARABIC-INDIC DIGIT TWO',
@@ -1509,6 +1600,7 @@
 1788: 'ARABIC LETTER GHAIN WITH DOT BELOW',
 1789: 'ARABIC SIGN SINDHI AMPERSAND',
 1790: 'ARABIC SIGN SINDHI POSTPOSITION MEN',
+1791: 'ARABIC LETTER HEH WITH INVERTED V',
 1792: 'SYRIAC END OF PARAGRAPH',
 1793: 'SYRIAC SUPRALINEAR FULL STOP',
 1794: 'SYRIAC SUBLINEAR FULL STOP',
@@ -1553,6 +1645,9 @@
 1834: 'SYRIAC LETTER RISH',
 1835: 'SYRIAC LETTER SHIN',
 1836: 'SYRIAC LETTER TAW',
+1837: 'SYRIAC LETTER PERSIAN BHETH',
+1838: 'SYRIAC LETTER PERSIAN GHAMAL',
+1839: 'SYRIAC LETTER PERSIAN DHALATH',
 1840: 'SYRIAC PTHAHA ABOVE',
 1841: 'SYRIAC PTHAHA BELOW',
 1842: 'SYRIAC PTHAHA DOTTED',
@@ -1580,6 +1675,39 @@
 1864: 'SYRIAC OBLIQUE LINE BELOW',
 1865: 'SYRIAC MUSIC',
 1866: 'SYRIAC BARREKH',
+1869: 'SYRIAC LETTER SOGDIAN ZHAIN',
+1870: 'SYRIAC LETTER SOGDIAN KHAPH',
+1871: 'SYRIAC LETTER SOGDIAN FE',
+1872: 'ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW',
+1873: 'ARABIC LETTER BEH WITH DOT BELOW AND THREE DOTS ABOVE',
+1874: 'ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW',
+1875: 'ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW AND TWO DOTS ABOVE',
+1876: 'ARABIC LETTER BEH WITH TWO DOTS BELOW AND DOT ABOVE',
+1877: 'ARABIC LETTER BEH WITH INVERTED SMALL V BELOW',
+1878: 'ARABIC LETTER BEH WITH SMALL V',
+1879: 'ARABIC LETTER HAH WITH TWO DOTS ABOVE',
+1880: 'ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW',
+1881: 'ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH',
+1882: 'ARABIC LETTER DAL WITH INVERTED SMALL V BELOW',
+1883: 'ARABIC LETTER REH WITH STROKE',
+1884: 'ARABIC LETTER SEEN WITH FOUR DOTS ABOVE',
+1885: 'ARABIC LETTER AIN WITH TWO DOTS ABOVE',
+1886: 'ARABIC LETTER AIN WITH THREE DOTS POINTING DOWNWARDS ABOVE',
+1887: 'ARABIC LETTER AIN WITH TWO DOTS VERTICALLY ABOVE',
+1888: 'ARABIC LETTER FEH WITH TWO DOTS BELOW',
+1889: 'ARABIC LETTER FEH WITH THREE DOTS POINTING UPWARDS BELOW',
+1890: 'ARABIC LETTER KEHEH WITH DOT ABOVE',
+1891: 'ARABIC LETTER KEHEH WITH THREE DOTS ABOVE',
+1892: 'ARABIC LETTER KEHEH WITH THREE DOTS POINTING UPWARDS BELOW',
+1893: 'ARABIC LETTER MEEM WITH DOT ABOVE',
+1894: 'ARABIC LETTER MEEM WITH DOT BELOW',
+1895: 'ARABIC LETTER NOON WITH TWO DOTS BELOW',
+1896: 'ARABIC LETTER NOON WITH SMALL TAH',
+1897: 'ARABIC LETTER NOON WITH SMALL V',
+1898: 'ARABIC LETTER LAM WITH BAR',
+1899: 'ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE',
+1900: 'ARABIC LETTER REH WITH HAMZA ABOVE',
+1901: 'ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE',
 1920: 'THAANA LETTER HAA',
 1921: 'THAANA LETTER SHAVIYANI',
 1922: 'THAANA LETTER NOONU',
@@ -1633,6 +1761,7 @@
 2305: 'DEVANAGARI SIGN CANDRABINDU',
 2306: 'DEVANAGARI SIGN ANUSVARA',
 2307: 'DEVANAGARI SIGN VISARGA',
+2308: 'DEVANAGARI LETTER SHORT A',
 2309: 'DEVANAGARI LETTER A',
 2310: 'DEVANAGARI LETTER AA',
 2311: 'DEVANAGARI LETTER I',
@@ -1734,6 +1863,7 @@
 2414: 'DEVANAGARI DIGIT EIGHT',
 2415: 'DEVANAGARI DIGIT NINE',
 2416: 'DEVANAGARI ABBREVIATION SIGN',
+2429: 'DEVANAGARI LETTER GLOTTAL STOP',
 2433: 'BENGALI SIGN CANDRABINDU',
 2434: 'BENGALI SIGN ANUSVARA',
 2435: 'BENGALI SIGN VISARGA',
@@ -1782,6 +1912,7 @@
 2488: 'BENGALI LETTER SA',
 2489: 'BENGALI LETTER HA',
 2492: 'BENGALI SIGN NUKTA',
+2493: 'BENGALI SIGN AVAGRAHA',
 2494: 'BENGALI VOWEL SIGN AA',
 2495: 'BENGALI VOWEL SIGN I',
 2496: 'BENGALI VOWEL SIGN II',
@@ -1794,6 +1925,7 @@
 2507: 'BENGALI VOWEL SIGN O',
 2508: 'BENGALI VOWEL SIGN AU',
 2509: 'BENGALI SIGN VIRAMA',
+2510: 'BENGALI LETTER KHANDA TA',
 2519: 'BENGALI AU LENGTH MARK',
 2524: 'BENGALI LETTER RRA',
 2525: 'BENGALI LETTER RHA',
@@ -1823,7 +1955,9 @@
 2552: 'BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR',
 2553: 'BENGALI CURRENCY DENOMINATOR SIXTEEN',
 2554: 'BENGALI ISSHAR',
+2561: 'GURMUKHI SIGN ADAK BINDI',
 2562: 'GURMUKHI SIGN BINDI',
+2563: 'GURMUKHI SIGN VISARGA',
 2565: 'GURMUKHI LETTER A',
 2566: 'GURMUKHI LETTER AA',
 2567: 'GURMUKHI LETTER I',
@@ -1908,6 +2042,7 @@
 2697: 'GUJARATI LETTER U',
 2698: 'GUJARATI LETTER UU',
 2699: 'GUJARATI LETTER VOCALIC R',
+2700: 'GUJARATI LETTER VOCALIC L',
 2701: 'GUJARATI VOWEL CANDRA E',
 2703: 'GUJARATI LETTER E',
 2704: 'GUJARATI LETTER AI',
@@ -1966,6 +2101,9 @@
 2765: 'GUJARATI SIGN VIRAMA',
 2768: 'GUJARATI OM',
 2784: 'GUJARATI LETTER VOCALIC RR',
+2785: 'GUJARATI LETTER VOCALIC LL',
+2786: 'GUJARATI VOWEL SIGN VOCALIC L',
+2787: 'GUJARATI VOWEL SIGN VOCALIC LL',
 2790: 'GUJARATI DIGIT ZERO',
 2791: 'GUJARATI DIGIT ONE',
 2792: 'GUJARATI DIGIT TWO',
@@ -1976,6 +2114,7 @@
 2797: 'GUJARATI DIGIT SEVEN',
 2798: 'GUJARATI DIGIT EIGHT',
 2799: 'GUJARATI DIGIT NINE',
+2801: 'GUJARATI RUPEE SIGN',
 2817: 'ORIYA SIGN CANDRABINDU',
 2818: 'ORIYA SIGN ANUSVARA',
 2819: 'ORIYA SIGN VISARGA',
@@ -2020,6 +2159,7 @@
 2864: 'ORIYA LETTER RA',
 2866: 'ORIYA LETTER LA',
 2867: 'ORIYA LETTER LLA',
+2869: 'ORIYA LETTER VA',
 2870: 'ORIYA LETTER SHA',
 2871: 'ORIYA LETTER SSA',
 2872: 'ORIYA LETTER SA',
@@ -2055,6 +2195,7 @@
 2926: 'ORIYA DIGIT EIGHT',
 2927: 'ORIYA DIGIT NINE',
 2928: 'ORIYA ISSHAR',
+2929: 'ORIYA LETTER WA',
 2946: 'TAMIL SIGN ANUSVARA',
 2947: 'TAMIL SIGN VISARGA',
 2949: 'TAMIL LETTER A',
@@ -2088,6 +2229,7 @@
 2995: 'TAMIL LETTER LLA',
 2996: 'TAMIL LETTER LLLA',
 2997: 'TAMIL LETTER VA',
+2998: 'TAMIL LETTER SHA',
 2999: 'TAMIL LETTER SSA',
 3000: 'TAMIL LETTER SA',
 3001: 'TAMIL LETTER HA',
@@ -2104,6 +2246,7 @@
 3020: 'TAMIL VOWEL SIGN AU',
 3021: 'TAMIL SIGN VIRAMA',
 3031: 'TAMIL AU LENGTH MARK',
+3046: 'TAMIL DIGIT ZERO',
 3047: 'TAMIL DIGIT ONE',
 3048: 'TAMIL DIGIT TWO',
 3049: 'TAMIL DIGIT THREE',
@@ -2116,6 +2259,14 @@
 3056: 'TAMIL NUMBER TEN',
 3057: 'TAMIL NUMBER ONE HUNDRED',
 3058: 'TAMIL NUMBER ONE THOUSAND',
+3059: 'TAMIL DAY SIGN',
+3060: 'TAMIL MONTH SIGN',
+3061: 'TAMIL YEAR SIGN',
+3062: 'TAMIL DEBIT SIGN',
+3063: 'TAMIL CREDIT SIGN',
+3064: 'TAMIL AS ABOVE SIGN',
+3065: 'TAMIL RUPEE SIGN',
+3066: 'TAMIL NUMBER SIGN',
 3073: 'TELUGU SIGN CANDRABINDU',
 3074: 'TELUGU SIGN ANUSVARA',
 3075: 'TELUGU SIGN VISARGA',
@@ -2247,6 +2398,8 @@
 3255: 'KANNADA LETTER SSA',
 3256: 'KANNADA LETTER SA',
 3257: 'KANNADA LETTER HA',
+3260: 'KANNADA SIGN NUKTA',
+3261: 'KANNADA SIGN AVAGRAHA',
 3262: 'KANNADA VOWEL SIGN AA',
 3263: 'KANNADA VOWEL SIGN I',
 3264: 'KANNADA VOWEL SIGN II',
@@ -2779,6 +2932,8 @@
 4043: 'TIBETAN SYMBOL NOR BU GSUM -KHYIL',
 4044: 'TIBETAN SYMBOL NOR BU BZHI -KHYIL',
 4047: 'TIBETAN SIGN RDEL NAG GSUM',
+4048: 'TIBETAN MARK BSKA- SHOG GI MGO RGYAN',
+4049: 'TIBETAN MARK MNYAM YIG GI MGO RGYAN',
 4096: 'MYANMAR LETTER KA',
 4097: 'MYANMAR LETTER KHA',
 4098: 'MYANMAR LETTER GA',
@@ -2936,7 +3091,10 @@
 4342: 'GEORGIAN LETTER FI',
 4343: 'GEORGIAN LETTER YN',
 4344: 'GEORGIAN LETTER ELIFI',
+4345: 'GEORGIAN LETTER TURNED GAN',
+4346: 'GEORGIAN LETTER AIN',
 4347: 'GEORGIAN PARAGRAPH SEPARATOR',
+4348: 'MODIFIER LETTER GEORGIAN NAR',
 4352: 'HANGUL CHOSEONG KIYEOK',
 4353: 'HANGUL CHOSEONG SSANGKIYEOK',
 4354: 'HANGUL CHOSEONG NIEUN',
@@ -3184,6 +3342,7 @@
 4612: 'ETHIOPIC SYLLABLE HEE',
 4613: 'ETHIOPIC SYLLABLE HE',
 4614: 'ETHIOPIC SYLLABLE HO',
+4615: 'ETHIOPIC SYLLABLE HOA',
 4616: 'ETHIOPIC SYLLABLE LA',
 4617: 'ETHIOPIC SYLLABLE LU',
 4618: 'ETHIOPIC SYLLABLE LI',
@@ -3247,6 +3406,7 @@
 4676: 'ETHIOPIC SYLLABLE QEE',
 4677: 'ETHIOPIC SYLLABLE QE',
 4678: 'ETHIOPIC SYLLABLE QO',
+4679: 'ETHIOPIC SYLLABLE QOA',
 4680: 'ETHIOPIC SYLLABLE QWA',
 4682: 'ETHIOPIC SYLLABLE QWI',
 4683: 'ETHIOPIC SYLLABLE QWAA',
@@ -3303,6 +3463,7 @@
 4740: 'ETHIOPIC SYLLABLE XEE',
 4741: 'ETHIOPIC SYLLABLE XE',
 4742: 'ETHIOPIC SYLLABLE XO',
+4743: 'ETHIOPIC SYLLABLE XOA',
 4744: 'ETHIOPIC SYLLABLE XWA',
 4746: 'ETHIOPIC SYLLABLE XWI',
 4747: 'ETHIOPIC SYLLABLE XWAA',
@@ -3339,6 +3500,7 @@
 4780: 'ETHIOPIC SYLLABLE KEE',
 4781: 'ETHIOPIC SYLLABLE KE',
 4782: 'ETHIOPIC SYLLABLE KO',
+4783: 'ETHIOPIC SYLLABLE KOA',
 4784: 'ETHIOPIC SYLLABLE KWA',
 4786: 'ETHIOPIC SYLLABLE KWI',
 4787: 'ETHIOPIC SYLLABLE KWAA',
@@ -3363,6 +3525,7 @@
 4812: 'ETHIOPIC SYLLABLE WEE',
 4813: 'ETHIOPIC SYLLABLE WE',
 4814: 'ETHIOPIC SYLLABLE WO',
+4815: 'ETHIOPIC SYLLABLE WOA',
 4816: 'ETHIOPIC SYLLABLE PHARYNGEAL A',
 4817: 'ETHIOPIC SYLLABLE PHARYNGEAL U',
 4818: 'ETHIOPIC SYLLABLE PHARYNGEAL I',
@@ -3393,6 +3556,7 @@
 4844: 'ETHIOPIC SYLLABLE YEE',
 4845: 'ETHIOPIC SYLLABLE YE',
 4846: 'ETHIOPIC SYLLABLE YO',
+4847: 'ETHIOPIC SYLLABLE YOA',
 4848: 'ETHIOPIC SYLLABLE DA',
 4849: 'ETHIOPIC SYLLABLE DU',
 4850: 'ETHIOPIC SYLLABLE DI',
@@ -3424,6 +3588,7 @@
 4876: 'ETHIOPIC SYLLABLE GEE',
 4877: 'ETHIOPIC SYLLABLE GE',
 4878: 'ETHIOPIC SYLLABLE GO',
+4879: 'ETHIOPIC SYLLABLE GOA',
 4880: 'ETHIOPIC SYLLABLE GWA',
 4882: 'ETHIOPIC SYLLABLE GWI',
 4883: 'ETHIOPIC SYLLABLE GWAA',
@@ -3436,6 +3601,7 @@
 4892: 'ETHIOPIC SYLLABLE GGEE',
 4893: 'ETHIOPIC SYLLABLE GGE',
 4894: 'ETHIOPIC SYLLABLE GGO',
+4895: 'ETHIOPIC SYLLABLE GGWAA',
 4896: 'ETHIOPIC SYLLABLE THA',
 4897: 'ETHIOPIC SYLLABLE THU',
 4898: 'ETHIOPIC SYLLABLE THI',
@@ -3475,6 +3641,7 @@
 4932: 'ETHIOPIC SYLLABLE TZEE',
 4933: 'ETHIOPIC SYLLABLE TZE',
 4934: 'ETHIOPIC SYLLABLE TZO',
+4935: 'ETHIOPIC SYLLABLE TZOA',
 4936: 'ETHIOPIC SYLLABLE FA',
 4937: 'ETHIOPIC SYLLABLE FU',
 4938: 'ETHIOPIC SYLLABLE FI',
@@ -3494,6 +3661,8 @@
 4952: 'ETHIOPIC SYLLABLE RYA',
 4953: 'ETHIOPIC SYLLABLE MYA',
 4954: 'ETHIOPIC SYLLABLE FYA',
+4959: 'ETHIOPIC COMBINING GEMINATION MARK',
+4960: 'ETHIOPIC SECTION MARK',
 4961: 'ETHIOPIC WORDSPACE',
 4962: 'ETHIOPIC FULL STOP',
 4963: 'ETHIOPIC COMMA',
@@ -3522,6 +3691,32 @@
 4986: 'ETHIOPIC NUMBER NINETY',
 4987: 'ETHIOPIC NUMBER HUNDRED',
 4988: 'ETHIOPIC NUMBER TEN THOUSAND',
+4992: 'ETHIOPIC SYLLABLE SEBATBEIT MWA',
+4993: 'ETHIOPIC SYLLABLE MWI',
+4994: 'ETHIOPIC SYLLABLE MWEE',
+4995: 'ETHIOPIC SYLLABLE MWE',
+4996: 'ETHIOPIC SYLLABLE SEBATBEIT BWA',
+4997: 'ETHIOPIC SYLLABLE BWI',
+4998: 'ETHIOPIC SYLLABLE BWEE',
+4999: 'ETHIOPIC SYLLABLE BWE',
+5000: 'ETHIOPIC SYLLABLE SEBATBEIT FWA',
+5001: 'ETHIOPIC SYLLABLE FWI',
+5002: 'ETHIOPIC SYLLABLE FWEE',
+5003: 'ETHIOPIC SYLLABLE FWE',
+5004: 'ETHIOPIC SYLLABLE SEBATBEIT PWA',
+5005: 'ETHIOPIC SYLLABLE PWI',
+5006: 'ETHIOPIC SYLLABLE PWEE',
+5007: 'ETHIOPIC SYLLABLE PWE',
+5008: 'ETHIOPIC TONAL MARK YIZET',
+5009: 'ETHIOPIC TONAL MARK DERET',
+5010: 'ETHIOPIC TONAL MARK RIKRIK',
+5011: 'ETHIOPIC TONAL MARK SHORT RIKRIK',
+5012: 'ETHIOPIC TONAL MARK DIFAT',
+5013: 'ETHIOPIC TONAL MARK KENAT',
+5014: 'ETHIOPIC TONAL MARK CHIRET',
+5015: 'ETHIOPIC TONAL MARK HIDET',
+5016: 'ETHIOPIC TONAL MARK DERET-HIDET',
+5017: 'ETHIOPIC TONAL MARK KURT',
 5024: 'CHEROKEE LETTER A',
 5025: 'CHEROKEE LETTER E',
 5026: 'CHEROKEE LETTER I',
@@ -4521,6 +4716,7 @@
 6106: 'KHMER SIGN KOOMUUT',
 6107: 'KHMER CURRENCY SYMBOL RIEL',
 6108: 'KHMER SIGN AVAKRAHASANYA',
+6109: 'KHMER SIGN ATTHACAN',
 6112: 'KHMER DIGIT ZERO',
 6113: 'KHMER DIGIT ONE',
 6114: 'KHMER DIGIT TWO',
@@ -4531,6 +4727,16 @@
 6119: 'KHMER DIGIT SEVEN',
 6120: 'KHMER DIGIT EIGHT',
 6121: 'KHMER DIGIT NINE',
+6128: 'KHMER SYMBOL LEK ATTAK SON',
+6129: 'KHMER SYMBOL LEK ATTAK MUOY',
+6130: 'KHMER SYMBOL LEK ATTAK PII',
+6131: 'KHMER SYMBOL LEK ATTAK BEI',
+6132: 'KHMER SYMBOL LEK ATTAK BUON',
+6133: 'KHMER SYMBOL LEK ATTAK PRAM',
+6134: 'KHMER SYMBOL LEK ATTAK PRAM-MUOY',
+6135: 'KHMER SYMBOL LEK ATTAK PRAM-PII',
+6136: 'KHMER SYMBOL LEK ATTAK PRAM-BEI',
+6137: 'KHMER SYMBOL LEK ATTAK PRAM-BUON',
 6144: 'MONGOLIAN BIRGA',
 6145: 'MONGOLIAN ELLIPSIS',
 6146: 'MONGOLIAN COMMA',
@@ -4686,6 +4892,445 @@
 6311: 'MONGOLIAN LETTER ALI GALI HALF YA',
 6312: 'MONGOLIAN LETTER MANCHU ALI GALI BHA',
 6313: 'MONGOLIAN LETTER ALI GALI DAGALGA',
+6400: 'LIMBU VOWEL-CARRIER LETTER',
+6401: 'LIMBU LETTER KA',
+6402: 'LIMBU LETTER KHA',
+6403: 'LIMBU LETTER GA',
+6404: 'LIMBU LETTER GHA',
+6405: 'LIMBU LETTER NGA',
+6406: 'LIMBU LETTER CA',
+6407: 'LIMBU LETTER CHA',
+6408: 'LIMBU LETTER JA',
+6409: 'LIMBU LETTER JHA',
+6410: 'LIMBU LETTER YAN',
+6411: 'LIMBU LETTER TA',
+6412: 'LIMBU LETTER THA',
+6413: 'LIMBU LETTER DA',
+6414: 'LIMBU LETTER DHA',
+6415: 'LIMBU LETTER NA',
+6416: 'LIMBU LETTER PA',
+6417: 'LIMBU LETTER PHA',
+6418: 'LIMBU LETTER BA',
+6419: 'LIMBU LETTER BHA',
+6420: 'LIMBU LETTER MA',
+6421: 'LIMBU LETTER YA',
+6422: 'LIMBU LETTER RA',
+6423: 'LIMBU LETTER LA',
+6424: 'LIMBU LETTER WA',
+6425: 'LIMBU LETTER SHA',
+6426: 'LIMBU LETTER SSA',
+6427: 'LIMBU LETTER SA',
+6428: 'LIMBU LETTER HA',
+6432: 'LIMBU VOWEL SIGN A',
+6433: 'LIMBU VOWEL SIGN I',
+6434: 'LIMBU VOWEL SIGN U',
+6435: 'LIMBU VOWEL SIGN EE',
+6436: 'LIMBU VOWEL SIGN AI',
+6437: 'LIMBU VOWEL SIGN OO',
+6438: 'LIMBU VOWEL SIGN AU',
+6439: 'LIMBU VOWEL SIGN E',
+6440: 'LIMBU VOWEL SIGN O',
+6441: 'LIMBU SUBJOINED LETTER YA',
+6442: 'LIMBU SUBJOINED LETTER RA',
+6443: 'LIMBU SUBJOINED LETTER WA',
+6448: 'LIMBU SMALL LETTER KA',
+6449: 'LIMBU SMALL LETTER NGA',
+6450: 'LIMBU SMALL LETTER ANUSVARA',
+6451: 'LIMBU SMALL LETTER TA',
+6452: 'LIMBU SMALL LETTER NA',
+6453: 'LIMBU SMALL LETTER PA',
+6454: 'LIMBU SMALL LETTER MA',
+6455: 'LIMBU SMALL LETTER RA',
+6456: 'LIMBU SMALL LETTER LA',
+6457: 'LIMBU SIGN MUKPHRENG',
+6458: 'LIMBU SIGN KEMPHRENG',
+6459: 'LIMBU SIGN SA-I',
+6464: 'LIMBU SIGN LOO',
+6468: 'LIMBU EXCLAMATION MARK',
+6469: 'LIMBU QUESTION MARK',
+6470: 'LIMBU DIGIT ZERO',
+6471: 'LIMBU DIGIT ONE',
+6472: 'LIMBU DIGIT TWO',
+6473: 'LIMBU DIGIT THREE',
+6474: 'LIMBU DIGIT FOUR',
+6475: 'LIMBU DIGIT FIVE',
+6476: 'LIMBU DIGIT SIX',
+6477: 'LIMBU DIGIT SEVEN',
+6478: 'LIMBU DIGIT EIGHT',
+6479: 'LIMBU DIGIT NINE',
+6480: 'TAI LE LETTER KA',
+6481: 'TAI LE LETTER XA',
+6482: 'TAI LE LETTER NGA',
+6483: 'TAI LE LETTER TSA',
+6484: 'TAI LE LETTER SA',
+6485: 'TAI LE LETTER YA',
+6486: 'TAI LE LETTER TA',
+6487: 'TAI LE LETTER THA',
+6488: 'TAI LE LETTER LA',
+6489: 'TAI LE LETTER PA',
+6490: 'TAI LE LETTER PHA',
+6491: 'TAI LE LETTER MA',
+6492: 'TAI LE LETTER FA',
+6493: 'TAI LE LETTER VA',
+6494: 'TAI LE LETTER HA',
+6495: 'TAI LE LETTER QA',
+6496: 'TAI LE LETTER KHA',
+6497: 'TAI LE LETTER TSHA',
+6498: 'TAI LE LETTER NA',
+6499: 'TAI LE LETTER A',
+6500: 'TAI LE LETTER I',
+6501: 'TAI LE LETTER EE',
+6502: 'TAI LE LETTER EH',
+6503: 'TAI LE LETTER U',
+6504: 'TAI LE LETTER OO',
+6505: 'TAI LE LETTER O',
+6506: 'TAI LE LETTER UE',
+6507: 'TAI LE LETTER E',
+6508: 'TAI LE LETTER AUE',
+6509: 'TAI LE LETTER AI',
+6512: 'TAI LE LETTER TONE-2',
+6513: 'TAI LE LETTER TONE-3',
+6514: 'TAI LE LETTER TONE-4',
+6515: 'TAI LE LETTER TONE-5',
+6516: 'TAI LE LETTER TONE-6',
+6528: 'NEW TAI LUE LETTER HIGH QA',
+6529: 'NEW TAI LUE LETTER LOW QA',
+6530: 'NEW TAI LUE LETTER HIGH KA',
+6531: 'NEW TAI LUE LETTER HIGH XA',
+6532: 'NEW TAI LUE LETTER HIGH NGA',
+6533: 'NEW TAI LUE LETTER LOW KA',
+6534: 'NEW TAI LUE LETTER LOW XA',
+6535: 'NEW TAI LUE LETTER LOW NGA',
+6536: 'NEW TAI LUE LETTER HIGH TSA',
+6537: 'NEW TAI LUE LETTER HIGH SA',
+6538: 'NEW TAI LUE LETTER HIGH YA',
+6539: 'NEW TAI LUE LETTER LOW TSA',
+6540: 'NEW TAI LUE LETTER LOW SA',
+6541: 'NEW TAI LUE LETTER LOW YA',
+6542: 'NEW TAI LUE LETTER HIGH TA',
+6543: 'NEW TAI LUE LETTER HIGH THA',
+6544: 'NEW TAI LUE LETTER HIGH NA',
+6545: 'NEW TAI LUE LETTER LOW TA',
+6546: 'NEW TAI LUE LETTER LOW THA',
+6547: 'NEW TAI LUE LETTER LOW NA',
+6548: 'NEW TAI LUE LETTER HIGH PA',
+6549: 'NEW TAI LUE LETTER HIGH PHA',
+6550: 'NEW TAI LUE LETTER HIGH MA',
+6551: 'NEW TAI LUE LETTER LOW PA',
+6552: 'NEW TAI LUE LETTER LOW PHA',
+6553: 'NEW TAI LUE LETTER LOW MA',
+6554: 'NEW TAI LUE LETTER HIGH FA',
+6555: 'NEW TAI LUE LETTER HIGH VA',
+6556: 'NEW TAI LUE LETTER HIGH LA',
+6557: 'NEW TAI LUE LETTER LOW FA',
+6558: 'NEW TAI LUE LETTER LOW VA',
+6559: 'NEW TAI LUE LETTER LOW LA',
+6560: 'NEW TAI LUE LETTER HIGH HA',
+6561: 'NEW TAI LUE LETTER HIGH DA',
+6562: 'NEW TAI LUE LETTER HIGH BA',
+6563: 'NEW TAI LUE LETTER LOW HA',
+6564: 'NEW TAI LUE LETTER LOW DA',
+6565: 'NEW TAI LUE LETTER LOW BA',
+6566: 'NEW TAI LUE LETTER HIGH KVA',
+6567: 'NEW TAI LUE LETTER HIGH XVA',
+6568: 'NEW TAI LUE LETTER LOW KVA',
+6569: 'NEW TAI LUE LETTER LOW XVA',
+6576: 'NEW TAI LUE VOWEL SIGN VOWEL SHORTENER',
+6577: 'NEW TAI LUE VOWEL SIGN AA',
+6578: 'NEW TAI LUE VOWEL SIGN II',
+6579: 'NEW TAI LUE VOWEL SIGN U',
+6580: 'NEW TAI LUE VOWEL SIGN UU',
+6581: 'NEW TAI LUE VOWEL SIGN E',
+6582: 'NEW TAI LUE VOWEL SIGN AE',
+6583: 'NEW TAI LUE VOWEL SIGN O',
+6584: 'NEW TAI LUE VOWEL SIGN OA',
+6585: 'NEW TAI LUE VOWEL SIGN UE',
+6586: 'NEW TAI LUE VOWEL SIGN AY',
+6587: 'NEW TAI LUE VOWEL SIGN AAY',
+6588: 'NEW TAI LUE VOWEL SIGN UY',
+6589: 'NEW TAI LUE VOWEL SIGN OY',
+6590: 'NEW TAI LUE VOWEL SIGN OAY',
+6591: 'NEW TAI LUE VOWEL SIGN UEY',
+6592: 'NEW TAI LUE VOWEL SIGN IY',
+6593: 'NEW TAI LUE LETTER FINAL V',
+6594: 'NEW TAI LUE LETTER FINAL NG',
+6595: 'NEW TAI LUE LETTER FINAL N',
+6596: 'NEW TAI LUE LETTER FINAL M',
+6597: 'NEW TAI LUE LETTER FINAL K',
+6598: 'NEW TAI LUE LETTER FINAL D',
+6599: 'NEW TAI LUE LETTER FINAL B',
+6600: 'NEW TAI LUE TONE MARK-1',
+6601: 'NEW TAI LUE TONE MARK-2',
+6608: 'NEW TAI LUE DIGIT ZERO',
+6609: 'NEW TAI LUE DIGIT ONE',
+6610: 'NEW TAI LUE DIGIT TWO',
+6611: 'NEW TAI LUE DIGIT THREE',
+6612: 'NEW TAI LUE DIGIT FOUR',
+6613: 'NEW TAI LUE DIGIT FIVE',
+6614: 'NEW TAI LUE DIGIT SIX',
+6615: 'NEW TAI LUE DIGIT SEVEN',
+6616: 'NEW TAI LUE DIGIT EIGHT',
+6617: 'NEW TAI LUE DIGIT NINE',
+6622: 'NEW TAI LUE SIGN LAE',
+6623: 'NEW TAI LUE SIGN LAEV',
+6624: 'KHMER SYMBOL PATHAMASAT',
+6625: 'KHMER SYMBOL MUOY KOET',
+6626: 'KHMER SYMBOL PII KOET',
+6627: 'KHMER SYMBOL BEI KOET',
+6628: 'KHMER SYMBOL BUON KOET',
+6629: 'KHMER SYMBOL PRAM KOET',
+6630: 'KHMER SYMBOL PRAM-MUOY KOET',
+6631: 'KHMER SYMBOL PRAM-PII KOET',
+6632: 'KHMER SYMBOL PRAM-BEI KOET',
+6633: 'KHMER SYMBOL PRAM-BUON KOET',
+6634: 'KHMER SYMBOL DAP KOET',
+6635: 'KHMER SYMBOL DAP-MUOY KOET',
+6636: 'KHMER SYMBOL DAP-PII KOET',
+6637: 'KHMER SYMBOL DAP-BEI KOET',
+6638: 'KHMER SYMBOL DAP-BUON KOET',
+6639: 'KHMER SYMBOL DAP-PRAM KOET',
+6640: 'KHMER SYMBOL TUTEYASAT',
+6641: 'KHMER SYMBOL MUOY ROC',
+6642: 'KHMER SYMBOL PII ROC',
+6643: 'KHMER SYMBOL BEI ROC',
+6644: 'KHMER SYMBOL BUON ROC',
+6645: 'KHMER SYMBOL PRAM ROC',
+6646: 'KHMER SYMBOL PRAM-MUOY ROC',
+6647: 'KHMER SYMBOL PRAM-PII ROC',
+6648: 'KHMER SYMBOL PRAM-BEI ROC',
+6649: 'KHMER SYMBOL PRAM-BUON ROC',
+6650: 'KHMER SYMBOL DAP ROC',
+6651: 'KHMER SYMBOL DAP-MUOY ROC',
+6652: 'KHMER SYMBOL DAP-PII ROC',
+6653: 'KHMER SYMBOL DAP-BEI ROC',
+6654: 'KHMER SYMBOL DAP-BUON ROC',
+6655: 'KHMER SYMBOL DAP-PRAM ROC',
+6656: 'BUGINESE LETTER KA',
+6657: 'BUGINESE LETTER GA',
+6658: 'BUGINESE LETTER NGA',
+6659: 'BUGINESE LETTER NGKA',
+6660: 'BUGINESE LETTER PA',
+6661: 'BUGINESE LETTER BA',
+6662: 'BUGINESE LETTER MA',
+6663: 'BUGINESE LETTER MPA',
+6664: 'BUGINESE LETTER TA',
+6665: 'BUGINESE LETTER DA',
+6666: 'BUGINESE LETTER NA',
+6667: 'BUGINESE LETTER NRA',
+6668: 'BUGINESE LETTER CA',
+6669: 'BUGINESE LETTER JA',
+6670: 'BUGINESE LETTER NYA',
+6671: 'BUGINESE LETTER NYCA',
+6672: 'BUGINESE LETTER YA',
+6673: 'BUGINESE LETTER RA',
+6674: 'BUGINESE LETTER LA',
+6675: 'BUGINESE LETTER VA',
+6676: 'BUGINESE LETTER SA',
+6677: 'BUGINESE LETTER A',
+6678: 'BUGINESE LETTER HA',
+6679: 'BUGINESE VOWEL SIGN I',
+6680: 'BUGINESE VOWEL SIGN U',
+6681: 'BUGINESE VOWEL SIGN E',
+6682: 'BUGINESE VOWEL SIGN O',
+6683: 'BUGINESE VOWEL SIGN AE',
+6686: 'BUGINESE PALLAWA',
+6687: 'BUGINESE END OF SECTION',
+7424: 'LATIN LETTER SMALL CAPITAL A',
+7425: 'LATIN LETTER SMALL CAPITAL AE',
+7426: 'LATIN SMALL LETTER TURNED AE',
+7427: 'LATIN LETTER SMALL CAPITAL BARRED B',
+7428: 'LATIN LETTER SMALL CAPITAL C',
+7429: 'LATIN LETTER SMALL CAPITAL D',
+7430: 'LATIN LETTER SMALL CAPITAL ETH',
+7431: 'LATIN LETTER SMALL CAPITAL E',
+7432: 'LATIN SMALL LETTER TURNED OPEN E',
+7433: 'LATIN SMALL LETTER TURNED I',
+7434: 'LATIN LETTER SMALL CAPITAL J',
+7435: 'LATIN LETTER SMALL CAPITAL K',
+7436: 'LATIN LETTER SMALL CAPITAL L WITH STROKE',
+7437: 'LATIN LETTER SMALL CAPITAL M',
+7438: 'LATIN LETTER SMALL CAPITAL REVERSED N',
+7439: 'LATIN LETTER SMALL CAPITAL O',
+7440: 'LATIN LETTER SMALL CAPITAL OPEN O',
+7441: 'LATIN SMALL LETTER SIDEWAYS O',
+7442: 'LATIN SMALL LETTER SIDEWAYS OPEN O',
+7443: 'LATIN SMALL LETTER SIDEWAYS O WITH STROKE',
+7444: 'LATIN SMALL LETTER TURNED OE',
+7445: 'LATIN LETTER SMALL CAPITAL OU',
+7446: 'LATIN SMALL LETTER TOP HALF O',
+7447: 'LATIN SMALL LETTER BOTTOM HALF O',
+7448: 'LATIN LETTER SMALL CAPITAL P',
+7449: 'LATIN LETTER SMALL CAPITAL REVERSED R',
+7450: 'LATIN LETTER SMALL CAPITAL TURNED R',
+7451: 'LATIN LETTER SMALL CAPITAL T',
+7452: 'LATIN LETTER SMALL CAPITAL U',
+7453: 'LATIN SMALL LETTER SIDEWAYS U',
+7454: 'LATIN SMALL LETTER SIDEWAYS DIAERESIZED U',
+7455: 'LATIN SMALL LETTER SIDEWAYS TURNED M',
+7456: 'LATIN LETTER SMALL CAPITAL V',
+7457: 'LATIN LETTER SMALL CAPITAL W',
+7458: 'LATIN LETTER SMALL CAPITAL Z',
+7459: 'LATIN LETTER SMALL CAPITAL EZH',
+7460: 'LATIN LETTER VOICED LARYNGEAL SPIRANT',
+7461: 'LATIN LETTER AIN',
+7462: 'GREEK LETTER SMALL CAPITAL GAMMA',
+7463: 'GREEK LETTER SMALL CAPITAL LAMDA',
+7464: 'GREEK LETTER SMALL CAPITAL PI',
+7465: 'GREEK LETTER SMALL CAPITAL RHO',
+7466: 'GREEK LETTER SMALL CAPITAL PSI',
+7467: 'CYRILLIC LETTER SMALL CAPITAL EL',
+7468: 'MODIFIER LETTER CAPITAL A',
+7469: 'MODIFIER LETTER CAPITAL AE',
+7470: 'MODIFIER LETTER CAPITAL B',
+7471: 'MODIFIER LETTER CAPITAL BARRED B',
+7472: 'MODIFIER LETTER CAPITAL D',
+7473: 'MODIFIER LETTER CAPITAL E',
+7474: 'MODIFIER LETTER CAPITAL REVERSED E',
+7475: 'MODIFIER LETTER CAPITAL G',
+7476: 'MODIFIER LETTER CAPITAL H',
+7477: 'MODIFIER LETTER CAPITAL I',
+7478: 'MODIFIER LETTER CAPITAL J',
+7479: 'MODIFIER LETTER CAPITAL K',
+7480: 'MODIFIER LETTER CAPITAL L',
+7481: 'MODIFIER LETTER CAPITAL M',
+7482: 'MODIFIER LETTER CAPITAL N',
+7483: 'MODIFIER LETTER CAPITAL REVERSED N',
+7484: 'MODIFIER LETTER CAPITAL O',
+7485: 'MODIFIER LETTER CAPITAL OU',
+7486: 'MODIFIER LETTER CAPITAL P',
+7487: 'MODIFIER LETTER CAPITAL R',
+7488: 'MODIFIER LETTER CAPITAL T',
+7489: 'MODIFIER LETTER CAPITAL U',
+7490: 'MODIFIER LETTER CAPITAL W',
+7491: 'MODIFIER LETTER SMALL A',
+7492: 'MODIFIER LETTER SMALL TURNED A',
+7493: 'MODIFIER LETTER SMALL ALPHA',
+7494: 'MODIFIER LETTER SMALL TURNED AE',
+7495: 'MODIFIER LETTER SMALL B',
+7496: 'MODIFIER LETTER SMALL D',
+7497: 'MODIFIER LETTER SMALL E',
+7498: 'MODIFIER LETTER SMALL SCHWA',
+7499: 'MODIFIER LETTER SMALL OPEN E',
+7500: 'MODIFIER LETTER SMALL TURNED OPEN E',
+7501: 'MODIFIER LETTER SMALL G',
+7502: 'MODIFIER LETTER SMALL TURNED I',
+7503: 'MODIFIER LETTER SMALL K',
+7504: 'MODIFIER LETTER SMALL M',
+7505: 'MODIFIER LETTER SMALL ENG',
+7506: 'MODIFIER LETTER SMALL O',
+7507: 'MODIFIER LETTER SMALL OPEN O',
+7508: 'MODIFIER LETTER SMALL TOP HALF O',
+7509: 'MODIFIER LETTER SMALL BOTTOM HALF O',
+7510: 'MODIFIER LETTER SMALL P',
+7511: 'MODIFIER LETTER SMALL T',
+7512: 'MODIFIER LETTER SMALL U',
+7513: 'MODIFIER LETTER SMALL SIDEWAYS U',
+7514: 'MODIFIER LETTER SMALL TURNED M',
+7515: 'MODIFIER LETTER SMALL V',
+7516: 'MODIFIER LETTER SMALL AIN',
+7517: 'MODIFIER LETTER SMALL BETA',
+7518: 'MODIFIER LETTER SMALL GREEK GAMMA',
+7519: 'MODIFIER LETTER SMALL DELTA',
+7520: 'MODIFIER LETTER SMALL GREEK PHI',
+7521: 'MODIFIER LETTER SMALL CHI',
+7522: 'LATIN SUBSCRIPT SMALL LETTER I',
+7523: 'LATIN SUBSCRIPT SMALL LETTER R',
+7524: 'LATIN SUBSCRIPT SMALL LETTER U',
+7525: 'LATIN SUBSCRIPT SMALL LETTER V',
+7526: 'GREEK SUBSCRIPT SMALL LETTER BETA',
+7527: 'GREEK SUBSCRIPT SMALL LETTER GAMMA',
+7528: 'GREEK SUBSCRIPT SMALL LETTER RHO',
+7529: 'GREEK SUBSCRIPT SMALL LETTER PHI',
+7530: 'GREEK SUBSCRIPT SMALL LETTER CHI',
+7531: 'LATIN SMALL LETTER UE',
+7532: 'LATIN SMALL LETTER B WITH MIDDLE TILDE',
+7533: 'LATIN SMALL LETTER D WITH MIDDLE TILDE',
+7534: 'LATIN SMALL LETTER F WITH MIDDLE TILDE',
+7535: 'LATIN SMALL LETTER M WITH MIDDLE TILDE',
+7536: 'LATIN SMALL LETTER N WITH MIDDLE TILDE',
+7537: 'LATIN SMALL LETTER P WITH MIDDLE TILDE',
+7538: 'LATIN SMALL LETTER R WITH MIDDLE TILDE',
+7539: 'LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE',
+7540: 'LATIN SMALL LETTER S WITH MIDDLE TILDE',
+7541: 'LATIN SMALL LETTER T WITH MIDDLE TILDE',
+7542: 'LATIN SMALL LETTER Z WITH MIDDLE TILDE',
+7543: 'LATIN SMALL LETTER TURNED G',
+7544: 'MODIFIER LETTER CYRILLIC EN',
+7545: 'LATIN SMALL LETTER INSULAR G',
+7546: 'LATIN SMALL LETTER TH WITH STRIKETHROUGH',
+7547: 'LATIN SMALL CAPITAL LETTER I WITH STROKE',
+7548: 'LATIN SMALL LETTER IOTA WITH STROKE',
+7549: 'LATIN SMALL LETTER P WITH STROKE',
+7550: 'LATIN SMALL CAPITAL LETTER U WITH STROKE',
+7551: 'LATIN SMALL LETTER UPSILON WITH STROKE',
+7552: 'LATIN SMALL LETTER B WITH PALATAL HOOK',
+7553: 'LATIN SMALL LETTER D WITH PALATAL HOOK',
+7554: 'LATIN SMALL LETTER F WITH PALATAL HOOK',
+7555: 'LATIN SMALL LETTER G WITH PALATAL HOOK',
+7556: 'LATIN SMALL LETTER K WITH PALATAL HOOK',
+7557: 'LATIN SMALL LETTER L WITH PALATAL HOOK',
+7558: 'LATIN SMALL LETTER M WITH PALATAL HOOK',
+7559: 'LATIN SMALL LETTER N WITH PALATAL HOOK',
+7560: 'LATIN SMALL LETTER P WITH PALATAL HOOK',
+7561: 'LATIN SMALL LETTER R WITH PALATAL HOOK',
+7562: 'LATIN SMALL LETTER S WITH PALATAL HOOK',
+7563: 'LATIN SMALL LETTER ESH WITH PALATAL HOOK',
+7564: 'LATIN SMALL LETTER V WITH PALATAL HOOK',
+7565: 'LATIN SMALL LETTER X WITH PALATAL HOOK',
+7566: 'LATIN SMALL LETTER Z WITH PALATAL HOOK',
+7567: 'LATIN SMALL LETTER A WITH RETROFLEX HOOK',
+7568: 'LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK',
+7569: 'LATIN SMALL LETTER D WITH HOOK AND TAIL',
+7570: 'LATIN SMALL LETTER E WITH RETROFLEX HOOK',
+7571: 'LATIN SMALL LETTER OPEN E WITH RETROFLEX HOOK',
+7572: 'LATIN SMALL LETTER REVERSED OPEN E WITH RETROFLEX HOOK',
+7573: 'LATIN SMALL LETTER SCHWA WITH RETROFLEX HOOK',
+7574: 'LATIN SMALL LETTER I WITH RETROFLEX HOOK',
+7575: 'LATIN SMALL LETTER OPEN O WITH RETROFLEX HOOK',
+7576: 'LATIN SMALL LETTER ESH WITH RETROFLEX HOOK',
+7577: 'LATIN SMALL LETTER U WITH RETROFLEX HOOK',
+7578: 'LATIN SMALL LETTER EZH WITH RETROFLEX HOOK',
+7579: 'MODIFIER LETTER SMALL TURNED ALPHA',
+7580: 'MODIFIER LETTER SMALL C',
+7581: 'MODIFIER LETTER SMALL C WITH CURL',
+7582: 'MODIFIER LETTER SMALL ETH',
+7583: 'MODIFIER LETTER SMALL REVERSED OPEN E',
+7584: 'MODIFIER LETTER SMALL F',
+7585: 'MODIFIER LETTER SMALL DOTLESS J WITH STROKE',
+7586: 'MODIFIER LETTER SMALL SCRIPT G',
+7587: 'MODIFIER LETTER SMALL TURNED H',
+7588: 'MODIFIER LETTER SMALL I WITH STROKE',
+7589: 'MODIFIER LETTER SMALL IOTA',
+7590: 'MODIFIER LETTER SMALL CAPITAL I',
+7591: 'MODIFIER LETTER SMALL CAPITAL I WITH STROKE',
+7592: 'MODIFIER LETTER SMALL J WITH CROSSED-TAIL',
+7593: 'MODIFIER LETTER SMALL L WITH RETROFLEX HOOK',
+7594: 'MODIFIER LETTER SMALL L WITH PALATAL HOOK',
+7595: 'MODIFIER LETTER SMALL CAPITAL L',
+7596: 'MODIFIER LETTER SMALL M WITH HOOK',
+7597: 'MODIFIER LETTER SMALL TURNED M WITH LONG LEG',
+7598: 'MODIFIER LETTER SMALL N WITH LEFT HOOK',
+7599: 'MODIFIER LETTER SMALL N WITH RETROFLEX HOOK',
+7600: 'MODIFIER LETTER SMALL CAPITAL N',
+7601: 'MODIFIER LETTER SMALL BARRED O',
+7602: 'MODIFIER LETTER SMALL PHI',
+7603: 'MODIFIER LETTER SMALL S WITH HOOK',
+7604: 'MODIFIER LETTER SMALL ESH',
+7605: 'MODIFIER LETTER SMALL T WITH PALATAL HOOK',
+7606: 'MODIFIER LETTER SMALL U BAR',
+7607: 'MODIFIER LETTER SMALL UPSILON',
+7608: 'MODIFIER LETTER SMALL CAPITAL U',
+7609: 'MODIFIER LETTER SMALL V WITH HOOK',
+7610: 'MODIFIER LETTER SMALL TURNED V',
+7611: 'MODIFIER LETTER SMALL Z',
+7612: 'MODIFIER LETTER SMALL Z WITH RETROFLEX HOOK',
+7613: 'MODIFIER LETTER SMALL Z WITH CURL',
+7614: 'MODIFIER LETTER SMALL EZH',
+7615: 'MODIFIER LETTER SMALL THETA',
+7616: 'COMBINING DOTTED GRAVE ACCENT',
+7617: 'COMBINING DOTTED ACUTE ACCENT',
+7618: 'COMBINING SNAKE BELOW',
+7619: 'COMBINING SUSPENSION MARK',
 7680: 'LATIN CAPITAL LETTER A WITH RING BELOW',
 7681: 'LATIN SMALL LETTER A WITH RING BELOW',
 7682: 'LATIN CAPITAL LETTER B WITH DOT ABOVE',
@@ -5248,7 +5893,18 @@
 8272: 'CLOSE UP',
 8273: 'TWO ASTERISKS ALIGNED VERTICALLY',
 8274: 'COMMERCIAL MINUS SIGN',
+8275: 'SWUNG DASH',
+8276: 'INVERTED UNDERTIE',
+8277: 'FLOWER PUNCTUATION MARK',
+8278: 'THREE DOT PUNCTUATION',
 8279: 'QUADRUPLE PRIME',
+8280: 'FOUR DOT PUNCTUATION',
+8281: 'FIVE DOT PUNCTUATION',
+8282: 'TWO DOT PUNCTUATION',
+8283: 'FOUR DOT MARK',
+8284: 'DOTTED CROSS',
+8285: 'TRICOLON',
+8286: 'VERTICAL FOUR DOTS',
 8287: 'MEDIUM MATHEMATICAL SPACE',
 8288: 'WORD JOINER',
 8289: 'FUNCTION APPLICATION',
@@ -5289,6 +5945,11 @@
 8332: 'SUBSCRIPT EQUALS SIGN',
 8333: 'SUBSCRIPT LEFT PARENTHESIS',
 8334: 'SUBSCRIPT RIGHT PARENTHESIS',
+8336: 'LATIN SUBSCRIPT SMALL LETTER A',
+8337: 'LATIN SUBSCRIPT SMALL LETTER E',
+8338: 'LATIN SUBSCRIPT SMALL LETTER O',
+8339: 'LATIN SUBSCRIPT SMALL LETTER X',
+8340: 'LATIN SUBSCRIPT SMALL LETTER SCHWA',
 8352: 'EURO-CURRENCY SIGN',
 8353: 'COLON SIGN',
 8354: 'CRUZEIRO SIGN',
@@ -5307,6 +5968,10 @@
 8367: 'DRACHMA SIGN',
 8368: 'GERMAN PENNY SIGN',
 8369: 'PESO SIGN',
+8370: 'GUARANI SIGN',
+8371: 'AUSTRAL SIGN',
+8372: 'HRYVNIA SIGN',
+8373: 'CEDI SIGN',
 8400: 'COMBINING LEFT HARPOON ABOVE',
 8401: 'COMBINING RIGHT HARPOON ABOVE',
 8402: 'COMBINING LONG VERTICAL LINE OVERLAY',
@@ -5334,6 +5999,7 @@
 8424: 'COMBINING TRIPLE UNDERDOT',
 8425: 'COMBINING WIDE BRIDGE ABOVE',
 8426: 'COMBINING LEFTWARDS ARROW OVERLAY',
+8427: 'COMBINING LONG DOUBLE SOLIDUS OVERLAY',
 8448: 'ACCOUNT OF',
 8449: 'ADDRESSED TO THE SUBJECT',
 8450: 'DOUBLE-STRUCK CAPITAL C',
@@ -5393,6 +6059,8 @@
 8504: 'DALET SYMBOL',
 8505: 'INFORMATION SOURCE',
 8506: 'ROTATED CAPITAL Q',
+8507: 'FACSIMILE SIGN',
+8508: 'DOUBLE-STRUCK SMALL PI',
 8509: 'DOUBLE-STRUCK SMALL GAMMA',
 8510: 'DOUBLE-STRUCK CAPITAL GAMMA',
 8511: 'DOUBLE-STRUCK CAPITAL PI',
@@ -5408,6 +6076,7 @@
 8521: 'DOUBLE-STRUCK ITALIC SMALL J',
 8522: 'PROPERTY LINE',
 8523: 'TURNED AMPERSAND',
+8524: 'PER SIGN',
 8531: 'VULGAR FRACTION ONE THIRD',
 8532: 'VULGAR FRACTION TWO THIRDS',
 8533: 'VULGAR FRACTION ONE FIFTH',
@@ -6032,6 +6701,19 @@
 9164: 'DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT',
 9165: 'SQUARE FOOT',
 9166: 'RETURN SYMBOL',
+9167: 'EJECT SYMBOL',
+9168: 'VERTICAL LINE EXTENSION',
+9169: 'METRICAL BREVE',
+9170: 'METRICAL LONG OVER SHORT',
+9171: 'METRICAL SHORT OVER LONG',
+9172: 'METRICAL LONG OVER TWO SHORTS',
+9173: 'METRICAL TWO SHORTS OVER LONG',
+9174: 'METRICAL TWO SHORTS JOINED',
+9175: 'METRICAL TRISEME',
+9176: 'METRICAL TETRASEME',
+9177: 'METRICAL PENTASEME',
+9178: 'EARTH GROUND',
+9179: 'FUSE',
 9216: 'SYMBOL FOR NULL',
 9217: 'SYMBOL FOR START OF HEADING',
 9218: 'SYMBOL FOR START OF TEXT',
@@ -6241,6 +6923,7 @@
 9468: 'DOUBLE CIRCLED DIGIT EIGHT',
 9469: 'DOUBLE CIRCLED DIGIT NINE',
 9470: 'DOUBLE CIRCLED NUMBER TEN',
+9471: 'NEGATIVE CIRCLED DIGIT ZERO',
 9472: 'BOX DRAWINGS LIGHT HORIZONTAL',
 9473: 'BOX DRAWINGS HEAVY HORIZONTAL',
 9474: 'BOX DRAWINGS LIGHT VERTICAL',
@@ -6517,8 +7200,11 @@
 9745: 'BALLOT BOX WITH CHECK',
 9746: 'BALLOT BOX WITH X',
 9747: 'SALTIRE',
+9748: 'UMBRELLA WITH RAIN DROPS',
+9749: 'HOT BEVERAGE',
 9750: 'WHITE SHOGI PIECE',
 9751: 'BLACK SHOGI PIECE',
+9752: 'SHAMROCK',
 9753: 'REVERSED ROTATED FLORAL HEART BULLET',
 9754: 'BLACK LEFT POINTING INDEX',
 9755: 'BLACK RIGHT POINTING INDEX',
@@ -6620,6 +7306,8 @@
 9851: 'BLACK UNIVERSAL RECYCLING SYMBOL',
 9852: 'RECYCLED PAPER SYMBOL',
 9853: 'PARTIALLY-RECYCLED PAPER SYMBOL',
+9854: 'PERMANENT PAPER SIGN',
+9855: 'WHEELCHAIR SYMBOL',
 9856: 'DIE FACE-1',
 9857: 'DIE FACE-2',
 9858: 'DIE FACE-3',
@@ -6630,6 +7318,43 @@
 9863: 'WHITE CIRCLE WITH TWO DOTS',
 9864: 'BLACK CIRCLE WITH WHITE DOT RIGHT',
 9865: 'BLACK CIRCLE WITH TWO WHITE DOTS',
+9866: 'MONOGRAM FOR YANG',
+9867: 'MONOGRAM FOR YIN',
+9868: 'DIGRAM FOR GREATER YANG',
+9869: 'DIGRAM FOR LESSER YIN',
+9870: 'DIGRAM FOR LESSER YANG',
+9871: 'DIGRAM FOR GREATER YIN',
+9872: 'WHITE FLAG',
+9873: 'BLACK FLAG',
+9874: 'HAMMER AND PICK',
+9875: 'ANCHOR',
+9876: 'CROSSED SWORDS',
+9877: 'STAFF OF AESCULAPIUS',
+9878: 'SCALES',
+9879: 'ALEMBIC',
+9880: 'FLOWER',
+9881: 'GEAR',
+9882: 'STAFF OF HERMES',
+9883: 'ATOM SYMBOL',
+9884: 'FLEUR-DE-LIS',
+9888: 'WARNING SIGN',
+9889: 'HIGH VOLTAGE SIGN',
+9890: 'DOUBLED FEMALE SIGN',
+9891: 'DOUBLED MALE SIGN',
+9892: 'INTERLOCKED FEMALE AND MALE SIGN',
+9893: 'MALE AND FEMALE SIGN',
+9894: 'MALE WITH STROKE SIGN',
+9895: 'MALE WITH STROKE AND MALE AND FEMALE SIGN',
+9896: 'VERTICAL MALE WITH STROKE SIGN',
+9897: 'HORIZONTAL MALE WITH STROKE SIGN',
+9898: 'MEDIUM WHITE CIRCLE',
+9899: 'MEDIUM BLACK CIRCLE',
+9900: 'MEDIUM SMALL WHITE CIRCLE',
+9901: 'MARRIAGE SYMBOL',
+9902: 'DIVORCE SYMBOL',
+9903: 'UNMARRIED PARTNERSHIP SYMBOL',
+9904: 'COFFIN',
+9905: 'FUNERAL URN',
 9985: 'UPPER BLADE SCISSORS',
 9986: 'BLACK SCISSORS',
 9987: 'LOWER BLADE SCISSORS',
@@ -6804,6 +7529,13 @@
 10172: 'WEDGE-TAILED RIGHTWARDS ARROW',
 10173: 'HEAVY WEDGE-TAILED RIGHTWARDS ARROW',
 10174: 'OPEN-OUTLINED RIGHTWARDS ARROW',
+10176: 'THREE DIMENSIONAL ANGLE',
+10177: 'WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE',
+10178: 'PERPENDICULAR',
+10179: 'OPEN SUBSET',
+10180: 'OPEN SUPERSET',
+10181: 'LEFT S-SHAPED BAG DELIMITER',
+10182: 'RIGHT S-SHAPED BAG DELIMITER',
 10192: 'WHITE DIAMOND WITH CENTRED DOT',
 10193: 'AND WITH DOT',
 10194: 'ELEMENT OF OPENING UPWARDS',
@@ -7616,6 +8348,432 @@
 11005: 'DOUBLE SOLIDUS OPERATOR',
 11006: 'WHITE VERTICAL BAR',
 11007: 'N-ARY WHITE VERTICAL BAR',
+11008: 'NORTH EAST WHITE ARROW',
+11009: 'NORTH WEST WHITE ARROW',
+11010: 'SOUTH EAST WHITE ARROW',
+11011: 'SOUTH WEST WHITE ARROW',
+11012: 'LEFT RIGHT WHITE ARROW',
+11013: 'LEFTWARDS BLACK ARROW',
+11014: 'UPWARDS BLACK ARROW',
+11015: 'DOWNWARDS BLACK ARROW',
+11016: 'NORTH EAST BLACK ARROW',
+11017: 'NORTH WEST BLACK ARROW',
+11018: 'SOUTH EAST BLACK ARROW',
+11019: 'SOUTH WEST BLACK ARROW',
+11020: 'LEFT RIGHT BLACK ARROW',
+11021: 'UP DOWN BLACK ARROW',
+11022: 'RIGHTWARDS ARROW WITH TIP DOWNWARDS',
+11023: 'RIGHTWARDS ARROW WITH TIP UPWARDS',
+11024: 'LEFTWARDS ARROW WITH TIP DOWNWARDS',
+11025: 'LEFTWARDS ARROW WITH TIP UPWARDS',
+11026: 'SQUARE WITH TOP HALF BLACK',
+11027: 'SQUARE WITH BOTTOM HALF BLACK',
+11264: 'GLAGOLITIC CAPITAL LETTER AZU',
+11265: 'GLAGOLITIC CAPITAL LETTER BUKY',
+11266: 'GLAGOLITIC CAPITAL LETTER VEDE',
+11267: 'GLAGOLITIC CAPITAL LETTER GLAGOLI',
+11268: 'GLAGOLITIC CAPITAL LETTER DOBRO',
+11269: 'GLAGOLITIC CAPITAL LETTER YESTU',
+11270: 'GLAGOLITIC CAPITAL LETTER ZHIVETE',
+11271: 'GLAGOLITIC CAPITAL LETTER DZELO',
+11272: 'GLAGOLITIC CAPITAL LETTER ZEMLJA',
+11273: 'GLAGOLITIC CAPITAL LETTER IZHE',
+11274: 'GLAGOLITIC CAPITAL LETTER INITIAL IZHE',
+11275: 'GLAGOLITIC CAPITAL LETTER I',
+11276: 'GLAGOLITIC CAPITAL LETTER DJERVI',
+11277: 'GLAGOLITIC CAPITAL LETTER KAKO',
+11278: 'GLAGOLITIC CAPITAL LETTER LJUDIJE',
+11279: 'GLAGOLITIC CAPITAL LETTER MYSLITE',
+11280: 'GLAGOLITIC CAPITAL LETTER NASHI',
+11281: 'GLAGOLITIC CAPITAL LETTER ONU',
+11282: 'GLAGOLITIC CAPITAL LETTER POKOJI',
+11283: 'GLAGOLITIC CAPITAL LETTER RITSI',
+11284: 'GLAGOLITIC CAPITAL LETTER SLOVO',
+11285: 'GLAGOLITIC CAPITAL LETTER TVRIDO',
+11286: 'GLAGOLITIC CAPITAL LETTER UKU',
+11287: 'GLAGOLITIC CAPITAL LETTER FRITU',
+11288: 'GLAGOLITIC CAPITAL LETTER HERU',
+11289: 'GLAGOLITIC CAPITAL LETTER OTU',
+11290: 'GLAGOLITIC CAPITAL LETTER PE',
+11291: 'GLAGOLITIC CAPITAL LETTER SHTA',
+11292: 'GLAGOLITIC CAPITAL LETTER TSI',
+11293: 'GLAGOLITIC CAPITAL LETTER CHRIVI',
+11294: 'GLAGOLITIC CAPITAL LETTER SHA',
+11295: 'GLAGOLITIC CAPITAL LETTER YERU',
+11296: 'GLAGOLITIC CAPITAL LETTER YERI',
+11297: 'GLAGOLITIC CAPITAL LETTER YATI',
+11298: 'GLAGOLITIC CAPITAL LETTER SPIDERY HA',
+11299: 'GLAGOLITIC CAPITAL LETTER YU',
+11300: 'GLAGOLITIC CAPITAL LETTER SMALL YUS',
+11301: 'GLAGOLITIC CAPITAL LETTER SMALL YUS WITH TAIL',
+11302: 'GLAGOLITIC CAPITAL LETTER YO',
+11303: 'GLAGOLITIC CAPITAL LETTER IOTATED SMALL YUS',
+11304: 'GLAGOLITIC CAPITAL LETTER BIG YUS',
+11305: 'GLAGOLITIC CAPITAL LETTER IOTATED BIG YUS',
+11306: 'GLAGOLITIC CAPITAL LETTER FITA',
+11307: 'GLAGOLITIC CAPITAL LETTER IZHITSA',
+11308: 'GLAGOLITIC CAPITAL LETTER SHTAPIC',
+11309: 'GLAGOLITIC CAPITAL LETTER TROKUTASTI A',
+11310: 'GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE',
+11312: 'GLAGOLITIC SMALL LETTER AZU',
+11313: 'GLAGOLITIC SMALL LETTER BUKY',
+11314: 'GLAGOLITIC SMALL LETTER VEDE',
+11315: 'GLAGOLITIC SMALL LETTER GLAGOLI',
+11316: 'GLAGOLITIC SMALL LETTER DOBRO',
+11317: 'GLAGOLITIC SMALL LETTER YESTU',
+11318: 'GLAGOLITIC SMALL LETTER ZHIVETE',
+11319: 'GLAGOLITIC SMALL LETTER DZELO',
+11320: 'GLAGOLITIC SMALL LETTER ZEMLJA',
+11321: 'GLAGOLITIC SMALL LETTER IZHE',
+11322: 'GLAGOLITIC SMALL LETTER INITIAL IZHE',
+11323: 'GLAGOLITIC SMALL LETTER I',
+11324: 'GLAGOLITIC SMALL LETTER DJERVI',
+11325: 'GLAGOLITIC SMALL LETTER KAKO',
+11326: 'GLAGOLITIC SMALL LETTER LJUDIJE',
+11327: 'GLAGOLITIC SMALL LETTER MYSLITE',
+11328: 'GLAGOLITIC SMALL LETTER NASHI',
+11329: 'GLAGOLITIC SMALL LETTER ONU',
+11330: 'GLAGOLITIC SMALL LETTER POKOJI',
+11331: 'GLAGOLITIC SMALL LETTER RITSI',
+11332: 'GLAGOLITIC SMALL LETTER SLOVO',
+11333: 'GLAGOLITIC SMALL LETTER TVRIDO',
+11334: 'GLAGOLITIC SMALL LETTER UKU',
+11335: 'GLAGOLITIC SMALL LETTER FRITU',
+11336: 'GLAGOLITIC SMALL LETTER HERU',
+11337: 'GLAGOLITIC SMALL LETTER OTU',
+11338: 'GLAGOLITIC SMALL LETTER PE',
+11339: 'GLAGOLITIC SMALL LETTER SHTA',
+11340: 'GLAGOLITIC SMALL LETTER TSI',
+11341: 'GLAGOLITIC SMALL LETTER CHRIVI',
+11342: 'GLAGOLITIC SMALL LETTER SHA',
+11343: 'GLAGOLITIC SMALL LETTER YERU',
+11344: 'GLAGOLITIC SMALL LETTER YERI',
+11345: 'GLAGOLITIC SMALL LETTER YATI',
+11346: 'GLAGOLITIC SMALL LETTER SPIDERY HA',
+11347: 'GLAGOLITIC SMALL LETTER YU',
+11348: 'GLAGOLITIC SMALL LETTER SMALL YUS',
+11349: 'GLAGOLITIC SMALL LETTER SMALL YUS WITH TAIL',
+11350: 'GLAGOLITIC SMALL LETTER YO',
+11351: 'GLAGOLITIC SMALL LETTER IOTATED SMALL YUS',
+11352: 'GLAGOLITIC SMALL LETTER BIG YUS',
+11353: 'GLAGOLITIC SMALL LETTER IOTATED BIG YUS',
+11354: 'GLAGOLITIC SMALL LETTER FITA',
+11355: 'GLAGOLITIC SMALL LETTER IZHITSA',
+11356: 'GLAGOLITIC SMALL LETTER SHTAPIC',
+11357: 'GLAGOLITIC SMALL LETTER TROKUTASTI A',
+11358: 'GLAGOLITIC SMALL LETTER LATINATE MYSLITE',
+11392: 'COPTIC CAPITAL LETTER ALFA',
+11393: 'COPTIC SMALL LETTER ALFA',
+11394: 'COPTIC CAPITAL LETTER VIDA',
+11395: 'COPTIC SMALL LETTER VIDA',
+11396: 'COPTIC CAPITAL LETTER GAMMA',
+11397: 'COPTIC SMALL LETTER GAMMA',
+11398: 'COPTIC CAPITAL LETTER DALDA',
+11399: 'COPTIC SMALL LETTER DALDA',
+11400: 'COPTIC CAPITAL LETTER EIE',
+11401: 'COPTIC SMALL LETTER EIE',
+11402: 'COPTIC CAPITAL LETTER SOU',
+11403: 'COPTIC SMALL LETTER SOU',
+11404: 'COPTIC CAPITAL LETTER ZATA',
+11405: 'COPTIC SMALL LETTER ZATA',
+11406: 'COPTIC CAPITAL LETTER HATE',
+11407: 'COPTIC SMALL LETTER HATE',
+11408: 'COPTIC CAPITAL LETTER THETHE',
+11409: 'COPTIC SMALL LETTER THETHE',
+11410: 'COPTIC CAPITAL LETTER IAUDA',
+11411: 'COPTIC SMALL LETTER IAUDA',
+11412: 'COPTIC CAPITAL LETTER KAPA',
+11413: 'COPTIC SMALL LETTER KAPA',
+11414: 'COPTIC CAPITAL LETTER LAULA',
+11415: 'COPTIC SMALL LETTER LAULA',
+11416: 'COPTIC CAPITAL LETTER MI',
+11417: 'COPTIC SMALL LETTER MI',
+11418: 'COPTIC CAPITAL LETTER NI',
+11419: 'COPTIC SMALL LETTER NI',
+11420: 'COPTIC CAPITAL LETTER KSI',
+11421: 'COPTIC SMALL LETTER KSI',
+11422: 'COPTIC CAPITAL LETTER O',
+11423: 'COPTIC SMALL LETTER O',
+11424: 'COPTIC CAPITAL LETTER PI',
+11425: 'COPTIC SMALL LETTER PI',
+11426: 'COPTIC CAPITAL LETTER RO',
+11427: 'COPTIC SMALL LETTER RO',
+11428: 'COPTIC CAPITAL LETTER SIMA',
+11429: 'COPTIC SMALL LETTER SIMA',
+11430: 'COPTIC CAPITAL LETTER TAU',
+11431: 'COPTIC SMALL LETTER TAU',
+11432: 'COPTIC CAPITAL LETTER UA',
+11433: 'COPTIC SMALL LETTER UA',
+11434: 'COPTIC CAPITAL LETTER FI',
+11435: 'COPTIC SMALL LETTER FI',
+11436: 'COPTIC CAPITAL LETTER KHI',
+11437: 'COPTIC SMALL LETTER KHI',
+11438: 'COPTIC CAPITAL LETTER PSI',
+11439: 'COPTIC SMALL LETTER PSI',
+11440: 'COPTIC CAPITAL LETTER OOU',
+11441: 'COPTIC SMALL LETTER OOU',
+11442: 'COPTIC CAPITAL LETTER DIALECT-P ALEF',
+11443: 'COPTIC SMALL LETTER DIALECT-P ALEF',
+11444: 'COPTIC CAPITAL LETTER OLD COPTIC AIN',
+11445: 'COPTIC SMALL LETTER OLD COPTIC AIN',
+11446: 'COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE',
+11447: 'COPTIC SMALL LETTER CRYPTOGRAMMIC EIE',
+11448: 'COPTIC CAPITAL LETTER DIALECT-P KAPA',
+11449: 'COPTIC SMALL LETTER DIALECT-P KAPA',
+11450: 'COPTIC CAPITAL LETTER DIALECT-P NI',
+11451: 'COPTIC SMALL LETTER DIALECT-P NI',
+11452: 'COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI',
+11453: 'COPTIC SMALL LETTER CRYPTOGRAMMIC NI',
+11454: 'COPTIC CAPITAL LETTER OLD COPTIC OOU',
+11455: 'COPTIC SMALL LETTER OLD COPTIC OOU',
+11456: 'COPTIC CAPITAL LETTER SAMPI',
+11457: 'COPTIC SMALL LETTER SAMPI',
+11458: 'COPTIC CAPITAL LETTER CROSSED SHEI',
+11459: 'COPTIC SMALL LETTER CROSSED SHEI',
+11460: 'COPTIC CAPITAL LETTER OLD COPTIC SHEI',
+11461: 'COPTIC SMALL LETTER OLD COPTIC SHEI',
+11462: 'COPTIC CAPITAL LETTER OLD COPTIC ESH',
+11463: 'COPTIC SMALL LETTER OLD COPTIC ESH',
+11464: 'COPTIC CAPITAL LETTER AKHMIMIC KHEI',
+11465: 'COPTIC SMALL LETTER AKHMIMIC KHEI',
+11466: 'COPTIC CAPITAL LETTER DIALECT-P HORI',
+11467: 'COPTIC SMALL LETTER DIALECT-P HORI',
+11468: 'COPTIC CAPITAL LETTER OLD COPTIC HORI',
+11469: 'COPTIC SMALL LETTER OLD COPTIC HORI',
+11470: 'COPTIC CAPITAL LETTER OLD COPTIC HA',
+11471: 'COPTIC SMALL LETTER OLD COPTIC HA',
+11472: 'COPTIC CAPITAL LETTER L-SHAPED HA',
+11473: 'COPTIC SMALL LETTER L-SHAPED HA',
+11474: 'COPTIC CAPITAL LETTER OLD COPTIC HEI',
+11475: 'COPTIC SMALL LETTER OLD COPTIC HEI',
+11476: 'COPTIC CAPITAL LETTER OLD COPTIC HAT',
+11477: 'COPTIC SMALL LETTER OLD COPTIC HAT',
+11478: 'COPTIC CAPITAL LETTER OLD COPTIC GANGIA',
+11479: 'COPTIC SMALL LETTER OLD COPTIC GANGIA',
+11480: 'COPTIC CAPITAL LETTER OLD COPTIC DJA',
+11481: 'COPTIC SMALL LETTER OLD COPTIC DJA',
+11482: 'COPTIC CAPITAL LETTER OLD COPTIC SHIMA',
+11483: 'COPTIC SMALL LETTER OLD COPTIC SHIMA',
+11484: 'COPTIC CAPITAL LETTER OLD NUBIAN SHIMA',
+11485: 'COPTIC SMALL LETTER OLD NUBIAN SHIMA',
+11486: 'COPTIC CAPITAL LETTER OLD NUBIAN NGI',
+11487: 'COPTIC SMALL LETTER OLD NUBIAN NGI',
+11488: 'COPTIC CAPITAL LETTER OLD NUBIAN NYI',
+11489: 'COPTIC SMALL LETTER OLD NUBIAN NYI',
+11490: 'COPTIC CAPITAL LETTER OLD NUBIAN WAU',
+11491: 'COPTIC SMALL LETTER OLD NUBIAN WAU',
+11492: 'COPTIC SYMBOL KAI',
+11493: 'COPTIC SYMBOL MI RO',
+11494: 'COPTIC SYMBOL PI RO',
+11495: 'COPTIC SYMBOL STAUROS',
+11496: 'COPTIC SYMBOL TAU RO',
+11497: 'COPTIC SYMBOL KHI RO',
+11498: 'COPTIC SYMBOL SHIMA SIMA',
+11513: 'COPTIC OLD NUBIAN FULL STOP',
+11514: 'COPTIC OLD NUBIAN DIRECT QUESTION MARK',
+11515: 'COPTIC OLD NUBIAN INDIRECT QUESTION MARK',
+11516: 'COPTIC OLD NUBIAN VERSE DIVIDER',
+11517: 'COPTIC FRACTION ONE HALF',
+11518: 'COPTIC FULL STOP',
+11519: 'COPTIC MORPHOLOGICAL DIVIDER',
+11520: 'GEORGIAN SMALL LETTER AN',
+11521: 'GEORGIAN SMALL LETTER BAN',
+11522: 'GEORGIAN SMALL LETTER GAN',
+11523: 'GEORGIAN SMALL LETTER DON',
+11524: 'GEORGIAN SMALL LETTER EN',
+11525: 'GEORGIAN SMALL LETTER VIN',
+11526: 'GEORGIAN SMALL LETTER ZEN',
+11527: 'GEORGIAN SMALL LETTER TAN',
+11528: 'GEORGIAN SMALL LETTER IN',
+11529: 'GEORGIAN SMALL LETTER KAN',
+11530: 'GEORGIAN SMALL LETTER LAS',
+11531: 'GEORGIAN SMALL LETTER MAN',
+11532: 'GEORGIAN SMALL LETTER NAR',
+11533: 'GEORGIAN SMALL LETTER ON',
+11534: 'GEORGIAN SMALL LETTER PAR',
+11535: 'GEORGIAN SMALL LETTER ZHAR',
+11536: 'GEORGIAN SMALL LETTER RAE',
+11537: 'GEORGIAN SMALL LETTER SAN',
+11538: 'GEORGIAN SMALL LETTER TAR',
+11539: 'GEORGIAN SMALL LETTER UN',
+11540: 'GEORGIAN SMALL LETTER PHAR',
+11541: 'GEORGIAN SMALL LETTER KHAR',
+11542: 'GEORGIAN SMALL LETTER GHAN',
+11543: 'GEORGIAN SMALL LETTER QAR',
+11544: 'GEORGIAN SMALL LETTER SHIN',
+11545: 'GEORGIAN SMALL LETTER CHIN',
+11546: 'GEORGIAN SMALL LETTER CAN',
+11547: 'GEORGIAN SMALL LETTER JIL',
+11548: 'GEORGIAN SMALL LETTER CIL',
+11549: 'GEORGIAN SMALL LETTER CHAR',
+11550: 'GEORGIAN SMALL LETTER XAN',
+11551: 'GEORGIAN SMALL LETTER JHAN',
+11552: 'GEORGIAN SMALL LETTER HAE',
+11553: 'GEORGIAN SMALL LETTER HE',
+11554: 'GEORGIAN SMALL LETTER HIE',
+11555: 'GEORGIAN SMALL LETTER WE',
+11556: 'GEORGIAN SMALL LETTER HAR',
+11557: 'GEORGIAN SMALL LETTER HOE',
+11568: 'TIFINAGH LETTER YA',
+11569: 'TIFINAGH LETTER YAB',
+11570: 'TIFINAGH LETTER YABH',
+11571: 'TIFINAGH LETTER YAG',
+11572: 'TIFINAGH LETTER YAGHH',
+11573: 'TIFINAGH LETTER BERBER ACADEMY YAJ',
+11574: 'TIFINAGH LETTER YAJ',
+11575: 'TIFINAGH LETTER YAD',
+11576: 'TIFINAGH LETTER YADH',
+11577: 'TIFINAGH LETTER YADD',
+11578: 'TIFINAGH LETTER YADDH',
+11579: 'TIFINAGH LETTER YEY',
+11580: 'TIFINAGH LETTER YAF',
+11581: 'TIFINAGH LETTER YAK',
+11582: 'TIFINAGH LETTER TUAREG YAK',
+11583: 'TIFINAGH LETTER YAKHH',
+11584: 'TIFINAGH LETTER YAH',
+11585: 'TIFINAGH LETTER BERBER ACADEMY YAH',
+11586: 'TIFINAGH LETTER TUAREG YAH',
+11587: 'TIFINAGH LETTER YAHH',
+11588: 'TIFINAGH LETTER YAA',
+11589: 'TIFINAGH LETTER YAKH',
+11590: 'TIFINAGH LETTER TUAREG YAKH',
+11591: 'TIFINAGH LETTER YAQ',
+11592: 'TIFINAGH LETTER TUAREG YAQ',
+11593: 'TIFINAGH LETTER YI',
+11594: 'TIFINAGH LETTER YAZH',
+11595: 'TIFINAGH LETTER AHAGGAR YAZH',
+11596: 'TIFINAGH LETTER TUAREG YAZH',
+11597: 'TIFINAGH LETTER YAL',
+11598: 'TIFINAGH LETTER YAM',
+11599: 'TIFINAGH LETTER YAN',
+11600: 'TIFINAGH LETTER TUAREG YAGN',
+11601: 'TIFINAGH LETTER TUAREG YANG',
+11602: 'TIFINAGH LETTER YAP',
+11603: 'TIFINAGH LETTER YU',
+11604: 'TIFINAGH LETTER YAR',
+11605: 'TIFINAGH LETTER YARR',
+11606: 'TIFINAGH LETTER YAGH',
+11607: 'TIFINAGH LETTER TUAREG YAGH',
+11608: 'TIFINAGH LETTER AYER YAGH',
+11609: 'TIFINAGH LETTER YAS',
+11610: 'TIFINAGH LETTER YASS',
+11611: 'TIFINAGH LETTER YASH',
+11612: 'TIFINAGH LETTER YAT',
+11613: 'TIFINAGH LETTER YATH',
+11614: 'TIFINAGH LETTER YACH',
+11615: 'TIFINAGH LETTER YATT',
+11616: 'TIFINAGH LETTER YAV',
+11617: 'TIFINAGH LETTER YAW',
+11618: 'TIFINAGH LETTER YAY',
+11619: 'TIFINAGH LETTER YAZ',
+11620: 'TIFINAGH LETTER TAWELLEMET YAZ',
+11621: 'TIFINAGH LETTER YAZZ',
+11631: 'TIFINAGH MODIFIER LETTER LABIALIZATION MARK',
+11648: 'ETHIOPIC SYLLABLE LOA',
+11649: 'ETHIOPIC SYLLABLE MOA',
+11650: 'ETHIOPIC SYLLABLE ROA',
+11651: 'ETHIOPIC SYLLABLE SOA',
+11652: 'ETHIOPIC SYLLABLE SHOA',
+11653: 'ETHIOPIC SYLLABLE BOA',
+11654: 'ETHIOPIC SYLLABLE TOA',
+11655: 'ETHIOPIC SYLLABLE COA',
+11656: 'ETHIOPIC SYLLABLE NOA',
+11657: 'ETHIOPIC SYLLABLE NYOA',
+11658: 'ETHIOPIC SYLLABLE GLOTTAL OA',
+11659: 'ETHIOPIC SYLLABLE ZOA',
+11660: 'ETHIOPIC SYLLABLE DOA',
+11661: 'ETHIOPIC SYLLABLE DDOA',
+11662: 'ETHIOPIC SYLLABLE JOA',
+11663: 'ETHIOPIC SYLLABLE THOA',
+11664: 'ETHIOPIC SYLLABLE CHOA',
+11665: 'ETHIOPIC SYLLABLE PHOA',
+11666: 'ETHIOPIC SYLLABLE POA',
+11667: 'ETHIOPIC SYLLABLE GGWA',
+11668: 'ETHIOPIC SYLLABLE GGWI',
+11669: 'ETHIOPIC SYLLABLE GGWEE',
+11670: 'ETHIOPIC SYLLABLE GGWE',
+11680: 'ETHIOPIC SYLLABLE SSA',
+11681: 'ETHIOPIC SYLLABLE SSU',
+11682: 'ETHIOPIC SYLLABLE SSI',
+11683: 'ETHIOPIC SYLLABLE SSAA',
+11684: 'ETHIOPIC SYLLABLE SSEE',
+11685: 'ETHIOPIC SYLLABLE SSE',
+11686: 'ETHIOPIC SYLLABLE SSO',
+11688: 'ETHIOPIC SYLLABLE CCA',
+11689: 'ETHIOPIC SYLLABLE CCU',
+11690: 'ETHIOPIC SYLLABLE CCI',
+11691: 'ETHIOPIC SYLLABLE CCAA',
+11692: 'ETHIOPIC SYLLABLE CCEE',
+11693: 'ETHIOPIC SYLLABLE CCE',
+11694: 'ETHIOPIC SYLLABLE CCO',
+11696: 'ETHIOPIC SYLLABLE ZZA',
+11697: 'ETHIOPIC SYLLABLE ZZU',
+11698: 'ETHIOPIC SYLLABLE ZZI',
+11699: 'ETHIOPIC SYLLABLE ZZAA',
+11700: 'ETHIOPIC SYLLABLE ZZEE',
+11701: 'ETHIOPIC SYLLABLE ZZE',
+11702: 'ETHIOPIC SYLLABLE ZZO',
+11704: 'ETHIOPIC SYLLABLE CCHA',
+11705: 'ETHIOPIC SYLLABLE CCHU',
+11706: 'ETHIOPIC SYLLABLE CCHI',
+11707: 'ETHIOPIC SYLLABLE CCHAA',
+11708: 'ETHIOPIC SYLLABLE CCHEE',
+11709: 'ETHIOPIC SYLLABLE CCHE',
+11710: 'ETHIOPIC SYLLABLE CCHO',
+11712: 'ETHIOPIC SYLLABLE QYA',
+11713: 'ETHIOPIC SYLLABLE QYU',
+11714: 'ETHIOPIC SYLLABLE QYI',
+11715: 'ETHIOPIC SYLLABLE QYAA',
+11716: 'ETHIOPIC SYLLABLE QYEE',
+11717: 'ETHIOPIC SYLLABLE QYE',
+11718: 'ETHIOPIC SYLLABLE QYO',
+11720: 'ETHIOPIC SYLLABLE KYA',
+11721: 'ETHIOPIC SYLLABLE KYU',
+11722: 'ETHIOPIC SYLLABLE KYI',
+11723: 'ETHIOPIC SYLLABLE KYAA',
+11724: 'ETHIOPIC SYLLABLE KYEE',
+11725: 'ETHIOPIC SYLLABLE KYE',
+11726: 'ETHIOPIC SYLLABLE KYO',
+11728: 'ETHIOPIC SYLLABLE XYA',
+11729: 'ETHIOPIC SYLLABLE XYU',
+11730: 'ETHIOPIC SYLLABLE XYI',
+11731: 'ETHIOPIC SYLLABLE XYAA',
+11732: 'ETHIOPIC SYLLABLE XYEE',
+11733: 'ETHIOPIC SYLLABLE XYE',
+11734: 'ETHIOPIC SYLLABLE XYO',
+11736: 'ETHIOPIC SYLLABLE GYA',
+11737: 'ETHIOPIC SYLLABLE GYU',
+11738: 'ETHIOPIC SYLLABLE GYI',
+11739: 'ETHIOPIC SYLLABLE GYAA',
+11740: 'ETHIOPIC SYLLABLE GYEE',
+11741: 'ETHIOPIC SYLLABLE GYE',
+11742: 'ETHIOPIC SYLLABLE GYO',
+11776: 'RIGHT ANGLE SUBSTITUTION MARKER',
+11777: 'RIGHT ANGLE DOTTED SUBSTITUTION MARKER',
+11778: 'LEFT SUBSTITUTION BRACKET',
+11779: 'RIGHT SUBSTITUTION BRACKET',
+11780: 'LEFT DOTTED SUBSTITUTION BRACKET',
+11781: 'RIGHT DOTTED SUBSTITUTION BRACKET',
+11782: 'RAISED INTERPOLATION MARKER',
+11783: 'RAISED DOTTED INTERPOLATION MARKER',
+11784: 'DOTTED TRANSPOSITION MARKER',
+11785: 'LEFT TRANSPOSITION BRACKET',
+11786: 'RIGHT TRANSPOSITION BRACKET',
+11787: 'RAISED SQUARE',
+11788: 'LEFT RAISED OMISSION BRACKET',
+11789: 'RIGHT RAISED OMISSION BRACKET',
+11790: 'EDITORIAL CORONIS',
+11791: 'PARAGRAPHOS',
+11792: 'FORKED PARAGRAPHOS',
+11793: 'REVERSED FORKED PARAGRAPHOS',
+11794: 'HYPODIASTOLE',
+11795: 'DOTTED OBELOS',
+11796: 'DOWNWARDS ANCORA',
+11797: 'UPWARDS ANCORA',
+11798: 'DOTTED RIGHT-POINTING ANGLE',
+11799: 'DOUBLE OBLIQUE HYPHEN',
+11804: 'LEFT LOW PARAPHRASE BRACKET',
+11805: 'RIGHT LOW PARAPHRASE BRACKET',
 11904: 'CJK RADICAL REPEAT',
 11905: 'CJK RADICAL CLIFF',
 11906: 'CJK RADICAL SECOND ONE',
@@ -8384,6 +9542,22 @@
 12725: 'BOPOMOFO FINAL LETTER T',
 12726: 'BOPOMOFO FINAL LETTER K',
 12727: 'BOPOMOFO FINAL LETTER H',
+12736: 'CJK STROKE T',
+12737: 'CJK STROKE WG',
+12738: 'CJK STROKE XG',
+12739: 'CJK STROKE BXG',
+12740: 'CJK STROKE SW',
+12741: 'CJK STROKE HZZ',
+12742: 'CJK STROKE HZG',
+12743: 'CJK STROKE HP',
+12744: 'CJK STROKE HZWG',
+12745: 'CJK STROKE SZWG',
+12746: 'CJK STROKE HZT',
+12747: 'CJK STROKE HZZP',
+12748: 'CJK STROKE HPWG',
+12749: 'CJK STROKE HZW',
+12750: 'CJK STROKE HZZZ',
+12751: 'CJK STROKE N',
 12784: 'KATAKANA LETTER SMALL KU',
 12785: 'KATAKANA LETTER SMALL SI',
 12786: 'KATAKANA LETTER SMALL SU',
@@ -8429,6 +9603,8 @@
 12826: 'PARENTHESIZED HANGUL PHIEUPH A',
 12827: 'PARENTHESIZED HANGUL HIEUH A',
 12828: 'PARENTHESIZED HANGUL CIEUC U',
+12829: 'PARENTHESIZED KOREAN CHARACTER OJEON',
+12830: 'PARENTHESIZED KOREAN CHARACTER O HU',
 12832: 'PARENTHESIZED IDEOGRAPH ONE',
 12833: 'PARENTHESIZED IDEOGRAPH TWO',
 12834: 'PARENTHESIZED IDEOGRAPH THREE',
@@ -8465,6 +9641,7 @@
 12865: 'PARENTHESIZED IDEOGRAPH REST',
 12866: 'PARENTHESIZED IDEOGRAPH SELF',
 12867: 'PARENTHESIZED IDEOGRAPH REACH',
+12880: 'PARTNERSHIP SIGN',
 12881: 'CIRCLED NUMBER TWENTY ONE',
 12882: 'CIRCLED NUMBER TWENTY TWO',
 12883: 'CIRCLED NUMBER TWENTY THREE',
@@ -8508,6 +9685,9 @@
 12921: 'CIRCLED HANGUL THIEUTH A',
 12922: 'CIRCLED HANGUL PHIEUPH A',
 12923: 'CIRCLED HANGUL HIEUH A',
+12924: 'CIRCLED KOREAN CHARACTER CHAMKO',
+12925: 'CIRCLED KOREAN CHARACTER JUEUI',
+12926: 'CIRCLED HANGUL IEUNG U',
 12927: 'KOREAN STANDARD SYMBOL',
 12928: 'CIRCLED IDEOGRAPH ONE',
 12929: 'CIRCLED IDEOGRAPH TWO',
@@ -8585,6 +9765,10 @@
 13001: 'IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER',
 13002: 'IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER',
 13003: 'IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER',
+13004: 'SQUARE HG',
+13005: 'SQUARE ERG',
+13006: 'SQUARE EV',
+13007: 'LIMITED LIABILITY SIGN',
 13008: 'CIRCLED KATAKANA A',
 13009: 'CIRCLED KATAKANA I',
 13010: 'CIRCLED KATAKANA U',
@@ -8751,6 +9935,10 @@
 13172: 'SQUARE BAR',
 13173: 'SQUARE OV',
 13174: 'SQUARE PC',
+13175: 'SQUARE DM',
+13176: 'SQUARE DM SQUARED',
+13177: 'SQUARE DM CUBED',
+13178: 'SQUARE IU',
 13179: 'SQUARE ERA NAME HEISEI',
 13180: 'SQUARE ERA NAME SYOUWA',
 13181: 'SQUARE ERA NAME TAISYOU',
@@ -8850,6 +10038,8 @@
 13275: 'SQUARE SR',
 13276: 'SQUARE SV',
 13277: 'SQUARE WB',
+13278: 'SQUARE V OVER M',
+13279: 'SQUARE A OVER M',
 13280: 'IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE',
 13281: 'IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO',
 13282: 'IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE',
@@ -8881,6 +10071,71 @@
 13308: 'IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE',
 13309: 'IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY',
 13310: 'IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE',
+13311: 'SQUARE GAL',
+19904: 'HEXAGRAM FOR THE CREATIVE HEAVEN',
+19905: 'HEXAGRAM FOR THE RECEPTIVE EARTH',
+19906: 'HEXAGRAM FOR DIFFICULTY AT THE BEGINNING',
+19907: 'HEXAGRAM FOR YOUTHFUL FOLLY',
+19908: 'HEXAGRAM FOR WAITING',
+19909: 'HEXAGRAM FOR CONFLICT',
+19910: 'HEXAGRAM FOR THE ARMY',
+19911: 'HEXAGRAM FOR HOLDING TOGETHER',
+19912: 'HEXAGRAM FOR SMALL TAMING',
+19913: 'HEXAGRAM FOR TREADING',
+19914: 'HEXAGRAM FOR PEACE',
+19915: 'HEXAGRAM FOR STANDSTILL',
+19916: 'HEXAGRAM FOR FELLOWSHIP',
+19917: 'HEXAGRAM FOR GREAT POSSESSION',
+19918: 'HEXAGRAM FOR MODESTY',
+19919: 'HEXAGRAM FOR ENTHUSIASM',
+19920: 'HEXAGRAM FOR FOLLOWING',
+19921: 'HEXAGRAM FOR WORK ON THE DECAYED',
+19922: 'HEXAGRAM FOR APPROACH',
+19923: 'HEXAGRAM FOR CONTEMPLATION',
+19924: 'HEXAGRAM FOR BITING THROUGH',
+19925: 'HEXAGRAM FOR GRACE',
+19926: 'HEXAGRAM FOR SPLITTING APART',
+19927: 'HEXAGRAM FOR RETURN',
+19928: 'HEXAGRAM FOR INNOCENCE',
+19929: 'HEXAGRAM FOR GREAT TAMING',
+19930: 'HEXAGRAM FOR MOUTH CORNERS',
+19931: 'HEXAGRAM FOR GREAT PREPONDERANCE',
+19932: 'HEXAGRAM FOR THE ABYSMAL WATER',
+19933: 'HEXAGRAM FOR THE CLINGING FIRE',
+19934: 'HEXAGRAM FOR INFLUENCE',
+19935: 'HEXAGRAM FOR DURATION',
+19936: 'HEXAGRAM FOR RETREAT',
+19937: 'HEXAGRAM FOR GREAT POWER',
+19938: 'HEXAGRAM FOR PROGRESS',
+19939: 'HEXAGRAM FOR DARKENING OF THE LIGHT',
+19940: 'HEXAGRAM FOR THE FAMILY',
+19941: 'HEXAGRAM FOR OPPOSITION',
+19942: 'HEXAGRAM FOR OBSTRUCTION',
+19943: 'HEXAGRAM FOR DELIVERANCE',
+19944: 'HEXAGRAM FOR DECREASE',
+19945: 'HEXAGRAM FOR INCREASE',
+19946: 'HEXAGRAM FOR BREAKTHROUGH',
+19947: 'HEXAGRAM FOR COMING TO MEET',
+19948: 'HEXAGRAM FOR GATHERING TOGETHER',
+19949: 'HEXAGRAM FOR PUSHING UPWARD',
+19950: 'HEXAGRAM FOR OPPRESSION',
+19951: 'HEXAGRAM FOR THE WELL',
+19952: 'HEXAGRAM FOR REVOLUTION',
+19953: 'HEXAGRAM FOR THE CAULDRON',
+19954: 'HEXAGRAM FOR THE AROUSING THUNDER',
+19955: 'HEXAGRAM FOR THE KEEPING STILL MOUNTAIN',
+19956: 'HEXAGRAM FOR DEVELOPMENT',
+19957: 'HEXAGRAM FOR THE MARRYING MAIDEN',
+19958: 'HEXAGRAM FOR ABUNDANCE',
+19959: 'HEXAGRAM FOR THE WANDERER',
+19960: 'HEXAGRAM FOR THE GENTLE WIND',
+19961: 'HEXAGRAM FOR THE JOYOUS LAKE',
+19962: 'HEXAGRAM FOR DISPERSION',
+19963: 'HEXAGRAM FOR LIMITATION',
+19964: 'HEXAGRAM FOR INNER TRUTH',
+19965: 'HEXAGRAM FOR SMALL PREPONDERANCE',
+19966: 'HEXAGRAM FOR AFTER COMPLETION',
+19967: 'HEXAGRAM FOR BEFORE COMPLETION',
 40960: 'YI SYLLABLE IT',
 40961: 'YI SYLLABLE IX',
 40962: 'YI SYLLABLE I',
@@ -10101,6 +11356,73 @@
 42180: 'YI RADICAL ZZIET',
 42181: 'YI RADICAL NBIE',
 42182: 'YI RADICAL KE',
+42752: 'MODIFIER LETTER CHINESE TONE YIN PING',
+42753: 'MODIFIER LETTER CHINESE TONE YANG PING',
+42754: 'MODIFIER LETTER CHINESE TONE YIN SHANG',
+42755: 'MODIFIER LETTER CHINESE TONE YANG SHANG',
+42756: 'MODIFIER LETTER CHINESE TONE YIN QU',
+42757: 'MODIFIER LETTER CHINESE TONE YANG QU',
+42758: 'MODIFIER LETTER CHINESE TONE YIN RU',
+42759: 'MODIFIER LETTER CHINESE TONE YANG RU',
+42760: 'MODIFIER LETTER EXTRA-HIGH DOTTED TONE BAR',
+42761: 'MODIFIER LETTER HIGH DOTTED TONE BAR',
+42762: 'MODIFIER LETTER MID DOTTED TONE BAR',
+42763: 'MODIFIER LETTER LOW DOTTED TONE BAR',
+42764: 'MODIFIER LETTER EXTRA-LOW DOTTED TONE BAR',
+42765: 'MODIFIER LETTER EXTRA-HIGH DOTTED LEFT-STEM TONE BAR',
+42766: 'MODIFIER LETTER HIGH DOTTED LEFT-STEM TONE BAR',
+42767: 'MODIFIER LETTER MID DOTTED LEFT-STEM TONE BAR',
+42768: 'MODIFIER LETTER LOW DOTTED LEFT-STEM TONE BAR',
+42769: 'MODIFIER LETTER EXTRA-LOW DOTTED LEFT-STEM TONE BAR',
+42770: 'MODIFIER LETTER EXTRA-HIGH LEFT-STEM TONE BAR',
+42771: 'MODIFIER LETTER HIGH LEFT-STEM TONE BAR',
+42772: 'MODIFIER LETTER MID LEFT-STEM TONE BAR',
+42773: 'MODIFIER LETTER LOW LEFT-STEM TONE BAR',
+42774: 'MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR',
+43008: 'SYLOTI NAGRI LETTER A',
+43009: 'SYLOTI NAGRI LETTER I',
+43010: 'SYLOTI NAGRI SIGN DVISVARA',
+43011: 'SYLOTI NAGRI LETTER U',
+43012: 'SYLOTI NAGRI LETTER E',
+43013: 'SYLOTI NAGRI LETTER O',
+43014: 'SYLOTI NAGRI SIGN HASANTA',
+43015: 'SYLOTI NAGRI LETTER KO',
+43016: 'SYLOTI NAGRI LETTER KHO',
+43017: 'SYLOTI NAGRI LETTER GO',
+43018: 'SYLOTI NAGRI LETTER GHO',
+43019: 'SYLOTI NAGRI SIGN ANUSVARA',
+43020: 'SYLOTI NAGRI LETTER CO',
+43021: 'SYLOTI NAGRI LETTER CHO',
+43022: 'SYLOTI NAGRI LETTER JO',
+43023: 'SYLOTI NAGRI LETTER JHO',
+43024: 'SYLOTI NAGRI LETTER TTO',
+43025: 'SYLOTI NAGRI LETTER TTHO',
+43026: 'SYLOTI NAGRI LETTER DDO',
+43027: 'SYLOTI NAGRI LETTER DDHO',
+43028: 'SYLOTI NAGRI LETTER TO',
+43029: 'SYLOTI NAGRI LETTER THO',
+43030: 'SYLOTI NAGRI LETTER DO',
+43031: 'SYLOTI NAGRI LETTER DHO',
+43032: 'SYLOTI NAGRI LETTER NO',
+43033: 'SYLOTI NAGRI LETTER PO',
+43034: 'SYLOTI NAGRI LETTER PHO',
+43035: 'SYLOTI NAGRI LETTER BO',
+43036: 'SYLOTI NAGRI LETTER BHO',
+43037: 'SYLOTI NAGRI LETTER MO',
+43038: 'SYLOTI NAGRI LETTER RO',
+43039: 'SYLOTI NAGRI LETTER LO',
+43040: 'SYLOTI NAGRI LETTER RRO',
+43041: 'SYLOTI NAGRI LETTER SO',
+43042: 'SYLOTI NAGRI LETTER HO',
+43043: 'SYLOTI NAGRI VOWEL SIGN A',
+43044: 'SYLOTI NAGRI VOWEL SIGN I',
+43045: 'SYLOTI NAGRI VOWEL SIGN U',
+43046: 'SYLOTI NAGRI VOWEL SIGN E',
+43047: 'SYLOTI NAGRI VOWEL SIGN OO',
+43048: 'SYLOTI NAGRI POETRY MARK-1',
+43049: 'SYLOTI NAGRI POETRY MARK-2',
+43050: 'SYLOTI NAGRI POETRY MARK-3',
+43051: 'SYLOTI NAGRI POETRY MARK-4',
 63744: 'CJK COMPATIBILITY IDEOGRAPH-F900',
 63745: 'CJK COMPATIBILITY IDEOGRAPH-F901',
 63746: 'CJK COMPATIBILITY IDEOGRAPH-F902',
@@ -10462,6 +11784,112 @@
 64104: 'CJK COMPATIBILITY IDEOGRAPH-FA68',
 64105: 'CJK COMPATIBILITY IDEOGRAPH-FA69',
 64106: 'CJK COMPATIBILITY IDEOGRAPH-FA6A',
+64112: 'CJK COMPATIBILITY IDEOGRAPH-FA70',
+64113: 'CJK COMPATIBILITY IDEOGRAPH-FA71',
+64114: 'CJK COMPATIBILITY IDEOGRAPH-FA72',
+64115: 'CJK COMPATIBILITY IDEOGRAPH-FA73',
+64116: 'CJK COMPATIBILITY IDEOGRAPH-FA74',
+64117: 'CJK COMPATIBILITY IDEOGRAPH-FA75',
+64118: 'CJK COMPATIBILITY IDEOGRAPH-FA76',
+64119: 'CJK COMPATIBILITY IDEOGRAPH-FA77',
+64120: 'CJK COMPATIBILITY IDEOGRAPH-FA78',
+64121: 'CJK COMPATIBILITY IDEOGRAPH-FA79',
+64122: 'CJK COMPATIBILITY IDEOGRAPH-FA7A',
+64123: 'CJK COMPATIBILITY IDEOGRAPH-FA7B',
+64124: 'CJK COMPATIBILITY IDEOGRAPH-FA7C',
+64125: 'CJK COMPATIBILITY IDEOGRAPH-FA7D',
+64126: 'CJK COMPATIBILITY IDEOGRAPH-FA7E',
+64127: 'CJK COMPATIBILITY IDEOGRAPH-FA7F',
+64128: 'CJK COMPATIBILITY IDEOGRAPH-FA80',
+64129: 'CJK COMPATIBILITY IDEOGRAPH-FA81',
+64130: 'CJK COMPATIBILITY IDEOGRAPH-FA82',
+64131: 'CJK COMPATIBILITY IDEOGRAPH-FA83',
+64132: 'CJK COMPATIBILITY IDEOGRAPH-FA84',
+64133: 'CJK COMPATIBILITY IDEOGRAPH-FA85',
+64134: 'CJK COMPATIBILITY IDEOGRAPH-FA86',
+64135: 'CJK COMPATIBILITY IDEOGRAPH-FA87',
+64136: 'CJK COMPATIBILITY IDEOGRAPH-FA88',
+64137: 'CJK COMPATIBILITY IDEOGRAPH-FA89',
+64138: 'CJK COMPATIBILITY IDEOGRAPH-FA8A',
+64139: 'CJK COMPATIBILITY IDEOGRAPH-FA8B',
+64140: 'CJK COMPATIBILITY IDEOGRAPH-FA8C',
+64141: 'CJK COMPATIBILITY IDEOGRAPH-FA8D',
+64142: 'CJK COMPATIBILITY IDEOGRAPH-FA8E',
+64143: 'CJK COMPATIBILITY IDEOGRAPH-FA8F',
+64144: 'CJK COMPATIBILITY IDEOGRAPH-FA90',
+64145: 'CJK COMPATIBILITY IDEOGRAPH-FA91',
+64146: 'CJK COMPATIBILITY IDEOGRAPH-FA92',
+64147: 'CJK COMPATIBILITY IDEOGRAPH-FA93',
+64148: 'CJK COMPATIBILITY IDEOGRAPH-FA94',
+64149: 'CJK COMPATIBILITY IDEOGRAPH-FA95',
+64150: 'CJK COMPATIBILITY IDEOGRAPH-FA96',
+64151: 'CJK COMPATIBILITY IDEOGRAPH-FA97',
+64152: 'CJK COMPATIBILITY IDEOGRAPH-FA98',
+64153: 'CJK COMPATIBILITY IDEOGRAPH-FA99',
+64154: 'CJK COMPATIBILITY IDEOGRAPH-FA9A',
+64155: 'CJK COMPATIBILITY IDEOGRAPH-FA9B',
+64156: 'CJK COMPATIBILITY IDEOGRAPH-FA9C',
+64157: 'CJK COMPATIBILITY IDEOGRAPH-FA9D',
+64158: 'CJK COMPATIBILITY IDEOGRAPH-FA9E',
+64159: 'CJK COMPATIBILITY IDEOGRAPH-FA9F',
+64160: 'CJK COMPATIBILITY IDEOGRAPH-FAA0',
+64161: 'CJK COMPATIBILITY IDEOGRAPH-FAA1',
+64162: 'CJK COMPATIBILITY IDEOGRAPH-FAA2',
+64163: 'CJK COMPATIBILITY IDEOGRAPH-FAA3',
+64164: 'CJK COMPATIBILITY IDEOGRAPH-FAA4',
+64165: 'CJK COMPATIBILITY IDEOGRAPH-FAA5',
+64166: 'CJK COMPATIBILITY IDEOGRAPH-FAA6',
+64167: 'CJK COMPATIBILITY IDEOGRAPH-FAA7',
+64168: 'CJK COMPATIBILITY IDEOGRAPH-FAA8',
+64169: 'CJK COMPATIBILITY IDEOGRAPH-FAA9',
+64170: 'CJK COMPATIBILITY IDEOGRAPH-FAAA',
+64171: 'CJK COMPATIBILITY IDEOGRAPH-FAAB',
+64172: 'CJK COMPATIBILITY IDEOGRAPH-FAAC',
+64173: 'CJK COMPATIBILITY IDEOGRAPH-FAAD',
+64174: 'CJK COMPATIBILITY IDEOGRAPH-FAAE',
+64175: 'CJK COMPATIBILITY IDEOGRAPH-FAAF',
+64176: 'CJK COMPATIBILITY IDEOGRAPH-FAB0',
+64177: 'CJK COMPATIBILITY IDEOGRAPH-FAB1',
+64178: 'CJK COMPATIBILITY IDEOGRAPH-FAB2',
+64179: 'CJK COMPATIBILITY IDEOGRAPH-FAB3',
+64180: 'CJK COMPATIBILITY IDEOGRAPH-FAB4',
+64181: 'CJK COMPATIBILITY IDEOGRAPH-FAB5',
+64182: 'CJK COMPATIBILITY IDEOGRAPH-FAB6',
+64183: 'CJK COMPATIBILITY IDEOGRAPH-FAB7',
+64184: 'CJK COMPATIBILITY IDEOGRAPH-FAB8',
+64185: 'CJK COMPATIBILITY IDEOGRAPH-FAB9',
+64186: 'CJK COMPATIBILITY IDEOGRAPH-FABA',
+64187: 'CJK COMPATIBILITY IDEOGRAPH-FABB',
+64188: 'CJK COMPATIBILITY IDEOGRAPH-FABC',
+64189: 'CJK COMPATIBILITY IDEOGRAPH-FABD',
+64190: 'CJK COMPATIBILITY IDEOGRAPH-FABE',
+64191: 'CJK COMPATIBILITY IDEOGRAPH-FABF',
+64192: 'CJK COMPATIBILITY IDEOGRAPH-FAC0',
+64193: 'CJK COMPATIBILITY IDEOGRAPH-FAC1',
+64194: 'CJK COMPATIBILITY IDEOGRAPH-FAC2',
+64195: 'CJK COMPATIBILITY IDEOGRAPH-FAC3',
+64196: 'CJK COMPATIBILITY IDEOGRAPH-FAC4',
+64197: 'CJK COMPATIBILITY IDEOGRAPH-FAC5',
+64198: 'CJK COMPATIBILITY IDEOGRAPH-FAC6',
+64199: 'CJK COMPATIBILITY IDEOGRAPH-FAC7',
+64200: 'CJK COMPATIBILITY IDEOGRAPH-FAC8',
+64201: 'CJK COMPATIBILITY IDEOGRAPH-FAC9',
+64202: 'CJK COMPATIBILITY IDEOGRAPH-FACA',
+64203: 'CJK COMPATIBILITY IDEOGRAPH-FACB',
+64204: 'CJK COMPATIBILITY IDEOGRAPH-FACC',
+64205: 'CJK COMPATIBILITY IDEOGRAPH-FACD',
+64206: 'CJK COMPATIBILITY IDEOGRAPH-FACE',
+64207: 'CJK COMPATIBILITY IDEOGRAPH-FACF',
+64208: 'CJK COMPATIBILITY IDEOGRAPH-FAD0',
+64209: 'CJK COMPATIBILITY IDEOGRAPH-FAD1',
+64210: 'CJK COMPATIBILITY IDEOGRAPH-FAD2',
+64211: 'CJK COMPATIBILITY IDEOGRAPH-FAD3',
+64212: 'CJK COMPATIBILITY IDEOGRAPH-FAD4',
+64213: 'CJK COMPATIBILITY IDEOGRAPH-FAD5',
+64214: 'CJK COMPATIBILITY IDEOGRAPH-FAD6',
+64215: 'CJK COMPATIBILITY IDEOGRAPH-FAD7',
+64216: 'CJK COMPATIBILITY IDEOGRAPH-FAD8',
+64217: 'CJK COMPATIBILITY IDEOGRAPH-FAD9',
 64256: 'LATIN SMALL LIGATURE FF',
 64257: 'LATIN SMALL LIGATURE FI',
 64258: 'LATIN SMALL LIGATURE FL',
@@ -11114,6 +12542,7 @@
 65018: 'ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM',
 65019: 'ARABIC LIGATURE JALLAJALALOUHOU',
 65020: 'RIAL SIGN',
+65021: 'ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM',
 65024: 'VARIATION SELECTOR-1',
 65025: 'VARIATION SELECTOR-2',
 65026: 'VARIATION SELECTOR-3',
@@ -11130,6 +12559,16 @@
 65037: 'VARIATION SELECTOR-14',
 65038: 'VARIATION SELECTOR-15',
 65039: 'VARIATION SELECTOR-16',
+65040: 'PRESENTATION FORM FOR VERTICAL COMMA',
+65041: 'PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA',
+65042: 'PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC FULL STOP',
+65043: 'PRESENTATION FORM FOR VERTICAL COLON',
+65044: 'PRESENTATION FORM FOR VERTICAL SEMICOLON',
+65045: 'PRESENTATION FORM FOR VERTICAL EXCLAMATION MARK',
+65046: 'PRESENTATION FORM FOR VERTICAL QUESTION MARK',
+65047: 'PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET',
+65048: 'PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET',
+65049: 'PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS',
 65056: 'COMBINING LIGATURE LEFT HALF',
 65057: 'COMBINING LIGATURE RIGHT HALF',
 65058: 'COMBINING DOUBLE TILDE LEFT HALF',
@@ -11157,6 +12596,8 @@
 65092: 'PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET',
 65093: 'SESAME DOT',
 65094: 'WHITE SESAME DOT',
+65095: 'PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET',
+65096: 'PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET',
 65097: 'DASHED OVERLINE',
 65098: 'CENTRELINE OVERLINE',
 65099: 'WAVY OVERLINE',
@@ -11561,6 +13002,349 @@
 65531: 'INTERLINEAR ANNOTATION TERMINATOR',
 65532: 'OBJECT REPLACEMENT CHARACTER',
 65533: 'REPLACEMENT CHARACTER',
+65536: 'LINEAR B SYLLABLE B008 A',
+65537: 'LINEAR B SYLLABLE B038 E',
+65538: 'LINEAR B SYLLABLE B028 I',
+65539: 'LINEAR B SYLLABLE B061 O',
+65540: 'LINEAR B SYLLABLE B010 U',
+65541: 'LINEAR B SYLLABLE B001 DA',
+65542: 'LINEAR B SYLLABLE B045 DE',
+65543: 'LINEAR B SYLLABLE B007 DI',
+65544: 'LINEAR B SYLLABLE B014 DO',
+65545: 'LINEAR B SYLLABLE B051 DU',
+65546: 'LINEAR B SYLLABLE B057 JA',
+65547: 'LINEAR B SYLLABLE B046 JE',
+65549: 'LINEAR B SYLLABLE B036 JO',
+65550: 'LINEAR B SYLLABLE B065 JU',
+65551: 'LINEAR B SYLLABLE B077 KA',
+65552: 'LINEAR B SYLLABLE B044 KE',
+65553: 'LINEAR B SYLLABLE B067 KI',
+65554: 'LINEAR B SYLLABLE B070 KO',
+65555: 'LINEAR B SYLLABLE B081 KU',
+65556: 'LINEAR B SYLLABLE B080 MA',
+65557: 'LINEAR B SYLLABLE B013 ME',
+65558: 'LINEAR B SYLLABLE B073 MI',
+65559: 'LINEAR B SYLLABLE B015 MO',
+65560: 'LINEAR B SYLLABLE B023 MU',
+65561: 'LINEAR B SYLLABLE B006 NA',
+65562: 'LINEAR B SYLLABLE B024 NE',
+65563: 'LINEAR B SYLLABLE B030 NI',
+65564: 'LINEAR B SYLLABLE B052 NO',
+65565: 'LINEAR B SYLLABLE B055 NU',
+65566: 'LINEAR B SYLLABLE B003 PA',
+65567: 'LINEAR B SYLLABLE B072 PE',
+65568: 'LINEAR B SYLLABLE B039 PI',
+65569: 'LINEAR B SYLLABLE B011 PO',
+65570: 'LINEAR B SYLLABLE B050 PU',
+65571: 'LINEAR B SYLLABLE B016 QA',
+65572: 'LINEAR B SYLLABLE B078 QE',
+65573: 'LINEAR B SYLLABLE B021 QI',
+65574: 'LINEAR B SYLLABLE B032 QO',
+65576: 'LINEAR B SYLLABLE B060 RA',
+65577: 'LINEAR B SYLLABLE B027 RE',
+65578: 'LINEAR B SYLLABLE B053 RI',
+65579: 'LINEAR B SYLLABLE B002 RO',
+65580: 'LINEAR B SYLLABLE B026 RU',
+65581: 'LINEAR B SYLLABLE B031 SA',
+65582: 'LINEAR B SYLLABLE B009 SE',
+65583: 'LINEAR B SYLLABLE B041 SI',
+65584: 'LINEAR B SYLLABLE B012 SO',
+65585: 'LINEAR B SYLLABLE B058 SU',
+65586: 'LINEAR B SYLLABLE B059 TA',
+65587: 'LINEAR B SYLLABLE B004 TE',
+65588: 'LINEAR B SYLLABLE B037 TI',
+65589: 'LINEAR B SYLLABLE B005 TO',
+65590: 'LINEAR B SYLLABLE B069 TU',
+65591: 'LINEAR B SYLLABLE B054 WA',
+65592: 'LINEAR B SYLLABLE B075 WE',
+65593: 'LINEAR B SYLLABLE B040 WI',
+65594: 'LINEAR B SYLLABLE B042 WO',
+65596: 'LINEAR B SYLLABLE B017 ZA',
+65597: 'LINEAR B SYLLABLE B074 ZE',
+65599: 'LINEAR B SYLLABLE B020 ZO',
+65600: 'LINEAR B SYLLABLE B025 A2',
+65601: 'LINEAR B SYLLABLE B043 A3',
+65602: 'LINEAR B SYLLABLE B085 AU',
+65603: 'LINEAR B SYLLABLE B071 DWE',
+65604: 'LINEAR B SYLLABLE B090 DWO',
+65605: 'LINEAR B SYLLABLE B048 NWA',
+65606: 'LINEAR B SYLLABLE B029 PU2',
+65607: 'LINEAR B SYLLABLE B062 PTE',
+65608: 'LINEAR B SYLLABLE B076 RA2',
+65609: 'LINEAR B SYLLABLE B033 RA3',
+65610: 'LINEAR B SYLLABLE B068 RO2',
+65611: 'LINEAR B SYLLABLE B066 TA2',
+65612: 'LINEAR B SYLLABLE B087 TWE',
+65613: 'LINEAR B SYLLABLE B091 TWO',
+65616: 'LINEAR B SYMBOL B018',
+65617: 'LINEAR B SYMBOL B019',
+65618: 'LINEAR B SYMBOL B022',
+65619: 'LINEAR B SYMBOL B034',
+65620: 'LINEAR B SYMBOL B047',
+65621: 'LINEAR B SYMBOL B049',
+65622: 'LINEAR B SYMBOL B056',
+65623: 'LINEAR B SYMBOL B063',
+65624: 'LINEAR B SYMBOL B064',
+65625: 'LINEAR B SYMBOL B079',
+65626: 'LINEAR B SYMBOL B082',
+65627: 'LINEAR B SYMBOL B083',
+65628: 'LINEAR B SYMBOL B086',
+65629: 'LINEAR B SYMBOL B089',
+65664: 'LINEAR B IDEOGRAM B100 MAN',
+65665: 'LINEAR B IDEOGRAM B102 WOMAN',
+65666: 'LINEAR B IDEOGRAM B104 DEER',
+65667: 'LINEAR B IDEOGRAM B105 EQUID',
+65668: 'LINEAR B IDEOGRAM B105F MARE',
+65669: 'LINEAR B IDEOGRAM B105M STALLION',
+65670: 'LINEAR B IDEOGRAM B106F EWE',
+65671: 'LINEAR B IDEOGRAM B106M RAM',
+65672: 'LINEAR B IDEOGRAM B107F SHE-GOAT',
+65673: 'LINEAR B IDEOGRAM B107M HE-GOAT',
+65674: 'LINEAR B IDEOGRAM B108F SOW',
+65675: 'LINEAR B IDEOGRAM B108M BOAR',
+65676: 'LINEAR B IDEOGRAM B109F COW',
+65677: 'LINEAR B IDEOGRAM B109M BULL',
+65678: 'LINEAR B IDEOGRAM B120 WHEAT',
+65679: 'LINEAR B IDEOGRAM B121 BARLEY',
+65680: 'LINEAR B IDEOGRAM B122 OLIVE',
+65681: 'LINEAR B IDEOGRAM B123 SPICE',
+65682: 'LINEAR B IDEOGRAM B125 CYPERUS',
+65683: 'LINEAR B MONOGRAM B127 KAPO',
+65684: 'LINEAR B MONOGRAM B128 KANAKO',
+65685: 'LINEAR B IDEOGRAM B130 OIL',
+65686: 'LINEAR B IDEOGRAM B131 WINE',
+65687: 'LINEAR B IDEOGRAM B132',
+65688: 'LINEAR B MONOGRAM B133 AREPA',
+65689: 'LINEAR B MONOGRAM B135 MERI',
+65690: 'LINEAR B IDEOGRAM B140 BRONZE',
+65691: 'LINEAR B IDEOGRAM B141 GOLD',
+65692: 'LINEAR B IDEOGRAM B142',
+65693: 'LINEAR B IDEOGRAM B145 WOOL',
+65694: 'LINEAR B IDEOGRAM B146',
+65695: 'LINEAR B IDEOGRAM B150',
+65696: 'LINEAR B IDEOGRAM B151 HORN',
+65697: 'LINEAR B IDEOGRAM B152',
+65698: 'LINEAR B IDEOGRAM B153',
+65699: 'LINEAR B IDEOGRAM B154',
+65700: 'LINEAR B MONOGRAM B156 TURO2',
+65701: 'LINEAR B IDEOGRAM B157',
+65702: 'LINEAR B IDEOGRAM B158',
+65703: 'LINEAR B IDEOGRAM B159 CLOTH',
+65704: 'LINEAR B IDEOGRAM B160',
+65705: 'LINEAR B IDEOGRAM B161',
+65706: 'LINEAR B IDEOGRAM B162 GARMENT',
+65707: 'LINEAR B IDEOGRAM B163 ARMOUR',
+65708: 'LINEAR B IDEOGRAM B164',
+65709: 'LINEAR B IDEOGRAM B165',
+65710: 'LINEAR B IDEOGRAM B166',
+65711: 'LINEAR B IDEOGRAM B167',
+65712: 'LINEAR B IDEOGRAM B168',
+65713: 'LINEAR B IDEOGRAM B169',
+65714: 'LINEAR B IDEOGRAM B170',
+65715: 'LINEAR B IDEOGRAM B171',
+65716: 'LINEAR B IDEOGRAM B172',
+65717: 'LINEAR B IDEOGRAM B173 MONTH',
+65718: 'LINEAR B IDEOGRAM B174',
+65719: 'LINEAR B IDEOGRAM B176 TREE',
+65720: 'LINEAR B IDEOGRAM B177',
+65721: 'LINEAR B IDEOGRAM B178',
+65722: 'LINEAR B IDEOGRAM B179',
+65723: 'LINEAR B IDEOGRAM B180',
+65724: 'LINEAR B IDEOGRAM B181',
+65725: 'LINEAR B IDEOGRAM B182',
+65726: 'LINEAR B IDEOGRAM B183',
+65727: 'LINEAR B IDEOGRAM B184',
+65728: 'LINEAR B IDEOGRAM B185',
+65729: 'LINEAR B IDEOGRAM B189',
+65730: 'LINEAR B IDEOGRAM B190',
+65731: 'LINEAR B IDEOGRAM B191 HELMET',
+65732: 'LINEAR B IDEOGRAM B220 FOOTSTOOL',
+65733: 'LINEAR B IDEOGRAM B225 BATHTUB',
+65734: 'LINEAR B IDEOGRAM B230 SPEAR',
+65735: 'LINEAR B IDEOGRAM B231 ARROW',
+65736: 'LINEAR B IDEOGRAM B232',
+65737: 'LINEAR B IDEOGRAM B233 SWORD',
+65738: 'LINEAR B IDEOGRAM B234',
+65739: 'LINEAR B IDEOGRAM B236',
+65740: 'LINEAR B IDEOGRAM B240 WHEELED CHARIOT',
+65741: 'LINEAR B IDEOGRAM B241 CHARIOT',
+65742: 'LINEAR B IDEOGRAM B242 CHARIOT FRAME',
+65743: 'LINEAR B IDEOGRAM B243 WHEEL',
+65744: 'LINEAR B IDEOGRAM B245',
+65745: 'LINEAR B IDEOGRAM B246',
+65746: 'LINEAR B MONOGRAM B247 DIPTE',
+65747: 'LINEAR B IDEOGRAM B248',
+65748: 'LINEAR B IDEOGRAM B249',
+65749: 'LINEAR B IDEOGRAM B251',
+65750: 'LINEAR B IDEOGRAM B252',
+65751: 'LINEAR B IDEOGRAM B253',
+65752: 'LINEAR B IDEOGRAM B254 DART',
+65753: 'LINEAR B IDEOGRAM B255',
+65754: 'LINEAR B IDEOGRAM B256',
+65755: 'LINEAR B IDEOGRAM B257',
+65756: 'LINEAR B IDEOGRAM B258',
+65757: 'LINEAR B IDEOGRAM B259',
+65758: 'LINEAR B IDEOGRAM VESSEL B155',
+65759: 'LINEAR B IDEOGRAM VESSEL B200',
+65760: 'LINEAR B IDEOGRAM VESSEL B201',
+65761: 'LINEAR B IDEOGRAM VESSEL B202',
+65762: 'LINEAR B IDEOGRAM VESSEL B203',
+65763: 'LINEAR B IDEOGRAM VESSEL B204',
+65764: 'LINEAR B IDEOGRAM VESSEL B205',
+65765: 'LINEAR B IDEOGRAM VESSEL B206',
+65766: 'LINEAR B IDEOGRAM VESSEL B207',
+65767: 'LINEAR B IDEOGRAM VESSEL B208',
+65768: 'LINEAR B IDEOGRAM VESSEL B209',
+65769: 'LINEAR B IDEOGRAM VESSEL B210',
+65770: 'LINEAR B IDEOGRAM VESSEL B211',
+65771: 'LINEAR B IDEOGRAM VESSEL B212',
+65772: 'LINEAR B IDEOGRAM VESSEL B213',
+65773: 'LINEAR B IDEOGRAM VESSEL B214',
+65774: 'LINEAR B IDEOGRAM VESSEL B215',
+65775: 'LINEAR B IDEOGRAM VESSEL B216',
+65776: 'LINEAR B IDEOGRAM VESSEL B217',
+65777: 'LINEAR B IDEOGRAM VESSEL B218',
+65778: 'LINEAR B IDEOGRAM VESSEL B219',
+65779: 'LINEAR B IDEOGRAM VESSEL B221',
+65780: 'LINEAR B IDEOGRAM VESSEL B222',
+65781: 'LINEAR B IDEOGRAM VESSEL B226',
+65782: 'LINEAR B IDEOGRAM VESSEL B227',
+65783: 'LINEAR B IDEOGRAM VESSEL B228',
+65784: 'LINEAR B IDEOGRAM VESSEL B229',
+65785: 'LINEAR B IDEOGRAM VESSEL B250',
+65786: 'LINEAR B IDEOGRAM VESSEL B305',
+65792: 'AEGEAN WORD SEPARATOR LINE',
+65793: 'AEGEAN WORD SEPARATOR DOT',
+65794: 'AEGEAN CHECK MARK',
+65799: 'AEGEAN NUMBER ONE',
+65800: 'AEGEAN NUMBER TWO',
+65801: 'AEGEAN NUMBER THREE',
+65802: 'AEGEAN NUMBER FOUR',
+65803: 'AEGEAN NUMBER FIVE',
+65804: 'AEGEAN NUMBER SIX',
+65805: 'AEGEAN NUMBER SEVEN',
+65806: 'AEGEAN NUMBER EIGHT',
+65807: 'AEGEAN NUMBER NINE',
+65808: 'AEGEAN NUMBER TEN',
+65809: 'AEGEAN NUMBER TWENTY',
+65810: 'AEGEAN NUMBER THIRTY',
+65811: 'AEGEAN NUMBER FORTY',
+65812: 'AEGEAN NUMBER FIFTY',
+65813: 'AEGEAN NUMBER SIXTY',
+65814: 'AEGEAN NUMBER SEVENTY',
+65815: 'AEGEAN NUMBER EIGHTY',
+65816: 'AEGEAN NUMBER NINETY',
+65817: 'AEGEAN NUMBER ONE HUNDRED',
+65818: 'AEGEAN NUMBER TWO HUNDRED',
+65819: 'AEGEAN NUMBER THREE HUNDRED',
+65820: 'AEGEAN NUMBER FOUR HUNDRED',
+65821: 'AEGEAN NUMBER FIVE HUNDRED',
+65822: 'AEGEAN NUMBER SIX HUNDRED',
+65823: 'AEGEAN NUMBER SEVEN HUNDRED',
+65824: 'AEGEAN NUMBER EIGHT HUNDRED',
+65825: 'AEGEAN NUMBER NINE HUNDRED',
+65826: 'AEGEAN NUMBER ONE THOUSAND',
+65827: 'AEGEAN NUMBER TWO THOUSAND',
+65828: 'AEGEAN NUMBER THREE THOUSAND',
+65829: 'AEGEAN NUMBER FOUR THOUSAND',
+65830: 'AEGEAN NUMBER FIVE THOUSAND',
+65831: 'AEGEAN NUMBER SIX THOUSAND',
+65832: 'AEGEAN NUMBER SEVEN THOUSAND',
+65833: 'AEGEAN NUMBER EIGHT THOUSAND',
+65834: 'AEGEAN NUMBER NINE THOUSAND',
+65835: 'AEGEAN NUMBER TEN THOUSAND',
+65836: 'AEGEAN NUMBER TWENTY THOUSAND',
+65837: 'AEGEAN NUMBER THIRTY THOUSAND',
+65838: 'AEGEAN NUMBER FORTY THOUSAND',
+65839: 'AEGEAN NUMBER FIFTY THOUSAND',
+65840: 'AEGEAN NUMBER SIXTY THOUSAND',
+65841: 'AEGEAN NUMBER SEVENTY THOUSAND',
+65842: 'AEGEAN NUMBER EIGHTY THOUSAND',
+65843: 'AEGEAN NUMBER NINETY THOUSAND',
+65847: 'AEGEAN WEIGHT BASE UNIT',
+65848: 'AEGEAN WEIGHT FIRST SUBUNIT',
+65849: 'AEGEAN WEIGHT SECOND SUBUNIT',
+65850: 'AEGEAN WEIGHT THIRD SUBUNIT',
+65851: 'AEGEAN WEIGHT FOURTH SUBUNIT',
+65852: 'AEGEAN DRY MEASURE FIRST SUBUNIT',
+65853: 'AEGEAN LIQUID MEASURE FIRST SUBUNIT',
+65854: 'AEGEAN MEASURE SECOND SUBUNIT',
+65855: 'AEGEAN MEASURE THIRD SUBUNIT',
+65856: 'GREEK ACROPHONIC ATTIC ONE QUARTER',
+65857: 'GREEK ACROPHONIC ATTIC ONE HALF',
+65858: 'GREEK ACROPHONIC ATTIC ONE DRACHMA',
+65859: 'GREEK ACROPHONIC ATTIC FIVE',
+65860: 'GREEK ACROPHONIC ATTIC FIFTY',
+65861: 'GREEK ACROPHONIC ATTIC FIVE HUNDRED',
+65862: 'GREEK ACROPHONIC ATTIC FIVE THOUSAND',
+65863: 'GREEK ACROPHONIC ATTIC FIFTY THOUSAND',
+65864: 'GREEK ACROPHONIC ATTIC FIVE TALENTS',
+65865: 'GREEK ACROPHONIC ATTIC TEN TALENTS',
+65866: 'GREEK ACROPHONIC ATTIC FIFTY TALENTS',
+65867: 'GREEK ACROPHONIC ATTIC ONE HUNDRED TALENTS',
+65868: 'GREEK ACROPHONIC ATTIC FIVE HUNDRED TALENTS',
+65869: 'GREEK ACROPHONIC ATTIC ONE THOUSAND TALENTS',
+65870: 'GREEK ACROPHONIC ATTIC FIVE THOUSAND TALENTS',
+65871: 'GREEK ACROPHONIC ATTIC FIVE STATERS',
+65872: 'GREEK ACROPHONIC ATTIC TEN STATERS',
+65873: 'GREEK ACROPHONIC ATTIC FIFTY STATERS',
+65874: 'GREEK ACROPHONIC ATTIC ONE HUNDRED STATERS',
+65875: 'GREEK ACROPHONIC ATTIC FIVE HUNDRED STATERS',
+65876: 'GREEK ACROPHONIC ATTIC ONE THOUSAND STATERS',
+65877: 'GREEK ACROPHONIC ATTIC TEN THOUSAND STATERS',
+65878: 'GREEK ACROPHONIC ATTIC FIFTY THOUSAND STATERS',
+65879: 'GREEK ACROPHONIC ATTIC TEN MNAS',
+65880: 'GREEK ACROPHONIC HERAEUM ONE PLETHRON',
+65881: 'GREEK ACROPHONIC THESPIAN ONE',
+65882: 'GREEK ACROPHONIC HERMIONIAN ONE',
+65883: 'GREEK ACROPHONIC EPIDAUREAN TWO',
+65884: 'GREEK ACROPHONIC THESPIAN TWO',
+65885: 'GREEK ACROPHONIC CYRENAIC TWO DRACHMAS',
+65886: 'GREEK ACROPHONIC EPIDAUREAN TWO DRACHMAS',
+65887: 'GREEK ACROPHONIC TROEZENIAN FIVE',
+65888: 'GREEK ACROPHONIC TROEZENIAN TEN',
+65889: 'GREEK ACROPHONIC TROEZENIAN TEN ALTERNATE FORM',
+65890: 'GREEK ACROPHONIC HERMIONIAN TEN',
+65891: 'GREEK ACROPHONIC MESSENIAN TEN',
+65892: 'GREEK ACROPHONIC THESPIAN TEN',
+65893: 'GREEK ACROPHONIC THESPIAN THIRTY',
+65894: 'GREEK ACROPHONIC TROEZENIAN FIFTY',
+65895: 'GREEK ACROPHONIC TROEZENIAN FIFTY ALTERNATE FORM',
+65896: 'GREEK ACROPHONIC HERMIONIAN FIFTY',
+65897: 'GREEK ACROPHONIC THESPIAN FIFTY',
+65898: 'GREEK ACROPHONIC THESPIAN ONE HUNDRED',
+65899: 'GREEK ACROPHONIC THESPIAN THREE HUNDRED',
+65900: 'GREEK ACROPHONIC EPIDAUREAN FIVE HUNDRED',
+65901: 'GREEK ACROPHONIC TROEZENIAN FIVE HUNDRED',
+65902: 'GREEK ACROPHONIC THESPIAN FIVE HUNDRED',
+65903: 'GREEK ACROPHONIC CARYSTIAN FIVE HUNDRED',
+65904: 'GREEK ACROPHONIC NAXIAN FIVE HUNDRED',
+65905: 'GREEK ACROPHONIC THESPIAN ONE THOUSAND',
+65906: 'GREEK ACROPHONIC THESPIAN FIVE THOUSAND',
+65907: 'GREEK ACROPHONIC DELPHIC FIVE MNAS',
+65908: 'GREEK ACROPHONIC STRATIAN FIFTY MNAS',
+65909: 'GREEK ONE HALF SIGN',
+65910: 'GREEK ONE HALF SIGN ALTERNATE FORM',
+65911: 'GREEK TWO THIRDS SIGN',
+65912: 'GREEK THREE QUARTERS SIGN',
+65913: 'GREEK YEAR SIGN',
+65914: 'GREEK TALENT SIGN',
+65915: 'GREEK DRACHMA SIGN',
+65916: 'GREEK OBOL SIGN',
+65917: 'GREEK TWO OBOLS SIGN',
+65918: 'GREEK THREE OBOLS SIGN',
+65919: 'GREEK FOUR OBOLS SIGN',
+65920: 'GREEK FIVE OBOLS SIGN',
+65921: 'GREEK METRETES SIGN',
+65922: 'GREEK KYATHOS BASE SIGN',
+65923: 'GREEK LITRA SIGN',
+65924: 'GREEK OUNKIA SIGN',
+65925: 'GREEK XESTES SIGN',
+65926: 'GREEK ARTABE SIGN',
+65927: 'GREEK AROURA SIGN',
+65928: 'GREEK GRAMMA SIGN',
+65929: 'GREEK TRYBLION BASE SIGN',
+65930: 'GREEK ZERO SIGN',
 66304: 'OLD ITALIC LETTER A',
 66305: 'OLD ITALIC LETTER BE',
 66306: 'OLD ITALIC LETTER KE',
@@ -11623,6 +13407,87 @@
 66376: 'GOTHIC LETTER HWAIR',
 66377: 'GOTHIC LETTER OTHAL',
 66378: 'GOTHIC LETTER NINE HUNDRED',
+66432: 'UGARITIC LETTER ALPA',
+66433: 'UGARITIC LETTER BETA',
+66434: 'UGARITIC LETTER GAMLA',
+66435: 'UGARITIC LETTER KHA',
+66436: 'UGARITIC LETTER DELTA',
+66437: 'UGARITIC LETTER HO',
+66438: 'UGARITIC LETTER WO',
+66439: 'UGARITIC LETTER ZETA',
+66440: 'UGARITIC LETTER HOTA',
+66441: 'UGARITIC LETTER TET',
+66442: 'UGARITIC LETTER YOD',
+66443: 'UGARITIC LETTER KAF',
+66444: 'UGARITIC LETTER SHIN',
+66445: 'UGARITIC LETTER LAMDA',
+66446: 'UGARITIC LETTER MEM',
+66447: 'UGARITIC LETTER DHAL',
+66448: 'UGARITIC LETTER NUN',
+66449: 'UGARITIC LETTER ZU',
+66450: 'UGARITIC LETTER SAMKA',
+66451: 'UGARITIC LETTER AIN',
+66452: 'UGARITIC LETTER PU',
+66453: 'UGARITIC LETTER SADE',
+66454: 'UGARITIC LETTER QOPA',
+66455: 'UGARITIC LETTER RASHA',
+66456: 'UGARITIC LETTER THANNA',
+66457: 'UGARITIC LETTER GHAIN',
+66458: 'UGARITIC LETTER TO',
+66459: 'UGARITIC LETTER I',
+66460: 'UGARITIC LETTER U',
+66461: 'UGARITIC LETTER SSU',
+66463: 'UGARITIC WORD DIVIDER',
+66464: 'OLD PERSIAN SIGN A',
+66465: 'OLD PERSIAN SIGN I',
+66466: 'OLD PERSIAN SIGN U',
+66467: 'OLD PERSIAN SIGN KA',
+66468: 'OLD PERSIAN SIGN KU',
+66469: 'OLD PERSIAN SIGN GA',
+66470: 'OLD PERSIAN SIGN GU',
+66471: 'OLD PERSIAN SIGN XA',
+66472: 'OLD PERSIAN SIGN CA',
+66473: 'OLD PERSIAN SIGN JA',
+66474: 'OLD PERSIAN SIGN JI',
+66475: 'OLD PERSIAN SIGN TA',
+66476: 'OLD PERSIAN SIGN TU',
+66477: 'OLD PERSIAN SIGN DA',
+66478: 'OLD PERSIAN SIGN DI',
+66479: 'OLD PERSIAN SIGN DU',
+66480: 'OLD PERSIAN SIGN THA',
+66481: 'OLD PERSIAN SIGN PA',
+66482: 'OLD PERSIAN SIGN BA',
+66483: 'OLD PERSIAN SIGN FA',
+66484: 'OLD PERSIAN SIGN NA',
+66485: 'OLD PERSIAN SIGN NU',
+66486: 'OLD PERSIAN SIGN MA',
+66487: 'OLD PERSIAN SIGN MI',
+66488: 'OLD PERSIAN SIGN MU',
+66489: 'OLD PERSIAN SIGN YA',
+66490: 'OLD PERSIAN SIGN VA',
+66491: 'OLD PERSIAN SIGN VI',
+66492: 'OLD PERSIAN SIGN RA',
+66493: 'OLD PERSIAN SIGN RU',
+66494: 'OLD PERSIAN SIGN LA',
+66495: 'OLD PERSIAN SIGN SA',
+66496: 'OLD PERSIAN SIGN ZA',
+66497: 'OLD PERSIAN SIGN SHA',
+66498: 'OLD PERSIAN SIGN SSA',
+66499: 'OLD PERSIAN SIGN HA',
+66504: 'OLD PERSIAN SIGN AURAMAZDAA',
+66505: 'OLD PERSIAN SIGN AURAMAZDAA-2',
+66506: 'OLD PERSIAN SIGN AURAMAZDAAHA',
+66507: 'OLD PERSIAN SIGN XSHAAYATHIYA',
+66508: 'OLD PERSIAN SIGN DAHYAAUSH',
+66509: 'OLD PERSIAN SIGN DAHYAAUSH-2',
+66510: 'OLD PERSIAN SIGN BAGA',
+66511: 'OLD PERSIAN SIGN BUUMISH',
+66512: 'OLD PERSIAN WORD DIVIDER',
+66513: 'OLD PERSIAN NUMBER ONE',
+66514: 'OLD PERSIAN NUMBER TWO',
+66515: 'OLD PERSIAN NUMBER TEN',
+66516: 'OLD PERSIAN NUMBER TWENTY',
+66517: 'OLD PERSIAN NUMBER HUNDRED',
 66560: 'DESERET CAPITAL LETTER LONG I',
 66561: 'DESERET CAPITAL LETTER LONG E',
 66562: 'DESERET CAPITAL LETTER LONG A',
@@ -11661,6 +13526,8 @@
 66595: 'DESERET CAPITAL LETTER EM',
 66596: 'DESERET CAPITAL LETTER EN',
 66597: 'DESERET CAPITAL LETTER ENG',
+66598: 'DESERET CAPITAL LETTER OI',
+66599: 'DESERET CAPITAL LETTER EW',
 66600: 'DESERET SMALL LETTER LONG I',
 66601: 'DESERET SMALL LETTER LONG E',
 66602: 'DESERET SMALL LETTER LONG A',
@@ -11699,6 +13566,216 @@
 66635: 'DESERET SMALL LETTER EM',
 66636: 'DESERET SMALL LETTER EN',
 66637: 'DESERET SMALL LETTER ENG',
+66638: 'DESERET SMALL LETTER OI',
+66639: 'DESERET SMALL LETTER EW',
+66640: 'SHAVIAN LETTER PEEP',
+66641: 'SHAVIAN LETTER TOT',
+66642: 'SHAVIAN LETTER KICK',
+66643: 'SHAVIAN LETTER FEE',
+66644: 'SHAVIAN LETTER THIGH',
+66645: 'SHAVIAN LETTER SO',
+66646: 'SHAVIAN LETTER SURE',
+66647: 'SHAVIAN LETTER CHURCH',
+66648: 'SHAVIAN LETTER YEA',
+66649: 'SHAVIAN LETTER HUNG',
+66650: 'SHAVIAN LETTER BIB',
+66651: 'SHAVIAN LETTER DEAD',
+66652: 'SHAVIAN LETTER GAG',
+66653: 'SHAVIAN LETTER VOW',
+66654: 'SHAVIAN LETTER THEY',
+66655: 'SHAVIAN LETTER ZOO',
+66656: 'SHAVIAN LETTER MEASURE',
+66657: 'SHAVIAN LETTER JUDGE',
+66658: 'SHAVIAN LETTER WOE',
+66659: 'SHAVIAN LETTER HA-HA',
+66660: 'SHAVIAN LETTER LOLL',
+66661: 'SHAVIAN LETTER MIME',
+66662: 'SHAVIAN LETTER IF',
+66663: 'SHAVIAN LETTER EGG',
+66664: 'SHAVIAN LETTER ASH',
+66665: 'SHAVIAN LETTER ADO',
+66666: 'SHAVIAN LETTER ON',
+66667: 'SHAVIAN LETTER WOOL',
+66668: 'SHAVIAN LETTER OUT',
+66669: 'SHAVIAN LETTER AH',
+66670: 'SHAVIAN LETTER ROAR',
+66671: 'SHAVIAN LETTER NUN',
+66672: 'SHAVIAN LETTER EAT',
+66673: 'SHAVIAN LETTER AGE',
+66674: 'SHAVIAN LETTER ICE',
+66675: 'SHAVIAN LETTER UP',
+66676: 'SHAVIAN LETTER OAK',
+66677: 'SHAVIAN LETTER OOZE',
+66678: 'SHAVIAN LETTER OIL',
+66679: 'SHAVIAN LETTER AWE',
+66680: 'SHAVIAN LETTER ARE',
+66681: 'SHAVIAN LETTER OR',
+66682: 'SHAVIAN LETTER AIR',
+66683: 'SHAVIAN LETTER ERR',
+66684: 'SHAVIAN LETTER ARRAY',
+66685: 'SHAVIAN LETTER EAR',
+66686: 'SHAVIAN LETTER IAN',
+66687: 'SHAVIAN LETTER YEW',
+66688: 'OSMANYA LETTER ALEF',
+66689: 'OSMANYA LETTER BA',
+66690: 'OSMANYA LETTER TA',
+66691: 'OSMANYA LETTER JA',
+66692: 'OSMANYA LETTER XA',
+66693: 'OSMANYA LETTER KHA',
+66694: 'OSMANYA LETTER DEEL',
+66695: 'OSMANYA LETTER RA',
+66696: 'OSMANYA LETTER SA',
+66697: 'OSMANYA LETTER SHIIN',
+66698: 'OSMANYA LETTER DHA',
+66699: 'OSMANYA LETTER CAYN',
+66700: 'OSMANYA LETTER GA',
+66701: 'OSMANYA LETTER FA',
+66702: 'OSMANYA LETTER QAAF',
+66703: 'OSMANYA LETTER KAAF',
+66704: 'OSMANYA LETTER LAAN',
+66705: 'OSMANYA LETTER MIIN',
+66706: 'OSMANYA LETTER NUUN',
+66707: 'OSMANYA LETTER WAW',
+66708: 'OSMANYA LETTER HA',
+66709: 'OSMANYA LETTER YA',
+66710: 'OSMANYA LETTER A',
+66711: 'OSMANYA LETTER E',
+66712: 'OSMANYA LETTER I',
+66713: 'OSMANYA LETTER O',
+66714: 'OSMANYA LETTER U',
+66715: 'OSMANYA LETTER AA',
+66716: 'OSMANYA LETTER EE',
+66717: 'OSMANYA LETTER OO',
+66720: 'OSMANYA DIGIT ZERO',
+66721: 'OSMANYA DIGIT ONE',
+66722: 'OSMANYA DIGIT TWO',
+66723: 'OSMANYA DIGIT THREE',
+66724: 'OSMANYA DIGIT FOUR',
+66725: 'OSMANYA DIGIT FIVE',
+66726: 'OSMANYA DIGIT SIX',
+66727: 'OSMANYA DIGIT SEVEN',
+66728: 'OSMANYA DIGIT EIGHT',
+66729: 'OSMANYA DIGIT NINE',
+67584: 'CYPRIOT SYLLABLE A',
+67585: 'CYPRIOT SYLLABLE E',
+67586: 'CYPRIOT SYLLABLE I',
+67587: 'CYPRIOT SYLLABLE O',
+67588: 'CYPRIOT SYLLABLE U',
+67589: 'CYPRIOT SYLLABLE JA',
+67592: 'CYPRIOT SYLLABLE JO',
+67594: 'CYPRIOT SYLLABLE KA',
+67595: 'CYPRIOT SYLLABLE KE',
+67596: 'CYPRIOT SYLLABLE KI',
+67597: 'CYPRIOT SYLLABLE KO',
+67598: 'CYPRIOT SYLLABLE KU',
+67599: 'CYPRIOT SYLLABLE LA',
+67600: 'CYPRIOT SYLLABLE LE',
+67601: 'CYPRIOT SYLLABLE LI',
+67602: 'CYPRIOT SYLLABLE LO',
+67603: 'CYPRIOT SYLLABLE LU',
+67604: 'CYPRIOT SYLLABLE MA',
+67605: 'CYPRIOT SYLLABLE ME',
+67606: 'CYPRIOT SYLLABLE MI',
+67607: 'CYPRIOT SYLLABLE MO',
+67608: 'CYPRIOT SYLLABLE MU',
+67609: 'CYPRIOT SYLLABLE NA',
+67610: 'CYPRIOT SYLLABLE NE',
+67611: 'CYPRIOT SYLLABLE NI',
+67612: 'CYPRIOT SYLLABLE NO',
+67613: 'CYPRIOT SYLLABLE NU',
+67614: 'CYPRIOT SYLLABLE PA',
+67615: 'CYPRIOT SYLLABLE PE',
+67616: 'CYPRIOT SYLLABLE PI',
+67617: 'CYPRIOT SYLLABLE PO',
+67618: 'CYPRIOT SYLLABLE PU',
+67619: 'CYPRIOT SYLLABLE RA',
+67620: 'CYPRIOT SYLLABLE RE',
+67621: 'CYPRIOT SYLLABLE RI',
+67622: 'CYPRIOT SYLLABLE RO',
+67623: 'CYPRIOT SYLLABLE RU',
+67624: 'CYPRIOT SYLLABLE SA',
+67625: 'CYPRIOT SYLLABLE SE',
+67626: 'CYPRIOT SYLLABLE SI',
+67627: 'CYPRIOT SYLLABLE SO',
+67628: 'CYPRIOT SYLLABLE SU',
+67629: 'CYPRIOT SYLLABLE TA',
+67630: 'CYPRIOT SYLLABLE TE',
+67631: 'CYPRIOT SYLLABLE TI',
+67632: 'CYPRIOT SYLLABLE TO',
+67633: 'CYPRIOT SYLLABLE TU',
+67634: 'CYPRIOT SYLLABLE WA',
+67635: 'CYPRIOT SYLLABLE WE',
+67636: 'CYPRIOT SYLLABLE WI',
+67637: 'CYPRIOT SYLLABLE WO',
+67639: 'CYPRIOT SYLLABLE XA',
+67640: 'CYPRIOT SYLLABLE XE',
+67644: 'CYPRIOT SYLLABLE ZA',
+67647: 'CYPRIOT SYLLABLE ZO',
+68096: 'KHAROSHTHI LETTER A',
+68097: 'KHAROSHTHI VOWEL SIGN I',
+68098: 'KHAROSHTHI VOWEL SIGN U',
+68099: 'KHAROSHTHI VOWEL SIGN VOCALIC R',
+68101: 'KHAROSHTHI VOWEL SIGN E',
+68102: 'KHAROSHTHI VOWEL SIGN O',
+68108: 'KHAROSHTHI VOWEL LENGTH MARK',
+68109: 'KHAROSHTHI SIGN DOUBLE RING BELOW',
+68110: 'KHAROSHTHI SIGN ANUSVARA',
+68111: 'KHAROSHTHI SIGN VISARGA',
+68112: 'KHAROSHTHI LETTER KA',
+68113: 'KHAROSHTHI LETTER KHA',
+68114: 'KHAROSHTHI LETTER GA',
+68115: 'KHAROSHTHI LETTER GHA',
+68117: 'KHAROSHTHI LETTER CA',
+68118: 'KHAROSHTHI LETTER CHA',
+68119: 'KHAROSHTHI LETTER JA',
+68121: 'KHAROSHTHI LETTER NYA',
+68122: 'KHAROSHTHI LETTER TTA',
+68123: 'KHAROSHTHI LETTER TTHA',
+68124: 'KHAROSHTHI LETTER DDA',
+68125: 'KHAROSHTHI LETTER DDHA',
+68126: 'KHAROSHTHI LETTER NNA',
+68127: 'KHAROSHTHI LETTER TA',
+68128: 'KHAROSHTHI LETTER THA',
+68129: 'KHAROSHTHI LETTER DA',
+68130: 'KHAROSHTHI LETTER DHA',
+68131: 'KHAROSHTHI LETTER NA',
+68132: 'KHAROSHTHI LETTER PA',
+68133: 'KHAROSHTHI LETTER PHA',
+68134: 'KHAROSHTHI LETTER BA',
+68135: 'KHAROSHTHI LETTER BHA',
+68136: 'KHAROSHTHI LETTER MA',
+68137: 'KHAROSHTHI LETTER YA',
+68138: 'KHAROSHTHI LETTER RA',
+68139: 'KHAROSHTHI LETTER LA',
+68140: 'KHAROSHTHI LETTER VA',
+68141: 'KHAROSHTHI LETTER SHA',
+68142: 'KHAROSHTHI LETTER SSA',
+68143: 'KHAROSHTHI LETTER SA',
+68144: 'KHAROSHTHI LETTER ZA',
+68145: 'KHAROSHTHI LETTER HA',
+68146: 'KHAROSHTHI LETTER KKA',
+68147: 'KHAROSHTHI LETTER TTTHA',
+68152: 'KHAROSHTHI SIGN BAR ABOVE',
+68153: 'KHAROSHTHI SIGN CAUDA',
+68154: 'KHAROSHTHI SIGN DOT BELOW',
+68159: 'KHAROSHTHI VIRAMA',
+68160: 'KHAROSHTHI DIGIT ONE',
+68161: 'KHAROSHTHI DIGIT TWO',
+68162: 'KHAROSHTHI DIGIT THREE',
+68163: 'KHAROSHTHI DIGIT FOUR',
+68164: 'KHAROSHTHI NUMBER TEN',
+68165: 'KHAROSHTHI NUMBER TWENTY',
+68166: 'KHAROSHTHI NUMBER ONE HUNDRED',
+68167: 'KHAROSHTHI NUMBER ONE THOUSAND',
+68176: 'KHAROSHTHI PUNCTUATION DOT',
+68177: 'KHAROSHTHI PUNCTUATION SMALL CIRCLE',
+68178: 'KHAROSHTHI PUNCTUATION CIRCLE',
+68179: 'KHAROSHTHI PUNCTUATION CRESCENT BAR',
+68180: 'KHAROSHTHI PUNCTUATION MANGALAM',
+68181: 'KHAROSHTHI PUNCTUATION LOTUS',
+68182: 'KHAROSHTHI PUNCTUATION DANDA',
+68183: 'KHAROSHTHI PUNCTUATION DOUBLE DANDA',
+68184: 'KHAROSHTHI PUNCTUATION LINES',
 118784: 'BYZANTINE MUSICAL SYMBOL PSILI',
 118785: 'BYZANTINE MUSICAL SYMBOL DASEIA',
 118786: 'BYZANTINE MUSICAL SYMBOL PERISPOMENI',
@@ -12164,6 +14241,163 @@
 119259: 'MUSICAL SYMBOL SCANDICUS FLEXUS',
 119260: 'MUSICAL SYMBOL TORCULUS RESUPINUS',
 119261: 'MUSICAL SYMBOL PES SUBPUNCTIS',
+119296: 'GREEK VOCAL NOTATION SYMBOL-1',
+119297: 'GREEK VOCAL NOTATION SYMBOL-2',
+119298: 'GREEK VOCAL NOTATION SYMBOL-3',
+119299: 'GREEK VOCAL NOTATION SYMBOL-4',
+119300: 'GREEK VOCAL NOTATION SYMBOL-5',
+119301: 'GREEK VOCAL NOTATION SYMBOL-6',
+119302: 'GREEK VOCAL NOTATION SYMBOL-7',
+119303: 'GREEK VOCAL NOTATION SYMBOL-8',
+119304: 'GREEK VOCAL NOTATION SYMBOL-9',
+119305: 'GREEK VOCAL NOTATION SYMBOL-10',
+119306: 'GREEK VOCAL NOTATION SYMBOL-11',
+119307: 'GREEK VOCAL NOTATION SYMBOL-12',
+119308: 'GREEK VOCAL NOTATION SYMBOL-13',
+119309: 'GREEK VOCAL NOTATION SYMBOL-14',
+119310: 'GREEK VOCAL NOTATION SYMBOL-15',
+119311: 'GREEK VOCAL NOTATION SYMBOL-16',
+119312: 'GREEK VOCAL NOTATION SYMBOL-17',
+119313: 'GREEK VOCAL NOTATION SYMBOL-18',
+119314: 'GREEK VOCAL NOTATION SYMBOL-19',
+119315: 'GREEK VOCAL NOTATION SYMBOL-20',
+119316: 'GREEK VOCAL NOTATION SYMBOL-21',
+119317: 'GREEK VOCAL NOTATION SYMBOL-22',
+119318: 'GREEK VOCAL NOTATION SYMBOL-23',
+119319: 'GREEK VOCAL NOTATION SYMBOL-24',
+119320: 'GREEK VOCAL NOTATION SYMBOL-50',
+119321: 'GREEK VOCAL NOTATION SYMBOL-51',
+119322: 'GREEK VOCAL NOTATION SYMBOL-52',
+119323: 'GREEK VOCAL NOTATION SYMBOL-53',
+119324: 'GREEK VOCAL NOTATION SYMBOL-54',
+119325: 'GREEK INSTRUMENTAL NOTATION SYMBOL-1',
+119326: 'GREEK INSTRUMENTAL NOTATION SYMBOL-2',
+119327: 'GREEK INSTRUMENTAL NOTATION SYMBOL-4',
+119328: 'GREEK INSTRUMENTAL NOTATION SYMBOL-5',
+119329: 'GREEK INSTRUMENTAL NOTATION SYMBOL-7',
+119330: 'GREEK INSTRUMENTAL NOTATION SYMBOL-8',
+119331: 'GREEK INSTRUMENTAL NOTATION SYMBOL-11',
+119332: 'GREEK INSTRUMENTAL NOTATION SYMBOL-12',
+119333: 'GREEK INSTRUMENTAL NOTATION SYMBOL-13',
+119334: 'GREEK INSTRUMENTAL NOTATION SYMBOL-14',
+119335: 'GREEK INSTRUMENTAL NOTATION SYMBOL-17',
+119336: 'GREEK INSTRUMENTAL NOTATION SYMBOL-18',
+119337: 'GREEK INSTRUMENTAL NOTATION SYMBOL-19',
+119338: 'GREEK INSTRUMENTAL NOTATION SYMBOL-23',
+119339: 'GREEK INSTRUMENTAL NOTATION SYMBOL-24',
+119340: 'GREEK INSTRUMENTAL NOTATION SYMBOL-25',
+119341: 'GREEK INSTRUMENTAL NOTATION SYMBOL-26',
+119342: 'GREEK INSTRUMENTAL NOTATION SYMBOL-27',
+119343: 'GREEK INSTRUMENTAL NOTATION SYMBOL-29',
+119344: 'GREEK INSTRUMENTAL NOTATION SYMBOL-30',
+119345: 'GREEK INSTRUMENTAL NOTATION SYMBOL-32',
+119346: 'GREEK INSTRUMENTAL NOTATION SYMBOL-36',
+119347: 'GREEK INSTRUMENTAL NOTATION SYMBOL-37',
+119348: 'GREEK INSTRUMENTAL NOTATION SYMBOL-38',
+119349: 'GREEK INSTRUMENTAL NOTATION SYMBOL-39',
+119350: 'GREEK INSTRUMENTAL NOTATION SYMBOL-40',
+119351: 'GREEK INSTRUMENTAL NOTATION SYMBOL-42',
+119352: 'GREEK INSTRUMENTAL NOTATION SYMBOL-43',
+119353: 'GREEK INSTRUMENTAL NOTATION SYMBOL-45',
+119354: 'GREEK INSTRUMENTAL NOTATION SYMBOL-47',
+119355: 'GREEK INSTRUMENTAL NOTATION SYMBOL-48',
+119356: 'GREEK INSTRUMENTAL NOTATION SYMBOL-49',
+119357: 'GREEK INSTRUMENTAL NOTATION SYMBOL-50',
+119358: 'GREEK INSTRUMENTAL NOTATION SYMBOL-51',
+119359: 'GREEK INSTRUMENTAL NOTATION SYMBOL-52',
+119360: 'GREEK INSTRUMENTAL NOTATION SYMBOL-53',
+119361: 'GREEK INSTRUMENTAL NOTATION SYMBOL-54',
+119362: 'COMBINING GREEK MUSICAL TRISEME',
+119363: 'COMBINING GREEK MUSICAL TETRASEME',
+119364: 'COMBINING GREEK MUSICAL PENTASEME',
+119365: 'GREEK MUSICAL LEIMMA',
+119552: 'MONOGRAM FOR EARTH',
+119553: 'DIGRAM FOR HEAVENLY EARTH',
+119554: 'DIGRAM FOR HUMAN EARTH',
+119555: 'DIGRAM FOR EARTHLY HEAVEN',
+119556: 'DIGRAM FOR EARTHLY HUMAN',
+119557: 'DIGRAM FOR EARTH',
+119558: 'TETRAGRAM FOR CENTRE',
+119559: 'TETRAGRAM FOR FULL CIRCLE',
+119560: 'TETRAGRAM FOR MIRED',
+119561: 'TETRAGRAM FOR BARRIER',
+119562: 'TETRAGRAM FOR KEEPING SMALL',
+119563: 'TETRAGRAM FOR CONTRARIETY',
+119564: 'TETRAGRAM FOR ASCENT',
+119565: 'TETRAGRAM FOR OPPOSITION',
+119566: 'TETRAGRAM FOR BRANCHING OUT',
+119567: 'TETRAGRAM FOR DEFECTIVENESS OR DISTORTION',
+119568: 'TETRAGRAM FOR DIVERGENCE',
+119569: 'TETRAGRAM FOR YOUTHFULNESS',
+119570: 'TETRAGRAM FOR INCREASE',
+119571: 'TETRAGRAM FOR PENETRATION',
+119572: 'TETRAGRAM FOR REACH',
+119573: 'TETRAGRAM FOR CONTACT',
+119574: 'TETRAGRAM FOR HOLDING BACK',
+119575: 'TETRAGRAM FOR WAITING',
+119576: 'TETRAGRAM FOR FOLLOWING',
+119577: 'TETRAGRAM FOR ADVANCE',
+119578: 'TETRAGRAM FOR RELEASE',
+119579: 'TETRAGRAM FOR RESISTANCE',
+119580: 'TETRAGRAM FOR EASE',
+119581: 'TETRAGRAM FOR JOY',
+119582: 'TETRAGRAM FOR CONTENTION',
+119583: 'TETRAGRAM FOR ENDEAVOUR',
+119584: 'TETRAGRAM FOR DUTIES',
+119585: 'TETRAGRAM FOR CHANGE',
+119586: 'TETRAGRAM FOR DECISIVENESS',
+119587: 'TETRAGRAM FOR BOLD RESOLUTION',
+119588: 'TETRAGRAM FOR PACKING',
+119589: 'TETRAGRAM FOR LEGION',
+119590: 'TETRAGRAM FOR CLOSENESS',
+119591: 'TETRAGRAM FOR KINSHIP',
+119592: 'TETRAGRAM FOR GATHERING',
+119593: 'TETRAGRAM FOR STRENGTH',
+119594: 'TETRAGRAM FOR PURITY',
+119595: 'TETRAGRAM FOR FULLNESS',
+119596: 'TETRAGRAM FOR RESIDENCE',
+119597: 'TETRAGRAM FOR LAW OR MODEL',
+119598: 'TETRAGRAM FOR RESPONSE',
+119599: 'TETRAGRAM FOR GOING TO MEET',
+119600: 'TETRAGRAM FOR ENCOUNTERS',
+119601: 'TETRAGRAM FOR STOVE',
+119602: 'TETRAGRAM FOR GREATNESS',
+119603: 'TETRAGRAM FOR ENLARGEMENT',
+119604: 'TETRAGRAM FOR PATTERN',
+119605: 'TETRAGRAM FOR RITUAL',
+119606: 'TETRAGRAM FOR FLIGHT',
+119607: 'TETRAGRAM FOR VASTNESS OR WASTING',
+119608: 'TETRAGRAM FOR CONSTANCY',
+119609: 'TETRAGRAM FOR MEASURE',
+119610: 'TETRAGRAM FOR ETERNITY',
+119611: 'TETRAGRAM FOR UNITY',
+119612: 'TETRAGRAM FOR DIMINISHMENT',
+119613: 'TETRAGRAM FOR CLOSED MOUTH',
+119614: 'TETRAGRAM FOR GUARDEDNESS',
+119615: 'TETRAGRAM FOR GATHERING IN',
+119616: 'TETRAGRAM FOR MASSING',
+119617: 'TETRAGRAM FOR ACCUMULATION',
+119618: 'TETRAGRAM FOR EMBELLISHMENT',
+119619: 'TETRAGRAM FOR DOUBT',
+119620: 'TETRAGRAM FOR WATCH',
+119621: 'TETRAGRAM FOR SINKING',
+119622: 'TETRAGRAM FOR INNER',
+119623: 'TETRAGRAM FOR DEPARTURE',
+119624: 'TETRAGRAM FOR DARKENING',
+119625: 'TETRAGRAM FOR DIMMING',
+119626: 'TETRAGRAM FOR EXHAUSTION',
+119627: 'TETRAGRAM FOR SEVERANCE',
+119628: 'TETRAGRAM FOR STOPPAGE',
+119629: 'TETRAGRAM FOR HARDNESS',
+119630: 'TETRAGRAM FOR COMPLETION',
+119631: 'TETRAGRAM FOR CLOSURE',
+119632: 'TETRAGRAM FOR FAILURE',
+119633: 'TETRAGRAM FOR AGGRAVATION',
+119634: 'TETRAGRAM FOR COMPLIANCE',
+119635: 'TETRAGRAM FOR ON THE VERGE',
+119636: 'TETRAGRAM FOR DIFFICULTIES',
+119637: 'TETRAGRAM FOR LABOURING',
+119638: 'TETRAGRAM FOR FOSTERING',
 119808: 'MATHEMATICAL BOLD CAPITAL A',
 119809: 'MATHEMATICAL BOLD CAPITAL B',
 119810: 'MATHEMATICAL BOLD CAPITAL C',
@@ -12346,6 +14580,7 @@
 119998: 'MATHEMATICAL SCRIPT SMALL I',
 119999: 'MATHEMATICAL SCRIPT SMALL J',
 120000: 'MATHEMATICAL SCRIPT SMALL K',
+120001: 'MATHEMATICAL SCRIPT SMALL L',
 120002: 'MATHEMATICAL SCRIPT SMALL M',
 120003: 'MATHEMATICAL SCRIPT SMALL N',
 120005: 'MATHEMATICAL SCRIPT SMALL P',
@@ -12815,6 +15050,8 @@
 120481: 'MATHEMATICAL MONOSPACE SMALL X',
 120482: 'MATHEMATICAL MONOSPACE SMALL Y',
 120483: 'MATHEMATICAL MONOSPACE SMALL Z',
+120484: 'MATHEMATICAL ITALIC SMALL DOTLESS I',
+120485: 'MATHEMATICAL ITALIC SMALL DOTLESS J',
 120488: 'MATHEMATICAL BOLD CAPITAL ALPHA',
 120489: 'MATHEMATICAL BOLD CAPITAL BETA',
 120490: 'MATHEMATICAL BOLD CAPITAL GAMMA',
@@ -13794,6 +16031,246 @@
 917629: 'TAG RIGHT CURLY BRACKET',
 917630: 'TAG TILDE',
 917631: 'CANCEL TAG',
+917760: 'VARIATION SELECTOR-17',
+917761: 'VARIATION SELECTOR-18',
+917762: 'VARIATION SELECTOR-19',
+917763: 'VARIATION SELECTOR-20',
+917764: 'VARIATION SELECTOR-21',
+917765: 'VARIATION SELECTOR-22',
+917766: 'VARIATION SELECTOR-23',
+917767: 'VARIATION SELECTOR-24',
+917768: 'VARIATION SELECTOR-25',
+917769: 'VARIATION SELECTOR-26',
+917770: 'VARIATION SELECTOR-27',
+917771: 'VARIATION SELECTOR-28',
+917772: 'VARIATION SELECTOR-29',
+917773: 'VARIATION SELECTOR-30',
+917774: 'VARIATION SELECTOR-31',
+917775: 'VARIATION SELECTOR-32',
+917776: 'VARIATION SELECTOR-33',
+917777: 'VARIATION SELECTOR-34',
+917778: 'VARIATION SELECTOR-35',
+917779: 'VARIATION SELECTOR-36',
+917780: 'VARIATION SELECTOR-37',
+917781: 'VARIATION SELECTOR-38',
+917782: 'VARIATION SELECTOR-39',
+917783: 'VARIATION SELECTOR-40',
+917784: 'VARIATION SELECTOR-41',
+917785: 'VARIATION SELECTOR-42',
+917786: 'VARIATION SELECTOR-43',
+917787: 'VARIATION SELECTOR-44',
+917788: 'VARIATION SELECTOR-45',
+917789: 'VARIATION SELECTOR-46',
+917790: 'VARIATION SELECTOR-47',
+917791: 'VARIATION SELECTOR-48',
+917792: 'VARIATION SELECTOR-49',
+917793: 'VARIATION SELECTOR-50',
+917794: 'VARIATION SELECTOR-51',
+917795: 'VARIATION SELECTOR-52',
+917796: 'VARIATION SELECTOR-53',
+917797: 'VARIATION SELECTOR-54',
+917798: 'VARIATION SELECTOR-55',
+917799: 'VARIATION SELECTOR-56',
+917800: 'VARIATION SELECTOR-57',
+917801: 'VARIATION SELECTOR-58',
+917802: 'VARIATION SELECTOR-59',
+917803: 'VARIATION SELECTOR-60',
+917804: 'VARIATION SELECTOR-61',
+917805: 'VARIATION SELECTOR-62',
+917806: 'VARIATION SELECTOR-63',
+917807: 'VARIATION SELECTOR-64',
+917808: 'VARIATION SELECTOR-65',
+917809: 'VARIATION SELECTOR-66',
+917810: 'VARIATION SELECTOR-67',
+917811: 'VARIATION SELECTOR-68',
+917812: 'VARIATION SELECTOR-69',
+917813: 'VARIATION SELECTOR-70',
+917814: 'VARIATION SELECTOR-71',
+917815: 'VARIATION SELECTOR-72',
+917816: 'VARIATION SELECTOR-73',
+917817: 'VARIATION SELECTOR-74',
+917818: 'VARIATION SELECTOR-75',
+917819: 'VARIATION SELECTOR-76',
+917820: 'VARIATION SELECTOR-77',
+917821: 'VARIATION SELECTOR-78',
+917822: 'VARIATION SELECTOR-79',
+917823: 'VARIATION SELECTOR-80',
+917824: 'VARIATION SELECTOR-81',
+917825: 'VARIATION SELECTOR-82',
+917826: 'VARIATION SELECTOR-83',
+917827: 'VARIATION SELECTOR-84',
+917828: 'VARIATION SELECTOR-85',
+917829: 'VARIATION SELECTOR-86',
+917830: 'VARIATION SELECTOR-87',
+917831: 'VARIATION SELECTOR-88',
+917832: 'VARIATION SELECTOR-89',
+917833: 'VARIATION SELECTOR-90',
+917834: 'VARIATION SELECTOR-91',
+917835: 'VARIATION SELECTOR-92',
+917836: 'VARIATION SELECTOR-93',
+917837: 'VARIATION SELECTOR-94',
+917838: 'VARIATION SELECTOR-95',
+917839: 'VARIATION SELECTOR-96',
+917840: 'VARIATION SELECTOR-97',
+917841: 'VARIATION SELECTOR-98',
+917842: 'VARIATION SELECTOR-99',
+917843: 'VARIATION SELECTOR-100',
+917844: 'VARIATION SELECTOR-101',
+917845: 'VARIATION SELECTOR-102',
+917846: 'VARIATION SELECTOR-103',
+917847: 'VARIATION SELECTOR-104',
+917848: 'VARIATION SELECTOR-105',
+917849: 'VARIATION SELECTOR-106',
+917850: 'VARIATION SELECTOR-107',
+917851: 'VARIATION SELECTOR-108',
+917852: 'VARIATION SELECTOR-109',
+917853: 'VARIATION SELECTOR-110',
+917854: 'VARIATION SELECTOR-111',
+917855: 'VARIATION SELECTOR-112',
+917856: 'VARIATION SELECTOR-113',
+917857: 'VARIATION SELECTOR-114',
+917858: 'VARIATION SELECTOR-115',
+917859: 'VARIATION SELECTOR-116',
+917860: 'VARIATION SELECTOR-117',
+917861: 'VARIATION SELECTOR-118',
+917862: 'VARIATION SELECTOR-119',
+917863: 'VARIATION SELECTOR-120',
+917864: 'VARIATION SELECTOR-121',
+917865: 'VARIATION SELECTOR-122',
+917866: 'VARIATION SELECTOR-123',
+917867: 'VARIATION SELECTOR-124',
+917868: 'VARIATION SELECTOR-125',
+917869: 'VARIATION SELECTOR-126',
+917870: 'VARIATION SELECTOR-127',
+917871: 'VARIATION SELECTOR-128',
+917872: 'VARIATION SELECTOR-129',
+917873: 'VARIATION SELECTOR-130',
+917874: 'VARIATION SELECTOR-131',
+917875: 'VARIATION SELECTOR-132',
+917876: 'VARIATION SELECTOR-133',
+917877: 'VARIATION SELECTOR-134',
+917878: 'VARIATION SELECTOR-135',
+917879: 'VARIATION SELECTOR-136',
+917880: 'VARIATION SELECTOR-137',
+917881: 'VARIATION SELECTOR-138',
+917882: 'VARIATION SELECTOR-139',
+917883: 'VARIATION SELECTOR-140',
+917884: 'VARIATION SELECTOR-141',
+917885: 'VARIATION SELECTOR-142',
+917886: 'VARIATION SELECTOR-143',
+917887: 'VARIATION SELECTOR-144',
+917888: 'VARIATION SELECTOR-145',
+917889: 'VARIATION SELECTOR-146',
+917890: 'VARIATION SELECTOR-147',
+917891: 'VARIATION SELECTOR-148',
+917892: 'VARIATION SELECTOR-149',
+917893: 'VARIATION SELECTOR-150',
+917894: 'VARIATION SELECTOR-151',
+917895: 'VARIATION SELECTOR-152',
+917896: 'VARIATION SELECTOR-153',
+917897: 'VARIATION SELECTOR-154',
+917898: 'VARIATION SELECTOR-155',
+917899: 'VARIATION SELECTOR-156',
+917900: 'VARIATION SELECTOR-157',
+917901: 'VARIATION SELECTOR-158',
+917902: 'VARIATION SELECTOR-159',
+917903: 'VARIATION SELECTOR-160',
+917904: 'VARIATION SELECTOR-161',
+917905: 'VARIATION SELECTOR-162',
+917906: 'VARIATION SELECTOR-163',
+917907: 'VARIATION SELECTOR-164',
+917908: 'VARIATION SELECTOR-165',
+917909: 'VARIATION SELECTOR-166',
+917910: 'VARIATION SELECTOR-167',
+917911: 'VARIATION SELECTOR-168',
+917912: 'VARIATION SELECTOR-169',
+917913: 'VARIATION SELECTOR-170',
+917914: 'VARIATION SELECTOR-171',
+917915: 'VARIATION SELECTOR-172',
+917916: 'VARIATION SELECTOR-173',
+917917: 'VARIATION SELECTOR-174',
+917918: 'VARIATION SELECTOR-175',
+917919: 'VARIATION SELECTOR-176',
+917920: 'VARIATION SELECTOR-177',
+917921: 'VARIATION SELECTOR-178',
+917922: 'VARIATION SELECTOR-179',
+917923: 'VARIATION SELECTOR-180',
+917924: 'VARIATION SELECTOR-181',
+917925: 'VARIATION SELECTOR-182',
+917926: 'VARIATION SELECTOR-183',
+917927: 'VARIATION SELECTOR-184',
+917928: 'VARIATION SELECTOR-185',
+917929: 'VARIATION SELECTOR-186',
+917930: 'VARIATION SELECTOR-187',
+917931: 'VARIATION SELECTOR-188',
+917932: 'VARIATION SELECTOR-189',
+917933: 'VARIATION SELECTOR-190',
+917934: 'VARIATION SELECTOR-191',
+917935: 'VARIATION SELECTOR-192',
+917936: 'VARIATION SELECTOR-193',
+917937: 'VARIATION SELECTOR-194',
+917938: 'VARIATION SELECTOR-195',
+917939: 'VARIATION SELECTOR-196',
+917940: 'VARIATION SELECTOR-197',
+917941: 'VARIATION SELECTOR-198',
+917942: 'VARIATION SELECTOR-199',
+917943: 'VARIATION SELECTOR-200',
+917944: 'VARIATION SELECTOR-201',
+917945: 'VARIATION SELECTOR-202',
+917946: 'VARIATION SELECTOR-203',
+917947: 'VARIATION SELECTOR-204',
+917948: 'VARIATION SELECTOR-205',
+917949: 'VARIATION SELECTOR-206',
+917950: 'VARIATION SELECTOR-207',
+917951: 'VARIATION SELECTOR-208',
+917952: 'VARIATION SELECTOR-209',
+917953: 'VARIATION SELECTOR-210',
+917954: 'VARIATION SELECTOR-211',
+917955: 'VARIATION SELECTOR-212',
+917956: 'VARIATION SELECTOR-213',
+917957: 'VARIATION SELECTOR-214',
+917958: 'VARIATION SELECTOR-215',
+917959: 'VARIATION SELECTOR-216',
+917960: 'VARIATION SELECTOR-217',
+917961: 'VARIATION SELECTOR-218',
+917962: 'VARIATION SELECTOR-219',
+917963: 'VARIATION SELECTOR-220',
+917964: 'VARIATION SELECTOR-221',
+917965: 'VARIATION SELECTOR-222',
+917966: 'VARIATION SELECTOR-223',
+917967: 'VARIATION SELECTOR-224',
+917968: 'VARIATION SELECTOR-225',
+917969: 'VARIATION SELECTOR-226',
+917970: 'VARIATION SELECTOR-227',
+917971: 'VARIATION SELECTOR-228',
+917972: 'VARIATION SELECTOR-229',
+917973: 'VARIATION SELECTOR-230',
+917974: 'VARIATION SELECTOR-231',
+917975: 'VARIATION SELECTOR-232',
+917976: 'VARIATION SELECTOR-233',
+917977: 'VARIATION SELECTOR-234',
+917978: 'VARIATION SELECTOR-235',
+917979: 'VARIATION SELECTOR-236',
+917980: 'VARIATION SELECTOR-237',
+917981: 'VARIATION SELECTOR-238',
+917982: 'VARIATION SELECTOR-239',
+917983: 'VARIATION SELECTOR-240',
+917984: 'VARIATION SELECTOR-241',
+917985: 'VARIATION SELECTOR-242',
+917986: 'VARIATION SELECTOR-243',
+917987: 'VARIATION SELECTOR-244',
+917988: 'VARIATION SELECTOR-245',
+917989: 'VARIATION SELECTOR-246',
+917990: 'VARIATION SELECTOR-247',
+917991: 'VARIATION SELECTOR-248',
+917992: 'VARIATION SELECTOR-249',
+917993: 'VARIATION SELECTOR-250',
+917994: 'VARIATION SELECTOR-251',
+917995: 'VARIATION SELECTOR-252',
+917996: 'VARIATION SELECTOR-253',
+917997: 'VARIATION SELECTOR-254',
+917998: 'VARIATION SELECTOR-255',
+917999: 'VARIATION SELECTOR-256',
 }
     
 _code_by_name = dict(map(lambda x:(x[1],x[0]), _charnames.iteritems()))
@@ -13850,7 +16327,7 @@
             raise KeyError
     code = int(cjk_code, 16)
     if (0x3400 <= code <= 0x4DB5 or
-        0x4E00 <= code <= 0x9FA5 or
+        0x4E00 <= code <= 0x9FBB or
         0x20000 <= code <= 0x2A6D6):
         return code
     raise KeyError
@@ -13864,7 +16341,7 @@
 
 def name(code):
     if (0x3400 <= code <= 0x4DB5 or
-        0x4E00 <= code <= 0x9FA5 or
+        0x4E00 <= code <= 0x9FBB or
         0x20000 <= code <= 0x2A6D6):
         return "CJK UNIFIED IDEOGRAPH-" + hex(code)[2:].upper()
     if 0xAC00 <= code <= 0xD7A3:
@@ -13885,15 +16362,18 @@
 ('Cc', 'S', 'N', 1, 0),
 ('Cc', 'WS', 'N', 1, 0),
 ('Cf', 'AL', 'N', 0, 0),
+('Cf', 'BN', 'A', 0, 0),
 ('Cf', 'BN', 'N', 0, 0),
 ('Cf', 'L', 'N', 0, 0),
 ('Cf', 'LRE', 'N', 0, 0),
 ('Cf', 'LRO', 'N', 0, 0),
+('Cf', 'ON', 'N', 0, 0),
 ('Cf', 'PDF', 'N', 0, 0),
 ('Cf', 'R', 'N', 0, 0),
 ('Cf', 'RLE', 'N', 0, 0),
 ('Cf', 'RLO', 'N', 0, 0),
 ('Cn', '', 'N', 0, 0),
+('Cn', '', 'W', 0, 0),
 ('Co', 'L', 'A', 0, 0),
 ('Cs', 'L', 'N', 0, 0),
 ('Ll', 'L', 'A', 34, 0),
@@ -13905,6 +16385,8 @@
 ('Lm', 'L', 'H', 2, 0),
 ('Lm', 'L', 'N', 2, 0),
 ('Lm', 'L', 'W', 2, 0),
+('Lm', 'ON', 'A', 2, 0),
+('Lm', 'ON', 'N', 2, 0),
 ('Lo', 'AL', 'N', 2, 0),
 ('Lo', 'L', 'H', 2, 0),
 ('Lo', 'L', 'N', 2, 0),
@@ -13918,7 +16400,9 @@
 ('Mc', 'L', 'N', 0, 0),
 ('Mc', 'L', 'N', 0, 216),
 ('Mc', 'L', 'N', 0, 226),
+('Mc', 'NSM', 'N', 0, 0),
 ('Me', 'NSM', 'N', 0, 0),
+('Mn', 'L', 'N', 0, 0),
 ('Mn', 'NSM', 'A', 0, 0),
 ('Mn', 'NSM', 'A', 0, 1),
 ('Mn', 'NSM', 'A', 0, 202),
@@ -13989,27 +16473,28 @@
 ('Nl', 'L', 'N', 0, 0),
 ('Nl', 'L', 'N', 64, 0),
 ('Nl', 'L', 'W', 64, 0),
+('Nl', 'ON', 'N', 64, 0),
 ('No', 'EN', 'A', 64, 0),
 ('No', 'EN', 'A', 192, 0),
-('No', 'EN', 'A', 448, 0),
 ('No', 'EN', 'N', 192, 0),
-('No', 'EN', 'N', 448, 0),
 ('No', 'L', 'N', 0, 0),
 ('No', 'L', 'N', 64, 0),
+('No', 'L', 'N', 192, 0),
 ('No', 'L', 'W', 64, 0),
 ('No', 'ON', 'A', 64, 0),
 ('No', 'ON', 'A', 192, 0),
 ('No', 'ON', 'N', 64, 0),
 ('No', 'ON', 'N', 192, 0),
 ('No', 'ON', 'W', 64, 0),
+('No', 'R', 'N', 64, 0),
+('No', 'R', 'N', 192, 0),
 ('Pc', 'ON', 'F', 0, 0),
-('Pc', 'ON', 'H', 0, 0),
 ('Pc', 'ON', 'N', 0, 0),
 ('Pc', 'ON', 'Na', 0, 0),
 ('Pc', 'ON', 'W', 0, 0),
-('Pd', 'ET', 'F', 0, 0),
-('Pd', 'ET', 'Na', 0, 0),
-('Pd', 'ET', 'W', 0, 0),
+('Pd', 'ES', 'F', 0, 0),
+('Pd', 'ES', 'Na', 0, 0),
+('Pd', 'ES', 'W', 0, 0),
 ('Pd', 'ON', 'A', 0, 0),
 ('Pd', 'ON', 'N', 0, 0),
 ('Pd', 'ON', 'W', 0, 0),
@@ -14031,8 +16516,6 @@
 ('Po', 'CS', 'N', 0, 0),
 ('Po', 'CS', 'Na', 0, 0),
 ('Po', 'CS', 'W', 0, 0),
-('Po', 'ES', 'F', 0, 0),
-('Po', 'ES', 'Na', 0, 0),
 ('Po', 'ET', 'A', 0, 0),
 ('Po', 'ET', 'F', 0, 0),
 ('Po', 'ET', 'N', 0, 0),
@@ -14065,11 +16548,13 @@
 ('Sk', 'ON', 'N', 0, 0),
 ('Sk', 'ON', 'Na', 0, 0),
 ('Sk', 'ON', 'W', 0, 0),
+('Sm', 'CS', 'N', 0, 0),
+('Sm', 'ES', 'F', 0, 0),
+('Sm', 'ES', 'N', 0, 0),
+('Sm', 'ES', 'Na', 0, 0),
+('Sm', 'ES', 'W', 0, 0),
 ('Sm', 'ET', 'A', 0, 0),
-('Sm', 'ET', 'F', 0, 0),
 ('Sm', 'ET', 'N', 0, 0),
-('Sm', 'ET', 'Na', 0, 0),
-('Sm', 'ET', 'W', 0, 0),
 ('Sm', 'L', 'N', 0, 0),
 ('Sm', 'ON', 'A', 0, 0),
 ('Sm', 'ON', 'A', 512, 0),
@@ -14095,29 +16580,28 @@
 ('So', 'ON', 'W', 0, 0),
 ('Zl', 'WS', 'N', 5, 0),
 ('Zp', 'B', 'N', 5, 0),
-('Zs', 'BN', 'N', 1, 0),
 ('Zs', 'CS', 'N', 1, 0),
 ('Zs', 'WS', 'F', 1, 0),
 ('Zs', 'WS', 'N', 1, 0),
 ('Zs', 'WS', 'Na', 1, 0),
 ]
 _db_pgtbl = (
-'\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x08\x08\x08\x08\x08\x19\x1a\x1b\x1c\x1d\x1e\x1f !"#$%\x08\x08\x08&\'()*+,,,,,,,,,,,,'
-',,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'
-',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,/\x08\x08\x08\x08\x08\x08\x08,,,,,,,,,,,,,,,,,,,,'
-',,,,,,,,,,,,,,,,,,,,,,,0111111112222222222222222222222222,345678'
-'\x08\x08\x089:\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
-'\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
-'\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
-'\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08;<\x08\x08=>?@\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
-',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'
-',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'
-',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,A\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
-'\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08,,B\x08\x08\x08\x08\x08'
-'\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
-'\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
+'\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x08\x08\x1b\x1c\x1d\x1e\x1f !"#$%&\'()*+,-./01222222222222'
+'2222222222222322222222222222222222222222222222222222222222222222'
+'2222222222222222222222222222222452226\x08\x0878\x08\x08\x0822222222222222222222'
+'222222222222222222222229::::::::;;;;;;;;;;;;;;;;;;;;;;;;;2<=>?@A'
+'BC\x08DE\x08\x08\x08F\x08G\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
 '\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
 '\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
+'\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08HIJKLMNO\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
+'2222222222222222222222222222222222222222222222222222222222222222'
+'2222222222222222222222222222222222222222222222222222222222222222'
+'22222222222222222222222222222222222222PQQQQQQQQQQQQQQQQQQQQQQQQQ'
+'QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ22RQQQQS'
+'QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ'
+'QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ'
+'QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ'
+'QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQS'
 '\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
 '\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
 '\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
@@ -14158,296 +16642,368 @@
 '\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
 '\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
 '\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
-'C\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
+'TU\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
 '\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
 '\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
 '\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08'
-'2222222222222222222222222222222222222222222222222222222222222222'
-'2222222222222222222222222222222222222222222222222222222222222222'
-'2222222222222222222222222222222222222222222222222222222222222222'
-'222222222222222222222222222222222222222222222222222222222222222D'
-'2222222222222222222222222222222222222222222222222222222222222222'
-'2222222222222222222222222222222222222222222222222222222222222222'
-'2222222222222222222222222222222222222222222222222222222222222222'
-'222222222222222222222222222222222222222222222222222222222222222D'
+';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'
+';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'
+';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'
+';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;V'
+';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'
+';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'
+';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'
+';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;V'
 )
 _db_pages = ( 
-'\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x00\x02\x03\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x02\xdb\xa3\xa3\x9c\xb2\x9c\xa3\xa3\xaa\x89\xa3\xbc\x95\x80\x95\x98gggggggggg\x95\xa3\xc7\xc6\xc7\xa3'
-'\xa3""""""""""""""""""""""""""\xaa\xa3\x89\xb7}\xb7\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\xaa\xc6\x89\xc6\x01'
-'\x01\x01\x01\x01\x01\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xd8\x9f\xb2\xb2\xae\xb2\xd3\xcf\xb4\xd2\x10\x90\xc6\x82\xcf\xb7\xca\xb9oo\xb4\x12\xcf\x9f\xb4o\x10\x8duuu\x9f'
-'!!!!!!\x1f!!!!!!!!!\x1f!!!!!!\xbf\x1f!!!!!\x1f\x10\x10\x10\x12\x12\x12\x12\x10\x12\x10\x10\x10\x12\x10\x10\x12\x12\x10\x12\x10\x10\x12\x12\x12\xbf\x10\x10\x10\x12\x10\x12\x10\x12'
-'!\x10!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x10!\x10!\x12!\x12!\x12!\x10!\x12!\x12!\x12!\x12!\x12\x1f\x10!\x12!\x10!\x12!\x12!\x10\x1f\x10!\x12!\x12\x10!\x12!\x12!\x12\x1f'
-'\x10\x1f\x10!\x10!\x12!\x10\x10\x1f\x10!\x10!\x12!\x12\x1f\x10!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12\x1f\x10!\x12!\x10!\x12!\x12!\x12!\x12!\x12!\x12!!\x12!\x12!\x12\x12'
-'\x12!!\x12!\x12!!\x12!!!\x12\x12!!!!\x12!!\x12!!!\x12\x12\x12!!\x12!!\x12!\x12!\x12!!\x12!\x12\x12!\x12!!\x12!!!\x12!\x12!!\x12\x12\x1b!\x12\x12\x12'
-'\x1b\x1b\x1b\x1b!\x1e\x12!\x1e\x12!\x1e\x12!\x10!\x10!\x10!\x10!\x10!\x10!\x10!\x10\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12\x12!\x1e\x12!\x12!!!\x12!\x12!\x12!\x12'
-'!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\r!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x12\x10\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x10\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12'
-'\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\r\r\x17\x17\x17\x17\x17\x17\x17\x17\x17\xb6\xb6\x17\x17\x17\x17\x17'
-'\x17\x17\xb6\xb6\xb4\xb6\xb6\xb4\xb6\xb4\xb4\xb4\xb6\xb4\xb6\xb6\x15\x17\xb6\xb6\xb6\xb6\xb6\xb6\xb4\xb4\xb4\xb4\xb6\xb4\xb6\xb4\x17\x17\x17\x17\x17\xb6\xb6\xb6\xb6\xb6\xb6\xb6\xb6\xb6\x17\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-',,,,,,,,,,,,,,,,,,,,,-++++-*+++++))++++))+++++++++++(((((++++,,,'
-",,,,,0,+++,,,++'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r//.,,,,,,,,,,,,,\r\r\r\r\xb6\xb6\r\r\r\r\x17\r\r\r\xa2\r"
-'\r\r\r\r\xb6\xb6!\xa2!!!\r!\r!!\x12\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\r\x1f\x1f\x1f\x1f\x1f\x1f\x1f!!\x12\x12\x12\x12\x12\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'
-'\x10\x10\x12\x10\x10\x10\x10\x10\x10\x10\x12\x12\x12\x12\x12\r\x12\x12!!!\x12\x12\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12\x12\x12\x12\x12!\x12\xc4\r\r\r\r\r\r\r\r\r'
-'!\x1f!!!!!!!!!!!!!!\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'
-'\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x12\x10\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12'
-'!\x12\xcd]]]]\r&&!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12'
-'!!\x12!\x12!\x12!\x12!\x12!\x12!\x12\r!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12\r\r!\x12\r\r\r\r\r\r'
-'!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r!!!!!!!!!!!!!!!'
-'!!!!!!!!!!!!!!!!!!!!!!!\r\r\x17\x9e\x9e\x9e\x9e\x9e\x9e\r\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12'
-'\x12\x12\x12\x12\x12\x12\x12\x12\r\x9e\x83\r\r\r\r\r\rZ]]]]Z]]][Z]]]]]]\rZZZZZ]]Z]][\\]56789:;<=>\r?@A\xa5B'
-'\xa5CD\xa5]\r\r\r\r\r\r\r\r\r\r\r\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\r\r\r\r\r\x1d\x1d\x1d\xa5\xa5\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\x94\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x91\r\r\r\x91\r\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\r\r\r\r\r'
-'\x14\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19FGHIJKLM]]Z\r\r\r\r\r\r\r\r\r\rdddddddddd\x9b\x92\x92\x91\x19\x19N\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19'
-'\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19'
-'\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x91\x19]]]]]]]\x04&]]]]Z]\x14\x14]]\xd2Z]]Z\r\rffffffffff\x19\x19\x19\xc9\xc9\r'
-'\x91\x91\x91\x91\x91\x91\x91\x91\x91\x91\x91\x91\x91\x91\r\x05\x19O\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\r\r\r]Z]]Z]]ZZZ]ZZ]Z]'
-']]Z]Z]Z]Z]]\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x1911111111111\x19\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r11#\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\r3\x1b##'
-'#11111111####4\r\r\x1b]Z]]\r\r\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b11\x9e\x9ehhhhhhhhhh\x9e\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r1##\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\r\x1b\x1b\r\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\r\r\r\x1b\x1b\x1b\x1b\r\r3\r##'
-'#1111\r\r##\r\r##4\r\r\r\r\r\r\r\r\r#\r\r\r\r\x1b\x1b\r\x1b\x1b\x1b11\r\rhhhhhhhhhh\x1b\x1b\xb1\xb1ssssrs\xcd\r\r\r\r\r'
-'\r\r1\r\r\x1b\x1b\x1b\x1b\x1b\x1b\r\r\r\r\x1b\x1b\r\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\r\x1b\x1b\r\x1b\x1b\r\r3\r##'
-'#11\r\r\r\r11\r\r114\r\r\r\r\r\r\r\r\r\r\r\x1b\x1b\x1b\x1b\r\x1b\r\r\r\r\r\r\rhhhhhhhhhh11\x1b\x1b\x1b\r\r\r\r\r\r\r\r\r\r\r'
-'\r11#\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\r\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\r\r3\x1b##'
-'#11111\r11#\r##4\r\r\x1b\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x1b\r\r\r\r\rhhhhhhhhhh\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r1##\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\r\x1b\x1b\r\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\r\r\x1b\x1b\x1b\x1b\r\r3\x1b#1'
-'#111\r\r\r##\r\r##4\r\r\r\r\r\r\r\r1#\r\r\r\r\x1b\x1b\r\x1b\x1b\x1b\r\r\r\rhhhhhhhhhh\xcd\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r1\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\r\r\r\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\r\r\r\x1b\x1b\r\x1b\r\x1b\x1b\r\r\r\x1b\x1b\r\r\r\x1b\x1b\x1b\r\r\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\r\r\r\r##'
-'1##\r\r\r###\r###4\r\r\r\r\r\r\r\r\r#\r\r\r\r\r\r\r\r\r\r\r\r\r\r\rhhhhhhhhhsss\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r###\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\r\r\r\r11'
-'1####\r111\r1114\r\r\r\r\r\r\rPQ\r\r\r\r\r\r\r\r\r\x1b\x1b\r\r\r\rhhhhhhhhhh\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r##\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\r\r\r\r#1'
-'#####\r1##\r##14\r\r\r\r\r\r\r##\r\r\r\r\r\r\r\x1b\r\x1b\x1b\r\r\r\rhhhhhhhhhh\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r##\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\r\r\r##'
-'#111\r\r###\r###4\r\r\r\r\r\r\r\r\r#\r\r\r\r\r\r\r\r\x1b\x1b\r\r\r\rhhhhhhhhhh\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r##\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\r\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\r\r'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\r\r4\r\r\r\r###111\r1\r########\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r##\x9e\r\r\r\r\r\r\r\r\r\r\r'
-'\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b1\x1b\x1b1111RR4\r\r\r\r\xb1'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x171SSSS111\x9ehhhhhhhhhh\x9e\x9e\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\x1b\x1b\r\x1b\r\r\x1b\x1b\r\x1b\r\r\x1b\r\r\r\r\r\r\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\r\x1b\r\x1b\r\r\x1b\x1b\r\x1b\x1b\x1b\x1b1\x1b\x1b1111TT\r11\x1b\r\r'
-'\x1b\x1b\x1b\x1b\x1b\r\x17\rUUUU11\r\rhhhhhhhhhh\r\r\x1b\x1b\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\x1b\xcd\xcd\xcd\x9e\x9e\x9e\x9e\x9e\x9e\x9e\x9e\x9e\x9e\x9e\x9e\x9e\x9e\x9e\xcd\xcd\xcd\xcd\xcdZZ\xcd\xcd\xcd\xcd\xcd\xcdhhhhhhhhhhssssssssss\xcdZ\xcdZ\xcdY\xa8\x87\xa8\x87##'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\r\r\r\r\rVW1X11111WWWW1#'
-'W1]]4\x9e]]\x1b\x1b\x1b\x1b\r\r\r\r11111111\r111111111111111111111111111111111111\r\xcd\xcd'
-'\xcd\xcd\xcd\xcd\xcd\xcdZ\xcd\xcd\xcd\xcd\xcd\xcd\r\r\xcd\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\r#1111#1\r\r\r13#4\r\r\r\r\r\r'
-'hhhhhhhhhh\x9e\x9e\x9e\x9e\x9e\x9e\x1b\x1b\x1b\x1b\x1b\x1b##11\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
-'!!!!!!\r\r\r\r\r\r\r\r\r\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\r\x9e\r\r\r\r'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\r\r\r\r\r\x1c\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\r\r\r\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\r\r\r\r\r'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\r\x1b\x1b\x1b\x1b\r\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\r\x1b\x1b\x1b\x1b\r\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\r\x1b\x1b\x1b\x1b\r\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\r\x1b\x1b\x1b\x1b\r\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r'
-'\x1b\r\x1b\x1b\x1b\x1b\r\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\r\x1b\x1b\x1b\x1b\r\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\r\r\r\r\r\x9e\x9e\x9e\x9e\x9e\x9e\x9e\x9ehhhhhhhhhsssssssssss\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\r\r\r\r\r\r\r\r\r\r'
-'\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x9e\x9e\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\r\r\r\r\r\r\r\r'
-'\xda\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\xa8\x87\r\r\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x9e\x9e\x9ekkk\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\x1b114\r\r\r\r\r\r\r\r\r\r\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b114\x9e\x9e\r\r\r\r\r\r\r\r\r'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b11\r\r\r\r\r\r\r\r\r\r\r\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\x1b\x1b\x1b\r11\r\r\r\r\r\r\r\r\r\r\r\r'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b###1111111##'
-'######1##11111111141\x9e\x9e\x9e\x17\x9e\x9e\x9e\xb1\x1b\r\r\rhhhhhhhhhh\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\xa2\xa2\xa2\xa2\xa2\xa2\x83\xa2\xa2\xa2\xa2111\x05\rhhhhhhhhhh\r\r\r\r\r\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b'
-'\x1b\x1b\x1b\x17\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\r\r\r\r\r\r\r\r'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\\\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12'
-'!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12'
-'!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12\x12\x12\x12\x12\x12\x12\r\r\r\r!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12'
-'!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12!\x12\r\r\r\r\r\r'
-'\x12\x12\x12\x12\x12\x12\x12\x12!!!!!!!!\x12\x12\x12\x12\x12\x12\r\r!!!!!!\r\r\x12\x12\x12\x12\x12\x12\x12\x12!!!!!!!!\x12\x12\x12\x12\x12\x12\x12\x12!!!!!!!!'
-'\x12\x12\x12\x12\x12\x12\r\r!!!!!!\r\r\x12\x12\x12\x12\x12\x12\x12\x12\r!\r!\r!\r!\x12\x12\x12\x12\x12\x12\x12\x12!!!!!!!!\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\r\r'
-'\x12\x12\x12\x12\x12\x12\x12\x12\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x12\x12\x12\x12\x12\x12\x12\x12\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x12\x12\x12\x12\x12\x12\x12\x12\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x12\x12\x12\x12\x12\r\x12\x12!!!!\x1e\xb6\x12\xb6'
-'\xb6\xb6\x12\x12\x12\r\x12\x12!!!!\x1e\xb6\xb6\xb6\x12\x12\x12\x12\r\r\x12\x12!!!!\r\xb6\xb6\xb6\x12\x12\x12\x12\x12\x12\x12\x12!!!!!\xb6\xb6\xb6\r\r\x12\x12\x12\r\x12\x12!!!!\x1e\xb6\xb6\r'
-'\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xd7\x05\x05\x06\n\x82\x83\x83\x82\x82\x82\x9f\xa2\x8e\x8c\xa8\x8f\x8e\x8c\xa8\x8f\x9f\x9f\x9f\xa2\x9f\x9f\x9f\x9f\xd5\xd6\x07\x0b\t\x08\x0c\xda\x99\x9b\x99\x99\x9b\x9f\xa2\xa2\xa2\x90\x8d\x9f\xa2\xa2\x9f|'
-'|\xa2\xa2\xa2\xc4\xa9\x88\xa2\xa2\xa2\xa2\xa2\xa2\xa2\xa2\xa2\xa2\xa2\xc4\r\r\r\r\xa2\r\r\r\r\r\r\r\xda\x05\x05\x05\x05\r\r\r\r\r\r\x05\x05\x05\x05\x05\x05q\x12\r\roqqqqq\xbb\xbb\xc4\xa9\x88\x10'
-'qooooqqqqq\xbb\xbb\xc4\xa9\x88\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\xb1\xb1\xb1\xb1\xb1\xb1\xb1\xb1\xb1\xb0\xb1\xb1\xae\xb1\xb1\xb1\xb1\xb1\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r]]22]]]]222]]&&&&]&&&22]Z]2\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\xd2\xd2!\xcf\xd2\xcf\xd2!\xd2\xcf\x12!!!\x12\x12!!!\x10\xd2!\xcf\xd2\xd2!!!!!\xd2\xd2\xd2\xcf\xcf\xd2!\xd2\x1f\xd2!\xd2!\x1f!!\xcb\x12!!\xd2!\x12\x1b\x1b\x1b\x1b\x12\xd2\r\r\x12!!'
-'\xc5\xc4\xc4\xc4\xc4!\x12\x12\x12\x12\xd2\xc4\r\r\r\r\r\r\ruuwwwwwwuuuuwiiiiiiiiiiiikkkkiiiiiiiiiikkkkkk'
-'kkkj\r\r\r\r\r\r\r\r\r\r\r\r\xbf\xbf\xbf\xbf\xbf\xcf\xcf\xcf\xcf\xcf\xc4\xc4\xd2\xd2\xd2\xd2\xc4\xd2\xd2\xc4\xd2\xd2\xc4\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xc4\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xcf\xcf\xd2\xd2\xd2\xd2\xd2\xd2'
-'\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xc4\xc4\xd2\xd2\xbf\xd2\xbf\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xcf\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4'
-'\xbf\xc5\xc0\xc0\xc5\xc4\xc4\xbf\xc0\xc5\xc5\xc0\xc5\xc5\xc4\xbf\xc4\xc0\xbb\xbb\xc4\xc0\xc5\xc4\xc4\xc4\xc0\xc5\xc5\xc0\xbf\xc0\xc0\xc5\xc5\xbf\xc5\xbf\xc5\xbf\xbf\xbf\xbf\xc0\xc0\xc5\xc0\xc5\xc5\xc5\xc5\xc5\xbf\xbf\xbf\xbf\xc4\xc5\xc4\xc5\xc0\xc0\xc5\xc5'
-'\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc0\xc5\xc5\xc5\xc0\xc4\xc4\xc4\xc4\xc4\xc0\xc5\xc5\xc5\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc5\xc0\xbf\xc5\xc4\xc0\xc0\xc0\xc0\xc5\xc5\xc0\xc0\xc4\xc4\xc0\xc0\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5'
-'\xc5\xc5\xc0\xc0\xc5\xc5\xc0\xc0\xc5\xc5\xc5\xc5\xc5\xc4\xc4\xc5\xc5\xc5\xc5\xc4\xc4\xbf\xc4\xc4\xc5\xbf\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc5\xc5\xc4\xbf\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc4\xc4\xc4\xc4\xc4\xc5\xc0'
-'\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc5\xc5\xc5\xc5\xc5\xc4\xc4\xc5\xc5\xc4\xc4\xc4\xc4\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc4\xc4\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5'
-'\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xc5\xc5\xc5\xc5\xd2\xd2\xd2\xd2\xd2\xd2\xcf\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xc5\xc5\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xac\x8b\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd'
-'\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xd2\xc4\xd2\xd2\xd2'
-'\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xcd\xd2\xd2\xd2\xd2\xd2\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xa8\x87\xa2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2'
-'\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\rnnnnnnnnnmmmmmmmmmmmnnnnnnnnnmmm'
-'mmmmmmmmnnnnnnnnnmmmmmmmmmmm\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc'
-'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xccpuuuuuuuuuuvvvvvvvvvu\r'
-'\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf'
-'\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xd2\xd2\xd2\xd2\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2'
-'\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xd2\xd2\xcf\xcf\xcf\xcf\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xcf\xcf\xd2\xcf\xcf\xcf\xcf\xcf\xcf\xcf\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xcf\xcf\xd2\xd2\xcf\xbf\xd2\xd2\xd2\xd2\xcf\xcf\xd2\xd2'
-'\xcf\xbf\xd2\xd2\xd2\xd2\xcf\xcf\xcf\xd2\xd2\xcf\xd2\xd2\xcf\xcf\xcf\xcf\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xcf\xcf\xcf\xcf\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xcf\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4'
-'\xd2\xd2\xd2\xd2\xd2\xcf\xcf\xd2\xd2\xcf\xd2\xd2\xd2\xd2\xcf\xcf\xd2\xd2\xd2\xd2\r\r\xd2\xd2\r\xd2\xd2\xd2\xcf\xd2\xcf\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2'
-'\xcf\xd2\xcf\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xcf\xcf\xd2\xcf\xcf\xcf\xd2\xcf\xcf\xcf\xcf\xd2\xcf\xcf\xd2\xbf\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\r\r'
-'\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\xd2\xd2\xd2\xd2\r\xd2\xd2\xd2\xd2\r\r\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\r\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xcf\xd2\xd2'
-'\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\r\xd2\r\xd2\xd2\xd2\xd2\r\r\r\xd2\r\xd2\xd2\xd2\xd2\xd2\xd2\xd2\r\r\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xa9\x88\xa9\x88\xa9\x88\xa9\x88\xa9\x88\xa9\x88\xa9\x88vvvvvvvvvu'
-'xxxxxxxxxwxxxxxxxxxw\xd2\r\r\r\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\r\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\xc4\xc4\xc4\xc5\xc5\xc5\xc5\xc4\xc4\xc4\xc4\xc4\xc5\xc5\xc5\xc4\xc4\xc4\xc5\xc5\xc5\xc5\xaa\x89\xaa\x89\xaa\x89\r\r\r\r\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4'
-'\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2'
-'\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2'
-'\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2'
-'\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2\xd2'
-'\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4'
-'\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4'
-'\xc4\xc4\xc4\xa9\x88\xaa\x89\xa9\x88\xa9\x88\xa9\x88\xa9\x88\xa9\x88\xa9\x88\xa9\x88\xa9\x88\xa9\x88\xc4\xc4\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc5\xc4\xc4\xc4\xc4\xc4\xc4\xc4'
-'\xc5\xc5\xc5\xc5\xc5\xc5\xc4\xc4\xc4\xc5\xc4\xc4\xc4\xc4\xc5\xc5\xc5\xc5\xc5\xc4\xc5\xc5\xc4\xc4\xa9\x88\xa9\x88\xc5\xc4\xc4\xc4\xc4\xc5\xc4\xc5\xc5\xc5\xc4\xc4\xc5\xc5\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc5\xc5\xc5\xc5\xc5\xc5\xc4\xc4\xa9\x88\xc4\xc4'
-'\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc4\xc5\xc5\xc5\xc5\xc4\xc4\xc5\xc4\xc5\xc4\xc4\xc5\xc4\xc5\xc5\xc5\xc5\xc4\xc4\xc4\xc4\xc4\xc5\xc5\xc4\xc4\xc4\xc4\xc4\xc4\xc5\xc5\xc5\xc4'
-'\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc5\xc5\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc5\xc5\xc4\xc4\xc4\xc4\xc5\xc5\xc5\xc5\xc4\xc5\xc5\xc4\xc4\xc5\xc5\xc4\xc4\xc4\xc4\xc5\xc5\xc5\xc5\xc5\xc5\xc5'
-'\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc4\xc4\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc4\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5'
-'\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc5\xc4\xc4\xc4\xc4\xc4\xc5\xc4\xc5\xc4\xc4\xc4\xc5\xc5\xc5\xc5\xc5\xc4\xc4\xc4\xc4\xc4\xc5\xc5\xc5\xc4\xc4\xc4\xc4\xc5\xc4\xc4\xc4\xc5\xc5\xc5\xc5\xc5\xc4\xc5\xc4\xc4'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\r\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4'
-'\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\r\r\r\r\r\r\r\r\r\r\r\r'
-'\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4'
-'\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4'
-'\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4'
-'\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\r\r\r\r'
-'\xd9\xa4\xa4\xa4\xd4\x18\x1cl\xac\x8b\xac\x8b\xac\x8b\xac\x8b\xac\x8b\xd4\xd4\xac\x8b\xac\x8b\xac\x8b\xac\x8b\x84\xab\x8a\x8a\xd4lllllllll_bc`aa\x84\x18\x18\x18\x18\x18\xd4\xd4lll\x18\x1c\xa4\xd4\xd2'
-'\r\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\r\r^^\xb8\xb8\x18\x18\x1c\x84\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c~\x18\x18\x18\x1c'
-'\r\r\r\r\r\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\r\r\r\r\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\r\xce\xcetttt\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\r\r\rtttttttttt\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce'
-'\xce\xce\xce\xce\r\r\r\r\r\r\r\r\r\r\r\r\ryyyyyyyyyyyyyyy\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\r\r\r\xce'
-'tttttttttt\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xceyyyyyyyyyyyyyyy'
-'\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\r\r\r\r\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\r'
-'\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce'
-'\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\r\r\r\r\xce\xce\xce\xce\xce'
-'\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce'
-'\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\r\r\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\xce\r'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\r\r\r\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4'
-'\xd4\xd4\xd4\xd4\xd4\xd4\xd4\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
+'\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x00\x02\x03\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x00\x02\xe2\xa9\xa9\xa2\xb8\xa2\xa9\xa9\xb0\x91\xa9\xc2\x9d\x88\x9d\x9dnnnnnnnnnn\x9d\xa9\xcf\xce\xcf\xa9'
+"\xa9''''''''''''''''''''''''''\xb0\xa9\x91\xbd\x85\xbd\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\xb0\xce\x91\xce\x01"
+'\x01\x01\x01\x01\x01\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xdf\xa5\xb8\xb8\xb4\xb8\xdb\xd7\xba\xda\x13\x98\xce\x05\xd7\xbd\xd2\xc4vv\xba\x15\xd7\xa5\xbav\x13\x95|||\xa5'
+'&&&&&&$&&&&&&&&&$&&&&&&\xc7$&&&&&$\x13\x13\x13\x15\x15\x15\x15\x13\x15\x13\x13\x13\x15\x13\x13\x15\x15\x13\x15\x13\x13\x15\x15\x15\xc7\x13\x13\x13\x15\x13\x15\x13\x15'
+'&\x13&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x13&\x13&\x15&\x15&\x15&\x13&\x15&\x15&\x15&\x15&\x15$\x13&\x15&\x13&\x15&\x15&\x13$\x13&\x15&\x15\x13&\x15&\x15&\x15$'
+'\x13$\x13&\x13&\x15&\x13\x13$\x13&\x13&\x15&\x15$\x13&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15$\x13&\x15&\x13&\x15&\x15&\x15&\x15&\x15&\x15&&\x15&\x15&\x15\x15'
+'\x15&&\x15&\x15&&\x15&&&\x15\x15&&&&\x15&&\x15&&&\x15\x15\x15&&\x15&&\x15&\x15&\x15&&\x15&\x15\x15&\x15&&\x15&&&\x15&\x15&&\x15\x15 &\x15\x15\x15'
+'    &#\x15&#\x15&#\x15&\x13&\x13&\x13&\x13&\x13&\x13&\x13&\x13\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15\x15&#\x15&\x15&&&\x15&\x15&\x15&\x15'
+'&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15\x15\x15\x15\x15\x15\x15&&\x15&&\x15'
+'\x15&\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x15\x13\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x13\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15'
+'\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1d\x1d\x1a\x1a\x1a\x1a\x1a'
+'\x1a\x1a\xbc\xbc\xba\xbc\x1d\x1c\x1d\x1c\x1c\x1c\x1d\x1c\x1d\x1d\x18\x1a\xbc\xbc\xbc\xbc\xbc\xbc\xba\xba\xba\xba\xbc\xba\xbc\xba\x1a\x1a\x1a\x1a\x1a\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\x1a\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc'
+'3333333333333333333334222241222220022220022222222222/////2222333'
+'333337322233322.33322223422356656653333333333333\x0f\x0f\x0f\x0f\xbc\xbc\x0f\x0f\x0f\x0f\x1a\x0f\x0f\x0f\xa8\x0f'
+'\x0f\x0f\x0f\x0f\xbc\xbc&\xa8&&&\x0f&\x0f&&\x15$$$$$$$$$$$$$$$$$\x0f$$$$$$$&&\x15\x15\x15\x15\x15\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13'
+'\x13\x13\x15\x13\x13\x13\x13\x13\x13\x13\x15\x15\x15\x15\x15\x0f\x15\x15&&&\x15\x15\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15\x15\x15\x15\x15&\x15\xcc&\x15&&\x15\x15&&&'
+'&$&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13'
+'\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x15\x13\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15'
+'&\x15\xd5dddd\x0f,,&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15'
+'&&\x15&\x15&\x15&\x15&\x15&\x15&\x15\x0f&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15\x0f\x0f\x0f\x0f\x0f\x0f'
+'&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f&&&&&&&&&&&&&&&'
+'&&&&&&&&&&&&&&&&&&&&&&&\x0f\x0f\x1a\xa4\xa4\xa4\xa4\xa4\xa4\x0f\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15'
+'\x15\x15\x15\x15\x15\x15\x15\x15\x0f\xa4\x8b\x0f\x0f\x0f\x0f\x0f\x0faddddadddbaddddddaaaaaaddaddbcd<=>?@ABCDE\x0fFGH\xabI'
+'\xabJK\xabda\xabD\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f"""""""""""""""""""""""""""\x0f\x0f\x0f\x0f\x0f"""\xab\xab\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x04\x04\x04\x04\x0f\x0f\x0f\x0f\x0f\x0f\x0f\xb3\x9c\x99\xda\xdadddddd\x0f\x0f\x0f\x0f\x0f\x99\x0f\x0f\x99\x99\x0f\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x0f\x0f\x0f\x0f\x0f'
+'\x17\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1eMNOPQRSTddaadddddadd\x0fkkkkkkkkkk\xa1\x9a\x9a\x99\x1e\x1eU\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e'
+'\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e'
+'\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x99\x1eddddddd\x04,ddddad\x17\x17dd\xdaadda\x1e\x1emmmmmmmmmm\x1e\x1e\x1e\xd1\xd1\x1e'
+'\x99\x99\x99\x99\x99\x99\x99\x99\x99\x99\x99\x99\x99\x99\x0f\x06\x1eV\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1edaddaddaaadaadad'
+'ddadadadadd\x0f\x0f\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e88888888888\x1e\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f88(                                                      \x0f\x0f: (('
+'(88888888((((;\x0f\x0f dadd\x0f\x0f\x0f          88\xa4\xa4oooooooooo\xa4\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f \x0f\x0f'
+'\x0f8((\x0f        \x0f\x0f  \x0f\x0f                      \x0f       \x0f \x0f\x0f\x0f    \x0f\x0f: (('
+'(8888\x0f\x0f((\x0f\x0f((; \x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f(\x0f\x0f\x0f\x0f  \x0f   88\x0f\x0foooooooooo  \xb7\xb7yyyyxy\xd5\x0f\x0f\x0f\x0f\x0f'
+'\x0f88(\x0f      \x0f\x0f\x0f\x0f  \x0f\x0f                      \x0f       \x0f  \x0f  \x0f  \x0f\x0f:\x0f(('
+'(88\x0f\x0f\x0f\x0f88\x0f\x0f88;\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f    \x0f \x0f\x0f\x0f\x0f\x0f\x0f\x0foooooooooo88   \x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f88(\x0f         \x0f   \x0f                      \x0f       \x0f  \x0f     \x0f\x0f: (('
+'(88888\x0f88(\x0f((;\x0f\x0f \x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f  88\x0f\x0foooooooooo\x0f\xb7\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f8((\x0f        \x0f\x0f  \x0f\x0f                      \x0f       \x0f  \x0f     \x0f\x0f: (8'
+'(888\x0f\x0f\x0f((\x0f\x0f((;\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f8(\x0f\x0f\x0f\x0f  \x0f   \x0f\x0f\x0f\x0foooooooooo\xd5 \x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f8 \x0f      \x0f\x0f\x0f   \x0f    \x0f\x0f\x0f  \x0f \x0f  \x0f\x0f\x0f  \x0f\x0f\x0f   \x0f\x0f\x0f            \x0f\x0f\x0f\x0f(('
+'8((\x0f\x0f\x0f(((\x0f(((;\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f(\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0fooooooooooyyy\xda\xda\xda\xda\xda\xda\xb7\xda\x0f\x0f\x0f\x0f\x0f'
+'\x0f(((\x0f        \x0f   \x0f                       \x0f          \x0f     \x0f\x0f\x0f\x0f88'
+'8((((\x0f888\x0f888;\x0f\x0f\x0f\x0f\x0f\x0f\x0fWX\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f  \x0f\x0f\x0f\x0foooooooooo\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f((\x0f        \x0f   \x0f                       \x0f          \x0f     \x0f\x0f: (-'
+'(((((\x0f-((\x0f((8;\x0f\x0f\x0f\x0f\x0f\x0f\x0f((\x0f\x0f\x0f\x0f\x0f\x0f\x0f \x0f  \x0f\x0f\x0f\x0foooooooooo\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f((\x0f        \x0f   \x0f                       \x0f                \x0f\x0f\x0f\x0f(('
+'(888\x0f\x0f(((\x0f(((;\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f(\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f  \x0f\x0f\x0f\x0foooooooooo\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f((\x0f                  \x0f\x0f\x0f                        \x0f         \x0f \x0f\x0f'
+'       \x0f\x0f\x0f;\x0f\x0f\x0f\x0f(((888\x0f8\x0f((((((((\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f((\xa4\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f                                                8  8888YY;\x0f\x0f\x0f\x0f\xb7'
+'      \x1a8ZZZZ888\xa4oooooooooo\xa4\xa4\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f  \x0f \x0f\x0f  \x0f \x0f\x0f \x0f\x0f\x0f\x0f\x0f\x0f    \x0f       \x0f   \x0f \x0f \x0f\x0f  \x0f    8  8888[[\x0f88 \x0f\x0f'
+'     \x0f\x1a\x0f\\\\\\\\88\x0f\x0foooooooooo\x0f\x0f  \x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+' \xd5\xd5\xd5\xa4\xa4\xa4\xa4\xa4\xa4\xa4\xa4\xa4\xa4\xa4\xa4\xa4\xa4\xa4\xd5\xd5\xd5\xd5\xd5aa\xd5\xd5\xd5\xd5\xd5\xd5ooooooooooyyyyyyyyyy\xd5a\xd5a\xd5`\xae\x8f\xae\x8f(('
+'        \x0f                                  \x0f\x0f\x0f\x0f\x0f\x0f]^8_88888^^^^8('
+'^8dd;\xa4dd    \x0f\x0f\x0f\x0f88888888\x0f888888888888888888888888888888888888\x0f\xd5\xd5'
+'\xd5\xd5\xd5\xd5\xd5\xd5a\xd5\xd5\xd5\xd5\xd5\xd5\x0f\x0f\xd5\xa4\xa4\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'                                  \x0f     \x0f  \x0f(8888(8\x0f\x0f\x0f8:(;\x0f\x0f\x0f\x0f\x0f\x0f'
+'oooooooooo\xa4\xa4\xa4\xa4\xa4\xa4      ((88\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'
+'&&&&&&\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f                                           \xa4\x1a\x0f\x0f\x0f'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!\x0f\x0f\x0f\x0f\x0f!                                '
+'                                   \x0f\x0f\x0f\x0f\x0f                        '
+'                                                          \x0f\x0f\x0f\x0f\x0f\x0f'
+'                                                                '
+'         \x0f    \x0f\x0f       \x0f \x0f    \x0f\x0f                                '
+'         \x0f    \x0f\x0f                                 \x0f    \x0f\x0f       \x0f'
+' \x0f    \x0f\x0f               \x0f                                        '
+'                 \x0f    \x0f\x0f                                        '
+'                           \x0f\x0f\x0f\x0fd\xd5\xa4\xa4\xa4\xa4\xa4\xa4\xa4\xa4zzzzzzzzzyyyyyyyyyyy\x0f\x0f\x0f'
+'                \xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\x0f\x0f\x0f\x0f\x0f\x0f                                '
+'                                                     \x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f                                                               '
+'                                                                '
+'                                                                '
+'                                                                '
+'                                                                '
+'                                                                '
+'                                                                '
+'                                                                '
+'                                                                '
+'                                             \xa4\xa4        \x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\xe1                          \xae\x8f\x0f\x0f\x0f                                '
+'                                           \xa4\xa4\xa4rrr\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'             \x0f    88;\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f                  88;\xa4\xa4\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'                  88\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f             \x0f   \x0f88\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'                                                    \x07\x07(8888888(('
+'((((((8((888888888;8\xa4\xa4\xa4\x1a\xa4\xa4\xa4\xb7 d\x0f\x0foooooooooo\x0f\x0f\x0f\x0f\x0f\x0f~~~~~~~~~~\x0f\x0f\x0f\x0f\x0f\x0f'
+'\xa8\xa8\xa8\xa8\xa8\xa8\x8b\xa8\xa8\xa8\xa8888\xe1\x0foooooooooo\x0f\x0f\x0f\x0f\x0f\x0f                                '
+'   \x1a                                                    \x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'                                         c\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'                             \x0f\x0f\x0f888((((88+++\x0f\x0f\x0f\x0f((8((((((bda\x0f\x0f\x0f\x0f'
+'\xda\x0f\x0f\x0f\xa8\xa8oooooooooo                              \x0f\x0f     \x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'                                          \x0f\x0f\x0f\x0f\x0f\x0f(((((((((((((((('
+'(       ((\x0f\x0f\x0f\x0f\x0f\x0foooooooooo\x0f\x0f\x0f\x0f\xa8\xa8\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda'
+'                       da(((\x0f\x0f\xa4\xa4\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a'
+'\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x1a\x15\x15\x15\x15\x15\x15\x15'
+'\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a'
+'ddad\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15'
+'&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15'
+'&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15\x15\x15\x15\x15\x15\x15\x0f\x0f\x0f\x0f&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15'
+'&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x15\x15\x15\x15\x15\x15\x15\x15&&&&&&&&\x15\x15\x15\x15\x15\x15\x0f\x0f&&&&&&\x0f\x0f\x15\x15\x15\x15\x15\x15\x15\x15&&&&&&&&\x15\x15\x15\x15\x15\x15\x15\x15&&&&&&&&'
+'\x15\x15\x15\x15\x15\x15\x0f\x0f&&&&&&\x0f\x0f\x15\x15\x15\x15\x15\x15\x15\x15\x0f&\x0f&\x0f&\x0f&\x15\x15\x15\x15\x15\x15\x15\x15&&&&&&&&\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x0f\x0f'
+'\x15\x15\x15\x15\x15\x15\x15\x15########\x15\x15\x15\x15\x15\x15\x15\x15########\x15\x15\x15\x15\x15\x15\x15\x15########\x15\x15\x15\x15\x15\x0f\x15\x15&&&&#\xbc\x15\xbc'
+'\xbc\xbc\x15\x15\x15\x0f\x15\x15&&&&#\xbc\xbc\xbc\x15\x15\x15\x15\x0f\x0f\x15\x15&&&&\x0f\xbc\xbc\xbc\x15\x15\x15\x15\x15\x15\x15\x15&&&&&\xbc\xbc\xbc\x0f\x0f\x15\x15\x15\x0f\x15\x15&&&&#\xbc\xbc\x0f'
+'\xe1\xe1\xe1\xe1\xe1\xe1\xe1\xe1\xe1\xe1\xe1\x06\x06\x06\x07\x0c\x8a\x8b\x8b\x8a\x8a\x8a\xa5\xa8\x96\x94\xae\x97\x96\x94\xae\x97\xa5\xa5\xa5\xa8\xa5\xa5\xa5\xa5\xdd\xde\x08\r\x0b\t\x0e\xdf\x9f\xa1\x9f\x9f\xa1\xa5\xa8\xa8\xa8\x98\x95\xa5\xa8\xa8\xa5\x84'
+'\x84\xa8\xa8\xa8\xbf\xaf\x90\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xcc\xa8\x84\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xe1\x06\x06\x06\x06\x0f\x0f\x0f\x0f\x0f\x0f\x06\x06\x06\x06\x06\x06w\x15\x0f\x0fvwwwww\xc1\xc1\xcc\xaf\x90\x13'
+'wvvvvwwwww\xc1\xc1\xcc\xaf\x90\x0f\x1a\x1a\x1a\x1a\x1a\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\xb7\xb7\xb7\xb7\xb7\xb7\xb7\xb7\xb7\xb6\xb7\xb7\xb4\xb7\xb7\xb7\xb7\xb7\xb7\xb7\xb7\xb7\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0fdd99dddd999dd,,,,d,,,99dad99\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\xda\xda&\xd7\xda\xd7\xda&\xda\xd7\x15&&&\x15\x15&&&\x13\xda&\xd7\xda\xda&&&&&\xda\xda\xda\xd7\xd7\xda&\xda$\xda&\xda&$&&\xd3\x15&&\xda&\x15    \x15\xda\xda\x15\x15&&'
+'\xcd\xcc\xcc\xcc\xcc&\x15\x15\x15\x15\xda\xcc\xda\x0f\x0f\x0f\x0f\x0f\x0f||~~~~~~||||~pppppppppppprrrrpppppppppprrrrrr'
+'rrrq\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\xc7\xc7\xc7\xc7\xc7\xd7\xd7\xd7\xd7\xd7\xcc\xcc\xda\xda\xda\xda\xcc\xda\xda\xcc\xda\xda\xcc\xda\xda\xda\xda\xda\xda\xda\xcc\xda\xda\xda\xda\xda\xda\xda\xda\xda\xd7\xd7\xda\xda\xda\xda\xda\xda'
+'\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xcc\xcc\xda\xda\xc7\xda\xc7\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xd7\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc'
+'\xc7\xcd\xc8\xc8\xcd\xcc\xcc\xc7\xc8\xcd\xcd\xc8\xcd\xcd\xcc\xc7\xcc\xc8\xc1\xc5\xcc\xc8\xcd\xcc\xcc\xcc\xc8\xcd\xcd\xc8\xc7\xc8\xc8\xcd\xcd\xc7\xcd\xc7\xcd\xc7\xc7\xc7\xc7\xc8\xc8\xcd\xc8\xcd\xcd\xcd\xcd\xcd\xc7\xc7\xc7\xc7\xcc\xcd\xcc\xcd\xc8\xc8\xcd\xcd'
+'\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xc8\xcd\xcd\xcd\xc8\xcc\xcc\xcc\xcc\xcc\xc8\xcd\xcd\xcd\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcd\xc8\xc7\xcd\xcc\xc8\xc8\xc8\xc8\xcd\xcd\xc8\xc8\xcc\xcc\xc8\xc8\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd'
+'\xcd\xcd\xc8\xc8\xcd\xcd\xc8\xc8\xcd\xcd\xcd\xcd\xcd\xcc\xcc\xcd\xcd\xcd\xcd\xcc\xcc\xc7\xcc\xcc\xcd\xc7\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcd\xcd\xcc\xc7\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcc\xcc\xcc\xcc\xcc\xcd\xc8'
+'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcd\xcd\xcd\xcd\xcd\xcc\xcc\xcd\xcd\xcc\xcc\xcc\xcc\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcc\xcc\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd'
+'\xda\xda\xda\xda\xda\xda\xda\xda\xcd\xcd\xcd\xcd\xda\xda\xda\xda\xda\xda\xd7\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xcd\xcd\xda\xda\xda\xda\xda\xda\xda\xb2\x93\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5'
+'\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xda\xcc\xda\xda\xda'
+'\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xd5\xda\xda\xda\xda\xda\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xae\x8f\xa8\xda\xda\xda\xda\xda\xda\xda\xda\xda'
+'\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f}}}}}}}}}|||||||||||}}}}}}}}}|||'
+'||||||||vvvvvvvvvuuuuuuuuuuu\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4'
+'\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\xd4\x7f||||||||||}}}}}}}}}|}'
+'\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7'
+'\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xda\xda\xda\xda\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda'
+'\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xda\xda\xd7\xd7\xd7\xd7\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xd7\xd7\xda\xd7\xd7\xd7\xd7\xd7\xd7\xd7\xda\xda\xda\xda\xda\xda\xda\xda\xd7\xd7\xda\xda\xd7\xc7\xda\xda\xda\xda\xd7\xd7\xda\xda'
+'\xd7\xc7\xda\xda\xda\xda\xd7\xd7\xd7\xda\xda\xd7\xda\xda\xd7\xd7\xd7\xd7\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xd7\xd7\xd7\xd7\xda\xda\xda\xda\xda\xda\xda\xda\xda\xd7\xda\xda\xda\xda\xda\xda\xda\xda\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc'
+'\xda\xda\xda\xda\xda\xd7\xd7\xda\xda\xd7\xda\xda\xda\xda\xd7\xd7\xda\xda\xda\xda\xd7\xd7\xda\xda\xda\xda\xda\xda\xd7\xda\xd7\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda'
+'\xd7\xda\xd7\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xd7\xd7\xda\xd7\xd7\xd7\xda\xd7\xd7\xd7\xd7\xda\xd7\xd7\xda\xc7\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda'
+'\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\x0f\x0f\x0f\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xd5\xda\xda\xda\xda\xda\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\xda\xda\xda\xda\x0f\xda\xda\xda\xda\x0f\x0f\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\x0f\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xd7\xda\xda'
+'\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\x0f\xda\x0f\xda\xda\xda\xda\x0f\x0f\x0f\xda\x0f\xda\xda\xda\xda\xda\xda\xda\x0f\x0f\xda\xda\xda\xda\xda\xda\xda\xaf\x90\xaf\x90\xaf\x90\xaf\x90\xaf\x90\xaf\x90\xaf\x90}}}}}}}}}|'
+'\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f~\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f~\xda\x0f\x0f\x0f\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\x0f\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\x0f'
+'\xcd\xcc\xcc\xcd\xcd\xaf\x90\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\xcc\xcc\xcc\xcd\xcd\xcd\xcd\xcc\xcc\xcc\xcc\xcc\xcd\xcd\xcd\xcc\xcc\xcc\xcd\xcd\xcd\xcd\xb0\x91\xb0\x91\xb0\x91\x0f\x0f\x0f\x0f\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc'
+'\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5'
+'\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5'
+'\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5'
+'\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5'
+'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc'
+'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc'
+'\xcc\xcc\xcc\xaf\x90\xb0\x91\xaf\x90\xaf\x90\xaf\x90\xaf\x90\xaf\x90\xaf\x90\xaf\x90\xaf\x90\xaf\x90\xcc\xcc\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcd\xcc\xcc\xcc\xcc\xcc\xcc\xcc'
+'\xcd\xcd\xcd\xcd\xcd\xcd\xcc\xcc\xcc\xcd\xcc\xcc\xcc\xcc\xcd\xcd\xcd\xcd\xcd\xcc\xcd\xcd\xcc\xcc\xaf\x90\xaf\x90\xcd\xcc\xcc\xcc\xcc\xcd\xcc\xcd\xcd\xcd\xcc\xcc\xcd\xcd\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcd\xcd\xcd\xcd\xcd\xcd\xcc\xcc\xaf\x90\xcc\xcc'
+'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcc\xcd\xcd\xcd\xcd\xcc\xcc\xcd\xcc\xcd\xcc\xcc\xcd\xcc\xcd\xcd\xcd\xcd\xcc\xcc\xcc\xcc\xcc\xcd\xcd\xcc\xcc\xcc\xcc\xcc\xcc\xcd\xcd\xcd\xcc'
+'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcd\xcd\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcd\xcd\xcc\xcc\xcc\xcc\xcd\xcd\xcd\xcd\xcc\xcd\xcd\xcc\xcc\xcd\xcd\xcc\xcc\xcc\xcc\xcd\xcd\xcd\xcd\xcd\xcd\xcd'
+'\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcc\xcc\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcc\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd'
+'\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcc\xcc\xcc\xcc\xcc\xcd\xcc\xcd\xcc\xcc\xcc\xcd\xcd\xcd\xcd\xcd\xcc\xcc\xcc\xcc\xcc\xcd\xcd\xcd\xcc\xcc\xcc\xcc\xcd\xcc\xcc\xcc\xcd\xcd\xcd\xcd\xcd\xcc\xcd\xcc\xcc'
+'\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\x0f\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15'
+'\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15'
+'&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15&\x15\x15\xda\xda\xda\xda\xda\xda\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\xa8\xa8\xa8\xa8~\xa8\xa8'
+'\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f                '
+'                                      \x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x1a\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'                       \x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f       \x0f       \x0f       \x0f       \x0f'
+'       \x0f       \x0f       \x0f       \x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\xa8\xa8\x98\x95\x98\x95\xa8\xa8\xa8\x98\x95\xa8\x98\x95\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\x8b\x0f\x0f\x0f\x0f\x98\x95\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\x0f\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc'
+'\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc'
+'\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc'
+'\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc'
+'\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\x0f\x0f\x0f\x0f'
+'\xe0\xaa\xaa\xaa\xdc\x1b!s\xb2\x93\xb2\x93\xb2\x93\xb2\x93\xb2\x93\xdc\xdc\xb2\x93\xb2\x93\xb2\x93\xb2\x93\x8c\xb1\x92\x92\xdcsssssssssfijghh\x8c\x1b\x1b\x1b\x1b\x1b\xdc\xdcsss\x1b!\xaa\xdc\xda'
+'\x0f!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!\x0f\x0fee\xbe\xbe\x1b\x1b!\x8c!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\xaa\x1b\x1b\x1b!'
+'\x0f\x0f\x0f\x0f\x0f!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\x0f\x0f\x0f\x0f!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!\x0f\xd6\xd6{{{{\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6!!!!!!!!!!!!!!!!!!!!!!!!\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f!!!!!!!!!!!!!!!!'
+'\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xdc\xdc\x0f{{{{{{{{{{\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6'
+'\xd6\xd6\xd6\xd6\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\xdc\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xdc\xdc\xdc\xd6'
+'{{{{{{{{{{\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80\x80'
+'\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xdc\xdc\xdc\xdc\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\x0f'
+'\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6'
+'\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xdc\xdc\xdc\xdc\xd6\xd6\xd6\xd6\xd6'
+'\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6'
+'\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xdc\xdc\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xd6\xdc'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'!!!!!!!!!!!!!!!!!!!!!\x1b!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!\x0f\x0f\x0f\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc'
+'\xdc\xdc\xdc\xdc\xdc\xdc\xdc\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\xbc\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'  +   ;    8                       ((88(\xda\xda\xda\xda\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12'
+'\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12'
+'\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12'
+'\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12'
+'\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11'
+'\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11'
+'\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11'
+'\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\x0f\x0f!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\x0f\x0f\x0f\x0f\x0f!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x15\x15\x15\x15\x15\x15\x15\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x15\x15\x15\x15\x15\x0f\x0f\x0f\x0f\x0f"L""""""""""\xc1"""""""""""""\x0f"""""\x0f"\x0f'
+'""\x0f""\x0f""""""""""\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e'
+'\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e'
+'\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e'
+'\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e'
+'\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e'
+'\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e'
+'\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\xae\x8f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e'
+'\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x0f\x0f\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e'
+'\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\xb3\xda\x0f\x0f'
+'................\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xb1\x92\xaa\x0f\x0f\x0f\x0f\x0f\x0fdddd\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\xaa\x8c\x8c\x86\x86\xb1\x92\xb1\x92\xb1\x92\xb1\x92\xb1\x92\xb1'
+'\x92\xb1\x92\xb1\x92\xaa\xaa\xb1\x92\xaa\xaa\xaa\xaa\x86\x86\x86\x9e\xaa\x9e\x0f\xaa\x9e\xaa\xaa\x8c\xb1\x92\xb1\x92\xb1\x92\xa3\xaa\xaa\xc3\x89\xd0\xd0\xd0\x0f\xaa\xb9\xa3\xaa\x0f\x0f\x0f\x0f\x1e\x1e\x1e\x1e\x1e\x0f\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e'
+'\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e'
+'\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x1e\x0f\x0f\x06'
+'\x0f\xa6\xa6\xa0\xb5\xa0\xa6\xa6\xac\x8d\xa6\xc0\x9b\x87\x9b\x9bllllllllll\x9b\xa6\xca\xc9\xca\xa6\xa6%%%%%%%%%%%%%%%%%%%%%%%%%%\xac\xa6\x8d\xbb\x83'
+'\xbb\x14\x14\x14\x14\x14\x14\x14\x14\x14\x14\x14\x14\x14\x14\x14\x14\x14\x14\x14\x14\x14\x14\x14\x14\x14\x14\xac\xc9\x8d\xc9\xac\x8d\xa7\xad\x8e\xa7\xa7\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x19\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
+'\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x19\x19\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x0f'
+'\x0f\x0f\x1f\x1f\x1f\x1f\x1f\x1f\x0f\x0f\x1f\x1f\x1f\x1f\x1f\x1f\x0f\x0f\x1f\x1f\x1f\x1f\x1f\x1f\x0f\x0f\x1f\x1f\x1f\x0f\x0f\x0f\xb5\xb5\xc9\xbb\xd8\xb5\xb5\x0f\xd9\xcb\xcb\xcb\xcb\xd9\xd9\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\n\n\n\xda\xd7\x0f\x0f'
+'            \x0f                          \x0f                   \x0f  \x0f '
+'              \x0f\x0f              \x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'                                                                '
+'                                                           \x0f\x0f\x0f\x0f\x0f'
+'\xa4\xa8\xd5\x0f\x0f\x0f\x0fyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy\x0f\x0f\x0f\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5'
+'ttttttttttttttttttttttttttttttttttttttttttttttttttttt~~~~\xda\xda\xda\xda\xda\xda\xda'
+'\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda~\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'                               \x0fyyyy\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f                '
+'          r\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'                              \x0f\xa4                                '
+'    \x0f\x0f\x0f\x0f        \xd5ttttt\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15'
+'\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15                                                '
+'                              \x0f\x0foooooooooo\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'""""""\x0f\x0f"\x0f""""""""""""""""""""""""""""""""""""""""""""\x0f""\x0f\x0f\x0f"\x0f\x0f"'
 '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
 '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
 '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'"888\x0f88\x0f\x0f\x0f\x0f\x0f8a8d""""\x0f"""\x0f"""""""""""""""""""""""""""\x0f\x0f\x0f\x0fd9a\x0f\x0f\x0f\x0f;'
+'\x82\x82\x82\x82\x81\x81\x81\x81\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\xab\xab\xab\xab\xab\xab\xab\xab\xab\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
 '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
-'\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e'
-'\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e'
-'\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e'
-'\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\r\r\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\x12\x12\x12\x12\x12\x12\x12\r\r\r\r\r\r\r\r\r\r\r\r\x12\x12\x12\x12\x12\r\r\r\r\r\x1dE\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\xbb\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\r\x1d\x1d\x1d\x1d\x1d\r\x1d\r'
-'\x1d\x1d\r\x1d\x1d\r\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x1d\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19'
-'\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19'
-'\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19'
-'\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19'
-'\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19'
-'\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19'
-'\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\xa8\x87'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19'
-'\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\r\r\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19'
-'\x19\x19\x19\x19\x19\x19\x19\x19\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\xad\r\r\r'
-"''''''''''''''''\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r]]]]\r\r\r\r\r\r\r\r\r\r\r\r\xa4\x84\x84~~\xab\x8a\xab\x8a\xab\x8a\xab\x8a\xab\x8a\xab"
-'\x8a\xab\x8a\xab\x8a\xa4\xa4\r\r\xa4\xa4\xa4\xa4~~~\x96\xa4\x96\r\xa4\x96\xa4\xa4\x84\xab\x8a\xab\x8a\xab\x8a\x9d\xa4\xa4\xbd\x81\xc8\xc8\xc8\r\xa4\xb3\x9d\xa4\r\r\r\r\x19\x19\x19\x19\x19\r\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19'
-'\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19'
-'\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\r\r\x05'
-'\r\xa0\xa0\x9a\xaf\x9a\xa0\xa0\xa6\x85\xa0\xba\x93\x7f\x93\x97eeeeeeeeee\x93\xa0\xc2\xc1\xc2\xa0\xa0                          \xa6\xa0\x85\xb5z'
-'\xb5\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\xa6\xc1\x85\xc1\xa6\x85\xa1\xa7\x86\xa1{\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x16\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a'
-'\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x16\x16\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\x1a\r'
-'\r\r\x1a\x1a\x1a\x1a\x1a\x1a\r\r\x1a\x1a\x1a\x1a\x1a\x1a\r\r\x1a\x1a\x1a\x1a\x1a\x1a\r\r\x1a\x1a\x1a\r\r\r\xaf\xaf\xc1\xb5\xd0\xaf\xaf\r\xd1\xc3\xc3\xc3\xc3\xd1\xd1\r\r\r\r\r\r\r\r\r\r\x05\x05\x05\xd2\xcf\r\r'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\rssss\r\r\r\r\r\r\r\r\r\r\r\r\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b'
-'\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1b\x1bj\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\r\r\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12'
-'\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd'
-'\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd'
-'\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd'
-'\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\r\r\r\r\r\r\r\r\r\r'
-'\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\r\r\r\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd'
-'\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd$$222\xcd\xcd\xcd%$$$$$\x05\x05\x05\x05\x05\x05\x05\x05ZZZZZ'
-'ZZZ\xcd\xcd]]]]]ZZ\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd]]]]\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd'
-'\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\xcd\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'!!!!!!!!!!!!!!!!!!!!!!!!!!\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12!!!!!!!!!!!!'
-'!!!!!!!!!!!!!!\x12\x12\x12\x12\x12\x12\x12\r\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12!!!!!!!!!!!!!!!!!!!!!!!!'
-'!!\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12!\r!!\r\r!\r\r!!\r\r!!!!\r!!!!!!!!\x12\x12\x12\x12\r\x12\r\x12\x12\x12'
-'\x12\r\x12\x12\r\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12!!!!!!!!!!!!!!!!!!!!!!!!!!\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12'
-'\x12\x12\x12\x12!!\r!!!!\r\r!!!!!!!!\r!!!!!!!\r\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12!!\r!!!!\r'
-'!!!!!\r!\r\r\r!!!!!!!\r\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12!!!!!!!!!!!!!!!!!!!!'
-'!!!!!!\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12!!!!!!!!!!!!!!!!!!!!!!!!!!\x12\x12\x12\x12\x12\x12'
-'\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12!!!!!!!!!!!!!!!!!!!!!!!!!!\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12'
-'\x12\x12\x12\x12\x12\x12\x12\x12!!!!!!!!!!!!!!!!!!!!!!!!!!\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12!!!!'
-'!!!!!!!!!!!!!!!!!!!!!!\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12!!!!!!!!!!!!!!!!'
-'!!!!!!!!!!\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\r\r\r\r!!!!!!!!!!!!!!!!!!!!!!!!'
-'!\xbe\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\xbe\x12\x12\x12\x12\x12\x12!!!!!!!!!!!!!!!!!!!!!!!!!\xbe\x12\x12\x12\x12'
-'\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\xbe\x12\x12\x12\x12\x12\x12!!!!!!!!!!!!!!!!!!!!!!!!!\xbe\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12'
-'\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\xbe\x12\x12\x12\x12\x12\x12!!!!!!!!!!!!!!!!!!!!!!!!!\xbe\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12'
-'\x12\x12\x12\x12\x12\x12\x12\x12\x12\xbe\x12\x12\x12\x12\x12\x12!!!!!!!!!!!!!!!!!!!!!!!!!\xbe\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12'
-'\x12\x12\x12\xbe\x12\x12\x12\x12\x12\x12\r\r\r\rffffffffffffffffffffffffffffffffffffffffffffffffff'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\x05\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05'
-'\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r'
-'\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e'
-'\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e'
-'\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e'
-'\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\r\r'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5'
+'\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5'
+'\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5'
+'\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\x0f\x0f\x0f\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5'
+'\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5))999\xd5\xd5\xd5*)))))\x06\x06\x06\x06\x06\x06\x06\x06aaaaa'
+'aaa\xd5\xd5dddddaa\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5dddd\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5'
+'\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\xd5\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda'
+'\xda\xdaddd\xda\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda'
+'\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'&&&&&&&&&&&&&&&&&&&&&&&&&&\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15&&&&&&&&&&&&'
+'&&&&&&&&&&&&&&\x15\x15\x15\x15\x15\x15\x15\x0f\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15&&&&&&&&&&&&&&&&&&&&&&&&'
+'&&\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15&\x0f&&\x0f\x0f&\x0f\x0f&&\x0f\x0f&&&&\x0f&&&&&&&&\x15\x15\x15\x15\x0f\x15\x0f\x15\x15\x15'
+'\x15\x15\x15\x15\x0f\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15&&&&&&&&&&&&&&&&&&&&&&&&&&\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15'
+'\x15\x15\x15\x15&&\x0f&&&&\x0f\x0f&&&&&&&&\x0f&&&&&&&\x0f\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15&&\x0f&&&&\x0f'
+'&&&&&\x0f&\x0f\x0f\x0f&&&&&&&\x0f\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15&&&&&&&&&&&&&&&&&&&&'
+'&&&&&&\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15&&&&&&&&&&&&&&&&&&&&&&&&&&\x15\x15\x15\x15\x15\x15'
+'\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15&&&&&&&&&&&&&&&&&&&&&&&&&&\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15'
+'\x15\x15\x15\x15\x15\x15\x15\x15&&&&&&&&&&&&&&&&&&&&&&&&&&\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15&&&&'
+'&&&&&&&&&&&&&&&&&&&&&&\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15&&&&&&&&&&&&&&&&'
+'&&&&&&&&&&\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x0f\x0f&&&&&&&&&&&&&&&&&&&&&&&&'
+'&\xc6\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\xc6\x15\x15\x15\x15\x15\x15&&&&&&&&&&&&&&&&&&&&&&&&&\xc6\x15\x15\x15\x15'
+'\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\xc6\x15\x15\x15\x15\x15\x15&&&&&&&&&&&&&&&&&&&&&&&&&\xc6\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15'
+'\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\xc6\x15\x15\x15\x15\x15\x15&&&&&&&&&&&&&&&&&&&&&&&&&\xc6\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15'
+'\x15\x15\x15\x15\x15\x15\x15\x15\x15\xc6\x15\x15\x15\x15\x15\x15&&&&&&&&&&&&&&&&&&&&&&&&&\xc6\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15'
+'\x15\x15\x15\xc6\x15\x15\x15\x15\x15\x15\x0f\x0f\x0f\x0fmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
+'!!!!!!!!!!!!!!!!!!!!!!!\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'
+'\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'
+'\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'
+'\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'
+'\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'
+'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'
+'\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'
+'\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'
+'\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'
+'\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'
+'\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'
+'\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'
+'\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x0f\x0f'
+'\x0f\x06\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06'
+'\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'................................................................'
+'................................................................'
+'................................................................'
+'................................................\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
+'\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11'
+'\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11'
+'\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11'
+'\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x0f\x0f'
 )
 
 def _get_record(code):
@@ -14480,9 +17036,6 @@
 55: 7,
 56: 8,
 57: 9,
-178: 2,
-179: 3,
-185: 1,
 1632: 0,
 1633: 1,
 1634: 2,
@@ -14553,6 +17106,7 @@
 2925: 7,
 2926: 8,
 2927: 9,
+3046: 0,
 3047: 1,
 3048: 2,
 3049: 3,
@@ -14632,15 +17186,6 @@
 4167: 7,
 4168: 8,
 4169: 9,
-4969: 1,
-4970: 2,
-4971: 3,
-4972: 4,
-4973: 5,
-4974: 6,
-4975: 7,
-4976: 8,
-4977: 9,
 6112: 0,
 6113: 1,
 6114: 2,
@@ -14661,23 +17206,26 @@
 6167: 7,
 6168: 8,
 6169: 9,
-8304: 0,
-8308: 4,
-8309: 5,
-8310: 6,
-8311: 7,
-8312: 8,
-8313: 9,
-8320: 0,
-8321: 1,
-8322: 2,
-8323: 3,
-8324: 4,
-8325: 5,
-8326: 6,
-8327: 7,
-8328: 8,
-8329: 9,
+6470: 0,
+6471: 1,
+6472: 2,
+6473: 3,
+6474: 4,
+6475: 5,
+6476: 6,
+6477: 7,
+6478: 8,
+6479: 9,
+6608: 0,
+6609: 1,
+6610: 2,
+6611: 3,
+6612: 4,
+6613: 5,
+6614: 6,
+6615: 7,
+6616: 8,
+6617: 9,
 65296: 0,
 65297: 1,
 65298: 2,
@@ -14688,6 +17236,16 @@
 65303: 7,
 65304: 8,
 65305: 9,
+66720: 0,
+66721: 1,
+66722: 2,
+66723: 3,
+66724: 4,
+66725: 5,
+66726: 6,
+66727: 7,
+66728: 8,
+66729: 9,
 120782: 0,
 120783: 1,
 120784: 2,
@@ -14824,6 +17382,7 @@
 2925: 7,
 2926: 8,
 2927: 9,
+3046: 0,
 3047: 1,
 3048: 2,
 3049: 3,
@@ -14932,6 +17491,26 @@
 6167: 7,
 6168: 8,
 6169: 9,
+6470: 0,
+6471: 1,
+6472: 2,
+6473: 3,
+6474: 4,
+6475: 5,
+6476: 6,
+6477: 7,
+6478: 8,
+6479: 9,
+6608: 0,
+6609: 1,
+6610: 2,
+6611: 3,
+6612: 4,
+6613: 5,
+6614: 6,
+6615: 7,
+6616: 8,
+6617: 9,
 8304: 0,
 8308: 4,
 8309: 5,
@@ -14986,6 +17565,7 @@
 9467: 7,
 9468: 8,
 9469: 9,
+9471: 0,
 10102: 1,
 10103: 2,
 10104: 3,
@@ -15023,6 +17603,20 @@
 65303: 7,
 65304: 8,
 65305: 9,
+66720: 0,
+66721: 1,
+66722: 2,
+66723: 3,
+66724: 4,
+66725: 5,
+66726: 6,
+66727: 7,
+66728: 8,
+66729: 9,
+68160: 1,
+68161: 2,
+68162: 3,
+68163: 4,
 120782: 0,
 120783: 1,
 120784: 2,
@@ -15089,9 +17683,9 @@
 178: 2.0,
 179: 3.0,
 185: 1.0,
-188: 0.25,
-189: 0.5,
-190: 0.75,
+188: 1.0 / 4.0,
+189: 1.0 / 2.0,
+190: 3.0 / 4.0,
 1632: 0.0,
 1633: 1.0,
 1634: 2.0,
@@ -15167,6 +17761,7 @@
 2925: 7.0,
 2926: 8.0,
 2927: 9.0,
+3046: 0.0,
 3047: 1.0,
 3048: 2.0,
 3049: 3.0,
@@ -15239,16 +17834,16 @@
 3879: 7.0,
 3880: 8.0,
 3881: 9.0,
-3882: 0.5,
-3883: 1.5,
-3884: 2.5,
-3885: 3.5,
-3886: 4.5,
-3887: 5.5,
-3888: 6.5,
-3889: 7.5,
-3890: 8.5,
-3891: -0.5,
+3882: 1.0 / 2.0,
+3883: 3.0 / 2.0,
+3884: 5.0 / 2.0,
+3885: 7.0 / 2.0,
+3886: 9.0 / 2.0,
+3887: 11.0 / 2.0,
+3888: 13.0 / 2.0,
+3889: 15.0 / 2.0,
+3890: 17.0 / 2.0,
+3891: -1.0 / 2.0,
 4160: 0.0,
 4161: 1.0,
 4162: 2.0,
@@ -15292,6 +17887,16 @@
 6119: 7.0,
 6120: 8.0,
 6121: 9.0,
+6128: 0.0,
+6129: 1.0,
+6130: 2.0,
+6131: 3.0,
+6132: 4.0,
+6133: 5.0,
+6134: 6.0,
+6135: 7.0,
+6136: 8.0,
+6137: 9.0,
 6160: 0.0,
 6161: 1.0,
 6162: 2.0,
@@ -15302,6 +17907,26 @@
 6167: 7.0,
 6168: 8.0,
 6169: 9.0,
+6470: 0.0,
+6471: 1.0,
+6472: 2.0,
+6473: 3.0,
+6474: 4.0,
+6475: 5.0,
+6476: 6.0,
+6477: 7.0,
+6478: 8.0,
+6479: 9.0,
+6608: 0.0,
+6609: 1.0,
+6610: 2.0,
+6611: 3.0,
+6612: 4.0,
+6613: 5.0,
+6614: 6.0,
+6615: 7.0,
+6616: 8.0,
+6617: 9.0,
 8304: 0.0,
 8308: 4.0,
 8309: 5.0,
@@ -15319,18 +17944,18 @@
 8327: 7.0,
 8328: 8.0,
 8329: 9.0,
-8531: 0.33333333333333331,
-8532: 0.66666666666666663,
-8533: 0.20000000000000001,
-8534: 0.40000000000000002,
-8535: 0.59999999999999998,
-8536: 0.80000000000000004,
-8537: 0.16666666666666666,
-8538: 0.83333333333333337,
-8539: 0.125,
-8540: 0.375,
-8541: 0.625,
-8542: 0.875,
+8531: 1.0 / 3.0,
+8532: 2.0 / 3.0,
+8533: 1.0 / 5.0,
+8534: 2.0 / 5.0,
+8535: 3.0 / 5.0,
+8536: 4.0 / 5.0,
+8537: 1.0 / 6.0,
+8538: 5.0 / 6.0,
+8539: 1.0 / 8.0,
+8540: 3.0 / 8.0,
+8541: 5.0 / 8.0,
+8542: 7.0 / 8.0,
 8543: 1.0,
 8544: 1.0,
 8545: 2.0,
@@ -15448,6 +18073,7 @@
 9468: 8.0,
 9469: 9.0,
 9470: 10.0,
+9471: 0.0,
 10102: 1.0,
 10103: 2.0,
 10104: 3.0,
@@ -15478,6 +18104,7 @@
 10129: 8.0,
 10130: 9.0,
 10131: 10.0,
+11517: 1.0 / 2.0,
 12295: 0.0,
 12321: 1.0,
 12322: 2.0,
@@ -15555,10 +18182,137 @@
 65303: 7.0,
 65304: 8.0,
 65305: 9.0,
+65799: 1.0,
+65800: 2.0,
+65801: 3.0,
+65802: 4.0,
+65803: 5.0,
+65804: 6.0,
+65805: 7.0,
+65806: 8.0,
+65807: 9.0,
+65808: 10.0,
+65809: 20.0,
+65810: 30.0,
+65811: 40.0,
+65812: 50.0,
+65813: 60.0,
+65814: 70.0,
+65815: 80.0,
+65816: 90.0,
+65817: 100.0,
+65818: 200.0,
+65819: 300.0,
+65820: 400.0,
+65821: 500.0,
+65822: 600.0,
+65823: 700.0,
+65824: 800.0,
+65825: 900.0,
+65826: 1000.0,
+65827: 2000.0,
+65828: 3000.0,
+65829: 4000.0,
+65830: 5000.0,
+65831: 6000.0,
+65832: 7000.0,
+65833: 8000.0,
+65834: 9000.0,
+65835: 10000.0,
+65836: 20000.0,
+65837: 30000.0,
+65838: 40000.0,
+65839: 50000.0,
+65840: 60000.0,
+65841: 70000.0,
+65842: 80000.0,
+65843: 90000.0,
+65856: 1.0 / 4.0,
+65857: 1.0 / 2.0,
+65858: 1.0,
+65859: 5.0,
+65860: 50.0,
+65861: 500.0,
+65862: 5000.0,
+65863: 50000.0,
+65864: 5.0,
+65865: 10.0,
+65866: 50.0,
+65867: 100.0,
+65868: 500.0,
+65869: 1000.0,
+65870: 5000.0,
+65871: 5.0,
+65872: 10.0,
+65873: 50.0,
+65874: 100.0,
+65875: 500.0,
+65876: 1000.0,
+65877: 10000.0,
+65878: 50000.0,
+65879: 10.0,
+65880: 1.0,
+65881: 1.0,
+65882: 1.0,
+65883: 2.0,
+65884: 2.0,
+65885: 2.0,
+65886: 2.0,
+65887: 5.0,
+65888: 10.0,
+65889: 10.0,
+65890: 10.0,
+65891: 10.0,
+65892: 10.0,
+65893: 30.0,
+65894: 50.0,
+65895: 50.0,
+65896: 50.0,
+65897: 50.0,
+65898: 100.0,
+65899: 300.0,
+65900: 500.0,
+65901: 500.0,
+65902: 500.0,
+65903: 500.0,
+65904: 500.0,
+65905: 1000.0,
+65906: 5000.0,
+65907: 5.0,
+65908: 50.0,
+65909: 1.0 / 2.0,
+65910: 1.0 / 2.0,
+65911: 2.0 / 3.0,
+65912: 3.0 / 4.0,
+65930: 0.0,
 66336: 1.0,
 66337: 5.0,
 66338: 10.0,
 66339: 50.0,
+66378: 900.0,
+66513: 1.0,
+66514: 2.0,
+66515: 10.0,
+66516: 20.0,
+66517: 100.0,
+66720: 0.0,
+66721: 1.0,
+66722: 2.0,
+66723: 3.0,
+66724: 4.0,
+66725: 5.0,
+66726: 6.0,
+66727: 7.0,
+66728: 8.0,
+66729: 9.0,
+68160: 1.0,
+68161: 2.0,
+68162: 3.0,
+68163: 4.0,
+68164: 10.0,
+68165: 20.0,
+68166: 100.0,
+68167: 1000.0,
 120782: 0.0,
 120783: 1.0,
 120784: 2.0,
@@ -15750,6 +18504,7 @@
 402: 401,
 405: 502,
 409: 408,
+410: 573,
 414: 544,
 417: 416,
 419: 418,
@@ -15818,6 +18573,7 @@
 559: 558,
 561: 560,
 563: 562,
+572: 571,
 595: 385,
 596: 390,
 598: 393,
@@ -15837,6 +18593,7 @@
 650: 433,
 651: 434,
 658: 439,
+660: 577,
 837: 921,
 940: 902,
 941: 904,
@@ -15890,8 +18647,10 @@
 1007: 1006,
 1008: 922,
 1009: 929,
-1010: 931,
+1010: 1017,
 1013: 917,
+1016: 1015,
+1019: 1018,
 1072: 1040,
 1073: 1041,
 1074: 1042,
@@ -16010,6 +18769,7 @@
 1265: 1264,
 1267: 1266,
 1269: 1268,
+1271: 1270,
 1273: 1272,
 1281: 1280,
 1283: 1282,
@@ -16317,6 +19077,141 @@
 9447: 9421,
 9448: 9422,
 9449: 9423,
+11312: 11264,
+11313: 11265,
+11314: 11266,
+11315: 11267,
+11316: 11268,
+11317: 11269,
+11318: 11270,
+11319: 11271,
+11320: 11272,
+11321: 11273,
+11322: 11274,
+11323: 11275,
+11324: 11276,
+11325: 11277,
+11326: 11278,
+11327: 11279,
+11328: 11280,
+11329: 11281,
+11330: 11282,
+11331: 11283,
+11332: 11284,
+11333: 11285,
+11334: 11286,
+11335: 11287,
+11336: 11288,
+11337: 11289,
+11338: 11290,
+11339: 11291,
+11340: 11292,
+11341: 11293,
+11342: 11294,
+11343: 11295,
+11344: 11296,
+11345: 11297,
+11346: 11298,
+11347: 11299,
+11348: 11300,
+11349: 11301,
+11350: 11302,
+11351: 11303,
+11352: 11304,
+11353: 11305,
+11354: 11306,
+11355: 11307,
+11356: 11308,
+11357: 11309,
+11358: 11310,
+11393: 11392,
+11395: 11394,
+11397: 11396,
+11399: 11398,
+11401: 11400,
+11403: 11402,
+11405: 11404,
+11407: 11406,
+11409: 11408,
+11411: 11410,
+11413: 11412,
+11415: 11414,
+11417: 11416,
+11419: 11418,
+11421: 11420,
+11423: 11422,
+11425: 11424,
+11427: 11426,
+11429: 11428,
+11431: 11430,
+11433: 11432,
+11435: 11434,
+11437: 11436,
+11439: 11438,
+11441: 11440,
+11443: 11442,
+11445: 11444,
+11447: 11446,
+11449: 11448,
+11451: 11450,
+11453: 11452,
+11455: 11454,
+11457: 11456,
+11459: 11458,
+11461: 11460,
+11463: 11462,
+11465: 11464,
+11467: 11466,
+11469: 11468,
+11471: 11470,
+11473: 11472,
+11475: 11474,
+11477: 11476,
+11479: 11478,
+11481: 11480,
+11483: 11482,
+11485: 11484,
+11487: 11486,
+11489: 11488,
+11491: 11490,
+11520: 4256,
+11521: 4257,
+11522: 4258,
+11523: 4259,
+11524: 4260,
+11525: 4261,
+11526: 4262,
+11527: 4263,
+11528: 4264,
+11529: 4265,
+11530: 4266,
+11531: 4267,
+11532: 4268,
+11533: 4269,
+11534: 4270,
+11535: 4271,
+11536: 4272,
+11537: 4273,
+11538: 4274,
+11539: 4275,
+11540: 4276,
+11541: 4277,
+11542: 4278,
+11543: 4279,
+11544: 4280,
+11545: 4281,
+11546: 4282,
+11547: 4283,
+11548: 4284,
+11549: 4285,
+11550: 4286,
+11551: 4287,
+11552: 4288,
+11553: 4289,
+11554: 4290,
+11555: 4291,
+11556: 4292,
+11557: 4293,
 65345: 65313,
 65346: 65314,
 65347: 65315,
@@ -16381,6 +19276,8 @@
 66635: 66595,
 66636: 66596,
 66637: 66597,
+66638: 66598,
+66639: 66599,
 }
 
 _tolower = {
@@ -16597,6 +19494,9 @@
 558: 559,
 560: 561,
 562: 563,
+571: 572,
+573: 410,
+577: 660,
 902: 940,
 904: 941,
 905: 942,
@@ -16643,6 +19543,9 @@
 1004: 1005,
 1006: 1007,
 1012: 952,
+1015: 1016,
+1017: 1010,
+1018: 1019,
 1024: 1104,
 1025: 1105,
 1026: 1106,
@@ -16761,6 +19664,7 @@
 1264: 1265,
 1266: 1267,
 1268: 1269,
+1270: 1271,
 1272: 1273,
 1280: 1281,
 1282: 1283,
@@ -16808,6 +19712,44 @@
 1364: 1412,
 1365: 1413,
 1366: 1414,
+4256: 11520,
+4257: 11521,
+4258: 11522,
+4259: 11523,
+4260: 11524,
+4261: 11525,
+4262: 11526,
+4263: 11527,
+4264: 11528,
+4265: 11529,
+4266: 11530,
+4267: 11531,
+4268: 11532,
+4269: 11533,
+4270: 11534,
+4271: 11535,
+4272: 11536,
+4273: 11537,
+4274: 11538,
+4275: 11539,
+4276: 11540,
+4277: 11541,
+4278: 11542,
+4279: 11543,
+4280: 11544,
+4281: 11545,
+4282: 11546,
+4283: 11547,
+4284: 11548,
+4285: 11549,
+4286: 11550,
+4287: 11551,
+4288: 11552,
+4289: 11553,
+4290: 11554,
+4291: 11555,
+4292: 11556,
+4293: 11557,
 7680: 7681,
 7682: 7683,
 7684: 7685,
@@ -17069,6 +20011,103 @@
 9421: 9447,
 9422: 9448,
 9423: 9449,
+11264: 11312,
+11265: 11313,
+11266: 11314,
+11267: 11315,
+11268: 11316,
+11269: 11317,
+11270: 11318,
+11271: 11319,
+11272: 11320,
+11273: 11321,
+11274: 11322,
+11275: 11323,
+11276: 11324,
+11277: 11325,
+11278: 11326,
+11279: 11327,
+11280: 11328,
+11281: 11329,
+11282: 11330,
+11283: 11331,
+11284: 11332,
+11285: 11333,
+11286: 11334,
+11287: 11335,
+11288: 11336,
+11289: 11337,
+11290: 11338,
+11291: 11339,
+11292: 11340,
+11293: 11341,
+11294: 11342,
+11295: 11343,
+11296: 11344,
+11297: 11345,
+11298: 11346,
+11299: 11347,
+11300: 11348,
+11301: 11349,
+11302: 11350,
+11303: 11351,
+11304: 11352,
+11305: 11353,
+11306: 11354,
+11307: 11355,
+11308: 11356,
+11309: 11357,
+11310: 11358,
+11392: 11393,
+11394: 11395,
+11396: 11397,
+11398: 11399,
+11400: 11401,
+11402: 11403,
+11404: 11405,
+11406: 11407,
+11408: 11409,
+11410: 11411,
+11412: 11413,
+11414: 11415,
+11416: 11417,
+11418: 11419,
+11420: 11421,
+11422: 11423,
+11424: 11425,
+11426: 11427,
+11428: 11429,
+11430: 11431,
+11432: 11433,
+11434: 11435,
+11436: 11437,
+11438: 11439,
+11440: 11441,
+11442: 11443,
+11444: 11445,
+11446: 11447,
+11448: 11449,
+11450: 11451,
+11452: 11453,
+11454: 11455,
+11456: 11457,
+11458: 11459,
+11460: 11461,
+11462: 11463,
+11464: 11465,
+11466: 11467,
+11468: 11469,
+11470: 11471,
+11472: 11473,
+11474: 11475,
+11476: 11477,
+11478: 11479,
+11480: 11481,
+11482: 11483,
+11484: 11485,
+11486: 11487,
+11488: 11489,
+11490: 11491,
 65313: 65345,
 65314: 65346,
 65315: 65347,
@@ -17133,6 +20172,8 @@
 66595: 66635,
 66596: 66636,
 66597: 66637,
+66598: 66638,
+66599: 66639,
 }
 
 _totitle = {
@@ -17264,6 +20305,7 @@
 402: 401,
 405: 502,
 409: 408,
+410: 573,
 414: 544,
 417: 416,
 419: 418,
@@ -17277,10 +20319,13 @@
 445: 444,
 447: 503,
 452: 453,
+453: 453,
 454: 453,
 455: 456,
+456: 456,
 457: 456,
 458: 459,
+459: 459,
 460: 459,
 462: 461,
 464: 463,
@@ -17301,6 +20346,7 @@
 493: 492,
 495: 494,
 497: 498,
+498: 498,
 499: 498,
 501: 500,
 505: 504,
@@ -17332,6 +20378,7 @@
 559: 558,
 561: 560,
 563: 562,
+572: 571,
 595: 385,
 596: 390,
 598: 393,
@@ -17351,6 +20398,7 @@
 650: 433,
 651: 434,
 658: 439,
+660: 577,
 837: 921,
 940: 902,
 941: 904,
@@ -17404,8 +20452,10 @@
 1007: 1006,
 1008: 922,
 1009: 929,
-1010: 931,
+1010: 1017,
 1013: 917,
+1016: 1015,
+1019: 1018,
 1072: 1040,
 1073: 1041,
 1074: 1042,
@@ -17524,6 +20574,7 @@
 1265: 1264,
 1267: 1266,
 1269: 1268,
+1271: 1270,
 1273: 1272,
 1281: 1280,
 1283: 1282,
@@ -17831,6 +20882,141 @@
 9447: 9421,
 9448: 9422,
 9449: 9423,
+11312: 11264,
+11313: 11265,
+11314: 11266,
+11315: 11267,
+11316: 11268,
+11317: 11269,
+11318: 11270,
+11319: 11271,
+11320: 11272,
+11321: 11273,
+11322: 11274,
+11323: 11275,
+11324: 11276,
+11325: 11277,
+11326: 11278,
+11327: 11279,
+11328: 11280,
+11329: 11281,
+11330: 11282,
+11331: 11283,
+11332: 11284,
+11333: 11285,
+11334: 11286,
+11335: 11287,
+11336: 11288,
+11337: 11289,
+11338: 11290,
+11339: 11291,
+11340: 11292,
+11341: 11293,
+11342: 11294,
+11343: 11295,
+11344: 11296,
+11345: 11297,
+11346: 11298,
+11347: 11299,
+11348: 11300,
+11349: 11301,
+11350: 11302,
+11351: 11303,
+11352: 11304,
+11353: 11305,
+11354: 11306,
+11355: 11307,
+11356: 11308,
+11357: 11309,
+11358: 11310,
+11393: 11392,
+11395: 11394,
+11397: 11396,
+11399: 11398,
+11401: 11400,
+11403: 11402,
+11405: 11404,
+11407: 11406,
+11409: 11408,
+11411: 11410,
+11413: 11412,
+11415: 11414,
+11417: 11416,
+11419: 11418,
+11421: 11420,
+11423: 11422,
+11425: 11424,
+11427: 11426,
+11429: 11428,
+11431: 11430,
+11433: 11432,
+11435: 11434,
+11437: 11436,
+11439: 11438,
+11441: 11440,
+11443: 11442,
+11445: 11444,
+11447: 11446,
+11449: 11448,
+11451: 11450,
+11453: 11452,
+11455: 11454,
+11457: 11456,
+11459: 11458,
+11461: 11460,
+11463: 11462,
+11465: 11464,
+11467: 11466,
+11469: 11468,
+11471: 11470,
+11473: 11472,
+11475: 11474,
+11477: 11476,
+11479: 11478,
+11481: 11480,
+11483: 11482,
+11485: 11484,
+11487: 11486,
+11489: 11488,
+11491: 11490,
+11520: 4256,
+11521: 4257,
+11522: 4258,
+11523: 4259,
+11524: 4260,
+11525: 4261,
+11526: 4262,
+11527: 4263,
+11528: 4264,
+11529: 4265,
+11530: 4266,
+11531: 4267,
+11532: 4268,
+11533: 4269,
+11534: 4270,
+11535: 4271,
+11536: 4272,
+11537: 4273,
+11538: 4274,
+11539: 4275,
+11540: 4276,
+11541: 4277,
+11542: 4278,
+11543: 4279,
+11544: 4280,
+11545: 4281,
+11546: 4282,
+11547: 4283,
+11548: 4284,
+11549: 4285,
+11550: 4286,
+11551: 4287,
+11552: 4288,
+11553: 4289,
+11554: 4290,
+11555: 4291,
+11556: 4292,
+11557: 4293,
 65345: 65313,
 65346: 65314,
 65347: 65315,
@@ -17895,6 +21081,8 @@
 66635: 66595,
 66636: 66596,
 66637: 66597,
+66638: 66598,
+66639: 66599,
 }
 
 
@@ -18252,6 +21440,7 @@
 1010: '<compat> 03C2',
 1012: '<compat> 0398',
 1013: '<compat> 03B5',
+1017: '<compat> 03A3',
 1024: '0415 0300',
 1025: '0415 0308',
 1027: '0413 0301',
@@ -18386,6 +21575,105 @@
 4012: '0FAB 0FB7',
 4025: '0F90 0FB5',
 4134: '1025 102E',
+4348: '<super> 10DC',
+7468: '<super> 0041',
+7469: '<super> 00C6',
+7470: '<super> 0042',
+7472: '<super> 0044',
+7473: '<super> 0045',
+7474: '<super> 018E',
+7475: '<super> 0047',
+7476: '<super> 0048',
+7477: '<super> 0049',
+7478: '<super> 004A',
+7479: '<super> 004B',
+7480: '<super> 004C',
+7481: '<super> 004D',
+7482: '<super> 004E',
+7484: '<super> 004F',
+7485: '<super> 0222',
+7486: '<super> 0050',
+7487: '<super> 0052',
+7488: '<super> 0054',
+7489: '<super> 0055',
+7490: '<super> 0057',
+7491: '<super> 0061',
+7492: '<super> 0250',
+7493: '<super> 0251',
+7494: '<super> 1D02',
+7495: '<super> 0062',
+7496: '<super> 0064',
+7497: '<super> 0065',
+7498: '<super> 0259',
+7499: '<super> 025B',
+7500: '<super> 025C',
+7501: '<super> 0067',
+7503: '<super> 006B',
+7504: '<super> 006D',
+7505: '<super> 014B',
+7506: '<super> 006F',
+7507: '<super> 0254',
+7508: '<super> 1D16',
+7509: '<super> 1D17',
+7510: '<super> 0070',
+7511: '<super> 0074',
+7512: '<super> 0075',
+7513: '<super> 1D1D',
+7514: '<super> 026F',
+7515: '<super> 0076',
+7516: '<super> 1D25',
+7517: '<super> 03B2',
+7518: '<super> 03B3',
+7519: '<super> 03B4',
+7520: '<super> 03C6',
+7521: '<super> 03C7',
+7522: '<sub> 0069',
+7523: '<sub> 0072',
+7524: '<sub> 0075',
+7525: '<sub> 0076',
+7526: '<sub> 03B2',
+7527: '<sub> 03B3',
+7528: '<sub> 03C1',
+7529: '<sub> 03C6',
+7530: '<sub> 03C7',
+7544: '<super> 043D',
+7579: '<super> 0252',
+7580: '<super> 0063',
+7581: '<super> 0255',
+7582: '<super> 00F0',
+7583: '<super> 025C',
+7584: '<super> 0066',
+7585: '<super> 025F',
+7586: '<super> 0261',
+7587: '<super> 0265',
+7588: '<super> 0268',
+7589: '<super> 0269',
+7590: '<super> 026A',
+7591: '<super> 1D7B',
+7592: '<super> 029D',
+7593: '<super> 026D',
+7594: '<super> 1D85',
+7595: '<super> 029F',
+7596: '<super> 0271',
+7597: '<super> 0270',
+7598: '<super> 0272',
+7599: '<super> 0273',
+7600: '<super> 0274',
+7601: '<super> 0275',
+7602: '<super> 0278',
+7603: '<super> 0282',
+7604: '<super> 0283',
+7605: '<super> 01AB',
+7606: '<super> 0289',
+7607: '<super> 028A',
+7608: '<super> 1D1C',
+7609: '<super> 028B',
+7610: '<super> 028C',
+7611: '<super> 007A',
+7612: '<super> 0290',
+7613: '<super> 0291',
+7614: '<super> 0292',
+7615: '<super> 03B8',
 7680: '0041 0325',
 7681: '0061 0325',
 7682: '0042 0307',
@@ -18922,6 +22210,11 @@
 8332: '<sub> 003D',
 8333: '<sub> 0028',
 8334: '<sub> 0029',
+8336: '<sub> 0061',
+8337: '<sub> 0065',
+8338: '<sub> 006F',
+8339: '<sub> 0078',
+8340: '<sub> 0259',
 8360: '<compat> 0052 0073',
 8448: '<compat> 0061 002F 0063',
 8449: '<compat> 0061 002F 0073',
@@ -18968,6 +22261,8 @@
 8503: '<compat> 05D2',
 8504: '<compat> 05D3',
 8505: '<font> 0069',
+8507: '<compat> 0046 0041 0058',
+8508: '<font> 03C0',
 8509: '<font> 03B3',
 8510: '<font> 0393',
 8511: '<font> 03A0',
@@ -19216,6 +22511,7 @@
 10869: '<compat> 003D 003D',
 10870: '<compat> 003D 003D 003D',
 10972: '2ADD 0338',
+11631: '<super> 2D61',
 11935: '<compat> 6BCD',
 12019: '<compat> 9F9F',
 12032: '<compat> 4E00',
@@ -19636,6 +22932,8 @@
 12826: '<compat> 0028 1111 1161 0029',
 12827: '<compat> 0028 1112 1161 0029',
 12828: '<compat> 0028 110C 116E 0029',
+12829: '<compat> 0028 110B 1169 110C 1165 11AB 0029',
+12830: '<compat> 0028 110B 1169 1112 116E 0029',
 12832: '<compat> 0028 4E00 0029',
 12833: '<compat> 0028 4E8C 0029',
 12834: '<compat> 0028 4E09 0029',
@@ -19672,6 +22970,7 @@
 12865: '<compat> 0028 4F11 0029',
 12866: '<compat> 0028 81EA 0029',
 12867: '<compat> 0028 81F3 0029',
+12880: '<square> 0050 0054 0045',
 12881: '<circle> 0032 0031',
 12882: '<circle> 0032 0032',
 12883: '<circle> 0032 0033',
@@ -19715,6 +23014,9 @@
 12921: '<circle> 1110 1161',
 12922: '<circle> 1111 1161',
 12923: '<circle> 1112 1161',
+12924: '<circle> 110E 1161 11B7 1100 1169',
+12925: '<circle> 110C 116E 110B 1174',
+12926: '<circle> 110B 116E',
 12928: '<circle> 4E00',
 12929: '<circle> 4E8C',
 12930: '<circle> 4E09',
@@ -19791,6 +23093,10 @@
 13001: '<compat> 0031 0030 6708',
 13002: '<compat> 0031 0031 6708',
 13003: '<compat> 0031 0032 6708',
+13004: '<square> 0048 0067',
+13005: '<square> 0065 0072 0067',
+13006: '<square> 0065 0056',
+13007: '<square> 004C 0054 0044',
 13008: '<circle> 30A2',
 13009: '<circle> 30A4',
 13010: '<circle> 30A6',
@@ -19957,6 +23263,10 @@
 13172: '<square> 0062 0061 0072',
 13173: '<square> 006F 0056',
 13174: '<square> 0070 0063',
+13175: '<square> 0064 006D',
+13176: '<square> 0064 006D 00B2',
+13177: '<square> 0064 006D 00B3',
+13178: '<square> 0049 0055',
 13179: '<square> 5E73 6210',
 13180: '<square> 662D 548C',
 13181: '<square> 5927 6B63',
@@ -20056,6 +23366,8 @@
 13275: '<square> 0073 0072',
 13276: '<square> 0053 0076',
 13277: '<square> 0057 0062',
+13278: '<square> 0056 2215 006D',
+13279: '<square> 0041 2215 006D',
 13280: '<compat> 0031 65E5',
 13281: '<compat> 0032 65E5',
 13282: '<compat> 0033 65E5',
@@ -20087,6 +23399,7 @@
 13308: '<compat> 0032 0039 65E5',
 13309: '<compat> 0033 0030 65E5',
 13310: '<compat> 0033 0031 65E5',
+13311: '<square> 0067 0061 006C',
 63744: '8C48',
 63745: '66F4',
 63746: '8ECA',
@@ -20436,6 +23749,112 @@
 64104: '96E3',
 64105: '97FF',
 64106: '983B',
+64112: '4E26',
+64113: '51B5',
+64114: '5168',
+64115: '4F80',
+64116: '5145',
+64117: '5180',
+64118: '52C7',
+64119: '52FA',
+64120: '559D',
+64121: '5555',
+64122: '5599',
+64123: '55E2',
+64124: '585A',
+64125: '58B3',
+64126: '5944',
+64127: '5954',
+64128: '5A62',
+64129: '5B28',
+64130: '5ED2',
+64131: '5ED9',
+64132: '5F69',
+64133: '5FAD',
+64134: '60D8',
+64135: '614E',
+64136: '6108',
+64137: '618E',
+64138: '6160',
+64139: '61F2',
+64140: '6234',
+64141: '63C4',
+64142: '641C',
+64143: '6452',
+64144: '6556',
+64145: '6674',
+64146: '6717',
+64147: '671B',
+64148: '6756',
+64149: '6B79',
+64150: '6BBA',
+64151: '6D41',
+64152: '6EDB',
+64153: '6ECB',
+64154: '6F22',
+64155: '701E',
+64156: '716E',
+64157: '77A7',
+64158: '7235',
+64159: '72AF',
+64160: '732A',
+64161: '7471',
+64162: '7506',
+64163: '753B',
+64164: '761D',
+64165: '761F',
+64166: '76CA',
+64167: '76DB',
+64168: '76F4',
+64169: '774A',
+64170: '7740',
+64171: '78CC',
+64172: '7AB1',
+64173: '7BC0',
+64174: '7C7B',
+64175: '7D5B',
+64176: '7DF4',
+64177: '7F3E',
+64178: '8005',
+64179: '8352',
+64180: '83EF',
+64181: '8779',
+64182: '8941',
+64183: '8986',
+64184: '8996',
+64185: '8ABF',
+64186: '8AF8',
+64187: '8ACB',
+64188: '8B01',
+64189: '8AFE',
+64190: '8AED',
+64191: '8B39',
+64192: '8B8A',
+64193: '8D08',
+64194: '8F38',
+64195: '9072',
+64196: '9199',
+64197: '9276',
+64198: '967C',
+64199: '96E3',
+64200: '9756',
+64201: '97DB',
+64202: '97FF',
+64203: '980B',
+64204: '983B',
+64205: '9B12',
+64206: '9F9C',
+64207: '2284A',
+64208: '22844',
+64209: '233D5',
+64210: '3B9D',
+64211: '4018',
+64212: '4039',
+64213: '25249',
+64214: '25CD0',
+64215: '27ED3',
+64216: '9F43',
+64217: '9F8E',
 64256: '<compat> 0066 0066',
 64257: '<compat> 0066 0069',
 64258: '<compat> 0066 006C',
@@ -21085,6 +24504,16 @@
 65018: '<isolated> 0635 0644 0649 0020 0627 0644 0644 0647 0020 0639 0644 064A 0647 0020 0648 0633 0644 0645',
 65019: '<isolated> 062C 0644 0020 062C 0644 0627 0644 0647',
 65020: '<isolated> 0631 06CC 0627 0644',
+65040: '<vertical> 002C',
+65041: '<vertical> 3001',
+65042: '<vertical> 3002',
+65043: '<vertical> 003A',
+65044: '<vertical> 003B',
+65045: '<vertical> 0021',
+65046: '<vertical> 003F',
+65047: '<vertical> 3016',
+65048: '<vertical> 3017',
+65049: '<vertical> 2026',
 65072: '<vertical> 2025',
 65073: '<vertical> 2014',
 65074: '<vertical> 2013',
@@ -21106,6 +24535,8 @@
 65090: '<vertical> 300D',
 65091: '<vertical> 300E',
 65092: '<vertical> 300F',
+65095: '<vertical> 005B',
+65096: '<vertical> 005D',
 65097: '<compat> 203E',
 65098: '<compat> 203E',
 65099: '<compat> 203E',
@@ -21698,6 +25129,7 @@
 119998: '<font> 0069',
 119999: '<font> 006A',
 120000: '<font> 006B',
+120001: '<font> 006C',
 120002: '<font> 006D',
 120003: '<font> 006E',
 120005: '<font> 0070',
@@ -22167,6 +25599,8 @@
 120481: '<font> 0078',
 120482: '<font> 0079',
 120483: '<font> 007A',
+120484: '<font> 0131',
+120485: '<font> 0237',
 120488: '<font> 0391',
 120489: '<font> 0392',
 120490: '<font> 0393',
@@ -22611,7 +26045,7 @@
 194661: '59D8',
 194662: '5A66',
 194663: '36EE',
-194664: '2136A',
+194664: '36FC',
 194665: '5B08',
 194666: '5B3E',
 194667: '5B3E',
@@ -22623,7 +26057,7 @@
 194673: '21B18',
 194674: '5BFF',
 194675: '5C06',
-194676: '5F33',
+194676: '5F53',
 194677: '5C22',
 194678: '3781',
 194679: '5C60',
@@ -22794,7 +26228,7 @@
 194844: '7145',
 194845: '24263',
 194846: '719C',
-194847: '43AB',
+194847: '243AB',
 194848: '7228',
 194849: '7235',
 194850: '7250',
@@ -22858,7 +26292,7 @@
 194908: '2597C',
 194909: '25AA7',
 194910: '25AA7',
-194911: '7AAE',
+194911: '7AEE',
 194912: '4202',
 194913: '25BAB',
 194914: '7BC6',
@@ -22954,7 +26388,7 @@
 195004: '8728',
 195005: '876B',
 195006: '8786',
-195007: '4D57',
+195007: '45D7',
 195008: '87E1',
 195009: '8801',
 195010: '45F9',
@@ -25316,6 +28750,112 @@
 64104: [38627],
 64105: [38911],
 64106: [38971],
+64112: [20006],
+64113: [20917],
+64114: [20840],
+64115: [20352],
+64116: [20805],
+64117: [20864],
+64118: [21191],
+64119: [21242],
+64120: [21917],
+64121: [21845],
+64122: [21913],
+64123: [21986],
+64124: [22618],
+64125: [22707],
+64126: [22852],
+64127: [22868],
+64128: [23138],
+64129: [23336],
+64130: [24274],
+64131: [24281],
+64132: [24425],
+64133: [24493],
+64134: [24792],
+64135: [24910],
+64136: [24840],
+64137: [24974],
+64138: [24928],
+64139: [25074],
+64140: [25140],
+64141: [25540],
+64142: [25628],
+64143: [25682],
+64144: [25942],
+64145: [26228],
+64146: [26391],
+64147: [26395],
+64148: [26454],
+64149: [27513],
+64150: [27578],
+64151: [27969],
+64152: [28379],
+64153: [28363],
+64154: [28450],
+64155: [28702],
+64156: [29038],
+64157: [30631],
+64158: [29237],
+64159: [29359],
+64160: [29482],
+64161: [29809],
+64162: [29958],
+64163: [30011],
+64164: [30237],
+64165: [30239],
+64166: [30410],
+64167: [30427],
+64168: [30452],
+64169: [30538],
+64170: [30528],
+64171: [30924],
+64172: [31409],
+64173: [31680],
+64174: [31867],
+64175: [32091],
+64176: [32244],
+64177: [32574],
+64178: [32773],
+64179: [33618],
+64180: [33775],
+64181: [34681],
+64182: [35137],
+64183: [35206],
+64184: [35222],
+64185: [35519],
+64186: [35576],
+64187: [35531],
+64188: [35585],
+64189: [35582],
+64190: [35565],
+64191: [35641],
+64192: [35722],
+64193: [36104],
+64194: [36664],
+64195: [36978],
+64196: [37273],
+64197: [37494],
+64198: [38524],
+64199: [38627],
+64200: [38742],
+64201: [38875],
+64202: [38911],
+64203: [38923],
+64204: [38971],
+64205: [39698],
+64206: [40860],
+64207: [141386],
+64208: [141380],
+64209: [144341],
+64210: [15261],
+64211: [16408],
+64212: [16441],
+64213: [152137],
+64214: [154832],
+64215: [163539],
+64216: [40771],
+64217: [40846],
 64285: [1497, 1460],
 64287: [1522, 1463],
 64298: [1513, 1473],
@@ -25467,7 +29007,7 @@
 194661: [23000],
 194662: [23142],
 194663: [14062],
-194664: [136042],
+194664: [14076],
 194665: [23304],
 194666: [23358],
 194667: [23358],
@@ -25479,7 +29019,7 @@
 194673: [138008],
 194674: [23551],
 194675: [23558],
-194676: [24371],
+194676: [24403],
 194677: [23586],
 194678: [14209],
 194679: [23648],
@@ -25650,7 +29190,7 @@
 194844: [28997],
 194845: [148067],
 194846: [29084],
-194847: [17323],
+194847: [148395],
 194848: [29224],
 194849: [29237],
 194850: [29264],
@@ -25714,7 +29254,7 @@
 194908: [153980],
 194909: [154279],
 194910: [154279],
-194911: [31406],
+194911: [31470],
 194912: [16898],
 194913: [154539],
 194914: [31686],
@@ -25810,7 +29350,7 @@
 195004: [34600],
 195005: [34667],
 195006: [34694],
-195007: [19799],
+195007: [17879],
 195008: [34785],
 195009: [34817],
 195010: [17913],
@@ -26254,6 +29794,7 @@
 1010: [962],
 1012: [920],
 1013: [949],
+1017: [931],
 1024: [1045, 768],
 1025: [1045, 776],
 1027: [1043, 769],
@@ -26388,6 +29929,105 @@
 4012: [4011, 4023],
 4025: [3984, 4021],
 4134: [4133, 4142],
+4348: [4316],
+7468: [65],
+7469: [198],
+7470: [66],
+7472: [68],
+7473: [69],
+7474: [398],
+7475: [71],
+7476: [72],
+7477: [73],
+7478: [74],
+7479: [75],
+7480: [76],
+7481: [77],
+7482: [78],
+7484: [79],
+7485: [546],
+7486: [80],
+7487: [82],
+7488: [84],
+7489: [85],
+7490: [87],
+7491: [97],
+7492: [592],
+7493: [593],
+7494: [7426],
+7495: [98],
+7496: [100],
+7497: [101],
+7498: [601],
+7499: [603],
+7500: [604],
+7501: [103],
+7503: [107],
+7504: [109],
+7505: [331],
+7506: [111],
+7507: [596],
+7508: [7446],
+7509: [7447],
+7510: [112],
+7511: [116],
+7512: [117],
+7513: [7453],
+7514: [623],
+7515: [118],
+7516: [7461],
+7517: [946],
+7518: [947],
+7519: [948],
+7520: [966],
+7521: [967],
+7522: [105],
+7523: [114],
+7524: [117],
+7525: [118],
+7526: [946],
+7527: [947],
+7528: [961],
+7529: [966],
+7530: [967],
+7544: [1085],
+7579: [594],
+7580: [99],
+7581: [597],
+7582: [240],
+7583: [604],
+7584: [102],
+7585: [607],
+7586: [609],
+7587: [613],
+7588: [616],
+7589: [617],
+7590: [618],
+7591: [7547],
+7592: [669],
+7593: [621],
+7594: [7557],
+7595: [671],
+7596: [625],
+7597: [624],
+7598: [626],
+7599: [627],
+7600: [628],
+7601: [629],
+7602: [632],
+7603: [642],
+7604: [643],
+7605: [427],
+7606: [649],
+7607: [650],
+7608: [7452],
+7609: [651],
+7610: [652],
+7611: [122],
+7612: [656],
+7613: [657],
+7614: [658],
+7615: [952],
 7680: [65, 805],
 7681: [97, 805],
 7682: [66, 775],
@@ -26924,6 +30564,11 @@
 8332: [61],
 8333: [40],
 8334: [41],
+8336: [97],
+8337: [101],
+8338: [111],
+8339: [120],
+8340: [601],
 8360: [82, 115],
 8448: [97, 47, 99],
 8449: [97, 47, 115],
@@ -26970,6 +30615,8 @@
 8503: [1490],
 8504: [1491],
 8505: [105],
+8507: [70, 65, 88],
+8508: [960],
 8509: [947],
 8510: [915],
 8511: [928],
@@ -27218,6 +30865,7 @@
 10869: [61, 61],
 10870: [61, 61, 61],
 10972: [10973, 824],
+11631: [11617],
 11935: [27597],
 12019: [40863],
 12032: [19968],
@@ -27638,6 +31286,8 @@
 12826: [40, 4369, 4449, 41],
 12827: [40, 4370, 4449, 41],
 12828: [40, 4364, 4462, 41],
+12829: [40, 4363, 4457, 4364, 4453, 4523, 41],
+12830: [40, 4363, 4457, 4370, 4462, 41],
 12832: [40, 19968, 41],
 12833: [40, 20108, 41],
 12834: [40, 19977, 41],
@@ -27674,6 +31324,7 @@
 12865: [40, 20241, 41],
 12866: [40, 33258, 41],
 12867: [40, 33267, 41],
+12880: [80, 84, 69],
 12881: [50, 49],
 12882: [50, 50],
 12883: [50, 51],
@@ -27717,6 +31368,9 @@
 12921: [4368, 4449],
 12922: [4369, 4449],
 12923: [4370, 4449],
+12924: [4366, 4449, 4535, 4352, 4457],
+12925: [4364, 4462, 4363, 4468],
+12926: [4363, 4462],
 12928: [19968],
 12929: [20108],
 12930: [19977],
@@ -27793,6 +31447,10 @@
 13001: [49, 48, 26376],
 13002: [49, 49, 26376],
 13003: [49, 50, 26376],
+13004: [72, 103],
+13005: [101, 114, 103],
+13006: [101, 86],
+13007: [76, 84, 68],
 13008: [12450],
 13009: [12452],
 13010: [12454],
@@ -27959,6 +31617,10 @@
 13172: [98, 97, 114],
 13173: [111, 86],
 13174: [112, 99],
+13175: [100, 109],
+13176: [100, 109, 50],
+13177: [100, 109, 51],
+13178: [73, 85],
 13179: [24179, 25104],
 13180: [26157, 21644],
 13181: [22823, 27491],
@@ -28058,6 +31720,8 @@
 13275: [115, 114],
 13276: [83, 118],
 13277: [87, 98],
+13278: [86, 8725, 109],
+13279: [65, 8725, 109],
 13280: [49, 26085],
 13281: [50, 26085],
 13282: [51, 26085],
@@ -28089,6 +31753,7 @@
 13308: [50, 57, 26085],
 13309: [51, 48, 26085],
 13310: [51, 49, 26085],
+13311: [103, 97, 108],
 63744: [35912],
 63745: [26356],
 63746: [36554],
@@ -28438,6 +32103,112 @@
 64104: [38627],
 64105: [38911],
 64106: [38971],
+64112: [20006],
+64113: [20917],
+64114: [20840],
+64115: [20352],
+64116: [20805],
+64117: [20864],
+64118: [21191],
+64119: [21242],
+64120: [21917],
+64121: [21845],
+64122: [21913],
+64123: [21986],
+64124: [22618],
+64125: [22707],
+64126: [22852],
+64127: [22868],
+64128: [23138],
+64129: [23336],
+64130: [24274],
+64131: [24281],
+64132: [24425],
+64133: [24493],
+64134: [24792],
+64135: [24910],
+64136: [24840],
+64137: [24974],
+64138: [24928],
+64139: [25074],
+64140: [25140],
+64141: [25540],
+64142: [25628],
+64143: [25682],
+64144: [25942],
+64145: [26228],
+64146: [26391],
+64147: [26395],
+64148: [26454],
+64149: [27513],
+64150: [27578],
+64151: [27969],
+64152: [28379],
+64153: [28363],
+64154: [28450],
+64155: [28702],
+64156: [29038],
+64157: [30631],
+64158: [29237],
+64159: [29359],
+64160: [29482],
+64161: [29809],
+64162: [29958],
+64163: [30011],
+64164: [30237],
+64165: [30239],
+64166: [30410],
+64167: [30427],
+64168: [30452],
+64169: [30538],
+64170: [30528],
+64171: [30924],
+64172: [31409],
+64173: [31680],
+64174: [31867],
+64175: [32091],
+64176: [32244],
+64177: [32574],
+64178: [32773],
+64179: [33618],
+64180: [33775],
+64181: [34681],
+64182: [35137],
+64183: [35206],
+64184: [35222],
+64185: [35519],
+64186: [35576],
+64187: [35531],
+64188: [35585],
+64189: [35582],
+64190: [35565],
+64191: [35641],
+64192: [35722],
+64193: [36104],
+64194: [36664],
+64195: [36978],
+64196: [37273],
+64197: [37494],
+64198: [38524],
+64199: [38627],
+64200: [38742],
+64201: [38875],
+64202: [38911],
+64203: [38923],
+64204: [38971],
+64205: [39698],
+64206: [40860],
+64207: [141386],
+64208: [141380],
+64209: [144341],
+64210: [15261],
+64211: [16408],
+64212: [16441],
+64213: [152137],
+64214: [154832],
+64215: [163539],
+64216: [40771],
+64217: [40846],
 64256: [102, 102],
 64257: [102, 105],
 64258: [102, 108],
@@ -29087,6 +32858,16 @@
 65018: [1589, 1604, 1609, 32, 1575, 1604, 1604, 1607, 32, 1593, 1604, 1610, 1607, 32, 1608, 1587, 1604, 1605],
 65019: [1580, 1604, 32, 1580, 1604, 1575, 1604, 1607],
 65020: [1585, 1740, 1575, 1604],
+65040: [44],
+65041: [12289],
+65042: [12290],
+65043: [58],
+65044: [59],
+65045: [33],
+65046: [63],
+65047: [12310],
+65048: [12311],
+65049: [46, 46, 46],
 65072: [46, 46],
 65073: [8212],
 65074: [8211],
@@ -29108,6 +32889,8 @@
 65090: [12301],
 65091: [12302],
 65092: [12303],
+65095: [91],
+65096: [93],
 65097: [32, 773],
 65098: [32, 773],
 65099: [32, 773],
@@ -29700,6 +33483,7 @@
 119998: [105],
 119999: [106],
 120000: [107],
+120001: [108],
 120002: [109],
 120003: [110],
 120005: [112],
@@ -30169,6 +33953,8 @@
 120481: [120],
 120482: [121],
 120483: [122],
+120484: [305],
+120485: [567],
 120488: [913],
 120489: [914],
 120490: [915],
@@ -30613,7 +34399,7 @@
 194661: [23000],
 194662: [23142],
 194663: [14062],
-194664: [136042],
+194664: [14076],
 194665: [23304],
 194666: [23358],
 194667: [23358],
@@ -30625,7 +34411,7 @@
 194673: [138008],
 194674: [23551],
 194675: [23558],
-194676: [24371],
+194676: [24403],
 194677: [23586],
 194678: [14209],
 194679: [23648],
@@ -30796,7 +34582,7 @@
 194844: [28997],
 194845: [148067],
 194846: [29084],
-194847: [17323],
+194847: [148395],
 194848: [29224],
 194849: [29237],
 194850: [29264],
@@ -30860,7 +34646,7 @@
 194908: [153980],
 194909: [154279],
 194910: [154279],
-194911: [31406],
+194911: [31470],
 194912: [16898],
 194913: [154539],
 194914: [31686],
@@ -30956,7 +34742,7 @@
 195004: [34600],
 195005: [34667],
 195006: [34694],
-195007: [19799],
+195007: [17879],
 195008: [34785],
 195009: [34817],
 195010: [17913],



More information about the Pypy-commit mailing list