Update to files from gucharmap-2.30.1
authorJoachim Breitner <mail@joachim-breitner.de>
Mon, 21 Jun 2010 08:17:38 +0000 (10:17 +0200)
committerJoachim Breitner <mail@joachim-breitner.de>
Mon, 21 Jun 2010 08:17:38 +0000 (10:17 +0200)
unicode-names.h

index 347cc42..69fb644 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.1 */
+/* Generated from UCD version 5.2.0 */
 
 #ifndef UNICODE_NAMES_H
 #define UNICODE_NAMES_H
@@ -15,6 +15,8 @@ static const char unicode_names_strings[] = \
   "<CJK Ideograph Extension A, Last>\0"
   "<CJK Ideograph Extension B, First>\0"
   "<CJK Ideograph Extension B, Last>\0"
+  "<CJK Ideograph Extension C, First>\0"
+  "<CJK Ideograph Extension C, Last>\0"
   "<CJK Ideograph, First>\0"
   "<CJK Ideograph, Last>\0"
   "<Hangul Syllable, First>\0"
@@ -107,6 +109,7 @@ static const char unicode_names_strings[] = \
   "ALMOST EQUAL OR EQUAL TO\0"
   "ALMOST EQUAL TO\0"
   "ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT\0"
+  "ALTERNATE ONE-WAY LEFT WAY TRAFFIC\0"
   "ALTERNATIVE KEY SYMBOL\0"
   "AMALGAMATION OR COPRODUCT\0"
   "AMPERSAND\0"
@@ -1324,6 +1327,61 @@ static const char unicode_names_strings[] = \
   "ASYMPTOTICALLY EQUAL TO\0"
   "ATOM SYMBOL\0"
   "AUSTRAL SIGN\0"
+  "AVESTAN ABBREVIATION MARK\0"
+  "AVESTAN LETTER A\0"
+  "AVESTAN LETTER AA\0"
+  "AVESTAN LETTER AAN\0"
+  "AVESTAN LETTER AAO\0"
+  "AVESTAN LETTER AE\0"
+  "AVESTAN LETTER AEE\0"
+  "AVESTAN LETTER AN\0"
+  "AVESTAN LETTER AO\0"
+  "AVESTAN LETTER BE\0"
+  "AVESTAN LETTER BHE\0"
+  "AVESTAN LETTER CE\0"
+  "AVESTAN LETTER DE\0"
+  "AVESTAN LETTER DHE\0"
+  "AVESTAN LETTER E\0"
+  "AVESTAN LETTER EE\0"
+  "AVESTAN LETTER FE\0"
+  "AVESTAN LETTER GE\0"
+  "AVESTAN LETTER GGE\0"
+  "AVESTAN LETTER GHE\0"
+  "AVESTAN LETTER HE\0"
+  "AVESTAN LETTER HME\0"
+  "AVESTAN LETTER I\0"
+  "AVESTAN LETTER II\0"
+  "AVESTAN LETTER JE\0"
+  "AVESTAN LETTER KE\0"
+  "AVESTAN LETTER LE\0"
+  "AVESTAN LETTER ME\0"
+  "AVESTAN LETTER NE\0"
+  "AVESTAN LETTER NGE\0"
+  "AVESTAN LETTER NGVE\0"
+  "AVESTAN LETTER NGYE\0"
+  "AVESTAN LETTER NNE\0"
+  "AVESTAN LETTER NYE\0"
+  "AVESTAN LETTER O\0"
+  "AVESTAN LETTER OO\0"
+  "AVESTAN LETTER PE\0"
+  "AVESTAN LETTER RE\0"
+  "AVESTAN LETTER SE\0"
+  "AVESTAN LETTER SHE\0"
+  "AVESTAN LETTER SHYE\0"
+  "AVESTAN LETTER SSHE\0"
+  "AVESTAN LETTER TE\0"
+  "AVESTAN LETTER THE\0"
+  "AVESTAN LETTER TTE\0"
+  "AVESTAN LETTER U\0"
+  "AVESTAN LETTER UU\0"
+  "AVESTAN LETTER VE\0"
+  "AVESTAN LETTER XE\0"
+  "AVESTAN LETTER XVE\0"
+  "AVESTAN LETTER XYE\0"
+  "AVESTAN LETTER YE\0"
+  "AVESTAN LETTER YYE\0"
+  "AVESTAN LETTER ZE\0"
+  "AVESTAN LETTER ZHE\0"
   "BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW\0"
   "BALINESE ADEG ADEG\0"
   "BALINESE CARIK PAMUNGKAH\0"
@@ -1451,6 +1509,95 @@ static const char unicode_names_strings[] = \
   "BALLOT BOX WITH CHECK\0"
   "BALLOT BOX WITH X\0"
   "BALLOT X\0"
+  "BAMUM COLON\0"
+  "BAMUM COMBINING MARK KOQNDON\0"
+  "BAMUM COMBINING MARK TUKWENTIS\0"
+  "BAMUM COMMA\0"
+  "BAMUM FULL STOP\0"
+  "BAMUM LETTER A\0"
+  "BAMUM LETTER EE\0"
+  "BAMUM LETTER FAAMAE\0"
+  "BAMUM LETTER FEE\0"
+  "BAMUM LETTER FOM\0"
+  "BAMUM LETTER FU\0"
+  "BAMUM LETTER I\0"
+  "BAMUM LETTER KA\0"
+  "BAMUM LETTER KEN\0"
+  "BAMUM LETTER KET\0"
+  "BAMUM LETTER KEUX\0"
+  "BAMUM LETTER KI\0"
+  "BAMUM LETTER KO\0"
+  "BAMUM LETTER KOGHOM\0"
+  "BAMUM LETTER KOVUU\0"
+  "BAMUM LETTER KPA\0"
+  "BAMUM LETTER KU\0"
+  "BAMUM LETTER KYEE\0"
+  "BAMUM LETTER LA\0"
+  "BAMUM LETTER LEEEE\0"
+  "BAMUM LETTER LI\0"
+  "BAMUM LETTER LOQ\0"
+  "BAMUM LETTER LU\0"
+  "BAMUM LETTER M\0"
+  "BAMUM LETTER MA\0"
+  "BAMUM LETTER MBAA\0"
+  "BAMUM LETTER MBEN\0"
+  "BAMUM LETTER MEEEE\0"
+  "BAMUM LETTER MEN\0"
+  "BAMUM LETTER MI\0"
+  "BAMUM LETTER MO\0"
+  "BAMUM LETTER MU\0"
+  "BAMUM LETTER NA\0"
+  "BAMUM LETTER NDAA\0"
+  "BAMUM LETTER NGA\0"
+  "BAMUM LETTER NGGA\0"
+  "BAMUM LETTER NGKWAEN\0"
+  "BAMUM LETTER NI\0"
+  "BAMUM LETTER NJAEM\0"
+  "BAMUM LETTER NJEE\0"
+  "BAMUM LETTER NJUAE\0"
+  "BAMUM LETTER NSHA\0"
+  "BAMUM LETTER NTEE\0"
+  "BAMUM LETTER NTUU\0"
+  "BAMUM LETTER NU\0"
+  "BAMUM LETTER NUAE\0"
+  "BAMUM LETTER NYI\0"
+  "BAMUM LETTER O\0"
+  "BAMUM LETTER PA\0"
+  "BAMUM LETTER PEE\0"
+  "BAMUM LETTER PEUX\0"
+  "BAMUM LETTER PI\0"
+  "BAMUM LETTER PUAE\0"
+  "BAMUM LETTER PUE\0"
+  "BAMUM LETTER RAE\0"
+  "BAMUM LETTER REE\0"
+  "BAMUM LETTER REN\0"
+  "BAMUM LETTER REUX\0"
+  "BAMUM LETTER RIEE\0"
+  "BAMUM LETTER RII\0"
+  "BAMUM LETTER RU\0"
+  "BAMUM LETTER SAMBA\0"
+  "BAMUM LETTER SEUX\0"
+  "BAMUM LETTER SHEUX\0"
+  "BAMUM LETTER SHII\0"
+  "BAMUM LETTER SHO\0"
+  "BAMUM LETTER SHU\0"
+  "BAMUM LETTER SI\0"
+  "BAMUM LETTER SUU\0"
+  "BAMUM LETTER TAA\0"
+  "BAMUM LETTER TAE\0"
+  "BAMUM LETTER TEN\0"
+  "BAMUM LETTER TET\0"
+  "BAMUM LETTER TI\0"
+  "BAMUM LETTER U\0"
+  "BAMUM LETTER WA\0"
+  "BAMUM LETTER WUE\0"
+  "BAMUM LETTER YA\0"
+  "BAMUM LETTER YOQ\0"
+  "BAMUM LETTER YUQ\0"
+  "BAMUM NJAEMLI\0"
+  "BAMUM QUESTION MARK\0"
+  "BAMUM SEMICOLON\0"
+  "BASEBALL\0"
   "BEAMED EIGHTH NOTES\0"
   "BEAMED SIXTEENTH NOTES\0"
   "BECAUSE\0"
@@ -1472,6 +1619,7 @@ static const char unicode_names_strings[] = \
   "BENGALI DIGIT THREE\0"
   "BENGALI DIGIT TWO\0"
   "BENGALI DIGIT ZERO\0"
+  "BENGALI GANDA MARK\0"
   "BENGALI ISSHAR\0"
   "BENGALI LETTER A\0"
   "BENGALI LETTER AA\0"
@@ -1566,6 +1714,7 @@ static const char unicode_names_strings[] = \
   "BLACK CIRCLE WITH TWO WHITE DOTS\0"
   "BLACK CIRCLE WITH WHITE DOT RIGHT\0"
   "BLACK CLUB SUIT\0"
+  "BLACK CROSS ON SHIELD\0"
   "BLACK DIAMOND\0"
   "BLACK DIAMOND MINUS WHITE X\0"
   "BLACK DIAMOND SUIT\0"
@@ -1583,6 +1732,7 @@ static const char unicode_names_strings[] = \
   "BLACK HOURGLASS\0"
   "BLACK LARGE CIRCLE\0"
   "BLACK LARGE SQUARE\0"
+  "BLACK LEFT LANE MERGE\0"
   "BLACK LEFT POINTING INDEX\0"
   "BLACK LEFT-POINTING POINTER\0"
   "BLACK LEFT-POINTING SMALL TRIANGLE\0"
@@ -1615,11 +1765,14 @@ static const char unicode_names_strings[] = \
   "BLACK SMALL SQUARE\0"
   "BLACK SMALL STAR\0"
   "BLACK SMILING FACE\0"
+  "BLACK SNOWMAN\0"
   "BLACK SPADE SUIT\0"
   "BLACK SQUARE\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 SMALL TRIANGLE\0"
   "BLACK UP-POINTING TRIANGLE\0"
@@ -2409,11 +2562,15 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS A\0"
   "CANADIAN SYLLABICS AA\0"
   "CANADIAN SYLLABICS AAI\0"
+  "CANADIAN SYLLABICS AAY\0"
   "CANADIAN SYLLABICS AI\0"
   "CANADIAN SYLLABICS AIVILIK B\0"
   "CANADIAN SYLLABICS AN\0"
   "CANADIAN SYLLABICS ATHAPASCAN M\0"
   "CANADIAN SYLLABICS ATHAPASCAN S\0"
+  "CANADIAN SYLLABICS AY\0"
+  "CANADIAN SYLLABICS BEAVER DENE L\0"
+  "CANADIAN SYLLABICS BEAVER DENE R\0"
   "CANADIAN SYLLABICS BIBLE-CREE Y\0"
   "CANADIAN SYLLABICS BLACKFOOT A\0"
   "CANADIAN SYLLABICS BLACKFOOT E\0"
@@ -2428,6 +2585,7 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS BLACKFOOT NO\0"
   "CANADIAN SYLLABICS BLACKFOOT O\0"
   "CANADIAN SYLLABICS BLACKFOOT S\0"
+  "CANADIAN SYLLABICS BLACKFOOT W\0"
   "CANADIAN SYLLABICS BLACKFOOT WA\0"
   "CANADIAN SYLLABICS BLACKFOOT WE\0"
   "CANADIAN SYLLABICS BLACKFOOT WI\0"
@@ -2443,6 +2601,8 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS CARRIER CHO\0"
   "CANADIAN SYLLABICS CARRIER CHU\0"
   "CANADIAN SYLLABICS CARRIER DEE\0"
+  "CANADIAN SYLLABICS CARRIER DENE GEE\0"
+  "CANADIAN SYLLABICS CARRIER DENTAL S\0"
   "CANADIAN SYLLABICS CARRIER DI\0"
   "CANADIAN SYLLABICS CARRIER DLA\0"
   "CANADIAN SYLLABICS CARRIER DLE\0"
@@ -2458,6 +2618,7 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS CARRIER DZU\0"
   "CANADIAN SYLLABICS CARRIER EE\0"
   "CANADIAN SYLLABICS CARRIER GA\0"
+  "CANADIAN SYLLABICS CARRIER GAA\0"
   "CANADIAN SYLLABICS CARRIER GE\0"
   "CANADIAN SYLLABICS CARRIER GEE\0"
   "CANADIAN SYLLABICS CARRIER GHA\0"
@@ -2469,6 +2630,8 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS CARRIER GI\0"
   "CANADIAN SYLLABICS CARRIER GO\0"
   "CANADIAN SYLLABICS CARRIER GU\0"
+  "CANADIAN SYLLABICS CARRIER GWA\0"
+  "CANADIAN SYLLABICS CARRIER GWU\0"
   "CANADIAN SYLLABICS CARRIER H\0"
   "CANADIAN SYLLABICS CARRIER HEE\0"
   "CANADIAN SYLLABICS CARRIER HI\0"
@@ -2492,6 +2655,7 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS CARRIER JJU\0"
   "CANADIAN SYLLABICS CARRIER JO\0"
   "CANADIAN SYLLABICS CARRIER JU\0"
+  "CANADIAN SYLLABICS CARRIER JWA\0"
   "CANADIAN SYLLABICS CARRIER KHA\0"
   "CANADIAN SYLLABICS CARRIER KHE\0"
   "CANADIAN SYLLABICS CARRIER KHEE\0"
@@ -2625,6 +2789,7 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS CWO\0"
   "CANADIAN SYLLABICS CWOO\0"
   "CANADIAN SYLLABICS E\0"
+  "CANADIAN SYLLABICS EASTERN W\0"
   "CANADIAN SYLLABICS EN\0"
   "CANADIAN SYLLABICS F\0"
   "CANADIAN SYLLABICS FA\0"
@@ -2641,9 +2806,11 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS FINAL GRAVE\0"
   "CANADIAN SYLLABICS FINAL MIDDLE DOT\0"
   "CANADIAN SYLLABICS FINAL PLUS\0"
+  "CANADIAN SYLLABICS FINAL RAISED DOT\0"
   "CANADIAN SYLLABICS FINAL RIGHT HALF RING\0"
   "CANADIAN SYLLABICS FINAL RING\0"
   "CANADIAN SYLLABICS FINAL SHORT HORIZONTAL STROKE\0"
+  "CANADIAN SYLLABICS FINAL SMALL RING\0"
   "CANADIAN SYLLABICS FINAL TOP HALF RING\0"
   "CANADIAN SYLLABICS FO\0"
   "CANADIAN SYLLABICS FOO\0"
@@ -2651,6 +2818,7 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS FWAA\0"
   "CANADIAN SYLLABICS GLOTTAL STOP\0"
   "CANADIAN SYLLABICS HK\0"
+  "CANADIAN SYLLABICS HYPHEN\0"
   "CANADIAN SYLLABICS I\0"
   "CANADIAN SYLLABICS II\0"
   "CANADIAN SYLLABICS IN\0"
@@ -2658,6 +2826,7 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS KA\0"
   "CANADIAN SYLLABICS KAA\0"
   "CANADIAN SYLLABICS KAAI\0"
+  "CANADIAN SYLLABICS KAY\0"
   "CANADIAN SYLLABICS KE\0"
   "CANADIAN SYLLABICS KI\0"
   "CANADIAN SYLLABICS KII\0"
@@ -2666,6 +2835,7 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS KW\0"
   "CANADIAN SYLLABICS KWA\0"
   "CANADIAN SYLLABICS KWAA\0"
+  "CANADIAN SYLLABICS KWAY\0"
   "CANADIAN SYLLABICS KWE\0"
   "CANADIAN SYLLABICS KWI\0"
   "CANADIAN SYLLABICS KWII\0"
@@ -2675,6 +2845,7 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS LA\0"
   "CANADIAN SYLLABICS LAA\0"
   "CANADIAN SYLLABICS LAAI\0"
+  "CANADIAN SYLLABICS LAY\0"
   "CANADIAN SYLLABICS LE\0"
   "CANADIAN SYLLABICS LH\0"
   "CANADIAN SYLLABICS LHA\0"
@@ -2698,6 +2869,7 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS MA\0"
   "CANADIAN SYLLABICS MAA\0"
   "CANADIAN SYLLABICS MAAI\0"
+  "CANADIAN SYLLABICS MAY\0"
   "CANADIAN SYLLABICS ME\0"
   "CANADIAN SYLLABICS MEDIAL L\0"
   "CANADIAN SYLLABICS MEDIAL R\0"
@@ -2736,6 +2908,7 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS NASKAPI WAA\0"
   "CANADIAN SYLLABICS NASKAPI WOO\0"
   "CANADIAN SYLLABICS NASKAPI YWAA\0"
+  "CANADIAN SYLLABICS NAY\0"
   "CANADIAN SYLLABICS NE\0"
   "CANADIAN SYLLABICS NG\0"
   "CANADIAN SYLLABICS NGA\0"
@@ -2758,6 +2931,7 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS NNGOO\0"
   "CANADIAN SYLLABICS NO\0"
   "CANADIAN SYLLABICS NOO\0"
+  "CANADIAN SYLLABICS NOY\0"
   "CANADIAN SYLLABICS NUNAVIK H\0"
   "CANADIAN SYLLABICS NUNAVIK HA\0"
   "CANADIAN SYLLABICS NUNAVIK HAA\0"
@@ -2770,18 +2944,37 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS NWA\0"
   "CANADIAN SYLLABICS NWAA\0"
   "CANADIAN SYLLABICS NWE\0"
+  "CANADIAN SYLLABICS NWI\0"
+  "CANADIAN SYLLABICS NWII\0"
+  "CANADIAN SYLLABICS NWO\0"
+  "CANADIAN SYLLABICS NWOO\0"
   "CANADIAN SYLLABICS O\0"
+  "CANADIAN SYLLABICS OJIBWAY C\0"
+  "CANADIAN SYLLABICS OJIBWAY K\0"
+  "CANADIAN SYLLABICS OJIBWAY M\0"
+  "CANADIAN SYLLABICS OJIBWAY N\0"
+  "CANADIAN SYLLABICS OJIBWAY NWI\0"
+  "CANADIAN SYLLABICS OJIBWAY NWII\0"
+  "CANADIAN SYLLABICS OJIBWAY NWO\0"
+  "CANADIAN SYLLABICS OJIBWAY NWOO\0"
+  "CANADIAN SYLLABICS OJIBWAY P\0"
+  "CANADIAN SYLLABICS OJIBWAY S\0"
+  "CANADIAN SYLLABICS OJIBWAY SH\0"
+  "CANADIAN SYLLABICS OJIBWAY T\0"
   "CANADIAN SYLLABICS ON\0"
   "CANADIAN SYLLABICS OO\0"
+  "CANADIAN SYLLABICS OY\0"
   "CANADIAN SYLLABICS P\0"
   "CANADIAN SYLLABICS PA\0"
   "CANADIAN SYLLABICS PAA\0"
   "CANADIAN SYLLABICS PAAI\0"
+  "CANADIAN SYLLABICS PAY\0"
   "CANADIAN SYLLABICS PE\0"
   "CANADIAN SYLLABICS PI\0"
   "CANADIAN SYLLABICS PII\0"
   "CANADIAN SYLLABICS PO\0"
   "CANADIAN SYLLABICS POO\0"
+  "CANADIAN SYLLABICS POY\0"
   "CANADIAN SYLLABICS PWA\0"
   "CANADIAN SYLLABICS PWAA\0"
   "CANADIAN SYLLABICS PWE\0"
@@ -2789,6 +2982,7 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS PWII\0"
   "CANADIAN SYLLABICS PWO\0"
   "CANADIAN SYLLABICS PWOO\0"
+  "CANADIAN SYLLABICS PWOY\0"
   "CANADIAN SYLLABICS Q\0"
   "CANADIAN SYLLABICS QA\0"
   "CANADIAN SYLLABICS QAA\0"
@@ -2800,41 +2994,56 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS QOO\0"
   "CANADIAN SYLLABICS R\0"
   "CANADIAN SYLLABICS R-CREE RE\0"
+  "CANADIAN SYLLABICS R-CREE RWE\0"
   "CANADIAN SYLLABICS RA\0"
   "CANADIAN SYLLABICS RAA\0"
   "CANADIAN SYLLABICS RAAI\0"
+  "CANADIAN SYLLABICS RAY\0"
   "CANADIAN SYLLABICS RE\0"
   "CANADIAN SYLLABICS RI\0"
   "CANADIAN SYLLABICS RII\0"
   "CANADIAN SYLLABICS RO\0"
   "CANADIAN SYLLABICS ROO\0"
+  "CANADIAN SYLLABICS RWA\0"
   "CANADIAN SYLLABICS RWAA\0"
+  "CANADIAN SYLLABICS RWEE\0"
+  "CANADIAN SYLLABICS RWI\0"
+  "CANADIAN SYLLABICS RWII\0"
+  "CANADIAN SYLLABICS RWO\0"
+  "CANADIAN SYLLABICS RWOO\0"
   "CANADIAN SYLLABICS S\0"
   "CANADIAN SYLLABICS SA\0"
   "CANADIAN SYLLABICS SAA\0"
   "CANADIAN SYLLABICS SAAI\0"
+  "CANADIAN SYLLABICS SAY\0"
   "CANADIAN SYLLABICS SAYISI HA\0"
   "CANADIAN SYLLABICS SAYISI HE\0"
   "CANADIAN SYLLABICS SAYISI HI\0"
   "CANADIAN SYLLABICS SAYISI HO\0"
+  "CANADIAN SYLLABICS SAYISI HOO\0"
   "CANADIAN SYLLABICS SAYISI JI\0"
   "CANADIAN SYLLABICS SAYISI JU\0"
+  "CANADIAN SYLLABICS SAYISI JUU\0"
   "CANADIAN SYLLABICS SAYISI M\0"
   "CANADIAN SYLLABICS SAYISI SHA\0"
   "CANADIAN SYLLABICS SAYISI SHE\0"
   "CANADIAN SYLLABICS SAYISI SHI\0"
   "CANADIAN SYLLABICS SAYISI SHO\0"
+  "CANADIAN SYLLABICS SAYISI SHOO\0"
+  "CANADIAN SYLLABICS SAYISI SHWE\0"
   "CANADIAN SYLLABICS SAYISI TH\0"
   "CANADIAN SYLLABICS SAYISI YI\0"
   "CANADIAN SYLLABICS SE\0"
   "CANADIAN SYLLABICS SH\0"
   "CANADIAN SYLLABICS SHA\0"
   "CANADIAN SYLLABICS SHAA\0"
+  "CANADIAN SYLLABICS SHAY\0"
   "CANADIAN SYLLABICS SHE\0"
   "CANADIAN SYLLABICS SHI\0"
   "CANADIAN SYLLABICS SHII\0"
   "CANADIAN SYLLABICS SHO\0"
   "CANADIAN SYLLABICS SHOO\0"
+  "CANADIAN SYLLABICS SHOY\0"
   "CANADIAN SYLLABICS SHWA\0"
   "CANADIAN SYLLABICS SHWAA\0"
   "CANADIAN SYLLABICS SHWE\0"
@@ -2842,6 +3051,7 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS SHWII\0"
   "CANADIAN SYLLABICS SHWO\0"
   "CANADIAN SYLLABICS SHWOO\0"
+  "CANADIAN SYLLABICS SHWOY\0"
   "CANADIAN SYLLABICS SI\0"
   "CANADIAN SYLLABICS SII\0"
   "CANADIAN SYLLABICS SO\0"
@@ -2850,6 +3060,7 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS SOUTH-SLAVEY KEH\0"
   "CANADIAN SYLLABICS SOUTH-SLAVEY KIH\0"
   "CANADIAN SYLLABICS SOUTH-SLAVEY KOH\0"
+  "CANADIAN SYLLABICS SOY\0"
   "CANADIAN SYLLABICS SW\0"
   "CANADIAN SYLLABICS SWA\0"
   "CANADIAN SYLLABICS SWAA\0"
@@ -2862,6 +3073,7 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS TA\0"
   "CANADIAN SYLLABICS TAA\0"
   "CANADIAN SYLLABICS TAAI\0"
+  "CANADIAN SYLLABICS TAY\0"
   "CANADIAN SYLLABICS TE\0"
   "CANADIAN SYLLABICS TH\0"
   "CANADIAN SYLLABICS TH-CREE TH\0"
@@ -2879,22 +3091,29 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS THII\0"
   "CANADIAN SYLLABICS THO\0"
   "CANADIAN SYLLABICS THOO\0"
+  "CANADIAN SYLLABICS THWA\0"
   "CANADIAN SYLLABICS THWAA\0"
+  "CANADIAN SYLLABICS THWE\0"
   "CANADIAN SYLLABICS TI\0"
   "CANADIAN SYLLABICS TII\0"
   "CANADIAN SYLLABICS TLHA\0"
   "CANADIAN SYLLABICS TLHE\0"
   "CANADIAN SYLLABICS TLHI\0"
   "CANADIAN SYLLABICS TLHO\0"
+  "CANADIAN SYLLABICS TLHOO\0"
+  "CANADIAN SYLLABICS TLHWE\0"
   "CANADIAN SYLLABICS TO\0"
   "CANADIAN SYLLABICS TOO\0"
   "CANADIAN SYLLABICS TTA\0"
   "CANADIAN SYLLABICS TTE\0"
   "CANADIAN SYLLABICS TTH\0"
   "CANADIAN SYLLABICS TTHA\0"
+  "CANADIAN SYLLABICS TTHAA\0"
   "CANADIAN SYLLABICS TTHE\0"
   "CANADIAN SYLLABICS TTHI\0"
   "CANADIAN SYLLABICS TTHO\0"
+  "CANADIAN SYLLABICS TTHOO\0"
+  "CANADIAN SYLLABICS TTHWE\0"
   "CANADIAN SYLLABICS TTI\0"
   "CANADIAN SYLLABICS TTO\0"
   "CANADIAN SYLLABICS TWA\0"
@@ -2910,6 +3129,7 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS TYO\0"
   "CANADIAN SYLLABICS WA\0"
   "CANADIAN SYLLABICS WAA\0"
+  "CANADIAN SYLLABICS WAY\0"
   "CANADIAN SYLLABICS WE\0"
   "CANADIAN SYLLABICS WEST-CREE CWA\0"
   "CANADIAN SYLLABICS WEST-CREE CWAA\0"
@@ -2928,8 +3148,10 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS WEST-CREE KWOO\0"
   "CANADIAN SYLLABICS WEST-CREE L\0"
   "CANADIAN SYLLABICS WEST-CREE LA\0"
+  "CANADIAN SYLLABICS WEST-CREE LAA\0"
   "CANADIAN SYLLABICS WEST-CREE LE\0"
   "CANADIAN SYLLABICS WEST-CREE LO\0"
+  "CANADIAN SYLLABICS WEST-CREE LOO\0"
   "CANADIAN SYLLABICS WEST-CREE LWA\0"
   "CANADIAN SYLLABICS WEST-CREE LWAA\0"
   "CANADIAN SYLLABICS WEST-CREE LWE\0"
@@ -2999,15 +3221,24 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS WEST-CREE YWII\0"
   "CANADIAN SYLLABICS WEST-CREE YWO\0"
   "CANADIAN SYLLABICS WEST-CREE YWOO\0"
+  "CANADIAN SYLLABICS WESTERN W\0"
   "CANADIAN SYLLABICS WI\0"
   "CANADIAN SYLLABICS WII\0"
   "CANADIAN SYLLABICS WO\0"
   "CANADIAN SYLLABICS WOO\0"
+  "CANADIAN SYLLABICS WOODS-CREE FINAL TH\0"
   "CANADIAN SYLLABICS WOODS-CREE TH\0"
   "CANADIAN SYLLABICS WOODS-CREE THA\0"
   "CANADIAN SYLLABICS WOODS-CREE THE\0"
   "CANADIAN SYLLABICS WOODS-CREE THI\0"
   "CANADIAN SYLLABICS WOODS-CREE THO\0"
+  "CANADIAN SYLLABICS WOODS-CREE THWA\0"
+  "CANADIAN SYLLABICS WOODS-CREE THWAA\0"
+  "CANADIAN SYLLABICS WOODS-CREE THWEE\0"
+  "CANADIAN SYLLABICS WOODS-CREE THWI\0"
+  "CANADIAN SYLLABICS WOODS-CREE THWII\0"
+  "CANADIAN SYLLABICS WOODS-CREE THWO\0"
+  "CANADIAN SYLLABICS WOODS-CREE THWOO\0"
   "CANADIAN SYLLABICS Y\0"
   "CANADIAN SYLLABICS Y-CREE COO\0"
   "CANADIAN SYLLABICS Y-CREE KOO\0"
@@ -3024,11 +3255,13 @@ static const char unicode_names_strings[] = \
   "CANADIAN SYLLABICS YA\0"
   "CANADIAN SYLLABICS YAA\0"
   "CANADIAN SYLLABICS YAAI\0"
+  "CANADIAN SYLLABICS YAY\0"
   "CANADIAN SYLLABICS YE\0"
   "CANADIAN SYLLABICS YI\0"
   "CANADIAN SYLLABICS YII\0"
   "CANADIAN SYLLABICS YO\0"
   "CANADIAN SYLLABICS YOO\0"
+  "CANADIAN SYLLABICS YOY\0"
   "CANADIAN SYLLABICS YWA\0"
   "CANADIAN SYLLABICS YWAA\0"
   "CANADIAN SYLLABICS YWE\0"
@@ -3039,6 +3272,7 @@ static const char unicode_names_strings[] = \
   "CANCEL TAG\0"
   "CANCER\0"
   "CAPRICORN\0"
+  "CAR SLIDING\0"
   "CARE OF\0"
   "CARET\0"
   "CARET INSERTION POINT\0"
@@ -3092,6 +3326,7 @@ static const char unicode_names_strings[] = \
   "CARIAN LETTER UUUU\0"
   "CARIAN LETTER X\0"
   "CARON\0"
+  "CASTLE\0"
   "CAUTION SIGN\0"
   "CEDI SIGN\0"
   "CEDILLA\0"
@@ -3100,6 +3335,7 @@ static const char unicode_names_strings[] = \
   "CENTRELINE LOW LINE\0"
   "CENTRELINE OVERLINE\0"
   "CERES\0"
+  "CHAINS\0"
   "CHAM CONSONANT SIGN FINAL H\0"
   "CHAM CONSONANT SIGN FINAL M\0"
   "CHAM CONSONANT SIGN FINAL NG\0"
@@ -3272,6 +3508,7 @@ static const char unicode_names_strings[] = \
   "CHEROKEE LETTER YV\0"
   "CHI RHO\0"
   "CHIRON\0"
+  "CHURCH\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"
@@ -3287,6 +3524,8 @@ static const char unicode_names_strings[] = \
   "CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN\0"
   "CIRCLED ASTERISK OPERATOR\0"
   "CIRCLED BULLET\0"
+  "CIRCLED CD\0"
+  "CIRCLED CROSSING LANES\0"
   "CIRCLED DASH\0"
   "CIRCLED DIGIT EIGHT\0"
   "CIRCLED DIGIT FIVE\0"
@@ -3352,6 +3591,8 @@ static const char unicode_names_strings[] = \
   "CIRCLED IDEOGRAPH HAVE\0"
   "CIRCLED IDEOGRAPH HIGH\0"
   "CIRCLED IDEOGRAPH ITEM\0"
+  "CIRCLED IDEOGRAPH KINDERGARTEN\0"
+  "CIRCLED IDEOGRAPH KOTO\0"
   "CIRCLED IDEOGRAPH LABOR\0"
   "CIRCLED IDEOGRAPH LEFT\0"
   "CIRCLED IDEOGRAPH LOW\0"
@@ -3364,10 +3605,12 @@ static const char unicode_names_strings[] = \
   "CIRCLED IDEOGRAPH NINE\0"
   "CIRCLED IDEOGRAPH ONE\0"
   "CIRCLED IDEOGRAPH PRINT\0"
+  "CIRCLED IDEOGRAPH QUESTION\0"
   "CIRCLED IDEOGRAPH RELIGION\0"
   "CIRCLED IDEOGRAPH RESOURCE\0"
   "CIRCLED IDEOGRAPH REST\0"
   "CIRCLED IDEOGRAPH RIGHT\0"
+  "CIRCLED IDEOGRAPH SCHOOL\0"
   "CIRCLED IDEOGRAPH SECRET\0"
   "CIRCLED IDEOGRAPH SEVEN\0"
   "CIRCLED IDEOGRAPH SIX\0"
@@ -3383,6 +3626,8 @@ static const char unicode_names_strings[] = \
   "CIRCLED IDEOGRAPH TWO\0"
   "CIRCLED IDEOGRAPH WATER\0"
   "CIRCLED IDEOGRAPH WOOD\0"
+  "CIRCLED ITALIC LATIN CAPITAL LETTER C\0"
+  "CIRCLED ITALIC LATIN CAPITAL LETTER R\0"
   "CIRCLED KATAKANA A\0"
   "CIRCLED KATAKANA E\0"
   "CIRCLED KATAKANA HA\0"
@@ -3488,14 +3733,17 @@ static const char unicode_names_strings[] = \
   "CIRCLED MINUS\0"
   "CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT\0"
   "CIRCLED NUMBER EIGHTEEN\0"
+  "CIRCLED NUMBER EIGHTY ON BLACK SQUARE\0"
   "CIRCLED NUMBER ELEVEN\0"
   "CIRCLED NUMBER FIFTEEN\0"
   "CIRCLED NUMBER FIFTY\0"
+  "CIRCLED NUMBER FIFTY ON BLACK SQUARE\0"
   "CIRCLED NUMBER FORTY\0"
   "CIRCLED NUMBER FORTY EIGHT\0"
   "CIRCLED NUMBER FORTY FIVE\0"
   "CIRCLED NUMBER FORTY FOUR\0"
   "CIRCLED NUMBER FORTY NINE\0"
+  "CIRCLED NUMBER FORTY ON BLACK SQUARE\0"
   "CIRCLED NUMBER FORTY ONE\0"
   "CIRCLED NUMBER FORTY SEVEN\0"
   "CIRCLED NUMBER FORTY SIX\0"
@@ -3504,14 +3752,18 @@ static const char unicode_names_strings[] = \
   "CIRCLED NUMBER FOURTEEN\0"
   "CIRCLED NUMBER NINETEEN\0"
   "CIRCLED NUMBER SEVENTEEN\0"
+  "CIRCLED NUMBER SEVENTY ON BLACK SQUARE\0"
   "CIRCLED NUMBER SIXTEEN\0"
+  "CIRCLED NUMBER SIXTY ON BLACK SQUARE\0"
   "CIRCLED NUMBER TEN\0"
+  "CIRCLED NUMBER TEN ON BLACK SQUARE\0"
   "CIRCLED NUMBER THIRTEEN\0"
   "CIRCLED NUMBER THIRTY\0"
   "CIRCLED NUMBER THIRTY EIGHT\0"
   "CIRCLED NUMBER THIRTY FIVE\0"
   "CIRCLED NUMBER THIRTY FOUR\0"
   "CIRCLED NUMBER THIRTY NINE\0"
+  "CIRCLED NUMBER THIRTY ON BLACK SQUARE\0"
   "CIRCLED NUMBER THIRTY ONE\0"
   "CIRCLED NUMBER THIRTY SEVEN\0"
   "CIRCLED NUMBER THIRTY SIX\0"
@@ -3523,6 +3775,7 @@ static const char unicode_names_strings[] = \
   "CIRCLED NUMBER TWENTY FIVE\0"
   "CIRCLED NUMBER TWENTY FOUR\0"
   "CIRCLED NUMBER TWENTY NINE\0"
+  "CIRCLED NUMBER TWENTY ON BLACK SQUARE\0"
   "CIRCLED NUMBER TWENTY ONE\0"
   "CIRCLED NUMBER TWENTY SEVEN\0"
   "CIRCLED NUMBER TWENTY SIX\0"
@@ -3540,6 +3793,7 @@ static const char unicode_names_strings[] = \
   "CIRCLED VERTICAL BAR\0"
   "CIRCLED WHITE BULLET\0"
   "CIRCLED WHITE STAR\0"
+  "CIRCLED WZ\0"
   "CIRCULATION FUNCTION\0"
   "CIRCUMFLEX ACCENT\0"
   "CJK COMPATIBILITY IDEOGRAPH-2F800\0"
@@ -4445,6 +4699,9 @@ static const char unicode_names_strings[] = \
   "CJK COMPATIBILITY IDEOGRAPH-FA68\0"
   "CJK COMPATIBILITY IDEOGRAPH-FA69\0"
   "CJK COMPATIBILITY IDEOGRAPH-FA6A\0"
+  "CJK COMPATIBILITY IDEOGRAPH-FA6B\0"
+  "CJK COMPATIBILITY IDEOGRAPH-FA6C\0"
+  "CJK COMPATIBILITY IDEOGRAPH-FA6D\0"
   "CJK COMPATIBILITY IDEOGRAPH-FA70\0"
   "CJK COMPATIBILITY IDEOGRAPH-FA71\0"
   "CJK COMPATIBILITY IDEOGRAPH-FA72\0"
@@ -4728,6 +4985,7 @@ static const char unicode_names_strings[] = \
   "COMBINING ACUTE-GRAVE-ACUTE\0"
   "COMBINING ACUTE-MACRON\0"
   "COMBINING ALMOST EQUAL TO ABOVE\0"
+  "COMBINING ALMOST EQUAL TO BELOW\0"
   "COMBINING ANNUITY SYMBOL\0"
   "COMBINING ANTICLOCKWISE ARROW ABOVE\0"
   "COMBINING ANTICLOCKWISE RING OVERLAY\0"
@@ -4795,6 +5053,24 @@ static const char unicode_names_strings[] = \
   "COMBINING CYRILLIC THOUSAND MILLIONS SIGN\0"
   "COMBINING CYRILLIC TITLO\0"
   "COMBINING CYRILLIC VZMET\0"
+  "COMBINING DEVANAGARI DIGIT EIGHT\0"
+  "COMBINING DEVANAGARI DIGIT FIVE\0"
+  "COMBINING DEVANAGARI DIGIT FOUR\0"
+  "COMBINING DEVANAGARI DIGIT NINE\0"
+  "COMBINING DEVANAGARI DIGIT ONE\0"
+  "COMBINING DEVANAGARI DIGIT SEVEN\0"
+  "COMBINING DEVANAGARI DIGIT SIX\0"
+  "COMBINING DEVANAGARI DIGIT THREE\0"
+  "COMBINING DEVANAGARI DIGIT TWO\0"
+  "COMBINING DEVANAGARI DIGIT ZERO\0"
+  "COMBINING DEVANAGARI LETTER A\0"
+  "COMBINING DEVANAGARI LETTER KA\0"
+  "COMBINING DEVANAGARI LETTER NA\0"
+  "COMBINING DEVANAGARI LETTER PA\0"
+  "COMBINING DEVANAGARI LETTER RA\0"
+  "COMBINING DEVANAGARI LETTER U\0"
+  "COMBINING DEVANAGARI LETTER VI\0"
+  "COMBINING DEVANAGARI SIGN AVAGRAHA\0"
   "COMBINING DIAERESIS\0"
   "COMBINING DIAERESIS BELOW\0"
   "COMBINING DOT ABOVE\0"
@@ -4986,7 +5262,9 @@ static const char unicode_names_strings[] = \
   "COPTIC CAPITAL LETTER ALFA\0"
   "COPTIC CAPITAL LETTER CROSSED SHEI\0"
   "COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE\0"
+  "COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA\0"
   "COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI\0"
+  "COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI\0"
   "COPTIC CAPITAL LETTER DALDA\0"
   "COPTIC CAPITAL LETTER DEI\0"
   "COPTIC CAPITAL LETTER DIALECT-P ALEF\0"
@@ -5039,6 +5317,9 @@ static const char unicode_names_strings[] = \
   "COPTIC CAPITAL LETTER UA\0"
   "COPTIC CAPITAL LETTER VIDA\0"
   "COPTIC CAPITAL LETTER ZATA\0"
+  "COPTIC COMBINING NI ABOVE\0"
+  "COPTIC COMBINING SPIRITUS ASPER\0"
+  "COPTIC COMBINING SPIRITUS LENIS\0"
   "COPTIC FRACTION ONE HALF\0"
   "COPTIC FULL STOP\0"
   "COPTIC MORPHOLOGICAL DIVIDER\0"
@@ -5050,7 +5331,9 @@ static const char unicode_names_strings[] = \
   "COPTIC SMALL LETTER ALFA\0"
   "COPTIC SMALL LETTER CROSSED SHEI\0"
   "COPTIC SMALL LETTER CRYPTOGRAMMIC EIE\0"
+  "COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA\0"
   "COPTIC SMALL LETTER CRYPTOGRAMMIC NI\0"
+  "COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI\0"
   "COPTIC SMALL LETTER DALDA\0"
   "COPTIC SMALL LETTER DEI\0"
   "COPTIC SMALL LETTER DIALECT-P ALEF\0"
@@ -5134,7 +5417,9 @@ static const char unicode_names_strings[] = \
   "COUNTING ROD UNIT DIGIT TWO\0"
   "CROSS OF JERUSALEM\0"
   "CROSS OF LORRAINE\0"
+  "CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P\0"
   "CROSSED SWORDS\0"
+  "CROSSING LANES\0"
   "CRUZEIRO SIGN\0"
   "CUBE ROOT\0"
   "CUNEIFORM NUMERIC SIGN EIGHT ASH\0"
@@ -6119,6 +6404,7 @@ static const char unicode_names_strings[] = \
   "CUNEIFORM SIGN ZU5 TIMES A\0"
   "CUNEIFORM SIGN ZUBUR\0"
   "CUNEIFORM SIGN ZUM\0"
+  "CUP ON BLACK SQUARE\0"
   "CURLY BRACKET EXTENSION\0"
   "CURLY LOGICAL AND\0"
   "CURLY LOGICAL OR\0"
@@ -6293,6 +6579,7 @@ static const char unicode_names_strings[] = \
   "CYRILLIC CAPITAL LETTER OMEGA WITH TITLO\0"
   "CYRILLIC CAPITAL LETTER OT\0"
   "CYRILLIC CAPITAL LETTER PE\0"
+  "CYRILLIC CAPITAL LETTER PE WITH DESCENDER\0"
   "CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK\0"
   "CYRILLIC CAPITAL LETTER PSI\0"
   "CYRILLIC CAPITAL LETTER QA\0"
@@ -6474,6 +6761,7 @@ static const char unicode_names_strings[] = \
   "CYRILLIC SMALL LETTER OT\0"
   "CYRILLIC SMALL LETTER PALOCHKA\0"
   "CYRILLIC SMALL LETTER PE\0"
+  "CYRILLIC SMALL LETTER PE WITH DESCENDER\0"
   "CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK\0"
   "CYRILLIC SMALL LETTER PSI\0"
   "CYRILLIC SMALL LETTER QA\0"
@@ -6543,6 +6831,7 @@ static const char unicode_names_strings[] = \
   "DASHED LOW LINE\0"
   "DASHED OVERLINE\0"
   "DASHED TRIANGLE-HEADED RIGHTWARDS ARROW\0"
+  "DECIMAL EXPONENT SYMBOL\0"
   "DECIMAL SEPARATOR KEY SYMBOL\0"
   "DEGREE CELSIUS\0"
   "DEGREE FAHRENHEIT\0"
@@ -6646,6 +6935,7 @@ static const char unicode_names_strings[] = \
   "DESERET SMALL LETTER ZHEE\0"
   "DEVANAGARI ABBREVIATION SIGN\0"
   "DEVANAGARI ACUTE ACCENT\0"
+  "DEVANAGARI CARET\0"
   "DEVANAGARI DANDA\0"
   "DEVANAGARI DIGIT EIGHT\0"
   "DEVANAGARI DIGIT FIVE\0"
@@ -6658,7 +6948,9 @@ static const char unicode_names_strings[] = \
   "DEVANAGARI DIGIT TWO\0"
   "DEVANAGARI DIGIT ZERO\0"
   "DEVANAGARI DOUBLE DANDA\0"
+  "DEVANAGARI GAP FILLER\0"
   "DEVANAGARI GRAVE ACCENT\0"
+  "DEVANAGARI HEADSTROKE\0"
   "DEVANAGARI LETTER A\0"
   "DEVANAGARI LETTER AA\0"
   "DEVANAGARI LETTER AI\0"
@@ -6685,6 +6977,7 @@ static const char unicode_names_strings[] = \
   "DEVANAGARI LETTER GHHA\0"
   "DEVANAGARI LETTER GLOTTAL STOP\0"
   "DEVANAGARI LETTER HA\0"
+  "DEVANAGARI LETTER HEAVY YA\0"
   "DEVANAGARI LETTER I\0"
   "DEVANAGARI LETTER II\0"
   "DEVANAGARI LETTER JA\0"
@@ -6729,12 +7022,21 @@ static const char unicode_names_strings[] = \
   "DEVANAGARI LETTER YA\0"
   "DEVANAGARI LETTER YYA\0"
   "DEVANAGARI LETTER ZA\0"
+  "DEVANAGARI LETTER ZHA\0"
   "DEVANAGARI OM\0"
   "DEVANAGARI SIGN ANUSVARA\0"
   "DEVANAGARI SIGN AVAGRAHA\0"
   "DEVANAGARI SIGN CANDRABINDU\0"
+  "DEVANAGARI SIGN CANDRABINDU AVAGRAHA\0"
+  "DEVANAGARI SIGN CANDRABINDU THREE\0"
+  "DEVANAGARI SIGN CANDRABINDU TWO\0"
+  "DEVANAGARI SIGN CANDRABINDU VIRAMA\0"
+  "DEVANAGARI SIGN DOUBLE CANDRABINDU VIRAMA\0"
   "DEVANAGARI SIGN HIGH SPACING DOT\0"
+  "DEVANAGARI SIGN INVERTED CANDRABINDU\0"
   "DEVANAGARI SIGN NUKTA\0"
+  "DEVANAGARI SIGN PUSHPIKA\0"
+  "DEVANAGARI SIGN SPACING CANDRABINDU\0"
   "DEVANAGARI SIGN VIRAMA\0"
   "DEVANAGARI SIGN VISARGA\0"
   "DEVANAGARI STRESS SIGN ANUDATTA\0"
@@ -6743,11 +7045,13 @@ static const char unicode_names_strings[] = \
   "DEVANAGARI VOWEL SIGN AI\0"
   "DEVANAGARI VOWEL SIGN AU\0"
   "DEVANAGARI VOWEL SIGN CANDRA E\0"
+  "DEVANAGARI VOWEL SIGN CANDRA LONG E\0"
   "DEVANAGARI VOWEL SIGN CANDRA O\0"
   "DEVANAGARI VOWEL SIGN E\0"
   "DEVANAGARI VOWEL SIGN I\0"
   "DEVANAGARI VOWEL SIGN II\0"
   "DEVANAGARI VOWEL SIGN O\0"
+  "DEVANAGARI VOWEL SIGN PRISHTHAMATRA E\0"
   "DEVANAGARI VOWEL SIGN SHORT E\0"
   "DEVANAGARI VOWEL SIGN SHORT O\0"
   "DEVANAGARI VOWEL SIGN U\0"
@@ -6771,24 +7075,35 @@ static const char unicode_names_strings[] = \
   "DIE FACE-6\0"
   "DIFFERENCE BETWEEN\0"
   "DIGIT EIGHT\0"
+  "DIGIT EIGHT COMMA\0"
   "DIGIT EIGHT FULL STOP\0"
   "DIGIT FIVE\0"
+  "DIGIT FIVE COMMA\0"
   "DIGIT FIVE FULL STOP\0"
   "DIGIT FOUR\0"
+  "DIGIT FOUR COMMA\0"
   "DIGIT FOUR FULL STOP\0"
   "DIGIT NINE\0"
+  "DIGIT NINE COMMA\0"
   "DIGIT NINE FULL STOP\0"
   "DIGIT ONE\0"
+  "DIGIT ONE COMMA\0"
   "DIGIT ONE FULL STOP\0"
   "DIGIT SEVEN\0"
+  "DIGIT SEVEN COMMA\0"
   "DIGIT SEVEN FULL STOP\0"
   "DIGIT SIX\0"
+  "DIGIT SIX COMMA\0"
   "DIGIT SIX FULL STOP\0"
   "DIGIT THREE\0"
+  "DIGIT THREE COMMA\0"
   "DIGIT THREE FULL STOP\0"
   "DIGIT TWO\0"
+  "DIGIT TWO COMMA\0"
   "DIGIT TWO FULL STOP\0"
   "DIGIT ZERO\0"
+  "DIGIT ZERO COMMA\0"
+  "DIGIT ZERO FULL STOP\0"
   "DIGRAM FOR EARTH\0"
   "DIGRAM FOR EARTHLY HEAVEN\0"
   "DIGRAM FOR EARTHLY HUMAN\0"
@@ -6830,6 +7145,7 @@ 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"
+  "DISABLED CAR\0"
   "DISCONTINUOUS UNDERLINE SYMBOL\0"
   "DITTO MARK\0"
   "DIVIDES\0"
@@ -7070,10 +7386,1082 @@ static const char unicode_names_strings[] = \
   "DOWNWARDS ZIGZAG ARROW\0"
   "DRACHMA SIGN\0"
   "DRAFTING POINT RIGHTWARDS ARROW\0"
+  "DRIVE SLOW SIGN\0"
   "EARTH\0"
   "EARTH GROUND\0"
   "EAST SYRIAC CROSS\0"
   "EDITORIAL CORONIS\0"
+  "EGYPTIAN HIEROGLYPH A001\0"
+  "EGYPTIAN HIEROGLYPH A002\0"
+  "EGYPTIAN HIEROGLYPH A003\0"
+  "EGYPTIAN HIEROGLYPH A004\0"
+  "EGYPTIAN HIEROGLYPH A005\0"
+  "EGYPTIAN HIEROGLYPH A005A\0"
+  "EGYPTIAN HIEROGLYPH A006\0"
+  "EGYPTIAN HIEROGLYPH A006A\0"
+  "EGYPTIAN HIEROGLYPH A006B\0"
+  "EGYPTIAN HIEROGLYPH A007\0"
+  "EGYPTIAN HIEROGLYPH A008\0"
+  "EGYPTIAN HIEROGLYPH A009\0"
+  "EGYPTIAN HIEROGLYPH A010\0"
+  "EGYPTIAN HIEROGLYPH A011\0"
+  "EGYPTIAN HIEROGLYPH A012\0"
+  "EGYPTIAN HIEROGLYPH A013\0"
+  "EGYPTIAN HIEROGLYPH A014\0"
+  "EGYPTIAN HIEROGLYPH A014A\0"
+  "EGYPTIAN HIEROGLYPH A015\0"
+  "EGYPTIAN HIEROGLYPH A016\0"
+  "EGYPTIAN HIEROGLYPH A017\0"
+  "EGYPTIAN HIEROGLYPH A017A\0"
+  "EGYPTIAN HIEROGLYPH A018\0"
+  "EGYPTIAN HIEROGLYPH A019\0"
+  "EGYPTIAN HIEROGLYPH A020\0"
+  "EGYPTIAN HIEROGLYPH A021\0"
+  "EGYPTIAN HIEROGLYPH A022\0"
+  "EGYPTIAN HIEROGLYPH A023\0"
+  "EGYPTIAN HIEROGLYPH A024\0"
+  "EGYPTIAN HIEROGLYPH A025\0"
+  "EGYPTIAN HIEROGLYPH A026\0"
+  "EGYPTIAN HIEROGLYPH A027\0"
+  "EGYPTIAN HIEROGLYPH A028\0"
+  "EGYPTIAN HIEROGLYPH A029\0"
+  "EGYPTIAN HIEROGLYPH A030\0"
+  "EGYPTIAN HIEROGLYPH A031\0"
+  "EGYPTIAN HIEROGLYPH A032\0"
+  "EGYPTIAN HIEROGLYPH A032A\0"
+  "EGYPTIAN HIEROGLYPH A033\0"
+  "EGYPTIAN HIEROGLYPH A034\0"
+  "EGYPTIAN HIEROGLYPH A035\0"
+  "EGYPTIAN HIEROGLYPH A036\0"
+  "EGYPTIAN HIEROGLYPH A037\0"
+  "EGYPTIAN HIEROGLYPH A038\0"
+  "EGYPTIAN HIEROGLYPH A039\0"
+  "EGYPTIAN HIEROGLYPH A040\0"
+  "EGYPTIAN HIEROGLYPH A040A\0"
+  "EGYPTIAN HIEROGLYPH A041\0"
+  "EGYPTIAN HIEROGLYPH A042\0"
+  "EGYPTIAN HIEROGLYPH A042A\0"
+  "EGYPTIAN HIEROGLYPH A043\0"
+  "EGYPTIAN HIEROGLYPH A043A\0"
+  "EGYPTIAN HIEROGLYPH A044\0"
+  "EGYPTIAN HIEROGLYPH A045\0"
+  "EGYPTIAN HIEROGLYPH A045A\0"
+  "EGYPTIAN HIEROGLYPH A046\0"
+  "EGYPTIAN HIEROGLYPH A047\0"
+  "EGYPTIAN HIEROGLYPH A048\0"
+  "EGYPTIAN HIEROGLYPH A049\0"
+  "EGYPTIAN HIEROGLYPH A050\0"
+  "EGYPTIAN HIEROGLYPH A051\0"
+  "EGYPTIAN HIEROGLYPH A052\0"
+  "EGYPTIAN HIEROGLYPH A053\0"
+  "EGYPTIAN HIEROGLYPH A054\0"
+  "EGYPTIAN HIEROGLYPH A055\0"
+  "EGYPTIAN HIEROGLYPH A056\0"
+  "EGYPTIAN HIEROGLYPH A057\0"
+  "EGYPTIAN HIEROGLYPH A058\0"
+  "EGYPTIAN HIEROGLYPH A059\0"
+  "EGYPTIAN HIEROGLYPH A060\0"
+  "EGYPTIAN HIEROGLYPH A061\0"
+  "EGYPTIAN HIEROGLYPH A062\0"
+  "EGYPTIAN HIEROGLYPH A063\0"
+  "EGYPTIAN HIEROGLYPH A064\0"
+  "EGYPTIAN HIEROGLYPH A065\0"
+  "EGYPTIAN HIEROGLYPH A066\0"
+  "EGYPTIAN HIEROGLYPH A067\0"
+  "EGYPTIAN HIEROGLYPH A068\0"
+  "EGYPTIAN HIEROGLYPH A069\0"
+  "EGYPTIAN HIEROGLYPH A070\0"
+  "EGYPTIAN HIEROGLYPH AA001\0"
+  "EGYPTIAN HIEROGLYPH AA002\0"
+  "EGYPTIAN HIEROGLYPH AA003\0"
+  "EGYPTIAN HIEROGLYPH AA004\0"
+  "EGYPTIAN HIEROGLYPH AA005\0"
+  "EGYPTIAN HIEROGLYPH AA006\0"
+  "EGYPTIAN HIEROGLYPH AA007\0"
+  "EGYPTIAN HIEROGLYPH AA007A\0"
+  "EGYPTIAN HIEROGLYPH AA007B\0"
+  "EGYPTIAN HIEROGLYPH AA008\0"
+  "EGYPTIAN HIEROGLYPH AA009\0"
+  "EGYPTIAN HIEROGLYPH AA010\0"
+  "EGYPTIAN HIEROGLYPH AA011\0"
+  "EGYPTIAN HIEROGLYPH AA012\0"
+  "EGYPTIAN HIEROGLYPH AA013\0"
+  "EGYPTIAN HIEROGLYPH AA014\0"
+  "EGYPTIAN HIEROGLYPH AA015\0"
+  "EGYPTIAN HIEROGLYPH AA016\0"
+  "EGYPTIAN HIEROGLYPH AA017\0"
+  "EGYPTIAN HIEROGLYPH AA018\0"
+  "EGYPTIAN HIEROGLYPH AA019\0"
+  "EGYPTIAN HIEROGLYPH AA020\0"
+  "EGYPTIAN HIEROGLYPH AA021\0"
+  "EGYPTIAN HIEROGLYPH AA022\0"
+  "EGYPTIAN HIEROGLYPH AA023\0"
+  "EGYPTIAN HIEROGLYPH AA024\0"
+  "EGYPTIAN HIEROGLYPH AA025\0"
+  "EGYPTIAN HIEROGLYPH AA026\0"
+  "EGYPTIAN HIEROGLYPH AA027\0"
+  "EGYPTIAN HIEROGLYPH AA028\0"
+  "EGYPTIAN HIEROGLYPH AA029\0"
+  "EGYPTIAN HIEROGLYPH AA030\0"
+  "EGYPTIAN HIEROGLYPH AA031\0"
+  "EGYPTIAN HIEROGLYPH AA032\0"
+  "EGYPTIAN HIEROGLYPH B001\0"
+  "EGYPTIAN HIEROGLYPH B002\0"
+  "EGYPTIAN HIEROGLYPH B003\0"
+  "EGYPTIAN HIEROGLYPH B004\0"
+  "EGYPTIAN HIEROGLYPH B005\0"
+  "EGYPTIAN HIEROGLYPH B005A\0"
+  "EGYPTIAN HIEROGLYPH B006\0"
+  "EGYPTIAN HIEROGLYPH B007\0"
+  "EGYPTIAN HIEROGLYPH B008\0"
+  "EGYPTIAN HIEROGLYPH B009\0"
+  "EGYPTIAN HIEROGLYPH C001\0"
+  "EGYPTIAN HIEROGLYPH C002\0"
+  "EGYPTIAN HIEROGLYPH C002A\0"
+  "EGYPTIAN HIEROGLYPH C002B\0"
+  "EGYPTIAN HIEROGLYPH C002C\0"
+  "EGYPTIAN HIEROGLYPH C003\0"
+  "EGYPTIAN HIEROGLYPH C004\0"
+  "EGYPTIAN HIEROGLYPH C005\0"
+  "EGYPTIAN HIEROGLYPH C006\0"
+  "EGYPTIAN HIEROGLYPH C007\0"
+  "EGYPTIAN HIEROGLYPH C008\0"
+  "EGYPTIAN HIEROGLYPH C009\0"
+  "EGYPTIAN HIEROGLYPH C010\0"
+  "EGYPTIAN HIEROGLYPH C010A\0"
+  "EGYPTIAN HIEROGLYPH C011\0"
+  "EGYPTIAN HIEROGLYPH C012\0"
+  "EGYPTIAN HIEROGLYPH C013\0"
+  "EGYPTIAN HIEROGLYPH C014\0"
+  "EGYPTIAN HIEROGLYPH C015\0"
+  "EGYPTIAN HIEROGLYPH C016\0"
+  "EGYPTIAN HIEROGLYPH C017\0"
+  "EGYPTIAN HIEROGLYPH C018\0"
+  "EGYPTIAN HIEROGLYPH C019\0"
+  "EGYPTIAN HIEROGLYPH C020\0"
+  "EGYPTIAN HIEROGLYPH C021\0"
+  "EGYPTIAN HIEROGLYPH C022\0"
+  "EGYPTIAN HIEROGLYPH C023\0"
+  "EGYPTIAN HIEROGLYPH C024\0"
+  "EGYPTIAN HIEROGLYPH D001\0"
+  "EGYPTIAN HIEROGLYPH D002\0"
+  "EGYPTIAN HIEROGLYPH D003\0"
+  "EGYPTIAN HIEROGLYPH D004\0"
+  "EGYPTIAN HIEROGLYPH D005\0"
+  "EGYPTIAN HIEROGLYPH D006\0"
+  "EGYPTIAN HIEROGLYPH D007\0"
+  "EGYPTIAN HIEROGLYPH D008\0"
+  "EGYPTIAN HIEROGLYPH D008A\0"
+  "EGYPTIAN HIEROGLYPH D009\0"
+  "EGYPTIAN HIEROGLYPH D010\0"
+  "EGYPTIAN HIEROGLYPH D011\0"
+  "EGYPTIAN HIEROGLYPH D012\0"
+  "EGYPTIAN HIEROGLYPH D013\0"
+  "EGYPTIAN HIEROGLYPH D014\0"
+  "EGYPTIAN HIEROGLYPH D015\0"
+  "EGYPTIAN HIEROGLYPH D016\0"
+  "EGYPTIAN HIEROGLYPH D017\0"
+  "EGYPTIAN HIEROGLYPH D018\0"
+  "EGYPTIAN HIEROGLYPH D019\0"
+  "EGYPTIAN HIEROGLYPH D020\0"
+  "EGYPTIAN HIEROGLYPH D021\0"
+  "EGYPTIAN HIEROGLYPH D022\0"
+  "EGYPTIAN HIEROGLYPH D023\0"
+  "EGYPTIAN HIEROGLYPH D024\0"
+  "EGYPTIAN HIEROGLYPH D025\0"
+  "EGYPTIAN HIEROGLYPH D026\0"
+  "EGYPTIAN HIEROGLYPH D027\0"
+  "EGYPTIAN HIEROGLYPH D027A\0"
+  "EGYPTIAN HIEROGLYPH D028\0"
+  "EGYPTIAN HIEROGLYPH D029\0"
+  "EGYPTIAN HIEROGLYPH D030\0"
+  "EGYPTIAN HIEROGLYPH D031\0"
+  "EGYPTIAN HIEROGLYPH D031A\0"
+  "EGYPTIAN HIEROGLYPH D032\0"
+  "EGYPTIAN HIEROGLYPH D033\0"
+  "EGYPTIAN HIEROGLYPH D034\0"
+  "EGYPTIAN HIEROGLYPH D034A\0"
+  "EGYPTIAN HIEROGLYPH D035\0"
+  "EGYPTIAN HIEROGLYPH D036\0"
+  "EGYPTIAN HIEROGLYPH D037\0"
+  "EGYPTIAN HIEROGLYPH D038\0"
+  "EGYPTIAN HIEROGLYPH D039\0"
+  "EGYPTIAN HIEROGLYPH D040\0"
+  "EGYPTIAN HIEROGLYPH D041\0"
+  "EGYPTIAN HIEROGLYPH D042\0"
+  "EGYPTIAN HIEROGLYPH D043\0"
+  "EGYPTIAN HIEROGLYPH D044\0"
+  "EGYPTIAN HIEROGLYPH D045\0"
+  "EGYPTIAN HIEROGLYPH D046\0"
+  "EGYPTIAN HIEROGLYPH D046A\0"
+  "EGYPTIAN HIEROGLYPH D047\0"
+  "EGYPTIAN HIEROGLYPH D048\0"
+  "EGYPTIAN HIEROGLYPH D048A\0"
+  "EGYPTIAN HIEROGLYPH D049\0"
+  "EGYPTIAN HIEROGLYPH D050\0"
+  "EGYPTIAN HIEROGLYPH D050A\0"
+  "EGYPTIAN HIEROGLYPH D050B\0"
+  "EGYPTIAN HIEROGLYPH D050C\0"
+  "EGYPTIAN HIEROGLYPH D050D\0"
+  "EGYPTIAN HIEROGLYPH D050E\0"
+  "EGYPTIAN HIEROGLYPH D050F\0"
+  "EGYPTIAN HIEROGLYPH D050G\0"
+  "EGYPTIAN HIEROGLYPH D050H\0"
+  "EGYPTIAN HIEROGLYPH D050I\0"
+  "EGYPTIAN HIEROGLYPH D051\0"
+  "EGYPTIAN HIEROGLYPH D052\0"
+  "EGYPTIAN HIEROGLYPH D052A\0"
+  "EGYPTIAN HIEROGLYPH D053\0"
+  "EGYPTIAN HIEROGLYPH D054\0"
+  "EGYPTIAN HIEROGLYPH D054A\0"
+  "EGYPTIAN HIEROGLYPH D055\0"
+  "EGYPTIAN HIEROGLYPH D056\0"
+  "EGYPTIAN HIEROGLYPH D057\0"
+  "EGYPTIAN HIEROGLYPH D058\0"
+  "EGYPTIAN HIEROGLYPH D059\0"
+  "EGYPTIAN HIEROGLYPH D060\0"
+  "EGYPTIAN HIEROGLYPH D061\0"
+  "EGYPTIAN HIEROGLYPH D062\0"
+  "EGYPTIAN HIEROGLYPH D063\0"
+  "EGYPTIAN HIEROGLYPH D064\0"
+  "EGYPTIAN HIEROGLYPH D065\0"
+  "EGYPTIAN HIEROGLYPH D066\0"
+  "EGYPTIAN HIEROGLYPH D067\0"
+  "EGYPTIAN HIEROGLYPH D067A\0"
+  "EGYPTIAN HIEROGLYPH D067B\0"
+  "EGYPTIAN HIEROGLYPH D067C\0"
+  "EGYPTIAN HIEROGLYPH D067D\0"
+  "EGYPTIAN HIEROGLYPH D067E\0"
+  "EGYPTIAN HIEROGLYPH D067F\0"
+  "EGYPTIAN HIEROGLYPH D067G\0"
+  "EGYPTIAN HIEROGLYPH D067H\0"
+  "EGYPTIAN HIEROGLYPH E001\0"
+  "EGYPTIAN HIEROGLYPH E002\0"
+  "EGYPTIAN HIEROGLYPH E003\0"
+  "EGYPTIAN HIEROGLYPH E004\0"
+  "EGYPTIAN HIEROGLYPH E005\0"
+  "EGYPTIAN HIEROGLYPH E006\0"
+  "EGYPTIAN HIEROGLYPH E007\0"
+  "EGYPTIAN HIEROGLYPH E008\0"
+  "EGYPTIAN HIEROGLYPH E008A\0"
+  "EGYPTIAN HIEROGLYPH E009\0"
+  "EGYPTIAN HIEROGLYPH E009A\0"
+  "EGYPTIAN HIEROGLYPH E010\0"
+  "EGYPTIAN HIEROGLYPH E011\0"
+  "EGYPTIAN HIEROGLYPH E012\0"
+  "EGYPTIAN HIEROGLYPH E013\0"
+  "EGYPTIAN HIEROGLYPH E014\0"
+  "EGYPTIAN HIEROGLYPH E015\0"
+  "EGYPTIAN HIEROGLYPH E016\0"
+  "EGYPTIAN HIEROGLYPH E016A\0"
+  "EGYPTIAN HIEROGLYPH E017\0"
+  "EGYPTIAN HIEROGLYPH E017A\0"
+  "EGYPTIAN HIEROGLYPH E018\0"
+  "EGYPTIAN HIEROGLYPH E019\0"
+  "EGYPTIAN HIEROGLYPH E020\0"
+  "EGYPTIAN HIEROGLYPH E020A\0"
+  "EGYPTIAN HIEROGLYPH E021\0"
+  "EGYPTIAN HIEROGLYPH E022\0"
+  "EGYPTIAN HIEROGLYPH E023\0"
+  "EGYPTIAN HIEROGLYPH E024\0"
+  "EGYPTIAN HIEROGLYPH E025\0"
+  "EGYPTIAN HIEROGLYPH E026\0"
+  "EGYPTIAN HIEROGLYPH E027\0"
+  "EGYPTIAN HIEROGLYPH E028\0"
+  "EGYPTIAN HIEROGLYPH E028A\0"
+  "EGYPTIAN HIEROGLYPH E029\0"
+  "EGYPTIAN HIEROGLYPH E030\0"
+  "EGYPTIAN HIEROGLYPH E031\0"
+  "EGYPTIAN HIEROGLYPH E032\0"
+  "EGYPTIAN HIEROGLYPH E033\0"
+  "EGYPTIAN HIEROGLYPH E034\0"
+  "EGYPTIAN HIEROGLYPH E034A\0"
+  "EGYPTIAN HIEROGLYPH E036\0"
+  "EGYPTIAN HIEROGLYPH E037\0"
+  "EGYPTIAN HIEROGLYPH E038\0"
+  "EGYPTIAN HIEROGLYPH F001\0"
+  "EGYPTIAN HIEROGLYPH F001A\0"
+  "EGYPTIAN HIEROGLYPH F002\0"
+  "EGYPTIAN HIEROGLYPH F003\0"
+  "EGYPTIAN HIEROGLYPH F004\0"
+  "EGYPTIAN HIEROGLYPH F005\0"
+  "EGYPTIAN HIEROGLYPH F006\0"
+  "EGYPTIAN HIEROGLYPH F007\0"
+  "EGYPTIAN HIEROGLYPH F008\0"
+  "EGYPTIAN HIEROGLYPH F009\0"
+  "EGYPTIAN HIEROGLYPH F010\0"
+  "EGYPTIAN HIEROGLYPH F011\0"
+  "EGYPTIAN HIEROGLYPH F012\0"
+  "EGYPTIAN HIEROGLYPH F013\0"
+  "EGYPTIAN HIEROGLYPH F013A\0"
+  "EGYPTIAN HIEROGLYPH F014\0"
+  "EGYPTIAN HIEROGLYPH F015\0"
+  "EGYPTIAN HIEROGLYPH F016\0"
+  "EGYPTIAN HIEROGLYPH F017\0"
+  "EGYPTIAN HIEROGLYPH F018\0"
+  "EGYPTIAN HIEROGLYPH F019\0"
+  "EGYPTIAN HIEROGLYPH F020\0"
+  "EGYPTIAN HIEROGLYPH F021\0"
+  "EGYPTIAN HIEROGLYPH F021A\0"
+  "EGYPTIAN HIEROGLYPH F022\0"
+  "EGYPTIAN HIEROGLYPH F023\0"
+  "EGYPTIAN HIEROGLYPH F024\0"
+  "EGYPTIAN HIEROGLYPH F025\0"
+  "EGYPTIAN HIEROGLYPH F026\0"
+  "EGYPTIAN HIEROGLYPH F027\0"
+  "EGYPTIAN HIEROGLYPH F028\0"
+  "EGYPTIAN HIEROGLYPH F029\0"
+  "EGYPTIAN HIEROGLYPH F030\0"
+  "EGYPTIAN HIEROGLYPH F031\0"
+  "EGYPTIAN HIEROGLYPH F031A\0"
+  "EGYPTIAN HIEROGLYPH F032\0"
+  "EGYPTIAN HIEROGLYPH F033\0"
+  "EGYPTIAN HIEROGLYPH F034\0"
+  "EGYPTIAN HIEROGLYPH F035\0"
+  "EGYPTIAN HIEROGLYPH F036\0"
+  "EGYPTIAN HIEROGLYPH F037\0"
+  "EGYPTIAN HIEROGLYPH F037A\0"
+  "EGYPTIAN HIEROGLYPH F038\0"
+  "EGYPTIAN HIEROGLYPH F038A\0"
+  "EGYPTIAN HIEROGLYPH F039\0"
+  "EGYPTIAN HIEROGLYPH F040\0"
+  "EGYPTIAN HIEROGLYPH F041\0"
+  "EGYPTIAN HIEROGLYPH F042\0"
+  "EGYPTIAN HIEROGLYPH F043\0"
+  "EGYPTIAN HIEROGLYPH F044\0"
+  "EGYPTIAN HIEROGLYPH F045\0"
+  "EGYPTIAN HIEROGLYPH F045A\0"
+  "EGYPTIAN HIEROGLYPH F046\0"
+  "EGYPTIAN HIEROGLYPH F046A\0"
+  "EGYPTIAN HIEROGLYPH F047\0"
+  "EGYPTIAN HIEROGLYPH F047A\0"
+  "EGYPTIAN HIEROGLYPH F048\0"
+  "EGYPTIAN HIEROGLYPH F049\0"
+  "EGYPTIAN HIEROGLYPH F050\0"
+  "EGYPTIAN HIEROGLYPH F051\0"
+  "EGYPTIAN HIEROGLYPH F051A\0"
+  "EGYPTIAN HIEROGLYPH F051B\0"
+  "EGYPTIAN HIEROGLYPH F051C\0"
+  "EGYPTIAN HIEROGLYPH F052\0"
+  "EGYPTIAN HIEROGLYPH F053\0"
+  "EGYPTIAN HIEROGLYPH G001\0"
+  "EGYPTIAN HIEROGLYPH G002\0"
+  "EGYPTIAN HIEROGLYPH G003\0"
+  "EGYPTIAN HIEROGLYPH G004\0"
+  "EGYPTIAN HIEROGLYPH G005\0"
+  "EGYPTIAN HIEROGLYPH G006\0"
+  "EGYPTIAN HIEROGLYPH G006A\0"
+  "EGYPTIAN HIEROGLYPH G007\0"
+  "EGYPTIAN HIEROGLYPH G007A\0"
+  "EGYPTIAN HIEROGLYPH G007B\0"
+  "EGYPTIAN HIEROGLYPH G008\0"
+  "EGYPTIAN HIEROGLYPH G009\0"
+  "EGYPTIAN HIEROGLYPH G010\0"
+  "EGYPTIAN HIEROGLYPH G011\0"
+  "EGYPTIAN HIEROGLYPH G011A\0"
+  "EGYPTIAN HIEROGLYPH G012\0"
+  "EGYPTIAN HIEROGLYPH G013\0"
+  "EGYPTIAN HIEROGLYPH G014\0"
+  "EGYPTIAN HIEROGLYPH G015\0"
+  "EGYPTIAN HIEROGLYPH G016\0"
+  "EGYPTIAN HIEROGLYPH G017\0"
+  "EGYPTIAN HIEROGLYPH G018\0"
+  "EGYPTIAN HIEROGLYPH G019\0"
+  "EGYPTIAN HIEROGLYPH G020\0"
+  "EGYPTIAN HIEROGLYPH G020A\0"
+  "EGYPTIAN HIEROGLYPH G021\0"
+  "EGYPTIAN HIEROGLYPH G022\0"
+  "EGYPTIAN HIEROGLYPH G023\0"
+  "EGYPTIAN HIEROGLYPH G024\0"
+  "EGYPTIAN HIEROGLYPH G025\0"
+  "EGYPTIAN HIEROGLYPH G026\0"
+  "EGYPTIAN HIEROGLYPH G026A\0"
+  "EGYPTIAN HIEROGLYPH G027\0"
+  "EGYPTIAN HIEROGLYPH G028\0"
+  "EGYPTIAN HIEROGLYPH G029\0"
+  "EGYPTIAN HIEROGLYPH G030\0"
+  "EGYPTIAN HIEROGLYPH G031\0"
+  "EGYPTIAN HIEROGLYPH G032\0"
+  "EGYPTIAN HIEROGLYPH G033\0"
+  "EGYPTIAN HIEROGLYPH G034\0"
+  "EGYPTIAN HIEROGLYPH G035\0"
+  "EGYPTIAN HIEROGLYPH G036\0"
+  "EGYPTIAN HIEROGLYPH G036A\0"
+  "EGYPTIAN HIEROGLYPH G037\0"
+  "EGYPTIAN HIEROGLYPH G037A\0"
+  "EGYPTIAN HIEROGLYPH G038\0"
+  "EGYPTIAN HIEROGLYPH G039\0"
+  "EGYPTIAN HIEROGLYPH G040\0"
+  "EGYPTIAN HIEROGLYPH G041\0"
+  "EGYPTIAN HIEROGLYPH G042\0"
+  "EGYPTIAN HIEROGLYPH G043\0"
+  "EGYPTIAN HIEROGLYPH G043A\0"
+  "EGYPTIAN HIEROGLYPH G044\0"
+  "EGYPTIAN HIEROGLYPH G045\0"
+  "EGYPTIAN HIEROGLYPH G045A\0"
+  "EGYPTIAN HIEROGLYPH G046\0"
+  "EGYPTIAN HIEROGLYPH G047\0"
+  "EGYPTIAN HIEROGLYPH G048\0"
+  "EGYPTIAN HIEROGLYPH G049\0"
+  "EGYPTIAN HIEROGLYPH G050\0"
+  "EGYPTIAN HIEROGLYPH G051\0"
+  "EGYPTIAN HIEROGLYPH G052\0"
+  "EGYPTIAN HIEROGLYPH G053\0"
+  "EGYPTIAN HIEROGLYPH G054\0"
+  "EGYPTIAN HIEROGLYPH H001\0"
+  "EGYPTIAN HIEROGLYPH H002\0"
+  "EGYPTIAN HIEROGLYPH H003\0"
+  "EGYPTIAN HIEROGLYPH H004\0"
+  "EGYPTIAN HIEROGLYPH H005\0"
+  "EGYPTIAN HIEROGLYPH H006\0"
+  "EGYPTIAN HIEROGLYPH H006A\0"
+  "EGYPTIAN HIEROGLYPH H007\0"
+  "EGYPTIAN HIEROGLYPH H008\0"
+  "EGYPTIAN HIEROGLYPH I001\0"
+  "EGYPTIAN HIEROGLYPH I002\0"
+  "EGYPTIAN HIEROGLYPH I003\0"
+  "EGYPTIAN HIEROGLYPH I004\0"
+  "EGYPTIAN HIEROGLYPH I005\0"
+  "EGYPTIAN HIEROGLYPH I005A\0"
+  "EGYPTIAN HIEROGLYPH I006\0"
+  "EGYPTIAN HIEROGLYPH I007\0"
+  "EGYPTIAN HIEROGLYPH I008\0"
+  "EGYPTIAN HIEROGLYPH I009\0"
+  "EGYPTIAN HIEROGLYPH I009A\0"
+  "EGYPTIAN HIEROGLYPH I010\0"
+  "EGYPTIAN HIEROGLYPH I010A\0"
+  "EGYPTIAN HIEROGLYPH I011\0"
+  "EGYPTIAN HIEROGLYPH I011A\0"
+  "EGYPTIAN HIEROGLYPH I012\0"
+  "EGYPTIAN HIEROGLYPH I013\0"
+  "EGYPTIAN HIEROGLYPH I014\0"
+  "EGYPTIAN HIEROGLYPH I015\0"
+  "EGYPTIAN HIEROGLYPH K001\0"
+  "EGYPTIAN HIEROGLYPH K002\0"
+  "EGYPTIAN HIEROGLYPH K003\0"
+  "EGYPTIAN HIEROGLYPH K004\0"
+  "EGYPTIAN HIEROGLYPH K005\0"
+  "EGYPTIAN HIEROGLYPH K006\0"
+  "EGYPTIAN HIEROGLYPH K007\0"
+  "EGYPTIAN HIEROGLYPH K008\0"
+  "EGYPTIAN HIEROGLYPH L001\0"
+  "EGYPTIAN HIEROGLYPH L002\0"
+  "EGYPTIAN HIEROGLYPH L002A\0"
+  "EGYPTIAN HIEROGLYPH L003\0"
+  "EGYPTIAN HIEROGLYPH L004\0"
+  "EGYPTIAN HIEROGLYPH L005\0"
+  "EGYPTIAN HIEROGLYPH L006\0"
+  "EGYPTIAN HIEROGLYPH L006A\0"
+  "EGYPTIAN HIEROGLYPH L007\0"
+  "EGYPTIAN HIEROGLYPH L008\0"
+  "EGYPTIAN HIEROGLYPH M001\0"
+  "EGYPTIAN HIEROGLYPH M001A\0"
+  "EGYPTIAN HIEROGLYPH M001B\0"
+  "EGYPTIAN HIEROGLYPH M002\0"
+  "EGYPTIAN HIEROGLYPH M003\0"
+  "EGYPTIAN HIEROGLYPH M003A\0"
+  "EGYPTIAN HIEROGLYPH M004\0"
+  "EGYPTIAN HIEROGLYPH M005\0"
+  "EGYPTIAN HIEROGLYPH M006\0"
+  "EGYPTIAN HIEROGLYPH M007\0"
+  "EGYPTIAN HIEROGLYPH M008\0"
+  "EGYPTIAN HIEROGLYPH M009\0"
+  "EGYPTIAN HIEROGLYPH M010\0"
+  "EGYPTIAN HIEROGLYPH M010A\0"
+  "EGYPTIAN HIEROGLYPH M011\0"
+  "EGYPTIAN HIEROGLYPH M012\0"
+  "EGYPTIAN HIEROGLYPH M012A\0"
+  "EGYPTIAN HIEROGLYPH M012B\0"
+  "EGYPTIAN HIEROGLYPH M012C\0"
+  "EGYPTIAN HIEROGLYPH M012D\0"
+  "EGYPTIAN HIEROGLYPH M012E\0"
+  "EGYPTIAN HIEROGLYPH M012F\0"
+  "EGYPTIAN HIEROGLYPH M012G\0"
+  "EGYPTIAN HIEROGLYPH M012H\0"
+  "EGYPTIAN HIEROGLYPH M013\0"
+  "EGYPTIAN HIEROGLYPH M014\0"
+  "EGYPTIAN HIEROGLYPH M015\0"
+  "EGYPTIAN HIEROGLYPH M015A\0"
+  "EGYPTIAN HIEROGLYPH M016\0"
+  "EGYPTIAN HIEROGLYPH M016A\0"
+  "EGYPTIAN HIEROGLYPH M017\0"
+  "EGYPTIAN HIEROGLYPH M017A\0"
+  "EGYPTIAN HIEROGLYPH M018\0"
+  "EGYPTIAN HIEROGLYPH M019\0"
+  "EGYPTIAN HIEROGLYPH M020\0"
+  "EGYPTIAN HIEROGLYPH M021\0"
+  "EGYPTIAN HIEROGLYPH M022\0"
+  "EGYPTIAN HIEROGLYPH M022A\0"
+  "EGYPTIAN HIEROGLYPH M023\0"
+  "EGYPTIAN HIEROGLYPH M024\0"
+  "EGYPTIAN HIEROGLYPH M024A\0"
+  "EGYPTIAN HIEROGLYPH M025\0"
+  "EGYPTIAN HIEROGLYPH M026\0"
+  "EGYPTIAN HIEROGLYPH M027\0"
+  "EGYPTIAN HIEROGLYPH M028\0"
+  "EGYPTIAN HIEROGLYPH M028A\0"
+  "EGYPTIAN HIEROGLYPH M029\0"
+  "EGYPTIAN HIEROGLYPH M030\0"
+  "EGYPTIAN HIEROGLYPH M031\0"
+  "EGYPTIAN HIEROGLYPH M031A\0"
+  "EGYPTIAN HIEROGLYPH M032\0"
+  "EGYPTIAN HIEROGLYPH M033\0"
+  "EGYPTIAN HIEROGLYPH M033A\0"
+  "EGYPTIAN HIEROGLYPH M033B\0"
+  "EGYPTIAN HIEROGLYPH M034\0"
+  "EGYPTIAN HIEROGLYPH M035\0"
+  "EGYPTIAN HIEROGLYPH M036\0"
+  "EGYPTIAN HIEROGLYPH M037\0"
+  "EGYPTIAN HIEROGLYPH M038\0"
+  "EGYPTIAN HIEROGLYPH M039\0"
+  "EGYPTIAN HIEROGLYPH M040\0"
+  "EGYPTIAN HIEROGLYPH M040A\0"
+  "EGYPTIAN HIEROGLYPH M041\0"
+  "EGYPTIAN HIEROGLYPH M042\0"
+  "EGYPTIAN HIEROGLYPH M043\0"
+  "EGYPTIAN HIEROGLYPH M044\0"
+  "EGYPTIAN HIEROGLYPH N001\0"
+  "EGYPTIAN HIEROGLYPH N002\0"
+  "EGYPTIAN HIEROGLYPH N003\0"
+  "EGYPTIAN HIEROGLYPH N004\0"
+  "EGYPTIAN HIEROGLYPH N005\0"
+  "EGYPTIAN HIEROGLYPH N006\0"
+  "EGYPTIAN HIEROGLYPH N007\0"
+  "EGYPTIAN HIEROGLYPH N008\0"
+  "EGYPTIAN HIEROGLYPH N009\0"
+  "EGYPTIAN HIEROGLYPH N010\0"
+  "EGYPTIAN HIEROGLYPH N011\0"
+  "EGYPTIAN HIEROGLYPH N012\0"
+  "EGYPTIAN HIEROGLYPH N013\0"
+  "EGYPTIAN HIEROGLYPH N014\0"
+  "EGYPTIAN HIEROGLYPH N015\0"
+  "EGYPTIAN HIEROGLYPH N016\0"
+  "EGYPTIAN HIEROGLYPH N017\0"
+  "EGYPTIAN HIEROGLYPH N018\0"
+  "EGYPTIAN HIEROGLYPH N018A\0"
+  "EGYPTIAN HIEROGLYPH N018B\0"
+  "EGYPTIAN HIEROGLYPH N019\0"
+  "EGYPTIAN HIEROGLYPH N020\0"
+  "EGYPTIAN HIEROGLYPH N021\0"
+  "EGYPTIAN HIEROGLYPH N022\0"
+  "EGYPTIAN HIEROGLYPH N023\0"
+  "EGYPTIAN HIEROGLYPH N024\0"
+  "EGYPTIAN HIEROGLYPH N025\0"
+  "EGYPTIAN HIEROGLYPH N025A\0"
+  "EGYPTIAN HIEROGLYPH N026\0"
+  "EGYPTIAN HIEROGLYPH N027\0"
+  "EGYPTIAN HIEROGLYPH N028\0"
+  "EGYPTIAN HIEROGLYPH N029\0"
+  "EGYPTIAN HIEROGLYPH N030\0"
+  "EGYPTIAN HIEROGLYPH N031\0"
+  "EGYPTIAN HIEROGLYPH N032\0"
+  "EGYPTIAN HIEROGLYPH N033\0"
+  "EGYPTIAN HIEROGLYPH N033A\0"
+  "EGYPTIAN HIEROGLYPH N034\0"
+  "EGYPTIAN HIEROGLYPH N034A\0"
+  "EGYPTIAN HIEROGLYPH N035\0"
+  "EGYPTIAN HIEROGLYPH N035A\0"
+  "EGYPTIAN HIEROGLYPH N036\0"
+  "EGYPTIAN HIEROGLYPH N037\0"
+  "EGYPTIAN HIEROGLYPH N037A\0"
+  "EGYPTIAN HIEROGLYPH N038\0"
+  "EGYPTIAN HIEROGLYPH N039\0"
+  "EGYPTIAN HIEROGLYPH N040\0"
+  "EGYPTIAN HIEROGLYPH N041\0"
+  "EGYPTIAN HIEROGLYPH N042\0"
+  "EGYPTIAN HIEROGLYPH NL001\0"
+  "EGYPTIAN HIEROGLYPH NL002\0"
+  "EGYPTIAN HIEROGLYPH NL003\0"
+  "EGYPTIAN HIEROGLYPH NL004\0"
+  "EGYPTIAN HIEROGLYPH NL005\0"
+  "EGYPTIAN HIEROGLYPH NL005A\0"
+  "EGYPTIAN HIEROGLYPH NL006\0"
+  "EGYPTIAN HIEROGLYPH NL007\0"
+  "EGYPTIAN HIEROGLYPH NL008\0"
+  "EGYPTIAN HIEROGLYPH NL009\0"
+  "EGYPTIAN HIEROGLYPH NL010\0"
+  "EGYPTIAN HIEROGLYPH NL011\0"
+  "EGYPTIAN HIEROGLYPH NL012\0"
+  "EGYPTIAN HIEROGLYPH NL013\0"
+  "EGYPTIAN HIEROGLYPH NL014\0"
+  "EGYPTIAN HIEROGLYPH NL015\0"
+  "EGYPTIAN HIEROGLYPH NL016\0"
+  "EGYPTIAN HIEROGLYPH NL017\0"
+  "EGYPTIAN HIEROGLYPH NL017A\0"
+  "EGYPTIAN HIEROGLYPH NL018\0"
+  "EGYPTIAN HIEROGLYPH NL019\0"
+  "EGYPTIAN HIEROGLYPH NL020\0"
+  "EGYPTIAN HIEROGLYPH NU001\0"
+  "EGYPTIAN HIEROGLYPH NU002\0"
+  "EGYPTIAN HIEROGLYPH NU003\0"
+  "EGYPTIAN HIEROGLYPH NU004\0"
+  "EGYPTIAN HIEROGLYPH NU005\0"
+  "EGYPTIAN HIEROGLYPH NU006\0"
+  "EGYPTIAN HIEROGLYPH NU007\0"
+  "EGYPTIAN HIEROGLYPH NU008\0"
+  "EGYPTIAN HIEROGLYPH NU009\0"
+  "EGYPTIAN HIEROGLYPH NU010\0"
+  "EGYPTIAN HIEROGLYPH NU010A\0"
+  "EGYPTIAN HIEROGLYPH NU011\0"
+  "EGYPTIAN HIEROGLYPH NU011A\0"
+  "EGYPTIAN HIEROGLYPH NU012\0"
+  "EGYPTIAN HIEROGLYPH NU013\0"
+  "EGYPTIAN HIEROGLYPH NU014\0"
+  "EGYPTIAN HIEROGLYPH NU015\0"
+  "EGYPTIAN HIEROGLYPH NU016\0"
+  "EGYPTIAN HIEROGLYPH NU017\0"
+  "EGYPTIAN HIEROGLYPH NU018\0"
+  "EGYPTIAN HIEROGLYPH NU018A\0"
+  "EGYPTIAN HIEROGLYPH NU019\0"
+  "EGYPTIAN HIEROGLYPH NU020\0"
+  "EGYPTIAN HIEROGLYPH NU021\0"
+  "EGYPTIAN HIEROGLYPH NU022\0"
+  "EGYPTIAN HIEROGLYPH NU022A\0"
+  "EGYPTIAN HIEROGLYPH O001\0"
+  "EGYPTIAN HIEROGLYPH O001A\0"
+  "EGYPTIAN HIEROGLYPH O002\0"
+  "EGYPTIAN HIEROGLYPH O003\0"
+  "EGYPTIAN HIEROGLYPH O004\0"
+  "EGYPTIAN HIEROGLYPH O005\0"
+  "EGYPTIAN HIEROGLYPH O005A\0"
+  "EGYPTIAN HIEROGLYPH O006\0"
+  "EGYPTIAN HIEROGLYPH O006A\0"
+  "EGYPTIAN HIEROGLYPH O006B\0"
+  "EGYPTIAN HIEROGLYPH O006C\0"
+  "EGYPTIAN HIEROGLYPH O006D\0"
+  "EGYPTIAN HIEROGLYPH O006E\0"
+  "EGYPTIAN HIEROGLYPH O006F\0"
+  "EGYPTIAN HIEROGLYPH O007\0"
+  "EGYPTIAN HIEROGLYPH O008\0"
+  "EGYPTIAN HIEROGLYPH O009\0"
+  "EGYPTIAN HIEROGLYPH O010\0"
+  "EGYPTIAN HIEROGLYPH O010A\0"
+  "EGYPTIAN HIEROGLYPH O010B\0"
+  "EGYPTIAN HIEROGLYPH O010C\0"
+  "EGYPTIAN HIEROGLYPH O011\0"
+  "EGYPTIAN HIEROGLYPH O012\0"
+  "EGYPTIAN HIEROGLYPH O013\0"
+  "EGYPTIAN HIEROGLYPH O014\0"
+  "EGYPTIAN HIEROGLYPH O015\0"
+  "EGYPTIAN HIEROGLYPH O016\0"
+  "EGYPTIAN HIEROGLYPH O017\0"
+  "EGYPTIAN HIEROGLYPH O018\0"
+  "EGYPTIAN HIEROGLYPH O019\0"
+  "EGYPTIAN HIEROGLYPH O019A\0"
+  "EGYPTIAN HIEROGLYPH O020\0"
+  "EGYPTIAN HIEROGLYPH O020A\0"
+  "EGYPTIAN HIEROGLYPH O021\0"
+  "EGYPTIAN HIEROGLYPH O022\0"
+  "EGYPTIAN HIEROGLYPH O023\0"
+  "EGYPTIAN HIEROGLYPH O024\0"
+  "EGYPTIAN HIEROGLYPH O024A\0"
+  "EGYPTIAN HIEROGLYPH O025\0"
+  "EGYPTIAN HIEROGLYPH O025A\0"
+  "EGYPTIAN HIEROGLYPH O026\0"
+  "EGYPTIAN HIEROGLYPH O027\0"
+  "EGYPTIAN HIEROGLYPH O028\0"
+  "EGYPTIAN HIEROGLYPH O029\0"
+  "EGYPTIAN HIEROGLYPH O029A\0"
+  "EGYPTIAN HIEROGLYPH O030\0"
+  "EGYPTIAN HIEROGLYPH O030A\0"
+  "EGYPTIAN HIEROGLYPH O031\0"
+  "EGYPTIAN HIEROGLYPH O032\0"
+  "EGYPTIAN HIEROGLYPH O033\0"
+  "EGYPTIAN HIEROGLYPH O033A\0"
+  "EGYPTIAN HIEROGLYPH O034\0"
+  "EGYPTIAN HIEROGLYPH O035\0"
+  "EGYPTIAN HIEROGLYPH O036\0"
+  "EGYPTIAN HIEROGLYPH O036A\0"
+  "EGYPTIAN HIEROGLYPH O036B\0"
+  "EGYPTIAN HIEROGLYPH O036C\0"
+  "EGYPTIAN HIEROGLYPH O036D\0"
+  "EGYPTIAN HIEROGLYPH O037\0"
+  "EGYPTIAN HIEROGLYPH O038\0"
+  "EGYPTIAN HIEROGLYPH O039\0"
+  "EGYPTIAN HIEROGLYPH O040\0"
+  "EGYPTIAN HIEROGLYPH O041\0"
+  "EGYPTIAN HIEROGLYPH O042\0"
+  "EGYPTIAN HIEROGLYPH O043\0"
+  "EGYPTIAN HIEROGLYPH O044\0"
+  "EGYPTIAN HIEROGLYPH O045\0"
+  "EGYPTIAN HIEROGLYPH O046\0"
+  "EGYPTIAN HIEROGLYPH O047\0"
+  "EGYPTIAN HIEROGLYPH O048\0"
+  "EGYPTIAN HIEROGLYPH O049\0"
+  "EGYPTIAN HIEROGLYPH O050\0"
+  "EGYPTIAN HIEROGLYPH O050A\0"
+  "EGYPTIAN HIEROGLYPH O050B\0"
+  "EGYPTIAN HIEROGLYPH O051\0"
+  "EGYPTIAN HIEROGLYPH P001\0"
+  "EGYPTIAN HIEROGLYPH P001A\0"
+  "EGYPTIAN HIEROGLYPH P002\0"
+  "EGYPTIAN HIEROGLYPH P003\0"
+  "EGYPTIAN HIEROGLYPH P003A\0"
+  "EGYPTIAN HIEROGLYPH P004\0"
+  "EGYPTIAN HIEROGLYPH P005\0"
+  "EGYPTIAN HIEROGLYPH P006\0"
+  "EGYPTIAN HIEROGLYPH P007\0"
+  "EGYPTIAN HIEROGLYPH P008\0"
+  "EGYPTIAN HIEROGLYPH P009\0"
+  "EGYPTIAN HIEROGLYPH P010\0"
+  "EGYPTIAN HIEROGLYPH P011\0"
+  "EGYPTIAN HIEROGLYPH Q001\0"
+  "EGYPTIAN HIEROGLYPH Q002\0"
+  "EGYPTIAN HIEROGLYPH Q003\0"
+  "EGYPTIAN HIEROGLYPH Q004\0"
+  "EGYPTIAN HIEROGLYPH Q005\0"
+  "EGYPTIAN HIEROGLYPH Q006\0"
+  "EGYPTIAN HIEROGLYPH Q007\0"
+  "EGYPTIAN HIEROGLYPH R001\0"
+  "EGYPTIAN HIEROGLYPH R002\0"
+  "EGYPTIAN HIEROGLYPH R002A\0"
+  "EGYPTIAN HIEROGLYPH R003\0"
+  "EGYPTIAN HIEROGLYPH R003A\0"
+  "EGYPTIAN HIEROGLYPH R003B\0"
+  "EGYPTIAN HIEROGLYPH R004\0"
+  "EGYPTIAN HIEROGLYPH R005\0"
+  "EGYPTIAN HIEROGLYPH R006\0"
+  "EGYPTIAN HIEROGLYPH R007\0"
+  "EGYPTIAN HIEROGLYPH R008\0"
+  "EGYPTIAN HIEROGLYPH R009\0"
+  "EGYPTIAN HIEROGLYPH R010\0"
+  "EGYPTIAN HIEROGLYPH R010A\0"
+  "EGYPTIAN HIEROGLYPH R011\0"
+  "EGYPTIAN HIEROGLYPH R012\0"
+  "EGYPTIAN HIEROGLYPH R013\0"
+  "EGYPTIAN HIEROGLYPH R014\0"
+  "EGYPTIAN HIEROGLYPH R015\0"
+  "EGYPTIAN HIEROGLYPH R016\0"
+  "EGYPTIAN HIEROGLYPH R016A\0"
+  "EGYPTIAN HIEROGLYPH R017\0"
+  "EGYPTIAN HIEROGLYPH R018\0"
+  "EGYPTIAN HIEROGLYPH R019\0"
+  "EGYPTIAN HIEROGLYPH R020\0"
+  "EGYPTIAN HIEROGLYPH R021\0"
+  "EGYPTIAN HIEROGLYPH R022\0"
+  "EGYPTIAN HIEROGLYPH R023\0"
+  "EGYPTIAN HIEROGLYPH R024\0"
+  "EGYPTIAN HIEROGLYPH R025\0"
+  "EGYPTIAN HIEROGLYPH R026\0"
+  "EGYPTIAN HIEROGLYPH R027\0"
+  "EGYPTIAN HIEROGLYPH R028\0"
+  "EGYPTIAN HIEROGLYPH R029\0"
+  "EGYPTIAN HIEROGLYPH S001\0"
+  "EGYPTIAN HIEROGLYPH S002\0"
+  "EGYPTIAN HIEROGLYPH S002A\0"
+  "EGYPTIAN HIEROGLYPH S003\0"
+  "EGYPTIAN HIEROGLYPH S004\0"
+  "EGYPTIAN HIEROGLYPH S005\0"
+  "EGYPTIAN HIEROGLYPH S006\0"
+  "EGYPTIAN HIEROGLYPH S006A\0"
+  "EGYPTIAN HIEROGLYPH S007\0"
+  "EGYPTIAN HIEROGLYPH S008\0"
+  "EGYPTIAN HIEROGLYPH S009\0"
+  "EGYPTIAN HIEROGLYPH S010\0"
+  "EGYPTIAN HIEROGLYPH S011\0"
+  "EGYPTIAN HIEROGLYPH S012\0"
+  "EGYPTIAN HIEROGLYPH S013\0"
+  "EGYPTIAN HIEROGLYPH S014\0"
+  "EGYPTIAN HIEROGLYPH S014A\0"
+  "EGYPTIAN HIEROGLYPH S014B\0"
+  "EGYPTIAN HIEROGLYPH S015\0"
+  "EGYPTIAN HIEROGLYPH S016\0"
+  "EGYPTIAN HIEROGLYPH S017\0"
+  "EGYPTIAN HIEROGLYPH S017A\0"
+  "EGYPTIAN HIEROGLYPH S018\0"
+  "EGYPTIAN HIEROGLYPH S019\0"
+  "EGYPTIAN HIEROGLYPH S020\0"
+  "EGYPTIAN HIEROGLYPH S021\0"
+  "EGYPTIAN HIEROGLYPH S022\0"
+  "EGYPTIAN HIEROGLYPH S023\0"
+  "EGYPTIAN HIEROGLYPH S024\0"
+  "EGYPTIAN HIEROGLYPH S025\0"
+  "EGYPTIAN HIEROGLYPH S026\0"
+  "EGYPTIAN HIEROGLYPH S026A\0"
+  "EGYPTIAN HIEROGLYPH S026B\0"
+  "EGYPTIAN HIEROGLYPH S027\0"
+  "EGYPTIAN HIEROGLYPH S028\0"
+  "EGYPTIAN HIEROGLYPH S029\0"
+  "EGYPTIAN HIEROGLYPH S030\0"
+  "EGYPTIAN HIEROGLYPH S031\0"
+  "EGYPTIAN HIEROGLYPH S032\0"
+  "EGYPTIAN HIEROGLYPH S033\0"
+  "EGYPTIAN HIEROGLYPH S034\0"
+  "EGYPTIAN HIEROGLYPH S035\0"
+  "EGYPTIAN HIEROGLYPH S035A\0"
+  "EGYPTIAN HIEROGLYPH S036\0"
+  "EGYPTIAN HIEROGLYPH S037\0"
+  "EGYPTIAN HIEROGLYPH S038\0"
+  "EGYPTIAN HIEROGLYPH S039\0"
+  "EGYPTIAN HIEROGLYPH S040\0"
+  "EGYPTIAN HIEROGLYPH S041\0"
+  "EGYPTIAN HIEROGLYPH S042\0"
+  "EGYPTIAN HIEROGLYPH S043\0"
+  "EGYPTIAN HIEROGLYPH S044\0"
+  "EGYPTIAN HIEROGLYPH S045\0"
+  "EGYPTIAN HIEROGLYPH S046\0"
+  "EGYPTIAN HIEROGLYPH T001\0"
+  "EGYPTIAN HIEROGLYPH T002\0"
+  "EGYPTIAN HIEROGLYPH T003\0"
+  "EGYPTIAN HIEROGLYPH T003A\0"
+  "EGYPTIAN HIEROGLYPH T004\0"
+  "EGYPTIAN HIEROGLYPH T005\0"
+  "EGYPTIAN HIEROGLYPH T006\0"
+  "EGYPTIAN HIEROGLYPH T007\0"
+  "EGYPTIAN HIEROGLYPH T007A\0"
+  "EGYPTIAN HIEROGLYPH T008\0"
+  "EGYPTIAN HIEROGLYPH T008A\0"
+  "EGYPTIAN HIEROGLYPH T009\0"
+  "EGYPTIAN HIEROGLYPH T009A\0"
+  "EGYPTIAN HIEROGLYPH T010\0"
+  "EGYPTIAN HIEROGLYPH T011\0"
+  "EGYPTIAN HIEROGLYPH T011A\0"
+  "EGYPTIAN HIEROGLYPH T012\0"
+  "EGYPTIAN HIEROGLYPH T013\0"
+  "EGYPTIAN HIEROGLYPH T014\0"
+  "EGYPTIAN HIEROGLYPH T015\0"
+  "EGYPTIAN HIEROGLYPH T016\0"
+  "EGYPTIAN HIEROGLYPH T016A\0"
+  "EGYPTIAN HIEROGLYPH T017\0"
+  "EGYPTIAN HIEROGLYPH T018\0"
+  "EGYPTIAN HIEROGLYPH T019\0"
+  "EGYPTIAN HIEROGLYPH T020\0"
+  "EGYPTIAN HIEROGLYPH T021\0"
+  "EGYPTIAN HIEROGLYPH T022\0"
+  "EGYPTIAN HIEROGLYPH T023\0"
+  "EGYPTIAN HIEROGLYPH T024\0"
+  "EGYPTIAN HIEROGLYPH T025\0"
+  "EGYPTIAN HIEROGLYPH T026\0"
+  "EGYPTIAN HIEROGLYPH T027\0"
+  "EGYPTIAN HIEROGLYPH T028\0"
+  "EGYPTIAN HIEROGLYPH T029\0"
+  "EGYPTIAN HIEROGLYPH T030\0"
+  "EGYPTIAN HIEROGLYPH T031\0"
+  "EGYPTIAN HIEROGLYPH T032\0"
+  "EGYPTIAN HIEROGLYPH T032A\0"
+  "EGYPTIAN HIEROGLYPH T033\0"
+  "EGYPTIAN HIEROGLYPH T033A\0"
+  "EGYPTIAN HIEROGLYPH T034\0"
+  "EGYPTIAN HIEROGLYPH T035\0"
+  "EGYPTIAN HIEROGLYPH T036\0"
+  "EGYPTIAN HIEROGLYPH U001\0"
+  "EGYPTIAN HIEROGLYPH U002\0"
+  "EGYPTIAN HIEROGLYPH U003\0"
+  "EGYPTIAN HIEROGLYPH U004\0"
+  "EGYPTIAN HIEROGLYPH U005\0"
+  "EGYPTIAN HIEROGLYPH U006\0"
+  "EGYPTIAN HIEROGLYPH U006A\0"
+  "EGYPTIAN HIEROGLYPH U006B\0"
+  "EGYPTIAN HIEROGLYPH U007\0"
+  "EGYPTIAN HIEROGLYPH U008\0"
+  "EGYPTIAN HIEROGLYPH U009\0"
+  "EGYPTIAN HIEROGLYPH U010\0"
+  "EGYPTIAN HIEROGLYPH U011\0"
+  "EGYPTIAN HIEROGLYPH U012\0"
+  "EGYPTIAN HIEROGLYPH U013\0"
+  "EGYPTIAN HIEROGLYPH U014\0"
+  "EGYPTIAN HIEROGLYPH U015\0"
+  "EGYPTIAN HIEROGLYPH U016\0"
+  "EGYPTIAN HIEROGLYPH U017\0"
+  "EGYPTIAN HIEROGLYPH U018\0"
+  "EGYPTIAN HIEROGLYPH U019\0"
+  "EGYPTIAN HIEROGLYPH U020\0"
+  "EGYPTIAN HIEROGLYPH U021\0"
+  "EGYPTIAN HIEROGLYPH U022\0"
+  "EGYPTIAN HIEROGLYPH U023\0"
+  "EGYPTIAN HIEROGLYPH U023A\0"
+  "EGYPTIAN HIEROGLYPH U024\0"
+  "EGYPTIAN HIEROGLYPH U025\0"
+  "EGYPTIAN HIEROGLYPH U026\0"
+  "EGYPTIAN HIEROGLYPH U027\0"
+  "EGYPTIAN HIEROGLYPH U028\0"
+  "EGYPTIAN HIEROGLYPH U029\0"
+  "EGYPTIAN HIEROGLYPH U029A\0"
+  "EGYPTIAN HIEROGLYPH U030\0"
+  "EGYPTIAN HIEROGLYPH U031\0"
+  "EGYPTIAN HIEROGLYPH U032\0"
+  "EGYPTIAN HIEROGLYPH U032A\0"
+  "EGYPTIAN HIEROGLYPH U033\0"
+  "EGYPTIAN HIEROGLYPH U034\0"
+  "EGYPTIAN HIEROGLYPH U035\0"
+  "EGYPTIAN HIEROGLYPH U036\0"
+  "EGYPTIAN HIEROGLYPH U037\0"
+  "EGYPTIAN HIEROGLYPH U038\0"
+  "EGYPTIAN HIEROGLYPH U039\0"
+  "EGYPTIAN HIEROGLYPH U040\0"
+  "EGYPTIAN HIEROGLYPH U041\0"
+  "EGYPTIAN HIEROGLYPH U042\0"
+  "EGYPTIAN HIEROGLYPH V001\0"
+  "EGYPTIAN HIEROGLYPH V001A\0"
+  "EGYPTIAN HIEROGLYPH V001B\0"
+  "EGYPTIAN HIEROGLYPH V001C\0"
+  "EGYPTIAN HIEROGLYPH V001D\0"
+  "EGYPTIAN HIEROGLYPH V001E\0"
+  "EGYPTIAN HIEROGLYPH V001F\0"
+  "EGYPTIAN HIEROGLYPH V001G\0"
+  "EGYPTIAN HIEROGLYPH V001H\0"
+  "EGYPTIAN HIEROGLYPH V001I\0"
+  "EGYPTIAN HIEROGLYPH V002\0"
+  "EGYPTIAN HIEROGLYPH V002A\0"
+  "EGYPTIAN HIEROGLYPH V003\0"
+  "EGYPTIAN HIEROGLYPH V004\0"
+  "EGYPTIAN HIEROGLYPH V005\0"
+  "EGYPTIAN HIEROGLYPH V006\0"
+  "EGYPTIAN HIEROGLYPH V007\0"
+  "EGYPTIAN HIEROGLYPH V007A\0"
+  "EGYPTIAN HIEROGLYPH V007B\0"
+  "EGYPTIAN HIEROGLYPH V008\0"
+  "EGYPTIAN HIEROGLYPH V009\0"
+  "EGYPTIAN HIEROGLYPH V010\0"
+  "EGYPTIAN HIEROGLYPH V011\0"
+  "EGYPTIAN HIEROGLYPH V011A\0"
+  "EGYPTIAN HIEROGLYPH V011B\0"
+  "EGYPTIAN HIEROGLYPH V011C\0"
+  "EGYPTIAN HIEROGLYPH V012\0"
+  "EGYPTIAN HIEROGLYPH V012A\0"
+  "EGYPTIAN HIEROGLYPH V012B\0"
+  "EGYPTIAN HIEROGLYPH V013\0"
+  "EGYPTIAN HIEROGLYPH V014\0"
+  "EGYPTIAN HIEROGLYPH V015\0"
+  "EGYPTIAN HIEROGLYPH V016\0"
+  "EGYPTIAN HIEROGLYPH V017\0"
+  "EGYPTIAN HIEROGLYPH V018\0"
+  "EGYPTIAN HIEROGLYPH V019\0"
+  "EGYPTIAN HIEROGLYPH V020\0"
+  "EGYPTIAN HIEROGLYPH V020A\0"
+  "EGYPTIAN HIEROGLYPH V020B\0"
+  "EGYPTIAN HIEROGLYPH V020C\0"
+  "EGYPTIAN HIEROGLYPH V020D\0"
+  "EGYPTIAN HIEROGLYPH V020E\0"
+  "EGYPTIAN HIEROGLYPH V020F\0"
+  "EGYPTIAN HIEROGLYPH V020G\0"
+  "EGYPTIAN HIEROGLYPH V020H\0"
+  "EGYPTIAN HIEROGLYPH V020I\0"
+  "EGYPTIAN HIEROGLYPH V020J\0"
+  "EGYPTIAN HIEROGLYPH V020K\0"
+  "EGYPTIAN HIEROGLYPH V020L\0"
+  "EGYPTIAN HIEROGLYPH V021\0"
+  "EGYPTIAN HIEROGLYPH V022\0"
+  "EGYPTIAN HIEROGLYPH V023\0"
+  "EGYPTIAN HIEROGLYPH V023A\0"
+  "EGYPTIAN HIEROGLYPH V024\0"
+  "EGYPTIAN HIEROGLYPH V025\0"
+  "EGYPTIAN HIEROGLYPH V026\0"
+  "EGYPTIAN HIEROGLYPH V027\0"
+  "EGYPTIAN HIEROGLYPH V028\0"
+  "EGYPTIAN HIEROGLYPH V028A\0"
+  "EGYPTIAN HIEROGLYPH V029\0"
+  "EGYPTIAN HIEROGLYPH V029A\0"
+  "EGYPTIAN HIEROGLYPH V030\0"
+  "EGYPTIAN HIEROGLYPH V030A\0"
+  "EGYPTIAN HIEROGLYPH V031\0"
+  "EGYPTIAN HIEROGLYPH V031A\0"
+  "EGYPTIAN HIEROGLYPH V032\0"
+  "EGYPTIAN HIEROGLYPH V033\0"
+  "EGYPTIAN HIEROGLYPH V033A\0"
+  "EGYPTIAN HIEROGLYPH V034\0"
+  "EGYPTIAN HIEROGLYPH V035\0"
+  "EGYPTIAN HIEROGLYPH V036\0"
+  "EGYPTIAN HIEROGLYPH V037\0"
+  "EGYPTIAN HIEROGLYPH V037A\0"
+  "EGYPTIAN HIEROGLYPH V038\0"
+  "EGYPTIAN HIEROGLYPH V039\0"
+  "EGYPTIAN HIEROGLYPH V040\0"
+  "EGYPTIAN HIEROGLYPH V040A\0"
+  "EGYPTIAN HIEROGLYPH W001\0"
+  "EGYPTIAN HIEROGLYPH W002\0"
+  "EGYPTIAN HIEROGLYPH W003\0"
+  "EGYPTIAN HIEROGLYPH W003A\0"
+  "EGYPTIAN HIEROGLYPH W004\0"
+  "EGYPTIAN HIEROGLYPH W005\0"
+  "EGYPTIAN HIEROGLYPH W006\0"
+  "EGYPTIAN HIEROGLYPH W007\0"
+  "EGYPTIAN HIEROGLYPH W008\0"
+  "EGYPTIAN HIEROGLYPH W009\0"
+  "EGYPTIAN HIEROGLYPH W009A\0"
+  "EGYPTIAN HIEROGLYPH W010\0"
+  "EGYPTIAN HIEROGLYPH W010A\0"
+  "EGYPTIAN HIEROGLYPH W011\0"
+  "EGYPTIAN HIEROGLYPH W012\0"
+  "EGYPTIAN HIEROGLYPH W013\0"
+  "EGYPTIAN HIEROGLYPH W014\0"
+  "EGYPTIAN HIEROGLYPH W014A\0"
+  "EGYPTIAN HIEROGLYPH W015\0"
+  "EGYPTIAN HIEROGLYPH W016\0"
+  "EGYPTIAN HIEROGLYPH W017\0"
+  "EGYPTIAN HIEROGLYPH W017A\0"
+  "EGYPTIAN HIEROGLYPH W018\0"
+  "EGYPTIAN HIEROGLYPH W018A\0"
+  "EGYPTIAN HIEROGLYPH W019\0"
+  "EGYPTIAN HIEROGLYPH W020\0"
+  "EGYPTIAN HIEROGLYPH W021\0"
+  "EGYPTIAN HIEROGLYPH W022\0"
+  "EGYPTIAN HIEROGLYPH W023\0"
+  "EGYPTIAN HIEROGLYPH W024\0"
+  "EGYPTIAN HIEROGLYPH W024A\0"
+  "EGYPTIAN HIEROGLYPH W025\0"
+  "EGYPTIAN HIEROGLYPH X001\0"
+  "EGYPTIAN HIEROGLYPH X002\0"
+  "EGYPTIAN HIEROGLYPH X003\0"
+  "EGYPTIAN HIEROGLYPH X004\0"
+  "EGYPTIAN HIEROGLYPH X004A\0"
+  "EGYPTIAN HIEROGLYPH X004B\0"
+  "EGYPTIAN HIEROGLYPH X005\0"
+  "EGYPTIAN HIEROGLYPH X006\0"
+  "EGYPTIAN HIEROGLYPH X006A\0"
+  "EGYPTIAN HIEROGLYPH X007\0"
+  "EGYPTIAN HIEROGLYPH X008\0"
+  "EGYPTIAN HIEROGLYPH X008A\0"
+  "EGYPTIAN HIEROGLYPH Y001\0"
+  "EGYPTIAN HIEROGLYPH Y001A\0"
+  "EGYPTIAN HIEROGLYPH Y002\0"
+  "EGYPTIAN HIEROGLYPH Y003\0"
+  "EGYPTIAN HIEROGLYPH Y004\0"
+  "EGYPTIAN HIEROGLYPH Y005\0"
+  "EGYPTIAN HIEROGLYPH Y006\0"
+  "EGYPTIAN HIEROGLYPH Y007\0"
+  "EGYPTIAN HIEROGLYPH Y008\0"
+  "EGYPTIAN HIEROGLYPH Z001\0"
+  "EGYPTIAN HIEROGLYPH Z002\0"
+  "EGYPTIAN HIEROGLYPH Z002A\0"
+  "EGYPTIAN HIEROGLYPH Z002B\0"
+  "EGYPTIAN HIEROGLYPH Z002C\0"
+  "EGYPTIAN HIEROGLYPH Z002D\0"
+  "EGYPTIAN HIEROGLYPH Z003\0"
+  "EGYPTIAN HIEROGLYPH Z003A\0"
+  "EGYPTIAN HIEROGLYPH Z003B\0"
+  "EGYPTIAN HIEROGLYPH Z004\0"
+  "EGYPTIAN HIEROGLYPH Z004A\0"
+  "EGYPTIAN HIEROGLYPH Z005\0"
+  "EGYPTIAN HIEROGLYPH Z005A\0"
+  "EGYPTIAN HIEROGLYPH Z006\0"
+  "EGYPTIAN HIEROGLYPH Z007\0"
+  "EGYPTIAN HIEROGLYPH Z008\0"
+  "EGYPTIAN HIEROGLYPH Z009\0"
+  "EGYPTIAN HIEROGLYPH Z010\0"
+  "EGYPTIAN HIEROGLYPH Z011\0"
+  "EGYPTIAN HIEROGLYPH Z012\0"
+  "EGYPTIAN HIEROGLYPH Z013\0"
+  "EGYPTIAN HIEROGLYPH Z014\0"
+  "EGYPTIAN HIEROGLYPH Z015\0"
+  "EGYPTIAN HIEROGLYPH Z015A\0"
+  "EGYPTIAN HIEROGLYPH Z015B\0"
+  "EGYPTIAN HIEROGLYPH Z015C\0"
+  "EGYPTIAN HIEROGLYPH Z015D\0"
+  "EGYPTIAN HIEROGLYPH Z015E\0"
+  "EGYPTIAN HIEROGLYPH Z015F\0"
+  "EGYPTIAN HIEROGLYPH Z015G\0"
+  "EGYPTIAN HIEROGLYPH Z015H\0"
+  "EGYPTIAN HIEROGLYPH Z015I\0"
+  "EGYPTIAN HIEROGLYPH Z016\0"
+  "EGYPTIAN HIEROGLYPH Z016A\0"
+  "EGYPTIAN HIEROGLYPH Z016B\0"
+  "EGYPTIAN HIEROGLYPH Z016C\0"
+  "EGYPTIAN HIEROGLYPH Z016D\0"
+  "EGYPTIAN HIEROGLYPH Z016E\0"
+  "EGYPTIAN HIEROGLYPH Z016F\0"
+  "EGYPTIAN HIEROGLYPH Z016G\0"
+  "EGYPTIAN HIEROGLYPH Z016H\0"
   "EIGHT PETALLED OUTLINED BLACK FLORETTE\0"
   "EIGHT POINTED BLACK STAR\0"
   "EIGHT POINTED PINWHEEL STAR\0"
@@ -7619,9 +9007,11 @@ static const char unicode_names_strings[] = \
   "FACSIMILE SIGN\0"
   "FALLING DIAGONAL CROSSING NORTH EAST ARROW\0"
   "FALLING DIAGONAL CROSSING RISING DIAGONAL\0"
+  "FALLING DIAGONAL IN WHITE CIRCLE IN BLACK SQUARE\0"
   "FARSI SYMBOL\0"
   "FEMALE SIGN\0"
   "FEMININE ORDINAL INDICATOR\0"
+  "FERRY\0"
   "FIGURE DASH\0"
   "FIGURE SPACE\0"
   "FINITE PART INTEGRAL\0"
@@ -7629,6 +9019,7 @@ static const char unicode_names_strings[] = \
   "FISHEYE\0"
   "FIVE DOT MARK\0"
   "FIVE DOT PUNCTUATION\0"
+  "FLAG IN HOLE\0"
   "FLATNESS\0"
   "FLEUR-DE-LIS\0"
   "FLORAL HEART\0"
@@ -7638,6 +9029,7 @@ static const char unicode_names_strings[] = \
   "FORCES\0"
   "FORKED PARAGRAPHOS\0"
   "FORKING\0"
+  "FOUNTAIN\0"
   "FOUR BALLOON-SPOKED ASTERISK\0"
   "FOUR CLUB-SPOKED ASTERISK\0"
   "FOUR DOT MARK\0"
@@ -7650,6 +9042,7 @@ static const char unicode_names_strings[] = \
   "FRENCH FRANC SIGN\0"
   "FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW\0"
   "FROWN\0"
+  "FUEL PUMP\0"
   "FULL BLOCK\0"
   "FULL OUTER JOIN\0"
   "FULL STOP\0"
@@ -7760,6 +9153,8 @@ static const char unicode_names_strings[] = \
   "FUNERAL URN\0"
   "FUSE\0"
   "GEAR\0"
+  "GEAR WITH HANDLES\0"
+  "GEAR WITHOUT HUB\0"
   "GEMINI\0"
   "GEOMETRIC PROPORTION\0"
   "GEOMETRICALLY EQUAL TO\0"
@@ -8848,14 +10243,17 @@ static const char unicode_names_strings[] = \
   "HANGUL CHOSEONG CIEUC-IEUNG\0"
   "HANGUL CHOSEONG FILLER\0"
   "HANGUL CHOSEONG HIEUH\0"
+  "HANGUL CHOSEONG HIEUH-SIOS\0"
   "HANGUL CHOSEONG IEUNG\0"
   "HANGUL CHOSEONG IEUNG-CHIEUCH\0"
   "HANGUL CHOSEONG IEUNG-CIEUC\0"
+  "HANGUL CHOSEONG IEUNG-HIEUH\0"
   "HANGUL CHOSEONG IEUNG-KIYEOK\0"
   "HANGUL CHOSEONG IEUNG-MIEUM\0"
   "HANGUL CHOSEONG IEUNG-PANSIOS\0"
   "HANGUL CHOSEONG IEUNG-PHIEUPH\0"
   "HANGUL CHOSEONG IEUNG-PIEUP\0"
+  "HANGUL CHOSEONG IEUNG-RIEUL\0"
   "HANGUL CHOSEONG IEUNG-SIOS\0"
   "HANGUL CHOSEONG IEUNG-THIEUTH\0"
   "HANGUL CHOSEONG IEUNG-TIKEUT\0"
@@ -8866,18 +10264,28 @@ static const char unicode_names_strings[] = \
   "HANGUL CHOSEONG KAPYEOUNSSANGPIEUP\0"
   "HANGUL CHOSEONG KHIEUKH\0"
   "HANGUL CHOSEONG KIYEOK\0"
+  "HANGUL CHOSEONG KIYEOK-TIKEUT\0"
   "HANGUL CHOSEONG MIEUM\0"
+  "HANGUL CHOSEONG MIEUM-KIYEOK\0"
   "HANGUL CHOSEONG MIEUM-PIEUP\0"
+  "HANGUL CHOSEONG MIEUM-SIOS\0"
+  "HANGUL CHOSEONG MIEUM-TIKEUT\0"
   "HANGUL CHOSEONG NIEUN\0"
+  "HANGUL CHOSEONG NIEUN-CIEUC\0"
+  "HANGUL CHOSEONG NIEUN-HIEUH\0"
   "HANGUL CHOSEONG NIEUN-KIYEOK\0"
   "HANGUL CHOSEONG NIEUN-PIEUP\0"
+  "HANGUL CHOSEONG NIEUN-SIOS\0"
   "HANGUL CHOSEONG NIEUN-TIKEUT\0"
   "HANGUL CHOSEONG PANSIOS\0"
   "HANGUL CHOSEONG PHIEUPH\0"
+  "HANGUL CHOSEONG PHIEUPH-HIEUH\0"
   "HANGUL CHOSEONG PHIEUPH-PIEUP\0"
   "HANGUL CHOSEONG PIEUP\0"
   "HANGUL CHOSEONG PIEUP-CHIEUCH\0"
   "HANGUL CHOSEONG PIEUP-CIEUC\0"
+  "HANGUL CHOSEONG PIEUP-HIEUH\0"
+  "HANGUL CHOSEONG PIEUP-KHIEUKH\0"
   "HANGUL CHOSEONG PIEUP-KIYEOK\0"
   "HANGUL CHOSEONG PIEUP-NIEUN\0"
   "HANGUL CHOSEONG PIEUP-PHIEUPH\0"
@@ -8885,13 +10293,25 @@ static const char unicode_names_strings[] = \
   "HANGUL CHOSEONG PIEUP-SIOS-CIEUC\0"
   "HANGUL CHOSEONG PIEUP-SIOS-KIYEOK\0"
   "HANGUL CHOSEONG PIEUP-SIOS-PIEUP\0"
+  "HANGUL CHOSEONG PIEUP-SIOS-THIEUTH\0"
   "HANGUL CHOSEONG PIEUP-SIOS-TIKEUT\0"
   "HANGUL CHOSEONG PIEUP-SSANGSIOS\0"
   "HANGUL CHOSEONG PIEUP-THIEUTH\0"
   "HANGUL CHOSEONG PIEUP-TIKEUT\0"
   "HANGUL CHOSEONG RIEUL\0"
+  "HANGUL CHOSEONG RIEUL-CIEUC\0"
   "HANGUL CHOSEONG RIEUL-HIEUH\0"
+  "HANGUL CHOSEONG RIEUL-KAPYEOUNPIEUP\0"
+  "HANGUL CHOSEONG RIEUL-KHIEUKH\0"
+  "HANGUL CHOSEONG RIEUL-KIYEOK\0"
+  "HANGUL CHOSEONG RIEUL-MIEUM\0"
   "HANGUL CHOSEONG RIEUL-NIEUN\0"
+  "HANGUL CHOSEONG RIEUL-PIEUP\0"
+  "HANGUL CHOSEONG RIEUL-SIOS\0"
+  "HANGUL CHOSEONG RIEUL-SSANGKIYEOK\0"
+  "HANGUL CHOSEONG RIEUL-SSANGPIEUP\0"
+  "HANGUL CHOSEONG RIEUL-SSANGTIKEUT\0"
+  "HANGUL CHOSEONG RIEUL-TIKEUT\0"
   "HANGUL CHOSEONG SIOS\0"
   "HANGUL CHOSEONG SIOS-CHIEUCH\0"
   "HANGUL CHOSEONG SIOS-CIEUC\0"
@@ -8909,6 +10329,7 @@ static const char unicode_names_strings[] = \
   "HANGUL CHOSEONG SIOS-THIEUTH\0"
   "HANGUL CHOSEONG SIOS-TIKEUT\0"
   "HANGUL CHOSEONG SSANGCIEUC\0"
+  "HANGUL CHOSEONG SSANGCIEUC-HIEUH\0"
   "HANGUL CHOSEONG SSANGHIEUH\0"
   "HANGUL CHOSEONG SSANGIEUNG\0"
   "HANGUL CHOSEONG SSANGKIYEOK\0"
@@ -8916,16 +10337,26 @@ static const char unicode_names_strings[] = \
   "HANGUL CHOSEONG SSANGPIEUP\0"
   "HANGUL CHOSEONG SSANGRIEUL\0"
   "HANGUL CHOSEONG SSANGSIOS\0"
+  "HANGUL CHOSEONG SSANGSIOS-PIEUP\0"
+  "HANGUL CHOSEONG SSANGTHIEUTH\0"
   "HANGUL CHOSEONG SSANGTIKEUT\0"
+  "HANGUL CHOSEONG SSANGYEORINHIEUH\0"
   "HANGUL CHOSEONG THIEUTH\0"
   "HANGUL CHOSEONG TIKEUT\0"
+  "HANGUL CHOSEONG TIKEUT-CIEUC\0"
   "HANGUL CHOSEONG TIKEUT-KIYEOK\0"
+  "HANGUL CHOSEONG TIKEUT-MIEUM\0"
+  "HANGUL CHOSEONG TIKEUT-PIEUP\0"
+  "HANGUL CHOSEONG TIKEUT-RIEUL\0"
+  "HANGUL CHOSEONG TIKEUT-SIOS\0"
   "HANGUL CHOSEONG YEORINHIEUH\0"
   "HANGUL CHOSEONG YESIEUNG\0"
   "HANGUL DOUBLE DOT TONE MARK\0"
   "HANGUL FILLER\0"
   "HANGUL JONGSEONG CHIEUCH\0"
   "HANGUL JONGSEONG CIEUC\0"
+  "HANGUL JONGSEONG CIEUC-PIEUP\0"
+  "HANGUL JONGSEONG CIEUC-SSANGPIEUP\0"
   "HANGUL JONGSEONG HIEUH\0"
   "HANGUL JONGSEONG HIEUH-MIEUM\0"
   "HANGUL JONGSEONG HIEUH-NIEUN\0"
@@ -8938,43 +10369,67 @@ static const char unicode_names_strings[] = \
   "HANGUL JONGSEONG KAPYEOUNMIEUM\0"
   "HANGUL JONGSEONG KAPYEOUNPHIEUPH\0"
   "HANGUL JONGSEONG KAPYEOUNPIEUP\0"
+  "HANGUL JONGSEONG KAPYEOUNRIEUL\0"
   "HANGUL JONGSEONG KHIEUKH\0"
   "HANGUL JONGSEONG KIYEOK\0"
+  "HANGUL JONGSEONG KIYEOK-CHIEUCH\0"
+  "HANGUL JONGSEONG KIYEOK-HIEUH\0"
+  "HANGUL JONGSEONG KIYEOK-KHIEUKH\0"
+  "HANGUL JONGSEONG KIYEOK-NIEUN\0"
+  "HANGUL JONGSEONG KIYEOK-PIEUP\0"
   "HANGUL JONGSEONG KIYEOK-RIEUL\0"
   "HANGUL JONGSEONG KIYEOK-SIOS\0"
   "HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK\0"
   "HANGUL JONGSEONG MIEUM\0"
   "HANGUL JONGSEONG MIEUM-CHIEUCH\0"
+  "HANGUL JONGSEONG MIEUM-CIEUC\0"
   "HANGUL JONGSEONG MIEUM-HIEUH\0"
   "HANGUL JONGSEONG MIEUM-KIYEOK\0"
+  "HANGUL JONGSEONG MIEUM-NIEUN\0"
   "HANGUL JONGSEONG MIEUM-PANSIOS\0"
   "HANGUL JONGSEONG MIEUM-PIEUP\0"
+  "HANGUL JONGSEONG MIEUM-PIEUP-SIOS\0"
   "HANGUL JONGSEONG MIEUM-RIEUL\0"
   "HANGUL JONGSEONG MIEUM-SIOS\0"
+  "HANGUL JONGSEONG MIEUM-SSANGNIEUN\0"
   "HANGUL JONGSEONG MIEUM-SSANGSIOS\0"
   "HANGUL JONGSEONG NIEUN\0"
+  "HANGUL JONGSEONG NIEUN-CHIEUCH\0"
   "HANGUL JONGSEONG NIEUN-CIEUC\0"
   "HANGUL JONGSEONG NIEUN-HIEUH\0"
   "HANGUL JONGSEONG NIEUN-KIYEOK\0"
   "HANGUL JONGSEONG NIEUN-PANSIOS\0"
+  "HANGUL JONGSEONG NIEUN-RIEUL\0"
   "HANGUL JONGSEONG NIEUN-SIOS\0"
   "HANGUL JONGSEONG NIEUN-THIEUTH\0"
   "HANGUL JONGSEONG NIEUN-TIKEUT\0"
   "HANGUL JONGSEONG PANSIOS\0"
+  "HANGUL JONGSEONG PANSIOS-KAPYEOUNPIEUP\0"
+  "HANGUL JONGSEONG PANSIOS-PIEUP\0"
   "HANGUL JONGSEONG PHIEUPH\0"
   "HANGUL JONGSEONG PHIEUPH-PIEUP\0"
+  "HANGUL JONGSEONG PHIEUPH-SIOS\0"
+  "HANGUL JONGSEONG PHIEUPH-THIEUTH\0"
   "HANGUL JONGSEONG PIEUP\0"
+  "HANGUL JONGSEONG PIEUP-CHIEUCH\0"
+  "HANGUL JONGSEONG PIEUP-CIEUC\0"
   "HANGUL JONGSEONG PIEUP-HIEUH\0"
+  "HANGUL JONGSEONG PIEUP-MIEUM\0"
   "HANGUL JONGSEONG PIEUP-PHIEUPH\0"
   "HANGUL JONGSEONG PIEUP-RIEUL\0"
+  "HANGUL JONGSEONG PIEUP-RIEUL-PHIEUPH\0"
   "HANGUL JONGSEONG PIEUP-SIOS\0"
+  "HANGUL JONGSEONG PIEUP-SIOS-TIKEUT\0"
+  "HANGUL JONGSEONG PIEUP-TIKEUT\0"
   "HANGUL JONGSEONG RIEUL\0"
   "HANGUL JONGSEONG RIEUL-HIEUH\0"
   "HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP\0"
   "HANGUL JONGSEONG RIEUL-KHIEUKH\0"
   "HANGUL JONGSEONG RIEUL-KIYEOK\0"
+  "HANGUL JONGSEONG RIEUL-KIYEOK-HIEUH\0"
   "HANGUL JONGSEONG RIEUL-KIYEOK-SIOS\0"
   "HANGUL JONGSEONG RIEUL-MIEUM\0"
+  "HANGUL JONGSEONG RIEUL-MIEUM-HIEUH\0"
   "HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK\0"
   "HANGUL JONGSEONG RIEUL-MIEUM-SIOS\0"
   "HANGUL JONGSEONG RIEUL-NIEUN\0"
@@ -8982,35 +10437,67 @@ static const char unicode_names_strings[] = \
   "HANGUL JONGSEONG RIEUL-PHIEUPH\0"
   "HANGUL JONGSEONG RIEUL-PIEUP\0"
   "HANGUL JONGSEONG RIEUL-PIEUP-HIEUH\0"
+  "HANGUL JONGSEONG RIEUL-PIEUP-PHIEUPH\0"
   "HANGUL JONGSEONG RIEUL-PIEUP-SIOS\0"
+  "HANGUL JONGSEONG RIEUL-PIEUP-TIKEUT\0"
   "HANGUL JONGSEONG RIEUL-SIOS\0"
+  "HANGUL JONGSEONG RIEUL-SSANGKIYEOK\0"
   "HANGUL JONGSEONG RIEUL-SSANGSIOS\0"
   "HANGUL JONGSEONG RIEUL-THIEUTH\0"
   "HANGUL JONGSEONG RIEUL-TIKEUT\0"
   "HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH\0"
   "HANGUL JONGSEONG RIEUL-YEORINHIEUH\0"
+  "HANGUL JONGSEONG RIEUL-YEORINHIEUH-HIEUH\0"
+  "HANGUL JONGSEONG RIEUL-YESIEUNG\0"
   "HANGUL JONGSEONG SIOS\0"
+  "HANGUL JONGSEONG SIOS-CHIEUCH\0"
+  "HANGUL JONGSEONG SIOS-CIEUC\0"
+  "HANGUL JONGSEONG SIOS-HIEUH\0"
+  "HANGUL JONGSEONG SIOS-KAPYEOUNPIEUP\0"
   "HANGUL JONGSEONG SIOS-KIYEOK\0"
+  "HANGUL JONGSEONG SIOS-MIEUM\0"
+  "HANGUL JONGSEONG SIOS-PANSIOS\0"
   "HANGUL JONGSEONG SIOS-PIEUP\0"
   "HANGUL JONGSEONG SIOS-RIEUL\0"
+  "HANGUL JONGSEONG SIOS-THIEUTH\0"
   "HANGUL JONGSEONG SIOS-TIKEUT\0"
+  "HANGUL JONGSEONG SSANGCIEUC\0"
   "HANGUL JONGSEONG SSANGIEUNG\0"
   "HANGUL JONGSEONG SSANGKIYEOK\0"
+  "HANGUL JONGSEONG SSANGMIEUM\0"
+  "HANGUL JONGSEONG SSANGNIEUN\0"
+  "HANGUL JONGSEONG SSANGPIEUP\0"
   "HANGUL JONGSEONG SSANGRIEUL\0"
+  "HANGUL JONGSEONG SSANGRIEUL-KHIEUKH\0"
   "HANGUL JONGSEONG SSANGSIOS\0"
+  "HANGUL JONGSEONG SSANGSIOS-KIYEOK\0"
+  "HANGUL JONGSEONG SSANGSIOS-TIKEUT\0"
+  "HANGUL JONGSEONG SSANGTIKEUT\0"
+  "HANGUL JONGSEONG SSANGTIKEUT-PIEUP\0"
   "HANGUL JONGSEONG THIEUTH\0"
   "HANGUL JONGSEONG TIKEUT\0"
+  "HANGUL JONGSEONG TIKEUT-CHIEUCH\0"
+  "HANGUL JONGSEONG TIKEUT-CIEUC\0"
   "HANGUL JONGSEONG TIKEUT-KIYEOK\0"
+  "HANGUL JONGSEONG TIKEUT-PIEUP\0"
   "HANGUL JONGSEONG TIKEUT-RIEUL\0"
+  "HANGUL JONGSEONG TIKEUT-SIOS\0"
+  "HANGUL JONGSEONG TIKEUT-SIOS-KIYEOK\0"
+  "HANGUL JONGSEONG TIKEUT-THIEUTH\0"
   "HANGUL JONGSEONG YEORINHIEUH\0"
   "HANGUL JONGSEONG YESIEUNG\0"
+  "HANGUL JONGSEONG YESIEUNG-HIEUH\0"
+  "HANGUL JONGSEONG YESIEUNG-MIEUM\0"
   "HANGUL JONGSEONG YESIEUNG-PANSIOS\0"
   "HANGUL JONGSEONG YESIEUNG-SIOS\0"
   "HANGUL JUNGSEONG A\0"
+  "HANGUL JUNGSEONG A-EU\0"
   "HANGUL JUNGSEONG A-O\0"
   "HANGUL JUNGSEONG A-U\0"
   "HANGUL JUNGSEONG AE\0"
   "HANGUL JUNGSEONG ARAEA\0"
+  "HANGUL JUNGSEONG ARAEA-A\0"
+  "HANGUL JUNGSEONG ARAEA-E\0"
   "HANGUL JUNGSEONG ARAEA-EO\0"
   "HANGUL JUNGSEONG ARAEA-I\0"
   "HANGUL JUNGSEONG ARAEA-U\0"
@@ -9020,30 +10507,48 @@ static const char unicode_names_strings[] = \
   "HANGUL JUNGSEONG EO-O\0"
   "HANGUL JUNGSEONG EO-U\0"
   "HANGUL JUNGSEONG EU\0"
+  "HANGUL JUNGSEONG EU-A\0"
+  "HANGUL JUNGSEONG EU-E\0"
+  "HANGUL JUNGSEONG EU-EO\0"
   "HANGUL JUNGSEONG EU-EU\0"
+  "HANGUL JUNGSEONG EU-O\0"
   "HANGUL JUNGSEONG EU-U\0"
   "HANGUL JUNGSEONG FILLER\0"
   "HANGUL JUNGSEONG I\0"
   "HANGUL JUNGSEONG I-A\0"
   "HANGUL JUNGSEONG I-ARAEA\0"
   "HANGUL JUNGSEONG I-EU\0"
+  "HANGUL JUNGSEONG I-I\0"
   "HANGUL JUNGSEONG I-O\0"
+  "HANGUL JUNGSEONG I-O-I\0"
   "HANGUL JUNGSEONG I-U\0"
   "HANGUL JUNGSEONG I-YA\0"
+  "HANGUL JUNGSEONG I-YA-O\0"
+  "HANGUL JUNGSEONG I-YAE\0"
+  "HANGUL JUNGSEONG I-YE\0"
+  "HANGUL JUNGSEONG I-YEO\0"
+  "HANGUL JUNGSEONG I-YO\0"
+  "HANGUL JUNGSEONG I-YU\0"
   "HANGUL JUNGSEONG O\0"
   "HANGUL JUNGSEONG O-E\0"
   "HANGUL JUNGSEONG O-EO\0"
   "HANGUL JUNGSEONG O-O\0"
+  "HANGUL JUNGSEONG O-O-I\0"
   "HANGUL JUNGSEONG O-U\0"
+  "HANGUL JUNGSEONG O-YA\0"
+  "HANGUL JUNGSEONG O-YAE\0"
   "HANGUL JUNGSEONG O-YE\0"
+  "HANGUL JUNGSEONG O-YEO\0"
   "HANGUL JUNGSEONG OE\0"
   "HANGUL JUNGSEONG SSANGARAEA\0"
   "HANGUL JUNGSEONG U\0"
   "HANGUL JUNGSEONG U-A\0"
   "HANGUL JUNGSEONG U-AE\0"
   "HANGUL JUNGSEONG U-EO-EU\0"
+  "HANGUL JUNGSEONG U-I-I\0"
   "HANGUL JUNGSEONG U-U\0"
   "HANGUL JUNGSEONG U-YE\0"
+  "HANGUL JUNGSEONG U-YEO\0"
   "HANGUL JUNGSEONG WA\0"
   "HANGUL JUNGSEONG WAE\0"
   "HANGUL JUNGSEONG WE\0"
@@ -9051,15 +10556,20 @@ static const char unicode_names_strings[] = \
   "HANGUL JUNGSEONG WI\0"
   "HANGUL JUNGSEONG YA\0"
   "HANGUL JUNGSEONG YA-O\0"
+  "HANGUL JUNGSEONG YA-U\0"
   "HANGUL JUNGSEONG YA-YO\0"
   "HANGUL JUNGSEONG YAE\0"
   "HANGUL JUNGSEONG YE\0"
   "HANGUL JUNGSEONG YEO\0"
   "HANGUL JUNGSEONG YEO-O\0"
   "HANGUL JUNGSEONG YEO-U\0"
+  "HANGUL JUNGSEONG YEO-YA\0"
   "HANGUL JUNGSEONG YI\0"
   "HANGUL JUNGSEONG YI-U\0"
   "HANGUL JUNGSEONG YO\0"
+  "HANGUL JUNGSEONG YO-A\0"
+  "HANGUL JUNGSEONG YO-AE\0"
+  "HANGUL JUNGSEONG YO-EO\0"
   "HANGUL JUNGSEONG YO-I\0"
   "HANGUL JUNGSEONG YO-O\0"
   "HANGUL JUNGSEONG YO-YA\0"
@@ -9067,9 +10577,11 @@ static const char unicode_names_strings[] = \
   "HANGUL JUNGSEONG YO-YEO\0"
   "HANGUL JUNGSEONG YU\0"
   "HANGUL JUNGSEONG YU-A\0"
+  "HANGUL JUNGSEONG YU-AE\0"
   "HANGUL JUNGSEONG YU-E\0"
   "HANGUL JUNGSEONG YU-EO\0"
   "HANGUL JUNGSEONG YU-I\0"
+  "HANGUL JUNGSEONG YU-O\0"
   "HANGUL JUNGSEONG YU-U\0"
   "HANGUL JUNGSEONG YU-YE\0"
   "HANGUL JUNGSEONG YU-YEO\0"
@@ -9200,6 +10712,7 @@ static const char unicode_names_strings[] = \
   "HANUNOO SIGN PAMUDPOD\0"
   "HANUNOO VOWEL SIGN I\0"
   "HANUNOO VOWEL SIGN U\0"
+  "HEADSTONE GRAVEYARD SYMBOL\0"
   "HEAVY ASTERISK\0"
   "HEAVY BALLOT X\0"
   "HEAVY BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW\0"
@@ -9210,6 +10723,10 @@ static const char unicode_names_strings[] = \
   "HEAVY BLACK-FEATHERED SOUTH EAST ARROW\0"
   "HEAVY CHECK MARK\0"
   "HEAVY CHEVRON SNOWFLAKE\0"
+  "HEAVY CIRCLE\0"
+  "HEAVY CIRCLE WITH CIRCLE INSIDE\0"
+  "HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE\0"
+  "HEAVY CIRCLED SALTIRE\0"
   "HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW\0"
   "HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW\0"
   "HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT\0"
@@ -9217,9 +10734,11 @@ static const char unicode_names_strings[] = \
   "HEAVY EIGHT POINTED RECTILINEAR BLACK STAR\0"
   "HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK\0"
   "HEAVY EXCLAMATION MARK ORNAMENT\0"
+  "HEAVY EXCLAMATION MARK SYMBOL\0"
   "HEAVY FOUR BALLOON-SPOKED ASTERISK\0"
   "HEAVY GREEK CROSS\0"
   "HEAVY HEART EXCLAMATION MARK ORNAMENT\0"
+  "HEAVY LARGE CIRCLE\0"
   "HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT\0"
   "HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT\0"
   "HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW\0"
@@ -9227,6 +10746,7 @@ static const char unicode_names_strings[] = \
   "HEAVY NORTH EAST ARROW\0"
   "HEAVY OPEN CENTRE CROSS\0"
   "HEAVY OUTLINED BLACK STAR\0"
+  "HEAVY OVAL WITH OVAL INSIDE\0"
   "HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT\0"
   "HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT\0"
   "HEAVY RIGHTWARDS ARROW\0"
@@ -9242,6 +10762,7 @@ static const char unicode_names_strings[] = \
   "HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW\0"
   "HEAVY VERTICAL BAR\0"
   "HEAVY WEDGE-TAILED RIGHTWARDS ARROW\0"
+  "HEAVY WHITE DOWN-POINTING TRIANGLE\0"
   "HEAVY WIDE-HEADED RIGHTWARDS ARROW\0"
   "HEBREW ACCENT ATNAH HAFUKH\0"
   "HEBREW ACCENT DARGA\0"
@@ -9377,6 +10898,7 @@ static const char unicode_names_strings[] = \
   "HEBREW PUNCTUATION PASEQ\0"
   "HEBREW PUNCTUATION SOF PASUQ\0"
   "HELM SYMBOL\0"
+  "HELMET WITH WHITE CROSS\0"
   "HERMITIAN CONJUGATE MATRIX\0"
   "HEXAGRAM FOR ABUNDANCE\0"
   "HEXAGRAM FOR AFTER COMPLETION\0"
@@ -9532,6 +11054,7 @@ static const char unicode_names_strings[] = \
   "HIRAGANA LETTER ZO\0"
   "HIRAGANA LETTER ZU\0"
   "HIRAGANA VOICED ITERATION MARK\0"
+  "HISTORIC SITE\0"
   "HOMOTHETIC\0"
   "HORIZONTAL BAR\0"
   "HORIZONTAL BLACK HEXAGON\0"
@@ -9554,6 +11077,7 @@ static const char unicode_names_strings[] = \
   "HYPHENATION POINT\0"
   "HYPODIASTOLE\0"
   "HYSTERESIS SYMBOL\0"
+  "ICE SKATE\0"
   "IDENTICAL TO\0"
   "IDENTICAL TO AND SLANTED PARALLEL\0"
   "IDENTICAL WITH DOT ABOVE\0"
@@ -9668,6 +11192,37 @@ static const char unicode_names_strings[] = \
   "IDEOGRAPHIC VARIATION INDICATOR\0"
   "IMAGE OF\0"
   "IMAGE OF OR APPROXIMATELY EQUAL TO\0"
+  "IMPERIAL ARAMAIC LETTER ALEPH\0"
+  "IMPERIAL ARAMAIC LETTER AYIN\0"
+  "IMPERIAL ARAMAIC LETTER BETH\0"
+  "IMPERIAL ARAMAIC LETTER DALETH\0"
+  "IMPERIAL ARAMAIC LETTER GIMEL\0"
+  "IMPERIAL ARAMAIC LETTER HE\0"
+  "IMPERIAL ARAMAIC LETTER HETH\0"
+  "IMPERIAL ARAMAIC LETTER KAPH\0"
+  "IMPERIAL ARAMAIC LETTER LAMEDH\0"
+  "IMPERIAL ARAMAIC LETTER MEM\0"
+  "IMPERIAL ARAMAIC LETTER NUN\0"
+  "IMPERIAL ARAMAIC LETTER PE\0"
+  "IMPERIAL ARAMAIC LETTER QOPH\0"
+  "IMPERIAL ARAMAIC LETTER RESH\0"
+  "IMPERIAL ARAMAIC LETTER SADHE\0"
+  "IMPERIAL ARAMAIC LETTER SAMEKH\0"
+  "IMPERIAL ARAMAIC LETTER SHIN\0"
+  "IMPERIAL ARAMAIC LETTER TAW\0"
+  "IMPERIAL ARAMAIC LETTER TETH\0"
+  "IMPERIAL ARAMAIC LETTER WAW\0"
+  "IMPERIAL ARAMAIC LETTER YODH\0"
+  "IMPERIAL ARAMAIC LETTER ZAYIN\0"
+  "IMPERIAL ARAMAIC NUMBER ONE\0"
+  "IMPERIAL ARAMAIC NUMBER ONE HUNDRED\0"
+  "IMPERIAL ARAMAIC NUMBER ONE THOUSAND\0"
+  "IMPERIAL ARAMAIC NUMBER TEN\0"
+  "IMPERIAL ARAMAIC NUMBER TEN THOUSAND\0"
+  "IMPERIAL ARAMAIC NUMBER THREE\0"
+  "IMPERIAL ARAMAIC NUMBER TWENTY\0"
+  "IMPERIAL ARAMAIC NUMBER TWO\0"
+  "IMPERIAL ARAMAIC SECTION SIGN\0"
   "INCOMPLETE INFINITY\0"
   "INCREASES AS\0"
   "INCREMENT\0"
@@ -9676,6 +11231,63 @@ static const char unicode_names_strings[] = \
   "INFORMATION SOURCE\0"
   "INHIBIT ARABIC FORM SHAPING\0"
   "INHIBIT SYMMETRIC SWAPPING\0"
+  "INSCRIPTIONAL PAHLAVI LETTER ALEPH\0"
+  "INSCRIPTIONAL PAHLAVI LETTER BETH\0"
+  "INSCRIPTIONAL PAHLAVI LETTER DALETH\0"
+  "INSCRIPTIONAL PAHLAVI LETTER GIMEL\0"
+  "INSCRIPTIONAL PAHLAVI LETTER HE\0"
+  "INSCRIPTIONAL PAHLAVI LETTER HETH\0"
+  "INSCRIPTIONAL PAHLAVI LETTER KAPH\0"
+  "INSCRIPTIONAL PAHLAVI LETTER LAMEDH\0"
+  "INSCRIPTIONAL PAHLAVI LETTER MEM-QOPH\0"
+  "INSCRIPTIONAL PAHLAVI LETTER NUN\0"
+  "INSCRIPTIONAL PAHLAVI LETTER PE\0"
+  "INSCRIPTIONAL PAHLAVI LETTER SADHE\0"
+  "INSCRIPTIONAL PAHLAVI LETTER SAMEKH\0"
+  "INSCRIPTIONAL PAHLAVI LETTER SHIN\0"
+  "INSCRIPTIONAL PAHLAVI LETTER TAW\0"
+  "INSCRIPTIONAL PAHLAVI LETTER TETH\0"
+  "INSCRIPTIONAL PAHLAVI LETTER WAW-AYIN-RESH\0"
+  "INSCRIPTIONAL PAHLAVI LETTER YODH\0"
+  "INSCRIPTIONAL PAHLAVI LETTER ZAYIN\0"
+  "INSCRIPTIONAL PAHLAVI NUMBER FOUR\0"
+  "INSCRIPTIONAL PAHLAVI NUMBER ONE\0"
+  "INSCRIPTIONAL PAHLAVI NUMBER ONE HUNDRED\0"
+  "INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND\0"
+  "INSCRIPTIONAL PAHLAVI NUMBER TEN\0"
+  "INSCRIPTIONAL PAHLAVI NUMBER THREE\0"
+  "INSCRIPTIONAL PAHLAVI NUMBER TWENTY\0"
+  "INSCRIPTIONAL PAHLAVI NUMBER TWO\0"
+  "INSCRIPTIONAL PARTHIAN LETTER ALEPH\0"
+  "INSCRIPTIONAL PARTHIAN LETTER AYIN\0"
+  "INSCRIPTIONAL PARTHIAN LETTER BETH\0"
+  "INSCRIPTIONAL PARTHIAN LETTER DALETH\0"
+  "INSCRIPTIONAL PARTHIAN LETTER GIMEL\0"
+  "INSCRIPTIONAL PARTHIAN LETTER HE\0"
+  "INSCRIPTIONAL PARTHIAN LETTER HETH\0"
+  "INSCRIPTIONAL PARTHIAN LETTER KAPH\0"
+  "INSCRIPTIONAL PARTHIAN LETTER LAMEDH\0"
+  "INSCRIPTIONAL PARTHIAN LETTER MEM\0"
+  "INSCRIPTIONAL PARTHIAN LETTER NUN\0"
+  "INSCRIPTIONAL PARTHIAN LETTER PE\0"
+  "INSCRIPTIONAL PARTHIAN LETTER QOPH\0"
+  "INSCRIPTIONAL PARTHIAN LETTER RESH\0"
+  "INSCRIPTIONAL PARTHIAN LETTER SADHE\0"
+  "INSCRIPTIONAL PARTHIAN LETTER SAMEKH\0"
+  "INSCRIPTIONAL PARTHIAN LETTER SHIN\0"
+  "INSCRIPTIONAL PARTHIAN LETTER TAW\0"
+  "INSCRIPTIONAL PARTHIAN LETTER TETH\0"
+  "INSCRIPTIONAL PARTHIAN LETTER WAW\0"
+  "INSCRIPTIONAL PARTHIAN LETTER YODH\0"
+  "INSCRIPTIONAL PARTHIAN LETTER ZAYIN\0"
+  "INSCRIPTIONAL PARTHIAN NUMBER FOUR\0"
+  "INSCRIPTIONAL PARTHIAN NUMBER ONE\0"
+  "INSCRIPTIONAL PARTHIAN NUMBER ONE HUNDRED\0"
+  "INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND\0"
+  "INSCRIPTIONAL PARTHIAN NUMBER TEN\0"
+  "INSCRIPTIONAL PARTHIAN NUMBER THREE\0"
+  "INSCRIPTIONAL PARTHIAN NUMBER TWENTY\0"
+  "INSCRIPTIONAL PARTHIAN NUMBER TWO\0"
   "INSERTION SYMBOL\0"
   "INTEGRAL\0"
   "INTEGRAL AROUND A POINT OPERATOR\0"
@@ -9713,10 +11325,168 @@ static const char unicode_names_strings[] = \
   "INVISIBLE PLUS\0"
   "INVISIBLE SEPARATOR\0"
   "INVISIBLE TIMES\0"
+  "JAPANESE BANK SYMBOL\0"
   "JAPANESE INDUSTRIAL STANDARD SYMBOL\0"
+  "JAVANESE CONSONANT SIGN CAKRA\0"
+  "JAVANESE CONSONANT SIGN KERET\0"
+  "JAVANESE CONSONANT SIGN PENGKAL\0"
+  "JAVANESE DIGIT EIGHT\0"
+  "JAVANESE DIGIT FIVE\0"
+  "JAVANESE DIGIT FOUR\0"
+  "JAVANESE DIGIT NINE\0"
+  "JAVANESE DIGIT ONE\0"
+  "JAVANESE DIGIT SEVEN\0"
+  "JAVANESE DIGIT SIX\0"
+  "JAVANESE DIGIT THREE\0"
+  "JAVANESE DIGIT TWO\0"
+  "JAVANESE DIGIT ZERO\0"
+  "JAVANESE LEFT RERENGGAN\0"
+  "JAVANESE LETTER A\0"
+  "JAVANESE LETTER AI\0"
+  "JAVANESE LETTER BA\0"
+  "JAVANESE LETTER BA MURDA\0"
+  "JAVANESE LETTER CA\0"
+  "JAVANESE LETTER CA MURDA\0"
+  "JAVANESE LETTER DA\0"
+  "JAVANESE LETTER DA MAHAPRANA\0"
+  "JAVANESE LETTER DDA\0"
+  "JAVANESE LETTER DDA MAHAPRANA\0"
+  "JAVANESE LETTER E\0"
+  "JAVANESE LETTER GA\0"
+  "JAVANESE LETTER GA MURDA\0"
+  "JAVANESE LETTER HA\0"
+  "JAVANESE LETTER I\0"
+  "JAVANESE LETTER I KAWI\0"
+  "JAVANESE LETTER II\0"
+  "JAVANESE LETTER JA\0"
+  "JAVANESE LETTER JA MAHAPRANA\0"
+  "JAVANESE LETTER KA\0"
+  "JAVANESE LETTER KA MURDA\0"
+  "JAVANESE LETTER KA SASAK\0"
+  "JAVANESE LETTER LA\0"
+  "JAVANESE LETTER MA\0"
+  "JAVANESE LETTER NA\0"
+  "JAVANESE LETTER NA MURDA\0"
+  "JAVANESE LETTER NGA\0"
+  "JAVANESE LETTER NGA LELET\0"
+  "JAVANESE LETTER NGA LELET RASWADI\0"
+  "JAVANESE LETTER NYA\0"
+  "JAVANESE LETTER NYA MURDA\0"
+  "JAVANESE LETTER O\0"
+  "JAVANESE LETTER PA\0"
+  "JAVANESE LETTER PA CEREK\0"
+  "JAVANESE LETTER PA MURDA\0"
+  "JAVANESE LETTER RA\0"
+  "JAVANESE LETTER RA AGUNG\0"
+  "JAVANESE LETTER SA\0"
+  "JAVANESE LETTER SA MAHAPRANA\0"
+  "JAVANESE LETTER SA MURDA\0"
+  "JAVANESE LETTER TA\0"
+  "JAVANESE LETTER TA MURDA\0"
+  "JAVANESE LETTER TTA\0"
+  "JAVANESE LETTER TTA MAHAPRANA\0"
+  "JAVANESE LETTER U\0"
+  "JAVANESE LETTER WA\0"
+  "JAVANESE LETTER YA\0"
+  "JAVANESE PADA ADEG\0"
+  "JAVANESE PADA ADEG ADEG\0"
+  "JAVANESE PADA ANDAP\0"
+  "JAVANESE PADA ISEN-ISEN\0"
+  "JAVANESE PADA LINGSA\0"
+  "JAVANESE PADA LUHUR\0"
+  "JAVANESE PADA LUNGSI\0"
+  "JAVANESE PADA MADYA\0"
+  "JAVANESE PADA PANGKAT\0"
+  "JAVANESE PADA PISELEH\0"
+  "JAVANESE PADA TIRTA TUMETES\0"
+  "JAVANESE PADA WINDU\0"
+  "JAVANESE PANGKON\0"
+  "JAVANESE PANGRANGKEP\0"
+  "JAVANESE RIGHT RERENGGAN\0"
+  "JAVANESE SIGN CECAK\0"
+  "JAVANESE SIGN CECAK TELU\0"
+  "JAVANESE SIGN LAYAR\0"
+  "JAVANESE SIGN PANYANGGA\0"
+  "JAVANESE SIGN WIGNYAN\0"
+  "JAVANESE TURNED PADA PISELEH\0"
+  "JAVANESE VOWEL SIGN DIRGA MURE\0"
+  "JAVANESE VOWEL SIGN PEPET\0"
+  "JAVANESE VOWEL SIGN SUKU\0"
+  "JAVANESE VOWEL SIGN SUKU MENDUT\0"
+  "JAVANESE VOWEL SIGN TALING\0"
+  "JAVANESE VOWEL SIGN TARUNG\0"
+  "JAVANESE VOWEL SIGN TOLONG\0"
+  "JAVANESE VOWEL SIGN WULU\0"
+  "JAVANESE VOWEL SIGN WULU MELIK\0"
   "JOIN\0"
   "JUNO\0"
   "JUPITER\0"
+  "KAITHI ABBREVIATION SIGN\0"
+  "KAITHI DANDA\0"
+  "KAITHI DOUBLE DANDA\0"
+  "KAITHI DOUBLE SECTION MARK\0"
+  "KAITHI ENUMERATION SIGN\0"
+  "KAITHI LETTER A\0"
+  "KAITHI LETTER AA\0"
+  "KAITHI LETTER AI\0"
+  "KAITHI LETTER AU\0"
+  "KAITHI LETTER BA\0"
+  "KAITHI LETTER BHA\0"
+  "KAITHI LETTER CA\0"
+  "KAITHI LETTER CHA\0"
+  "KAITHI LETTER DA\0"
+  "KAITHI LETTER DDA\0"
+  "KAITHI LETTER DDDHA\0"
+  "KAITHI LETTER DDHA\0"
+  "KAITHI LETTER DHA\0"
+  "KAITHI LETTER E\0"
+  "KAITHI LETTER GA\0"
+  "KAITHI LETTER GHA\0"
+  "KAITHI LETTER HA\0"
+  "KAITHI LETTER I\0"
+  "KAITHI LETTER II\0"
+  "KAITHI LETTER JA\0"
+  "KAITHI LETTER JHA\0"
+  "KAITHI LETTER KA\0"
+  "KAITHI LETTER KHA\0"
+  "KAITHI LETTER LA\0"
+  "KAITHI LETTER MA\0"
+  "KAITHI LETTER NA\0"
+  "KAITHI LETTER NGA\0"
+  "KAITHI LETTER NNA\0"
+  "KAITHI LETTER NYA\0"
+  "KAITHI LETTER O\0"
+  "KAITHI LETTER PA\0"
+  "KAITHI LETTER PHA\0"
+  "KAITHI LETTER RA\0"
+  "KAITHI LETTER RHA\0"
+  "KAITHI LETTER SA\0"
+  "KAITHI LETTER SHA\0"
+  "KAITHI LETTER SSA\0"
+  "KAITHI LETTER TA\0"
+  "KAITHI LETTER THA\0"
+  "KAITHI LETTER TTA\0"
+  "KAITHI LETTER TTHA\0"
+  "KAITHI LETTER U\0"
+  "KAITHI LETTER UU\0"
+  "KAITHI LETTER VA\0"
+  "KAITHI LETTER YA\0"
+  "KAITHI NUMBER SIGN\0"
+  "KAITHI SECTION MARK\0"
+  "KAITHI SIGN ANUSVARA\0"
+  "KAITHI SIGN CANDRABINDU\0"
+  "KAITHI SIGN NUKTA\0"
+  "KAITHI SIGN VIRAMA\0"
+  "KAITHI SIGN VISARGA\0"
+  "KAITHI VOWEL SIGN AA\0"
+  "KAITHI VOWEL SIGN AI\0"
+  "KAITHI VOWEL SIGN AU\0"
+  "KAITHI VOWEL SIGN E\0"
+  "KAITHI VOWEL SIGN I\0"
+  "KAITHI VOWEL SIGN II\0"
+  "KAITHI VOWEL SIGN O\0"
+  "KAITHI VOWEL SIGN U\0"
+  "KAITHI VOWEL SIGN UU\0"
   "KANGXI RADICAL AGAIN\0"
   "KANGXI RADICAL AND\0"
   "KANGXI RADICAL ARRIVE\0"
@@ -10464,7 +12234,11 @@ static const char unicode_names_strings[] = \
   "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 TRIPLE VERTICAL BAR OPERATOR\0"
+  "LARGE TWO DOTS OVER ONE DOT PUNCTUATION\0"
+  "LARGE TWO RINGS OVER ONE RING PUNCTUATION\0"
   "LARGE UP TACK\0"
   "LARGER THAN\0"
   "LARGER THAN OR EQUAL TO\0"
@@ -10769,6 +12543,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 SWASH TAIL\0"
   "LATIN CAPITAL LETTER SALTILLO\0"
   "LATIN CAPITAL LETTER SCHWA\0"
   "LATIN CAPITAL LETTER SHARP S\0"
@@ -10793,6 +12568,7 @@ static const char unicode_names_strings[] = \
   "LATIN CAPITAL LETTER TONE TWO\0"
   "LATIN CAPITAL LETTER TRESILLO\0"
   "LATIN CAPITAL LETTER TURNED A\0"
+  "LATIN CAPITAL LETTER TURNED ALPHA\0"
   "LATIN CAPITAL LETTER TURNED INSULAR G\0"
   "LATIN CAPITAL LETTER TURNED L\0"
   "LATIN CAPITAL LETTER TURNED M\0"
@@ -10875,6 +12651,7 @@ static const char unicode_names_strings[] = \
   "LATIN CAPITAL LETTER Z WITH HOOK\0"
   "LATIN CAPITAL LETTER Z WITH LINE BELOW\0"
   "LATIN CAPITAL LETTER Z WITH STROKE\0"
+  "LATIN CAPITAL LETTER Z WITH SWASH TAIL\0"
   "LATIN CAPITAL LIGATURE IJ\0"
   "LATIN CAPITAL LIGATURE OE\0"
   "LATIN CROSS\0"
@@ -11524,6 +13301,7 @@ static const char unicode_names_strings[] = \
   "LEFT BLACK LENTICULAR BRACKET\0"
   "LEFT BLACK TORTOISE SHELL BRACKET\0"
   "LEFT CEILING\0"
+  "LEFT CLOSED ENTRY\0"
   "LEFT CORNER BRACKET\0"
   "LEFT CURLY BRACKET\0"
   "LEFT CURLY BRACKET LOWER HOOK\0"
@@ -11591,6 +13369,8 @@ static const char unicode_names_strings[] = \
   "LEFT WHITE SQUARE BRACKET\0"
   "LEFT WHITE TORTOISE SHELL BRACKET\0"
   "LEFT WIGGLY FENCE\0"
+  "LEFT-FACING SVASTI SIGN\0"
+  "LEFT-FACING SVASTI SIGN WITH DOTS\0"
   "LEFT-POINTING ANGLE BRACKET\0"
   "LEFT-POINTING CURVED ANGLE BRACKET\0"
   "LEFT-POINTING DOUBLE ANGLE QUOTATION MARK\0"
@@ -12053,6 +13833,55 @@ static const char unicode_names_strings[] = \
   "LINEAR B SYMBOL B086\0"
   "LINEAR B SYMBOL B089\0"
   "LIRA SIGN\0"
+  "LISU LETTER A\0"
+  "LISU LETTER AE\0"
+  "LISU LETTER BA\0"
+  "LISU LETTER CA\0"
+  "LISU LETTER CHA\0"
+  "LISU LETTER DA\0"
+  "LISU LETTER DZA\0"
+  "LISU LETTER E\0"
+  "LISU LETTER EU\0"
+  "LISU LETTER FA\0"
+  "LISU LETTER GA\0"
+  "LISU LETTER GHA\0"
+  "LISU LETTER HA\0"
+  "LISU LETTER HHA\0"
+  "LISU LETTER I\0"
+  "LISU LETTER JA\0"
+  "LISU LETTER KA\0"
+  "LISU LETTER KHA\0"
+  "LISU LETTER LA\0"
+  "LISU LETTER MA\0"
+  "LISU LETTER NA\0"
+  "LISU LETTER NGA\0"
+  "LISU LETTER O\0"
+  "LISU LETTER OE\0"
+  "LISU LETTER PA\0"
+  "LISU LETTER PHA\0"
+  "LISU LETTER SA\0"
+  "LISU LETTER SHA\0"
+  "LISU LETTER TA\0"
+  "LISU LETTER THA\0"
+  "LISU LETTER TONE MYA BO\0"
+  "LISU LETTER TONE MYA CYA\0"
+  "LISU LETTER TONE MYA JEU\0"
+  "LISU LETTER TONE MYA NA\0"
+  "LISU LETTER TONE MYA TI\0"
+  "LISU LETTER TONE NA PO\0"
+  "LISU LETTER TSA\0"
+  "LISU LETTER TSHA\0"
+  "LISU LETTER U\0"
+  "LISU LETTER UE\0"
+  "LISU LETTER UH\0"
+  "LISU LETTER WA\0"
+  "LISU LETTER XA\0"
+  "LISU LETTER YA\0"
+  "LISU LETTER ZA\0"
+  "LISU LETTER ZHA\0"
+  "LISU PUNCTUATION COMMA\0"
+  "LISU PUNCTUATION FULL STOP\0"
+  "LIVRE TOURNOIS SIGN\0"
   "LOGICAL AND\0"
   "LOGICAL AND WITH DOT ABOVE\0"
   "LOGICAL AND WITH DOUBLE OVERBAR\0"
@@ -12309,6 +14138,7 @@ static const char unicode_names_strings[] = \
   "MALE WITH STROKE AND MALE AND FEMALE SIGN\0"
   "MALE WITH STROKE SIGN\0"
   "MALTESE CROSS\0"
+  "MAP SYMBOL FOR LIGHTHOUSE\0"
   "MARRIAGE SYMBOL\0"
   "MASCULINE ORDINAL INDICATOR\0"
   "MASU MARK\0"
@@ -13344,6 +15174,62 @@ static const char unicode_names_strings[] = \
   "MEDIUM SMALL WHITE CIRCLE\0"
   "MEDIUM VERTICAL BAR\0"
   "MEDIUM WHITE CIRCLE\0"
+  "MEETEI MAYEK APUN IYEK\0"
+  "MEETEI MAYEK CHEIKHEI\0"
+  "MEETEI MAYEK DIGIT EIGHT\0"
+  "MEETEI MAYEK DIGIT FIVE\0"
+  "MEETEI MAYEK DIGIT FOUR\0"
+  "MEETEI MAYEK DIGIT NINE\0"
+  "MEETEI MAYEK DIGIT ONE\0"
+  "MEETEI MAYEK DIGIT SEVEN\0"
+  "MEETEI MAYEK DIGIT SIX\0"
+  "MEETEI MAYEK DIGIT THREE\0"
+  "MEETEI MAYEK DIGIT TWO\0"
+  "MEETEI MAYEK DIGIT ZERO\0"
+  "MEETEI MAYEK LETTER ATIYA\0"
+  "MEETEI MAYEK LETTER BA\0"
+  "MEETEI MAYEK LETTER BHAM\0"
+  "MEETEI MAYEK LETTER CHIL\0"
+  "MEETEI MAYEK LETTER DHOU\0"
+  "MEETEI MAYEK LETTER DIL\0"
+  "MEETEI MAYEK LETTER GHOU\0"
+  "MEETEI MAYEK LETTER GOK\0"
+  "MEETEI MAYEK LETTER HUK\0"
+  "MEETEI MAYEK LETTER I\0"
+  "MEETEI MAYEK LETTER I LONSUM\0"
+  "MEETEI MAYEK LETTER JHAM\0"
+  "MEETEI MAYEK LETTER JIL\0"
+  "MEETEI MAYEK LETTER KHOU\0"
+  "MEETEI MAYEK LETTER KOK\0"
+  "MEETEI MAYEK LETTER KOK LONSUM\0"
+  "MEETEI MAYEK LETTER LAI\0"
+  "MEETEI MAYEK LETTER LAI LONSUM\0"
+  "MEETEI MAYEK LETTER MIT\0"
+  "MEETEI MAYEK LETTER MIT LONSUM\0"
+  "MEETEI MAYEK LETTER NA\0"
+  "MEETEI MAYEK LETTER NA LONSUM\0"
+  "MEETEI MAYEK LETTER NGOU\0"
+  "MEETEI MAYEK LETTER NGOU LONSUM\0"
+  "MEETEI MAYEK LETTER PA\0"
+  "MEETEI MAYEK LETTER PA LONSUM\0"
+  "MEETEI MAYEK LETTER PHAM\0"
+  "MEETEI MAYEK LETTER RAI\0"
+  "MEETEI MAYEK LETTER SAM\0"
+  "MEETEI MAYEK LETTER THOU\0"
+  "MEETEI MAYEK LETTER TIL\0"
+  "MEETEI MAYEK LETTER TIL LONSUM\0"
+  "MEETEI MAYEK LETTER UN\0"
+  "MEETEI MAYEK LETTER WAI\0"
+  "MEETEI MAYEK LETTER YANG\0"
+  "MEETEI MAYEK LUM IYEK\0"
+  "MEETEI MAYEK VOWEL SIGN ANAP\0"
+  "MEETEI MAYEK VOWEL SIGN CHEINAP\0"
+  "MEETEI MAYEK VOWEL SIGN INAP\0"
+  "MEETEI MAYEK VOWEL SIGN NUNG\0"
+  "MEETEI MAYEK VOWEL SIGN ONAP\0"
+  "MEETEI MAYEK VOWEL SIGN SOUNAP\0"
+  "MEETEI MAYEK VOWEL SIGN UNAP\0"
+  "MEETEI MAYEK VOWEL SIGN YENAP\0"
   "MERCURY\0"
   "METRICAL BREVE\0"
   "METRICAL LONG OVER SHORT\0"
@@ -13734,6 +15620,7 @@ static const char unicode_names_strings[] = \
   "MONOGRAM FOR YANG\0"
   "MONOGRAM FOR YIN\0"
   "MONOSTABLE SYMBOL\0"
+  "MOUNTAIN\0"
   "MUCH GREATER-THAN\0"
   "MUCH LESS-THAN\0"
   "MULTIMAP\0"
@@ -13990,6 +15877,7 @@ static const char unicode_names_strings[] = \
   "MYANMAR DIGIT TWO\0"
   "MYANMAR DIGIT ZERO\0"
   "MYANMAR LETTER A\0"
+  "MYANMAR LETTER AITON RA\0"
   "MYANMAR LETTER AU\0"
   "MYANMAR LETTER BA\0"
   "MYANMAR LETTER BHA\0"
@@ -14013,6 +15901,25 @@ static const char unicode_names_strings[] = \
   "MYANMAR LETTER JHA\0"
   "MYANMAR LETTER KA\0"
   "MYANMAR LETTER KHA\0"
+  "MYANMAR LETTER KHAMTI CA\0"
+  "MYANMAR LETTER KHAMTI CHA\0"
+  "MYANMAR LETTER KHAMTI DDA\0"
+  "MYANMAR LETTER KHAMTI DDHA\0"
+  "MYANMAR LETTER KHAMTI DHA\0"
+  "MYANMAR LETTER KHAMTI FA\0"
+  "MYANMAR LETTER KHAMTI GA\0"
+  "MYANMAR LETTER KHAMTI HA\0"
+  "MYANMAR LETTER KHAMTI HHA\0"
+  "MYANMAR LETTER KHAMTI JA\0"
+  "MYANMAR LETTER KHAMTI JHA\0"
+  "MYANMAR LETTER KHAMTI NA\0"
+  "MYANMAR LETTER KHAMTI NYA\0"
+  "MYANMAR LETTER KHAMTI RA\0"
+  "MYANMAR LETTER KHAMTI SA\0"
+  "MYANMAR LETTER KHAMTI TTA\0"
+  "MYANMAR LETTER KHAMTI TTHA\0"
+  "MYANMAR LETTER KHAMTI XA\0"
+  "MYANMAR LETTER KHAMTI ZA\0"
   "MYANMAR LETTER LA\0"
   "MYANMAR LETTER LLA\0"
   "MYANMAR LETTER MA\0"
@@ -14063,6 +15970,10 @@ static const char unicode_names_strings[] = \
   "MYANMAR LETTER WESTERN PWO KAREN PWA\0"
   "MYANMAR LETTER WESTERN PWO KAREN THA\0"
   "MYANMAR LETTER YA\0"
+  "MYANMAR LOGOGRAM KHAMTI HM\0"
+  "MYANMAR LOGOGRAM KHAMTI OAY\0"
+  "MYANMAR LOGOGRAM KHAMTI QN\0"
+  "MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION\0"
   "MYANMAR SHAN DIGIT EIGHT\0"
   "MYANMAR SHAN DIGIT FIVE\0"
   "MYANMAR SHAN DIGIT FOUR\0"
@@ -14076,7 +15987,10 @@ static const char unicode_names_strings[] = \
   "MYANMAR SIGN ANUSVARA\0"
   "MYANMAR SIGN ASAT\0"
   "MYANMAR SIGN DOT BELOW\0"
+  "MYANMAR SIGN KHAMTI TONE-1\0"
+  "MYANMAR SIGN KHAMTI TONE-3\0"
   "MYANMAR SIGN LITTLE SECTION\0"
+  "MYANMAR SIGN PAO KAREN TONE\0"
   "MYANMAR SIGN RUMAI PALAUNG TONE-5\0"
   "MYANMAR SIGN SECTION\0"
   "MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE\0"
@@ -14094,6 +16008,9 @@ static const char unicode_names_strings[] = \
   "MYANMAR SIGN WESTERN PWO KAREN TONE-4\0"
   "MYANMAR SIGN WESTERN PWO KAREN TONE-5\0"
   "MYANMAR SYMBOL AFOREMENTIONED\0"
+  "MYANMAR SYMBOL AITON EXCLAMATION\0"
+  "MYANMAR SYMBOL AITON ONE\0"
+  "MYANMAR SYMBOL AITON TWO\0"
   "MYANMAR SYMBOL COMPLETED\0"
   "MYANMAR SYMBOL GENITIVE\0"
   "MYANMAR SYMBOL LOCATIVE\0"
@@ -14103,6 +16020,8 @@ static const char unicode_names_strings[] = \
   "MYANMAR TONE MARK SGAW KAREN KE PHO\0"
   "MYANMAR VOWEL SIGN AA\0"
   "MYANMAR VOWEL SIGN AI\0"
+  "MYANMAR VOWEL SIGN AITON A\0"
+  "MYANMAR VOWEL SIGN AITON AI\0"
   "MYANMAR VOWEL SIGN E\0"
   "MYANMAR VOWEL SIGN E ABOVE\0"
   "MYANMAR VOWEL SIGN GEBA KAREN I\0"
@@ -14150,6 +16069,8 @@ static const char unicode_names_strings[] = \
   "NATIONAL DIGIT SHAPES\0"
   "NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE\0"
   "NEGATIVE CIRCLED DIGIT ZERO\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER H\0"
+  "NEGATIVE CIRCLED LATIN CAPITAL LETTER P\0"
   "NEGATIVE CIRCLED NUMBER EIGHTEEN\0"
   "NEGATIVE CIRCLED NUMBER ELEVEN\0"
   "NEGATIVE CIRCLED NUMBER FIFTEEN\0"
@@ -14160,6 +16081,13 @@ static const char unicode_names_strings[] = \
   "NEGATIVE CIRCLED NUMBER THIRTEEN\0"
   "NEGATIVE CIRCLED NUMBER TWELVE\0"
   "NEGATIVE CIRCLED NUMBER TWENTY\0"
+  "NEGATIVE SQUARED IC\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER J\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER L\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER M\0"
+  "NEGATIVE SQUARED LATIN CAPITAL LETTER P\0"
+  "NEGATIVE SQUARED PA\0"
+  "NEGATIVE SQUARED SA\0"
   "NEITHER A SUBSET OF NOR EQUAL TO\0"
   "NEITHER A SUPERSET OF NOR EQUAL TO\0"
   "NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO\0"
@@ -14203,6 +16131,7 @@ static const char unicode_names_strings[] = \
   "NEW TAI LUE LETTER HIGH PHA\0"
   "NEW TAI LUE LETTER HIGH QA\0"
   "NEW TAI LUE LETTER HIGH SA\0"
+  "NEW TAI LUE LETTER HIGH SUA\0"
   "NEW TAI LUE LETTER HIGH TA\0"
   "NEW TAI LUE LETTER HIGH THA\0"
   "NEW TAI LUE LETTER HIGH TSA\0"
@@ -14224,6 +16153,7 @@ static const char unicode_names_strings[] = \
   "NEW TAI LUE LETTER LOW PHA\0"
   "NEW TAI LUE LETTER LOW QA\0"
   "NEW TAI LUE LETTER LOW SA\0"
+  "NEW TAI LUE LETTER LOW SUA\0"
   "NEW TAI LUE LETTER LOW TA\0"
   "NEW TAI LUE LETTER LOW THA\0"
   "NEW TAI LUE LETTER LOW TSA\0"
@@ -14233,6 +16163,7 @@ static const char unicode_names_strings[] = \
   "NEW TAI LUE LETTER LOW YA\0"
   "NEW TAI LUE SIGN LAE\0"
   "NEW TAI LUE SIGN LAEV\0"
+  "NEW TAI LUE THAM DIGIT ONE\0"
   "NEW TAI LUE TONE MARK-1\0"
   "NEW TAI LUE TONE MARK-2\0"
   "NEW TAI LUE VOWEL SIGN AA\0"
@@ -14312,6 +16243,7 @@ static const char unicode_names_strings[] = \
   "NKO LOW TONE APOSTROPHE\0"
   "NKO SYMBOL GBAKURUNEN\0"
   "NKO SYMBOL OO DENNEN\0"
+  "NO ENTRY\0"
   "NO-BREAK SPACE\0"
   "NOMINAL DIGIT SHAPES\0"
   "NON-BREAKING HYPHEN\0"
@@ -14328,6 +16260,16 @@ static const char unicode_names_strings[] = \
   "NORTH EAST BLACK ARROW\0"
   "NORTH EAST DOUBLE ARROW\0"
   "NORTH EAST WHITE ARROW\0"
+  "NORTH INDIC FRACTION ONE EIGHTH\0"
+  "NORTH INDIC FRACTION ONE HALF\0"
+  "NORTH INDIC FRACTION ONE QUARTER\0"
+  "NORTH INDIC FRACTION ONE SIXTEENTH\0"
+  "NORTH INDIC FRACTION THREE QUARTERS\0"
+  "NORTH INDIC FRACTION THREE SIXTEENTHS\0"
+  "NORTH INDIC PLACEHOLDER MARK\0"
+  "NORTH INDIC QUANTITY MARK\0"
+  "NORTH INDIC QUARTER MARK\0"
+  "NORTH INDIC RUPEE MARK\0"
   "NORTH WEST AND SOUTH EAST ARROW\0"
   "NORTH WEST ARROW\0"
   "NORTH WEST ARROW AND NORTH EAST ARROW\0"
@@ -14550,6 +16492,111 @@ static const char unicode_names_strings[] = \
   "OLD PERSIAN SIGN YA\0"
   "OLD PERSIAN SIGN ZA\0"
   "OLD PERSIAN WORD DIVIDER\0"
+  "OLD SOUTH ARABIAN LETTER ALEF\0"
+  "OLD SOUTH ARABIAN LETTER AYN\0"
+  "OLD SOUTH ARABIAN LETTER BETH\0"
+  "OLD SOUTH ARABIAN LETTER DALETH\0"
+  "OLD SOUTH ARABIAN LETTER DHADHE\0"
+  "OLD SOUTH ARABIAN LETTER DHALETH\0"
+  "OLD SOUTH ARABIAN LETTER FE\0"
+  "OLD SOUTH ARABIAN LETTER GHAYN\0"
+  "OLD SOUTH ARABIAN LETTER GIMEL\0"
+  "OLD SOUTH ARABIAN LETTER HE\0"
+  "OLD SOUTH ARABIAN LETTER HETH\0"
+  "OLD SOUTH ARABIAN LETTER KAPH\0"
+  "OLD SOUTH ARABIAN LETTER KHETH\0"
+  "OLD SOUTH ARABIAN LETTER LAMEDH\0"
+  "OLD SOUTH ARABIAN LETTER MEM\0"
+  "OLD SOUTH ARABIAN LETTER NUN\0"
+  "OLD SOUTH ARABIAN LETTER QOPH\0"
+  "OLD SOUTH ARABIAN LETTER RESH\0"
+  "OLD SOUTH ARABIAN LETTER SADHE\0"
+  "OLD SOUTH ARABIAN LETTER SAMEKH\0"
+  "OLD SOUTH ARABIAN LETTER SAT\0"
+  "OLD SOUTH ARABIAN LETTER SHIN\0"
+  "OLD SOUTH ARABIAN LETTER TAW\0"
+  "OLD SOUTH ARABIAN LETTER TETH\0"
+  "OLD SOUTH ARABIAN LETTER THAW\0"
+  "OLD SOUTH ARABIAN LETTER THETH\0"
+  "OLD SOUTH ARABIAN LETTER WAW\0"
+  "OLD SOUTH ARABIAN LETTER YODH\0"
+  "OLD SOUTH ARABIAN LETTER ZAYN\0"
+  "OLD SOUTH ARABIAN NUMBER FIFTY\0"
+  "OLD SOUTH ARABIAN NUMBER ONE\0"
+  "OLD SOUTH ARABIAN NUMERIC INDICATOR\0"
+  "OLD TURKIC LETTER ORKHON A\0"
+  "OLD TURKIC LETTER ORKHON AB\0"
+  "OLD TURKIC LETTER ORKHON AD\0"
+  "OLD TURKIC LETTER ORKHON AEB\0"
+  "OLD TURKIC LETTER ORKHON AED\0"
+  "OLD TURKIC LETTER ORKHON AEG\0"
+  "OLD TURKIC LETTER ORKHON AEK\0"
+  "OLD TURKIC LETTER ORKHON AEL\0"
+  "OLD TURKIC LETTER ORKHON AEN\0"
+  "OLD TURKIC LETTER ORKHON AER\0"
+  "OLD TURKIC LETTER ORKHON AES\0"
+  "OLD TURKIC LETTER ORKHON AET\0"
+  "OLD TURKIC LETTER ORKHON AEY\0"
+  "OLD TURKIC LETTER ORKHON AG\0"
+  "OLD TURKIC LETTER ORKHON AL\0"
+  "OLD TURKIC LETTER ORKHON AN\0"
+  "OLD TURKIC LETTER ORKHON AQ\0"
+  "OLD TURKIC LETTER ORKHON AR\0"
+  "OLD TURKIC LETTER ORKHON AS\0"
+  "OLD TURKIC LETTER ORKHON ASH\0"
+  "OLD TURKIC LETTER ORKHON AT\0"
+  "OLD TURKIC LETTER ORKHON AY\0"
+  "OLD TURKIC LETTER ORKHON BASH\0"
+  "OLD TURKIC LETTER ORKHON EC\0"
+  "OLD TURKIC LETTER ORKHON ELT\0"
+  "OLD TURKIC LETTER ORKHON EM\0"
+  "OLD TURKIC LETTER ORKHON ENC\0"
+  "OLD TURKIC LETTER ORKHON ENG\0"
+  "OLD TURKIC LETTER ORKHON ENT\0"
+  "OLD TURKIC LETTER ORKHON ENY\0"
+  "OLD TURKIC LETTER ORKHON EP\0"
+  "OLD TURKIC LETTER ORKHON ESH\0"
+  "OLD TURKIC LETTER ORKHON EZ\0"
+  "OLD TURKIC LETTER ORKHON I\0"
+  "OLD TURKIC LETTER ORKHON IC\0"
+  "OLD TURKIC LETTER ORKHON IQ\0"
+  "OLD TURKIC LETTER ORKHON O\0"
+  "OLD TURKIC LETTER ORKHON OE\0"
+  "OLD TURKIC LETTER ORKHON OEK\0"
+  "OLD TURKIC LETTER ORKHON OP\0"
+  "OLD TURKIC LETTER ORKHON OQ\0"
+  "OLD TURKIC LETTER ORKHON OT\0"
+  "OLD TURKIC LETTER YENISEI A\0"
+  "OLD TURKIC LETTER YENISEI AB\0"
+  "OLD TURKIC LETTER YENISEI AD\0"
+  "OLD TURKIC LETTER YENISEI AE\0"
+  "OLD TURKIC LETTER YENISEI AEB\0"
+  "OLD TURKIC LETTER YENISEI AEG\0"
+  "OLD TURKIC LETTER YENISEI AEK\0"
+  "OLD TURKIC LETTER YENISEI AEN\0"
+  "OLD TURKIC LETTER YENISEI AENG\0"
+  "OLD TURKIC LETTER YENISEI AET\0"
+  "OLD TURKIC LETTER YENISEI AEY\0"
+  "OLD TURKIC LETTER YENISEI AG\0"
+  "OLD TURKIC LETTER YENISEI AL\0"
+  "OLD TURKIC LETTER YENISEI ANG\0"
+  "OLD TURKIC LETTER YENISEI AQ\0"
+  "OLD TURKIC LETTER YENISEI AR\0"
+  "OLD TURKIC LETTER YENISEI ASH\0"
+  "OLD TURKIC LETTER YENISEI AT\0"
+  "OLD TURKIC LETTER YENISEI AY\0"
+  "OLD TURKIC LETTER YENISEI E\0"
+  "OLD TURKIC LETTER YENISEI EC\0"
+  "OLD TURKIC LETTER YENISEI ENC\0"
+  "OLD TURKIC LETTER YENISEI ENT\0"
+  "OLD TURKIC LETTER YENISEI ENY\0"
+  "OLD TURKIC LETTER YENISEI ESH\0"
+  "OLD TURKIC LETTER YENISEI EZ\0"
+  "OLD TURKIC LETTER YENISEI I\0"
+  "OLD TURKIC LETTER YENISEI IQ\0"
+  "OLD TURKIC LETTER YENISEI OE\0"
+  "OLD TURKIC LETTER YENISEI OEK\0"
+  "OLD TURKIC LETTER YENISEI OQ\0"
   "ONE DOT LEADER\0"
   "ONE DOT OVER TWO DOTS PUNCTUATION\0"
   "OPEN BOX\0"
@@ -14782,6 +16829,32 @@ static const char unicode_names_strings[] = \
   "PARENTHESIZED IDEOGRAPH WOOD\0"
   "PARENTHESIZED KOREAN CHARACTER O HU\0"
   "PARENTHESIZED KOREAN CHARACTER OJEON\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER A\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER B\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER C\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER D\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER E\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER F\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER G\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER H\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER I\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER J\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER K\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER L\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER M\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER N\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER O\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER P\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER Q\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER R\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER S\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER T\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER U\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER V\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER W\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER X\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER Y\0"
+  "PARENTHESIZED LATIN CAPITAL LETTER Z\0"
   "PARENTHESIZED LATIN SMALL LETTER A\0"
   "PARENTHESIZED LATIN SMALL LETTER B\0"
   "PARENTHESIZED LATIN SMALL LETTER C\0"
@@ -14834,6 +16907,7 @@ static const char unicode_names_strings[] = \
   "PERMANENT PAPER SIGN\0"
   "PERPENDICULAR\0"
   "PERPENDICULAR WITH S\0"
+  "PERSON WITH BALL\0"
   "PERSPECTIVE\0"
   "PESETA SIGN\0"
   "PESO SIGN\0"
@@ -14966,8 +17040,11 @@ static const char unicode_names_strings[] = \
   "PHOENICIAN NUMBER ONE\0"
   "PHOENICIAN NUMBER ONE HUNDRED\0"
   "PHOENICIAN NUMBER TEN\0"
+  "PHOENICIAN NUMBER THREE\0"
   "PHOENICIAN NUMBER TWENTY\0"
+  "PHOENICIAN NUMBER TWO\0"
   "PHOENICIAN WORD SEPARATOR\0"
+  "PICK\0"
   "PILCROW SIGN\0"
   "PINWHEEL STAR\0"
   "PISCES\0"
@@ -15069,6 +17146,7 @@ static const char unicode_names_strings[] = \
   "QUOTATION MARK\0"
   "RADICAL SYMBOL BOTTOM\0"
   "RADIOACTIVE SIGN\0"
+  "RAIN\0"
   "RAISED DOTTED INTERPOLATION MARKER\0"
   "RAISED INTERPOLATION MARKER\0"
   "RAISED SQUARE\0"
@@ -15123,6 +17201,8 @@ static const char unicode_names_strings[] = \
   "REJANG VOWEL SIGN U\0"
   "REPLACEMENT CHARACTER\0"
   "RESPONSE\0"
+  "RESTRICTED LEFT ENTRY-1\0"
+  "RESTRICTED LEFT ENTRY-2\0"
   "RETURN SYMBOL\0"
   "REVERSE SOLIDUS\0"
   "REVERSE SOLIDUS OPERATOR\0"
@@ -15213,6 +17293,8 @@ static const char unicode_names_strings[] = \
   "RIGHT WHITE SQUARE BRACKET\0"
   "RIGHT WHITE TORTOISE SHELL BRACKET\0"
   "RIGHT WIGGLY FENCE\0"
+  "RIGHT-FACING SVASTI SIGN\0"
+  "RIGHT-FACING SVASTI SIGN WITH DOTS\0"
   "RIGHT-POINTING ANGLE BRACKET\0"
   "RIGHT-POINTING CURVED ANGLE BRACKET\0"
   "RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK\0"
@@ -15333,6 +17415,37 @@ static const char unicode_names_strings[] = \
   "ROTATED FLORAL HEART BULLET\0"
   "ROTATED HEAVY BLACK HEART BULLET\0"
   "RULE-DELAYED\0"
+  "RUMI DIGIT EIGHT\0"
+  "RUMI DIGIT FIVE\0"
+  "RUMI DIGIT FOUR\0"
+  "RUMI DIGIT NINE\0"
+  "RUMI DIGIT ONE\0"
+  "RUMI DIGIT SEVEN\0"
+  "RUMI DIGIT SIX\0"
+  "RUMI DIGIT THREE\0"
+  "RUMI DIGIT TWO\0"
+  "RUMI FRACTION ONE HALF\0"
+  "RUMI FRACTION ONE QUARTER\0"
+  "RUMI FRACTION ONE THIRD\0"
+  "RUMI FRACTION TWO THIRDS\0"
+  "RUMI NUMBER EIGHT HUNDRED\0"
+  "RUMI NUMBER EIGHTY\0"
+  "RUMI NUMBER FIFTY\0"
+  "RUMI NUMBER FIVE HUNDRED\0"
+  "RUMI NUMBER FORTY\0"
+  "RUMI NUMBER FOUR HUNDRED\0"
+  "RUMI NUMBER NINE HUNDRED\0"
+  "RUMI NUMBER NINETY\0"
+  "RUMI NUMBER ONE HUNDRED\0"
+  "RUMI NUMBER SEVEN HUNDRED\0"
+  "RUMI NUMBER SEVENTY\0"
+  "RUMI NUMBER SIX HUNDRED\0"
+  "RUMI NUMBER SIXTY\0"
+  "RUMI NUMBER TEN\0"
+  "RUMI NUMBER THIRTY\0"
+  "RUMI NUMBER THREE HUNDRED\0"
+  "RUMI NUMBER TWENTY\0"
+  "RUMI NUMBER TWO HUNDRED\0"
   "RUNIC ARLAUG SYMBOL\0"
   "RUNIC BELGTHOR SYMBOL\0"
   "RUNIC CROSS PUNCTUATION\0"
@@ -15417,7 +17530,69 @@ static const char unicode_names_strings[] = \
   "RUPEE SIGN\0"
   "S IN TRIANGLE\0"
   "SAGITTARIUS\0"
+  "SAILBOAT\0"
   "SALTIRE\0"
+  "SAMARITAN ABBREVIATION MARK\0"
+  "SAMARITAN LETTER ALAF\0"
+  "SAMARITAN LETTER BAA\0"
+  "SAMARITAN LETTER BIT\0"
+  "SAMARITAN LETTER DALAT\0"
+  "SAMARITAN LETTER FI\0"
+  "SAMARITAN LETTER GAMAN\0"
+  "SAMARITAN LETTER IN\0"
+  "SAMARITAN LETTER IT\0"
+  "SAMARITAN LETTER IY\0"
+  "SAMARITAN LETTER KAAF\0"
+  "SAMARITAN LETTER LABAT\0"
+  "SAMARITAN LETTER MIM\0"
+  "SAMARITAN LETTER NUN\0"
+  "SAMARITAN LETTER QUF\0"
+  "SAMARITAN LETTER RISH\0"
+  "SAMARITAN LETTER SHAN\0"
+  "SAMARITAN LETTER SINGAAT\0"
+  "SAMARITAN LETTER TAAF\0"
+  "SAMARITAN LETTER TIT\0"
+  "SAMARITAN LETTER TSAADIY\0"
+  "SAMARITAN LETTER YUT\0"
+  "SAMARITAN LETTER ZEN\0"
+  "SAMARITAN MARK DAGESH\0"
+  "SAMARITAN MARK EPENTHETIC YUT\0"
+  "SAMARITAN MARK IN\0"
+  "SAMARITAN MARK IN-ALAF\0"
+  "SAMARITAN MARK NEQUDAA\0"
+  "SAMARITAN MARK OCCLUSION\0"
+  "SAMARITAN MODIFIER LETTER EPENTHETIC YUT\0"
+  "SAMARITAN MODIFIER LETTER I\0"
+  "SAMARITAN MODIFIER LETTER SHORT A\0"
+  "SAMARITAN PUNCTUATION AFSAAQ\0"
+  "SAMARITAN PUNCTUATION ANGED\0"
+  "SAMARITAN PUNCTUATION ANNAAU\0"
+  "SAMARITAN PUNCTUATION ARKAANU\0"
+  "SAMARITAN PUNCTUATION ATMAAU\0"
+  "SAMARITAN PUNCTUATION BAU\0"
+  "SAMARITAN PUNCTUATION MELODIC QITSA\0"
+  "SAMARITAN PUNCTUATION NEQUDAA\0"
+  "SAMARITAN PUNCTUATION QITSA\0"
+  "SAMARITAN PUNCTUATION SHIYYAALAA\0"
+  "SAMARITAN PUNCTUATION SOF MASHFAAT\0"
+  "SAMARITAN PUNCTUATION TURU\0"
+  "SAMARITAN PUNCTUATION ZAEF\0"
+  "SAMARITAN PUNCTUATION ZIQAA\0"
+  "SAMARITAN VOWEL SIGN A\0"
+  "SAMARITAN VOWEL SIGN AA\0"
+  "SAMARITAN VOWEL SIGN E\0"
+  "SAMARITAN VOWEL SIGN I\0"
+  "SAMARITAN VOWEL SIGN LONG A\0"
+  "SAMARITAN VOWEL SIGN LONG AA\0"
+  "SAMARITAN VOWEL SIGN LONG E\0"
+  "SAMARITAN VOWEL SIGN LONG I\0"
+  "SAMARITAN VOWEL SIGN LONG U\0"
+  "SAMARITAN VOWEL SIGN O\0"
+  "SAMARITAN VOWEL SIGN OVERLONG A\0"
+  "SAMARITAN VOWEL SIGN OVERLONG AA\0"
+  "SAMARITAN VOWEL SIGN SHORT A\0"
+  "SAMARITAN VOWEL SIGN SUKUN\0"
+  "SAMARITAN VOWEL SIGN U\0"
   "SATURN\0"
   "SAURASHTRA CONSONANT SIGN HAARU\0"
   "SAURASHTRA DANDA\0"
@@ -15579,6 +17754,7 @@ static const char unicode_names_strings[] = \
   "SHAVIAN LETTER YEA\0"
   "SHAVIAN LETTER YEW\0"
   "SHAVIAN LETTER ZOO\0"
+  "SHINTO SHRINE\0"
   "SHORT DOWN TACK\0"
   "SHORT DOWN TACK WITH OVERBAR\0"
   "SHORT LEFT TACK\0"
@@ -15682,6 +17858,7 @@ static const char unicode_names_strings[] = \
   "SIX POINTED BLACK STAR\0"
   "SIX-PER-EM SPACE\0"
   "SIXTEEN POINTED ASTERISK\0"
+  "SKIER\0"
   "SKULL AND CROSSBONES\0"
   "SLANTED EQUAL TO OR GREATER-THAN\0"
   "SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE\0"
@@ -15740,6 +17917,7 @@ static const char unicode_names_strings[] = \
   "SMALL ROMAN NUMERAL TWO\0"
   "SMALL SEMICOLON\0"
   "SMALL TILDE\0"
+  "SMALL TWO DOTS OVER ONE DOT PUNCTUATION\0"
   "SMALL VEE WITH UNDERBAR\0"
   "SMALLER THAN\0"
   "SMALLER THAN OR EQUAL TO\0"
@@ -15747,6 +17925,8 @@ static const char unicode_names_strings[] = \
   "SMILE\0"
   "SNOWFLAKE\0"
   "SNOWMAN\0"
+  "SNOWMAN WITHOUT SNOW\0"
+  "SOCCER BALL\0"
   "SOFT HYPHEN\0"
   "SOFTWARE-FUNCTION SYMBOL\0"
   "SOLIDUS\0"
@@ -15768,6 +17948,7 @@ static const char unicode_names_strings[] = \
   "SOUTH WEST WHITE ARROW\0"
   "SPACE\0"
   "SPARKLE\0"
+  "SPESMILO SIGN\0"
   "SPHERICAL ANGLE\0"
   "SPHERICAL ANGLE OPENING LEFT\0"
   "SPHERICAL ANGLE OPENING UP\0"
@@ -15800,6 +17981,7 @@ static const char unicode_names_strings[] = \
   "SQUARE DAASU\0"
   "SQUARE DB\0"
   "SQUARE DESI\0"
+  "SQUARE DJ\0"
   "SQUARE DL\0"
   "SQUARE DM\0"
   "SQUARE DM CUBED\0"
@@ -15815,6 +17997,7 @@ static const char unicode_names_strings[] = \
   "SQUARE EV\0"
   "SQUARE FM\0"
   "SQUARE FOOT\0"
+  "SQUARE FOUR CORNERS\0"
   "SQUARE GAL\0"
   "SQUARE GANMA\0"
   "SQUARE GARON\0"
@@ -15832,6 +18015,7 @@ static const char unicode_names_strings[] = \
   "SQUARE HEKUTAARU\0"
   "SQUARE HERUTU\0"
   "SQUARE HG\0"
+  "SQUARE HIRAGANA HOKA\0"
   "SQUARE HON\0"
   "SQUARE HOON\0"
   "SQUARE HOORU\0"
@@ -16003,14 +18187,60 @@ static const char unicode_names_strings[] = \
   "SQUARE YAARU\0"
   "SQUARE YUAN\0"
   "SQUARED ASTERISK\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-4E00\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-4E09\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-4E2D\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-4E8C\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-4EA4\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-518D\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-521D\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-524D\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-53CC\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-53F3\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-5439\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-58F0\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-591A\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-5929\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-5B57\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-5DE6\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-5F8C\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-624B\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-6253\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-6295\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-6307\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-6355\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-6599\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-65B0\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-6620\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-6F14\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-7121\0"
+  "SQUARED CJK UNIFIED IDEOGRAPH-751F\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 DOT OPERATOR\0"
   "SQUARED FALLING DIAGONAL SLASH\0"
   "SQUARED FOUR DOT PUNCTUATION\0"
+  "SQUARED HV\0"
+  "SQUARED KATAKANA DE\0"
+  "SQUARED KEY\0"
+  "SQUARED LATIN CAPITAL LETTER B\0"
+  "SQUARED LATIN CAPITAL LETTER N\0"
+  "SQUARED LATIN CAPITAL LETTER P\0"
+  "SQUARED LATIN CAPITAL LETTER S\0"
+  "SQUARED LATIN CAPITAL LETTER W\0"
   "SQUARED MINUS\0"
+  "SQUARED MV\0"
   "SQUARED PLUS\0"
+  "SQUARED PPV\0"
   "SQUARED RISING DIAGONAL SLASH\0"
+  "SQUARED SALTIRE\0"
+  "SQUARED SD\0"
   "SQUARED SMALL CIRCLE\0"
   "SQUARED SQUARE\0"
+  "SQUARED SS\0"
   "SQUARED TIMES\0"
   "SQUAT BLACK RIGHTWARDS ARROW\0"
   "STAFF OF AESCULAPIUS\0"
@@ -16066,6 +18296,7 @@ static const char unicode_names_strings[] = \
   "SUMMATION TOP\0"
   "SUMMATION WITH INTEGRAL\0"
   "SUN\0"
+  "SUN BEHIND CLOUD\0"
   "SUNDANESE CONSONANT SIGN PAMINGKAL\0"
   "SUNDANESE CONSONANT SIGN PANYAKRA\0"
   "SUNDANESE CONSONANT SIGN PANYIKU\0"
@@ -16485,6 +18716,205 @@ static const char unicode_names_strings[] = \
   "TAI LE LETTER VA\0"
   "TAI LE LETTER XA\0"
   "TAI LE LETTER YA\0"
+  "TAI THAM COMBINING CRYPTOGRAMMIC DOT\0"
+  "TAI THAM CONSONANT SIGN BA\0"
+  "TAI THAM CONSONANT SIGN FINAL NGA\0"
+  "TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA\0"
+  "TAI THAM CONSONANT SIGN LA TANG LAI\0"
+  "TAI THAM CONSONANT SIGN LOW PA\0"
+  "TAI THAM CONSONANT SIGN MA\0"
+  "TAI THAM CONSONANT SIGN MEDIAL LA\0"
+  "TAI THAM CONSONANT SIGN MEDIAL RA\0"
+  "TAI THAM CONSONANT SIGN SA\0"
+  "TAI THAM HORA DIGIT EIGHT\0"
+  "TAI THAM HORA DIGIT FIVE\0"
+  "TAI THAM HORA DIGIT FOUR\0"
+  "TAI THAM HORA DIGIT NINE\0"
+  "TAI THAM HORA DIGIT ONE\0"
+  "TAI THAM HORA DIGIT SEVEN\0"
+  "TAI THAM HORA DIGIT SIX\0"
+  "TAI THAM HORA DIGIT THREE\0"
+  "TAI THAM HORA DIGIT TWO\0"
+  "TAI THAM HORA DIGIT ZERO\0"
+  "TAI THAM LETTER A\0"
+  "TAI THAM LETTER BA\0"
+  "TAI THAM LETTER DA\0"
+  "TAI THAM LETTER EE\0"
+  "TAI THAM LETTER GREAT SA\0"
+  "TAI THAM LETTER HIGH CA\0"
+  "TAI THAM LETTER HIGH CHA\0"
+  "TAI THAM LETTER HIGH FA\0"
+  "TAI THAM LETTER HIGH HA\0"
+  "TAI THAM LETTER HIGH KA\0"
+  "TAI THAM LETTER HIGH KHA\0"
+  "TAI THAM LETTER HIGH KXA\0"
+  "TAI THAM LETTER HIGH PA\0"
+  "TAI THAM LETTER HIGH PHA\0"
+  "TAI THAM LETTER HIGH RATHA\0"
+  "TAI THAM LETTER HIGH SA\0"
+  "TAI THAM LETTER HIGH SHA\0"
+  "TAI THAM LETTER HIGH SSA\0"
+  "TAI THAM LETTER HIGH TA\0"
+  "TAI THAM LETTER HIGH THA\0"
+  "TAI THAM LETTER HIGH YA\0"
+  "TAI THAM LETTER I\0"
+  "TAI THAM LETTER II\0"
+  "TAI THAM LETTER LA\0"
+  "TAI THAM LETTER LAE\0"
+  "TAI THAM LETTER LLA\0"
+  "TAI THAM LETTER LOW CA\0"
+  "TAI THAM LETTER LOW CHA\0"
+  "TAI THAM LETTER LOW FA\0"
+  "TAI THAM LETTER LOW HA\0"
+  "TAI THAM LETTER LOW KA\0"
+  "TAI THAM LETTER LOW KHA\0"
+  "TAI THAM LETTER LOW KXA\0"
+  "TAI THAM LETTER LOW PA\0"
+  "TAI THAM LETTER LOW PHA\0"
+  "TAI THAM LETTER LOW RATHA\0"
+  "TAI THAM LETTER LOW SA\0"
+  "TAI THAM LETTER LOW TA\0"
+  "TAI THAM LETTER LOW THA\0"
+  "TAI THAM LETTER LOW YA\0"
+  "TAI THAM LETTER LUE\0"
+  "TAI THAM LETTER MA\0"
+  "TAI THAM LETTER NA\0"
+  "TAI THAM LETTER NGA\0"
+  "TAI THAM LETTER NYA\0"
+  "TAI THAM LETTER OO\0"
+  "TAI THAM LETTER RA\0"
+  "TAI THAM LETTER RANA\0"
+  "TAI THAM LETTER RATA\0"
+  "TAI THAM LETTER RUE\0"
+  "TAI THAM LETTER U\0"
+  "TAI THAM LETTER UU\0"
+  "TAI THAM LETTER WA\0"
+  "TAI THAM SIGN CAANG\0"
+  "TAI THAM SIGN DOKMAI\0"
+  "TAI THAM SIGN HANG\0"
+  "TAI THAM SIGN HOY\0"
+  "TAI THAM SIGN KAAN\0"
+  "TAI THAM SIGN KAANKUU\0"
+  "TAI THAM SIGN KEOW\0"
+  "TAI THAM SIGN KHUEN TONE-3\0"
+  "TAI THAM SIGN KHUEN TONE-4\0"
+  "TAI THAM SIGN KHUEN TONE-5\0"
+  "TAI THAM SIGN KHUEN-LUE KARAN\0"
+  "TAI THAM SIGN MAI KANG\0"
+  "TAI THAM SIGN MAI KANG LAI\0"
+  "TAI THAM SIGN MAI SAM\0"
+  "TAI THAM SIGN MAI YAMOK\0"
+  "TAI THAM SIGN RA HAAM\0"
+  "TAI THAM SIGN REVERSED ROTATED RANA\0"
+  "TAI THAM SIGN SAKOT\0"
+  "TAI THAM SIGN SATKAAN\0"
+  "TAI THAM SIGN SATKAANKUU\0"
+  "TAI THAM SIGN SAWAN\0"
+  "TAI THAM SIGN TONE-1\0"
+  "TAI THAM SIGN TONE-2\0"
+  "TAI THAM SIGN WIANG\0"
+  "TAI THAM SIGN WIANGWAAK\0"
+  "TAI THAM THAM DIGIT EIGHT\0"
+  "TAI THAM THAM DIGIT FIVE\0"
+  "TAI THAM THAM DIGIT FOUR\0"
+  "TAI THAM THAM DIGIT NINE\0"
+  "TAI THAM THAM DIGIT ONE\0"
+  "TAI THAM THAM DIGIT SEVEN\0"
+  "TAI THAM THAM DIGIT SIX\0"
+  "TAI THAM THAM DIGIT THREE\0"
+  "TAI THAM THAM DIGIT TWO\0"
+  "TAI THAM THAM DIGIT ZERO\0"
+  "TAI THAM VOWEL SIGN A\0"
+  "TAI THAM VOWEL SIGN AA\0"
+  "TAI THAM VOWEL SIGN AE\0"
+  "TAI THAM VOWEL SIGN AI\0"
+  "TAI THAM VOWEL SIGN E\0"
+  "TAI THAM VOWEL SIGN I\0"
+  "TAI THAM VOWEL SIGN II\0"
+  "TAI THAM VOWEL SIGN MAI SAT\0"
+  "TAI THAM VOWEL SIGN O\0"
+  "TAI THAM VOWEL SIGN OA ABOVE\0"
+  "TAI THAM VOWEL SIGN OA BELOW\0"
+  "TAI THAM VOWEL SIGN OO\0"
+  "TAI THAM VOWEL SIGN OY\0"
+  "TAI THAM VOWEL SIGN TALL AA\0"
+  "TAI THAM VOWEL SIGN THAM AI\0"
+  "TAI THAM VOWEL SIGN U\0"
+  "TAI THAM VOWEL SIGN UE\0"
+  "TAI THAM VOWEL SIGN UU\0"
+  "TAI THAM VOWEL SIGN UUE\0"
+  "TAI VIET LETTER HIGH BO\0"
+  "TAI VIET LETTER HIGH CHO\0"
+  "TAI VIET LETTER HIGH CO\0"
+  "TAI VIET LETTER HIGH DO\0"
+  "TAI VIET LETTER HIGH FO\0"
+  "TAI VIET LETTER HIGH GO\0"
+  "TAI VIET LETTER HIGH HO\0"
+  "TAI VIET LETTER HIGH KHHO\0"
+  "TAI VIET LETTER HIGH KHO\0"
+  "TAI VIET LETTER HIGH KO\0"
+  "TAI VIET LETTER HIGH LO\0"
+  "TAI VIET LETTER HIGH MO\0"
+  "TAI VIET LETTER HIGH NGO\0"
+  "TAI VIET LETTER HIGH NO\0"
+  "TAI VIET LETTER HIGH NYO\0"
+  "TAI VIET LETTER HIGH O\0"
+  "TAI VIET LETTER HIGH PHO\0"
+  "TAI VIET LETTER HIGH PO\0"
+  "TAI VIET LETTER HIGH RO\0"
+  "TAI VIET LETTER HIGH SO\0"
+  "TAI VIET LETTER HIGH THO\0"
+  "TAI VIET LETTER HIGH TO\0"
+  "TAI VIET LETTER HIGH VO\0"
+  "TAI VIET LETTER HIGH YO\0"
+  "TAI VIET LETTER LOW BO\0"
+  "TAI VIET LETTER LOW CHO\0"
+  "TAI VIET LETTER LOW CO\0"
+  "TAI VIET LETTER LOW DO\0"
+  "TAI VIET LETTER LOW FO\0"
+  "TAI VIET LETTER LOW GO\0"
+  "TAI VIET LETTER LOW HO\0"
+  "TAI VIET LETTER LOW KHHO\0"
+  "TAI VIET LETTER LOW KHO\0"
+  "TAI VIET LETTER LOW KO\0"
+  "TAI VIET LETTER LOW LO\0"
+  "TAI VIET LETTER LOW MO\0"
+  "TAI VIET LETTER LOW NGO\0"
+  "TAI VIET LETTER LOW NO\0"
+  "TAI VIET LETTER LOW NYO\0"
+  "TAI VIET LETTER LOW O\0"
+  "TAI VIET LETTER LOW PHO\0"
+  "TAI VIET LETTER LOW PO\0"
+  "TAI VIET LETTER LOW RO\0"
+  "TAI VIET LETTER LOW SO\0"
+  "TAI VIET LETTER LOW THO\0"
+  "TAI VIET LETTER LOW TO\0"
+  "TAI VIET LETTER LOW VO\0"
+  "TAI VIET LETTER LOW YO\0"
+  "TAI VIET MAI KANG\0"
+  "TAI VIET MAI KHIT\0"
+  "TAI VIET SYMBOL HO HOI\0"
+  "TAI VIET SYMBOL KOI KOI\0"
+  "TAI VIET SYMBOL KON\0"
+  "TAI VIET SYMBOL NUENG\0"
+  "TAI VIET SYMBOL SAM\0"
+  "TAI VIET TONE MAI EK\0"
+  "TAI VIET TONE MAI NUENG\0"
+  "TAI VIET TONE MAI SONG\0"
+  "TAI VIET TONE MAI THO\0"
+  "TAI VIET VOWEL AA\0"
+  "TAI VIET VOWEL AM\0"
+  "TAI VIET VOWEL AN\0"
+  "TAI VIET VOWEL AUE\0"
+  "TAI VIET VOWEL AY\0"
+  "TAI VIET VOWEL E\0"
+  "TAI VIET VOWEL I\0"
+  "TAI VIET VOWEL IA\0"
+  "TAI VIET VOWEL O\0"
+  "TAI VIET VOWEL U\0"
+  "TAI VIET VOWEL UA\0"
+  "TAI VIET VOWEL UE\0"
+  "TAI VIET VOWEL UEA\0"
   "TAMIL AS ABOVE SIGN\0"
   "TAMIL AU LENGTH MARK\0"
   "TAMIL CREDIT SIGN\0"
@@ -16657,6 +19087,8 @@ static const char unicode_names_strings[] = \
   "TELUGU VOWEL SIGN VOCALIC LL\0"
   "TELUGU VOWEL SIGN VOCALIC R\0"
   "TELUGU VOWEL SIGN VOCALIC RR\0"
+  "TENGE SIGN\0"
+  "TENT\0"
   "TETRAGRAM FOR ACCUMULATION\0"
   "TETRAGRAM FOR ADVANCE\0"
   "TETRAGRAM FOR AGGRAVATION\0"
@@ -16884,10 +19316,13 @@ static const char unicode_names_strings[] = \
   "THREE DIMENSIONAL ANGLE\0"
   "THREE DOT PUNCTUATION\0"
   "THREE LEFTWARDS ARROWS\0"
+  "THREE LINES CONVERGING LEFT\0"
+  "THREE LINES CONVERGING RIGHT\0"
   "THREE RIGHTWARDS ARROWS\0"
   "THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD\0"
   "THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD\0"
   "THREE-PER-EM SPACE\0"
+  "THUNDER CLOUD AND RAIN\0"
   "THUNDERSTORM\0"
   "TIBETAN ASTROLOGICAL SIGN -KHYUD PA\0"
   "TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS\0"
@@ -17159,6 +19594,7 @@ static const char unicode_names_strings[] = \
   "TIMES WITH LEFT HALF BLACK\0"
   "TIMES WITH RIGHT HALF BLACK\0"
   "TINY\0"
+  "TINY TWO DOTS OVER ONE DOT PUNCTUATION\0"
   "TIRONIAN SIGN ET\0"
   "TOP ARC ANTICLOCKWISE ARROW\0"
   "TOP ARC ANTICLOCKWISE ARROW WITH PLUS\0"
@@ -17174,6 +19610,16 @@ static const char unicode_names_strings[] = \
   "TOP RIGHT HALF BRACKET\0"
   "TOP SQUARE BRACKET\0"
   "TOP TORTOISE SHELL BRACKET\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"
+  "TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89\0"
+  "TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253\0"
+  "TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557\0"
+  "TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C\0"
+  "TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9\0"
+  "TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7\0"
+  "TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S\0"
   "TOTAL RUNOUT\0"
   "TRADE MARK SIGN\0"
   "TRANSVERSAL INTERSECTION\0"
@@ -17209,6 +19655,7 @@ static const char unicode_names_strings[] = \
   "TUGRIK SIGN\0"
   "TURNED AMPERSAND\0"
   "TURNED ANGLE\0"
+  "TURNED BLACK SHOGI PIECE\0"
   "TURNED CAPITAL F\0"
   "TURNED GREEK SMALL LETTER IOTA\0"
   "TURNED NOT SIGN\0"
@@ -17216,6 +19663,7 @@ static const char unicode_names_strings[] = \
   "TURNED SANS-SERIF CAPITAL L\0"
   "TURNED SANS-SERIF CAPITAL Y\0"
   "TURNED SMALL F\0"
+  "TURNED WHITE SHOGI PIECE\0"
   "TWELVE POINTED BLACK STAR\0"
   "TWO ASTERISKS ALIGNED VERTICALLY\0"
   "TWO CONSECUTIVE EQUALS SIGNS\0"
@@ -17259,6 +19707,7 @@ static const char unicode_names_strings[] = \
   "UGARITIC LETTER ZU\0"
   "UGARITIC WORD DIVIDER\0"
   "UMBRELLA\0"
+  "UMBRELLA ON GROUND\0"
   "UMBRELLA WITH RAIN DROPS\0"
   "UNDERTIE\0"
   "UNDO SYMBOL\0"
@@ -17894,6 +20343,41 @@ static const char unicode_names_strings[] = \
   "VARIATION SELECTOR-98\0"
   "VARIATION SELECTOR-99\0"
   "VECTOR OR CROSS PRODUCT\0"
+  "VEDIC SIGN ANUSVARA ANTARGOMUKHA\0"
+  "VEDIC SIGN ANUSVARA BAHIRGOMUKHA\0"
+  "VEDIC SIGN ANUSVARA UBHAYATO MUKHA\0"
+  "VEDIC SIGN ANUSVARA VAMAGOMUKHA\0"
+  "VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL\0"
+  "VEDIC SIGN ARDHAVISARGA\0"
+  "VEDIC SIGN HEXIFORM LONG ANUSVARA\0"
+  "VEDIC SIGN LONG ANUSVARA\0"
+  "VEDIC SIGN NIHSHVASA\0"
+  "VEDIC SIGN REVERSED VISARGA ANUDATTA\0"
+  "VEDIC SIGN REVERSED VISARGA UDATTA\0"
+  "VEDIC SIGN RTHANG LONG ANUSVARA\0"
+  "VEDIC SIGN TIRYAK\0"
+  "VEDIC SIGN VISARGA ANUDATTA\0"
+  "VEDIC SIGN VISARGA ANUDATTA WITH TAIL\0"
+  "VEDIC SIGN VISARGA SVARITA\0"
+  "VEDIC SIGN VISARGA UDATTA\0"
+  "VEDIC SIGN VISARGA UDATTA WITH TAIL\0"
+  "VEDIC SIGN YAJURVEDIC MIDLINE SVARITA\0"
+  "VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA\0"
+  "VEDIC TONE CANDRA BELOW\0"
+  "VEDIC TONE DOT BELOW\0"
+  "VEDIC TONE DOUBLE SVARITA\0"
+  "VEDIC TONE KARSHANA\0"
+  "VEDIC TONE KATHAKA ANUDATTA\0"
+  "VEDIC TONE PRENKHA\0"
+  "VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA\0"
+  "VEDIC TONE SHARA\0"
+  "VEDIC TONE THREE DOTS BELOW\0"
+  "VEDIC TONE TRIPLE SVARITA\0"
+  "VEDIC TONE TWO DOTS BELOW\0"
+  "VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA\0"
+  "VEDIC TONE YAJURVEDIC INDEPENDENT SVARITA\0"
+  "VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA\0"
+  "VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER\0"
   "VERSICLE\0"
   "VERTICAL BAR BESIDE RIGHT TRIANGLE\0"
   "VERTICAL BAR DOUBLE LEFT TURNSTILE\0"
@@ -17928,8 +20412,11 @@ static const char unicode_names_strings[] = \
   "VULGAR FRACTION ONE EIGHTH\0"
   "VULGAR FRACTION ONE FIFTH\0"
   "VULGAR FRACTION ONE HALF\0"
+  "VULGAR FRACTION ONE NINTH\0"
   "VULGAR FRACTION ONE QUARTER\0"
+  "VULGAR FRACTION ONE SEVENTH\0"
   "VULGAR FRACTION ONE SIXTH\0"
+  "VULGAR FRACTION ONE TENTH\0"
   "VULGAR FRACTION ONE THIRD\0"
   "VULGAR FRACTION SEVEN EIGHTHS\0"
   "VULGAR FRACTION THREE EIGHTHS\0"
@@ -17937,6 +20424,7 @@ static const char unicode_names_strings[] = \
   "VULGAR FRACTION THREE QUARTERS\0"
   "VULGAR FRACTION TWO FIFTHS\0"
   "VULGAR FRACTION TWO THIRDS\0"
+  "VULGAR FRACTION ZERO THIRDS\0"
   "WARNING SIGN\0"
   "WATCH\0"
   "WAVE ARROW POINTING DIRECTLY LEFT\0"
@@ -17971,6 +20459,7 @@ static const char unicode_names_strings[] = \
   "WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK\0"
   "WHITE DIAMOND\0"
   "WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND\0"
+  "WHITE DIAMOND IN SQUARE\0"
   "WHITE DIAMOND SUIT\0"
   "WHITE DIAMOND WITH CENTRED DOT\0"
   "WHITE DOWN POINTING INDEX\0"
@@ -17979,6 +20468,7 @@ static const char unicode_names_strings[] = \
   "WHITE DRAUGHTS KING\0"
   "WHITE DRAUGHTS MAN\0"
   "WHITE FLAG\0"
+  "WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE\0"
   "WHITE FLORETTE\0"
   "WHITE FOUR POINTED STAR\0"
   "WHITE FROWNING FACE\0"
@@ -17987,6 +20477,7 @@ static const char unicode_names_strings[] = \
   "WHITE HORIZONTAL ELLIPSE\0"
   "WHITE HOURGLASS\0"
   "WHITE LARGE SQUARE\0"
+  "WHITE LEFT LANE MERGE\0"
   "WHITE LEFT POINTING INDEX\0"
   "WHITE LEFT-POINTING POINTER\0"
   "WHITE LEFT-POINTING SMALL TRIANGLE\0"
@@ -18029,6 +20520,7 @@ static const char unicode_names_strings[] = \
   "WHITE TELEPHONE\0"
   "WHITE TRAPEZIUM\0"
   "WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE\0"
+  "WHITE TWO-WAY LEFT WAY TRAFFIC\0"
   "WHITE UP POINTING INDEX\0"
   "WHITE UP-POINTING SMALL TRIANGLE\0"
   "WHITE UP-POINTING TRIANGLE\0"
@@ -18040,6 +20532,7 @@ static const char unicode_names_strings[] = \
   "WHITE-FEATHERED RIGHTWARDS ARROW\0"
   "WON SIGN\0"
   "WORD JOINER\0"
+  "WORD SEPARATOR MIDDLE DOT\0"
   "WREATH PRODUCT\0"
   "WRITING HAND\0"
   "X IN A RECTANGLE BOX\0"
@@ -19293,19342 +21786,21835 @@ static const struct _UnicodeName
 } 
 unicode_names[] =
 {
-  {0x0000, 586},
-  {0x0001, 586},
-  {0x0002, 586},
-  {0x0003, 586},
-  {0x0004, 586},
-  {0x0005, 586},
-  {0x0006, 586},
-  {0x0007, 586},
-  {0x0008, 586},
-  {0x0009, 586},
-  {0x000A, 586},
-  {0x000B, 586},
-  {0x000C, 586},
-  {0x000D, 586},
-  {0x000E, 586},
-  {0x000F, 586},
-  {0x0010, 586},
-  {0x0011, 586},
-  {0x0012, 586},
-  {0x0013, 586},
-  {0x0014, 586},
-  {0x0015, 586},
-  {0x0016, 586},
-  {0x0017, 586},
-  {0x0018, 586},
-  {0x0019, 586},
-  {0x001A, 586},
-  {0x001B, 586},
-  {0x001C, 586},
-  {0x001D, 586},
-  {0x001E, 586},
-  {0x001F, 586},
-  {0x0020, 459198},
-  {0x0021, 225886},
-  {0x0022, 441577},
-  {0x0023, 424847},
-  {0x0024, 207892},
-  {0x0025, 435186},
-  {0x0026, 2404},
-  {0x0027, 5182},
-  {0x0028, 340851},
-  {0x0029, 444308},
-  {0x002A, 48202},
-  {0x002B, 438513},
-  {0x002C, 153391},
-  {0x002D, 281870},
-  {0x002E, 226911},
-  {0x002F, 458769},
-  {0x0030, 206020},
-  {0x0031, 205862},
-  {0x0032, 205990},
-  {0x0033, 205956},
-  {0x0034, 205798},
-  {0x0035, 205766},
-  {0x0036, 205926},
-  {0x0037, 205892},
-  {0x0038, 205732},
-  {0x0039, 205830},
-  {0x003A, 146183},
-  {0x003B, 453005},
-  {0x003C, 347040},
-  {0x003D, 214850},
-  {0x003E, 237382},
-  {0x003F, 441534},
-  {0x0040, 153397},
-  {0x0041, 303429},
-  {0x0042, 305028},
-  {0x0043, 305299},
-  {0x0044, 305715},
-  {0x0045, 306227},
-  {0x0046, 307585},
-  {0x0047, 307679},
-  {0x0048, 308081},
-  {0x0049, 308521},
-  {0x004A, 309419},
-  {0x004B, 309516},
-  {0x004C, 309925},
-  {0x004D, 310516},
-  {0x004E, 310755},
-  {0x004F, 311258},
-  {0x0050, 313050},
-  {0x0051, 313345},
-  {0x0052, 313465},
-  {0x0053, 314045},
-  {0x0054, 314605},
-  {0x0055, 315479},
-  {0x0056, 316788},
-  {0x0057, 317044},
-  {0x0058, 317347},
-  {0x0059, 317446},
-  {0x005A, 317925},
-  {0x005B, 341477},
-  {0x005C, 442803},
-  {0x005D, 444549},
-  {0x005E, 108803},
-  {0x005F, 355132},
-  {0x0060, 236442},
-  {0x0061, 320420},
-  {0x0062, 322034},
-  {0x0063, 322428},
-  {0x0064, 322958},
-  {0x0065, 323858},
-  {0x0066, 325443},
-  {0x0067, 325641},
-  {0x0068, 326058},
-  {0x0069, 326571},
-  {0x006A, 327458},
-  {0x006B, 327620},
-  {0x006C, 328069},
-  {0x006D, 329031},
-  {0x006E, 329357},
-  {0x006F, 330008},
-  {0x0070, 331805},
-  {0x0071, 332185},
-  {0x0072, 332396},
-  {0x0073, 333405},
-  {0x0074, 334401},
-  {0x0075, 336258},
-  {0x0076, 337625},
-  {0x0077, 337972},
-  {0x0078, 338270},
-  {0x0079, 338402},
-  {0x007A, 338890},
-  {0x007B, 340375},
-  {0x007C, 504598},
-  {0x007D, 443839},
-  {0x007E, 488586},
-  {0x007F, 586},
-  {0x0080, 586},
-  {0x0081, 586},
-  {0x0082, 586},
-  {0x0083, 586},
-  {0x0084, 586},
-  {0x0085, 586},
-  {0x0086, 586},
-  {0x0087, 586},
-  {0x0088, 586},
-  {0x0089, 586},
-  {0x008A, 586},
-  {0x008B, 586},
-  {0x008C, 586},
-  {0x008D, 586},
-  {0x008E, 586},
-  {0x008F, 586},
-  {0x0090, 586},
-  {0x0091, 586},
-  {0x0092, 586},
-  {0x0093, 586},
-  {0x0094, 586},
-  {0x0095, 586},
-  {0x0096, 586},
-  {0x0097, 586},
-  {0x0098, 586},
-  {0x0099, 586},
-  {0x009A, 586},
-  {0x009B, 586},
-  {0x009C, 586},
-  {0x009D, 586},
-  {0x009E, 586},
-  {0x009F, 586},
-  {0x00A0, 423552},
-  {0x00A1, 287481},
-  {0x00A2, 98861},
-  {0x00A3, 438942},
-  {0x00A4, 186701},
-  {0x00A5, 507852},
-  {0x00A6, 69147},
-  {0x00A7, 452977},
-  {0x00A8, 205488},
-  {0x00A9, 157544},
-  {0x00AA, 226384},
-  {0x00AB, 342222},
-  {0x00AC, 424494},
-  {0x00AD, 458732},
-  {0x00AE, 442049},
-  {0x00AF, 356653},
-  {0x00B0, 199922},
-  {0x00B1, 438845},
-  {0x00B2, 465679},
-  {0x00B3, 465661},
-  {0x00B4, 675},
-  {0x00B5, 396982},
-  {0x00B6, 438379},
-  {0x00B7, 396993},
-  {0x00B8, 98853},
-  {0x00B9, 465559},
-  {0x00BA, 360121},
-  {0x00BB, 445282},
-  {0x00BC, 505060},
-  {0x00BD, 505035},
-  {0x00BE, 505229},
-  {0x00BF, 287562},
-  {0x00C0, 304329},
-  {0x00C1, 303452},
-  {0x00C2, 303783},
-  {0x00C3, 304677},
-  {0x00C4, 304076},
-  {0x00C5, 304515},
-  {0x00C6, 304735},
-  {0x00C7, 305390},
-  {0x00C8, 306927},
-  {0x00C9, 306250},
-  {0x00CA, 306434},
-  {0x00CB, 306772},
-  {0x00CC, 308888},
-  {0x00CD, 308544},
-  {0x00CE, 308646},
-  {0x00CF, 308685},
-  {0x00D0, 307465},
-  {0x00D1, 311200},
-  {0x00D2, 311970},
-  {0x00D3, 311281},
-  {0x00D4, 311383},
-  {0x00D5, 312751},
-  {0x00D6, 311676},
-  {0x00D7, 408005},
-  {0x00D8, 312671},
-  {0x00D9, 316110},
-  {0x00DA, 315529},
-  {0x00DB, 315631},
-  {0x00DC, 315715},
-  {0x00DD, 317469},
-  {0x00DE, 315053},
-  {0x00DF, 334120},
-  {0x00E0, 321278},
-  {0x00E1, 320441},
-  {0x00E2, 320756},
-  {0x00E3, 321691},
-  {0x00E4, 321037},
-  {0x00E5, 321537},
-  {0x00E6, 321745},
-  {0x00E7, 322513},
-  {0x00E8, 324524},
-  {0x00E9, 323879},
-  {0x00EA, 324053},
-  {0x00EB, 324377},
-  {0x00EC, 326882},
-  {0x00ED, 326592},
-  {0x00EE, 326688},
-  {0x00EF, 326725},
-  {0x00F0, 325222},
-  {0x00F1, 329931},
-  {0x00F2, 330686},
-  {0x00F3, 330029},
-  {0x00F4, 330125},
-  {0x00F5, 331432},
-  {0x00F6, 330406},
-  {0x00F7, 207548},
-  {0x00F8, 331356},
-  {0x00F9, 336857},
-  {0x00FA, 336304},
-  {0x00FB, 336400},
-  {0x00FC, 336480},
-  {0x00FD, 338423},
-  {0x00FE, 335115},
-  {0x00FF, 338492},
-  {0x0100, 304445},
-  {0x0101, 321388},
-  {0x0102, 303486},
-  {0x0103, 320473},
-  {0x0104, 304480},
-  {0x0105, 321421},
-  {0x0106, 305322},
-  {0x0107, 322449},
-  {0x0108, 305472},
-  {0x0109, 322591},
-  {0x010A, 305511},
-  {0x010B, 322659},
-  {0x010C, 305356},
-  {0x010D, 322481},
-  {0x010E, 305738},
-  {0x010F, 322979},
-  {0x0110, 306098},
-  {0x0111, 323377},
-  {0x0112, 307043},
-  {0x0113, 324634},
-  {0x0114, 306284},
-  {0x0115, 323911},
-  {0x0116, 306810},
-  {0x0117, 324413},
-  {0x0118, 307168},
-  {0x0119, 324785},
-  {0x011A, 306318},
-  {0x011B, 323943},
-  {0x011C, 307840},
-  {0x011D, 325792},
-  {0x011E, 307736},
-  {0x011F, 325694},
-  {0x0120, 307879},
-  {0x0121, 325829},
-  {0x0122, 307804},
-  {0x0123, 325758},
-  {0x0124, 308214},
-  {0x0125, 326183},
-  {0x0126, 308405},
-  {0x0127, 326432},
-  {0x0128, 309109},
-  {0x0129, 327132},
-  {0x012A, 309004},
-  {0x012B, 326992},
-  {0x012C, 308578},
-  {0x012D, 326624},
-  {0x012E, 309039},
-  {0x012F, 327025},
-  {0x0130, 308771},
-  {0x0131, 323561},
-  {0x0132, 318276},
-  {0x0133, 339530},
-  {0x0134, 309442},
-  {0x0135, 327511},
-  {0x0136, 309607},
-  {0x0137, 327705},
-  {0x0138, 328046},
-  {0x0139, 309948},
-  {0x013A, 328090},
-  {0x013B, 310048},
-  {0x013C, 328215},
-  {0x013D, 310014},
-  {0x013E, 328183},
-  {0x013F, 310334},
-  {0x0140, 328518},
-  {0x0141, 310457},
-  {0x0142, 328674},
-  {0x0143, 310778},
-  {0x0144, 329422},
-  {0x0145, 310846},
-  {0x0146, 329486},
-  {0x0147, 310812},
-  {0x0148, 329454},
-  {0x0149, 329378},
-  {0x014A, 307391},
-  {0x014B, 325037},
-  {0x014C, 312424},
-  {0x014D, 331160},
-  {0x014E, 311315},
-  {0x014F, 330061},
-  {0x0150, 311888},
-  {0x0151, 330608},
-  {0x0152, 318302},
-  {0x0153, 339584},
-  {0x0154, 313519},
-  {0x0155, 332446},
-  {0x0156, 313587},
-  {0x0157, 332510},
-  {0x0158, 313553},
-  {0x0159, 332478},
-  {0x015A, 314068},
-  {0x015B, 333426},
-  {0x015C, 314268},
-  {0x015D, 333616},
-  {0x015E, 314232},
-  {0x015F, 333582},
-  {0x0160, 314150},
-  {0x0161, 333504},
-  {0x0162, 314662},
-  {0x0163, 334454},
-  {0x0164, 314628},
-  {0x0165, 334422},
-  {0x0166, 315018},
-  {0x0167, 334937},
-  {0x0168, 316641},
-  {0x0169, 337403},
-  {0x016A, 316483},
-  {0x016B, 337212},
-  {0x016C, 315563},
-  {0x016D, 336336},
-  {0x016E, 316602},
-  {0x016F, 337366},
-  {0x0170, 316028},
-  {0x0171, 336779},
-  {0x0172, 316567},
-  {0x0173, 337292},
-  {0x0174, 317101},
-  {0x0175, 338025},
-  {0x0176, 317503},
-  {0x0177, 338455},
-  {0x0178, 317542},
-  {0x0179, 317948},
-  {0x017A, 338911},
-  {0x017B, 318093},
-  {0x017C, 339079},
-  {0x017D, 317982},
-  {0x017E, 338943},
-  {0x017F, 328791},
-  {0x0180, 322273},
-  {0x0181, 305127},
-  {0x0182, 305234},
-  {0x0183, 322306},
-  {0x0184, 315207},
-  {0x0185, 335261},
-  {0x0186, 312998},
-  {0x0187, 305549},
-  {0x0188, 322695},
-  {0x0189, 304830},
-  {0x018A, 305929},
-  {0x018B, 306133},
-  {0x018C, 323441},
-  {0x018D, 335517},
-  {0x018E, 313980},
-  {0x018F, 314505},
-  {0x0190, 312970},
-  {0x0191, 307646},
-  {0x0192, 325500},
-  {0x0193, 307917},
-  {0x0194, 308020},
-  {0x0195, 326549},
-  {0x0196, 309369},
-  {0x0197, 309074},
-  {0x0198, 309763},
-  {0x0199, 327853},
-  {0x019A, 328122},
-  {0x019B, 328707},
-  {0x019C, 315395},
-  {0x019D, 311037},
-  {0x019E, 329771},
-  {0x019F, 312549},
-  {0x01A0, 312043},
-  {0x01A1, 330755},
-  {0x01A2, 312922},
-  {0x01A3, 331595},
-  {0x01A4, 313182},
-  {0x01A5, 331929},
-  {0x01A6, 320322},
-  {0x01A7, 315237},
-  {0x01A8, 335289},
-  {0x01A9, 307416},
-  {0x01AA, 318919},
-  {0x01AB, 334857},
-  {0x01AC, 314903},
-  {0x01AD, 334750},
-  {0x01AE, 314975},
-  {0x01AF, 316183},
-  {0x01B0, 336926},
-  {0x01B1, 316759},
-  {0x01B2, 316893},
-  {0x01B3, 317690},
-  {0x01B4, 338632},
-  {0x01B5, 318241},
-  {0x01B6, 339338},
-  {0x01B7, 307490},
-  {0x01B8, 307515},
-  {0x01B9, 325268},
-  {0x01BA, 325410},
-  {0x01BB, 320237},
-  {0x01BC, 315176},
-  {0x01BD, 335232},
-  {0x01BE, 318775},
-  {0x01BF, 320304},
-  {0x01C0, 318650},
-  {0x01C1, 318822},
-  {0x01C2, 318528},
-  {0x01C3, 318890},
-  {0x01C4, 306192},
-  {0x01C5, 306044},
-  {0x01C6, 323825},
-  {0x01C7, 310492},
-  {0x01C8, 310414},
-  {0x01C9, 328769},
-  {0x01CA, 311234},
-  {0x01CB, 311157},
-  {0x01CC, 329963},
-  {0x01CD, 303749},
-  {0x01CE, 320724},
-  {0x01CF, 308612},
-  {0x01D0, 326656},
-  {0x01D1, 311349},
-  {0x01D2, 330093},
-  {0x01D3, 315597},
-  {0x01D4, 336368},
-  {0x01D5, 315897},
-  {0x01D6, 336654},
-  {0x01D7, 315753},
-  {0x01D8, 336516},
-  {0x01D9, 315801},
-  {0x01DA, 336562},
-  {0x01DB, 315849},
-  {0x01DC, 336608},
-  {0x01DD, 335549},
-  {0x01DE, 304114},
-  {0x01DF, 321073},
-  {0x01E0, 304201},
-  {0x01E1, 321156},
-  {0x01E2, 304794},
-  {0x01E3, 321800},
-  {0x01E4, 307985},
-  {0x01E5, 325968},
-  {0x01E6, 307770},
-  {0x01E7, 325726},
-  {0x01E8, 309573},
-  {0x01E9, 327673},
-  {0x01EA, 312590},
-  {0x01EB, 331279},
-  {0x01EC, 312625},
-  {0x01ED, 331312},
-  {0x01EE, 307549},
-  {0x01EF, 325300},
-  {0x01F0, 327479},
-  {0x01F1, 306168},
-  {0x01F2, 306001},
-  {0x01F3, 323733},
-  {0x01F4, 307702},
-  {0x01F5, 325662},
-  {0x01F6, 308494},
-  {0x01F7, 317321},
-  {0x01F8, 311003},
-  {0x01F9, 329666},
-  {0x01FA, 304554},
-  {0x01FB, 321574},
-  {0x01FC, 304759},
-  {0x01FD, 321767},
-  {0x01FE, 312706},
-  {0x01FF, 331389},
-  {0x0200, 304288},
-  {0x0201, 321239},
-  {0x0202, 304402},
-  {0x0203, 321347},
-  {0x0204, 306886},
-  {0x0205, 324485},
-  {0x0206, 307000},
-  {0x0207, 324593},
-  {0x0208, 308847},
-  {0x0209, 326843},
-  {0x020A, 308961},
-  {0x020B, 326951},
-  {0x020C, 311929},
-  {0x020D, 330647},
-  {0x020E, 312300},
-  {0x020F, 331000},
-  {0x0210, 313748},
-  {0x0211, 332663},
-  {0x0212, 313789},
-  {0x0213, 332789},
-  {0x0214, 316069},
-  {0x0215, 336818},
-  {0x0216, 316440},
-  {0x0217, 337171},
-  {0x0218, 314307},
-  {0x0219, 333653},
-  {0x021A, 314743},
-  {0x021B, 334531},
-  {0x021C, 317899},
-  {0x021D, 338866},
-  {0x021E, 308144},
-  {0x021F, 326117},
-  {0x0220, 311114},
-  {0x0221, 323088},
-  {0x0222, 313026},
-  {0x0223, 331783},
-  {0x0224, 318169},
-  {0x0225, 339151},
-  {0x0226, 304163},
-  {0x0227, 321120},
-  {0x0228, 306352},
-  {0x0229, 323975},
-  {0x022A, 311714},
-  {0x022B, 330442},
-  {0x022C, 312877},
-  {0x022D, 331552},
-  {0x022E, 311763},
-  {0x022F, 330489},
-  {0x0230, 311801},
-  {0x0231, 330525},
-  {0x0232, 317795},
-  {0x0233, 338731},
-  {0x0234, 328292},
-  {0x0235, 329563},
-  {0x0236, 334569},
-  {0x0237, 323590},
-  {0x0238, 323474},
-  {0x0239, 332366},
-  {0x023A, 304642},
-  {0x023B, 305582},
-  {0x023C, 322726},
-  {0x023D, 309982},
-  {0x023E, 314783},
-  {0x023F, 333922},
-  {0x0240, 339371},
-  {0x0241, 308047},
-  {0x0242, 326026},
-  {0x0243, 305199},
-  {0x0244, 315502},
-  {0x0245, 315425},
-  {0x0246, 307203},
-  {0x0247, 324859},
-  {0x0248, 309481},
-  {0x0249, 327587},
-  {0x024A, 314561},
-  {0x024B, 332279},
-  {0x024C, 313871},
-  {0x024D, 332980},
-  {0x024E, 317830},
-  {0x024F, 338801},
-  {0x0250, 335428},
-  {0x0251, 321834},
-  {0x0252, 335485},
-  {0x0253, 322127},
-  {0x0254, 331711},
-  {0x0255, 322628},
-  {0x0256, 323410},
-  {0x0257, 323191},
-  {0x0258, 333142},
-  {0x0259, 333987},
-  {0x025A, 334012},
-  {0x025B, 331639},
-  {0x025C, 333172},
-  {0x025D, 333207},
-  {0x025E, 322824},
-  {0x025F, 323619},
-  {0x0260, 325865},
-  {0x0261, 334092},
-  {0x0262, 319299},
-  {0x0263, 326001},
-  {0x0264, 333044},
-  {0x0265, 335605},
-  {0x0266, 326364},
-  {0x0267, 326515},
-  {0x0268, 327099},
-  {0x0269, 327376},
-  {0x026A, 319396},
-  {0x026B, 328555},
-  {0x026C, 328152},
-  {0x026D, 328633},
-  {0x026E, 328745},
-  {0x026F, 335846},
-  {0x0270, 335874},
-  {0x0271, 329156},
-  {0x0272, 329698},
-  {0x0273, 329890},
-  {0x0274, 319620},
-  {0x0275, 322339},
-  {0x0276, 319678},
-  {0x0277, 322759},
-  {0x0278, 332162},
-  {0x0279, 335978},
-  {0x027A, 336044},
-  {0x027B, 336006},
-  {0x027C, 332867},
-  {0x027D, 333013},
-  {0x027E, 332702},
-  {0x027F, 333307},
-  {0x0280, 319801},
-  {0x0281, 319425},
-  {0x0282, 333813},
-  {0x0283, 325060},
-  {0x0284, 323660},
-  {0x0285, 334363},
-  {0x0286, 325083},
-  {0x0287, 336124},
-  {0x0288, 334896},
-  {0x0289, 336279},
-  {0x028A, 337559},
-  {0x028B, 337755},
-  {0x028C, 336152},
-  {0x028D, 336180},
-  {0x028E, 336208},
-  {0x028F, 320154},
-  {0x0290, 339297},
-  {0x0291, 339012},
-  {0x0292, 325245},
-  {0x0293, 325334},
-  {0x0294, 318676},
-  {0x0295, 318849},
-  {0x0296, 318740},
-  {0x0297, 320212},
-  {0x0298, 318589},
-  {0x0299, 319056},
-  {0x029A, 322791},
-  {0x029B, 319328},
-  {0x029C, 319367},
-  {0x029D, 327548},
-  {0x029E, 335790},
-  {0x029F, 319521},
-  {0x02A0, 332248},
-  {0x02A1, 318702},
-  {0x02A2, 318950},
-  {0x02A3, 323755},
-  {0x02A4, 323529},
-  {0x02A5, 323785},
-  {0x02A6, 335375},
-  {0x02A7, 335042},
-  {0x02A8, 335002},
-  {0x02A9, 325609},
-  {0x02AA, 328948},
-  {0x02AB, 329001},
-  {0x02AC, 318617},
-  {0x02AD, 318556},
-  {0x02AE, 335633},
-  {0x02AF, 335675},
-  {0x02B0, 401740},
-  {0x02B1, 401764},
-  {0x02B2, 401861},
-  {0x02B3, 402334},
-  {0x02B4, 402989},
-  {0x02B5, 403020},
-  {0x02B6, 401211},
-  {0x02B7, 403232},
-  {0x02B8, 403280},
-  {0x02B9, 400458},
-  {0x02BA, 398622},
-  {0x02BB, 403512},
-  {0x02BC, 397259},
-  {0x02BD, 400664},
-  {0x02BE, 400793},
-  {0x02BF, 399429},
-  {0x02C0, 399148},
-  {0x02C1, 400695},
-  {0x02C2, 399398},
-  {0x02C3, 400761},
-  {0x02C4, 403569},
-  {0x02C5, 398651},
-  {0x02C6, 398381},
-  {0x02C7, 98824},
-  {0x02C8, 403641},
-  {0x02C9, 400083},
-  {0x02CA, 397230},
-  {0x02CB, 399177},
-  {0x02CC, 400008},
-  {0x02CD, 399832},
-  {0x02CE, 399648},
-  {0x02CF, 399460},
-  {0x02D0, 403479},
-  {0x02D1, 399206},
-  {0x02D2, 398039},
-  {0x02D3, 398000},
-  {0x02D4, 403598},
-  {0x02D5, 398682},
-  {0x02D6, 400432},
-  {0x02D7, 400378},
-  {0x02D8, 69141},
-  {0x02D9, 210712},
-  {0x02DA, 447900},
-  {0x02DB, 425812},
-  {0x02DC, 458620},
-  {0x02DD, 210878},
-  {0x02DE, 400733},
-  {0x02DF, 398437},
-  {0x02E0, 401646},
-  {0x02E1, 401951},
-  {0x02E2, 402440},
-  {0x02E3, 403256},
-  {0x02E4, 402358},
-  {0x02E5, 398909},
-  {0x02E6, 399368},
-  {0x02E7, 400227},
-  {0x02E8, 399946},
-  {0x02E9, 399084},
-  {0x02EA, 403736},
-  {0x02EB, 403695},
-  {0x02EC, 403671},
-  {0x02ED, 403541},
-  {0x02EE, 398588},
-  {0x02EF, 399613},
-  {0x02F0, 399975},
-  {0x02F1, 399758},
-  {0x02F2, 399859},
-  {0x02F3, 399895},
-  {0x02F4, 400342},
-  {0x02F5, 400299},
-  {0x02F6, 400256},
-  {0x02F7, 399920},
-  {0x02F8, 400480},
-  {0x02F9, 397286},
-  {0x02FA, 398708},
-  {0x02FB, 397318},
-  {0x02FC, 398738},
-  {0x02FD, 400825},
-  {0x02FE, 400405},
-  {0x02FF, 399727},
-  {0x0300, 149421},
-  {0x0301, 146213},
-  {0x0302, 146707},
-  {0x0303, 152981},
-  {0x0304, 151872},
-  {0x0305, 152129},
-  {0x0306, 146522},
-  {0x0307, 148396},
-  {0x0308, 148350},
-  {0x0309, 149791},
-  {0x030A, 152693},
-  {0x030B, 148522},
-  {0x030C, 146651},
-  {0x030D, 153190},
-  {0x030E, 148964},
-  {0x030F, 148638},
-  {0x0310, 146629},
-  {0x0311, 149827},
-  {0x0312, 153069},
-  {0x0313, 146834},
-  {0x0314, 152272},
-  {0x0315, 146856},
-  {0x0316, 149444},
-  {0x0317, 146236},
-  {0x0318, 151550},
-  {0x0319, 152617},
-  {0x031A, 151223},
-  {0x031B, 149812},
-  {0x031C, 151424},
-  {0x031D, 153098},
-  {0x031E, 149079},
-  {0x031F, 152181},
-  {0x0320, 152036},
-  {0x0321, 152148},
-  {0x0322, 152207},
-  {0x0323, 148442},
-  {0x0324, 148370},
-  {0x0325, 152714},
-  {0x0326, 146884},
-  {0x0327, 146689},
-  {0x0328, 152089},
-  {0x0329, 153220},
-  {0x032A, 146606},
-  {0x032B, 149915},
-  {0x032C, 146667},
-  {0x032D, 146735},
-  {0x032E, 146538},
-  {0x032F, 149852},
-  {0x0330, 152997},
-  {0x0331, 151889},
-  {0x0332, 151853},
-  {0x0333, 148700},
-  {0x0334, 153019},
-  {0x0335, 152814},
-  {0x0336, 151786},
-  {0x0337, 152782},
-  {0x0338, 151755},
-  {0x0339, 152555},
-  {0x033A, 149883},
-  {0x033B, 152905},
-  {0x033C, 152758},
-  {0x033D, 153303},
-  {0x033E, 153250},
-  {0x033F, 148780},
-  {0x0340, 149473},
-  {0x0341, 146265},
-  {0x0342, 149706},
-  {0x0343, 149582},
-  {0x0344, 149550},
-  {0x0345, 149734},
-  {0x0346, 146583},
-  {0x0347, 149323},
-  {0x0348, 149001},
-  {0x0349, 151250},
-  {0x034A, 152063},
-  {0x034B, 149764},
-  {0x034C, 146342},
-  {0x034D, 151517},
-  {0x034E, 153122},
-  {0x034F, 149395},
-  {0x0350, 152359},
-  {0x0351, 151393},
-  {0x0352, 149351},
-  {0x0353, 153321},
-  {0x0354, 151362},
-  {0x0355, 152491},
-  {0x0356, 152442},
-  {0x0357, 152523},
-  {0x0358, 148416},
-  {0x0359, 146497},
-  {0x035A, 148846},
-  {0x035B, 153339},
-  {0x035C, 148575},
-  {0x035D, 148552},
-  {0x035E, 148726},
-  {0x035F, 148750},
-  {0x0360, 148874},
-  {0x0361, 148668},
-  {0x0362, 148806},
-  {0x0363, 150263},
-  {0x0364, 150491},
-  {0x0365, 150669},
-  {0x0366, 150899},
-  {0x0367, 151099},
-  {0x0368, 150390},
-  {0x0369, 150460},
-  {0x036A, 150638},
-  {0x036B, 150837},
-  {0x036C, 150930},
-  {0x036D, 151068},
-  {0x036E, 151130},
-  {0x036F, 151161},
-  {0x0370, 242376},
-  {0x0371, 251331},
-  {0x0372, 240765},
-  {0x0373, 249542},
-  {0x0374, 247774},
-  {0x0375, 247654},
-  {0x0376, 244636},
-  {0x0377, 253956},
-  {0x037A, 256736},
-  {0x037B, 255308},
-  {0x037C, 248151},
-  {0x037D, 255260},
-  {0x037E, 248048},
-  {0x0384, 255603},
-  {0x0385, 245779},
-  {0x0386, 240650},
-  {0x0387, 239463},
-  {0x0388, 241224},
-  {0x0389, 242277},
-  {0x038A, 242909},
-  {0x038C, 244556},
-  {0x038E, 245288},
-  {0x038F, 244134},
-  {0x0390, 251696},
-  {0x0391, 239600},
-  {0x0392, 240800},
-  {0x0393, 242349},
-  {0x0394, 240851},
-  {0x0395, 240878},
-  {0x0396, 245433},
-  {0x0397, 241304},
-  {0x0398, 244913},
-  {0x0399, 242402},
-  {0x039A, 243021},
-  {0x039B, 243048},
-  {0x039C, 243075},
-  {0x039D, 243099},
-  {0x039E, 245409},
-  {0x039F, 244210},
-  {0x03A0, 244701},
-  {0x03A1, 244750},
-  {0x03A3, 244861},
-  {0x03A4, 244888},
-  {0x03A5, 244940},
-  {0x03A6, 244676},
-  {0x03A7, 240826},
-  {0x03A8, 244725},
-  {0x03A9, 243123},
-  {0x03AA, 242611},
-  {0x03AB, 245164},
-  {0x03AC, 249302},
-  {0x03AD, 250004},
-  {0x03AE, 251113},
-  {0x03AF, 252080},
-  {0x03B0, 254688},
-  {0x03B1, 248190},
-  {0x03B2, 249575},
-  {0x03B3, 251306},
-  {0x03B4, 249622},
-  {0x03B5, 249674},
-  {0x03B6, 255236},
-  {0x03B7, 250080},
-  {0x03B8, 254298},
-  {0x03B9, 251355},
-  {0x03BA, 252186},
-  {0x03BB, 252236},
-  {0x03BC, 252261},
-  {0x03BD, 252283},
-  {0x03BE, 255214},
-  {0x03BF, 253550},
-  {0x03C0, 254017},
-  {0x03C1, 254062},
-  {0x03C2, 251275},
-  {0x03C3, 254224},
-  {0x03C4, 254275},
-  {0x03C5, 254323},
-  {0x03C6, 253994},
-  {0x03C7, 249599},
-  {0x03C8, 254039},
-  {0x03C9, 252305},
-  {0x03CA, 251554},
-  {0x03CB, 254537},
-  {0x03CC, 253880},
-  {0x03CD, 255099},
-  {0x03CE, 253380},
-  {0x03CF, 239575},
-  {0x03D0, 239516},
-  {0x03D1, 255535},
-  {0x03D2, 255769},
-  {0x03D3, 255683},
-  {0x03D4, 255724},
-  {0x03D5, 247911},
-  {0x03D6, 247928},
-  {0x03D7, 247282},
-  {0x03D8, 247356},
-  {0x03D9, 249509},
-  {0x03DA, 247600},
-  {0x03DB, 254249},
-  {0x03DC, 247383},
-  {0x03DD, 249647},
-  {0x03DE, 247404},
-  {0x03DF, 252211},
-  {0x03E0, 247423},
-  {0x03E1, 254153},
-  {0x03E2, 155288},
-  {0x03E3, 157173},
-  {0x03E4, 154163},
-  {0x03E5, 156120},
-  {0x03E6, 154380},
-  {0x03E7, 156321},
-  {0x03E8, 154298},
-  {0x03E9, 156245},
-  {0x03EA, 154242},
-  {0x03EB, 156193},
-  {0x03EC, 155315},
-  {0x03ED, 157198},
-  {0x03EE, 153965},
-  {0x03EF, 155934},
-  {0x03F0, 247299},
-  {0x03F1, 248105},
-  {0x03F2, 247707},
-  {0x03F3, 247620},
-  {0x03F4, 245586},
-  {0x03F5, 247679},
-  {0x03F6, 248068},
-  {0x03F7, 244836},
-  {0x03F8, 254201},
-  {0x03F9, 245459},
-  {0x03FA, 244811},
-  {0x03FB, 254178},
-  {0x03FC, 248122},
-  {0x03FD, 245543},
-  {0x03FE, 239534},
-  {0x03FF, 245493},
-  {0x0400, 190368},
-  {0x0401, 190406},
-  {0x0402, 188755},
-  {0x0403, 189926},
-  {0x0404, 193103},
-  {0x0405, 188884},
-  {0x0406, 188445},
-  {0x0407, 193393},
-  {0x0408, 190794},
-  {0x0409, 191466},
-  {0x040A, 191603},
-  {0x040B, 192812},
-  {0x040C, 191053},
-  {0x040D, 190228},
-  {0x040E, 192369},
-  {0x040F, 188942},
-  {0x0410, 187859},
-  {0x0411, 188278},
-  {0x0412, 193140},
-  {0x0413, 189681},
-  {0x0414, 188728},
-  {0x0415, 190303},
-  {0x0416, 193616},
-  {0x0417, 193474},
-  {0x0418, 190161},
-  {0x0419, 192295},
-  {0x041A, 190821},
-  {0x041B, 189123},
-  {0x041C, 189268},
-  {0x041D, 189332},
-  {0x041E, 191631},
-  {0x041F, 191796},
-  {0x0420, 189519},
-  {0x0421, 189583},
-  {0x0422, 192671},
-  {0x0423, 192927},
-  {0x0424, 189096},
-  {0x0425, 189954},
-  {0x0426, 192784},
-  {0x0427, 188523},
-  {0x0428, 192208},
-  {0x0429, 192236},
-  {0x042A, 190099},
-  {0x042B, 193277},
-  {0x042C, 192526},
-  {0x042D, 189029},
-  {0x042E, 193447},
-  {0x042F, 193194},
-  {0x0430, 194016},
-  {0x0431, 194413},
-  {0x0432, 199024},
-  {0x0433, 195734},
-  {0x0434, 194839},
-  {0x0435, 196322},
-  {0x0436, 199470},
-  {0x0437, 199336},
-  {0x0438, 196188},
-  {0x0439, 198229},
-  {0x043A, 196812},
-  {0x043B, 195208},
-  {0x043C, 195345},
-  {0x043D, 195405},
-  {0x043E, 197574},
-  {0x043F, 197760},
-  {0x0440, 195582},
-  {0x0441, 195642},
-  {0x0442, 198583},
-  {0x0443, 198823},
-  {0x0444, 195183},
-  {0x0445, 195993},
-  {0x0446, 198690},
-  {0x0447, 194644},
-  {0x0448, 198148},
-  {0x0449, 198174},
-  {0x044A, 196130},
-  {0x044B, 199151},
-  {0x044C, 198446},
-  {0x044D, 195120},
-  {0x044E, 199311},
-  {0x044F, 199074},
-  {0x0450, 196383},
-  {0x0451, 196419},
-  {0x0452, 194864},
-  {0x0453, 195967},
-  {0x0454, 198989},
-  {0x0455, 194985},
-  {0x0456, 194570},
-  {0x0457, 199261},
-  {0x0458, 196787},
-  {0x0459, 197419},
-  {0x045A, 197548},
-  {0x045B, 198716},
-  {0x045C, 197032},
-  {0x045D, 196251},
-  {0x045E, 198299},
-  {0x045F, 195039},
-  {0x0460, 191698},
-  {0x0461, 197637},
-  {0x0462, 193249},
-  {0x0463, 199125},
-  {0x0464, 190589},
-  {0x0465, 196592},
-  {0x0466, 191431},
-  {0x0467, 197386},
-  {0x0468, 190624},
-  {0x0469, 196625},
-  {0x046A, 188305},
-  {0x046B, 194438},
-  {0x046C, 190497},
-  {0x046D, 196504},
-  {0x046E, 191375},
-  {0x046F, 197334},
-  {0x0470, 191867},
-  {0x0471, 197827},
-  {0x0472, 189652},
-  {0x0473, 195707},
-  {0x0474, 190705},
-  {0x0475, 196702},
-  {0x0476, 190737},
-  {0x0477, 196732},
-  {0x0478, 193076},
-  {0x0479, 198964},
-  {0x047A, 192059},
-  {0x047B, 198007},
-  {0x047C, 191728},
-  {0x047D, 197665},
-  {0x047E, 191769},
-  {0x047F, 197704},
-  {0x0480, 191345},
-  {0x0481, 197306},
-  {0x0482, 199733},
-  {0x0483, 148300},
-  {0x0484, 148098},
-  {0x0485, 146934},
-  {0x0486, 148187},
-  {0x0487, 148159},
-  {0x0488, 147009},
-  {0x0489, 148065},
-  {0x048A, 192327},
-  {0x048B, 198259},
-  {0x048C, 192170},
-  {0x048D, 198112},
-  {0x048E, 189546},
-  {0x048F, 195607},
-  {0x0490, 189886},
-  {0x0491, 195929},
-  {0x0492, 189797},
-  {0x0493, 195844},
-  {0x0494, 189752},
-  {0x0495, 195801},
-  {0x0496, 193683},
-  {0x0497, 199533},
-  {0x0498, 193501},
-  {0x0499, 199361},
-  {0x049A, 190848},
-  {0x049B, 196837},
-  {0x049C, 190966},
-  {0x049D, 196949},
-  {0x049E, 190927},
-  {0x049F, 196912},
-  {0x04A0, 188243},
-  {0x04A1, 194380},
-  {0x04A2, 189359},
-  {0x04A3, 195430},
-  {0x04A4, 193829},
-  {0x04A5, 199671},
-  {0x04A6, 191823},
-  {0x04A7, 197785},
-  {0x04A8, 188092},
-  {0x04A9, 194237},
-  {0x04AA, 189610},
-  {0x04AB, 195667},
-  {0x04AC, 192698},
-  {0x04AD, 198608},
-  {0x04AE, 192560},
-  {0x04AF, 198478},
-  {0x04B0, 192595},
-  {0x04B1, 198511},
-  {0x04B2, 189981},
-  {0x04B3, 196018},
-  {0x04B4, 193862},
-  {0x04B5, 199702},
-  {0x04B6, 188551},
-  {0x04B7, 194670},
-  {0x04B8, 188637},
-  {0x04B9, 194752},
-  {0x04BA, 192266},
-  {0x04BB, 198202},
-  {0x04BC, 187963},
-  {0x04BD, 194114},
-  {0x04BE, 188001},
-  {0x04BF, 194150},
-  {0x04C0, 193941},
-  {0x04C1, 193644},
-  {0x04C2, 199496},
-  {0x04C3, 190890},
-  {0x04C4, 196877},
-  {0x04C5, 189231},
-  {0x04C6, 195310},
-  {0x04C7, 189401},
-  {0x04C8, 195470},
-  {0x04C9, 189482},
-  {0x04CA, 195547},
-  {0x04CB, 191014},
-  {0x04CC, 196995},
-  {0x04CD, 189295},
-  {0x04CE, 195370},
-  {0x04CF, 197729},
-  {0x04D0, 187885},
-  {0x04D1, 194040},
-  {0x04D2, 187922},
-  {0x04D3, 194075},
-  {0x04D4, 193798},
-  {0x04D5, 199642},
-  {0x04D6, 190330},
-  {0x04D7, 196347},
-  {0x04D8, 192095},
-  {0x04D9, 198041},
-  {0x04DA, 192125},
-  {0x04DB, 198069},
-  {0x04DC, 193726},
-  {0x04DD, 199574},
-  {0x04DE, 193543},
-  {0x04DF, 199401},
-  {0x04E0, 188054},
-  {0x04E1, 194201},
-  {0x04E2, 190265},
-  {0x04E3, 196286},
-  {0x04E4, 190187},
-  {0x04E5, 196212},
-  {0x04E6, 191657},
-  {0x04E7, 197598},
-  {0x04E8, 188162},
-  {0x04E9, 194303},
-  {0x04EA, 188195},
-  {0x04EB, 194334},
-  {0x04EC, 189055},
-  {0x04ED, 195144},
-  {0x04EE, 193038},
-  {0x04EF, 198928},
-  {0x04F0, 192953},
-  {0x04F1, 198847},
-  {0x04F2, 192994},
-  {0x04F3, 198886},
-  {0x04F4, 188594},
-  {0x04F5, 194711},
-  {0x04F6, 189709},
-  {0x04F7, 195760},
-  {0x04F8, 193349},
-  {0x04F9, 199219},
-  {0x04FA, 189837},
-  {0x04FB, 195882},
-  {0x04FC, 190023},
-  {0x04FD, 196058},
-  {0x04FE, 190060},
-  {0x04FF, 196093},
-  {0x0500, 191081},
-  {0x0501, 197058},
-  {0x0502, 191113},
-  {0x0503, 197088},
-  {0x0504, 191312},
-  {0x0505, 197275},
-  {0x0506, 191146},
-  {0x0507, 197119},
-  {0x0508, 191180},
-  {0x0509, 197151},
-  {0x050A, 191213},
-  {0x050B, 197182},
-  {0x050C, 191246},
-  {0x050D, 197213},
-  {0x050E, 191279},
-  {0x050F, 197244},
-  {0x0510, 191995},
-  {0x0511, 197947},
-  {0x0512, 189150},
-  {0x0513, 195233},
-  {0x0514, 191403},
-  {0x0515, 197360},
-  {0x0516, 192031},
-  {0x0517, 197981},
-  {0x0518, 193221},
-  {0x0519, 199099},
-  {0x051A, 191895},
-  {0x051B, 197853},
-  {0x051C, 193167},
-  {0x051D, 199049},
-  {0x051E, 188129},
-  {0x051F, 194272},
-  {0x0520, 189187},
-  {0x0521, 195268},
-  {0x0522, 189438},
-  {0x0523, 195505},
-  {0x0531, 45589},
-  {0x0532, 45617},
-  {0x0533, 45922},
-  {0x0534, 45756},
-  {0x0535, 45783},
-  {0x0536, 46592},
-  {0x0537, 45811},
-  {0x0538, 45838},
-  {0x0539, 46426},
-  {0x053A, 46619},
-  {0x053B, 45977},
-  {0x053C, 46117},
-  {0x053D, 46508},
-  {0x053E, 45645},
-  {0x053F, 46089},
-  {0x0540, 45950},
-  {0x0541, 46005},
-  {0x0542, 45893},
-  {0x0543, 45700},
-  {0x0544, 46146},
-  {0x0545, 46536},
-  {0x0546, 46174},
-  {0x0547, 46369},
-  {0x0548, 46481},
-  {0x0549, 45672},
-  {0x054A, 46229},
-  {0x054B, 46032},
-  {0x054C, 46286},
-  {0x054D, 46341},
-  {0x054E, 46453},
-  {0x054F, 46397},
-  {0x0550, 46313},
-  {0x0551, 45729},
-  {0x0552, 46563},
-  {0x0553, 46257},
-  {0x0554, 46061},
-  {0x0555, 46202},
-  {0x0556, 45865},
-  {0x0559, 46746},
-  {0x055A, 45569},
-  {0x055B, 46662},
-  {0x055C, 46685},
-  {0x055D, 46647},
-  {0x055E, 46786},
-  {0x055F, 45542},
-  {0x0561, 46809},
-  {0x0562, 46835},
-  {0x0563, 47118},
-  {0x0564, 46964},
-  {0x0565, 46989},
-  {0x0566, 47740},
-  {0x0567, 47015},
-  {0x0568, 47040},
-  {0x0569, 47586},
-  {0x056A, 47765},
-  {0x056B, 47169},
-  {0x056C, 47299},
-  {0x056D, 47662},
-  {0x056E, 46861},
-  {0x056F, 47273},
-  {0x0570, 47144},
-  {0x0571, 47195},
-  {0x0572, 47091},
-  {0x0573, 46912},
-  {0x0574, 47326},
-  {0x0575, 47688},
-  {0x0576, 47352},
-  {0x0577, 47533},
-  {0x0578, 47637},
-  {0x0579, 46886},
-  {0x057A, 47403},
-  {0x057B, 47220},
-  {0x057C, 47456},
-  {0x057D, 47507},
-  {0x057E, 47611},
-  {0x057F, 47559},
-  {0x0580, 47481},
-  {0x0581, 46939},
-  {0x0582, 47713},
-  {0x0583, 47429},
-  {0x0584, 47247},
-  {0x0585, 47378},
-  {0x0586, 47065},
-  {0x0587, 47791},
-  {0x0589, 46711},
-  {0x058A, 46730},
-  {0x0591, 274742},
-  {0x0592, 275073},
-  {0x0593, 275093},
-  {0x0594, 275292},
-  {0x0595, 275266},
-  {0x0596, 275196},
-  {0x0597, 275053},
-  {0x0598, 275318},
-  {0x0599, 274966},
-  {0x059A, 275246},
-  {0x059B, 275176},
-  {0x059C, 274764},
-  {0x059D, 274785},
-  {0x059E, 274813},
-  {0x059F, 275027},
-  {0x05A0, 275118},
-  {0x05A1, 274987},
-  {0x05A2, 274676},
-  {0x05A3, 274928},
-  {0x05A4, 274856},
-  {0x05A5, 274879},
-  {0x05A6, 274900},
-  {0x05A7, 274703},
-  {0x05A8, 275007},
-  {0x05A9, 275147},
-  {0x05AA, 275217},
-  {0x05AB, 274948},
-  {0x05AC, 274837},
-  {0x05AD, 274723},
-  {0x05AE, 275338},
-  {0x05AF, 277378},
-  {0x05B0, 277777},
-  {0x05B1, 277506},
-  {0x05B2, 277455},
-  {0x05B3, 277480},
-  {0x05B4, 277531},
-  {0x05B5, 277839},
-  {0x05B6, 277758},
-  {0x05B7, 277655},
-  {0x05B8, 277674},
-  {0x05B9, 277550},
-  {0x05BA, 277569},
-  {0x05BB, 277720},
-  {0x05BC, 277426},
-  {0x05BD, 277636},
-  {0x05BE, 277913},
-  {0x05BF, 277740},
-  {0x05C0, 277969},
-  {0x05C1, 277796},
-  {0x05C2, 277818},
-  {0x05C3, 277994},
-  {0x05C4, 277404},
-  {0x05C5, 277356},
-  {0x05C6, 277938},
-  {0x05C7, 277694},
-  {0x05D0, 275358},
-  {0x05D1, 275554},
-  {0x05D2, 275874},
-  {0x05D3, 275630},
-  {0x05D4, 275926},
-  {0x05D5, 276788},
-  {0x05D6, 277137},
-  {0x05D7, 275971},
-  {0x05D8, 276688},
-  {0x05D9, 277060},
-  {0x05DA, 275682},
-  {0x05DB, 275989},
-  {0x05DC, 276065},
-  {0x05DD, 275742},
-  {0x05DE, 276117},
-  {0x05DF, 275766},
-  {0x05E0, 276165},
-  {0x05E1, 276384},
-  {0x05E2, 275535},
-  {0x05E3, 275790},
-  {0x05E4, 276213},
-  {0x05E5, 275848},
-  {0x05E6, 276736},
-  {0x05E7, 276286},
-  {0x05E8, 276334},
-  {0x05E9, 276438},
-  {0x05EA, 276640},
-  {0x05F0, 277216},
-  {0x05F1, 277286},
-  {0x05F2, 277251},
-  {0x05F3, 277858},
-  {0x05F4, 277884},
-  {0x0600, 43572},
-  {0x0601, 44008},
-  {0x0602, 5769},
-  {0x0603, 43949},
-  {0x0606, 45181},
-  {0x0607, 45444},
-  {0x0608, 43680},
-  {0x0609, 45469},
-  {0x060A, 45497},
-  {0x060B, 2188},
-  {0x060C, 5357},
-  {0x060D, 5481},
-  {0x060E, 43634},
-  {0x060F, 43870},
-  {0x0610, 43967},
-  {0x0611, 43842},
-  {0x0612, 43918},
-  {0x0613, 43888},
-  {0x0614, 44091},
-  {0x0615, 44580},
-  {0x0616, 44240},
-  {0x0617, 44696},
-  {0x0618, 44132},
-  {0x0619, 44113},
-  {0x061A, 44719},
-  {0x061B, 43757},
-  {0x061E, 45029},
-  {0x061F, 43659},
-  {0x0621, 11313},
-  {0x0622, 7003},
-  {0x0623, 6737},
-  {0x0624, 19446},
-  {0x0625, 6870},
-  {0x0626, 20171},
-  {0x0627, 6323},
-  {0x0628, 7363},
-  {0x0629, 17799},
-  {0x062A, 17689},
-  {0x062B, 18273},
-  {0x062C, 12183},
-  {0x062D, 10728},
-  {0x062E, 13054},
-  {0x062F, 8280},
-  {0x0630, 18191},
-  {0x0631, 15389},
-  {0x0632, 20711},
-  {0x0633, 16379},
-  {0x0634, 16924},
-  {0x0635, 16161},
-  {0x0636, 8022},
-  {0x0637, 17164},
-  {0x0638, 20571},
-  {0x0639, 5997},
-  {0x063A, 10398},
-  {0x063B, 13014},
-  {0x063C, 12913},
-  {0x063D, 9675},
-  {0x063E, 9761},
-  {0x063F, 9715},
-  {0x0640, 44952},
-  {0x0641, 9805},
-  {0x0642, 15176},
-  {0x0643, 12407},
-  {0x0644, 13399},
-  {0x0645, 13710},
-  {0x0646, 14208},
-  {0x0647, 11367},
-  {0x0648, 19210},
-  {0x0649, 6405},
-  {0x064A, 19642},
-  {0x064B, 5698},
-  {0x064C, 5435},
-  {0x064D, 5934},
-  {0x064E, 5606},
-  {0x064F, 5370},
-  {0x0650, 5869},
-  {0x0651, 43774},
-  {0x0652, 44866},
-  {0x0653, 43528},
-  {0x0654, 5809},
-  {0x0655, 5828},
-  {0x0656, 44844},
-  {0x0657, 5847},
-  {0x0658, 43548},
-  {0x0659, 45165},
-  {0x065A, 45133},
-  {0x065B, 45092},
-  {0x065C, 45064},
-  {0x065D, 43691},
-  {0x065E, 5671},
-  {0x0660, 45420},
-  {0x0661, 45301},
-  {0x0662, 45397},
-  {0x0663, 45372},
-  {0x0664, 45253},
-  {0x0665, 45229},
-  {0x0666, 45349},
-  {0x0667, 45324},
-  {0x0668, 45204},
-  {0x0669, 45277},
-  {0x066A, 43591},
-  {0x066B, 5503},
-  {0x066C, 45002},
-  {0x066D, 5744},
-  {0x066E, 8869},
-  {0x066F, 8921},
-  {0x0670, 17109},
-  {0x0671, 6511},
-  {0x0672, 7136},
-  {0x0673, 7177},
-  {0x0674, 12070},
-  {0x0675, 12095},
-  {0x0676, 12125},
-  {0x0677, 18791},
-  {0x0678, 12154},
-  {0x0679, 18418},
-  {0x067A, 18563},
-  {0x067B, 7218},
-  {0x067C, 17963},
-  {0x067D, 17991},
-  {0x067E, 14886},
-  {0x067F, 18041},
-  {0x0680, 7872},
-  {0x0681, 10930},
-  {0x0682, 11266},
-  {0x0683, 14665},
-  {0x0684, 9026},
-  {0x0685, 11131},
-  {0x0686, 17344},
-  {0x0687, 17529},
-  {0x0688, 8787},
-  {0x0689, 8558},
-  {0x068A, 8359},
-  {0x068B, 8392},
-  {0x068C, 8195},
-  {0x068D, 8699},
-  {0x068E, 8947},
-  {0x068F, 8586},
-  {0x0690, 8439},
-  {0x0691, 16079},
-  {0x0692, 15744},
-  {0x0693, 15656},
-  {0x0694, 15468},
-  {0x0695, 15775},
-  {0x0696, 15501},
-  {0x0697, 15842},
-  {0x0698, 12328},
-  {0x0699, 15548},
-  {0x069A, 16524},
-  {0x069B, 16771},
-  {0x069C, 16812},
-  {0x069D, 16341},
-  {0x069E, 16301},
-  {0x069F, 17304},
-  {0x06A0, 6137},
-  {0x06A1, 8895},
-  {0x06A2, 9978},
-  {0x06A3, 9945},
-  {0x06A4, 19070},
-  {0x06A5, 10017},
-  {0x06A6, 15026},
-  {0x06A7, 15316},
-  {0x06A8, 15349},
-  {0x06A9, 12686},
-  {0x06AA, 17140},
-  {0x06AB, 12580},
-  {0x06AC, 12547},
-  {0x06AD, 13923},
-  {0x06AE, 12608},
-  {0x06AF, 10152},
-  {0x06B0, 10292},
-  {0x06B1, 14058},
-  {0x06B2, 10360},
-  {0x06B3, 10583},
-  {0x06B4, 10320},
-  {0x06B5, 13599},
-  {0x06B6, 13566},
-  {0x06B7, 13630},
-  {0x06B8, 13670},
-  {0x06B9, 14456},
-  {0x06BA, 14257},
-  {0x06BB, 15929},
-  {0x06BC, 14490},
-  {0x06BD, 14585},
-  {0x06BE, 11385},
-  {0x06BF, 17494},
-  {0x06C0, 11946},
-  {0x06C1, 11614},
-  {0x06C2, 11779},
-  {0x06C3, 17862},
-  {0x06C4, 19576},
-  {0x06C5, 13199},
-  {0x06C6, 14810},
-  {0x06C7, 18718},
-  {0x06C8, 20495},
-  {0x06C9, 13299},
-  {0x06CA, 19604},
-  {0x06CB, 18994},
-  {0x06CC, 9301},
-  {0x06CD, 20427},
-  {0x06CE, 20396},
-  {0x06CF, 19289},
-  {0x06D0, 9171},
-  {0x06D1, 20455},
-  {0x06D2, 19660},
-  {0x06D3, 19898},
-  {0x06D4, 5792},
-  {0x06D5, 5980},
-  {0x06D6, 44348},
-  {0x06D7, 44290},
-  {0x06D8, 44430},
-  {0x06D9, 44213},
-  {0x06DA, 44190},
-  {0x06DB, 44602},
-  {0x06DC, 44557},
-  {0x06DD, 5587},
-  {0x06DE, 44816},
-  {0x06DF, 44526},
-  {0x06E0, 44631},
-  {0x06E1, 44151},
-  {0x06E2, 44466},
-  {0x06E3, 44760},
-  {0x06E4, 44406},
-  {0x06E5, 44782},
-  {0x06E6, 44799},
-  {0x06E7, 44674},
-  {0x06E8, 44503},
-  {0x06E9, 43611},
-  {0x06EA, 5558},
-  {0x06EB, 5528},
-  {0x06EC, 43713},
-  {0x06ED, 44738},
-  {0x06EE, 8524},
-  {0x06EF, 15622},
-  {0x06F0, 226226},
-  {0x06F1, 226062},
-  {0x06F2, 226194},
-  {0x06F3, 226160},
-  {0x06F4, 225996},
-  {0x06F5, 225963},
-  {0x06F6, 226128},
-  {0x06F7, 226094},
-  {0x06F8, 225929},
-  {0x06F9, 226029},
-  {0x06FA, 17074},
-  {0x06FB, 8162},
-  {0x06FC, 10548},
-  {0x06FD, 44026},
-  {0x06FE, 44055},
-  {0x06FF, 11912},
-  {0x0700, 468432},
-  {0x0701, 469820},
-  {0x0702, 469731},
-  {0x0703, 469758},
-  {0x0704, 469672},
-  {0x0705, 468654},
-  {0x0706, 468303},
-  {0x0707, 468328},
-  {0x0708, 469783},
-  {0x0709, 469695},
-  {0x070A, 468354},
-  {0x070B, 468567},
-  {0x070C, 468541},
-  {0x070D, 468514},
-  {0x070F, 468263},
-  {0x0710, 468678},
-  {0x0711, 469287},
-  {0x0712, 468698},
-  {0x0713, 468816},
-  {0x0714, 468836},
-  {0x0715, 468717},
-  {0x0716, 468738},
-  {0x0717, 468865},
-  {0x0718, 469384},
-  {0x0719, 469443},
-  {0x071A, 468882},
-  {0x071B, 469337},
-  {0x071C, 469356},
-  {0x071D, 469402},
-  {0x071E, 469421},
-  {0x071F, 468901},
-  {0x0720, 468920},
-  {0x0721, 468941},
-  {0x0722, 468959},
-  {0x0723, 469165},
-  {0x0724, 468788},
-  {0x0725, 468772},
-  {0x0726, 468977},
-  {0x0727, 469100},
-  {0x0728, 469145},
-  {0x0729, 469081},
-  {0x072A, 469126},
-  {0x072B, 469187},
-  {0x072C, 469319},
-  {0x072D, 468994},
-  {0x072E, 469052},
-  {0x072F, 469022},
-  {0x0730, 469527},
-  {0x0731, 469547},
-  {0x0732, 469567},
-  {0x0733, 469959},
-  {0x0734, 469979},
-  {0x0735, 469999},
-  {0x0736, 469605},
-  {0x0737, 469624},
-  {0x0738, 468401},
-  {0x0739, 468373},
-  {0x073A, 468590},
-  {0x073B, 468609},
-  {0x073C, 468628},
-  {0x073D, 468456},
-  {0x073E, 468475},
-  {0x073F, 469659},
-  {0x0740, 468494},
-  {0x0741, 469588},
-  {0x0742, 469643},
-  {0x0743, 469897},
-  {0x0744, 469928},
-  {0x0745, 469849},
-  {0x0746, 469873},
-  {0x0747, 469475},
-  {0x0748, 469501},
-  {0x0749, 469462},
-  {0x074A, 468288},
-  {0x074D, 469259},
-  {0x074E, 469231},
-  {0x074F, 469206},
-  {0x0750, 7634},
-  {0x0751, 7503},
-  {0x0752, 7687},
-  {0x0753, 7744},
-  {0x0754, 7820},
-  {0x0755, 7557},
-  {0x0756, 7603},
-  {0x0757, 11228},
-  {0x0758, 11171},
-  {0x0759, 8636},
-  {0x075A, 8478},
-  {0x075B, 15812},
-  {0x075C, 16635},
-  {0x075D, 6236},
-  {0x075E, 6177},
-  {0x075F, 6274},
-  {0x0760, 10114},
-  {0x0761, 10057},
-  {0x0762, 12836},
-  {0x0763, 12871},
-  {0x0764, 12955},
-  {0x0765, 13855},
-  {0x0766, 13889},
-  {0x0767, 14626},
-  {0x0768, 14519},
-  {0x0769, 14553},
-  {0x076A, 13539},
-  {0x076B, 15880},
-  {0x076C, 15587},
-  {0x076D, 16874},
-  {0x076E, 11078},
-  {0x076F, 11018},
-  {0x0770, 16710},
-  {0x0771, 15684},
-  {0x0772, 10965},
-  {0x0773, 6675},
-  {0x0774, 6611},
-  {0x0775, 9608},
-  {0x0776, 9539},
-  {0x0777, 9471},
-  {0x0778, 19385},
-  {0x0779, 19322},
-  {0x077A, 19830},
-  {0x077B, 19760},
-  {0x077C, 10868},
-  {0x077D, 16572},
-  {0x077E, 16675},
-  {0x077F, 12648},
-  {0x0780, 479054},
-  {0x0781, 479357},
-  {0x0782, 479235},
-  {0x0783, 479298},
-  {0x0784, 478862},
-  {0x0785, 479173},
-  {0x0786, 479114},
-  {0x0787, 478842},
-  {0x0788, 479501},
-  {0x0789, 479197},
-  {0x078A, 478969},
-  {0x078B, 478948},
-  {0x078C, 479425},
-  {0x078D, 479153},
-  {0x078E, 478989},
-  {0x078F, 479030},
-  {0x0790, 479337},
-  {0x0791, 478925},
-  {0x0792, 479577},
-  {0x0793, 479402},
-  {0x0794, 479541},
-  {0x0795, 479255},
-  {0x0796, 479091},
-  {0x0797, 478880},
-  {0x0798, 479482},
-  {0x0799, 479072},
-  {0x079A, 479134},
-  {0x079B, 479444},
-  {0x079C, 479559},
-  {0x079D, 479381},
-  {0x079E, 479316},
-  {0x079F, 478904},
-  {0x07A0, 479465},
-  {0x07A1, 479600},
-  {0x07A2, 478823},
-  {0x07A3, 479009},
-  {0x07A4, 479278},
-  {0x07A5, 479521},
-  {0x07A6, 478744},
-  {0x07A7, 478727},
-  {0x07A8, 478808},
-  {0x07A9, 478774},
-  {0x07AA, 479679},
-  {0x07AB, 479649},
-  {0x07AC, 478759},
-  {0x07AD, 478791},
-  {0x07AE, 479634},
-  {0x07AF, 479617},
-  {0x07B0, 479666},
-  {0x07B1, 479217},
-  {0x07C0, 422910},
-  {0x07C1, 422836},
-  {0x07C2, 422896},
-  {0x07C3, 422880},
-  {0x07C4, 422806},
-  {0x07C5, 422791},
-  {0x07C6, 422866},
-  {0x07C7, 422850},
-  {0x07C8, 422775},
-  {0x07C9, 422821},
-  {0x07CA, 422986},
-  {0x07CB, 423077},
-  {0x07CC, 423134},
-  {0x07CD, 423064},
-  {0x07CE, 423444},
-  {0x07CF, 423359},
-  {0x07D0, 423346},
-  {0x07D1, 423042},
-  {0x07D2, 423261},
-  {0x07D3, 422999},
-  {0x07D4, 423373},
-  {0x07D5, 423430},
-  {0x07D6, 423147},
-  {0x07D7, 423013},
-  {0x07D8, 423028},
-  {0x07D9, 423387},
-  {0x07DA, 423401},
-  {0x07DB, 423416},
-  {0x07DC, 423105},
-  {0x07DD, 423091},
-  {0x07DE, 423219},
-  {0x07DF, 423233},
-  {0x07E0, 423288},
-  {0x07E1, 423247},
-  {0x07E2, 423309},
-  {0x07E3, 423274},
-  {0x07E4, 423120},
-  {0x07E5, 423457},
-  {0x07E6, 423471},
-  {0x07E7, 423324},
-  {0x07E8, 423181},
-  {0x07E9, 423161},
-  {0x07EA, 423200},
-  {0x07EB, 422674},
-  {0x07EC, 422704},
-  {0x07ED, 422733},
-  {0x07EE, 422519},
-  {0x07EF, 422554},
-  {0x07F0, 422583},
-  {0x07F1, 422611},
-  {0x07F2, 422642},
-  {0x07F3, 422488},
-  {0x07F4, 422946},
-  {0x07F5, 423485},
-  {0x07F6, 423531},
-  {0x07F7, 423509},
-  {0x07F8, 422765},
-  {0x07F9, 422925},
-  {0x07FA, 422971},
-  {0x0901, 204823},
-  {0x0902, 204773},
-  {0x0903, 204929},
-  {0x0904, 204331},
-  {0x0905, 203182},
-  {0x0906, 203202},
-  {0x0907, 203770},
-  {0x0908, 203790},
-  {0x0909, 204519},
-  {0x090A, 204539},
-  {0x090B, 204638},
-  {0x090C, 204581},
-  {0x090D, 203378},
-  {0x090E, 204357},
-  {0x090F, 203589},
-  {0x0910, 203223},
-  {0x0911, 203405},
-  {0x0912, 204383},
-  {0x0913, 204139},
-  {0x0914, 203244},
-  {0x0915, 203876},
-  {0x0916, 203897},
-  {0x0917, 203630},
-  {0x0918, 203673},
-  {0x0919, 204050},
-  {0x091A, 203330},
-  {0x091B, 203432},
-  {0x091C, 203811},
-  {0x091D, 203832},
-  {0x091E, 204117},
-  {0x091F, 204474},
-  {0x0920, 204496},
-  {0x0921, 203475},
-  {0x0922, 203544},
-  {0x0923, 204072},
-  {0x0924, 204431},
-  {0x0925, 204452},
-  {0x0926, 203454},
-  {0x0927, 203567},
-  {0x0928, 204029},
-  {0x0929, 204094},
-  {0x092A, 204159},
-  {0x092B, 204180},
-  {0x092C, 203265},
-  {0x092D, 203308},
-  {0x092E, 204008},
-  {0x092F, 204695},
-  {0x0930, 204223},
-  {0x0931, 204266},
-  {0x0932, 203942},
-  {0x0933, 203963},
-  {0x0934, 203985},
-  {0x0935, 204560},
-  {0x0936, 204309},
-  {0x0937, 204409},
-  {0x0938, 204288},
-  {0x0939, 203749},
-  {0x093C, 204884},
-  {0x093D, 204798},
-  {0x093E, 205015},
-  {0x093F, 205176},
-  {0x0940, 205200},
-  {0x0941, 205309},
-  {0x0942, 205333},
-  {0x0943, 205423},
-  {0x0944, 205455},
-  {0x0945, 205090},
-  {0x0946, 205249},
-  {0x0947, 205152},
-  {0x0948, 205040},
-  {0x0949, 205121},
-  {0x094A, 205279},
-  {0x094B, 205225},
-  {0x094C, 205065},
-  {0x094D, 204906},
-  {0x0950, 204759},
-  {0x0951, 204985},
-  {0x0952, 204953},
-  {0x0953, 203158},
-  {0x0954, 202873},
-  {0x0958, 204202},
-  {0x0959, 203919},
-  {0x095A, 203695},
-  {0x095B, 204738},
-  {0x095C, 203520},
-  {0x095D, 204244},
-  {0x095E, 203609},
-  {0x095F, 204716},
-  {0x0960, 204666},
-  {0x0961, 204609},
-  {0x0962, 205358},
-  {0x0963, 205390},
-  {0x0964, 202897},
-  {0x0965, 203134},
-  {0x0966, 203112},
-  {0x0967, 203003},
-  {0x0968, 203091},
-  {0x0969, 203068},
-  {0x096A, 202959},
-  {0x096B, 202937},
-  {0x096C, 203047},
-  {0x096D, 203024},
-  {0x096E, 202914},
-  {0x096F, 202981},
-  {0x0970, 202844},
-  {0x0971, 204851},
-  {0x0972, 203351},
-  {0x097B, 203651},
-  {0x097C, 203854},
-  {0x097D, 203718},
-  {0x097E, 203497},
-  {0x097F, 203286},
-  {0x0981, 53372},
-  {0x0982, 53328},
-  {0x0983, 53436},
-  {0x0985, 52259},
-  {0x0986, 52276},
-  {0x0987, 52552},
-  {0x0988, 52569},
-  {0x0989, 53116},
-  {0x098A, 53133},
-  {0x098B, 53202},
-  {0x098C, 53151},
-  {0x098F, 52480},
-  {0x0990, 52294},
-  {0x0993, 52797},
-  {0x0994, 52312},
-  {0x0995, 52624},
-  {0x0996, 52642},
-  {0x0997, 52497},
-  {0x0998, 52515},
-  {0x0999, 52740},
-  {0x099A, 52367},
-  {0x099B, 52385},
-  {0x099C, 52587},
-  {0x099D, 52605},
-  {0x099E, 52778},
-  {0x099F, 53077},
-  {0x09A0, 53096},
-  {0x09A1, 52422},
-  {0x09A2, 52441},
-  {0x09A3, 52759},
-  {0x09A4, 53040},
-  {0x09A5, 53058},
-  {0x09A6, 52404},
-  {0x09A7, 52461},
-  {0x09A8, 52722},
-  {0x09AA, 52814},
-  {0x09AB, 52832},
-  {0x09AC, 52330},
-  {0x09AD, 52348},
-  {0x09AE, 52704},
-  {0x09AF, 53253},
-  {0x09B0, 52851},
-  {0x09B2, 52686},
-  {0x09B6, 53002},
-  {0x09B7, 53021},
-  {0x09B8, 52984},
-  {0x09B9, 52534},
-  {0x09BC, 53397},
-  {0x09BD, 53350},
-  {0x09BE, 53457},
-  {0x09BF, 53544},
-  {0x09C0, 53565},
-  {0x09C1, 53608},
-  {0x09C2, 53629},
-  {0x09C3, 53710},
-  {0x09C4, 53739},
-  {0x09C7, 53523},
-  {0x09C8, 53479},
-  {0x09CB, 53587},
-  {0x09CC, 53501},
-  {0x09CD, 53416},
-  {0x09CE, 52661},
-  {0x09D7, 51810},
-  {0x09DC, 52965},
-  {0x09DD, 52946},
-  {0x09DF, 53271},
-  {0x09E0, 53227},
-  {0x09E1, 53176},
-  {0x09E2, 53651},
-  {0x09E3, 53680},
-  {0x09E6, 52225},
-  {0x09E7, 52131},
-  {0x09E8, 52207},
-  {0x09E9, 52187},
-  {0x09EA, 52093},
-  {0x09EB, 52074},
-  {0x09EC, 52169},
-  {0x09ED, 52149},
-  {0x09EE, 52054},
-  {0x09EF, 52112},
-  {0x09F0, 52907},
-  {0x09F1, 52869},
-  {0x09F2, 53290},
-  {0x09F3, 53309},
-  {0x09F4, 51902},
-  {0x09F5, 52023},
-  {0x09F6, 51990},
-  {0x09F7, 51870},
-  {0x09F8, 51933},
-  {0x09F9, 51833},
-  {0x09FA, 52244},
-  {0x0A01, 259719},
-  {0x0A02, 259744},
-  {0x0A03, 259825},
-  {0x0A05, 258786},
-  {0x0A06, 258804},
-  {0x0A07, 259136},
-  {0x0A08, 259154},
-  {0x0A09, 259625},
-  {0x0A0A, 259643},
-  {0x0A0F, 259019},
-  {0x0A10, 258823},
-  {0x0A13, 259409},
-  {0x0A14, 258842},
-  {0x0A15, 259212},
-  {0x0A16, 259231},
-  {0x0A17, 259057},
-  {0x0A18, 259076},
-  {0x0A19, 259349},
-  {0x0A1A, 258900},
-  {0x0A1B, 258919},
-  {0x0A1C, 259173},
-  {0x0A1D, 259192},
-  {0x0A1E, 259389},
-  {0x0A1F, 259584},
-  {0x0A20, 259604},
-  {0x0A21, 258958},
-  {0x0A22, 258978},
-  {0x0A23, 259369},
-  {0x0A24, 259545},
-  {0x0A25, 259564},
-  {0x0A26, 258939},
-  {0x0A27, 258999},
-  {0x0A28, 259330},
-  {0x0A2A, 259428},
-  {0x0A2B, 259447},
-  {0x0A2C, 258861},
-  {0x0A2D, 258880},
-  {0x0A2E, 259311},
-  {0x0A2F, 259681},
-  {0x0A30, 259467},
-  {0x0A32, 259272},
-  {0x0A33, 259291},
-  {0x0A35, 259662},
-  {0x0A36, 259525},
-  {0x0A38, 259506},
-  {0x0A39, 259117},
-  {0x0A3C, 259764},
-  {0x0A3E, 259896},
-  {0x0A3F, 259988},
-  {0x0A40, 260010},
-  {0x0A41, 260056},
-  {0x0A42, 260078},
-  {0x0A47, 259965},
-  {0x0A48, 259919},
-  {0x0A4B, 260033},
-  {0x0A4C, 259942},
-  {0x0A4D, 259804},
-  {0x0A51, 259784},
-  {0x0A59, 259251},
-  {0x0A5A, 259096},
-  {0x0A5B, 259700},
-  {0x0A5C, 259486},
-  {0x0A5E, 259038},
-  {0x0A66, 258735},
-  {0x0A67, 258636},
-  {0x0A68, 258716},
-  {0x0A69, 258695},
-  {0x0A6A, 258596},
-  {0x0A6B, 258576},
-  {0x0A6C, 258676},
-  {0x0A6D, 258655},
-  {0x0A6E, 258555},
-  {0x0A6F, 258616},
-  {0x0A70, 259868},
-  {0x0A71, 258540},
-  {0x0A72, 258773},
-  {0x0A73, 259883},
-  {0x0A74, 258755},
-  {0x0A75, 259847},
-  {0x0A81, 258020},
-  {0x0A82, 257974},
-  {0x0A83, 258087},
-  {0x0A85, 256985},
-  {0x0A86, 257003},
-  {0x0A87, 257294},
-  {0x0A88, 257312},
-  {0x0A89, 257761},
-  {0x0A8A, 257779},
-  {0x0A8B, 257870},
-  {0x0A8C, 257817},
-  {0x0A8D, 258109},
-  {0x0A8F, 257218},
-  {0x0A90, 257022},
-  {0x0A91, 258133},
-  {0x0A93, 257546},
-  {0x0A94, 257041},
-  {0x0A95, 257370},
-  {0x0A96, 257389},
-  {0x0A97, 257236},
-  {0x0A98, 257255},
-  {0x0A99, 257486},
-  {0x0A9A, 257099},
-  {0x0A9B, 257118},
-  {0x0A9C, 257331},
-  {0x0A9D, 257350},
-  {0x0A9E, 257526},
-  {0x0A9F, 257720},
-  {0x0AA0, 257740},
-  {0x0AA1, 257157},
-  {0x0AA2, 257177},
-  {0x0AA3, 257506},
-  {0x0AA4, 257681},
-  {0x0AA5, 257700},
-  {0x0AA6, 257138},
-  {0x0AA7, 257198},
-  {0x0AA8, 257467},
-  {0x0AAA, 257564},
-  {0x0AAB, 257583},
-  {0x0AAC, 257060},
-  {0x0AAD, 257079},
-  {0x0AAE, 257448},
-  {0x0AAF, 257923},
-  {0x0AB0, 257603},
-  {0x0AB2, 257409},
-  {0x0AB3, 257428},
-  {0x0AB5, 257798},
-  {0x0AB6, 257641},
-  {0x0AB7, 257661},
-  {0x0AB8, 257622},
-  {0x0AB9, 257275},
-  {0x0ABC, 258046},
-  {0x0ABD, 257997},
-  {0x0ABE, 258157},
-  {0x0ABF, 258306},
-  {0x0AC0, 258328},
-  {0x0AC1, 258373},
-  {0x0AC2, 258395},
-  {0x0AC3, 258479},
-  {0x0AC4, 258509},
-  {0x0AC5, 258226},
-  {0x0AC7, 258284},
-  {0x0AC8, 258180},
-  {0x0AC9, 258255},
-  {0x0ACB, 258351},
-  {0x0ACC, 258203},
-  {0x0ACD, 258066},
-  {0x0AD0, 257942},
-  {0x0AE0, 257896},
-  {0x0AE1, 257843},
-  {0x0AE2, 258418},
-  {0x0AE3, 258448},
-  {0x0AE6, 256965},
-  {0x0AE7, 256866},
-  {0x0AE8, 256946},
-  {0x0AE9, 256925},
-  {0x0AEA, 256826},
-  {0x0AEB, 256806},
-  {0x0AEC, 256906},
-  {0x0AED, 256885},
-  {0x0AEE, 256785},
-  {0x0AEF, 256846},
-  {0x0AF1, 257954},
-  {0x0B01, 430111},
-  {0x0B02, 430071},
-  {0x0B03, 430169},
-  {0x0B05, 429191},
-  {0x0B06, 429206},
-  {0x0B07, 429452},
-  {0x0B08, 429467},
-  {0x0B09, 429881},
-  {0x0B0A, 429896},
-  {0x0B0B, 429975},
-  {0x0B0C, 429928},
-  {0x0B0F, 429388},
-  {0x0B10, 429222},
-  {0x0B13, 429665},
-  {0x0B14, 429238},
-  {0x0B15, 429516},
-  {0x0B16, 429532},
-  {0x0B17, 429403},
-  {0x0B18, 429419},
-  {0x0B19, 429614},
-  {0x0B1A, 429287},
-  {0x0B1B, 429303},
-  {0x0B1C, 429483},
-  {0x0B1D, 429499},
-  {0x0B1E, 429648},
-  {0x0B1F, 429846},
-  {0x0B20, 429863},
-  {0x0B21, 429336},
-  {0x0B22, 429353},
-  {0x0B23, 429631},
-  {0x0B24, 429813},
-  {0x0B25, 429829},
-  {0x0B26, 429320},
-  {0x0B27, 429371},
-  {0x0B28, 429598},
-  {0x0B2A, 429680},
-  {0x0B2B, 429696},
-  {0x0B2C, 429254},
-  {0x0B2D, 429270},
-  {0x0B2E, 429582},
-  {0x0B2F, 430038},
-  {0x0B30, 429713},
-  {0x0B32, 429549},
-  {0x0B33, 429565},
-  {0x0B35, 429912},
-  {0x0B36, 429779},
-  {0x0B37, 429796},
-  {0x0B38, 429763},
-  {0x0B39, 429436},
-  {0x0B3C, 430134},
-  {0x0B3D, 430091},
-  {0x0B3E, 430188},
-  {0x0B3F, 430267},
-  {0x0B40, 430286},
-  {0x0B41, 430325},
-  {0x0B42, 430344},
-  {0x0B43, 430419},
-  {0x0B44, 430446},
-  {0x0B47, 430248},
-  {0x0B48, 430208},
-  {0x0B4B, 430306},
-  {0x0B4C, 430228},
-  {0x0B4D, 430151},
-  {0x0B56, 428966},
-  {0x0B57, 428987},
-  {0x0B5C, 429746},
-  {0x0B5D, 429729},
-  {0x0B5F, 430054},
-  {0x0B60, 429998},
-  {0x0B61, 429951},
-  {0x0B62, 430364},
-  {0x0B63, 430391},
-  {0x0B66, 429161},
-  {0x0B67, 429077},
-  {0x0B68, 429145},
-  {0x0B69, 429127},
-  {0x0B6A, 429043},
-  {0x0B6B, 429026},
-  {0x0B6C, 429111},
-  {0x0B6D, 429093},
-  {0x0B6E, 429008},
-  {0x0B6F, 429060},
-  {0x0B70, 429178},
-  {0x0B71, 430022},
-  {0x0B82, 474373},
-  {0x0B83, 474411},
-  {0x0B85, 473677},
-  {0x0B86, 473692},
-  {0x0B87, 473803},
-  {0x0B88, 473818},
-  {0x0B89, 474181},
-  {0x0B8A, 474196},
-  {0x0B8E, 473756},
-  {0x0B8F, 473771},
-  {0x0B90, 473708},
-  {0x0B92, 474018},
-  {0x0B93, 474033},
-  {0x0B94, 473724},
-  {0x0B95, 473850},
-  {0x0B99, 473949},
-  {0x0B9A, 473740},
-  {0x0B9C, 473834},
-  {0x0B9E, 474001},
-  {0x0B9F, 474164},
-  {0x0BA3, 473966},
-  {0x0BA4, 474148},
-  {0x0BA8, 473933},
-  {0x0BA9, 473983},
-  {0x0BAA, 474049},
-  {0x0BAE, 473917},
-  {0x0BAF, 474228},
-  {0x0BB0, 474065},
-  {0x0BB1, 474081},
-  {0x0BB2, 473866},
-  {0x0BB3, 473882},
-  {0x0BB4, 473899},
-  {0x0BB5, 474212},
-  {0x0BB6, 474114},
-  {0x0BB7, 474131},
-  {0x0BB8, 474098},
-  {0x0BB9, 473787},
-  {0x0BBE, 474430},
-  {0x0BBF, 474529},
-  {0x0BC0, 474548},
-  {0x0BC1, 474607},
-  {0x0BC2, 474626},
-  {0x0BC6, 474490},
-  {0x0BC7, 474509},
-  {0x0BC8, 474450},
-  {0x0BCA, 474568},
-  {0x0BCB, 474587},
-  {0x0BCC, 474470},
-  {0x0BCD, 474393},
-  {0x0BD0, 474347},
-  {0x0BD7, 473436},
-  {0x0BE6, 473660},
-  {0x0BE7, 473576},
-  {0x0BE8, 473644},
-  {0x0BE9, 473626},
-  {0x0BEA, 473542},
-  {0x0BEB, 473525},
-  {0x0BEC, 473610},
-  {0x0BED, 473592},
-  {0x0BEE, 473507},
-  {0x0BEF, 473559},
-  {0x0BF0, 474330},
-  {0x0BF1, 474261},
-  {0x0BF2, 474286},
-  {0x0BF3, 473475},
-  {0x0BF4, 474244},
-  {0x0BF5, 474646},
-  {0x0BF6, 473490},
-  {0x0BF7, 473457},
-  {0x0BF8, 473416},
-  {0x0BF9, 474356},
-  {0x0BFA, 474312},
-  {0x0C01, 476359},
-  {0x0C02, 476317},
-  {0x0C03, 476420},
-  {0x0C05, 475368},
-  {0x0C06, 475384},
-  {0x0C07, 475680},
-  {0x0C08, 475696},
-  {0x0C09, 476152},
-  {0x0C0A, 476168},
-  {0x0C0B, 476251},
-  {0x0C0C, 476202},
-  {0x0C0E, 475595},
-  {0x0C0F, 475611},
-  {0x0C10, 475401},
-  {0x0C12, 475906},
-  {0x0C13, 475922},
-  {0x0C14, 475418},
-  {0x0C15, 475748},
-  {0x0C16, 475765},
-  {0x0C17, 475628},
-  {0x0C18, 475645},
-  {0x0C19, 475852},
-  {0x0C1A, 475470},
-  {0x0C1B, 475487},
-  {0x0C1C, 475713},
-  {0x0C1D, 475730},
-  {0x0C1E, 475888},
-  {0x0C1F, 476115},
-  {0x0C20, 476133},
-  {0x0C21, 475522},
-  {0x0C22, 475540},
-  {0x0C23, 475870},
-  {0x0C24, 476062},
-  {0x0C25, 476079},
-  {0x0C26, 475505},
-  {0x0C27, 475559},
-  {0x0C28, 475835},
-  {0x0C2A, 475939},
-  {0x0C2B, 475956},
-  {0x0C2C, 475435},
-  {0x0C2D, 475452},
-  {0x0C2E, 475818},
-  {0x0C2F, 476300},
-  {0x0C30, 475974},
-  {0x0C31, 475991},
-  {0x0C32, 475783},
-  {0x0C33, 475800},
-  {0x0C35, 476185},
-  {0x0C36, 476026},
-  {0x0C37, 476044},
-  {0x0C38, 476009},
-  {0x0C39, 475663},
-  {0x0C3D, 476338},
-  {0x0C3E, 476440},
-  {0x0C3F, 476544},
-  {0x0C40, 476564},
-  {0x0C41, 476626},
-  {0x0C42, 476646},
-  {0x0C43, 476724},
-  {0x0C44, 476752},
-  {0x0C46, 476503},
-  {0x0C47, 476523},
-  {0x0C48, 476461},
-  {0x0C4A, 476585},
-  {0x0C4B, 476605},
-  {0x0C4C, 476482},
-  {0x0C4D, 476401},
-  {0x0C55, 475349},
-  {0x0C56, 474796},
-  {0x0C58, 476097},
-  {0x0C59, 475577},
-  {0x0C60, 476275},
-  {0x0C61, 476226},
-  {0x0C62, 476667},
-  {0x0C63, 476695},
-  {0x0C66, 474980},
-  {0x0C67, 474891},
-  {0x0C68, 474963},
-  {0x0C69, 474944},
-  {0x0C6A, 474855},
-  {0x0C6B, 474837},
-  {0x0C6C, 474927},
-  {0x0C6D, 474908},
-  {0x0C6E, 474818},
-  {0x0C6F, 474873},
-  {0x0C78, 475299},
-  {0x0C79, 475048},
-  {0x0C7A, 475250},
-  {0x0C7B, 475149},
-  {0x0C7C, 474998},
-  {0x0C7D, 475200},
-  {0x0C7E, 475097},
-  {0x0C7F, 476383},
-  {0x0C82, 293501},
-  {0x0C83, 293634},
-  {0x0C85, 292519},
-  {0x0C86, 292536},
-  {0x0C87, 292848},
-  {0x0C88, 292865},
-  {0x0C89, 293328},
-  {0x0C8A, 293345},
-  {0x0C8B, 293432},
-  {0x0C8C, 293381},
-  {0x0C8E, 292740},
-  {0x0C8F, 292757},
-  {0x0C90, 292554},
-  {0x0C92, 293087},
-  {0x0C93, 293104},
-  {0x0C94, 292572},
-  {0x0C95, 292920},
-  {0x0C96, 292938},
-  {0x0C97, 292793},
-  {0x0C98, 292811},
-  {0x0C99, 293030},
-  {0x0C9A, 292627},
-  {0x0C9B, 292645},
-  {0x0C9C, 292883},
-  {0x0C9D, 292901},
-  {0x0C9E, 293068},
-  {0x0C9F, 293289},
-  {0x0CA0, 293308},
-  {0x0CA1, 292682},
-  {0x0CA2, 292701},
-  {0x0CA3, 293049},
-  {0x0CA4, 293252},
-  {0x0CA5, 293270},
-  {0x0CA6, 292664},
-  {0x0CA7, 292721},
-  {0x0CA8, 293012},
-  {0x0CAA, 293122},
-  {0x0CAB, 293140},
-  {0x0CAC, 292590},
-  {0x0CAD, 292608},
-  {0x0CAE, 292994},
-  {0x0CAF, 293483},
-  {0x0CB0, 293159},
-  {0x0CB1, 293177},
-  {0x0CB2, 292957},
-  {0x0CB3, 292975},
-  {0x0CB5, 293363},
-  {0x0CB6, 293214},
-  {0x0CB7, 293233},
-  {0x0CB8, 293196},
-  {0x0CB9, 292830},
-  {0x0CBC, 293570},
-  {0x0CBD, 293523},
-  {0x0CBE, 293655},
-  {0x0CBF, 293764},
-  {0x0CC0, 293785},
-  {0x0CC1, 293850},
-  {0x0CC2, 293871},
-  {0x0CC3, 293952},
-  {0x0CC4, 293981},
-  {0x0CC6, 293721},
-  {0x0CC7, 293742},
-  {0x0CC8, 293677},
-  {0x0CCA, 293807},
-  {0x0CCB, 293828},
-  {0x0CCC, 293699},
-  {0x0CCD, 293614},
-  {0x0CD5, 292499},
-  {0x0CD6, 292286},
-  {0x0CDE, 292775},
-  {0x0CE0, 293457},
-  {0x0CE1, 293406},
-  {0x0CE2, 293893},
-  {0x0CE3, 293922},
-  {0x0CE6, 292480},
-  {0x0CE7, 292386},
-  {0x0CE8, 292462},
-  {0x0CE9, 292442},
-  {0x0CEA, 292348},
-  {0x0CEB, 292329},
-  {0x0CEC, 292424},
-  {0x0CED, 292404},
-  {0x0CEE, 292309},
-  {0x0CEF, 292367},
-  {0x0CF1, 293545},
-  {0x0CF2, 293589},
-  {0x0D02, 359517},
-  {0x0D03, 359587},
-  {0x0D05, 358190},
-  {0x0D06, 358209},
-  {0x0D07, 358694},
-  {0x0D08, 358713},
-  {0x0D09, 359248},
-  {0x0D0A, 359267},
-  {0x0D0B, 359362},
-  {0x0D0C, 359307},
-  {0x0D0E, 358594},
-  {0x0D0F, 358613},
-  {0x0D10, 358229},
-  {0x0D12, 358981},
-  {0x0D13, 359000},
-  {0x0D14, 358249},
-  {0x0D15, 358774},
-  {0x0D16, 358794},
-  {0x0D17, 358633},
-  {0x0D18, 358653},
-  {0x0D19, 358918},
-  {0x0D1A, 358310},
-  {0x0D1B, 358330},
-  {0x0D1C, 358733},
-  {0x0D1D, 358753},
-  {0x0D1E, 358960},
-  {0x0D1F, 359205},
-  {0x0D20, 359226},
-  {0x0D21, 358530},
-  {0x0D22, 358551},
-  {0x0D23, 358939},
-  {0x0D24, 359164},
-  {0x0D25, 359184},
-  {0x0D26, 358510},
-  {0x0D27, 358573},
-  {0x0D28, 358898},
-  {0x0D2A, 359020},
-  {0x0D2B, 359040},
-  {0x0D2C, 358269},
-  {0x0D2D, 358289},
-  {0x0D2E, 358878},
-  {0x0D2F, 359417},
-  {0x0D30, 359061},
-  {0x0D31, 359081},
-  {0x0D32, 358815},
-  {0x0D33, 358835},
-  {0x0D34, 358856},
-  {0x0D35, 359287},
-  {0x0D36, 359122},
-  {0x0D37, 359143},
-  {0x0D38, 359102},
-  {0x0D39, 358674},
-  {0x0D3D, 359541},
-  {0x0D3E, 359610},
-  {0x0D3F, 359729},
-  {0x0D40, 359752},
-  {0x0D41, 359823},
-  {0x0D42, 359846},
-  {0x0D43, 359933},
-  {0x0D44, 359964},
-  {0x0D46, 359682},
-  {0x0D47, 359705},
-  {0x0D48, 359634},
-  {0x0D4A, 359776},
-  {0x0D4B, 359799},
-  {0x0D4C, 359658},
-  {0x0D4D, 359565},
-  {0x0D57, 357842},
-  {0x0D60, 359389},
-  {0x0D61, 359334},
-  {0x0D62, 359870},
-  {0x0D63, 359901},
-  {0x0D66, 358076},
-  {0x0D67, 357972},
-  {0x0D68, 358056},
-  {0x0D69, 358034},
-  {0x0D6A, 357930},
-  {0x0D6B, 357909},
-  {0x0D6C, 358014},
-  {0x0D6D, 357992},
-  {0x0D6E, 357887},
-  {0x0D6F, 357951},
-  {0x0D70, 359496},
-  {0x0D71, 359437},
-  {0x0D72, 359466},
-  {0x0D73, 358125},
-  {0x0D74, 358097},
-  {0x0D75, 358156},
-  {0x0D79, 357867},
-  {0x0D7A, 358456},
-  {0x0D7B, 358430},
-  {0x0D7C, 358483},
-  {0x0D7D, 358377},
-  {0x0D7E, 358403},
-  {0x0D7F, 358351},
-  {0x0D82, 456457},
-  {0x0D83, 456481},
-  {0x0D85, 455153},
-  {0x0D86, 454667},
-  {0x0D87, 454714},
-  {0x0D88, 454690},
-  {0x0D89, 455480},
-  {0x0D8A, 455359},
-  {0x0D8B, 456335},
-  {0x0D8C, 456312},
-  {0x0D8D, 455456},
-  {0x0D8E, 455431},
-  {0x0D8F, 455407},
-  {0x0D90, 455382},
-  {0x0D91, 455291},
-  {0x0D92, 455268},
-  {0x0D93, 454737},
-  {0x0D94, 456033},
-  {0x0D95, 456010},
-  {0x0D96, 455130},
-  {0x0D9A, 454965},
-  {0x0D9B, 455747},
-  {0x0D9C, 454897},
-  {0x0D9D, 455677},
-  {0x0D9E, 455502},
-  {0x0D9F, 456141},
-  {0x0DA0, 454794},
-  {0x0DA1, 455571},
-  {0x0DA2, 454931},
-  {0x0DA3, 455712},
-  {0x0DA4, 456203},
-  {0x0DA5, 456237},
-  {0x0DA6, 456172},
-  {0x0DA7, 455067},
-  {0x0DA8, 455852},
-  {0x0DA9, 454862},
-  {0x0DAA, 455641},
-  {0x0DAB, 455944},
-  {0x0DAC, 456109},
-  {0x0DAD, 455033},
-  {0x0DAE, 455817},
-  {0x0DAF, 454828},
-  {0x0DB0, 455606},
-  {0x0DB1, 455206},
-  {0x0DB3, 456078},
-  {0x0DB4, 454999},
-  {0x0DB5, 455782},
-  {0x0DB6, 454760},
-  {0x0DB7, 455536},
-  {0x0DB8, 455888},
-  {0x0DB9, 455102},
-  {0x0DBA, 456380},
-  {0x0DBB, 456055},
-  {0x0DBD, 455175},
-  {0x0DC0, 456357},
-  {0x0DC1, 456281},
-  {0x0DC2, 455977},
-  {0x0DC3, 455237},
-  {0x0DC4, 455336},
-  {0x0DC5, 455911},
-  {0x0DC6, 455313},
-  {0x0DCA, 456434},
-  {0x0DCF, 456504},
-  {0x0DD0, 456804},
-  {0x0DD1, 456534},
-  {0x0DD2, 456840},
-  {0x0DD3, 456642},
-  {0x0DD4, 456874},
-  {0x0DD6, 456707},
-  {0x0DD8, 456741},
-  {0x0DD9, 456939},
-  {0x0DDA, 456675},
-  {0x0DDB, 456909},
-  {0x0DDC, 456966},
-  {0x0DDD, 457008},
-  {0x0DDE, 457055},
-  {0x0DDF, 456773},
-  {0x0DF2, 456569},
-  {0x0DF3, 456606},
-  {0x0DF4, 456403},
-  {0x0E01, 480149},
-  {0x0E02, 480002},
-  {0x0E03, 480050},
-  {0x0E04, 480075},
-  {0x0E05, 480026},
-  {0x0E06, 480100},
-  {0x0E07, 480457},
-  {0x0E08, 479745},
-  {0x0E09, 479794},
-  {0x0E0A, 479769},
-  {0x0E0B, 481135},
-  {0x0E0C, 479819},
-  {0x0E0D, 481477},
-  {0x0E0E, 479843},
-  {0x0E0F, 481362},
-  {0x0E10, 481288},
-  {0x0E11, 481205},
-  {0x0E12, 481235},
-  {0x0E13, 480504},
-  {0x0E14, 479867},
-  {0x0E15, 481386},
-  {0x0E16, 481337},
-  {0x0E17, 481262},
-  {0x0E18, 481312},
-  {0x0E19, 480526},
-  {0x0E1A, 479720},
-  {0x0E1B, 480692},
-  {0x0E1C, 480640},
-  {0x0E1D, 479889},
-  {0x0E1E, 480616},
-  {0x0E1F, 479910},
-  {0x0E20, 480665},
-  {0x0E21, 480436},
-  {0x0E22, 481455},
-  {0x0E23, 480714},
-  {0x0E24, 480736},
-  {0x0E25, 480222},
-  {0x0E26, 480245},
-  {0x0E27, 481408},
-  {0x0E28, 481112},
-  {0x0E29, 481089},
-  {0x0E2A, 481156},
-  {0x0E2B, 479955},
-  {0x0E2C, 480198},
-  {0x0E2D, 480547},
-  {0x0E2E, 479977},
-  {0x0E2F, 480568},
-  {0x0E30, 480754},
-  {0x0E31, 480313},
-  {0x0E32, 480776},
-  {0x0E33, 480885},
-  {0x0E34, 480930},
-  {0x0E35, 480952},
-  {0x0E36, 481019},
-  {0x0E37, 481042},
-  {0x0E38, 480997},
-  {0x0E39, 481066},
-  {0x0E3A, 480593},
-  {0x0E3F, 481500},
-  {0x0E40, 480908},
-  {0x0E41, 480799},
-  {0x0E42, 480975},
-  {0x0E43, 480854},
-  {0x0E44, 480822},
-  {0x0E45, 480171},
-  {0x0E46, 480412},
-  {0x0E47, 480387},
-  {0x0E48, 480291},
-  {0x0E49, 480341},
-  {0x0E4A, 480364},
-  {0x0E4B, 480263},
-  {0x0E4C, 481178},
-  {0x0E4D, 480480},
-  {0x0E4E, 481431},
-  {0x0E4F, 479932},
-  {0x0E50, 481670},
-  {0x0E51, 481591},
-  {0x0E52, 481655},
-  {0x0E53, 481638},
-  {0x0E54, 481559},
-  {0x0E55, 481543},
-  {0x0E56, 481623},
-  {0x0E57, 481606},
-  {0x0E58, 481526},
-  {0x0E59, 481575},
-  {0x0E5A, 479694},
-  {0x0E5B, 480127},
-  {0x0E81, 302554},
-  {0x0E82, 302515},
-  {0x0E84, 302535},
-  {0x0E87, 302620},
-  {0x0E88, 302413},
-  {0x0E8A, 302749},
-  {0x0E8D, 302649},
-  {0x0E94, 302427},
-  {0x0E95, 302806},
-  {0x0E96, 302767},
-  {0x0E97, 302787},
-  {0x0E99, 302635},
-  {0x0E9A, 302399},
-  {0x0E9B, 302716},
-  {0x0E9C, 302677},
-  {0x0E9D, 302460},
-  {0x0E9E, 302697},
-  {0x0E9F, 302441},
-  {0x0EA1, 302606},
-  {0x0EA2, 302834},
-  {0x0EA3, 302568},
-  {0x0EA5, 302587},
-  {0x0EA7, 302820},
-  {0x0EAA, 302730},
-  {0x0EAB, 302478},
-  {0x0EAD, 302664},
-  {0x0EAE, 302497},
-  {0x0EAF, 302356},
-  {0x0EB0, 302976},
-  {0x0EB1, 303135},
-  {0x0EB2, 302993},
-  {0x0EB3, 303029},
-  {0x0EB4, 303100},
-  {0x0EB5, 303117},
-  {0x0EB6, 303233},
-  {0x0EB7, 303250},
-  {0x0EB8, 303198},
-  {0x0EB9, 303215},
-  {0x0EBB, 303158},
-  {0x0EBC, 302862},
-  {0x0EBD, 302884},
-  {0x0EC0, 303065},
-  {0x0EC1, 303082},
-  {0x0EC2, 303181},
-  {0x0EC3, 303047},
-  {0x0EC4, 303011},
-  {0x0EC6, 302389},
-  {0x0EC8, 302927},
-  {0x0EC9, 302943},
-  {0x0ECA, 302960},
-  {0x0ECB, 302907},
-  {0x0ECC, 302184},
-  {0x0ECD, 302848},
-  {0x0ED0, 302341},
-  {0x0ED1, 302267},
-  {0x0ED2, 302327},
-  {0x0ED3, 302311},
-  {0x0ED4, 302237},
-  {0x0ED5, 302222},
-  {0x0ED6, 302297},
-  {0x0ED7, 302281},
-  {0x0ED8, 302206},
-  {0x0ED9, 302252},
-  {0x0EDC, 302379},
-  {0x0EDD, 302369},
-  {0x0F00, 486638},
-  {0x0F01, 484198},
-  {0x0F02, 484155},
-  {0x0F03, 484111},
-  {0x0F04, 484362},
-  {0x0F05, 484015},
-  {0x0F06, 483905},
-  {0x0F07, 484782},
-  {0x0F08, 484693},
-  {0x0F09, 483791},
-  {0x0F0A, 483698},
-  {0x0F0B, 484399},
-  {0x0F0C, 484052},
-  {0x0F0D, 484717},
-  {0x0F0E, 484535},
-  {0x0F0F, 484758},
-  {0x0F10, 484582},
-  {0x0F11, 484659},
-  {0x0F12, 484631},
-  {0x0F13, 483862},
-  {0x0F14, 484087},
-  {0x0F15, 483576},
-  {0x0F16, 483609},
-  {0x0F17, 482071},
-  {0x0F18, 481996},
-  {0x0F19, 482032},
-  {0x0F1A, 484996},
-  {0x0F1B, 485024},
-  {0x0F1C, 485053},
-  {0x0F1D, 485113},
-  {0x0F1E, 485140},
-  {0x0F1F, 485081},
-  {0x0F20, 482677},
-  {0x0F21, 482583},
-  {0x0F22, 482659},
-  {0x0F23, 482639},
-  {0x0F24, 482305},
-  {0x0F25, 482286},
-  {0x0F26, 482621},
-  {0x0F27, 482601},
-  {0x0F28, 482266},
-  {0x0F29, 482564},
-  {0x0F2A, 482421},
-  {0x0F2B, 482517},
-  {0x0F2C, 482492},
-  {0x0F2D, 482373},
-  {0x0F2E, 482349},
-  {0x0F2F, 482469},
-  {0x0F30, 482444},
-  {0x0F31, 482324},
-  {0x0F32, 482397},
-  {0x0F33, 482540},
-  {0x0F34, 483729},
-  {0x0F35, 484468},
-  {0x0F36, 483818},
-  {0x0F37, 484500},
-  {0x0F38, 483945},
-  {0x0F39, 484735},
-  {0x0F3A, 484264},
-  {0x0F3B, 484236},
-  {0x0F3C, 483670},
-  {0x0F3D, 483642},
-  {0x0F3E, 485324},
-  {0x0F3F, 484923},
-  {0x0F40, 483071},
-  {0x0F41, 483089},
-  {0x0F42, 482998},
-  {0x0F43, 483016},
-  {0x0F44, 483201},
-  {0x0F45, 482817},
-  {0x0F46, 482835},
-  {0x0F47, 483053},
-  {0x0F49, 483239},
-  {0x0F4A, 483464},
-  {0x0F4B, 483483},
-  {0x0F4C, 482872},
-  {0x0F4D, 482891},
-  {0x0F4E, 483220},
-  {0x0F4F, 483388},
-  {0x0F50, 483406},
-  {0x0F51, 482854},
-  {0x0F52, 482911},
-  {0x0F53, 483183},
-  {0x0F54, 483258},
-  {0x0F55, 483276},
-  {0x0F56, 482780},
-  {0x0F57, 482798},
-  {0x0F58, 483165},
-  {0x0F59, 483425},
-  {0x0F5A, 483444},
-  {0x0F5B, 482930},
-  {0x0F5C, 482949},
-  {0x0F5D, 483503},
-  {0x0F5E, 483557},
-  {0x0F5F, 483539},
-  {0x0F60, 482745},
-  {0x0F61, 483521},
-  {0x0F62, 483295},
-  {0x0F63, 483147},
-  {0x0F64, 483350},
-  {0x0F65, 483369},
-  {0x0F66, 483332},
-  {0x0F67, 483035},
-  {0x0F68, 482763},
-  {0x0F69, 483127},
-  {0x0F6A, 482969},
-  {0x0F6B, 483108},
-  {0x0F6C, 483313},
-  {0x0F71, 486910},
-  {0x0F72, 486975},
-  {0x0F73, 486996},
-  {0x0F74, 487122},
-  {0x0F75, 487143},
-  {0x0F76, 487224},
-  {0x0F77, 487253},
-  {0x0F78, 487165},
-  {0x0F79, 487194},
-  {0x0F7A, 486932},
-  {0x0F7B, 486953},
-  {0x0F7C, 487018},
-  {0x0F7D, 487039},
-  {0x0F7E, 485227},
-  {0x0F7F, 485255},
-  {0x0F80, 487061},
-  {0x0F81, 487091},
-  {0x0F82, 484968},
-  {0x0F83, 485278},
-  {0x0F84, 484292},
-  {0x0F85, 484611},
-  {0x0F86, 484900},
-  {0x0F87, 485300},
-  {0x0F88, 484875},
-  {0x0F89, 484946},
-  {0x0F8A, 484817},
-  {0x0F8B, 484846},
-  {0x0F90, 485921},
-  {0x0F91, 485949},
-  {0x0F92, 485808},
-  {0x0F93, 485836},
-  {0x0F94, 486092},
-  {0x0F95, 485459},
-  {0x0F96, 485487},
-  {0x0F97, 485893},
-  {0x0F99, 486150},
-  {0x0F9A, 486466},
-  {0x0F9B, 486495},
-  {0x0F9C, 485544},
-  {0x0F9D, 485573},
-  {0x0F9E, 486121},
-  {0x0F9F, 486350},
-  {0x0FA0, 486378},
-  {0x0FA1, 485516},
-  {0x0FA2, 485603},
-  {0x0FA3, 486064},
-  {0x0FA4, 486179},
-  {0x0FA5, 486207},
-  {0x0FA6, 485402},
-  {0x0FA7, 485430},
-  {0x0FA8, 486036},
-  {0x0FA9, 486407},
-  {0x0FAA, 486436},
-  {0x0FAB, 485632},
-  {0x0FAC, 485661},
-  {0x0FAD, 486525},
-  {0x0FAE, 486609},
-  {0x0FAF, 486581},
-  {0x0FB0, 485347},
-  {0x0FB1, 486553},
-  {0x0FB2, 486236},
-  {0x0FB3, 486008},
-  {0x0FB4, 486292},
-  {0x0FB5, 486321},
-  {0x0FB6, 486264},
-  {0x0FB7, 485865},
-  {0x0FB8, 485375},
-  {0x0FB9, 485978},
-  {0x0FBA, 485730},
-  {0x0FBB, 485769},
-  {0x0FBC, 485691},
-  {0x0FBE, 482696},
-  {0x0FBF, 482714},
-  {0x0FC0, 482155},
-  {0x0FC1, 482192},
-  {0x0FC2, 482119},
-  {0x0FC3, 482229},
-  {0x0FC4, 486658},
-  {0x0FC5, 486854},
-  {0x0FC6, 486805},
-  {0x0FC7, 486877},
-  {0x0FC8, 486831},
-  {0x0FC9, 486681},
-  {0x0FCA, 486771},
-  {0x0FCB, 486737},
-  {0x0FCC, 486703},
-  {0x0FCE, 485195},
-  {0x0FCF, 485168},
-  {0x0FD0, 483754},
-  {0x0FD1, 484432},
-  {0x0FD2, 484558},
-  {0x0FD3, 484313},
-  {0x0FD4, 483966},
-  {0x1000, 416290},
-  {0x1001, 416308},
-  {0x1002, 416139},
-  {0x1003, 416157},
-  {0x1004, 416513},
-  {0x1005, 415897},
-  {0x1006, 415915},
-  {0x1007, 416253},
-  {0x1008, 416271},
-  {0x1009, 416571},
-  {0x100A, 416551},
-  {0x100B, 417142},
-  {0x100C, 417161},
-  {0x100D, 415952},
-  {0x100E, 415971},
-  {0x100F, 416532},
-  {0x1010, 417105},
-  {0x1011, 417123},
-  {0x1012, 415934},
-  {0x1013, 415991},
-  {0x1014, 416495},
-  {0x1015, 416607},
-  {0x1016, 416625},
-  {0x1017, 415860},
-  {0x1018, 415878},
-  {0x1019, 416364},
-  {0x101A, 417410},
-  {0x101B, 416644},
-  {0x101C, 416327},
-  {0x101D, 417318},
-  {0x101E, 416694},
-  {0x101F, 416200},
-  {0x1020, 416345},
-  {0x1021, 415825},
-  {0x1022, 416761},
-  {0x1023, 416218},
-  {0x1024, 416235},
-  {0x1025, 417181},
-  {0x1026, 417198},
-  {0x1027, 416010},
-  {0x1028, 416428},
-  {0x1029, 416590},
-  {0x102A, 415842},
-  {0x102B, 418932},
-  {0x102C, 418481},
-  {0x102D, 418605},
-  {0x102E, 418626},
-  {0x102F, 418959},
-  {0x1030, 418980},
-  {0x1031, 418525},
-  {0x1032, 418503},
-  {0x1033, 418731},
-  {0x1034, 418757},
-  {0x1035, 418546},
-  {0x1036, 417668},
-  {0x1037, 417708},
-  {0x1038, 418040},
-  {0x1039, 418020},
-  {0x103A, 417690},
-  {0x103B, 415453},
-  {0x103C, 415387},
-  {0x103D, 415420},
-  {0x103E, 415354},
-  {0x103F, 416176},
-  {0x1040, 415806},
-  {0x1041, 415712},
-  {0x1042, 415788},
-  {0x1043, 415768},
-  {0x1044, 415674},
-  {0x1045, 415655},
-  {0x1046, 415750},
-  {0x1047, 415730},
-  {0x1048, 415635},
-  {0x1049, 415693},
-  {0x104A, 417731},
-  {0x104B, 417793},
-  {0x104C, 418330},
-  {0x104D, 418281},
-  {0x104E, 418251},
-  {0x104F, 418306},
-  {0x1050, 416742},
-  {0x1051, 417086},
-  {0x1052, 417267},
-  {0x1053, 417292},
-  {0x1054, 417216},
-  {0x1055, 417241},
-  {0x1056, 419061},
-  {0x1057, 419090},
-  {0x1058, 419002},
-  {0x1059, 419031},
-  {0x105A, 416472},
-  {0x105B, 416449},
-  {0x105C, 416382},
-  {0x105D, 416405},
-  {0x105E, 415560},
-  {0x105F, 415523},
-  {0x1060, 415486},
-  {0x1061, 416712},
-  {0x1062, 418782},
-  {0x1063, 418410},
-  {0x1064, 418445},
-  {0x1065, 417373},
-  {0x1066, 417336},
-  {0x1067, 419120},
-  {0x1068, 419160},
-  {0x1069, 418061},
-  {0x106A, 418099},
-  {0x106B, 418137},
-  {0x106C, 418175},
-  {0x106D, 418213},
-  {0x106E, 416065},
-  {0x106F, 416102},
-  {0x1070, 416027},
-  {0x1071, 418573},
-  {0x1072, 418676},
-  {0x1073, 418704},
-  {0x1074, 418648},
-  {0x1075, 416921},
-  {0x1076, 416944},
-  {0x1077, 416875},
-  {0x1078, 416806},
-  {0x1079, 417063},
-  {0x107A, 416991},
-  {0x107B, 416829},
-  {0x107C, 416968},
-  {0x107D, 417015},
-  {0x107E, 416852},
-  {0x107F, 416783},
-  {0x1080, 417039},
-  {0x1081, 416898},
-  {0x1082, 415597},
-  {0x1083, 418815},
-  {0x1084, 418842},
-  {0x1085, 418868},
-  {0x1086, 418900},
-  {0x1087, 417920},
-  {0x1088, 417945},
-  {0x1089, 417970},
-  {0x108A, 417995},
-  {0x108B, 417854},
-  {0x108C, 417887},
-  {0x108D, 417814},
-  {0x108E, 416662},
-  {0x108F, 417759},
-  {0x1090, 417644},
-  {0x1091, 417525},
-  {0x1092, 417621},
-  {0x1093, 417596},
-  {0x1094, 417477},
-  {0x1095, 417453},
-  {0x1096, 417573},
-  {0x1097, 417548},
-  {0x1098, 417428},
-  {0x1099, 417501},
-  {0x109E, 418386},
-  {0x109F, 418354},
-  {0x10A0, 229866},
-  {0x10A1, 229893},
-  {0x10A2, 230090},
-  {0x10A3, 230035},
-  {0x10A4, 230063},
-  {0x10A5, 230791},
-  {0x10A6, 230874},
-  {0x10A7, 230708},
-  {0x10A8, 230286},
-  {0x10A9, 230370},
-  {0x10AA, 230427},
-  {0x10AB, 230455},
-  {0x10AC, 230483},
-  {0x10AD, 230511},
-  {0x10AE, 230538},
-  {0x10AF, 230902},
-  {0x10B0, 230623},
-  {0x10B1, 230651},
-  {0x10B2, 230736},
-  {0x10B3, 230764},
-  {0x10B4, 230566},
-  {0x10B5, 230398},
-  {0x10B6, 230118},
-  {0x10B7, 230595},
-  {0x10B8, 230679},
-  {0x10B9, 229978},
-  {0x10BA, 229921},
-  {0x10BB, 230342},
-  {0x10BC, 230007},
-  {0x10BD, 229949},
-  {0x10BE, 230846},
-  {0x10BF, 230313},
-  {0x10C0, 230147},
-  {0x10C1, 230203},
-  {0x10C2, 230230},
-  {0x10C3, 230819},
-  {0x10C4, 230175},
-  {0x10C5, 230258},
-  {0x10D0, 230951},
-  {0x10D1, 230970},
-  {0x10D2, 231152},
-  {0x10D3, 231072},
-  {0x10D4, 231114},
-  {0x10D5, 231680},
-  {0x10D6, 231758},
-  {0x10D7, 231594},
-  {0x10D8, 231292},
-  {0x10D9, 231352},
-  {0x10DA, 231393},
-  {0x10DB, 231413},
-  {0x10DC, 231433},
-  {0x10DD, 231453},
-  {0x10DE, 231472},
-  {0x10DF, 231778},
-  {0x10E0, 231533},
-  {0x10E1, 231553},
-  {0x10E2, 231614},
-  {0x10E3, 231661},
-  {0x10E4, 231492},
-  {0x10E5, 231372},
-  {0x10E6, 231172},
-  {0x10E7, 231513},
-  {0x10E8, 231573},
-  {0x10E9, 231031},
-  {0x10EA, 230990},
-  {0x10EB, 231332},
-  {0x10EC, 231052},
-  {0x10ED, 231010},
-  {0x10EE, 231719},
-  {0x10EF, 231311},
-  {0x10F0, 231193},
-  {0x10F1, 231233},
-  {0x10F2, 231252},
-  {0x10F3, 231700},
-  {0x10F4, 231213},
-  {0x10F5, 231272},
-  {0x10F6, 231133},
-  {0x10F7, 231739},
-  {0x10F8, 231092},
-  {0x10F9, 231634},
-  {0x10FA, 230931},
-  {0x10FB, 231799},
-  {0x10FC, 399119},
-  {0x1100, 264845},
-  {0x1101, 266129},
-  {0x1102, 264918},
-  {0x1103, 266316},
-  {0x1104, 266264},
-  {0x1105, 265523},
-  {0x1106, 264868},
-  {0x1107, 265104},
-  {0x1108, 266184},
-  {0x1109, 265601},
-  {0x110A, 266238},
-  {0x110B, 264353},
-  {0x110C, 264258},
-  {0x110D, 266048},
-  {0x110E, 264012},
-  {0x110F, 264821},
-  {0x1110, 266292},
-  {0x1111, 265050},
-  {0x1112, 264331},
-  {0x1113, 264940},
-  {0x1114, 266157},
-  {0x1115, 264997},
-  {0x1116, 264969},
-  {0x1117, 266339},
-  {0x1118, 265573},
-  {0x1119, 266211},
-  {0x111A, 265545},
-  {0x111B, 264756},
-  {0x111C, 264890},
-  {0x111D, 264664},
-  {0x111E, 265184},
-  {0x111F, 265213},
-  {0x1120, 265494},
-  {0x1121, 265271},
-  {0x1122, 265331},
-  {0x1123, 265398},
-  {0x1124, 265365},
-  {0x1125, 265432},
-  {0x1126, 265298},
-  {0x1127, 265156},
-  {0x1128, 265126},
-  {0x1129, 265464},
-  {0x112A, 265241},
-  {0x112B, 264726},
-  {0x112C, 264786},
-  {0x112D, 265761},
-  {0x112E, 265816},
-  {0x112F, 266020},
-  {0x1130, 265933},
-  {0x1131, 265789},
-  {0x1132, 265872},
-  {0x1133, 265899},
-  {0x1134, 265960},
-  {0x1135, 265705},
-  {0x1136, 265651},
-  {0x1137, 265622},
-  {0x1138, 265732},
-  {0x1139, 265991},
-  {0x113A, 265843},
-  {0x113B, 265678},
-  {0x113C, 264160},
-  {0x113D, 264224},
-  {0x113E, 263905},
-  {0x113F, 263975},
-  {0x1140, 265026},
-  {0x1141, 264433},
-  {0x1142, 264635},
-  {0x1143, 264462},
-  {0x1144, 264550},
-  {0x1145, 264578},
-  {0x1146, 264490},
-  {0x1147, 266102},
-  {0x1148, 264405},
-  {0x1149, 264375},
-  {0x114A, 264605},
-  {0x114B, 264520},
-  {0x114C, 266397},
-  {0x114D, 264280},
-  {0x114E, 264130},
-  {0x114F, 264189},
-  {0x1150, 263872},
-  {0x1151, 263937},
-  {0x1152, 264066},
-  {0x1153, 264036},
-  {0x1154, 264098},
-  {0x1155, 263837},
-  {0x1156, 265074},
-  {0x1157, 264694},
-  {0x1158, 266075},
-  {0x1159, 266369},
-  {0x115F, 264308},
-  {0x1160, 269219},
-  {0x1161, 268868},
-  {0x1162, 268929},
-  {0x1163, 269800},
-  {0x1164, 269865},
-  {0x1165, 269067},
-  {0x1166, 269048},
-  {0x1167, 269906},
-  {0x1168, 269886},
-  {0x1169, 269394},
-  {0x116A, 269698},
-  {0x116B, 269718},
-  {0x116C, 269520},
-  {0x116D, 270015},
-  {0x116E, 269568},
-  {0x116F, 269759},
-  {0x1170, 269739},
-  {0x1171, 269780},
-  {0x1172, 270150},
-  {0x1173, 269154},
-  {0x1174, 269973},
-  {0x1175, 269243},
-  {0x1176, 268887},
-  {0x1177, 268908},
-  {0x1178, 269820},
-  {0x1179, 269842},
-  {0x117A, 269110},
-  {0x117B, 269132},
-  {0x117C, 269087},
-  {0x117D, 269927},
-  {0x117E, 269950},
-  {0x117F, 269434},
-  {0x1180, 269413},
-  {0x1181, 269498},
-  {0x1182, 269456},
-  {0x1183, 269477},
-  {0x1184, 270079},
-  {0x1185, 270102},
-  {0x1186, 270126},
-  {0x1187, 270057},
-  {0x1188, 270035},
-  {0x1189, 269587},
-  {0x118A, 269608},
-  {0x118B, 269630},
-  {0x118C, 269676},
-  {0x118D, 269655},
-  {0x118E, 270170},
-  {0x118F, 270214},
-  {0x1190, 270192},
-  {0x1191, 270304},
-  {0x1192, 270281},
-  {0x1193, 270259},
-  {0x1194, 270237},
-  {0x1195, 269197},
-  {0x1196, 269174},
-  {0x1197, 269993},
-  {0x1198, 269262},
-  {0x1199, 269372},
-  {0x119A, 269330},
-  {0x119B, 269351},
-  {0x119C, 269308},
-  {0x119D, 269283},
-  {0x119E, 268949},
-  {0x119F, 268972},
-  {0x11A0, 269023},
-  {0x11A1, 268998},
-  {0x11A2, 269540},
-  {0x11A8, 266890},
-  {0x11A9, 268554},
-  {0x11AA, 266944},
-  {0x11AB, 267272},
-  {0x11AC, 267295},
-  {0x11AD, 267324},
-  {0x11AE, 268663},
-  {0x11AF, 267724},
-  {0x11B0, 267844},
-  {0x11B1, 267909},
-  {0x11B2, 268099},
-  {0x11B3, 268197},
-  {0x11B4, 268258},
-  {0x11B5, 268068},
-  {0x11B6, 267747},
-  {0x11B7, 267009},
-  {0x11B8, 267584},
-  {0x11B9, 267696},
-  {0x11BA, 268390},
-  {0x11BB, 268611},
-  {0x11BC, 266651},
-  {0x11BD, 266489},
-  {0x11BE, 266464},
-  {0x11BF, 266865},
-  {0x11C0, 268638},
-  {0x11C1, 267528},
-  {0x11C2, 266512},
-  {0x11C3, 266914},
-  {0x11C4, 266973},
-  {0x11C5, 267353},
-  {0x11C6, 267473},
-  {0x11C7, 267414},
-  {0x11C8, 267383},
-  {0x11C9, 267442},
-  {0x11CA, 268687},
-  {0x11CB, 268718},
-  {0x11CC, 267874},
-  {0x11CD, 268008},
-  {0x11CE, 268289},
-  {0x11CF, 268319},
-  {0x11D0, 268583},
-  {0x11D1, 267938},
-  {0x11D2, 267974},
-  {0x11D3, 268163},
-  {0x11D4, 268128},
-  {0x11D5, 267776},
-  {0x11D6, 268225},
-  {0x11D7, 268037},
-  {0x11D8, 267813},
-  {0x11D9, 268355},
-  {0x11DA, 267092},
-  {0x11DB, 267182},
-  {0x11DC, 267153},
-  {0x11DD, 267211},
-  {0x11DE, 267239},
-  {0x11DF, 267122},
-  {0x11E0, 267032},
-  {0x11E1, 267063},
-  {0x11E2, 266770},
-  {0x11E3, 267667},
-  {0x11E4, 267636},
-  {0x11E5, 267607},
-  {0x11E6, 266834},
-  {0x11E7, 268412},
-  {0x11E8, 268497},
-  {0x11E9, 268469},
-  {0x11EA, 268441},
-  {0x11EB, 267503},
-  {0x11EC, 266705},
-  {0x11ED, 266735},
-  {0x11EE, 268526},
-  {0x11EF, 266674},
-  {0x11F0, 268777},
-  {0x11F1, 268837},
-  {0x11F2, 268803},
-  {0x11F3, 267553},
-  {0x11F4, 266801},
-  {0x11F5, 266564},
-  {0x11F6, 266622},
-  {0x11F7, 266535},
-  {0x11F8, 266593},
-  {0x11F9, 268748},
-  {0x1200, 218718},
-  {0x1201, 219047},
-  {0x1202, 218983},
-  {0x1203, 218739},
-  {0x1204, 218782},
-  {0x1205, 218761},
-  {0x1206, 219004},
-  {0x1207, 219025},
-  {0x1208, 219973},
-  {0x1209, 220123},
-  {0x120A, 220059},
-  {0x120B, 219994},
-  {0x120C, 220037},
-  {0x120D, 220016},
-  {0x120E, 220080},
-  {0x120F, 220144},
-  {0x1210, 218804},
-  {0x1211, 218938},
-  {0x1212, 218894},
-  {0x1213, 218826},
-  {0x1214, 218871},
-  {0x1215, 218849},
-  {0x1216, 218916},
-  {0x1217, 218960},
-  {0x1218, 220166},
-  {0x1219, 220316},
-  {0x121A, 220252},
-  {0x121B, 220187},
-  {0x121C, 220230},
-  {0x121D, 220209},
-  {0x121E, 220273},
-  {0x121F, 220337},
-  {0x1220, 223130},
-  {0x1221, 223264},
-  {0x1222, 223220},
-  {0x1223, 223152},
-  {0x1224, 223197},
-  {0x1225, 223175},
-  {0x1226, 223242},
-  {0x1227, 223286},
-  {0x1228, 222236},
-  {0x1229, 222386},
-  {0x122A, 222322},
-  {0x122B, 222257},
-  {0x122C, 222300},
-  {0x122D, 222279},
-  {0x122E, 222343},
-  {0x122F, 222407},
-  {0x1230, 222451},
-  {0x1231, 223087},
-  {0x1232, 222867},
-  {0x1233, 222472},
-  {0x1234, 222643},
-  {0x1235, 222494},
-  {0x1236, 222888},
-  {0x1237, 223108},
-  {0x1238, 222665},
-  {0x1239, 222822},
-  {0x123A, 222755},
-  {0x123B, 222687},
-  {0x123C, 222732},
-  {0x123D, 222710},
-  {0x123E, 222777},
-  {0x123F, 222844},
-  {0x1240, 221524},
-  {0x1241, 221947},
-  {0x1242, 221883},
-  {0x1243, 221545},
-  {0x1244, 221588},
-  {0x1245, 221567},
-  {0x1246, 221904},
-  {0x1247, 221925},
-  {0x1248, 221968},
-  {0x124A, 222058},
-  {0x124B, 221990},
-  {0x124C, 222035},
-  {0x124D, 222013},
-  {0x1250, 221610},
-  {0x1251, 221744},
-  {0x1252, 221700},
-  {0x1253, 221632},
-  {0x1254, 221677},
-  {0x1255, 221655},
-  {0x1256, 221722},
-  {0x1258, 221766},
-  {0x125A, 221860},
-  {0x125B, 221789},
-  {0x125C, 221836},
-  {0x125D, 221813},
-  {0x1260, 216121},
-  {0x1261, 216271},
-  {0x1262, 216207},
-  {0x1263, 216142},
-  {0x1264, 216185},
-  {0x1265, 216164},
-  {0x1266, 216228},
-  {0x1267, 216292},
-  {0x1268, 224062},
-  {0x1269, 224190},
-  {0x126A, 224148},
-  {0x126B, 224083},
-  {0x126C, 224126},
-  {0x126D, 224105},
-  {0x126E, 224169},
-  {0x126F, 224211},
-  {0x1270, 223309},
-  {0x1271, 223840},
-  {0x1272, 223597},
-  {0x1273, 223330},
-  {0x1274, 223373},
-  {0x1275, 223352},
-  {0x1276, 223618},
-  {0x1277, 223861},
-  {0x1278, 216381},
-  {0x1279, 217052},
-  {0x127A, 216988},
-  {0x127B, 216402},
-  {0x127C, 216764},
-  {0x127D, 216743},
-  {0x127E, 217009},
-  {0x127F, 217073},
-  {0x1280, 224404},
-  {0x1281, 224554},
-  {0x1282, 224490},
-  {0x1283, 224425},
-  {0x1284, 224468},
-  {0x1285, 224447},
-  {0x1286, 224511},
-  {0x1287, 224532},
-  {0x1288, 224575},
-  {0x128A, 224665},
-  {0x128B, 224597},
-  {0x128C, 224642},
-  {0x128D, 224620},
-  {0x1290, 220448},
-  {0x1291, 220598},
-  {0x1292, 220534},
-  {0x1293, 220469},
-  {0x1294, 220512},
-  {0x1295, 220491},
-  {0x1296, 220555},
-  {0x1297, 220619},
-  {0x1298, 220641},
-  {0x1299, 220798},
-  {0x129A, 220731},
-  {0x129B, 220663},
-  {0x129C, 220708},
-  {0x129D, 220686},
-  {0x129E, 220753},
-  {0x129F, 220820},
-  {0x12A0, 218130},
-  {0x12A1, 218329},
-  {0x12A2, 218244},
-  {0x12A3, 218158},
-  {0x12A4, 218215},
-  {0x12A5, 218187},
-  {0x12A6, 218272},
-  {0x12A7, 218357},
-  {0x12A8, 219261},
-  {0x12A9, 219411},
-  {0x12AA, 219347},
-  {0x12AB, 219282},
-  {0x12AC, 219325},
-  {0x12AD, 219304},
-  {0x12AE, 219368},
-  {0x12AF, 219389},
-  {0x12B0, 219432},
-  {0x12B2, 219522},
-  {0x12B3, 219454},
-  {0x12B4, 219499},
-  {0x12B5, 219477},
-  {0x12B8, 219544},
-  {0x12B9, 219678},
-  {0x12BA, 219634},
-  {0x12BB, 219566},
-  {0x12BC, 219611},
-  {0x12BD, 219589},
-  {0x12BE, 219656},
-  {0x12C0, 219700},
-  {0x12C2, 219794},
-  {0x12C3, 219723},
-  {0x12C4, 219770},
-  {0x12C5, 219747},
-  {0x12C8, 224233},
-  {0x12C9, 224383},
-  {0x12CA, 224319},
-  {0x12CB, 224254},
-  {0x12CC, 224297},
-  {0x12CD, 224276},
-  {0x12CE, 224340},
-  {0x12CF, 224361},
-  {0x12D0, 220974},
-  {0x12D1, 221162},
-  {0x12D2, 221100},
-  {0x12D3, 221005},
-  {0x12D4, 221068},
-  {0x12D5, 221037},
-  {0x12D6, 221131},
-  {0x12D8, 225014},
-  {0x12D9, 225343},
-  {0x12DA, 225279},
-  {0x12DB, 225035},
-  {0x12DC, 225078},
-  {0x12DD, 225057},
-  {0x12DE, 225300},
-  {0x12DF, 225364},
-  {0x12E0, 225100},
-  {0x12E1, 225234},
-  {0x12E2, 225190},
-  {0x12E3, 225122},
-  {0x12E4, 225167},
-  {0x12E5, 225145},
-  {0x12E6, 225212},
-  {0x12E7, 225256},
-  {0x12E8, 224843},
-  {0x12E9, 224993},
-  {0x12EA, 224929},
-  {0x12EB, 224864},
-  {0x12EC, 224907},
-  {0x12ED, 224886},
-  {0x12EE, 224950},
-  {0x12EF, 224971},
-  {0x12F0, 217095},
-  {0x12F1, 217447},
-  {0x12F2, 217383},
-  {0x12F3, 217116},
-  {0x12F4, 217361},
-  {0x12F5, 217340},
-  {0x12F6, 217404},
-  {0x12F7, 217468},
-  {0x12F8, 217138},
-  {0x12F9, 217295},
-  {0x12FA, 217228},
-  {0x12FB, 217160},
-  {0x12FC, 217205},
-  {0x12FD, 217183},
-  {0x12FE, 217250},
-  {0x12FF, 217317},
-  {0x1300, 219068},
-  {0x1301, 219218},
-  {0x1302, 219154},
-  {0x1303, 219089},
-  {0x1304, 219132},
-  {0x1305, 219111},
-  {0x1306, 219175},
-  {0x1307, 219239},
-  {0x1308, 217750},
-  {0x1309, 218429},
-  {0x130A, 218109},
-  {0x130B, 217771},
-  {0x130C, 217814},
-  {0x130D, 217793},
-  {0x130E, 218386},
-  {0x130F, 218407},
-  {0x1310, 218450},
-  {0x1312, 218540},
-  {0x1313, 218472},
-  {0x1314, 218517},
-  {0x1315, 218495},
-  {0x1318, 217836},
-  {0x1319, 217970},
-  {0x131A, 217926},
-  {0x131B, 217858},
-  {0x131C, 217903},
-  {0x131D, 217881},
-  {0x131E, 217948},
-  {0x131F, 218015},
-  {0x1320, 223395},
-  {0x1321, 223552},
-  {0x1322, 223485},
-  {0x1323, 223417},
-  {0x1324, 223462},
-  {0x1325, 223440},
-  {0x1326, 223507},
-  {0x1327, 223574},
-  {0x1328, 216786},
-  {0x1329, 216943},
-  {0x132A, 216876},
-  {0x132B, 216808},
-  {0x132C, 216853},
-  {0x132D, 216831},
-  {0x132E, 216898},
-  {0x132F, 216965},
-  {0x1330, 220929},
-  {0x1331, 221305},
-  {0x1332, 221238},
-  {0x1333, 220951},
-  {0x1334, 221215},
-  {0x1335, 221193},
-  {0x1336, 221260},
-  {0x1337, 221327},
-  {0x1338, 223661},
-  {0x1339, 223795},
-  {0x133A, 223751},
-  {0x133B, 223683},
-  {0x133C, 223728},
-  {0x133D, 223706},
-  {0x133E, 223773},
-  {0x133F, 223817},
-  {0x1340, 223883},
-  {0x1341, 224040},
-  {0x1342, 223973},
-  {0x1343, 223905},
-  {0x1344, 223950},
-  {0x1345, 223928},
-  {0x1346, 223995},
-  {0x1347, 224017},
-  {0x1348, 217490},
-  {0x1349, 217618},
-  {0x134A, 217576},
-  {0x134B, 217511},
-  {0x134C, 217554},
-  {0x134D, 217533},
-  {0x134E, 217597},
-  {0x134F, 217639},
-  {0x1350, 220843},
-  {0x1351, 221414},
-  {0x1352, 221350},
-  {0x1353, 220864},
-  {0x1354, 220907},
-  {0x1355, 220886},
-  {0x1356, 221371},
-  {0x1357, 221435},
-  {0x1358, 222429},
-  {0x1359, 220426},
-  {0x135A, 217728},
-  {0x135F, 215501},
-  {0x1360, 216080},
-  {0x1361, 225816},
-  {0x1362, 215731},
-  {0x1363, 215536},
-  {0x1364, 216102},
-  {0x1365, 215486},
-  {0x1366, 216034},
-  {0x1367, 216057},
-  {0x1368, 216005},
-  {0x1369, 215632},
-  {0x136A, 215712},
-  {0x136B, 215691},
-  {0x136C, 215592},
-  {0x136D, 215572},
-  {0x136E, 215672},
-  {0x136F, 215651},
-  {0x1370, 215551},
-  {0x1371, 215612},
-  {0x1372, 215910},
-  {0x1373, 215982},
-  {0x1374, 215959},
-  {0x1375, 215795},
-  {0x1376, 215773},
-  {0x1377, 215888},
-  {0x1378, 215864},
-  {0x1379, 215750},
-  {0x137A, 215841},
-  {0x137B, 215817},
-  {0x137C, 215930},
-  {0x1380, 222579},
-  {0x1381, 220404},
-  {0x1382, 220381},
-  {0x1383, 220359},
-  {0x1384, 222515},
-  {0x1385, 216359},
-  {0x1386, 216336},
-  {0x1387, 216314},
-  {0x1388, 222547},
-  {0x1389, 217706},
-  {0x138A, 217683},
-  {0x138B, 217661},
-  {0x138C, 222611},
-  {0x138D, 221502},
-  {0x138E, 221479},
-  {0x138F, 221457},
-  {0x1390, 225790},
-  {0x1391, 225569},
-  {0x1392, 225730},
-  {0x1393, 225757},
-  {0x1394, 225627},
-  {0x1395, 225679},
-  {0x1396, 225542},
-  {0x1397, 225653},
-  {0x1398, 225595},
-  {0x1399, 225705},
-  {0x13A0, 100449},
-  {0x13A1, 100601},
-  {0x13A2, 100867},
-  {0x13A3, 101247},
-  {0x13A4, 101814},
-  {0x13A5, 101832},
-  {0x13A6, 100619},
-  {0x13A7, 100885},
-  {0x13A8, 100638},
-  {0x13A9, 100657},
-  {0x13AA, 100676},
-  {0x13AB, 100695},
-  {0x13AC, 100714},
-  {0x13AD, 100733},
-  {0x13AE, 100752},
-  {0x13AF, 100771},
-  {0x13B0, 100810},
-  {0x13B1, 100829},
-  {0x13B2, 100848},
-  {0x13B3, 100904},
-  {0x13B4, 100923},
-  {0x13B5, 100942},
-  {0x13B6, 100961},
-  {0x13B7, 100980},
-  {0x13B8, 100999},
-  {0x13B9, 101018},
-  {0x13BA, 101037},
-  {0x13BB, 101056},
-  {0x13BC, 101075},
-  {0x13BD, 101094},
-  {0x13BE, 101113},
-  {0x13BF, 100790},
-  {0x13C0, 101132},
-  {0x13C1, 101152},
-  {0x13C2, 101171},
-  {0x13C3, 101190},
-  {0x13C4, 101209},
-  {0x13C5, 101228},
-  {0x13C6, 101265},
-  {0x13C7, 101285},
-  {0x13C8, 101305},
-  {0x13C9, 101325},
-  {0x13CA, 101345},
-  {0x13CB, 101365},
-  {0x13CC, 101403},
-  {0x13CD, 101385},
-  {0x13CE, 101422},
-  {0x13CF, 101441},
-  {0x13D0, 101460},
-  {0x13D1, 101479},
-  {0x13D2, 101498},
-  {0x13D3, 100467},
-  {0x13D4, 101517},
-  {0x13D5, 100486},
-  {0x13D6, 101536},
-  {0x13D7, 100505},
-  {0x13D8, 101555},
-  {0x13D9, 100544},
-  {0x13DA, 100563},
-  {0x13DB, 100582},
-  {0x13DC, 100524},
-  {0x13DD, 101574},
-  {0x13DE, 101594},
-  {0x13DF, 101614},
-  {0x13E0, 101634},
-  {0x13E1, 101654},
-  {0x13E2, 101674},
-  {0x13E3, 101694},
-  {0x13E4, 101714},
-  {0x13E5, 101734},
-  {0x13E6, 101754},
-  {0x13E7, 101774},
-  {0x13E8, 101794},
-  {0x13E9, 101850},
-  {0x13EA, 101869},
-  {0x13EB, 101888},
-  {0x13EC, 101907},
-  {0x13ED, 101926},
-  {0x13EE, 101945},
-  {0x13EF, 101964},
-  {0x13F0, 101983},
-  {0x13F1, 102002},
-  {0x13F2, 102021},
-  {0x13F3, 102040},
-  {0x13F4, 102059},
-  {0x1401, 86789},
-  {0x1402, 80274},
-  {0x1403, 87598},
-  {0x1404, 87619},
-  {0x1405, 90571},
-  {0x1406, 90614},
-  {0x1407, 97374},
-  {0x1408, 81717},
-  {0x1409, 82392},
-  {0x140A, 80231},
-  {0x140B, 80252},
-  {0x140C, 94000},
-  {0x140D, 96517},
-  {0x140E, 96944},
-  {0x140F, 96549},
-  {0x1410, 96966},
-  {0x1411, 96581},
-  {0x1412, 96989},
-  {0x1413, 96614},
-  {0x1414, 97011},
-  {0x1415, 96646},
-  {0x1416, 89651},
-  {0x1417, 93955},
-  {0x1418, 96452},
-  {0x1419, 93977},
-  {0x141A, 96484},
-  {0x141B, 89620},
-  {0x141C, 80297},
-  {0x141D, 97524},
-  {0x141E, 87544},
-  {0x141F, 86989},
-  {0x1420, 87190},
-  {0x1421, 87020},
-  {0x1422, 87407},
-  {0x1423, 87287},
-  {0x1424, 87328},
-  {0x1425, 87062},
-  {0x1426, 87100},
-  {0x1427, 87221},
-  {0x1428, 87358},
-  {0x1429, 87257},
-  {0x142A, 87155},
-  {0x142B, 86810},
-  {0x142C, 87641},
-  {0x142D, 90592},
-  {0x142E, 80348},
-  {0x142F, 90726},
-  {0x1430, 90702},
-  {0x1431, 90748},
-  {0x1432, 90770},
-  {0x1433, 90793},
-  {0x1434, 90815},
-  {0x1435, 97403},
-  {0x1436, 82144},
-  {0x1437, 82175},
-  {0x1438, 90657},
-  {0x1439, 90679},
-  {0x143A, 90885},
-  {0x143B, 95348},
-  {0x143C, 90908},
-  {0x143D, 95381},
-  {0x143E, 90931},
-  {0x143F, 95414},
-  {0x1440, 90955},
-  {0x1441, 95448},
-  {0x1442, 90978},
-  {0x1443, 95481},
-  {0x1444, 90838},
-  {0x1445, 95281},
-  {0x1446, 90861},
-  {0x1447, 95314},
-  {0x1448, 97433},
-  {0x1449, 90636},
-  {0x144A, 95250},
-  {0x144B, 82115},
-  {0x144C, 92819},
-  {0x144D, 92795},
-  {0x144E, 93302},
-  {0x144F, 93324},
-  {0x1450, 93443},
-  {0x1451, 93465},
-  {0x1452, 97494},
-  {0x1453, 81282},
-  {0x1454, 81313},
-  {0x1455, 92750},
-  {0x1456, 92772},
-  {0x1457, 93746},
-  {0x1458, 96285},
-  {0x1459, 93769},
-  {0x145A, 96318},
-  {0x145B, 93792},
-  {0x145C, 96351},
-  {0x145D, 93816},
-  {0x145E, 96385},
-  {0x145F, 93839},
-  {0x1460, 96418},
-  {0x1461, 93699},
-  {0x1462, 96218},
-  {0x1463, 93722},
-  {0x1464, 96251},
-  {0x1465, 89588},
-  {0x1466, 92729},
-  {0x1467, 93511},
-  {0x1468, 93653},
-  {0x1469, 93676},
-  {0x146A, 93488},
-  {0x146B, 87753},
-  {0x146C, 87729},
-  {0x146D, 87775},
-  {0x146E, 87797},
-  {0x146F, 87820},
-  {0x1470, 87842},
-  {0x1471, 97254},
-  {0x1472, 87684},
-  {0x1473, 87706},
-  {0x1474, 87934},
-  {0x1475, 94357},
-  {0x1476, 87957},
-  {0x1477, 94390},
-  {0x1478, 87980},
-  {0x1479, 94423},
-  {0x147A, 88004},
-  {0x147B, 94457},
-  {0x147C, 88027},
-  {0x147D, 94490},
-  {0x147E, 87887},
-  {0x147F, 94290},
-  {0x1480, 87910},
-  {0x1481, 94323},
-  {0x1482, 89270},
-  {0x1483, 87663},
-  {0x1484, 87865},
-  {0x1485, 92435},
-  {0x1486, 92471},
-  {0x1487, 92507},
-  {0x1488, 92399},
-  {0x1489, 86485},
-  {0x148A, 81071},
-  {0x148B, 86535},
-  {0x148C, 86557},
-  {0x148D, 86580},
-  {0x148E, 86602},
-  {0x148F, 97224},
-  {0x1490, 81026},
-  {0x1491, 81048},
-  {0x1492, 86672},
-  {0x1493, 94089},
-  {0x1494, 86695},
-  {0x1495, 94122},
-  {0x1496, 86718},
-  {0x1497, 94155},
-  {0x1498, 86742},
-  {0x1499, 94189},
-  {0x149A, 86765},
-  {0x149B, 94222},
-  {0x149C, 86625},
-  {0x149D, 94022},
-  {0x149E, 86648},
-  {0x149F, 94055},
-  {0x14A0, 89238},
-  {0x14A1, 81005},
-  {0x14A2, 91872},
-  {0x14A3, 88670},
-  {0x14A4, 88646},
-  {0x14A5, 88770},
-  {0x14A6, 88792},
-  {0x14A7, 88815},
-  {0x14A8, 88837},
-  {0x14A9, 97314},
-  {0x14AA, 88601},
-  {0x14AB, 88623},
-  {0x14AC, 88940},
-  {0x14AD, 94983},
-  {0x14AE, 88963},
-  {0x14AF, 95016},
-  {0x14B0, 88986},
-  {0x14B1, 95049},
-  {0x14B2, 89010},
-  {0x14B3, 95083},
-  {0x14B4, 89033},
-  {0x14B5, 95116},
-  {0x14B6, 88893},
-  {0x14B7, 94916},
-  {0x14B8, 88916},
-  {0x14B9, 94949},
-  {0x14BA, 89302},
-  {0x14BB, 88580},
-  {0x14BC, 94885},
-  {0x14BD, 88748},
-  {0x14BE, 80370},
-  {0x14BF, 91724},
-  {0x14C0, 89714},
-  {0x14C1, 89214},
-  {0x14C2, 89970},
-  {0x14C3, 89992},
-  {0x14C4, 90185},
-  {0x14C5, 90207},
-  {0x14C6, 97344},
-  {0x14C7, 89169},
-  {0x14C8, 89191},
-  {0x14C9, 90548},
-  {0x14CA, 95217},
-  {0x14CB, 90501},
-  {0x14CC, 95150},
-  {0x14CD, 90524},
-  {0x14CE, 95183},
-  {0x14CF, 89334},
-  {0x14D0, 89057},
-  {0x14D1, 83870},
-  {0x14D2, 89948},
-  {0x14D3, 88141},
-  {0x14D4, 88117},
-  {0x14D5, 88326},
-  {0x14D6, 88348},
-  {0x14D7, 88371},
-  {0x14D8, 88393},
-  {0x14D9, 97284},
-  {0x14DA, 88072},
-  {0x14DB, 88094},
-  {0x14DC, 88463},
-  {0x14DD, 94718},
-  {0x14DE, 88486},
-  {0x14DF, 94751},
-  {0x14E0, 88509},
-  {0x14E1, 94784},
-  {0x14E2, 88533},
-  {0x14E3, 94818},
-  {0x14E4, 88556},
-  {0x14E5, 94851},
-  {0x14E6, 88416},
-  {0x14E7, 94651},
-  {0x14E8, 88439},
-  {0x14E9, 94684},
-  {0x14EA, 88051},
-  {0x14EB, 94524},
-  {0x14EC, 88692},
-  {0x14ED, 91930},
-  {0x14EE, 91526},
-  {0x14EF, 92309},
-  {0x14F0, 92331},
-  {0x14F1, 92354},
-  {0x14F2, 92376},
-  {0x14F3, 97464},
-  {0x14F4, 91481},
-  {0x14F5, 91503},
-  {0x14F6, 92612},
-  {0x14F7, 96016},
-  {0x14F8, 92635},
-  {0x14F9, 96049},
-  {0x14FA, 92658},
-  {0x14FB, 96082},
-  {0x14FC, 92682},
-  {0x14FD, 96116},
-  {0x14FE, 92705},
-  {0x14FF, 96149},
-  {0x1500, 92565},
-  {0x1501, 95949},
-  {0x1502, 92588},
-  {0x1503, 95982},
-  {0x1504, 89556},
-  {0x1505, 91460},
-  {0x1506, 80402},
-  {0x1507, 92543},
-  {0x1508, 80846},
-  {0x1509, 88860},
-  {0x150A, 89429},
-  {0x150B, 89366},
-  {0x150C, 89492},
-  {0x150D, 89524},
-  {0x150E, 89460},
-  {0x150F, 89397},
-  {0x1510, 92021},
-  {0x1511, 92044},
-  {0x1512, 92067},
-  {0x1513, 92091},
-  {0x1514, 92114},
-  {0x1515, 91974},
-  {0x1516, 91997},
-  {0x1517, 92187},
-  {0x1518, 95777},
-  {0x1519, 92211},
-  {0x151A, 95811},
-  {0x151B, 92235},
-  {0x151C, 95845},
-  {0x151D, 92260},
-  {0x151E, 95880},
-  {0x151F, 92284},
-  {0x1520, 95914},
-  {0x1521, 92138},
-  {0x1522, 95708},
-  {0x1523, 92162},
-  {0x1524, 95742},
-  {0x1525, 91952},
-  {0x1526, 97651},
-  {0x1527, 97627},
-  {0x1528, 97673},
-  {0x1529, 97695},
-  {0x152A, 97718},
-  {0x152B, 97740},
-  {0x152C, 97552},
-  {0x152D, 97582},
-  {0x152E, 97604},
-  {0x152F, 97810},
-  {0x1530, 96777},
-  {0x1531, 97833},
-  {0x1532, 96810},
-  {0x1533, 97856},
-  {0x1534, 96843},
-  {0x1535, 97880},
-  {0x1536, 96877},
-  {0x1537, 97903},
-  {0x1538, 96910},
-  {0x1539, 97763},
-  {0x153A, 96710},
-  {0x153B, 97786},
-  {0x153C, 96743},
-  {0x153D, 89682},
-  {0x153E, 97203},
-  {0x153F, 80434},
-  {0x1540, 96679},
-  {0x1541, 91901},
-  {0x1542, 91324},
-  {0x1543, 91226},
-  {0x1544, 94587},
-  {0x1545, 91300},
-  {0x1546, 91346},
-  {0x1547, 91368},
-  {0x1548, 91391},
-  {0x1549, 91413},
-  {0x154A, 94619},
-  {0x154B, 91255},
-  {0x154C, 91277},
-  {0x154D, 94555},
-  {0x154E, 91436},
-  {0x154F, 95674},
-  {0x1550, 91205},
-  {0x1551, 95515},
-  {0x1552, 88720},
-  {0x1553, 86922},
-  {0x1554, 86898},
-  {0x1555, 86944},
-  {0x1556, 86966},
-  {0x1557, 87446},
-  {0x1558, 87468},
-  {0x1559, 86853},
-  {0x155A, 86875},
-  {0x155B, 87520},
-  {0x155C, 94256},
-  {0x155D, 86832},
-  {0x155E, 93160},
-  {0x155F, 89078},
-  {0x1560, 93183},
-  {0x1561, 89108},
-  {0x1562, 93206},
-  {0x1563, 89138},
-  {0x1564, 93230},
-  {0x1565, 93253},
-  {0x1566, 93113},
-  {0x1567, 93136},
-  {0x1568, 93277},
-  {0x1569, 96183},
-  {0x156A, 92841},
-  {0x156B, 93581},
-  {0x156C, 93605},
-  {0x156D, 93629},
-  {0x156E, 93557},
-  {0x156F, 93534},
-  {0x1570, 93886},
-  {0x1571, 93909},
-  {0x1572, 93932},
-  {0x1573, 93863},
-  {0x1574, 90320},
-  {0x1575, 90350},
-  {0x1576, 90380},
-  {0x1577, 90411},
-  {0x1578, 90441},
-  {0x1579, 90259},
-  {0x157A, 90289},
-  {0x157B, 90230},
-  {0x157C, 90472},
-  {0x157D, 87576},
-  {0x157E, 91068},
-  {0x157F, 91115},
-  {0x1580, 91137},
-  {0x1581, 91160},
-  {0x1582, 91182},
-  {0x1583, 91023},
-  {0x1584, 91045},
-  {0x1585, 91002},
-  {0x1586, 93371},
-  {0x1587, 93395},
-  {0x1588, 93419},
-  {0x1589, 93347},
-  {0x158A, 95578},
-  {0x158B, 95610},
-  {0x158C, 95642},
-  {0x158D, 95546},
-  {0x158E, 89805},
-  {0x158F, 89854},
-  {0x1590, 89877},
-  {0x1591, 89901},
-  {0x1592, 89924},
-  {0x1593, 89758},
-  {0x1594, 89781},
-  {0x1595, 89736},
-  {0x1596, 90015},
-  {0x1597, 91782},
-  {0x1598, 91812},
-  {0x1599, 91842},
-  {0x159A, 91752},
-  {0x159B, 97101},
-  {0x159C, 97135},
-  {0x159D, 97169},
-  {0x159E, 97067},
-  {0x159F, 97034},
-  {0x15A0, 88232},
-  {0x15A1, 88255},
-  {0x15A2, 88279},
-  {0x15A3, 88302},
-  {0x15A4, 88185},
-  {0x15A5, 88208},
-  {0x15A6, 88163},
-  {0x15A7, 92956},
-  {0x15A8, 92987},
-  {0x15A9, 93018},
-  {0x15AA, 93050},
-  {0x15AB, 93081},
-  {0x15AC, 92893},
-  {0x15AD, 92924},
-  {0x15AE, 92863},
-  {0x15AF, 80319},
-  {0x15B0, 80497},
-  {0x15B1, 80528},
-  {0x15B2, 80815},
-  {0x15B3, 80466},
-  {0x15B4, 80909},
-  {0x15B5, 80941},
-  {0x15B6, 80973},
-  {0x15B7, 80877},
-  {0x15B8, 80719},
-  {0x15B9, 80751},
-  {0x15BA, 80783},
-  {0x15BB, 80687},
-  {0x15BC, 80591},
-  {0x15BD, 80623},
-  {0x15BE, 80655},
-  {0x15BF, 80559},
-  {0x15C0, 91579},
-  {0x15C1, 91608},
-  {0x15C2, 91637},
-  {0x15C3, 91550},
-  {0x15C4, 81994},
-  {0x15C5, 81963},
-  {0x15C6, 81869},
-  {0x15C7, 81900},
-  {0x15C8, 81932},
-  {0x15C9, 81838},
-  {0x15CA, 84351},
-  {0x15CB, 84321},
-  {0x15CC, 84230},
-  {0x15CD, 84260},
-  {0x15CE, 84291},
-  {0x15CF, 84200},
-  {0x15D0, 86064},
-  {0x15D1, 86034},
-  {0x15D2, 85943},
-  {0x15D3, 85973},
-  {0x15D4, 86004},
-  {0x15D5, 85913},
-  {0x15D6, 82361},
-  {0x15D7, 82330},
-  {0x15D8, 82236},
-  {0x15D9, 82267},
-  {0x15DA, 82299},
-  {0x15DB, 82205},
-  {0x15DC, 84935},
-  {0x15DD, 84904},
-  {0x15DE, 84810},
-  {0x15DF, 84841},
-  {0x15E0, 84873},
-  {0x15E1, 84779},
-  {0x15E2, 85882},
-  {0x15E3, 85658},
-  {0x15E4, 85564},
-  {0x15E5, 85595},
-  {0x15E6, 85627},
-  {0x15E7, 85533},
-  {0x15E8, 84170},
-  {0x15E9, 84140},
-  {0x15EA, 84049},
-  {0x15EB, 84079},
-  {0x15EC, 84110},
-  {0x15ED, 84019},
-  {0x15EE, 83990},
-  {0x15EF, 82085},
-  {0x15F0, 82055},
-  {0x15F1, 81777},
-  {0x15F2, 81807},
-  {0x15F3, 82025},
-  {0x15F4, 81747},
-  {0x15F5, 82982},
-  {0x15F6, 82951},
-  {0x15F7, 82857},
-  {0x15F8, 82888},
-  {0x15F9, 82920},
-  {0x15FA, 82826},
-  {0x15FB, 83199},
-  {0x15FC, 83168},
-  {0x15FD, 83074},
-  {0x15FE, 83105},
-  {0x15FF, 83137},
-  {0x1600, 83043},
-  {0x1601, 83013},
-  {0x1602, 83960},
-  {0x1603, 83930},
-  {0x1604, 83809},
-  {0x1605, 83839},
-  {0x1606, 83900},
-  {0x1607, 83779},
-  {0x1608, 83749},
-  {0x1609, 83719},
-  {0x160A, 83628},
-  {0x160B, 83658},
-  {0x160C, 83689},
-  {0x160D, 83598},
-  {0x160E, 86245},
-  {0x160F, 86215},
-  {0x1610, 86124},
-  {0x1611, 86154},
-  {0x1612, 86185},
-  {0x1613, 86094},
-  {0x1614, 82796},
-  {0x1615, 91695},
-  {0x1616, 82766},
-  {0x1617, 82488},
-  {0x1618, 82518},
-  {0x1619, 82549},
-  {0x161A, 91666},
-  {0x161B, 82458},
-  {0x161C, 82735},
-  {0x161D, 82704},
-  {0x161E, 82610},
-  {0x161F, 82641},
-  {0x1620, 82673},
-  {0x1621, 82579},
-  {0x1622, 83568},
-  {0x1623, 83538},
-  {0x1624, 83260},
-  {0x1625, 83290},
-  {0x1626, 83508},
-  {0x1627, 83230},
-  {0x1628, 81499},
-  {0x1629, 81468},
-  {0x162A, 81374},
-  {0x162B, 81405},
-  {0x162C, 81437},
-  {0x162D, 81343},
-  {0x162E, 83477},
-  {0x162F, 83446},
-  {0x1630, 83352},
-  {0x1631, 83383},
-  {0x1632, 83415},
-  {0x1633, 83321},
-  {0x1634, 85221},
-  {0x1635, 85189},
-  {0x1636, 85092},
-  {0x1637, 85124},
-  {0x1638, 85157},
-  {0x1639, 85060},
-  {0x163A, 85315},
-  {0x163B, 85284},
-  {0x163C, 84997},
-  {0x163D, 85028},
-  {0x163E, 85253},
-  {0x163F, 84966},
-  {0x1640, 86455},
-  {0x1641, 86425},
-  {0x1642, 86334},
-  {0x1643, 86364},
-  {0x1644, 86395},
-  {0x1645, 86304},
-  {0x1646, 86275},
-  {0x1647, 82421},
-  {0x1648, 81686},
-  {0x1649, 81655},
-  {0x164A, 81561},
-  {0x164B, 81592},
-  {0x164C, 81624},
-  {0x164D, 81530},
-  {0x164E, 84749},
-  {0x164F, 84719},
-  {0x1650, 84411},
-  {0x1651, 84441},
-  {0x1652, 84689},
-  {0x1653, 84381},
-  {0x1654, 84658},
-  {0x1655, 84627},
-  {0x1656, 84533},
-  {0x1657, 84564},
-  {0x1658, 84596},
-  {0x1659, 84502},
-  {0x165A, 84472},
-  {0x165B, 85502},
-  {0x165C, 85471},
-  {0x165D, 85377},
-  {0x165E, 85408},
-  {0x165F, 85440},
-  {0x1660, 85346},
-  {0x1661, 81251},
-  {0x1662, 81220},
-  {0x1663, 81126},
-  {0x1664, 81157},
-  {0x1665, 81189},
-  {0x1666, 81095},
-  {0x1667, 85850},
-  {0x1668, 85818},
-  {0x1669, 85721},
-  {0x166A, 85753},
-  {0x166B, 85786},
-  {0x166C, 85689},
-  {0x166D, 86507},
-  {0x166E, 87491},
-  {0x166F, 91092},
-  {0x1670, 89830},
-  {0x1671, 90087},
-  {0x1672, 90111},
-  {0x1673, 90136},
-  {0x1674, 90160},
-  {0x1675, 90038},
-  {0x1676, 90062},
-  {0x1680, 425795},
-  {0x1681, 425292},
-  {0x1682, 425509},
-  {0x1683, 425433},
-  {0x1684, 425654},
-  {0x1685, 425566},
-  {0x1686, 425711},
-  {0x1687, 425348},
-  {0x1688, 425692},
-  {0x1689, 425330},
-  {0x168A, 425311},
-  {0x168B, 425527},
-  {0x168C, 425452},
-  {0x168D, 425545},
-  {0x168E, 425672},
-  {0x168F, 425636},
-  {0x1690, 425274},
-  {0x1691, 425584},
-  {0x1692, 425751},
-  {0x1693, 425387},
-  {0x1694, 425488},
-  {0x1695, 425366},
-  {0x1696, 425601},
-  {0x1697, 425729},
-  {0x1698, 425470},
-  {0x1699, 425408},
-  {0x169A, 425617},
-  {0x169B, 425255},
-  {0x169C, 425767},
-  {0x16A0, 449431},
-  {0x16A1, 450636},
-  {0x16A2, 450613},
-  {0x16A3, 450722},
-  {0x16A4, 450707},
-  {0x16A5, 450651},
-  {0x16A6, 450550},
-  {0x16A7, 449414},
-  {0x16A8, 449085},
-  {0x16A9, 450077},
-  {0x16AA, 449024},
-  {0x16AB, 449042},
-  {0x16AC, 449894},
-  {0x16AD, 450356},
-  {0x16AE, 450010},
-  {0x16AF, 450025},
-  {0x16B0, 450041},
-  {0x16B1, 450168},
-  {0x16B2, 449746},
-  {0x16B3, 449196},
-  {0x16B4, 449726},
-  {0x16B5, 449459},
-  {0x16B6, 449397},
-  {0x16B7, 449491},
-  {0x16B8, 449474},
-  {0x16B9, 450666},
-  {0x16BA, 449554},
-  {0x16BB, 449533},
-  {0x16BC, 449828},
-  {0x16BD, 450261},
-  {0x16BE, 449979},
-  {0x16BF, 450325},
-  {0x16C0, 449297},
-  {0x16C1, 449656},
-  {0x16C2, 449341},
-  {0x16C3, 449705},
-  {0x16C4, 449516},
-  {0x16C5, 449797},
-  {0x16C6, 450198},
-  {0x16C7, 449683},
-  {0x16C8, 450124},
-  {0x16C9, 449060},
-  {0x16CA, 450510},
-  {0x16CB, 450473},
-  {0x16CC, 450386},
-  {0x16CD, 449144},
-  {0x16CE, 450738},
-  {0x16CF, 450584},
-  {0x16D0, 450416},
-  {0x16D1, 449234},
-  {0x16D2, 449106},
-  {0x16D3, 450227},
-  {0x16D4, 449319},
-  {0x16D5, 450057},
-  {0x16D6, 449373},
-  {0x16D7, 449953},
-  {0x16D8, 449862},
-  {0x16D9, 450294},
-  {0x16DA, 449765},
-  {0x16DB, 449275},
-  {0x16DC, 449619},
-  {0x16DD, 449602},
-  {0x16DE, 449249},
-  {0x16DF, 450095},
-  {0x16E0, 449356},
-  {0x16E1, 449639},
-  {0x16E2, 449213},
-  {0x16E3, 449159},
-  {0x16E4, 449177},
-  {0x16E5, 450532},
-  {0x16E6, 449925},
-  {0x16E7, 450446},
-  {0x16E8, 449576},
-  {0x16E9, 450153},
-  {0x16EA, 450692},
-  {0x16EB, 450780},
-  {0x16EC, 450753},
-  {0x16ED, 449000},
-  {0x16EE, 448958},
-  {0x16EF, 450805},
-  {0x16F0, 448978},
-  {0x1700, 472086},
-  {0x1701, 472175},
-  {0x1702, 472337},
-  {0x1703, 472192},
-  {0x1704, 472139},
-  {0x1705, 472264},
-  {0x1706, 472319},
-  {0x1707, 472121},
-  {0x1708, 472246},
-  {0x1709, 472283},
-  {0x170A, 472103},
-  {0x170B, 472228},
-  {0x170C, 472372},
-  {0x170E, 472210},
-  {0x170F, 472354},
-  {0x1710, 472301},
-  {0x1711, 472157},
-  {0x1712, 472410},
-  {0x1713, 472431},
-  {0x1714, 472390},
-  {0x1720, 272776},
-  {0x1721, 272865},
-  {0x1722, 273045},
-  {0x1723, 272882},
-  {0x1724, 272829},
-  {0x1725, 272954},
-  {0x1726, 273027},
-  {0x1727, 272811},
-  {0x1728, 272936},
-  {0x1729, 272973},
-  {0x172A, 272793},
-  {0x172B, 272918},
-  {0x172C, 273080},
-  {0x172D, 272991},
-  {0x172E, 272900},
-  {0x172F, 273062},
-  {0x1730, 273009},
-  {0x1731, 272847},
-  {0x1732, 273120},
-  {0x1733, 273141},
-  {0x1734, 273098},
-  {0x1735, 437735},
-  {0x1736, 437705},
-  {0x1740, 69789},
-  {0x1741, 69868},
-  {0x1742, 70028},
-  {0x1743, 69883},
-  {0x1744, 69836},
-  {0x1745, 69947},
-  {0x1746, 70012},
-  {0x1747, 69820},
-  {0x1748, 69931},
-  {0x1749, 69964},
-  {0x174A, 69804},
-  {0x174B, 69915},
-  {0x174C, 70059},
-  {0x174D, 69980},
-  {0x174E, 69899},
-  {0x174F, 70043},
-  {0x1750, 69996},
-  {0x1751, 69852},
-  {0x1752, 70075},
-  {0x1753, 70094},
-  {0x1760, 472452},
-  {0x1761, 472527},
-  {0x1762, 472698},
-  {0x1763, 472545},
-  {0x1764, 472508},
-  {0x1765, 472621},
-  {0x1766, 472679},
-  {0x1767, 472489},
-  {0x1768, 472602},
-  {0x1769, 472641},
-  {0x176A, 472470},
-  {0x176B, 472583},
-  {0x176C, 472735},
-  {0x176E, 472564},
-  {0x176F, 472716},
-  {0x1770, 472660},
-  {0x1772, 472754},
-  {0x1773, 472776},
-  {0x1780, 299760},
-  {0x1781, 299776},
-  {0x1782, 299810},
-  {0x1783, 299793},
-  {0x1784, 299874},
-  {0x1785, 299646},
-  {0x1786, 299662},
-  {0x1787, 299696},
-  {0x1788, 299679},
-  {0x1789, 299924},
-  {0x178A, 299712},
-  {0x178B, 300139},
-  {0x178C, 299728},
-  {0x178D, 300157},
-  {0x178E, 299891},
-  {0x178F, 300073},
-  {0x1790, 300089},
-  {0x1791, 300123},
-  {0x1792, 300106},
-  {0x1793, 299908},
-  {0x1794, 299630},
-  {0x1795, 299941},
-  {0x1796, 299975},
-  {0x1797, 299958},
-  {0x1798, 299858},
-  {0x1799, 300191},
-  {0x179A, 300007},
-  {0x179B, 299842},
-  {0x179C, 300175},
-  {0x179D, 300039},
-  {0x179E, 300056},
-  {0x179F, 300023},
-  {0x17A0, 299744},
-  {0x17A1, 299826},
-  {0x17A2, 299991},
-  {0x17A3, 299251},
-  {0x17A4, 299195},
-  {0x17A5, 299334},
-  {0x17A6, 299361},
-  {0x17A7, 299463},
-  {0x17A8, 299490},
-  {0x17A9, 299518},
-  {0x17AA, 299546},
-  {0x17AB, 299575},
-  {0x17AC, 299602},
-  {0x17AD, 299140},
-  {0x17AE, 299167},
-  {0x17AF, 299307},
-  {0x17B0, 299223},
-  {0x17B1, 299389},
-  {0x17B2, 299426},
-  {0x17B3, 299279},
-  {0x17B4, 301784},
-  {0x17B5, 301760},
-  {0x17B6, 301808},
-  {0x17B7, 301907},
-  {0x17B8, 301946},
-  {0x17B9, 302065},
-  {0x17BA, 302104},
-  {0x17BB, 302006},
-  {0x17BC, 302045},
-  {0x17BD, 302025},
-  {0x17BE, 301966},
-  {0x17BF, 302084},
-  {0x17C0, 301926},
-  {0x17C1, 301888},
-  {0x17C2, 301828},
-  {0x17C3, 301848},
-  {0x17C4, 301986},
-  {0x17C5, 301868},
-  {0x17C6, 300489},
-  {0x17C7, 300531},
-  {0x17C8, 300652},
-  {0x17C9, 300466},
-  {0x17CA, 300615},
-  {0x17CB, 300269},
-  {0x17CC, 300550},
-  {0x17CD, 300592},
-  {0x17CE, 300393},
-  {0x17CF, 300207},
-  {0x17D0, 300567},
-  {0x17D1, 300634},
-  {0x17D2, 300376},
-  {0x17D3, 300309},
-  {0x17D4, 300412},
-  {0x17D5, 300287},
-  {0x17D6, 300349},
-  {0x17D7, 300447},
-  {0x17D8, 300331},
-  {0x17D9, 300508},
-  {0x17DA, 300428},
-  {0x17DB, 298943},
-  {0x17DC, 300244},
-  {0x17DD, 300224},
-  {0x17E0, 299123},
-  {0x17E1, 299039},
-  {0x17E2, 299107},
-  {0x17E3, 299089},
-  {0x17E4, 299005},
-  {0x17E5, 298988},
-  {0x17E6, 299073},
-  {0x17E7, 299055},
-  {0x17E8, 298970},
-  {0x17E9, 299022},
-  {0x17F0, 301337},
-  {0x17F1, 301124},
-  {0x17F2, 301152},
-  {0x17F3, 301069},
-  {0x17F4, 301096},
-  {0x17F5, 301179},
-  {0x17F6, 301272},
-  {0x17F7, 301305},
-  {0x17F8, 301207},
-  {0x17F9, 301239},
-  {0x1800, 403791},
-  {0x1801, 404049},
-  {0x1802, 403823},
-  {0x1803, 404204},
-  {0x1804, 403807},
-  {0x1805, 404068},
-  {0x1806, 407838},
-  {0x1807, 407798},
-  {0x1808, 407731},
-  {0x1809, 407754},
-  {0x180A, 407781},
-  {0x180B, 404088},
-  {0x180C, 404166},
-  {0x180D, 404126},
-  {0x180E, 407865},
-  {0x1810, 404028},
-  {0x1811, 403924},
-  {0x1812, 404008},
-  {0x1813, 403986},
-  {0x1814, 403882},
-  {0x1815, 403861},
-  {0x1816, 403966},
-  {0x1817, 403944},
-  {0x1818, 403839},
-  {0x1819, 403903},
-  {0x1820, 404224},
-  {0x1821, 405206},
-  {0x1822, 405306},
-  {0x1823, 406118},
-  {0x1824, 407590},
-  {0x1825, 406137},
-  {0x1826, 407609},
-  {0x1827, 405225},
-  {0x1828, 406098},
-  {0x1829, 405103},
-  {0x182A, 405124},
-  {0x182B, 406157},
-  {0x182C, 406177},
-  {0x182D, 405265},
-  {0x182E, 405427},
-  {0x182F, 405386},
-  {0x1830, 406217},
-  {0x1831, 406237},
-  {0x1832, 406813},
-  {0x1833, 405186},
-  {0x1834, 405144},
-  {0x1835, 405325},
-  {0x1836, 407649},
-  {0x1837, 406197},
-  {0x1838, 407629},
-  {0x1839, 405245},
-  {0x183A, 405345},
-  {0x183B, 405365},
-  {0x183C, 407569},
-  {0x183D, 407669},
-  {0x183E, 405285},
-  {0x183F, 407710},
-  {0x1840, 405406},
-  {0x1841, 407689},
-  {0x1842, 405165},
-  {0x1843, 407231},
-  {0x1844, 407030},
-  {0x1845, 407131},
-  {0x1846, 407320},
-  {0x1847, 407470},
-  {0x1848, 407344},
-  {0x1849, 407494},
-  {0x184A, 406902},
-  {0x184B, 406928},
-  {0x184C, 407369},
-  {0x184D, 407394},
-  {0x184E, 407054},
-  {0x184F, 407269},
-  {0x1850, 407419},
-  {0x1851, 406979},
-  {0x1852, 406953},
-  {0x1853, 407155},
-  {0x1854, 407444},
-  {0x1855, 407544},
-  {0x1856, 407519},
-  {0x1857, 407206},
-  {0x1858, 407079},
-  {0x1859, 407105},
-  {0x185A, 407180},
-  {0x185B, 407294},
-  {0x185C, 407004},
-  {0x185D, 406335},
-  {0x185E, 406486},
-  {0x185F, 406510},
-  {0x1860, 406737},
-  {0x1861, 406713},
-  {0x1862, 406258},
-  {0x1863, 406560},
-  {0x1864, 406384},
-  {0x1865, 406435},
-  {0x1866, 406585},
-  {0x1867, 406636},
-  {0x1868, 406662},
-  {0x1869, 406310},
-  {0x186A, 406535},
-  {0x186B, 406359},
-  {0x186C, 406409},
-  {0x186D, 406460},
-  {0x186E, 406687},
-  {0x186F, 406762},
-  {0x1870, 406610},
-  {0x1871, 406284},
-  {0x1872, 406787},
-  {0x1873, 405990},
-  {0x1874, 406016},
-  {0x1875, 406043},
-  {0x1876, 405963},
-  {0x1877, 406070},
-  {0x1880, 404300},
-  {0x1881, 405006},
-  {0x1882, 404464},
-  {0x1883, 404972},
-  {0x1884, 404622},
-  {0x1885, 404339},
-  {0x1886, 404872},
-  {0x1887, 404243},
-  {0x1888, 404594},
-  {0x1889, 404665},
-  {0x188A, 404694},
-  {0x188B, 404372},
-  {0x188C, 404911},
-  {0x188D, 404941},
-  {0x188E, 404497},
-  {0x188F, 404724},
-  {0x1890, 404843},
-  {0x1891, 404401},
-  {0x1892, 404754},
-  {0x1893, 404783},
-  {0x1894, 404813},
-  {0x1895, 405073},
-  {0x1896, 405044},
-  {0x1897, 404271},
-  {0x1898, 406833},
-  {0x1899, 406867},
-  {0x189A, 405632},
-  {0x189B, 405743},
-  {0x189C, 405484},
-  {0x189D, 405669},
-  {0x189E, 405853},
-  {0x189F, 405557},
-  {0x18A0, 405817},
-  {0x18A1, 405595},
-  {0x18A2, 405780},
-  {0x18A3, 405520},
-  {0x18A4, 405926},
-  {0x18A5, 405890},
-  {0x18A6, 404527},
-  {0x18A7, 404560},
-  {0x18A8, 405447},
-  {0x18A9, 404430},
-  {0x18AA, 405706},
-  {0x1900, 348476},
-  {0x1901, 347646},
-  {0x1902, 347662},
-  {0x1903, 347564},
-  {0x1904, 347580},
-  {0x1905, 347727},
-  {0x1906, 347498},
-  {0x1907, 347514},
-  {0x1908, 347613},
-  {0x1909, 347629},
-  {0x190A, 347908},
-  {0x190B, 347843},
-  {0x190C, 347859},
-  {0x190D, 347531},
-  {0x190E, 347547},
-  {0x190F, 347711},
-  {0x1910, 347744},
-  {0x1911, 347760},
-  {0x1912, 347465},
-  {0x1913, 347481},
-  {0x1914, 347695},
-  {0x1915, 347892},
-  {0x1916, 347777},
-  {0x1917, 347679},
-  {0x1918, 347876},
-  {0x1919, 347809},
-  {0x191A, 347826},
-  {0x191B, 347793},
-  {0x191C, 347597},
-  {0x1920, 348301},
-  {0x1921, 348399},
-  {0x1922, 348457},
-  {0x1923, 348379},
-  {0x1924, 348320},
-  {0x1925, 348437},
-  {0x1926, 348340},
-  {0x1927, 348360},
-  {0x1928, 348418},
-  {0x1929, 348275},
-  {0x192A, 348223},
-  {0x192B, 348249},
-  {0x1930, 348046},
-  {0x1931, 348134},
-  {0x1932, 348018},
-  {0x1933, 348201},
-  {0x1934, 348112},
-  {0x1935, 348157},
-  {0x1936, 348090},
-  {0x1937, 348179},
-  {0x1938, 348068},
-  {0x1939, 347981},
-  {0x193A, 347945},
-  {0x193B, 348002},
-  {0x1940, 347966},
-  {0x1944, 347442},
-  {0x1945, 347925},
-  {0x1946, 347425},
-  {0x1947, 347341},
-  {0x1948, 347409},
-  {0x1949, 347391},
-  {0x194A, 347307},
-  {0x194B, 347290},
-  {0x194C, 347375},
-  {0x194D, 347357},
-  {0x194E, 347272},
-  {0x194F, 347324},
-  {0x1950, 472949},
-  {0x1951, 473382},
-  {0x1952, 473035},
-  {0x1953, 473295},
-  {0x1954, 473138},
-  {0x1955, 473399},
-  {0x1956, 473155},
-  {0x1957, 473172},
-  {0x1958, 472984},
-  {0x1959, 473086},
-  {0x195A, 473103},
-  {0x195B, 473001},
-  {0x195C, 472899},
-  {0x195D, 473365},
-  {0x195E, 472916},
-  {0x195F, 473121},
-  {0x1960, 472966},
-  {0x1961, 473313},
-  {0x1962, 473018},
-  {0x1963, 472798},
-  {0x1964, 472933},
-  {0x1965, 472865},
-  {0x1966, 472882},
-  {0x1967, 473332},
-  {0x1968, 473069},
-  {0x1969, 473053},
-  {0x196A, 473348},
-  {0x196B, 472849},
-  {0x196C, 472831},
-  {0x196D, 472814},
-  {0x1970, 473190},
-  {0x1971, 473211},
-  {0x1972, 473232},
-  {0x1973, 473253},
-  {0x1974, 473274},
-  {0x1980, 421134},
-  {0x1981, 421695},
-  {0x1982, 420915},
-  {0x1983, 421298},
-  {0x1984, 421051},
-  {0x1985, 421484},
-  {0x1986, 421853},
-  {0x1987, 421615},
-  {0x1988, 421243},
-  {0x1989, 421161},
-  {0x198A, 421353},
-  {0x198B, 421800},
-  {0x198C, 421721},
-  {0x198D, 421906},
-  {0x198E, 421188},
-  {0x198F, 421215},
-  {0x1990, 421024},
-  {0x1991, 421747},
-  {0x1992, 421773},
-  {0x1993, 421589},
-  {0x1994, 421079},
-  {0x1995, 421106},
-  {0x1996, 420997},
-  {0x1997, 421642},
-  {0x1998, 421668},
-  {0x1999, 421563},
-  {0x199A, 420861},
-  {0x199B, 421271},
-  {0x199C, 420970},
-  {0x199D, 421432},
-  {0x199E, 421827},
-  {0x199F, 421537},
-  {0x19A0, 420888},
-  {0x19A1, 420834},
-  {0x19A2, 420807},
-  {0x19A3, 421458},
-  {0x19A4, 421406},
-  {0x19A5, 421380},
-  {0x19A6, 420942},
-  {0x19A7, 421325},
-  {0x19A8, 421510},
-  {0x19A9, 421879},
-  {0x19B0, 422439},
-  {0x19B1, 422023},
-  {0x19B2, 422153},
-  {0x19B3, 422309},
-  {0x19B4, 422387},
-  {0x19B5, 422128},
-  {0x19B6, 422076},
-  {0x19B7, 422205},
-  {0x19B8, 422230},
-  {0x19B9, 422334},
-  {0x19BA, 422102},
-  {0x19BB, 422049},
-  {0x19BC, 422413},
-  {0x19BD, 422283},
-  {0x19BE, 422256},
-  {0x19BF, 422360},
-  {0x19C0, 422179},
-  {0x19C1, 420780},
-  {0x19C2, 420752},
-  {0x19C3, 420725},
-  {0x19C4, 420698},
-  {0x19C5, 420671},
-  {0x19C6, 420644},
-  {0x19C7, 420617},
-  {0x19C8, 421975},
-  {0x19C9, 421999},
-  {0x19D0, 420594},
-  {0x19D1, 420480},
-  {0x19D2, 420572},
-  {0x19D3, 420548},
-  {0x19D4, 420434},
-  {0x19D5, 420411},
-  {0x19D6, 420526},
-  {0x19D7, 420502},
-  {0x19D8, 420387},
-  {0x19D9, 420457},
-  {0x19DE, 421932},
-  {0x19DF, 421953},
-  {0x19E0, 301409},
-  {0x19E1, 301364},
-  {0x19E2, 301433},
-  {0x19E3, 300677},
-  {0x19E4, 300720},
-  {0x19E5, 301476},
-  {0x19E6, 301629},
-  {0x19E7, 301684},
-  {0x19E8, 301521},
-  {0x19E9, 301574},
-  {0x19EA, 300765},
-  {0x19EB, 300912},
-  {0x19EC, 300965},
-  {0x19ED, 300808},
-  {0x19EE, 300859},
-  {0x19EF, 301016},
-  {0x19F0, 301737},
-  {0x19F1, 301387},
-  {0x19F2, 301455},
-  {0x19F3, 300699},
-  {0x19F4, 300743},
-  {0x19F5, 301499},
-  {0x19F6, 301657},
-  {0x19F7, 301711},
-  {0x19F8, 301548},
-  {0x19F9, 301602},
-  {0x19FA, 300787},
-  {0x19FB, 300939},
-  {0x19FC, 300991},
-  {0x19FD, 300834},
-  {0x19FE, 300886},
-  {0x19FF, 301043},
-  {0x1A00, 69349},
-  {0x1A01, 69292},
-  {0x1A02, 69445},
-  {0x1A03, 69465},
-  {0x1A04, 69547},
-  {0x1A05, 69235},
-  {0x1A06, 69387},
-  {0x1A07, 69406},
-  {0x1A08, 69604},
-  {0x1A09, 69273},
-  {0x1A0A, 69426},
-  {0x1A0B, 69486},
-  {0x1A0C, 69254},
-  {0x1A0D, 69330},
-  {0x1A0E, 69506},
-  {0x1A0F, 69526},
-  {0x1A10, 69642},
-  {0x1A11, 69566},
-  {0x1A12, 69368},
-  {0x1A13, 69623},
-  {0x1A14, 69585},
-  {0x1A15, 69217},
-  {0x1A16, 69311},
-  {0x1A17, 69723},
-  {0x1A18, 69767},
-  {0x1A19, 69701},
-  {0x1A1A, 69745},
-  {0x1A1B, 69678},
-  {0x1A1E, 69661},
-  {0x1A1F, 69193},
-  {0x1B00, 51170},
-  {0x1B01, 51145},
-  {0x1B02, 51082},
-  {0x1B03, 51124},
-  {0x1B04, 51062},
-  {0x1B05, 48641},
-  {0x1B06, 48663},
-  {0x1B07, 49032},
-  {0x1B08, 49054},
-  {0x1B09, 49773},
-  {0x1B0A, 49795},
-  {0x1B0B, 49521},
-  {0x1B0C, 49545},
-  {0x1B0D, 49246},
-  {0x1B0E, 49271},
-  {0x1B0F, 48948},
-  {0x1B10, 48618},
-  {0x1B11, 49407},
-  {0x1B12, 49429},
-  {0x1B13, 49126},
-  {0x1B14, 49145},
-  {0x1B15, 48970},
-  {0x1B16, 48989},
-  {0x1B17, 49367},
-  {0x1B18, 48767},
-  {0x1B19, 48786},
-  {0x1B1A, 49083},
-  {0x1B1B, 49102},
-  {0x1B1C, 49387},
-  {0x1B1D, 49662},
-  {0x1B1E, 49687},
-  {0x1B1F, 48853},
-  {0x1B20, 48888},
-  {0x1B21, 49341},
-  {0x1B22, 49643},
-  {0x1B23, 49722},
-  {0x1B24, 48810},
-  {0x1B25, 48829},
-  {0x1B26, 49322},
-  {0x1B27, 49458},
-  {0x1B28, 49477},
-  {0x1B29, 48721},
-  {0x1B2A, 48740},
-  {0x1B2B, 49303},
-  {0x1B2C, 49868},
-  {0x1B2D, 49502},
-  {0x1B2E, 49227},
-  {0x1B2F, 49849},
-  {0x1B30, 49595},
-  {0x1B31, 49619},
-  {0x1B32, 49576},
-  {0x1B33, 49013},
-  {0x1B34, 51102},
-  {0x1B35, 51568},
-  {0x1B36, 51595},
-  {0x1B37, 51619},
-  {0x1B38, 51381},
-  {0x1B39, 51406},
-  {0x1B3A, 51318},
-  {0x1B3B, 51346},
-  {0x1B3C, 51194},
-  {0x1B3D, 51223},
-  {0x1B3E, 51436},
-  {0x1B3F, 51463},
-  {0x1B40, 51534},
-  {0x1B41, 51495},
-  {0x1B42, 51259},
-  {0x1B43, 51285},
-  {0x1B44, 48331},
-  {0x1B45, 49174},
-  {0x1B46, 49200},
-  {0x1B47, 49746},
-  {0x1B48, 48923},
-  {0x1B49, 49824},
-  {0x1B4A, 49887},
-  {0x1B4B, 48692},
-  {0x1B50, 48598},
-  {0x1B51, 48499},
-  {0x1B52, 48579},
-  {0x1B53, 48558},
-  {0x1B54, 48459},
-  {0x1B55, 48439},
-  {0x1B56, 48539},
-  {0x1B57, 48518},
-  {0x1B58, 48418},
-  {0x1B59, 48479},
-  {0x1B5A, 51047},
-  {0x1B5B, 51013},
-  {0x1B5C, 51648},
-  {0x1B5D, 48350},
-  {0x1B5E, 48398},
-  {0x1B5F, 48375},
-  {0x1B60, 51029},
-  {0x1B61, 50551},
-  {0x1B62, 50463},
-  {0x1B63, 50580},
-  {0x1B64, 50364},
-  {0x1B65, 50427},
-  {0x1B66, 50522},
-  {0x1B67, 50304},
-  {0x1B68, 50492},
-  {0x1B69, 50334},
-  {0x1B6A, 50393},
-  {0x1B6B, 50264},
-  {0x1B6C, 49953},
-  {0x1B6D, 50169},
-  {0x1B6E, 50074},
-  {0x1B6F, 50032},
-  {0x1B70, 50210},
-  {0x1B71, 50115},
-  {0x1B72, 49913},
-  {0x1B73, 49993},
-  {0x1B74, 50969},
-  {0x1B75, 50925},
-  {0x1B76, 50879},
-  {0x1B77, 50833},
-  {0x1B78, 50701},
-  {0x1B79, 50789},
-  {0x1B7A, 50609},
-  {0x1B7B, 50655},
-  {0x1B7C, 50745},
-  {0x1B80, 465147},
-  {0x1B81, 465097},
-  {0x1B82, 465122},
-  {0x1B83, 464435},
-  {0x1B84, 464633},
-  {0x1B85, 464955},
-  {0x1B86, 464454},
-  {0x1B87, 464815},
-  {0x1B88, 464534},
-  {0x1B89, 464553},
-  {0x1B8A, 464672},
-  {0x1B8B, 464854},
-  {0x1B8C, 464593},
-  {0x1B8D, 464773},
-  {0x1B8E, 464494},
-  {0x1B8F, 464652},
-  {0x1B90, 465054},
-  {0x1B91, 464794},
-  {0x1B92, 464935},
-  {0x1B93, 464514},
-  {0x1B94, 464753},
-  {0x1B95, 464834},
-  {0x1B96, 464573},
-  {0x1B97, 464974},
-  {0x1B98, 464474},
-  {0x1B99, 464733},
-  {0x1B9A, 465034},
-  {0x1B9B, 464874},
-  {0x1B9C, 464713},
-  {0x1B9D, 464994},
-  {0x1B9E, 464894},
-  {0x1B9F, 465014},
-  {0x1BA0, 464613},
-  {0x1BA1, 464123},
-  {0x1BA2, 464158},
-  {0x1BA3, 464192},
-  {0x1BA4, 465264},
-  {0x1BA5, 465324},
-  {0x1BA6, 465200},
-  {0x1BA7, 465294},
-  {0x1BA8, 465171},
-  {0x1BA9, 465232},
-  {0x1BAA, 465074},
-  {0x1BAE, 464692},
-  {0x1BAF, 464914},
-  {0x1BB0, 464414},
-  {0x1BB1, 464310},
-  {0x1BB2, 464394},
-  {0x1BB3, 464372},
-  {0x1BB4, 464268},
-  {0x1BB5, 464247},
-  {0x1BB6, 464352},
-  {0x1BB7, 464330},
-  {0x1BB8, 464225},
-  {0x1BB9, 464289},
-  {0x1C00, 345423},
-  {0x1C01, 345458},
-  {0x1C02, 345440},
-  {0x1C03, 345336},
-  {0x1C04, 345353},
-  {0x1C05, 345545},
-  {0x1C06, 345213},
-  {0x1C07, 345230},
-  {0x1C08, 345406},
-  {0x1C09, 345563},
-  {0x1C0A, 345686},
-  {0x1C0B, 345703},
-  {0x1C0C, 345248},
-  {0x1C0D, 345528},
-  {0x1C0E, 345581},
-  {0x1C0F, 345616},
-  {0x1C10, 345598},
-  {0x1C11, 345301},
-  {0x1C12, 345318},
-  {0x1C13, 345178},
-  {0x1C14, 345195},
-  {0x1C15, 345493},
-  {0x1C16, 345510},
-  {0x1C17, 345721},
-  {0x1C18, 345739},
-  {0x1C19, 345283},
-  {0x1C1A, 345829},
-  {0x1C1B, 345634},
-  {0x1C1C, 345476},
-  {0x1C1D, 345371},
-  {0x1C1E, 345388},
-  {0x1C1F, 345795},
-  {0x1C20, 345651},
-  {0x1C21, 345668},
-  {0x1C22, 345812},
-  {0x1C23, 345162},
-  {0x1C24, 346056},
-  {0x1C25, 346029},
-  {0x1C26, 346083},
-  {0x1C27, 346124},
-  {0x1C28, 346144},
-  {0x1C29, 346164},
-  {0x1C2A, 346185},
-  {0x1C2B, 346205},
-  {0x1C2C, 346104},
-  {0x1C2D, 344757},
-  {0x1C2E, 344832},
-  {0x1C2F, 344808},
-  {0x1C30, 344856},
-  {0x1C31, 344910},
-  {0x1C32, 344934},
-  {0x1C33, 344958},
-  {0x1C34, 344880},
-  {0x1C35, 344781},
-  {0x1C36, 346013},
-  {0x1C37, 345995},
-  {0x1C3B, 345910},
-  {0x1C3C, 345872},
-  {0x1C3D, 345846},
-  {0x1C3E, 345962},
-  {0x1C3F, 345936},
-  {0x1C40, 345144},
-  {0x1C41, 345055},
-  {0x1C42, 345127},
-  {0x1C43, 345108},
-  {0x1C44, 345019},
-  {0x1C45, 345001},
-  {0x1C46, 345091},
-  {0x1C47, 345072},
-  {0x1C48, 344982},
-  {0x1C49, 345037},
-  {0x1C4D, 345758},
-  {0x1C4E, 345776},
-  {0x1C4F, 345265},
-  {0x1C50, 426022},
-  {0x1C51, 425923},
-  {0x1C52, 426003},
-  {0x1C53, 425982},
-  {0x1C54, 425883},
-  {0x1C55, 425863},
-  {0x1C56, 425963},
-  {0x1C57, 425942},
-  {0x1C58, 425842},
-  {0x1C59, 425903},
-  {0x1C5A, 426380},
-  {0x1C5B, 426206},
-  {0x1C5C, 426148},
-  {0x1C5D, 426186},
-  {0x1C5E, 426167},
-  {0x1C5F, 426399},
-  {0x1C60, 426088},
-  {0x1C61, 426068},
-  {0x1C62, 426108},
-  {0x1C63, 426128},
-  {0x1C64, 426438},
-  {0x1C65, 426361},
-  {0x1C66, 426303},
-  {0x1C67, 426322},
-  {0x1C68, 426342},
-  {0x1C69, 426476},
-  {0x1C6A, 426572},
-  {0x1C6B, 426591},
-  {0x1C6C, 426610},
-  {0x1C6D, 426630},
-  {0x1C6E, 426419},
-  {0x1C6F, 426264},
-  {0x1C70, 426225},
-  {0x1C71, 426245},
-  {0x1C72, 426283},
-  {0x1C73, 426457},
-  {0x1C74, 426533},
-  {0x1C75, 426495},
-  {0x1C76, 426553},
-  {0x1C77, 426514},
-  {0x1C78, 426649},
-  {0x1C79, 426042},
-  {0x1C7A, 426669},
-  {0x1C7B, 426779},
-  {0x1C7C, 426698},
-  {0x1C7D, 425828},
-  {0x1C7E, 426751},
-  {0x1C7F, 426716},
-  {0x1D00, 318997},
-  {0x1D01, 319026},
-  {0x1D02, 335456},
-  {0x1D03, 319085},
-  {0x1D04, 319121},
-  {0x1D05, 319150},
-  {0x1D06, 319208},
-  {0x1D07, 319179},
-  {0x1D08, 335945},
-  {0x1D09, 335726},
-  {0x1D0A, 319463},
-  {0x1D0B, 319492},
-  {0x1D0C, 319550},
-  {0x1D0D, 319591},
-  {0x1D0E, 319830},
-  {0x1D0F, 319649},
-  {0x1D10, 319708},
-  {0x1D11, 334189},
-  {0x1D12, 334261},
-  {0x1D13, 334219},
-  {0x1D14, 335916},
-  {0x1D15, 319742},
-  {0x1D16, 335317},
-  {0x1D17, 322367},
-  {0x1D18, 319772},
-  {0x1D19, 319868},
-  {0x1D1A, 320031},
-  {0x1D1B, 319966},
-  {0x1D1C, 320067},
-  {0x1D1D, 334333},
-  {0x1D1E, 334147},
-  {0x1D1F, 334296},
-  {0x1D20, 320096},
-  {0x1D21, 320125},
-  {0x1D22, 320183},
-  {0x1D23, 319239},
-  {0x1D24, 320266},
-  {0x1D25, 318511},
-  {0x1D26, 247442},
-  {0x1D27, 247475},
-  {0x1D28, 247508},
-  {0x1D29, 247569},
-  {0x1D2A, 247538},
-  {0x1D2B, 193966},
-  {0x1D2C, 397349},
-  {0x1D2D, 397375},
-  {0x1D2E, 397402},
-  {0x1D2F, 397428},
-  {0x1D30, 397461},
-  {0x1D31, 397487},
-  {0x1D32, 397826},
-  {0x1D33, 397513},
-  {0x1D34, 397539},
-  {0x1D35, 397565},
-  {0x1D36, 397591},
-  {0x1D37, 397617},
-  {0x1D38, 397643},
-  {0x1D39, 397669},
-  {0x1D3A, 397695},
-  {0x1D3B, 397861},
-  {0x1D3C, 397721},
-  {0x1D3D, 397747},
-  {0x1D3E, 397774},
-  {0x1D3F, 397800},
-  {0x1D40, 397896},
-  {0x1D41, 397922},
-  {0x1D42, 397974},
-  {0x1D43, 400881},
-  {0x1D44, 402717},
-  {0x1D45, 400931},
-  {0x1D46, 402748},
-  {0x1D47, 400959},
-  {0x1D48, 401374},
-  {0x1D49, 401470},
-  {0x1D4A, 402498},
-  {0x1D4B, 402226},
-  {0x1D4C, 402953},
-  {0x1D4D, 401622},
-  {0x1D4E, 402846},
-  {0x1D4F, 401927},
-  {0x1D50, 402061},
-  {0x1D51, 401494},
-  {0x1D52, 402202},
-  {0x1D53, 402255},
-  {0x1D54, 402684},
-  {0x1D55, 401041},
-  {0x1D56, 402284},
-  {0x1D57, 402590},
-  {0x1D58, 403092},
-  {0x1D59, 402557},
-  {0x1D5A, 402877},
-  {0x1D5B, 403174},
-  {0x1D5C, 400905},
-  {0x1D5D, 401014},
-  {0x1D5E, 401674},
-  {0x1D5F, 401398},
-  {0x1D60, 401708},
-  {0x1D61, 401348},
-  {0x1D62, 339694},
-  {0x1D63, 339787},
-  {0x1D64, 339853},
-  {0x1D65, 339884},
-  {0x1D66, 255349},
-  {0x1D67, 255416},
-  {0x1D68, 255484},
-  {0x1D69, 255451},
-  {0x1D6A, 255383},
-  {0x1D6B, 337515},
-  {0x1D6C, 322195},
-  {0x1D6D, 323299},
-  {0x1D6E, 325531},
-  {0x1D6F, 329187},
-  {0x1D70, 329812},
-  {0x1D71, 331960},
-  {0x1D72, 332902},
-  {0x1D73, 332737},
-  {0x1D74, 333844},
-  {0x1D75, 334818},
-  {0x1D76, 339219},
-  {0x1D77, 335577},
-  {0x1D78, 398466},
-  {0x1D79, 327260},
-  {0x1D7A, 335074},
-  {0x1D7B, 320338},
-  {0x1D7C, 327400},
-  {0x1D7D, 332078},
-  {0x1D7E, 320379},
-  {0x1D7F, 337586},
-  {0x1D80, 322234},
-  {0x1D81, 323338},
-  {0x1D82, 325570},
-  {0x1D83, 325929},
-  {0x1D84, 327921},
-  {0x1D85, 328594},
-  {0x1D86, 329226},
-  {0x1D87, 329851},
-  {0x1D88, 331999},
-  {0x1D89, 332941},
-  {0x1D8A, 333883},
-  {0x1D8B, 325116},
-  {0x1D8C, 337786},
-  {0x1D8D, 338363},
-  {0x1D8E, 339258},
-  {0x1D8F, 321454},
-  {0x1D90, 321859},
-  {0x1D91, 323222},
-  {0x1D92, 324818},
-  {0x1D93, 331665},
-  {0x1D94, 333252},
-  {0x1D95, 334047},
-  {0x1D96, 327058},
-  {0x1D97, 331737},
-  {0x1D98, 325157},
-  {0x1D99, 337325},
-  {0x1D9A, 325367},
-  {0x1D9B, 402780},
-  {0x1D9C, 401077},
-  {0x1D9D, 401101},
-  {0x1D9E, 401546},
-  {0x1D9F, 402402},
-  {0x1DA0, 401598},
-  {0x1DA1, 401426},
-  {0x1DA2, 402526},
-  {0x1DA3, 402815},
-  {0x1DA4, 401798},
-  {0x1DA5, 401834},
-  {0x1DA6, 401135},
-  {0x1DA7, 401167},
-  {0x1DA8, 401885},
-  {0x1DA9, 402017},
-  {0x1DAA, 401975},
-  {0x1DAB, 401252},
-  {0x1DAC, 402085},
-  {0x1DAD, 402908},
-  {0x1DAE, 402119},
-  {0x1DAF, 402158},
-  {0x1DB0, 401284},
-  {0x1DB1, 400983},
-  {0x1DB2, 402308},
-  {0x1DB3, 402464},
-  {0x1DB4, 401520},
-  {0x1DB5, 402614},
-  {0x1DB6, 403116},
-  {0x1DB7, 403144},
-  {0x1DB8, 401316},
-  {0x1DB9, 403198},
-  {0x1DBA, 403061},
-  {0x1DBB, 403304},
-  {0x1DBC, 403362},
-  {0x1DBD, 403328},
-  {0x1DBE, 401572},
-  {0x1DBF, 402656},
-  {0x1DC0, 148492},
-  {0x1DC1, 148462},
-  {0x1DC2, 152883},
-  {0x1DC3, 152928},
-  {0x1DC4, 151967},
-  {0x1DC5, 149527},
-  {0x1DC6, 152013},
-  {0x1DC7, 146319},
-  {0x1DC8, 149499},
-  {0x1DC9, 146291},
-  {0x1DCA, 150961},
-  {0x1DCB, 146560},
-  {0x1DCC, 151990},
-  {0x1DCD, 148604},
-  {0x1DCE, 152106},
-  {0x1DCF, 153362},
-  {0x1DD0, 149952},
-  {0x1DD1, 153152},
-  {0x1DD2, 153171},
-  {0x1DD3, 150555},
-  {0x1DD4, 150294},
-  {0x1DD5, 150326},
-  {0x1DD6, 150358},
-  {0x1DD7, 150421},
-  {0x1DD8, 150700},
-  {0x1DD9, 150522},
-  {0x1DDA, 150607},
-  {0x1DDB, 150068},
-  {0x1DDC, 150739},
-  {0x1DDD, 150770},
-  {0x1DDE, 150107},
-  {0x1DDF, 150146},
-  {0x1DE0, 150868},
-  {0x1DE1, 150185},
-  {0x1DE2, 150224},
-  {0x1DE3, 150998},
-  {0x1DE4, 151037},
-  {0x1DE5, 150801},
-  {0x1DE6, 151192},
-  {0x1DFE, 151331},
-  {0x1DFF, 152391},
-  {0x1E00, 304603},
-  {0x1E01, 321621},
-  {0x1E02, 305051},
-  {0x1E03, 322055},
-  {0x1E04, 305089},
-  {0x1E05, 322091},
-  {0x1E06, 305160},
-  {0x1E07, 322158},
-  {0x1E08, 305426},
-  {0x1E09, 322547},
-  {0x1E0A, 305853},
-  {0x1E0B, 323119},
-  {0x1E0C, 305891},
-  {0x1E0D, 323155},
-  {0x1E0E, 305962},
-  {0x1E0F, 323262},
-  {0x1E10, 305772},
-  {0x1E11, 323011},
-  {0x1E12, 305808},
-  {0x1E13, 323045},
-  {0x1E14, 307123},
-  {0x1E15, 324710},
-  {0x1E16, 307078},
-  {0x1E17, 324667},
-  {0x1E18, 306727},
-  {0x1E19, 324334},
-  {0x1E1A, 307272},
-  {0x1E1B, 324924},
-  {0x1E1C, 306388},
-  {0x1E1D, 324009},
-  {0x1E1E, 307608},
-  {0x1E1F, 325464},
-  {0x1E20, 307950},
-  {0x1E21, 325896},
-  {0x1E22, 308329},
-  {0x1E23, 326292},
-  {0x1E24, 308367},
-  {0x1E25, 326328},
-  {0x1E26, 308291},
-  {0x1E27, 326256},
-  {0x1E28, 308178},
-  {0x1E29, 326149},
-  {0x1E2A, 308104},
-  {0x1E2B, 326079},
-  {0x1E2C, 309143},
-  {0x1E2D, 327164},
-  {0x1E2E, 308723},
-  {0x1E2F, 326761},
-  {0x1E30, 309539},
-  {0x1E31, 327641},
-  {0x1E32, 309725},
-  {0x1E33, 327817},
-  {0x1E34, 309796},
-  {0x1E35, 327884},
-  {0x1E36, 310129},
-  {0x1E37, 328323},
-  {0x1E38, 310167},
-  {0x1E39, 328359},
-  {0x1E3A, 310295},
-  {0x1E3B, 328481},
-  {0x1E3C, 310084},
-  {0x1E3D, 328249},
-  {0x1E3E, 310539},
-  {0x1E3F, 329052},
-  {0x1E40, 310573},
-  {0x1E41, 329084},
-  {0x1E42, 310611},
-  {0x1E43, 329120},
-  {0x1E44, 310927},
-  {0x1E45, 329594},
-  {0x1E46, 310965},
-  {0x1E47, 329630},
-  {0x1E48, 311075},
-  {0x1E49, 329734},
-  {0x1E4A, 310882},
-  {0x1E4B, 329520},
-  {0x1E4C, 312785},
-  {0x1E4D, 331464},
-  {0x1E4E, 312829},
-  {0x1E4F, 331506},
-  {0x1E50, 312504},
-  {0x1E51, 331236},
-  {0x1E52, 312459},
-  {0x1E53, 331193},
-  {0x1E54, 313073},
-  {0x1E55, 331826},
-  {0x1E56, 313107},
-  {0x1E57, 331858},
-  {0x1E58, 313623},
-  {0x1E59, 332544},
-  {0x1E5A, 313661},
-  {0x1E5B, 332580},
-  {0x1E5C, 313699},
-  {0x1E5D, 332616},
-  {0x1E5E, 313832},
-  {0x1E5F, 332830},
-  {0x1E60, 314347},
-  {0x1E61, 333691},
-  {0x1E62, 314385},
-  {0x1E63, 333727},
-  {0x1E64, 314102},
-  {0x1E65, 333458},
-  {0x1E66, 314184},
-  {0x1E67, 333536},
-  {0x1E68, 314423},
-  {0x1E69, 333763},
-  {0x1E6A, 314827},
-  {0x1E6B, 334678},
-  {0x1E6C, 314865},
-  {0x1E6D, 334714},
-  {0x1E6E, 314936},
-  {0x1E6F, 334781},
-  {0x1E70, 314698},
-  {0x1E71, 334488},
-  {0x1E72, 315946},
-  {0x1E73, 336701},
-  {0x1E74, 316719},
-  {0x1E75, 337477},
-  {0x1E76, 315670},
-  {0x1E77, 336437},
-  {0x1E78, 316675},
-  {0x1E79, 337435},
-  {0x1E7A, 316518},
-  {0x1E7B, 337245},
-  {0x1E7C, 316926},
-  {0x1E7D, 337862},
-  {0x1E7E, 316855},
-  {0x1E7F, 337719},
-  {0x1E80, 317254},
-  {0x1E81, 338170},
-  {0x1E82, 317067},
-  {0x1E83, 337993},
-  {0x1E84, 317140},
-  {0x1E85, 338062},
-  {0x1E86, 317178},
-  {0x1E87, 338098},
-  {0x1E88, 317216},
-  {0x1E89, 338134},
-  {0x1E8A, 317408},
-  {0x1E8B, 338327},
-  {0x1E8C, 317370},
-  {0x1E8D, 338291},
-  {0x1E8E, 317580},
-  {0x1E8F, 338528},
-  {0x1E90, 318016},
-  {0x1E91, 338975},
-  {0x1E92, 318131},
-  {0x1E93, 339115},
-  {0x1E94, 318202},
-  {0x1E95, 339182},
-  {0x1E96, 326395},
-  {0x1E97, 334600},
-  {0x1E98, 338233},
-  {0x1E99, 338764},
-  {0x1E9A, 321495},
-  {0x1E9B, 328864},
-  {0x1E9C, 328817},
-  {0x1E9D, 328905},
-  {0x1E9E, 314532},
-  {0x1E9F, 323504},
-  {0x1EA0, 304250},
-  {0x1EA1, 321203},
-  {0x1EA2, 304363},
-  {0x1EA3, 321310},
-  {0x1EA4, 303822},
-  {0x1EA5, 320793},
-  {0x1EA6, 303924},
-  {0x1EA7, 320891},
-  {0x1EA8, 303973},
-  {0x1EA9, 320938},
-  {0x1EAA, 304027},
-  {0x1EAB, 320990},
-  {0x1EAC, 303871},
-  {0x1EAD, 320840},
-  {0x1EAE, 303520},
-  {0x1EAF, 320505},
-  {0x1EB0, 303612},
-  {0x1EB1, 320593},
-  {0x1EB2, 303656},
-  {0x1EB3, 320635},
-  {0x1EB4, 303705},
-  {0x1EB5, 320682},
-  {0x1EB6, 303564},
-  {0x1EB7, 320547},
-  {0x1EB8, 306848},
-  {0x1EB9, 324449},
-  {0x1EBA, 306961},
-  {0x1EBB, 324556},
-  {0x1EBC, 307238},
-  {0x1EBD, 324892},
-  {0x1EBE, 306473},
-  {0x1EBF, 324090},
-  {0x1EC0, 306575},
-  {0x1EC1, 324188},
-  {0x1EC2, 306624},
-  {0x1EC3, 324235},
-  {0x1EC4, 306678},
-  {0x1EC5, 324287},
-  {0x1EC6, 306522},
-  {0x1EC7, 324137},
-  {0x1EC8, 308922},
-  {0x1EC9, 326914},
-  {0x1ECA, 308809},
-  {0x1ECB, 326807},
-  {0x1ECC, 311850},
-  {0x1ECD, 330572},
-  {0x1ECE, 312004},
-  {0x1ECF, 330718},
-  {0x1ED0, 311422},
-  {0x1ED1, 330162},
-  {0x1ED2, 311524},
-  {0x1ED3, 330260},
-  {0x1ED4, 311573},
-  {0x1ED5, 330307},
-  {0x1ED6, 311627},
-  {0x1ED7, 330359},
-  {0x1ED8, 311471},
-  {0x1ED9, 330209},
-  {0x1EDA, 312076},
-  {0x1EDB, 330786},
-  {0x1EDC, 312166},
-  {0x1EDD, 330872},
-  {0x1EDE, 312209},
-  {0x1EDF, 330913},
-  {0x1EE0, 312257},
-  {0x1EE1, 330959},
-  {0x1EE2, 312119},
-  {0x1EE3, 330827},
-  {0x1EE4, 315990},
-  {0x1EE5, 336743},
-  {0x1EE6, 316144},
-  {0x1EE7, 336889},
-  {0x1EE8, 316216},
-  {0x1EE9, 336957},
-  {0x1EEA, 316306},
-  {0x1EEB, 337043},
-  {0x1EEC, 316349},
-  {0x1EED, 337084},
-  {0x1EEE, 316397},
-  {0x1EEF, 337130},
-  {0x1EF0, 316259},
-  {0x1EF1, 336998},
-  {0x1EF2, 317656},
-  {0x1EF3, 338600},
-  {0x1EF4, 317618},
-  {0x1EF5, 338564},
-  {0x1EF6, 317723},
-  {0x1EF7, 338663},
-  {0x1EF8, 317865},
-  {0x1EF9, 338834},
-  {0x1EFA, 310682},
-  {0x1EFB, 329265},
-  {0x1EFC, 310719},
-  {0x1EFD, 329300},
-  {0x1EFE, 317762},
-  {0x1EFF, 338700},
-  {0x1F00, 248872},
-  {0x1F01, 248215},
-  {0x1F02, 249138},
-  {0x1F03, 248481},
-  {0x1F04, 248908},
-  {0x1F05, 248251},
-  {0x1F06, 249016},
-  {0x1F07, 248359},
-  {0x1F08, 240200},
-  {0x1F09, 239627},
-  {0x1F0A, 240535},
-  {0x1F0B, 239962},
-  {0x1F0C, 240238},
-  {0x1F0D, 239665},
-  {0x1F0E, 240351},
-  {0x1F0F, 239778},
-  {0x1F10, 249871},
-  {0x1F11, 249701},
-  {0x1F12, 249956},
-  {0x1F13, 249786},
-  {0x1F14, 249909},
-  {0x1F15, 249739},
-  {0x1F18, 241085},
-  {0x1F19, 240907},
-  {0x1F1A, 241174},
-  {0x1F1B, 240996},
-  {0x1F1C, 241125},
-  {0x1F1D, 240947},
-  {0x1F20, 250699},
-  {0x1F21, 250103},
-  {0x1F22, 250955},
-  {0x1F23, 250359},
-  {0x1F24, 250733},
-  {0x1F25, 250137},
-  {0x1F26, 250837},
-  {0x1F27, 250241},
-  {0x1F28, 241843},
-  {0x1F29, 241329},
-  {0x1F2A, 242166},
-  {0x1F2B, 241652},
-  {0x1F2C, 241879},
-  {0x1F2D, 241365},
-  {0x1F2E, 241988},
-  {0x1F2F, 241474},
-  {0x1F30, 251905},
-  {0x1F31, 251379},
-  {0x1F32, 252035},
-  {0x1F33, 251509},
-  {0x1F34, 251940},
-  {0x1F35, 251414},
-  {0x1F36, 251984},
-  {0x1F37, 251458},
-  {0x1F38, 242726},
-  {0x1F39, 242428},
-  {0x1F3A, 242862},
-  {0x1F3B, 242564},
-  {0x1F3C, 242763},
-  {0x1F3D, 242465},
-  {0x1F3E, 242809},
-  {0x1F3F, 242511},
-  {0x1F40, 253747},
-  {0x1F41, 253577},
-  {0x1F42, 253832},
-  {0x1F43, 253662},
-  {0x1F44, 253785},
-  {0x1F45, 253615},
-  {0x1F48, 244417},
-  {0x1F49, 244239},
-  {0x1F4A, 244506},
-  {0x1F4B, 244328},
-  {0x1F4C, 244457},
-  {0x1F4D, 244279},
-  {0x1F50, 254912},
-  {0x1F51, 254350},
-  {0x1F52, 255051},
-  {0x1F53, 254489},
-  {0x1F54, 254950},
-  {0x1F55, 254388},
-  {0x1F56, 254997},
-  {0x1F57, 254435},
-  {0x1F59, 244969},
-  {0x1F5B, 245114},
-  {0x1F5D, 245009},
-  {0x1F5F, 245058},
-  {0x1F60, 252950},
-  {0x1F61, 252330},
-  {0x1F62, 253216},
-  {0x1F63, 252596},
-  {0x1F64, 252986},
-  {0x1F65, 252366},
-  {0x1F66, 253094},
-  {0x1F67, 252474},
-  {0x1F68, 243684},
-  {0x1F69, 243150},
-  {0x1F6A, 244019},
-  {0x1F6B, 243485},
-  {0x1F6C, 243722},
-  {0x1F6D, 243188},
-  {0x1F6E, 243835},
-  {0x1F6F, 243301},
-  {0x1F70, 249338},
-  {0x1F71, 248682},
-  {0x1F72, 250042},
-  {0x1F73, 249834},
-  {0x1F74, 251147},
-  {0x1F75, 250517},
-  {0x1F76, 252115},
-  {0x1F77, 251830},
-  {0x1F78, 253918},
-  {0x1F79, 253710},
-  {0x1F7A, 255137},
-  {0x1F7B, 254831},
-  {0x1F7C, 253416},
-  {0x1F7D, 252760},
-  {0x1F80, 249248},
-  {0x1F81, 248591},
-  {0x1F82, 249184},
-  {0x1F83, 248527},
-  {0x1F84, 248953},
-  {0x1F85, 248296},
-  {0x1F86, 249068},
-  {0x1F87, 248411},
-  {0x1F88, 240478},
-  {0x1F89, 239905},
-  {0x1F8A, 240583},
-  {0x1F8B, 240010},
-  {0x1F8C, 240285},
-  {0x1F8D, 239712},
-  {0x1F8E, 240405},
-  {0x1F8F, 239832},
-  {0x1F90, 251061},
-  {0x1F91, 250465},
-  {0x1F92, 250999},
-  {0x1F93, 250403},
-  {0x1F94, 250776},
-  {0x1F95, 250180},
-  {0x1F96, 250887},
-  {0x1F97, 250291},
-  {0x1F98, 242111},
-  {0x1F99, 241597},
-  {0x1F9A, 242212},
-  {0x1F9B, 241698},
-  {0x1F9C, 241924},
-  {0x1F9D, 241410},
-  {0x1F9E, 242040},
-  {0x1F9F, 241526},
-  {0x1FA0, 253326},
-  {0x1FA1, 252706},
-  {0x1FA2, 253262},
-  {0x1FA3, 252642},
-  {0x1FA4, 253031},
-  {0x1FA5, 252411},
-  {0x1FA6, 253146},
-  {0x1FA7, 252526},
-  {0x1FA8, 243962},
-  {0x1FA9, 243428},
-  {0x1FAA, 244067},
-  {0x1FAB, 243533},
-  {0x1FAC, 243769},
-  {0x1FAD, 243235},
-  {0x1FAE, 243889},
-  {0x1FAF, 243355},
-  {0x1FB0, 249428},
-  {0x1FB1, 248645},
-  {0x1FB2, 249374},
-  {0x1FB3, 249465},
-  {0x1FB4, 248717},
-  {0x1FB6, 248770},
-  {0x1FB7, 248812},
-  {0x1FB8, 240726},
-  {0x1FB9, 240077},
-  {0x1FBA, 240688},
-  {0x1FBB, 240116},
-  {0x1FBC, 240153},
-  {0x1FBD, 247318},
-  {0x1FBE, 247944},
-  {0x1FBF, 247965},
-  {0x1FC0, 247893},
-  {0x1FC1, 245721},
-  {0x1FC2, 251181},
-  {0x1FC3, 251233},
-  {0x1FC4, 250550},
-  {0x1FC6, 250601},
-  {0x1FC7, 250641},
-  {0x1FC8, 241264},
-  {0x1FC9, 241046},
-  {0x1FCA, 242313},
-  {0x1FCB, 241763},
-  {0x1FCC, 241798},
-  {0x1FCD, 248026},
-  {0x1FCE, 247977},
-  {0x1FCF, 247998},
-  {0x1FD0, 252150},
-  {0x1FD1, 251794},
-  {0x1FD2, 251745},
-  {0x1FD3, 251593},
-  {0x1FD6, 251864},
-  {0x1FD7, 251641},
-  {0x1FD8, 242983},
-  {0x1FD9, 242652},
-  {0x1FDA, 242946},
-  {0x1FDB, 242690},
-  {0x1FDD, 245674},
-  {0x1FDE, 245625},
-  {0x1FDF, 245646},
-  {0x1FE0, 255175},
-  {0x1FE1, 254792},
-  {0x1FE2, 254740},
-  {0x1FE3, 254579},
-  {0x1FE4, 254119},
-  {0x1FE5, 254085},
-  {0x1FE6, 254868},
-  {0x1FE7, 254630},
-  {0x1FE8, 245368},
-  {0x1FE9, 245208},
-  {0x1FEA, 245328},
-  {0x1FEB, 245249},
-  {0x1FEC, 244775},
-  {0x1FED, 245753},
-  {0x1FEE, 245696},
-  {0x1FEF, 255800},
-  {0x1FF2, 253452},
-  {0x1FF3, 253506},
-  {0x1FF4, 252795},
-  {0x1FF6, 252848},
-  {0x1FF7, 252890},
-  {0x1FF8, 244596},
-  {0x1FF9, 244378},
-  {0x1FFA, 244172},
-  {0x1FFB, 243600},
-  {0x1FFC, 243637},
-  {0x1FFD, 247882},
-  {0x1FFE, 245613},
-  {0x2000, 214651},
-  {0x2001, 214478},
-  {0x2002, 214659},
-  {0x2003, 214486},
-  {0x2004, 481964},
-  {0x2005, 226747},
-  {0x2006, 457159},
-  {0x2007, 226423},
-  {0x2008, 441044},
-  {0x2009, 481744},
-  {0x200A, 260101},
-  {0x200B, 528338},
-  {0x200C, 528316},
-  {0x200D, 528272},
-  {0x200E, 342357},
-  {0x200F, 445416},
-  {0x2010, 281827},
-  {0x2011, 423588},
-  {0x2012, 226411},
-  {0x2013, 214643},
-  {0x2014, 214470},
-  {0x2015, 281562},
-  {0x2016, 211948},
-  {0x2017, 211380},
-  {0x2018, 341450},
-  {0x2019, 444521},
-  {0x201A, 454596},
-  {0x201B, 454516},
-  {0x201C, 340569},
-  {0x201D, 444077},
-  {0x201E, 211396},
-  {0x201F, 211232},
-  {0x2020, 199757},
-  {0x2021, 211177},
-  {0x2022, 70113},
-  {0x2023, 489356},
-  {0x2024, 428631},
-  {0x2025, 490231},
-  {0x2026, 281602},
-  {0x2027, 281883},
-  {0x2028, 348669},
-  {0x2029, 431406},
-  {0x202A, 342333},
-  {0x202B, 445392},
-  {0x202C, 438867},
-  {0x202D, 342376},
-  {0x202E, 445435},
-  {0x202F, 419588},
-  {0x2030, 435140},
-  {0x2031, 435164},
-  {0x2032, 440966},
-  {0x2033, 211563},
-  {0x2034, 489731},
-  {0x2035, 443229},
-  {0x2036, 443051},
-  {0x2037, 443390},
-  {0x2038, 97963},
-  {0x2039, 454554},
-  {0x203A, 454624},
-  {0x203B, 442034},
-  {0x203C, 211208},
-  {0x203D, 287233},
-  {0x203E, 431378},
-  {0x203F, 491095},
-  {0x2040, 100424},
-  {0x2041, 97969},
-  {0x2042, 48229},
-  {0x2043, 281834},
-  {0x2044, 226800},
-  {0x2045, 341593},
-  {0x2046, 444669},
-  {0x2047, 211604},
-  {0x2048, 441508},
-  {0x2049, 225903},
-  {0x204A, 488868},
-  {0x204B, 443207},
-  {0x204C, 54614},
-  {0x204D, 55073},
-  {0x204E, 355087},
-  {0x204F, 443334},
-  {0x2050, 145977},
-  {0x2051, 490169},
-  {0x2052, 153411},
-  {0x2053, 466224},
-  {0x2054, 287585},
-  {0x2055, 226561},
-  {0x2056, 481810},
-  {0x2057, 441450},
-  {0x2058, 226696},
-  {0x2059, 226498},
-  {0x205A, 490246},
-  {0x205B, 226682},
-  {0x205C, 210768},
-  {0x205D, 489374},
-  {0x205E, 504344},
-  {0x205F, 396547},
-  {0x2060, 507787},
-  {0x2061, 229744},
-  {0x2062, 287638},
-  {0x2063, 287618},
-  {0x2064, 287603},
-  {0x206A, 286756},
-  {0x206B, 647},
-  {0x206C, 286728},
-  {0x206D, 618},
-  {0x206E, 419610},
-  {0x206F, 423567},
-  {0x2070, 465695},
-  {0x2071, 465429},
-  {0x2074, 465412},
-  {0x2075, 465395},
-  {0x2076, 465645},
-  {0x2077, 465627},
-  {0x2078, 465353},
-  {0x2079, 465542},
-  {0x207A, 465575},
-  {0x207B, 465524},
-  {0x207C, 465371},
-  {0x207D, 465495},
-  {0x207E, 465597},
-  {0x207F, 465462},
-  {0x2080, 463367},
-  {0x2081, 463245},
-  {0x2082, 463353},
-  {0x2083, 463337},
-  {0x2084, 463172},
-  {0x2085, 463157},
-  {0x2086, 463323},
-  {0x2087, 463307},
-  {0x2088, 463119},
-  {0x2089, 463230},
-  {0x208A, 463259},
-  {0x208B, 463214},
-  {0x208C, 463135},
-  {0x208D, 463187},
-  {0x208E, 463279},
-  {0x2090, 339632},
-  {0x2091, 339663},
-  {0x2092, 339756},
-  {0x2093, 339915},
-  {0x2094, 339818},
-  {0x20A0, 225860},
-  {0x20A1, 146202},
-  {0x20A2, 158172},
-  {0x20A3, 226815},
-  {0x20A4, 354251},
-  {0x20A5, 397032},
-  {0x20A6, 419572},
-  {0x20A7, 435267},
-  {0x20A8, 450827},
-  {0x20A9, 507778},
-  {0x20AA, 420371},
-  {0x20AB, 210702},
-  {0x20AC, 225850},
-  {0x20AD, 302124},
-  {0x20AE, 489938},
-  {0x20AF, 213837},
-  {0x20B0, 232817},
-  {0x20B1, 435279},
-  {0x20B2, 256772},
-  {0x20B3, 48274},
-  {0x20B4, 281814},
-  {0x20B5, 98843},
-  {0x20D0, 151455},
-  {0x20D1, 152587},
-  {0x20D2, 151816},
-  {0x20D3, 152845},
-  {0x20D4, 146399},
-  {0x20D5, 146769},
-  {0x20D6, 151277},
-  {0x20D7, 152303},
-  {0x20D8, 152735},
-  {0x20D9, 146801},
-  {0x20DA, 146435},
-  {0x20DB, 152954},
-  {0x20DC, 149369},
-  {0x20DD, 149105},
-  {0x20DE, 149251},
-  {0x20DF, 149169},
-  {0x20E0, 149132},
-  {0x20E1, 151484},
-  {0x20E2, 149224},
-  {0x20E3, 149197},
-  {0x20E4, 149278},
-  {0x20E5, 152238},
-  {0x20E6, 149038},
-  {0x20E7, 146374},
-  {0x20E8, 153043},
-  {0x20E9, 153275},
-  {0x20EA, 151576},
-  {0x20EB, 151717},
-  {0x20EC, 152644},
-  {0x20ED, 151610},
-  {0x20EE, 151304},
-  {0x20EF, 152331},
-  {0x20F0, 146472},
-  {0x2100, 607},
-  {0x2101, 700},
-  {0x2102, 212257},
-  {0x2103, 199889},
-  {0x2104, 98871},
-  {0x2105, 97955},
-  {0x2106, 80213},
-  {0x2107, 225835},
-  {0x2108, 452969},
-  {0x2109, 199904},
-  {0x210A, 452924},
-  {0x210B, 452807},
-  {0x210C, 55642},
-  {0x210D, 212309},
-  {0x210E, 438469},
-  {0x210F, 438485},
-  {0x2110, 452824},
-  {0x2111, 55665},
-  {0x2112, 452841},
-  {0x2113, 452939},
-  {0x2114, 302156},
-  {0x2115, 212333},
-  {0x2116, 424979},
-  {0x2117, 458798},
-  {0x2118, 452875},
-  {0x2119, 212357},
-  {0x211A, 212406},
-  {0x211B, 452892},
-  {0x211C, 55688},
-  {0x211D, 212430},
-  {0x211E, 439264},
-  {0x211F, 442780},
-  {0x2120, 453065},
-  {0x2121, 474781},
-  {0x2122, 489204},
-  {0x2123, 504175},
-  {0x2124, 212454},
-  {0x2125, 431285},
-  {0x2126, 425819},
-  {0x2127, 287544},
-  {0x2128, 55711},
-  {0x2129, 489997},
-  {0x212A, 297356},
-  {0x212B, 2480},
-  {0x212C, 452756},
-  {0x212D, 55619},
-  {0x212E, 215459},
-  {0x212F, 452909},
-  {0x2130, 452773},
-  {0x2131, 452790},
-  {0x2132, 489980},
-  {0x2133, 452858},
-  {0x2134, 452954},
-  {0x2135, 2223},
-  {0x2136, 53807},
-  {0x2137, 232845},
-  {0x2138, 199764},
-  {0x2139, 286709},
-  {0x213A, 448866},
-  {0x213B, 226259},
-  {0x213C, 212681},
-  {0x213D, 212655},
-  {0x213E, 212281},
-  {0x213F, 212381},
-  {0x2140, 212625},
-  {0x2141, 490044},
-  {0x2142, 490072},
-  {0x2143, 443304},
-  {0x2144, 490100},
-  {0x2145, 212478},
-  {0x2146, 212509},
-  {0x2147, 212538},
-  {0x2148, 212567},
-  {0x2149, 212596},
-  {0x214A, 441003},
-  {0x214B, 489950},
-  {0x214C, 435155},
-  {0x214D, 2210},
-  {0x214E, 490128},
-  {0x214F, 467977},
-  {0x2153, 505114},
-  {0x2154, 505287},
-  {0x2155, 505009},
-  {0x2156, 505260},
-  {0x2157, 505200},
-  {0x2158, 504954},
-  {0x2159, 505088},
-  {0x215A, 504926},
-  {0x215B, 504982},
-  {0x215C, 505170},
-  {0x215D, 504897},
-  {0x215E, 505140},
-  {0x215F, 226777},
-  {0x2160, 448387},
-  {0x2161, 448711},
-  {0x2162, 448670},
-  {0x2163, 448349},
-  {0x2164, 448275},
-  {0x2165, 448579},
-  {0x2166, 448559},
-  {0x2167, 448154},
-  {0x2168, 448368},
-  {0x2169, 448625},
-  {0x216A, 448174},
-  {0x216B, 448690},
-  {0x216C, 448195},
-  {0x216D, 448405},
-  {0x216E, 448294},
-  {0x216F, 448466},
-  {0x2170, 458364},
-  {0x2171, 458580},
-  {0x2172, 458527},
-  {0x2173, 458314},
-  {0x2174, 458256},
-  {0x2175, 458479},
-  {0x2176, 458453},
-  {0x2177, 458177},
-  {0x2178, 458339},
-  {0x2179, 458503},
-  {0x217A, 458203},
-  {0x217B, 458553},
-  {0x217C, 458230},
-  {0x217D, 458388},
-  {0x217E, 458281},
-  {0x217F, 458420},
-  {0x2180, 448493},
-  {0x2181, 448321},
-  {0x2182, 448643},
-  {0x2183, 448524},
-  {0x2184, 333073},
-  {0x2185, 448597},
-  {0x2186, 448215},
-  {0x2187, 448246},
-  {0x2188, 448431},
-  {0x2190, 342399},
-  {0x2191, 492269},
-  {0x2192, 445485},
-  {0x2193, 212945},
-  {0x2194, 340980},
-  {0x2195, 491562},
-  {0x2196, 423975},
-  {0x2197, 423705},
-  {0x2198, 458824},
-  {0x2199, 459046},
-  {0x219A, 343091},
-  {0x219B, 446186},
-  {0x219C, 344710},
-  {0x219D, 447822},
-  {0x219E, 344345},
-  {0x219F, 493009},
-  {0x21A0, 447449},
-  {0x21A1, 213765},
-  {0x21A2, 343119},
-  {0x21A3, 446215},
-  {0x21A4, 342626},
-  {0x21A5, 492283},
-  {0x21A6, 445717},
-  {0x21A7, 212961},
-  {0x21A8, 491576},
-  {0x21A9, 343007},
-  {0x21AA, 446099},
-  {0x21AB, 343033},
-  {0x21AC, 446126},
-  {0x21AD, 341304},
-  {0x21AE, 341080},
-  {0x21AF, 213814},
-  {0x21B0, 492440},
-  {0x21B1, 492473},
-  {0x21B2, 213164},
-  {0x21B3, 213199},
-  {0x21B4, 445981},
-  {0x21B5, 213052},
-  {0x21B6, 2656},
-  {0x21B7, 145946},
-  {0x21B8, 424100},
-  {0x21B9, 342845},
-  {0x21BA, 2624},
-  {0x21BB, 145918},
-  {0x21BC, 344155},
-  {0x21BD, 343853},
-  {0x21BE, 492905},
-  {0x21BF, 492789},
-  {0x21C0, 447252},
-  {0x21C1, 446944},
-  {0x21C2, 213653},
-  {0x21C3, 213531},
-  {0x21C4, 445786},
-  {0x21C5, 492306},
-  {0x21C6, 342693},
-  {0x21C7, 344219},
-  {0x21C8, 492942},
-  {0x21C9, 447318},
-  {0x21CA, 213692},
-  {0x21CB, 343607},
-  {0x21CC, 446695},
-  {0x21CD, 343472},
-  {0x21CE, 341194},
-  {0x21CF, 446556},
-  {0x21D0, 343417},
-  {0x21D1, 492548},
-  {0x21D2, 446499},
-  {0x21D3, 213280},
-  {0x21D4, 341170},
-  {0x21D5, 491620},
-  {0x21D6, 424179},
-  {0x21D7, 423896},
-  {0x21D8, 458999},
-  {0x21D9, 459151},
-  {0x21DA, 344294},
-  {0x21DB, 447396},
-  {0x21DC, 344269},
-  {0x21DD, 447370},
-  {0x21DE, 492370},
-  {0x21DF, 213090},
-  {0x21E0, 343394},
-  {0x21E1, 492527},
-  {0x21E2, 446475},
-  {0x21E3, 213257},
-  {0x21E4, 342822},
-  {0x21E5, 445923},
-  {0x21E6, 344731},
-  {0x21E7, 493077},
-  {0x21E8, 447844},
-  {0x21E9, 213792},
-  {0x21EA, 493097},
-  {0x21EB, 493126},
-  {0x21EC, 493158},
-  {0x21ED, 493210},
-  {0x21EE, 493260},
-  {0x21EF, 493287},
-  {0x21F0, 447867},
-  {0x21F1, 424073},
-  {0x21F2, 458922},
-  {0x21F3, 491641},
-  {0x21F4, 443708},
-  {0x21F5, 212986},
-  {0x21F6, 481855},
-  {0x21F7, 343314},
-  {0x21F8, 446415},
-  {0x21F9, 341109},
-  {0x21FA, 342963},
-  {0x21FB, 446054},
-  {0x21FC, 341035},
-  {0x21FD, 344191},
-  {0x21FE, 447289},
-  {0x21FF, 341275},
-  {0x2200, 226585},
-  {0x2201, 153433},
-  {0x2202, 434988},
-  {0x2203, 481707},
-  {0x2204, 481686},
-  {0x2205, 214511},
-  {0x2206, 286655},
-  {0x2207, 419566},
-  {0x2208, 214193},
-  {0x2209, 424280},
-  {0x220A, 457646},
-  {0x220B, 153514},
-  {0x220C, 207607},
-  {0x220D, 457514},
-  {0x220E, 214668},
-  {0x220F, 419354},
-  {0x2210, 419284},
-  {0x2211, 419431},
-  {0x2212, 397042},
-  {0x2213, 397199},
-  {0x2214, 210745},
-  {0x2215, 207562},
-  {0x2216, 453104},
-  {0x2217, 48211},
-  {0x2218, 447942},
-  {0x2219, 70120},
-  {0x221A, 461951},
-  {0x221B, 158186},
-  {0x221C, 226765},
-  {0x221D, 441028},
-  {0x221E, 286665},
-  {0x221F, 443422},
-  {0x2220, 2434},
-  {0x2221, 395703},
-  {0x2222, 459212},
-  {0x2223, 207540},
-  {0x2224, 207715},
-  {0x2225, 431438},
-  {0x2226, 424478},
-  {0x2227, 354261},
-  {0x2228, 354453},
-  {0x2229, 287245},
-  {0x222A, 491116},
-  {0x222B, 286800},
-  {0x222C, 211270},
-  {0x222D, 489652},
-  {0x222E, 153743},
-  {0x222F, 466207},
-  {0x2230, 504881},
-  {0x2231, 145899},
-  {0x2232, 145842},
-  {0x2233, 2533},
-  {0x2234, 481720},
-  {0x2235, 51790},
-  {0x2236, 441708},
-  {0x2237, 441017},
-  {0x2238, 210722},
-  {0x2239, 225879},
-  {0x223A, 229794},
-  {0x223B, 281551},
-  {0x223C, 488592},
-  {0x223D, 443353},
-  {0x223E, 287528},
-  {0x223F, 454506},
-  {0x2240, 507799},
-  {0x2241, 424570},
-  {0x2242, 397187},
-  {0x2243, 48238},
-  {0x2244, 424298},
-  {0x2245, 5286},
-  {0x2246, 5214},
-  {0x2247, 420102},
-  {0x2248, 2300},
-  {0x2249, 424260},
-  {0x224A, 2275},
-  {0x224B, 489775},
-  {0x224C, 2262},
-  {0x224D, 215218},
-  {0x224E, 229838},
-  {0x224F, 205713},
-  {0x2250, 5193},
-  {0x2251, 229815},
-  {0x2252, 5309},
-  {0x2253, 286587},
-  {0x2254, 146189},
-  {0x2255, 214837},
-  {0x2256, 447925},
-  {0x2257, 447911},
-  {0x2258, 157559},
-  {0x2259, 215476},
-  {0x225A, 215203},
-  {0x225B, 463016},
-  {0x225C, 199934},
-  {0x225D, 214725},
-  {0x225E, 396286},
-  {0x225F, 441548},
-  {0x2260, 424341},
-  {0x2261, 281932},
-  {0x2262, 424389},
-  {0x2263, 463096},
-  {0x2264, 346769},
-  {0x2265, 237056},
-  {0x2266, 347016},
-  {0x2267, 237320},
-  {0x2268, 346578},
-  {0x2269, 236850},
-  {0x226A, 407981},
-  {0x226B, 407963},
-  {0x226C, 53818},
-  {0x226D, 424354},
-  {0x226E, 424406},
-  {0x226F, 424372},
-  {0x2270, 420254},
-  {0x2271, 420146},
-  {0x2272, 346791},
-  {0x2273, 237081},
-  {0x2274, 420285},
-  {0x2275, 420180},
-  {0x2276, 346818},
-  {0x2277, 237111},
-  {0x2278, 420321},
-  {0x2279, 420219},
-  {0x227A, 438953},
-  {0x227B, 463753},
-  {0x227C, 439193},
-  {0x227D, 463993},
-  {0x227E, 439214},
-  {0x227F, 464014},
-  {0x2280, 207791},
-  {0x2281, 207849},
-  {0x2282, 463454},
-  {0x2283, 465859},
-  {0x2284, 424226},
-  {0x2285, 424242},
-  {0x2286, 463584},
-  {0x2287, 465999},
-  {0x2288, 420034},
-  {0x2289, 420067},
-  {0x228A, 463643},
-  {0x228B, 466062},
-  {0x228C, 408261},
-  {0x228D, 408270},
-  {0x228E, 408294},
-  {0x228F, 460206},
-  {0x2290, 461448},
-  {0x2291, 460222},
-  {0x2292, 461467},
-  {0x2293, 459492},
-  {0x2294, 459596},
-  {0x2295, 108606},
-  {0x2296, 107427},
-  {0x2297, 108685},
-  {0x2298, 102839},
-  {0x2299, 102862},
-  {0x229A, 108663},
-  {0x229B, 102573},
-  {0x229C, 102883},
-  {0x229D, 102614},
-  {0x229E, 462839},
-  {0x229F, 462825},
-  {0x22A0, 462918},
-  {0x22A1, 462744},
-  {0x22A2, 444856},
-  {0x22A3, 341775},
-  {0x22A4, 212801},
-  {0x22A5, 491701},
-  {0x22A6, 48192},
-  {0x22A7, 397223},
-  {0x22A8, 489933},
-  {0x22A9, 226593},
-  {0x22AA, 489854},
-  {0x22AB, 211870},
-  {0x22AC, 207834},
-  {0x22AD, 424580},
-  {0x22AE, 207776},
-  {0x22AF, 419632},
-  {0x22B0, 439240},
-  {0x22B1, 464040},
-  {0x22B2, 423623},
-  {0x22B3, 153533},
-  {0x22B4, 423642},
-  {0x22B5, 153561},
-  {0x22B6, 428954},
-  {0x22B7, 286578},
-  {0x22B8, 407996},
-  {0x22B9, 278035},
-  {0x22BA, 287074},
-  {0x22BB, 507848},
-  {0x22BC, 419583},
-  {0x22BD, 423619},
-  {0x22BE, 443586},
-  {0x22BF, 444924},
-  {0x22C0, 419319},
-  {0x22C1, 419337},
-  {0x22C2, 419300},
-  {0x22C3, 419468},
-  {0x22C4, 205512},
-  {0x22C5, 210732},
-  {0x22C6, 463042},
-  {0x22C7, 207577},
-  {0x22C8, 57308},
-  {0x22C9, 340752},
-  {0x22CA, 444229},
-  {0x22CB, 341377},
-  {0x22CC, 444471},
-  {0x22CD, 443368},
-  {0x22CE, 186684},
-  {0x22CF, 186666},
-  {0x22D0, 211754},
-  {0x22D1, 211784},
-  {0x22D2, 211286},
-  {0x22D3, 211800},
-  {0x22D4, 438413},
-  {0x22D5, 214703},
-  {0x22D6, 347084},
-  {0x22D7, 237432},
-  {0x22D8, 504820},
-  {0x22D9, 504797},
-  {0x22DA, 346709},
-  {0x22DB, 236993},
-  {0x22DC, 214773},
-  {0x22DD, 214748},
-  {0x22DE, 214795},
-  {0x22DF, 214816},
-  {0x22E0, 207808},
-  {0x22E1, 207866},
-  {0x22E2, 424503},
-  {0x22E3, 424535},
-  {0x22E4, 460250},
-  {0x22E5, 461498},
-  {0x22E6, 346605},
-  {0x22E7, 236880},
-  {0x22E8, 439162},
-  {0x22E9, 463962},
-  {0x22EA, 424420},
-  {0x22EB, 207634},
-  {0x22EC, 424443},
-  {0x22ED, 207670},
-  {0x22EE, 504326},
-  {0x22EF, 397004},
-  {0x22F0, 491674},
-  {0x22F1, 212772},
-  {0x22F2, 214286},
-  {0x22F3, 214413},
-  {0x22F4, 457693},
-  {0x22F5, 214260},
-  {0x22F6, 214325},
-  {0x22F7, 457663},
-  {0x22F8, 214388},
-  {0x22F9, 214349},
-  {0x22FA, 153601},
-  {0x22FB, 153660},
-  {0x22FC, 457567},
-  {0x22FD, 153638},
-  {0x22FE, 457539},
-  {0x22FF, 527897},
-  {0x2300, 205498},
-  {0x2301, 214154},
-  {0x2302, 281808},
-  {0x2303, 491360},
-  {0x2304, 212742},
-  {0x2305, 440992},
-  {0x2306, 435255},
-  {0x2307, 505422},
-  {0x2308, 340342},
-  {0x2309, 443804},
-  {0x230A, 340660},
-  {0x230B, 444147},
-  {0x230C, 57166},
-  {0x230D, 57085},
-  {0x230E, 489107},
-  {0x230F, 489038},
-  {0x2310, 443189},
-  {0x2311, 460773},
-  {0x2312, 45532},
-  {0x2313, 452997},
-  {0x2314, 452990},
-  {0x2315, 474762},
-  {0x2316, 438894},
-  {0x2317, 504859},
-  {0x2318, 438446},
-  {0x2319, 490028},
-  {0x231A, 505327},
-  {0x231B, 281798},
-  {0x231C, 489022},
-  {0x231D, 489090},
-  {0x231E, 57066},
-  {0x231F, 57146},
-  {0x2320, 489004},
-  {0x2321, 57045},
-  {0x2322, 226878},
-  {0x2323, 458708},
-  {0x2324, 491373},
-  {0x2325, 428924},
-  {0x2326, 215282},
-  {0x2327, 507827},
-  {0x2328, 297368},
-  {0x2329, 342159},
-  {0x232A, 445217},
-  {0x232B, 215264},
-  {0x232C, 53769},
-  {0x232D, 186751},
-  {0x232E, 2243},
-  {0x232F, 468254},
-  {0x2330, 489191},
-  {0x2331, 206240},
-  {0x2332, 153488},
-  {0x2333, 457398},
-  {0x2334, 157574},
-  {0x2335, 157586},
-  {0x2336, 3527},
-  {0x2337, 4793},
-  {0x2338, 4175},
-  {0x2339, 4060},
-  {0x233A, 4025},
-  {0x233B, 4248},
-  {0x233C, 3894},
-  {0x233D, 2937},
-  {0x233E, 2870},
-  {0x233F, 4761},
-  {0x2340, 2756},
-  {0x2341, 4476},
-  {0x2342, 3857},
-  {0x2343, 4322},
-  {0x2344, 4208},
-  {0x2345, 3728},
-  {0x2346, 4682},
-  {0x2347, 4279},
-  {0x2348, 4432},
-  {0x2349, 2792},
-  {0x234A, 3365},
-  {0x234B, 3142},
-  {0x234C, 4094},
-  {0x234D, 3992},
-  {0x234E, 3329},
-  {0x234F, 5119},
-  {0x2350, 4545},
-  {0x2351, 5081},
-  {0x2352, 3078},
-  {0x2353, 4509},
-  {0x2354, 3961},
-  {0x2355, 5047},
-  {0x2356, 3406},
-  {0x2357, 4132},
-  {0x2358, 4619},
-  {0x2359, 3176},
-  {0x235A, 3213},
-  {0x235B, 3655},
-  {0x235C, 2972},
-  {0x235D, 4973},
-  {0x235E, 4586},
-  {0x235F, 2903},
-  {0x2360, 3928},
-  {0x2361, 5007},
-  {0x2362, 3042},
-  {0x2363, 4827},
-  {0x2364, 3619},
-  {0x2365, 2831},
-  {0x2366, 3291},
-  {0x2367, 3690},
-  {0x2368, 4898},
-  {0x2369, 3482},
-  {0x236A, 3010},
-  {0x236B, 3110},
-  {0x236C, 5154},
-  {0x236D, 4864},
-  {0x236E, 4720},
-  {0x236F, 4359},
-  {0x2370, 4396},
-  {0x2371, 3252},
-  {0x2372, 4936},
-  {0x2373, 3556},
-  {0x2374, 4656},
-  {0x2375, 3765},
-  {0x2376, 2719},
-  {0x2377, 3443},
-  {0x2378, 3583},
-  {0x2379, 3793},
-  {0x237A, 2691},
-  {0x237B, 424326},
-  {0x237C, 443607},
-  {0x237D, 454316},
-  {0x237E, 51798},
-  {0x237F, 504700},
-  {0x2380, 286783},
-  {0x2381, 153715},
-  {0x2382, 207498},
-  {0x2383, 214495},
-  {0x2384, 153444},
-  {0x2385, 507088},
-  {0x2386, 214681},
-  {0x2387, 2355},
-  {0x2388, 278023},
-  {0x2389, 103613},
-  {0x238A, 108699},
-  {0x238B, 69158},
-  {0x238C, 491104},
-  {0x238D, 407945},
-  {0x238E, 281914},
-  {0x238F, 428814},
-  {0x2390, 428848},
-  {0x2391, 435058},
-  {0x2392, 435090},
-  {0x2393, 207467},
-  {0x2394, 458744},
-  {0x2395, 3830},
-  {0x2396, 199860},
-  {0x2397, 440952},
-  {0x2398, 422478},
-  {0x2399, 440972},
-  {0x239A, 145792},
-  {0x239B, 340923},
-  {0x239C, 340868},
-  {0x239D, 340895},
-  {0x239E, 444383},
-  {0x239F, 444326},
-  {0x23A0, 444354},
-  {0x23A1, 341560},
-  {0x23A2, 341497},
-  {0x23A3, 341527},
-  {0x23A4, 444635},
-  {0x23A5, 444570},
-  {0x23A6, 444601},
-  {0x23A7, 340456},
-  {0x23A8, 340424},
-  {0x23A9, 340394},
-  {0x23AA, 186642},
-  {0x23AB, 443923},
-  {0x23AC, 443890},
-  {0x23AD, 443859},
-  {0x23AE, 286870},
-  {0x23AF, 281622},
-  {0x23B0, 491935},
-  {0x23B1, 492098},
-  {0x23B2, 464081},
-  {0x23B3, 464064},
-  {0x23B4, 489145},
-  {0x23B5, 57210},
-  {0x23B6, 57232},
-  {0x23B7, 441592},
-  {0x23B8, 341954},
-  {0x23B9, 445004},
-  {0x23BA, 281681},
-  {0x23BB, 281704},
-  {0x23BC, 281727},
-  {0x23BD, 281750},
-  {0x23BE, 200499},
-  {0x23BF, 200405},
-  {0x23C0, 200586},
-  {0x23C1, 199992},
-  {0x23C2, 200198},
-  {0x23C3, 200630},
-  {0x23C4, 200047},
-  {0x23C5, 200251},
-  {0x23C6, 200545},
-  {0x23C7, 200104},
-  {0x23C8, 200306},
-  {0x23C9, 199949},
-  {0x23CA, 200157},
-  {0x23CB, 200454},
-  {0x23CC, 200357},
-  {0x23CD, 459870},
-  {0x23CE, 442789},
-  {0x23CF, 214141},
-  {0x23D0, 504612},
-  {0x23D1, 396775},
-  {0x23D2, 396790},
-  {0x23D3, 396864},
-  {0x23D4, 396815},
-  {0x23D5, 396952},
-  {0x23D6, 396925},
-  {0x23D7, 396908},
-  {0x23D8, 396889},
-  {0x23D9, 396845},
-  {0x23DA, 213888},
-  {0x23DB, 229777},
-  {0x23DC, 489074},
-  {0x23DD, 57127},
-  {0x23DE, 488986},
-  {0x23DF, 57024},
-  {0x23E0, 489164},
-  {0x23E1, 57278},
-  {0x23E2, 507471},
-  {0x23E3, 53782},
-  {0x23E4, 463056},
-  {0x23E5, 226519},
-  {0x23E6, 596},
-  {0x23E7, 214169},
-  {0x2400, 467933},
-  {0x2401, 468063},
-  {0x2402, 468091},
-  {0x2403, 467626},
-  {0x2404, 467649},
-  {0x2405, 467717},
-  {0x2406, 467300},
-  {0x2407, 467344},
-  {0x2408, 467323},
-  {0x2409, 467828},
-  {0x240A, 467861},
-  {0x240B, 468223},
-  {0x240C, 467780},
-  {0x240D, 467378},
-  {0x240E, 468025},
-  {0x240F, 468005},
-  {0x2410, 467405},
-  {0x2411, 467509},
-  {0x2412, 467571},
-  {0x2413, 467539},
-  {0x2414, 467478},
-  {0x2415, 467882},
-  {0x2416, 468169},
-  {0x2417, 467680},
-  {0x2418, 467360},
-  {0x2419, 467601},
-  {0x241A, 468116},
-  {0x241B, 467736},
-  {0x241C, 467754},
-  {0x241D, 467801},
-  {0x241E, 467949},
-  {0x241F, 468197},
-  {0x2420, 468046},
-  {0x2421, 467433},
-  {0x2422, 55734},
-  {0x2423, 428680},
-  {0x2424, 467914},
-  {0x2425, 467451},
-  {0x2426, 468138},
-  {0x2440, 425228},
-  {0x2441, 425151},
-  {0x2442, 425219},
-  {0x2443, 425237},
-  {0x2444, 425092},
-  {0x2445, 425108},
-  {0x2446, 425120},
-  {0x2447, 425072},
-  {0x2448, 425189},
-  {0x2449, 425161},
-  {0x244A, 425198},
-  {0x2460, 102704},
-  {0x2461, 102780},
-  {0x2462, 102760},
-  {0x2463, 102666},
-  {0x2464, 102647},
-  {0x2465, 102742},
-  {0x2466, 102722},
-  {0x2467, 102627},
-  {0x2468, 102685},
-  {0x2469, 107933},
-  {0x246A, 107516},
-  {0x246B, 108241},
-  {0x246C, 107952},
-  {0x246D, 107837},
-  {0x246E, 107538},
-  {0x246F, 107910},
-  {0x2470, 107885},
-  {0x2471, 107492},
-  {0x2472, 107861},
-  {0x2473, 108263},
-  {0x2474, 431612},
-  {0x2475, 431712},
-  {0x2476, 431686},
-  {0x2477, 431562},
-  {0x2478, 431537},
-  {0x2479, 431662},
-  {0x247A, 431636},
-  {0x247B, 431511},
-  {0x247C, 431587},
-  {0x247D, 434855},
-  {0x247E, 434678},
-  {0x247F, 434910},
-  {0x2480, 434880},
-  {0x2481, 434735},
-  {0x2482, 434706},
-  {0x2483, 434826},
-  {0x2484, 434795},
-  {0x2485, 434648},
-  {0x2486, 434765},
-  {0x2487, 434938},
-  {0x2488, 205872},
-  {0x2489, 206000},
-  {0x248A, 205968},
-  {0x248B, 205809},
-  {0x248C, 205777},
-  {0x248D, 205936},
-  {0x248E, 205904},
-  {0x248F, 205744},
-  {0x2490, 205841},
-  {0x2491, 424884},
-  {0x2492, 424719},
-  {0x2493, 424931},
-  {0x2494, 424905},
-  {0x2495, 424768},
-  {0x2496, 424743},
-  {0x2497, 424859},
-  {0x2498, 424820},
-  {0x2499, 424693},
-  {0x249A, 424794},
-  {0x249B, 424955},
-  {0x249C, 433738},
-  {0x249D, 433773},
-  {0x249E, 433808},
-  {0x249F, 433843},
-  {0x24A0, 433878},
-  {0x24A1, 433913},
-  {0x24A2, 433948},
-  {0x24A3, 433983},
-  {0x24A4, 434018},
-  {0x24A5, 434053},
-  {0x24A6, 434088},
-  {0x24A7, 434123},
-  {0x24A8, 434158},
-  {0x24A9, 434193},
-  {0x24AA, 434228},
-  {0x24AB, 434263},
-  {0x24AC, 434298},
-  {0x24AD, 434333},
-  {0x24AE, 434368},
-  {0x24AF, 434403},
-  {0x24B0, 434438},
-  {0x24B1, 434473},
-  {0x24B2, 434508},
-  {0x24B3, 434543},
-  {0x24B4, 434578},
-  {0x24B5, 434613},
-  {0x24B6, 105849},
-  {0x24B7, 105880},
-  {0x24B8, 105911},
-  {0x24B9, 105942},
-  {0x24BA, 105973},
-  {0x24BB, 106004},
-  {0x24BC, 106035},
-  {0x24BD, 106066},
-  {0x24BE, 106097},
-  {0x24BF, 106128},
-  {0x24C0, 106159},
-  {0x24C1, 106190},
-  {0x24C2, 106221},
-  {0x24C3, 106252},
-  {0x24C4, 106283},
-  {0x24C5, 106314},
-  {0x24C6, 106345},
-  {0x24C7, 106376},
-  {0x24C8, 106407},
-  {0x24C9, 106438},
-  {0x24CA, 106469},
-  {0x24CB, 106500},
-  {0x24CC, 106531},
-  {0x24CD, 106562},
-  {0x24CE, 106593},
-  {0x24CF, 106624},
-  {0x24D0, 106655},
-  {0x24D1, 106684},
-  {0x24D2, 106713},
-  {0x24D3, 106742},
-  {0x24D4, 106771},
-  {0x24D5, 106800},
-  {0x24D6, 106829},
-  {0x24D7, 106858},
-  {0x24D8, 106887},
-  {0x24D9, 106916},
-  {0x24DA, 106945},
-  {0x24DB, 106974},
-  {0x24DC, 107003},
-  {0x24DD, 107032},
-  {0x24DE, 107061},
-  {0x24DF, 107090},
-  {0x24E0, 107119},
-  {0x24E1, 107148},
-  {0x24E2, 107177},
-  {0x24E3, 107206},
-  {0x24E4, 107235},
-  {0x24E5, 107264},
-  {0x24E6, 107293},
-  {0x24E7, 107322},
-  {0x24E8, 107351},
-  {0x24E9, 107380},
-  {0x24EA, 102798},
-  {0x24EB, 419744},
-  {0x24EC, 419972},
-  {0x24ED, 419939},
-  {0x24EE, 419807},
-  {0x24EF, 419775},
-  {0x24F0, 419907},
-  {0x24F1, 419873},
-  {0x24F2, 419711},
-  {0x24F3, 419840},
-  {0x24F4, 420003},
-  {0x24F5, 211003},
-  {0x24F6, 211107},
-  {0x24F7, 211080},
-  {0x24F8, 210951},
-  {0x24F9, 210925},
-  {0x24FA, 211055},
-  {0x24FB, 211028},
-  {0x24FC, 210898},
-  {0x24FD, 210977},
-  {0x24FE, 211132},
-  {0x24FF, 419683},
-  {0x2500, 60215},
-  {0x2501, 58751},
-  {0x2502, 60663},
-  {0x2503, 59199},
-  {0x2504, 60422},
-  {0x2505, 58958},
-  {0x2506, 60464},
-  {0x2507, 59000},
-  {0x2508, 60309},
-  {0x2509, 58845},
-  {0x250A, 60354},
-  {0x250B, 58890},
-  {0x250C, 60181},
-  {0x250D, 58278},
-  {0x250E, 58021},
-  {0x250F, 58717},
-  {0x2510, 60148},
-  {0x2511, 58197},
-  {0x2512, 57940},
-  {0x2513, 58684},
-  {0x2514, 60631},
-  {0x2515, 61767},
-  {0x2516, 61516},
-  {0x2517, 59167},
-  {0x2518, 60600},
-  {0x2519, 61687},
-  {0x251A, 61436},
-  {0x251B, 59099},
-  {0x251C, 60771},
-  {0x251D, 62299},
-  {0x251E, 61473},
-  {0x251F, 58061},
-  {0x2520, 62163},
-  {0x2521, 58318},
-  {0x2522, 61724},
-  {0x2523, 59307},
-  {0x2524, 60734},
-  {0x2525, 62256},
-  {0x2526, 61394},
-  {0x2527, 57979},
-  {0x2528, 62120},
-  {0x2529, 58236},
-  {0x252A, 61645},
-  {0x252B, 59270},
-  {0x252C, 60109},
-  {0x252D, 59393},
-  {0x252E, 60857},
-  {0x252F, 58152},
-  {0x2530, 57895},
-  {0x2531, 60994},
-  {0x2532, 59530},
-  {0x2533, 58645},
-  {0x2534, 60563},
-  {0x2535, 59438},
-  {0x2536, 60902},
-  {0x2537, 61602},
-  {0x2538, 61351},
-  {0x2539, 61039},
-  {0x253A, 59575},
-  {0x253B, 59062},
-  {0x253C, 60691},
-  {0x253D, 59481},
-  {0x253E, 60945},
-  {0x253F, 62207},
-  {0x2540, 61303},
-  {0x2541, 58104},
-  {0x2542, 62071},
-  {0x2543, 59667},
-  {0x2544, 61131},
-  {0x2545, 59345},
-  {0x2546, 60809},
-  {0x2547, 58361},
-  {0x2548, 61554},
-  {0x2549, 61082},
-  {0x254A, 59618},
-  {0x254B, 59227},
-  {0x254C, 60003},
-  {0x254D, 58539},
-  {0x254E, 60045},
-  {0x254F, 58581},
-  {0x2550, 57481},
-  {0x2551, 57615},
-  {0x2552, 58497},
-  {0x2553, 57853},
-  {0x2554, 57446},
-  {0x2555, 58456},
-  {0x2556, 57812},
-  {0x2557, 57412},
-  {0x2558, 61889},
-  {0x2559, 61263},
-  {0x255A, 57582},
-  {0x255B, 61850},
-  {0x255C, 61224},
-  {0x255D, 57550},
-  {0x255E, 62439},
-  {0x255F, 62025},
-  {0x2560, 57726},
-  {0x2561, 62394},
-  {0x2562, 61980},
-  {0x2563, 57688},
-  {0x2564, 58409},
-  {0x2565, 57765},
-  {0x2566, 57372},
-  {0x2567, 61805},
-  {0x2568, 61179},
-  {0x2569, 57512},
-  {0x256A, 62343},
-  {0x256B, 61929},
-  {0x256C, 57644},
-  {0x256D, 59752},
-  {0x256E, 59715},
-  {0x256F, 59790},
-  {0x2570, 59825},
-  {0x2571, 59949},
-  {0x2572, 59895},
-  {0x2573, 59861},
-  {0x2574, 60245},
-  {0x2575, 60504},
-  {0x2576, 60397},
-  {0x2577, 60085},
-  {0x2578, 58781},
-  {0x2579, 59040},
-  {0x257A, 58933},
-  {0x257B, 58621},
-  {0x257C, 60269},
-  {0x257D, 60526},
-  {0x257E, 58805},
-  {0x257F, 59130},
-  {0x2580, 491841},
-  {0x2581, 355351},
-  {0x2582, 355374},
-  {0x2583, 355640},
-  {0x2584, 355187},
-  {0x2585, 355162},
-  {0x2586, 355666},
-  {0x2587, 355614},
-  {0x2588, 226884},
-  {0x2589, 341401},
-  {0x258A, 341810},
-  {0x258B, 340636},
-  {0x258C, 340694},
-  {0x258D, 341785},
-  {0x258E, 340812},
-  {0x258F, 340790},
-  {0x2590, 444183},
-  {0x2591, 347231},
-  {0x2592, 396688},
-  {0x2593, 199777},
-  {0x2594, 492036},
-  {0x2595, 444268},
-  {0x2596, 441062},
-  {0x2597, 441082},
-  {0x2598, 441103},
-  {0x2599, 441123},
-  {0x259A, 441174},
-  {0x259B, 441210},
-  {0x259C, 441261},
-  {0x259D, 441313},
-  {0x259E, 441334},
-  {0x259F, 441370},
-  {0x25A0, 55242},
-  {0x25A1, 507032},
-  {0x25A2, 507271},
-  {0x25A3, 507045},
-  {0x25A4, 462252},
-  {0x25A5, 462663},
-  {0x25A6, 462395},
-  {0x25A7, 462533},
-  {0x25A8, 462620},
-  {0x25A9, 462215},
-  {0x25AA, 55170},
-  {0x25AB, 506960},
-  {0x25AC, 54855},
-  {0x25AD, 506722},
-  {0x25AE, 55471},
-  {0x25AF, 507696},
-  {0x25B0, 54820},
-  {0x25B1, 506687},
-  {0x25B2, 55368},
-  {0x25B3, 507591},
-  {0x25B4, 55335},
-  {0x25B5, 507558},
-  {0x25B6, 54993},
-  {0x25B7, 506860},
-  {0x25B8, 54957},
-  {0x25B9, 506824},
-  {0x25BA, 54928},
-  {0x25BB, 506795},
-  {0x25BC, 54268},
-  {0x25BD, 506224},
-  {0x25BE, 54233},
-  {0x25BF, 506189},
-  {0x25C0, 54585},
-  {0x25C1, 506542},
-  {0x25C2, 54550},
-  {0x25C3, 506507},
-  {0x25C4, 54522},
-  {0x25C5, 506479},
-  {0x25C6, 54142},
-  {0x25C7, 506054},
-  {0x25C8, 506068},
-  {0x25C9, 226476},
-  {0x25CA, 355693},
-  {0x25CB, 505662},
-  {0x25CC, 210754},
-  {0x25CD, 102503},
-  {0x25CE, 70136},
-  {0x25CF, 54017},
-  {0x25D0, 102236},
-  {0x25D1, 102293},
-  {0x25D2, 102264},
-  {0x25D3, 102435},
-  {0x25D4, 102464},
-  {0x25D5, 102163},
-  {0x25D6, 340671},
-  {0x25D7, 444159},
-  {0x25D8, 287445},
-  {0x25D9, 287460},
-  {0x25DA, 491876},
-  {0x25DB, 355222},
-  {0x25DC, 491983},
-  {0x25DD, 492165},
-  {0x25DE, 355484},
-  {0x25DF, 355254},
-  {0x25E0, 491858},
-  {0x25E1, 355204},
-  {0x25E2, 54663},
-  {0x25E3, 54637},
-  {0x25E4, 55395},
-  {0x25E5, 55421},
-  {0x25E6, 505542},
-  {0x25E7, 462280},
-  {0x25E8, 462434},
-  {0x25E9, 462490},
-  {0x25EA, 462351},
-  {0x25EB, 507382},
-  {0x25EC, 507618},
-  {0x25ED, 491735},
-  {0x25EE, 491777},
-  {0x25EF, 303268},
-  {0x25F0, 507305},
-  {0x25F1, 507160},
-  {0x25F2, 507198},
-  {0x25F3, 507343},
-  {0x25F4, 505836},
-  {0x25F5, 505732},
-  {0x25F6, 505770},
-  {0x25F7, 505874},
-  {0x25F8, 492016},
-  {0x25F9, 492233},
-  {0x25FA, 355331},
-  {0x25FB, 506639},
-  {0x25FC, 54772},
-  {0x25FD, 506613},
-  {0x25FE, 54746},
-  {0x25FF, 355593},
-  {0x2600, 55266},
-  {0x2601, 146170},
-  {0x2602, 491061},
-  {0x2603, 458724},
-  {0x2604, 153385},
-  {0x2605, 55255},
-  {0x2606, 507424},
-  {0x2607, 347262},
-  {0x2608, 481983},
-  {0x2609, 464119},
-  {0x260A, 48177},
-  {0x260B, 200676},
-  {0x260C, 153502},
-  {0x260D, 428913},
-  {0x260E, 55286},
-  {0x260F, 507455},
-  {0x2610, 51687},
-  {0x2611, 51698},
-  {0x2612, 51720},
-  {0x2613, 450864},
-  {0x2614, 491070},
-  {0x2615, 281773},
-  {0x2616, 506922},
-  {0x2617, 55112},
-  {0x2618, 453191},
-  {0x2619, 443267},
-  {0x261A, 54496},
-  {0x261B, 54871},
-  {0x261C, 506453},
-  {0x261D, 507534},
-  {0x261E, 506738},
-  {0x261F, 506163},
-  {0x2620, 457201},
-  {0x2621, 98830},
-  {0x2622, 441614},
-  {0x2623, 53858},
-  {0x2624, 80222},
-  {0x2625, 2494},
-  {0x2626, 430523},
-  {0x2627, 102078},
-  {0x2628, 158139},
-  {0x2629, 158120},
-  {0x262A, 462998},
-  {0x262B, 226359},
-  {0x262C, 725},
-  {0x262D, 263819},
-  {0x262E, 435120},
-  {0x262F, 527888},
-  {0x2630, 489418},
-  {0x2631, 489437},
-  {0x2632, 489401},
-  {0x2633, 489475},
-  {0x2634, 489513},
-  {0x2635, 489495},
-  {0x2636, 489454},
-  {0x2637, 489383},
-  {0x2638, 505508},
-  {0x2639, 506342},
-  {0x263A, 506996},
-  {0x263B, 55206},
-  {0x263C, 507435},
-  {0x263D, 226457},
-  {0x263E, 303411},
-  {0x263F, 396767},
-  {0x2640, 226372},
-  {0x2641, 213882},
-  {0x2642, 360017},
-  {0x2643, 287700},
-  {0x2644, 450872},
-  {0x2645, 493326},
-  {0x2646, 420356},
-  {0x2647, 438861},
-  {0x2648, 45536},
-  {0x2649, 474673},
-  {0x264A, 229787},
-  {0x264B, 97938},
-  {0x264C, 344753},
-  {0x264D, 504875},
-  {0x264E, 347138},
-  {0x264F, 452747},
-  {0x2650, 450852},
-  {0x2651, 97945},
-  {0x2652, 5348},
-  {0x2653, 438406},
-  {0x2654, 505574},
-  {0x2655, 505627},
-  {0x2656, 505645},
-  {0x2657, 505555},
-  {0x2658, 505591},
-  {0x2659, 505610},
-  {0x265A, 53929},
-  {0x265B, 53982},
-  {0x265C, 54000},
-  {0x265D, 53910},
-  {0x265E, 53946},
-  {0x265F, 53965},
-  {0x2660, 55225},
-  {0x2661, 506362},
-  {0x2662, 506113},
-  {0x2663, 54126},
-  {0x2664, 507015},
-  {0x2665, 54386},
-  {0x2666, 54184},
-  {0x2667, 505913},
-  {0x2668, 281786},
-  {0x2669, 441466},
-  {0x266A, 214129},
-  {0x266B, 51747},
-  {0x266C, 51767},
-  {0x266D, 408309},
-  {0x266E, 408325},
-  {0x266F, 408344},
-  {0x2670, 505490},
-  {0x2671, 213901},
-  {0x2672, 491280},
-  {0x2673, 441775},
-  {0x2674, 441812},
-  {0x2675, 441849},
-  {0x2676, 441886},
-  {0x2677, 441923},
-  {0x2678, 441960},
-  {0x2679, 441997},
-  {0x267A, 441736},
-  {0x267B, 55302},
-  {0x267C, 441714},
-  {0x267D, 435009},
-  {0x267E, 435199},
-  {0x267F, 505524},
-  {0x2680, 205647},
-  {0x2681, 205658},
-  {0x2682, 205669},
-  {0x2683, 205680},
-  {0x2684, 205691},
-  {0x2685, 205702},
-  {0x2686, 505675},
-  {0x2687, 505809},
-  {0x2688, 54092},
-  {0x2689, 54059},
-  {0x268A, 407910},
-  {0x268B, 407928},
-  {0x268C, 206099},
-  {0x268D, 206218},
-  {0x268E, 206195},
-  {0x268F, 206123},
-  {0x2690, 506292},
-  {0x2691, 54336},
-  {0x2692, 263803},
-  {0x2693, 2414},
-  {0x2694, 158157},
-  {0x2695, 462961},
-  {0x2696, 452740},
-  {0x2697, 2235},
-  {0x2698, 226554},
-  {0x2699, 229782},
-  {0x269A, 462982},
-  {0x269B, 48262},
-  {0x269C, 226528},
-  {0x269D, 431358},
-  {0x26A0, 505314},
-  {0x26A1, 279761},
-  {0x26A2, 212704},
-  {0x26A3, 212724},
-  {0x26A4, 287200},
-  {0x26A5, 359996},
-  {0x26A6, 360069},
-  {0x26A7, 360027},
-  {0x26A8, 504730},
-  {0x26A9, 281648},
-  {0x26AA, 396747},
-  {0x26AB, 396328},
-  {0x26AC, 396701},
-  {0x26AD, 360105},
-  {0x26AE, 207592},
-  {0x26AF, 491307},
-  {0x26B0, 146176},
-  {0x26B1, 229765},
-  {0x26B2, 420364},
-  {0x26B3, 98930},
-  {0x26B4, 431387},
-  {0x26B5, 287695},
-  {0x26B6, 504840},
-  {0x26B7, 102086},
-  {0x26B8, 54792},
-  {0x26B9, 453114},
-  {0x26BA, 453053},
-  {0x26BB, 441568},
-  {0x26BC, 453089},
-  {0x26C0, 506273},
-  {0x26C1, 506253},
-  {0x26C2, 54317},
-  {0x26C3, 54297},
-  {0x2701, 491820},
-  {0x2702, 55097},
-  {0x2703, 355141},
-  {0x2704, 506890},
-  {0x2706, 474738},
-  {0x2707, 474662},
-  {0x2708, 2201},
-  {0x2709, 214694},
-  {0x270C, 504846},
-  {0x270D, 507814},
-  {0x270E, 355465},
-  {0x270F, 435133},
-  {0x2710, 492146},
-  {0x2711, 506677},
-  {0x2712, 54810},
-  {0x2713, 100438},
-  {0x2714, 273425},
-  {0x2715, 408244},
-  {0x2716, 274006},
-  {0x2717, 51738},
-  {0x2718, 273177},
-  {0x2719, 431316},
-  {0x271A, 273807},
-  {0x271B, 428733},
-  {0x271C, 274052},
-  {0x271D, 318328},
-  {0x271E, 453144},
-  {0x271F, 431337},
-  {0x2720, 360091},
-  {0x2721, 463028},
-  {0x2722, 226717},
-  {0x2723, 226627},
-  {0x2724, 273772},
-  {0x2725, 226656},
-  {0x2726, 54362},
-  {0x2727, 506318},
-  {0x2729, 463069},
-  {0x272A, 108763},
-  {0x272B, 428710},
-  {0x272C, 53886},
-  {0x272D, 431296},
-  {0x272E, 274076},
-  {0x272F, 438392},
-  {0x2730, 453171},
-  {0x2731, 273162},
-  {0x2732, 428689},
-  {0x2733, 214066},
-  {0x2734, 213976},
-  {0x2735, 214001},
-  {0x2736, 457136},
-  {0x2737, 214029},
-  {0x2738, 273650},
-  {0x2739, 490143},
-  {0x273A, 457176},
-  {0x273B, 474713},
-  {0x273C, 428751},
-  {0x273D, 274426},
-  {0x273E, 457098},
-  {0x273F, 54347},
-  {0x2740, 506303},
-  {0x2741, 213937},
-  {0x2742, 108528},
-  {0x2743, 274457},
-  {0x2744, 458714},
-  {0x2745, 488559},
-  {0x2746, 273442},
-  {0x2747, 459204},
-  {0x2748, 274372},
-  {0x2749, 51663},
-  {0x274A, 214088},
-  {0x274B, 273693},
-  {0x274D, 453122},
-  {0x274F, 355426},
-  {0x2750, 492059},
-  {0x2751, 355559},
-  {0x2752, 492199},
-  {0x2756, 54156},
-  {0x2758, 347243},
-  {0x2759, 396727},
-  {0x275A, 274586},
-  {0x275B, 274299},
-  {0x275C, 274256},
-  {0x275D, 273600},
-  {0x275E, 273557},
-  {0x2761, 186715},
-  {0x2762, 273740},
-  {0x2763, 273825},
-  {0x2764, 273290},
-  {0x2765, 448912},
-  {0x2766, 226541},
-  {0x2767, 448884},
-  {0x2768, 396470},
-  {0x2769, 396609},
-  {0x276A, 396348},
-  {0x276B, 396391},
-  {0x276C, 396503},
-  {0x276D, 396643},
-  {0x276E, 273906},
-  {0x276F, 274146},
-  {0x2770, 273863},
-  {0x2771, 274102},
-  {0x2772, 347144},
-  {0x2773, 347187},
-  {0x2774, 396435},
-  {0x2775, 396573},
-  {0x2776, 206782},
-  {0x2777, 206926},
-  {0x2778, 206889},
-  {0x2779, 206710},
-  {0x277A, 206674},
-  {0x277B, 206854},
-  {0x277C, 206817},
-  {0x277D, 206637},
-  {0x277E, 206746},
-  {0x277F, 206961},
-  {0x2780, 206410},
-  {0x2781, 206562},
-  {0x2782, 206523},
-  {0x2783, 206334},
-  {0x2784, 206296},
-  {0x2785, 206486},
-  {0x2786, 206447},
-  {0x2787, 206257},
-  {0x2788, 206372},
-  {0x2789, 206599},
-  {0x278A, 207186},
-  {0x278B, 207374},
-  {0x278C, 207326},
-  {0x278D, 207092},
-  {0x278E, 207045},
-  {0x278F, 207280},
-  {0x2790, 207232},
-  {0x2791, 206997},
-  {0x2792, 207139},
-  {0x2793, 207420},
-  {0x2794, 274641},
-  {0x2798, 274349},
-  {0x2799, 274197},
-  {0x279A, 274029},
-  {0x279B, 213850},
-  {0x279C, 274220},
-  {0x279D, 489323},
-  {0x279E, 274497},
-  {0x279F, 199820},
-  {0x27A0, 273511},
-  {0x27A1, 55023},
-  {0x27A2, 481923},
-  {0x27A3, 481879},
-  {0x27A4, 55046},
-  {0x27A5, 273192},
-  {0x27A6, 273242},
-  {0x27A7, 462932},
-  {0x27A8, 273466},
-  {0x27A9, 445325},
-  {0x27AA, 342264},
-  {0x27AB, 48287},
-  {0x27AC, 226833},
-  {0x27AD, 273956},
-  {0x27AE, 274536},
-  {0x27AF, 424589},
-  {0x27B1, 424641},
-  {0x27B2, 103576},
-  {0x27B3, 507745},
-  {0x27B4, 55586},
-  {0x27B5, 55553},
-  {0x27B6, 55520},
-  {0x27B7, 273386},
-  {0x27B8, 273347},
-  {0x27B9, 273308},
-  {0x27BA, 474680},
-  {0x27BB, 274386},
-  {0x27BC, 505460},
-  {0x27BD, 274605},
-  {0x27BE, 428882},
-  {0x27C0, 481786},
-  {0x27C1, 507487},
-  {0x27C2, 435220},
-  {0x27C3, 428788},
-  {0x27C4, 428800},
-  {0x27C5, 341349},
-  {0x27C6, 444442},
-  {0x27C7, 428935},
-  {0x27C8, 442844},
-  {0x27C9, 466092},
-  {0x27CA, 504290},
-  {0x27CC, 354694},
-  {0x27D0, 506132},
-  {0x27D1, 2421},
-  {0x27D2, 214233},
-  {0x27D3, 355398},
-  {0x27D4, 491908},
-  {0x27D5, 340835},
-  {0x27D6, 444291},
-  {0x27D7, 226895},
-  {0x27D8, 303361},
-  {0x27D9, 303281},
-  {0x27DA, 339946},
-  {0x27DB, 339978},
-  {0x27DC, 340738},
-  {0x27DD, 354920},
-  {0x27DE, 354759},
-  {0x27DF, 491709},
-  {0x27E0, 355701},
-  {0x27E1, 505929},
-  {0x27E2, 505957},
-  {0x27E3, 506005},
-  {0x27E4, 507127},
-  {0x27E5, 507237},
-  {0x27E6, 378153},
-  {0x27E7, 380357},
-  {0x27E8, 378042},
-  {0x27E9, 380243},
-  {0x27EA, 378074},
-  {0x27EB, 380276},
-  {0x27EC, 378192},
-  {0x27ED, 380397},
-  {0x27EE, 378113},
-  {0x27EF, 380316},
-  {0x27F0, 492964},
-  {0x27F1, 213716},
-  {0x27F2, 2564},
-  {0x27F3, 145869},
-  {0x27F4, 443678},
-  {0x27F5, 354774},
-  {0x27F6, 354936},
-  {0x27F7, 354708},
-  {0x27F8, 354825},
-  {0x27F9, 354989},
-  {0x27FA, 354730},
-  {0x27FB, 354795},
-  {0x27FC, 354958},
-  {0x27FD, 354853},
-  {0x27FE, 355018},
-  {0x27FF, 355056},
-  {0x2800, 62485},
-  {0x2801, 62507},
-  {0x2802, 65899},
-  {0x2803, 62530},
-  {0x2804, 67563},
-  {0x2805, 64258},
-  {0x2806, 65922},
-  {0x2807, 62554},
-  {0x2808, 68379},
-  {0x2809, 65106},
-  {0x280A, 66770},
-  {0x280B, 63434},
-  {0x280C, 67586},
-  {0x280D, 64282},
-  {0x280E, 65946},
-  {0x280F, 62579},
-  {0x2810, 68779},
-  {0x2811, 65522},
-  {0x2812, 67186},
-  {0x2813, 63866},
-  {0x2814, 68002},
-  {0x2815, 64714},
-  {0x2816, 66378},
-  {0x2817, 63027},
-  {0x2818, 68402},
-  {0x2819, 65130},
-  {0x281A, 66794},
-  {0x281B, 63459},
-  {0x281C, 67610},
-  {0x281D, 64307},
-  {0x281E, 65971},
-  {0x281F, 62605},
-  {0x2820, 68975},
-  {0x2821, 65726},
-  {0x2822, 67390},
-  {0x2823, 64078},
-  {0x2824, 68206},
-  {0x2825, 64926},
-  {0x2826, 66590},
-  {0x2827, 63247},
-  {0x2828, 68606},
-  {0x2829, 65342},
-  {0x282A, 67006},
-  {0x282B, 63679},
-  {0x282C, 67822},
-  {0x282D, 64527},
-  {0x282E, 66191},
-  {0x282F, 62833},
-  {0x2830, 68802},
-  {0x2831, 65546},
-  {0x2832, 67210},
-  {0x2833, 63891},
-  {0x2834, 68026},
-  {0x2835, 64739},
-  {0x2836, 66403},
-  {0x2837, 63053},
-  {0x2838, 68426},
-  {0x2839, 65155},
-  {0x283A, 66819},
-  {0x283B, 63485},
-  {0x283C, 67635},
-  {0x283D, 64333},
-  {0x283E, 65997},
-  {0x283F, 62632},
-  {0x2840, 69071},
-  {0x2841, 65826},
-  {0x2842, 67490},
-  {0x2843, 64182},
-  {0x2844, 68306},
-  {0x2845, 65030},
-  {0x2846, 66694},
-  {0x2847, 63355},
-  {0x2848, 68706},
-  {0x2849, 65446},
-  {0x284A, 67110},
-  {0x284B, 63787},
-  {0x284C, 67926},
-  {0x284D, 64635},
-  {0x284E, 66299},
-  {0x284F, 62945},
-  {0x2850, 68902},
-  {0x2851, 65650},
-  {0x2852, 67314},
-  {0x2853, 63999},
-  {0x2854, 68130},
-  {0x2855, 64847},
-  {0x2856, 66511},
-  {0x2857, 63165},
-  {0x2858, 68530},
-  {0x2859, 65263},
-  {0x285A, 66927},
-  {0x285B, 63597},
-  {0x285C, 67743},
-  {0x285D, 64445},
-  {0x285E, 66109},
-  {0x285F, 62748},
-  {0x2860, 68998},
-  {0x2861, 65750},
-  {0x2862, 67414},
-  {0x2863, 64103},
-  {0x2864, 68230},
-  {0x2865, 64951},
-  {0x2866, 66615},
-  {0x2867, 63273},
-  {0x2868, 68630},
-  {0x2869, 65367},
-  {0x286A, 67031},
-  {0x286B, 63705},
-  {0x286C, 67847},
-  {0x286D, 64553},
-  {0x286E, 66217},
-  {0x286F, 62860},
-  {0x2870, 68826},
-  {0x2871, 65571},
-  {0x2872, 67235},
-  {0x2873, 63917},
-  {0x2874, 68051},
-  {0x2875, 64765},
-  {0x2876, 66429},
-  {0x2877, 63080},
-  {0x2878, 68451},
-  {0x2879, 65181},
-  {0x287A, 66845},
-  {0x287B, 63512},
-  {0x287C, 67661},
-  {0x287D, 64360},
-  {0x287E, 66024},
-  {0x287F, 62660},
-  {0x2880, 69118},
-  {0x2881, 65875},
-  {0x2882, 67539},
-  {0x2883, 64233},
-  {0x2884, 68355},
-  {0x2885, 65081},
-  {0x2886, 66745},
-  {0x2887, 63408},
-  {0x2888, 68755},
-  {0x2889, 65497},
-  {0x288A, 67161},
-  {0x288B, 63840},
-  {0x288C, 67977},
-  {0x288D, 64688},
-  {0x288E, 66352},
-  {0x288F, 63000},
-  {0x2890, 68951},
-  {0x2891, 65701},
-  {0x2892, 67365},
-  {0x2893, 64052},
-  {0x2894, 68181},
-  {0x2895, 64900},
-  {0x2896, 66564},
-  {0x2897, 63220},
-  {0x2898, 68581},
-  {0x2899, 65316},
-  {0x289A, 66980},
-  {0x289B, 63652},
-  {0x289C, 67796},
-  {0x289D, 64500},
-  {0x289E, 66164},
-  {0x289F, 62805},
-  {0x28A0, 69047},
-  {0x28A1, 65801},
-  {0x28A2, 67465},
-  {0x28A3, 64156},
-  {0x28A4, 68281},
-  {0x28A5, 65004},
-  {0x28A6, 66668},
-  {0x28A7, 63328},
-  {0x28A8, 68681},
-  {0x28A9, 65420},
-  {0x28AA, 67084},
-  {0x28AB, 63760},
-  {0x28AC, 67900},
-  {0x28AD, 64608},
-  {0x28AE, 66272},
-  {0x28AF, 62917},
-  {0x28B0, 68877},
-  {0x28B1, 65624},
-  {0x28B2, 67288},
-  {0x28B3, 63972},
-  {0x28B4, 68104},
-  {0x28B5, 64820},
-  {0x28B6, 66484},
-  {0x28B7, 63137},
-  {0x28B8, 68504},
-  {0x28B9, 65236},
-  {0x28BA, 66900},
-  {0x28BB, 63569},
-  {0x28BC, 67716},
-  {0x28BD, 64417},
-  {0x28BE, 66081},
-  {0x28BF, 62719},
-  {0x28C0, 69094},
-  {0x28C1, 65850},
-  {0x28C2, 67514},
-  {0x28C3, 64207},
-  {0x28C4, 68330},
-  {0x28C5, 65055},
-  {0x28C6, 66719},
-  {0x28C7, 63381},
-  {0x28C8, 68730},
-  {0x28C9, 65471},
-  {0x28CA, 67135},
-  {0x28CB, 63813},
-  {0x28CC, 67951},
-  {0x28CD, 64661},
-  {0x28CE, 66325},
-  {0x28CF, 62972},
-  {0x28D0, 68926},
-  {0x28D1, 65675},
-  {0x28D2, 67339},
-  {0x28D3, 64025},
-  {0x28D4, 68155},
-  {0x28D5, 64873},
-  {0x28D6, 66537},
-  {0x28D7, 63192},
-  {0x28D8, 68555},
-  {0x28D9, 65289},
-  {0x28DA, 66953},
-  {0x28DB, 63624},
-  {0x28DC, 67769},
-  {0x28DD, 64472},
-  {0x28DE, 66136},
-  {0x28DF, 62776},
-  {0x28E0, 69022},
-  {0x28E1, 65775},
-  {0x28E2, 67439},
-  {0x28E3, 64129},
-  {0x28E4, 68255},
-  {0x28E5, 64977},
-  {0x28E6, 66641},
-  {0x28E7, 63300},
-  {0x28E8, 68655},
-  {0x28E9, 65393},
-  {0x28EA, 67057},
-  {0x28EB, 63732},
-  {0x28EC, 67873},
-  {0x28ED, 64580},
-  {0x28EE, 66244},
-  {0x28EF, 62888},
-  {0x28F0, 68851},
-  {0x28F1, 65597},
-  {0x28F2, 67261},
-  {0x28F3, 63944},
-  {0x28F4, 68077},
-  {0x28F5, 64792},
-  {0x28F6, 66456},
-  {0x28F7, 63108},
-  {0x28F8, 68477},
-  {0x28F9, 65208},
-  {0x28FA, 66872},
-  {0x28FB, 63540},
-  {0x28FC, 67688},
-  {0x28FD, 64388},
-  {0x28FE, 66052},
-  {0x28FF, 62689},
-  {0x2900, 447733},
-  {0x2901, 447514},
-  {0x2902, 343507},
-  {0x2903, 446592},
-  {0x2904, 341230},
-  {0x2905, 447477},
-  {0x2906, 343440},
-  {0x2907, 446523},
-  {0x2908, 213125},
-  {0x2909, 492403},
-  {0x290A, 492988},
-  {0x290B, 213742},
-  {0x290C, 343579},
-  {0x290D, 446666},
-  {0x290E, 344317},
-  {0x290F, 447420},
-  {0x2910, 447782},
-  {0x2911, 446020},
-  {0x2912, 492349},
-  {0x2913, 213029},
-  {0x2914, 446297},
-  {0x2915, 446242},
-  {0x2916, 447570},
-  {0x2917, 447674},
-  {0x2918, 447608},
-  {0x2919, 343351},
-  {0x291A, 446453},
-  {0x291B, 343551},
-  {0x291C, 446637},
-  {0x291D, 342897},
-  {0x291E, 445947},
-  {0x291F, 342651},
-  {0x2920, 445743},
-  {0x2921, 423943},
-  {0x2922, 423673},
-  {0x2923, 424129},
-  {0x2924, 423846},
-  {0x2925, 458949},
-  {0x2926, 459101},
-  {0x2927, 423992},
-  {0x2928, 423722},
-  {0x2929, 458841},
-  {0x292A, 459063},
-  {0x292B, 447967},
-  {0x292C, 226317},
-  {0x292D, 458879},
-  {0x292E, 423803},
-  {0x292F, 226274},
-  {0x2930, 448009},
-  {0x2931, 423760},
-  {0x2932, 424030},
-  {0x2933, 505367},
-  {0x2934, 48130},
-  {0x2935, 48081},
-  {0x2936, 47984},
-  {0x2937, 48032},
-  {0x2938, 445361},
-  {0x2939, 342299},
-  {0x293A, 488885},
-  {0x293B, 56993},
-  {0x293C, 488951},
-  {0x293D, 488913},
-  {0x293E, 355518},
-  {0x293F, 355287},
-  {0x2940, 2499},
-  {0x2941, 145812},
-  {0x2942, 445634},
-  {0x2943, 342544},
-  {0x2944, 454193},
-  {0x2945, 446153},
-  {0x2946, 343059},
-  {0x2947, 445896},
-  {0x2948, 340997},
-  {0x2949, 493034},
-  {0x294A, 340206},
-  {0x294B, 340169},
-  {0x294C, 491487},
-  {0x294D, 491450},
-  {0x294E, 340243},
-  {0x294F, 491524},
-  {0x2950, 340130},
-  {0x2951, 491414},
-  {0x2952, 344117},
-  {0x2953, 447213},
-  {0x2954, 492866},
-  {0x2955, 213612},
-  {0x2956, 343813},
-  {0x2957, 446903},
-  {0x2958, 492751},
-  {0x2959, 213491},
-  {0x295A, 344077},
-  {0x295B, 447172},
-  {0x295C, 492825},
-  {0x295D, 213569},
-  {0x295E, 343771},
-  {0x295F, 446860},
-  {0x2960, 492711},
-  {0x2961, 213449},
-  {0x2962, 343891},
-  {0x2963, 492641},
-  {0x2964, 447100},
-  {0x2965, 213303},
-  {0x2966, 344008},
-  {0x2967, 343649},
-  {0x2968, 446983},
-  {0x2969, 446737},
-  {0x296A, 343961},
-  {0x296B, 343722},
-  {0x296C, 447052},
-  {0x296D, 446810},
-  {0x296E, 492569},
-  {0x296F, 213377},
-  {0x2970, 444015},
-  {0x2971, 214924},
-  {0x2972, 488644},
-  {0x2973, 342589},
-  {0x2974, 445679},
-  {0x2975, 445502},
-  {0x2976, 346332},
-  {0x2977, 342731},
-  {0x2978, 236561},
-  {0x2979, 463382},
-  {0x297A, 342765},
-  {0x297B, 465712},
-  {0x297C, 340621},
-  {0x297D, 444131},
-  {0x297E, 491661},
-  {0x297F, 212757},
-  {0x2980, 489824},
-  {0x2981, 528234},
-  {0x2982, 528250},
-  {0x2983, 342003},
-  {0x2984, 445055},
-  {0x2985, 342058},
-  {0x2986, 445112},
-  {0x2987, 527989},
-  {0x2988, 528119},
-  {0x2989, 527957},
-  {0x298A, 528086},
-  {0x298B, 341715},
-  {0x298C, 444794},
-  {0x298D, 341671},
-  {0x298E, 444701},
-  {0x298F, 341624},
-  {0x2990, 444749},
-  {0x2991, 340017},
-  {0x2992, 443454},
-  {0x2993, 340045},
-  {0x2994, 443647},
-  {0x2995, 211306},
-  {0x2996, 211625},
-  {0x2997, 340308},
-  {0x2998, 443769},
-  {0x2999, 210781},
-  {0x299A, 504776},
-  {0x299B, 395718},
-  {0x299C, 443554},
-  {0x299D, 396298},
-  {0x299E, 2440},
-  {0x299F, 688},
-  {0x29A0, 459228},
-  {0x29A1, 459257},
-  {0x29A2, 489967},
-  {0x29A3, 443007},
-  {0x29A4, 2460},
-  {0x29A5, 443022},
-  {0x29A6, 425047},
-  {0x29A7, 425020},
-  {0x29A8, 396219},
-  {0x29A9, 396153},
-  {0x29AA, 395814},
-  {0x29AB, 395746},
-  {0x29AC, 396086},
-  {0x29AD, 395951},
-  {0x29AE, 396017},
-  {0x29AF, 395883},
-  {0x29B0, 443142},
-  {0x29B1, 214553},
-  {0x29B2, 214609},
-  {0x29B3, 214576},
-  {0x29B4, 214521},
-  {0x29B5, 102209},
-  {0x29B6, 108721},
-  {0x29B7, 108567},
-  {0x29B8, 108639},
-  {0x29B9, 108584},
-  {0x29BA, 102093},
-  {0x29BB, 102360},
-  {0x29BC, 102529},
-  {0x29BD, 491336},
-  {0x29BE, 108742},
-  {0x29BF, 102599},
-  {0x29C0, 107409},
-  {0x29C1, 102898},
-  {0x29C2, 102322},
-  {0x29C3, 102387},
-  {0x29C4, 462852},
-  {0x29C5, 462765},
-  {0x29C6, 462727},
-  {0x29C7, 462882},
-  {0x29C8, 462903},
-  {0x29C9, 490357},
-  {0x29CA, 489245},
-  {0x29CB, 489300},
-  {0x29CC, 450838},
-  {0x29CD, 489269},
-  {0x29CE, 444939},
-  {0x29CF, 341891},
-  {0x29D0, 504184},
-  {0x29D1, 57315},
-  {0x29D2, 57343},
-  {0x29D3, 53873},
-  {0x29D4, 488808},
-  {0x29D5, 488835},
-  {0x29D6, 506418},
-  {0x29D7, 54442},
-  {0x29D8, 342141},
-  {0x29D9, 445198},
-  {0x29DA, 340596},
-  {0x29DB, 444105},
-  {0x29DC, 286622},
-  {0x29DD, 487283},
-  {0x29DE, 286674},
-  {0x29DF, 211990},
-  {0x29E0, 462185},
-  {0x29E1, 286642},
-  {0x29E2, 454336},
-  {0x29E3, 214992},
-  {0x29E4, 215025},
-  {0x29E5, 281945},
-  {0x29E6, 235880},
-  {0x29E7, 481730},
-  {0x29E8, 212839},
-  {0x29E9, 212883},
-  {0x29EA, 54203},
-  {0x29EB, 54690},
-  {0x29EC, 505703},
-  {0x29ED, 54030},
-  {0x29EE, 215433},
-  {0x29EF, 215354},
-  {0x29F0, 215406},
-  {0x29F1, 215327},
-  {0x29F2, 215380},
-  {0x29F3, 215301},
-  {0x29F4, 448945},
-  {0x29F5, 442819},
-  {0x29F6, 458777},
-  {0x29F7, 442877},
-  {0x29F8, 53846},
-  {0x29F9, 53826},
-  {0x29FA, 211535},
-  {0x29FB, 489719},
-  {0x29FC, 342187},
-  {0x29FD, 445246},
-  {0x29FE, 488863},
-  {0x29FF, 397218},
-  {0x2A00, 419200},
-  {0x2A01, 419227},
-  {0x2A02, 419255},
-  {0x2A03, 419480},
-  {0x2A04, 419510},
-  {0x2A05, 419368},
-  {0x2A06, 419403},
-  {0x2A07, 490376},
-  {0x2A08, 490401},
-  {0x2A09, 419447},
-  {0x2A0A, 403776},
-  {0x2A0B, 464095},
-  {0x2A0C, 441422},
-  {0x2A0D, 226436},
-  {0x2A0E, 286889},
-  {0x2A0F, 286842},
-  {0x2A10, 108782},
-  {0x2A11, 2598},
-  {0x2A12, 348566},
-  {0x2A13, 348617},
-  {0x2A14, 348526},
-  {0x2A15, 286809},
-  {0x2A16, 441479},
-  {0x2A17, 286944},
-  {0x2A18, 287006},
-  {0x2A19, 286917},
-  {0x2A1A, 287054},
-  {0x2A1B, 286984},
-  {0x2A1C, 287031},
-  {0x2A1D, 287690},
-  {0x2A1E, 303297},
-  {0x2A1F, 528150},
-  {0x2A20, 528180},
-  {0x2A21, 528205},
-  {0x2A22, 438728},
-  {0x2A23, 438664},
-  {0x2A24, 438791},
-  {0x2A25, 438703},
-  {0x2A26, 438818},
-  {0x2A27, 438762},
-  {0x2A28, 438634},
-  {0x2A29, 397076},
-  {0x2A2A, 397104},
-  {0x2A2B, 397130},
-  {0x2A2C, 397159},
-  {0x2A2D, 438551},
-  {0x2A2E, 438581},
-  {0x2A2F, 504151},
-  {0x2A30, 408175},
-  {0x2A31, 408210},
-  {0x2A32, 453015},
-  {0x2A33, 458694},
-  {0x2A34, 408062},
-  {0x2A35, 408102},
-  {0x2A36, 107441},
-  {0x2A37, 408025},
-  {0x2A38, 102817},
-  {0x2A39, 438612},
-  {0x2A3A, 397053},
-  {0x2A3B, 408143},
-  {0x2A3C, 287086},
-  {0x2A3D, 445458},
-  {0x2A3E, 528052},
-  {0x2A3F, 2378},
-  {0x2A40, 287367},
-  {0x2A41, 491239},
-  {0x2A42, 491261},
-  {0x2A43, 287419},
-  {0x2A44, 287389},
-  {0x2A45, 491217},
-  {0x2A46, 491157},
-  {0x2A47, 287293},
-  {0x2A48, 491122},
-  {0x2A49, 287258},
-  {0x2A4A, 491182},
-  {0x2A4B, 287318},
-  {0x2A4C, 146102},
-  {0x2A4D, 145986},
-  {0x2A4E, 211684},
-  {0x2A4F, 211711},
-  {0x2A50, 146127},
-  {0x2A51, 354273},
-  {0x2A52, 354499},
-  {0x2A53, 211343},
-  {0x2A54, 211362},
-  {0x2A55, 490300},
-  {0x2A56, 490329},
-  {0x2A57, 457422},
-  {0x2A58, 457404},
-  {0x2A59, 354464},
-  {0x2A5A, 354398},
-  {0x2A5B, 354620},
-  {0x2A5C, 354365},
-  {0x2A5D, 354588},
-  {0x2A5E, 354300},
-  {0x2A5F, 354427},
-  {0x2A60, 354332},
-  {0x2A61, 458632},
-  {0x2A62, 354525},
-  {0x2A63, 354556},
-  {0x2A64, 527923},
-  {0x2A65, 528019},
-  {0x2A66, 215104},
-  {0x2A67, 281979},
-  {0x2A68, 489552},
-  {0x2A69, 489602},
-  {0x2A6A, 488682},
-  {0x2A6B, 488712},
-  {0x2A6C, 454439},
-  {0x2A6D, 153463},
-  {0x2A6E, 215182},
-  {0x2A6F, 2316},
-  {0x2A70, 5254},
-  {0x2A71, 214896},
-  {0x2A72, 438523},
-  {0x2A73, 214959},
-  {0x2A74, 211158},
-  {0x2A75, 490202},
-  {0x2A76, 481755},
-  {0x2A77, 215131},
-  {0x2A78, 215232},
-  {0x2A79, 347055},
-  {0x2A7A, 237400},
-  {0x2A7B, 347103},
-  {0x2A7C, 237454},
-  {0x2A7D, 346844},
-  {0x2A7E, 237137},
-  {0x2A7F, 346970},
-  {0x2A80, 237271},
-  {0x2A81, 346874},
-  {0x2A82, 237170},
-  {0x2A83, 346919},
-  {0x2A84, 237218},
-  {0x2A85, 346744},
-  {0x2A86, 237028},
-  {0x2A87, 346539},
-  {0x2A88, 236778},
-  {0x2A89, 346509},
-  {0x2A8A, 236745},
-  {0x2A8B, 346226},
-  {0x2A8C, 236455},
-  {0x2A8D, 346407},
-  {0x2A8E, 236640},
-  {0x2A8F, 346364},
-  {0x2A90, 236597},
-  {0x2A91, 346279},
-  {0x2A92, 236508},
-  {0x2A93, 346440},
-  {0x2A94, 236676},
-  {0x2A95, 457304},
-  {0x2A96, 457222},
-  {0x2A97, 457334},
-  {0x2A98, 457255},
-  {0x2A99, 212049},
-  {0x2A9A, 212012},
-  {0x2A9B, 212128},
-  {0x2A9C, 212083},
-  {0x2A9D, 454485},
-  {0x2A9E, 454461},
-  {0x2A9F, 454397},
-  {0x2AA0, 454352},
-  {0x2AA1, 211451},
-  {0x2AA2, 211424},
-  {0x2AA3, 211475},
-  {0x2AA4, 237347},
-  {0x2AA5, 236820},
-  {0x2AA6, 346637},
-  {0x2AA7, 236915},
-  {0x2AA8, 346663},
-  {0x2AA9, 236944},
-  {0x2AAA, 458656},
-  {0x2AAB, 303375},
-  {0x2AAC, 458669},
-  {0x2AAD, 303387},
-  {0x2AAE, 215075},
-  {0x2AAF, 439083},
-  {0x2AB0, 463883},
-  {0x2AB1, 439122},
-  {0x2AB2, 463922},
-  {0x2AB3, 438993},
-  {0x2AB4, 463793},
-  {0x2AB5, 439055},
-  {0x2AB6, 463855},
-  {0x2AB7, 438962},
-  {0x2AB8, 463762},
-  {0x2AB9, 439020},
-  {0x2ABA, 463820},
-  {0x2ABB, 211547},
-  {0x2ABC, 211768},
-  {0x2ABD, 463671},
-  {0x2ABE, 466119},
-  {0x2ABF, 463725},
-  {0x2AC0, 466177},
-  {0x2AC1, 463687},
-  {0x2AC2, 466137},
-  {0x2AC3, 463606},
-  {0x2AC4, 466023},
-  {0x2AC5, 463496},
-  {0x2AC6, 465905},
-  {0x2AC7, 463553},
-  {0x2AC8, 465966},
-  {0x2AC9, 463464},
-  {0x2ACA, 465871},
-  {0x2ACB, 463524},
-  {0x2ACC, 465935},
-  {0x2ACD, 460712},
-  {0x2ACE, 461893},
-  {0x2ACF, 146018},
-  {0x2AD0, 146058},
-  {0x2AD1, 146032},
-  {0x2AD2, 146074},
-  {0x2AD3, 463432},
-  {0x2AD4, 465743},
-  {0x2AD5, 463412},
-  {0x2AD6, 465765},
-  {0x2AD7, 465836},
-  {0x2AD8, 465789},
-  {0x2AD9, 214204},
-  {0x2ADA, 438423},
-  {0x2ADB, 489220},
-  {0x2ADC, 226619},
-  {0x2ADD, 423608},
-  {0x2ADE, 454177},
-  {0x2ADF, 454132},
-  {0x2AE0, 454238},
-  {0x2AE1, 435234},
-  {0x2AE2, 504254},
-  {0x2AE3, 211913},
-  {0x2AE4, 504219},
-  {0x2AE5, 211828},
-  {0x2AE6, 354648},
-  {0x2AE7, 454148},
-  {0x2AE8, 454288},
-  {0x2AE9, 454252},
-  {0x2AEA, 211191},
-  {0x2AEB, 211813},
-  {0x2AEC, 211731},
-  {0x2AED, 443110},
-  {0x2AEE, 207731},
-  {0x2AEF, 504636},
-  {0x2AF0, 504668},
-  {0x2AF1, 212811},
-  {0x2AF2, 431450},
-  {0x2AF3, 431482},
-  {0x2AF4, 489788},
-  {0x2AF5, 489890},
-  {0x2AF6, 489530},
-  {0x2AF7, 489695},
-  {0x2AF8, 489668},
-  {0x2AF9, 212215},
-  {0x2AFA, 212170},
-  {0x2AFB, 489744},
-  {0x2AFC, 303326},
-  {0x2AFD, 211660},
-  {0x2AFE, 507654},
-  {0x2AFF, 419541},
-  {0x2B00, 423920},
-  {0x2B01, 424203},
-  {0x2B02, 459023},
-  {0x2B03, 459175},
-  {0x2B04, 341326},
-  {0x2B05, 343372},
-  {0x2B06, 492507},
-  {0x2B07, 213235},
-  {0x2B08, 423873},
-  {0x2B09, 424156},
-  {0x2B0A, 458976},
-  {0x2B0B, 459128},
-  {0x2B0C, 341147},
-  {0x2B0D, 491600},
-  {0x2B0E, 446345},
-  {0x2B0F, 446381},
-  {0x2B10, 343246},
-  {0x2B11, 343281},
-  {0x2B12, 462463},
-  {0x2B13, 462155},
-  {0x2B14, 462576},
-  {0x2B15, 462308},
-  {0x2B16, 205560},
-  {0x2B17, 205589},
-  {0x2B18, 205619},
-  {0x2B19, 205529},
-  {0x2B1A, 210836},
-  {0x2B1B, 54477},
-  {0x2B1C, 506434},
-  {0x2B1D, 55496},
-  {0x2B1E, 507721},
-  {0x2B1F, 54840},
-  {0x2B20, 506707},
-  {0x2B21, 506379},
-  {0x2B22, 54403},
-  {0x2B23, 281577},
-  {0x2B24, 54458},
-  {0x2B25, 54704},
-  {0x2B26, 506571},
-  {0x2B27, 54725},
-  {0x2B28, 506592},
-  {0x2B29, 55130},
-  {0x2B2A, 55150},
-  {0x2B2B, 506940},
-  {0x2B2C, 54417},
-  {0x2B2D, 506393},
-  {0x2B2E, 55448},
-  {0x2B2F, 507673},
-  {0x2B30, 340101},
-  {0x2B31, 481832},
-  {0x2B32, 340072},
-  {0x2B33, 354890},
-  {0x2B34, 344623},
-  {0x2B35, 344408},
-  {0x2B36, 344372},
-  {0x2B37, 344671},
-  {0x2B38, 342930},
-  {0x2B39, 343199},
-  {0x2B3A, 343145},
-  {0x2B3B, 344463},
-  {0x2B3C, 344565},
-  {0x2B3D, 344500},
-  {0x2B3E, 342796},
-  {0x2B3F, 505333},
-  {0x2B40, 214862},
-  {0x2B41, 442916},
-  {0x2B42, 342453},
-  {0x2B43, 445824},
-  {0x2B44, 445862},
-  {0x2B45, 344243},
-  {0x2B46, 447343},
-  {0x2B47, 442961},
-  {0x2B48, 445541},
-  {0x2B49, 488607},
-  {0x2B4A, 342415},
-  {0x2B4B, 342499},
-  {0x2B4C, 445588},
-  {0x2B50, 506659},
-  {0x2B51, 55189},
-  {0x2B52, 506979},
-  {0x2B53, 54898},
-  {0x2B54, 506765},
-  {0x2C00, 232858},
-  {0x2C01, 232922},
-  {0x2C02, 234135},
-  {0x2C03, 233146},
-  {0x2C04, 233019},
-  {0x2C05, 234259},
-  {0x2C06, 234382},
-  {0x2C07, 233051},
-  {0x2C08, 234349},
-  {0x2C09, 233364},
-  {0x2C0A, 233239},
-  {0x2C0B, 233211},
-  {0x2C0C, 232986},
-  {0x2C0D, 233429},
-  {0x2C0E, 233503},
-  {0x2C0F, 233537},
-  {0x2C10, 233571},
-  {0x2C11, 233603},
-  {0x2C12, 233692},
-  {0x2C13, 233725},
-  {0x2C14, 233852},
-  {0x2C15, 234072},
-  {0x2C16, 234105},
-  {0x2C17, 233114},
-  {0x2C18, 233180},
-  {0x2C19, 233633},
-  {0x2C1A, 233663},
-  {0x2C1B, 233787},
-  {0x2C1C, 234042},
-  {0x2C1D, 232953},
-  {0x2C1E, 233757},
-  {0x2C1F, 234228},
-  {0x2C20, 234197},
-  {0x2C21, 234166},
-  {0x2C22, 233966},
-  {0x2C23, 234320},
-  {0x2C24, 233884},
-  {0x2C25, 233920},
-  {0x2C26, 234291},
-  {0x2C27, 233320},
-  {0x2C28, 232888},
-  {0x2C29, 233278},
-  {0x2C2A, 233083},
-  {0x2C2B, 233395},
-  {0x2C2C, 233818},
-  {0x2C2D, 234003},
-  {0x2C2E, 233460},
-  {0x2C30, 234416},
-  {0x2C31, 234476},
-  {0x2C32, 235617},
-  {0x2C33, 234686},
-  {0x2C34, 234567},
-  {0x2C35, 235733},
-  {0x2C36, 235848},
-  {0x2C37, 234597},
-  {0x2C38, 235817},
-  {0x2C39, 234892},
-  {0x2C3A, 234773},
-  {0x2C3B, 234747},
-  {0x2C3C, 234536},
-  {0x2C3D, 234953},
-  {0x2C3E, 235023},
-  {0x2C3F, 235055},
-  {0x2C40, 235087},
-  {0x2C41, 235117},
-  {0x2C42, 235200},
-  {0x2C43, 235231},
-  {0x2C44, 235350},
-  {0x2C45, 235558},
-  {0x2C46, 235589},
-  {0x2C47, 234656},
-  {0x2C48, 234718},
-  {0x2C49, 235145},
-  {0x2C4A, 235173},
-  {0x2C4B, 235289},
-  {0x2C4C, 235530},
-  {0x2C4D, 234505},
-  {0x2C4E, 235261},
-  {0x2C4F, 235704},
-  {0x2C50, 235675},
-  {0x2C51, 235646},
-  {0x2C52, 235458},
-  {0x2C53, 235790},
-  {0x2C54, 235380},
-  {0x2C55, 235414},
-  {0x2C56, 235763},
-  {0x2C57, 234850},
-  {0x2C58, 234444},
-  {0x2C59, 234810},
-  {0x2C5A, 234627},
-  {0x2C5B, 234921},
-  {0x2C5C, 235318},
-  {0x2C5D, 235493},
-  {0x2C5E, 234982},
-  {0x2C60, 310216},
-  {0x2C61, 328406},
-  {0x2C62, 310373},
-  {0x2C63, 313257},
-  {0x2C64, 313906},
-  {0x2C65, 321658},
-  {0x2C66, 334636},
-  {0x2C67, 308253},
-  {0x2C68, 326220},
-  {0x2C69, 309643},
-  {0x2C6A, 327739},
-  {0x2C6B, 318055},
-  {0x2C6C, 339043},
-  {0x2C6D, 304861},
-  {0x2C6E, 310649},
-  {0x2C6F, 315297},
-  {0x2C71, 337825},
-  {0x2C72, 317288},
-  {0x2C73, 338202},
-  {0x2C74, 337646},
-  {0x2C75, 308440},
-  {0x2C76, 326465},
-  {0x2C77, 334970},
-  {0x2C78, 324753},
-  {0x2C79, 336086},
-  {0x2C7A, 331118},
-  {0x2C7B, 319995},
-  {0x2C7C, 339725},
-  {0x2C7D, 397948},
-  {0x2C80, 153796},
-  {0x2C81, 155775},
-  {0x2C82, 155476},
-  {0x2C83, 157347},
-  {0x2C84, 154214},
-  {0x2C85, 156167},
-  {0x2C86, 153937},
-  {0x2C87, 155908},
-  {0x2C88, 154137},
-  {0x2C89, 156096},
-  {0x2C8A, 155370},
-  {0x2C8B, 157249},
-  {0x2C8C, 155503},
-  {0x2C8D, 157372},
-  {0x2C8E, 154271},
-  {0x2C8F, 156220},
-  {0x2C90, 155422},
-  {0x2C91, 157297},
-  {0x2C92, 154325},
-  {0x2C93, 156270},
-  {0x2C94, 154353},
-  {0x2C95, 156296},
-  {0x2C96, 154493},
-  {0x2C97, 156426},
-  {0x2C98, 154521},
-  {0x2C99, 156452},
-  {0x2C9A, 154546},
-  {0x2C9B, 156475},
-  {0x2C9C, 154433},
-  {0x2C9D, 156370},
-  {0x2C9E, 154571},
-  {0x2C9F, 156498},
-  {0x2CA0, 155184},
-  {0x2CA1, 157077},
-  {0x2CA2, 155235},
-  {0x2CA3, 157124},
-  {0x2CA4, 155343},
-  {0x2CA5, 157224},
-  {0x2CA6, 155396},
-  {0x2CA7, 157273},
-  {0x2CA8, 155451},
-  {0x2CA9, 157324},
-  {0x2CAA, 154189},
-  {0x2CAB, 156144},
-  {0x2CAC, 154407},
-  {0x2CAD, 156346},
-  {0x2CAE, 155209},
-  {0x2CAF, 157100},
-  {0x2CB0, 155158},
-  {0x2CB1, 157053},
-  {0x2CB2, 153991},
-  {0x2CB3, 155958},
-  {0x2CB4, 154595},
-  {0x2CB5, 156520},
-  {0x2CB6, 153858},
-  {0x2CB7, 155833},
-  {0x2CB8, 154065},
-  {0x2CB9, 156028},
-  {0x2CBA, 154102},
-  {0x2CBB, 156063},
-  {0x2CBC, 153898},
-  {0x2CBD, 155871},
-  {0x2CBE, 154894},
-  {0x2CBF, 156803},
-  {0x2CC0, 155260},
-  {0x2CC1, 157147},
-  {0x2CC2, 153823},
-  {0x2CC3, 155800},
-  {0x2CC4, 154931},
-  {0x2CC5, 156838},
-  {0x2CC6, 154669},
-  {0x2CC7, 156590},
-  {0x2CC8, 153760},
-  {0x2CC9, 155741},
-  {0x2CCA, 154028},
-  {0x2CCB, 155993},
-  {0x2CCC, 154856},
-  {0x2CCD, 156767},
-  {0x2CCE, 154746},
-  {0x2CCF, 156663},
-  {0x2CD0, 154459},
-  {0x2CD1, 156394},
-  {0x2CD2, 154819},
-  {0x2CD3, 156732},
-  {0x2CD4, 154782},
-  {0x2CD5, 156697},
-  {0x2CD6, 154706},
-  {0x2CD7, 156625},
-  {0x2CD8, 154632},
-  {0x2CD9, 156555},
-  {0x2CDA, 154969},
-  {0x2CDB, 156874},
-  {0x2CDC, 155082},
-  {0x2CDD, 156981},
-  {0x2CDE, 155008},
-  {0x2CDF, 156911},
-  {0x2CE0, 155045},
-  {0x2CE1, 156946},
-  {0x2CE2, 155121},
-  {0x2CE3, 157018},
-  {0x2CE4, 157397},
-  {0x2CE5, 157436},
-  {0x2CE6, 157456},
-  {0x2CE7, 157501},
-  {0x2CE8, 157523},
-  {0x2CE9, 157415},
-  {0x2CEA, 157476},
-  {0x2CF9, 155640},
-  {0x2CFA, 155601},
-  {0x2CFB, 155668},
-  {0x2CFC, 155709},
-  {0x2CFD, 155530},
-  {0x2CFE, 155555},
-  {0x2CFF, 155572},
-  {0x2D00, 231828},
-  {0x2D01, 231853},
-  {0x2D02, 232036},
-  {0x2D03, 231985},
-  {0x2D04, 232011},
-  {0x2D05, 232687},
-  {0x2D06, 232764},
-  {0x2D07, 232610},
-  {0x2D08, 232218},
-  {0x2D09, 232296},
-  {0x2D0A, 232349},
-  {0x2D0B, 232375},
-  {0x2D0C, 232401},
-  {0x2D0D, 232427},
-  {0x2D0E, 232452},
-  {0x2D0F, 232790},
-  {0x2D10, 232531},
-  {0x2D11, 232557},
-  {0x2D12, 232636},
-  {0x2D13, 232662},
-  {0x2D14, 232478},
-  {0x2D15, 232322},
-  {0x2D16, 232062},
-  {0x2D17, 232505},
-  {0x2D18, 232583},
-  {0x2D19, 231932},
-  {0x2D1A, 231879},
-  {0x2D1B, 232270},
-  {0x2D1C, 231959},
-  {0x2D1D, 231905},
-  {0x2D1E, 232738},
-  {0x2D1F, 232243},
-  {0x2D20, 232089},
-  {0x2D21, 232141},
-  {0x2D22, 232166},
-  {0x2D23, 232713},
-  {0x2D24, 232115},
-  {0x2D25, 232192},
-  {0x2D30, 487678},
-  {0x2D31, 487717},
-  {0x2D32, 487737},
-  {0x2D33, 487883},
-  {0x2D34, 487924},
-  {0x2D35, 487391},
-  {0x2D36, 487987},
-  {0x2D37, 487779},
-  {0x2D38, 487842},
-  {0x2D39, 487799},
-  {0x2D3A, 487820},
-  {0x2D3B, 488457},
-  {0x2D3C, 487863},
-  {0x2D3D, 488007},
-  {0x2D3E, 487540},
-  {0x2D3F, 488048},
-  {0x2D40, 487946},
-  {0x2D41, 487356},
-  {0x2D42, 487513},
-  {0x2D43, 487966},
-  {0x2D44, 487697},
-  {0x2D45, 488027},
-  {0x2D46, 487567},
-  {0x2D47, 488150},
-  {0x2D48, 487623},
-  {0x2D49, 488477},
-  {0x2D4A, 488415},
-  {0x2D4B, 487301},
-  {0x2D4C, 487650},
-  {0x2D4D, 488070},
-  {0x2D4E, 488090},
-  {0x2D4F, 488110},
-  {0x2D50, 487485},
-  {0x2D51, 487595},
-  {0x2D52, 488130},
-  {0x2D53, 488496},
-  {0x2D54, 488170},
-  {0x2D55, 488190},
-  {0x2D56, 487903},
-  {0x2D57, 487457},
-  {0x2D58, 487330},
-  {0x2D59, 488211},
-  {0x2D5A, 488252},
-  {0x2D5B, 488231},
-  {0x2D5C, 488273},
-  {0x2D5D, 488293},
-  {0x2D5E, 487758},
-  {0x2D5F, 488314},
-  {0x2D60, 488335},
-  {0x2D61, 488355},
-  {0x2D62, 488375},
-  {0x2D63, 488395},
-  {0x2D64, 487426},
-  {0x2D65, 488436},
-  {0x2D6F, 488515},
-  {0x2D80, 220101},
-  {0x2D81, 220294},
-  {0x2D82, 222364},
-  {0x2D83, 222909},
-  {0x2D84, 222799},
-  {0x2D85, 216249},
-  {0x2D86, 223639},
-  {0x2D87, 217030},
-  {0x2D88, 220576},
-  {0x2D89, 220775},
-  {0x2D8A, 218300},
-  {0x2D8B, 225321},
-  {0x2D8C, 217425},
-  {0x2D8D, 217272},
-  {0x2D8E, 219196},
-  {0x2D8F, 223529},
-  {0x2D90, 216920},
-  {0x2D91, 221282},
-  {0x2D92, 221392},
-  {0x2D93, 217992},
-  {0x2D94, 218086},
-  {0x2D95, 218062},
-  {0x2D96, 218039},
-  {0x2DA0, 222931},
-  {0x2DA1, 223065},
-  {0x2DA2, 223021},
-  {0x2DA3, 222953},
-  {0x2DA4, 222998},
-  {0x2DA5, 222976},
-  {0x2DA6, 223043},
-  {0x2DA8, 216424},
-  {0x2DA9, 216721},
-  {0x2DAA, 216677},
-  {0x2DAB, 216446},
-  {0x2DAC, 216491},
-  {0x2DAD, 216469},
-  {0x2DAE, 216699},
-  {0x2DB0, 225386},
-  {0x2DB1, 225520},
-  {0x2DB2, 225476},
-  {0x2DB3, 225408},
-  {0x2DB4, 225453},
-  {0x2DB5, 225431},
-  {0x2DB6, 225498},
-  {0x2DB8, 216514},
-  {0x2DB9, 216654},
-  {0x2DBA, 216608},
-  {0x2DBB, 216537},
-  {0x2DBC, 216584},
-  {0x2DBD, 216561},
-  {0x2DBE, 216631},
-  {0x2DC0, 222080},
-  {0x2DC1, 222214},
-  {0x2DC2, 222170},
-  {0x2DC3, 222102},
-  {0x2DC4, 222147},
-  {0x2DC5, 222125},
-  {0x2DC6, 222192},
-  {0x2DC8, 219817},
-  {0x2DC9, 219951},
-  {0x2DCA, 219907},
-  {0x2DCB, 219839},
-  {0x2DCC, 219884},
-  {0x2DCD, 219862},
-  {0x2DCE, 219929},
-  {0x2DD0, 224687},
-  {0x2DD1, 224821},
-  {0x2DD2, 224777},
-  {0x2DD3, 224709},
-  {0x2DD4, 224754},
-  {0x2DD5, 224732},
-  {0x2DD6, 224799},
-  {0x2DD8, 218562},
-  {0x2DD9, 218696},
-  {0x2DDA, 218652},
-  {0x2DDB, 218584},
-  {0x2DDC, 218629},
-  {0x2DDD, 218607},
-  {0x2DDE, 218674},
-  {0x2DE0, 147105},
-  {0x2DE1, 147918},
-  {0x2DE2, 147467},
-  {0x2DE3, 147198},
-  {0x2DE4, 148035},
-  {0x2DE5, 148006},
-  {0x2DE6, 147635},
-  {0x2DE7, 147259},
-  {0x2DE8, 147288},
-  {0x2DE9, 147317},
-  {0x2DEA, 147740},
-  {0x2DEB, 147768},
-  {0x2DEC, 147346},
-  {0x2DED, 147375},
-  {0x2DEE, 147859},
-  {0x2DEF, 147497},
-  {0x2DF0, 147888},
-  {0x2DF1, 147168},
-  {0x2DF2, 147797},
-  {0x2DF3, 147827},
-  {0x2DF4, 147436},
-  {0x2DF5, 147404},
-  {0x2DF6, 147077},
-  {0x2DF7, 147526},
-  {0x2DF8, 147227},
-  {0x2DF9, 147701},
-  {0x2DFA, 147947},
-  {0x2DFB, 147977},
-  {0x2DFC, 147555},
-  {0x2DFD, 147664},
-  {0x2DFE, 147134},
-  {0x2DFF, 147592},
-  {0x2E00, 443522},
-  {0x2E01, 443483},
-  {0x2E02, 341749},
-  {0x2E03, 444829},
-  {0x2E04, 340486},
-  {0x2E05, 443954},
-  {0x2E06, 441666},
-  {0x2E07, 441631},
-  {0x2E08, 210850},
-  {0x2E09, 341864},
-  {0x2E0A, 444896},
-  {0x2E0B, 441694},
-  {0x2E0C, 340951},
-  {0x2E0D, 444412},
-  {0x2E0E, 213919},
-  {0x2E0F, 431426},
-  {0x2E10, 226600},
-  {0x2E11, 443161},
-  {0x2E12, 281901},
-  {0x2E13, 210794},
-  {0x2E14, 212928},
-  {0x2E15, 492254},
-  {0x2E16, 210808},
-  {0x2E17, 211513},
-  {0x2E18, 287507},
-  {0x2E19, 431394},
-  {0x2E1A, 281848},
-  {0x2E1B, 488786},
-  {0x2E1C, 340710},
-  {0x2E1D, 444200},
-  {0x2E1E, 488744},
-  {0x2E1F, 488765},
-  {0x2E20, 341925},
-  {0x2E21, 444974},
-  {0x2E22, 489052},
-  {0x2E23, 489122},
-  {0x2E24, 57102},
-  {0x2E25, 57184},
-  {0x2E26, 341426},
-  {0x2E27, 444496},
-  {0x2E28, 340545},
-  {0x2E29, 444052},
-  {0x2E2A, 490266},
-  {0x2E2B, 428646},
-  {0x2E2C, 462796},
-  {0x2E2D, 226484},
-  {0x2E2E, 443244},
-  {0x2E2F, 504761},
-  {0x2E30, 447956},
-  {0x2E80, 144606},
-  {0x2E81, 143531},
-  {0x2E82, 144642},
-  {0x2E83, 144690},
-  {0x2E84, 144665},
-  {0x2E85, 144538},
-  {0x2E86, 142739},
-  {0x2E87, 145070},
-  {0x2E88, 144093},
-  {0x2E89, 144115},
-  {0x2E8A, 143603},
-  {0x2E8B, 144625},
-  {0x2E8C, 144902},
-  {0x2E8D, 144924},
-  {0x2E8E, 144159},
-  {0x2E8F, 144203},
-  {0x2E90, 144180},
-  {0x2E91, 144137},
-  {0x2E92, 144946},
-  {0x2E93, 145088},
-  {0x2E94, 144964},
-  {0x2E95, 144986},
-  {0x2E96, 143890},
-  {0x2E97, 143912},
-  {0x2E98, 143856},
-  {0x2E99, 144590},
-  {0x2E9B, 143475},