Update to files from gucharmap-3.0.1 gucharmap-files
authorJoachim Breitner <mail@joachim-breitner.de>
Mon, 6 Jun 2011 07:40:44 +0000 (09:40 +0200)
committerJoachim Breitner <mail@joachim-breitner.de>
Mon, 6 Jun 2011 07:40:44 +0000 (09:40 +0200)
unicode-names.h

index 69fb644..c260e90 100644 (file)
@@ -1,7 +1,7 @@
 /* unicode-names.h */
 /* THIS IS A GENERATED FILE. CHANGES WILL BE OVERWRITTEN. */
 /* Generated by ./gen-guch-unicode-tables.pl */
-/* Generated from UCD version 5.2.0 */
+/* Generated from UCD version 6.0.0 */
 
 #ifndef UNICODE_NAMES_H
 #define UNICODE_NAMES_H
@@ -17,6 +17,8 @@ static const char unicode_names_strings[] = \
   "<CJK Ideograph Extension B, Last>\0"
   "<CJK Ideograph Extension C, First>\0"
   "<CJK Ideograph Extension C, Last>\0"
+  "<CJK Ideograph Extension D, First>\0"
+  "<CJK Ideograph Extension D, Last>\0"
   "<CJK Ideograph, First>\0"
   "<CJK Ideograph, Last>\0"
   "<Hangul Syllable, First>\0"
@@ -99,11 +101,130 @@ static const char unicode_names_strings[] = \
   "AEGEAN WEIGHT THIRD SUBUNIT\0"
   "AEGEAN WORD SEPARATOR DOT\0"
   "AEGEAN WORD SEPARATOR LINE\0"
+  "AERIAL TRAMWAY\0"
   "AFGHANI SIGN\0"
   "AIRPLANE\0"
   "AKTIESELSKAB\0"
+  "ALARM CLOCK\0"
+  "ALCHEMICAL SYMBOL FOR AIR\0"
+  "ALCHEMICAL SYMBOL FOR ALEMBIC\0"
+  "ALCHEMICAL SYMBOL FOR ALKALI\0"
+  "ALCHEMICAL SYMBOL FOR ALKALI-2\0"
+  "ALCHEMICAL SYMBOL FOR ALUM\0"
+  "ALCHEMICAL SYMBOL FOR AMALGAM\0"
+  "ALCHEMICAL SYMBOL FOR ANTIMONY ORE\0"
+  "ALCHEMICAL SYMBOL FOR AQUA REGIA\0"
+  "ALCHEMICAL SYMBOL FOR AQUA REGIA-2\0"
+  "ALCHEMICAL SYMBOL FOR AQUA VITAE\0"
+  "ALCHEMICAL SYMBOL FOR AQUA VITAE-2\0"
+  "ALCHEMICAL SYMBOL FOR AQUAFORTIS\0"
+  "ALCHEMICAL SYMBOL FOR ARSENIC\0"
+  "ALCHEMICAL SYMBOL FOR ASHES\0"
+  "ALCHEMICAL SYMBOL FOR AURIPIGMENT\0"
+  "ALCHEMICAL SYMBOL FOR BATH OF MARY\0"
+  "ALCHEMICAL SYMBOL FOR BATH OF VAPOURS\0"
+  "ALCHEMICAL SYMBOL FOR BISMUTH ORE\0"
+  "ALCHEMICAL SYMBOL FOR BLACK SULFUR\0"
+  "ALCHEMICAL SYMBOL FOR BORAX\0"
+  "ALCHEMICAL SYMBOL FOR BORAX-2\0"
+  "ALCHEMICAL SYMBOL FOR BORAX-3\0"
+  "ALCHEMICAL SYMBOL FOR BRICK\0"
+  "ALCHEMICAL SYMBOL FOR CADUCEUS\0"
+  "ALCHEMICAL SYMBOL FOR CALX\0"
+  "ALCHEMICAL SYMBOL FOR CAPUT MORTUUM\0"
+  "ALCHEMICAL SYMBOL FOR CINNABAR\0"
+  "ALCHEMICAL SYMBOL FOR COPPER ANTIMONIATE\0"
+  "ALCHEMICAL SYMBOL FOR COPPER ORE\0"
+  "ALCHEMICAL SYMBOL FOR CROCUS OF COPPER\0"
+  "ALCHEMICAL SYMBOL FOR CROCUS OF COPPER-2\0"
+  "ALCHEMICAL SYMBOL FOR CROCUS OF IRON\0"
+  "ALCHEMICAL SYMBOL FOR CRUCIBLE\0"
+  "ALCHEMICAL SYMBOL FOR CRUCIBLE-2\0"
+  "ALCHEMICAL SYMBOL FOR CRUCIBLE-3\0"
+  "ALCHEMICAL SYMBOL FOR CRUCIBLE-4\0"
+  "ALCHEMICAL SYMBOL FOR CRUCIBLE-5\0"
+  "ALCHEMICAL SYMBOL FOR DAY-NIGHT\0"
+  "ALCHEMICAL SYMBOL FOR DISSOLVE\0"
+  "ALCHEMICAL SYMBOL FOR DISSOLVE-2\0"
+  "ALCHEMICAL SYMBOL FOR DISTILL\0"
+  "ALCHEMICAL SYMBOL FOR EARTH\0"
+  "ALCHEMICAL SYMBOL FOR FIRE\0"
+  "ALCHEMICAL SYMBOL FOR GOLD\0"
+  "ALCHEMICAL SYMBOL FOR GUM\0"
+  "ALCHEMICAL SYMBOL FOR HALF DRAM\0"
+  "ALCHEMICAL SYMBOL FOR HALF OUNCE\0"
+  "ALCHEMICAL SYMBOL FOR HORSE DUNG\0"
+  "ALCHEMICAL SYMBOL FOR HOUR\0"
+  "ALCHEMICAL SYMBOL FOR IRON ORE\0"
+  "ALCHEMICAL SYMBOL FOR IRON ORE-2\0"
+  "ALCHEMICAL SYMBOL FOR IRON-COPPER ORE\0"
+  "ALCHEMICAL SYMBOL FOR LEAD ORE\0"
+  "ALCHEMICAL SYMBOL FOR LODESTONE\0"
+  "ALCHEMICAL SYMBOL FOR MARCASITE\0"
+  "ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE\0"
+  "ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-2\0"
+  "ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-3\0"
+  "ALCHEMICAL SYMBOL FOR MONTH\0"
+  "ALCHEMICAL SYMBOL FOR NIGHT\0"
+  "ALCHEMICAL SYMBOL FOR NITRE\0"
+  "ALCHEMICAL SYMBOL FOR OIL\0"
+  "ALCHEMICAL SYMBOL FOR PHILOSOPHERS SULFUR\0"
+  "ALCHEMICAL SYMBOL FOR POT ASHES\0"
+  "ALCHEMICAL SYMBOL FOR POWDER\0"
+  "ALCHEMICAL SYMBOL FOR POWDERED BRICK\0"
+  "ALCHEMICAL SYMBOL FOR PRECIPITATE\0"
+  "ALCHEMICAL SYMBOL FOR PURIFY\0"
+  "ALCHEMICAL SYMBOL FOR PUTREFACTION\0"
+  "ALCHEMICAL SYMBOL FOR QUICK LIME\0"
+  "ALCHEMICAL SYMBOL FOR QUINTESSENCE\0"
+  "ALCHEMICAL SYMBOL FOR REALGAR\0"
+  "ALCHEMICAL SYMBOL FOR REALGAR-2\0"
+  "ALCHEMICAL SYMBOL FOR REGULUS\0"
+  "ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY\0"
+  "ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY-2\0"
+  "ALCHEMICAL SYMBOL FOR REGULUS OF IRON\0"
+  "ALCHEMICAL SYMBOL FOR REGULUS-2\0"
+  "ALCHEMICAL SYMBOL FOR REGULUS-3\0"
+  "ALCHEMICAL SYMBOL FOR REGULUS-4\0"
+  "ALCHEMICAL SYMBOL FOR RETORT\0"
+  "ALCHEMICAL SYMBOL FOR ROCK SALT\0"
+  "ALCHEMICAL SYMBOL FOR ROCK SALT-2\0"
+  "ALCHEMICAL SYMBOL FOR SAL-AMMONIAC\0"
+  "ALCHEMICAL SYMBOL FOR SALT\0"
+  "ALCHEMICAL SYMBOL FOR SALT OF ANTIMONY\0"
+  "ALCHEMICAL SYMBOL FOR SALT OF COPPER ANTIMONIATE\0"
+  "ALCHEMICAL SYMBOL FOR SCEPTER OF JOVE\0"
+  "ALCHEMICAL SYMBOL FOR SILVER\0"
+  "ALCHEMICAL SYMBOL FOR SOAP\0"
+  "ALCHEMICAL SYMBOL FOR SPIRIT\0"
+  "ALCHEMICAL SYMBOL FOR STARRED TRIDENT\0"
+  "ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM\0"
+  "ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM-2\0"
+  "ALCHEMICAL SYMBOL FOR SUBLIMATE OF ANTIMONY\0"
+  "ALCHEMICAL SYMBOL FOR SUBLIMATE OF COPPER\0"
+  "ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF ANTIMONY\0"
+  "ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF COPPER\0"
+  "ALCHEMICAL SYMBOL FOR SUBLIMATION\0"
+  "ALCHEMICAL SYMBOL FOR SULFUR\0"
+  "ALCHEMICAL SYMBOL FOR TARTAR\0"
+  "ALCHEMICAL SYMBOL FOR TARTAR-2\0"
+  "ALCHEMICAL SYMBOL FOR TIN ORE\0"
+  "ALCHEMICAL SYMBOL FOR TINCTURE\0"
+  "ALCHEMICAL SYMBOL FOR TRIDENT\0"
+  "ALCHEMICAL SYMBOL FOR TUTTY\0"
+  "ALCHEMICAL SYMBOL FOR URINE\0"
+  "ALCHEMICAL SYMBOL FOR VERDIGRIS\0"
+  "ALCHEMICAL SYMBOL FOR VINEGAR\0"
+  "ALCHEMICAL SYMBOL FOR VINEGAR OF ANTIMONY\0"
+  "ALCHEMICAL SYMBOL FOR VINEGAR-2\0"
+  "ALCHEMICAL SYMBOL FOR VINEGAR-3\0"
+  "ALCHEMICAL SYMBOL FOR VITRIOL\0"
+  "ALCHEMICAL SYMBOL FOR VITRIOL-2\0"
+  "ALCHEMICAL SYMBOL FOR WATER\0"
+  "ALCHEMICAL SYMBOL FOR WAX\0"
   "ALEF SYMBOL\0"
   "ALEMBIC\0"
+  "ALIEN MONSTER\0"
   "ALL AROUND-PROFILE\0"
   "ALL EQUAL TO\0"
   "ALMOST EQUAL OR EQUAL TO\0"
@@ -112,16 +233,23 @@ static const char unicode_names_strings[] = \
   "ALTERNATE ONE-WAY LEFT WAY TRAFFIC\0"
   "ALTERNATIVE KEY SYMBOL\0"
   "AMALGAMATION OR COPRODUCT\0"
+  "AMBULANCE\0"
+  "AMERICAN FOOTBALL\0"
   "AMPERSAND\0"
   "ANCHOR\0"
   "AND WITH DOT\0"
+  "ANGER SYMBOL\0"
   "ANGLE\0"
   "ANGLE WITH S INSIDE\0"
   "ANGLE WITH UNDERBAR\0"
+  "ANGRY FACE\0"
   "ANGSTROM SIGN\0"
   "ANKH\0"
+  "ANT\0"
+  "ANTENNA WITH BARS\0"
   "ANTICLOCKWISE CLOSED CIRCLE ARROW\0"
   "ANTICLOCKWISE CONTOUR INTEGRAL\0"
+  "ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS\0"
   "ANTICLOCKWISE GAPPED CIRCLE ARROW\0"
   "ANTICLOCKWISE INTEGRATION\0"
   "ANTICLOCKWISE OPEN CIRCLE ARROW\0"
@@ -424,6 +552,7 @@ static const char unicode_names_strings[] = \
   "ARABIC LETTER KAF WITH RING\0"
   "ARABIC LETTER KAF WITH THREE DOTS BELOW\0"
   "ARABIC LETTER KAF WITH TWO DOTS ABOVE\0"
+  "ARABIC LETTER KASHMIRI YEH\0"
   "ARABIC LETTER KEHEH\0"
   "ARABIC LETTER KEHEH FINAL FORM\0"
   "ARABIC LETTER KEHEH INITIAL FORM\0"
@@ -1199,6 +1328,22 @@ static const char unicode_names_strings[] = \
   "ARABIC SUKUN\0"
   "ARABIC SUKUN ISOLATED FORM\0"
   "ARABIC SUKUN MEDIAL FORM\0"
+  "ARABIC SYMBOL DOT ABOVE\0"
+  "ARABIC SYMBOL DOT BELOW\0"
+  "ARABIC SYMBOL DOUBLE VERTICAL BAR BELOW\0"
+  "ARABIC SYMBOL FOUR DOTS ABOVE\0"
+  "ARABIC SYMBOL FOUR DOTS BELOW\0"
+  "ARABIC SYMBOL RING\0"
+  "ARABIC SYMBOL SMALL TAH ABOVE\0"
+  "ARABIC SYMBOL SMALL TAH BELOW\0"
+  "ARABIC SYMBOL THREE DOTS ABOVE\0"
+  "ARABIC SYMBOL THREE DOTS BELOW\0"
+  "ARABIC SYMBOL THREE DOTS POINTING DOWNWARDS ABOVE\0"
+  "ARABIC SYMBOL THREE DOTS POINTING DOWNWARDS BELOW\0"
+  "ARABIC SYMBOL TWO DOTS ABOVE\0"
+  "ARABIC SYMBOL TWO DOTS BELOW\0"
+  "ARABIC SYMBOL TWO DOTS VERTICALLY ABOVE\0"
+  "ARABIC SYMBOL TWO DOTS VERTICALLY BELOW\0"
   "ARABIC TAIL FRAGMENT\0"
   "ARABIC TATWEEL\0"
   "ARABIC TATWEEL WITH FATHATAN ABOVE\0"
@@ -1207,6 +1352,7 @@ static const char unicode_names_strings[] = \
   "ARABIC VOWEL SIGN DOT BELOW\0"
   "ARABIC VOWEL SIGN INVERTED SMALL V ABOVE\0"
   "ARABIC VOWEL SIGN SMALL V ABOVE\0"
+  "ARABIC WAVY HAMZA BELOW\0"
   "ARABIC ZWARAKAY\0"
   "ARABIC-INDIC CUBE ROOT\0"
   "ARABIC-INDIC DIGIT EIGHT\0"
@@ -1319,14 +1465,22 @@ static const char unicode_names_strings[] = \
   "ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS\0"
   "ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS\0"
   "ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS\0"
+  "ARTICULATED LORRY\0"
+  "ARTIST PALETTE\0"
   "ASCENDING NODE\0"
   "ASSERTION\0"
   "ASTERISK\0"
   "ASTERISK OPERATOR\0"
   "ASTERISM\0"
+  "ASTONISHED FACE\0"
+  "ASTRONOMICAL SYMBOL FOR URANUS\0"
   "ASYMPTOTICALLY EQUAL TO\0"
+  "ATHLETIC SHOE\0"
   "ATOM SYMBOL\0"
+  "AUBERGINE\0"
   "AUSTRAL SIGN\0"
+  "AUTOMATED TELLER MACHINE\0"
+  "AUTOMOBILE\0"
   "AVESTAN ABBREVIATION MARK\0"
   "AVESTAN LETTER A\0"
   "AVESTAN LETTER AA\0"
@@ -1382,7 +1536,15 @@ static const char unicode_names_strings[] = \
   "AVESTAN LETTER YYE\0"
   "AVESTAN LETTER ZE\0"
   "AVESTAN LETTER ZHE\0"
+  "BABY\0"
+  "BABY ANGEL\0"
+  "BABY BOTTLE\0"
+  "BABY CHICK\0"
+  "BABY SYMBOL\0"
+  "BACK WITH LEFTWARDS ARROW ABOVE\0"
   "BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW\0"
+  "BACTRIAN CAMEL\0"
+  "BAGGAGE CLAIM\0"
   "BALINESE ADEG ADEG\0"
   "BALINESE CARIK PAMUNGKAH\0"
   "BALINESE CARIK PAREREN\0"
@@ -1504,6 +1666,7 @@ static const char unicode_names_strings[] = \
   "BALINESE VOWEL SIGN ULU\0"
   "BALINESE VOWEL SIGN ULU SARI\0"
   "BALINESE WINDU\0"
+  "BALLOON\0"
   "BALLOON-SPOKED ASTERISK\0"
   "BALLOT BOX\0"
   "BALLOT BOX WITH CHECK\0"
@@ -1565,6 +1728,575 @@ static const char unicode_names_strings[] = \
   "BAMUM LETTER PA\0"
   "BAMUM LETTER PEE\0"
   "BAMUM LETTER PEUX\0"
+  "BAMUM LETTER PHASE-A FIRI\0"
+  "BAMUM LETTER PHASE-A GBIEE FON\0"
+  "BAMUM LETTER PHASE-A GHEUAEGHEUAE\0"
+  "BAMUM LETTER PHASE-A GHEUAERAE\0"
+  "BAMUM LETTER PHASE-A KAFA\0"
+  "BAMUM LETTER PHASE-A KAQ\0"
+  "BAMUM LETTER PHASE-A KET\0"
+  "BAMUM LETTER PHASE-A KEUKEUTNDA\0"
+  "BAMUM LETTER PHASE-A KPOQ\0"
+  "BAMUM LETTER PHASE-A KUOQ\0"
+  "BAMUM LETTER PHASE-A LAPAQ\0"
+  "BAMUM LETTER PHASE-A LET KUT\0"
+  "BAMUM LETTER PHASE-A LOMMAE\0"
+  "BAMUM LETTER PHASE-A LU\0"
+  "BAMUM LETTER PHASE-A LUAEP\0"
+  "BAMUM LETTER PHASE-A MAEKEUP\0"
+  "BAMUM LETTER PHASE-A MAEM\0"
+  "BAMUM LETTER PHASE-A MAEMBGBIEE\0"
+  "BAMUM LETTER PHASE-A MAEMKPEN\0"
+  "BAMUM LETTER PHASE-A MAEMVEUX\0"
+  "BAMUM LETTER PHASE-A MAENYI\0"
+  "BAMUM LETTER PHASE-A MAESI\0"
+  "BAMUM LETTER PHASE-A MANSUAE\0"
+  "BAMUM LETTER PHASE-A MAP PIEET\0"
+  "BAMUM LETTER PHASE-A MBANYI\0"
+  "BAMUM LETTER PHASE-A MBAQ\0"
+  "BAMUM LETTER PHASE-A MEUNJOMNDEUQ\0"
+  "BAMUM LETTER PHASE-A MGBASA\0"
+  "BAMUM LETTER PHASE-A MON NGGEUAET\0"
+  "BAMUM LETTER PHASE-A MOOMEUT\0"
+  "BAMUM LETTER PHASE-A MOOMPUQ\0"
+  "BAMUM LETTER PHASE-A MVEUAENGAM\0"
+  "BAMUM LETTER PHASE-A NAA MFON\0"
+  "BAMUM LETTER PHASE-A NAQ\0"
+  "BAMUM LETTER PHASE-A NDA LEERAEWA\0"
+  "BAMUM LETTER PHASE-A NDAANGGEUAET\0"
+  "BAMUM LETTER PHASE-A NEN\0"
+  "BAMUM LETTER PHASE-A NGANGU\0"
+  "BAMUM LETTER PHASE-A NGGEN\0"
+  "BAMUM LETTER PHASE-A NGKUE MFON\0"
+  "BAMUM LETTER PHASE-A NGKUENZEUM\0"
+  "BAMUM LETTER PHASE-A NIKA\0"
+  "BAMUM LETTER PHASE-A NJAM\0"
+  "BAMUM LETTER PHASE-A NKAARAE\0"
+  "BAMUM LETTER PHASE-A NKINDI\0"
+  "BAMUM LETTER PHASE-A NSHA\0"
+  "BAMUM LETTER PHASE-A NSHIEE\0"
+  "BAMUM LETTER PHASE-A NTAP\0"
+  "BAMUM LETTER PHASE-A NTAP MFAA\0"
+  "BAMUM LETTER PHASE-A NTAP NTAA\0"
+  "BAMUM LETTER PHASE-A NTOQPEN\0"
+  "BAMUM LETTER PHASE-A NYET\0"
+  "BAMUM LETTER PHASE-A NYI\0"
+  "BAMUM LETTER PHASE-A NYIT MONGKEUAEQ\0"
+  "BAMUM LETTER PHASE-A NZA MFON\0"
+  "BAMUM LETTER PHASE-A NZUN MEUT\0"
+  "BAMUM LETTER PHASE-A PA LEERAEWA\0"
+  "BAMUM LETTER PHASE-A PAAM\0"
+  "BAMUM LETTER PHASE-A PAARAE\0"
+  "BAMUM LETTER PHASE-A PAMSHAE\0"
+  "BAMUM LETTER PHASE-A PASHAE\0"
+  "BAMUM LETTER PHASE-A PET\0"
+  "BAMUM LETTER PHASE-A PON MFON PIPAEMBA\0"
+  "BAMUM LETTER PHASE-A PON MFON PIPAEMGBIEE\0"
+  "BAMUM LETTER PHASE-A PON PA NJI PIPAEMBA\0"
+  "BAMUM LETTER PHASE-A PON PA NJI PIPAEMGBIEE\0"
+  "BAMUM LETTER PHASE-A PUP\0"
+  "BAMUM LETTER PHASE-A ROM\0"
+  "BAMUM LETTER PHASE-A SEUNYAM\0"
+  "BAMUM LETTER PHASE-A SHINDA PA NJI\0"
+  "BAMUM LETTER PHASE-A SHIRAE\0"
+  "BAMUM LETTER PHASE-A SHOQ NSHUT YUM\0"
+  "BAMUM LETTER PHASE-A SHUENSHUET\0"
+  "BAMUM LETTER PHASE-A SHUM\0"
+  "BAMUM LETTER PHASE-A SISA\0"
+  "BAMUM LETTER PHASE-A SONJAM\0"
+  "BAMUM LETTER PHASE-A SOQ\0"
+  "BAMUM LETTER PHASE-A SOT\0"
+  "BAMUM LETTER PHASE-A SUU\0"
+  "BAMUM LETTER PHASE-A TEUAEN\0"
+  "BAMUM LETTER PHASE-A TEUTEUWEN\0"
+  "BAMUM LETTER PHASE-A TITA MFON\0"
+  "BAMUM LETTER PHASE-A TU MAEMBA\0"
+  "BAMUM LETTER PHASE-A TUAEP\0"
+  "BAMUM LETTER PHASE-A U YUQ NAE\0"
+  "BAMUM LETTER PHASE-A UNKNOWN\0"
+  "BAMUM LETTER PHASE-A VEE\0"
+  "BAMUM LETTER PHASE-B FEE\0"
+  "BAMUM LETTER PHASE-B FEUX\0"
+  "BAMUM LETTER PHASE-B GHEUGHEN\0"
+  "BAMUM LETTER PHASE-B GHEUGHEUAEM\0"
+  "BAMUM LETTER PHASE-B KAM\0"
+  "BAMUM LETTER PHASE-B KEUAEM\0"
+  "BAMUM LETTER PHASE-B KEUPUQ\0"
+  "BAMUM LETTER PHASE-B KEUYEUX\0"
+  "BAMUM LETTER PHASE-B KIEEM\0"
+  "BAMUM LETTER PHASE-B KIQ\0"
+  "BAMUM LETTER PHASE-B LAANAE\0"
+  "BAMUM LETTER PHASE-B LAM NSHUT NYAM\0"
+  "BAMUM LETTER PHASE-B LET\0"
+  "BAMUM LETTER PHASE-B LOM NTEUM\0"
+  "BAMUM LETTER PHASE-B MA\0"
+  "BAMUM LETTER PHASE-B MA NJEUAENA\0"
+  "BAMUM LETTER PHASE-B MA NJUQA\0"
+  "BAMUM LETTER PHASE-B MBA MAELEE\0"
+  "BAMUM LETTER PHASE-B MBAARAE\0"
+  "BAMUM LETTER PHASE-B MBEURI\0"
+  "BAMUM LETTER PHASE-B MBIT MBAAKET\0"
+  "BAMUM LETTER PHASE-B MBUOQ\0"
+  "BAMUM LETTER PHASE-B MEUQ\0"
+  "BAMUM LETTER PHASE-B MEUT NGGEET\0"
+  "BAMUM LETTER PHASE-B MFIYAQ\0"
+  "BAMUM LETTER PHASE-B MFON TEUAEQ\0"
+  "BAMUM LETTER PHASE-B MONTIEEN\0"
+  "BAMUM LETTER PHASE-B NDU NJAA\0"
+  "BAMUM LETTER PHASE-B NGGAAM\0"
+  "BAMUM LETTER PHASE-B NGGEU MBU\0"
+  "BAMUM LETTER PHASE-B NGGUOQ\0"
+  "BAMUM LETTER PHASE-B NGGUOQ LARGE\0"
+  "BAMUM LETTER PHASE-B NGKINDI MVOP\0"
+  "BAMUM LETTER PHASE-B NGOM\0"
+  "BAMUM LETTER PHASE-B NSEN\0"
+  "BAMUM LETTER PHASE-B NSHUET\0"
+  "BAMUM LETTER PHASE-B NTIEE SHEUOQ\0"
+  "BAMUM LETTER PHASE-B NYAEMAE\0"
+  "BAMUM LETTER PHASE-B NYI NTEUM\0"
+  "BAMUM LETTER PHASE-B PARUM\0"
+  "BAMUM LETTER PHASE-B PEESHI\0"
+  "BAMUM LETTER PHASE-B PIT\0"
+  "BAMUM LETTER PHASE-B PUNGAAM\0"
+  "BAMUM LETTER PHASE-B SAKEUAE\0"
+  "BAMUM LETTER PHASE-B SET TU\0"
+  "BAMUM LETTER PHASE-B SHET NJAQ\0"
+  "BAMUM LETTER PHASE-B SHEUAEQTU\0"
+  "BAMUM LETTER PHASE-B SIEE\0"
+  "BAMUM LETTER PHASE-B SUE\0"
+  "BAMUM LETTER PHASE-B TAAM\0"
+  "BAMUM LETTER PHASE-B TU MAEMGBIEE\0"
+  "BAMUM LETTER PHASE-B TU NSIEE\0"
+  "BAMUM LETTER PHASE-B VEUM\0"
+  "BAMUM LETTER PHASE-B WUAET\0"
+  "BAMUM LETTER PHASE-B YAFU LEERAEWA\0"
+  "BAMUM LETTER PHASE-B YEURAE\0"
+  "BAMUM LETTER PHASE-C BUNG\0"
+  "BAMUM LETTER PHASE-C FUE\0"
+  "BAMUM LETTER PHASE-C GBAYI\0"
+  "BAMUM LETTER PHASE-C GHAP\0"
+  "BAMUM LETTER PHASE-C GHARAE\0"
+  "BAMUM LETTER PHASE-C KAA\0"
+  "BAMUM LETTER PHASE-C KEN FATIGUE\0"
+  "BAMUM LETTER PHASE-C KEN LAW\0"
+  "BAMUM LETTER PHASE-C KET\0"
+  "BAMUM LETTER PHASE-C KEUKAQ\0"
+  "BAMUM LETTER PHASE-C KEUM\0"
+  "BAMUM LETTER PHASE-C KEUSEUX\0"
+  "BAMUM LETTER PHASE-C KEUSHEUAEP\0"
+  "BAMUM LETTER PHASE-C KPARAQ\0"
+  "BAMUM LETTER PHASE-C KUOP NKAARAE\0"
+  "BAMUM LETTER PHASE-C KUT\0"
+  "BAMUM LETTER PHASE-C LAM\0"
+  "BAMUM LETTER PHASE-C LAP\0"
+  "BAMUM LETTER PHASE-C LIQ\0"
+  "BAMUM LETTER PHASE-C LU\0"
+  "BAMUM LETTER PHASE-C MA KEUAERI\0"
+  "BAMUM LETTER PHASE-C MA NSIEE\0"
+  "BAMUM LETTER PHASE-C MAEMBA\0"
+  "BAMUM LETTER PHASE-C MAESI\0"
+  "BAMUM LETTER PHASE-C MBAA CABBAGE-TREE\0"
+  "BAMUM LETTER PHASE-C MBAA PICKET\0"
+  "BAMUM LETTER PHASE-C MBANYI\0"
+  "BAMUM LETTER PHASE-C MBEEKEET\0"
+  "BAMUM LETTER PHASE-C MBERAE\0"
+  "BAMUM LETTER PHASE-C MBEUM\0"
+  "BAMUM LETTER PHASE-C MBEUX\0"
+  "BAMUM LETTER PHASE-C MBI\0"
+  "BAMUM LETTER PHASE-C MBIRIEEN\0"
+  "BAMUM LETTER PHASE-C MBIT\0"
+  "BAMUM LETTER PHASE-C MBUAEM\0"
+  "BAMUM LETTER PHASE-C MBUE\0"
+  "BAMUM LETTER PHASE-C MGBASAQ\0"
+  "BAMUM LETTER PHASE-C MIEE\0"
+  "BAMUM LETTER PHASE-C MUAE\0"
+  "BAMUM LETTER PHASE-C NANSANAQ\0"
+  "BAMUM LETTER PHASE-C NAQ\0"
+  "BAMUM LETTER PHASE-C NDAM\0"
+  "BAMUM LETTER PHASE-C NDAP\0"
+  "BAMUM LETTER PHASE-C NDEUAEREE\0"
+  "BAMUM LETTER PHASE-C NDEUT\0"
+  "BAMUM LETTER PHASE-C NDIDA\0"
+  "BAMUM LETTER PHASE-C NDOMBU\0"
+  "BAMUM LETTER PHASE-C NGAQ\0"
+  "BAMUM LETTER PHASE-C NGGEN\0"
+  "BAMUM LETTER PHASE-C NGGU\0"
+  "BAMUM LETTER PHASE-C NGGUAEN NYAM\0"
+  "BAMUM LETTER PHASE-C NGGUEET\0"
+  "BAMUM LETTER PHASE-C NGGUM\0"
+  "BAMUM LETTER PHASE-C NGGUON\0"
+  "BAMUM LETTER PHASE-C NGKAQ\0"
+  "BAMUM LETTER PHASE-C NGKUE MAEMBA\0"
+  "BAMUM LETTER PHASE-C NGOM\0"
+  "BAMUM LETTER PHASE-C NJAEM\0"
+  "BAMUM LETTER PHASE-C NJAM\0"
+  "BAMUM LETTER PHASE-C NJEEEE\0"
+  "BAMUM LETTER PHASE-C NJEUX\0"
+  "BAMUM LETTER PHASE-C NJUEQ\0"
+  "BAMUM LETTER PHASE-C NSA\0"
+  "BAMUM LETTER PHASE-C NSEUAEN\0"
+  "BAMUM LETTER PHASE-C NSHAQ\0"
+  "BAMUM LETTER PHASE-C NSOM\0"
+  "BAMUM LETTER PHASE-C NSUN\0"
+  "BAMUM LETTER PHASE-C NSUOT NGOM\0"
+  "BAMUM LETTER PHASE-C NTAA\0"
+  "BAMUM LETTER PHASE-C NTEN\0"
+  "BAMUM LETTER PHASE-C NTEUNGBA\0"
+  "BAMUM LETTER PHASE-C NTU MBIT\0"
+  "BAMUM LETTER PHASE-C NYIR MKPARAQ MEUN\0"
+  "BAMUM LETTER PHASE-C NZA\0"
+  "BAMUM LETTER PHASE-C NZEUM\0"
+  "BAMUM LETTER PHASE-C PEN\0"
+  "BAMUM LETTER PHASE-C PIN\0"
+  "BAMUM LETTER PHASE-C PIRIEEN\0"
+  "BAMUM LETTER PHASE-C RU\0"
+  "BAMUM LETTER PHASE-C SETFON\0"
+  "BAMUM LETTER PHASE-C SEUX\0"
+  "BAMUM LETTER PHASE-C SHIQ\0"
+  "BAMUM LETTER PHASE-C SHUEQ\0"
+  "BAMUM LETTER PHASE-C SUAET\0"
+  "BAMUM LETTER PHASE-C TAASHAE\0"
+  "BAMUM LETTER PHASE-C TET\0"
+  "BAMUM LETTER PHASE-C TEUTEUX\0"
+  "BAMUM LETTER PHASE-C TITA YUE\0"
+  "BAMUM LETTER PHASE-C TITUAEP\0"
+  "BAMUM LETTER PHASE-C VEUAEPEN\0"
+  "BAMUM LETTER PHASE-C VEUX\0"
+  "BAMUM LETTER PHASE-C WANGKUOQ\0"
+  "BAMUM LETTER PHASE-C WUP\0"
+  "BAMUM LETTER PHASE-C YAA\0"
+  "BAMUM LETTER PHASE-C YEUQ\0"
+  "BAMUM LETTER PHASE-C YU MUOMAE\0"
+  "BAMUM LETTER PHASE-C YUM\0"
+  "BAMUM LETTER PHASE-C YUWOQ\0"
+  "BAMUM LETTER PHASE-D FAA\0"
+  "BAMUM LETTER PHASE-D FEUFEUAET\0"
+  "BAMUM LETTER PHASE-D GHAA\0"
+  "BAMUM LETTER PHASE-D GHEUAE\0"
+  "BAMUM LETTER PHASE-D KET\0"
+  "BAMUM LETTER PHASE-D KEUAETMEUN\0"
+  "BAMUM LETTER PHASE-D KEUM\0"
+  "BAMUM LETTER PHASE-D KEUOT MBUAE\0"
+  "BAMUM LETTER PHASE-D KEUP\0"
+  "BAMUM LETTER PHASE-D KU\0"
+  "BAMUM LETTER PHASE-D KUN\0"
+  "BAMUM LETTER PHASE-D KUOM\0"
+  "BAMUM LETTER PHASE-D KUQ\0"
+  "BAMUM LETTER PHASE-D KWAET\0"
+  "BAMUM LETTER PHASE-D KYEE\0"
+  "BAMUM LETTER PHASE-D LEEEE\0"
+  "BAMUM LETTER PHASE-D LET\0"
+  "BAMUM LETTER PHASE-D LEUAEP\0"
+  "BAMUM LETTER PHASE-D LEUM\0"
+  "BAMUM LETTER PHASE-D LIEE\0"
+  "BAMUM LETTER PHASE-D LOQ\0"
+  "BAMUM LETTER PHASE-D LUM\0"
+  "BAMUM LETTER PHASE-D M\0"
+  "BAMUM LETTER PHASE-D MAENJET\0"
+  "BAMUM LETTER PHASE-D MALEERI\0"
+  "BAMUM LETTER PHASE-D MBAA\0"
+  "BAMUM LETTER PHASE-D MBAA SEVEN\0"
+  "BAMUM LETTER PHASE-D MBUO\0"
+  "BAMUM LETTER PHASE-D MEEEE\0"
+  "BAMUM LETTER PHASE-D MEUN\0"
+  "BAMUM LETTER PHASE-D MEUT\0"
+  "BAMUM LETTER PHASE-D MFEUAE\0"
+  "BAMUM LETTER PHASE-D MFEUT\0"
+  "BAMUM LETTER PHASE-D MFIEE\0"
+  "BAMUM LETTER PHASE-D MFO\0"
+  "BAMUM LETTER PHASE-D MFON\0"
+  "BAMUM LETTER PHASE-D MGBEUN\0"
+  "BAMUM LETTER PHASE-D MGBIEE\0"
+  "BAMUM LETTER PHASE-D MGBOFUM\0"
+  "BAMUM LETTER PHASE-D MONI\0"
+  "BAMUM LETTER PHASE-D MU\0"
+  "BAMUM LETTER PHASE-D MVOP\0"
+  "BAMUM LETTER PHASE-D NDAM\0"
+  "BAMUM LETTER PHASE-D NDEE\0"
+  "BAMUM LETTER PHASE-D NDEUX\0"
+  "BAMUM LETTER PHASE-D NDON\0"
+  "BAMUM LETTER PHASE-D NGGAAM\0"
+  "BAMUM LETTER PHASE-D NGGAAMAE\0"
+  "BAMUM LETTER PHASE-D NGGAP\0"
+  "BAMUM LETTER PHASE-D NGGEUX\0"
+  "BAMUM LETTER PHASE-D NGGUOM\0"
+  "BAMUM LETTER PHASE-D NGGWAEN\0"
+  "BAMUM LETTER PHASE-D NGKAP\0"
+  "BAMUM LETTER PHASE-D NGKEUAEQ\0"
+  "BAMUM LETTER PHASE-D NGKEURI\0"
+  "BAMUM LETTER PHASE-D NGKIEE\0"
+  "BAMUM LETTER PHASE-D NGKUN\0"
+  "BAMUM LETTER PHASE-D NGKYEE\0"
+  "BAMUM LETTER PHASE-D NI\0"
+  "BAMUM LETTER PHASE-D NJAP\0"
+  "BAMUM LETTER PHASE-D NJEUAEM\0"
+  "BAMUM LETTER PHASE-D NJEUT\0"
+  "BAMUM LETTER PHASE-D NJI\0"
+  "BAMUM LETTER PHASE-D NJIEE\0"
+  "BAMUM LETTER PHASE-D NJUEQ\0"
+  "BAMUM LETTER PHASE-D NSHEE\0"
+  "BAMUM LETTER PHASE-D NSHUT\0"
+  "BAMUM LETTER PHASE-D NSIEEP\0"
+  "BAMUM LETTER PHASE-D NSIEET\0"
+  "BAMUM LETTER PHASE-D NSUM\0"
+  "BAMUM LETTER PHASE-D NTEE\0"
+  "BAMUM LETTER PHASE-D NTEUM\0"
+  "BAMUM LETTER PHASE-D NTUU\0"
+  "BAMUM LETTER PHASE-D NU\0"
+  "BAMUM LETTER PHASE-D NYAM\0"
+  "BAMUM LETTER PHASE-D NYET\0"
+  "BAMUM LETTER PHASE-D NYI\0"
+  "BAMUM LETTER PHASE-D NYUE\0"
+  "BAMUM LETTER PHASE-D PAP\0"
+  "BAMUM LETTER PHASE-D PEE\0"
+  "BAMUM LETTER PHASE-D PEUTAE\0"
+  "BAMUM LETTER PHASE-D PIP\0"
+  "BAMUM LETTER PHASE-D PUQ\0"
+  "BAMUM LETTER PHASE-D PUUT\0"
+  "BAMUM LETTER PHASE-D RAEM\0"
+  "BAMUM LETTER PHASE-D REN MUCH\0"
+  "BAMUM LETTER PHASE-D REN OLD\0"
+  "BAMUM LETTER PHASE-D RII\0"
+  "BAMUM LETTER PHASE-D SAP\0"
+  "BAMUM LETTER PHASE-D SAQ\0"
+  "BAMUM LETTER PHASE-D SEUAEQ\0"
+  "BAMUM LETTER PHASE-D SHEE\0"
+  "BAMUM LETTER PHASE-D SHEUAE\0"
+  "BAMUM LETTER PHASE-D SHEUX\0"
+  "BAMUM LETTER PHASE-D SHII\0"
+  "BAMUM LETTER PHASE-D SHOQ\0"
+  "BAMUM LETTER PHASE-D SHU\0"
+  "BAMUM LETTER PHASE-D SOT\0"
+  "BAMUM LETTER PHASE-D SUAE\0"
+  "BAMUM LETTER PHASE-D SUE\0"
+  "BAMUM LETTER PHASE-D SUU\0"
+  "BAMUM LETTER PHASE-D TAE\0"
+  "BAMUM LETTER PHASE-D TEEEE\0"
+  "BAMUM LETTER PHASE-D TEUAEN\0"
+  "BAMUM LETTER PHASE-D TEUN\0"
+  "BAMUM LETTER PHASE-D TEUT\0"
+  "BAMUM LETTER PHASE-D TI\0"
+  "BAMUM LETTER PHASE-D TOQ\0"
+  "BAMUM LETTER PHASE-D TU\0"
+  "BAMUM LETTER PHASE-D TUOT\0"
+  "BAMUM LETTER PHASE-D WAP\0"
+  "BAMUM LETTER PHASE-D WUAEN\0"
+  "BAMUM LETTER PHASE-D YAEMMAE\0"
+  "BAMUM LETTER PHASE-D YEN\0"
+  "BAMUM LETTER PHASE-D YUOM\0"
+  "BAMUM LETTER PHASE-D YUOP\0"
+  "BAMUM LETTER PHASE-D YUWOQ\0"
+  "BAMUM LETTER PHASE-E A\0"
+  "BAMUM LETTER PHASE-E FA\0"
+  "BAMUM LETTER PHASE-E FAQ\0"
+  "BAMUM LETTER PHASE-E FEE\0"
+  "BAMUM LETTER PHASE-E FOM\0"
+  "BAMUM LETTER PHASE-E FU CALL\0"
+  "BAMUM LETTER PHASE-E FU I\0"
+  "BAMUM LETTER PHASE-E FU REMEDY\0"
+  "BAMUM LETTER PHASE-E FUE\0"
+  "BAMUM LETTER PHASE-E FUET\0"
+  "BAMUM LETTER PHASE-E GBET\0"
+  "BAMUM LETTER PHASE-E GBEUX\0"
+  "BAMUM LETTER PHASE-E GHAAMAE\0"
+  "BAMUM LETTER PHASE-E GHET\0"
+  "BAMUM LETTER PHASE-E GHEUAE\0"
+  "BAMUM LETTER PHASE-E GHEUN\0"
+  "BAMUM LETTER PHASE-E GHEUX\0"
+  "BAMUM LETTER PHASE-E GHOM\0"
+  "BAMUM LETTER PHASE-E I\0"
+  "BAMUM LETTER PHASE-E KET\0"
+  "BAMUM LETTER PHASE-E KEUAE\0"
+  "BAMUM LETTER PHASE-E KEUX\0"
+  "BAMUM LETTER PHASE-E KI\0"
+  "BAMUM LETTER PHASE-E KO\0"
+  "BAMUM LETTER PHASE-E KPEUX\0"
+  "BAMUM LETTER PHASE-E KUET\0"
+  "BAMUM LETTER PHASE-E KUOP\0"
+  "BAMUM LETTER PHASE-E KUT\0"
+  "BAMUM LETTER PHASE-E LAAM\0"
+  "BAMUM LETTER PHASE-E LAP\0"
+  "BAMUM LETTER PHASE-E LAQ\0"
+  "BAMUM LETTER PHASE-E LEUAEM\0"
+  "BAMUM LETTER PHASE-E LOM\0"
+  "BAMUM LETTER PHASE-E LOON\0"
+  "BAMUM LETTER PHASE-E LOOT\0"
+  "BAMUM LETTER PHASE-E LOQ\0"
+  "BAMUM LETTER PHASE-E LU\0"
+  "BAMUM LETTER PHASE-E MA\0"
+  "BAMUM LETTER PHASE-E MAE\0"
+  "BAMUM LETTER PHASE-E MAEM\0"
+  "BAMUM LETTER PHASE-E MAP\0"
+  "BAMUM LETTER PHASE-E MAQ\0"
+  "BAMUM LETTER PHASE-E MBEE\0"
+  "BAMUM LETTER PHASE-E MBEUM\0"
+  "BAMUM LETTER PHASE-E MEN\0"
+  "BAMUM LETTER PHASE-E MFEUQ\0"
+  "BAMUM LETTER PHASE-E MGBA\0"
+  "BAMUM LETTER PHASE-E MGBEN\0"
+  "BAMUM LETTER PHASE-E MI\0"
+  "BAMUM LETTER PHASE-E MIEE\0"
+  "BAMUM LETTER PHASE-E MON\0"
+  "BAMUM LETTER PHASE-E MUAE\0"
+  "BAMUM LETTER PHASE-E MVI\0"
+  "BAMUM LETTER PHASE-E NA\0"
+  "BAMUM LETTER PHASE-E NAE\0"
+  "BAMUM LETTER PHASE-E NDAA MY HOUSE\0"
+  "BAMUM LETTER PHASE-E NDAA SOFTNESS\0"
+  "BAMUM LETTER PHASE-E NDAP\0"
+  "BAMUM LETTER PHASE-E NDIAQ\0"
+  "BAMUM LETTER PHASE-E NDIQ\0"
+  "BAMUM LETTER PHASE-E NDUN\0"
+  "BAMUM LETTER PHASE-E NGA\0"
+  "BAMUM LETTER PHASE-E NGEUREUT\0"
+  "BAMUM LETTER PHASE-E NGGEEEE\0"
+  "BAMUM LETTER PHASE-E NGGEUAE\0"
+  "BAMUM LETTER PHASE-E NGGEUAET\0"
+  "BAMUM LETTER PHASE-E NGGUAESHAE NYAM\0"
+  "BAMUM LETTER PHASE-E NGGUP\0"
+  "BAMUM LETTER PHASE-E NGGURAE\0"
+  "BAMUM LETTER PHASE-E NGKA\0"
+  "BAMUM LETTER PHASE-E NGKAAMI\0"
+  "BAMUM LETTER PHASE-E NGKEUAEM\0"
+  "BAMUM LETTER PHASE-E NGKEUX\0"
+  "BAMUM LETTER PHASE-E NGKUM\0"
+  "BAMUM LETTER PHASE-E NGKUP\0"
+  "BAMUM LETTER PHASE-E NGOP\0"
+  "BAMUM LETTER PHASE-E NGOQ\0"
+  "BAMUM LETTER PHASE-E NGUAE\0"
+  "BAMUM LETTER PHASE-E NGUAET\0"
+  "BAMUM LETTER PHASE-E NJAEMLI\0"
+  "BAMUM LETTER PHASE-E NJEE\0"
+  "BAMUM LETTER PHASE-E NJEE EPOCH\0"
+  "BAMUM LETTER PHASE-E NJEUX\0"
+  "BAMUM LETTER PHASE-E NKOM\0"
+  "BAMUM LETTER PHASE-E NSHIEE\0"
+  "BAMUM LETTER PHASE-E NSHUE\0"
+  "BAMUM LETTER PHASE-E NSHUOP\0"
+  "BAMUM LETTER PHASE-E NTAP\0"
+  "BAMUM LETTER PHASE-E NTUM\0"
+  "BAMUM LETTER PHASE-E NYI BETWEEN\0"
+  "BAMUM LETTER PHASE-E NYI CLEAVER\0"
+  "BAMUM LETTER PHASE-E NZAQ\0"
+  "BAMUM LETTER PHASE-E NZUQ\0"
+  "BAMUM LETTER PHASE-E O\0"
+  "BAMUM LETTER PHASE-E PA PEOPLE\0"
+  "BAMUM LETTER PHASE-E PA PLURAL\0"
+  "BAMUM LETTER PHASE-E PAA\0"
+  "BAMUM LETTER PHASE-E PAAM\0"
+  "BAMUM LETTER PHASE-E PEEM\0"
+  "BAMUM LETTER PHASE-E PEUT\0"
+  "BAMUM LETTER PHASE-E PEUX\0"
+  "BAMUM LETTER PHASE-E PI\0"
+  "BAMUM LETTER PHASE-E PIEEQ\0"
+  "BAMUM LETTER PHASE-E PIET\0"
+  "BAMUM LETTER PHASE-E PO\0"
+  "BAMUM LETTER PHASE-E POON\0"
+  "BAMUM LETTER PHASE-E PU\0"
+  "BAMUM LETTER PHASE-E PUAE\0"
+  "BAMUM LETTER PHASE-E PUAQ\0"
+  "BAMUM LETTER PHASE-E PUE\0"
+  "BAMUM LETTER PHASE-E PUM\0"
+  "BAMUM LETTER PHASE-E RAE\0"
+  "BAMUM LETTER PHASE-E RAQ\0"
+  "BAMUM LETTER PHASE-E REUX\0"
+  "BAMUM LETTER PHASE-E RIMGBA\0"
+  "BAMUM LETTER PHASE-E SAA\0"
+  "BAMUM LETTER PHASE-E SEE\0"
+  "BAMUM LETTER PHASE-E SET\0"
+  "BAMUM LETTER PHASE-E SHEUAEQ\0"
+  "BAMUM LETTER PHASE-E SHIQ\0"
+  "BAMUM LETTER PHASE-E SHO\0"
+  "BAMUM LETTER PHASE-E SHOQ\0"
+  "BAMUM LETTER PHASE-E SOM\0"
+  "BAMUM LETTER PHASE-E SUAEN\0"
+  "BAMUM LETTER PHASE-E TAA\0"
+  "BAMUM LETTER PHASE-E TAAQ\0"
+  "BAMUM LETTER PHASE-E TAEN NTEUM\0"
+  "BAMUM LETTER PHASE-E TAM\0"
+  "BAMUM LETTER PHASE-E TAQ\0"
+  "BAMUM LETTER PHASE-E TEN\0"
+  "BAMUM LETTER PHASE-E TEU\0"
+  "BAMUM LETTER PHASE-E TEUAEQ\0"
+  "BAMUM LETTER PHASE-E TOO\0"
+  "BAMUM LETTER PHASE-E TOON\0"
+  "BAMUM LETTER PHASE-E TOQ\0"
+  "BAMUM LETTER PHASE-E TUAE\0"
+  "BAMUM LETTER PHASE-E TUM\0"
+  "BAMUM LETTER PHASE-E TUMAE\0"
+  "BAMUM LETTER PHASE-E VEE\0"
+  "BAMUM LETTER PHASE-E VEUAE\0"
+  "BAMUM LETTER PHASE-E VOM\0"
+  "BAMUM LETTER PHASE-E WEUX\0"
+  "BAMUM LETTER PHASE-E WUE\0"
+  "BAMUM LETTER PHASE-E WUO\0"
+  "BAMUM LETTER PHASE-E YAP\0"
+  "BAMUM LETTER PHASE-E YEUAE\0"
+  "BAMUM LETTER PHASE-E YEUAET\0"
+  "BAMUM LETTER PHASE-E YEUM\0"
+  "BAMUM LETTER PHASE-E YEUX\0"
+  "BAMUM LETTER PHASE-E YIEE\0"
+  "BAMUM LETTER PHASE-E YIT\0"
+  "BAMUM LETTER PHASE-E YOQ COVER\0"
+  "BAMUM LETTER PHASE-E YOQ SWIMMING\0"
+  "BAMUM LETTER PHASE-E YUAEN\0"
+  "BAMUM LETTER PHASE-E YUEQ\0"
+  "BAMUM LETTER PHASE-E YUN\0"
+  "BAMUM LETTER PHASE-E YUQ\0"
+  "BAMUM LETTER PHASE-F EE\0"
+  "BAMUM LETTER PHASE-F FOM\0"
+  "BAMUM LETTER PHASE-F KA\0"
+  "BAMUM LETTER PHASE-F KEN\0"
+  "BAMUM LETTER PHASE-F KET\0"
+  "BAMUM LETTER PHASE-F KO\0"
+  "BAMUM LETTER PHASE-F KPA\0"
+  "BAMUM LETTER PHASE-F KU\0"
+  "BAMUM LETTER PHASE-F KYEE\0"
+  "BAMUM LETTER PHASE-F LA\0"
+  "BAMUM LETTER PHASE-F LI\0"
+  "BAMUM LETTER PHASE-F LOQ\0"
+  "BAMUM LETTER PHASE-F M\0"
+  "BAMUM LETTER PHASE-F MA\0"
+  "BAMUM LETTER PHASE-F MBAA\0"
+  "BAMUM LETTER PHASE-F MBEN\0"
+  "BAMUM LETTER PHASE-F MEEEE\0"
+  "BAMUM LETTER PHASE-F MO\0"
+  "BAMUM LETTER PHASE-F NDAA\0"
+  "BAMUM LETTER PHASE-F NGGA\0"
+  "BAMUM LETTER PHASE-F NGKWAEN\0"
+  "BAMUM LETTER PHASE-F NI\0"
+  "BAMUM LETTER PHASE-F NJAEM\0"
+  "BAMUM LETTER PHASE-F NJUAE\0"
+  "BAMUM LETTER PHASE-F NSHA\0"
+  "BAMUM LETTER PHASE-F NTEE\0"
+  "BAMUM LETTER PHASE-F NU\0"
+  "BAMUM LETTER PHASE-F NUAE\0"
+  "BAMUM LETTER PHASE-F NYI\0"
+  "BAMUM LETTER PHASE-F PEE\0"
+  "BAMUM LETTER PHASE-F PEUX\0"
+  "BAMUM LETTER PHASE-F PUAE\0"
+  "BAMUM LETTER PHASE-F REE\0"
+  "BAMUM LETTER PHASE-F REN\0"
+  "BAMUM LETTER PHASE-F REUX\0"
+  "BAMUM LETTER PHASE-F RIEE\0"
+  "BAMUM LETTER PHASE-F RII\0"
+  "BAMUM LETTER PHASE-F RU\0"
+  "BAMUM LETTER PHASE-F SAMBA\0"
+  "BAMUM LETTER PHASE-F SEUX\0"
+  "BAMUM LETTER PHASE-F SHII\0"
+  "BAMUM LETTER PHASE-F SHO\0"
+  "BAMUM LETTER PHASE-F SHU\0"
+  "BAMUM LETTER PHASE-F SI\0"
+  "BAMUM LETTER PHASE-F SUU\0"
+  "BAMUM LETTER PHASE-F TAA\0"
+  "BAMUM LETTER PHASE-F TAE\0"
+  "BAMUM LETTER PHASE-F TET\0"
+  "BAMUM LETTER PHASE-F U\0"
+  "BAMUM LETTER PHASE-F VUEQ\0"
+  "BAMUM LETTER PHASE-F WA\0"
+  "BAMUM LETTER PHASE-F WUE\0"
+  "BAMUM LETTER PHASE-F YA\0"
+  "BAMUM LETTER PHASE-F YOQ\0"
   "BAMUM LETTER PI\0"
   "BAMUM LETTER PUAE\0"
   "BAMUM LETTER PUE\0"
@@ -1597,11 +2329,84 @@ static const char unicode_names_strings[] = \
   "BAMUM NJAEMLI\0"
   "BAMUM QUESTION MARK\0"
   "BAMUM SEMICOLON\0"
+  "BANANA\0"
+  "BANK\0"
+  "BANKNOTE WITH DOLLAR SIGN\0"
+  "BANKNOTE WITH EURO SIGN\0"
+  "BANKNOTE WITH POUND SIGN\0"
+  "BANKNOTE WITH YEN SIGN\0"
+  "BAR CHART\0"
+  "BARBER POLE\0"
   "BASEBALL\0"
+  "BASKETBALL AND HOOP\0"
+  "BATAK CONSONANT SIGN H\0"
+  "BATAK CONSONANT SIGN NG\0"
+  "BATAK LETTER A\0"
+  "BATAK LETTER BA\0"
+  "BATAK LETTER CA\0"
+  "BATAK LETTER DA\0"
+  "BATAK LETTER GA\0"
+  "BATAK LETTER HA\0"
+  "BATAK LETTER I\0"
+  "BATAK LETTER JA\0"
+  "BATAK LETTER KARO BA\0"
+  "BATAK LETTER LA\0"
+  "BATAK LETTER MA\0"
+  "BATAK LETTER MANDAILING HA\0"
+  "BATAK LETTER MANDAILING NA\0"
+  "BATAK LETTER MANDAILING SA\0"
+  "BATAK LETTER MBA\0"
+  "BATAK LETTER NA\0"
+  "BATAK LETTER NDA\0"
+  "BATAK LETTER NGA\0"
+  "BATAK LETTER NORTHERN TA\0"
+  "BATAK LETTER NYA\0"
+  "BATAK LETTER PA\0"
+  "BATAK LETTER PAKPAK WA\0"
+  "BATAK LETTER RA\0"
+  "BATAK LETTER SA\0"
+  "BATAK LETTER SIMALUNGUN A\0"
+  "BATAK LETTER SIMALUNGUN GA\0"
+  "BATAK LETTER SIMALUNGUN HA\0"
+  "BATAK LETTER SIMALUNGUN LA\0"
+  "BATAK LETTER SIMALUNGUN MA\0"
+  "BATAK LETTER SIMALUNGUN PA\0"
+  "BATAK LETTER SIMALUNGUN RA\0"
+  "BATAK LETTER SIMALUNGUN SA\0"
+  "BATAK LETTER SIMALUNGUN WA\0"
+  "BATAK LETTER SIMALUNGUN YA\0"
+  "BATAK LETTER SOUTHERN TA\0"
+  "BATAK LETTER U\0"
+  "BATAK LETTER WA\0"
+  "BATAK LETTER YA\0"
+  "BATAK PANGOLAT\0"
+  "BATAK PANONGONAN\0"
+  "BATAK SIGN TOMPI\0"
+  "BATAK SYMBOL BINDU JUDUL\0"
+  "BATAK SYMBOL BINDU NA METEK\0"
+  "BATAK SYMBOL BINDU PANGOLAT\0"
+  "BATAK SYMBOL BINDU PINARBORAS\0"
+  "BATAK VOWEL SIGN E\0"
+  "BATAK VOWEL SIGN EE\0"
+  "BATAK VOWEL SIGN I\0"
+  "BATAK VOWEL SIGN KARO I\0"
+  "BATAK VOWEL SIGN KARO O\0"
+  "BATAK VOWEL SIGN O\0"
+  "BATAK VOWEL SIGN PAKPAK E\0"
+  "BATAK VOWEL SIGN U\0"
+  "BATAK VOWEL SIGN U FOR SIMALUNGUN SA\0"
+  "BATH\0"
+  "BATHTUB\0"
+  "BATTERY\0"
   "BEAMED EIGHTH NOTES\0"
   "BEAMED SIXTEENTH NOTES\0"
+  "BEAR FACE\0"
+  "BEATING HEART\0"
   "BECAUSE\0"
+  "BEER MUG\0"
+  "BELL\0"
   "BELL SYMBOL\0"
+  "BELL WITH CANCELLATION STROKE\0"
   "BENGALI AU LENGTH MARK\0"
   "BENGALI CURRENCY DENOMINATOR SIXTEEN\0"
   "BENGALI CURRENCY NUMERATOR FOUR\0"
@@ -1694,13 +2499,20 @@ static const char unicode_names_strings[] = \
   "BENGALI VOWEL SIGN VOCALIC LL\0"
   "BENGALI VOWEL SIGN VOCALIC R\0"
   "BENGALI VOWEL SIGN VOCALIC RR\0"
+  "BENTO BOX\0"
   "BENZENE RING\0"
   "BENZENE RING WITH CIRCLE\0"
   "BET SYMBOL\0"
   "BETWEEN\0"
+  "BICYCLE\0"
+  "BICYCLIST\0"
   "BIG REVERSE SOLIDUS\0"
   "BIG SOLIDUS\0"
+  "BIKINI\0"
+  "BILLIARDS\0"
   "BIOHAZARD SIGN\0"
+  "BIRD\0"
+  "BIRTHDAY CAKE\0"
   "BLACK BOWTIE\0"
   "BLACK CENTRE WHITE STAR\0"
   "BLACK CHESS BISHOP\0"
@@ -1719,6 +2531,7 @@ static const char unicode_names_strings[] = \
   "BLACK DIAMOND MINUS WHITE X\0"
   "BLACK DIAMOND SUIT\0"
   "BLACK DIAMOND WITH DOWN ARROW\0"
+  "BLACK DOWN-POINTING DOUBLE TRIANGLE\0"
   "BLACK DOWN-POINTING SMALL TRIANGLE\0"
   "BLACK DOWN-POINTING TRIANGLE\0"
   "BLACK DRAUGHTS KING\0"
@@ -1734,6 +2547,8 @@ static const char unicode_names_strings[] = \
   "BLACK LARGE SQUARE\0"
   "BLACK LEFT LANE MERGE\0"
   "BLACK LEFT POINTING INDEX\0"
+  "BLACK LEFT-POINTING DOUBLE TRIANGLE\0"
+  "BLACK LEFT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR\0"
   "BLACK LEFT-POINTING POINTER\0"
   "BLACK LEFT-POINTING SMALL TRIANGLE\0"
   "BLACK LEFT-POINTING TRIANGLE\0"
@@ -1749,12 +2564,16 @@ static const char unicode_names_strings[] = \
   "BLACK NIB\0"
   "BLACK PARALLELOGRAM\0"
   "BLACK PENTAGON\0"
+  "BLACK QUESTION MARK ORNAMENT\0"
   "BLACK RECTANGLE\0"
   "BLACK RIGHT POINTING INDEX\0"
+  "BLACK RIGHT-POINTING DOUBLE TRIANGLE\0"
+  "BLACK RIGHT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR\0"
   "BLACK RIGHT-POINTING PENTAGON\0"
   "BLACK RIGHT-POINTING POINTER\0"
   "BLACK RIGHT-POINTING SMALL TRIANGLE\0"
   "BLACK RIGHT-POINTING TRIANGLE\0"
+  "BLACK RIGHT-POINTING TRIANGLE WITH DOUBLE VERTICAL BAR\0"
   "BLACK RIGHTWARDS ARROW\0"
   "BLACK RIGHTWARDS ARROWHEAD\0"
   "BLACK RIGHTWARDS BULLET\0"
@@ -1768,12 +2587,14 @@ static const char unicode_names_strings[] = \
   "BLACK SNOWMAN\0"
   "BLACK SPADE SUIT\0"
   "BLACK SQUARE\0"
+  "BLACK SQUARE BUTTON\0"
   "BLACK STAR\0"
   "BLACK SUN WITH RAYS\0"
   "BLACK TELEPHONE\0"
   "BLACK TRUCK\0"
   "BLACK TWO-WAY LEFT WAY TRAFFIC\0"
   "BLACK UNIVERSAL RECYCLING SYMBOL\0"
+  "BLACK UP-POINTING DOUBLE TRIANGLE\0"
   "BLACK UP-POINTING SMALL TRIANGLE\0"
   "BLACK UP-POINTING TRIANGLE\0"
   "BLACK UPPER LEFT TRIANGLE\0"
@@ -1790,6 +2611,15 @@ static const char unicode_names_strings[] = \
   "BLACK-LETTER CAPITAL R\0"
   "BLACK-LETTER CAPITAL Z\0"
   "BLANK SYMBOL\0"
+  "BLOSSOM\0"
+  "BLOWFISH\0"
+  "BLUE BOOK\0"
+  "BLUE HEART\0"
+  "BOAR\0"
+  "BOMB\0"
+  "BOOKMARK\0"
+  "BOOKMARK TABS\0"
+  "BOOKS\0"
   "BOPOMOFO FINAL LETTER H\0"
   "BOPOMOFO FINAL LETTER K\0"
   "BOPOMOFO FINAL LETTER P\0"
@@ -1818,6 +2648,7 @@ static const char unicode_names_strings[] = \
   "BOPOMOFO LETTER ER\0"
   "BOPOMOFO LETTER F\0"
   "BOPOMOFO LETTER G\0"
+  "BOPOMOFO LETTER GH\0"
   "BOPOMOFO LETTER GN\0"
   "BOPOMOFO LETTER GU\0"
   "BOPOMOFO LETTER H\0"
@@ -1832,6 +2663,7 @@ static const char unicode_names_strings[] = \
   "BOPOMOFO LETTER JI\0"
   "BOPOMOFO LETTER K\0"
   "BOPOMOFO LETTER L\0"
+  "BOPOMOFO LETTER LH\0"
   "BOPOMOFO LETTER M\0"
   "BOPOMOFO LETTER N\0"
   "BOPOMOFO LETTER NG\0"
@@ -1855,6 +2687,7 @@ static const char unicode_names_strings[] = \
   "BOPOMOFO LETTER Z\0"
   "BOPOMOFO LETTER ZH\0"
   "BOPOMOFO LETTER ZI\0"
+  "BOPOMOFO LETTER ZY\0"
   "BOTTOM ARC ANTICLOCKWISE ARROW\0"
   "BOTTOM CURLY BRACKET\0"
   "BOTTOM HALF INTEGRAL\0"
@@ -1868,6 +2701,8 @@ static const char unicode_names_strings[] = \
   "BOTTOM SQUARE BRACKET\0"
   "BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET\0"
   "BOTTOM TORTOISE SHELL BRACKET\0"
+  "BOUQUET\0"
+  "BOWLING\0"
   "BOWTIE\0"
   "BOWTIE WITH LEFT HALF BLACK\0"
   "BOWTIE WITH RIGHT HALF BLACK\0"
@@ -1999,6 +2834,115 @@ static const char unicode_names_strings[] = \
   "BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE\0"
   "BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE\0"
   "BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE\0"
+  "BOY\0"
+  "BRAHMI DANDA\0"
+  "BRAHMI DIGIT EIGHT\0"
+  "BRAHMI DIGIT FIVE\0"
+  "BRAHMI DIGIT FOUR\0"
+  "BRAHMI DIGIT NINE\0"
+  "BRAHMI DIGIT ONE\0"
+  "BRAHMI DIGIT SEVEN\0"
+  "BRAHMI DIGIT SIX\0"
+  "BRAHMI DIGIT THREE\0"
+  "BRAHMI DIGIT TWO\0"
+  "BRAHMI DIGIT ZERO\0"
+  "BRAHMI DOUBLE DANDA\0"
+  "BRAHMI LETTER A\0"
+  "BRAHMI LETTER AA\0"
+  "BRAHMI LETTER AI\0"
+  "BRAHMI LETTER AU\0"
+  "BRAHMI LETTER BA\0"
+  "BRAHMI LETTER BHA\0"
+  "BRAHMI LETTER CA\0"
+  "BRAHMI LETTER CHA\0"
+  "BRAHMI LETTER DA\0"
+  "BRAHMI LETTER DDA\0"
+  "BRAHMI LETTER DDHA\0"
+  "BRAHMI LETTER DHA\0"
+  "BRAHMI LETTER E\0"
+  "BRAHMI LETTER GA\0"
+  "BRAHMI LETTER GHA\0"
+  "BRAHMI LETTER HA\0"
+  "BRAHMI LETTER I\0"
+  "BRAHMI LETTER II\0"
+  "BRAHMI LETTER JA\0"
+  "BRAHMI LETTER JHA\0"
+  "BRAHMI LETTER KA\0"
+  "BRAHMI LETTER KHA\0"
+  "BRAHMI LETTER LA\0"
+  "BRAHMI LETTER LLA\0"
+  "BRAHMI LETTER MA\0"
+  "BRAHMI LETTER NA\0"
+  "BRAHMI LETTER NGA\0"
+  "BRAHMI LETTER NNA\0"
+  "BRAHMI LETTER NYA\0"
+  "BRAHMI LETTER O\0"
+  "BRAHMI LETTER OLD TAMIL LLLA\0"
+  "BRAHMI LETTER OLD TAMIL NNNA\0"
+  "BRAHMI LETTER OLD TAMIL RRA\0"
+  "BRAHMI LETTER PA\0"
+  "BRAHMI LETTER PHA\0"
+  "BRAHMI LETTER RA\0"
+  "BRAHMI LETTER SA\0"
+  "BRAHMI LETTER SHA\0"
+  "BRAHMI LETTER SSA\0"
+  "BRAHMI LETTER TA\0"
+  "BRAHMI LETTER THA\0"
+  "BRAHMI LETTER TTA\0"
+  "BRAHMI LETTER TTHA\0"
+  "BRAHMI LETTER U\0"
+  "BRAHMI LETTER UU\0"
+  "BRAHMI LETTER VA\0"
+  "BRAHMI LETTER VOCALIC L\0"
+  "BRAHMI LETTER VOCALIC LL\0"
+  "BRAHMI LETTER VOCALIC R\0"
+  "BRAHMI LETTER VOCALIC RR\0"
+  "BRAHMI LETTER YA\0"
+  "BRAHMI NUMBER EIGHT\0"
+  "BRAHMI NUMBER EIGHTY\0"
+  "BRAHMI NUMBER FIFTY\0"
+  "BRAHMI NUMBER FIVE\0"
+  "BRAHMI NUMBER FORTY\0"
+  "BRAHMI NUMBER FOUR\0"
+  "BRAHMI NUMBER NINE\0"
+  "BRAHMI NUMBER NINETY\0"
+  "BRAHMI NUMBER ONE\0"
+  "BRAHMI NUMBER ONE HUNDRED\0"
+  "BRAHMI NUMBER ONE THOUSAND\0"
+  "BRAHMI NUMBER SEVEN\0"
+  "BRAHMI NUMBER SEVENTY\0"
+  "BRAHMI NUMBER SIX\0"
+  "BRAHMI NUMBER SIXTY\0"
+  "BRAHMI NUMBER TEN\0"
+  "BRAHMI NUMBER THIRTY\0"
+  "BRAHMI NUMBER THREE\0"
+  "BRAHMI NUMBER TWENTY\0"
+  "BRAHMI NUMBER TWO\0"
+  "BRAHMI PUNCTUATION CRESCENT BAR\0"
+  "BRAHMI PUNCTUATION DOT\0"
+  "BRAHMI PUNCTUATION DOUBLE DOT\0"
+  "BRAHMI PUNCTUATION LINE\0"
+  "BRAHMI PUNCTUATION LOTUS\0"
+  "BRAHMI SIGN ANUSVARA\0"
+  "BRAHMI SIGN CANDRABINDU\0"
+  "BRAHMI SIGN JIHVAMULIYA\0"
+  "BRAHMI SIGN UPADHMANIYA\0"
+  "BRAHMI SIGN VISARGA\0"
+  "BRAHMI VIRAMA\0"
+  "BRAHMI VOWEL SIGN AA\0"
+  "BRAHMI VOWEL SIGN AI\0"
+  "BRAHMI VOWEL SIGN AU\0"
+  "BRAHMI VOWEL SIGN BHATTIPROLU AA\0"
+  "BRAHMI VOWEL SIGN E\0"
+  "BRAHMI VOWEL SIGN I\0"
+  "BRAHMI VOWEL SIGN II\0"
+  "BRAHMI VOWEL SIGN O\0"
+  "BRAHMI VOWEL SIGN U\0"
+  "BRAHMI VOWEL SIGN UU\0"
+  "BRAHMI VOWEL SIGN VOCALIC L\0"
+  "BRAHMI VOWEL SIGN VOCALIC LL\0"
+  "BRAHMI VOWEL SIGN VOCALIC R\0"
+  "BRAHMI VOWEL SIGN VOCALIC RR\0"
   "BRAILLE PATTERN BLANK\0"
   "BRAILLE PATTERN DOTS-1\0"
   "BRAILLE PATTERN DOTS-12\0"
@@ -2255,9 +3199,15 @@ static const char unicode_names_strings[] = \
   "BRAILLE PATTERN DOTS-7\0"
   "BRAILLE PATTERN DOTS-78\0"
   "BRAILLE PATTERN DOTS-8\0"
+  "BREAD\0"
   "BREVE\0"
+  "BRIDE WITH VEIL\0"
+  "BRIDGE AT NIGHT\0"
+  "BRIEFCASE\0"
   "BROKEN BAR\0"
   "BROKEN CIRCLE WITH NORTHWEST ARROW\0"
+  "BROKEN HEART\0"
+  "BUG\0"
   "BUGINESE END OF SECTION\0"
   "BUGINESE LETTER A\0"
   "BUGINESE LETTER BA\0"
@@ -2311,6 +3261,10 @@ static const char unicode_names_strings[] = \
   "BULLET\0"
   "BULLET OPERATOR\0"
   "BULLSEYE\0"
+  "BUS\0"
+  "BUS STOP\0"
+  "BUST IN SILHOUETTE\0"
+  "BUSTS IN SILHOUETTE\0"
   "BYZANTINE MUSICAL SYMBOL AGOGI ARGI\0"
   "BYZANTINE MUSICAL SYMBOL AGOGI ARGOTERI\0"
   "BYZANTINE MUSICAL SYMBOL AGOGI GORGI\0"
@@ -2557,8 +3511,11 @@ static const char unicode_names_strings[] = \
   "BYZANTINE MUSICAL SYMBOL YPOKRISIS DIPLI\0"
   "BYZANTINE MUSICAL SYMBOL YPORROI\0"
   "BYZANTINE MUSICAL SYMBOL YPSILI\0"
+  "CACTUS\0"
   "CADA UNA\0"
   "CADUCEUS\0"
+  "CALENDAR\0"
+  "CAMERA\0"
   "CANADIAN SYLLABICS A\0"
   "CANADIAN SYLLABICS AA\0"
   "CANADIAN SYLLABICS AAI\0"
@@ -3271,8 +4228,10 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS YWOO\0"
   "CANCEL TAG\0"
   "CANCER\0"
+  "CANDY\0"
   "CAPRICORN\0"
   "CAR SLIDING\0"
+  "CARD INDEX\0"
   "CARE OF\0"
   "CARET\0"
   "CARET INSERTION POINT\0"
@@ -3326,7 +4285,13 @@ static const char unicode_names_strings[] = \
   "CARIAN LETTER UUUU\0"
   "CARIAN LETTER X\0"
   "CARON\0"
+  "CAROUSEL HORSE\0"
+  "CARP STREAMER\0"
   "CASTLE\0"
+  "CAT\0"
+  "CAT FACE\0"
+  "CAT FACE WITH TEARS OF JOY\0"
+  "CAT FACE WITH WRY SMILE\0"
   "CAUTION SIGN\0"
   "CEDI SIGN\0"
   "CEDILLA\0"
@@ -3420,7 +4385,12 @@ static const char unicode_names_strings[] = \
   "CHAM VOWEL SIGN U\0"
   "CHAM VOWEL SIGN UE\0"
   "CHARACTER TIE\0"
+  "CHART WITH DOWNWARDS TREND\0"
+  "CHART WITH UPWARDS TREND\0"
+  "CHART WITH UPWARDS TREND AND YEN SIGN\0"
   "CHECK MARK\0"
+  "CHEERING MEGAPHONE\0"
+  "CHEQUERED FLAG\0"
   "CHEROKEE LETTER A\0"
   "CHEROKEE LETTER DA\0"
   "CHEROKEE LETTER DE\0"
@@ -3506,9 +4476,17 @@ static const char unicode_names_strings[] = \
   "CHEROKEE LETTER YO\0"
   "CHEROKEE LETTER YU\0"
   "CHEROKEE LETTER YV\0"
+  "CHERRIES\0"
+  "CHERRY BLOSSOM\0"
+  "CHESTNUT\0"
   "CHI RHO\0"
+  "CHICKEN\0"
+  "CHILDREN CROSSING\0"
   "CHIRON\0"
+  "CHOCOLATE BAR\0"
+  "CHRISTMAS TREE\0"
   "CHURCH\0"
+  "CINEMA\0"
   "CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR\0"
   "CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK\0"
   "CIRCLE WITH HORIZONTAL BAR\0"
@@ -3573,6 +4551,8 @@ static const char unicode_names_strings[] = \
   "CIRCLED HANGUL TIKEUT A\0"
   "CIRCLED HEAVY WHITE RIGHTWARDS ARROW\0"
   "CIRCLED HORIZONTAL BAR WITH NOTCH\0"
+  "CIRCLED IDEOGRAPH ACCEPT\0"
+  "CIRCLED IDEOGRAPH ADVANTAGE\0"
   "CIRCLED IDEOGRAPH ALLIANCE\0"
   "CIRCLED IDEOGRAPH ATTENTION\0"
   "CIRCLED IDEOGRAPH CENTRE\0"
@@ -3796,6 +4776,8 @@ static const char unicode_names_strings[] = \
   "CIRCLED WZ\0"
   "CIRCULATION FUNCTION\0"
   "CIRCUMFLEX ACCENT\0"
+  "CIRCUS TENT\0"
+  "CITYSCAPE AT DUSK\0"
   "CJK COMPATIBILITY IDEOGRAPH-2F800\0"
   "CJK COMPATIBILITY IDEOGRAPH-2F801\0"
   "CJK COMPATIBILITY IDEOGRAPH-2F802\0"
@@ -4959,23 +5941,61 @@ static const char unicode_names_strings[] = \
   "CJK STROKE TN\0"
   "CJK STROKE WG\0"
   "CJK STROKE XG\0"
+  "CLAPPER BOARD\0"
+  "CLAPPING HANDS SIGN\0"
   "CLEAR SCREEN SYMBOL\0"
+  "CLINKING BEER MUGS\0"
+  "CLIPBOARD\0"
+  "CLOCK FACE EIGHT OCLOCK\0"
+  "CLOCK FACE EIGHT-THIRTY\0"
+  "CLOCK FACE ELEVEN OCLOCK\0"
+  "CLOCK FACE ELEVEN-THIRTY\0"
+  "CLOCK FACE FIVE OCLOCK\0"
+  "CLOCK FACE FIVE-THIRTY\0"
+  "CLOCK FACE FOUR OCLOCK\0"
+  "CLOCK FACE FOUR-THIRTY\0"
+  "CLOCK FACE NINE OCLOCK\0"
+  "CLOCK FACE NINE-THIRTY\0"
+  "CLOCK FACE ONE OCLOCK\0"
+  "CLOCK FACE ONE-THIRTY\0"
+  "CLOCK FACE SEVEN OCLOCK\0"
+  "CLOCK FACE SEVEN-THIRTY\0"
+  "CLOCK FACE SIX OCLOCK\0"
+  "CLOCK FACE SIX-THIRTY\0"
+  "CLOCK FACE TEN OCLOCK\0"
+  "CLOCK FACE TEN-THIRTY\0"
+  "CLOCK FACE THREE OCLOCK\0"
+  "CLOCK FACE THREE-THIRTY\0"
+  "CLOCK FACE TWELVE OCLOCK\0"
+  "CLOCK FACE TWELVE-THIRTY\0"
+  "CLOCK FACE TWO OCLOCK\0"
+  "CLOCK FACE TWO-THIRTY\0"
   "CLOCKWISE CLOSED CIRCLE ARROW\0"
   "CLOCKWISE CONTOUR INTEGRAL\0"
+  "CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS\0"
   "CLOCKWISE GAPPED CIRCLE ARROW\0"
   "CLOCKWISE INTEGRAL\0"
   "CLOCKWISE OPEN CIRCLE ARROW\0"
+  "CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS\0"
+  "CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY\0"
   "CLOCKWISE TOP SEMICIRCLE ARROW\0"
   "CLOSE UP\0"
+  "CLOSED BOOK\0"
   "CLOSED INTERSECTION WITH SERIFS\0"
+  "CLOSED LOCK WITH KEY\0"
+  "CLOSED MAILBOX WITH LOWERED FLAG\0"
+  "CLOSED MAILBOX WITH RAISED FLAG\0"
   "CLOSED SUBSET\0"
   "CLOSED SUBSET OR EQUAL TO\0"
   "CLOSED SUPERSET\0"
   "CLOSED SUPERSET OR EQUAL TO\0"
+  "CLOSED UMBRELLA\0"
   "CLOSED UNION WITH SERIFS\0"
   "CLOSED UNION WITH SERIFS AND SMASH PRODUCT\0"
   "CLOUD\0"
+  "COCKTAIL GLASS\0"
   "COFFIN\0"
+  "COLLISION SYMBOL\0"
   "COLON\0"
   "COLON EQUALS\0"
   "COLON SIGN\0"
@@ -5084,6 +6104,7 @@ static const char unicode_names_strings[] = \
   "COMBINING DOUBLE CIRCUMFLEX ABOVE\0"
   "COMBINING DOUBLE GRAVE ACCENT\0"
   "COMBINING DOUBLE INVERTED BREVE\0"
+  "COMBINING DOUBLE INVERTED BREVE BELOW\0"
   "COMBINING DOUBLE LOW LINE\0"
   "COMBINING DOUBLE MACRON\0"
   "COMBINING DOUBLE MACRON BELOW\0"
@@ -5247,9 +6268,13 @@ static const char unicode_names_strings[] = \
   "COMMERCIAL MINUS SIGN\0"
   "COMPLEMENT\0"
   "COMPOSITION SYMBOL\0"
+  "CONFETTI BALL\0"
+  "CONFOUNDED FACE\0"
   "CONGRUENT WITH DOT ABOVE\0"
   "CONICAL TAPER\0"
   "CONJUNCTION\0"
+  "CONSTRUCTION SIGN\0"
+  "CONSTRUCTION WORKER\0"
   "CONTAINS AS MEMBER\0"
   "CONTAINS AS NORMAL SUBGROUP\0"
   "CONTAINS AS NORMAL SUBGROUP OR EQUAL TO\0"
@@ -5258,6 +6283,10 @@ static const char unicode_names_strings[] = \
   "CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE\0"
   "CONTINUOUS UNDERLINE SYMBOL\0"
   "CONTOUR INTEGRAL\0"
+  "CONVENIENCE STORE\0"
+  "COOKED RICE\0"
+  "COOKIE\0"
+  "COOKING\0"
   "COPTIC CAPITAL LETTER AKHMIMIC KHEI\0"
   "COPTIC CAPITAL LETTER ALFA\0"
   "COPTIC CAPITAL LETTER CROSSED SHEI\0"
@@ -5415,12 +6444,24 @@ static const char unicode_names_strings[] = \
   "COUNTING ROD UNIT DIGIT SIX\0"
   "COUNTING ROD UNIT DIGIT THREE\0"
   "COUNTING ROD UNIT DIGIT TWO\0"
+  "COUPLE WITH HEART\0"
+  "COW\0"
+  "COW FACE\0"
+  "CREDIT CARD\0"
+  "CRESCENT MOON\0"
+  "CROCODILE\0"
+  "CROSS MARK\0"
   "CROSS OF JERUSALEM\0"
   "CROSS OF LORRAINE\0"
+  "CROSSED FLAGS\0"
   "CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P\0"
   "CROSSED SWORDS\0"
   "CROSSING LANES\0"
+  "CROWN\0"
   "CRUZEIRO SIGN\0"
+  "CRYING CAT FACE\0"
+  "CRYING FACE\0"
+  "CRYSTAL BALL\0"
   "CUBE ROOT\0"
   "CUNEIFORM NUMERIC SIGN EIGHT ASH\0"
   "CUNEIFORM NUMERIC SIGN EIGHT DISH\0"
@@ -6408,8 +7449,14 @@ static const char unicode_names_strings[] = \
   "CURLY BRACKET EXTENSION\0"
   "CURLY LOGICAL AND\0"
   "CURLY LOGICAL OR\0"
+  "CURLY LOOP\0"
+  "CURRENCY EXCHANGE\0"
   "CURRENCY SIGN\0"
+  "CURRY AND RICE\0"
   "CURVED STEM PARAGRAPH SIGN ORNAMENT\0"
+  "CUSTARD\0"
+  "CUSTOMS\0"
+  "CYCLONE\0"
   "CYLINDRICITY\0"
   "CYPRIOT SYLLABLE A\0"
   "CYPRIOT SYLLABLE E\0"
@@ -6584,6 +7631,7 @@ static const char unicode_names_strings[] = \
   "CYRILLIC CAPITAL LETTER PSI\0"
   "CYRILLIC CAPITAL LETTER QA\0"
   "CYRILLIC CAPITAL LETTER REVERSED DZE\0"
+  "CYRILLIC CAPITAL LETTER REVERSED TSE\0"
   "CYRILLIC CAPITAL LETTER REVERSED YU\0"
   "CYRILLIC CAPITAL LETTER REVERSED ZE\0"
   "CYRILLIC CAPITAL LETTER RHA\0"
@@ -6594,6 +7642,7 @@ static const char unicode_names_strings[] = \
   "CYRILLIC CAPITAL LETTER SHA\0"
   "CYRILLIC CAPITAL LETTER SHCHA\0"
   "CYRILLIC CAPITAL LETTER SHHA\0"
+  "CYRILLIC CAPITAL LETTER SHHA WITH DESCENDER\0"
   "CYRILLIC CAPITAL LETTER SHORT I\0"
   "CYRILLIC CAPITAL LETTER SHORT I WITH TAIL\0"
   "CYRILLIC CAPITAL LETTER SHORT U\0"
@@ -6766,6 +7815,7 @@ static const char unicode_names_strings[] = \
   "CYRILLIC SMALL LETTER PSI\0"
   "CYRILLIC SMALL LETTER QA\0"
   "CYRILLIC SMALL LETTER REVERSED DZE\0"
+  "CYRILLIC SMALL LETTER REVERSED TSE\0"
   "CYRILLIC SMALL LETTER REVERSED YU\0"
   "CYRILLIC SMALL LETTER REVERSED ZE\0"
   "CYRILLIC SMALL LETTER RHA\0"
@@ -6776,6 +7826,7 @@ static const char unicode_names_strings[] = \
   "CYRILLIC SMALL LETTER SHA\0"
   "CYRILLIC SMALL LETTER SHCHA\0"
   "CYRILLIC SMALL LETTER SHHA\0"
+  "CYRILLIC SMALL LETTER SHHA WITH DESCENDER\0"
   "CYRILLIC SMALL LETTER SHORT I\0"
   "CYRILLIC SMALL LETTER SHORT I WITH TAIL\0"
   "CYRILLIC SMALL LETTER SHORT U\0"
@@ -6827,15 +7878,20 @@ static const char unicode_names_strings[] = \
   "CYRILLIC THOUSANDS SIGN\0"
   "DAGGER\0"
   "DALET SYMBOL\0"
+  "DANCER\0"
+  "DANGO\0"
   "DARK SHADE\0"
+  "DASH SYMBOL\0"
   "DASHED LOW LINE\0"
   "DASHED OVERLINE\0"
   "DASHED TRIANGLE-HEADED RIGHTWARDS ARROW\0"
+  "DECIDUOUS TREE\0"
   "DECIMAL EXPONENT SYMBOL\0"
   "DECIMAL SEPARATOR KEY SYMBOL\0"
   "DEGREE CELSIUS\0"
   "DEGREE FAHRENHEIT\0"
   "DEGREE SIGN\0"
+  "DELIVERY TRUCK\0"
   "DELTA EQUAL TO\0"
   "DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL\0"
   "DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE\0"
@@ -6852,6 +7908,7 @@ static const char unicode_names_strings[] = \
   "DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE\0"
   "DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE\0"
   "DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE\0"
+  "DEPARTMENT STORE\0"
   "DESCENDING NODE\0"
   "DESERET CAPITAL LETTER AY\0"
   "DESERET CAPITAL LETTER BEE\0"
@@ -6955,6 +8012,7 @@ static const char unicode_names_strings[] = \
   "DEVANAGARI LETTER AA\0"
   "DEVANAGARI LETTER AI\0"
   "DEVANAGARI LETTER AU\0"
+  "DEVANAGARI LETTER AW\0"
   "DEVANAGARI LETTER BA\0"
   "DEVANAGARI LETTER BBA\0"
   "DEVANAGARI LETTER BHA\0"
@@ -6996,6 +8054,8 @@ static const char unicode_names_strings[] = \
   "DEVANAGARI LETTER NNNA\0"
   "DEVANAGARI LETTER NYA\0"
   "DEVANAGARI LETTER O\0"
+  "DEVANAGARI LETTER OE\0"
+  "DEVANAGARI LETTER OOE\0"
   "DEVANAGARI LETTER PA\0"
   "DEVANAGARI LETTER PHA\0"
   "DEVANAGARI LETTER QA\0"
@@ -7013,7 +8073,9 @@ static const char unicode_names_strings[] = \
   "DEVANAGARI LETTER TTA\0"
   "DEVANAGARI LETTER TTHA\0"
   "DEVANAGARI LETTER U\0"
+  "DEVANAGARI LETTER UE\0"
   "DEVANAGARI LETTER UU\0"
+  "DEVANAGARI LETTER UUE\0"
   "DEVANAGARI LETTER VA\0"
   "DEVANAGARI LETTER VOCALIC L\0"
   "DEVANAGARI LETTER VOCALIC LL\0"
@@ -7044,6 +8106,7 @@ static const char unicode_names_strings[] = \
   "DEVANAGARI VOWEL SIGN AA\0"
   "DEVANAGARI VOWEL SIGN AI\0"
   "DEVANAGARI VOWEL SIGN AU\0"
+  "DEVANAGARI VOWEL SIGN AW\0"
   "DEVANAGARI VOWEL SIGN CANDRA E\0"
   "DEVANAGARI VOWEL SIGN CANDRA LONG E\0"
   "DEVANAGARI VOWEL SIGN CANDRA O\0"
@@ -7051,11 +8114,15 @@ static const char unicode_names_strings[] = \
   "DEVANAGARI VOWEL SIGN I\0"
   "DEVANAGARI VOWEL SIGN II\0"
   "DEVANAGARI VOWEL SIGN O\0"
+  "DEVANAGARI VOWEL SIGN OE\0"
+  "DEVANAGARI VOWEL SIGN OOE\0"
   "DEVANAGARI VOWEL SIGN PRISHTHAMATRA E\0"
   "DEVANAGARI VOWEL SIGN SHORT E\0"
   "DEVANAGARI VOWEL SIGN SHORT O\0"
   "DEVANAGARI VOWEL SIGN U\0"
+  "DEVANAGARI VOWEL SIGN UE\0"
   "DEVANAGARI VOWEL SIGN UU\0"
+  "DEVANAGARI VOWEL SIGN UUE\0"
   "DEVANAGARI VOWEL SIGN VOCALIC L\0"
   "DEVANAGARI VOWEL SIGN VOCALIC LL\0"
   "DEVANAGARI VOWEL SIGN VOCALIC R\0"
@@ -7063,6 +8130,7 @@ static const char unicode_names_strings[] = \
   "DIAERESIS\0"
   "DIAMETER SIGN\0"
   "DIAMOND OPERATOR\0"
+  "DIAMOND SHAPE WITH A DOT INSIDE\0"
   "DIAMOND WITH BOTTOM HALF BLACK\0"
   "DIAMOND WITH LEFT HALF BLACK\0"
   "DIAMOND WITH RIGHT HALF BLACK\0"
@@ -7145,7 +8213,10 @@ static const char unicode_names_strings[] = \
   "DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO\0"
   "DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN\0"
   "DIRECT CURRENT SYMBOL FORM TWO\0"
+  "DIRECT HIT\0"
   "DISABLED CAR\0"
+  "DISAPPOINTED BUT RELIEVED FACE\0"
+  "DISAPPOINTED FACE\0"
   "DISCONTINUOUS UNDERLINE SYMBOL\0"
   "DITTO MARK\0"
   "DIVIDES\0"
@@ -7153,6 +8224,9 @@ static const char unicode_names_strings[] = \
   "DIVISION SLASH\0"
   "DIVISION TIMES\0"
   "DIVORCE SYMBOL\0"
+  "DIZZY FACE\0"
+  "DIZZY SYMBOL\0"
+  "DO NOT LITTER SYMBOL\0"
   "DOES NOT CONTAIN AS MEMBER\0"
   "DOES NOT CONTAIN AS NORMAL SUBGROUP\0"
   "DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL\0"
@@ -7164,7 +8238,10 @@ static const char unicode_names_strings[] = \
   "DOES NOT PROVE\0"
   "DOES NOT SUCCEED\0"
   "DOES NOT SUCCEED OR EQUAL\0"
+  "DOG\0"
+  "DOG FACE\0"
   "DOLLAR SIGN\0"
+  "DOLPHIN\0"
   "DOMINO TILE HORIZONTAL BACK\0"
   "DOMINO TILE HORIZONTAL-00-00\0"
   "DOMINO TILE HORIZONTAL-00-01\0"
@@ -7266,6 +8343,7 @@ static const char unicode_names_strings[] = \
   "DOMINO TILE VERTICAL-06-05\0"
   "DOMINO TILE VERTICAL-06-06\0"
   "DONG SIGN\0"
+  "DOOR\0"
   "DOT ABOVE\0"
   "DOT MINUS\0"
   "DOT OPERATOR\0"
@@ -7289,6 +8367,7 @@ static const char unicode_names_strings[] = \
   "DOUBLE CIRCLED DIGIT TWO\0"
   "DOUBLE CIRCLED NUMBER TEN\0"
   "DOUBLE COLON EQUAL\0"
+  "DOUBLE CURLY LOOP\0"
   "DOUBLE DAGGER\0"
   "DOUBLE DOWN TACK\0"
   "DOUBLE EXCLAMATION MARK\0"
@@ -7350,11 +8429,14 @@ static const char unicode_names_strings[] = \
   "DOUBLE-STRUCK SMALL PI\0"
   "DOUBLED FEMALE SIGN\0"
   "DOUBLED MALE SIGN\0"
+  "DOUGHNUT\0"
   "DOWN ARROWHEAD\0"
   "DOWN FISH TAIL\0"
   "DOWN RIGHT DIAGONAL ELLIPSIS\0"
   "DOWN TACK\0"
   "DOWN TACK WITH CIRCLE BELOW\0"
+  "DOWN-POINTING RED TRIANGLE\0"
+  "DOWN-POINTING SMALL RED TRIANGLE\0"
   "DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK\0"
   "DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK\0"
   "DOWNWARDS ANCORA\0"
@@ -7386,8 +8468,21 @@ static const char unicode_names_strings[] = \
   "DOWNWARDS ZIGZAG ARROW\0"
   "DRACHMA SIGN\0"
   "DRAFTING POINT RIGHTWARDS ARROW\0"
+  "DRAGON\0"
+  "DRAGON FACE\0"
+  "DRESS\0"
   "DRIVE SLOW SIGN\0"
+  "DROMEDARY CAMEL\0"
+  "DROPLET\0"
+  "DVD\0"
+  "E-MAIL SYMBOL\0"
+  "EAR\0"
+  "EAR OF MAIZE\0"
+  "EAR OF RICE\0"
   "EARTH\0"
+  "EARTH GLOBE AMERICAS\0"
+  "EARTH GLOBE ASIA-AUSTRALIA\0"
+  "EARTH GLOBE EUROPE-AFRICA\0"
   "EARTH GROUND\0"
   "EAST SYRIAC CROSS\0"
   "EDITORIAL CORONIS\0"
@@ -8471,6 +9566,9 @@ static const char unicode_names_strings[] = \
   "EIGHTH NOTE\0"
   "EJECT SYMBOL\0"
   "ELECTRIC ARROW\0"
+  "ELECTRIC LIGHT BULB\0"
+  "ELECTRIC PLUG\0"
+  "ELECTRIC TORCH\0"
   "ELECTRICAL INTERSECTION\0"
   "ELEMENT OF\0"
   "ELEMENT OF OPENING DOWNWARDS\0"
@@ -8481,6 +9579,7 @@ static const char unicode_names_strings[] = \
   "ELEMENT OF WITH TWO HORIZONTAL STROKES\0"
   "ELEMENT OF WITH UNDERBAR\0"
   "ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE\0"
+  "ELEPHANT\0"
   "EM DASH\0"
   "EM QUAD\0"
   "EM SPACE\0"
@@ -8494,8 +9593,10 @@ static const char unicode_names_strings[] = \
   "EN QUAD\0"
   "EN SPACE\0"
   "END OF PROOF\0"
+  "END WITH LEFTWARDS ARROW ABOVE\0"
   "ENTER SYMBOL\0"
   "ENVELOPE\0"
+  "ENVELOPE WITH DOWNWARDS ARROW ABOVE\0"
   "EQUAL AND PARALLEL TO\0"
   "EQUAL TO BY DEFINITION\0"
   "EQUAL TO OR GREATER-THAN\0"
@@ -8528,7 +9629,9 @@ static const char unicode_names_strings[] = \
   "ESTIMATED SYMBOL\0"
   "ESTIMATES\0"
   "ETHIOPIC COLON\0"
+  "ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK\0"
   "ETHIOPIC COMBINING GEMINATION MARK\0"
+  "ETHIOPIC COMBINING VOWEL LENGTH MARK\0"
   "ETHIOPIC COMMA\0"
   "ETHIOPIC DIGIT EIGHT\0"
   "ETHIOPIC DIGIT FIVE\0"
@@ -8558,6 +9661,13 @@ static const char unicode_names_strings[] = \
   "ETHIOPIC SEMICOLON\0"
   "ETHIOPIC SYLLABLE BA\0"
   "ETHIOPIC SYLLABLE BAA\0"
+  "ETHIOPIC SYLLABLE BBA\0"
+  "ETHIOPIC SYLLABLE BBAA\0"
+  "ETHIOPIC SYLLABLE BBE\0"
+  "ETHIOPIC SYLLABLE BBEE\0"
+  "ETHIOPIC SYLLABLE BBI\0"
+  "ETHIOPIC SYLLABLE BBO\0"
+  "ETHIOPIC SYLLABLE BBU\0"
   "ETHIOPIC SYLLABLE BE\0"
   "ETHIOPIC SYLLABLE BEE\0"
   "ETHIOPIC SYLLABLE BI\0"
@@ -8578,6 +9688,13 @@ static const char unicode_names_strings[] = \
   "ETHIOPIC SYLLABLE CCHAA\0"
   "ETHIOPIC SYLLABLE CCHE\0"
   "ETHIOPIC SYLLABLE CCHEE\0"
+  "ETHIOPIC SYLLABLE CCHHA\0"
+  "ETHIOPIC SYLLABLE CCHHAA\0"
+  "ETHIOPIC SYLLABLE CCHHE\0"
+  "ETHIOPIC SYLLABLE CCHHEE\0"
+  "ETHIOPIC SYLLABLE CCHHI\0"
+  "ETHIOPIC SYLLABLE CCHHO\0"
+  "ETHIOPIC SYLLABLE CCHHU\0"
   "ETHIOPIC SYLLABLE CCHI\0"
   "ETHIOPIC SYLLABLE CCHO\0"
   "ETHIOPIC SYLLABLE CCHU\0"
@@ -8606,6 +9723,12 @@ static const char unicode_names_strings[] = \
   "ETHIOPIC SYLLABLE DDAA\0"
   "ETHIOPIC SYLLABLE DDE\0"
   "ETHIOPIC SYLLABLE DDEE\0"
+  "ETHIOPIC SYLLABLE DDHAA\0"
+  "ETHIOPIC SYLLABLE DDHE\0"
+  "ETHIOPIC SYLLABLE DDHEE\0"
+  "ETHIOPIC SYLLABLE DDHI\0"
+  "ETHIOPIC SYLLABLE DDHO\0"
+  "ETHIOPIC SYLLABLE DDHU\0"
   "ETHIOPIC SYLLABLE DDI\0"
   "ETHIOPIC SYLLABLE DDO\0"
   "ETHIOPIC SYLLABLE DDOA\0"
@@ -8618,6 +9741,12 @@ static const char unicode_names_strings[] = \
   "ETHIOPIC SYLLABLE DOA\0"
   "ETHIOPIC SYLLABLE DU\0"
   "ETHIOPIC SYLLABLE DWA\0"
+  "ETHIOPIC SYLLABLE DZAA\0"
+  "ETHIOPIC SYLLABLE DZE\0"
+  "ETHIOPIC SYLLABLE DZEE\0"
+  "ETHIOPIC SYLLABLE DZI\0"
+  "ETHIOPIC SYLLABLE DZO\0"
+  "ETHIOPIC SYLLABLE DZU\0"
   "ETHIOPIC SYLLABLE FA\0"
   "ETHIOPIC SYLLABLE FAA\0"
   "ETHIOPIC SYLLABLE FE\0"
@@ -8899,6 +10028,12 @@ static const char unicode_names_strings[] = \
   "ETHIOPIC SYLLABLE TSO\0"
   "ETHIOPIC SYLLABLE TSU\0"
   "ETHIOPIC SYLLABLE TSWA\0"
+  "ETHIOPIC SYLLABLE TTHAA\0"
+  "ETHIOPIC SYLLABLE TTHE\0"
+  "ETHIOPIC SYLLABLE TTHEE\0"
+  "ETHIOPIC SYLLABLE TTHI\0"
+  "ETHIOPIC SYLLABLE TTHO\0"
+  "ETHIOPIC SYLLABLE TTHU\0"
   "ETHIOPIC SYLLABLE TU\0"
   "ETHIOPIC SYLLABLE TWA\0"
   "ETHIOPIC SYLLABLE TZA\0"
@@ -8991,6 +10126,9 @@ static const char unicode_names_strings[] = \
   "EULER CONSTANT\0"
   "EURO SIGN\0"
   "EURO-CURRENCY SIGN\0"
+  "EUROPEAN CASTLE\0"
+  "EUROPEAN POST OFFICE\0"
+  "EVERGREEN TREE\0"
   "EXCESS\0"
   "EXCLAMATION MARK\0"
   "EXCLAMATION QUESTION MARK\0"
@@ -9004,29 +10142,71 @@ static const char unicode_names_strings[] = \
   "EXTENDED ARABIC-INDIC DIGIT THREE\0"
   "EXTENDED ARABIC-INDIC DIGIT TWO\0"
   "EXTENDED ARABIC-INDIC DIGIT ZERO\0"
+  "EXTRATERRESTRIAL ALIEN\0"
+  "EYEGLASSES\0"
+  "EYES\0"
+  "FACE MASSAGE\0"
+  "FACE SAVOURING DELICIOUS FOOD\0"
+  "FACE SCREAMING IN FEAR\0"
+  "FACE THROWING A KISS\0"
+  "FACE WITH COLD SWEAT\0"
+  "FACE WITH LOOK OF TRIUMPH\0"
+  "FACE WITH MEDICAL MASK\0"
+  "FACE WITH NO GOOD GESTURE\0"
+  "FACE WITH OK GESTURE\0"
+  "FACE WITH OPEN MOUTH AND COLD SWEAT\0"
+  "FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES\0"
+  "FACE WITH STUCK-OUT TONGUE AND WINKING EYE\0"
+  "FACE WITH TEARS OF JOY\0"
+  "FACE WITHOUT MOUTH\0"
   "FACSIMILE SIGN\0"
+  "FACTORY\0"
+  "FALLEN LEAF\0"
   "FALLING DIAGONAL CROSSING NORTH EAST ARROW\0"
   "FALLING DIAGONAL CROSSING RISING DIAGONAL\0"
   "FALLING DIAGONAL IN WHITE CIRCLE IN BLACK SQUARE\0"
+  "FAMILY\0"
   "FARSI SYMBOL\0"
+  "FATHER CHRISTMAS\0"
+  "FAX MACHINE\0"
+  "FEARFUL FACE\0"
   "FEMALE SIGN\0"
   "FEMININE ORDINAL INDICATOR\0"
+  "FERRIS WHEEL\0"
   "FERRY\0"
   "FIGURE DASH\0"
   "FIGURE SPACE\0"
+  "FILE FOLDER\0"
   "FINITE PART INTEGRAL\0"
+  "FIRE\0"
+  "FIRE ENGINE\0"
+  "FIREWORK SPARKLER\0"
+  "FIREWORKS\0"
   "FIRST QUARTER MOON\0"
+  "FIRST QUARTER MOON SYMBOL\0"
+  "FIRST QUARTER MOON WITH FACE\0"
+  "FISH\0"
+  "FISH CAKE WITH SWIRL DESIGN\0"
   "FISHEYE\0"
+  "FISHING POLE AND FISH\0"
+  "FISTED HAND SIGN\0"
   "FIVE DOT MARK\0"
   "FIVE DOT PUNCTUATION\0"
   "FLAG IN HOLE\0"
   "FLATNESS\0"
   "FLEUR-DE-LIS\0"
+  "FLEXED BICEPS\0"
+  "FLOPPY DISK\0"
   "FLORAL HEART\0"
   "FLOWER\0"
+  "FLOWER PLAYING CARDS\0"
   "FLOWER PUNCTUATION MARK\0"
+  "FLUSHED FACE\0"
+  "FOGGY\0"
+  "FOOTPRINTS\0"
   "FOR ALL\0"
   "FORCES\0"
+  "FORK AND KNIFE\0"
   "FORKED PARAGRAPHOS\0"
   "FORKING\0"
   "FOUNTAIN\0"
@@ -9034,16 +10214,23 @@ static const char unicode_names_strings[] = \
   "FOUR CLUB-SPOKED ASTERISK\0"
   "FOUR DOT MARK\0"
   "FOUR DOT PUNCTUATION\0"
+  "FOUR LEAF CLOVER\0"
   "FOUR TEARDROP-SPOKED ASTERISK\0"
   "FOUR-PER-EM SPACE\0"
   "FOURTH ROOT\0"
   "FRACTION NUMERATOR ONE\0"
   "FRACTION SLASH\0"
   "FRENCH FRANC SIGN\0"
+  "FRENCH FRIES\0"
+  "FRIED SHRIMP\0"
+  "FROG FACE\0"
+  "FRONT-FACING BABY CHICK\0"
   "FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW\0"
   "FROWN\0"
   "FUEL PUMP\0"
   "FULL BLOCK\0"
+  "FULL MOON SYMBOL\0"
+  "FULL MOON WITH FACE\0"
   "FULL OUTER JOIN\0"
   "FULL STOP\0"
   "FULLWIDTH AMPERSAND\0"
@@ -9152,9 +10339,11 @@ static const char unicode_names_strings[] = \
   "FUNCTION APPLICATION\0"
   "FUNERAL URN\0"
   "FUSE\0"
+  "GAME DIE\0"
   "GEAR\0"
   "GEAR WITH HANDLES\0"
   "GEAR WITHOUT HUB\0"
+  "GEM STONE\0"
   "GEMINI\0"
   "GEOMETRIC PROPORTION\0"
   "GEOMETRICALLY EQUAL TO\0"
@@ -9281,7 +10470,9 @@ static const char unicode_names_strings[] = \
   "GEORGIAN SMALL LETTER ZHAR\0"
   "GERMAN PENNY SIGN\0"
   "GETA MARK\0"
+  "GHOST\0"
   "GIMEL SYMBOL\0"
+  "GIRL\0"
   "GLAGOLITIC CAPITAL LETTER AZU\0"
   "GLAGOLITIC CAPITAL LETTER BIG YUS\0"
   "GLAGOLITIC CAPITAL LETTER BUKY\0"
@@ -9377,6 +10568,9 @@ static const char unicode_names_strings[] = \
   "GLAGOLITIC SMALL LETTER ZEMLJA\0"
   "GLAGOLITIC SMALL LETTER ZHIVETE\0"
   "GLEICH STARK\0"
+  "GLOBE WITH MERIDIANS\0"
+  "GLOWING STAR\0"
+  "GOAT\0"
   "GOTHIC LETTER AHSA\0"
   "GOTHIC LETTER AIHVUS\0"
   "GOTHIC LETTER BAIRKAN\0"
@@ -9404,6 +10598,8 @@ static const char unicode_names_strings[] = \
   "GOTHIC LETTER THIUTH\0"
   "GOTHIC LETTER URUS\0"
   "GOTHIC LETTER WINJA\0"
+  "GRADUATION CAP\0"
+  "GRAPES\0"
   "GRAVE ACCENT\0"
   "GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN\0"
   "GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL\0"
@@ -9938,7 +11134,15 @@ static const char unicode_names_strings[] = \
   "GREEK YEAR SIGN\0"
   "GREEK YPOGEGRAMMENI\0"
   "GREEK ZERO SIGN\0"
+  "GREEN APPLE\0"
+  "GREEN BOOK\0"
+  "GREEN HEART\0"
+  "GRINNING CAT FACE WITH SMILING EYES\0"
+  "GRINNING FACE WITH SMILING EYES\0"
+  "GROWING HEART\0"
   "GUARANI SIGN\0"
+  "GUARDSMAN\0"
+  "GUITAR\0"
   "GUJARATI DIGIT EIGHT\0"
   "GUJARATI DIGIT FIVE\0"
   "GUJARATI DIGIT FOUR\0"
@@ -10102,6 +11306,7 @@ static const char unicode_names_strings[] = \
   "GURMUKHI VOWEL SIGN U\0"
   "GURMUKHI VOWEL SIGN UU\0"
   "HAIR SPACE\0"
+  "HAIRCUT\0"
   "HALFWIDTH BLACK SQUARE\0"
   "HALFWIDTH DOWNWARDS ARROW\0"
   "HALFWIDTH FORMS LIGHT VERTICAL\0"
@@ -10224,8 +11429,12 @@ static const char unicode_names_strings[] = \
   "HALFWIDTH RIGHTWARDS ARROW\0"
   "HALFWIDTH UPWARDS ARROW\0"
   "HALFWIDTH WHITE CIRCLE\0"
+  "HAMBURGER\0"
+  "HAMMER\0"
   "HAMMER AND PICK\0"
   "HAMMER AND SICKLE\0"
+  "HAMSTER FACE\0"
+  "HANDBAG\0"
   "HANGUL CHOSEONG CEONGCHIEUMCHIEUCH\0"
   "HANGUL CHOSEONG CEONGCHIEUMCIEUC\0"
   "HANGUL CHOSEONG CEONGCHIEUMSIOS\0"
@@ -10712,7 +11921,14 @@ static const char unicode_names_strings[] = \
   "HANUNOO SIGN PAMUDPOD\0"
   "HANUNOO VOWEL SIGN I\0"
   "HANUNOO VOWEL SIGN U\0"
+  "HAPPY PERSON RAISING ONE HAND\0"
+  "HATCHING CHICK\0"
+  "HEADPHONE\0"
   "HEADSTONE GRAVEYARD SYMBOL\0"
+  "HEAR-NO-EVIL MONKEY\0"
+  "HEART DECORATION\0"
+  "HEART WITH ARROW\0"
+  "HEART WITH RIBBON\0"
   "HEAVY ASTERISK\0"
   "HEAVY BALLOT X\0"
   "HEAVY BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW\0"
@@ -10729,6 +11945,8 @@ static const char unicode_names_strings[] = \
   "HEAVY CIRCLED SALTIRE\0"
   "HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW\0"
   "HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW\0"
+  "HEAVY DIVISION SIGN\0"
+  "HEAVY DOLLAR SIGN\0"
   "HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT\0"
   "HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT\0"
   "HEAVY EIGHT POINTED RECTILINEAR BLACK STAR\0"
@@ -10741,12 +11959,16 @@ static const char unicode_names_strings[] = \
   "HEAVY LARGE CIRCLE\0"
   "HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT\0"
   "HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT\0"
+  "HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT\0"
+  "HEAVY LOW SINGLE COMMA QUOTATION MARK ORNAMENT\0"
   "HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW\0"
+  "HEAVY MINUS SIGN\0"
   "HEAVY MULTIPLICATION X\0"
   "HEAVY NORTH EAST ARROW\0"
   "HEAVY OPEN CENTRE CROSS\0"
   "HEAVY OUTLINED BLACK STAR\0"
   "HEAVY OVAL WITH OVAL INSIDE\0"
+  "HEAVY PLUS SIGN\0"
   "HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT\0"
   "HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT\0"
   "HEAVY RIGHTWARDS ARROW\0"
@@ -10897,8 +12119,10 @@ static const char unicode_names_strings[] = \
   "HEBREW PUNCTUATION NUN HAFUKHA\0"
   "HEBREW PUNCTUATION PASEQ\0"
   "HEBREW PUNCTUATION SOF PASUQ\0"
+  "HELICOPTER\0"
   "HELM SYMBOL\0"
   "HELMET WITH WHITE CROSS\0"
+  "HERB\0"
   "HERMITIAN CONJUGATE MATRIX\0"
   "HEXAGRAM FOR ABUNDANCE\0"
   "HEXAGRAM FOR AFTER COMPLETION\0"
@@ -10964,10 +12188,16 @@ static const char unicode_names_strings[] = \
   "HEXAGRAM FOR WAITING\0"
   "HEXAGRAM FOR WORK ON THE DECAYED\0"
   "HEXAGRAM FOR YOUTHFUL FOLLY\0"
+  "HIBISCUS\0"
+  "HIGH BRIGHTNESS SYMBOL\0"
   "HIGH VOLTAGE SIGN\0"
+  "HIGH-HEELED SHOE\0"
+  "HIGH-SPEED TRAIN\0"
+  "HIGH-SPEED TRAIN WITH BULLET NOSE\0"
   "HIRAGANA DIGRAPH YORI\0"
   "HIRAGANA ITERATION MARK\0"
   "HIRAGANA LETTER A\0"
+  "HIRAGANA LETTER ARCHAIC YE\0"
   "HIRAGANA LETTER BA\0"
   "HIRAGANA LETTER BE\0"
   "HIRAGANA LETTER BI\0"
@@ -11055,7 +12285,10 @@ static const char unicode_names_strings[] = \
   "HIRAGANA LETTER ZU\0"
   "HIRAGANA VOICED ITERATION MARK\0"
   "HISTORIC SITE\0"
+  "HOCHO\0"
   "HOMOTHETIC\0"
+  "HONEY POT\0"
+  "HONEYBEE\0"
   "HORIZONTAL BAR\0"
   "HORIZONTAL BLACK HEXAGON\0"
   "HORIZONTAL ELLIPSIS\0"
@@ -11065,11 +12298,21 @@ static const char unicode_names_strings[] = \
   "HORIZONTAL SCAN LINE-3\0"
   "HORIZONTAL SCAN LINE-7\0"
   "HORIZONTAL SCAN LINE-9\0"
+  "HORIZONTAL TRAFFIC LIGHT\0"
+  "HORSE\0"
+  "HORSE FACE\0"
+  "HORSE RACING\0"
+  "HOSPITAL\0"
   "HOT BEVERAGE\0"
   "HOT SPRINGS\0"
+  "HOTEL\0"
   "HOURGLASS\0"
+  "HOURGLASS WITH FLOWING SAND\0"
   "HOUSE\0"
+  "HOUSE BUILDING\0"
+  "HOUSE WITH GARDEN\0"
   "HRYVNIA SIGN\0"
+  "HUNDRED POINTS SYMBOL\0"
   "HYPHEN\0"
   "HYPHEN BULLET\0"
   "HYPHEN WITH DIAERESIS\0"
@@ -11077,6 +12320,7 @@ static const char unicode_names_strings[] = \
   "HYPHENATION POINT\0"
   "HYPODIASTOLE\0"
   "HYSTERESIS SYMBOL\0"
+  "ICE CREAM\0"
   "ICE SKATE\0"
   "IDENTICAL TO\0"
   "IDENTICAL TO AND SLANTED PARALLEL\0"
@@ -11192,6 +12436,7 @@ static const char unicode_names_strings[] = \
   "IDEOGRAPHIC VARIATION INDICATOR\0"
   "IMAGE OF\0"
   "IMAGE OF OR APPROXIMATELY EQUAL TO\0"
+  "IMP\0"
   "IMPERIAL ARAMAIC LETTER ALEPH\0"
   "IMPERIAL ARAMAIC LETTER AYIN\0"
   "IMPERIAL ARAMAIC LETTER BETH\0"
@@ -11223,14 +12468,23 @@ static const char unicode_names_strings[] = \
   "IMPERIAL ARAMAIC NUMBER TWENTY\0"
   "IMPERIAL ARAMAIC NUMBER TWO\0"
   "IMPERIAL ARAMAIC SECTION SIGN\0"
+  "INBOX TRAY\0"
+  "INCOMING ENVELOPE\0"
   "INCOMPLETE INFINITY\0"
   "INCREASES AS\0"
   "INCREMENT\0"
+  "INDIAN RUPEE SIGN\0"
   "INFINITY\0"
   "INFINITY NEGATED WITH VERTICAL BAR\0"
+  "INFORMATION DESK PERSON\0"
   "INFORMATION SOURCE\0"
   "INHIBIT ARABIC FORM SHAPING\0"
   "INHIBIT SYMMETRIC SWAPPING\0"
+  "INPUT SYMBOL FOR LATIN CAPITAL LETTERS\0"
+  "INPUT SYMBOL FOR LATIN LETTERS\0"
+  "INPUT SYMBOL FOR LATIN SMALL LETTERS\0"
+  "INPUT SYMBOL FOR NUMBERS\0"
+  "INPUT SYMBOL FOR SYMBOLS\0"
   "INSCRIPTIONAL PAHLAVI LETTER ALEPH\0"
   "INSCRIPTIONAL PAHLAVI LETTER BETH\0"
   "INSCRIPTIONAL PAHLAVI LETTER DALETH\0"
@@ -11320,13 +12574,22 @@ static const char unicode_names_strings[] = \
   "INVERTED INTERROBANG\0"
   "INVERTED LAZY S\0"
   "INVERTED OHM SIGN\0"
+  "INVERTED PENTAGRAM\0"
   "INVERTED QUESTION MARK\0"
   "INVERTED UNDERTIE\0"
   "INVISIBLE PLUS\0"
   "INVISIBLE SEPARATOR\0"
   "INVISIBLE TIMES\0"
+  "IZAKAYA LANTERN\0"
+  "JACK-O-LANTERN\0"
   "JAPANESE BANK SYMBOL\0"
+  "JAPANESE CASTLE\0"
+  "JAPANESE DOLLS\0"
+  "JAPANESE GOBLIN\0"
   "JAPANESE INDUSTRIAL STANDARD SYMBOL\0"
+  "JAPANESE OGRE\0"
+  "JAPANESE POST OFFICE\0"
+  "JAPANESE SYMBOL FOR BEGINNER\0"
   "JAVANESE CONSONANT SIGN CAKRA\0"
   "JAVANESE CONSONANT SIGN KERET\0"
   "JAVANESE CONSONANT SIGN PENGKAL\0"
@@ -11418,6 +12681,7 @@ static const char unicode_names_strings[] = \
   "JAVANESE VOWEL SIGN TOLONG\0"
   "JAVANESE VOWEL SIGN WULU\0"
   "JAVANESE VOWEL SIGN WULU MELIK\0"
+  "JEANS\0"
   "JOIN\0"
   "JUNO\0"
   "JUPITER\0"
@@ -11790,6 +13054,7 @@ static const char unicode_names_strings[] = \
   "KATAKANA DIGRAPH KOTO\0"
   "KATAKANA ITERATION MARK\0"
   "KATAKANA LETTER A\0"
+  "KATAKANA LETTER ARCHAIC E\0"
   "KATAKANA LETTER BA\0"
   "KATAKANA LETTER BE\0"
   "KATAKANA LETTER BI\0"
@@ -11950,7 +13215,9 @@ static const char unicode_names_strings[] = \
   "KAYAH LI VOWEL U\0"
   "KAYAH LI VOWEL UE\0"
   "KELVIN SIGN\0"
+  "KEY\0"
   "KEYBOARD\0"
+  "KEYCAP TEN\0"
   "KHAROSHTHI DIGIT FOUR\0"
   "KHAROSHTHI DIGIT ONE\0"
   "KHAROSHTHI DIGIT THREE\0"
@@ -12162,9 +13429,16 @@ static const char unicode_names_strings[] = \
   "KHMER VOWEL SIGN Y\0"
   "KHMER VOWEL SIGN YA\0"
   "KHMER VOWEL SIGN YY\0"
+  "KIMONO\0"
   "KIP SIGN\0"
+  "KISS\0"
+  "KISS MARK\0"
+  "KISSING CAT FACE WITH CLOSED EYES\0"
+  "KISSING FACE WITH CLOSED EYES\0"
+  "KOALA\0"
   "KOREAN STANDARD SYMBOL\0"
   "L B BAR SYMBOL\0"
+  "LADY BEETLE\0"
   "LANGUAGE TAG\0"
   "LAO CANCELLATION MARK\0"
   "LAO DIGIT EIGHT\0"
@@ -12231,11 +13505,15 @@ static const char unicode_names_strings[] = \
   "LAO VOWEL SIGN UU\0"
   "LAO VOWEL SIGN Y\0"
   "LAO VOWEL SIGN YY\0"
+  "LARGE BLUE CIRCLE\0"
+  "LARGE BLUE DIAMOND\0"
   "LARGE CIRCLE\0"
   "LARGE DOWN TACK\0"
   "LARGE LEFT TRIANGLE OPERATOR\0"
   "LARGE ONE DOT OVER TWO DOTS PUNCTUATION\0"
   "LARGE ONE RING OVER TWO RINGS PUNCTUATION\0"
+  "LARGE ORANGE DIAMOND\0"
+  "LARGE RED CIRCLE\0"
   "LARGE TRIPLE VERTICAL BAR OPERATOR\0"
   "LARGE TWO DOTS OVER ONE DOT PUNCTUATION\0"
   "LARGE TWO RINGS OVER ONE RING PUNCTUATION\0"
@@ -12243,6 +13521,8 @@ static const char unicode_names_strings[] = \
   "LARGER THAN\0"
   "LARGER THAN OR EQUAL TO\0"
   "LAST QUARTER MOON\0"
+  "LAST QUARTER MOON SYMBOL\0"
+  "LAST QUARTER MOON WITH FACE\0"
   "LATIN CAPITAL LETTER A\0"
   "LATIN CAPITAL LETTER A WITH ACUTE\0"
   "LATIN CAPITAL LETTER A WITH BREVE\0"
@@ -12367,6 +13647,7 @@ static const char unicode_names_strings[] = \
   "LATIN CAPITAL LETTER G WITH DOT ABOVE\0"
   "LATIN CAPITAL LETTER G WITH HOOK\0"
   "LATIN CAPITAL LETTER G WITH MACRON\0"
+  "LATIN CAPITAL LETTER G WITH OBLIQUE STROKE\0"
   "LATIN CAPITAL LETTER G WITH STROKE\0"
   "LATIN CAPITAL LETTER GAMMA\0"
   "LATIN CAPITAL LETTER GLOTTAL STOP\0"
@@ -12421,6 +13702,7 @@ static const char unicode_names_strings[] = \
   "LATIN CAPITAL LETTER K WITH DOT BELOW\0"
   "LATIN CAPITAL LETTER K WITH HOOK\0"
   "LATIN CAPITAL LETTER K WITH LINE BELOW\0"
+  "LATIN CAPITAL LETTER K WITH OBLIQUE STROKE\0"
   "LATIN CAPITAL LETTER K WITH STROKE\0"
   "LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE\0"
   "LATIN CAPITAL LETTER L\0"
@@ -12451,12 +13733,14 @@ static const char unicode_names_strings[] = \
   "LATIN CAPITAL LETTER N WITH CARON\0"
   "LATIN CAPITAL LETTER N WITH CEDILLA\0"
   "LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW\0"
+  "LATIN CAPITAL LETTER N WITH DESCENDER\0"
   "LATIN CAPITAL LETTER N WITH DOT ABOVE\0"
   "LATIN CAPITAL LETTER N WITH DOT BELOW\0"
   "LATIN CAPITAL LETTER N WITH GRAVE\0"
   "LATIN CAPITAL LETTER N WITH LEFT HOOK\0"
   "LATIN CAPITAL LETTER N WITH LINE BELOW\0"
   "LATIN CAPITAL LETTER N WITH LONG RIGHT LEG\0"
+  "LATIN CAPITAL LETTER N WITH OBLIQUE STROKE\0"
   "LATIN CAPITAL LETTER N WITH SMALL LETTER J\0"
   "LATIN CAPITAL LETTER N WITH TILDE\0"
   "LATIN CAPITAL LETTER NJ\0"
@@ -12527,6 +13811,7 @@ static const char unicode_names_strings[] = \
   "LATIN CAPITAL LETTER R WITH DOUBLE GRAVE\0"
   "LATIN CAPITAL LETTER R WITH INVERTED BREVE\0"
   "LATIN CAPITAL LETTER R WITH LINE BELOW\0"
+  "LATIN CAPITAL LETTER R WITH OBLIQUE STROKE\0"
   "LATIN CAPITAL LETTER R WITH STROKE\0"
   "LATIN CAPITAL LETTER R WITH TAIL\0"
   "LATIN CAPITAL LETTER REVERSED C WITH DOT\0"
@@ -12543,6 +13828,7 @@ static const char unicode_names_strings[] = \
   "LATIN CAPITAL LETTER S WITH DOT ABOVE\0"
   "LATIN CAPITAL LETTER S WITH DOT BELOW\0"
   "LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE\0"
+  "LATIN CAPITAL LETTER S WITH OBLIQUE STROKE\0"
   "LATIN CAPITAL LETTER S WITH SWASH TAIL\0"
   "LATIN CAPITAL LETTER SALTILLO\0"
   "LATIN CAPITAL LETTER SCHWA\0"
@@ -12569,6 +13855,7 @@ static const char unicode_names_strings[] = \
   "LATIN CAPITAL LETTER TRESILLO\0"
   "LATIN CAPITAL LETTER TURNED A\0"
   "LATIN CAPITAL LETTER TURNED ALPHA\0"
+  "LATIN CAPITAL LETTER TURNED H\0"
   "LATIN CAPITAL LETTER TURNED INSULAR G\0"
   "LATIN CAPITAL LETTER TURNED L\0"
   "LATIN CAPITAL LETTER TURNED M\0"
@@ -12708,6 +13995,7 @@ static const char unicode_names_strings[] = \
   "LATIN LETTER SMALL CAPITAL S\0"
   "LATIN LETTER SMALL CAPITAL T\0"
   "LATIN LETTER SMALL CAPITAL TURNED E\0"
+  "LATIN LETTER SMALL CAPITAL TURNED M\0"
   "LATIN LETTER SMALL CAPITAL TURNED R\0"
   "LATIN LETTER SMALL CAPITAL U\0"
   "LATIN LETTER SMALL CAPITAL V\0"
@@ -12879,6 +14167,7 @@ static const char unicode_names_strings[] = \
   "LATIN SMALL LETTER G WITH DOT ABOVE\0"
   "LATIN SMALL LETTER G WITH HOOK\0"
   "LATIN SMALL LETTER G WITH MACRON\0"
+  "LATIN SMALL LETTER G WITH OBLIQUE STROKE\0"
   "LATIN SMALL LETTER G WITH PALATAL HOOK\0"
   "LATIN SMALL LETTER G WITH STROKE\0"
   "LATIN SMALL LETTER GAMMA\0"
@@ -12940,6 +14229,7 @@ static const char unicode_names_strings[] = \
   "LATIN SMALL LETTER K WITH DOT BELOW\0"
   "LATIN SMALL LETTER K WITH HOOK\0"
   "LATIN SMALL LETTER K WITH LINE BELOW\0"
+  "LATIN SMALL LETTER K WITH OBLIQUE STROKE\0"
   "LATIN SMALL LETTER K WITH PALATAL HOOK\0"
   "LATIN SMALL LETTER K WITH STROKE\0"
   "LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE\0"
@@ -12961,6 +14251,7 @@ static const char unicode_names_strings[] = \
   "LATIN SMALL LETTER L WITH MIDDLE TILDE\0"
   "LATIN SMALL LETTER L WITH PALATAL HOOK\0"
   "LATIN SMALL LETTER L WITH RETROFLEX HOOK\0"
+  "LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT\0"
   "LATIN SMALL LETTER L WITH STROKE\0"
   "LATIN SMALL LETTER LAMBDA WITH STROKE\0"
   "LATIN SMALL LETTER LEZH\0"
@@ -12989,6 +14280,7 @@ static const char unicode_names_strings[] = \
   "LATIN SMALL LETTER N WITH CEDILLA\0"
   "LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW\0"
   "LATIN SMALL LETTER N WITH CURL\0"
+  "LATIN SMALL LETTER N WITH DESCENDER\0"
   "LATIN SMALL LETTER N WITH DOT ABOVE\0"
   "LATIN SMALL LETTER N WITH DOT BELOW\0"
   "LATIN SMALL LETTER N WITH GRAVE\0"
@@ -12996,6 +14288,7 @@ static const char unicode_names_strings[] = \
   "LATIN SMALL LETTER N WITH LINE BELOW\0"
   "LATIN SMALL LETTER N WITH LONG RIGHT LEG\0"
   "LATIN SMALL LETTER N WITH MIDDLE TILDE\0"
+  "LATIN SMALL LETTER N WITH OBLIQUE STROKE\0"
   "LATIN SMALL LETTER N WITH PALATAL HOOK\0"
   "LATIN SMALL LETTER N WITH RETROFLEX HOOK\0"
   "LATIN SMALL LETTER N WITH TILDE\0"
@@ -13080,6 +14373,7 @@ static const char unicode_names_strings[] = \
   "LATIN SMALL LETTER R WITH LINE BELOW\0"
   "LATIN SMALL LETTER R WITH LONG LEG\0"
   "LATIN SMALL LETTER R WITH MIDDLE TILDE\0"
+  "LATIN SMALL LETTER R WITH OBLIQUE STROKE\0"
   "LATIN SMALL LETTER R WITH PALATAL HOOK\0"
   "LATIN SMALL LETTER R WITH STROKE\0"
   "LATIN SMALL LETTER R WITH TAIL\0"
@@ -13106,6 +14400,7 @@ static const char unicode_names_strings[] = \
   "LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE\0"
   "LATIN SMALL LETTER S WITH HOOK\0"
   "LATIN SMALL LETTER S WITH MIDDLE TILDE\0"
+  "LATIN SMALL LETTER S WITH OBLIQUE STROKE\0"
   "LATIN SMALL LETTER S WITH PALATAL HOOK\0"
   "LATIN SMALL LETTER S WITH SWASH TAIL\0"
   "LATIN SMALL LETTER SALTILLO\0"
@@ -13279,14 +14574,24 @@ static const char unicode_names_strings[] = \
   "LATIN SMALL LIGATURE ST\0"
   "LATIN SUBSCRIPT SMALL LETTER A\0"
   "LATIN SUBSCRIPT SMALL LETTER E\0"
+  "LATIN SUBSCRIPT SMALL LETTER H\0"
   "LATIN SUBSCRIPT SMALL LETTER I\0"
   "LATIN SUBSCRIPT SMALL LETTER J\0"
+  "LATIN SUBSCRIPT SMALL LETTER K\0"
+  "LATIN SUBSCRIPT SMALL LETTER L\0"
+  "LATIN SUBSCRIPT SMALL LETTER M\0"
+  "LATIN SUBSCRIPT SMALL LETTER N\0"
   "LATIN SUBSCRIPT SMALL LETTER O\0"
+  "LATIN SUBSCRIPT SMALL LETTER P\0"
   "LATIN SUBSCRIPT SMALL LETTER R\0"
+  "LATIN SUBSCRIPT SMALL LETTER S\0"
   "LATIN SUBSCRIPT SMALL LETTER SCHWA\0"
+  "LATIN SUBSCRIPT SMALL LETTER T\0"
   "LATIN SUBSCRIPT SMALL LETTER U\0"
   "LATIN SUBSCRIPT SMALL LETTER V\0"
   "LATIN SUBSCRIPT SMALL LETTER X\0"
+  "LEAF FLUTTERING IN WIND\0"
+  "LEDGER\0"
   "LEFT AND RIGHT DOUBLE TURNSTILE\0"
   "LEFT AND RIGHT TACK\0"
   "LEFT ANGLE BRACKET\0"
@@ -13318,6 +14623,7 @@ static const char unicode_names_strings[] = \
   "LEFT HALF BLACK CIRCLE\0"
   "LEFT HALF BLOCK\0"
   "LEFT LOW PARAPHRASE BRACKET\0"
+  "LEFT LUGGAGE\0"
   "LEFT MULTIMAP\0"
   "LEFT NORMAL FACTOR SEMIDIRECT PRODUCT\0"
   "LEFT ONE EIGHTH BLOCK\0"
@@ -13371,9 +14677,11 @@ static const char unicode_names_strings[] = \
   "LEFT WIGGLY FENCE\0"
   "LEFT-FACING SVASTI SIGN\0"
   "LEFT-FACING SVASTI SIGN WITH DOTS\0"
+  "LEFT-HANDED INTERLACED PENTAGRAM\0"
   "LEFT-POINTING ANGLE BRACKET\0"
   "LEFT-POINTING CURVED ANGLE BRACKET\0"
   "LEFT-POINTING DOUBLE ANGLE QUOTATION MARK\0"
+  "LEFT-POINTING MAGNIFYING GLASS\0"
   "LEFT-SHADED WHITE RIGHTWARDS ARROW\0"
   "LEFT-SIDE ARC ANTICLOCKWISE ARROW\0"
   "LEFT-TO-RIGHT EMBEDDING\0"
@@ -13443,7 +14751,9 @@ static const char unicode_names_strings[] = \
   "LEFTWARDS TWO-HEADED TRIPLE DASH ARROW\0"
   "LEFTWARDS WAVE ARROW\0"
   "LEFTWARDS WHITE ARROW\0"
+  "LEMON\0"
   "LEO\0"
+  "LEOPARD\0"
   "LEPCHA CONSONANT SIGN K\0"
   "LEPCHA CONSONANT SIGN KANG\0"
   "LEPCHA CONSONANT SIGN L\0"
@@ -13546,6 +14856,7 @@ static const char unicode_names_strings[] = \
   "LESS-THAN WITH QUESTION MARK ABOVE\0"
   "LIBRA\0"
   "LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT\0"
+  "LIGHT RAIL\0"
   "LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT\0"
   "LIGHT SHADE\0"
   "LIGHT VERTICAL BAR\0"
@@ -13832,6 +15143,8 @@ static const char unicode_names_strings[] = \
   "LINEAR B SYMBOL B083\0"
   "LINEAR B SYMBOL B086\0"
   "LINEAR B SYMBOL B089\0"
+  "LINK SYMBOL\0"
+  "LIPSTICK\0"
   "LIRA SIGN\0"
   "LISU LETTER A\0"
   "LISU LETTER AE\0"
@@ -13882,6 +15195,8 @@ static const char unicode_names_strings[] = \
   "LISU PUNCTUATION COMMA\0"
   "LISU PUNCTUATION FULL STOP\0"
   "LIVRE TOURNOIS SIGN\0"
+  "LOCK\0"
+  "LOCK WITH INK PEN\0"
   "LOGICAL AND\0"
   "LOGICAL AND WITH DOT ABOVE\0"
   "LOGICAL AND WITH DOUBLE OVERBAR\0"
@@ -13896,6 +15211,7 @@ static const char unicode_names_strings[] = \
   "LOGICAL OR WITH DOUBLE UNDERBAR\0"
   "LOGICAL OR WITH HORIZONTAL DASH\0"
   "LOGICAL OR WITH MIDDLE STEM\0"
+  "LOLLIPOP\0"
   "LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL\0"
   "LONG DIVISION\0"
   "LONG LEFT RIGHT ARROW\0"
@@ -13912,7 +15228,11 @@ static const char unicode_names_strings[] = \
   "LONG RIGHTWARDS DOUBLE ARROW\0"
   "LONG RIGHTWARDS DOUBLE ARROW FROM BAR\0"
   "LONG RIGHTWARDS SQUIGGLE ARROW\0"
+  "LOUDLY CRYING FACE\0"
+  "LOVE HOTEL\0"
+  "LOVE LETTER\0"
   "LOW ASTERISK\0"
+  "LOW BRIGHTNESS SYMBOL\0"
   "LOW DOUBLE PRIME QUOTATION MARK\0"
   "LOW LINE\0"
   "LOWER BLADE SCISSORS\0"
@@ -14071,6 +15391,7 @@ static const char unicode_names_strings[] = \
   "MALAYALAM LETTER DDA\0"
   "MALAYALAM LETTER DDHA\0"
   "MALAYALAM LETTER DHA\0"
+  "MALAYALAM LETTER DOT REPH\0"
   "MALAYALAM LETTER E\0"
   "MALAYALAM LETTER EE\0"
   "MALAYALAM LETTER GA\0"
@@ -14089,6 +15410,7 @@ static const char unicode_names_strings[] = \
   "MALAYALAM LETTER NA\0"
   "MALAYALAM LETTER NGA\0"
   "MALAYALAM LETTER NNA\0"
+  "MALAYALAM LETTER NNNA\0"
   "MALAYALAM LETTER NYA\0"
   "MALAYALAM LETTER O\0"
   "MALAYALAM LETTER OO\0"
@@ -14103,6 +15425,7 @@ static const char unicode_names_strings[] = \
   "MALAYALAM LETTER THA\0"
   "MALAYALAM LETTER TTA\0"
   "MALAYALAM LETTER TTHA\0"
+  "MALAYALAM LETTER TTTA\0"
   "MALAYALAM LETTER U\0"
   "MALAYALAM LETTER UU\0"
   "MALAYALAM LETTER VA\0"
@@ -14138,7 +15461,42 @@ static const char unicode_names_strings[] = \
   "MALE WITH STROKE AND MALE AND FEMALE SIGN\0"
   "MALE WITH STROKE SIGN\0"
   "MALTESE CROSS\0"
+  "MAN\0"
+  "MAN AND WOMAN HOLDING HANDS\0"
+  "MAN WITH GUA PI MAO\0"
+  "MAN WITH TURBAN\0"
+  "MANDAIC AFFRICATION MARK\0"
+  "MANDAIC GEMINATION MARK\0"
+  "MANDAIC LETTER AB\0"
+  "MANDAIC LETTER AD\0"
+  "MANDAIC LETTER AG\0"
+  "MANDAIC LETTER AH\0"
+  "MANDAIC LETTER AIN\0"
+  "MANDAIC LETTER AK\0"
+  "MANDAIC LETTER AKSA\0"
+  "MANDAIC LETTER AL\0"
+  "MANDAIC LETTER AM\0"
+  "MANDAIC LETTER AN\0"
+  "MANDAIC LETTER AP\0"
+  "MANDAIC LETTER AQ\0"
+  "MANDAIC LETTER AR\0"
+  "MANDAIC LETTER AS\0"
+  "MANDAIC LETTER ASH\0"
+  "MANDAIC LETTER ASZ\0"
+  "MANDAIC LETTER AT\0"
+  "MANDAIC LETTER ATT\0"
+  "MANDAIC LETTER AZ\0"
+  "MANDAIC LETTER DUSHENNA\0"
+  "MANDAIC LETTER HALQA\0"
+  "MANDAIC LETTER IN\0"
+  "MANDAIC LETTER IT\0"
+  "MANDAIC LETTER KAD\0"
+  "MANDAIC LETTER USHENNA\0"
+  "MANDAIC PUNCTUATION\0"
+  "MANDAIC VOCALIZATION MARK\0"
+  "MANS SHOE\0"
   "MAP SYMBOL FOR LIGHTHOUSE\0"
+  "MAPLE LEAF\0"
   "MARRIAGE SYMBOL\0"
   "MASCULINE ORDINAL INDICATOR\0"
   "MASU MARK\0"
@@ -15160,6 +16518,7 @@ static const char unicode_names_strings[] = \
   "MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT\0"
   "MEASURED BY\0"
   "MEASURED RIGHT ANGLE WITH DOT\0"
+  "MEAT ON BONE\0"
   "MEDIUM BLACK CIRCLE\0"
   "MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT\0"
   "MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT\0"
@@ -15230,6 +16589,9 @@ static const char unicode_names_strings[] = \
   "MEETEI MAYEK VOWEL SIGN SOUNAP\0"
   "MEETEI MAYEK VOWEL SIGN UNAP\0"
   "MEETEI MAYEK VOWEL SIGN YENAP\0"
+  "MELON\0"
+  "MEMO\0"
+  "MENS SYMBOL\0"
   "MERCURY\0"
   "METRICAL BREVE\0"
   "METRICAL LONG OVER SHORT\0"
@@ -15240,10 +16602,16 @@ static const char unicode_names_strings[] = \
   "METRICAL TRISEME\0"
   "METRICAL TWO SHORTS JOINED\0"
   "METRICAL TWO SHORTS OVER LONG\0"
+  "METRO\0"
   "MICRO SIGN\0"
+  "MICROPHONE\0"
+  "MICROSCOPE\0"
   "MIDDLE DOT\0"
   "MIDLINE HORIZONTAL ELLIPSIS\0"
+  "MILKY WAY\0"
   "MILL SIGN\0"
+  "MINIBUS\0"
+  "MINIDISC\0"
   "MINUS SIGN\0"
   "MINUS SIGN IN TRIANGLE\0"
   "MINUS SIGN WITH COMMA ABOVE\0"
@@ -15253,6 +16621,9 @@ static const char unicode_names_strings[] = \
   "MINUS TILDE\0"
   "MINUS-OR-PLUS SIGN\0"
   "MINY\0"
+  "MOBILE PHONE\0"
+  "MOBILE PHONE OFF\0"
+  "MOBILE PHONE WITH RIGHTWARDS ARROW AT LEFT\0"
   "MODELS\0"
   "MODIFIER LETTER ACUTE ACCENT\0"
   "MODIFIER LETTER APOSTROPHE\0"
@@ -15460,6 +16831,8 @@ static const char unicode_names_strings[] = \
   "MODIFIER LETTER YANG DEPARTING TONE MARK\0"
   "MODIFIER LETTER YIN DEPARTING TONE MARK\0"
   "MODULO TWO SUM\0"
+  "MONEY BAG\0"
+  "MONEY WITH WINGS\0"
   "MONGOLIAN BIRGA\0"
   "MONGOLIAN COLON\0"
   "MONGOLIAN COMMA\0"
@@ -15616,14 +16989,28 @@ static const char unicode_names_strings[] = \
   "MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER\0"
   "MONGOLIAN TODO SOFT HYPHEN\0"
   "MONGOLIAN VOWEL SEPARATOR\0"
+  "MONKEY\0"
+  "MONKEY FACE\0"
   "MONOGRAM FOR EARTH\0"
   "MONOGRAM FOR YANG\0"
   "MONOGRAM FOR YIN\0"
+  "MONORAIL\0"
   "MONOSTABLE SYMBOL\0"
+  "MOON VIEWING CEREMONY\0"
+  "MOUNT FUJI\0"
   "MOUNTAIN\0"
+  "MOUNTAIN BICYCLIST\0"
+  "MOUNTAIN CABLEWAY\0"
+  "MOUNTAIN RAILWAY\0"
+  "MOUSE\0"
+  "MOUSE FACE\0"
+  "MOUTH\0"
+  "MOVIE CAMERA\0"
+  "MOYAI\0"
   "MUCH GREATER-THAN\0"
   "MUCH LESS-THAN\0"
   "MULTIMAP\0"
+  "MULTIPLE MUSICAL NOTES\0"
   "MULTIPLICATION SIGN\0"
   "MULTIPLICATION SIGN IN DOUBLE CIRCLE\0"
   "MULTIPLICATION SIGN IN LEFT HALF CIRCLE\0"
@@ -15635,9 +17022,13 @@ static const char unicode_names_strings[] = \
   "MULTISET\0"
   "MULTISET MULTIPLICATION\0"
   "MULTISET UNION\0"
+  "MUSHROOM\0"
   "MUSIC FLAT SIGN\0"
   "MUSIC NATURAL SIGN\0"
   "MUSIC SHARP SIGN\0"
+  "MUSICAL KEYBOARD\0"
+  "MUSICAL NOTE\0"
+  "MUSICAL SCORE\0"
   "MUSICAL SYMBOL ARPEGGIATO DOWN\0"
   "MUSICAL SYMBOL ARPEGGIATO UP\0"
   "MUSICAL SYMBOL BEGIN BEAM\0"
@@ -16063,14 +17454,41 @@ static const char unicode_names_strings[] = \
   "N-ARY UNION OPERATOR WITH PLUS\0"
   "N-ARY WHITE VERTICAL BAR\0"
   "NABLA\0"
+  "NAIL POLISH\0"
   "NAIRA SIGN\0"
+  "NAME BADGE\0"
   "NAND\0"
   "NARROW NO-BREAK SPACE\0"
   "NATIONAL DIGIT SHAPES\0"
+  "NECKTIE\0"
   "NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE\0"
   "NEGATIVE CIRCLED DIGIT ZERO\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER A\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER B\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER C\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER D\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER E\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER F\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER G\0"
   "NEGATIVE CIRCLED LATIN CAPITAL LETTER H\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER I\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER J\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER K\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER L\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER M\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER N\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER O\0"
   "NEGATIVE CIRCLED LATIN CAPITAL LETTER P\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER Q\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER R\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER S\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER T\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER U\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER V\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER W\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER X\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER Y\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER Z\0"
   "NEGATIVE CIRCLED NUMBER EIGHTEEN\0"
   "NEGATIVE CIRCLED NUMBER ELEVEN\0"
   "NEGATIVE CIRCLED NUMBER FIFTEEN\0"
@@ -16081,13 +17499,38 @@ static const char unicode_names_strings[] = \
   "NEGATIVE CIRCLED NUMBER THIRTEEN\0"
   "NEGATIVE CIRCLED NUMBER TWELVE\0"
   "NEGATIVE CIRCLED NUMBER TWENTY\0"
+  "NEGATIVE SQUARED AB\0"
+  "NEGATIVE SQUARED CROSS MARK\0"
   "NEGATIVE SQUARED IC\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER A\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER B\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER C\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER D\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER E\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER F\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER G\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER H\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER I\0"
   "NEGATIVE SQUARED LATIN CAPITAL LETTER J\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER K\0"
   "NEGATIVE SQUARED LATIN CAPITAL LETTER L\0"
   "NEGATIVE SQUARED LATIN CAPITAL LETTER M\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER N\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER O\0"
   "NEGATIVE SQUARED LATIN CAPITAL LETTER P\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER Q\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER R\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER S\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER T\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER U\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER V\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER W\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER X\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER Y\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER Z\0"
   "NEGATIVE SQUARED PA\0"
   "NEGATIVE SQUARED SA\0"
+  "NEGATIVE SQUARED WC\0"
   "NEITHER A SUBSET OF NOR EQUAL TO\0"
   "NEITHER A SUPERSET OF NOR EQUAL TO\0"
   "NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO\0"
@@ -16099,6 +17542,9 @@ static const char unicode_names_strings[] = \
   "NEITHER LESS-THAN NOR GREATER-THAN\0"
   "NEPTUNE\0"
   "NEUTER\0"
+  "NEUTRAL FACE\0"
+  "NEW MOON SYMBOL\0"
+  "NEW MOON WITH FACE\0"
   "NEW SHEQEL SIGN\0"
   "NEW TAI LUE DIGIT EIGHT\0"
   "NEW TAI LUE DIGIT FIVE\0"
@@ -16183,7 +17629,9 @@ static const char unicode_names_strings[] = \
   "NEW TAI LUE VOWEL SIGN UU\0"
   "NEW TAI LUE VOWEL SIGN UY\0"
   "NEW TAI LUE VOWEL SIGN VOWEL SHORTENER\0"
+  "NEWSPAPER\0"
   "NEXT PAGE\0"
+  "NIGHT WITH STARS\0"
   "NKO COMBINING DOUBLE DOT ABOVE\0"
   "NKO COMBINING LONG DESCENDING TONE\0"
   "NKO COMBINING LONG HIGH TONE\0"
@@ -16243,10 +17691,17 @@ static const char unicode_names_strings[] = \
   "NKO LOW TONE APOSTROPHE\0"
   "NKO SYMBOL GBAKURUNEN\0"
   "NKO SYMBOL OO DENNEN\0"
+  "NO BICYCLES\0"
   "NO ENTRY\0"
+  "NO ENTRY SIGN\0"
+  "NO MOBILE PHONES\0"
+  "NO ONE UNDER EIGHTEEN SYMBOL\0"
+  "NO PEDESTRIANS\0"
+  "NO SMOKING SYMBOL\0"
   "NO-BREAK SPACE\0"
   "NOMINAL DIGIT SHAPES\0"
   "NON-BREAKING HYPHEN\0"
+  "NON-POTABLE WATER SYMBOL\0"
   "NONFORKING\0"
   "NOR\0"
   "NORMAL SUBGROUP OF\0"
@@ -16280,6 +17735,7 @@ static const char unicode_names_strings[] = \
   "NORTH WEST BLACK ARROW\0"
   "NORTH WEST DOUBLE ARROW\0"
   "NORTH WEST WHITE ARROW\0"
+  "NOSE\0"
   "NOT A SUBSET OF\0"
   "NOT A SUPERSET OF\0"
   "NOT ALMOST EQUAL TO\0"
@@ -16301,6 +17757,8 @@ static const char unicode_names_strings[] = \
   "NOT TRUE\0"
   "NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW\0"
   "NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW\0"
+  "NOTEBOOK\0"
+  "NOTEBOOK WITH DECORATIVE COVER\0"
   "NUMBER EIGHTEEN FULL STOP\0"
   "NUMBER ELEVEN FULL STOP\0"
   "NUMBER FIFTEEN FULL STOP\0"
@@ -16314,6 +17772,7 @@ static const char unicode_names_strings[] = \
   "NUMBER TWELVE FULL STOP\0"
   "NUMBER TWENTY FULL STOP\0"
   "NUMERO SIGN\0"
+  "NUT AND BOLT\0"
   "OBJECT REPLACEMENT CHARACTER\0"
   "OBLIQUE ANGLE OPENING DOWN\0"
   "OBLIQUE ANGLE OPENING UP\0"
@@ -16328,6 +17787,9 @@ static const char unicode_names_strings[] = \
   "OCR FORK\0"
   "OCR HOOK\0"
   "OCR INVERTED FORK\0"
+  "OCTOPUS\0"
+  "ODEN\0"
+  "OFFICE BUILDING\0"
   "OGHAM FEATHER MARK\0"
   "OGHAM LETTER AILM\0"
   "OGHAM LETTER BEITH\0"
@@ -16359,6 +17821,7 @@ static const char unicode_names_strings[] = \
   "OGHAM SPACE MARK\0"
   "OGONEK\0"
   "OHM SIGN\0"
+  "OK HAND SIGN\0"
   "OL CHIKI AHAD\0"
   "OL CHIKI DIGIT EIGHT\0"
   "OL CHIKI DIGIT FIVE\0"
@@ -16597,21 +18060,37 @@ static const char unicode_names_strings[] = \
   "OLD TURKIC LETTER YENISEI OE\0"
   "OLD TURKIC LETTER YENISEI OEK\0"
   "OLD TURKIC LETTER YENISEI OQ\0"
+  "OLDER MAN\0"
+  "OLDER WOMAN\0"
+  "ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE\0"
+  "ONCOMING AUTOMOBILE\0"
+  "ONCOMING BUS\0"
+  "ONCOMING POLICE CAR\0"
+  "ONCOMING TAXI\0"
   "ONE DOT LEADER\0"
   "ONE DOT OVER TWO DOTS PUNCTUATION\0"
+  "OPEN BOOK\0"
   "OPEN BOX\0"
   "OPEN CENTRE ASTERISK\0"
   "OPEN CENTRE BLACK STAR\0"
   "OPEN CENTRE CROSS\0"
   "OPEN CENTRE TEARDROP-SPOKED ASTERISK\0"
+  "OPEN FILE FOLDER\0"
+  "OPEN HANDS SIGN\0"
+  "OPEN LOCK\0"
+  "OPEN MAILBOX WITH LOWERED FLAG\0"
+  "OPEN MAILBOX WITH RAISED FLAG\0"
   "OPEN SUBSET\0"
   "OPEN SUPERSET\0"
   "OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL\0"
   "OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL\0"
   "OPEN-OUTLINED RIGHTWARDS ARROW\0"
+  "OPHIUCHUS\0"
   "OPPOSITION\0"
+  "OPTICAL DISC\0"
   "OPTION KEY\0"
   "OR WITH DOT INSIDE\0"
+  "ORANGE BOOK\0"
   "ORIGINAL OF\0"
   "ORIYA AI LENGTH MARK\0"
   "ORIYA AU LENGTH MARK\0"
@@ -16625,6 +18104,12 @@ static const char unicode_names_strings[] = \
   "ORIYA DIGIT THREE\0"
   "ORIYA DIGIT TWO\0"
   "ORIYA DIGIT ZERO\0"
+  "ORIYA FRACTION ONE EIGHTH\0"
+  "ORIYA FRACTION ONE HALF\0"
+  "ORIYA FRACTION ONE QUARTER\0"
+  "ORIYA FRACTION ONE SIXTEENTH\0"
+  "ORIYA FRACTION THREE QUARTERS\0"
+  "ORIYA FRACTION THREE SIXTEENTHS\0"
   "ORIYA ISSHAR\0"
   "ORIYA LETTER A\0"
   "ORIYA LETTER AA\0"
@@ -16741,13 +18226,22 @@ static const char unicode_names_strings[] = \
   "OSMANYA LETTER XA\0"
   "OSMANYA LETTER YA\0"
   "OUNCE SIGN\0"
+  "OUTBOX TRAY\0"
   "OUTLINED BLACK STAR\0"
   "OUTLINED GREEK CROSS\0"
   "OUTLINED LATIN CROSS\0"
   "OUTLINED WHITE STAR\0"
   "OVERLINE\0"
+  "OX\0"
+  "PACKAGE\0"
+  "PAGE FACING UP\0"
+  "PAGE WITH CURL\0"
+  "PAGER\0"
   "PALLAS\0"
   "PALM BRANCH\0"
+  "PALM TREE\0"
+  "PANDA FACE\0"
+  "PAPERCLIP\0"
   "PARAGRAPH SEPARATOR\0"
   "PARAGRAPHOS\0"
   "PARALLEL TO\0"
@@ -16896,18 +18390,36 @@ static const char unicode_names_strings[] = \
   "PARTIAL DIFFERENTIAL\0"
   "PARTIALLY-RECYCLED PAPER SYMBOL\0"
   "PARTNERSHIP SIGN\0"
+  "PARTY POPPER\0"
   "PASSIVE-PULL-DOWN-OUTPUT SYMBOL\0"
   "PASSIVE-PULL-UP-OUTPUT SYMBOL\0"
+  "PASSPORT CONTROL\0"
+  "PAW PRINTS\0"
   "PEACE SYMBOL\0"
+  "PEACH\0"
+  "PEAR\0"
+  "PEDESTRIAN\0"
   "PENCIL\0"
+  "PENGUIN\0"
+  "PENSIVE FACE\0"
+  "PENTAGRAM\0"
   "PER MILLE SIGN\0"
   "PER SIGN\0"
   "PER TEN THOUSAND SIGN\0"
   "PERCENT SIGN\0"
+  "PERFORMING ARTS\0"
   "PERMANENT PAPER SIGN\0"
   "PERPENDICULAR\0"
   "PERPENDICULAR WITH S\0"
+  "PERSEVERING FACE\0"
+  "PERSON BOWING DEEPLY\0"
+  "PERSON FROWNING\0"
+  "PERSON RAISING BOTH HANDS IN CELEBRATION\0"
   "PERSON WITH BALL\0"
+  "PERSON WITH BLOND HAIR\0"
+  "PERSON WITH FOLDED HANDS\0"
+  "PERSON WITH POUTING FACE\0"
+  "PERSONAL COMPUTER\0"
   "PERSPECTIVE\0"
   "PESETA SIGN\0"
   "PESO SIGN\0"
@@ -17045,14 +18557,81 @@ static const char unicode_names_strings[] = \
   "PHOENICIAN NUMBER TWO\0"
   "PHOENICIAN WORD SEPARATOR\0"
   "PICK\0"
+  "PIG\0"
+  "PIG FACE\0"
+  "PIG NOSE\0"
   "PILCROW SIGN\0"
+  "PILE OF POO\0"
+  "PILL\0"
+  "PINE DECORATION\0"
+  "PINEAPPLE\0"
   "PINWHEEL STAR\0"
   "PISCES\0"
+  "PISTOL\0"
   "PITCHFORK\0"
   "PITCHFORK WITH TEE TOP\0"
   "PLACE OF INTEREST SIGN\0"
   "PLANCK CONSTANT\0"
   "PLANCK CONSTANT OVER TWO PI\0"
+  "PLAYING CARD ACE OF CLUBS\0"
+  "PLAYING CARD ACE OF DIAMONDS\0"
+  "PLAYING CARD ACE OF HEARTS\0"
+  "PLAYING CARD ACE OF SPADES\0"
+  "PLAYING CARD BACK\0"
+  "PLAYING CARD BLACK JOKER\0"
+  "PLAYING CARD EIGHT OF CLUBS\0"
+  "PLAYING CARD EIGHT OF DIAMONDS\0"
+  "PLAYING CARD EIGHT OF HEARTS\0"
+  "PLAYING CARD EIGHT OF SPADES\0"
+  "PLAYING CARD FIVE OF CLUBS\0"
+  "PLAYING CARD FIVE OF DIAMONDS\0"
+  "PLAYING CARD FIVE OF HEARTS\0"
+  "PLAYING CARD FIVE OF SPADES\0"
+  "PLAYING CARD FOUR OF CLUBS\0"
+  "PLAYING CARD FOUR OF DIAMONDS\0"
+  "PLAYING CARD FOUR OF HEARTS\0"
+  "PLAYING CARD FOUR OF SPADES\0"
+  "PLAYING CARD JACK OF CLUBS\0"
+  "PLAYING CARD JACK OF DIAMONDS\0"
+  "PLAYING CARD JACK OF HEARTS\0"
+  "PLAYING CARD JACK OF SPADES\0"
+  "PLAYING CARD KING OF CLUBS\0"
+  "PLAYING CARD KING OF DIAMONDS\0"
+  "PLAYING CARD KING OF HEARTS\0"
+  "PLAYING CARD KING OF SPADES\0"
+  "PLAYING CARD KNIGHT OF CLUBS\0"
+  "PLAYING CARD KNIGHT OF DIAMONDS\0"
+  "PLAYING CARD KNIGHT OF HEARTS\0"
+  "PLAYING CARD KNIGHT OF SPADES\0"
+  "PLAYING CARD NINE OF CLUBS\0"
+  "PLAYING CARD NINE OF DIAMONDS\0"
+  "PLAYING CARD NINE OF HEARTS\0"
+  "PLAYING CARD NINE OF SPADES\0"
+  "PLAYING CARD QUEEN OF CLUBS\0"
+  "PLAYING CARD QUEEN OF DIAMONDS\0"
+  "PLAYING CARD QUEEN OF HEARTS\0"
+  "PLAYING CARD QUEEN OF SPADES\0"
+  "PLAYING CARD SEVEN OF CLUBS\0"
+  "PLAYING CARD SEVEN OF DIAMONDS\0"
+  "PLAYING CARD SEVEN OF HEARTS\0"
+  "PLAYING CARD SEVEN OF SPADES\0"
+  "PLAYING CARD SIX OF CLUBS\0"
+  "PLAYING CARD SIX OF DIAMONDS\0"
+  "PLAYING CARD SIX OF HEARTS\0"
+  "PLAYING CARD SIX OF SPADES\0"
+  "PLAYING CARD TEN OF CLUBS\0"
+  "PLAYING CARD TEN OF DIAMONDS\0"
+  "PLAYING CARD TEN OF HEARTS\0"
+  "PLAYING CARD TEN OF SPADES\0"
+  "PLAYING CARD THREE OF CLUBS\0"
+  "PLAYING CARD THREE OF DIAMONDS\0"
+  "PLAYING CARD THREE OF HEARTS\0"
+  "PLAYING CARD THREE OF SPADES\0"
+  "PLAYING CARD TWO OF CLUBS\0"
+  "PLAYING CARD TWO OF DIAMONDS\0"
+  "PLAYING CARD TWO OF HEARTS\0"
+  "PLAYING CARD TWO OF SPADES\0"
+  "PLAYING CARD WHITE JOKER\0"
   "PLUS SIGN\0"
   "PLUS SIGN ABOVE EQUALS SIGN\0"
   "PLUS SIGN IN LEFT HALF CIRCLE\0"
@@ -17067,11 +18646,23 @@ static const char unicode_names_strings[] = \
   "PLUS SIGN WITH TILDE BELOW\0"
   "PLUS-MINUS SIGN\0"
   "PLUTO\0"
+  "POLICE CAR\0"
+  "POLICE CARS REVOLVING LIGHT\0"
+  "POLICE OFFICER\0"
+  "POODLE\0"
   "POP DIRECTIONAL FORMATTING\0"
   "POSITION INDICATOR\0"
+  "POSTAL HORN\0"
   "POSTAL MARK\0"
   "POSTAL MARK FACE\0"
+  "POSTBOX\0"
+  "POT OF FOOD\0"
+  "POTABLE WATER SYMBOL\0"
+  "POUCH\0"
+  "POULTRY LEG\0"
   "POUND SIGN\0"
+  "POUTING CAT FACE\0"
+  "POUTING FACE\0"
   "PRECEDES\0"
   "PRECEDES ABOVE ALMOST EQUAL TO\0"
   "PRECEDES ABOVE EQUALS SIGN\0"
@@ -17119,12 +18710,18 @@ static const char unicode_names_strings[] = \
   "PRESENTATION FORM FOR VERTICAL WAVY LOW LINE\0"
   "PREVIOUS PAGE\0"
   "PRIME\0"
+  "PRINCESS\0"
   "PRINT SCREEN SYMBOL\0"
   "PROJECTIVE\0"
   "PROPERTY LINE\0"
   "PROPORTION\0"
   "PROPORTIONAL TO\0"
+  "PUBLIC ADDRESS LOUDSPEAKER\0"
   "PUNCTUATION SPACE\0"
+  "PURPLE HEART\0"
+  "PURSE\0"
+  "PUSHPIN\0"
+  "PUT LITTER IN ITS PLACE SYMBOL\0"
   "QUADRANT LOWER LEFT\0"
   "QUADRANT LOWER RIGHT\0"
   "QUADRANT UPPER LEFT\0"
@@ -17144,13 +18741,24 @@ static const char unicode_names_strings[] = \
   "QUESTIONED EQUAL TO\0"
   "QUINCUNX\0"
   "QUOTATION MARK\0"
+  "RABBIT\0"
+  "RABBIT FACE\0"
   "RADICAL SYMBOL BOTTOM\0"
+  "RADIO\0"
+  "RADIO BUTTON\0"
   "RADIOACTIVE SIGN\0"
+  "RAILWAY CAR\0"
   "RAIN\0"
+  "RAINBOW\0"
   "RAISED DOTTED INTERPOLATION MARKER\0"
+  "RAISED FIST\0"
+  "RAISED HAND\0"
   "RAISED INTERPOLATION MARKER\0"
   "RAISED SQUARE\0"
+  "RAM\0"
+  "RAT\0"
   "RATIO\0"
+  "RECREATIONAL VEHICLE\0"
   "RECYCLED PAPER SYMBOL\0"
   "RECYCLING SYMBOL FOR GENERIC MATERIALS\0"
   "RECYCLING SYMBOL FOR TYPE-1 PLASTICS\0"
@@ -17160,7 +18768,34 @@ static const char unicode_names_strings[] = \
   "RECYCLING SYMBOL FOR TYPE-5 PLASTICS\0"
   "RECYCLING SYMBOL FOR TYPE-6 PLASTICS\0"
   "RECYCLING SYMBOL FOR TYPE-7 PLASTICS\0"
+  "RED APPLE\0"
   "REFERENCE MARK\0"
+  "REGIONAL INDICATOR SYMBOL LETTER A\0"
+  "REGIONAL INDICATOR SYMBOL LETTER B\0"
+  "REGIONAL INDICATOR SYMBOL LETTER C\0"
+  "REGIONAL INDICATOR SYMBOL LETTER D\0"
+  "REGIONAL INDICATOR SYMBOL LETTER E\0"
+  "REGIONAL INDICATOR SYMBOL LETTER F\0"
+  "REGIONAL INDICATOR SYMBOL LETTER G\0"
+  "REGIONAL INDICATOR SYMBOL LETTER H\0"
+  "REGIONAL INDICATOR SYMBOL LETTER I\0"
+  "REGIONAL INDICATOR SYMBOL LETTER J\0"
+  "REGIONAL INDICATOR SYMBOL LETTER K\0"
+  "REGIONAL INDICATOR SYMBOL LETTER L\0"
+  "REGIONAL INDICATOR SYMBOL LETTER M\0"
+  "REGIONAL INDICATOR SYMBOL LETTER N\0"
+  "REGIONAL INDICATOR SYMBOL LETTER O\0"
+  "REGIONAL INDICATOR SYMBOL LETTER P\0"
+  "REGIONAL INDICATOR SYMBOL LETTER Q\0"
+  "REGIONAL INDICATOR SYMBOL LETTER R\0"
+  "REGIONAL INDICATOR SYMBOL LETTER S\0"
+  "REGIONAL INDICATOR SYMBOL LETTER T\0"
+  "REGIONAL INDICATOR SYMBOL LETTER U\0"
+  "REGIONAL INDICATOR SYMBOL LETTER V\0"
+  "REGIONAL INDICATOR SYMBOL LETTER W\0"
+  "REGIONAL INDICATOR SYMBOL LETTER X\0"
+  "REGIONAL INDICATOR SYMBOL LETTER Y\0"
+  "REGIONAL INDICATOR SYMBOL LETTER Z\0"
   "REGISTERED SIGN\0"
   "REJANG CONSONANT SIGN H\0"
   "REJANG CONSONANT SIGN N\0"
@@ -17199,10 +18834,12 @@ static const char unicode_names_strings[] = \
   "REJANG VOWEL SIGN I\0"
   "REJANG VOWEL SIGN O\0"
   "REJANG VOWEL SIGN U\0"
+  "RELIEVED FACE\0"
   "REPLACEMENT CHARACTER\0"
   "RESPONSE\0"
   "RESTRICTED LEFT ENTRY-1\0"
   "RESTRICTED LEFT ENTRY-2\0"
+  "RESTROOM\0"
   "RETURN SYMBOL\0"
   "REVERSE SOLIDUS\0"
   "REVERSE SOLIDUS OPERATOR\0"
@@ -17227,7 +18864,11 @@ static const char unicode_names_strings[] = \
   "REVERSED TILDE\0"
   "REVERSED TILDE EQUALS\0"
   "REVERSED TRIPLE PRIME\0"
+  "REVOLVING HEARTS\0"
   "RIAL SIGN\0"
+  "RIBBON\0"
+  "RICE BALL\0"
+  "RICE CRACKER\0"
   "RIGHT ANGLE\0"
   "RIGHT ANGLE BRACKET\0"
   "RIGHT ANGLE BRACKET WITH DOT\0"
@@ -17295,9 +18936,11 @@ static const char unicode_names_strings[] = \
   "RIGHT WIGGLY FENCE\0"
   "RIGHT-FACING SVASTI SIGN\0"
   "RIGHT-FACING SVASTI SIGN WITH DOTS\0"
+  "RIGHT-HANDED INTERLACED PENTAGRAM\0"
   "RIGHT-POINTING ANGLE BRACKET\0"
   "RIGHT-POINTING CURVED ANGLE BRACKET\0"
   "RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK\0"
+  "RIGHT-POINTING MAGNIFYING GLASS\0"
   "RIGHT-SHADED WHITE RIGHTWARDS ARROW\0"
   "RIGHT-SIDE ARC CLOCKWISE ARROW\0"
   "RIGHT-TO-LEFT EMBEDDING\0"
@@ -17368,6 +19011,7 @@ static const char unicode_names_strings[] = \
   "RIGHTWARDS WAVE ARROW\0"
   "RIGHTWARDS WHITE ARROW\0"
   "RIGHTWARDS WHITE ARROW FROM WALL\0"
+  "RING\0"
   "RING ABOVE\0"
   "RING EQUAL TO\0"
   "RING IN EQUAL TO\0"
@@ -17375,6 +19019,9 @@ static const char unicode_names_strings[] = \
   "RING POINT\0"
   "RISING DIAGONAL CROSSING FALLING DIAGONAL\0"
   "RISING DIAGONAL CROSSING SOUTH EAST ARROW\0"
+  "ROASTED SWEET POTATO\0"
+  "ROCKET\0"
+  "ROLLER COASTER\0"
   "ROMAN AS SIGN\0"
   "ROMAN CENTURIAL SIGN\0"
   "ROMAN DENARIUS SIGN\0"
@@ -17411,9 +19058,14 @@ static const char unicode_names_strings[] = \
   "ROMAN SEXTULA SIGN\0"
   "ROMAN SILIQUA SIGN\0"
   "ROMAN UNCIA SIGN\0"
+  "ROOSTER\0"
+  "ROSE\0"
   "ROTATED CAPITAL Q\0"
   "ROTATED FLORAL HEART BULLET\0"
   "ROTATED HEAVY BLACK HEART BULLET\0"
+  "ROUND PUSHPIN\0"
+  "ROWBOAT\0"
+  "RUGBY FOOTBALL\0"
   "RULE-DELAYED\0"
   "RUMI DIGIT EIGHT\0"
   "RUMI DIGIT FIVE\0"
@@ -17527,10 +19179,13 @@ static const char unicode_names_strings[] = \
   "RUNIC MULTIPLE PUNCTUATION\0"
   "RUNIC SINGLE PUNCTUATION\0"
   "RUNIC TVIMADUR SYMBOL\0"
+  "RUNNER\0"
+  "RUNNING SHIRT WITH SASH\0"
   "RUPEE SIGN\0"
   "S IN TRIANGLE\0"
   "SAGITTARIUS\0"
   "SAILBOAT\0"
+  "SAKE BOTTLE AND CUP\0"
   "SALTIRE\0"
   "SAMARITAN ABBREVIATION MARK\0"
   "SAMARITAN LETTER ALAF\0"
@@ -17593,6 +19248,7 @@ static const char unicode_names_strings[] = \
   "SAMARITAN VOWEL SIGN SHORT A\0"
   "SAMARITAN VOWEL SIGN SUKUN\0"
   "SAMARITAN VOWEL SIGN U\0"
+  "SATELLITE ANTENNA\0"
   "SATURN\0"
   "SAURASHTRA CONSONANT SIGN HAARU\0"
   "SAURASHTRA DANDA\0"
@@ -17675,7 +19331,10 @@ static const char unicode_names_strings[] = \
   "SAURASHTRA VOWEL SIGN VOCALIC LL\0"
   "SAURASHTRA VOWEL SIGN VOCALIC R\0"
   "SAURASHTRA VOWEL SIGN VOCALIC RR\0"
+  "SAXOPHONE\0"
   "SCALES\0"
+  "SCHOOL\0"
+  "SCHOOL SATCHEL\0"
   "SCORPIUS\0"
   "SCRIPT CAPITAL B\0"
   "SCRIPT CAPITAL E\0"
@@ -17690,9 +19349,13 @@ static const char unicode_names_strings[] = \
   "SCRIPT SMALL G\0"
   "SCRIPT SMALL L\0"
   "SCRIPT SMALL O\0"
+  "SCROLL\0"
   "SCRUPLE\0"
+  "SEAT\0"
   "SECTION SIGN\0"
   "SECTOR\0"
+  "SEE-NO-EVIL MONKEY\0"
+  "SEEDLING\0"
   "SEGMENT\0"
   "SEMICOLON\0"
   "SEMIDIRECT PRODUCT WITH BOTTOM CLOSED\0"
@@ -17706,6 +19369,7 @@ static const char unicode_names_strings[] = \
   "SHADOWED WHITE LATIN CROSS\0"
   "SHADOWED WHITE STAR\0"
   "SHAMROCK\0"
+  "SHAVED ICE\0"
   "SHAVIAN LETTER ADO\0"
   "SHAVIAN LETTER AGE\0"
   "SHAVIAN LETTER AH\0"
@@ -17754,7 +19418,10 @@ static const char unicode_names_strings[] = \
   "SHAVIAN LETTER YEA\0"
   "SHAVIAN LETTER YEW\0"
   "SHAVIAN LETTER ZOO\0"
+  "SHEEP\0"
   "SHINTO SHRINE\0"
+  "SHIP\0"
+  "SHOOTING STAR\0"
   "SHORT DOWN TACK\0"
   "SHORT DOWN TACK WITH OVERBAR\0"
   "SHORT LEFT TACK\0"
@@ -17762,8 +19429,11 @@ static const char unicode_names_strings[] = \
   "SHORT UP TACK\0"
   "SHORT UP TACK ABOVE SHORT DOWN TACK\0"
   "SHORT UP TACK WITH UNDERBAR\0"
+  "SHORTCAKE\0"
   "SHOULDERED OPEN BOX\0"
+  "SHOWER\0"
   "SHUFFLE PRODUCT\0"
+  "SILHOUETTE OF JAPAN\0"
   "SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN\0"
   "SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN\0"
   "SIMILAR MINUS SIMILAR\0"
@@ -17856,20 +19526,28 @@ static const char unicode_names_strings[] = \
   "SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA\0"
   "SIX PETALLED BLACK AND WHITE FLORETTE\0"
   "SIX POINTED BLACK STAR\0"
+  "SIX POINTED STAR WITH MIDDLE DOT\0"
   "SIX-PER-EM SPACE\0"
   "SIXTEEN POINTED ASTERISK\0"
+  "SKI AND SKI BOOT\0"
   "SKIER\0"
+  "SKULL\0"
   "SKULL AND CROSSBONES\0"
   "SLANTED EQUAL TO OR GREATER-THAN\0"
   "SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE\0"
   "SLANTED EQUAL TO OR LESS-THAN\0"
   "SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE\0"
   "SLAVONIC ASTERISK\0"
+  "SLEEPING SYMBOL\0"
+  "SLEEPY FACE\0"
+  "SLICE OF PIZZA\0"
   "SLOPE\0"
   "SLOPING LARGE AND\0"
   "SLOPING LARGE OR\0"
+  "SLOT MACHINE\0"
   "SMALL AMPERSAND\0"
   "SMALL ASTERISK\0"
+  "SMALL BLUE DIAMOND\0"
   "SMALL COLON\0"
   "SMALL COMMA\0"
   "SMALL COMMERCIAL AT\0"
@@ -17892,6 +19570,7 @@ static const char unicode_names_strings[] = \
   "SMALL LEFT TORTOISE SHELL BRACKET\0"
   "SMALL LESS-THAN SIGN\0"
   "SMALL NUMBER SIGN\0"
+  "SMALL ORANGE DIAMOND\0"
   "SMALL PERCENT SIGN\0"
   "SMALL PLUS SIGN\0"
   "SMALL QUESTION MARK\0"
@@ -17923,14 +19602,32 @@ static const char unicode_names_strings[] = \
   "SMALLER THAN OR EQUAL TO\0"
   "SMASH PRODUCT\0"
   "SMILE\0"
+  "SMILING CAT FACE WITH HEART-SHAPED EYES\0"
+  "SMILING CAT FACE WITH OPEN MOUTH\0"
+  "SMILING FACE WITH HALO\0"
+  "SMILING FACE WITH HEART-SHAPED EYES\0"
+  "SMILING FACE WITH HORNS\0"
+  "SMILING FACE WITH OPEN MOUTH\0"
+  "SMILING FACE WITH OPEN MOUTH AND COLD SWEAT\0"
+  "SMILING FACE WITH OPEN MOUTH AND SMILING EYES\0"
+  "SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES\0"
+  "SMILING FACE WITH SMILING EYES\0"
+  "SMILING FACE WITH SUNGLASSES\0"
+  "SMIRKING FACE\0"
+  "SMOKING SYMBOL\0"
+  "SNAIL\0"
+  "SNAKE\0"
+  "SNOWBOARDER\0"
   "SNOWFLAKE\0"
   "SNOWMAN\0"
   "SNOWMAN WITHOUT SNOW\0"
   "SOCCER BALL\0"
   "SOFT HYPHEN\0"
+  "SOFT ICE CREAM\0"
   "SOFTWARE-FUNCTION SYMBOL\0"
   "SOLIDUS\0"
   "SOLIDUS WITH OVERBAR\0"
+  "SOON WITH RIGHTWARDS ARROW ABOVE\0"
   "SOUND RECORDING COPYRIGHT\0"
   "SOUTH EAST ARROW\0"
   "SOUTH EAST ARROW AND SOUTH WEST ARROW\0"
@@ -17947,11 +19644,24 @@ static const char unicode_names_strings[] = \
   "SOUTH WEST DOUBLE ARROW\0"
   "SOUTH WEST WHITE ARROW\0"
   "SPACE\0"
+  "SPAGHETTI\0"
   "SPARKLE\0"
+  "SPARKLES\0"
+  "SPARKLING HEART\0"
+  "SPEAK-NO-EVIL MONKEY\0"
+  "SPEAKER\0"
+  "SPEAKER WITH CANCELLATION STROKE\0"
+  "SPEAKER WITH ONE SOUND WAVE\0"
+  "SPEAKER WITH THREE SOUND WAVES\0"
+  "SPEECH BALLOON\0"
+  "SPEEDBOAT\0"
   "SPESMILO SIGN\0"
   "SPHERICAL ANGLE\0"
   "SPHERICAL ANGLE OPENING LEFT\0"
   "SPHERICAL ANGLE OPENING UP\0"
+  "SPIRAL SHELL\0"
+  "SPLASHING SWEAT SYMBOL\0"
+  "SPOUTING WHALE\0"
   "SQUARE A OVER M\0"
   "SQUARE AARU\0"
   "SQUARE AM\0"
@@ -18195,9 +19905,12 @@ static const char unicode_names_strings[] = \
   "SQUARED CJK UNIFIED IDEOGRAPH-518D\0"
   "SQUARED CJK UNIFIED IDEOGRAPH-521D\0"
   "SQUARED CJK UNIFIED IDEOGRAPH-524D\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-5272\0"
   "SQUARED CJK UNIFIED IDEOGRAPH-53CC\0"
   "SQUARED CJK UNIFIED IDEOGRAPH-53F3\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-5408\0"
   "SQUARED CJK UNIFIED IDEOGRAPH-5439\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-55B6\0"
   "SQUARED CJK UNIFIED IDEOGRAPH-58F0\0"
   "SQUARED CJK UNIFIED IDEOGRAPH-591A\0"
   "SQUARED CJK UNIFIED IDEOGRAPH-5929\0"
@@ -18212,36 +19925,78 @@ static const char unicode_names_strings[] = \
   "SQUARED CJK UNIFIED IDEOGRAPH-6599\0"
   "SQUARED CJK UNIFIED IDEOGRAPH-65B0\0"
   "SQUARED CJK UNIFIED IDEOGRAPH-6620\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-6708\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-6709\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-6E80\0"
   "SQUARED CJK UNIFIED IDEOGRAPH-6F14\0"
   "SQUARED CJK UNIFIED IDEOGRAPH-7121\0"
   "SQUARED CJK UNIFIED IDEOGRAPH-751F\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-7533\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-7981\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-7A7A\0"
   "SQUARED CJK UNIFIED IDEOGRAPH-7D42\0"
   "SQUARED CJK UNIFIED IDEOGRAPH-89E3\0"
   "SQUARED CJK UNIFIED IDEOGRAPH-8CA9\0"
   "SQUARED CJK UNIFIED IDEOGRAPH-8D70\0"
   "SQUARED CJK UNIFIED IDEOGRAPH-904A\0"
+  "SQUARED CL\0"
+  "SQUARED COOL\0"
   "SQUARED DOT OPERATOR\0"
   "SQUARED FALLING DIAGONAL SLASH\0"
   "SQUARED FOUR DOT PUNCTUATION\0"
+  "SQUARED FREE\0"
   "SQUARED HV\0"
+  "SQUARED ID\0"
   "SQUARED KATAKANA DE\0"
+  "SQUARED KATAKANA KOKO\0"
+  "SQUARED KATAKANA SA\0"
   "SQUARED KEY\0"
+  "SQUARED LATIN CAPITAL LETTER A\0"
   "SQUARED LATIN CAPITAL LETTER B\0"
+  "SQUARED LATIN CAPITAL LETTER C\0"
+  "SQUARED LATIN CAPITAL LETTER D\0"
+  "SQUARED LATIN CAPITAL LETTER E\0"
+  "SQUARED LATIN CAPITAL LETTER F\0"
+  "SQUARED LATIN CAPITAL LETTER G\0"
+  "SQUARED LATIN CAPITAL LETTER H\0"
+  "SQUARED LATIN CAPITAL LETTER I\0"
+  "SQUARED LATIN CAPITAL LETTER J\0"
+  "SQUARED LATIN CAPITAL LETTER K\0"
+  "SQUARED LATIN CAPITAL LETTER L\0"
+  "SQUARED LATIN CAPITAL LETTER M\0"
   "SQUARED LATIN CAPITAL LETTER N\0"
+  "SQUARED LATIN CAPITAL LETTER O\0"
   "SQUARED LATIN CAPITAL LETTER P\0"
+  "SQUARED LATIN CAPITAL LETTER Q\0"
+  "SQUARED LATIN CAPITAL LETTER R\0"
   "SQUARED LATIN CAPITAL LETTER S\0"
+  "SQUARED LATIN CAPITAL LETTER T\0"
+  "SQUARED LATIN CAPITAL LETTER U\0"
+  "SQUARED LATIN CAPITAL LETTER V\0"
   "SQUARED LATIN CAPITAL LETTER W\0"
+  "SQUARED LATIN CAPITAL LETTER X\0"
+  "SQUARED LATIN CAPITAL LETTER Y\0"
+  "SQUARED LATIN CAPITAL LETTER Z\0"
+  "SQUARED LOGICAL AND\0"
+  "SQUARED LOGICAL OR\0"
   "SQUARED MINUS\0"
   "SQUARED MV\0"
+  "SQUARED NEW\0"
+  "SQUARED NG\0"
+  "SQUARED OK\0"
   "SQUARED PLUS\0"
   "SQUARED PPV\0"
   "SQUARED RISING DIAGONAL SLASH\0"
   "SQUARED SALTIRE\0"
   "SQUARED SD\0"
   "SQUARED SMALL CIRCLE\0"
+  "SQUARED SOS\0"
   "SQUARED SQUARE\0"
   "SQUARED SS\0"
   "SQUARED TIMES\0"
+  "SQUARED UP WITH EXCLAMATION MARK\0"
+  "SQUARED VS\0"
+  "SQUARED WC\0"
   "SQUAT BLACK RIGHTWARDS ARROW\0"
   "STAFF OF AESCULAPIUS\0"
   "STAFF OF HERMES\0"
@@ -18249,7 +20004,14 @@ static const char unicode_names_strings[] = \
   "STAR EQUALS\0"
   "STAR OF DAVID\0"
   "STAR OPERATOR\0"
+  "STATION\0"
+  "STATUE OF LIBERTY\0"
+  "STEAM LOCOMOTIVE\0"
+  "STEAMING BOWL\0"
+  "STOPWATCH\0"
+  "STRAIGHT RULER\0"
   "STRAIGHTNESS\0"
+  "STRAWBERRY\0"
   "STRESS OUTLINED WHITE STAR\0"
   "STRICTLY EQUIVALENT TO\0"
   "SUBSCRIPT EIGHT\0"
@@ -18297,6 +20059,7 @@ static const char unicode_names_strings[] = \
   "SUMMATION WITH INTEGRAL\0"
   "SUN\0"
   "SUN BEHIND CLOUD\0"
+  "SUN WITH FACE\0"
   "SUNDANESE CONSONANT SIGN PAMINGKAL\0"
   "SUNDANESE CONSONANT SIGN PANYAKRA\0"
   "SUNDANESE CONSONANT SIGN PANYIKU\0"
@@ -18352,6 +20115,10 @@ static const char unicode_names_strings[] = \
   "SUNDANESE VOWEL SIGN PANGHULU\0"
   "SUNDANESE VOWEL SIGN PANOLONG\0"
   "SUNDANESE VOWEL SIGN PANYUKU\0"
+  "SUNFLOWER\0"
+  "SUNRISE\0"
+  "SUNRISE OVER MOUNTAINS\0"
+  "SUNSET OVER BUILDINGS\0"
   "SUPERSCRIPT EIGHT\0"
   "SUPERSCRIPT EQUALS SIGN\0"
   "SUPERSCRIPT FIVE\0"
@@ -18387,6 +20154,10 @@ static const char unicode_names_strings[] = \
   "SUPERSET WITH MULTIPLICATION SIGN BELOW\0"
   "SUPERSET WITH PLUS SIGN BELOW\0"
   "SURFACE INTEGRAL\0"
+  "SURFER\0"
+  "SUSHI\0"
+  "SUSPENSION RAILWAY\0"
+  "SWIMMER\0"
   "SWUNG DASH\0"
   "SYLOTI NAGRI LETTER A\0"
   "SYLOTI NAGRI LETTER BHO\0"
@@ -18548,6 +20319,8 @@ static const char unicode_names_strings[] = \
   "SYRIAC ZQAPHA ABOVE\0"
   "SYRIAC ZQAPHA BELOW\0"
   "SYRIAC ZQAPHA DOTTED\0"
+  "SYRINGE\0"
+  "T-SHIRT\0"
   "TAG AMPERSAND\0"
   "TAG APOSTROPHE\0"
   "TAG ASTERISK\0"
@@ -18987,13 +20760,21 @@ static const char unicode_names_strings[] = \
   "TAMIL VOWEL SIGN U\0"
   "TAMIL VOWEL SIGN UU\0"
   "TAMIL YEAR SIGN\0"
+  "TANABATA TREE\0"
+  "TANGERINE\0"
   "TAPE DRIVE\0"
   "TAURUS\0"
+  "TAXI\0"
+  "TEACUP WITHOUT HANDLE\0"
+  "TEAR-OFF CALENDAR\0"
   "TEARDROP-BARBED RIGHTWARDS ARROW\0"
   "TEARDROP-SPOKED ASTERISK\0"
   "TELEPHONE LOCATION SIGN\0"
+  "TELEPHONE RECEIVER\0"
   "TELEPHONE RECORDER\0"
   "TELEPHONE SIGN\0"
+  "TELESCOPE\0"
+  "TELEVISION\0"
   "TELUGU AI LENGTH MARK\0"
   "TELUGU DIGIT EIGHT\0"
   "TELUGU DIGIT FIVE\0"
@@ -19088,6 +20869,7 @@ static const char unicode_names_strings[] = \
   "TELUGU VOWEL SIGN VOCALIC R\0"
   "TELUGU VOWEL SIGN VOCALIC RR\0"
   "TENGE SIGN\0"
+  "TENNIS RACQUET AND BALL\0"
   "TENT\0"
   "TETRAGRAM FOR ACCUMULATION\0"
   "TETRAGRAM FOR ADVANCE\0"
@@ -19312,6 +21094,7 @@ static const char unicode_names_strings[] = \
   "THEREFORE\0"
   "THERMODYNAMIC\0"
   "THIN SPACE\0"
+  "THOUGHT BALLOON\0"
   "THREE CONSECUTIVE EQUALS SIGNS\0"
   "THREE DIMENSIONAL ANGLE\0"
   "THREE DOT PUNCTUATION\0"
@@ -19322,6 +21105,8 @@ static const char unicode_names_strings[] = \
   "THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD\0"
   "THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD\0"
   "THREE-PER-EM SPACE\0"
+  "THUMBS DOWN SIGN\0"
+  "THUMBS UP SIGN\0"
   "THUNDER CLOUD AND RAIN\0"
   "THUNDERSTORM\0"
   "TIBETAN ASTROLOGICAL SIGN -KHYUD PA\0"
@@ -19422,6 +21207,7 @@ static const char unicode_names_strings[] = \
   "TIBETAN MARK INITIAL BRDA RNYING YIG MGO MDUN MA\0"
   "TIBETAN MARK INITIAL YIG MGO MDUN MA\0"
   "TIBETAN MARK INTERSYLLABIC TSHEG\0"
+  "TIBETAN MARK LEADING MCHAN RTAGS\0"
   "TIBETAN MARK MNYAM YIG GI MGO RGYAN\0"
   "TIBETAN MARK NGAS BZUNG NYI ZLA\0"
   "TIBETAN MARK NGAS BZUNG SGOR RTAGS\0"
@@ -19433,11 +21219,13 @@ static const char unicode_names_strings[] = \
   "TIBETAN MARK RIN CHEN SPUNGS SHAD\0"
   "TIBETAN MARK SBRUL SHAD\0"
   "TIBETAN MARK SHAD\0"
+  "TIBETAN MARK TRAILING MCHAN RTAGS\0"
   "TIBETAN MARK TSA -PHRU\0"
   "TIBETAN MARK TSHEG SHAD\0"
   "TIBETAN MARK YIG MGO TSHEG SHAD MA\0"
   "TIBETAN SIGN GRU CAN RGYINGS\0"
   "TIBETAN SIGN GRU MED RGYINGS\0"
+  "TIBETAN SIGN INVERTED MCHU CAN\0"
   "TIBETAN SIGN LCE TSA CAN\0"
   "TIBETAN SIGN LCI RTAGS\0"
   "TIBETAN SIGN MAR TSHES\0"
@@ -19500,6 +21288,9 @@ static const char unicode_names_strings[] = \
   "TIBETAN SUBJOINED LETTER YA\0"
   "TIBETAN SUBJOINED LETTER ZA\0"
   "TIBETAN SUBJOINED LETTER ZHA\0"
+  "TIBETAN SUBJOINED SIGN INVERTED MCHU CAN\0"
+  "TIBETAN SUBJOINED SIGN LCE TSA CAN\0"
+  "TIBETAN SUBJOINED SIGN MCHU CAN\0"
   "TIBETAN SYLLABLE OM\0"
   "TIBETAN SYMBOL DRIL BU\0"
   "TIBETAN SYMBOL NOR BU\0"
@@ -19525,7 +21316,9 @@ static const char unicode_names_strings[] = \
   "TIBETAN VOWEL SIGN VOCALIC LL\0"
   "TIBETAN VOWEL SIGN VOCALIC R\0"
   "TIBETAN VOWEL SIGN VOCALIC RR\0"
+  "TICKET\0"
   "TIE OVER INFINITY\0"
+  "TIFINAGH CONSONANT JOINER\0"
   "TIFINAGH LETTER AHAGGAR YAZH\0"
   "TIFINAGH LETTER AYER YAGH\0"
   "TIFINAGH LETTER BERBER ACADEMY YAH\0"
@@ -19581,6 +21374,9 @@ static const char unicode_names_strings[] = \
   "TIFINAGH LETTER YI\0"
   "TIFINAGH LETTER YU\0"
   "TIFINAGH MODIFIER LETTER LABIALIZATION MARK\0"
+  "TIFINAGH SEPARATOR MARK\0"
+  "TIGER\0"
+  "TIGER FACE\0"
   "TIGHT TRIFOLIATE SNOWFLAKE\0"
   "TILDE\0"
   "TILDE OPERATOR\0"
@@ -19591,16 +21387,23 @@ static const char unicode_names_strings[] = \
   "TILDE WITH DOT ABOVE\0"
   "TILDE WITH DOT BELOW\0"
   "TILDE WITH RING ABOVE\0"
+  "TIMER CLOCK\0"
   "TIMES WITH LEFT HALF BLACK\0"
   "TIMES WITH RIGHT HALF BLACK\0"
   "TINY\0"
   "TINY TWO DOTS OVER ONE DOT PUNCTUATION\0"
+  "TIRED FACE\0"
   "TIRONIAN SIGN ET\0"
+  "TOILET\0"
+  "TOKYO TOWER\0"
+  "TOMATO\0"
+  "TONGUE\0"
   "TOP ARC ANTICLOCKWISE ARROW\0"
   "TOP ARC ANTICLOCKWISE ARROW WITH PLUS\0"
   "TOP ARC CLOCKWISE ARROW WITH MINUS\0"
   "TOP CURLY BRACKET\0"
   "TOP HALF INTEGRAL\0"
+  "TOP HAT\0"
   "TOP LEFT CORNER\0"
   "TOP LEFT CROP\0"
   "TOP LEFT HALF BRACKET\0"
@@ -19610,6 +21413,7 @@ static const char unicode_names_strings[] = \
   "TOP RIGHT HALF BRACKET\0"
   "TOP SQUARE BRACKET\0"
   "TOP TORTOISE SHELL BRACKET\0"
+  "TOP WITH UPWARDS ARROW ABOVE\0"
   "TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09\0"
   "TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C\0"
   "TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD\0"
@@ -19621,14 +21425,21 @@ static const char unicode_names_strings[] = \
   "TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7\0"
   "TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S\0"
   "TOTAL RUNOUT\0"
+  "TRACTOR\0"
   "TRADE MARK SIGN\0"
+  "TRAIN\0"
+  "TRAM\0"
+  "TRAM CAR\0"
   "TRANSVERSAL INTERSECTION\0"
   "TRIANGLE WITH DOT ABOVE\0"
   "TRIANGLE WITH SERIFS AT BOTTOM\0"
   "TRIANGLE WITH UNDERBAR\0"
   "TRIANGLE-HEADED RIGHTWARDS ARROW\0"
   "TRIANGULAR BULLET\0"
+  "TRIANGULAR FLAG ON POST\0"
+  "TRIANGULAR RULER\0"
   "TRICOLON\0"
+  "TRIDENT EMBLEM\0"
   "TRIGRAM FOR EARTH\0"
   "TRIGRAM FOR FIRE\0"
   "TRIGRAM FOR HEAVEN\0"
@@ -19651,8 +21462,14 @@ static const char unicode_names_strings[] = \
   "TRIPLE VERTICAL BAR DELIMITER\0"
   "TRIPLE VERTICAL BAR RIGHT TURNSTILE\0"
   "TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE\0"
+  "TROLLEYBUS\0"
+  "TROPHY\0"
+  "TROPICAL DRINK\0"
+  "TROPICAL FISH\0"
   "TRUE\0"
+  "TRUMPET\0"
   "TUGRIK SIGN\0"
+  "TULIP\0"
   "TURNED AMPERSAND\0"
   "TURNED ANGLE\0"
   "TURNED BLACK SHOGI PIECE\0"
@@ -19664,17 +21481,22 @@ static const char unicode_names_strings[] = \
   "TURNED SANS-SERIF CAPITAL Y\0"
   "TURNED SMALL F\0"
   "TURNED WHITE SHOGI PIECE\0"
+  "TURTLE\0"
   "TWELVE POINTED BLACK STAR\0"
+  "TWISTED RIGHTWARDS ARROWS\0"
   "TWO ASTERISKS ALIGNED VERTICALLY\0"
   "TWO CONSECUTIVE EQUALS SIGNS\0"
   "TWO DOT LEADER\0"
   "TWO DOT PUNCTUATION\0"
   "TWO DOTS OVER ONE DOT PUNCTUATION\0"
+  "TWO HEARTS\0"
   "TWO INTERSECTING LOGICAL AND\0"
   "TWO INTERSECTING LOGICAL OR\0"
   "TWO JOINED SQUARES\0"
   "TWO LOGICAL AND OPERATOR\0"
   "TWO LOGICAL OR OPERATOR\0"
+  "TWO MEN HOLDING HANDS\0"
+  "TWO WOMEN HOLDING HANDS\0"
   "UGARITIC LETTER AIN\0"
   "UGARITIC LETTER ALPA\0"
   "UGARITIC LETTER BETA\0"
@@ -19709,6 +21531,7 @@ static const char unicode_names_strings[] = \
   "UMBRELLA\0"
   "UMBRELLA ON GROUND\0"
   "UMBRELLA WITH RAIN DROPS\0"
+  "UNAMUSED FACE\0"
   "UNDERTIE\0"
   "UNDO SYMBOL\0"
   "UNION\0"
@@ -19736,6 +21559,8 @@ static const char unicode_names_strings[] = \
   "UP RIGHT DIAGONAL ELLIPSIS\0"
   "UP TACK\0"
   "UP TACK WITH CIRCLE ABOVE\0"
+  "UP-POINTING RED TRIANGLE\0"
+  "UP-POINTING SMALL RED TRIANGLE\0"
   "UP-POINTING TRIANGLE WITH LEFT HALF BLACK\0"
   "UP-POINTING TRIANGLE WITH RIGHT HALF BLACK\0"
   "UPPER BLADE SCISSORS\0"
@@ -20398,13 +22223,20 @@ static const char unicode_names_strings[] = \
   "VERTICAL LINE WITH MIDDLE DOT\0"
   "VERTICAL MALE WITH STROKE SIGN\0"
   "VERTICAL TILDE\0"
+  "VERTICAL TRAFFIC LIGHT\0"
   "VERTICAL ZIGZAG LINE\0"
   "VERY MUCH GREATER-THAN\0"
   "VERY MUCH LESS-THAN\0"
   "VESTA\0"
+  "VIBRATION MODE\0"
   "VICTORY HAND\0"
+  "VIDEO CAMERA\0"
+  "VIDEO GAME\0"
+  "VIDEOCASSETTE\0"
   "VIEWDATA SQUARE\0"
+  "VIOLIN\0"
   "VIRGO\0"
+  "VOLCANO\0"
   "VOLUME INTEGRAL\0"
   "VULGAR FRACTION FIVE EIGHTHS\0"
   "VULGAR FRACTION FIVE SIXTHS\0"
@@ -20425,17 +22257,30 @@ static const char unicode_names_strings[] = \
   "VULGAR FRACTION TWO FIFTHS\0"
   "VULGAR FRACTION TWO THIRDS\0"
   "VULGAR FRACTION ZERO THIRDS\0"
+  "WANING CRESCENT MOON SYMBOL\0"
+  "WANING GIBBOUS MOON SYMBOL\0"
   "WARNING SIGN\0"
   "WATCH\0"
+  "WATER BUFFALO\0"
+  "WATER CLOSET\0"
+  "WATER WAVE\0"
+  "WATERMELON\0"
   "WAVE ARROW POINTING DIRECTLY LEFT\0"
   "WAVE ARROW POINTING DIRECTLY RIGHT\0"
   "WAVE DASH\0"
+  "WAVING HAND SIGN\0"
   "WAVY DASH\0"
   "WAVY LINE\0"
   "WAVY LOW LINE\0"
   "WAVY OVERLINE\0"
+  "WAXING CRESCENT MOON SYMBOL\0"
+  "WAXING GIBBOUS MOON SYMBOL\0"
+  "WEARY CAT FACE\0"
+  "WEARY FACE\0"
+  "WEDDING\0"
   "WEDGE-TAILED RIGHTWARDS ARROW\0"
   "WEST SYRIAC CROSS\0"
+  "WHALE\0"
   "WHEEL OF DHARMA\0"
   "WHEELCHAIR SYMBOL\0"
   "WHITE BULLET\0"
@@ -20462,22 +22307,27 @@ static const char unicode_names_strings[] = \
   "WHITE DIAMOND IN SQUARE\0"
   "WHITE DIAMOND SUIT\0"
   "WHITE DIAMOND WITH CENTRED DOT\0"
+  "WHITE DOWN POINTING BACKHAND INDEX\0"
   "WHITE DOWN POINTING INDEX\0"
   "WHITE DOWN-POINTING SMALL TRIANGLE\0"
   "WHITE DOWN-POINTING TRIANGLE\0"
   "WHITE DRAUGHTS KING\0"
   "WHITE DRAUGHTS MAN\0"
+  "WHITE EXCLAMATION MARK ORNAMENT\0"
   "WHITE FLAG\0"
   "WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE\0"
   "WHITE FLORETTE\0"
+  "WHITE FLOWER\0"
   "WHITE FOUR POINTED STAR\0"
   "WHITE FROWNING FACE\0"
   "WHITE HEART SUIT\0"
+  "WHITE HEAVY CHECK MARK\0"
   "WHITE HEXAGON\0"
   "WHITE HORIZONTAL ELLIPSE\0"
   "WHITE HOURGLASS\0"
   "WHITE LARGE SQUARE\0"
   "WHITE LEFT LANE MERGE\0"
+  "WHITE LEFT POINTING BACKHAND INDEX\0"
   "WHITE LEFT POINTING INDEX\0"
   "WHITE LEFT-POINTING POINTER\0"
   "WHITE LEFT-POINTING SMALL TRIANGLE\0"
@@ -20490,7 +22340,9 @@ static const char unicode_names_strings[] = \
   "WHITE NIB\0"
   "WHITE PARALLELOGRAM\0"
   "WHITE PENTAGON\0"
+  "WHITE QUESTION MARK ORNAMENT\0"
   "WHITE RECTANGLE\0"
+  "WHITE RIGHT POINTING BACKHAND INDEX\0"
   "WHITE RIGHT POINTING INDEX\0"
   "WHITE RIGHT-POINTING PENTAGON\0"
   "WHITE RIGHT-POINTING POINTER\0"
@@ -20505,6 +22357,7 @@ static const char unicode_names_strings[] = \
   "WHITE SMILING FACE\0"
   "WHITE SPADE SUIT\0"
   "WHITE SQUARE\0"
+  "WHITE SQUARE BUTTON\0"
   "WHITE SQUARE CONTAINING BLACK SMALL SQUARE\0"
   "WHITE SQUARE WITH CENTRE VERTICAL LINE\0"
   "WHITE SQUARE WITH LEFTWARDS TICK\0"
@@ -20521,6 +22374,7 @@ static const char unicode_names_strings[] = \
   "WHITE TRAPEZIUM\0"
   "WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE\0"
   "WHITE TWO-WAY LEFT WAY TRAFFIC\0"
+  "WHITE UP POINTING BACKHAND INDEX\0"
   "WHITE UP POINTING INDEX\0"
   "WHITE UP-POINTING SMALL TRIANGLE\0"
   "WHITE UP-POINTING TRIANGLE\0"
@@ -20530,13 +22384,27 @@ static const char unicode_names_strings[] = \
   "WHITE VERTICAL RECTANGLE\0"
   "WHITE VERY SMALL SQUARE\0"
   "WHITE-FEATHERED RIGHTWARDS ARROW\0"
+  "WIND CHIME\0"
+  "WINE GLASS\0"
+  "WINKING FACE\0"
+  "WOLF FACE\0"
+  "WOMAN\0"
+  "WOMAN WITH BUNNY EARS\0"
+  "WOMANS BOOTS\0"
+  "WOMANS CLOTHES\0"
+  "WOMANS HAT\0"
+  "WOMANS SANDAL\0"
+  "WOMENS SYMBOL\0"
   "WON SIGN\0"
   "WORD JOINER\0"
   "WORD SEPARATOR MIDDLE DOT\0"
+  "WRAPPED PRESENT\0"
   "WREATH PRODUCT\0"
+  "WRENCH\0"
   "WRITING HAND\0"
   "X IN A RECTANGLE BOX\0"
   "XOR\0"
+  "YELLOW HEART\0"
   "YEN SIGN\0"
   "YI RADICAL BBUT\0"
   "YI RADICAL BUR\0"
@@ -21786,21835 +23654,23703 @@ static const struct _UnicodeName
 } 
 unicode_names[] =
 {
-  {0x0000, 655},
-  {0x0001, 655},
-  {0x0002, 655},
-  {0x0003, 655},
-  {0x0004, 655},
-  {0x0005, 655},
-  {0x0006, 655},
-  {0x0007, 655},
-  {0x0008, 655},
-  {0x0009, 655},
-  {0x000A, 655},
-  {0x000B, 655},
-  {0x000C, 655},
-  {0x000D, 655},
-  {0x000E, 655},
-  {0x000F, 655},
-  {0x0010, 655},
-  {0x0011, 655},
-  {0x0012, 655},
-  {0x0013, 655},
-  {0x0014, 655},
-  {0x0015, 655},
-  {0x0016, 655},
-  {0x0017, 655},
-  {0x0018, 655},
-  {0x0019, 655},
-  {0x001A, 655},
-  {0x001B, 655},
-  {0x001C, 655},
-  {0x001D, 655},
-  {0x001E, 655},
-  {0x001F, 655},
-  {0x0020, 514485},
-  {0x0021, 260369},
-  {0x0022, 494451},
-  {0x0023, 473615},
-  {0x0024, 215263},
-  {0x0025, 487992},
-  {0x0026, 2508},
-  {0x0027, 5286},
-  {0x0028, 385704},
-  {0x0029, 497235},
-  {0x002A, 48306},
-  {0x002B, 491387},
-  {0x002C, 159653},
-  {0x002D, 320164},
-  {0x002E, 261481},
-  {0x002F, 514056},
-  {0x0030, 213340},
-  {0x0031, 213098},
-  {0x0032, 213294},
-  {0x0033, 213242},
-  {0x0034, 213000},
-  {0x0035, 212951},
-  {0x0036, 213196},
-  {0x0037, 213144},
-  {0x0038, 212899},
-  {0x0039, 213049},
-  {0x003A, 151843},
-  {0x003B, 508199},
-  {0x003C, 391951},
-  {0x003D, 249333},
-  {0x003E, 271987},
-  {0x003F, 494408},
-  {0x0040, 159659},
-  {0x0041, 348152},
-  {0x0042, 349751},
-  {0x0043, 350022},
-  {0x0044, 350438},
-  {0x0045, 350950},
-  {0x0046, 352308},
-  {0x0047, 352402},
-  {0x0048, 352804},
-  {0x0049, 353244},
-  {0x004A, 354142},
-  {0x004B, 354239},
-  {0x004C, 354648},
-  {0x004D, 355239},
-  {0x004E, 355478},
-  {0x004F, 355981},
-  {0x0050, 357773},
-  {0x0051, 358068},
-  {0x0052, 358188},
-  {0x0053, 358768},
-  {0x0054, 359367},
-  {0x0055, 360275},
-  {0x0056, 361584},
-  {0x0057, 361840},
-  {0x0058, 362143},
-  {0x0059, 362242},
-  {0x005A, 362721},
-  {0x005B, 386330},
-  {0x005C, 495730},
-  {0x005D, 497476},
-  {0x005E, 114364},
-  {0x005F, 400866},
-  {0x0060, 271047},
-  {0x0061, 365255},
-  {0x0062, 366869},
-  {0x0063, 367263},
-  {0x0064, 367793},
-  {0x0065, 368693},
-  {0x0066, 370278},
-  {0x0067, 370476},
-  {0x0068, 370893},
-  {0x0069, 371406},
-  {0x006A, 372293},
-  {0x006B, 372455},
-  {0x006C, 372904},
-  {0x006D, 373866},
-  {0x006E, 374192},
-  {0x006F, 374843},
-  {0x0070, 376640},
-  {0x0071, 377020},
-  {0x0072, 377231},
-  {0x0073, 378240},
-  {0x0074, 379236},
-  {0x0075, 381093},
-  {0x0076, 382460},
-  {0x0077, 382807},
-  {0x0078, 383105},
-  {0x0079, 383237},
-  {0x007A, 383725},
-  {0x007B, 385228},
-  {0x007C, 567879},
-  {0x007D, 496766},
-  {0x007E, 550116},
-  {0x007F, 655},
-  {0x0080, 655},
-  {0x0081, 655},
-  {0x0082, 655},
-  {0x0083, 655},
-  {0x0084, 655},
-  {0x0085, 655},
-  {0x0086, 655},
-  {0x0087, 655},
-  {0x0088, 655},
-  {0x0089, 655},
-  {0x008A, 655},
-  {0x008B, 655},
-  {0x008C, 655},
-  {0x008D, 655},
-  {0x008E, 655},
-  {0x008F, 655},
-  {0x0090, 655},
-  {0x0091, 655},
-  {0x0092, 655},
-  {0x0093, 655},
-  {0x0094, 655},
-  {0x0095, 655},
-  {0x0096, 655},
-  {0x0097, 655},
-  {0x0098, 655},
-  {0x0099, 655},
-  {0x009A, 655},
-  {0x009B, 655},
-  {0x009C, 655},
-  {0x009D, 655},
-  {0x009E, 655},
-  {0x009F, 655},
-  {0x00A0, 472013},
-  {0x00A1, 328727},
-  {0x00A2, 103882},
-  {0x00A3, 491816},
-  {0x00A4, 193300},
-  {0x00A5, 571391},
-  {0x00A6, 71917},
-  {0x00A7, 508171},
-  {0x00A8, 212655},
-  {0x00A9, 164060},
-  {0x00AA, 260916},
-  {0x00AB, 387133},
-  {0x00AC, 473262},
-  {0x00AD, 514019},
-  {0x00AE, 494928},
-  {0x00AF, 402387},
-  {0x00B0, 206627},
-  {0x00B1, 491719},
-  {0x00B2, 522462},
-  {0x00B3, 522444},
-  {0x00B4, 744},
-  {0x00B5, 444186},
-  {0x00B6, 491253},
-  {0x00B7, 444197},
-  {0x00B8, 103874},
-  {0x00B9, 522342},
-  {0x00BA, 405881},
-  {0x00BB, 498269},
-  {0x00BC, 568367},
-  {0x00BD, 568316},
-  {0x00BE, 568590},
-  {0x00BF, 328808},
-  {0x00C0, 349052},
-  {0x00C1, 348175},
-  {0x00C2, 348506},
-  {0x00C3, 349400},
-  {0x00C4, 348799},
-  {0x00C5, 349238},
-  {0x00C6, 349458},
-  {0x00C7, 350113},
-  {0x00C8, 351650},
-  {0x00C9, 350973},
-  {0x00CA, 351157},
-  {0x00CB, 351495},
-  {0x00CC, 353611},
-  {0x00CD, 353267},
-  {0x00CE, 353369},
-  {0x00CF, 353408},
-  {0x00D0, 352188},
-  {0x00D1, 355923},
-  {0x00D2, 356693},
-  {0x00D3, 356004},
-  {0x00D4, 356106},
-  {0x00D5, 357474},
-  {0x00D6, 356399},
-  {0x00D7, 455218},
-  {0x00D8, 357394},
-  {0x00D9, 360906},
-  {0x00DA, 360325},
-  {0x00DB, 360427},
-  {0x00DC, 360511},
-  {0x00DD, 362265},
-  {0x00DE, 359815},
-  {0x00DF, 378955},
-  {0x00E0, 366113},
-  {0x00E1, 365276},
-  {0x00E2, 365591},
-  {0x00E3, 366526},
-  {0x00E4, 365872},
-  {0x00E5, 366372},
-  {0x00E6, 366580},
-  {0x00E7, 367348},
-  {0x00E8, 369359},
-  {0x00E9, 368714},
-  {0x00EA, 368888},
-  {0x00EB, 369212},
-  {0x00EC, 371717},
-  {0x00ED, 371427},
-  {0x00EE, 371523},
-  {0x00EF, 371560},
-  {0x00F0, 370057},
-  {0x00F1, 374766},
-  {0x00F2, 375521},
-  {0x00F3, 374864},
-  {0x00F4, 374960},
-  {0x00F5, 376267},
-  {0x00F6, 375241},
-  {0x00F7, 214919},
-  {0x00F8, 376191},
-  {0x00F9, 381692},
-  {0x00FA, 381139},
-  {0x00FB, 381235},
-  {0x00FC, 381315},
-  {0x00FD, 383258},
-  {0x00FE, 379950},
-  {0x00FF, 383327},
-  {0x0100, 349168},
-  {0x0101, 366223},
-  {0x0102, 348209},
-  {0x0103, 365308},
-  {0x0104, 349203},
-  {0x0105, 366256},
-  {0x0106, 350045},
-  {0x0107, 367284},
-  {0x0108, 350195},
-  {0x0109, 367426},
-  {0x010A, 350234},
-  {0x010B, 367494},
-  {0x010C, 350079},
-  {0x010D, 367316},
-  {0x010E, 350461},
-  {0x010F, 367814},
-  {0x0110, 350821},
-  {0x0111, 368212},
-  {0x0112, 351766},
-  {0x0113, 369469},
-  {0x0114, 351007},
-  {0x0115, 368746},
-  {0x0116, 351533},
-  {0x0117, 369248},
-  {0x0118, 351891},
-  {0x0119, 369620},
-  {0x011A, 351041},
-  {0x011B, 368778},
-  {0x011C, 352563},
-  {0x011D, 370627},
-  {0x011E, 352459},
-  {0x011F, 370529},
-  {0x0120, 352602},
-  {0x0121, 370664},
-  {0x0122, 352527},
-  {0x0123, 370593},
-  {0x0124, 352937},
-  {0x0125, 371018},
-  {0x0126, 353128},
-  {0x0127, 371267},
-  {0x0128, 353832},
-  {0x0129, 371967},
-  {0x012A, 353727},
-  {0x012B, 371827},
-  {0x012C, 353301},
-  {0x012D, 371459},
-  {0x012E, 353762},
-  {0x012F, 371860},
-  {0x0130, 353494},
-  {0x0131, 368396},
-  {0x0132, 363111},
-  {0x0133, 384365},
-  {0x0134, 354165},
-  {0x0135, 372346},
-  {0x0136, 354330},
-  {0x0137, 372540},
-  {0x0138, 372881},
-  {0x0139, 354671},
-  {0x013A, 372925},
-  {0x013B, 354771},
-  {0x013C, 373050},
-  {0x013D, 354737},
-  {0x013E, 373018},
-  {0x013F, 355057},
-  {0x0140, 373353},
-  {0x0141, 355180},
-  {0x0142, 373509},
-  {0x0143, 355501},
-  {0x0144, 374257},
-  {0x0145, 355569},
-  {0x0146, 374321},
-  {0x0147, 355535},
-  {0x0148, 374289},
-  {0x0149, 374213},
-  {0x014A, 352114},
-  {0x014B, 369872},
-  {0x014C, 357147},
-  {0x014D, 375995},
-  {0x014E, 356038},
-  {0x014F, 374896},
-  {0x0150, 356611},
-  {0x0151, 375443},
-  {0x0152, 363137},
-  {0x0153, 384419},
-  {0x0154, 358242},
-  {0x0155, 377281},
-  {0x0156, 358310},
-  {0x0157, 377345},
-  {0x0158, 358276},
-  {0x0159, 377313},
-  {0x015A, 358791},
-  {0x015B, 378261},
-  {0x015C, 358991},
-  {0x015D, 378451},
-  {0x015E, 358955},
-  {0x015F, 378417},
-  {0x0160, 358873},
-  {0x0161, 378339},
-  {0x0162, 359424},
-  {0x0163, 379289},
-  {0x0164, 359390},
-  {0x0165, 379257},
-  {0x0166, 359780},
-  {0x0167, 379772},
-  {0x0168, 361437},
-  {0x0169, 382238},
-  {0x016A, 361279},
-  {0x016B, 382047},
-  {0x016C, 360359},
-  {0x016D, 381171},
-  {0x016E, 361398},
-  {0x016F, 382201},
-  {0x0170, 360824},
-  {0x0171, 381614},
-  {0x0172, 361363},
-  {0x0173, 382127},
-  {0x0174, 361897},
-  {0x0175, 382860},
-  {0x0176, 362299},
-  {0x0177, 383290},
-  {0x0178, 362338},
-  {0x0179, 362744},
-  {0x017A, 383746},
-  {0x017B, 362889},
-  {0x017C, 383914},
-  {0x017D, 362778},
-  {0x017E, 383778},
-  {0x017F, 373626},
-  {0x0180, 367108},
-  {0x0181, 349850},
-  {0x0182, 349957},
-  {0x0183, 367141},
-  {0x0184, 359969},
-  {0x0185, 380096},
-  {0x0186, 357721},
-  {0x0187, 350272},
-  {0x0188, 367530},
-  {0x0189, 349553},
-  {0x018A, 350652},
-  {0x018B, 350856},
-  {0x018C, 368276},
-  {0x018D, 380352},
-  {0x018E, 358703},
-  {0x018F, 359267},
-  {0x0190, 357693},
-  {0x0191, 352369},
-  {0x0192, 370335},
-  {0x0193, 352640},
-  {0x0194, 352743},
-  {0x0195, 371384},
-  {0x0196, 354092},
-  {0x0197, 353797},
-  {0x0198, 354486},
-  {0x0199, 372688},
-  {0x019A, 372957},
-  {0x019B, 373542},
-  {0x019C, 360191},
-  {0x019D, 355760},
-  {0x019E, 374606},
-  {0x019F, 357272},
-  {0x01A0, 356766},
-  {0x01A1, 375590},
-  {0x01A2, 357645},
-  {0x01A3, 376430},
-  {0x01A4, 357905},
-  {0x01A5, 376764},
-  {0x01A6, 365157},
-  {0x01A7, 359999},
-  {0x01A8, 380124},
-  {0x01A9, 352139},
-  {0x01AA, 363754},
-  {0x01AB, 379692},
-  {0x01AC, 359665},
-  {0x01AD, 379585},
-  {0x01AE, 359737},
-  {0x01AF, 360979},
-  {0x01B0, 381761},
-  {0x01B1, 361555},
-  {0x01B2, 361689},
-  {0x01B3, 362486},
-  {0x01B4, 383467},
-  {0x01B5, 363037},
-  {0x01B6, 384173},
-  {0x01B7, 352213},
-  {0x01B8, 352238},
-  {0x01B9, 370103},
-  {0x01BA, 370245},
-  {0x01BB, 365072},
-  {0x01BC, 359938},
-  {0x01BD, 380067},
-  {0x01BE, 363610},
-  {0x01BF, 365139},
-  {0x01C0, 363485},
-  {0x01C1, 363657},
-  {0x01C2, 363363},
-  {0x01C3, 363725},
-  {0x01C4, 350915},
-  {0x01C5, 350767},
-  {0x01C6, 368660},
-  {0x01C7, 355215},
-  {0x01C8, 355137},
-  {0x01C9, 373604},
-  {0x01CA, 355957},
-  {0x01CB, 355880},
-  {0x01CC, 374798},
-  {0x01CD, 348472},
-  {0x01CE, 365559},
-  {0x01CF, 353335},
-  {0x01D0, 371491},
-  {0x01D1, 356072},
-  {0x01D2, 374928},
-  {0x01D3, 360393},
-  {0x01D4, 381203},
-  {0x01D5, 360693},
-  {0x01D6, 381489},
-  {0x01D7, 360549},
-  {0x01D8, 381351},
-  {0x01D9, 360597},
-  {0x01DA, 381397},
-  {0x01DB, 360645},
-  {0x01DC, 381443},
-  {0x01DD, 380384},
-  {0x01DE, 348837},
-  {0x01DF, 365908},
-  {0x01E0, 348924},
-  {0x01E1, 365991},
-  {0x01E2, 349517},
-  {0x01E3, 366635},
-  {0x01E4, 352708},
-  {0x01E5, 370803},
-  {0x01E6, 352493},
-  {0x01E7, 370561},
-  {0x01E8, 354296},
-  {0x01E9, 372508},
-  {0x01EA, 357313},
-  {0x01EB, 376114},
-  {0x01EC, 357348},
-  {0x01ED, 376147},
-  {0x01EE, 352272},
-  {0x01EF, 370135},
-  {0x01F0, 372314},
-  {0x01F1, 350891},
-  {0x01F2, 350724},
-  {0x01F3, 368568},
-  {0x01F4, 352425},
-  {0x01F5, 370497},
-  {0x01F6, 353217},
-  {0x01F7, 362117},
-  {0x01F8, 355726},
-  {0x01F9, 374501},
-  {0x01FA, 349277},
-  {0x01FB, 366409},
-  {0x01FC, 349482},
-  {0x01FD, 366602},
-  {0x01FE, 357429},
-  {0x01FF, 376224},
-  {0x0200, 349011},
-  {0x0201, 366074},
-  {0x0202, 349125},
-  {0x0203, 366182},
-  {0x0204, 351609},
-  {0x0205, 369320},
-  {0x0206, 351723},
-  {0x0207, 369428},
-  {0x0208, 353570},
-  {0x0209, 371678},
-  {0x020A, 353684},
-  {0x020B, 371786},
-  {0x020C, 356652},
-  {0x020D, 375482},
-  {0x020E, 357023},
-  {0x020F, 375835},
-  {0x0210, 358471},
-  {0x0211, 377498},
-  {0x0212, 358512},
-  {0x0213, 377624},
-  {0x0214, 360865},
-  {0x0215, 381653},
-  {0x0216, 361236},
-  {0x0217, 382006},
-  {0x0218, 359030},
-  {0x0219, 378488},
-  {0x021A, 359505},
-  {0x021B, 379366},
-  {0x021C, 362695},
-  {0x021D, 383701},
-  {0x021E, 352867},
-  {0x021F, 370952},
-  {0x0220, 355837},
-  {0x0221, 367923},
-  {0x0222, 357749},
-  {0x0223, 376618},
-  {0x0224, 362965},
-  {0x0225, 383986},
-  {0x0226, 348886},
-  {0x0227, 365955},
-  {0x0228, 351075},
-  {0x0229, 368810},
-  {0x022A, 356437},
-  {0x022B, 375277},
-  {0x022C, 357600},
-  {0x022D, 376387},
-  {0x022E, 356486},
-  {0x022F, 375324},
-  {0x0230, 356524},
-  {0x0231, 375360},
-  {0x0232, 362591},
-  {0x0233, 383566},
-  {0x0234, 373127},
-  {0x0235, 374398},
-  {0x0236, 379404},
-  {0x0237, 368425},
-  {0x0238, 368309},
-  {0x0239, 377201},
-  {0x023A, 349365},
-  {0x023B, 350305},
-  {0x023C, 367561},
-  {0x023D, 354705},
-  {0x023E, 359545},
-  {0x023F, 378757},
-  {0x0240, 384206},
-  {0x0241, 352770},
-  {0x0242, 370861},
-  {0x0243, 349922},
-  {0x0244, 360298},
-  {0x0245, 360221},
-  {0x0246, 351926},
-  {0x0247, 369694},
-  {0x0248, 354204},
-  {0x0249, 372422},
-  {0x024A, 359323},
-  {0x024B, 377114},
-  {0x024C, 358594},
-  {0x024D, 377815},
-  {0x024E, 362626},
-  {0x024F, 383636},
-  {0x0250, 380263},
-  {0x0251, 366669},
-  {0x0252, 380320},
-  {0x0253, 366962},
-  {0x0254, 376546},
-  {0x0255, 367463},
-  {0x0256, 368245},
-  {0x0257, 368026},
-  {0x0258, 377977},
-  {0x0259, 378822},
-  {0x025A, 378847},
-  {0x025B, 376474},
-  {0x025C, 378007},
-  {0x025D, 378042},
-  {0x025E, 367659},
-  {0x025F, 368454},
-  {0x0260, 370700},
-  {0x0261, 378927},
-  {0x0262, 364134},
-  {0x0263, 370836},
-  {0x0264, 377879},
-  {0x0265, 380440},
-  {0x0266, 371199},
-  {0x0267, 371350},
-  {0x0268, 371934},
-  {0x0269, 372211},
-  {0x026A, 364231},
-  {0x026B, 373390},
-  {0x026C, 372987},
-  {0x026D, 373468},
-  {0x026E, 373580},
-  {0x026F, 380681},
-  {0x0270, 380709},
-  {0x0271, 373991},
-  {0x0272, 374533},
-  {0x0273, 374725},
-  {0x0274, 364455},
-  {0x0275, 367174},
-  {0x0276, 364513},
-  {0x0277, 367594},
-  {0x0278, 376997},
-  {0x0279, 380813},
-  {0x027A, 380879},
-  {0x027B, 380841},
-  {0x027C, 377702},
-  {0x027D, 377848},
-  {0x027E, 377537},
-  {0x027F, 378142},
-  {0x0280, 364636},
-  {0x0281, 364260},
-  {0x0282, 378648},
-  {0x0283, 369895},
-  {0x0284, 368495},
-  {0x0285, 379198},
-  {0x0286, 369918},
-  {0x0287, 380959},
-  {0x0288, 379731},
-  {0x0289, 381114},
-  {0x028A, 382394},
-  {0x028B, 382590},
-  {0x028C, 380987},
-  {0x028D, 381015},
-  {0x028E, 381043},
-  {0x028F, 364989},
-  {0x0290, 384132},
-  {0x0291, 383847},
-  {0x0292, 370080},
-  {0x0293, 370169},
-  {0x0294, 363511},
-  {0x0295, 363684},
-  {0x0296, 363575},
-  {0x0297, 365047},
-  {0x0298, 363424},
-  {0x0299, 363891},
-  {0x029A, 367626},
-  {0x029B, 364163},
-  {0x029C, 364202},
-  {0x029D, 372383},
-  {0x029E, 380625},
-  {0x029F, 364356},
-  {0x02A0, 377083},
-  {0x02A1, 363537},
-  {0x02A2, 363785},
-  {0x02A3, 368590},
-  {0x02A4, 368364},
-  {0x02A5, 368620},
-  {0x02A6, 380210},
-  {0x02A7, 379877},
-  {0x02A8, 379837},
-  {0x02A9, 370444},
-  {0x02AA, 373783},
-  {0x02AB, 373836},
-  {0x02AC, 363452},
-  {0x02AD, 363391},
-  {0x02AE, 380468},
-  {0x02AF, 380510},
-  {0x02B0, 448944},
-  {0x02B1, 448968},
-  {0x02B2, 449065},
-  {0x02B3, 449538},
-  {0x02B4, 450193},
-  {0x02B5, 450224},
-  {0x02B6, 448415},
-  {0x02B7, 450436},
-  {0x02B8, 450484},
-  {0x02B9, 447662},
-  {0x02BA, 445826},
-  {0x02BB, 450716},
-  {0x02BC, 444463},
-  {0x02BD, 447868},
-  {0x02BE, 447997},
-  {0x02BF, 446633},
-  {0x02C0, 446352},
-  {0x02C1, 447899},
-  {0x02C2, 446602},
-  {0x02C3, 447965},
-  {0x02C4, 450773},
-  {0x02C5, 445855},
-  {0x02C6, 445585},
-  {0x02C7, 103838},
-  {0x02C8, 450845},
-  {0x02C9, 447287},
-  {0x02CA, 444434},
-  {0x02CB, 446381},
-  {0x02CC, 447212},
-  {0x02CD, 447036},
-  {0x02CE, 446852},
-  {0x02CF, 446664},
-  {0x02D0, 450683},
-  {0x02D1, 446410},
-  {0x02D2, 445243},
-  {0x02D3, 445204},
-  {0x02D4, 450802},
-  {0x02D5, 445886},
-  {0x02D6, 447636},
-  {0x02D7, 447582},
-  {0x02D8, 71911},
-  {0x02D9, 218083},
-  {0x02DA, 500887},
-  {0x02DB, 474580},
-  {0x02DC, 513834},
-  {0x02DD, 218249},
-  {0x02DE, 447937},
-  {0x02DF, 445641},
-  {0x02E0, 448850},
-  {0x02E1, 449155},
-  {0x02E2, 449644},
-  {0x02E3, 450460},
-  {0x02E4, 449562},
-  {0x02E5, 446113},
-  {0x02E6, 446572},
-  {0x02E7, 447431},
-  {0x02E8, 447150},
-  {0x02E9, 446288},
-  {0x02EA, 450940},
-  {0x02EB, 450899},
-  {0x02EC, 450875},
-  {0x02ED, 450745},
-  {0x02EE, 445792},
-  {0x02EF, 446817},
-  {0x02F0, 447179},
-  {0x02F1, 446962},
-  {0x02F2, 447063},
-  {0x02F3, 447099},
-  {0x02F4, 447546},
-  {0x02F5, 447503},
-  {0x02F6, 447460},
-  {0x02F7, 447124},
-  {0x02F8, 447684},
-  {0x02F9, 444490},
-  {0x02FA, 445912},
-  {0x02FB, 444522},
-  {0x02FC, 445942},
-  {0x02FD, 448029},
-  {0x02FE, 447609},
-  {0x02FF, 446931},
-  {0x0300, 155683},
-  {0x0301, 151873},
-  {0x0302, 152399},
-  {0x0303, 159243},
-  {0x0304, 158134},
-  {0x0305, 158391},
-  {0x0306, 152214},
-  {0x0307, 154658},
-  {0x0308, 154612},
-  {0x0309, 156053},
-  {0x030A, 158955},
-  {0x030B, 154784},
-  {0x030C, 152343},
-  {0x030D, 159452},
-  {0x030E, 155226},
-  {0x030F, 154900},
-  {0x0310, 152321},
-  {0x0311, 156089},
-  {0x0312, 159331},
-  {0x0313, 152526},
-  {0x0314, 158534},
-  {0x0315, 152548},
-  {0x0316, 155706},
-  {0x0317, 151896},
-  {0x0318, 157812},
-  {0x0319, 158879},
-  {0x031A, 157485},
-  {0x031B, 156074},
-  {0x031C, 157686},
-  {0x031D, 159360},
-  {0x031E, 155341},
-  {0x031F, 158443},
-  {0x0320, 158298},
-  {0x0321, 158410},
-  {0x0322, 158469},
-  {0x0323, 154704},
-  {0x0324, 154632},
-  {0x0325, 158976},
-  {0x0326, 152576},
-  {0x0327, 152381},
-  {0x0328, 158351},
-  {0x0329, 159482},
-  {0x032A, 152298},
-  {0x032B, 156177},
-  {0x032C, 152359},
-  {0x032D, 152427},
-  {0x032E, 152230},
-  {0x032F, 156114},
-  {0x0330, 159259},
-  {0x0331, 158151},
-  {0x0332, 158115},
-  {0x0333, 154962},
-  {0x0334, 159281},
-  {0x0335, 159076},
-  {0x0336, 158048},
-  {0x0337, 159044},
-  {0x0338, 158017},
-  {0x0339, 158817},
-  {0x033A, 156145},
-  {0x033B, 159167},
-  {0x033C, 159020},
-  {0x033D, 159565},
-  {0x033E, 159512},
-  {0x033F, 155042},
-  {0x0340, 155735},
-  {0x0341, 151925},
-  {0x0342, 155968},
-  {0x0343, 155844},
-  {0x0344, 155812},
-  {0x0345, 155996},
-  {0x0346, 152275},
-  {0x0347, 155585},
-  {0x0348, 155263},
-  {0x0349, 157512},
-  {0x034A, 158325},
-  {0x034B, 156026},
-  {0x034C, 152002},
-  {0x034D, 157779},
-  {0x034E, 159384},
-  {0x034F, 155657},
-  {0x0350, 158621},
-  {0x0351, 157655},
-  {0x0352, 155613},
-  {0x0353, 159583},
-  {0x0354, 157624},
-  {0x0355, 158753},
-  {0x0356, 158704},
-  {0x0357, 158785},
-  {0x0358, 154678},
-  {0x0359, 152189},
-  {0x035A, 155108},
-  {0x035B, 159601},
-  {0x035C, 154837},
-  {0x035D, 154814},
-  {0x035E, 154988},
-  {0x035F, 155012},
-  {0x0360, 155136},
-  {0x0361, 154930},
-  {0x0362, 155068},
-  {0x0363, 156525},
-  {0x0364, 156753},
-  {0x0365, 156931},
-  {0x0366, 157161},
-  {0x0367, 157361},
-  {0x0368, 156652},
-  {0x0369, 156722},
-  {0x036A, 156900},
-  {0x036B, 157099},
-  {0x036C, 157192},
-  {0x036D, 157330},
-  {0x036E, 157392},
-  {0x036F, 157423},
-  {0x0370, 276981},
-  {0x0371, 285936},
-  {0x0372, 275370},
-  {0x0373, 284147},
-  {0x0374, 282379},
-  {0x0375, 282259},
-  {0x0376, 279241},
-  {0x0377, 288561},
-  {0x037A, 291341},
-  {0x037B, 289913},
-  {0x037C, 282756},
-  {0x037D, 289865},
-  {0x037E, 282653},
-  {0x0384, 290208},
-  {0x0385, 280384},
-  {0x0386, 275255},
-  {0x0387, 274068},
-  {0x0388, 275829},
-  {0x0389, 276882},
-  {0x038A, 277514},
-  {0x038C, 279161},
-  {0x038E, 279893},
-  {0x038F, 278739},
-  {0x0390, 286301},
-  {0x0391, 274205},
-  {0x0392, 275405},
-  {0x0393, 276954},
-  {0x0394, 275456},
-  {0x0395, 275483},
-  {0x0396, 280038},
-  {0x0397, 275909},
-  {0x0398, 279518},
-  {0x0399, 277007},
-  {0x039A, 277626},
-  {0x039B, 277653},
-  {0x039C, 277680},
-  {0x039D, 277704},
-  {0x039E, 280014},
-  {0x039F, 278815},
-  {0x03A0, 279306},
-  {0x03A1, 279355},
-  {0x03A3, 279466},
-  {0x03A4, 279493},
-  {0x03A5, 279545},
-  {0x03A6, 279281},
-  {0x03A7, 275431},
-  {0x03A8, 279330},
-  {0x03A9, 277728},
-  {0x03AA, 277216},
-  {0x03AB, 279769},
-  {0x03AC, 283907},
-  {0x03AD, 284609},
-  {0x03AE, 285718},
-  {0x03AF, 286685},
-  {0x03B0, 289293},
-  {0x03B1, 282795},
-  {0x03B2, 284180},
-  {0x03B3, 285911},
-  {0x03B4, 284227},
-  {0x03B5, 284279},
-  {0x03B6, 289841},
-  {0x03B7, 284685},
-  {0x03B8, 288903},
-  {0x03B9, 285960},
-  {0x03BA, 286791},
-  {0x03BB, 286841},
-  {0x03BC, 286866},
-  {0x03BD, 286888},
-  {0x03BE, 289819},
-  {0x03BF, 288155},
-  {0x03C0, 288622},
-  {0x03C1, 288667},
-  {0x03C2, 285880},
-  {0x03C3, 288829},
-  {0x03C4, 288880},
-  {0x03C5, 288928},
-  {0x03C6, 288599},
-  {0x03C7, 284204},
-  {0x03C8, 288644},
-  {0x03C9, 286910},
-  {0x03CA, 286159},
-  {0x03CB, 289142},
-  {0x03CC, 288485},
-  {0x03CD, 289704},
-  {0x03CE, 287985},
-  {0x03CF, 274180},
-  {0x03D0, 274121},
-  {0x03D1, 290140},
-  {0x03D2, 290374},
-  {0x03D3, 290288},
-  {0x03D4, 290329},
-  {0x03D5, 282516},
-  {0x03D6, 282533},
-  {0x03D7, 281887},
-  {0x03D8, 281961},
-  {0x03D9, 284114},
-  {0x03DA, 282205},
-  {0x03DB, 288854},
-  {0x03DC, 281988},
-  {0x03DD, 284252},
-  {0x03DE, 282009},
-  {0x03DF, 286816},
-  {0x03E0, 282028},
-  {0x03E1, 288758},
-  {0x03E2, 161634},
-  {0x03E3, 163689},
-  {0x03E4, 160509},
-  {0x03E5, 162636},
-  {0x03E6, 160726},
-  {0x03E7, 162837},
-  {0x03E8, 160644},
-  {0x03E9, 162761},
-  {0x03EA, 160588},
-  {0x03EB, 162709},
-  {0x03EC, 161661},
-  {0x03ED, 163714},
-  {0x03EE, 160311},
-  {0x03EF, 162450},
-  {0x03F0, 281904},
-  {0x03F1, 282710},
-  {0x03F2, 282312},
-  {0x03F3, 282225},
-  {0x03F4, 280191},
-  {0x03F5, 282284},
-  {0x03F6, 282673},
-  {0x03F7, 279441},
-  {0x03F8, 288806},
-  {0x03F9, 280064},
-  {0x03FA, 279416},
-  {0x03FB, 288783},
-  {0x03FC, 282727},
-  {0x03FD, 280148},
-  {0x03FE, 274139},
-  {0x03FF, 280098},
-  {0x0400, 196967},
-  {0x0401, 197005},
-  {0x0402, 195354},
-  {0x0403, 196525},
-  {0x0404, 199744},
-  {0x0405, 195483},
-  {0x0406, 195044},
-  {0x0407, 200034},
-  {0x0408, 197393},
-  {0x0409, 198065},
-  {0x040A, 198202},
-  {0x040B, 199453},
-  {0x040C, 197652},
-  {0x040D, 196827},
-  {0x040E, 199010},
-  {0x040F, 195541},
-  {0x0410, 194458},
-  {0x0411, 194877},
-  {0x0412, 199781},
-  {0x0413, 196280},
-  {0x0414, 195327},
-  {0x0415, 196902},
-  {0x0416, 200257},
-  {0x0417, 200115},
-  {0x0418, 196760},
-  {0x0419, 198936},
-  {0x041A, 197420},
-  {0x041B, 195722},
-  {0x041C, 195867},
-  {0x041D, 195931},
-  {0x041E, 198230},
-  {0x041F, 198395},
-  {0x0420, 196118},
-  {0x0421, 196182},
-  {0x0422, 199312},
-  {0x0423, 199568},
-  {0x0424, 195695},
-  {0x0425, 196553},
-  {0x0426, 199425},
-  {0x0427, 195122},
-  {0x0428, 198849},
-  {0x0429, 198877},
-  {0x042A, 196698},
-  {0x042B, 199918},
-  {0x042C, 199167},
-  {0x042D, 195628},
-  {0x042E, 200088},
-  {0x042F, 199835},
-  {0x0430, 200657},
-  {0x0431, 201054},
-  {0x0432, 205705},
-  {0x0433, 202375},
-  {0x0434, 201480},
-  {0x0435, 202963},
-  {0x0436, 206151},
-  {0x0437, 206017},
-  {0x0438, 202829},
-  {0x0439, 204910},
-  {0x043A, 203453},
-  {0x043B, 201849},
-  {0x043C, 201986},
-  {0x043D, 202046},
-  {0x043E, 204215},
-  {0x043F, 204401},
-  {0x0440, 202223},
-  {0x0441, 202283},
-  {0x0442, 205264},
-  {0x0443, 205504},
-  {0x0444, 201824},
-  {0x0445, 202634},
-  {0x0446, 205371},
-  {0x0447, 201285},
-  {0x0448, 204829},
-  {0x0449, 204855},
-  {0x044A, 202771},
-  {0x044B, 205832},
-  {0x044C, 205127},
-  {0x044D, 201761},
-  {0x044E, 205992},
-  {0x044F, 205755},
-  {0x0450, 203024},
-  {0x0451, 203060},
-  {0x0452, 201505},
-  {0x0453, 202608},
-  {0x0454, 205670},
-  {0x0455, 201626},
-  {0x0456, 201211},
-  {0x0457, 205942},
-  {0x0458, 203428},
-  {0x0459, 204060},
-  {0x045A, 204189},
-  {0x045B, 205397},
-  {0x045C, 203673},
-  {0x045D, 202892},
-  {0x045E, 204980},
-  {0x045F, 201680},
-  {0x0460, 198297},
-  {0x0461, 204278},
-  {0x0462, 199890},
-  {0x0463, 205806},
-  {0x0464, 197188},
-  {0x0465, 203233},
-  {0x0466, 198030},
-  {0x0467, 204027},
-  {0x0468, 197223},
-  {0x0469, 203266},
-  {0x046A, 194904},
-  {0x046B, 201079},
-  {0x046C, 197096},
-  {0x046D, 203145},
-  {0x046E, 197974},
-  {0x046F, 203975},
-  {0x0470, 198508},
-  {0x0471, 204508},
-  {0x0472, 196251},
-  {0x0473, 202348},
-  {0x0474, 197304},
-  {0x0475, 203343},
-  {0x0476, 197336},
-  {0x0477, 203373},
-  {0x0478, 199717},
-  {0x0479, 205645},
-  {0x047A, 198700},
-  {0x047B, 204688},
-  {0x047C, 198327},
-  {0x047D, 204306},
-  {0x047E, 198368},
-  {0x047F, 204345},
-  {0x0480, 197944},
-  {0x0481, 203947},
-  {0x0482, 206414},
-  {0x0483, 153992},
-  {0x0484, 153790},
-  {0x0485, 152626},
-  {0x0486, 153879},
-  {0x0487, 153851},
-  {0x0488, 152701},
-  {0x0489, 153757},
-  {0x048A, 198968},
-  {0x048B, 204940},
-  {0x048C, 198811},
-  {0x048D, 204793},
-  {0x048E, 196145},
-  {0x048F, 202248},
-  {0x0490, 196485},
-  {0x0491, 202570},
-  {0x0492, 196396},
-  {0x0493, 202485},
-  {0x0494, 196351},
-  {0x0495, 202442},
-  {0x0496, 200324},
-  {0x0497, 206214},
-  {0x0498, 200142},
-  {0x0499, 206042},
-  {0x049A, 197447},
-  {0x049B, 203478},
-  {0x049C, 197565},
-  {0x049D, 203590},
-  {0x049E, 197526},
-  {0x049F, 203553},
-  {0x04A0, 194842},
-  {0x04A1, 201021},
-  {0x04A2, 195958},
-  {0x04A3, 202071},
-  {0x04A4, 200470},
-  {0x04A5, 206352},
-  {0x04A6, 198464},
-  {0x04A7, 204466},
-  {0x04A8, 194691},
-  {0x04A9, 200878},
-  {0x04AA, 196209},
-  {0x04AB, 202308},
-  {0x04AC, 199339},
-  {0x04AD, 205289},
-  {0x04AE, 199201},
-  {0x04AF, 205159},
-  {0x04B0, 199236},
-  {0x04B1, 205192},
-  {0x04B2, 196580},
-  {0x04B3, 202659},
-  {0x04B4, 200503},
-  {0x04B5, 206383},
-  {0x04B6, 195150},
-  {0x04B7, 201311},
-  {0x04B8, 195236},
-  {0x04B9, 201393},
-  {0x04BA, 198907},
-  {0x04BB, 204883},
-  {0x04BC, 194562},
-  {0x04BD, 200755},
-  {0x04BE, 194600},
-  {0x04BF, 200791},
-  {0x04C0, 200582},
-  {0x04C1, 200285},
-  {0x04C2, 206177},
-  {0x04C3, 197489},
-  {0x04C4, 203518},
-  {0x04C5, 195830},
-  {0x04C6, 201951},
-  {0x04C7, 196000},
-  {0x04C8, 202111},
-  {0x04C9, 196081},
-  {0x04CA, 202188},
-  {0x04CB, 197613},
-  {0x04CC, 203636},
-  {0x04CD, 195894},
-  {0x04CE, 202011},
-  {0x04CF, 204370},
-  {0x04D0, 194484},
-  {0x04D1, 200681},
-  {0x04D2, 194521},
-  {0x04D3, 200716},
-  {0x04D4, 200439},
-  {0x04D5, 206323},
-  {0x04D6, 196929},
-  {0x04D7, 202988},
-  {0x04D8, 198736},
-  {0x04D9, 204722},
-  {0x04DA, 198766},
-  {0x04DB, 204750},
-  {0x04DC, 200367},
-  {0x04DD, 206255},
-  {0x04DE, 200184},
-  {0x04DF, 206082},
-  {0x04E0, 194653},
-  {0x04E1, 200842},
-  {0x04E2, 196864},
-  {0x04E3, 202927},
-  {0x04E4, 196786},
-  {0x04E5, 202853},
-  {0x04E6, 198256},
-  {0x04E7, 204239},
-  {0x04E8, 194761},
-  {0x04E9, 200944},
-  {0x04EA, 194794},
-  {0x04EB, 200975},
-  {0x04EC, 195654},
-  {0x04ED, 201785},
-  {0x04EE, 199679},
-  {0x04EF, 205609},
-  {0x04F0, 199594},
-  {0x04F1, 205528},
-  {0x04F2, 199635},
-  {0x04F3, 205567},
-  {0x04F4, 195193},
-  {0x04F5, 201352},
-  {0x04F6, 196308},
-  {0x04F7, 202401},
-  {0x04F8, 199990},
-  {0x04F9, 205900},
-  {0x04FA, 196436},
-  {0x04FB, 202523},
-  {0x04FC, 196622},
-  {0x04FD, 202699},
-  {0x04FE, 196659},
-  {0x04FF, 202734},
-  {0x0500, 197680},
-  {0x0501, 203699},
-  {0x0502, 197712},
-  {0x0503, 203729},
-  {0x0504, 197911},
-  {0x0505, 203916},
-  {0x0506, 197745},
-  {0x0507, 203760},
-  {0x0508, 197779},
-  {0x0509, 203792},
-  {0x050A, 197812},
-  {0x050B, 203823},
-  {0x050C, 197845},
-  {0x050D, 203854},
-  {0x050E, 197878},
-  {0x050F, 203885},
-  {0x0510, 198636},
-  {0x0511, 204628},
-  {0x0512, 195749},
-  {0x0513, 201874},
-  {0x0514, 198002},
-  {0x0515, 204001},
-  {0x0516, 198672},
-  {0x0517, 204662},
-  {0x0518, 199862},
-  {0x0519, 205780},
-  {0x051A, 198536},
-  {0x051B, 204534},
-  {0x051C, 199808},
-  {0x051D, 205730},
-  {0x051E, 194728},
-  {0x051F, 200913},
-  {0x0520, 195786},
-  {0x0521, 201909},
-  {0x0522, 196037},
-  {0x0523, 202146},
-  {0x0524, 198422},
-  {0x0525, 204426},
-  {0x0531, 45693},
-  {0x0532, 45721},
-  {0x0533, 46026},
-  {0x0534, 45860},
-  {0x0535, 45887},
-  {0x0536, 46696},
-  {0x0537, 45915},
-  {0x0538, 45942},
-  {0x0539, 46530},
-  {0x053A, 46723},
-  {0x053B, 46081},
-  {0x053C, 46221},
-  {0x053D, 46612},
-  {0x053E, 45749},
-  {0x053F, 46193},
-  {0x0540, 46054},
-  {0x0541, 46109},
-  {0x0542, 45997},
-  {0x0543, 45804},
-  {0x0544, 46250},
-  {0x0545, 46640},
-  {0x0546, 46278},
-  {0x0547, 46473},
-  {0x0548, 46585},
-  {0x0549, 45776},
-  {0x054A, 46333},
-  {0x054B, 46136},
-  {0x054C, 46390},
-  {0x054D, 46445},
-  {0x054E, 46557},
-  {0x054F, 46501},
-  {0x0550, 46417},
-  {0x0551, 45833},
-  {0x0552, 46667},
-  {0x0553, 46361},
-  {0x0554, 46165},
-  {0x0555, 46306},
-  {0x0556, 45969},
-  {0x0559, 46850},
-  {0x055A, 45673},
-  {0x055B, 46766},
-  {0x055C, 46789},
-  {0x055D, 46751},
-  {0x055E, 46890},
-  {0x055F, 45646},
-  {0x0561, 46913},
-  {0x0562, 46939},
-  {0x0563, 47222},
-  {0x0564, 47068},
-  {0x0565, 47093},
-  {0x0566, 47844},
-  {0x0567, 47119},
-  {0x0568, 47144},
-  {0x0569, 47690},
-  {0x056A, 47869},
-  {0x056B, 47273},
-  {0x056C, 47403},
-  {0x056D, 47766},
-  {0x056E, 46965},
-  {0x056F, 47377},
-  {0x0570, 47248},
-  {0x0571, 47299},
-  {0x0572, 47195},
-  {0x0573, 47016},
-  {0x0574, 47430},
-  {0x0575, 47792},
-  {0x0576, 47456},
-  {0x0577, 47637},
-  {0x0578, 47741},
-  {0x0579, 46990},
-  {0x057A, 47507},
-  {0x057B, 47324},
-  {0x057C, 47560},
-  {0x057D, 47611},
-  {0x057E, 47715},
-  {0x057F, 47663},
-  {0x0580, 47585},
-  {0x0581, 47043},
-  {0x0582, 47817},
-  {0x0583, 47533},
-  {0x0584, 47351},
-  {0x0585, 47482},
-  {0x0586, 47169},
-  {0x0587, 47895},
-  {0x0589, 46815},
-  {0x058A, 46834},
-  {0x0591, 312998},
-  {0x0592, 313329},
-  {0x0593, 313349},
-  {0x0594, 313548},
-  {0x0595, 313522},
-  {0x0596, 313452},
-  {0x0597, 313309},
-  {0x0598, 313574},
-  {0x0599, 313222},
-  {0x059A, 313502},
-  {0x059B, 313432},
-  {0x059C, 313020},
-  {0x059D, 313041},
-  {0x059E, 313069},
-  {0x059F, 313283},
-  {0x05A0, 313374},
-  {0x05A1, 313243},
-  {0x05A2, 312932},
-  {0x05A3, 313184},
-  {0x05A4, 313112},
-  {0x05A5, 313135},
-  {0x05A6, 313156},
-  {0x05A7, 312959},
-  {0x05A8, 313263},
-  {0x05A9, 313403},
-  {0x05AA, 313473},
-  {0x05AB, 313204},
-  {0x05AC, 313093},
-  {0x05AD, 312979},
-  {0x05AE, 313594},
-  {0x05AF, 315634},
-  {0x05B0, 316033},
-  {0x05B1, 315762},
-  {0x05B2, 315711},
-  {0x05B3, 315736},
-  {0x05B4, 315787},
-  {0x05B5, 316095},
-  {0x05B6, 316014},
-  {0x05B7, 315911},
-  {0x05B8, 315930},
-  {0x05B9, 315806},
-  {0x05BA, 315825},
-  {0x05BB, 315976},
-  {0x05BC, 315682},
-  {0x05BD, 315892},
-  {0x05BE, 316169},
-  {0x05BF, 315996},
-  {0x05C0, 316225},
-  {0x05C1, 316052},
-  {0x05C2, 316074},
-  {0x05C3, 316250},
-  {0x05C4, 315660},
-  {0x05C5, 315612},
-  {0x05C6, 316194},
-  {0x05C7, 315950},
-  {0x05D0, 313614},
-  {0x05D1, 313810},
-  {0x05D2, 314130},
-  {0x05D3, 313886},
-  {0x05D4, 314182},
-  {0x05D5, 315044},
-  {0x05D6, 315393},
-  {0x05D7, 314227},
-  {0x05D8, 314944},
-  {0x05D9, 315316},
-  {0x05DA, 313938},
-  {0x05DB, 314245},
-  {0x05DC, 314321},
-  {0x05DD, 313998},
-  {0x05DE, 314373},
-  {0x05DF, 314022},
-  {0x05E0, 314421},
-  {0x05E1, 314640},
-  {0x05E2, 313791},
-  {0x05E3, 314046},
-  {0x05E4, 314469},
-  {0x05E5, 314104},
-  {0x05E6, 314992},
-  {0x05E7, 314542},
-  {0x05E8, 314590},
-  {0x05E9, 314694},
-  {0x05EA, 314896},
-  {0x05F0, 315472},
-  {0x05F1, 315542},
-  {0x05F2, 315507},
-  {0x05F3, 316114},
-  {0x05F4, 316140},
-  {0x0600, 43676},
-  {0x0601, 44112},
-  {0x0602, 5873},
-  {0x0603, 44053},
-  {0x0606, 45285},
-  {0x0607, 45548},
-  {0x0608, 43784},
-  {0x0609, 45573},
-  {0x060A, 45601},
-  {0x060B, 2257},
-  {0x060C, 5461},
-  {0x060D, 5585},
-  {0x060E, 43738},
-  {0x060F, 43974},
-  {0x0610, 44071},
-  {0x0611, 43946},
-  {0x0612, 44022},
-  {0x0613, 43992},
-  {0x0614, 44195},
-  {0x0615, 44684},
-  {0x0616, 44344},
-  {0x0617, 44800},
-  {0x0618, 44236},
-  {0x0619, 44217},
-  {0x061A, 44823},
-  {0x061B, 43861},
-  {0x061E, 45133},
-  {0x061F, 43763},
-  {0x0621, 11417},
-  {0x0622, 7107},
-  {0x0623, 6841},
-  {0x0624, 19550},
-  {0x0625, 6974},
-  {0x0626, 20275},
-  {0x0627, 6427},
-  {0x0628, 7467},
-  {0x0629, 17903},
-  {0x062A, 17793},
-  {0x062B, 18377},
-  {0x062C, 12287},
-  {0x062D, 10832},
-  {0x062E, 13158},
-  {0x062F, 8384},
-  {0x0630, 18295},
-  {0x0631, 15493},
-  {0x0632, 20815},
-  {0x0633, 16483},
-  {0x0634, 17028},
-  {0x0635, 16265},
-  {0x0636, 8126},
-  {0x0637, 17268},
-  {0x0638, 20675},
-  {0x0639, 6101},
-  {0x063A, 10502},
-  {0x063B, 13118},
-  {0x063C, 13017},
-  {0x063D, 9779},
-  {0x063E, 9865},
-  {0x063F, 9819},
-  {0x0640, 45056},
-  {0x0641, 9909},
-  {0x0642, 15280},
-  {0x0643, 12511},
-  {0x0644, 13503},
-  {0x0645, 13814},
-  {0x0646, 14312},
-  {0x0647, 11471},
-  {0x0648, 19314},
-  {0x0649, 6509},
-  {0x064A, 19746},
-  {0x064B, 5802},
-  {0x064C, 5539},
-  {0x064D, 6038},
-  {0x064E, 5710},
-  {0x064F, 5474},
-  {0x0650, 5973},
-  {0x0651, 43878},
-  {0x0652, 44970},
-  {0x0653, 43632},
-  {0x0654, 5913},
-  {0x0655, 5932},
-  {0x0656, 44948},
-  {0x0657, 5951},
-  {0x0658, 43652},
-  {0x0659, 45269},
-  {0x065A, 45237},
-  {0x065B, 45196},
-  {0x065C, 45168},
-  {0x065D, 43795},
-  {0x065E, 5775},
-  {0x0660, 45524},
-  {0x0661, 45405},
-  {0x0662, 45501},
-  {0x0663, 45476},
-  {0x0664, 45357},
-  {0x0665, 45333},
-  {0x0666, 45453},
-  {0x0667, 45428},
-  {0x0668, 45308},
-  {0x0669, 45381},
-  {0x066A, 43695},
-  {0x066B, 5607},
-  {0x066C, 45106},
-  {0x066D, 5848},
-  {0x066E, 8973},
-  {0x066F, 9025},
-  {0x0670, 17213},
-  {0x0671, 6615},
-  {0x0672, 7240},
-  {0x0673, 7281},
-  {0x0674, 12174},
-  {0x0675, 12199},
-  {0x0676, 12229},
-  {0x0677, 18895},
-  {0x0678, 12258},
-  {0x0679, 18522},
-  {0x067A, 18667},
-  {0x067B, 7322},
-  {0x067C, 18067},
-  {0x067D, 18095},
-  {0x067E, 14990},
-  {0x067F, 18145},
-  {0x0680, 7976},
-  {0x0681, 11034},
-  {0x0682, 11370},
-  {0x0683, 14769},
-  {0x0684, 9130},
-  {0x0685, 11235},
-  {0x0686, 17448},
-  {0x0687, 17633},
-  {0x0688, 8891},
-  {0x0689, 8662},
-  {0x068A, 8463},
-  {0x068B, 8496},
-  {0x068C, 8299},
-  {0x068D, 8803},
-  {0x068E, 9051},
-  {0x068F, 8690},
-  {0x0690, 8543},
-  {0x0691, 16183},
-  {0x0692, 15848},
-  {0x0693, 15760},
-  {0x0694, 15572},
-  {0x0695, 15879},
-  {0x0696, 15605},
-  {0x0697, 15946},
-  {0x0698, 12432},
-  {0x0699, 15652},
-  {0x069A, 16628},
-  {0x069B, 16875},
-  {0x069C, 16916},
-  {0x069D, 16445},
-  {0x069E, 16405},
-  {0x069F, 17408},
-  {0x06A0, 6241},
-  {0x06A1, 8999},
-  {0x06A2, 10082},
-  {0x06A3, 10049},
-  {0x06A4, 19174},
-  {0x06A5, 10121},
-  {0x06A6, 15130},
-  {0x06A7, 15420},
-  {0x06A8, 15453},
-  {0x06A9, 12790},
-  {0x06AA, 17244},
-  {0x06AB, 12684},
-  {0x06AC, 12651},
-  {0x06AD, 14027},
-  {0x06AE, 12712},
-  {0x06AF, 10256},
-  {0x06B0, 10396},
-  {0x06B1, 14162},
-  {0x06B2, 10464},
-  {0x06B3, 10687},
-  {0x06B4, 10424},
-  {0x06B5, 13703},
-  {0x06B6, 13670},
-  {0x06B7, 13734},
-  {0x06B8, 13774},
-  {0x06B9, 14560},
-  {0x06BA, 14361},
-  {0x06BB, 16033},
-  {0x06BC, 14594},
-  {0x06BD, 14689},
-  {0x06BE, 11489},
-  {0x06BF, 17598},
-  {0x06C0, 12050},
-  {0x06C1, 11718},
-  {0x06C2, 11883},
-  {0x06C3, 17966},
-  {0x06C4, 19680},
-  {0x06C5, 13303},
-  {0x06C6, 14914},
-  {0x06C7, 18822},
-  {0x06C8, 20599},
-  {0x06C9, 13403},
-  {0x06CA, 19708},
-  {0x06CB, 19098},
-  {0x06CC, 9405},
-  {0x06CD, 20531},
-  {0x06CE, 20500},
-  {0x06CF, 19393},
-  {0x06D0, 9275},
-  {0x06D1, 20559},
-  {0x06D2, 19764},
-  {0x06D3, 20002},
-  {0x06D4, 5896},
-  {0x06D5, 6084},
-  {0x06D6, 44452},
-  {0x06D7, 44394},
-  {0x06D8, 44534},
-  {0x06D9, 44317},
-  {0x06DA, 44294},
-  {0x06DB, 44706},
-  {0x06DC, 44661},
-  {0x06DD, 5691},
-  {0x06DE, 44920},
-  {0x06DF, 44630},
-  {0x06E0, 44735},
-  {0x06E1, 44255},
-  {0x06E2, 44570},
-  {0x06E3, 44864},
-  {0x06E4, 44510},
-  {0x06E5, 44886},
-  {0x06E6, 44903},
-  {0x06E7, 44778},
-  {0x06E8, 44607},
-  {0x06E9, 43715},
-  {0x06EA, 5662},
-  {0x06EB, 5632},
-  {0x06EC, 43817},
-  {0x06ED, 44842},
-  {0x06EE, 8628},
-  {0x06EF, 15726},
-  {0x06F0, 260709},
-  {0x06F1, 260545},
-  {0x06F2, 260677},
-  {0x06F3, 260643},
-  {0x06F4, 260479},
-  {0x06F5, 260446},
-  {0x06F6, 260611},
-  {0x06F7, 260577},
-  {0x06F8, 260412},
-  {0x06F9, 260512},
-  {0x06FA, 17178},
-  {0x06FB, 8266},
-  {0x06FC, 10652},
-  {0x06FD, 44130},
-  {0x06FE, 44159},
-  {0x06FF, 12016},
-  {0x0700, 525215},
-  {0x0701, 526603},
-  {0x0702, 526514},
-  {0x0703, 526541},
-  {0x0704, 526455},
-  {0x0705, 525437},
-  {0x0706, 525086},
-  {0x0707, 525111},
-  {0x0708, 526566},
-  {0x0709, 526478},
-  {0x070A, 525137},
-  {0x070B, 525350},
-  {0x070C, 525324},
-  {0x070D, 525297},
-  {0x070F, 525046},
-  {0x0710, 525461},
-  {0x0711, 526070},
-  {0x0712, 525481},
-  {0x0713, 525599},
-  {0x0714, 525619},
-  {0x0715, 525500},
-  {0x0716, 525521},
-  {0x0717, 525648},
-  {0x0718, 526167},
-  {0x0719, 526226},
-  {0x071A, 525665},
-  {0x071B, 526120},
-  {0x071C, 526139},
-  {0x071D, 526185},
-  {0x071E, 526204},
-  {0x071F, 525684},
-  {0x0720, 525703},
-  {0x0721, 525724},
-  {0x0722, 525742},
-  {0x0723, 525948},
-  {0x0724, 525571},
-  {0x0725, 525555},
-  {0x0726, 525760},
-  {0x0727, 525883},
-  {0x0728, 525928},
-  {0x0729, 525864},
-  {0x072A, 525909},
-  {0x072B, 525970},
-  {0x072C, 526102},
-  {0x072D, 525777},
-  {0x072E, 525835},
-  {0x072F, 525805},
-  {0x0730, 526310},
-  {0x0731, 526330},
-  {0x0732, 526350},
-  {0x0733, 526742},
-  {0x0734, 526762},
-  {0x0735, 526782},
-  {0x0736, 526388},
-  {0x0737, 526407},
-  {0x0738, 525184},
-  {0x0739, 525156},
-  {0x073A, 525373},
-  {0x073B, 525392},
-  {0x073C, 525411},
-  {0x073D, 525239},
-  {0x073E, 525258},
-  {0x073F, 526442},
-  {0x0740, 525277},
-  {0x0741, 526371},
-  {0x0742, 526426},
-  {0x0743, 526680},
-  {0x0744, 526711},
-  {0x0745, 526632},
-  {0x0746, 526656},
-  {0x0747, 526258},
-  {0x0748, 526284},
-  {0x0749, 526245},
-  {0x074A, 525071},
-  {0x074D, 526042},
-  {0x074E, 526014},
-  {0x074F, 525989},
-  {0x0750, 7738},
-  {0x0751, 7607},
-  {0x0752, 7791},
-  {0x0753, 7848},
-  {0x0754, 7924},
-  {0x0755, 7661},
-  {0x0756, 7707},
-  {0x0757, 11332},
-  {0x0758, 11275},
-  {0x0759, 8740},
-  {0x075A, 8582},
-  {0x075B, 15916},
-  {0x075C, 16739},
-  {0x075D, 6340},
-  {0x075E, 6281},
-  {0x075F, 6378},
-  {0x0760, 10218},
-  {0x0761, 10161},
-  {0x0762, 12940},
-  {0x0763, 12975},
-  {0x0764, 13059},
-  {0x0765, 13959},
-  {0x0766, 13993},
-  {0x0767, 14730},
-  {0x0768, 14623},
-  {0x0769, 14657},
-  {0x076A, 13643},
-  {0x076B, 15984},
-  {0x076C, 15691},
-  {0x076D, 16978},
-  {0x076E, 11182},
-  {0x076F, 11122},
-  {0x0770, 16814},
-  {0x0771, 15788},
-  {0x0772, 11069},
-  {0x0773, 6779},
-  {0x0774, 6715},
-  {0x0775, 9712},
-  {0x0776, 9643},
-  {0x0777, 9575},
-  {0x0778, 19489},
-  {0x0779, 19426},
-  {0x077A, 19934},
-  {0x077B, 19864},
-  {0x077C, 10972},
-  {0x077D, 16676},
-  {0x077E, 16779},
-  {0x077F, 12752},
-  {0x0780, 540504},
-  {0x0781, 540807},
-  {0x0782, 540685},
-  {0x0783, 540748},
-  {0x0784, 540312},
-  {0x0785, 540623},
-  {0x0786, 540564},
-  {0x0787, 540292},
-  {0x0788, 540951},
-  {0x0789, 540647},
-  {0x078A, 540419},
-  {0x078B, 540398},
-  {0x078C, 540875},
-  {0x078D, 540603},
-  {0x078E, 540439},
-  {0x078F, 540480},
-  {0x0790, 540787},
-  {0x0791, 540375},
-  {0x0792, 541027},
-  {0x0793, 540852},
-  {0x0794, 540991},
-  {0x0795, 540705},
-  {0x0796, 540541},
-  {0x0797, 540330},
-  {0x0798, 540932},
-  {0x0799, 540522},
-  {0x079A, 540584},
-  {0x079B, 540894},
-  {0x079C, 541009},
-  {0x079D, 540831},
-  {0x079E, 540766},
-  {0x079F, 540354},
-  {0x07A0, 540915},
-  {0x07A1, 541050},
-  {0x07A2, 540273},
-  {0x07A3, 540459},
-  {0x07A4, 540728},
-  {0x07A5, 540971},
-  {0x07A6, 540194},
-  {0x07A7, 540177},
-  {0x07A8, 540258},
-  {0x07A9, 540224},
-  {0x07AA, 541129},
-  {0x07AB, 541099},
-  {0x07AC, 540209},
-  {0x07AD, 540241},
-  {0x07AE, 541084},
-  {0x07AF, 541067},
-  {0x07B0, 541116},
-  {0x07B1, 540667},
-  {0x07C0, 471362},
-  {0x07C1, 471288},
-  {0x07C2, 471348},
-  {0x07C3, 471332},
-  {0x07C4, 471258},
-  {0x07C5, 471243},
-  {0x07C6, 471318},
-  {0x07C7, 471302},
-  {0x07C8, 471227},
-  {0x07C9, 471273},
-  {0x07CA, 471438},
-  {0x07CB, 471529},
-  {0x07CC, 471586},
-  {0x07CD, 471516},
-  {0x07CE, 471896},
-  {0x07CF, 471811},
-  {0x07D0, 471798},
-  {0x07D1, 471494},
-  {0x07D2, 471713},
-  {0x07D3, 471451},
-  {0x07D4, 471825},
-  {0x07D5, 471882},
-  {0x07D6, 471599},
-  {0x07D7, 471465},
-  {0x07D8, 471480},
-  {0x07D9, 471839},
-  {0x07DA, 471853},
-  {0x07DB, 471868},
-  {0x07DC, 471557},
-  {0x07DD, 471543},
-  {0x07DE, 471671},
-  {0x07DF, 471685},
-  {0x07E0, 471740},
-  {0x07E1, 471699},
-  {0x07E2, 471761},
-  {0x07E3, 471726},
-  {0x07E4, 471572},
-  {0x07E5, 471909},
-  {0x07E6, 471923},
-  {0x07E7, 471776},
-  {0x07E8, 471633},
-  {0x07E9, 471613},
-  {0x07EA, 471652},
-  {0x07EB, 471126},
-  {0x07EC, 471156},
-  {0x07ED, 471185},
-  {0x07EE, 470971},
-  {0x07EF, 471006},
-  {0x07F0, 471035},
-  {0x07F1, 471063},
-  {0x07F2, 471094},
-  {0x07F3, 470940},
-  {0x07F4, 471398},
-  {0x07F5, 471937},
-  {0x07F6, 471983},
-  {0x07F7, 471961},
-  {0x07F8, 471217},
-  {0x07F9, 471377},
-  {0x07FA, 471423},
-  {0x0800, 504529},
-  {0x0801, 504572},
-  {0x0802, 504636},
-  {0x0803, 504593},
-  {0x0804, 504699},
-  {0x0805, 504551},
-  {0x0806, 504985},
-  {0x0807, 504679},
-  {0x0808, 504918},
-  {0x0809, 504964},
-  {0x080A, 504719},
-  {0x080B, 504741},
-  {0x080C, 504764},
-  {0x080D, 504785},
-  {0x080E, 504871},
-  {0x080F, 504659},
-  {0x0810, 504616},
-  {0x0811, 504939},
-  {0x0812, 504806},
-  {0x0813, 504827},
-  {0x0814, 504849},
-  {0x0815, 504896},
-  {0x0816, 505058},
-  {0x0817, 505076},
-  {0x0818, 505122},
-  {0x0819, 505006},
-  {0x081A, 505147},
-  {0x081B, 505028},
-  {0x081C, 505815},
-  {0x081D, 505712},
-  {0x081E, 505954},
-  {0x081F, 505786},
-  {0x0820, 505688},
-  {0x0821, 505922},
-  {0x0822, 505758},
-  {0x0823, 505665},
-  {0x0824, 505216},
-  {0x0825, 505987},
-  {0x0826, 505871},
-  {0x0827, 506043},
-  {0x0828, 505188},
-  {0x0829, 505843},
-  {0x082A, 505735},
-  {0x082B, 505899},
-  {0x082C, 506016},
-  {0x082D, 505099},
-  {0x0830, 505457},
-  {0x0831, 505250},
-  {0x0832, 505279},
-  {0x0833, 505395},
-  {0x0834, 505366},
-  {0x0835, 505515},
-  {0x0836, 504501},
-  {0x0837, 505421},
-  {0x0838, 505637},
-  {0x0839, 505487},
-  {0x083A, 505610},
-  {0x083B, 505583},
-  {0x083C, 505336},
-  {0x083D, 505548},
-  {0x083E, 505307},
-  {0x0900, 211879},
-  {0x0901, 211638},
-  {0x0902, 211588},
-  {0x0903, 212022},
-  {0x0904, 211124},
-  {0x0905, 209948},
-  {0x0906, 209968},
-  {0x0907, 210563},
-  {0x0908, 210583},
-  {0x0909, 211312},
-  {0x090A, 211332},
-  {0x090B, 211431},
-  {0x090C, 211374},
-  {0x090D, 210144},
-  {0x090E, 211150},
-  {0x090F, 210355},
-  {0x0910, 209989},
-  {0x0911, 210171},
-  {0x0912, 211176},
-  {0x0913, 210932},
-  {0x0914, 210010},
-  {0x0915, 210669},
-  {0x0916, 210690},
-  {0x0917, 210396},
-  {0x0918, 210439},
-  {0x0919, 210843},
-  {0x091A, 210096},
-  {0x091B, 210198},
-  {0x091C, 210604},
-  {0x091D, 210625},
-  {0x091E, 210910},
-  {0x091F, 211267},
-  {0x0920, 211289},
-  {0x0921, 210241},
-  {0x0922, 210310},
-  {0x0923, 210865},
-  {0x0924, 211224},
-  {0x0925, 211245},
-  {0x0926, 210220},
-  {0x0927, 210333},
-  {0x0928, 210822},
-  {0x0929, 210887},
-  {0x092A, 210952},
-  {0x092B, 210973},
-  {0x092C, 210031},
-  {0x092D, 210074},
-  {0x092E, 210801},
-  {0x092F, 211488},
-  {0x0930, 211016},
-  {0x0931, 211059},
-  {0x0932, 210735},
-  {0x0933, 210756},
-  {0x0934, 210778},
-  {0x0935, 211353},
-  {0x0936, 211102},
-  {0x0937, 211202},
-  {0x0938, 211081},
-  {0x0939, 210515},
-  {0x093C, 211916},
-  {0x093D, 211613},
-  {0x093E, 212108},
-  {0x093F, 212305},
-  {0x0940, 212329},
-  {0x0941, 212476},
-  {0x0942, 212500},
-  {0x0943, 212590},
-  {0x0944, 212622},
-  {0x0945, 212183},
-  {0x0946, 212416},
-  {0x0947, 212281},
-  {0x0948, 212133},
-  {0x0949, 212250},
-  {0x094A, 212446},
-  {0x094B, 212354},
-  {0x094C, 212158},
-  {0x094D, 211999},
-  {0x094E, 212378},
-  {0x0950, 211574},
-  {0x0951, 212078},
-  {0x0952, 212046},
-  {0x0953, 209902},
-  {0x0954, 209578},
-  {0x0955, 212214},
-  {0x0958, 210995},
-  {0x0959, 210712},
-  {0x095A, 210461},
-  {0x095B, 211531},
-  {0x095C, 210286},
-  {0x095D, 211037},
-  {0x095E, 210375},
-  {0x095F, 211509},
-  {0x0960, 211459},
-  {0x0961, 211402},
-  {0x0962, 212525},
-  {0x0963, 212557},
-  {0x0964, 209619},
-  {0x0965, 209856},
-  {0x0966, 209834},
-  {0x0967, 209725},
-  {0x0968, 209813},
-  {0x0969, 209790},
-  {0x096A, 209681},
-  {0x096B, 209659},
-  {0x096C, 209769},
-  {0x096D, 209746},
-  {0x096E, 209636},
-  {0x096F, 209703},
-  {0x0970, 209549},
-  {0x0971, 211846},
-  {0x0972, 210117},
-  {0x0979, 211552},
-  {0x097A, 210536},
-  {0x097B, 210417},
-  {0x097C, 210647},
-  {0x097D, 210484},
-  {0x097E, 210263},
-  {0x097F, 210052},
-  {0x0981, 56041},
-  {0x0982, 55997},
-  {0x0983, 56105},
-  {0x0985, 54928},
-  {0x0986, 54945},
-  {0x0987, 55221},
-  {0x0988, 55238},
-  {0x0989, 55785},
-  {0x098A, 55802},
-  {0x098B, 55871},
-  {0x098C, 55820},
-  {0x098F, 55149},
-  {0x0990, 54963},
-  {0x0993, 55466},
-  {0x0994, 54981},
-  {0x0995, 55293},
-  {0x0996, 55311},
-  {0x0997, 55166},
-  {0x0998, 55184},
-  {0x0999, 55409},
-  {0x099A, 55036},
-  {0x099B, 55054},
-  {0x099C, 55256},
-  {0x099D, 55274},
-  {0x099E, 55447},
-  {0x099F, 55746},
-  {0x09A0, 55765},
-  {0x09A1, 55091},
-  {0x09A2, 55110},
-  {0x09A3, 55428},
-  {0x09A4, 55709},
-  {0x09A5, 55727},
-  {0x09A6, 55073},
-  {0x09A7, 55130},
-  {0x09A8, 55391},
-  {0x09AA, 55483},
-  {0x09AB, 55501},
-  {0x09AC, 54999},
-  {0x09AD, 55017},
-  {0x09AE, 55373},
-  {0x09AF, 55922},
-  {0x09B0, 55520},
-  {0x09B2, 55355},
-  {0x09B6, 55671},
-  {0x09B7, 55690},
-  {0x09B8, 55653},
-  {0x09B9, 55203},
-  {0x09BC, 56066},
-  {0x09BD, 56019},
-  {0x09BE, 56126},
-  {0x09BF, 56213},
-  {0x09C0, 56234},
-  {0x09C1, 56277},
-  {0x09C2, 56298},
-  {0x09C3, 56379},
-  {0x09C4, 56408},
-  {0x09C7, 56192},
-  {0x09C8, 56148},
-  {0x09CB, 56256},
-  {0x09CC, 56170},
-  {0x09CD, 56085},
-  {0x09CE, 55330},
-  {0x09D7, 54460},
-  {0x09DC, 55634},
-  {0x09DD, 55615},
-  {0x09DF, 55940},
-  {0x09E0, 55896},
-  {0x09E1, 55845},
-  {0x09E2, 56320},
-  {0x09E3, 56349},
-  {0x09E6, 54875},
-  {0x09E7, 54781},
-  {0x09E8, 54857},
-  {0x09E9, 54837},
-  {0x09EA, 54743},
-  {0x09EB, 54724},
-  {0x09EC, 54819},
-  {0x09ED, 54799},
-  {0x09EE, 54704},
-  {0x09EF, 54762},
-  {0x09F0, 55576},
-  {0x09F1, 55538},
-  {0x09F2, 55959},
-  {0x09F3, 55978},
-  {0x09F4, 54552},
-  {0x09F5, 54673},
-  {0x09F6, 54640},
-  {0x09F7, 54520},
-  {0x09F8, 54583},
-  {0x09F9, 54483},
-  {0x09FA, 54913},
-  {0x09FB, 54894},
-  {0x0A01, 294324},
-  {0x0A02, 294349},
-  {0x0A03, 294430},
-  {0x0A05, 293391},
-  {0x0A06, 293409},
-  {0x0A07, 293741},
-  {0x0A08, 293759},
-  {0x0A09, 294230},
-  {0x0A0A, 294248},
-  {0x0A0F, 293624},
-  {0x0A10, 293428},
-  {0x0A13, 294014},
-  {0x0A14, 293447},
-  {0x0A15, 293817},
-  {0x0A16, 293836},
-  {0x0A17, 293662},
-  {0x0A18, 293681},
-  {0x0A19, 293954},
-  {0x0A1A, 293505},
-  {0x0A1B, 293524},
-  {0x0A1C, 293778},
-  {0x0A1D, 293797},
-  {0x0A1E, 293994},
-  {0x0A1F, 294189},
-  {0x0A20, 294209},
-  {0x0A21, 293563},
-  {0x0A22, 293583},
-  {0x0A23, 293974},
-  {0x0A24, 294150},
-  {0x0A25, 294169},
-  {0x0A26, 293544},
-  {0x0A27, 293604},
-  {0x0A28, 293935},
-  {0x0A2A, 294033},
-  {0x0A2B, 294052},
-  {0x0A2C, 293466},
-  {0x0A2D, 293485},
-  {0x0A2E, 293916},
-  {0x0A2F, 294286},
-  {0x0A30, 294072},
-  {0x0A32, 293877},
-  {0x0A33, 293896},
-  {0x0A35, 294267},
-  {0x0A36, 294130},
-  {0x0A38, 294111},
-  {0x0A39, 293722},
-  {0x0A3C, 294369},
-  {0x0A3E, 294501},
-  {0x0A3F, 294593},
-  {0x0A40, 294615},
-  {0x0A41, 294661},
-  {0x0A42, 294683},
-  {0x0A47, 294570},
-  {0x0A48, 294524},
-  {0x0A4B, 294638},
-  {0x0A4C, 294547},
-  {0x0A4D, 294409},
-  {0x0A51, 294389},
-  {0x0A59, 293856},
-  {0x0A5A, 293701},
-  {0x0A5B, 294305},
-  {0x0A5C, 294091},
-  {0x0A5E, 293643},
-  {0x0A66, 293340},
-  {0x0A67, 293241},
-  {0x0A68, 293321},
-  {0x0A69, 293300},
-  {0x0A6A, 293201},
-  {0x0A6B, 293181},
-  {0x0A6C, 293281},
-  {0x0A6D, 293260},
-  {0x0A6E, 293160},
-  {0x0A6F, 293221},
-  {0x0A70, 294473},
-  {0x0A71, 293145},
-  {0x0A72, 293378},
-  {0x0A73, 294488},
-  {0x0A74, 293360},
-  {0x0A75, 294452},
-  {0x0A81, 292625},
-  {0x0A82, 292579},
-  {0x0A83, 292692},
-  {0x0A85, 291590},
-  {0x0A86, 291608},
-  {0x0A87, 291899},
-  {0x0A88, 291917},
-  {0x0A89, 292366},
-  {0x0A8A, 292384},
-  {0x0A8B, 292475},
-  {0x0A8C, 292422},
-  {0x0A8D, 292714},
-  {0x0A8F, 291823},
-  {0x0A90, 291627},
-  {0x0A91, 292738},
-  {0x0A93, 292151},
-  {0x0A94, 291646},
-  {0x0A95, 291975},
-  {0x0A96, 291994},
-  {0x0A97, 291841},
-  {0x0A98, 291860},
-  {0x0A99, 292091},
-  {0x0A9A, 291704},
-  {0x0A9B, 291723},
-  {0x0A9C, 291936},
-  {0x0A9D, 291955},
-  {0x0A9E, 292131},
-  {0x0A9F, 292325},
-  {0x0AA0, 292345},
-  {0x0AA1, 291762},
-  {0x0AA2, 291782},
-  {0x0AA3, 292111},
-  {0x0AA4, 292286},
-  {0x0AA5, 292305},
-  {0x0AA6, 291743},
-  {0x0AA7, 291803},
-  {0x0AA8, 292072},
-  {0x0AAA, 292169},
-  {0x0AAB, 292188},
-  {0x0AAC, 291665},
-  {0x0AAD, 291684},
-  {0x0AAE, 292053},
-  {0x0AAF, 292528},
-  {0x0AB0, 292208},
-  {0x0AB2, 292014},
-  {0x0AB3, 292033},
-  {0x0AB5, 292403},
-  {0x0AB6, 292246},
-  {0x0AB7, 292266},
-  {0x0AB8, 292227},
-  {0x0AB9, 291880},
-  {0x0ABC, 292651},
-  {0x0ABD, 292602},
-  {0x0ABE, 292762},
-  {0x0ABF, 292911},
-  {0x0AC0, 292933},
-  {0x0AC1, 292978},
-  {0x0AC2, 293000},
-  {0x0AC3, 293084},
-  {0x0AC4, 293114},
-  {0x0AC5, 292831},
-  {0x0AC7, 292889},
-  {0x0AC8, 292785},
-  {0x0AC9, 292860},
-  {0x0ACB, 292956},
-  {0x0ACC, 292808},
-  {0x0ACD, 292671},
-  {0x0AD0, 292547},
-  {0x0AE0, 292501},
-  {0x0AE1, 292448},
-  {0x0AE2, 293023},
-  {0x0AE3, 293053},
-  {0x0AE6, 291570},
-  {0x0AE7, 291471},
-  {0x0AE8, 291551},
-  {0x0AE9, 291530},
-  {0x0AEA, 291431},
-  {0x0AEB, 291411},
-  {0x0AEC, 291511},
-  {0x0AED, 291490},
-  {0x0AEE, 291390},
-  {0x0AEF, 291451},
-  {0x0AF1, 292559},
-  {0x0B01, 481955},
-  {0x0B02, 481915},
-  {0x0B03, 482013},
-  {0x0B05, 481035},
-  {0x0B06, 481050},
-  {0x0B07, 481296},
-  {0x0B08, 481311},
-  {0x0B09, 481725},
-  {0x0B0A, 481740},
-  {0x0B0B, 481819},
-  {0x0B0C, 481772},
-  {0x0B0F, 481232},
-  {0x0B10, 481066},
-  {0x0B13, 481509},
-  {0x0B14, 481082},
-  {0x0B15, 481360},
-  {0x0B16, 481376},
-  {0x0B17, 481247},
-  {0x0B18, 481263},
-  {0x0B19, 481458},
-  {0x0B1A, 481131},
-  {0x0B1B, 481147},
-  {0x0B1C, 481327},
-  {0x0B1D, 481343},
-  {0x0B1E, 481492},
-  {0x0B1F, 481690},
-  {0x0B20, 481707},
-  {0x0B21, 481180},
-  {0x0B22, 481197},
-  {0x0B23, 481475},
-  {0x0B24, 481657},
-  {0x0B25, 481673},
-  {0x0B26, 481164},
-  {0x0B27, 481215},
-  {0x0B28, 481442},
-  {0x0B2A, 481524},
-  {0x0B2B, 481540},
-  {0x0B2C, 481098},
-  {0x0B2D, 481114},
-  {0x0B2E, 481426},
-  {0x0B2F, 481882},
-  {0x0B30, 481557},
-  {0x0B32, 481393},
-  {0x0B33, 481409},
-  {0x0B35, 481756},
-  {0x0B36, 481623},
-  {0x0B37, 481640},
-  {0x0B38, 481607},
-  {0x0B39, 481280},
-  {0x0B3C, 481978},
-  {0x0B3D, 481935},
-  {0x0B3E, 482032},
-  {0x0B3F, 482111},
-  {0x0B40, 482130},
-  {0x0B41, 482169},
-  {0x0B42, 482188},
-  {0x0B43, 482263},
-  {0x0B44, 482290},
-  {0x0B47, 482092},
-  {0x0B48, 482052},
-  {0x0B4B, 482150},
-  {0x0B4C, 482072},
-  {0x0B4D, 481995},
-  {0x0B56, 480810},
-  {0x0B57, 480831},
-  {0x0B5C, 481590},
-  {0x0B5D, 481573},
-  {0x0B5F, 481898},
-  {0x0B60, 481842},
-  {0x0B61, 481795},
-  {0x0B62, 482208},
-  {0x0B63, 482235},
-  {0x0B66, 481005},
-  {0x0B67, 480921},
-  {0x0B68, 480989},
-  {0x0B69, 480971},
-  {0x0B6A, 480887},
-  {0x0B6B, 480870},
-  {0x0B6C, 480955},
-  {0x0B6D, 480937},
-  {0x0B6E, 480852},
-  {0x0B6F, 480904},
-  {0x0B70, 481022},
-  {0x0B71, 481866},
-  {0x0B82, 535807},
-  {0x0B83, 535845},
-  {0x0B85, 535111},
-  {0x0B86, 535126},
-  {0x0B87, 535237},
-  {0x0B88, 535252},
-  {0x0B89, 535615},
-  {0x0B8A, 535630},
-  {0x0B8E, 535190},
-  {0x0B8F, 535205},
-  {0x0B90, 535142},
-  {0x0B92, 535452},
-  {0x0B93, 535467},
-  {0x0B94, 535158},
-  {0x0B95, 535284},
-  {0x0B99, 535383},
-  {0x0B9A, 535174},
-  {0x0B9C, 535268},
-  {0x0B9E, 535435},
-  {0x0B9F, 535598},
-  {0x0BA3, 535400},
-  {0x0BA4, 535582},
-  {0x0BA8, 535367},
-  {0x0BA9, 535417},
-  {0x0BAA, 535483},
-  {0x0BAE, 535351},
-  {0x0BAF, 535662},
-  {0x0BB0, 535499},
-  {0x0BB1, 535515},
-  {0x0BB2, 535300},
-  {0x0BB3, 535316},
-  {0x0BB4, 535333},
-  {0x0BB5, 535646},
-  {0x0BB6, 535548},
-  {0x0BB7, 535565},
-  {0x0BB8, 535532},
-  {0x0BB9, 535221},
-  {0x0BBE, 535864},
-  {0x0BBF, 535963},
-  {0x0BC0, 535982},
-  {0x0BC1, 536041},
-  {0x0BC2, 536060},
-  {0x0BC6, 535924},
-  {0x0BC7, 535943},
-  {0x0BC8, 535884},
-  {0x0BCA, 536002},
-  {0x0BCB, 536021},
-  {0x0BCC, 535904},
-  {0x0BCD, 535827},
-  {0x0BD0, 535781},
-  {0x0BD7, 534870},
-  {0x0BE6, 535094},
-  {0x0BE7, 535010},
-  {0x0BE8, 535078},
-  {0x0BE9, 535060},
-  {0x0BEA, 534976},
-  {0x0BEB, 534959},
-  {0x0BEC, 535044},
-  {0x0BED, 535026},
-  {0x0BEE, 534941},
-  {0x0BEF, 534993},
-  {0x0BF0, 535764},
-  {0x0BF1, 535695},
-  {0x0BF2, 535720},
-  {0x0BF3, 534909},
-  {0x0BF4, 535678},
-  {0x0BF5, 536080},
-  {0x0BF6, 534924},
-  {0x0BF7, 534891},
-  {0x0BF8, 534850},
-  {0x0BF9, 535790},
-  {0x0BFA, 535746},
-  {0x0C01, 537793},
-  {0x0C02, 537751},
-  {0x0C03, 537854},
-  {0x0C05, 536802},
-  {0x0C06, 536818},
-  {0x0C07, 537114},
-  {0x0C08, 537130},
-  {0x0C09, 537586},
-  {0x0C0A, 537602},
-  {0x0C0B, 537685},
-  {0x0C0C, 537636},
-  {0x0C0E, 537029},
-  {0x0C0F, 537045},
-  {0x0C10, 536835},
-  {0x0C12, 537340},
-  {0x0C13, 537356},
-  {0x0C14, 536852},
-  {0x0C15, 537182},
-  {0x0C16, 537199},
-  {0x0C17, 537062},
-  {0x0C18, 537079},
-  {0x0C19, 537286},
-  {0x0C1A, 536904},
-  {0x0C1B, 536921},
-  {0x0C1C, 537147},
-  {0x0C1D, 537164},
-  {0x0C1E, 537322},
-  {0x0C1F, 537549},
-  {0x0C20, 537567},
-  {0x0C21, 536956},
-  {0x0C22, 536974},
-  {0x0C23, 537304},
-  {0x0C24, 537496},
-  {0x0C25, 537513},
-  {0x0C26, 536939},
-  {0x0C27, 536993},
-  {0x0C28, 537269},
-  {0x0C2A, 537373},
-  {0x0C2B, 537390},
-  {0x0C2C, 536869},
-  {0x0C2D, 536886},
-  {0x0C2E, 537252},
-  {0x0C2F, 537734},
-  {0x0C30, 537408},
-  {0x0C31, 537425},
-  {0x0C32, 537217},
-  {0x0C33, 537234},
-  {0x0C35, 537619},
-  {0x0C36, 537460},
-  {0x0C37, 537478},
-  {0x0C38, 537443},
-  {0x0C39, 537097},
-  {0x0C3D, 537772},
-  {0x0C3E, 537874},
-  {0x0C3F, 537978},
-  {0x0C40, 537998},
-  {0x0C41, 538060},
-  {0x0C42, 538080},
-  {0x0C43, 538158},
-  {0x0C44, 538186},
-  {0x0C46, 537937},
-  {0x0C47, 537957},
-  {0x0C48, 537895},
-  {0x0C4A, 538019},
-  {0x0C4B, 538039},
-  {0x0C4C, 537916},
-  {0x0C4D, 537835},
-  {0x0C55, 536783},
-  {0x0C56, 536230},
-  {0x0C58, 537531},
-  {0x0C59, 537011},
-  {0x0C60, 537709},
-  {0x0C61, 537660},
-  {0x0C62, 538101},
-  {0x0C63, 538129},
-  {0x0C66, 536414},
-  {0x0C67, 536325},
-  {0x0C68, 536397},
-  {0x0C69, 536378},
-  {0x0C6A, 536289},
-  {0x0C6B, 536271},
-  {0x0C6C, 536361},
-  {0x0C6D, 536342},
-  {0x0C6E, 536252},
-  {0x0C6F, 536307},
-  {0x0C78, 536733},
-  {0x0C79, 536482},
-  {0x0C7A, 536684},
-  {0x0C7B, 536583},
-  {0x0C7C, 536432},
-  {0x0C7D, 536634},
-  {0x0C7E, 536531},
-  {0x0C7F, 537817},
-  {0x0C82, 338060},
-  {0x0C83, 338193},
-  {0x0C85, 337078},
-  {0x0C86, 337095},
-  {0x0C87, 337407},
-  {0x0C88, 337424},
-  {0x0C89, 337887},
-  {0x0C8A, 337904},
-  {0x0C8B, 337991},
-  {0x0C8C, 337940},
-  {0x0C8E, 337299},
-  {0x0C8F, 337316},
-  {0x0C90, 337113},
-  {0x0C92, 337646},
-  {0x0C93, 337663},
-  {0x0C94, 337131},
-  {0x0C95, 337479},
-  {0x0C96, 337497},
-  {0x0C97, 337352},
-  {0x0C98, 337370},
-  {0x0C99, 337589},
-  {0x0C9A, 337186},
-  {0x0C9B, 337204},
-  {0x0C9C, 337442},
-  {0x0C9D, 337460},
-  {0x0C9E, 337627},
-  {0x0C9F, 337848},
-  {0x0CA0, 337867},
-  {0x0CA1, 337241},
-  {0x0CA2, 337260},
-  {0x0CA3, 337608},
-  {0x0CA4, 337811},
-  {0x0CA5, 337829},
-  {0x0CA6, 337223},
-  {0x0CA7, 337280},
-  {0x0CA8, 337571},
-  {0x0CAA, 337681},
-  {0x0CAB, 337699},
-  {0x0CAC, 337149},
-  {0x0CAD, 337167},
-  {0x0CAE, 337553},
-  {0x0CAF, 338042},
-  {0x0CB0, 337718},
-  {0x0CB1, 337736},
-  {0x0CB2, 337516},
-  {0x0CB3, 337534},
-  {0x0CB5, 337922},
-  {0x0CB6, 337773},
-  {0x0CB7, 337792},
-  {0x0CB8, 337755},
-  {0x0CB9, 337389},
-  {0x0CBC, 338129},
-  {0x0CBD, 338082},
-  {0x0CBE, 338214},
-  {0x0CBF, 338323},
-  {0x0CC0, 338344},
-  {0x0CC1, 338409},
-  {0x0CC2, 338430},
-  {0x0CC3, 338511},
-  {0x0CC4, 338540},
-  {0x0CC6, 338280},
-  {0x0CC7, 338301},
-  {0x0CC8, 338236},
-  {0x0CCA, 338366},
-  {0x0CCB, 338387},
-  {0x0CCC, 338258},
-  {0x0CCD, 338173},
-  {0x0CD5, 337058},
-  {0x0CD6, 336845},
-  {0x0CDE, 337334},
-  {0x0CE0, 338016},
-  {0x0CE1, 337965},
-  {0x0CE2, 338452},
-  {0x0CE3, 338481},
-  {0x0CE6, 337039},
-  {0x0CE7, 336945},
-  {0x0CE8, 337021},
-  {0x0CE9, 337001},
-  {0x0CEA, 336907},
-  {0x0CEB, 336888},
-  {0x0CEC, 336983},
-  {0x0CED, 336963},
-  {0x0CEE, 336868},
-  {0x0CEF, 336926},
-  {0x0CF1, 338104},
-  {0x0CF2, 338148},
-  {0x0D02, 405251},
-  {0x0D03, 405321},
-  {0x0D05, 403924},
-  {0x0D06, 403943},
-  {0x0D07, 404428},
-  {0x0D08, 404447},
-  {0x0D09, 404982},
-  {0x0D0A, 405001},
-  {0x0D0B, 405096},
-  {0x0D0C, 405041},
-  {0x0D0E, 404328},
-  {0x0D0F, 404347},
-  {0x0D10, 403963},
-  {0x0D12, 404715},
-  {0x0D13, 404734},
-  {0x0D14, 403983},
-  {0x0D15, 404508},
-  {0x0D16, 404528},
-  {0x0D17, 404367},
-  {0x0D18, 404387},
-  {0x0D19, 404652},
-  {0x0D1A, 404044},
-  {0x0D1B, 404064},
-  {0x0D1C, 404467},
-  {0x0D1D, 404487},
-  {0x0D1E, 404694},
-  {0x0D1F, 404939},
-  {0x0D20, 404960},
-  {0x0D21, 404264},
-  {0x0D22, 404285},
-  {0x0D23, 404673},
-  {0x0D24, 404898},
-  {0x0D25, 404918},
-  {0x0D26, 404244},
-  {0x0D27, 404307},
-  {0x0D28, 404632},
-  {0x0D2A, 404754},
-  {0x0D2B, 404774},
-  {0x0D2C, 404003},
-  {0x0D2D, 404023},
-  {0x0D2E, 404612},
-  {0x0D2F, 405151},
-  {0x0D30, 404795},
-  {0x0D31, 404815},
-  {0x0D32, 404549},
-  {0x0D33, 404569},
-  {0x0D34, 404590},
-  {0x0D35, 405021},
-  {0x0D36, 404856},
-  {0x0D37, 404877},
-  {0x0D38, 404836},
-  {0x0D39, 404408},
-  {0x0D3D, 405275},
-  {0x0D3E, 405344},
-  {0x0D3F, 405463},
-  {0x0D40, 405486},
-  {0x0D41, 405557},
-  {0x0D42, 405580},
-  {0x0D43, 405667},
-  {0x0D44, 405698},
-  {0x0D46, 405416},
-  {0x0D47, 405439},
-  {0x0D48, 405368},
-  {0x0D4A, 405510},
-  {0x0D4B, 405533},
-  {0x0D4C, 405392},
-  {0x0D4D, 405299},
-  {0x0D57, 403576},
-  {0x0D60, 405123},
-  {0x0D61, 405068},
-  {0x0D62, 405604},
-  {0x0D63, 405635},
-  {0x0D66, 403810},
-  {0x0D67, 403706},
-  {0x0D68, 403790},
-  {0x0D69, 403768},
-  {0x0D6A, 403664},
-  {0x0D6B, 403643},
-  {0x0D6C, 403748},
-  {0x0D6D, 403726},
-  {0x0D6E, 403621},
-  {0x0D6F, 403685},
-  {0x0D70, 405230},
-  {0x0D71, 405171},
-  {0x0D72, 405200},
-  {0x0D73, 403859},
-  {0x0D74, 403831},
-  {0x0D75, 403890},
-  {0x0D79, 403601},
-  {0x0D7A, 404190},
-  {0x0D7B, 404164},
-  {0x0D7C, 404217},
-  {0x0D7D, 404111},
-  {0x0D7E, 404137},
-  {0x0D7F, 404085},
-  {0x0D82, 511665},
-  {0x0D83, 511689},
-  {0x0D85, 510361},
-  {0x0D86, 509875},
-  {0x0D87, 509922},
-  {0x0D88, 509898},
-  {0x0D89, 510688},
-  {0x0D8A, 510567},
-  {0x0D8B, 511543},
-  {0x0D8C, 511520},
-  {0x0D8D, 510664},
-  {0x0D8E, 510639},
-  {0x0D8F, 510615},
-  {0x0D90, 510590},
-  {0x0D91, 510499},
-  {0x0D92, 510476},
-  {0x0D93, 509945},
-  {0x0D94, 511241},
-  {0x0D95, 511218},
-  {0x0D96, 510338},
-  {0x0D9A, 510173},
-  {0x0D9B, 510955},
-  {0x0D9C, 510105},
-  {0x0D9D, 510885},
-  {0x0D9E, 510710},
-  {0x0D9F, 511349},
-  {0x0DA0, 510002},
-  {0x0DA1, 510779},
-  {0x0DA2, 510139},
-  {0x0DA3, 510920},
-  {0x0DA4, 511411},
-  {0x0DA5, 511445},
-  {0x0DA6, 511380},
-  {0x0DA7, 510275},
-  {0x0DA8, 511060},
-  {0x0DA9, 510070},
-  {0x0DAA, 510849},
-  {0x0DAB, 511152},
-  {0x0DAC, 511317},
-  {0x0DAD, 510241},
-  {0x0DAE, 511025},
-  {0x0DAF, 510036},
-  {0x0DB0, 510814},
-  {0x0DB1, 510414},
-  {0x0DB3, 511286},
-  {0x0DB4, 510207},
-  {0x0DB5, 510990},
-  {0x0DB6, 509968},
-  {0x0DB7, 510744},
-  {0x0DB8, 511096},
-  {0x0DB9, 510310},
-  {0x0DBA, 511588},
-  {0x0DBB, 511263},
-  {0x0DBD, 510383},
-  {0x0DC0, 511565},
-  {0x0DC1, 511489},
-  {0x0DC2, 511185},
-  {0x0DC3, 510445},
-  {0x0DC4, 510544},
-  {0x0DC5, 511119},
-  {0x0DC6, 510521},
-  {0x0DCA, 511642},
-  {0x0DCF, 511712},
-  {0x0DD0, 512012},
-  {0x0DD1, 511742},
-  {0x0DD2, 512048},
-  {0x0DD3, 511850},
-  {0x0DD4, 512082},
-  {0x0DD6, 511915},
-  {0x0DD8, 511949},
-  {0x0DD9, 512147},
-  {0x0DDA, 511883},
-  {0x0DDB, 512117},
-  {0x0DDC, 512174},
-  {0x0DDD, 512216},
-  {0x0DDE, 512263},
-  {0x0DDF, 511981},
-  {0x0DF2, 511777},
-  {0x0DF3, 511814},
-  {0x0DF4, 511611},
-  {0x0E01, 541599},
-  {0x0E02, 541452},
-  {0x0E03, 541500},
-  {0x0E04, 541525},
-  {0x0E05, 541476},
-  {0x0E06, 541550},
-  {0x0E07, 541907},
-  {0x0E08, 541195},
-  {0x0E09, 541244},
-  {0x0E0A, 541219},
-  {0x0E0B, 542585},
-  {0x0E0C, 541269},
-  {0x0E0D, 542927},
-  {0x0E0E, 541293},
-  {0x0E0F, 542812},
-  {0x0E10, 542738},
-  {0x0E11, 542655},
-  {0x0E12, 542685},
-  {0x0E13, 541954},
-  {0x0E14, 541317},
-  {0x0E15, 542836},
-  {0x0E16, 542787},
-  {0x0E17, 542712},
-  {0x0E18, 542762},
-  {0x0E19, 541976},
-  {0x0E1A, 541170},
-  {0x0E1B, 542142},
-  {0x0E1C, 542090},
-  {0x0E1D, 541339},
-  {0x0E1E, 542066},
-  {0x0E1F, 541360},
-  {0x0E20, 542115},
-  {0x0E21, 541886},
-  {0x0E22, 542905},
-  {0x0E23, 542164},
-  {0x0E24, 542186},
-  {0x0E25, 541672},
-  {0x0E26, 541695},
-  {0x0E27, 542858},
-  {0x0E28, 542562},
-  {0x0E29, 542539},
-  {0x0E2A, 542606},
-  {0x0E2B, 541405},
-  {0x0E2C, 541648},
-  {0x0E2D, 541997},
-  {0x0E2E, 541427},
-  {0x0E2F, 542018},
-  {0x0E30, 542204},
-  {0x0E31, 541763},
-  {0x0E32, 542226},
-  {0x0E33, 542335},
-  {0x0E34, 542380},
-  {0x0E35, 542402},
-  {0x0E36, 542469},
-  {0x0E37, 542492},
-  {0x0E38, 542447},
-  {0x0E39, 542516},
-  {0x0E3A, 542043},
-  {0x0E3F, 542950},
-  {0x0E40, 542358},
-  {0x0E41, 542249},
-  {0x0E42, 542425},
-  {0x0E43, 542304},
-  {0x0E44, 542272},
-  {0x0E45, 541621},
-  {0x0E46, 541862},
-  {0x0E47, 541837},
-  {0x0E48, 541741},
-  {0x0E49, 541791},
-  {0x0E4A, 541814},
-  {0x0E4B, 541713},
-  {0x0E4C, 542628},
-  {0x0E4D, 541930},
-  {0x0E4E, 542881},
-  {0x0E4F, 541382},
-  {0x0E50, 543120},
-  {0x0E51, 543041},
-  {0x0E52, 543105},
-  {0x0E53, 543088},
-  {0x0E54, 543009},
-  {0x0E55, 542993},
-  {0x0E56, 543073},
-  {0x0E57, 543056},
-  {0x0E58, 542976},
-  {0x0E59, 543025},
-  {0x0E5A, 541144},
-  {0x0E5B, 541577},
-  {0x0E81, 347113},
-  {0x0E82, 347074},
-  {0x0E84, 347094},
-  {0x0E87, 347179},
-  {0x0E88, 346972},
-  {0x0E8A, 347308},
-  {0x0E8D, 347208},
-  {0x0E94, 346986},
-  {0x0E95, 347365},
-  {0x0E96, 347326},
-  {0x0E97, 347346},
-  {0x0E99, 347194},
-  {0x0E9A, 346958},
-  {0x0E9B, 347275},
-  {0x0E9C, 347236},
-  {0x0E9D, 347019},
-  {0x0E9E, 347256},
-  {0x0E9F, 347000},
-  {0x0EA1, 347165},
-  {0x0EA2, 347393},
-  {0x0EA3, 347127},
-  {0x0EA5, 347146},
-  {0x0EA7, 347379},
-  {0x0EAA, 347289},
-  {0x0EAB, 347037},
-  {0x0EAD, 347223},
-  {0x0EAE, 347056},
-  {0x0EAF, 346915},
-  {0x0EB0, 347535},
-  {0x0EB1, 347694},
-  {0x0EB2, 347552},
-  {0x0EB3, 347588},
-  {0x0EB4, 347659},
-  {0x0EB5, 347676},
-  {0x0EB6, 347792},
-  {0x0EB7, 347809},
-  {0x0EB8, 347757},
-  {0x0EB9, 347774},
-  {0x0EBB, 347717},
-  {0x0EBC, 347421},
-  {0x0EBD, 347443},
-  {0x0EC0, 347624},
-  {0x0EC1, 347641},
-  {0x0EC2, 347740},
-  {0x0EC3, 347606},
-  {0x0EC4, 347570},
-  {0x0EC6, 346948},
-  {0x0EC8, 347486},
-  {0x0EC9, 347502},
-  {0x0ECA, 347519},
-  {0x0ECB, 347466},
-  {0x0ECC, 346743},
-  {0x0ECD, 347407},
-  {0x0ED0, 346900},
-  {0x0ED1, 346826},
-  {0x0ED2, 346886},
-  {0x0ED3, 346870},
-  {0x0ED4, 346796},
-  {0x0ED5, 346781},
-  {0x0ED6, 346856},
-  {0x0ED7, 346840},
-  {0x0ED8, 346765},
-  {0x0ED9, 346811},
-  {0x0EDC, 346938},
-  {0x0EDD, 346928},
-  {0x0F00, 548168},
-  {0x0F01, 545728},
-  {0x0F02, 545685},
-  {0x0F03, 545641},
-  {0x0F04, 545892},
-  {0x0F05, 545545},
-  {0x0F06, 545435},
-  {0x0F07, 546312},
-  {0x0F08, 546223},
-  {0x0F09, 545321},
-  {0x0F0A, 545228},
-  {0x0F0B, 545929},
-  {0x0F0C, 545582},
-  {0x0F0D, 546247},
-  {0x0F0E, 546065},
-  {0x0F0F, 546288},
-  {0x0F10, 546112},
-  {0x0F11, 546189},
-  {0x0F12, 546161},
-  {0x0F13, 545392},
-  {0x0F14, 545617},
-  {0x0F15, 545106},
-  {0x0F16, 545139},
-  {0x0F17, 543601},
-  {0x0F18, 543526},
-  {0x0F19, 543562},
-  {0x0F1A, 546526},
-  {0x0F1B, 546554},
-  {0x0F1C, 546583},
-  {0x0F1D, 546643},
-  {0x0F1E, 546670},
-  {0x0F1F, 546611},
-  {0x0F20, 544207},
-  {0x0F21, 544113},
-  {0x0F22, 544189},
-  {0x0F23, 544169},
-  {0x0F24, 543835},
-  {0x0F25, 543816},
-  {0x0F26, 544151},
-  {0x0F27, 544131},
-  {0x0F28, 543796},
-  {0x0F29, 544094},
-  {0x0F2A, 543951},
-  {0x0F2B, 544047},
-  {0x0F2C, 544022},
-  {0x0F2D, 543903},
-  {0x0F2E, 543879},
-  {0x0F2F, 543999},
-  {0x0F30, 543974},
-  {0x0F31, 543854},
-  {0x0F32, 543927},
-  {0x0F33, 544070},
-  {0x0F34, 545259},
-  {0x0F35, 545998},
-  {0x0F36, 545348},
-  {0x0F37, 546030},
-  {0x0F38, 545475},
-  {0x0F39, 546265},
-  {0x0F3A, 545794},
-  {0x0F3B, 545766},
-  {0x0F3C, 545200},
-  {0x0F3D, 545172},
-  {0x0F3E, 546854},
-  {0x0F3F, 546453},
-  {0x0F40, 544601},
-  {0x0F41, 544619},
-  {0x0F42, 544528},
-  {0x0F43, 544546},
-  {0x0F44, 544731},
-  {0x0F45, 544347},
-  {0x0F46, 544365},
-  {0x0F47, 544583},
-  {0x0F49, 544769},
-  {0x0F4A, 544994},
-  {0x0F4B, 545013},
-  {0x0F4C, 544402},
-  {0x0F4D, 544421},
-  {0x0F4E, 544750},
-  {0x0F4F, 544918},
-  {0x0F50, 544936},
-  {0x0F51, 544384},
-  {0x0F52, 544441},
-  {0x0F53, 544713},
-  {0x0F54, 544788},
-  {0x0F55, 544806},
-  {0x0F56, 544310},
-  {0x0F57, 544328},
-  {0x0F58, 544695},
-  {0x0F59, 544955},
-  {0x0F5A, 544974},
-  {0x0F5B, 544460},
-  {0x0F5C, 544479},
-  {0x0F5D, 545033},
-  {0x0F5E, 545087},
-  {0x0F5F, 545069},
-  {0x0F60, 544275},
-  {0x0F61, 545051},
-  {0x0F62, 544825},
-  {0x0F63, 544677},
-  {0x0F64, 544880},
-  {0x0F65, 544899},
-  {0x0F66, 544862},
-  {0x0F67, 544565},
-  {0x0F68, 544293},
-  {0x0F69, 544657},
-  {0x0F6A, 544499},
-  {0x0F6B, 544638},
-  {0x0F6C, 544843},
-  {0x0F71, 548440},
-  {0x0F72, 548505},
-  {0x0F73, 548526},
-  {0x0F74, 548652},
-  {0x0F75, 548673},
-  {0x0F76, 548754},
-  {0x0F77, 548783},
-  {0x0F78, 548695},
-  {0x0F79, 548724},
-  {0x0F7A, 548462},
-  {0x0F7B, 548483},
-  {0x0F7C, 548548},
-  {0x0F7D, 548569},
-  {0x0F7E, 546757},
-  {0x0F7F, 546785},
-  {0x0F80, 548591},
-  {0x0F81, 548621},
-  {0x0F82, 546498},
-  {0x0F83, 546808},
-  {0x0F84, 545822},
-  {0x0F85, 546141},
-  {0x0F86, 546430},
-  {0x0F87, 546830},
-  {0x0F88, 546405},
-  {0x0F89, 546476},
-  {0x0F8A, 546347},
-  {0x0F8B, 546376},
-  {0x0F90, 547451},
-  {0x0F91, 547479},
-  {0x0F92, 547338},
-  {0x0F93, 547366},
-  {0x0F94, 547622},
-  {0x0F95, 546989},
-  {0x0F96, 547017},
-  {0x0F97, 547423},
-  {0x0F99, 547680},
-  {0x0F9A, 547996},
-  {0x0F9B, 548025},
-  {0x0F9C, 547074},
-  {0x0F9D, 547103},
-  {0x0F9E, 547651},
-  {0x0F9F, 547880},
-  {0x0FA0, 547908},
-  {0x0FA1, 547046},
-  {0x0FA2, 547133},
-  {0x0FA3, 547594},
-  {0x0FA4, 547709},
-  {0x0FA5, 547737},
-  {0x0FA6, 546932},
-  {0x0FA7, 546960},
-  {0x0FA8, 547566},
-  {0x0FA9, 547937},
-  {0x0FAA, 547966},
-  {0x0FAB, 547162},
-  {0x0FAC, 547191},
-  {0x0FAD, 548055},
-  {0x0FAE, 548139},
-  {0x0FAF, 548111},
-  {0x0FB0, 546877},
-  {0x0FB1, 548083},
-  {0x0FB2, 547766},
-  {0x0FB3, 547538},
-  {0x0FB4, 547822},
-  {0x0FB5, 547851},
-  {0x0FB6, 547794},
-  {0x0FB7, 547395},
-  {0x0FB8, 546905},
-  {0x0FB9, 547508},
-  {0x0FBA, 547260},
-  {0x0FBB, 547299},
-  {0x0FBC, 547221},
-  {0x0FBE, 544226},
-  {0x0FBF, 544244},
-  {0x0FC0, 543685},
-  {0x0FC1, 543722},
-  {0x0FC2, 543649},
-  {0x0FC3, 543759},
-  {0x0FC4, 548188},
-  {0x0FC5, 548384},
-  {0x0FC6, 548335},
-  {0x0FC7, 548407},
-  {0x0FC8, 548361},
-  {0x0FC9, 548211},
-  {0x0FCA, 548301},
-  {0x0FCB, 548267},
-  {0x0FCC, 548233},
-  {0x0FCE, 546725},
-  {0x0FCF, 546698},
-  {0x0FD0, 545284},
-  {0x0FD1, 545962},
-  {0x0FD2, 546088},
-  {0x0FD3, 545843},
-  {0x0FD4, 545496},
-  {0x0FD5, 498144},
-  {0x0FD6, 387012},
-  {0x0FD7, 498169},
-  {0x0FD8, 387036},
-  {0x1000, 463527},
-  {0x1001, 463545},
-  {0x1002, 463376},
-  {0x1003, 463394},
-  {0x1004, 464236},
-  {0x1005, 463134},
-  {0x1006, 463152},
-  {0x1007, 463490},
-  {0x1008, 463508},
-  {0x1009, 464294},
-  {0x100A, 464274},
-  {0x100B, 464865},
-  {0x100C, 464884},
-  {0x100D, 463189},
-  {0x100E, 463208},
-  {0x100F, 464255},
-  {0x1010, 464828},
-  {0x1011, 464846},
-  {0x1012, 463171},
-  {0x1013, 463228},
-  {0x1014, 464218},
-  {0x1015, 464330},
-  {0x1016, 464348},
-  {0x1017, 463097},
-  {0x1018, 463115},
-  {0x1019, 464087},
-  {0x101A, 465133},
-  {0x101B, 464367},
-  {0x101C, 464050},
-  {0x101D, 465041},
-  {0x101E, 464417},
-  {0x101F, 463437},
-  {0x1020, 464068},
-  {0x1021, 463038},
-  {0x1022, 464484},
-  {0x1023, 463455},
-  {0x1024, 463472},
-  {0x1025, 464904},
-  {0x1026, 464921},
-  {0x1027, 463247},
-  {0x1028, 464151},
-  {0x1029, 464313},
-  {0x102A, 463079},
-  {0x102B, 467002},
-  {0x102C, 466496},
-  {0x102D, 466675},
-  {0x102E, 466696},
-  {0x102F, 467029},
-  {0x1030, 467050},
-  {0x1031, 466595},
-  {0x1032, 466518},
-  {0x1033, 466801},
-  {0x1034, 466827},
-  {0x1035, 466616},
-  {0x1036, 465518},
-  {0x1037, 465558},
-  {0x1038, 465972},
-  {0x1039, 465952},
-  {0x103A, 465540},
-  {0x103B, 462666},
-  {0x103C, 462600},
-  {0x103D, 462633},
-  {0x103E, 462567},
-  {0x103F, 463413},
-  {0x1040, 463019},
-  {0x1041, 462925},
-  {0x1042, 463001},
-  {0x1043, 462981},
-  {0x1044, 462887},
-  {0x1045, 462868},
-  {0x1046, 462963},
-  {0x1047, 462943},
-  {0x1048, 462848},
-  {0x1049, 462906},
-  {0x104A, 465635},
-  {0x104B, 465725},
-  {0x104C, 466345},
-  {0x104D, 466296},
-  {0x104E, 466183},
-  {0x104F, 466321},
-  {0x1050, 464465},
-  {0x1051, 464809},
-  {0x1052, 464990},
-  {0x1053, 465015},
-  {0x1054, 464939},
-  {0x1055, 464964},
-  {0x1056, 467131},
-  {0x1057, 467160},
-  {0x1058, 467072},
-  {0x1059, 467101},
-  {0x105A, 464195},
-  {0x105B, 464172},
-  {0x105C, 464105},
-  {0x105D, 464128},
-  {0x105E, 462773},
-  {0x105F, 462736},
-  {0x1060, 462699},
-  {0x1061, 464435},
-  {0x1062, 466852},
-  {0x1063, 466425},
-  {0x1064, 466460},
-  {0x1065, 465096},
-  {0x1066, 465059},
-  {0x1067, 467190},
-  {0x1068, 467230},
-  {0x1069, 465993},
-  {0x106A, 466031},
-  {0x106B, 466069},
-  {0x106C, 466107},
-  {0x106D, 466145},
-  {0x106E, 463302},
-  {0x106F, 463339},
-  {0x1070, 463264},
-  {0x1071, 466643},
-  {0x1072, 466746},
-  {0x1073, 466774},
-  {0x1074, 466718},
-  {0x1075, 464644},
-  {0x1076, 464667},
-  {0x1077, 464598},
-  {0x1078, 464529},
-  {0x1079, 464786},
-  {0x107A, 464714},
-  {0x107B, 464552},
-  {0x107C, 464691},
-  {0x107D, 464738},
-  {0x107E, 464575},
-  {0x107F, 464506},
-  {0x1080, 464762},
-  {0x1081, 464621},
-  {0x1082, 462810},
-  {0x1083, 466885},
-  {0x1084, 466912},
-  {0x1085, 466938},
-  {0x1086, 466970},
-  {0x1087, 465852},
-  {0x1088, 465877},
-  {0x1089, 465902},
-  {0x108A, 465927},
-  {0x108B, 465786},
-  {0x108C, 465819},
-  {0x108D, 465746},
-  {0x108E, 464385},
-  {0x108F, 465691},
-  {0x1090, 465494},
-  {0x1091, 465375},
-  {0x1092, 465471},
-  {0x1093, 465446},
-  {0x1094, 465327},
-  {0x1095, 465303},
-  {0x1096, 465423},
-  {0x1097, 465398},
-  {0x1098, 465278},
-  {0x1099, 465351},
-  {0x109A, 465581},
-  {0x109B, 465608},
-  {0x109C, 466540},
-  {0x109D, 466567},
-  {0x109E, 466401},
-  {0x109F, 466369},
-  {0x10A0, 264471},
-  {0x10A1, 264498},
-  {0x10A2, 264695},
-  {0x10A3, 264640},
-  {0x10A4, 264668},
-  {0x10A5, 265396},
-  {0x10A6, 265479},
-  {0x10A7, 265313},
-  {0x10A8, 264891},
-  {0x10A9, 264975},
-  {0x10AA, 265032},
-  {0x10AB, 265060},
-  {0x10AC, 265088},
-  {0x10AD, 265116},
-  {0x10AE, 265143},
-  {0x10AF, 265507},
-  {0x10B0, 265228},
-  {0x10B1, 265256},
-  {0x10B2, 265341},
-  {0x10B3, 265369},
-  {0x10B4, 265171},
-  {0x10B5, 265003},
-  {0x10B6, 264723},
-  {0x10B7, 265200},
-  {0x10B8, 265284},
-  {0x10B9, 264583},
-  {0x10BA, 264526},
-  {0x10BB, 264947},
-  {0x10BC, 264612},
-  {0x10BD, 264554},
-  {0x10BE, 265451},
-  {0x10BF, 264918},
-  {0x10C0, 264752},
-  {0x10C1, 264808},
-  {0x10C2, 264835},
-  {0x10C3, 265424},
-  {0x10C4, 264780},
-  {0x10C5, 264863},
-  {0x10D0, 265556},
-  {0x10D1, 265575},
-  {0x10D2, 265757},
-  {0x10D3, 265677},
-  {0x10D4, 265719},
-  {0x10D5, 266285},
-  {0x10D6, 266363},
-  {0x10D7, 266199},
-  {0x10D8, 265897},
-  {0x10D9, 265957},
-  {0x10DA, 265998},
-  {0x10DB, 266018},
-  {0x10DC, 266038},
-  {0x10DD, 266058},
-  {0x10DE, 266077},
-  {0x10DF, 266383},
-  {0x10E0, 266138},
-  {0x10E1, 266158},
-  {0x10E2, 266219},
-  {0x10E3, 266266},
-  {0x10E4, 266097},
-  {0x10E5, 265977},
-  {0x10E6, 265777},
-  {0x10E7, 266118},
-  {0x10E8, 266178},
-  {0x10E9, 265636},
-  {0x10EA, 265595},
-  {0x10EB, 265937},
-  {0x10EC, 265657},
-  {0x10ED, 265615},
-  {0x10EE, 266324},
-  {0x10EF, 265916},
-  {0x10F0, 265798},
-  {0x10F1, 265838},
-  {0x10F2, 265857},
-  {0x10F3, 266305},
-  {0x10F4, 265818},
-  {0x10F5, 265877},
-  {0x10F6, 265738},
-  {0x10F7, 266344},
-  {0x10F8, 265697},
-  {0x10F9, 266239},
-  {0x10FA, 265536},
-  {0x10FB, 266404},
-  {0x10FC, 446323},
-  {0x1100, 299533},
-  {0x1101, 301507},
-  {0x1102, 299721},
-  {0x1103, 301788},
-  {0x1104, 301703},
-  {0x1105, 300532},
-  {0x1106, 299586},
-  {0x1107, 300020},
-  {0x1108, 301562},
-  {0x1109, 300946},
-  {0x110A, 301616},
-  {0x110B, 298985},
-  {0x110C, 298863},
-  {0x110D, 301393},
-  {0x110E, 298617},
-  {0x110F, 299509},
-  {0x1110, 301764},
-  {0x1111, 299936},
-  {0x1112, 298936},
-  {0x1113, 299799},
-  {0x1114, 301535},
-  {0x1115, 299883},
-  {0x1116, 299828},
-  {0x1117, 301840},
-  {0x1118, 300733},
-  {0x1119, 301589},
-  {0x111A, 300582},
-  {0x111B, 299444},
-  {0x111C, 299637},
-  {0x111D, 299352},
-  {0x111E, 300158},
-  {0x111F, 300187},
-  {0x1120, 300503},
-  {0x1121, 300245},
-  {0x1122, 300305},
-  {0x1123, 300407},
-  {0x1124, 300339},
-  {0x1125, 300441},
-  {0x1126, 300272},
-  {0x1127, 300072},
-  {0x1128, 300042},
-  {0x1129, 300473},
-  {0x112A, 300215},
-  {0x112B, 299414},
-  {0x112C, 299474},
-  {0x112D, 301106},
-  {0x112E, 301161},
-  {0x112F, 301365},
-  {0x1130, 301278},
-  {0x1131, 301134},
-  {0x1132, 301217},
-  {0x1133, 301244},
-  {0x1134, 301305},
-  {0x1135, 301050},
-  {0x1136, 300996},
-  {0x1137, 300967},
-  {0x1138, 301077},
-  {0x1139, 301336},
-  {0x113A, 301188},
-  {0x113B, 301023},
-  {0x113C, 298765},
-  {0x113D, 298829},
-  {0x113E, 298510},
-  {0x113F, 298580},
-  {0x1140, 299912},
-  {0x1141, 299093},
-  {0x1142, 299323},
-  {0x1143, 299122},
-  {0x1144, 299210},
-  {0x1145, 299266},
-  {0x1146, 299150},
-  {0x1147, 301480},
-  {0x1148, 299037},
-  {0x1149, 299007},
-  {0x114A, 299293},
-  {0x114B, 299180},
-  {0x114C, 302013},
-  {0x114D, 298885},
-  {0x114E, 298735},
-  {0x114F, 298794},
-  {0x1150, 298477},
-  {0x1151, 298542},
-  {0x1152, 298671},
-  {0x1153, 298641},
-  {0x1154, 298703},
-  {0x1155, 298442},
-  {0x1156, 299990},
-  {0x1157, 299382},
-  {0x1158, 301453},
-  {0x1159, 301985},
-  {0x115A, 299556},
-  {0x115B, 299856},
-  {0x115C, 299743},
-  {0x115D, 299771},
-  {0x115E, 301928},
-  {0x115F, 298913},
-  {0x1160, 306749},
-  {0x1161, 306237},
-  {0x1162, 306320},
-  {0x1163, 307647},
-  {0x1164, 307734},
-  {0x1165, 306508},
-  {0x1166, 306489},
-  {0x1167, 307775},
-  {0x1168, 307755},
-  {0x1169, 307104},
-  {0x116A, 307545},
-  {0x116B, 307565},
-  {0x116C, 307321},
-  {0x116D, 307908},
-  {0x116E, 307369},
-  {0x116F, 307606},
-  {0x1170, 307586},
-  {0x1171, 307627},
-  {0x1172, 308111},
-  {0x1173, 306595},
-  {0x1174, 307866},
-  {0x1175, 306773},
-  {0x1176, 306278},
-  {0x1177, 306299},
-  {0x1178, 307667},
-  {0x1179, 307711},
-  {0x117A, 306551},
-  {0x117B, 306573},
-  {0x117C, 306528},
-  {0x117D, 307796},
-  {0x117E, 307819},
-  {0x117F, 307144},
-  {0x1180, 307123},
-  {0x1181, 307276},
-  {0x1182, 307166},
-  {0x1183, 307210},
-  {0x1184, 308040},
-  {0x1185, 308063},
-  {0x1186, 308087},
-  {0x1187, 308018},
-  {0x1188, 307996},
-  {0x1189, 307388},
-  {0x118A, 307409},
-  {0x118B, 307431},
-  {0x118C, 307500},
-  {0x118D, 307479},
-  {0x118E, 308131},
-  {0x118F, 308198},
-  {0x1190, 308176},
-  {0x1191, 308310},
-  {0x1192, 308287},
-  {0x1193, 308265},
-  {0x1194, 308221},
-  {0x1195, 306727},
-  {0x1196, 306682},
-  {0x1197, 307886},
-  {0x1198, 306792},
-  {0x1199, 306946},
-  {0x119A, 306881},
-  {0x119B, 306925},
-  {0x119C, 306838},
-  {0x119D, 306813},
-  {0x119E, 306340},
-  {0x119F, 306413},
-  {0x11A0, 306464},
-  {0x11A1, 306439},
-  {0x11A2, 307341},
-  {0x11A3, 306256},
-  {0x11A4, 307689},
-  {0x11A5, 307842},
-  {0x11A6, 307231},
-  {0x11A7, 307253},
-  {0x11A8, 302600},
-  {0x11A9, 305418},
-  {0x11AA, 302808},
-  {0x11AB, 303262},
-  {0x11AC, 303316},
-  {0x11AD, 303345},
-  {0x11AE, 305779},
-  {0x11AF, 304098},
-  {0x11B0, 304218},
-  {0x11B1, 304319},
-  {0x11B2, 304544},
-  {0x11B3, 304715},
-  {0x11B4, 304811},
-  {0x11B5, 304513},
-  {0x11B6, 304121},
-  {0x11B7, 302873},
-  {0x11B8, 303767},
-  {0x11B9, 304005},
-  {0x11BA, 305016},
-  {0x11BB, 305595},
-  {0x11BC, 302330},
-  {0x11BD, 302105},
-  {0x11BE, 302080},
-  {0x11BF, 302575},
-  {0x11C0, 305754},
-  {0x11C1, 303648},
-  {0x11C2, 302191},
-  {0x11C3, 302778},
-  {0x11C4, 302837},
-  {0x11C5, 303374},
-  {0x11C6, 303523},
-  {0x11C7, 303464},
-  {0x11C8, 303404},
-  {0x11C9, 303492},
-  {0x11CA, 305865},
-  {0x11CB, 305926},
-  {0x11CC, 304284},
-  {0x11CD, 304453},
-  {0x11CE, 304842},
-  {0x11CF, 304872},
-  {0x11D0, 305531},
-  {0x11D1, 304383},
-  {0x11D2, 304419},
-  {0x11D3, 304645},
-  {0x11D4, 304573},
-  {0x11D5, 304150},
-  {0x11D6, 304778},
-  {0x11D7, 304482},
-  {0x11D8, 304187},
-  {0x11D9, 304908},
-  {0x11DA, 302985},
-  {0x11DB, 303138},
-  {0x11DC, 303075},
-  {0x11DD, 303167},
-  {0x11DE, 303229},
-  {0x11DF, 303044},
-  {0x11E0, 302896},
-  {0x11E1, 302956},
-  {0x11E2, 302449},
-  {0x11E3, 303939},
-  {0x11E4, 303908},
-  {0x11E5, 303850},
-  {0x11E6, 302513},
-  {0x11E7, 305160},
-  {0x11E8, 305333},
-  {0x11E9, 305275},
-  {0x11EA, 305247},
-  {0x11EB, 303553},
-  {0x11EC, 302384},
-  {0x11ED, 302414},
-  {0x11EE, 305390},
-  {0x11EF, 302353},
-  {0x11F0, 306082},
-  {0x11F1, 306206},
-  {0x11F2, 306172},
-  {0x11F3, 303673},
-  {0x11F4, 302480},
-  {0x11F5, 302243},
-  {0x11F6, 302301},
-  {0x11F7, 302214},
-  {0x11F8, 302272},
-  {0x11F9, 306053},
-  {0x11FA, 302718},
-  {0x11FB, 302748},
-  {0x11FC, 302624},
-  {0x11FD, 302686},
-  {0x11FE, 302656},
-  {0x11FF, 305475},
-  {0x1200, 253201},
-  {0x1201, 253530},
-  {0x1202, 253466},
-  {0x1203, 253222},
-  {0x1204, 253265},
-  {0x1205, 253244},
-  {0x1206, 253487},
-  {0x1207, 253508},
-  {0x1208, 254456},
-  {0x1209, 254606},
-  {0x120A, 254542},
-  {0x120B, 254477},
-  {0x120C, 254520},
-  {0x120D, 254499},
-  {0x120E, 254563},
-  {0x120F, 254627},
-  {0x1210, 253287},
-  {0x1211, 253421},
-  {0x1212, 253377},
-  {0x1213, 253309},
-  {0x1214, 253354},
-  {0x1215, 253332},
-  {0x1216, 253399},
-  {0x1217, 253443},
-  {0x1218, 254649},
-  {0x1219, 254799},
-  {0x121A, 254735},
-  {0x121B, 254670},
-  {0x121C, 254713},
-  {0x121D, 254692},
-  {0x121E, 254756},
-  {0x121F, 254820},
-  {0x1220, 257613},
-  {0x1221, 257747},
-  {0x1222, 257703},
-  {0x1223, 257635},
-  {0x1224, 257680},
-  {0x1225, 257658},
-  {0x1226, 257725},
-  {0x1227, 257769},
-  {0x1228, 256719},
-  {0x1229, 256869},
-  {0x122A, 256805},
-  {0x122B, 256740},
-  {0x122C, 256783},
-  {0x122D, 256762},
-  {0x122E, 256826},
-  {0x122F, 256890},
-  {0x1230, 256934},
-  {0x1231, 257570},
-  {0x1232, 257350},
-  {0x1233, 256955},
-  {0x1234, 257126},
-  {0x1235, 256977},
-  {0x1236, 257371},
-  {0x1237, 257591},
-  {0x1238, 257148},
-  {0x1239, 257305},
-  {0x123A, 257238},
-  {0x123B, 257170},
-  {0x123C, 257215},
-  {0x123D, 257193},
-  {0x123E, 257260},
-  {0x123F, 257327},
-  {0x1240, 256007},
-  {0x1241, 256430},
-  {0x1242, 256366},
-  {0x1243, 256028},
-  {0x1244, 256071},
-  {0x1245, 256050},
-  {0x1246, 256387},
-  {0x1247, 256408},
-  {0x1248, 256451},
-  {0x124A, 256541},
-  {0x124B, 256473},
-  {0x124C, 256518},
-  {0x124D, 256496},
-  {0x1250, 256093},
-  {0x1251, 256227},
-  {0x1252, 256183},
-  {0x1253, 256115},
-  {0x1254, 256160},
-  {0x1255, 256138},
-  {0x1256, 256205},
-  {0x1258, 256249},
-  {0x125A, 256343},
-  {0x125B, 256272},
-  {0x125C, 256319},
-  {0x125D, 256296},
-  {0x1260, 250604},
-  {0x1261, 250754},
-  {0x1262, 250690},
-  {0x1263, 250625},
-  {0x1264, 250668},
-  {0x1265, 250647},
-  {0x1266, 250711},
-  {0x1267, 250775},
-  {0x1268, 258545},
-  {0x1269, 258673},
-  {0x126A, 258631},
-  {0x126B, 258566},
-  {0x126C, 258609},
-  {0x126D, 258588},
-  {0x126E, 258652},
-  {0x126F, 258694},
-  {0x1270, 257792},
-  {0x1271, 258323},
-  {0x1272, 258080},
-  {0x1273, 257813},
-  {0x1274, 257856},
-  {0x1275, 257835},
-  {0x1276, 258101},
-  {0x1277, 258344},
-  {0x1278, 250864},
-  {0x1279, 251535},
-  {0x127A, 251471},
-  {0x127B, 250885},
-  {0x127C, 251247},
-  {0x127D, 251226},
-  {0x127E, 251492},
-  {0x127F, 251556},
-  {0x1280, 258887},
-  {0x1281, 259037},
-  {0x1282, 258973},
-  {0x1283, 258908},
-  {0x1284, 258951},
-  {0x1285, 258930},
-  {0x1286, 258994},
-  {0x1287, 259015},
-  {0x1288, 259058},
-  {0x128A, 259148},
-  {0x128B, 259080},
-  {0x128C, 259125},
-  {0x128D, 259103},
-  {0x1290, 254931},
-  {0x1291, 255081},
-  {0x1292, 255017},
-  {0x1293, 254952},
-  {0x1294, 254995},
-  {0x1295, 254974},
-  {0x1296, 255038},
-  {0x1297, 255102},
-  {0x1298, 255124},
-  {0x1299, 255281},
-  {0x129A, 255214},
-  {0x129B, 255146},
-  {0x129C, 255191},
-  {0x129D, 255169},
-  {0x129E, 255236},
-  {0x129F, 255303},
-  {0x12A0, 252613},
-  {0x12A1, 252812},
-  {0x12A2, 252727},
-  {0x12A3, 252641},
-  {0x12A4, 252698},
-  {0x12A5, 252670},
-  {0x12A6, 252755},
-  {0x12A7, 252840},
-  {0x12A8, 253744},
-  {0x12A9, 253894},
-  {0x12AA, 253830},
-  {0x12AB, 253765},
-  {0x12AC, 253808},
-  {0x12AD, 253787},
-  {0x12AE, 253851},
-  {0x12AF, 253872},
-  {0x12B0, 253915},
-  {0x12B2, 254005},
-  {0x12B3, 253937},
-  {0x12B4, 253982},
-  {0x12B5, 253960},
-  {0x12B8, 254027},
-  {0x12B9, 254161},
-  {0x12BA, 254117},
-  {0x12BB, 254049},
-  {0x12BC, 254094},
-  {0x12BD, 254072},
-  {0x12BE, 254139},
-  {0x12C0, 254183},
-  {0x12C2, 254277},
-  {0x12C3, 254206},
-  {0x12C4, 254253},
-  {0x12C5, 254230},
-  {0x12C8, 258716},
-  {0x12C9, 258866},
-  {0x12CA, 258802},
-  {0x12CB, 258737},
-  {0x12CC, 258780},
-  {0x12CD, 258759},
-  {0x12CE, 258823},
-  {0x12CF, 258844},
-  {0x12D0, 255457},
-  {0x12D1, 255645},
-  {0x12D2, 255583},
-  {0x12D3, 255488},
-  {0x12D4, 255551},
-  {0x12D5, 255520},
-  {0x12D6, 255614},
-  {0x12D8, 259497},
-  {0x12D9, 259826},
-  {0x12DA, 259762},
-  {0x12DB, 259518},
-  {0x12DC, 259561},
-  {0x12DD, 259540},
-  {0x12DE, 259783},
-  {0x12DF, 259847},
-  {0x12E0, 259583},
-  {0x12E1, 259717},
-  {0x12E2, 259673},
-  {0x12E3, 259605},
-  {0x12E4, 259650},
-  {0x12E5, 259628},
-  {0x12E6, 259695},
-  {0x12E7, 259739},
-  {0x12E8, 259326},
-  {0x12E9, 259476},
-  {0x12EA, 259412},
-  {0x12EB, 259347},
-  {0x12EC, 259390},
-  {0x12ED, 259369},
-  {0x12EE, 259433},
-  {0x12EF, 259454},
-  {0x12F0, 251578},
-  {0x12F1, 251930},
-  {0x12F2, 251866},
-  {0x12F3, 251599},
-  {0x12F4, 251844},
-  {0x12F5, 251823},
-  {0x12F6, 251887},
-  {0x12F7, 251951},
-  {0x12F8, 251621},
-  {0x12F9, 251778},
-  {0x12FA, 251711},
-  {0x12FB, 251643},
-  {0x12FC, 251688},
-  {0x12FD, 251666},
-  {0x12FE, 251733},
-  {0x12FF, 251800},
-  {0x1300, 253551},
-  {0x1301, 253701},
-  {0x1302, 253637},
-  {0x1303, 253572},
-  {0x1304, 253615},
-  {0x1305, 253594},
-  {0x1306, 253658},
-  {0x1307, 253722},
-  {0x1308, 252233},
-  {0x1309, 252912},
-  {0x130A, 252592},
-  {0x130B, 252254},
-  {0x130C, 252297},
-  {0x130D, 252276},
-  {0x130E, 252869},
-  {0x130F, 252890},
-  {0x1310, 252933},
-  {0x1312, 253023},
-  {0x1313, 252955},
-  {0x1314, 253000},
-  {0x1315, 252978},
-  {0x1318, 252319},
-  {0x1319, 252453},
-  {0x131A, 252409},
-  {0x131B, 252341},
-  {0x131C, 252386},
-  {0x131D, 252364},
-  {0x131E, 252431},
-  {0x131F, 252498},
-  {0x1320, 257878},
-  {0x1321, 258035},
-  {0x1322, 257968},
-  {0x1323, 257900},
-  {0x1324, 257945},
-  {0x1325, 257923},
-  {0x1326, 257990},
-  {0x1327, 258057},
-  {0x1328, 251269},
-  {0x1329, 251426},
-  {0x132A, 251359},
-  {0x132B, 251291},
-  {0x132C, 251336},
-  {0x132D, 251314},
-  {0x132E, 251381},
-  {0x132F, 251448},
-  {0x1330, 255412},
-  {0x1331, 255788},
-  {0x1332, 255721},
-  {0x1333, 255434},
-  {0x1334, 255698},
-  {0x1335, 255676},
-  {0x1336, 255743},
-  {0x1337, 255810},
-  {0x1338, 258144},
-  {0x1339, 258278},
-  {0x133A, 258234},
-  {0x133B, 258166},
-  {0x133C, 258211},
-  {0x133D, 258189},
-  {0x133E, 258256},
-  {0x133F, 258300},
-  {0x1340, 258366},
-  {0x1341, 258523},
-  {0x1342, 258456},
-  {0x1343, 258388},
-  {0x1344, 258433},
-  {0x1345, 258411},
-  {0x1346, 258478},
-  {0x1347, 258500},
-  {0x1348, 251973},
-  {0x1349, 252101},
-  {0x134A, 252059},
-  {0x134B, 251994},
-  {0x134C, 252037},
-  {0x134D, 252016},
-  {0x134E, 252080},
-  {0x134F, 252122},
-  {0x1350, 255326},
-  {0x1351, 255897},
-  {0x1352, 255833},
-  {0x1353, 255347},
-  {0x1354, 255390},
-  {0x1355, 255369},
-  {0x1356, 255854},
-  {0x1357, 255918},
-  {0x1358, 256912},
-  {0x1359, 254909},
-  {0x135A, 252211},
-  {0x135F, 249984},
-  {0x1360, 250563},
-  {0x1361, 260299},
-  {0x1362, 250214},
-  {0x1363, 250019},
-  {0x1364, 250585},
-  {0x1365, 249969},
-  {0x1366, 250517},
-  {0x1367, 250540},
-  {0x1368, 250488},
-  {0x1369, 250115},
-  {0x136A, 250195},
-  {0x136B, 250174},
-  {0x136C, 250075},
-  {0x136D, 250055},
-  {0x136E, 250155},
-  {0x136F, 250134},
-  {0x1370, 250034},
-  {0x1371, 250095},
-  {0x1372, 250393},
-  {0x1373, 250465},
-  {0x1374, 250442},
-  {0x1375, 250278},
-  {0x1376, 250256},
-  {0x1377, 250371},
-  {0x1378, 250347},
-  {0x1379, 250233},
-  {0x137A, 250324},
-  {0x137B, 250300},
-  {0x137C, 250413},
-  {0x1380, 257062},
-  {0x1381, 254887},
-  {0x1382, 254864},
-  {0x1383, 254842},
-  {0x1384, 256998},
-  {0x1385, 250842},
-  {0x1386, 250819},
-  {0x1387, 250797},
-  {0x1388, 257030},
-  {0x1389, 252189},
-  {0x138A, 252166},
-  {0x138B, 252144},
-  {0x138C, 257094},
-  {0x138D, 255985},
-  {0x138E, 255962},
-  {0x138F, 255940},
-  {0x1390, 260273},
-  {0x1391, 260052},
-  {0x1392, 260213},
-  {0x1393, 260240},
-  {0x1394, 260110},
-  {0x1395, 260162},
-  {0x1396, 260025},
-  {0x1397, 260136},
-  {0x1398, 260078},
-  {0x1399, 260188},
-  {0x13A0, 105477},
-  {0x13A1, 105629},
-  {0x13A2, 105895},
-  {0x13A3, 106275},
-  {0x13A4, 106842},
-  {0x13A5, 106860},
-  {0x13A6, 105647},
-  {0x13A7, 105913},
-  {0x13A8, 105666},
-  {0x13A9, 105685},
-  {0x13AA, 105704},
-  {0x13AB, 105723},
-  {0x13AC, 105742},
-  {0x13AD, 105761},
-  {0x13AE, 105780},
-  {0x13AF, 105799},
-  {0x13B0, 105838},
-  {0x13B1, 105857},
-  {0x13B2, 105876},
-  {0x13B3, 105932},
-  {0x13B4, 105951},
-  {0x13B5, 105970},
-  {0x13B6, 105989},
-  {0x13B7, 106008},
-  {0x13B8, 106027},
-  {0x13B9, 106046},
-  {0x13BA, 106065},
-  {0x13BB, 106084},
-  {0x13BC, 106103},
-  {0x13BD, 106122},
-  {0x13BE, 106141},
-  {0x13BF, 105818},
-  {0x13C0, 106160},
-  {0x13C1, 106180},
-  {0x13C2, 106199},
-  {0x13C3, 106218},
-  {0x13C4, 106237},
-  {0x13C5, 106256},
-  {0x13C6, 106293},
-  {0x13C7, 106313},
-  {0x13C8, 106333},
-  {0x13C9, 106353},
-  {0x13CA, 106373},
-  {0x13CB, 106393},
-  {0x13CC, 106431},
-  {0x13CD, 106413},
-  {0x13CE, 106450},
-  {0x13CF, 106469},
-  {0x13D0, 106488},
-  {0x13D1, 106507},
-  {0x13D2, 106526},
-  {0x13D3, 105495},
-  {0x13D4, 106545},
-  {0x13D5, 105514},
-  {0x13D6, 106564},
-  {0x13D7, 105533},
-  {0x13D8, 106583},
-  {0x13D9, 105572},
-  {0x13DA, 105591},
-  {0x13DB, 105610},
-  {0x13DC, 105552},
-  {0x13DD, 106602},
-  {0x13DE, 106622},
-  {0x13DF, 106642},
-  {0x13E0, 106662},
-  {0x13E1, 106682},
-  {0x13E2, 106702},
-  {0x13E3, 106722},
-  {0x13E4, 106742},
-  {0x13E5, 106762},
-  {0x13E6, 106782},
-  {0x13E7, 106802},
-  {0x13E8, 106822},
-  {0x13E9, 106878},
-  {0x13EA, 106897},
-  {0x13EB, 106916},
-  {0x13EC, 106935},
-  {0x13ED, 106954},
-  {0x13EE, 106973},
-  {0x13EF, 106992},
-  {0x13F0, 107011},
-  {0x13F1, 107030},
-  {0x13F2, 107049},
-  {0x13F3, 107068},
-  {0x13F4, 107087},
-  {0x1400, 90807},
-  {0x1401, 89897},
-  {0x1402, 83044},
-  {0x1403, 90833},
-  {0x1404, 90854},
-  {0x1405, 94039},
-  {0x1406, 94441},
-  {0x1407, 102330},
-  {0x1408, 84701},
-  {0x1409, 85469},
-  {0x140A, 83001},
-  {0x140B, 83022},
-  {0x140C, 98573},
-  {0x140D, 101156},
-  {0x140E, 101612},
-  {0x140F, 101188},
-  {0x1410, 101634},
-  {0x1411, 101220},
-  {0x1412, 101657},
-  {0x1413, 101253},
-  {0x1414, 101679},
-  {0x1415, 101285},
-  {0x1416, 92979},
-  {0x1417, 98505},
-  {0x1418, 101091},
-  {0x1419, 98527},
-  {0x141A, 101123},
-  {0x141B, 92948},
-  {0x141C, 83090},
-  {0x141D, 102480},
-  {0x141E, 90753},
-  {0x141F, 90126},
-  {0x1420, 90327},
-  {0x1421, 90157},
-  {0x1422, 90616},
-  {0x1423, 90460},
-  {0x1424, 90501},
-  {0x1425, 90199},
-  {0x1426, 90237},
-  {0x1427, 90358},
-  {0x1428, 90531},
-  {0x1429, 90394},
-  {0x142A, 90292},
-  {0x142B, 89947},
-  {0x142C, 90876},
-  {0x142D, 94419},
-  {0x142E, 83141},
-  {0x142F, 94598},
-  {0x1430, 94551},
-  {0x1431, 94620},
-  {0x1432, 94642},
-  {0x1433, 94665},
-  {0x1434, 94687},
-  {0x1435, 102359},
-  {0x1436, 85221},
-  {0x1437, 85252},
-  {0x1438, 94506},
-  {0x1439, 94528},
-  {0x143A, 94780},
-  {0x143B, 99987},
-  {0x143C, 94803},
-  {0x143D, 100020},
-  {0x143E, 94826},
-  {0x143F, 100053},
-  {0x1440, 94850},
-  {0x1441, 100087},
-  {0x1442, 94873},
-  {0x1443, 100120},
-  {0x1444, 94733},
-  {0x1445, 99920},
-  {0x1446, 94756},
-  {0x1447, 99953},
-  {0x1448, 102389},
-  {0x1449, 94485},
-  {0x144A, 99889},
-  {0x144B, 85192},
-  {0x144C, 97196},
-  {0x144D, 97149},
-  {0x144E, 97727},
-  {0x144F, 97749},
-  {0x1450, 97918},
-  {0x1451, 97940},
-  {0x1452, 102450},
-  {0x1453, 84194},
-  {0x1454, 84297},
-  {0x1455, 97104},
-  {0x1456, 97126},
-  {0x1457, 98296},
-  {0x1458, 100924},
-  {0x1459, 98319},
-  {0x145A, 100957},
-  {0x145B, 98342},
-  {0x145C, 100990},
-  {0x145D, 98366},
-  {0x145E, 101024},
-  {0x145F, 98389},
-  {0x1460, 101057},
-  {0x1461, 98249},
-  {0x1462, 100857},
-  {0x1463, 98272},
-  {0x1464, 100890},
-  {0x1465, 92916},
-  {0x1466, 97083},
-  {0x1467, 97986},
-  {0x1468, 98203},
-  {0x1469, 98226},
-  {0x146A, 97963},
-  {0x146B, 91011},
-  {0x146C, 90964},
-  {0x146D, 91033},
-  {0x146E, 91055},
-  {0x146F, 91078},
-  {0x1470, 91100},
-  {0x1471, 102210},
-  {0x1472, 90919},
-  {0x1473, 90941},
-  {0x1474, 91216},
-  {0x1475, 98930},
-  {0x1476, 91239},
-  {0x1477, 98963},
-  {0x1478, 91262},
-  {0x1479, 98996},
-  {0x147A, 91286},
-  {0x147B, 99030},
-  {0x147C, 91309},
-  {0x147D, 99063},
-  {0x147E, 91145},
-  {0x147F, 98863},
-  {0x1480, 91168},
-  {0x1481, 98896},
-  {0x1482, 92598},
-  {0x1483, 90898},
-  {0x1484, 91123},
-  {0x1485, 96766},
-  {0x1486, 96802},
-  {0x1487, 96838},
-  {0x1488, 96730},
-  {0x1489, 89593},
-  {0x148A, 83983},
-  {0x148B, 89643},
-  {0x148C, 89665},
-  {0x148D, 89688},
-  {0x148E, 89710},
-  {0x148F, 102180},
-  {0x1490, 83938},
-  {0x1491, 83960},
-  {0x1492, 89780},
-  {0x1493, 98662},
-  {0x1494, 89803},
-  {0x1495, 98695},
-  {0x1496, 89826},
-  {0x1497, 98728},
-  {0x1498, 89850},
-  {0x1499, 98762},
-  {0x149A, 89873},
-  {0x149B, 98795},
-  {0x149C, 89733},
-  {0x149D, 98595},
-  {0x149E, 89756},
-  {0x149F, 98628},
-  {0x14A0, 92566},
-  {0x14A1, 83917},
-  {0x14A2, 96130},
-  {0x14A3, 91998},
-  {0x14A4, 91951},
-  {0x14A5, 92098},
-  {0x14A6, 92120},
-  {0x14A7, 92143},
-  {0x14A8, 92165},
-  {0x14A9, 102270},
-  {0x14AA, 91906},
-  {0x14AB, 91928},
-  {0x14AC, 92268},
-  {0x14AD, 99622},
-  {0x14AE, 92291},
-  {0x14AF, 99655},
-  {0x14B0, 92314},
-  {0x14B1, 99688},
-  {0x14B2, 92338},
-  {0x14B3, 99722},
-  {0x14B4, 92361},
-  {0x14B5, 99755},
-  {0x14B6, 92221},
-  {0x14B7, 99555},
-  {0x14B8, 92244},
-  {0x14B9, 99588},
-  {0x14BA, 92630},
-  {0x14BB, 91885},
-  {0x14BC, 99524},
-  {0x14BD, 92076},
-  {0x14BE, 83163},
-  {0x14BF, 95920},
-  {0x14C0, 93065},
-  {0x14C1, 92542},
-  {0x14C2, 93321},
-  {0x14C3, 93343},
-  {0x14C4, 93536},
-  {0x14C5, 93558},
-  {0x14C6, 102300},
-  {0x14C7, 92497},
-  {0x14C8, 92519},
-  {0x14C9, 93922},
-  {0x14CA, 99856},
-  {0x14CB, 93875},
-  {0x14CC, 99789},
-  {0x14CD, 93898},
-  {0x14CE, 99822},
-  {0x14CF, 92662},
-  {0x14D0, 92385},
-  {0x14D1, 86978},
-  {0x14D2, 93299},
-  {0x14D3, 91446},
-  {0x14D4, 91399},
-  {0x14D5, 91631},
-  {0x14D6, 91653},
-  {0x14D7, 91676},
-  {0x14D8, 91698},
-  {0x14D9, 102240},
-  {0x14DA, 91354},
-  {0x14DB, 91376},
-  {0x14DC, 91768},
-  {0x14DD, 99357},
-  {0x14DE, 91791},
-  {0x14DF, 99390},
-  {0x14E0, 91814},
-  {0x14E1, 99423},
-  {0x14E2, 91838},
-  {0x14E3, 99457},
-  {0x14E4, 91861},
-  {0x14E5, 99490},
-  {0x14E6, 91721},
-  {0x14E7, 99290},
-  {0x14E8, 91744},
-  {0x14E9, 99323},
-  {0x14EA, 91333},
-  {0x14EB, 99097},
-  {0x14EC, 92020},
-  {0x14ED, 96188},
-  {0x14EE, 95639},
-  {0x14EF, 96640},
-  {0x14F0, 96662},
-  {0x14F1, 96685},
-  {0x14F2, 96707},
-  {0x14F3, 102420},
-  {0x14F4, 95594},
-  {0x14F5, 95616},
-  {0x14F6, 96966},
-  {0x14F7, 100655},
-  {0x14F8, 96989},
-  {0x14F9, 100688},
-  {0x14FA, 97012},
-  {0x14FB, 100721},
-  {0x14FC, 97036},
-  {0x14FD, 100755},
-  {0x14FE, 97059},
-  {0x14FF, 100788},
-  {0x1500, 96919},
-  {0x1501, 100588},
-  {0x1502, 96942},
-  {0x1503, 100621},
-  {0x1504, 92884},
-  {0x1505, 95573},
-  {0x1506, 83195},
-  {0x1507, 96897},
-  {0x1508, 83727},
-  {0x1509, 92188},
-  {0x150A, 92757},
-  {0x150B, 92694},
-  {0x150C, 92820},
-  {0x150D, 92852},
-  {0x150E, 92788},
-  {0x150F, 92725},
-  {0x1510, 96303},
-  {0x1511, 96326},
-  {0x1512, 96349},
-  {0x1513, 96373},
-  {0x1514, 96396},
-  {0x1515, 96232},
-  {0x1516, 96255},
-  {0x1517, 96493},
-  {0x1518, 100416},
-  {0x1519, 96517},
-  {0x151A, 100450},
-  {0x151B, 96541},
-  {0x151C, 100484},
-  {0x151D, 96566},
-  {0x151E, 100519},
-  {0x151F, 96590},
-  {0x1520, 100553},
-  {0x1521, 96444},
-  {0x1522, 100347},
-  {0x1523, 96468},
-  {0x1524, 100381},
-  {0x1525, 96210},
-  {0x1526, 102630},
-  {0x1527, 102583},
-  {0x1528, 102652},
-  {0x1529, 102674},
-  {0x152A, 102697},
-  {0x152B, 102719},
-  {0x152C, 102508},
-  {0x152D, 102538},
-  {0x152E, 102560},
-  {0x152F, 102812},
-  {0x1530, 101416},
-  {0x1531, 102835},
-  {0x1532, 101449},
-  {0x1533, 102858},
-  {0x1534, 101482},
-  {0x1535, 102882},
-  {0x1536, 101516},
-  {0x1537, 102905},
-  {0x1538, 101549},
-  {0x1539, 102765},
-  {0x153A, 101349},
-  {0x153B, 102788},
-  {0x153C, 101382},
-  {0x153D, 93010},
-  {0x153E, 102159},
-  {0x153F, 83315},
-  {0x1540, 101318},
-  {0x1541, 96159},
-  {0x1542, 95296},
-  {0x1543, 95145},
-  {0x1544, 99193},
-  {0x1545, 95249},
-  {0x1546, 95318},
-  {0x1547, 95340},
-  {0x1548, 95363},
-  {0x1549, 95385},
-  {0x154A, 99225},
-  {0x154B, 95204},
-  {0x154C, 95226},
-  {0x154D, 99128},
-  {0x154E, 95431},
-  {0x154F, 100313},
-  {0x1550, 95124},
-  {0x1551, 100154},
-  {0x1552, 92048},
-  {0x1553, 90059},
-  {0x1554, 90035},
-  {0x1555, 90081},
-  {0x1556, 90103},
-  {0x1557, 90655},
-  {0x1558, 90677},
-  {0x1559, 89990},
-  {0x155A, 90012},
-  {0x155B, 90729},
-  {0x155C, 98829},
-  {0x155D, 89969},
-  {0x155E, 97537},
-  {0x155F, 92406},
-  {0x1560, 97560},
-  {0x1561, 92436},
-  {0x1562, 97583},
-  {0x1563, 92466},
-  {0x1564, 97607},
-  {0x1565, 97630},
-  {0x1566, 97490},
-  {0x1567, 97513},
-  {0x1568, 97678},
-  {0x1569, 100822},
-  {0x156A, 97218},
-  {0x156B, 98081},
-  {0x156C, 98105},
-  {0x156D, 98129},
-  {0x156E, 98032},
-  {0x156F, 98009},
-  {0x1570, 98436},
-  {0x1571, 98459},
-  {0x1572, 98482},
-  {0x1573, 98413},
-  {0x1574, 93694},
-  {0x1575, 93724},
-  {0x1576, 93754},
-  {0x1577, 93785},
-  {0x1578, 93815},
-  {0x1579, 93633},
-  {0x157A, 93663},
-  {0x157B, 93604},
-  {0x157C, 93846},
-  {0x157D, 90785},
-  {0x157E, 94987},
-  {0x157F, 95034},
-  {0x1580, 95056},
-  {0x1581, 95079},
-  {0x1582, 95101},
-  {0x1583, 94942},
-  {0x1584, 94964},
-  {0x1585, 94921},
-  {0x1586, 97796},
-  {0x1587, 97820},
-  {0x1588, 97844},
-  {0x1589, 97772},
-  {0x158A, 100217},
-  {0x158B, 100249},
-  {0x158C, 100281},
-  {0x158D, 100185},
-  {0x158E, 93156},
-  {0x158F, 93205},
-  {0x1590, 93228},
-  {0x1591, 93252},
-  {0x1592, 93275},
-  {0x1593, 93109},
-  {0x1594, 93132},
-  {0x1595, 93087},
-  {0x1596, 93366},
-  {0x1597, 95978},
-  {0x1598, 96008},
-  {0x1599, 96038},
-  {0x159A, 95948},
-  {0x159B, 101808},
-  {0x159C, 101842},
-  {0x159D, 101876},
-  {0x159E, 101774},
-  {0x159F, 101741},
-  {0x15A0, 91537},
-  {0x15A1, 91560},
-  {0x15A2, 91584},
-  {0x15A3, 91607},
-  {0x15A4, 91490},
-  {0x15A5, 91513},
-  {0x15A6, 91468},
-  {0x15A7, 97333},
-  {0x15A8, 97364},
-  {0x15A9, 97395},
-  {0x15AA, 97427},
-  {0x15AB, 97458},
-  {0x15AC, 97270},
-  {0x15AD, 97301},
-  {0x15AE, 97240},
-  {0x15AF, 83112},
-  {0x15B0, 83378},
-  {0x15B1, 83409},
-  {0x15B2, 83696},
-  {0x15B3, 83347},
-  {0x15B4, 83821},
-  {0x15B5, 83853},
-  {0x15B6, 83885},
-  {0x15B7, 83789},
-  {0x15B8, 83600},
-  {0x15B9, 83632},
-  {0x15BA, 83664},
-  {0x15BB, 83568},
-  {0x15BC, 83472},
-  {0x15BD, 83504},
-  {0x15BE, 83536},
-  {0x15BF, 83440},
-  {0x15C0, 95715},
-  {0x15C1, 95744},
-  {0x15C2, 95773},
-  {0x15C3, 95686},
-  {0x15C4, 85009},
-  {0x15C5, 84978},
-  {0x15C6, 84884},
-  {0x15C7, 84915},
-  {0x15C8, 84947},
-  {0x15C9, 84853},
-  {0x15CA, 87459},
-  {0x15CB, 87429},
-  {0x15CC, 87338},
-  {0x15CD, 87368},
-  {0x15CE, 87399},
-  {0x15CF, 87308},
-  {0x15D0, 89172},
-  {0x15D1, 89142},
-  {0x15D2, 89051},
-  {0x15D3, 89081},
-  {0x15D4, 89112},
-  {0x15D5, 89021},
-  {0x15D6, 85438},
-  {0x15D7, 85407},
-  {0x15D8, 85313},
-  {0x15D9, 85344},
-  {0x15DA, 85376},
-  {0x15DB, 85282},
-  {0x15DC, 88043},
-  {0x15DD, 88012},
-  {0x15DE, 87918},
-  {0x15DF, 87949},
-  {0x15E0, 87981},
-  {0x15E1, 87887},
-  {0x15E2, 88990},
-  {0x15E3, 88766},
-  {0x15E4, 88672},
-  {0x15E5, 88703},
-  {0x15E6, 88735},
-  {0x15E7, 88641},
-  {0x15E8, 87278},
-  {0x15E9, 87248},
-  {0x15EA, 87157},
-  {0x15EB, 87187},
-  {0x15EC, 87218},
-  {0x15ED, 87127},
-  {0x15EE, 87098},
-  {0x15EF, 85100},
-  {0x15F0, 85070},
-  {0x15F1, 84792},
-  {0x15F2, 84822},
-  {0x15F3, 85040},
-  {0x15F4, 84731},
-  {0x15F5, 86090},
-  {0x15F6, 86059},
-  {0x15F7, 85965},
-  {0x15F8, 85996},
-  {0x15F9, 86028},
-  {0x15FA, 85934},
-  {0x15FB, 86307},
-  {0x15FC, 86276},
-  {0x15FD, 86182},
-  {0x15FE, 86213},
-  {0x15FF, 86245},
-  {0x1600, 86151},
-  {0x1601, 86121},
-  {0x1602, 87068},
-  {0x1603, 87038},
-  {0x1604, 86917},
-  {0x1605, 86947},
-  {0x1606, 87008},
-  {0x1607, 86887},
-  {0x1608, 86857},
-  {0x1609, 86827},
-  {0x160A, 86736},
-  {0x160B, 86766},
-  {0x160C, 86797},
-  {0x160D, 86706},
-  {0x160E, 89353},
-  {0x160F, 89323},
-  {0x1610, 89232},
-  {0x1611, 89262},
-  {0x1612, 89293},
-  {0x1613, 89202},
-  {0x1614, 85873},
-  {0x1615, 95861},
-  {0x1616, 85843},
-  {0x1617, 85565},
-  {0x1618, 85595},
-  {0x1619, 85626},
-  {0x161A, 95832},
-  {0x161B, 85535},
-  {0x161C, 85812},
-  {0x161D, 85781},
-  {0x161E, 85687},
-  {0x161F, 85718},
-  {0x1620, 85750},
-  {0x1621, 85656},
-  {0x1622, 86676},
-  {0x1623, 86646},
-  {0x1624, 86368},
-  {0x1625, 86398},
-  {0x1626, 86616},
-  {0x1627, 86338},
-  {0x1628, 84483},
-  {0x1629, 84452},
-  {0x162A, 84358},
-  {0x162B, 84389},
-  {0x162C, 84421},
-  {0x162D, 84327},
-  {0x162E, 86585},
-  {0x162F, 86554},
-  {0x1630, 86460},
-  {0x1631, 86491},
-  {0x1632, 86523},
-  {0x1633, 86429},
-  {0x1634, 88329},
-  {0x1635, 88297},
-  {0x1636, 88200},
-  {0x1637, 88232},
-  {0x1638, 88265},
-  {0x1639, 88168},
-  {0x163A, 88423},
-  {0x163B, 88392},
-  {0x163C, 88105},
-  {0x163D, 88136},
-  {0x163E, 88361},
-  {0x163F, 88074},
-  {0x1640, 89563},
-  {0x1641, 89533},
-  {0x1642, 89442},
-  {0x1643, 89472},
-  {0x1644, 89503},
-  {0x1645, 89412},
-  {0x1646, 89383},
-  {0x1647, 85498},
-  {0x1648, 84670},
-  {0x1649, 84639},
-  {0x164A, 84545},
-  {0x164B, 84576},
-  {0x164C, 84608},
-  {0x164D, 84514},
-  {0x164E, 87857},
-  {0x164F, 87827},
-  {0x1650, 87519},
-  {0x1651, 87549},
-  {0x1652, 87797},
-  {0x1653, 87489},
-  {0x1654, 87766},
-  {0x1655, 87735},
-  {0x1656, 87641},
-  {0x1657, 87672},
-  {0x1658, 87704},
-  {0x1659, 87610},
-  {0x165A, 87580},
-  {0x165B, 88610},
-  {0x165C, 88579},
-  {0x165D, 88485},
-  {0x165E, 88516},
-  {0x165F, 88548},
-  {0x1660, 88454},
-  {0x1661, 84163},
-  {0x1662, 84132},
-  {0x1663, 84038},
-  {0x1664, 84069},
-  {0x1665, 84101},
-  {0x1666, 84007},
-  {0x1667, 88958},
-  {0x1668, 88926},
-  {0x1669, 88829},
-  {0x166A, 88861},
-  {0x166B, 88894},
-  {0x166C, 88797},
-  {0x166D, 89615},
-  {0x166E, 90700},
-  {0x166F, 95011},
-  {0x1670, 93181},
-  {0x1671, 93438},
-  {0x1672, 93462},
-  {0x1673, 93487},
-  {0x1674, 93511},
-  {0x1675, 93389},
-  {0x1676, 93413},
-  {0x1677, 101981},
-  {0x1678, 102017},
-  {0x1679, 102052},
-  {0x167A, 102088},
-  {0x167B, 102123},
-  {0x167C, 101910},
-  {0x167D, 101945},
-  {0x167E, 101702},
-  {0x167F, 83758},
-  {0x1680, 474563},
-  {0x1681, 474060},
-  {0x1682, 474277},
-  {0x1683, 474201},
-  {0x1684, 474422},
-  {0x1685, 474334},
-  {0x1686, 474479},
-  {0x1687, 474116},
-  {0x1688, 474460},
-  {0x1689, 474098},
-  {0x168A, 474079},
-  {0x168B, 474295},
-  {0x168C, 474220},
-  {0x168D, 474313},
-  {0x168E, 474440},
-  {0x168F, 474404},
-  {0x1690, 474042},
-  {0x1691, 474352},
-  {0x1692, 474519},
-  {0x1693, 474155},
-  {0x1694, 474256},
-  {0x1695, 474134},
-  {0x1696, 474369},
-  {0x1697, 474497},
-  {0x1698, 474238},
-  {0x1699, 474176},
-  {0x169A, 474385},
-  {0x169B, 474023},
-  {0x169C, 474535},
-  {0x16A0, 503051},
-  {0x16A1, 504256},
-  {0x16A2, 504233},
-  {0x16A3, 504342},
-  {0x16A4, 504327},
-  {0x16A5, 504271},
-  {0x16A6, 504170},
-  {0x16A7, 503034},
-  {0x16A8, 502705},
-  {0x16A9, 503697},
-  {0x16AA, 502644},
-  {0x16AB, 502662},
-  {0x16AC, 503514},
-  {0x16AD, 503976},
-  {0x16AE, 503630},
-  {0x16AF, 503645},
-  {0x16B0, 503661},
-  {0x16B1, 503788},
-  {0x16B2, 503366},
-  {0x16B3, 502816},
-  {0x16B4, 503346},
-  {0x16B5, 503079},
-  {0x16B6, 503017},
-  {0x16B7, 503111},
-  {0x16B8, 503094},
-  {0x16B9, 504286},
-  {0x16BA, 503174},
-  {0x16BB, 503153},
-  {0x16BC, 503448},
-  {0x16BD, 503881},
-  {0x16BE, 503599},
-  {0x16BF, 503945},
-  {0x16C0, 502917},
-  {0x16C1, 503276},
-  {0x16C2, 502961},
-  {0x16C3, 503325},
-  {0x16C4, 503136},
-  {0x16C5, 503417},
-  {0x16C6, 503818},
-  {0x16C7, 503303},
-  {0x16C8, 503744},
-  {0x16C9, 502680},
-  {0x16CA, 504130},
-  {0x16CB, 504093},
-  {0x16CC, 504006},
-  {0x16CD, 502764},
-  {0x16CE, 504358},
-  {0x16CF, 504204},
-  {0x16D0, 504036},
-  {0x16D1, 502854},
-  {0x16D2, 502726},
-  {0x16D3, 503847},
-  {0x16D4, 502939},
-  {0x16D5, 503677},
-  {0x16D6, 502993},
-  {0x16D7, 503573},
-  {0x16D8, 503482},
-  {0x16D9, 503914},
-  {0x16DA, 503385},
-  {0x16DB, 502895},
-  {0x16DC, 503239},
-  {0x16DD, 503222},
-  {0x16DE, 502869},
-  {0x16DF, 503715},
-  {0x16E0, 502976},
-  {0x16E1, 503259},
-  {0x16E2, 502833},
-  {0x16E3, 502779},
-  {0x16E4, 502797},
-  {0x16E5, 504152},
-  {0x16E6, 503545},
-  {0x16E7, 504066},
-  {0x16E8, 503196},
-  {0x16E9, 503773},
-  {0x16EA, 504312},
-  {0x16EB, 504400},
-  {0x16EC, 504373},
-  {0x16ED, 502620},
-  {0x16EE, 502578},
-  {0x16EF, 504425},
-  {0x16F0, 502598},
-  {0x1700, 528869},
-  {0x1701, 528958},
-  {0x1702, 529120},
-  {0x1703, 528975},
-  {0x1704, 528922},
-  {0x1705, 529047},
-  {0x1706, 529102},
-  {0x1707, 528904},
-  {0x1708, 529029},
-  {0x1709, 529066},
-  {0x170A, 528886},
-  {0x170B, 529011},
-  {0x170C, 529155},
-  {0x170E, 528993},
-  {0x170F, 529137},
-  {0x1710, 529084},
-  {0x1711, 528940},
-  {0x1712, 529193},
-  {0x1713, 529214},
-  {0x1714, 529173},
-  {0x1720, 310782},
-  {0x1721, 310871},
-  {0x1722, 311051},
-  {0x1723, 310888},
-  {0x1724, 310835},
-  {0x1725, 310960},
-  {0x1726, 311033},
-  {0x1727, 310817},
-  {0x1728, 310942},
-  {0x1729, 310979},
-  {0x172A, 310799},
-  {0x172B, 310924},
-  {0x172C, 311086},
-  {0x172D, 310997},
-  {0x172E, 310906},
-  {0x172F, 311068},
-  {0x1730, 311015},
-  {0x1731, 310853},
-  {0x1732, 311126},
-  {0x1733, 311147},
-  {0x1734, 311104},
-  {0x1735, 490558},
-  {0x1736, 490528},
-  {0x1740, 72559},
-  {0x1741, 72638},
-  {0x1742, 72798},
-  {0x1743, 72653},
-  {0x1744, 72606},
-  {0x1745, 72717},
-  {0x1746, 72782},
-  {0x1747, 72590},
-  {0x1748, 72701},
-  {0x1749, 72734},
-  {0x174A, 72574},
-  {0x174B, 72685},
-  {0x174C, 72829},
-  {0x174D, 72750},
-  {0x174E, 72669},
-  {0x174F, 72813},
-  {0x1750, 72766},
-  {0x1751, 72622},
-  {0x1752, 72845},
-  {0x1753, 72864},
-  {0x1760, 529235},
-  {0x1761, 529310},
-  {0x1762, 529481},
-  {0x1763, 529328},
-  {0x1764, 529291},
-  {0x1765, 529404},
-  {0x1766, 529462},
-  {0x1767, 529272},
-  {0x1768, 529385},
-  {0x1769, 529424},
-  {0x176A, 529253},
-  {0x176B, 529366},
-  {0x176C, 529518},
-  {0x176E, 529347},
-  {0x176F, 529499},
-  {0x1770, 529443},
-  {0x1772, 529537},
-  {0x1773, 529559},
-  {0x1780, 344319},
-  {0x1781, 344335},
-  {0x1782, 344369},
-  {0x1783, 344352},
-  {0x1784, 344433},
-  {0x1785, 344205},
-  {0x1786, 344221},
-  {0x1787, 344255},
-  {0x1788, 344238},
-  {0x1789, 344483},
-  {0x178A, 344271},
-  {0x178B, 344698},
-  {0x178C, 344287},
-  {0x178D, 344716},
-  {0x178E, 344450},
-  {0x178F, 344632},
-  {0x1790, 344648},
-  {0x1791, 344682},
-  {0x1792, 344665},
-  {0x1793, 344467},
-  {0x1794, 344189},
-  {0x1795, 344500},
-  {0x1796, 344534},
-  {0x1797, 344517},
-  {0x1798, 344417},
-  {0x1799, 344750},
-  {0x179A, 344566},
-  {0x179B, 344401},
-  {0x179C, 344734},
-  {0x179D, 344598},
-  {0x179E, 344615},
-  {0x179F, 344582},
-  {0x17A0, 344303},
-  {0x17A1, 344385},
-  {0x17A2, 344550},
-  {0x17A3, 343810},
-  {0x17A4, 343754},
-  {0x17A5, 343893},
-  {0x17A6, 343920},
-  {0x17A7, 344022},
-  {0x17A8, 344049},
-  {0x17A9, 344077},
-  {0x17AA, 344105},
-  {0x17AB, 344134},
-  {0x17AC, 344161},
-  {0x17AD, 343699},
-  {0x17AE, 343726},
-  {0x17AF, 343866},
-  {0x17B0, 343782},
-  {0x17B1, 343948},
-  {0x17B2, 343985},
-  {0x17B3, 343838},
-  {0x17B4, 346343},
-  {0x17B5, 346319},
-  {0x17B6, 346367},
-  {0x17B7, 346466},
-  {0x17B8, 346505},
-  {0x17B9, 346624},
-  {0x17BA, 346663},
-  {0x17BB, 346565},
-  {0x17BC, 346604},
-  {0x17BD, 346584},
-  {0x17BE, 346525},
-  {0x17BF, 346643},
-  {0x17C0, 346485},
-  {0x17C1, 346447},
-  {0x17C2, 346387},
-  {0x17C3, 346407},
-  {0x17C4, 346545},
-  {0x17C5, 346427},
-  {0x17C6, 345048},
-  {0x17C7, 345090},
-  {0x17C8, 345211},
-  {0x17C9, 345025},
-  {0x17CA, 345174},
-  {0x17CB, 344828},
-  {0x17CC, 345109},
-  {0x17CD, 345151},
-  {0x17CE, 344952},
-  {0x17CF, 344766},
-  {0x17D0, 345126},
-  {0x17D1, 345193},
-  {0x17D2, 344935},
-  {0x17D3, 344868},
-  {0x17D4, 344971},
-  {0x17D5, 344846},
-  {0x17D6, 344908},
-  {0x17D7, 345006},
-  {0x17D8, 344890},
-  {0x17D9, 345067},
-  {0x17DA, 344987},
-  {0x17DB, 343502},
-  {0x17DC, 344803},
-  {0x17DD, 344783},
-  {0x17E0, 343682},
-  {0x17E1, 343598},
-  {0x17E2, 343666},
-  {0x17E3, 343648},
-  {0x17E4, 343564},
-  {0x17E5, 343547},
-  {0x17E6, 343632},
-  {0x17E7, 343614},
-  {0x17E8, 343529},
-  {0x17E9, 343581},
-  {0x17F0, 345896},
-  {0x17F1, 345683},
-  {0x17F2, 345711},
-  {0x17F3, 345628},
-  {0x17F4, 345655},
-  {0x17F5, 345738},
-  {0x17F6, 345831},
-  {0x17F7, 345864},
-  {0x17F8, 345766},
-  {0x17F9, 345798},
-  {0x1800, 450995},
-  {0x1801, 451253},
-  {0x1802, 451027},
-  {0x1803, 451408},
-  {0x1804, 451011},
-  {0x1805, 451272},
-  {0x1806, 455042},
-  {0x1807, 455002},
-  {0x1808, 454935},
-  {0x1809, 454958},
-  {0x180A, 454985},
-  {0x180B, 451292},
-  {0x180C, 451370},
-  {0x180D, 451330},
-  {0x180E, 455069},
-  {0x1810, 451232},
-  {0x1811, 451128},
-  {0x1812, 451212},
-  {0x1813, 451190},
-  {0x1814, 451086},
-  {0x1815, 451065},
-  {0x1816, 451170},
-  {0x1817, 451148},
-  {0x1818, 451043},
-  {0x1819, 451107},
-  {0x1820, 451428},
-  {0x1821, 452410},
-  {0x1822, 452510},
-  {0x1823, 453322},
-  {0x1824, 454794},
-  {0x1825, 453341},
-  {0x1826, 454813},
-  {0x1827, 452429},
-  {0x1828, 453302},
-  {0x1829, 452307},
-  {0x182A, 452328},
-  {0x182B, 453361},
-  {0x182C, 453381},
-  {0x182D, 452469},
-  {0x182E, 452631},
-  {0x182F, 452590},
-  {0x1830, 453421},
-  {0x1831, 453441},
-  {0x1832, 454017},
-  {0x1833, 452390},
-  {0x1834, 452348},
-  {0x1835, 452529},
-  {0x1836, 454853},
-  {0x1837, 453401},
-  {0x1838, 454833},
-  {0x1839, 452449},
-  {0x183A, 452549},
-  {0x183B, 452569},
-  {0x183C, 454773},
-  {0x183D, 454873},
-  {0x183E, 452489},
-  {0x183F, 454914},
-  {0x1840, 452610},
-  {0x1841, 454893},
-  {0x1842, 452369},
-  {0x1843, 454435},
-  {0x1844, 454234},
-  {0x1845, 454335},
-  {0x1846, 454524},
-  {0x1847, 454674},
-  {0x1848, 454548},
-  {0x1849, 454698},
-  {0x184A, 454106},
-  {0x184B, 454132},
-  {0x184C, 454573},
-  {0x184D, 454598},
-  {0x184E, 454258},
-  {0x184F, 454473},
-  {0x1850, 454623},
-  {0x1851, 454183},
-  {0x1852, 454157},
-  {0x1853, 454359},
-  {0x1854, 454648},
-  {0x1855, 454748},
-  {0x1856, 454723},
-  {0x1857, 454410},
-  {0x1858, 454283},
-  {0x1859, 454309},
-  {0x185A, 454384},
-  {0x185B, 454498},
-  {0x185C, 454208},
-  {0x185D, 453539},
-  {0x185E, 453690},
-  {0x185F, 453714},
-  {0x1860, 453941},
-  {0x1861, 453917},
-  {0x1862, 453462},
-  {0x1863, 453764},
-  {0x1864, 453588},
-  {0x1865, 453639},
-  {0x1866, 453789},
-  {0x1867, 453840},
-  {0x1868, 453866},
-  {0x1869, 453514},
-  {0x186A, 453739},
-  {0x186B, 453563},
-  {0x186C, 453613},
-  {0x186D, 453664},
-  {0x186E, 453891},
-  {0x186F, 453966},
-  {0x1870, 453814},
-  {0x1871, 453488},
-  {0x1872, 453991},
-  {0x1873, 453194},
-  {0x1874, 453220},
-  {0x1875, 453247},
-  {0x1876, 453167},
-  {0x1877, 453274},
-  {0x1880, 451504},
-  {0x1881, 452210},
-  {0x1882, 451668},
-  {0x1883, 452176},
-  {0x1884, 451826},
-  {0x1885, 451543},
-  {0x1886, 452076},
-  {0x1887, 451447},
-  {0x1888, 451798},
-  {0x1889, 451869},
-  {0x188A, 451898},
-  {0x188B, 451576},
-  {0x188C, 452115},
-  {0x188D, 452145},
-  {0x188E, 451701},
-  {0x188F, 451928},
-  {0x1890, 452047},
-  {0x1891, 451605},
-  {0x1892, 451958},
-  {0x1893, 451987},
-  {0x1894, 452017},
-  {0x1895, 452277},
-  {0x1896, 452248},
-  {0x1897, 451475},
-  {0x1898, 454037},
-  {0x1899, 454071},
-  {0x189A, 452836},
-  {0x189B, 452947},
-  {0x189C, 452688},
-  {0x189D, 452873},
-  {0x189E, 453057},
-  {0x189F, 452761},
-  {0x18A0, 453021},
-  {0x18A1, 452799},
-  {0x18A2, 452984},
-  {0x18A3, 452724},
-  {0x18A4, 453130},
-  {0x18A5, 453094},
-  {0x18A6, 451731},
-  {0x18A7, 451764},
-  {0x18A8, 452651},
-  {0x18A9, 451634},
-  {0x18AA, 452910},
-  {0x18B0, 94463},
-  {0x18B1, 83227},
-  {0x18B2, 83067},
-  {0x18B3, 98550},
-  {0x18B4, 94710},
-  {0x18B5, 94575},
-  {0x18B6, 94897},
-  {0x18B7, 97173},
-  {0x18B8, 90988},
-  {0x18B9, 91192},
-  {0x18BA, 91975},
-  {0x18BB, 93581},
-  {0x18BC, 93042},
-  {0x18BD, 91423},
-  {0x18BE, 96874},
-  {0x18BF, 95663},
-  {0x18C0, 96420},
-  {0x18C1, 96279},
-  {0x18C2, 96615},
-  {0x18C3, 102742},
-  {0x18C4, 102607},
-  {0x18C5, 95273},
-  {0x18C6, 93945},
-  {0x18C7, 94176},
-  {0x18C8, 93968},
-  {0x18C9, 94207},
-  {0x18CA, 93992},
-  {0x18CB, 94239},
-  {0x18CC, 94015},
-  {0x18CD, 94270},
-  {0x18CE, 95455},
-  {0x18CF, 95479},
-  {0x18D0, 95502},
-  {0x18D1, 95526},
-  {0x18D2, 95549},
-  {0x18D3, 95408},
-  {0x18D4, 94302},
-  {0x18D5, 94390},
-  {0x18D6, 94089},
-  {0x18D7, 94060},
-  {0x18D8, 94118},
-  {0x18D9, 94147},
-  {0x18DA, 94331},
-  {0x18DB, 94360},
-  {0x18DC, 89918},
-  {0x18DD, 101583},
-  {0x18DE, 90580},
-  {0x18DF, 90424},
-  {0x18E0, 95174},
-  {0x18E1, 99257},
-  {0x18E2, 99160},
-  {0x18E3, 97703},
-  {0x18E4, 97654},
-  {0x18E5, 98178},
-  {0x18E6, 98153},
-  {0x18E7, 98056},
-  {0x18E8, 97893},
-  {0x18E9, 97868},
-  {0x18EA, 96099},
-  {0x18EB, 96068},
-  {0x18EC, 95802},
-  {0x18ED, 85161},
-  {0x18EE, 84225},
-  {0x18EF, 84761},
-  {0x18F0, 85130},
-  {0x18F1, 95890},
-  {0x18F2, 85903},
-  {0x18F3, 83249},
-  {0x18F4, 83282},
-  {0x18F5, 84261},
-  {0x1900, 393387},
-  {0x1901, 392557},
-  {0x1902, 392573},
-  {0x1903, 392475},
-  {0x1904, 392491},
-  {0x1905, 392638},
-  {0x1906, 392409},
-  {0x1907, 392425},
-  {0x1908, 392524},
-  {0x1909, 392540},
-  {0x190A, 392819},
-  {0x190B, 392754},
-  {0x190C, 392770},
-  {0x190D, 392442},
-  {0x190E, 392458},
-  {0x190F, 392622},
-  {0x1910, 392655},
-  {0x1911, 392671},
-  {0x1912, 392376},
-  {0x1913, 392392},
-  {0x1914, 392606},
-  {0x1915, 392803},
-  {0x1916, 392688},
-  {0x1917, 392590},
-  {0x1918, 392787},
-  {0x1919, 392720},
-  {0x191A, 392737},
-  {0x191B, 392704},
-  {0x191C, 392508},
-  {0x1920, 393212},
-  {0x1921, 393310},
-  {0x1922, 393368},
-  {0x1923, 393290},
-  {0x1924, 393231},
-  {0x1925, 393348},
-  {0x1926, 393251},
-  {0x1927, 393271},
-  {0x1928, 393329},
-  {0x1929, 393186},
-  {0x192A, 393134},
-  {0x192B, 393160},
-  {0x1930, 392957},
-  {0x1931, 393045},
-  {0x1932, 392929},
-  {0x1933, 393112},
-  {0x1934, 393023},
-  {0x1935, 393068},
-  {0x1936, 393001},
-  {0x1937, 393090},
-  {0x1938, 392979},
-  {0x1939, 392892},
-  {0x193A, 392856},
-  {0x193B, 392913},
-  {0x1940, 392877},
-  {0x1944, 392353},
-  {0x1945, 392836},
-  {0x1946, 392336},
-  {0x1947, 392252},
-  {0x1948, 392320},
-  {0x1949, 392302},
-  {0x194A, 392218},
-  {0x194B, 392201},
-  {0x194C, 392286},
-  {0x194D, 392268},
-  {0x194E, 392183},
-  {0x194F, 392235},
-  {0x1950, 529732},
-  {0x1951, 530165},
-  {0x1952, 529818},
-  {0x1953, 530078},
-  {0x1954, 529921},
-  {0x1955, 530182},
-  {0x1956, 529938},
-  {0x1957, 529955},
-  {0x1958, 529767},
-  {0x1959, 529869},
-  {0x195A, 529886},
-  {0x195B, 529784},
-  {0x195C, 529682},
-  {0x195D, 530148},
-  {0x195E, 529699},
-  {0x195F, 529904},
-  {0x1960, 529749},
-  {0x1961, 530096},
-  {0x1962, 529801},
-  {0x1963, 529581},
-  {0x1964, 529716},
-  {0x1965, 529648},
-  {0x1966, 529665},
-  {0x1967, 530115},
-  {0x1968, 529852},
-  {0x1969, 529836},
-  {0x196A, 530131},
-  {0x196B, 529632},
-  {0x196C, 529614},
-  {0x196D, 529597},
-  {0x1970, 529973},
-  {0x1971, 529994},
-  {0x1972, 530015},
-  {0x1973, 530036},
-  {0x1974, 530057},
-  {0x1980, 469504},
-  {0x1981, 470093},
-  {0x1982, 469285},
-  {0x1983, 469696},
-  {0x1984, 469421},
-  {0x1985, 469882},
-  {0x1986, 470278},
-  {0x1987, 470013},
-  {0x1988, 469641},
-  {0x1989, 469531},
-  {0x198A, 469751},
-  {0x198B, 470225},
-  {0x198C, 470119},
-  {0x198D, 470331},
-  {0x198E, 469586},
-  {0x198F, 469613},
-  {0x1990, 469394},
-  {0x1991, 470172},
-  {0x1992, 470198},
-  {0x1993, 469987},
-  {0x1994, 469449},
-  {0x1995, 469476},
-  {0x1996, 469367},
-  {0x1997, 470040},
-  {0x1998, 470066},
-  {0x1999, 469961},
-  {0x199A, 469231},
-  {0x199B, 469669},
-  {0x199C, 469340},
-  {0x199D, 469830},
-  {0x199E, 470252},
-  {0x199F, 469935},
-  {0x19A0, 469258},
-  {0x19A1, 469204},
-  {0x19A2, 469177},
-  {0x19A3, 469856},
-  {0x19A4, 469804},
-  {0x19A5, 469778},
-  {0x19A6, 469312},
-  {0x19A7, 469723},
-  {0x19A8, 469908},
-  {0x19A9, 470304},
-  {0x19AA, 469558},
-  {0x19AB, 470145},
-  {0x19B0, 470891},
-  {0x19B1, 470475},
-  {0x19B2, 470605},
-  {0x19B3, 470761},
-  {0x19B4, 470839},
-  {0x19B5, 470580},
-  {0x19B6, 470528},
-  {0x19B7, 470657},
-  {0x19B8, 470682},
-  {0x19B9, 470786},
-  {0x19BA, 470554},
-  {0x19BB, 470501},
-  {0x19BC, 470865},
-  {0x19BD, 470735},
-  {0x19BE, 470708},
-  {0x19BF, 470812},
-  {0x19C0, 470631},
-  {0x19C1, 469150},
-  {0x19C2, 469122},
-  {0x19C3, 469095},
-  {0x19C4, 469068},
-  {0x19C5, 469041},
-  {0x19C6, 469014},
-  {0x19C7, 468987},
-  {0x19C8, 470427},
-  {0x19C9, 470451},
-  {0x19D0, 468964},
-  {0x19D1, 468850},
-  {0x19D2, 468942},
-  {0x19D3, 468918},
-  {0x19D4, 468804},
-  {0x19D5, 468781},
-  {0x19D6, 468896},
-  {0x19D7, 468872},
-  {0x19D8, 468757},
-  {0x19D9, 468827},
-  {0x19DA, 470400},
-  {0x19DE, 470357},
-  {0x19DF, 470378},
-  {0x19E0, 345968},
-  {0x19E1, 345923},
-  {0x19E2, 345992},
-  {0x19E3, 345236},
-  {0x19E4, 345279},
-  {0x19E5, 346035},
-  {0x19E6, 346188},
-  {0x19E7, 346243},
-  {0x19E8, 346080},
-  {0x19E9, 346133},
-  {0x19EA, 345324},
-  {0x19EB, 345471},
-  {0x19EC, 345524},
-  {0x19ED, 345367},
-  {0x19EE, 345418},
-  {0x19EF, 345575},
-  {0x19F0, 346296},
-  {0x19F1, 345946},
-  {0x19F2, 346014},
-  {0x19F3, 345258},
-  {0x19F4, 345302},
-  {0x19F5, 346058},
-  {0x19F6, 346216},
-  {0x19F7, 346270},
-  {0x19F8, 346107},
-  {0x19F9, 346161},
-  {0x19FA, 345346},
-  {0x19FB, 345498},
-  {0x19FC, 345550},
-  {0x19FD, 345393},
-  {0x19FE, 345445},
-  {0x19FF, 345602},
-  {0x1A00, 72119},
-  {0x1A01, 72062},
-  {0x1A02, 72215},
-  {0x1A03, 72235},
-  {0x1A04, 72317},
-  {0x1A05, 72005},
-  {0x1A06, 72157},
-  {0x1A07, 72176},
-  {0x1A08, 72374},
-  {0x1A09, 72043},
-  {0x1A0A, 72196},
-  {0x1A0B, 72256},
-  {0x1A0C, 72024},
-  {0x1A0D, 72100},
-  {0x1A0E, 72276},
-  {0x1A0F, 72296},
-  {0x1A10, 72412},
-  {0x1A11, 72336},
-  {0x1A12, 72138},
-  {0x1A13, 72393},
-  {0x1A14, 72355},
-  {0x1A15, 71987},
-  {0x1A16, 72081},
-  {0x1A17, 72493},
-  {0x1A18, 72537},
-  {0x1A19, 72471},
-  {0x1A1A, 72515},
-  {0x1A1B, 72448},
-  {0x1A1E, 72431},
-  {0x1A1F, 71963},
-  {0x1A20, 530978},
-  {0x1A21, 531002},
-  {0x1A22, 531027},
-  {0x1A23, 531464},
-  {0x1A24, 531511},
-  {0x1A25, 531487},
-  {0x1A26, 531759},
-  {0x1A27, 530881},
-  {0x1A28, 530905},
-  {0x1A29, 531371},
-  {0x1A2A, 531608},
-  {0x1A2B, 531394},
-  {0x1A2C, 531779},
-  {0x1A2D, 531858},
-  {0x1A2E, 531101},
-  {0x1A2F, 530818},
-  {0x1A30, 531582},
-  {0x1A31, 531837},
-  {0x1A32, 531202},
-  {0x1A33, 531226},
-  {0x1A34, 531631},
-  {0x1A35, 531654},
-  {0x1A36, 531740},
-  {0x1A37, 530799},
-  {0x1A38, 531052},
-  {0x1A39, 531076},
-  {0x1A3A, 530930},
-  {0x1A3B, 531535},
-  {0x1A3C, 531418},
-  {0x1A3D, 531558},
-  {0x1A3E, 531721},
-  {0x1A3F, 531678},
-  {0x1A40, 531251},
-  {0x1A41, 531818},
-  {0x1A42, 531879},
-  {0x1A43, 531312},
-  {0x1A44, 531701},
-  {0x1A45, 531936},
-  {0x1A46, 531152},
-  {0x1A47, 531177},
-  {0x1A48, 531128},
-  {0x1A49, 530954},
-  {0x1A4A, 531351},
-  {0x1A4B, 530781},
-  {0x1A4C, 531441},
-  {0x1A4D, 531275},
-  {0x1A4E, 531293},
-  {0x1A4F, 531899},
-  {0x1A50, 531917},
-  {0x1A51, 530837},
-  {0x1A52, 531799},
-  {0x1A53, 531331},
-  {0x1A54, 530856},
-  {0x1A55, 530470},
-  {0x1A56, 530436},
-  {0x1A57, 530342},
-  {0x1A58, 532227},
-  {0x1A59, 530263},
-  {0x1A5A, 530378},
-  {0x1A5B, 530297},
-  {0x1A5C, 530409},
-  {0x1A5D, 530236},
-  {0x1A5E, 530504},
-  {0x1A60, 532358},
-  {0x1A61, 532781},
-  {0x1A62, 532939},
-  {0x1A63, 532803},
-  {0x1A64, 533093},
-  {0x1A65, 532894},
-  {0x1A66, 532916},
-  {0x1A67, 533171},
-  {0x1A68, 533217},
-  {0x1A69, 533149},
-  {0x1A6A, 533194},
-  {0x1A6B, 532967},
-  {0x1A6C, 533018},
-  {0x1A6D, 533070},
-  {0x1A6E, 532872},
-  {0x1A6F, 532826},
-  {0x1A70, 533047},
-  {0x1A71, 532849},
-  {0x1A72, 533121},
-  {0x1A73, 532989},
-  {0x1A74, 532204},
-  {0x1A75, 532445},
-  {0x1A76, 532466},
-  {0x1A77, 532093},
-  {0x1A78, 532120},
-  {0x1A79, 532147},
-  {0x1A7A, 532300},
-  {0x1A7B, 532254},
-  {0x1A7C, 532174},
-  {0x1A7F, 530199},
-  {0x1A80, 530756},
-  {0x1A81, 530632},
-  {0x1A82, 530732},
-  {0x1A83, 530706},
-  {0x1A84, 530582},
-  {0x1A85, 530557},
-  {0x1A86, 530682},
-  {0x1A87, 530656},
-  {0x1A88, 530531},
-  {0x1A89, 530607},
-  {0x1A90, 532756},
-  {0x1A91, 532632},
-  {0x1A92, 532732},
-  {0x1A93, 532706},
-  {0x1A94, 532582},
-  {0x1A95, 532557},
-  {0x1A96, 532682},
-  {0x1A97, 532656},
-  {0x1A98, 532531},
-  {0x1A99, 532607},
-  {0x1AA0, 532487},
-  {0x1AA1, 532507},
-  {0x1AA2, 532425},
-  {0x1AA3, 532074},
-  {0x1AA4, 532015},
-  {0x1AA5, 531975},
-  {0x1AA6, 532322},
-  {0x1AA7, 532276},
-  {0x1AA8, 532033},
-  {0x1AA9, 532052},
-  {0x1AAA, 532378},
-  {0x1AAB, 532400},
-  {0x1AAC, 531996},
-  {0x1AAD, 531955},
-  {0x1B00, 52293},
-  {0x1B01, 52268},
-  {0x1B02, 52205},
-  {0x1B03, 52247},
-  {0x1B04, 52185},
-  {0x1B05, 49764},
-  {0x1B06, 49786},
-  {0x1B07, 50155},
-  {0x1B08, 50177},
-  {0x1B09, 50896},
-  {0x1B0A, 50918},
-  {0x1B0B, 50644},
-  {0x1B0C, 50668},
-  {0x1B0D, 50369},
-  {0x1B0E, 50394},
-  {0x1B0F, 50071},
-  {0x1B10, 49741},
-  {0x1B11, 50530},
-  {0x1B12, 50552},
-  {0x1B13, 50249},
-  {0x1B14, 50268},
-  {0x1B15, 50093},
-  {0x1B16, 50112},
-  {0x1B17, 50490},
-  {0x1B18, 49890},
-  {0x1B19, 49909},
-  {0x1B1A, 50206},
-  {0x1B1B, 50225},
-  {0x1B1C, 50510},
-  {0x1B1D, 50785},
-  {0x1B1E, 50810},
-  {0x1B1F, 49976},
-  {0x1B20, 50011},
-  {0x1B21, 50464},
-  {0x1B22, 50766},
-  {0x1B23, 50845},
-  {0x1B24, 49933},
-  {0x1B25, 49952},
-  {0x1B26, 50445},
-  {0x1B27, 50581},
-  {0x1B28, 50600},
-  {0x1B29, 49844},
-  {0x1B2A, 49863},
-  {0x1B2B, 50426},
-  {0x1B2C, 50991},
-  {0x1B2D, 50625},
-  {0x1B2E, 50350},
-  {0x1B2F, 50972},
-  {0x1B30, 50718},
-  {0x1B31, 50742},
-  {0x1B32, 50699},
-  {0x1B33, 50136},
-  {0x1B34, 52225},
-  {0x1B35, 52691},
-  {0x1B36, 52718},
-  {0x1B37, 52742},
-  {0x1B38, 52504},
-  {0x1B39, 52529},
-  {0x1B3A, 52441},
-  {0x1B3B, 52469},
-  {0x1B3C, 52317},
-  {0x1B3D, 52346},
-  {0x1B3E, 52559},
-  {0x1B3F, 52586},
-  {0x1B40, 52657},
-  {0x1B41, 52618},
-  {0x1B42, 52382},
-  {0x1B43, 52408},
-  {0x1B44, 49454},
-  {0x1B45, 50297},
-  {0x1B46, 50323},
-  {0x1B47, 50869},
-  {0x1B48, 50046},
-  {0x1B49, 50947},
-  {0x1B4A, 51010},
-  {0x1B4B, 49815},
-  {0x1B50, 49721},
-  {0x1B51, 49622},
-  {0x1B52, 49702},
-  {0x1B53, 49681},
-  {0x1B54, 49582},
-  {0x1B55, 49562},
-  {0x1B56, 49662},
-  {0x1B57, 49641},
-  {0x1B58, 49541},
-  {0x1B59, 49602},
-  {0x1B5A, 52170},
-  {0x1B5B, 52136},
-  {0x1B5C, 52771},
-  {0x1B5D, 49473},
-  {0x1B5E, 49521},
-  {0x1B5F, 49498},
-  {0x1B60, 52152},
-  {0x1B61, 51674},
-  {0x1B62, 51586},
-  {0x1B63, 51703},
-  {0x1B64, 51487},
-  {0x1B65, 51550},
-  {0x1B66, 51645},
-  {0x1B67, 51427},
-  {0x1B68, 51615},
-  {0x1B69, 51457},
-  {0x1B6A, 51516},
-  {0x1B6B, 51387},
-  {0x1B6C, 51076},
-  {0x1B6D, 51292},
-  {0x1B6E, 51197},
-  {0x1B6F, 51155},
-  {0x1B70, 51333},
-  {0x1B71, 51238},
-  {0x1B72, 51036},
-  {0x1B73, 51116},
-  {0x1B74, 52092},
-  {0x1B75, 52048},
-  {0x1B76, 52002},
-  {0x1B77, 51956},
-  {0x1B78, 51824},
-  {0x1B79, 51912},
-  {0x1B7A, 51732},
-  {0x1B7B, 51778},
-  {0x1B7C, 51868},
-  {0x1B80, 521930},
-  {0x1B81, 521880},
-  {0x1B82, 521905},
-  {0x1B83, 521218},
-  {0x1B84, 521416},
-  {0x1B85, 521738},
-  {0x1B86, 521237},
-  {0x1B87, 521598},
-  {0x1B88, 521317},
-  {0x1B89, 521336},
-  {0x1B8A, 521455},
-  {0x1B8B, 521637},
-  {0x1B8C, 521376},
-  {0x1B8D, 521556},
-  {0x1B8E, 521277},
-  {0x1B8F, 521435},
-  {0x1B90, 521837},
-  {0x1B91, 521577},
-  {0x1B92, 521718},
-  {0x1B93, 521297},
-  {0x1B94, 521536},
-  {0x1B95, 521617},
-  {0x1B96, 521356},
-  {0x1B97, 521757},
-  {0x1B98, 521257},
-  {0x1B99, 521516},
-  {0x1B9A, 521817},
-  {0x1B9B, 521657},
-  {0x1B9C, 521496},
-  {0x1B9D, 521777},
-  {0x1B9E, 521677},
-  {0x1B9F, 521797},
-  {0x1BA0, 521396},
-  {0x1BA1, 520906},
-  {0x1BA2, 520941},
-  {0x1BA3, 520975},
-  {0x1BA4, 522047},
-  {0x1BA5, 522107},
-  {0x1BA6, 521983},
-  {0x1BA7, 522077},
-  {0x1BA8, 521954},
-  {0x1BA9, 522015},
-  {0x1BAA, 521857},
-  {0x1BAE, 521475},
-  {0x1BAF, 521697},
-  {0x1BB0, 521197},
-  {0x1BB1, 521093},
-  {0x1BB2, 521177},
-  {0x1BB3, 521155},
-  {0x1BB4, 521051},
-  {0x1BB5, 521030},
-  {0x1BB6, 521135},
-  {0x1BB7, 521113},
-  {0x1BB8, 521008},
-  {0x1BB9, 521072},
-  {0x1C00, 390334},
-  {0x1C01, 390369},
-  {0x1C02, 390351},
-  {0x1C03, 390247},
-  {0x1C04, 390264},
-  {0x1C05, 390456},
-  {0x1C06, 390124},
-  {0x1C07, 390141},
-  {0x1C08, 390317},
-  {0x1C09, 390474},
-  {0x1C0A, 390597},
-  {0x1C0B, 390614},
-  {0x1C0C, 390159},
-  {0x1C0D, 390439},
-  {0x1C0E, 390492},
-  {0x1C0F, 390527},
-  {0x1C10, 390509},
-  {0x1C11, 390212},
-  {0x1C12, 390229},
-  {0x1C13, 390089},
-  {0x1C14, 390106},
-  {0x1C15, 390404},
-  {0x1C16, 390421},
-  {0x1C17, 390632},
-  {0x1C18, 390650},
-  {0x1C19, 390194},
-  {0x1C1A, 390740},
-  {0x1C1B, 390545},
-  {0x1C1C, 390387},
-  {0x1C1D, 390282},
-  {0x1C1E, 390299},
-  {0x1C1F, 390706},
-  {0x1C20, 390562},
-  {0x1C21, 390579},
-  {0x1C22, 390723},
-  {0x1C23, 390073},
-  {0x1C24, 390967},
-  {0x1C25, 390940},
-  {0x1C26, 390994},
-  {0x1C27, 391035},
-  {0x1C28, 391055},
-  {0x1C29, 391075},
-  {0x1C2A, 391096},
-  {0x1C2B, 391116},
-  {0x1C2C, 391015},
-  {0x1C2D, 389668},
-  {0x1C2E, 389743},
-  {0x1C2F, 389719},
-  {0x1C30, 389767},
-  {0x1C31, 389821},
-  {0x1C32, 389845},
-  {0x1C33, 389869},
-  {0x1C34, 389791},
-  {0x1C35, 389692},
-  {0x1C36, 390924},
-  {0x1C37, 390906},
-  {0x1C3B, 390821},
-  {0x1C3C, 390783},
-  {0x1C3D, 390757},
-  {0x1C3E, 390873},
-  {0x1C3F, 390847},
-  {0x1C40, 390055},
-  {0x1C41, 389966},
-  {0x1C42, 390038},
-  {0x1C43, 390019},
-  {0x1C44, 389930},
-  {0x1C45, 389912},
-  {0x1C46, 390002},
-  {0x1C47, 389983},
-  {0x1C48, 389893},
-  {0x1C49, 389948},
-  {0x1C4D, 390669},
-  {0x1C4E, 390687},
-  {0x1C4F, 390176},
-  {0x1C50, 474790},
-  {0x1C51, 474691},
-  {0x1C52, 474771},
-  {0x1C53, 474750},
-  {0x1C54, 474651},
-  {0x1C55, 474631},
-  {0x1C56, 474731},
-  {0x1C57, 474710},
-  {0x1C58, 474610},
-  {0x1C59, 474671},
-  {0x1C5A, 475148},
-  {0x1C5B, 474974},
-  {0x1C5C, 474916},
-  {0x1C5D, 474954},
-  {0x1C5E, 474935},
-  {0x1C5F, 475167},
-  {0x1C60, 474856},
-  {0x1C61, 474836},
-  {0x1C62, 474876},
-  {0x1C63, 474896},
-  {0x1C64, 475206},
-  {0x1C65, 475129},
-  {0x1C66, 475071},
-  {0x1C67, 475090},
-  {0x1C68, 475110},
-  {0x1C69, 475244},
-  {0x1C6A, 475340},
-  {0x1C6B, 475359},
-  {0x1C6C, 475378},
-  {0x1C6D, 475398},
-  {0x1C6E, 475187},
-  {0x1C6F, 475032},
-  {0x1C70, 474993},
-  {0x1C71, 475013},
-  {0x1C72, 475051},
-  {0x1C73, 475225},
-  {0x1C74, 475301},
-  {0x1C75, 475263},
-  {0x1C76, 475321},
-  {0x1C77, 475282},
-  {0x1C78, 475417},
-  {0x1C79, 474810},
-  {0x1C7A, 475437},
-  {0x1C7B, 475547},
-  {0x1C7C, 475466},
-  {0x1C7D, 474596},
-  {0x1C7E, 475519},
-  {0x1C7F, 475484},
-  {0x1CD0, 567038},
-  {0x1CD1, 567154},
-  {0x1CD2, 567086},
-  {0x1CD3, 566587},
-  {0x1CD4, 566885},
-  {0x1CD5, 567251},
-  {0x1CD6, 567304},
-  {0x1CD7, 567346},
-  {0x1CD8, 566967},
-  {0x1CD9, 567396},
-  {0x1CDA, 567012},
-  {0x1CDB, 567199},
-  {0x1CDC, 567058},
-  {0x1CDD, 566991},
-  {0x1CDE, 567225},
-  {0x1CDF, 567171},
-  {0x1CE0, 567105},
-  {0x1CE1, 566923},
-  {0x1CE2, 566796},
-  {0x1CE3, 566823},
-  {0x1CE4, 566645},
-  {0x1CE5, 566730},
-  {0x1CE6, 566608},
-  {0x1CE7, 566849},
-  {0x1CE8, 566758},
-  {0x1CE9, 566329},
-  {0x1CEA, 566362},
-  {0x1CEB, 566430},
-  {0x1CEC, 566462},
-  {0x1CED, 566712},
-  {0x1CEE, 566528},
-  {0x1CEF, 566562},
-  {0x1CF0, 566680},
-  {0x1CF1, 566395},
-  {0x1CF2, 566504},
-  {0x1D00, 363832},
-  {0x1D01, 363861},
-  {0x1D02, 380291},
-  {0x1D03, 363920},
-  {0x1D04, 363956},
-  {0x1D05, 363985},
-  {0x1D06, 364043},
-  {0x1D07, 364014},
-  {0x1D08, 380780},
-  {0x1D09, 380561},
-  {0x1D0A, 364298},
-  {0x1D0B, 364327},
-  {0x1D0C, 364385},
-  {0x1D0D, 364426},
-  {0x1D0E, 364665},
-  {0x1D0F, 364484},
-  {0x1D10, 364543},
-  {0x1D11, 379024},
-  {0x1D12, 379096},
-  {0x1D13, 379054},
-  {0x1D14, 380751},
-  {0x1D15, 364577},
-  {0x1D16, 380152},
-  {0x1D17, 367202},
-  {0x1D18, 364607},
-  {0x1D19, 364703},
-  {0x1D1A, 364866},
-  {0x1D1B, 364801},
-  {0x1D1C, 364902},
-  {0x1D1D, 379168},
-  {0x1D1E, 378982},
-  {0x1D1F, 379131},
-  {0x1D20, 364931},
-  {0x1D21, 364960},
-  {0x1D22, 365018},
-  {0x1D23, 364074},
-  {0x1D24, 365101},
-  {0x1D25, 363346},
-  {0x1D26, 282047},
-  {0x1D27, 282080},
-  {0x1D28, 282113},
-  {0x1D29, 282174},
-  {0x1D2A, 282143},
-  {0x1D2B, 200607},
-  {0x1D2C, 444553},
-  {0x1D2D, 444579},
-  {0x1D2E, 444606},
-  {0x1D2F, 444632},
-  {0x1D30, 444665},
-  {0x1D31, 444691},
-  {0x1D32, 445030},
-  {0x1D33, 444717},
-  {0x1D34, 444743},
-  {0x1D35, 444769},
-  {0x1D36, 444795},
-  {0x1D37, 444821},
-  {0x1D38, 444847},
-  {0x1D39, 444873},
-  {0x1D3A, 444899},
-  {0x1D3B, 445065},
-  {0x1D3C, 444925},
-  {0x1D3D, 444951},
-  {0x1D3E, 444978},
-  {0x1D3F, 445004},
-  {0x1D40, 445100},
-  {0x1D41, 445126},
-  {0x1D42, 445178},
-  {0x1D43, 448085},
-  {0x1D44, 449921},
-  {0x1D45, 448135},
-  {0x1D46, 449952},
-  {0x1D47, 448163},
-  {0x1D48, 448578},
-  {0x1D49, 448674},
-  {0x1D4A, 449702},
-  {0x1D4B, 449430},
-  {0x1D4C, 450157},
-  {0x1D4D, 448826},
-  {0x1D4E, 450050},
-  {0x1D4F, 449131},
-  {0x1D50, 449265},
-  {0x1D51, 448698},
-  {0x1D52, 449406},
-  {0x1D53, 449459},
-  {0x1D54, 449888},
-  {0x1D55, 448245},
-  {0x1D56, 449488},
-  {0x1D57, 449794},
-  {0x1D58, 450296},
-  {0x1D59, 449761},
-  {0x1D5A, 450081},
-  {0x1D5B, 450378},
-  {0x1D5C, 448109},
-  {0x1D5D, 448218},
-  {0x1D5E, 448878},
-  {0x1D5F, 448602},
-  {0x1D60, 448912},
-  {0x1D61, 448552},
-  {0x1D62, 384529},
-  {0x1D63, 384622},
-  {0x1D64, 384688},
-  {0x1D65, 384719},
-  {0x1D66, 289954},
-  {0x1D67, 290021},
-  {0x1D68, 290089},
-  {0x1D69, 290056},
-  {0x1D6A, 289988},
-  {0x1D6B, 382350},
-  {0x1D6C, 367030},
-  {0x1D6D, 368134},
-  {0x1D6E, 370366},
-  {0x1D6F, 374022},
-  {0x1D70, 374647},
-  {0x1D71, 376795},
-  {0x1D72, 377737},
-  {0x1D73, 377572},
-  {0x1D74, 378679},
-  {0x1D75, 379653},
-  {0x1D76, 384054},
-  {0x1D77, 380412},
-  {0x1D78, 445670},
-  {0x1D79, 372095},
-  {0x1D7A, 379909},
-  {0x1D7B, 365173},
-  {0x1D7C, 372235},
-  {0x1D7D, 376913},
-  {0x1D7E, 365214},
-  {0x1D7F, 382421},
-  {0x1D80, 367069},
-  {0x1D81, 368173},
-  {0x1D82, 370405},
-  {0x1D83, 370764},
-  {0x1D84, 372756},
-  {0x1D85, 373429},
-  {0x1D86, 374061},
-  {0x1D87, 374686},
-  {0x1D88, 376834},
-  {0x1D89, 377776},
-  {0x1D8A, 378718},
-  {0x1D8B, 369951},
-  {0x1D8C, 382621},
-  {0x1D8D, 383198},
-  {0x1D8E, 384093},
-  {0x1D8F, 366289},
-  {0x1D90, 366694},
-  {0x1D91, 368057},
-  {0x1D92, 369653},
-  {0x1D93, 376500},
-  {0x1D94, 378087},
-  {0x1D95, 378882},
-  {0x1D96, 371893},
-  {0x1D97, 376572},
-  {0x1D98, 369992},
-  {0x1D99, 382160},
-  {0x1D9A, 370202},
-  {0x1D9B, 449984},
-  {0x1D9C, 448281},
-  {0x1D9D, 448305},
-  {0x1D9E, 448750},
-  {0x1D9F, 449606},
-  {0x1DA0, 448802},
-  {0x1DA1, 448630},
-  {0x1DA2, 449730},
-  {0x1DA3, 450019},
-  {0x1DA4, 449002},
-  {0x1DA5, 449038},
-  {0x1DA6, 448339},
-  {0x1DA7, 448371},
-  {0x1DA8, 449089},
-  {0x1DA9, 449221},
-  {0x1DAA, 449179},
-  {0x1DAB, 448456},
-  {0x1DAC, 449289},
-  {0x1DAD, 450112},
-  {0x1DAE, 449323},
-  {0x1DAF, 449362},
-  {0x1DB0, 448488},
-  {0x1DB1, 448187},
-  {0x1DB2, 449512},
-  {0x1DB3, 449668},
-  {0x1DB4, 448724},
-  {0x1DB5, 449818},
-  {0x1DB6, 450320},
-  {0x1DB7, 450348},
-  {0x1DB8, 448520},
-  {0x1DB9, 450402},
-  {0x1DBA, 450265},
-  {0x1DBB, 450508},
-  {0x1DBC, 450566},
-  {0x1DBD, 450532},
-  {0x1DBE, 448776},
-  {0x1DBF, 449860},
-  {0x1DC0, 154754},
-  {0x1DC1, 154724},
-  {0x1DC2, 159145},
-  {0x1DC3, 159190},
-  {0x1DC4, 158229},
-  {0x1DC5, 155789},
-  {0x1DC6, 158275},
-  {0x1DC7, 151979},
-  {0x1DC8, 155761},
-  {0x1DC9, 151951},
-  {0x1DCA, 157223},
-  {0x1DCB, 152252},
-  {0x1DCC, 158252},
-  {0x1DCD, 154866},
-  {0x1DCE, 158368},
-  {0x1DCF, 159624},
-  {0x1DD0, 156214},
-  {0x1DD1, 159414},
-  {0x1DD2, 159433},
-  {0x1DD3, 156817},
-  {0x1DD4, 156556},
-  {0x1DD5, 156588},
-  {0x1DD6, 156620},
-  {0x1DD7, 156683},
-  {0x1DD8, 156962},
-  {0x1DD9, 156784},
-  {0x1DDA, 156869},
-  {0x1DDB, 156330},
-  {0x1DDC, 157001},
-  {0x1DDD, 157032},
-  {0x1DDE, 156369},
-  {0x1DDF, 156408},
-  {0x1DE0, 157130},
-  {0x1DE1, 156447},
-  {0x1DE2, 156486},
-  {0x1DE3, 157260},
-  {0x1DE4, 157299},
-  {0x1DE5, 157063},
-  {0x1DE6, 157454},
-  {0x1DFD, 152034},
-  {0x1DFE, 157593},
-  {0x1DFF, 158653},
-  {0x1E00, 349326},
-  {0x1E01, 366456},
-  {0x1E02, 349774},
-  {0x1E03, 366890},
-  {0x1E04, 349812},
-  {0x1E05, 366926},
-  {0x1E06, 349883},
-  {0x1E07, 366993},
-  {0x1E08, 350149},
-  {0x1E09, 367382},
-  {0x1E0A, 350576},
-  {0x1E0B, 367954},
-  {0x1E0C, 350614},
-  {0x1E0D, 367990},
-  {0x1E0E, 350685},
-  {0x1E0F, 368097},
-  {0x1E10, 350495},
-  {0x1E11, 367846},
-  {0x1E12, 350531},
-  {0x1E13, 367880},
-  {0x1E14, 351846},
-  {0x1E15, 369545},
-  {0x1E16, 351801},
-  {0x1E17, 369502},
-  {0x1E18, 351450},
-  {0x1E19, 369169},
-  {0x1E1A, 351995},
-  {0x1E1B, 369759},
-  {0x1E1C, 351111},
-  {0x1E1D, 368844},
-  {0x1E1E, 352331},
-  {0x1E1F, 370299},
-  {0x1E20, 352673},
-  {0x1E21, 370731},
-  {0x1E22, 353052},
-  {0x1E23, 371127},
-  {0x1E24, 353090},
-  {0x1E25, 371163},
-  {0x1E26, 353014},
-  {0x1E27, 371091},
-  {0x1E28, 352901},
-  {0x1E29, 370984},
-  {0x1E2A, 352827},
-  {0x1E2B, 370914},
-  {0x1E2C, 353866},
-  {0x1E2D, 371999},
-  {0x1E2E, 353446},
-  {0x1E2F, 371596},
-  {0x1E30, 354262},
-  {0x1E31, 372476},
-  {0x1E32, 354448},
-  {0x1E33, 372652},
-  {0x1E34, 354519},
-  {0x1E35, 372719},
-  {0x1E36, 354852},
-  {0x1E37, 373158},
-  {0x1E38, 354890},
-  {0x1E39, 373194},
-  {0x1E3A, 355018},
-  {0x1E3B, 373316},
-  {0x1E3C, 354807},
-  {0x1E3D, 373084},
-  {0x1E3E, 355262},
-  {0x1E3F, 373887},
-  {0x1E40, 355296},
-  {0x1E41, 373919},
-  {0x1E42, 355334},
-  {0x1E43, 373955},
-  {0x1E44, 355650},
-  {0x1E45, 374429},
-  {0x1E46, 355688},
-  {0x1E47, 374465},
-  {0x1E48, 355798},
-  {0x1E49, 374569},
-  {0x1E4A, 355605},
-  {0x1E4B, 374355},
-  {0x1E4C, 357508},
-  {0x1E4D, 376299},
-  {0x1E4E, 357552},
-  {0x1E4F, 376341},
-  {0x1E50, 357227},
-  {0x1E51, 376071},
-  {0x1E52, 357182},
-  {0x1E53, 376028},
-  {0x1E54, 357796},
-  {0x1E55, 376661},
-  {0x1E56, 357830},
-  {0x1E57, 376693},
-  {0x1E58, 358346},
-  {0x1E59, 377379},
-  {0x1E5A, 358384},
-  {0x1E5B, 377415},
-  {0x1E5C, 358422},
-  {0x1E5D, 377451},
-  {0x1E5E, 358555},
-  {0x1E5F, 377665},
-  {0x1E60, 359070},
-  {0x1E61, 378526},
-  {0x1E62, 359108},
-  {0x1E63, 378562},
-  {0x1E64, 358825},
-  {0x1E65, 378293},
-  {0x1E66, 358907},
-  {0x1E67, 378371},
-  {0x1E68, 359146},
-  {0x1E69, 378598},
-  {0x1E6A, 359589},
-  {0x1E6B, 379513},
-  {0x1E6C, 359627},
-  {0x1E6D, 379549},
-  {0x1E6E, 359698},
-  {0x1E6F, 379616},
-  {0x1E70, 359460},
-  {0x1E71, 379323},
-  {0x1E72, 360742},
-  {0x1E73, 381536},
-  {0x1E74, 361515},
-  {0x1E75, 382312},
-  {0x1E76, 360466},
-  {0x1E77, 381272},
-  {0x1E78, 361471},
-  {0x1E79, 382270},
-  {0x1E7A, 361314},
-  {0x1E7B, 382080},
-  {0x1E7C, 361722},
-  {0x1E7D, 382697},
-  {0x1E7E, 361651},
-  {0x1E7F, 382554},
-  {0x1E80, 362050},
-  {0x1E81, 383005},
-  {0x1E82, 361863},
-  {0x1E83, 382828},
-  {0x1E84, 361936},
-  {0x1E85, 382897},
-  {0x1E86, 361974},
-  {0x1E87, 382933},
-  {0x1E88, 362012},
-  {0x1E89, 382969},
-  {0x1E8A, 362204},
-  {0x1E8B, 383162},
-  {0x1E8C, 362166},
-  {0x1E8D, 383126},
-  {0x1E8E, 362376},
-  {0x1E8F, 383363},
-  {0x1E90, 362812},
-  {0x1E91, 383810},
-  {0x1E92, 362927},
-  {0x1E93, 383950},
-  {0x1E94, 362998},
-  {0x1E95, 384017},
-  {0x1E96, 371230},
-  {0x1E97, 379435},
-  {0x1E98, 383068},
-  {0x1E99, 383599},
-  {0x1E9A, 366330},
-  {0x1E9B, 373699},
-  {0x1E9C, 373652},
-  {0x1E9D, 373740},
-  {0x1E9E, 359294},
-  {0x1E9F, 368339},
-  {0x1EA0, 348973},
-  {0x1EA1, 366038},
-  {0x1EA2, 349086},
-  {0x1EA3, 366145},
-  {0x1EA4, 348545},
-  {0x1EA5, 365628},
-  {0x1EA6, 348647},
-  {0x1EA7, 365726},
-  {0x1EA8, 348696},
-  {0x1EA9, 365773},
-  {0x1EAA, 348750},
-  {0x1EAB, 365825},
-  {0x1EAC, 348594},
-  {0x1EAD, 365675},
-  {0x1EAE, 348243},
-  {0x1EAF, 365340},
-  {0x1EB0, 348335},
-  {0x1EB1, 365428},
-  {0x1EB2, 348379},
-  {0x1EB3, 365470},
-  {0x1EB4, 348428},
-  {0x1EB5, 365517},
-  {0x1EB6, 348287},
-  {0x1EB7, 365382},
-  {0x1EB8, 351571},
-  {0x1EB9, 369284},
-  {0x1EBA, 351684},
-  {0x1EBB, 369391},
-  {0x1EBC, 351961},
-  {0x1EBD, 369727},
-  {0x1EBE, 351196},
-  {0x1EBF, 368925},
-  {0x1EC0, 351298},
-  {0x1EC1, 369023},
-  {0x1EC2, 351347},
-  {0x1EC3, 369070},
-  {0x1EC4, 351401},
-  {0x1EC5, 369122},
-  {0x1EC6, 351245},
-  {0x1EC7, 368972},
-  {0x1EC8, 353645},
-  {0x1EC9, 371749},
-  {0x1ECA, 353532},
-  {0x1ECB, 371642},
-  {0x1ECC, 356573},
-  {0x1ECD, 375407},
-  {0x1ECE, 356727},
-  {0x1ECF, 375553},
-  {0x1ED0, 356145},
-  {0x1ED1, 374997},
-  {0x1ED2, 356247},
-  {0x1ED3, 375095},
-  {0x1ED4, 356296},
-  {0x1ED5, 375142},
-  {0x1ED6, 356350},
-  {0x1ED7, 375194},
-  {0x1ED8, 356194},
-  {0x1ED9, 375044},
-  {0x1EDA, 356799},
-  {0x1EDB, 375621},
-  {0x1EDC, 356889},
-  {0x1EDD, 375707},
-  {0x1EDE, 356932},
-  {0x1EDF, 375748},
-  {0x1EE0, 356980},
-  {0x1EE1, 375794},
-  {0x1EE2, 356842},
-  {0x1EE3, 375662},
-  {0x1EE4, 360786},
-  {0x1EE5, 381578},
-  {0x1EE6, 360940},
-  {0x1EE7, 381724},
-  {0x1EE8, 361012},
-  {0x1EE9, 381792},
-  {0x1EEA, 361102},
-  {0x1EEB, 381878},
-  {0x1EEC, 361145},
-  {0x1EED, 381919},
-  {0x1EEE, 361193},
-  {0x1EEF, 381965},
-  {0x1EF0, 361055},
-  {0x1EF1, 381833},
-  {0x1EF2, 362452},
-  {0x1EF3, 383435},
-  {0x1EF4, 362414},
-  {0x1EF5, 383399},
-  {0x1EF6, 362519},
-  {0x1EF7, 383498},
-  {0x1EF8, 362661},
-  {0x1EF9, 383669},
-  {0x1EFA, 355405},
-  {0x1EFB, 374100},
-  {0x1EFC, 355442},
-  {0x1EFD, 374135},
-  {0x1EFE, 362558},
-  {0x1EFF, 383535},
-  {0x1F00, 283477},
-  {0x1F01, 282820},
-  {0x1F02, 283743},
-  {0x1F03, 283086},
-  {0x1F04, 283513},
-  {0x1F05, 282856},
-  {0x1F06, 283621},
-  {0x1F07, 282964},
-  {0x1F08, 274805},
-  {0x1F09, 274232},
-  {0x1F0A, 275140},
-  {0x1F0B, 274567},
-  {0x1F0C, 274843},
-  {0x1F0D, 274270},
-  {0x1F0E, 274956},
-  {0x1F0F, 274383},
-  {0x1F10, 284476},
-  {0x1F11, 284306},
-  {0x1F12, 284561},
-  {0x1F13, 284391},
-  {0x1F14, 284514},
-  {0x1F15, 284344},
-  {0x1F18, 275690},
-  {0x1F19, 275512},
-  {0x1F1A, 275779},
-  {0x1F1B, 275601},
-  {0x1F1C, 275730},
-  {0x1F1D, 275552},
-  {0x1F20, 285304},
-  {0x1F21, 284708},
-  {0x1F22, 285560},
-  {0x1F23, 284964},
-  {0x1F24, 285338},
-  {0x1F25, 284742},
-  {0x1F26, 285442},
-  {0x1F27, 284846},
-  {0x1F28, 276448},
-  {0x1F29, 275934},
-  {0x1F2A, 276771},
-  {0x1F2B, 276257},
-  {0x1F2C, 276484},
-  {0x1F2D, 275970},
-  {0x1F2E, 276593},
-  {0x1F2F, 276079},
-  {0x1F30, 286510},
-  {0x1F31, 285984},
-  {0x1F32, 286640},
-  {0x1F33, 286114},
-  {0x1F34, 286545},
-  {0x1F35, 286019},
-  {0x1F36, 286589},
-  {0x1F37, 286063},
-  {0x1F38, 277331},
-  {0x1F39, 277033},
-  {0x1F3A, 277467},
-  {0x1F3B, 277169},
-  {0x1F3C, 277368},
-  {0x1F3D, 277070},
-  {0x1F3E, 277414},
-  {0x1F3F, 277116},
-  {0x1F40, 288352},
-  {0x1F41, 288182},
-  {0x1F42, 288437},
-  {0x1F43, 288267},
-  {0x1F44, 288390},
-  {0x1F45, 288220},
-  {0x1F48, 279022},
-  {0x1F49, 278844},
-  {0x1F4A, 279111},
-  {0x1F4B, 278933},
-  {0x1F4C, 279062},
-  {0x1F4D, 278884},
-  {0x1F50, 289517},
-  {0x1F51, 288955},
-  {0x1F52, 289656},
-  {0x1F53, 289094},
-  {0x1F54, 289555},
-  {0x1F55, 288993},
-  {0x1F56, 289602},
-  {0x1F57, 289040},
-  {0x1F59, 279574},
-  {0x1F5B, 279719},
-  {0x1F5D, 279614},
-  {0x1F5F, 279663},
-  {0x1F60, 287555},
-  {0x1F61, 286935},
-  {0x1F62, 287821},
-  {0x1F63, 287201},
-  {0x1F64, 287591},
-  {0x1F65, 286971},
-  {0x1F66, 287699},
-  {0x1F67, 287079},
-  {0x1F68, 278289},
-  {0x1F69, 277755},
-  {0x1F6A, 278624},
-  {0x1F6B, 278090},
-  {0x1F6C, 278327},
-  {0x1F6D, 277793},
-  {0x1F6E, 278440},
-  {0x1F6F, 277906},
-  {0x1F70, 283943},
-  {0x1F71, 283287},
-  {0x1F72, 284647},
-  {0x1F73, 284439},
-  {0x1F74, 285752},
-  {0x1F75, 285122},
-  {0x1F76, 286720},
-  {0x1F77, 286435},
-  {0x1F78, 288523},
-  {0x1F79, 288315},
-  {0x1F7A, 289742},
-  {0x1F7B, 289436},
-  {0x1F7C, 288021},
-  {0x1F7D, 287365},
-  {0x1F80, 283853},
-  {0x1F81, 283196},
-  {0x1F82, 283789},
-  {0x1F83, 283132},
-  {0x1F84, 283558},
-  {0x1F85, 282901},
-  {0x1F86, 283673},
-  {0x1F87, 283016},
-  {0x1F88, 275083},
-  {0x1F89, 274510},
-  {0x1F8A, 275188},
-  {0x1F8B, 274615},
-  {0x1F8C, 274890},
-  {0x1F8D, 274317},
-  {0x1F8E, 275010},
-  {0x1F8F, 274437},
-  {0x1F90, 285666},
-  {0x1F91, 285070},
-  {0x1F92, 285604},
-  {0x1F93, 285008},
-  {0x1F94, 285381},
-  {0x1F95, 284785},
-  {0x1F96, 285492},
-  {0x1F97, 284896},
-  {0x1F98, 276716},
-  {0x1F99, 276202},
-  {0x1F9A, 276817},
-  {0x1F9B, 276303},
-  {0x1F9C, 276529},
-  {0x1F9D, 276015},
-  {0x1F9E, 276645},
-  {0x1F9F, 276131},
-  {0x1FA0, 287931},
-  {0x1FA1, 287311},
-  {0x1FA2, 287867},
-  {0x1FA3, 287247},
-  {0x1FA4, 287636},
-  {0x1FA5, 287016},
-  {0x1FA6, 287751},
-  {0x1FA7, 287131},
-  {0x1FA8, 278567},
-  {0x1FA9, 278033},
-  {0x1FAA, 278672},
-  {0x1FAB, 278138},
-  {0x1FAC, 278374},
-  {0x1FAD, 277840},
-  {0x1FAE, 278494},
-  {0x1FAF, 277960},
-  {0x1FB0, 284033},
-  {0x1FB1, 283250},
-  {0x1FB2, 283979},
-  {0x1FB3, 284070},
-  {0x1FB4, 283322},
-  {0x1FB6, 283375},
-  {0x1FB7, 283417},
-  {0x1FB8, 275331},
-  {0x1FB9, 274682},
-  {0x1FBA, 275293},
-  {0x1FBB, 274721},
-  {0x1FBC, 274758},
-  {0x1FBD, 281923},
-  {0x1FBE, 282549},
-  {0x1FBF, 282570},
-  {0x1FC0, 282498},
-  {0x1FC1, 280326},
-  {0x1FC2, 285786},
-  {0x1FC3, 285838},
-  {0x1FC4, 285155},
-  {0x1FC6, 285206},
-  {0x1FC7, 285246},
-  {0x1FC8, 275869},
-  {0x1FC9, 275651},
-  {0x1FCA, 276918},
-  {0x1FCB, 276368},
-  {0x1FCC, 276403},
-  {0x1FCD, 282631},
-  {0x1FCE, 282582},
-  {0x1FCF, 282603},
-  {0x1FD0, 286755},
-  {0x1FD1, 286399},
-  {0x1FD2, 286350},
-  {0x1FD3, 286198},
-  {0x1FD6, 286469},
-  {0x1FD7, 286246},
-  {0x1FD8, 277588},
-  {0x1FD9, 277257},
-  {0x1FDA, 277551},
-  {0x1FDB, 277295},
-  {0x1FDD, 280279},
-  {0x1FDE, 280230},
-  {0x1FDF, 280251},
-  {0x1FE0, 289780},
-  {0x1FE1, 289397},
-  {0x1FE2, 289345},
-  {0x1FE3, 289184},
-  {0x1FE4, 288724},
-  {0x1FE5, 288690},
-  {0x1FE6, 289473},
-  {0x1FE7, 289235},
-  {0x1FE8, 279973},
-  {0x1FE9, 279813},
-  {0x1FEA, 279933},
-  {0x1FEB, 279854},
-  {0x1FEC, 279380},
-  {0x1FED, 280358},
-  {0x1FEE, 280301},
-  {0x1FEF, 290405},
-  {0x1FF2, 288057},
-  {0x1FF3, 288111},
-  {0x1FF4, 287400},
-  {0x1FF6, 287453},
-  {0x1FF7, 287495},
-  {0x1FF8, 279201},
-  {0x1FF9, 278983},
-  {0x1FFA, 278777},
-  {0x1FFB, 278205},
-  {0x1FFC, 278242},
-  {0x1FFD, 282487},
-  {0x1FFE, 280218},
-  {0x2000, 249134},
-  {0x2001, 248961},
-  {0x2002, 249142},
-  {0x2003, 248969},
-  {0x2004, 543471},
-  {0x2005, 261307},
-  {0x2006, 512367},
-  {0x2007, 260961},
-  {0x2008, 493918},
-  {0x2009, 543194},
-  {0x200A, 294706},
-  {0x200B, 591877},
-  {0x200C, 591855},
-  {0x200D, 591811},
-  {0x200E, 387268},
-  {0x200F, 498403},
-  {0x2010, 320121},
-  {0x2011, 472049},
-  {0x2012, 260949},
-  {0x2013, 249126},
-  {0x2014, 248953},
-  {0x2015, 319856},
-  {0x2016, 219319},
-  {0x2017, 218751},
-  {0x2018, 386303},
-  {0x2019, 497448},
-  {0x201A, 509804},
-  {0x201B, 509724},
-  {0x201C, 385422},
-  {0x201D, 497004},
-  {0x201E, 218767},
-  {0x201F, 218603},
-  {0x2020, 206438},
-  {0x2021, 218548},
-  {0x2022, 72883},
-  {0x2023, 551441},
-  {0x2024, 480475},
-  {0x2025, 552366},
-  {0x2026, 319896},
-  {0x2027, 320177},
-  {0x2028, 393580},
-  {0x2029, 483250},
-  {0x202A, 387244},
-  {0x202B, 498379},
-  {0x202C, 491741},
-  {0x202D, 387287},
-  {0x202E, 498422},
-  {0x202F, 467658},
-  {0x2030, 487946},
-  {0x2031, 487970},
-  {0x2032, 493840},
-  {0x2033, 218934},
-  {0x2034, 551816},
-  {0x2035, 496156},
-  {0x2036, 495978},
-  {0x2037, 496317},
-  {0x2038, 102977},
-  {0x2039, 509762},
-  {0x203A, 509832},
-  {0x203B, 494913},
-  {0x203C, 218579},
-  {0x203D, 328479},
-  {0x203E, 483222},
-  {0x203F, 553249},
-  {0x2040, 105452},
-  {0x2041, 102983},
-  {0x2042, 48333},
-  {0x2043, 320128},
-  {0x2044, 261360},
-  {0x2045, 386446},
-  {0x2046, 497596},
-  {0x2047, 218975},
-  {0x2048, 494382},
-  {0x2049, 260386},
-  {0x204A, 550437},
-  {0x204B, 496134},
-  {0x204C, 57327},
-  {0x204D, 57786},
-  {0x204E, 400821},
-  {0x204F, 496261},
-  {0x2050, 151637},
-  {0x2051, 552304},
-  {0x2052, 159673},
-  {0x2053, 523007},
-  {0x2054, 328831},
-  {0x2055, 261112},
-  {0x2056, 543260},
-  {0x2057, 494324},
-  {0x2058, 261256},
-  {0x2059, 261036},
-  {0x205A, 552381},
-  {0x205B, 261242},
-  {0x205C, 218139},
-  {0x205D, 551459},
-  {0x205E, 567625},
-  {0x205F, 442307},
-  {0x2060, 571300},
-  {0x2061, 264314},
-  {0x2062, 328884},
-  {0x2063, 328864},
-  {0x2064, 328849},
-  {0x206A, 325985},
-  {0x206B, 716},
-  {0x206C, 325957},
-  {0x206D, 687},
-  {0x206E, 467680},
-  {0x206F, 472028},
-  {0x2070, 522478},
-  {0x2071, 522212},
-  {0x2074, 522195},
-  {0x2075, 522178},
-  {0x2076, 522428},
-  {0x2077, 522410},
-  {0x2078, 522136},
-  {0x2079, 522325},
-  {0x207A, 522358},
-  {0x207B, 522307},
-  {0x207C, 522154},
-  {0x207D, 522278},
-  {0x207E, 522380},
-  {0x207F, 522245},
-  {0x2080, 520133},
-  {0x2081, 520011},
-  {0x2082, 520119},
-  {0x2083, 520103},
-  {0x2084, 519938},
-  {0x2085, 519923},
-  {0x2086, 520089},
-  {0x2087, 520073},
-  {0x2088, 519885},
-  {0x2089, 519996},
-  {0x208A, 520025},
-  {0x208B, 519980},
-  {0x208C, 519901},
-  {0x208D, 519953},
-  {0x208E, 520045},
-  {0x2090, 384467},
-  {0x2091, 384498},
-  {0x2092, 384591},
-  {0x2093, 384750},
-  {0x2094, 384653},
-  {0x20A0, 260343},
-  {0x20A1, 151862},
-  {0x20A2, 164751},
-  {0x20A3, 261375},
-  {0x20A4, 399162},
-  {0x20A5, 444236},
-  {0x20A6, 467642},
-  {0x20A7, 488090},
-  {0x20A8, 504447},
-  {0x20A9, 571291},
-  {0x20AA, 468741},
-  {0x20AB, 218073},
-  {0x20AC, 260333},
-  {0x20AD, 346683},
-  {0x20AE, 552023},
-  {0x20AF, 221208},
-  {0x20B0, 267422},
-  {0x20B1, 488102},
-  {0x20B2, 291377},
-  {0x20B3, 48378},
-  {0x20B4, 320108},
-  {0x20B5, 103864},
-  {0x20B6, 399975},
-  {0x20B7, 514499},
-  {0x20B8, 538215},
-  {0x20D0, 157717},
-  {0x20D1, 158849},
-  {0x20D2, 158078},
-  {0x20D3, 159107},
-  {0x20D4, 152091},
-  {0x20D5, 152461},
-  {0x20D6, 157539},
-  {0x20D7, 158565},
-  {0x20D8, 158997},
-  {0x20D9, 152493},
-  {0x20DA, 152127},
-  {0x20DB, 159216},
-  {0x20DC, 155631},
-  {0x20DD, 155367},
-  {0x20DE, 155513},
-  {0x20DF, 155431},
-  {0x20E0, 155394},
-  {0x20E1, 157746},
-  {0x20E2, 155486},
-  {0x20E3, 155459},
-  {0x20E4, 155540},
-  {0x20E5, 158500},
-  {0x20E6, 155300},
-  {0x20E7, 152066},
-  {0x20E8, 159305},
-  {0x20E9, 159537},
-  {0x20EA, 157838},
-  {0x20EB, 157979},
-  {0x20EC, 158906},
-  {0x20ED, 157872},
-  {0x20EE, 157566},
-  {0x20EF, 158593},
-  {0x20F0, 152164},
-  {0x2100, 676},
-  {0x2101, 769},
-  {0x2102, 219628},
-  {0x2103, 206594},
-  {0x2104, 103892},
-  {0x2105, 102969},
-  {0x2106, 82983},
-  {0x2107, 260318},
-  {0x2108, 508163},
-  {0x2109, 206609},
-  {0x210A, 508118},
-  {0x210B, 508001},
-  {0x210C, 58412},
-  {0x210D, 219680},
-  {0x210E, 491343},
-  {0x210F, 491359},
-  {0x2110, 508018},
-  {0x2111, 58435},
-  {0x2112, 508035},
-  {0x2113, 508133},
-  {0x2114, 346715},
-  {0x2115, 219704},
-  {0x2116, 473747},
-  {0x2117, 514085},
-  {0x2118, 508069},
-  {0x2119, 219728},
-  {0x211A, 219777},
-  {0x211B, 508086},
-  {0x211C, 58458},
-  {0x211D, 219801},
-  {0x211E, 492138},
-  {0x211F, 495659},
-  {0x2120, 508259},
-  {0x2121, 536215},
-  {0x2122, 551289},
-  {0x2123, 567456},
-  {0x2124, 219825},
-  {0x2125, 483129},
-  {0x2126, 474587},
-  {0x2127, 328790},
-  {0x2128, 58481},
-  {0x2129, 552107},
-  {0x212A, 341915},
-  {0x212B, 2584},
-  {0x212C, 507950},
-  {0x212D, 58389},
-  {0x212E, 249942},
-  {0x212F, 508103},
-  {0x2130, 507967},
-  {0x2131, 507984},
-  {0x2132, 552090},
-  {0x2133, 508052},
-  {0x2134, 508148},
-  {0x2135, 2292},
-  {0x2136, 56476},
-  {0x2137, 267450},
-  {0x2138, 206445},
-  {0x2139, 325938},
-  {0x213A, 501853},
-  {0x213B, 260742},
-  {0x213C, 220052},
-  {0x213D, 220026},
-  {0x213E, 219652},
-  {0x213F, 219752},
-  {0x2140, 219996},
-  {0x2141, 552154},
-  {0x2142, 552182},
-  {0x2143, 496231},
-  {0x2144, 552210},
-  {0x2145, 219849},
-  {0x2146, 219880},
-  {0x2147, 219909},
-  {0x2148, 219938},
-  {0x2149, 219967},
-  {0x214A, 493877},
-  {0x214B, 552035},
-  {0x214C, 487961},
-  {0x214D, 2279},
-  {0x214E, 552238},
-  {0x214F, 524760},
-  {0x2150, 568395},
-  {0x2151, 568341},
-  {0x2152, 568449},
-  {0x2153, 568475},
-  {0x2154, 568648},
-  {0x2155, 568290},
-  {0x2156, 568621},
-  {0x2157, 568561},
-  {0x2158, 568235},
-  {0x2159, 568423},
-  {0x215A, 568207},
-  {0x215B, 568263},
-  {0x215C, 568531},
-  {0x215D, 568178},
-  {0x215E, 568501},
-  {0x215F, 261337},
-  {0x2160, 501374},
-  {0x2161, 501698},
-  {0x2162, 501657},
-  {0x2163, 501336},
-  {0x2164, 501262},
-  {0x2165, 501566},
-  {0x2166, 501546},
-  {0x2167, 501141},
-  {0x2168, 501355},
-  {0x2169, 501612},
-  {0x216A, 501161},
-  {0x216B, 501677},
-  {0x216C, 501182},
-  {0x216D, 501392},
-  {0x216E, 501281},
-  {0x216F, 501453},
-  {0x2170, 513578},
-  {0x2171, 513794},
-  {0x2172, 513741},
-  {0x2173, 513528},
-  {0x2174, 513470},
-  {0x2175, 513693},
-  {0x2176, 513667},
-  {0x2177, 513391},
-  {0x2178, 513553},
-  {0x2179, 513717},
-  {0x217A, 513417},
-  {0x217B, 513767},
-  {0x217C, 513444},
-  {0x217D, 513602},
-  {0x217E, 513495},
-  {0x217F, 513634},
-  {0x2180, 501480},
-  {0x2181, 501308},
-  {0x2182, 501630},
-  {0x2183, 501511},
-  {0x2184, 377908},
-  {0x2185, 501584},
-  {0x2186, 501202},
-  {0x2187, 501233},
-  {0x2188, 501418},
-  {0x2189, 568675},
-  {0x2190, 387310},
-  {0x2191, 554423},
-  {0x2192, 498472},
-  {0x2193, 220316},
-  {0x2194, 385833},
-  {0x2195, 553716},
-  {0x2196, 472743},
-  {0x2197, 472166},
-  {0x2198, 514111},
-  {0x2199, 514333},
-  {0x219A, 388002},
-  {0x219B, 499173},
-  {0x219C, 389621},
-  {0x219D, 500809},
-  {0x219E, 389256},
-  {0x219F, 555163},
-  {0x21A0, 500436},
-  {0x21A1, 221136},
-  {0x21A2, 388030},
-  {0x21A3, 499202},
-  {0x21A4, 387537},
-  {0x21A5, 554437},
-  {0x21A6, 498704},
-  {0x21A7, 220332},
-  {0x21A8, 553730},
-  {0x21A9, 387918},
-  {0x21AA, 499086},
-  {0x21AB, 387944},
-  {0x21AC, 499113},
-  {0x21AD, 386157},
-  {0x21AE, 385933},
-  {0x21AF, 221185},
-  {0x21B0, 554594},
-  {0x21B1, 554627},
-  {0x21B2, 220535},
-  {0x21B3, 220570},
-  {0x21B4, 498968},
-  {0x21B5, 220423},
-  {0x21B6, 2760},
-  {0x21B7, 151606},
-  {0x21B8, 472868},
-  {0x21B9, 387756},
-  {0x21BA, 2728},
-  {0x21BB, 151578},
-  {0x21BC, 389066},
-  {0x21BD, 388764},
-  {0x21BE, 555059},
-  {0x21BF, 554943},
-  {0x21C0, 500239},
-  {0x21C1, 499931},
-  {0x21C2, 221024},
-  {0x21C3, 220902},
-  {0x21C4, 498773},
-  {0x21C5, 554460},
-  {0x21C6, 387604},
-  {0x21C7, 389130},
-  {0x21C8, 555096},
-  {0x21C9, 500305},
-  {0x21CA, 221063},
-  {0x21CB, 388518},
-  {0x21CC, 499682},
-  {0x21CD, 388383},
-  {0x21CE, 386047},
-  {0x21CF, 499543},
-  {0x21D0, 388328},
-  {0x21D1, 554702},
-  {0x21D2, 499486},
-  {0x21D3, 220651},
-  {0x21D4, 386023},
-  {0x21D5, 553774},
-  {0x21D6, 472947},
-  {0x21D7, 472357},
-  {0x21D8, 514286},
-  {0x21D9, 514438},
-  {0x21DA, 389205},
-  {0x21DB, 500383},
-  {0x21DC, 389180},
-  {0x21DD, 500357},
-  {0x21DE, 554524},
-  {0x21DF, 220461},
-  {0x21E0, 388305},
-  {0x21E1, 554681},
-  {0x21E2, 499462},
-  {0x21E3, 220628},
-  {0x21E4, 387733},
-  {0x21E5, 498910},
-  {0x21E6, 389642},
-  {0x21E7, 555231},
-  {0x21E8, 500831},
-  {0x21E9, 221163},
-  {0x21EA, 555251},
-  {0x21EB, 555280},
-  {0x21EC, 555312},
-  {0x21ED, 555364},
-  {0x21EE, 555414},
-  {0x21EF, 555441},
-  {0x21F0, 500854},
-  {0x21F1, 472841},
-  {0x21F2, 514209},
-  {0x21F3, 553795},
-  {0x21F4, 496635},
-  {0x21F5, 220357},
-  {0x21F6, 543362},
-  {0x21F7, 388225},
-  {0x21F8, 499402},
-  {0x21F9, 385962},
-  {0x21FA, 387874},
-  {0x21FB, 499041},
-  {0x21FC, 385888},
-  {0x21FD, 389102},
-  {0x21FE, 500276},
-  {0x21FF, 386128},
-  {0x2200, 261136},
-  {0x2201, 159695},
-  {0x2202, 487794},
-  {0x2203, 543157},
-  {0x2204, 543136},
-  {0x2205, 248994},
-  {0x2206, 325884},
-  {0x2207, 467636},
-  {0x2208, 248676},
-  {0x2209, 473048},
-  {0x220A, 512860},
-  {0x220B, 159776},
-  {0x220C, 214978},
-  {0x220D, 512728},
-  {0x220E, 249151},
-  {0x220F, 467424},
-  {0x2210, 467354},
-  {0x2211, 467501},
-  {0x2212, 444246},
-  {0x2213, 444403},
-  {0x2214, 218116},
-  {0x2215, 214933},
-  {0x2216, 508298},
-  {0x2217, 48315},
-  {0x2218, 500929},
-  {0x2219, 72890},
-  {0x221A, 517303},
-  {0x221B, 164765},
-  {0x221C, 261325},
-  {0x221D, 493902},
-  {0x221E, 325894},
-  {0x221F, 496349},
-  {0x2220, 2538},
-  {0x2221, 441463},
-  {0x2222, 514513},
-  {0x2223, 214911},
-  {0x2224, 215086},
-  {0x2225, 483282},
-  {0x2226, 473246},
-  {0x2227, 399995},
-  {0x2228, 400187},
-  {0x2229, 328491},
-  {0x222A, 553270},
-  {0x222B, 328046},
-  {0x222C, 218641},
-  {0x222D, 551737},
-  {0x222E, 160005},
-  {0x222F, 522990},
-  {0x2230, 568162},
-  {0x2231, 151559},
-  {0x2232, 151502},
-  {0x2233, 2637},
-  {0x2234, 543170},
-  {0x2235, 54440},
-  {0x2236, 494587},
-  {0x2237, 493891},
-  {0x2238, 218093},
-  {0x2239, 260362},
-  {0x223A, 264399},
-  {0x223B, 319845},
-  {0x223C, 550122},
-  {0x223D, 496280},
-  {0x223E, 328774},
-  {0x223F, 509714},
-  {0x2240, 571338},
-  {0x2241, 473338},
-  {0x2242, 444391},
-  {0x2243, 48342},
-  {0x2244, 473066},
-  {0x2245, 5390},
-  {0x2246, 5318},
-  {0x2247, 468472},
-  {0x2248, 2369},
-  {0x2249, 473028},
-  {0x224A, 2344},
-  {0x224B, 551860},
-  {0x224C, 2331},
-  {0x224D, 249701},
-  {0x224E, 264443},
-  {0x224F, 212880},
-  {0x2250, 5297},
-  {0x2251, 264420},
-  {0x2252, 5413},
-  {0x2253, 324891},
-  {0x2254, 151849},
-  {0x2255, 249320},
-  {0x2256, 500912},
-  {0x2257, 500898},
-  {0x2258, 164075},
-  {0x2259, 249959},
-  {0x225A, 249686},
-  {0x225B, 519782},
-  {0x225C, 206639},
-  {0x225D, 249208},
-  {0x225E, 442046},
-  {0x225F, 494422},
-  {0x2260, 473109},
-  {0x2261, 320236},
-  {0x2262, 473157},
-  {0x2263, 519862},
-  {0x2264, 391680},
-  {0x2265, 271661},
-  {0x2266, 391927},
-  {0x2267, 271925},
-  {0x2268, 391489},
-  {0x2269, 271455},
-  {0x226A, 455194},
-  {0x226B, 455176},
-  {0x226C, 56487},
-  {0x226D, 473122},
-  {0x226E, 473174},
-  {0x226F, 473140},
-  {0x2270, 468624},
-  {0x2271, 468516},
-  {0x2272, 391702},
-  {0x2273, 271686},
-  {0x2274, 468655},
-  {0x2275, 468550},
-  {0x2276, 391729},
-  {0x2277, 271716},
-  {0x2278, 468691},
-  {0x2279, 468589},
-  {0x227A, 491827},
-  {0x227B, 520519},
-  {0x227C, 492067},
-  {0x227D, 520759},
-  {0x227E, 492088},
-  {0x227F, 520780},
-  {0x2280, 215162},
-  {0x2281, 215220},
-  {0x2282, 520220},
-  {0x2283, 522642},
-  {0x2284, 472994},
-  {0x2285, 473010},
-  {0x2286, 520350},
-  {0x2287, 522782},
-  {0x2288, 468404},
-  {0x2289, 468437},
-  {0x228A, 520409},
-  {0x228B, 522845},
-  {0x228C, 455474},
-  {0x228D, 455483},
-  {0x228E, 455507},
-  {0x228F, 515558},
-  {0x2290, 516800},
-  {0x2291, 515574},
-  {0x2292, 516819},
-  {0x2293, 514793},
-  {0x2294, 514897},
-  {0x2295, 114156},
-  {0x2296, 112678},
-  {0x2297, 114235},
-  {0x2298, 107908},
-  {0x2299, 107931},
-  {0x229A, 114213},
-  {0x229B, 107608},
-  {0x229C, 107952},
-  {0x229D, 107683},
-  {0x229E, 519555},
-  {0x229F, 519530},
-  {0x22A0, 519684},
-  {0x22A1, 519251},
-  {0x22A2, 497783},
-  {0x22A3, 386628},
-  {0x22A4, 220172},
-  {0x22A5, 553855},
-  {0x22A6, 48296},
-  {0x22A7, 444427},
-  {0x22A8, 552018},
-  {0x22A9, 261144},
-  {0x22AA, 551939},
-  {0x22AB, 219241},
-  {0x22AC, 215205},
-  {0x22AD, 473348},
-  {0x22AE, 215147},
-  {0x22AF, 467702},
-  {0x22B0, 492114},
-  {0x22B1, 520806},
-  {0x22B2, 472084},
-  {0x22B3, 159795},
-  {0x22B4, 472103},
-  {0x22B5, 159823},
-  {0x22B6, 480798},
-  {0x22B7, 324882},
-  {0x22B8, 455209},
-  {0x22B9, 316315},
-  {0x22BA, 328320},
-  {0x22BB, 571387},
-  {0x22BC, 467653},
-  {0x22BD, 472080},
-  {0x22BE, 496513},
-  {0x22BF, 497851},
-  {0x22C0, 467389},
-  {0x22C1, 467407},
-  {0x22C2, 467370},
-  {0x22C3, 467538},
-  {0x22C4, 212679},
-  {0x22C5, 218103},
-  {0x22C6, 519808},
-  {0x22C7, 214948},
-  {0x22C8, 60078},
-  {0x22C9, 385605},
-  {0x22CA, 497156},
-  {0x22CB, 386230},
-  {0x22CC, 497398},
-  {0x22CD, 496295},
-  {0x22CE, 193283},
-  {0x22CF, 193265},
-  {0x22D0, 219125},
-  {0x22D1, 219155},
-  {0x22D2, 218657},
-  {0x22D3, 219171},
-  {0x22D4, 491287},
-  {0x22D5, 249186},
-  {0x22D6, 391995},
-  {0x22D7, 272037},
-  {0x22D8, 568101},
-  {0x22D9, 568078},
-  {0x22DA, 391620},
-  {0x22DB, 271598},
-  {0x22DC, 249256},
-  {0x22DD, 249231},
-  {0x22DE, 249278},
-  {0x22DF, 249299},
-  {0x22E0, 215179},
-  {0x22E1, 215237},
-  {0x22E2, 473271},
-  {0x22E3, 473303},
-  {0x22E4, 515602},
-  {0x22E5, 516850},
-  {0x22E6, 391516},
-  {0x22E7, 271485},
-  {0x22E8, 492036},
-  {0x22E9, 520728},
-  {0x22EA, 473188},
-  {0x22EB, 215005},
-  {0x22EC, 473211},
-  {0x22ED, 215041},
-  {0x22EE, 567607},
-  {0x22EF, 444208},
-  {0x22F0, 553828},
-  {0x22F1, 220143},
-  {0x22F2, 248769},
-  {0x22F3, 248896},
-  {0x22F4, 512907},
-  {0x22F5, 248743},
-  {0x22F6, 248808},
-  {0x22F7, 512877},
-  {0x22F8, 248871},
-  {0x22F9, 248832},
-  {0x22FA, 159863},
-  {0x22FB, 159922},
-  {0x22FC, 512781},
-  {0x22FD, 159900},
-  {0x22FE, 512753},
-  {0x22FF, 591436},
-  {0x2300, 212665},
-  {0x2301, 248637},
-  {0x2302, 320102},
-  {0x2303, 553514},
-  {0x2304, 220113},
-  {0x2305, 493866},
-  {0x2306, 488078},
-  {0x2307, 568811},
-  {0x2308, 385177},
-  {0x2309, 496731},
-  {0x230A, 385513},
-  {0x230B, 497074},
-  {0x230C, 59936},
-  {0x230D, 59855},
-  {0x230E, 550676},
-  {0x230F, 550607},
-  {0x2310, 496116},
-  {0x2311, 516125},
-  {0x2312, 45636},
-  {0x2313, 508191},
-  {0x2314, 508184},
-  {0x2315, 536196},
-  {0x2316, 491768},
-  {0x2317, 568140},
-  {0x2318, 491320},
-  {0x2319, 552138},
-  {0x231A, 568716},
-  {0x231B, 320092},
-  {0x231C, 550591},
-  {0x231D, 550659},
-  {0x231E, 59836},
-  {0x231F, 59916},
-  {0x2320, 550573},
-  {0x2321, 59815},
-  {0x2322, 261438},
-  {0x2323, 513962},
-  {0x2324, 553527},
-  {0x2325, 480768},
-  {0x2326, 249765},
-  {0x2327, 571366},
-  {0x2328, 341927},
-  {0x2329, 387070},
-  {0x232A, 498204},
-  {0x232B, 249747},
-  {0x232C, 56438},
-  {0x232D, 193350},
-  {0x232E, 2312},
-  {0x232F, 525037},
-  {0x2330, 551276},
-  {0x2331, 213598},
-  {0x2332, 159750},
-  {0x2333, 512612},
-  {0x2334, 164090},
-  {0x2335, 164102},
-  {0x2336, 3631},
-  {0x2337, 4897},
-  {0x2338, 4279},
-  {0x2339, 4164},
-  {0x233A, 4129},
-  {0x233B, 4352},
-  {0x233C, 3998},
-  {0x233D, 3041},
-  {0x233E, 2974},
-  {0x233F, 4865},
-  {0x2340, 2860},
-  {0x2341, 4580},
-  {0x2342, 3961},
-  {0x2343, 4426},
-  {0x2344, 4312},
-  {0x2345, 3832},
-  {0x2346, 4786},
-  {0x2347, 4383},
-  {0x2348, 4536},
-  {0x2349, 2896},
-  {0x234A, 3469},
-  {0x234B, 3246},
-  {0x234C, 4198},
-  {0x234D, 4096},
-  {0x234E, 3433},
-  {0x234F, 5223},
-  {0x2350, 4649},
-  {0x2351, 5185},
-  {0x2352, 3182},
-  {0x2353, 4613},
-  {0x2354, 4065},
-  {0x2355, 5151},
-  {0x2356, 3510},
-  {0x2357, 4236},
-  {0x2358, 4723},
-  {0x2359, 3280},
-  {0x235A, 3317},
-  {0x235B, 3759},
-  {0x235C, 3076},
-  {0x235D, 5077},
-  {0x235E, 4690},
-  {0x235F, 3007},
-  {0x2360, 4032},
-  {0x2361, 5111},
-  {0x2362, 3146},
-  {0x2363, 4931},
-  {0x2364, 3723},
-  {0x2365, 2935},
-  {0x2366, 3395},
-  {0x2367, 3794},
-  {0x2368, 5002},
-  {0x2369, 3586},
-  {0x236A, 3114},
-  {0x236B, 3214},
-  {0x236C, 5258},
-  {0x236D, 4968},
-  {0x236E, 4824},
-  {0x236F, 4463},
-  {0x2370, 4500},
-  {0x2371, 3356},
-  {0x2372, 5040},
-  {0x2373, 3660},
-  {0x2374, 4760},
-  {0x2375, 3869},
-  {0x2376, 2823},
-  {0x2377, 3547},
-  {0x2378, 3687},
-  {0x2379, 3897},
-  {0x237A, 2795},
-  {0x237B, 473094},
-  {0x237C, 496534},
-  {0x237D, 509524},
-  {0x237E, 54448},
-  {0x237F, 567981},
-  {0x2380, 328029},
-  {0x2381, 159977},
-  {0x2382, 214869},
-  {0x2383, 248978},
-  {0x2384, 159706},
-  {0x2385, 570570},
-  {0x2386, 249164},
-  {0x2387, 2459},
-  {0x2388, 316279},
-  {0x2389, 108682},
-  {0x238A, 114249},
-  {0x238B, 71928},
-  {0x238C, 553258},
-  {0x238D, 455149},
-  {0x238E, 320208},
-  {0x238F, 480658},
-  {0x2390, 480692},
-  {0x2391, 487864},
-  {0x2392, 487896},
-  {0x2393, 214825},
-  {0x2394, 514031},
-  {0x2395, 3934},
-  {0x2396, 206565},
-  {0x2397, 493826},
-  {0x2398, 470930},
-  {0x2399, 493846},
-  {0x239A, 151452},
-  {0x239B, 385776},
-  {0x239C, 385721},
-  {0x239D, 385748},
-  {0x239E, 497310},
-  {0x239F, 497253},
-  {0x23A0, 497281},
-  {0x23A1, 386413},
-  {0x23A2, 386350},
-  {0x23A3, 386380},
-  {0x23A4, 497562},
-  {0x23A5, 497497},
-  {0x23A6, 497528},
-  {0x23A7, 385309},
-  {0x23A8, 385277},
-  {0x23A9, 385247},
-  {0x23AA, 193241},
-  {0x23AB, 496850},
-  {0x23AC, 496817},
-  {0x23AD, 496786},
-  {0x23AE, 328116},
-  {0x23AF, 319916},
-  {0x23B0, 554089},
-  {0x23B1, 554252},
-  {0x23B2, 520847},
-  {0x23B3, 520830},
-  {0x23B4, 550714},
-  {0x23B5, 59980},
-  {0x23B6, 60002},
-  {0x23B7, 494466},
-  {0x23B8, 386807},
-  {0x23B9, 497931},
-  {0x23BA, 319975},
-  {0x23BB, 319998},
-  {0x23BC, 320021},
-  {0x23BD, 320044},
-  {0x23BE, 207204},
-  {0x23BF, 207110},
-  {0x23C0, 207291},
-  {0x23C1, 206697},
-  {0x23C2, 206903},
-  {0x23C3, 207335},
-  {0x23C4, 206752},
-  {0x23C5, 206956},
-  {0x23C6, 207250},
-  {0x23C7, 206809},
-  {0x23C8, 207011},
-  {0x23C9, 206654},
-  {0x23CA, 206862},
-  {0x23CB, 207159},
-  {0x23CC, 207062},
-  {0x23CD, 515181},
-  {0x23CE, 495716},
-  {0x23CF, 248624},
-  {0x23D0, 567893},
-  {0x23D1, 443979},
-  {0x23D2, 443994},
-  {0x23D3, 444068},
-  {0x23D4, 444019},
-  {0x23D5, 444156},
-  {0x23D6, 444129},
-  {0x23D7, 444112},
-  {0x23D8, 444093},
-  {0x23D9, 444049},
-  {0x23DA, 221275},
-  {0x23DB, 264347},
-  {0x23DC, 550643},
-  {0x23DD, 59897},
-  {0x23DE, 550555},
-  {0x23DF, 59794},
-  {0x23E0, 550733},
-  {0x23E1, 60048},
-  {0x23E2, 570953},
-  {0x23E3, 56451},
-  {0x23E4, 519822},
-  {0x23E5, 261070},
-  {0x23E6, 665},
-  {0x23E7, 248652},
-  {0x23E8, 206541},
-  {0x2400, 524716},
-  {0x2401, 524846},
-  {0x2402, 524874},
-  {0x2403, 524409},
-  {0x2404, 524432},
-  {0x2405, 524500},
-  {0x2406, 524083},
-  {0x2407, 524127},
-  {0x2408, 524106},
-  {0x2409, 524611},
-  {0x240A, 524644},
-  {0x240B, 525006},
-  {0x240C, 524563},
-  {0x240D, 524161},
-  {0x240E, 524808},
-  {0x240F, 524788},
-  {0x2410, 524188},
-  {0x2411, 524292},
-  {0x2412, 524354},
-  {0x2413, 524322},
-  {0x2414, 524261},
-  {0x2415, 524665},
-  {0x2416, 524952},
-  {0x2417, 524463},
-  {0x2418, 524143},
-  {0x2419, 524384},
-  {0x241A, 524899},
-  {0x241B, 524519},
-  {0x241C, 524537},
-  {0x241D, 524584},
-  {0x241E, 524732},
-  {0x241F, 524980},
-  {0x2420, 524829},
-  {0x2421, 524216},
-  {0x2422, 58504},
-  {0x2423, 480524},
-  {0x2424, 524697},
-  {0x2425, 524234},
-  {0x2426, 524921},
-  {0x2440, 473996},
-  {0x2441, 473919},
-  {0x2442, 473987},
-  {0x2443, 474005},
-  {0x2444, 473860},
-  {0x2445, 473876},
-  {0x2446, 473888},
-  {0x2447, 473840},
-  {0x2448, 473957},
-  {0x2449, 473929},
-  {0x244A, 473966},
-  {0x2460, 107773},
-  {0x2461, 107849},
-  {0x2462, 107829},
-  {0x2463, 107735},
-  {0x2464, 107716},
-  {0x2465, 107811},
-  {0x2466, 107791},
-  {0x2467, 107696},
-  {0x2468, 107754},
-  {0x2469, 113372},
-  {0x246A, 112805},
-  {0x246B, 113753},
-  {0x246C, 113426},
-  {0x246D, 113200},
-  {0x246E, 112827},
-  {0x246F, 113312},
-  {0x2470, 113248},
-  {0x2471, 112743},
-  {0x2472, 113224},
-  {0x2473, 113775},
-  {0x2474, 483456},
-  {0x2475, 483556},
-  {0x2476, 483530},
-  {0x2477, 483406},
-  {0x2478, 483381},
-  {0x2479, 483506},
-  {0x247A, 483480},
-  {0x247B, 483355},
-  {0x247C, 483431},
-  {0x247D, 487661},
-  {0x247E, 487484},
-  {0x247F, 487716},
-  {0x2480, 487686},
-  {0x2481, 487541},
-  {0x2482, 487512},
-  {0x2483, 487632},
-  {0x2484, 487601},
-  {0x2485, 487454},
-  {0x2486, 487571},
-  {0x2487, 487744},
-  {0x2488, 213124},
-  {0x2489, 213320},
-  {0x248A, 213272},
-  {0x248B, 213028},
-  {0x248C, 212979},
-  {0x248D, 213222},
-  {0x248E, 213174},
-  {0x248F, 212929},
-  {0x2490, 213077},
-  {0x2491, 473652},
-  {0x2492, 473487},
-  {0x2493, 473699},
-  {0x2494, 473673},
-  {0x2495, 473536},
-  {0x2496, 473511},
-  {0x2497, 473627},
-  {0x2498, 473588},
-  {0x2499, 473461},
-  {0x249A, 473562},
-  {0x249B, 473723},
-  {0x249C, 486544},
-  {0x249D, 486579},
-  {0x249E, 486614},
-  {0x249F, 486649},
-  {0x24A0, 486684},
-  {0x24A1, 486719},
-  {0x24A2, 486754},
-  {0x24A3, 486789},
-  {0x24A4, 486824},
-  {0x24A5, 486859},
-  {0x24A6, 486894},
-  {0x24A7, 486929},
-  {0x24A8, 486964},
-  {0x24A9, 486999},
-  {0x24AA, 487034},
-  {0x24AB, 487069},
-  {0x24AC, 487104},
-  {0x24AD, 487139},
-  {0x24AE, 487174},
-  {0x24AF, 487209},
-  {0x24B0, 487244},
-  {0x24B1, 487279},
-  {0x24B2, 487314},
-  {0x24B3, 487349},
-  {0x24B4, 487384},
-  {0x24B5, 487419},
-  {0x24B6, 111100},
-  {0x24B7, 111131},
-  {0x24B8, 111162},
-  {0x24B9, 111193},
-  {0x24BA, 111224},
-  {0x24BB, 111255},
-  {0x24BC, 111286},
-  {0x24BD, 111317},
-  {0x24BE, 111348},
-  {0x24BF, 111379},
-  {0x24C0, 111410},
-  {0x24C1, 111441},
-  {0x24C2, 111472},
-  {0x24C3, 111503},
-  {0x24C4, 111534},
-  {0x24C5, 111565},
-  {0x24C6, 111596},
-  {0x24C7, 111627},
-  {0x24C8, 111658},
-  {0x24C9, 111689},
-  {0x24CA, 111720},
-  {0x24CB, 111751},
-  {0x24CC, 111782},
-  {0x24CD, 111813},
-  {0x24CE, 111844},
-  {0x24CF, 111875},
-  {0x24D0, 111906},
-  {0x24D1, 111935},
-  {0x24D2, 111964},
-  {0x24D3, 111993},
-  {0x24D4, 112022},
-  {0x24D5, 112051},
-  {0x24D6, 112080},
-  {0x24D7, 112109},
-  {0x24D8, 112138},
-  {0x24D9, 112167},
-  {0x24DA, 112196},
-  {0x24DB, 112225},
-  {0x24DC, 112254},
-  {0x24DD, 112283},
-  {0x24DE, 112312},
-  {0x24DF, 112341},
-  {0x24E0, 112370},
-  {0x24E1, 112399},
-  {0x24E2, 112428},
-  {0x24E3, 112457},
-  {0x24E4, 112486},
-  {0x24E5, 112515},
-  {0x24E6, 112544},
-  {0x24E7, 112573},
-  {0x24E8, 112602},
-  {0x24E9, 112631},
-  {0x24EA, 107867},
-  {0x24EB, 467894},
-  {0x24EC, 468122},
-  {0x24ED, 468089},
-  {0x24EE, 467957},
-  {0x24EF, 467925},
-  {0x24F0, 468057},
-  {0x24F1, 468023},
-  {0x24F2, 467861},
-  {0x24F3, 467990},
-  {0x24F4, 468153},
-  {0x24F5, 218374},
-  {0x24F6, 218478},
-  {0x24F7, 218451},
-  {0x24F8, 218322},
-  {0x24F9, 218296},
-  {0x24FA, 218426},
-  {0x24FB, 218399},
-  {0x24FC, 218269},
-  {0x24FD, 218348},
-  {0x24FE, 218503},
-  {0x24FF, 467753},
-  {0x2500, 62985},
-  {0x2501, 61521},
-  {0x2502, 63433},
-  {0x2503, 61969},
-  {0x2504, 63192},
-  {0x2505, 61728},
-  {0x2506, 63234},
-  {0x2507, 61770},
-  {0x2508, 63079},
-  {0x2509, 61615},
-  {0x250A, 63124},
-  {0x250B, 61660},
-  {0x250C, 62951},
-  {0x250D, 61048},
-  {0x250E, 60791},
-  {0x250F, 61487},
-  {0x2510, 62918},
-  {0x2511, 60967},
-  {0x2512, 60710},
-  {0x2513, 61454},
-  {0x2514, 63401},
-  {0x2515, 64537},
-  {0x2516, 64286},
-  {0x2517, 61937},
-  {0x2518, 63370},
-  {0x2519, 64457},
-  {0x251A, 64206},
-  {0x251B, 61869},
-  {0x251C, 63541},
-  {0x251D, 65069},
-  {0x251E, 64243},
-  {0x251F, 60831},
-  {0x2520, 64933},
-  {0x2521, 61088},
-  {0x2522, 64494},
-  {0x2523, 62077},
-  {0x2524, 63504},
-  {0x2525, 65026},
-  {0x2526, 64164},
-  {0x2527, 60749},
-  {0x2528, 64890},
-  {0x2529, 61006},
-  {0x252A, 64415},
-  {0x252B, 62040},
-  {0x252C, 62879},
-  {0x252D, 62163},
-  {0x252E, 63627},
-  {0x252F, 60922},
-  {0x2530, 60665},
-  {0x2531, 63764},
-  {0x2532, 62300},
-  {0x2533, 61415},
-  {0x2534, 63333},
-  {0x2535, 62208},
-  {0x2536, 63672},
-  {0x2537, 64372},
-  {0x2538, 64121},
-  {0x2539, 63809},
-  {0x253A, 62345},
-  {0x253B, 61832},
-  {0x253C, 63461},
-  {0x253D, 62251},
-  {0x253E, 63715},
-  {0x253F, 64977},
-  {0x2540, 64073},
-  {0x2541, 60874},
-  {0x2542, 64841},
-  {0x2543, 62437},
-  {0x2544, 63901},
-  {0x2545, 62115},
-  {0x2546, 63579},
-  {0x2547, 61131},
-  {0x2548, 64324},
-  {0x2549, 63852},
-  {0x254A, 62388},
-  {0x254B, 61997},
-  {0x254C, 62773},
-  {0x254D, 61309},
-  {0x254E, 62815},
-  {0x254F, 61351},
-  {0x2550, 60251},
-  {0x2551, 60385},
-  {0x2552, 61267},
-  {0x2553, 60623},
-  {0x2554, 60216},
-  {0x2555, 61226},
-  {0x2556, 60582},
-  {0x2557, 60182},
-  {0x2558, 64659},
-  {0x2559, 64033},
-  {0x255A, 60352},
-  {0x255B, 64620},
-  {0x255C, 63994},
-  {0x255D, 60320},
-  {0x255E, 65209},
-  {0x255F, 64795},
-  {0x2560, 60496},
-  {0x2561, 65164},
-  {0x2562, 64750},
-  {0x2563, 60458},
-  {0x2564, 61179},
-  {0x2565, 60535},
-  {0x2566, 60142},
-  {0x2567, 64575},
-  {0x2568, 63949},
-  {0x2569, 60282},
-  {0x256A, 65113},
-  {0x256B, 64699},
-  {0x256C, 60414},
-  {0x256D, 62522},
-  {0x256E, 62485},
-  {0x256F, 62560},
-  {0x2570, 62595},
-  {0x2571, 62719},
-  {0x2572, 62665},
-  {0x2573, 62631},
-  {0x2574, 63015},
-  {0x2575, 63274},
-  {0x2576, 63167},
-  {0x2577, 62855},
-  {0x2578, 61551},
-  {0x2579, 61810},
-  {0x257A, 61703},
-  {0x257B, 61391},
-  {0x257C, 63039},
-  {0x257D, 63296},
-  {0x257E, 61575},
-  {0x257F, 61900},
-  {0x2580, 553995},
-  {0x2581, 401085},
-  {0x2582, 401108},
-  {0x2583, 401374},
-  {0x2584, 400921},
-  {0x2585, 400896},
-  {0x2586, 401400},
-  {0x2587, 401348},
-  {0x2588, 261454},
-  {0x2589, 386254},
-  {0x258A, 386663},
-  {0x258B, 385489},
-  {0x258C, 385547},
-  {0x258D, 386638},
-  {0x258E, 385665},
-  {0x258F, 385643},
-  {0x2590, 497110},
-  {0x2591, 392142},
-  {0x2592, 442448},
-  {0x2593, 206458},
-  {0x2594, 554190},
-  {0x2595, 497195},
-  {0x2596, 493936},
-  {0x2597, 493956},
-  {0x2598, 493977},
-  {0x2599, 493997},
-  {0x259A, 494048},
-  {0x259B, 494084},
-  {0x259C, 494135},
-  {0x259D, 494187},
-  {0x259E, 494208},
-  {0x259F, 494244},
-  {0x25A0, 57969},
-  {0x25A1, 570514},
-  {0x25A2, 570753},
-  {0x25A3, 570527},
-  {0x25A4, 517604},
-  {0x25A5, 518015},
-  {0x25A6, 517747},
-  {0x25A7, 517885},
-  {0x25A8, 517972},
-  {0x25A9, 517567},
-  {0x25AA, 57883},
-  {0x25AB, 570442},
-  {0x25AC, 57568},
-  {0x25AD, 570204},
-  {0x25AE, 58241},
-  {0x25AF, 571209},
-  {0x25B0, 57533},
-  {0x25B1, 570169},
-  {0x25B2, 58138},
-  {0x25B3, 571104},
-  {0x25B4, 58105},
-  {0x25B5, 571071},
-  {0x25B6, 57706},
-  {0x25B7, 570342},
-  {0x25B8, 57670},
-  {0x25B9, 570306},
-  {0x25BA, 57641},
-  {0x25BB, 570277},
-  {0x25BC, 56959},
-  {0x25BD, 569637},
-  {0x25BE, 56924},
-  {0x25BF, 569602},
-  {0x25C0, 57298},
-  {0x25C1, 570024},
-  {0x25C2, 57263},
-  {0x25C3, 569989},
-  {0x25C4, 57235},
-  {0x25C5, 569961},
-  {0x25C6, 56833},
-  {0x25C7, 569443},
-  {0x25C8, 569457},
-  {0x25C9, 261014},
-  {0x25CA, 401427},
-  {0x25CB, 569051},
-  {0x25CC, 218125},
-  {0x25CD, 107538},
-  {0x25CE, 72906},
-  {0x25CF, 56686},
-  {0x25D0, 107271},
-  {0x25D1, 107328},
-  {0x25D2, 107299},
-  {0x25D3, 107470},
-  {0x25D4, 107499},
-  {0x25D5, 107198},
-  {0x25D6, 385524},
-  {0x25D7, 497086},
-  {0x25D8, 328691},
-  {0x25D9, 328706},
-  {0x25DA, 554030},
-  {0x25DB, 400956},
-  {0x25DC, 554137},
-  {0x25DD, 554319},
-  {0x25DE, 401218},
-  {0x25DF, 400988},
-  {0x25E0, 554012},
-  {0x25E1, 400938},
-  {0x25E2, 57376},
-  {0x25E3, 57350},
-  {0x25E4, 58165},
-  {0x25E5, 58191},
-  {0x25E6, 568931},
-  {0x25E7, 517632},
-  {0x25E8, 517786},
-  {0x25E9, 517842},
-  {0x25EA, 517703},
-  {0x25EB, 570864},
-  {0x25EC, 571131},
-  {0x25ED, 553889},
-  {0x25EE, 553931},
-  {0x25EF, 347827},
-  {0x25F0, 570787},
-  {0x25F1, 570642},
-  {0x25F2, 570680},
-  {0x25F3, 570825},
-  {0x25F4, 569225},
-  {0x25F5, 569121},
-  {0x25F6, 569159},
-  {0x25F7, 569263},
-  {0x25F8, 554170},
-  {0x25F9, 554387},
-  {0x25FA, 401065},
-  {0x25FB, 570121},
-  {0x25FC, 57485},
-  {0x25FD, 570095},
-  {0x25FE, 57459},
-  {0x25FF, 401327},
-  {0x2600, 57993},
-  {0x2601, 151830},
-  {0x2602, 553196},
-  {0x2603, 513978},
-  {0x2604, 159647},
-  {0x2605, 57982},
-  {0x2606, 570906},
-  {0x2607, 392173},
-  {0x2608, 543513},
-  {0x2609, 520885},
-  {0x260A, 48281},
-  {0x260B, 207381},
-  {0x260C, 159764},
-  {0x260D, 480757},
-  {0x260E, 58013},
-  {0x260F, 570937},
-  {0x2610, 52810},
-  {0x2611, 52821},
-  {0x2612, 52843},
-  {0x2613, 504493},
-  {0x2614, 553224},
-  {0x2615, 320067},
-  {0x2616, 570404},
-  {0x2617, 57825},
-  {0x2618, 508385},
-  {0x2619, 496194},
-  {0x261A, 57209},
-  {0x261B, 57584},
-  {0x261C, 569935},
-  {0x261D, 571047},
-  {0x261E, 570220},
-  {0x261F, 569576},
-  {0x2620, 512415},
-  {0x2621, 103851},
-  {0x2622, 494488},
-  {0x2623, 56527},
-  {0x2624, 82992},
-  {0x2625, 2598},
-  {0x2626, 482367},
-  {0x2627, 107106},
-  {0x2628, 164655},
-  {0x2629, 164636},
-  {0x262A, 519764},
-  {0x262B, 260891},
-  {0x262C, 794},
-  {0x262D, 298424},
-  {0x262E, 487926},
-  {0x262F, 591427},
-  {0x2630, 551503},
-  {0x2631, 551522},
-  {0x2632, 551486},
-  {0x2633, 551560},
-  {0x2634, 551598},
-  {0x2635, 551580},
-  {0x2636, 551539},
-  {0x2637, 551468},
-  {0x2638, 568897},
-  {0x2639, 569802},
-  {0x263A, 570478},
-  {0x263B, 57919},
-  {0x263C, 570917},
-  {0x263D, 260995},
-  {0x263E, 348134},
-  {0x263F, 443971},
-  {0x2640, 260904},
-  {0x2641, 221269},
-  {0x2642, 405751},
-  {0x2643, 331041},
-  {0x2644, 506066},
-  {0x2645, 555480},
-  {0x2646, 468726},
-  {0x2647, 491735},
-  {0x2648, 45640},
-  {0x2649, 536107},
-  {0x264A, 264392},
-  {0x264B, 102940},
-  {0x264C, 389664},
-  {0x264D, 568156},
-  {0x264E, 392049},
-  {0x264F, 507941},
-  {0x2650, 504472},
-  {0x2651, 102947},
-  {0x2652, 5452},
-  {0x2653, 491280},
-  {0x2654, 568963},
-  {0x2655, 569016},
-  {0x2656, 569034},
-  {0x2657, 568944},
-  {0x2658, 568980},
-  {0x2659, 568999},
-  {0x265A, 56598},
-  {0x265B, 56651},
-  {0x265C, 56669},
-  {0x265D, 56579},
-  {0x265E, 56615},
-  {0x265F, 56634},
-  {0x2660, 57952},
-  {0x2661, 569822},
-  {0x2662, 569526},
-  {0x2663, 56795},
-  {0x2664, 570497},
-  {0x2665, 57077},
-  {0x2666, 56875},
-  {0x2667, 569302},
-  {0x2668, 320080},
-  {0x2669, 494340},
-  {0x266A, 248612},
-  {0x266B, 54397},
-  {0x266C, 54417},
-  {0x266D, 455522},
-  {0x266E, 455538},
-  {0x266F, 455557},
-  {0x2670, 568879},
-  {0x2671, 221288},
-  {0x2672, 553434},
-  {0x2673, 494654},
-  {0x2674, 494691},
-  {0x2675, 494728},
-  {0x2676, 494765},
-  {0x2677, 494802},
-  {0x2678, 494839},
-  {0x2679, 494876},
-  {0x267A, 494615},
-  {0x267B, 58072},
-  {0x267C, 494593},
-  {0x267D, 487815},
-  {0x267E, 488005},
-  {0x267F, 568913},
-  {0x2680, 212814},
-  {0x2681, 212825},
-  {0x2682, 212836},
-  {0x2683, 212847},
-  {0x2684, 212858},
-  {0x2685, 212869},
-  {0x2686, 569064},
-  {0x2687, 569198},
-  {0x2688, 56761},
-  {0x2689, 56728},
-  {0x268A, 455114},
-  {0x268B, 455132},
-  {0x268C, 213457},
-  {0x268D, 213576},
-  {0x268E, 213553},
-  {0x268F, 213481},
-  {0x2690, 569705},
-  {0x2691, 57027},
-  {0x2692, 298408},
-  {0x2693, 2518},
-  {0x2694, 164721},
-  {0x2695, 519727},
-  {0x2696, 507934},
-  {0x2697, 2304},
-  {0x2698, 261105},
-  {0x2699, 264352},
-  {0x269A, 519748},
-  {0x269B, 48366},
-  {0x269C, 261079},
-  {0x269D, 483202},
-  {0x269E, 543333},
-  {0x269F, 543305},
-  {0x26A0, 568703},
-  {0x26A1, 318041},
-  {0x26A2, 220075},
-  {0x26A3, 220095},
-  {0x26A4, 328446},
-  {0x26A5, 405730},
-  {0x26A6, 405803},
-  {0x26A7, 405761},
-  {0x26A8, 568011},
-  {0x26A9, 319942},
-  {0x26AA, 442507},
-  {0x26AB, 442088},
-  {0x26AC, 442461},
-  {0x26AD, 405865},
-  {0x26AE, 214963},
-  {0x26AF, 553461},
-  {0x26B0, 151836},
-  {0x26B1, 264335},
-  {0x26B2, 468734},
-  {0x26B3, 103951},
-  {0x26B4, 483231},
-  {0x26B5, 331036},
-  {0x26B6, 568121},
-  {0x26B7, 107114},
-  {0x26B8, 57505},
-  {0x26B9, 508308},
-  {0x26BA, 508247},
-  {0x26BB, 494442},
-  {0x26BC, 508283},
-  {0x26BD, 514007},
-  {0x26BE, 54388},
-  {0x26BF, 519363},
-  {0x26C0, 569686},
-  {0x26C1, 569666},
-  {0x26C2, 57008},
-  {0x26C3, 56988},
-  {0x26C4, 513986},
-  {0x26C5, 520889},
-  {0x26C6, 494505},
-  {0x26C7, 57938},
-  {0x26C8, 543490},
-  {0x26C9, 552253},
-  {0x26CA, 552065},
-  {0x26CB, 569502},
-  {0x26CC, 164736},
-  {0x26CD, 214856},
-  {0x26CF, 491248},
-  {0x26D0, 102957},
-  {0x26D1, 316291},
-  {0x26D2, 107660},
-  {0x26D3, 103957},
-  {0x26D4, 472004},
-  {0x26D5, 2424},
-  {0x26D6, 58041},
-  {0x26D7, 571016},
-  {0x26D8, 57187},
-  {0x26D9, 569913},
-  {0x26DA, 221253},
-  {0x26DB, 312862},
-  {0x26DC, 385190},
-  {0x26DD, 519610},
-  {0x26DE, 260842},
-  {0x26DF, 58029},
-  {0x26E0, 495668},
-  {0x26E1, 495692},
-  {0x26E3, 311544},
-  {0x26E8, 56811},
-  {0x26E9, 509326},
-  {0x26EA, 107121},
-  {0x26EB, 103844},
-  {0x26EC, 319831},
-  {0x26ED, 264375},
-  {0x26EE, 264357},
-  {0x26EF, 405839},
-  {0x26F0, 455167},
-  {0x26F1, 553205},
-  {0x26F2, 261178},
-  {0x26F3, 261057},
-  {0x26F4, 260943},
-  {0x26F5, 504484},
-  {0x26F6, 515193},
-  {0x26F7, 512409},
-  {0x26F8, 320226},
-  {0x26F9, 488061},
-  {0x26FA, 538226},
-  {0x26FB, 328900},
-  {0x26FC, 311168},
-  {0x26FD, 261444},
-  {0x26FE, 193221},
-  {0x26FF, 569716},
-  {0x2701, 553974},
-  {0x2702, 57810},
-  {0x2703, 400875},
-  {0x2704, 570372},
-  {0x2706, 536172},
-  {0x2707, 536096},
-  {0x2708, 2270},
-  {0x2709, 249177},
-  {0x270C, 568127},
-  {0x270D, 571353},
-  {0x270E, 401199},
-  {0x270F, 487939},
-  {0x2710, 554300},
-  {0x2711, 570159},
-  {0x2712, 57523},
-  {0x2713, 105466},
-  {0x2714, 311458},
-  {0x2715, 455457},
-  {0x2716, 312199},
-  {0x2717, 52861},
-  {0x2718, 311210},
-  {0x2719, 483160},
-  {0x271A, 311981},
-  {0x271B, 480577},
-  {0x271C, 312245},
-  {0x271D, 363163},
-  {0x271E, 508338},
-  {0x271F, 483181},
-  {0x2720, 405825},
-  {0x2721, 519794},
-  {0x2722, 261277},
-  {0x2723, 261187},
-  {0x2724, 311946},
-  {0x2725, 261216},
-  {0x2726, 57053},
-  {0x2727, 569778},
-  {0x2729, 519835},
-  {0x272A, 114313},
-  {0x272B, 480554},
-  {0x272C, 56555},
-  {0x272D, 483140},
-  {0x272E, 312269},
-  {0x272F, 491266},
-  {0x2730, 508365},
-  {0x2731, 311195},
-  {0x2732, 480533},
-  {0x2733, 248549},
-  {0x2734, 248459},
-  {0x2735, 248484},
-  {0x2736, 512344},
-  {0x2737, 248512},
-  {0x2738, 311794},
-  {0x2739, 552278},
-  {0x273A, 512384},
-  {0x273B, 536147},
-  {0x273C, 480595},
-  {0x273D, 312647},
-  {0x273E, 512306},
-  {0x273F, 57038},
-  {0x2740, 569763},
-  {0x2741, 248420},
-  {0x2742, 114078},
-  {0x2743, 312678},
-  {0x2744, 513968},
-  {0x2745, 550089},
-  {0x2746, 311475},
-  {0x2747, 514491},
-  {0x2748, 312593},
-  {0x2749, 52786},
-  {0x274A, 248571},
-  {0x274B, 311837},
-  {0x274D, 508316},
-  {0x274F, 401160},
-  {0x2750, 554213},
-  {0x2751, 401293},
-  {0x2752, 554353},
-  {0x2756, 56847},
-  {0x2757, 311916},
-  {0x2758, 392154},
-  {0x2759, 442487},
-  {0x275A, 312807},
-  {0x275B, 312520},
-  {0x275C, 312477},
-  {0x275D, 311744},
-  {0x275E, 311701},
-  {0x2761, 193314},
-  {0x2762, 311884},
-  {0x2763, 311999},
-  {0x2764, 311323},
-  {0x2765, 501899},
-  {0x2766, 261092},
-  {0x2767, 501871},
-  {0x2768, 442230},
-  {0x2769, 442369},
-  {0x276A, 442108},
-  {0x276B, 442151},
-  {0x276C, 442263},
-  {0x276D, 442403},
-  {0x276E, 312099},
-  {0x276F, 312367},
-  {0x2770, 312056},
-  {0x2771, 312323},
-  {0x2772, 392055},
-  {0x2773, 392098},
-  {0x2774, 442195},
-  {0x2775, 442333},
-  {0x2776, 214140},
-  {0x2777, 214284},
-  {0x2778, 214247},
-  {0x2779, 214068},
-  {0x277A, 214032},
-  {0x277B, 214212},
-  {0x277C, 214175},
-  {0x277D, 213995},
-  {0x277E, 214104},
-  {0x277F, 214319},
-  {0x2780, 213768},
-  {0x2781, 213920},
-  {0x2782, 213881},
-  {0x2783, 213692},
-  {0x2784, 213654},
-  {0x2785, 213844},
-  {0x2786, 213805},
-  {0x2787, 213615},
-  {0x2788, 213730},
-  {0x2789, 213957},
-  {0x278A, 214544},
-  {0x278B, 214732},
-  {0x278C, 214684},
-  {0x278D, 214450},
-  {0x278E, 214403},
-  {0x278F, 214638},
-  {0x2790, 214590},
-  {0x2791, 214355},
-  {0x2792, 214497},
-  {0x2793, 214778},
-  {0x2794, 312897},
-  {0x2798, 312570},
-  {0x2799, 312418},
-  {0x279A, 312222},
-  {0x279B, 221221},
-  {0x279C, 312441},
-  {0x279D, 551408},
-  {0x279E, 312718},
-  {0x279F, 206501},
-  {0x27A0, 311655},
-  {0x27A1, 57736},
-  {0x27A2, 543430},
-  {0x27A3, 543386},
-  {0x27A4, 57759},
-  {0x27A5, 311225},
-  {0x27A6, 311275},
-  {0x27A7, 519698},
-  {0x27A8, 311610},
-  {0x27A9, 498312},
-  {0x27AA, 387175},
-  {0x27AB, 49410},
-  {0x27AC, 261393},
-  {0x27AD, 312149},
-  {0x27AE, 312757},
-  {0x27AF, 473357},
-  {0x27B1, 473409},
-  {0x27B2, 108645},
-  {0x27B3, 571258},
-  {0x27B4, 58356},
-  {0x27B5, 58323},
-  {0x27B6, 58290},
-  {0x27B7, 311419},
-  {0x27B8, 311380},
-  {0x27B9, 311341},
-  {0x27BA, 536114},
-  {0x27BB, 312607},
-  {0x27BC, 568849},
-  {0x27BD, 312826},
-  {0x27BE, 480726},
-  {0x27C0, 543236},
-  {0x27C1, 570969},
-  {0x27C2, 488026},
-  {0x27C3, 480632},
-  {0x27C4, 480644},
-  {0x27C5, 386202},
-  {0x27C6, 497369},
-  {0x27C7, 480779},
-  {0x27C8, 495771},
-  {0x27C9, 522875},
-  {0x27CA, 567571},
-  {0x27CC, 400428},
-  {0x27D0, 569545},
-  {0x27D1, 2525},
-  {0x27D2, 248716},
-  {0x27D3, 401132},
-  {0x27D4, 554062},
-  {0x27D5, 385688},
-  {0x27D6, 497218},
-  {0x27D7, 261465},
-  {0x27D8, 348084},
-  {0x27D9, 347840},
-  {0x27DA, 384781},
-  {0x27DB, 384813},
-  {0x27DC, 385591},
-  {0x27DD, 400654},
-  {0x27DE, 400493},
-  {0x27DF, 553863},
-  {0x27E0, 401435},
-  {0x27E1, 569318},
-  {0x27E2, 569346},
-  {0x27E3, 569394},
-  {0x27E4, 570609},
-  {0x27E5, 570719},
-  {0x27E6, 423913},
-  {0x27E7, 426117},
-  {0x27E8, 423802},
-  {0x27E9, 426003},
-  {0x27EA, 423834},
-  {0x27EB, 426036},
-  {0x27EC, 423952},
-  {0x27ED, 426157},
-  {0x27EE, 423873},
-  {0x27EF, 426076},
-  {0x27F0, 555118},
-  {0x27F1, 221087},
-  {0x27F2, 2668},
-  {0x27F3, 151529},
-  {0x27F4, 496605},
-  {0x27F5, 400508},
-  {0x27F6, 400670},
-  {0x27F7, 400442},
-  {0x27F8, 400559},
-  {0x27F9, 400723},
-  {0x27FA, 400464},
-  {0x27FB, 400529},
-  {0x27FC, 400692},
-  {0x27FD, 400587},
-  {0x27FE, 400752},
-  {0x27FF, 400790},
-  {0x2800, 65255},
-  {0x2801, 65277},
-  {0x2802, 68669},
-  {0x2803, 65300},
-  {0x2804, 70333},
-  {0x2805, 67028},
-  {0x2806, 68692},
-  {0x2807, 65324},
-  {0x2808, 71149},
-  {0x2809, 67876},
-  {0x280A, 69540},
-  {0x280B, 66204},
-  {0x280C, 70356},
-  {0x280D, 67052},
-  {0x280E, 68716},
-  {0x280F, 65349},
-  {0x2810, 71549},
-  {0x2811, 68292},
-  {0x2812, 69956},
-  {0x2813, 66636},
-  {0x2814, 70772},
-  {0x2815, 67484},
-  {0x2816, 69148},
-  {0x2817, 65797},
-  {0x2818, 71172},
-  {0x2819, 67900},
-  {0x281A, 69564},
-  {0x281B, 66229},
-  {0x281C, 70380},
-  {0x281D, 67077},
-  {0x281E, 68741},
-  {0x281F, 65375},
-  {0x2820, 71745},
-  {0x2821, 68496},
-  {0x2822, 70160},
-  {0x2823, 66848},
-  {0x2824, 70976},
-  {0x2825, 67696},
-  {0x2826, 69360},
-  {0x2827, 66017},
-  {0x2828, 71376},
-  {0x2829, 68112},
-  {0x282A, 69776},
-  {0x282B, 66449},
-  {0x282C, 70592},
-  {0x282D, 67297},
-  {0x282E, 68961},
-  {0x282F, 65603},
-  {0x2830, 71572},
-  {0x2831, 68316},
-  {0x2832, 69980},
-  {0x2833, 66661},
-  {0x2834, 70796},
-  {0x2835, 67509},
-  {0x2836, 69173},
-  {0x2837, 65823},
-  {0x2838, 71196},
-  {0x2839, 67925},
-  {0x283A, 69589},
-  {0x283B, 66255},
-  {0x283C, 70405},
-  {0x283D, 67103},
-  {0x283E, 68767},
-  {0x283F, 65402},
-  {0x2840, 71841},
-  {0x2841, 68596},
-  {0x2842, 70260},
-  {0x2843, 66952},
-  {0x2844, 71076},
-  {0x2845, 67800},
-  {0x2846, 69464},
-  {0x2847, 66125},
-  {0x2848, 71476},
-  {0x2849, 68216},
-  {0x284A, 69880},
-  {0x284B, 66557},
-  {0x284C, 70696},
-  {0x284D, 67405},
-  {0x284E, 69069},
-  {0x284F, 65715},
-  {0x2850, 71672},
-  {0x2851, 68420},
-  {0x2852, 70084},
-  {0x2853, 66769},
-  {0x2854, 70900},
-  {0x2855, 67617},
-  {0x2856, 69281},
-  {0x2857, 65935},
-  {0x2858, 71300},
-  {0x2859, 68033},
-  {0x285A, 69697},
-  {0x285B, 66367},
-  {0x285C, 70513},
-  {0x285D, 67215},
-  {0x285E, 68879},
-  {0x285F, 65518},
-  {0x2860, 71768},
-  {0x2861, 68520},
-  {0x2862, 70184},
-  {0x2863, 66873},
-  {0x2864, 71000},
-  {0x2865, 67721},
-  {0x2866, 69385},
-  {0x2867, 66043},
-  {0x2868, 71400},
-  {0x2869, 68137},
-  {0x286A, 69801},
-  {0x286B, 66475},
-  {0x286C, 70617},
-  {0x286D, 67323},
-  {0x286E, 68987},
-  {0x286F, 65630},
-  {0x2870, 71596},
-  {0x2871, 68341},
-  {0x2872, 70005},
-  {0x2873, 66687},
-  {0x2874, 70821},
-  {0x2875, 67535},
-  {0x2876, 69199},
-  {0x2877, 65850},
-  {0x2878, 71221},
-  {0x2879, 67951},
-  {0x287A, 69615},
-  {0x287B, 66282},
-  {0x287C, 70431},
-  {0x287D, 67130},
-  {0x287E, 68794},
-  {0x287F, 65430},
-  {0x2880, 71888},
-  {0x2881, 68645},
-  {0x2882, 70309},
-  {0x2883, 67003},
-  {0x2884, 71125},
-  {0x2885, 67851},
-  {0x2886, 69515},
-  {0x2887, 66178},
-  {0x2888, 71525},
-  {0x2889, 68267},
-  {0x288A, 69931},
-  {0x288B, 66610},
-  {0x288C, 70747},
-  {0x288D, 67458},
-  {0x288E, 69122},
-  {0x288F, 65770},
-  {0x2890, 71721},
-  {0x2891, 68471},
-  {0x2892, 70135},
-  {0x2893, 66822},
-  {0x2894, 70951},
-  {0x2895, 67670},
-  {0x2896, 69334},
-  {0x2897, 65990},
-  {0x2898, 71351},
-  {0x2899, 68086},
-  {0x289A, 69750},
-  {0x289B, 66422},
-  {0x289C, 70566},
-  {0x289D, 67270},
-  {0x289E, 68934},
-  {0x289F, 65575},
-  {0x28A0, 71817},
-  {0x28A1, 68571},
-  {0x28A2, 70235},
-  {0x28A3, 66926},
-  {0x28A4, 71051},
-  {0x28A5, 67774},
-  {0x28A6, 69438},
-  {0x28A7, 66098},
-  {0x28A8, 71451},
-  {0x28A9, 68190},
-  {0x28AA, 69854},
-  {0x28AB, 66530},
-  {0x28AC, 70670},
-  {0x28AD, 67378},
-  {0x28AE, 69042},
-  {0x28AF, 65687},
-  {0x28B0, 71647},
-  {0x28B1, 68394},
-  {0x28B2, 70058},
-  {0x28B3, 66742},
-  {0x28B4, 70874},
-  {0x28B5, 67590},
-  {0x28B6, 69254},
-  {0x28B7, 65907},
-  {0x28B8, 71274},
-  {0x28B9, 68006},
-  {0x28BA, 69670},
-  {0x28BB, 66339},
-  {0x28BC, 70486},
-  {0x28BD, 67187},
-  {0x28BE, 68851},
-  {0x28BF, 65489},
-  {0x28C0, 71864},
-  {0x28C1, 68620},
-  {0x28C2, 70284},
-  {0x28C3, 66977},
-  {0x28C4, 71100},
-  {0x28C5, 67825},
-  {0x28C6, 69489},
-  {0x28C7, 66151},
-  {0x28C8, 71500},
-  {0x28C9, 68241},
-  {0x28CA, 69905},
-  {0x28CB, 66583},
-  {0x28CC, 70721},
-  {0x28CD, 67431},
-  {0x28CE, 69095},
-  {0x28CF, 65742},
-  {0x28D0, 71696},
-  {0x28D1, 68445},
-  {0x28D2, 70109},
-  {0x28D3, 66795},
-  {0x28D4, 70925},
-  {0x28D5, 67643},
-  {0x28D6, 69307},
-  {0x28D7, 65962},
-  {0x28D8, 71325},
-  {0x28D9, 68059},
-  {0x28DA, 69723},
-  {0x28DB, 66394},
-  {0x28DC, 70539},
-  {0x28DD, 67242},
-  {0x28DE, 68906},
-  {0x28DF, 65546},
-  {0x28E0, 71792},
-  {0x28E1, 68545},
-  {0x28E2, 70209},
-  {0x28E3, 66899},
-  {0x28E4, 71025},
-  {0x28E5, 67747},
-  {0x28E6, 69411},
-  {0x28E7, 66070},
-  {0x28E8, 71425},
-  {0x28E9, 68163},
-  {0x28EA, 69827},
-  {0x28EB, 66502},
-  {0x28EC, 70643},
-  {0x28ED, 67350},
-  {0x28EE, 69014},
-  {0x28EF, 65658},
-  {0x28F0, 71621},
-  {0x28F1, 68367},
-  {0x28F2, 70031},
-  {0x28F3, 66714},
-  {0x28F4, 70847},
-  {0x28F5, 67562},
-  {0x28F6, 69226},
-  {0x28F7, 65878},
-  {0x28F8, 71247},
-  {0x28F9, 67978},
-  {0x28FA, 69642},
-  {0x28FB, 66310},
-  {0x28FC, 70458},
-  {0x28FD, 67158},
-  {0x28FE, 68822},
-  {0x28FF, 65459},
-  {0x2900, 500720},
-  {0x2901, 500501},
-  {0x2902, 388418},
-  {0x2903, 499579},
-  {0x2904, 386083},
-  {0x2905, 500464},
-  {0x2906, 388351},
-  {0x2907, 499510},
-  {0x2908, 220496},
-  {0x2909, 554557},
-  {0x290A, 555142},
-  {0x290B, 221113},
-  {0x290C, 388490},
-  {0x290D, 499653},
-  {0x290E, 389228},
-  {0x290F, 500407},
-  {0x2910, 500769},
-  {0x2911, 499007},
-  {0x2912, 554503},
-  {0x2913, 220400},
-  {0x2914, 499284},
-  {0x2915, 499229},
-  {0x2916, 500557},
-  {0x2917, 500661},
-  {0x2918, 500595},
-  {0x2919, 388262},
-  {0x291A, 499440},
-  {0x291B, 388462},
-  {0x291C, 499624},
-  {0x291D, 387808},
-  {0x291E, 498934},
-  {0x291F, 387562},
-  {0x2920, 498730},
-  {0x2921, 472711},
-  {0x2922, 472134},
-  {0x2923, 472897},
-  {0x2924, 472307},
-  {0x2925, 514236},
-  {0x2926, 514388},
-  {0x2927, 472760},
-  {0x2928, 472183},
-  {0x2929, 514128},
-  {0x292A, 514350},
-  {0x292B, 500954},
-  {0x292C, 260800},
-  {0x292D, 514166},
-  {0x292E, 472264},
-  {0x292F, 260757},
-  {0x2930, 500996},
-  {0x2931, 472221},
-  {0x2932, 472798},
-  {0x2933, 568756},
-  {0x2934, 48234},
-  {0x2935, 48185},
-  {0x2936, 48088},
-  {0x2937, 48136},
-  {0x2938, 498348},
-  {0x2939, 387210},
-  {0x293A, 550454},
-  {0x293B, 59763},
-  {0x293C, 550520},
-  {0x293D, 550482},
-  {0x293E, 401252},
-  {0x293F, 401021},
-  {0x2940, 2603},
-  {0x2941, 151472},
-  {0x2942, 498621},
-  {0x2943, 387455},
-  {0x2944, 509401},
-  {0x2945, 499140},
-  {0x2946, 387970},
-  {0x2947, 498883},
-  {0x2948, 385850},
-  {0x2949, 555188},
-  {0x294A, 385041},
-  {0x294B, 385004},
-  {0x294C, 553641},
-  {0x294D, 553604},
-  {0x294E, 385078},
-  {0x294F, 553678},
-  {0x2950, 384965},
-  {0x2951, 553568},
-  {0x2952, 389028},
-  {0x2953, 500200},
-  {0x2954, 555020},
-  {0x2955, 220983},
-  {0x2956, 388724},
-  {0x2957, 499890},
-  {0x2958, 554905},
-  {0x2959, 220862},
-  {0x295A, 388988},
-  {0x295B, 500159},
-  {0x295C, 554979},
-  {0x295D, 220940},
-  {0x295E, 388682},
-  {0x295F, 499847},
-  {0x2960, 554865},
-  {0x2961, 220820},
-  {0x2962, 388802},
-  {0x2963, 554795},
-  {0x2964, 500087},
-  {0x2965, 220674},
-  {0x2966, 388919},
-  {0x2967, 388560},
-  {0x2968, 499970},
-  {0x2969, 499724},
-  {0x296A, 388872},
-  {0x296B, 388633},
-  {0x296C, 500039},
-  {0x296D, 499797},
-  {0x296E, 554723},
-  {0x296F, 220748},
-  {0x2970, 496942},
-  {0x2971, 249407},
-  {0x2972, 550174},
-  {0x2973, 387500},
-  {0x2974, 498666},
-  {0x2975, 498489},
-  {0x2976, 391243},
-  {0x2977, 387642},
-  {0x2978, 271166},
-  {0x2979, 520148},
-  {0x297A, 387676},
-  {0x297B, 522495},
-  {0x297C, 385474},
-  {0x297D, 497058},
-  {0x297E, 553815},
-  {0x297F, 220128},
-  {0x2980, 551909},
-  {0x2981, 591773},
-  {0x2982, 591789},
-  {0x2983, 386856},
-  {0x2984, 497982},
-  {0x2985, 386911},
-  {0x2986, 498039},
-  {0x2987, 591528},
-  {0x2988, 591658},
-  {0x2989, 591496},
-  {0x298A, 591625},
-  {0x298B, 386568},
-  {0x298C, 497721},
-  {0x298D, 386524},
-  {0x298E, 497628},
-  {0x298F, 386477},
-  {0x2990, 497676},
-  {0x2991, 384852},
-  {0x2992, 496381},
-  {0x2993, 384880},
-  {0x2994, 496574},
-  {0x2995, 218677},
-  {0x2996, 218996},
-  {0x2997, 385143},
-  {0x2998, 496696},
-  {0x2999, 218152},
-  {0x299A, 568057},
-  {0x299B, 441478},
-  {0x299C, 496481},
-  {0x299D, 442058},
-  {0x299E, 2544},
-  {0x299F, 757},
-  {0x29A0, 514529},
-  {0x29A1, 514558},
-  {0x29A2, 552052},
-  {0x29A3, 495934},
-  {0x29A4, 2564},
-  {0x29A5, 495949},
-  {0x29A6, 473815},
-  {0x29A7, 473788},
-  {0x29A8, 441979},
-  {0x29A9, 441913},
-  {0x29AA, 441574},
-  {0x29AB, 441506},
-  {0x29AC, 441846},
-  {0x29AD, 441711},
-  {0x29AE, 441777},
-  {0x29AF, 441643},
-  {0x29B0, 496069},
-  {0x29B1, 249036},
-  {0x29B2, 249092},
-  {0x29B3, 249059},
-  {0x29B4, 249004},
-  {0x29B5, 107244},
-  {0x29B6, 114271},
-  {0x29B7, 114117},
-  {0x29B8, 114189},
-  {0x29B9, 114134},
-  {0x29BA, 107128},
-  {0x29BB, 107395},
-  {0x29BC, 107564},
-  {0x29BD, 553490},
-  {0x29BE, 114292},
-  {0x29BF, 107634},
-  {0x29C0, 112660},
-  {0x29C1, 107967},
-  {0x29C2, 107357},
-  {0x29C3, 107422},
-  {0x29C4, 519580},
-  {0x29C5, 519272},
-  {0x29C6, 518079},
-  {0x29C7, 519637},
-  {0x29C8, 519658},
-  {0x29C9, 552492},
-  {0x29CA, 551330},
-  {0x29CB, 551385},
-  {0x29CC, 504458},
-  {0x29CD, 551354},
-  {0x29CE, 497866},
-  {0x29CF, 386744},
-  {0x29D0, 567465},
-  {0x29D1, 60085},
-  {0x29D2, 60113},
-  {0x29D3, 56542},
-  {0x29D4, 550338},
-  {0x29D5, 550365},
-  {0x29D6, 569878},
-  {0x29D7, 57133},
-  {0x29D8, 386994},
-  {0x29D9, 498125},
-  {0x29DA, 385449},
-  {0x29DB, 497032},
-  {0x29DC, 325851},
-  {0x29DD, 548813},
-  {0x29DE, 325903},
-  {0x29DF, 219361},
-  {0x29E0, 517537},
-  {0x29E1, 325871},
-  {0x29E2, 509544},
-  {0x29E3, 249475},
-  {0x29E4, 249508},
-  {0x29E5, 320249},
-  {0x29E6, 270485},
-  {0x29E7, 543180},
-  {0x29E8, 220210},
-  {0x29E9, 220254},
-  {0x29EA, 56894},
-  {0x29EB, 57403},
-  {0x29EC, 569092},
-  {0x29ED, 56699},
-  {0x29EE, 249916},
-  {0x29EF, 249837},
-  {0x29F0, 249889},
-  {0x29F1, 249810},
-  {0x29F2, 249863},
-  {0x29F3, 249784},
-  {0x29F4, 501932},
-  {0x29F5, 495746},
-  {0x29F6, 514064},
-  {0x29F7, 495804},
-  {0x29F8, 56515},
-  {0x29F9, 56495},
-  {0x29FA, 218906},
-  {0x29FB, 551804},
-  {0x29FC, 387098},
-  {0x29FD, 498233},
-  {0x29FE, 550393},
-  {0x29FF, 444422},
-  {0x2A00, 467270},
-  {0x2A01, 467297},
-  {0x2A02, 467325},
-  {0x2A03, 467550},
-  {0x2A04, 467580},
-  {0x2A05, 467438},
-  {0x2A06, 467473},
-  {0x2A07, 552511},
-  {0x2A08, 552536},
-  {0x2A09, 467517},
-  {0x2A0A, 450980},
-  {0x2A0B, 520861},
-  {0x2A0C, 494296},
-  {0x2A0D, 260974},
-  {0x2A0E, 328135},
-  {0x2A0F, 328088},
-  {0x2A10, 114343},
-  {0x2A11, 2702},
-  {0x2A12, 393477},
-  {0x2A13, 393528},
-  {0x2A14, 393437},
-  {0x2A15, 328055},
-  {0x2A16, 494353},
-  {0x2A17, 328190},
-  {0x2A18, 328252},
-  {0x2A19, 328163},
-  {0x2A1A, 328300},
-  {0x2A1B, 328230},
-  {0x2A1C, 328277},
-  {0x2A1D, 331031},
-  {0x2A1E, 347856},
-  {0x2A1F, 591689},
-  {0x2A20, 591719},
-  {0x2A21, 591744},
-  {0x2A22, 491602},
-  {0x2A23, 491538},
-  {0x2A24, 491665},
-  {0x2A25, 491577},
-  {0x2A26, 491692},
-  {0x2A27, 491636},
-  {0x2A28, 491508},
-  {0x2A29, 444280},
-  {0x2A2A, 444308},
-  {0x2A2B, 444334},
-  {0x2A2C, 444363},
-  {0x2A2D, 491425},
-  {0x2A2E, 491455},
-  {0x2A2F, 566305},
-  {0x2A30, 455388},
-  {0x2A31, 455423},
-  {0x2A32, 508209},
-  {0x2A33, 513948},
-  {0x2A34, 455275},
-  {0x2A35, 455315},
-  {0x2A36, 112692},
-  {0x2A37, 455238},
-  {0x2A38, 107886},
-  {0x2A39, 491486},
-  {0x2A3A, 444257},
-  {0x2A3B, 455356},
-  {0x2A3C, 328332},
-  {0x2A3D, 498445},
-  {0x2A3E, 591591},
-  {0x2A3F, 2482},
-  {0x2A40, 328613},
-  {0x2A41, 553393},
-  {0x2A42, 553415},
-  {0x2A43, 328665},
-  {0x2A44, 328635},
-  {0x2A45, 553371},
-  {0x2A46, 553311},
-  {0x2A47, 328539},
-  {0x2A48, 553276},
-  {0x2A49, 328504},
-  {0x2A4A, 553336},
-  {0x2A4B, 328564},
-  {0x2A4C, 151762},
-  {0x2A4D, 151646},
-  {0x2A4E, 219055},
-  {0x2A4F, 219082},
-  {0x2A50, 151787},
-  {0x2A51, 400007},
-  {0x2A52, 400233},
-  {0x2A53, 218714},
-  {0x2A54, 218733},
-  {0x2A55, 552435},
-  {0x2A56, 552464},
-  {0x2A57, 512636},
-  {0x2A58, 512618},
-  {0x2A59, 400198},
-  {0x2A5A, 400132},
-  {0x2A5B, 400354},
-  {0x2A5C, 400099},
-  {0x2A5D, 400322},
-  {0x2A5E, 400034},
-  {0x2A5F, 400161},
-  {0x2A60, 400066},
-  {0x2A61, 513886},
-  {0x2A62, 400259},
-  {0x2A63, 400290},
-  {0x2A64, 591462},
-  {0x2A65, 591558},
-  {0x2A66, 249587},
-  {0x2A67, 320283},
-  {0x2A68, 551637},
-  {0x2A69, 551687},
-  {0x2A6A, 550212},
-  {0x2A6B, 550242},
-  {0x2A6C, 509647},
-  {0x2A6D, 159725},
-  {0x2A6E, 249665},
-  {0x2A6F, 2385},
-  {0x2A70, 5358},
-  {0x2A71, 249379},
-  {0x2A72, 491397},
-  {0x2A73, 249442},
-  {0x2A74, 218529},
-  {0x2A75, 552337},
-  {0x2A76, 543205},
-  {0x2A77, 249614},
-  {0x2A78, 249715},
-  {0x2A79, 391966},
-  {0x2A7A, 272005},
-  {0x2A7B, 392014},
-  {0x2A7C, 272059},
-  {0x2A7D, 391755},
-  {0x2A7E, 271742},
-  {0x2A7F, 391881},
-  {0x2A80, 271876},
-  {0x2A81, 391785},
-  {0x2A82, 271775},
-  {0x2A83, 391830},
-  {0x2A84, 271823},
-  {0x2A85, 391655},
-  {0x2A86, 271633},
-  {0x2A87, 391450},
-  {0x2A88, 271383},
-  {0x2A89, 391420},
-  {0x2A8A, 271350},
-  {0x2A8B, 391137},
-  {0x2A8C, 271060},
-  {0x2A8D, 391318},
-  {0x2A8E, 271245},
-  {0x2A8F, 391275},
-  {0x2A90, 271202},
-  {0x2A91, 391190},
-  {0x2A92, 271113},
-  {0x2A93, 391351},
-  {0x2A94, 271281},
-  {0x2A95, 512518},
-  {0x2A96, 512436},
-  {0x2A97, 512548},
-  {0x2A98, 512469},
-  {0x2A99, 219420},
-  {0x2A9A, 219383},
-  {0x2A9B, 219499},
-  {0x2A9C, 219454},
-  {0x2A9D, 509693},
-  {0x2A9E, 509669},
-  {0x2A9F, 509605},
-  {0x2AA0, 509560},
-  {0x2AA1, 218822},
-  {0x2AA2, 218795},
-  {0x2AA3, 218846},
-  {0x2AA4, 271952},
-  {0x2AA5, 271425},
-  {0x2AA6, 391548},
-  {0x2AA7, 271520},
-  {0x2AA8, 391574},
-  {0x2AA9, 271549},
-  {0x2AAA, 513910},
-  {0x2AAB, 348098},
-  {0x2AAC, 513923},
-  {0x2AAD, 348110},
-  {0x2AAE, 249558},
-  {0x2AAF, 491957},
-  {0x2AB0, 520649},
-  {0x2AB1, 491996},
-  {0x2AB2, 520688},
-  {0x2AB3, 491867},
-  {0x2AB4, 520559},
-  {0x2AB5, 491929},
-  {0x2AB6, 520621},
-  {0x2AB7, 491836},
-  {0x2AB8, 520528},
-  {0x2AB9, 491894},
-  {0x2ABA, 520586},
-  {0x2ABB, 218918},
-  {0x2ABC, 219139},
-  {0x2ABD, 520437},
-  {0x2ABE, 522902},
-  {0x2ABF, 520491},
-  {0x2AC0, 522960},
-  {0x2AC1, 520453},
-  {0x2AC2, 522920},
-  {0x2AC3, 520372},
-  {0x2AC4, 522806},
-  {0x2AC5, 520262},
-  {0x2AC6, 522688},
-  {0x2AC7, 520319},
-  {0x2AC8, 522749},
-  {0x2AC9, 520230},
-  {0x2ACA, 522654},
-  {0x2ACB, 520290},
-  {0x2ACC, 522718},
-  {0x2ACD, 516064},
-  {0x2ACE, 517245},
-  {0x2ACF, 151678},
-  {0x2AD0, 151718},
-  {0x2AD1, 151692},
-  {0x2AD2, 151734},
-  {0x2AD3, 520198},
-  {0x2AD4, 522526},
-  {0x2AD5, 520178},
-  {0x2AD6, 522548},
-  {0x2AD7, 522619},
-  {0x2AD8, 522572},
-  {0x2AD9, 248687},
-  {0x2ADA, 491297},
-  {0x2ADB, 551305},
-  {0x2ADC, 261170},
-  {0x2ADD, 472069},
-  {0x2ADE, 509385},
-  {0x2ADF, 509340},
-  {0x2AE0, 509446},
-  {0x2AE1, 488040},
-  {0x2AE2, 567535},
-  {0x2AE3, 219284},
-  {0x2AE4, 567500},
-  {0x2AE5, 219199},
-  {0x2AE6, 400382},
-  {0x2AE7, 509356},
-  {0x2AE8, 509496},
-  {0x2AE9, 509460},
-  {0x2AEA, 218562},
-  {0x2AEB, 219184},
-  {0x2AEC, 219102},
-  {0x2AED, 496037},
-  {0x2AEE, 215102},
-  {0x2AEF, 567917},
-  {0x2AF0, 567949},
-  {0x2AF1, 220182},
-  {0x2AF2, 483294},
-  {0x2AF3, 483326},
-  {0x2AF4, 551873},
-  {0x2AF5, 551975},
-  {0x2AF6, 551615},
-  {0x2AF7, 551780},
-  {0x2AF8, 551753},
-  {0x2AF9, 219586},
-  {0x2AFA, 219541},
-  {0x2AFB, 551829},
-  {0x2AFC, 347967},
-  {0x2AFD, 219031},
-  {0x2AFE, 571167},
-  {0x2AFF, 467611},
-  {0x2B00, 472381},
-  {0x2B01, 472971},
-  {0x2B02, 514310},
-  {0x2B03, 514462},
-  {0x2B04, 386179},
-  {0x2B05, 388283},
-  {0x2B06, 554661},
-  {0x2B07, 220606},
-  {0x2B08, 472334},
-  {0x2B09, 472924},
-  {0x2B0A, 514263},
-  {0x2B0B, 514415},
-  {0x2B0C, 386000},
-  {0x2B0D, 553754},
-  {0x2B0E, 499332},
-  {0x2B0F, 499368},
-  {0x2B10, 388157},
-  {0x2B11, 388192},
-  {0x2B12, 517815},
-  {0x2B13, 517507},
-  {0x2B14, 517928},
-  {0x2B15, 517660},
-  {0x2B16, 212727},
-  {0x2B17, 212756},
-  {0x2B18, 212786},
-  {0x2B19, 212696},
-  {0x2B1A, 218207},
-  {0x2B1B, 57168},
-  {0x2B1C, 569894},
-  {0x2B1D, 58266},
-  {0x2B1E, 571234},
-  {0x2B1F, 57553},
-  {0x2B20, 570189},
-  {0x2B21, 569839},
-  {0x2B22, 57094},
-  {0x2B23, 319871},
-  {0x2B24, 57149},
-  {0x2B25, 57417},
-  {0x2B26, 570053},
-  {0x2B27, 57438},
-  {0x2B28, 570074},
-  {0x2B29, 57843},
-  {0x2B2A, 57863},
-  {0x2B2B, 570422},
-  {0x2B2C, 57108},
-  {0x2B2D, 569853},
-  {0x2B2E, 58218},
-  {0x2B2F, 571186},
-  {0x2B30, 384936},
-  {0x2B31, 543282},
-  {0x2B32, 384907},
-  {0x2B33, 400624},
-  {0x2B34, 389534},
-  {0x2B35, 389319},
-  {0x2B36, 389283},
-  {0x2B37, 389582},
-  {0x2B38, 387841},
-  {0x2B39, 388110},
-  {0x2B3A, 388056},
-  {0x2B3B, 389374},
-  {0x2B3C, 389476},
-  {0x2B3D, 389411},
-  {0x2B3E, 387707},
-  {0x2B3F, 568722},
-  {0x2B40, 249345},
-  {0x2B41, 495843},
-  {0x2B42, 387364},
-  {0x2B43, 498811},
-  {0x2B44, 498849},
-  {0x2B45, 389154},
-  {0x2B46, 500330},
-  {0x2B47, 495888},
-  {0x2B48, 498528},
-  {0x2B49, 550137},
-  {0x2B4A, 387326},
-  {0x2B4B, 387410},
-  {0x2B4C, 498575},
-  {0x2B50, 570141},
-  {0x2B51, 57902},
-  {0x2B52, 570461},
-  {0x2B53, 57611},
-  {0x2B54, 570247},
-  {0x2B55, 312037},
-  {0x2B56, 312295},
-  {0x2B57, 311512},
-  {0x2B58, 311499},
-  {0x2B59, 311588},
-  {0x2C00, 267463},
-  {0x2C01, 267527},
-  {0x2C02, 268740},
-  {0x2C03, 267751},
-  {0x2C04, 267624},
-  {0x2C05, 268864},
-  {0x2C06, 268987},
-  {0x2C07, 267656},
-  {0x2C08, 268954},
-  {0x2C09, 267969},
-  {0x2C0A, 267844},
-  {0x2C0B, 267816},
-  {0x2C0C, 267591},
-  {0x2C0D, 268034},
-  {0x2C0E, 268108},
-  {0x2C0F, 268142},
-  {0x2C10, 268176},
-  {0x2C11, 268208},
-  {0x2C12, 268297},
-  {0x2C13, 268330},
-  {0x2C14, 268457},
-  {0x2C15, 268677},
-  {0x2C16, 268710},
-  {0x2C17, 267719},
-  {0x2C18, 267785},
-  {0x2C19, 268238},
-  {0x2C1A, 268268},
-  {0x2C1B, 268392},
-  {0x2C1C, 268647},
-  {0x2C1D, 267558},
-  {0x2C1E, 268362},
-  {0x2C1F, 268833},
-  {0x2C20, 268802},
-  {0x2C21, 268771},
-  {0x2C22, 268571},
-  {0x2C23, 268925},
-  {0x2C24, 268489},
-  {0x2C25, 268525},
-  {0x2C26, 268896},
-  {0x2C27, 267925},
-  {0x2C28, 267493},
-  {0x2C29, 267883},
-  {0x2C2A, 267688},
-  {0x2C2B, 268000},
-  {0x2C2C, 268423},
-  {0x2C2D, 268608},
-  {0x2C2E, 268065},
-  {0x2C30, 269021},
-  {0x2C31, 269081},
-  {0x2C32, 270222},
-  {0x2C33, 269291},
-  {0x2C34, 269172},
-  {0x2C35, 270338},
-  {0x2C36, 270453},
-  {0x2C37, 269202},
-  {0x2C38, 270422},
-  {0x2C39, 269497},
-  {0x2C3A, 269378},
-  {0x2C3B, 269352},
-  {0x2C3C, 269141},
-  {0x2C3D, 269558},
-  {0x2C3E, 269628},
-  {0x2C3F, 269660},
-  {0x2C40, 269692},
-  {0x2C41, 269722},
-  {0x2C42, 269805},
-  {0x2C43, 269836},
-  {0x2C44, 269955},
-  {0x2C45, 270163},
-  {0x2C46, 270194},
-  {0x2C47, 269261},
-  {0x2C48, 269323},
-  {0x2C49, 269750},
-  {0x2C4A, 269778},
-  {0x2C4B, 269894},
-  {0x2C4C, 270135},
-  {0x2C4D, 269110},
-  {0x2C4E, 269866},
-  {0x2C4F, 270309},
-  {0x2C50, 270280},
-  {0x2C51, 270251},
-  {0x2C52, 270063},
-  {0x2C53, 270395},
-  {0x2C54, 269985},
-  {0x2C55, 270019},
-  {0x2C56, 270368},
-  {0x2C57, 269455},
-  {0x2C58, 269049},
-  {0x2C59, 269415},
-  {0x2C5A, 269232},
-  {0x2C5B, 269526},
-  {0x2C5C, 269923},
-  {0x2C5D, 270098},
-  {0x2C5E, 269587},
-  {0x2C60, 354939},
-  {0x2C61, 373241},
-  {0x2C62, 355096},
-  {0x2C63, 357980},
-  {0x2C64, 358629},
-  {0x2C65, 366493},
-  {0x2C66, 379471},
-  {0x2C67, 352976},