0.9.4.13
authorRudi Schlatte <rudi@constantly.at>
Mon, 29 Aug 2005 08:56:12 +0000 (08:56 +0000)
committerRudi Schlatte <rudi@constantly.at>
Mon, 29 Aug 2005 08:56:12 +0000 (08:56 +0000)
    Merge external formats contributed by Ivan Boldyrev

NEWS
build-order.lisp-expr
src/code/eucjp.lisp [deleted file]
src/code/external-formats/enc-cyr.lisp [new file with mode: 0644]
src/code/external-formats/enc-dos.lisp [new file with mode: 0644]
src/code/external-formats/enc-iso.lisp [new file with mode: 0644]
src/code/external-formats/enc-win.lisp [new file with mode: 0644]
src/code/external-formats/eucjp.lisp [new file with mode: 0644]
src/code/koi8-r.lisp [deleted file]
version.lisp-expr

diff --git a/NEWS b/NEWS
index 2f1eef1..a6c58f8 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,12 @@
 ;;;; -*- coding: utf-8; -*-
 changes in sbcl-0.9.5 relative to sbcl-0.9.4:
+  * added support for the following external formats: koi8-u,
+    x-mac-cyrillic, cp437, cp850, cp852, cp855, cp857, cp860, cp861,
+    cp862, cp863, cp864, cp865, cp866, cp869, cp874, iso-8859-2,
+    iso-8859-3, iso-8859-4, iso-8859-5, iso-8859-6, iso-8859-7,
+    iso-8859-8, iso-8859-9, iso-8859-10, iso-8859-11, iso-8859-13,
+    iso-8859-14, cp1250, cp1251, cp1252, cp1253, cp1254,
+    cp1255,cp1256, cp1257, cp1258 (contributed by Ivan Boldyrev)
   * bug fix: interrupts are disabled until startup is complete; no
     more sigsegvs when receiving a signal to soon
   * optimization: Faster 32-bit SB-ROTATE-BYTE:ROTATE-BYTE on non-x86/ppc
index 69d1547..9db6817 100644 (file)
 
  ("src/code/octets" :not-host)
  #!+sb-unicode
- ("src/code/eucjp" :not-host)
+ ("src/code/external-formats/enc-cyr" :not-host)
  #!+sb-unicode
- ("src/code/koi8-r" :not-host)
+ ("src/code/external-formats/enc-dos" :not-host)
+ #!+sb-unicode
+ ("src/code/external-formats/enc-iso" :not-host)
+ #!+sb-unicode
+ ("src/code/external-formats/enc-win" :not-host)
+ #!+sb-unicode
+ ("src/code/external-formats/eucjp" :not-host)
 
  ;; The code here can't be compiled until CONDITION and
  ;; DEFINE-CONDITION are defined and SB!DEBUG:*STACK-TOP-HINT* is
diff --git a/src/code/eucjp.lisp b/src/code/eucjp.lisp
deleted file mode 100644 (file)
index e5e493a..0000000
+++ /dev/null
@@ -1,13265 +0,0 @@
-(in-package "SB!IMPL")
-
-(let ((ucs-to-eucjp-table (make-hash-table))
-      (eucjp-to-ucs-table (make-hash-table)))
-  (let ((ucs<->eucjp             ; bi-directional table UCS <-> EUC-JP
-         ;; based on eucJP-ascii in
-         ;; <http://www.opengroup.or.jp/jvc/cde/appendix.html>
-         '((#x00A1 . #x8FA2C2)
-           (#x00A2 . #xA1F1)
-           (#x00A3 . #xA1F2)
-           (#x00A4 . #x8FA2F0)
-           (#x00A5 . #xA1EF)
-           (#x00A6 . #x8FA2C3)
-           (#x00A7 . #xA1F8)
-           (#x00A8 . #xA1AF)
-           (#x00A9 . #x8FA2ED)
-           (#x00AA . #x8FA2EC)
-           (#x00AC . #xA2CC)
-           (#x00AE . #x8FA2EE)
-           (#x00AF . #x8FA2B4)
-           (#x00B0 . #xA1EB)
-           (#x00B1 . #xA1DE)
-           (#x00B4 . #xA1AD)
-           (#x00B6 . #xA2F9)
-           (#x00B8 . #x8FA2B1)
-           (#x00BA . #x8FA2EB)
-           (#x00BF . #x8FA2C4)
-           (#x00C0 . #x8FAAA2)
-           (#x00C1 . #x8FAAA1)
-           (#x00C2 . #x8FAAA4)
-           (#x00C3 . #x8FAAAA)
-           (#x00C4 . #x8FAAA3)
-           (#x00C5 . #x8FAAA9)
-           (#x00C6 . #x8FA9A1)
-           (#x00C7 . #x8FAAAE)
-           (#x00C8 . #x8FAAB2)
-           (#x00C9 . #x8FAAB1)
-           (#x00CA . #x8FAAB4)
-           (#x00CB . #x8FAAB3)
-           (#x00CC . #x8FAAC0)
-           (#x00CD . #x8FAABF)
-           (#x00CE . #x8FAAC2)
-           (#x00CF . #x8FAAC1)
-           (#x00D1 . #x8FAAD0)
-           (#x00D2 . #x8FAAD2)
-           (#x00D3 . #x8FAAD1)
-           (#x00D4 . #x8FAAD4)
-           (#x00D5 . #x8FAAD8)
-           (#x00D6 . #x8FAAD3)
-           (#x00D7 . #xA1DF)
-           (#x00D8 . #x8FA9AC)
-           (#x00D9 . #x8FAAE3)
-           (#x00DA . #x8FAAE2)
-           (#x00DB . #x8FAAE5)
-           (#x00DC . #x8FAAE4)
-           (#x00DD . #x8FAAF2)
-           (#x00DE . #x8FA9B0)
-           (#x00DF . #x8FA9CE)
-           (#x00E0 . #x8FABA2)
-           (#x00E1 . #x8FABA1)
-           (#x00E2 . #x8FABA4)
-           (#x00E3 . #x8FABAA)
-           (#x00E4 . #x8FABA3)
-           (#x00E5 . #x8FABA9)
-           (#x00E6 . #x8FA9C1)
-           (#x00E7 . #x8FABAE)
-           (#x00E8 . #x8FABB2)
-           (#x00E9 . #x8FABB1)
-           (#x00EA . #x8FABB4)
-           (#x00EB . #x8FABB3)
-           (#x00EC . #x8FABC0)
-           (#x00ED . #x8FABBF)
-           (#x00EE . #x8FABC2)
-           (#x00EF . #x8FABC1)
-           (#x00F0 . #x8FA9C3)
-           (#x00F1 . #x8FABD0)
-           (#x00F2 . #x8FABD2)
-           (#x00F3 . #x8FABD1)
-           (#x00F4 . #x8FABD4)
-           (#x00F5 . #x8FABD8)
-           (#x00F6 . #x8FABD3)
-           (#x00F7 . #xA1E0)
-           (#x00F8 . #x8FA9CC)
-           (#x00F9 . #x8FABE3)
-           (#x00FA . #x8FABE2)
-           (#x00FB . #x8FABE5)
-           (#x00FC . #x8FABE4)
-           (#x00FD . #x8FABF2)
-           (#x00FE . #x8FA9D0)
-           (#x00FF . #x8FABF3)
-           (#x0100 . #x8FAAA7)
-           (#x0101 . #x8FABA7)
-           (#x0102 . #x8FAAA5)
-           (#x0103 . #x8FABA5)
-           (#x0104 . #x8FAAA8)
-           (#x0105 . #x8FABA8)
-           (#x0106 . #x8FAAAB)
-           (#x0107 . #x8FABAB)
-           (#x0108 . #x8FAAAC)
-           (#x0109 . #x8FABAC)
-           (#x010A . #x8FAAAF)
-           (#x010B . #x8FABAF)
-           (#x010C . #x8FAAAD)
-           (#x010D . #x8FABAD)
-           (#x010E . #x8FAAB0)
-           (#x010F . #x8FABB0)
-           (#x0110 . #x8FA9A2)
-           (#x0111 . #x8FA9C2)
-           (#x0112 . #x8FAAB7)
-           (#x0113 . #x8FABB7)
-           (#x0116 . #x8FAAB6)
-           (#x0117 . #x8FABB6)
-           (#x0118 . #x8FAAB8)
-           (#x0119 . #x8FABB8)
-           (#x011A . #x8FAAB5)
-           (#x011B . #x8FABB5)
-           (#x011C . #x8FAABA)
-           (#x011D . #x8FABBA)
-           (#x011E . #x8FAABB)
-           (#x011F . #x8FABBB)
-           (#x0120 . #x8FAABD)
-           (#x0121 . #x8FABBD)
-           (#x0122 . #x8FAABC)
-           (#x0124 . #x8FAABE)
-           (#x0125 . #x8FABBE)
-           (#x0126 . #x8FA9A4)
-           (#x0127 . #x8FA9C4)
-           (#x0128 . #x8FAAC7)
-           (#x0129 . #x8FABC7)
-           (#x012A . #x8FAAC5)
-           (#x012B . #x8FABC5)
-           (#x012E . #x8FAAC6)
-           (#x012F . #x8FABC6)
-           (#x0130 . #x8FAAC4)
-           (#x0131 . #x8FA9C5)
-           (#x0132 . #x8FA9A6)
-           (#x0133 . #x8FA9C6)
-           (#x0134 . #x8FAAC8)
-           (#x0135 . #x8FABC8)
-           (#x0136 . #x8FAAC9)
-           (#x0137 . #x8FABC9)
-           (#x0138 . #x8FA9C7)
-           (#x0139 . #x8FAACA)
-           (#x013A . #x8FABCA)
-           (#x013B . #x8FAACC)
-           (#x013C . #x8FABCC)
-           (#x013D . #x8FAACB)
-           (#x013E . #x8FABCB)
-           (#x013F . #x8FA9A9)
-           (#x0140 . #x8FA9C9)
-           (#x0141 . #x8FA9A8)
-           (#x0142 . #x8FA9C8)
-           (#x0143 . #x8FAACD)
-           (#x0144 . #x8FABCD)
-           (#x0145 . #x8FAACF)
-           (#x0146 . #x8FABCF)
-           (#x0147 . #x8FAACE)
-           (#x0148 . #x8FABCE)
-           (#x0149 . #x8FA9CA)
-           (#x014A . #x8FA9AB)
-           (#x014B . #x8FA9CB)
-           (#x014C . #x8FAAD7)
-           (#x014D . #x8FABD7)
-           (#x0150 . #x8FAAD6)
-           (#x0151 . #x8FABD6)
-           (#x0152 . #x8FA9AD)
-           (#x0153 . #x8FA9CD)
-           (#x0154 . #x8FAAD9)
-           (#x0155 . #x8FABD9)
-           (#x0156 . #x8FAADB)
-           (#x0157 . #x8FABDB)
-           (#x0158 . #x8FAADA)
-           (#x0159 . #x8FABDA)
-           (#x015A . #x8FAADC)
-           (#x015B . #x8FABDC)
-           (#x015C . #x8FAADD)
-           (#x015D . #x8FABDD)
-           (#x015E . #x8FAADF)
-           (#x015F . #x8FABDF)
-           (#x0160 . #x8FAADE)
-           (#x0161 . #x8FABDE)
-           (#x0162 . #x8FAAE1)
-           (#x0163 . #x8FABE1)
-           (#x0164 . #x8FAAE0)
-           (#x0165 . #x8FABE0)
-           (#x0166 . #x8FA9AF)
-           (#x0167 . #x8FA9CF)
-           (#x0168 . #x8FAAEC)
-           (#x0169 . #x8FABEC)
-           (#x016A . #x8FAAE9)
-           (#x016B . #x8FABE9)
-           (#x016C . #x8FAAE6)
-           (#x016D . #x8FABE6)
-           (#x016E . #x8FAAEB)
-           (#x016F . #x8FABEB)
-           (#x0170 . #x8FAAE8)
-           (#x0171 . #x8FABE8)
-           (#x0172 . #x8FAAEA)
-           (#x0173 . #x8FABEA)
-           (#x0174 . #x8FAAF1)
-           (#x0175 . #x8FABF1)
-           (#x0176 . #x8FAAF4)
-           (#x0177 . #x8FABF4)
-           (#x0178 . #x8FAAF3)
-           (#x0179 . #x8FAAF5)
-           (#x017A . #x8FABF5)
-           (#x017B . #x8FAAF7)
-           (#x017C . #x8FABF7)
-           (#x017D . #x8FAAF6)
-           (#x017E . #x8FABF6)
-           (#x01CD . #x8FAAA6)
-           (#x01CE . #x8FABA6)
-           (#x01CF . #x8FAAC3)
-           (#x01D0 . #x8FABC3)
-           (#x01D1 . #x8FAAD5)
-           (#x01D2 . #x8FABD5)
-           (#x01D3 . #x8FAAE7)
-           (#x01D4 . #x8FABE7)
-           (#x01D5 . #x8FAAF0)
-           (#x01D6 . #x8FABF0)
-           (#x01D7 . #x8FAAED)
-           (#x01D8 . #x8FABED)
-           (#x01D9 . #x8FAAEF)
-           (#x01DA . #x8FABEF)
-           (#x01DB . #x8FAAEE)
-           (#x01DC . #x8FABEE)
-           (#x01F5 . #x8FABB9)
-           (#x02C7 . #x8FA2B0)
-           (#x02D8 . #x8FA2AF)
-           (#x02D9 . #x8FA2B2)
-           (#x02DA . #x8FA2B6)
-           (#x02DB . #x8FA2B5)
-           (#x02DD . #x8FA2B3)
-           (#x0384 . #x8FA2B8)
-           (#x0385 . #x8FA2B9)
-           (#x0386 . #x8FA6E1)
-           (#x0388 . #x8FA6E2)
-           (#x0389 . #x8FA6E3)
-           (#x038A . #x8FA6E4)
-           (#x038C . #x8FA6E7)
-           (#x038E . #x8FA6E9)
-           (#x038F . #x8FA6EC)
-           (#x0390 . #x8FA6F6)
-           (#x0391 . #xA6A1)
-           (#x0392 . #xA6A2)
-           (#x0393 . #xA6A3)
-           (#x0394 . #xA6A4)
-           (#x0395 . #xA6A5)
-           (#x0396 . #xA6A6)
-           (#x0397 . #xA6A7)
-           (#x0398 . #xA6A8)
-           (#x0399 . #xA6A9)
-           (#x039A . #xA6AA)
-           (#x039B . #xA6AB)
-           (#x039C . #xA6AC)
-           (#x039D . #xA6AD)
-           (#x039E . #xA6AE)
-           (#x039F . #xA6AF)
-           (#x03A0 . #xA6B0)
-           (#x03A1 . #xA6B1)
-           (#x03A3 . #xA6B2)
-           (#x03A4 . #xA6B3)
-           (#x03A5 . #xA6B4)
-           (#x03A6 . #xA6B5)
-           (#x03A7 . #xA6B6)
-           (#x03A8 . #xA6B7)
-           (#x03A9 . #xA6B8)
-           (#x03AA . #x8FA6E5)
-           (#x03AB . #x8FA6EA)
-           (#x03AC . #x8FA6F1)
-           (#x03AD . #x8FA6F2)
-           (#x03AE . #x8FA6F3)
-           (#x03AF . #x8FA6F4)
-           (#x03B0 . #x8FA6FB)
-           (#x03B1 . #xA6C1)
-           (#x03B2 . #xA6C2)
-           (#x03B3 . #xA6C3)
-           (#x03B4 . #xA6C4)
-           (#x03B5 . #xA6C5)
-           (#x03B6 . #xA6C6)
-           (#x03B7 . #xA6C7)
-           (#x03B8 . #xA6C8)
-           (#x03B9 . #xA6C9)
-           (#x03BA . #xA6CA)
-           (#x03BB . #xA6CB)
-           (#x03BC . #xA6CC)
-           (#x03BD . #xA6CD)
-           (#x03BE . #xA6CE)
-           (#x03BF . #xA6CF)
-           (#x03C0 . #xA6D0)
-           (#x03C1 . #xA6D1)
-           (#x03C2 . #x8FA6F8)
-           (#x03C3 . #xA6D2)
-           (#x03C4 . #xA6D3)
-           (#x03C5 . #xA6D4)
-           (#x03C6 . #xA6D5)
-           (#x03C7 . #xA6D6)
-           (#x03C8 . #xA6D7)
-           (#x03C9 . #xA6D8)
-           (#x03CA . #x8FA6F5)
-           (#x03CB . #x8FA6FA)
-           (#x03CC . #x8FA6F7)
-           (#x03CD . #x8FA6F9)
-           (#x03CE . #x8FA6FC)
-           (#x0401 . #xA7A7)
-           (#x0402 . #x8FA7C2)
-           (#x0403 . #x8FA7C3)
-           (#x0404 . #x8FA7C4)
-           (#x0405 . #x8FA7C5)
-           (#x0406 . #x8FA7C6)
-           (#x0407 . #x8FA7C7)
-           (#x0408 . #x8FA7C8)
-           (#x0409 . #x8FA7C9)
-           (#x040A . #x8FA7CA)
-           (#x040B . #x8FA7CB)
-           (#x040C . #x8FA7CC)
-           (#x040E . #x8FA7CD)
-           (#x040F . #x8FA7CE)
-           (#x0410 . #xA7A1)
-           (#x0411 . #xA7A2)
-           (#x0412 . #xA7A3)
-           (#x0413 . #xA7A4)
-           (#x0414 . #xA7A5)
-           (#x0415 . #xA7A6)
-           (#x0416 . #xA7A8)
-           (#x0417 . #xA7A9)
-           (#x0418 . #xA7AA)
-           (#x0419 . #xA7AB)
-           (#x041A . #xA7AC)
-           (#x041B . #xA7AD)
-           (#x041C . #xA7AE)
-           (#x041D . #xA7AF)
-           (#x041E . #xA7B0)
-           (#x041F . #xA7B1)
-           (#x0420 . #xA7B2)
-           (#x0421 . #xA7B3)
-           (#x0422 . #xA7B4)
-           (#x0423 . #xA7B5)
-           (#x0424 . #xA7B6)
-           (#x0425 . #xA7B7)
-           (#x0426 . #xA7B8)
-           (#x0427 . #xA7B9)
-           (#x0428 . #xA7BA)
-           (#x0429 . #xA7BB)
-           (#x042A . #xA7BC)
-           (#x042B . #xA7BD)
-           (#x042C . #xA7BE)
-           (#x042D . #xA7BF)
-           (#x042E . #xA7C0)
-           (#x042F . #xA7C1)
-           (#x0430 . #xA7D1)
-           (#x0431 . #xA7D2)
-           (#x0432 . #xA7D3)
-           (#x0433 . #xA7D4)
-           (#x0434 . #xA7D5)
-           (#x0435 . #xA7D6)
-           (#x0436 . #xA7D8)
-           (#x0437 . #xA7D9)
-           (#x0438 . #xA7DA)
-           (#x0439 . #xA7DB)
-           (#x043A . #xA7DC)
-           (#x043B . #xA7DD)
-           (#x043C . #xA7DE)
-           (#x043D . #xA7DF)
-           (#x043E . #xA7E0)
-           (#x043F . #xA7E1)
-           (#x0440 . #xA7E2)
-           (#x0441 . #xA7E3)
-           (#x0442 . #xA7E4)
-           (#x0443 . #xA7E5)
-           (#x0444 . #xA7E6)
-           (#x0445 . #xA7E7)
-           (#x0446 . #xA7E8)
-           (#x0447 . #xA7E9)
-           (#x0448 . #xA7EA)
-           (#x0449 . #xA7EB)
-           (#x044A . #xA7EC)
-           (#x044B . #xA7ED)
-           (#x044C . #xA7EE)
-           (#x044D . #xA7EF)
-           (#x044E . #xA7F0)
-           (#x044F . #xA7F1)
-           (#x0451 . #xA7D7)
-           (#x0452 . #x8FA7F2)
-           (#x0453 . #x8FA7F3)
-           (#x0454 . #x8FA7F4)
-           (#x0455 . #x8FA7F5)
-           (#x0456 . #x8FA7F6)
-           (#x0457 . #x8FA7F7)
-           (#x0458 . #x8FA7F8)
-           (#x0459 . #x8FA7F9)
-           (#x045A . #x8FA7FA)
-           (#x045B . #x8FA7FB)
-           (#x045C . #x8FA7FC)
-           (#x045E . #x8FA7FD)
-           (#x045F . #x8FA7FE)
-           (#x2010 . #xA1BE)
-           (#x2014 . #xA1BD)
-           (#x2016 . #xA1C2)
-           (#x2018 . #xA1C6)
-           (#x2019 . #xA1C7)
-           (#x201C . #xA1C8)
-           (#x201D . #xA1C9)
-           (#x2020 . #xA2F7)
-           (#x2021 . #xA2F8)
-           (#x2025 . #xA1C5)
-           (#x2026 . #xA1C4)
-           (#x2030 . #xA2F3)
-           (#x2032 . #xA1EC)
-           (#x2033 . #xA1ED)
-           (#x203B . #xA2A8)
-           (#x203E . #xA1B1)
-           (#x2103 . #xA1EE)
-           (#x2116 . #x8FA2F1)
-           (#x2122 . #x8FA2EF)
-           (#x212B . #xA2F2)
-           (#x2190 . #xA2AB)
-           (#x2191 . #xA2AC)
-           (#x2192 . #xA2AA)
-           (#x2193 . #xA2AD)
-           (#x21D2 . #xA2CD)
-           (#x21D4 . #xA2CE)
-           (#x2200 . #xA2CF)
-           (#x2202 . #xA2DF)
-           (#x2203 . #xA2D0)
-           (#x2207 . #xA2E0)
-           (#x2208 . #xA2BA)
-           (#x220B . #xA2BB)
-           (#x2212 . #xA1DD)
-           (#x221A . #xA2E5)
-           (#x221D . #xA2E7)
-           (#x221E . #xA1E7)
-           (#x2220 . #xA2DC)
-           (#x2227 . #xA2CA)
-           (#x2228 . #xA2CB)
-           (#x2229 . #xA2C1)
-           (#x222A . #xA2C0)
-           (#x222B . #xA2E9)
-           (#x222C . #xA2EA)
-           (#x2234 . #xA1E8)
-           (#x2235 . #xA2E8)
-           (#x223D . #xA2E6)
-           (#x2252 . #xA2E2)
-           (#x2260 . #xA1E2)
-           (#x2261 . #xA2E1)
-           (#x2266 . #xA1E5)
-           (#x2267 . #xA1E6)
-           (#x226A . #xA2E3)
-           (#x226B . #xA2E4)
-           (#x2282 . #xA2BE)
-           (#x2283 . #xA2BF)
-           (#x2286 . #xA2BC)
-           (#x2287 . #xA2BD)
-           (#x22A5 . #xA2DD)
-           (#x2312 . #xA2DE)
-           (#x2500 . #xA8A1)
-           (#x2501 . #xA8AC)
-           (#x2502 . #xA8A2)
-           (#x2503 . #xA8AD)
-           (#x250C . #xA8A3)
-           (#x250F . #xA8AE)
-           (#x2510 . #xA8A4)
-           (#x2513 . #xA8AF)
-           (#x2514 . #xA8A6)
-           (#x2517 . #xA8B1)
-           (#x2518 . #xA8A5)
-           (#x251B . #xA8B0)
-           (#x251C . #xA8A7)
-           (#x251D . #xA8BC)
-           (#x2520 . #xA8B7)
-           (#x2523 . #xA8B2)
-           (#x2524 . #xA8A9)
-           (#x2525 . #xA8BE)
-           (#x2528 . #xA8B9)
-           (#x252B . #xA8B4)
-           (#x252C . #xA8A8)
-           (#x252F . #xA8B8)
-           (#x2530 . #xA8BD)
-           (#x2533 . #xA8B3)
-           (#x2534 . #xA8AA)
-           (#x2537 . #xA8BA)
-           (#x2538 . #xA8BF)
-           (#x253B . #xA8B5)
-           (#x253C . #xA8AB)
-           (#x253F . #xA8BB)
-           (#x2542 . #xA8C0)
-           (#x254B . #xA8B6)
-           (#x25A0 . #xA2A3)
-           (#x25A1 . #xA2A2)
-           (#x25B2 . #xA2A5)
-           (#x25B3 . #xA2A4)
-           (#x25BC . #xA2A7)
-           (#x25BD . #xA2A6)
-           (#x25C6 . #xA2A1)
-           (#x25C7 . #xA1FE)
-           (#x25CB . #xA1FB)
-           (#x25CE . #xA1FD)
-           (#x25CF . #xA1FC)
-           (#x25EF . #xA2FE)
-           (#x2605 . #xA1FA)
-           (#x2606 . #xA1F9)
-           (#x2640 . #xA1EA)
-           (#x2642 . #xA1E9)
-           (#x266A . #xA2F6)
-           (#x266D . #xA2F5)
-           (#x266F . #xA2F4)
-           (#x3000 . #xA1A1)
-           (#x3001 . #xA1A2)
-           (#x3002 . #xA1A3)
-           (#x3003 . #xA1B7)
-           (#x3005 . #xA1B9)
-           (#x3006 . #xA1BA)
-           (#x3007 . #xA1BB)
-           (#x3008 . #xA1D2)
-           (#x3009 . #xA1D3)
-           (#x300A . #xA1D4)
-           (#x300B . #xA1D5)
-           (#x300C . #xA1D6)
-           (#x300D . #xA1D7)
-           (#x300E . #xA1D8)
-           (#x300F . #xA1D9)
-           (#x3010 . #xA1DA)
-           (#x3011 . #xA1DB)
-           (#x3012 . #xA2A9)
-           (#x3013 . #xA2AE)
-           (#x3014 . #xA1CC)
-           (#x3015 . #xA1CD)
-           (#x301C . #xA1C1)
-           (#x3041 . #xA4A1)
-           (#x3042 . #xA4A2)
-           (#x3043 . #xA4A3)
-           (#x3044 . #xA4A4)
-           (#x3045 . #xA4A5)
-           (#x3046 . #xA4A6)
-           (#x3047 . #xA4A7)
-           (#x3048 . #xA4A8)
-           (#x3049 . #xA4A9)
-           (#x304A . #xA4AA)
-           (#x304B . #xA4AB)
-           (#x304C . #xA4AC)
-           (#x304D . #xA4AD)
-           (#x304E . #xA4AE)
-           (#x304F . #xA4AF)
-           (#x3050 . #xA4B0)
-           (#x3051 . #xA4B1)
-           (#x3052 . #xA4B2)
-           (#x3053 . #xA4B3)
-           (#x3054 . #xA4B4)
-           (#x3055 . #xA4B5)
-           (#x3056 . #xA4B6)
-           (#x3057 . #xA4B7)
-           (#x3058 . #xA4B8)
-           (#x3059 . #xA4B9)
-           (#x305A . #xA4BA)
-           (#x305B . #xA4BB)
-           (#x305C . #xA4BC)
-           (#x305D . #xA4BD)
-           (#x305E . #xA4BE)
-           (#x305F . #xA4BF)
-           (#x3060 . #xA4C0)
-           (#x3061 . #xA4C1)
-           (#x3062 . #xA4C2)
-           (#x3063 . #xA4C3)
-           (#x3064 . #xA4C4)
-           (#x3065 . #xA4C5)
-           (#x3066 . #xA4C6)
-           (#x3067 . #xA4C7)
-           (#x3068 . #xA4C8)
-           (#x3069 . #xA4C9)
-           (#x306A . #xA4CA)
-           (#x306B . #xA4CB)
-           (#x306C . #xA4CC)
-           (#x306D . #xA4CD)
-           (#x306E . #xA4CE)
-           (#x306F . #xA4CF)
-           (#x3070 . #xA4D0)
-           (#x3071 . #xA4D1)
-           (#x3072 . #xA4D2)
-           (#x3073 . #xA4D3)
-           (#x3074 . #xA4D4)
-           (#x3075 . #xA4D5)
-           (#x3076 . #xA4D6)
-           (#x3077 . #xA4D7)
-           (#x3078 . #xA4D8)
-           (#x3079 . #xA4D9)
-           (#x307A . #xA4DA)
-           (#x307B . #xA4DB)
-           (#x307C . #xA4DC)
-           (#x307D . #xA4DD)
-           (#x307E . #xA4DE)
-           (#x307F . #xA4DF)
-           (#x3080 . #xA4E0)
-           (#x3081 . #xA4E1)
-           (#x3082 . #xA4E2)
-           (#x3083 . #xA4E3)
-           (#x3084 . #xA4E4)
-           (#x3085 . #xA4E5)
-           (#x3086 . #xA4E6)
-           (#x3087 . #xA4E7)
-           (#x3088 . #xA4E8)
-           (#x3089 . #xA4E9)
-           (#x308A . #xA4EA)
-           (#x308B . #xA4EB)
-           (#x308C . #xA4EC)
-           (#x308D . #xA4ED)
-           (#x308E . #xA4EE)
-           (#x308F . #xA4EF)
-           (#x3090 . #xA4F0)
-           (#x3091 . #xA4F1)
-           (#x3092 . #xA4F2)
-           (#x3093 . #xA4F3)
-           (#x309B . #xA1AB)
-           (#x309C . #xA1AC)
-           (#x309D . #xA1B5)
-           (#x309E . #xA1B6)
-           (#x30A1 . #xA5A1)
-           (#x30A2 . #xA5A2)
-           (#x30A3 . #xA5A3)
-           (#x30A4 . #xA5A4)
-           (#x30A5 . #xA5A5)
-           (#x30A6 . #xA5A6)
-           (#x30A7 . #xA5A7)
-           (#x30A8 . #xA5A8)
-           (#x30A9 . #xA5A9)
-           (#x30AA . #xA5AA)
-           (#x30AB . #xA5AB)
-           (#x30AC . #xA5AC)
-           (#x30AD . #xA5AD)
-           (#x30AE . #xA5AE)
-           (#x30AF . #xA5AF)
-           (#x30B0 . #xA5B0)
-           (#x30B1 . #xA5B1)
-           (#x30B2 . #xA5B2)
-           (#x30B3 . #xA5B3)
-           (#x30B4 . #xA5B4)
-           (#x30B5 . #xA5B5)
-           (#x30B6 . #xA5B6)
-           (#x30B7 . #xA5B7)
-           (#x30B8 . #xA5B8)
-           (#x30B9 . #xA5B9)
-           (#x30BA . #xA5BA)
-           (#x30BB . #xA5BB)
-           (#x30BC . #xA5BC)
-           (#x30BD . #xA5BD)
-           (#x30BE . #xA5BE)
-           (#x30BF . #xA5BF)
-           (#x30C0 . #xA5C0)
-           (#x30C1 . #xA5C1)
-           (#x30C2 . #xA5C2)
-           (#x30C3 . #xA5C3)
-           (#x30C4 . #xA5C4)
-           (#x30C5 . #xA5C5)
-           (#x30C6 . #xA5C6)
-           (#x30C7 . #xA5C7)
-           (#x30C8 . #xA5C8)
-           (#x30C9 . #xA5C9)
-           (#x30CA . #xA5CA)
-           (#x30CB . #xA5CB)
-           (#x30CC . #xA5CC)
-           (#x30CD . #xA5CD)
-           (#x30CE . #xA5CE)
-           (#x30CF . #xA5CF)
-           (#x30D0 . #xA5D0)
-           (#x30D1 . #xA5D1)
-           (#x30D2 . #xA5D2)
-           (#x30D3 . #xA5D3)
-           (#x30D4 . #xA5D4)
-           (#x30D5 . #xA5D5)
-           (#x30D6 . #xA5D6)
-           (#x30D7 . #xA5D7)
-           (#x30D8 . #xA5D8)
-           (#x30D9 . #xA5D9)
-           (#x30DA . #xA5DA)
-           (#x30DB . #xA5DB)
-           (#x30DC . #xA5DC)
-           (#x30DD . #xA5DD)
-           (#x30DE . #xA5DE)
-           (#x30DF . #xA5DF)
-           (#x30E0 . #xA5E0)
-           (#x30E1 . #xA5E1)
-           (#x30E2 . #xA5E2)
-           (#x30E3 . #xA5E3)
-           (#x30E4 . #xA5E4)
-           (#x30E5 . #xA5E5)
-           (#x30E6 . #xA5E6)
-           (#x30E7 . #xA5E7)
-           (#x30E8 . #xA5E8)
-           (#x30E9 . #xA5E9)
-           (#x30EA . #xA5EA)
-           (#x30EB . #xA5EB)
-           (#x30EC . #xA5EC)
-           (#x30ED . #xA5ED)
-           (#x30EE . #xA5EE)
-           (#x30EF . #xA5EF)
-           (#x30F0 . #xA5F0)
-           (#x30F1 . #xA5F1)
-           (#x30F2 . #xA5F2)
-           (#x30F3 . #xA5F3)
-           (#x30F4 . #xA5F4)
-           (#x30F5 . #xA5F5)
-           (#x30F6 . #xA5F6)
-           (#x30FB . #xA1A6)
-           (#x30FC . #xA1BC)
-           (#x30FD . #xA1B3)
-           (#x30FE . #xA1B4)
-           (#x4E00 . #xB0EC)
-           (#x4E01 . #xC3FA)
-           (#x4E02 . #x8FB0A1)
-           (#x4E03 . #xBCB7)
-           (#x4E04 . #x8FB0A2)
-           (#x4E05 . #x8FB0A3)
-           (#x4E07 . #xCBFC)
-           (#x4E08 . #xBEE6)
-           (#x4E09 . #xBBB0)
-           (#x4E0A . #xBEE5)
-           (#x4E0B . #xB2BC)
-           (#x4E0C . #x8FB0A4)
-           (#x4E0D . #xC9D4)
-           (#x4E0E . #xCDBF)
-           (#x4E10 . #xD0A2)
-           (#x4E11 . #xB1AF)
-           (#x4E12 . #x8FB0A5)
-           (#x4E14 . #xB3EE)
-           (#x4E15 . #xD0A3)
-           (#x4E16 . #xC0A4)
-           (#x4E17 . #xD2C2)
-           (#x4E18 . #xB5D6)
-           (#x4E19 . #xCABA)
-           (#x4E1E . #xBEE7)
-           (#x4E1F . #x8FB0A6)
-           (#x4E21 . #xCEBE)
-           (#x4E23 . #x8FB0A7)
-           (#x4E24 . #x8FB0A8)
-           (#x4E26 . #xCAC2)
-           (#x4E28 . #x8FB0A9)
-           (#x4E2A . #xD0A4)
-           (#x4E2B . #x8FB0AA)
-           (#x4E2D . #xC3E6)
-           (#x4E2E . #x8FB0AB)
-           (#x4E2F . #x8FB0AC)
-           (#x4E30 . #x8FB0AD)
-           (#x4E31 . #xD0A5)
-           (#x4E32 . #xB6FA)
-           (#x4E35 . #x8FB0AE)
-           (#x4E36 . #xD0A6)
-           (#x4E38 . #xB4DD)
-           (#x4E39 . #xC3B0)
-           (#x4E3B . #xBCE7)
-           (#x4E3C . #xD0A7)
-           (#x4E3F . #xD0A8)
-           (#x4E40 . #x8FB0AF)
-           (#x4E41 . #x8FB0B0)
-           (#x4E42 . #xD0A9)
-           (#x4E43 . #xC7B5)
-           (#x4E44 . #x8FB0B1)
-           (#x4E45 . #xB5D7)
-           (#x4E47 . #x8FB0B2)
-           (#x4E4B . #xC7B7)
-           (#x4E4D . #xC6E3)
-           (#x4E4E . #xB8C3)
-           (#x4E4F . #xCBB3)
-           (#x4E51 . #x8FB0B3)
-           (#x4E55 . #xE9C9)
-           (#x4E56 . #xD0AA)
-           (#x4E57 . #xBEE8)
-           (#x4E58 . #xD0AB)
-           (#x4E59 . #xB2B5)
-           (#x4E5A . #x8FB0B4)
-           (#x4E5C . #x8FB0B5)
-           (#x4E5D . #xB6E5)
-           (#x4E5E . #xB8F0)
-           (#x4E5F . #xCCE9)
-           (#x4E62 . #xD6A6)
-           (#x4E63 . #x8FB0B6)
-           (#x4E68 . #x8FB0B7)
-           (#x4E69 . #x8FB0B8)
-           (#x4E71 . #xCDF0)
-           (#x4E73 . #xC6FD)
-           (#x4E74 . #x8FB0B9)
-           (#x4E75 . #x8FB0BA)
-           (#x4E79 . #x8FB0BB)
-           (#x4E7E . #xB4A5)
-           (#x4E7F . #x8FB0BC)
-           (#x4E80 . #xB5B5)
-           (#x4E82 . #xD0AC)
-           (#x4E85 . #xD0AD)
-           (#x4E86 . #xCEBB)
-           (#x4E88 . #xCDBD)
-           (#x4E89 . #xC1E8)
-           (#x4E8A . #xD0AF)
-           (#x4E8B . #xBBF6)
-           (#x4E8C . #xC6F3)
-           (#x4E8D . #x8FB0BD)
-           (#x4E8E . #xD0B2)
-           (#x4E91 . #xB1BE)
-           (#x4E92 . #xB8DF)
-           (#x4E94 . #xB8DE)
-           (#x4E95 . #xB0E6)
-           (#x4E96 . #x8FB0BE)
-           (#x4E97 . #x8FB0BF)
-           (#x4E98 . #xCFCB)
-           (#x4E99 . #xCFCA)
-           (#x4E9B . #xBAB3)
-           (#x4E9C . #xB0A1)
-           (#x4E9D . #x8FB0C0)
-           (#x4E9E . #xD0B3)
-           (#x4E9F . #xD0B4)
-           (#x4EA0 . #xD0B5)
-           (#x4EA1 . #xCBB4)
-           (#x4EA2 . #xD0B6)
-           (#x4EA4 . #xB8F2)
-           (#x4EA5 . #xB0E7)
-           (#x4EA6 . #xCBF2)
-           (#x4EA8 . #xB5FC)
-           (#x4EAB . #xB5FD)
-           (#x4EAC . #xB5FE)
-           (#x4EAD . #xC4E2)
-           (#x4EAE . #xCEBC)
-           (#x4EAF . #x8FB0C1)
-           (#x4EB0 . #xD0B7)
-           (#x4EB3 . #xD0B8)
-           (#x4EB6 . #xD0B9)
-           (#x4EB9 . #x8FB0C2)
-           (#x4EBA . #xBFCD)
-           (#x4EC0 . #xBDBA)
-           (#x4EC1 . #xBFCE)
-           (#x4EC2 . #xD0BE)
-           (#x4EC3 . #x8FB0C3)
-           (#x4EC4 . #xD0BC)
-           (#x4EC6 . #xD0BD)
-           (#x4EC7 . #xB5D8)
-           (#x4ECA . #xBAA3)
-           (#x4ECB . #xB2F0)
-           (#x4ECD . #xD0BB)
-           (#x4ECE . #xD0BA)
-           (#x4ECF . #xCAA9)
-           (#x4ED0 . #x8FB0C4)
-           (#x4ED4 . #xBBC6)
-           (#x4ED5 . #xBBC5)
-           (#x4ED6 . #xC2BE)
-           (#x4ED7 . #xD0BF)
-           (#x4ED8 . #xC9D5)
-           (#x4ED9 . #xC0E7)
-           (#x4EDA . #x8FB0C5)
-           (#x4EDB . #x8FB0C6)
-           (#x4EDD . #xA1B8)
-           (#x4EDE . #xD0C0)
-           (#x4EDF . #xD0C2)
-           (#x4EE0 . #x8FB0C7)
-           (#x4EE1 . #x8FB0C8)
-           (#x4EE2 . #x8FB0C9)
-           (#x4EE3 . #xC2E5)
-           (#x4EE4 . #xCEE1)
-           (#x4EE5 . #xB0CA)
-           (#x4EE8 . #x8FB0CA)
-           (#x4EED . #xD0C1)
-           (#x4EEE . #xB2BE)
-           (#x4EEF . #x8FB0CB)
-           (#x4EF0 . #xB6C4)
-           (#x4EF1 . #x8FB0CC)
-           (#x4EF2 . #xC3E7)
-           (#x4EF3 . #x8FB0CD)
-           (#x4EF5 . #x8FB0CE)
-           (#x4EF6 . #xB7EF)
-           (#x4EF7 . #xD0C3)
-           (#x4EFB . #xC7A4)
-           (#x4EFD . #x8FB0CF)
-           (#x4EFE . #x8FB0D0)
-           (#x4EFF . #x8FB0D1)
-           (#x4F00 . #x8FB0D2)
-           (#x4F01 . #xB4EB)
-           (#x4F02 . #x8FB0D3)
-           (#x4F03 . #x8FB0D4)
-           (#x4F08 . #x8FB0D5)
-           (#x4F09 . #xD0C4)
-           (#x4F0A . #xB0CB)
-           (#x4F0B . #x8FB0D6)
-           (#x4F0C . #x8FB0D7)
-           (#x4F0D . #xB8E0)
-           (#x4F0E . #xB4EC)
-           (#x4F0F . #xC9FA)
-           (#x4F10 . #xC8B2)
-           (#x4F11 . #xB5D9)
-           (#x4F12 . #x8FB0D8)
-           (#x4F15 . #x8FB0D9)
-           (#x4F16 . #x8FB0DA)
-           (#x4F17 . #x8FB0DB)
-           (#x4F19 . #x8FB0DC)
-           (#x4F1A . #xB2F1)
-           (#x4F1C . #xD0E7)
-           (#x4F1D . #xC5C1)
-           (#x4F2E . #x8FB0DD)
-           (#x4F2F . #xC7EC)
-           (#x4F30 . #xD0C6)
-           (#x4F31 . #x8FB0DE)
-           (#x4F33 . #x8FB0E0)
-           (#x4F34 . #xC8BC)
-           (#x4F35 . #x8FB0E1)
-           (#x4F36 . #xCEE2)
-           (#x4F37 . #x8FB0E2)
-           (#x4F38 . #xBFAD)
-           (#x4F39 . #x8FB0E3)
-           (#x4F3A . #xBBC7)
-           (#x4F3B . #x8FB0E4)
-           (#x4F3C . #xBBF7)
-           (#x4F3D . #xB2C0)
-           (#x4F3E . #x8FB0E5)
-           (#x4F40 . #x8FB0E6)
-           (#x4F42 . #x8FB0E7)
-           (#x4F43 . #xC4D1)
-           (#x4F46 . #xC3A2)
-           (#x4F47 . #xD0CA)
-           (#x4F48 . #x8FB0E8)
-           (#x4F49 . #x8FB0E9)
-           (#x4F4B . #x8FB0EA)
-           (#x4F4C . #x8FB0EB)
-           (#x4F4D . #xB0CC)
-           (#x4F4E . #xC4E3)
-           (#x4F4F . #xBDBB)
-           (#x4F50 . #xBAB4)
-           (#x4F51 . #xCDA4)
-           (#x4F52 . #x8FB0EC)
-           (#x4F53 . #xC2CE)
-           (#x4F54 . #x8FB0ED)
-           (#x4F55 . #xB2BF)
-           (#x4F56 . #x8FB0EE)
-           (#x4F57 . #xD0C9)
-           (#x4F58 . #x8FB0EF)
-           (#x4F59 . #xCDBE)
-           (#x4F5A . #xD0C5)
-           (#x4F5B . #xD0C7)
-           (#x4F5C . #xBAEE)
-           (#x4F5D . #xD0C8)
-           (#x4F5E . #xD5A4)
-           (#x4F5F . #x8FB0F0)
-           (#x4F60 . #x8FB0DF)
-           (#x4F63 . #x8FB0F1)
-           (#x4F69 . #xD0D0)
-           (#x4F6A . #x8FB0F2)
-           (#x4F6C . #x8FB0F3)
-           (#x4F6E . #x8FB0F4)
-           (#x4F6F . #xD0D3)
-           (#x4F70 . #xD0D1)
-           (#x4F71 . #x8FB0F5)
-           (#x4F73 . #xB2C2)
-           (#x4F75 . #xCABB)
-           (#x4F76 . #xD0CB)
-           (#x4F77 . #x8FB0F6)
-           (#x4F78 . #x8FB0F7)
-           (#x4F79 . #x8FB0F8)
-           (#x4F7A . #x8FB0F9)
-           (#x4F7B . #xD0CF)
-           (#x4F7C . #xB8F3)
-           (#x4F7D . #x8FB0FA)
-           (#x4F7E . #x8FB0FB)
-           (#x4F7F . #xBBC8)
-           (#x4F81 . #x8FB0FC)
-           (#x4F82 . #x8FB0FD)
-           (#x4F83 . #xB4A6)
-           (#x4F84 . #x8FB0FE)
-           (#x4F85 . #x8FB1A1)
-           (#x4F86 . #xD0D4)
-           (#x4F88 . #xD0CC)
-           (#x4F89 . #x8FB1A2)
-           (#x4F8A . #x8FB1A3)
-           (#x4F8B . #xCEE3)
-           (#x4F8C . #x8FB1A4)
-           (#x4F8D . #xBBF8)
-           (#x4F8E . #x8FB1A5)
-           (#x4F8F . #xD0CD)
-           (#x4F90 . #x8FB1A6)
-           (#x4F91 . #xD0D2)
-           (#x4F92 . #x8FB1A7)
-           (#x4F93 . #x8FB1A8)
-           (#x4F94 . #x8FB1A9)
-           (#x4F96 . #xD0D5)
-           (#x4F97 . #x8FB1AA)
-           (#x4F98 . #xD0CE)
-           (#x4F99 . #x8FB1AB)
-           (#x4F9A . #x8FB1AC)
-           (#x4F9B . #xB6A1)
-           (#x4F9D . #xB0CD)
-           (#x4F9E . #x8FB1AD)
-           (#x4F9F . #x8FB1AE)
-           (#x4FA0 . #xB6A2)
-           (#x4FA1 . #xB2C1)
-           (#x4FAB . #xD5A5)
-           (#x4FAD . #xCBF9)
-           (#x4FAE . #xC9EE)
-           (#x4FAF . #xB8F4)
-           (#x4FB2 . #x8FB1AF)
-           (#x4FB5 . #xBFAF)
-           (#x4FB6 . #xCEB7)
-           (#x4FB7 . #x8FB1B0)
-           (#x4FB9 . #x8FB1B1)
-           (#x4FBB . #x8FB1B2)
-           (#x4FBC . #x8FB1B3)
-           (#x4FBD . #x8FB1B4)
-           (#x4FBE . #x8FB1B5)
-           (#x4FBF . #xCAD8)
-           (#x4FC0 . #x8FB1B6)
-           (#x4FC1 . #x8FB1B7)
-           (#x4FC2 . #xB7B8)
-           (#x4FC3 . #xC2A5)
-           (#x4FC4 . #xB2E4)
-           (#x4FC5 . #x8FB1B8)
-           (#x4FC6 . #x8FB1B9)
-           (#x4FC8 . #x8FB1BA)
-           (#x4FC9 . #x8FB1BB)
-           (#x4FCA . #xBDD3)
-           (#x4FCB . #x8FB1BC)
-           (#x4FCC . #x8FB1BD)
-           (#x4FCD . #x8FB1BE)
-           (#x4FCE . #xD0D9)
-           (#x4FCF . #x8FB1BF)
-           (#x4FD0 . #xD0DE)
-           (#x4FD1 . #xD0DC)
-           (#x4FD2 . #x8FB1C0)
-           (#x4FD4 . #xD0D7)
-           (#x4FD7 . #xC2AF)
-           (#x4FD8 . #xD0DA)
-           (#x4FDA . #xD0DD)
-           (#x4FDB . #xD0DB)
-           (#x4FDC . #x8FB1C1)
-           (#x4FDD . #xCADD)
-           (#x4FDF . #xD0D8)
-           (#x4FE0 . #x8FB1C2)
-           (#x4FE1 . #xBFAE)
-           (#x4FE2 . #x8FB1C3)
-           (#x4FE3 . #xCBF3)
-           (#x4FE4 . #xD0DF)
-           (#x4FE5 . #xD0E0)
-           (#x4FEE . #xBDA4)
-           (#x4FEF . #xD0ED)
-           (#x4FF0 . #x8FB1C4)
-           (#x4FF2 . #x8FB1C5)
-           (#x4FF3 . #xC7D0)
-           (#x4FF5 . #xC9B6)
-           (#x4FF6 . #xD0E8)
-           (#x4FF8 . #xCAF0)
-           (#x4FFA . #xB2B6)
-           (#x4FFC . #x8FB1C6)
-           (#x4FFD . #x8FB1C7)
-           (#x4FFE . #xD0EC)
-           (#x4FFF . #x8FB1C8)
-           (#x5000 . #x8FB1C9)
-           (#x5001 . #x8FB1CA)
-           (#x5004 . #x8FB1CB)
-           (#x5005 . #xD0E6)
-           (#x5006 . #xD0EF)
-           (#x5007 . #x8FB1CC)
-           (#x5009 . #xC1D2)
-           (#x500A . #x8FB1CD)
-           (#x500B . #xB8C4)
-           (#x500C . #x8FB1CE)
-           (#x500D . #xC7DC)
-           (#x500E . #x8FB1CF)
-           (#x500F . #xE0C7)
-           (#x5010 . #x8FB1D0)
-           (#x5011 . #xD0EE)
-           (#x5012 . #xC5DD)
-           (#x5013 . #x8FB1D1)
-           (#x5014 . #xD0E3)
-           (#x5016 . #xB8F6)
-           (#x5017 . #x8FB1D2)
-           (#x5018 . #x8FB1D3)
-           (#x5019 . #xB8F5)
-           (#x501A . #xD0E1)
-           (#x501B . #x8FB1D4)
-           (#x501C . #x8FB1D5)
-           (#x501D . #x8FB1D6)
-           (#x501E . #x8FB1D7)
-           (#x501F . #xBCDA)
-           (#x5021 . #xD0E9)
-           (#x5022 . #x8FB1D8)
-           (#x5023 . #xCAEF)
-           (#x5024 . #xC3CD)
-           (#x5025 . #xD0E5)
-           (#x5026 . #xB7F1)
-           (#x5027 . #x8FB1D9)
-           (#x5028 . #xD0E2)
-           (#x5029 . #xD0EA)
-           (#x502A . #xD0E4)
-           (#x502B . #xCED1)
-           (#x502C . #xD0EB)
-           (#x502D . #xCFC1)
-           (#x502E . #x8FB1DA)
-           (#x5030 . #x8FB1DB)
-           (#x5032 . #x8FB1DC)
-           (#x5033 . #x8FB1DD)
-           (#x5035 . #x8FB1DE)
-           (#x5036 . #xB6E6)
-           (#x5039 . #xB7F0)
-           (#x503B . #x8FB1F6)
-           (#x5040 . #x8FB1DF)
-           (#x5041 . #x8FB1E0)
-           (#x5042 . #x8FB1E1)
-           (#x5043 . #xD0F0)
-           (#x5045 . #x8FB1E2)
-           (#x5046 . #x8FB1E3)
-           (#x5047 . #xD0F1)
-           (#x5048 . #xD0F5)
-           (#x5049 . #xB0CE)
-           (#x504A . #x8FB1E4)
-           (#x504C . #x8FB1E5)
-           (#x504E . #x8FB1E6)
-           (#x504F . #xCAD0)
-           (#x5050 . #xD0F4)
-           (#x5051 . #x8FB1E7)
-           (#x5052 . #x8FB1E8)
-           (#x5053 . #x8FB1E9)
-           (#x5055 . #xD0F3)
-           (#x5056 . #xD0F7)
-           (#x5057 . #x8FB1EA)
-           (#x5059 . #x8FB1EB)
-           (#x505A . #xD0F6)
-           (#x505C . #xC4E4)
-           (#x505F . #x8FB1EC)
-           (#x5060 . #x8FB1ED)
-           (#x5062 . #x8FB1EE)
-           (#x5063 . #x8FB1EF)
-           (#x5065 . #xB7F2)
-           (#x5066 . #x8FB1F0)
-           (#x5067 . #x8FB1F1)
-           (#x506A . #x8FB1F2)
-           (#x506C . #xD0F8)
-           (#x506D . #x8FB1F3)
-           (#x5070 . #x8FB1F4)
-           (#x5071 . #x8FB1F5)
-           (#x5072 . #xBCC5)
-           (#x5074 . #xC2A6)
-           (#x5075 . #xC4E5)
-           (#x5076 . #xB6F6)
-           (#x5078 . #xD0F9)
-           (#x507D . #xB5B6)
-           (#x5080 . #xD0FA)
-           (#x5081 . #x8FB1F7)
-           (#x5083 . #x8FB1F8)
-           (#x5084 . #x8FB1F9)
-           (#x5085 . #xD0FC)
-           (#x5086 . #x8FB1FA)
-           (#x508A . #x8FB1FB)
-           (#x508D . #xCBB5)
-           (#x508E . #x8FB1FC)
-           (#x508F . #x8FB1FD)
-           (#x5090 . #x8FB1FE)
-           (#x5091 . #xB7E6)
-           (#x5092 . #x8FB2A1)
-           (#x5093 . #x8FB2A2)
-           (#x5094 . #x8FB2A3)
-           (#x5096 . #x8FB2A4)
-           (#x5098 . #xBBB1)
-           (#x5099 . #xC8F7)
-           (#x509A . #xD0FB)
-           (#x509B . #x8FB2A5)
-           (#x509C . #x8FB2A6)
-           (#x509E . #x8FB2A7)
-           (#x509F . #x8FB2A8)
-           (#x50A0 . #x8FB2A9)
-           (#x50A1 . #x8FB2AA)
-           (#x50A2 . #x8FB2AB)
-           (#x50AA . #x8FB2AC)
-           (#x50AC . #xBAC5)
-           (#x50AD . #xCDC3)
-           (#x50AF . #x8FB2AD)
-           (#x50B0 . #x8FB2AE)
-           (#x50B2 . #xD0FE)
-           (#x50B3 . #xD1A3)
-           (#x50B4 . #xD0FD)
-           (#x50B5 . #xBAC4)
-           (#x50B7 . #xBDFD)
-           (#x50B9 . #x8FB2AF)
-           (#x50BA . #x8FB2B0)
-           (#x50BD . #x8FB2B1)
-           (#x50BE . #xB7B9)
-           (#x50C0 . #x8FB2B2)
-           (#x50C2 . #xD1A4)
-           (#x50C3 . #x8FB2B3)
-           (#x50C4 . #x8FB2B4)
-           (#x50C5 . #xB6CF)
-           (#x50C7 . #x8FB2B5)
-           (#x50C9 . #xD1A1)
-           (#x50CA . #xD1A2)
-           (#x50CC . #x8FB2B6)
-           (#x50CD . #xC6AF)
-           (#x50CE . #x8FB2B7)
-           (#x50CF . #xC1FC)
-           (#x50D0 . #x8FB2B8)
-           (#x50D1 . #xB6A3)
-           (#x50D3 . #x8FB2B9)
-           (#x50D4 . #x8FB2BA)
-           (#x50D5 . #xCBCD)
-           (#x50D6 . #xD1A5)
-           (#x50D8 . #x8FB2BB)
-           (#x50DA . #xCEBD)
-           (#x50DC . #x8FB2BC)
-           (#x50DD . #x8FB2BD)
-           (#x50DE . #xD1A6)
-           (#x50DF . #x8FB2BE)
-           (#x50E2 . #x8FB2BF)
-           (#x50E3 . #xD1A9)
-           (#x50E4 . #x8FB2C0)
-           (#x50E5 . #xD1A7)
-           (#x50E6 . #x8FB2C1)
-           (#x50E7 . #xC1CE)
-           (#x50E8 . #x8FB2C2)
-           (#x50E9 . #x8FB2C3)
-           (#x50ED . #xD1A8)
-           (#x50EE . #xD1AA)
-           (#x50EF . #x8FB2C4)
-           (#x50F1 . #x8FB2C5)
-           (#x50F2 . #x8FB2D1)
-           (#x50F5 . #xD1AC)
-           (#x50F6 . #x8FB2C6)
-           (#x50F9 . #xD1AB)
-           (#x50FA . #x8FB2C7)
-           (#x50FB . #xCAC8)
-           (#x50FE . #x8FB2C8)
-           (#x5100 . #xB5B7)
-           (#x5101 . #xD1AE)
-           (#x5102 . #xD1AF)
-           (#x5103 . #x8FB2C9)
-           (#x5104 . #xB2AF)
-           (#x5106 . #x8FB2CA)
-           (#x5107 . #x8FB2CB)
-           (#x5108 . #x8FB2CC)
-           (#x5109 . #xD1AD)
-           (#x510B . #x8FB2CD)
-           (#x510C . #x8FB2CE)
-           (#x510D . #x8FB2CF)
-           (#x510E . #x8FB2D0)
-           (#x5110 . #x8FB2D2)
-           (#x5112 . #xBCF4)
-           (#x5114 . #xD1B2)
-           (#x5115 . #xD1B1)
-           (#x5116 . #xD1B0)
-           (#x5117 . #x8FB2D3)
-           (#x5118 . #xD0D6)
-           (#x5119 . #x8FB2D4)
-           (#x511A . #xD1B3)
-           (#x511B . #x8FB2D5)
-           (#x511C . #x8FB2D6)
-           (#x511D . #x8FB2D7)
-           (#x511E . #x8FB2D8)
-           (#x511F . #xBDFE)
-           (#x5121 . #xD1B4)
-           (#x5123 . #x8FB2D9)
-           (#x5127 . #x8FB2DA)
-           (#x5128 . #x8FB2DB)
-           (#x512A . #xCDA5)
-           (#x512C . #x8FB2DC)
-           (#x512D . #x8FB2DD)
-           (#x512F . #x8FB2DE)
-           (#x5131 . #x8FB2DF)
-           (#x5132 . #xCCD9)
-           (#x5133 . #x8FB2E0)
-           (#x5134 . #x8FB2E1)
-           (#x5135 . #x8FB2E2)
-           (#x5137 . #xD1B6)
-           (#x5138 . #x8FB2E3)
-           (#x5139 . #x8FB2E4)
-           (#x513A . #xD1B5)
-           (#x513B . #xD1B8)
-           (#x513C . #xD1B7)
-           (#x513F . #xD1B9)
-           (#x5140 . #xD1BA)
-           (#x5141 . #xB0F4)
-           (#x5142 . #x8FB2E5)
-           (#x5143 . #xB8B5)
-           (#x5144 . #xB7BB)
-           (#x5145 . #xBDBC)
-           (#x5146 . #xC3FB)
-           (#x5147 . #xB6A4)
-           (#x5148 . #xC0E8)
-           (#x5149 . #xB8F7)
-           (#x514A . #x8FB2E6)
-           (#x514B . #xB9EE)
-           (#x514C . #xD1BC)
-           (#x514D . #xCCC8)
-           (#x514E . #xC5C6)
-           (#x514F . #x8FB2E7)
-           (#x5150 . #xBBF9)
-           (#x5152 . #xD1BB)
-           (#x5153 . #x8FB2E8)
-           (#x5154 . #xD1BD)
-           (#x5155 . #x8FB2E9)
-           (#x5157 . #x8FB2EA)
-           (#x5158 . #x8FB2EB)
-           (#x515A . #xC5DE)
-           (#x515C . #xB3F5)
-           (#x515F . #x8FB2EC)
-           (#x5162 . #xD1BE)
-           (#x5164 . #x8FB2ED)
-           (#x5165 . #xC6FE)
-           (#x5166 . #x8FB2EE)
-           (#x5168 . #xC1B4)
-           (#x5169 . #xD1C0)
-           (#x516A . #xD1C1)
-           (#x516B . #xC8AC)
-           (#x516C . #xB8F8)
-           (#x516D . #xCFBB)
-           (#x516E . #xD1C2)
-           (#x5171 . #xB6A6)
-           (#x5175 . #xCABC)
-           (#x5176 . #xC2B6)
-           (#x5177 . #xB6F1)
-           (#x5178 . #xC5B5)
-           (#x517C . #xB7F3)
-           (#x517E . #x8FB2EF)
-           (#x5180 . #xD1C3)
-           (#x5182 . #xD1C4)
-           (#x5183 . #x8FB2F0)
-           (#x5184 . #x8FB2F1)
-           (#x5185 . #xC6E2)
-           (#x5186 . #xB1DF)
-           (#x5189 . #xD1C7)
-           (#x518A . #xBAFD)
-           (#x518B . #x8FB2F2)
-           (#x518C . #xD1C6)
-           (#x518D . #xBAC6)
-           (#x518E . #x8FB2F3)
-           (#x518F . #xD1C8)
-           (#x5190 . #xE6EE)
-           (#x5191 . #xD1C9)
-           (#x5192 . #xCBC1)
-           (#x5193 . #xD1CA)
-           (#x5195 . #xD1CB)
-           (#x5196 . #xD1CC)
-           (#x5197 . #xBEE9)
-           (#x5198 . #x8FB2F4)
-           (#x5199 . #xBCCC)
-           (#x519D . #x8FB2F5)
-           (#x51A0 . #xB4A7)
-           (#x51A1 . #x8FB2F6)
-           (#x51A2 . #xD1CF)
-           (#x51A3 . #x8FB2F7)
-           (#x51A4 . #xD1CD)
-           (#x51A5 . #xCCBD)
-           (#x51A6 . #xD1CE)
-           (#x51A8 . #xC9DA)
-           (#x51A9 . #xD1D0)
-           (#x51AA . #xD1D1)
-           (#x51AB . #xD1D2)
-           (#x51AC . #xC5DF)
-           (#x51AD . #x8FB2F8)
-           (#x51B0 . #xD1D6)
-           (#x51B1 . #xD1D4)
-           (#x51B2 . #xD1D5)
-           (#x51B3 . #xD1D3)
-           (#x51B4 . #xBAE3)
-           (#x51B5 . #xD1D7)
-           (#x51B6 . #xCCEA)
-           (#x51B7 . #xCEE4)
-           (#x51B8 . #x8FB2F9)
-           (#x51BA . #x8FB2FA)
-           (#x51BC . #x8FB2FB)
-           (#x51BD . #xD1D8)
-           (#x51BE . #x8FB2FC)
-           (#x51BF . #x8FB2FD)
-           (#x51C2 . #x8FB2FE)
-           (#x51C4 . #xC0A8)
-           (#x51C5 . #xD1D9)
-           (#x51C6 . #xBDDA)
-           (#x51C8 . #x8FB3A1)
-           (#x51C9 . #xD1DA)
-           (#x51CB . #xC3FC)
-           (#x51CC . #xCEBF)
-           (#x51CD . #xC5E0)
-           (#x51CF . #x8FB3A2)
-           (#x51D1 . #x8FB3A3)
-           (#x51D2 . #x8FB3A4)
-           (#x51D3 . #x8FB3A5)
-           (#x51D5 . #x8FB3A6)
-           (#x51D6 . #xD2C5)
-           (#x51D8 . #x8FB3A7)
-           (#x51DB . #xD1DB)
-           (#x51DC . #xF4A5)
-           (#x51DD . #xB6C5)
-           (#x51DE . #x8FB3A8)
-           (#x51E0 . #xD1DC)
-           (#x51E1 . #xCBDE)
-           (#x51E2 . #x8FB3A9)
-           (#x51E5 . #x8FB3AA)
-           (#x51E6 . #xBDE8)
-           (#x51E7 . #xC2FC)
-           (#x51E9 . #xD1DE)
-           (#x51EA . #xC6E4)
-           (#x51ED . #xD1DF)
-           (#x51EE . #x8FB3AB)
-           (#x51F0 . #xD1E0)
-           (#x51F1 . #xB3AE)
-           (#x51F2 . #x8FB3AC)
-           (#x51F3 . #x8FB3AD)
-           (#x51F4 . #x8FB3AE)
-           (#x51F5 . #xD1E1)
-           (#x51F6 . #xB6A7)
-           (#x51F7 . #x8FB3AF)
-           (#x51F8 . #xC6CC)
-           (#x51F9 . #xB1FA)
-           (#x51FA . #xBDD0)
-           (#x51FD . #xC8A1)
-           (#x51FE . #xD1E2)
-           (#x5200 . #xC5E1)
-           (#x5201 . #x8FB3B0)
-           (#x5202 . #x8FB3B1)
-           (#x5203 . #xBFCF)
-           (#x5204 . #xD1E3)
-           (#x5205 . #x8FB3B2)
-           (#x5206 . #xCAAC)
-           (#x5207 . #xC0DA)
-           (#x5208 . #xB4A2)
-           (#x520A . #xB4A9)
-           (#x520B . #xD1E4)
-           (#x520E . #xD1E6)
-           (#x5211 . #xB7BA)
-           (#x5212 . #x8FB3B3)
-           (#x5213 . #x8FB3B4)
-           (#x5214 . #xD1E5)
-           (#x5215 . #x8FB3B5)
-           (#x5216 . #x8FB3B6)
-           (#x5217 . #xCEF3)
-           (#x5218 . #x8FB3B7)
-           (#x521D . #xBDE9)
-           (#x5222 . #x8FB3B8)
-           (#x5224 . #xC8BD)
-           (#x5225 . #xCACC)
-           (#x5227 . #xD1E7)
-           (#x5228 . #x8FB3B9)
-           (#x5229 . #xCDF8)
-           (#x522A . #xD1E8)
-           (#x522E . #xD1E9)
-           (#x5230 . #xC5FE)
-           (#x5231 . #x8FB3BA)
-           (#x5232 . #x8FB3BB)
-           (#x5233 . #xD1EA)
-           (#x5235 . #x8FB3BC)
-           (#x5236 . #xC0A9)
-           (#x5237 . #xBAFE)
-           (#x5238 . #xB7F4)
-           (#x5239 . #xD1EB)
-           (#x523A . #xBBC9)
-           (#x523B . #xB9EF)
-           (#x523C . #x8FB3BD)
-           (#x5243 . #xC4E6)
-           (#x5244 . #xD1ED)
-           (#x5245 . #x8FB3BE)
-           (#x5247 . #xC2A7)
-           (#x5249 . #x8FB3BF)
-           (#x524A . #xBAEF)
-           (#x524B . #xD1EE)
-           (#x524C . #xD1EF)
-           (#x524D . #xC1B0)
-           (#x524F . #xD1EC)
-           (#x5254 . #xD1F1)
-           (#x5255 . #x8FB3C0)
-           (#x5256 . #xCBB6)
-           (#x5257 . #x8FB3C1)
-           (#x5258 . #x8FB3C2)
-           (#x525A . #x8FB3C3)
-           (#x525B . #xB9E4)
-           (#x525C . #x8FB3C4)
-           (#x525E . #xD1F0)
-           (#x525F . #x8FB3C5)
-           (#x5260 . #x8FB3C6)
-           (#x5261 . #x8FB3C7)
-           (#x5263 . #xB7F5)
-           (#x5264 . #xBADE)
-           (#x5265 . #xC7ED)
-           (#x5266 . #x8FB3C8)
-           (#x5269 . #xD1F4)
-           (#x526A . #xD1F2)
-           (#x526E . #x8FB3C9)
-           (#x526F . #xC9FB)
-           (#x5270 . #xBEEA)
-           (#x5271 . #xD1FB)
-           (#x5272 . #xB3E4)
-           (#x5273 . #xD1F5)
-           (#x5274 . #xD1F3)
-           (#x5275 . #xC1CF)
-           (#x5277 . #x8FB3CA)
-           (#x5278 . #x8FB3CB)
-           (#x5279 . #x8FB3CC)
-           (#x527D . #xD1F7)
-           (#x527F . #xD1F6)
-           (#x5280 . #x8FB3CD)
-           (#x5282 . #x8FB3CE)
-           (#x5283 . #xB3C4)
-           (#x5285 . #x8FB3CF)
-           (#x5287 . #xB7E0)
-           (#x5288 . #xD1FC)
-           (#x5289 . #xCEAD)
-           (#x528A . #x8FB3D0)
-           (#x528C . #x8FB3D1)
-           (#x528D . #xD1F8)
-           (#x5291 . #xD1FD)
-           (#x5292 . #xD1FA)
-           (#x5293 . #x8FB3D2)
-           (#x5294 . #xD1F9)
-           (#x5295 . #x8FB3D3)
-           (#x5296 . #x8FB3D4)
-           (#x5297 . #x8FB3D5)
-           (#x5298 . #x8FB3D6)
-           (#x529A . #x8FB3D7)
-           (#x529B . #xCECF)
-           (#x529C . #x8FB3D8)
-           (#x529F . #xB8F9)
-           (#x52A0 . #xB2C3)
-           (#x52A3 . #xCEF4)
-           (#x52A4 . #x8FB3D9)
-           (#x52A5 . #x8FB3DA)
-           (#x52A6 . #x8FB3DB)
-           (#x52A7 . #x8FB3DC)
-           (#x52A9 . #xBDF5)
-           (#x52AA . #xC5D8)
-           (#x52AB . #xB9E5)
-           (#x52AC . #xD2A2)
-           (#x52AD . #xD2A3)
-           (#x52AF . #x8FB3DD)
-           (#x52B0 . #x8FB3DE)
-           (#x52B1 . #xCEE5)
-           (#x52B4 . #xCFAB)
-           (#x52B5 . #xD2A5)
-           (#x52B6 . #x8FB3DF)
-           (#x52B7 . #x8FB3E0)
-           (#x52B8 . #x8FB3E1)
-           (#x52B9 . #xB8FA)
-           (#x52BA . #x8FB3E2)
-           (#x52BB . #x8FB3E3)
-           (#x52BC . #xD2A4)
-           (#x52BD . #x8FB3E4)
-           (#x52BE . #xB3AF)
-           (#x52C0 . #x8FB3E5)
-           (#x52C1 . #xD2A6)
-           (#x52C3 . #xCBD6)
-           (#x52C4 . #x8FB3E6)
-           (#x52C5 . #xC4BC)
-           (#x52C6 . #x8FB3E7)
-           (#x52C7 . #xCDA6)
-           (#x52C8 . #x8FB3E8)
-           (#x52C9 . #xCAD9)
-           (#x52CC . #x8FB3E9)
-           (#x52CD . #xD2A7)
-           (#x52CF . #x8FB3EA)
-           (#x52D1 . #x8FB3EB)
-           (#x52D2 . #xF0D5)
-           (#x52D4 . #x8FB3EC)
-           (#x52D5 . #xC6B0)
-           (#x52D6 . #x8FB3ED)
-           (#x52D7 . #xD2A8)
-           (#x52D8 . #xB4AA)
-           (#x52D9 . #xCCB3)
-           (#x52DB . #x8FB3EE)
-           (#x52DC . #x8FB3EF)
-           (#x52DD . #xBEA1)
-           (#x52DE . #xD2A9)
-           (#x52DF . #xCAE7)
-           (#x52E0 . #xD2AD)
-           (#x52E1 . #x8FB3F0)
-           (#x52E2 . #xC0AA)
-           (#x52E3 . #xD2AA)
-           (#x52E4 . #xB6D0)
-           (#x52E5 . #x8FB3F1)
-           (#x52E6 . #xD2AB)
-           (#x52E7 . #xB4AB)
-           (#x52E8 . #x8FB3F2)
-           (#x52E9 . #x8FB3F3)
-           (#x52EA . #x8FB3F4)
-           (#x52EC . #x8FB3F5)
-           (#x52F0 . #x8FB3F6)
-           (#x52F1 . #x8FB3F7)
-           (#x52F2 . #xB7AE)
-           (#x52F3 . #xD2AE)
-           (#x52F4 . #x8FB3F8)
-           (#x52F5 . #xD2AF)
-           (#x52F6 . #x8FB3F9)
-           (#x52F7 . #x8FB3FA)
-           (#x52F8 . #xD2B0)
-           (#x52F9 . #xD2B1)
-           (#x52FA . #xBCDB)
-           (#x52FE . #xB8FB)
-           (#x52FF . #xCCDE)
-           (#x5300 . #x8FB3FB)
-           (#x5301 . #xCCE8)
-           (#x5302 . #xC6F7)
-           (#x5303 . #x8FB3FC)
-           (#x5305 . #xCAF1)
-           (#x5306 . #xD2B2)
-           (#x5308 . #xD2B3)
-           (#x530A . #x8FB3FD)
-           (#x530B . #x8FB3FE)
-           (#x530C . #x8FB4A1)
-           (#x530D . #xD2B5)
-           (#x530F . #xD2B7)
-           (#x5310 . #xD2B6)
-           (#x5311 . #x8FB4A2)
-           (#x5313 . #x8FB4A3)
-           (#x5315 . #xD2B8)
-           (#x5316 . #xB2BD)
-           (#x5317 . #xCBCC)
-           (#x5318 . #x8FB4A4)
-           (#x5319 . #xBAFC)
-           (#x531A . #xD2B9)
-           (#x531B . #x8FB4A5)
-           (#x531C . #x8FB4A6)
-           (#x531D . #xC1D9)
-           (#x531E . #x8FB4A7)
-           (#x531F . #x8FB4A8)
-           (#x5320 . #xBEA2)
-           (#x5321 . #xB6A9)
-           (#x5323 . #xD2BA)
-           (#x5325 . #x8FB4A9)
-           (#x5327 . #x8FB4AA)
-           (#x5328 . #x8FB4AB)
-           (#x5329 . #x8FB4AC)
-           (#x532A . #xC8DB)
-           (#x532B . #x8FB4AD)
-           (#x532C . #x8FB4AE)
-           (#x532D . #x8FB4AF)
-           (#x532F . #xD2BB)
-           (#x5330 . #x8FB4B0)
-           (#x5331 . #xD2BC)
-           (#x5332 . #x8FB4B1)
-           (#x5333 . #xD2BD)
-           (#x5335 . #x8FB4B2)
-           (#x5338 . #xD2BE)
-           (#x5339 . #xC9A4)
-           (#x533A . #xB6E8)
-           (#x533B . #xB0E5)
-           (#x533C . #x8FB4B3)
-           (#x533D . #x8FB4B4)
-           (#x533E . #x8FB4B5)
-           (#x533F . #xC6BF)
-           (#x5340 . #xD2BF)
-           (#x5341 . #xBDBD)
-           (#x5342 . #x8FB4B6)
-           (#x5343 . #xC0E9)
-           (#x5345 . #xD2C1)
-           (#x5346 . #xD2C0)
-           (#x5347 . #xBEA3)
-           (#x5348 . #xB8E1)
-           (#x5349 . #xD2C3)
-           (#x534A . #xC8BE)
-           (#x534B . #x8FB4B8)
-           (#x534C . #x8FB4B7)
-           (#x534D . #xD2C4)
-           (#x5351 . #xC8DC)
-           (#x5352 . #xC2B4)
-           (#x5353 . #xC2EE)
-           (#x5354 . #xB6A8)
-           (#x5357 . #xC6EE)
-           (#x5358 . #xC3B1)
-           (#x5359 . #x8FB4B9)
-           (#x535A . #xC7EE)
-           (#x535B . #x8FB4BA)
-           (#x535C . #xCBCE)
-           (#x535E . #xD2C6)
-           (#x5360 . #xC0EA)
-           (#x5361 . #x8FB4BB)
-           (#x5363 . #x8FB4BC)
-           (#x5365 . #x8FB4BD)
-           (#x5366 . #xB7B5)
-           (#x5369 . #xD2C7)
-           (#x536C . #x8FB4BE)
-           (#x536D . #x8FB4BF)
-           (#x536E . #xD2C8)
-           (#x536F . #xB1AC)
-           (#x5370 . #xB0F5)
-           (#x5371 . #xB4ED)
-           (#x5372 . #x8FB4C0)
-           (#x5373 . #xC2A8)
-           (#x5374 . #xB5D1)
-           (#x5375 . #xCDF1)
-           (#x5377 . #xD2CB)
-           (#x5378 . #xB2B7)
-           (#x5379 . #x8FB4C1)
-           (#x537B . #xD2CA)
-           (#x537E . #x8FB4C2)
-           (#x537F . #xB6AA)
-           (#x5382 . #xD2CC)
-           (#x5383 . #x8FB4C3)
-           (#x5384 . #xCCF1)
-           (#x5387 . #x8FB4C4)
-           (#x5388 . #x8FB4C5)
-           (#x538E . #x8FB4C6)
-           (#x5393 . #x8FB4C7)
-           (#x5394 . #x8FB4C8)
-           (#x5396 . #xD2CD)
-           (#x5398 . #xCED2)
-           (#x5399 . #x8FB4C9)
-           (#x539A . #xB8FC)
-           (#x539D . #x8FB4CA)
-           (#x539F . #xB8B6)
-           (#x53A0 . #xD2CE)
-           (#x53A1 . #x8FB4CB)
-           (#x53A4 . #x8FB4CC)
-           (#x53A5 . #xD2D0)
-           (#x53A6 . #xD2CF)
-           (#x53A8 . #xBFDF)
-           (#x53A9 . #xB1B9)
-           (#x53AA . #x8FB4CD)
-           (#x53AB . #x8FB4CE)
-           (#x53AD . #xB1DE)
-           (#x53AE . #xD2D1)
-           (#x53AF . #x8FB4CF)
-           (#x53B0 . #xD2D2)
-           (#x53B2 . #x8FB4D0)
-           (#x53B3 . #xB8B7)
-           (#x53B4 . #x8FB4D1)
-           (#x53B5 . #x8FB4D2)
-           (#x53B6 . #xD2D3)
-           (#x53B7 . #x8FB4D3)
-           (#x53B8 . #x8FB4D4)
-           (#x53BA . #x8FB4D5)
-           (#x53BB . #xB5EE)
-           (#x53BD . #x8FB4D6)
-           (#x53C0 . #x8FB4D7)
-           (#x53C2 . #xBBB2)
-           (#x53C3 . #xD2D4)
-           (#x53C5 . #x8FB4D8)
-           (#x53C8 . #xCBF4)
-           (#x53C9 . #xBAB5)
-           (#x53CA . #xB5DA)
-           (#x53CB . #xCDA7)
-           (#x53CC . #xC1D0)
-           (#x53CD . #xC8BF)
-           (#x53CE . #xBCFD)
-           (#x53CF . #x8FB4D9)
-           (#x53D2 . #x8FB4DA)
-           (#x53D3 . #x8FB4DB)
-           (#x53D4 . #xBDC7)
-           (#x53D5 . #x8FB4DC)
-           (#x53D6 . #xBCE8)
-           (#x53D7 . #xBCF5)
-           (#x53D9 . #xBDF6)
-           (#x53DA . #x8FB4DD)
-           (#x53DB . #xC8C0)
-           (#x53DD . #x8FB4DE)
-           (#x53DE . #x8FB4DF)
-           (#x53DF . #xD2D7)
-           (#x53E0 . #x8FB4E0)
-           (#x53E1 . #xB1C3)
-           (#x53E2 . #xC1D1)
-           (#x53E3 . #xB8FD)
-           (#x53E4 . #xB8C5)
-           (#x53E5 . #xB6E7)
-           (#x53E6 . #x8FB4E1)
-           (#x53E7 . #x8FB4E2)
-           (#x53E8 . #xD2DB)
-           (#x53E9 . #xC3A1)
-           (#x53EA . #xC2FE)
-           (#x53EB . #xB6AB)
-           (#x53EC . #xBEA4)
-           (#x53ED . #xD2DC)
-           (#x53EE . #xD2DA)
-           (#x53EF . #xB2C4)
-           (#x53F0 . #xC2E6)
-           (#x53F1 . #xBCB8)
-           (#x53F2 . #xBBCB)
-           (#x53F3 . #xB1A6)
-           (#x53F5 . #x8FB4E3)
-           (#x53F6 . #xB3F0)
-           (#x53F7 . #xB9E6)
-           (#x53F8 . #xBBCA)
-           (#x53FA . #xD2DD)
-           (#x5401 . #xD2DE)
-           (#x5402 . #x8FB4E4)
-           (#x5403 . #xB5C9)
-           (#x5404 . #xB3C6)
-           (#x5408 . #xB9E7)
-           (#x5409 . #xB5C8)
-           (#x540A . #xC4DF)
-           (#x540B . #xB1A5)
-           (#x540C . #xC6B1)
-           (#x540D . #xCCBE)
-           (#x540E . #xB9A1)
-           (#x540F . #xCDF9)
-           (#x5410 . #xC5C7)
-           (#x5411 . #xB8FE)
-           (#x5413 . #x8FB4E5)
-           (#x541A . #x8FB4E6)
-           (#x541B . #xB7AF)
-           (#x541D . #xD2E7)
-           (#x541F . #xB6E3)
-           (#x5420 . #xCBCA)
-           (#x5421 . #x8FB4E7)
-           (#x5426 . #xC8DD)
-           (#x5427 . #x8FB4E8)
-           (#x5428 . #x8FB4E9)
-           (#x5429 . #xD2E6)
-           (#x542A . #x8FB4EA)
-           (#x542B . #xB4DE)
-           (#x542C . #xD2E1)
-           (#x542D . #xD2E2)
-           (#x542E . #xD2E4)
-           (#x542F . #x8FB4EB)
-           (#x5431 . #x8FB4EC)
-           (#x5434 . #x8FB4ED)
-           (#x5435 . #x8FB4EE)
-           (#x5436 . #xD2E5)
-           (#x5438 . #xB5DB)
-           (#x5439 . #xBFE1)
-           (#x543B . #xCAAD)
-           (#x543C . #xD2E3)
-           (#x543D . #xD2DF)
-           (#x543E . #xB8E3)
-           (#x5440 . #xD2E0)
-           (#x5442 . #xCFA4)
-           (#x5443 . #x8FB4EF)
-           (#x5444 . #x8FB4F0)
-           (#x5446 . #xCAF2)
-           (#x5447 . #x8FB4F1)
-           (#x5448 . #xC4E8)
-           (#x5449 . #xB8E2)
-           (#x544A . #xB9F0)
-           (#x544D . #x8FB4F2)
-           (#x544E . #xD2E8)
-           (#x544F . #x8FB4F3)
-           (#x5451 . #xC6DD)
-           (#x545E . #x8FB4F4)
-           (#x545F . #xD2EC)
-           (#x5462 . #x8FB4F5)
-           (#x5464 . #x8FB4F6)
-           (#x5466 . #x8FB4F7)
-           (#x5467 . #x8FB4F8)
-           (#x5468 . #xBCFE)
-           (#x5469 . #x8FB4F9)
-           (#x546A . #xBCF6)
-           (#x546B . #x8FB4FA)
-           (#x546D . #x8FB4FB)
-           (#x546E . #x8FB4FC)
-           (#x5470 . #xD2EF)
-           (#x5471 . #xD2ED)
-           (#x5473 . #xCCA3)
-           (#x5474 . #x8FB4FD)
-           (#x5475 . #xD2EA)
-           (#x5476 . #xD2F3)
-           (#x5477 . #xD2EE)
-           (#x547B . #xD2F1)
-           (#x547C . #xB8C6)
-           (#x547D . #xCCBF)
-           (#x547F . #x8FB4FE)
-           (#x5480 . #xD2F2)
-           (#x5481 . #x8FB5A1)
-           (#x5483 . #x8FB5A2)
-           (#x5484 . #xD2F4)
-           (#x5485 . #x8FB5A3)
-           (#x5486 . #xD2F6)
-           (#x5488 . #x8FB5A4)
-           (#x5489 . #x8FB5A5)
-           (#x548B . #xBAF0)
-           (#x548C . #xCFC2)
-           (#x548D . #x8FB5A6)
-           (#x548E . #xD2EB)
-           (#x548F . #xD2E9)
-           (#x5490 . #xD2F5)
-           (#x5491 . #x8FB5A7)
-           (#x5492 . #xD2F0)
-           (#x5495 . #x8FB5A8)
-           (#x5496 . #x8FB5A9)
-           (#x549C . #x8FB5AA)
-           (#x549F . #x8FB5AB)
-           (#x54A1 . #x8FB5AC)
-           (#x54A2 . #xD2F8)
-           (#x54A4 . #xD3A3)
-           (#x54A5 . #xD2FA)
-           (#x54A6 . #x8FB5AD)
-           (#x54A7 . #x8FB5AE)
-           (#x54A8 . #xD2FE)
-           (#x54A9 . #x8FB5AF)
-           (#x54AA . #x8FB5B0)
-           (#x54AB . #xD3A1)
-           (#x54AC . #xD2FB)
-           (#x54AD . #x8FB5B1)
-           (#x54AE . #x8FB5B2)
-           (#x54AF . #xD3BE)
-           (#x54B1 . #x8FB5B3)
-           (#x54B2 . #xBAE9)
-           (#x54B3 . #xB3B1)
-           (#x54B7 . #x8FB5B4)
-           (#x54B8 . #xD2F9)
-           (#x54B9 . #x8FB5B5)
-           (#x54BA . #x8FB5B6)
-           (#x54BB . #x8FB5B7)
-           (#x54BC . #xD3A5)
-           (#x54BD . #xB0F6)
-           (#x54BE . #xD3A4)
-           (#x54BF . #x8FB5B8)
-           (#x54C0 . #xB0A5)
-           (#x54C1 . #xC9CA)
-           (#x54C2 . #xD3A2)
-           (#x54C4 . #xD2FC)
-           (#x54C6 . #x8FB5B9)
-           (#x54C7 . #xD2F7)
-           (#x54C8 . #xD2FD)
-           (#x54C9 . #xBAC8)
-           (#x54CA . #x8FB5BA)
-           (#x54CD . #x8FB5BB)
-           (#x54CE . #x8FB5BC)
-           (#x54D8 . #xD3A6)
-           (#x54E0 . #x8FB5BD)
-           (#x54E1 . #xB0F7)
-           (#x54E2 . #xD3AF)
-           (#x54E5 . #xD3A7)
-           (#x54E6 . #xD3A8)
-           (#x54E8 . #xBEA5)
-           (#x54E9 . #xCBE9)
-           (#x54EA . #x8FB5BE)
-           (#x54EC . #x8FB5BF)
-           (#x54ED . #xD3AD)
-           (#x54EE . #xD3AC)
-           (#x54EF . #x8FB5C0)
-           (#x54F2 . #xC5AF)
-           (#x54F6 . #x8FB5C1)
-           (#x54FA . #xD3AE)
-           (#x54FC . #x8FB5C2)
-           (#x54FD . #xD3AB)
-           (#x54FE . #x8FB5C3)
-           (#x54FF . #x8FB5C4)
-           (#x5500 . #x8FB5C5)
-           (#x5501 . #x8FB5C6)
-           (#x5504 . #xB1B4)
-           (#x5505 . #x8FB5C7)
-           (#x5506 . #xBAB6)
-           (#x5507 . #xBFB0)
-           (#x5508 . #x8FB5C8)
-           (#x5509 . #x8FB5C9)
-           (#x550C . #x8FB5CA)
-           (#x550D . #x8FB5CB)
-           (#x550E . #x8FB5CC)
-           (#x550F . #xD3A9)
-           (#x5510 . #xC5E2)
-           (#x5514 . #xD3AA)
-           (#x5515 . #x8FB5CD)
-           (#x5516 . #xB0A2)
-           (#x552A . #x8FB5CE)
-           (#x552B . #x8FB5CF)
-           (#x552E . #xD3B4)
-           (#x552F . #xCDA3)
-           (#x5531 . #xBEA7)
-           (#x5532 . #x8FB5D0)
-           (#x5533 . #xD3BA)
-           (#x5535 . #x8FB5D1)
-           (#x5536 . #x8FB5D2)
-           (#x5538 . #xD3B9)
-           (#x5539 . #xD3B0)
-           (#x553B . #x8FB5D3)
-           (#x553C . #x8FB5D4)
-           (#x553D . #x8FB5D5)
-           (#x553E . #xC2C3)
-           (#x5540 . #xD3B1)
-           (#x5541 . #x8FB5D6)
-           (#x5544 . #xC2EF)
-           (#x5545 . #xD3B6)
-           (#x5546 . #xBEA6)
-           (#x5547 . #x8FB5D7)
-           (#x5549 . #x8FB5D8)
-           (#x554A . #x8FB5D9)
-           (#x554C . #xD3B3)
-           (#x554D . #x8FB5DA)
-           (#x554F . #xCCE4)
-           (#x5550 . #x8FB5DB)
-           (#x5551 . #x8FB5DC)
-           (#x5553 . #xB7BC)
-           (#x5556 . #xD3B7)
-           (#x5557 . #xD3B8)
-           (#x5558 . #x8FB5DD)
-           (#x555A . #x8FB5DE)
-           (#x555B . #x8FB5DF)
-           (#x555C . #xD3B5)
-           (#x555D . #xD3BB)
-           (#x555E . #x8FB5E0)
-           (#x5560 . #x8FB5E1)
-           (#x5561 . #x8FB5E2)
-           (#x5563 . #xD3B2)
-           (#x5564 . #x8FB5E3)
-           (#x5566 . #x8FB5E4)
-           (#x557B . #xD3C1)
-           (#x557C . #xD3C6)
-           (#x557E . #xD3C2)
-           (#x557F . #x8FB5E5)
-           (#x5580 . #xD3BD)
-           (#x5581 . #x8FB5E6)
-           (#x5582 . #x8FB5E7)
-           (#x5583 . #xD3C7)
-           (#x5584 . #xC1B1)
-           (#x5586 . #x8FB5E8)
-           (#x5587 . #xD3C9)
-           (#x5588 . #x8FB5E9)
-           (#x5589 . #xB9A2)
-           (#x558A . #xD3BF)
-           (#x558B . #xC3FD)
-           (#x558E . #x8FB5EA)
-           (#x558F . #x8FB5EB)
-           (#x5591 . #x8FB5EC)
-           (#x5592 . #x8FB5ED)
-           (#x5593 . #x8FB5EE)
-           (#x5594 . #x8FB5EF)
-           (#x5597 . #x8FB5F0)
-           (#x5598 . #xD3C3)
-           (#x5599 . #xD3BC)
-           (#x559A . #xB4AD)
-           (#x559C . #xB4EE)
-           (#x559D . #xB3E5)
-           (#x559E . #xD3C4)
-           (#x559F . #xD3C0)
-           (#x55A3 . #x8FB5F1)
-           (#x55A4 . #x8FB5F2)
-           (#x55A7 . #xB7F6)
-           (#x55A8 . #xD3CA)
-           (#x55A9 . #xD3C8)
-           (#x55AA . #xC1D3)
-           (#x55AB . #xB5CA)
-           (#x55AC . #xB6AC)
-           (#x55AD . #x8FB5F3)
-           (#x55AE . #xD3C5)
-           (#x55B0 . #xB6F4)
-           (#x55B2 . #x8FB5F4)
-           (#x55B6 . #xB1C4)
-           (#x55BF . #x8FB5F5)
-           (#x55C1 . #x8FB5F6)
-           (#x55C3 . #x8FB5F7)
-           (#x55C4 . #xD3CE)
-           (#x55C5 . #xD3CC)
-           (#x55C6 . #x8FB5F8)
-           (#x55C7 . #xD4A7)
-           (#x55C9 . #x8FB5F9)
-           (#x55CB . #x8FB5FA)
-           (#x55CC . #x8FB5FB)
-           (#x55CE . #x8FB5FC)
-           (#x55D1 . #x8FB5FD)
-           (#x55D2 . #x8FB5FE)
-           (#x55D3 . #x8FB6A1)
-           (#x55D4 . #xD3D1)
-           (#x55D7 . #x8FB6A2)
-           (#x55D8 . #x8FB6A3)
-           (#x55DA . #xD3CB)
-           (#x55DB . #x8FB6A4)
-           (#x55DC . #xD3CF)
-           (#x55DE . #x8FB6A5)
-           (#x55DF . #xD3CD)
-           (#x55E2 . #x8FB6A6)
-           (#x55E3 . #xBBCC)
-           (#x55E4 . #xD3D0)
-           (#x55E9 . #x8FB6A7)
-           (#x55F6 . #x8FB6A8)
-           (#x55F7 . #xD3D3)
-           (#x55F9 . #xD3D8)
-           (#x55FD . #xD3D6)
-           (#x55FE . #xD3D5)
-           (#x55FF . #x8FB6A9)
-           (#x5605 . #x8FB6AA)
-           (#x5606 . #xC3B2)
-           (#x5608 . #x8FB6AB)
-           (#x5609 . #xB2C5)
-           (#x560A . #x8FB6AC)
-           (#x560D . #x8FB6AD)
-           (#x560E . #x8FB6AE)
-           (#x560F . #x8FB6AF)
-           (#x5610 . #x8FB6B0)
-           (#x5611 . #x8FB6B1)
-           (#x5612 . #x8FB6B2)
-           (#x5614 . #xD3D2)
-           (#x5616 . #xD3D4)
-           (#x5617 . #xBEA8)
-           (#x5618 . #xB1B3)
-           (#x5619 . #x8FB6B3)
-           (#x561B . #xD3D7)
-           (#x5629 . #xB2DE)
-           (#x562C . #x8FB6B4)
-           (#x562F . #xD3E2)
-           (#x5630 . #x8FB6B5)
-           (#x5631 . #xBEFC)
-           (#x5632 . #xD3DE)
-           (#x5633 . #x8FB6B6)
-           (#x5634 . #xD3DC)
-           (#x5635 . #x8FB6B7)
-           (#x5636 . #xD3DD)
-           (#x5637 . #x8FB6B8)
-           (#x5638 . #xD3DF)
-           (#x5639 . #x8FB6B9)
-           (#x563B . #x8FB6BA)
-           (#x563C . #x8FB6BB)
-           (#x563D . #x8FB6BC)
-           (#x563F . #x8FB6BD)
-           (#x5640 . #x8FB6BE)
-           (#x5641 . #x8FB6BF)
-           (#x5642 . #xB1BD)
-           (#x5643 . #x8FB6C0)
-           (#x5644 . #x8FB6C1)
-           (#x5646 . #x8FB6C2)
-           (#x5649 . #x8FB6C3)
-           (#x564B . #x8FB6C4)
-           (#x564C . #xC1B9)
-           (#x564D . #x8FB6C5)
-           (#x564E . #xD3D9)
-           (#x564F . #x8FB6C6)
-           (#x5650 . #xD3DA)
-           (#x5654 . #x8FB6C7)
-           (#x565B . #xB3FA)
-           (#x565E . #x8FB6C8)
-           (#x5660 . #x8FB6C9)
-           (#x5661 . #x8FB6CA)
-           (#x5662 . #x8FB6CB)
-           (#x5663 . #x8FB6CC)
-           (#x5664 . #xD3E1)
-           (#x5666 . #x8FB6CD)
-           (#x5668 . #xB4EF)
-           (#x5669 . #x8FB6CE)
-           (#x566A . #xD3E4)
-           (#x566B . #xD3E0)
-           (#x566C . #xD3E3)
-           (#x566D . #x8FB6CF)
-           (#x566F . #x8FB6D0)
-           (#x5671 . #x8FB6D1)
-           (#x5672 . #x8FB6D2)
-           (#x5674 . #xCAAE)
-           (#x5675 . #x8FB6D3)
-           (#x5678 . #xC6D5)
-           (#x567A . #xC8B8)
-           (#x5680 . #xD3E6)
-           (#x5684 . #x8FB6D4)
-           (#x5685 . #x8FB6D5)
-           (#x5686 . #xD3E5)
-           (#x5687 . #xB3C5)
-           (#x5688 . #x8FB6D6)
-           (#x568A . #xD3E7)
-           (#x568B . #x8FB6D7)
-           (#x568C . #x8FB6D8)
-           (#x568F . #xD3EA)
-           (#x5694 . #xD3E9)
-           (#x5695 . #x8FB6D9)
-           (#x5699 . #x8FB6DA)
-           (#x569A . #x8FB6DB)
-           (#x569D . #x8FB6DC)
-           (#x569E . #x8FB6DD)
-           (#x569F . #x8FB6DE)
-           (#x56A0 . #xD3E8)
-           (#x56A2 . #xC7B9)
-           (#x56A5 . #xD3EB)
-           (#x56A6 . #x8FB6DF)
-           (#x56A7 . #x8FB6E0)
-           (#x56A8 . #x8FB6E1)
-           (#x56A9 . #x8FB6E2)
-           (#x56AB . #x8FB6E3)
-           (#x56AC . #x8FB6E4)
-           (#x56AD . #x8FB6E5)
-           (#x56AE . #xD3EC)
-           (#x56B1 . #x8FB6E6)
-           (#x56B3 . #x8FB6E7)
-           (#x56B4 . #xD3EE)
-           (#x56B6 . #xD3ED)
-           (#x56B7 . #x8FB6E8)
-           (#x56BC . #xD3F0)
-           (#x56BE . #x8FB6E9)
-           (#x56C0 . #xD3F3)
-           (#x56C1 . #xD3F1)
-           (#x56C2 . #xD3EF)
-           (#x56C3 . #xD3F2)
-           (#x56C5 . #x8FB6EA)
-           (#x56C8 . #xD3F4)
-           (#x56C9 . #x8FB6EB)
-           (#x56CA . #x8FB6EC)
-           (#x56CB . #x8FB6ED)
-           (#x56CC . #x8FB6F0)
-           (#x56CD . #x8FB6F1)
-           (#x56CE . #xD3F5)
-           (#x56CF . #x8FB6EE)
-           (#x56D0 . #x8FB6EF)
-           (#x56D1 . #xD3F6)
-           (#x56D3 . #xD3F7)
-           (#x56D7 . #xD3F8)
-           (#x56D8 . #xD1C5)
-           (#x56D9 . #x8FB6F2)
-           (#x56DA . #xBCFC)
-           (#x56DB . #xBBCD)
-           (#x56DC . #x8FB6F3)
-           (#x56DD . #x8FB6F4)
-           (#x56DE . #xB2F3)
-           (#x56DF . #x8FB6F5)
-           (#x56E0 . #xB0F8)
-           (#x56E1 . #x8FB6F6)
-           (#x56E3 . #xC3C4)
-           (#x56E4 . #x8FB6F7)
-           (#x56E5 . #x8FB6F8)
-           (#x56E6 . #x8FB6F9)
-           (#x56E7 . #x8FB6FA)
-           (#x56E8 . #x8FB6FB)
-           (#x56EB . #x8FB6FD)
-           (#x56ED . #x8FB6FE)
-           (#x56EE . #xD3F9)
-           (#x56F0 . #xBAA4)
-           (#x56F1 . #x8FB6FC)
-           (#x56F2 . #xB0CF)
-           (#x56F3 . #xBFDE)
-           (#x56F6 . #x8FB7A1)
-           (#x56F7 . #x8FB7A2)
-           (#x56F9 . #xD3FA)
-           (#x56FA . #xB8C7)
-           (#x56FD . #xB9F1)
-           (#x56FF . #xD3FC)
-           (#x5700 . #xD3FB)
-           (#x5701 . #x8FB7A3)
-           (#x5702 . #x8FB7A4)
-           (#x5703 . #xCAE0)
-           (#x5704 . #xD3FD)
-           (#x5707 . #x8FB7A5)
-           (#x5708 . #xD4A1)
-           (#x5709 . #xD3FE)
-           (#x570A . #x8FB7A6)
-           (#x570B . #xD4A2)
-           (#x570C . #x8FB7A7)
-           (#x570D . #xD4A3)
-           (#x570F . #xB7F7)
-           (#x5711 . #x8FB7A8)
-           (#x5712 . #xB1E0)
-           (#x5713 . #xD4A4)
-           (#x5715 . #x8FB7A9)
-           (#x5716 . #xD4A6)
-           (#x5718 . #xD4A5)
-           (#x571A . #x8FB7AA)
-           (#x571B . #x8FB7AB)
-           (#x571C . #xD4A8)
-           (#x571D . #x8FB7AC)
-           (#x571F . #xC5DA)
-           (#x5720 . #x8FB7AD)
-           (#x5722 . #x8FB7AE)
-           (#x5723 . #x8FB7AF)
-           (#x5724 . #x8FB7B0)
-           (#x5725 . #x8FB7B1)
-           (#x5726 . #xD4A9)
-           (#x5727 . #xB0B5)
-           (#x5728 . #xBADF)
-           (#x5729 . #x8FB7B2)
-           (#x572A . #x8FB7B3)
-           (#x572C . #x8FB7B4)
-           (#x572D . #xB7BD)
-           (#x572E . #x8FB7B5)
-           (#x572F . #x8FB7B6)
-           (#x5730 . #xC3CF)
-           (#x5733 . #x8FB7B7)
-           (#x5734 . #x8FB7B8)
-           (#x5737 . #xD4AA)
-           (#x5738 . #xD4AB)
-           (#x573B . #xD4AD)
-           (#x573D . #x8FB7B9)
-           (#x573E . #x8FB7BA)
-           (#x573F . #x8FB7BB)
-           (#x5740 . #xD4AE)
-           (#x5742 . #xBAE4)
-           (#x5745 . #x8FB7BC)
-           (#x5746 . #x8FB7BD)
-           (#x5747 . #xB6D1)
-           (#x574A . #xCBB7)
-           (#x574C . #x8FB7BE)
-           (#x574D . #x8FB7BF)
-           (#x574E . #xD4AC)
-           (#x574F . #xD4AF)
-           (#x5750 . #xBAC1)
-           (#x5751 . #xB9A3)
-           (#x5752 . #x8FB7C0)
-           (#x5761 . #xD4B3)
-           (#x5762 . #x8FB7C1)
-           (#x5764 . #xBAA5)
-           (#x5765 . #x8FB7C2)
-           (#x5766 . #xC3B3)
-           (#x5767 . #x8FB7C3)
-           (#x5768 . #x8FB7C4)
-           (#x5769 . #xD4B0)
-           (#x576A . #xC4DA)
-           (#x576B . #x8FB7C5)
-           (#x576D . #x8FB7C6)
-           (#x576E . #x8FB7C7)
-           (#x576F . #x8FB7C8)
-           (#x5770 . #x8FB7C9)
-           (#x5771 . #x8FB7CA)
-           (#x5773 . #x8FB7CB)
-           (#x5774 . #x8FB7CC)
-           (#x5775 . #x8FB7CD)
-           (#x5777 . #x8FB7CE)
-           (#x5779 . #x8FB7CF)
-           (#x577A . #x8FB7D0)
-           (#x577B . #x8FB7D1)
-           (#x577C . #x8FB7D2)
-           (#x577E . #x8FB7D3)
-           (#x577F . #xD4B4)
-           (#x5781 . #x8FB7D4)
-           (#x5782 . #xBFE2)
-           (#x5783 . #x8FB7D5)
-           (#x5788 . #xD4B2)
-           (#x5789 . #xD4B5)
-           (#x578B . #xB7BF)
-           (#x578C . #x8FB7D6)
-           (#x5793 . #xD4B6)
-           (#x5794 . #x8FB7D7)
-           (#x5795 . #x8FB7E0)
-           (#x5797 . #x8FB7D8)
-           (#x5799 . #x8FB7D9)
-           (#x579A . #x8FB7DA)
-           (#x579C . #x8FB7DB)
-           (#x579D . #x8FB7DC)
-           (#x579E . #x8FB7DD)
-           (#x579F . #x8FB7DE)
-           (#x57A0 . #xD4B7)
-           (#x57A1 . #x8FB7DF)
-           (#x57A2 . #xB9A4)
-           (#x57A3 . #xB3C0)
-           (#x57A4 . #xD4B9)
-           (#x57A7 . #x8FB7E1)
-           (#x57A8 . #x8FB7E2)
-           (#x57A9 . #x8FB7E3)
-           (#x57AA . #xD4BA)
-           (#x57AC . #x8FB7E4)
-           (#x57B0 . #xD4BB)
-           (#x57B3 . #xD4B8)
-           (#x57B8 . #x8FB7E5)
-           (#x57BD . #x8FB7E6)
-           (#x57C0 . #xD4B1)
-           (#x57C3 . #xD4BC)
-           (#x57C6 . #xD4BD)
-           (#x57C7 . #x8FB7E7)
-           (#x57C8 . #x8FB7E8)
-           (#x57CB . #xCBE4)
-           (#x57CC . #x8FB7E9)
-           (#x57CE . #xBEEB)
-           (#x57CF . #x8FB7EA)
-           (#x57D2 . #xD4BF)
-           (#x57D3 . #xD4C0)
-           (#x57D4 . #xD4BE)
-           (#x57D5 . #x8FB7EB)
-           (#x57D6 . #xD4C2)
-           (#x57DC . #xC7B8)
-           (#x57DD . #x8FB7EC)
-           (#x57DE . #x8FB7ED)
-           (#x57DF . #xB0E8)
-           (#x57E0 . #xC9D6)
-           (#x57E1 . #x8FB7FE)
-           (#x57E3 . #xD4C3)
-           (#x57E4 . #x8FB7EE)
-           (#x57E6 . #x8FB7EF)
-           (#x57E7 . #x8FB7F0)
-           (#x57E9 . #x8FB7F1)
-           (#x57ED . #x8FB7F2)
-           (#x57F0 . #x8FB7F3)
-           (#x57F4 . #xBEFD)
-           (#x57F5 . #x8FB7F4)
-           (#x57F6 . #x8FB7F5)
-           (#x57F7 . #xBCB9)
-           (#x57F8 . #x8FB7F6)
-           (#x57F9 . #xC7DD)
-           (#x57FA . #xB4F0)
-           (#x57FC . #xBAEB)
-           (#x57FD . #x8FB7F7)
-           (#x57FE . #x8FB7F8)
-           (#x57FF . #x8FB7F9)
-           (#x5800 . #xCBD9)
-           (#x5802 . #xC6B2)
-           (#x5803 . #x8FB7FA)
-           (#x5804 . #x8FB7FB)
-           (#x5805 . #xB7F8)
-           (#x5806 . #xC2CF)
-           (#x5808 . #x8FB7FC)
-           (#x5809 . #x8FB7FD)
-           (#x580A . #xD4C1)
-           (#x580B . #xD4C4)
-           (#x580C . #x8FB8A1)
-           (#x580D . #x8FB8A2)
-           (#x5815 . #xC2C4)
-           (#x5819 . #xD4C5)
-           (#x581B . #x8FB8A3)
-           (#x581D . #xD4C6)
-           (#x581E . #x8FB8A4)
-           (#x581F . #x8FB8A5)
-           (#x5820 . #x8FB8A6)
-           (#x5821 . #xD4C8)
-           (#x5824 . #xC4E9)
-           (#x5826 . #x8FB8A7)
-           (#x5827 . #x8FB8A8)
-           (#x582A . #xB4AE)
-           (#x582D . #x8FB8A9)
-           (#x582F . #xF4A1)
-           (#x5830 . #xB1E1)
-           (#x5831 . #xCAF3)
-           (#x5832 . #x8FB8AA)
-           (#x5834 . #xBEEC)
-           (#x5835 . #xC5C8)
-           (#x5839 . #x8FB8AB)
-           (#x583A . #xBAE6)
-           (#x583D . #xD4CE)
-           (#x583F . #x8FB8AC)
-           (#x5840 . #xCABD)
-           (#x5841 . #xCEDD)
-           (#x5849 . #x8FB8AD)
-           (#x584A . #xB2F4)
-           (#x584B . #xD4CA)
-           (#x584C . #x8FB8AE)
-           (#x584D . #x8FB8AF)
-           (#x584F . #x8FB8B0)
-           (#x5850 . #x8FB8B1)
-           (#x5851 . #xC1BA)
-           (#x5852 . #xD4CD)
-           (#x5854 . #xC5E3)
-           (#x5855 . #x8FB8B2)
-           (#x5857 . #xC5C9)
-           (#x5858 . #xC5E4)
-           (#x5859 . #xC8B9)
-           (#x585A . #xC4CD)
-           (#x585E . #xBAC9)
-           (#x585F . #x8FB8B3)
-           (#x5861 . #x8FB8B4)
-           (#x5862 . #xD4C9)
-           (#x5864 . #x8FB8B5)
-           (#x5867 . #x8FB8B6)
-           (#x5868 . #x8FB8B7)
-           (#x5869 . #xB1F6)
-           (#x586B . #xC5B6)
-           (#x5870 . #xD4CB)
-           (#x5872 . #xD4C7)
-           (#x5875 . #xBFD0)
-           (#x5878 . #x8FB8B8)
-           (#x5879 . #xD4CF)
-           (#x587C . #x8FB8B9)
-           (#x587E . #xBDCE)
-           (#x587F . #x8FB8BA)
-           (#x5880 . #x8FB8BB)
-           (#x5881 . #x8FB8BC)
-           (#x5883 . #xB6AD)
-           (#x5885 . #xD4D0)
-           (#x5887 . #x8FB8BD)
-           (#x5888 . #x8FB8BE)
-           (#x5889 . #x8FB8BF)
-           (#x588A . #x8FB8C0)
-           (#x588C . #x8FB8C1)
-           (#x588D . #x8FB8C2)
-           (#x588F . #x8FB8C3)
-           (#x5890 . #x8FB8C4)
-           (#x5893 . #xCAE8)
-           (#x5894 . #x8FB8C5)
-           (#x5896 . #x8FB8C6)
-           (#x5897 . #xC1FD)
-           (#x589C . #xC4C6)
-           (#x589D . #x8FB8C7)
-           (#x589F . #xD4D2)
-           (#x58A0 . #x8FB8C8)
-           (#x58A1 . #x8FB8C9)
-           (#x58A2 . #x8FB8CA)
-           (#x58A6 . #x8FB8CB)
-           (#x58A8 . #xCBCF)
-           (#x58A9 . #x8FB8CC)
-           (#x58AB . #xD4D3)
-           (#x58AE . #xD4D8)
-           (#x58B1 . #x8FB8CD)
-           (#x58B2 . #x8FB8CE)
-           (#x58B3 . #xCAAF)
-           (#x58B8 . #xD4D7)
-           (#x58B9 . #xD4D1)
-           (#x58BA . #xD4D4)
-           (#x58BB . #xD4D6)
-           (#x58BC . #x8FB8D0)
-           (#x58BE . #xBAA6)
-           (#x58C1 . #xCAC9)
-           (#x58C2 . #x8FB8D1)
-           (#x58C4 . #x8FB8CF)
-           (#x58C5 . #xD4D9)
-           (#x58C7 . #xC3C5)
-           (#x58C8 . #x8FB8D2)
-           (#x58CA . #xB2F5)
-           (#x58CC . #xBEED)
-           (#x58CD . #x8FB8D3)
-           (#x58CE . #x8FB8D4)
-           (#x58D0 . #x8FB8D5)
-           (#x58D1 . #xD4DB)
-           (#x58D2 . #x8FB8D6)
-           (#x58D3 . #xD4DA)
-           (#x58D4 . #x8FB8D7)
-           (#x58D5 . #xB9E8)
-           (#x58D6 . #x8FB8D8)
-           (#x58D7 . #xD4DC)
-           (#x58D8 . #xD4DE)
-           (#x58D9 . #xD4DD)
-           (#x58DA . #x8FB8D9)
-           (#x58DC . #xD4E0)
-           (#x58DD . #x8FB8DA)
-           (#x58DE . #xD4D5)
-           (#x58DF . #xD4E2)
-           (#x58E1 . #x8FB8DB)
-           (#x58E2 . #x8FB8DC)
-           (#x58E4 . #xD4E1)
-           (#x58E5 . #xD4DF)
-           (#x58E9 . #x8FB8DD)
-           (#x58EB . #xBBCE)
-           (#x58EC . #xBFD1)
-           (#x58EE . #xC1D4)
-           (#x58EF . #xD4E3)
-           (#x58F0 . #xC0BC)
-           (#x58F1 . #xB0ED)
-           (#x58F2 . #xC7E4)
-           (#x58F3 . #x8FB8DE)
-           (#x58F7 . #xC4DB)
-           (#x58F9 . #xD4E5)
-           (#x58FA . #xD4E4)
-           (#x58FB . #xD4E6)
-           (#x58FC . #xD4E7)
-           (#x58FD . #xD4E8)
-           (#x5902 . #xD4E9)
-           (#x5905 . #x8FB8DF)
-           (#x5906 . #x8FB8E0)
-           (#x5909 . #xCAD1)
-           (#x590A . #xD4EA)
-           (#x590B . #x8FB8E1)
-           (#x590C . #x8FB8E2)
-           (#x590F . #xB2C6)
-           (#x5910 . #xD4EB)
-           (#x5912 . #x8FB8E3)
-           (#x5913 . #x8FB8E4)
-           (#x5914 . #x8FB8E5)
-           (#x5915 . #xCDBC)
-           (#x5916 . #xB3B0)
-           (#x5918 . #xD2C9)
-           (#x5919 . #xBDC8)
-           (#x591A . #xC2BF)
-           (#x591B . #xD4EC)
-           (#x591C . #xCCEB)
-           (#x591D . #x8FB8E7)
-           (#x5921 . #x8FB8E8)
-           (#x5922 . #xCCB4)
-           (#x5923 . #x8FB8E9)
-           (#x5924 . #x8FB8EA)
-           (#x5925 . #xD4EE)
-           (#x5927 . #xC2E7)
-           (#x5928 . #x8FB8EB)
-           (#x5929 . #xC5B7)
-           (#x592A . #xC2C0)
-           (#x592B . #xC9D7)
-           (#x592C . #xD4EF)
-           (#x592D . #xD4F0)
-           (#x592E . #xB1FB)
-           (#x592F . #x8FB8EC)
-           (#x5930 . #x8FB8ED)
-           (#x5931 . #xBCBA)
-           (#x5932 . #xD4F1)
-           (#x5933 . #x8FB8EE)
-           (#x5935 . #x8FB8EF)
-           (#x5936 . #x8FB8F0)
-           (#x5937 . #xB0D0)
-           (#x5938 . #xD4F2)
-           (#x593E . #xD4F3)
-           (#x593F . #x8FB8F1)
-           (#x5943 . #x8FB8F2)
-           (#x5944 . #xB1E2)
-           (#x5946 . #x8FB8F3)
-           (#x5947 . #xB4F1)
-           (#x5948 . #xC6E0)
-           (#x5949 . #xCAF4)
-           (#x594E . #xD4F7)
-           (#x594F . #xC1D5)
-           (#x5950 . #xD4F6)
-           (#x5951 . #xB7C0)
-           (#x5952 . #x8FB8F4)
-           (#x5953 . #x8FB8F5)
-           (#x5954 . #xCBDB)
-           (#x5955 . #xD4F5)
-           (#x5957 . #xC5E5)
-           (#x5958 . #xD4F9)
-           (#x5959 . #x8FB8F6)
-           (#x595A . #xD4F8)
-           (#x595B . #x8FB8F7)
-           (#x595D . #x8FB8F8)
-           (#x595E . #x8FB8F9)
-           (#x595F . #x8FB8FA)
-           (#x5960 . #xD4FB)
-           (#x5961 . #x8FB8FB)
-           (#x5962 . #xD4FA)
-           (#x5963 . #x8FB8FC)
-           (#x5965 . #xB1FC)
-           (#x5967 . #xD4FC)
-           (#x5968 . #xBEA9)
-           (#x5969 . #xD4FE)
-           (#x596A . #xC3A5)
-           (#x596B . #x8FB8FD)
-           (#x596C . #xD4FD)
-           (#x596D . #x8FB8FE)
-           (#x596E . #xCAB3)
-           (#x596F . #x8FB9A1)
-           (#x5972 . #x8FB9A2)
-           (#x5973 . #xBDF7)
-           (#x5974 . #xC5DB)
-           (#x5975 . #x8FB9A3)
-           (#x5976 . #x8FB9A4)
-           (#x5978 . #xD5A1)
-           (#x5979 . #x8FB9A5)
-           (#x597B . #x8FB9A6)
-           (#x597C . #x8FB9A7)
-           (#x597D . #xB9A5)
-           (#x5981 . #xD5A2)
-           (#x5982 . #xC7A1)
-           (#x5983 . #xC8DE)
-           (#x5984 . #xCCD1)
-           (#x598A . #xC7A5)
-           (#x598B . #x8FB9A8)
-           (#x598C . #x8FB9A9)
-           (#x598D . #xD5AB)
-           (#x598E . #x8FB9AA)
-           (#x5992 . #x8FB9AB)
-           (#x5993 . #xB5B8)
-           (#x5995 . #x8FB9AC)
-           (#x5996 . #xCDC5)
-           (#x5997 . #x8FB9AD)
-           (#x5999 . #xCCAF)
-           (#x599B . #xD6AC)
-           (#x599D . #xD5A3)
-           (#x599F . #x8FB9AE)
-           (#x59A3 . #xD5A6)
-           (#x59A4 . #x8FB9AF)
-           (#x59A5 . #xC2C5)
-           (#x59A7 . #x8FB9B0)
-           (#x59A8 . #xCBB8)
-           (#x59AC . #xC5CA)
-           (#x59AD . #x8FB9B1)
-           (#x59AE . #x8FB9B2)
-           (#x59AF . #x8FB9B3)
-           (#x59B0 . #x8FB9B4)
-           (#x59B2 . #xD5A7)
-           (#x59B3 . #x8FB9B5)
-           (#x59B7 . #x8FB9B6)
-           (#x59B9 . #xCBE5)
-           (#x59BA . #x8FB9B7)
-           (#x59BB . #xBACA)
-           (#x59BC . #x8FB9B8)
-           (#x59BE . #xBEAA)
-           (#x59C1 . #x8FB9B9)
-           (#x59C3 . #x8FB9BA)
-           (#x59C4 . #x8FB9BB)
-           (#x59C6 . #xD5A8)
-           (#x59C8 . #x8FB9BC)
-           (#x59C9 . #xBBD0)
-           (#x59CA . #x8FB9BD)
-           (#x59CB . #xBBCF)
-           (#x59CD . #x8FB9BE)
-           (#x59D0 . #xB0B9)
-           (#x59D1 . #xB8C8)
-           (#x59D2 . #x8FB9BF)
-           (#x59D3 . #xC0AB)
-           (#x59D4 . #xB0D1)
-           (#x59D9 . #xD5AC)
-           (#x59DA . #xD5AD)
-           (#x59DC . #xD5AA)
-           (#x59DD . #x8FB9C0)
-           (#x59DE . #x8FB9C1)
-           (#x59DF . #x8FB9C2)
-           (#x59E3 . #x8FB9C3)
-           (#x59E4 . #x8FB9C4)
-           (#x59E5 . #xB1B8)
-           (#x59E6 . #xB4AF)
-           (#x59E7 . #x8FB9C5)
-           (#x59E8 . #xD5A9)
-           (#x59EA . #xCCC5)
-           (#x59EB . #xC9B1)
-           (#x59EE . #x8FB9C6)
-           (#x59EF . #x8FB9C7)
-           (#x59F1 . #x8FB9C8)
-           (#x59F2 . #x8FB9C9)
-           (#x59F4 . #x8FB9CA)
-           (#x59F6 . #xB0A8)
-           (#x59F7 . #x8FB9CB)
-           (#x59FB . #xB0F9)
-           (#x59FF . #xBBD1)
-           (#x5A00 . #x8FB9CC)
-           (#x5A01 . #xB0D2)
-           (#x5A03 . #xB0A3)
-           (#x5A04 . #x8FB9CD)
-           (#x5A09 . #xD5B2)
-           (#x5A0C . #x8FB9CE)
-           (#x5A0D . #x8FB9CF)
-           (#x5A0E . #x8FB9D0)
-           (#x5A11 . #xD5B0)
-           (#x5A12 . #x8FB9D1)
-           (#x5A13 . #x8FB9D2)
-           (#x5A18 . #xCCBC)
-           (#x5A1A . #xD5B3)
-           (#x5A1C . #xD5B1)
-           (#x5A1E . #x8FB9D3)
-           (#x5A1F . #xD5AF)
-           (#x5A20 . #xBFB1)
-           (#x5A23 . #x8FB9D4)
-           (#x5A24 . #x8FB9D5)
-           (#x5A25 . #xD5AE)
-           (#x5A27 . #x8FB9D6)
-           (#x5A28 . #x8FB9D7)
-           (#x5A29 . #xCADA)
-           (#x5A2A . #x8FB9D8)
-           (#x5A2D . #x8FB9D9)
-           (#x5A2F . #xB8E4)
-           (#x5A30 . #x8FB9DA)
-           (#x5A35 . #xD5B7)
-           (#x5A36 . #xD5B8)
-           (#x5A3C . #xBEAB)
-           (#x5A40 . #xD5B4)
-           (#x5A41 . #xCFAC)
-           (#x5A44 . #x8FB9DB)
-           (#x5A45 . #x8FB9DC)
-           (#x5A46 . #xC7CC)
-           (#x5A47 . #x8FB9DD)
-           (#x5A48 . #x8FB9DE)
-           (#x5A49 . #xD5B6)
-           (#x5A4C . #x8FB9DF)
-           (#x5A50 . #x8FB9E0)
-           (#x5A55 . #x8FB9E1)
-           (#x5A5A . #xBAA7)
-           (#x5A5E . #x8FB9E2)
-           (#x5A62 . #xD5B9)
-           (#x5A63 . #x8FB9E3)
-           (#x5A65 . #x8FB9E4)
-           (#x5A66 . #xC9D8)
-           (#x5A67 . #x8FB9E5)
-           (#x5A6A . #xD5BA)
-           (#x5A6C . #xD5B5)
-           (#x5A6D . #x8FB9E6)
-           (#x5A77 . #x8FB9E7)
-           (#x5A7A . #x8FB9E8)
-           (#x5A7B . #x8FB9E9)
-           (#x5A7E . #x8FB9EA)
-           (#x5A7F . #xCCBB)
-           (#x5A8B . #x8FB9EB)
-           (#x5A90 . #x8FB9EC)
-           (#x5A92 . #xC7DE)
-           (#x5A93 . #x8FB9ED)
-           (#x5A96 . #x8FB9EE)
-           (#x5A99 . #x8FB9EF)
-           (#x5A9A . #xD5BB)
-           (#x5A9B . #xC9B2)
-           (#x5A9C . #x8FB9F0)
-           (#x5A9E . #x8FB9F1)
-           (#x5A9F . #x8FB9F2)
-           (#x5AA0 . #x8FB9F3)
-           (#x5AA2 . #x8FB9F4)
-           (#x5AA7 . #x8FB9F5)
-           (#x5AAC . #x8FB9F6)
-           (#x5AB1 . #x8FB9F7)
-           (#x5AB2 . #x8FB9F8)
-           (#x5AB3 . #x8FB9F9)
-           (#x5AB5 . #x8FB9FA)
-           (#x5AB8 . #x8FB9FB)
-           (#x5ABA . #x8FB9FC)
-           (#x5ABB . #x8FB9FD)
-           (#x5ABC . #xD5BC)
-           (#x5ABD . #xD5C0)
-           (#x5ABE . #xD5BD)
-           (#x5ABF . #x8FB9FE)
-           (#x5AC1 . #xB2C7)
-           (#x5AC2 . #xD5BF)
-           (#x5AC4 . #x8FBAA1)
-           (#x5AC6 . #x8FBAA2)
-           (#x5AC8 . #x8FBAA3)
-           (#x5AC9 . #xBCBB)
-           (#x5ACB . #xD5BE)
-           (#x5ACC . #xB7F9)
-           (#x5ACF . #x8FBAA4)
-           (#x5AD0 . #xD5CC)
-           (#x5AD6 . #xD5C5)
-           (#x5AD7 . #xD5C2)
-           (#x5ADA . #x8FBAA5)
-           (#x5ADC . #x8FBAA6)
-           (#x5AE0 . #x8FBAA7)
-           (#x5AE1 . #xC3E4)
-           (#x5AE3 . #xD5C1)
-           (#x5AE5 . #x8FBAA8)
-           (#x5AE6 . #xD5C3)
-           (#x5AE9 . #xD5C4)
-           (#x5AEA . #x8FBAA9)
-           (#x5AEE . #x8FBAAA)
-           (#x5AF5 . #x8FBAAB)
-           (#x5AF6 . #x8FBAAC)
-           (#x5AFA . #xD5C6)
-           (#x5AFB . #xD5C7)
-           (#x5AFD . #x8FBAAD)
-           (#x5B00 . #x8FBAAE)
-           (#x5B01 . #x8FBAAF)
-           (#x5B08 . #x8FBAB0)
-           (#x5B09 . #xB4F2)
-           (#x5B0B . #xD5C9)
-           (#x5B0C . #xD5C8)
-           (#x5B16 . #xD5CA)
-           (#x5B17 . #x8FBAB1)
-           (#x5B19 . #x8FBAB3)
-           (#x5B1B . #x8FBAB4)
-           (#x5B1D . #x8FBAB5)
-           (#x5B21 . #x8FBAB6)
-           (#x5B22 . #xBEEE)
-           (#x5B25 . #x8FBAB7)
-           (#x5B2A . #xD5CD)
-           (#x5B2C . #xC4DC)
-           (#x5B2D . #x8FBAB8)
-           (#x5B30 . #xB1C5)
-           (#x5B32 . #xD5CB)
-           (#x5B34 . #x8FBAB2)
-           (#x5B36 . #xD5CE)
-           (#x5B38 . #x8FBAB9)
-           (#x5B3E . #xD5CF)
-           (#x5B40 . #xD5D2)
-           (#x5B41 . #x8FBABA)
-           (#x5B43 . #xD5D0)
-           (#x5B45 . #xD5D1)
-           (#x5B4B . #x8FBABB)
-           (#x5B4C . #x8FBABC)
-           (#x5B50 . #xBBD2)
-           (#x5B51 . #xD5D3)
-           (#x5B52 . #x8FBABD)
-           (#x5B54 . #xB9A6)
-           (#x5B55 . #xD5D4)
-           (#x5B56 . #x8FBABE)
-           (#x5B57 . #xBBFA)
-           (#x5B58 . #xC2B8)
-           (#x5B5A . #xD5D5)
-           (#x5B5B . #xD5D6)
-           (#x5B5C . #xBBDA)
-           (#x5B5D . #xB9A7)
-           (#x5B5E . #x8FBABF)
-           (#x5B5F . #xCCD2)
-           (#x5B63 . #xB5A8)
-           (#x5B64 . #xB8C9)
-           (#x5B65 . #xD5D7)
-           (#x5B66 . #xB3D8)
-           (#x5B68 . #x8FBAC0)
-           (#x5B69 . #xD5D8)
-           (#x5B6B . #xC2B9)
-           (#x5B6E . #x8FBAC1)
-           (#x5B6F . #x8FBAC2)
-           (#x5B70 . #xD5D9)
-           (#x5B71 . #xD6A3)
-           (#x5B73 . #xD5DA)
-           (#x5B75 . #xD5DB)
-           (#x5B78 . #xD5DC)
-           (#x5B7A . #xD5DE)
-           (#x5B7C . #x8FBAC3)
-           (#x5B7D . #x8FBAC4)
-           (#x5B7E . #x8FBAC5)
-           (#x5B7F . #x8FBAC6)
-           (#x5B80 . #xD5DF)
-           (#x5B81 . #x8FBAC7)
-           (#x5B83 . #xD5E0)
-           (#x5B84 . #x8FBAC8)
-           (#x5B85 . #xC2F0)
-           (#x5B86 . #x8FBAC9)
-           (#x5B87 . #xB1A7)
-           (#x5B88 . #xBCE9)
-           (#x5B89 . #xB0C2)
-           (#x5B8A . #x8FBACA)
-           (#x5B8B . #xC1D7)
-           (#x5B8C . #xB4B0)
-           (#x5B8D . #xBCB5)
-           (#x5B8E . #x8FBACB)
-           (#x5B8F . #xB9A8)
-           (#x5B90 . #x8FBACC)
-           (#x5B91 . #x8FBACD)
-           (#x5B93 . #x8FBACE)
-           (#x5B94 . #x8FBACF)
-           (#x5B95 . #xC5E6)
-           (#x5B96 . #x8FBAD0)
-           (#x5B97 . #xBDA1)
-           (#x5B98 . #xB4B1)
-           (#x5B99 . #xC3E8)
-           (#x5B9A . #xC4EA)
-           (#x5B9B . #xB0B8)
-           (#x5B9C . #xB5B9)
-           (#x5B9D . #xCAF5)
-           (#x5B9F . #xBCC2)
-           (#x5BA2 . #xB5D2)
-           (#x5BA3 . #xC0EB)
-           (#x5BA4 . #xBCBC)
-           (#x5BA5 . #xCDA8)
-           (#x5BA6 . #xD5E1)
-           (#x5BA8 . #x8FBAD1)
-           (#x5BA9 . #x8FBAD2)
-           (#x5BAC . #x8FBAD3)
-           (#x5BAD . #x8FBAD4)
-           (#x5BAE . #xB5DC)
-           (#x5BAF . #x8FBAD5)
-           (#x5BB0 . #xBACB)
-           (#x5BB1 . #x8FBAD6)
-           (#x5BB2 . #x8FBAD7)
-           (#x5BB3 . #xB3B2)
-           (#x5BB4 . #xB1E3)
-           (#x5BB5 . #xBEAC)
-           (#x5BB6 . #xB2C8)
-           (#x5BB7 . #x8FBAD8)
-           (#x5BB8 . #xD5E2)
-           (#x5BB9 . #xCDC6)
-           (#x5BBA . #x8FBAD9)
-           (#x5BBC . #x8FBADA)
-           (#x5BBF . #xBDC9)
-           (#x5BC0 . #x8FBADB)
-           (#x5BC1 . #x8FBADC)
-           (#x5BC2 . #xBCE4)
-           (#x5BC3 . #xD5E3)
-           (#x5BC4 . #xB4F3)
-           (#x5BC5 . #xC6D2)
-           (#x5BC6 . #xCCA9)
-           (#x5BC7 . #xD5E4)
-           (#x5BC9 . #xD5E5)
-           (#x5BCC . #xC9D9)
-           (#x5BCD . #x8FBADD)
-           (#x5BCF . #x8FBADE)
-           (#x5BD0 . #xD5E7)
-           (#x5BD2 . #xB4A8)
-           (#x5BD3 . #xB6F7)
-           (#x5BD4 . #xD5E6)
-           (#x5BD6 . #x8FBADF)
-           (#x5BD7 . #x8FBAE0)
-           (#x5BD8 . #x8FBAE1)
-           (#x5BD9 . #x8FBAE2)
-           (#x5BDA . #x8FBAE3)
-           (#x5BDB . #xB4B2)
-           (#x5BDD . #xBFB2)
-           (#x5BDE . #xD5EB)
-           (#x5BDF . #xBBA1)
-           (#x5BE0 . #x8FBAE4)
-           (#x5BE1 . #xB2C9)
-           (#x5BE2 . #xD5EA)
-           (#x5BE4 . #xD5E8)
-           (#x5BE5 . #xD5EC)
-           (#x5BE6 . #xD5E9)
-           (#x5BE7 . #xC7AB)
-           (#x5BE8 . #xDCCD)
-           (#x5BE9 . #xBFB3)
-           (#x5BEB . #xD5ED)
-           (#x5BEE . #xCEC0)
-           (#x5BEF . #x8FBAE5)
-           (#x5BF0 . #xD5EE)
-           (#x5BF1 . #x8FBAE6)
-           (#x5BF3 . #xD5F0)
-           (#x5BF4 . #x8FBAE7)
-           (#x5BF5 . #xC3FE)
-           (#x5BF6 . #xD5EF)
-           (#x5BF8 . #xC0A3)
-           (#x5BFA . #xBBFB)
-           (#x5BFD . #x8FBAE8)
-           (#x5BFE . #xC2D0)
-           (#x5BFF . #xBCF7)
-           (#x5C01 . #xC9F5)
-           (#x5C02 . #xC0EC)
-           (#x5C04 . #xBCCD)
-           (#x5C05 . #xD5F1)
-           (#x5C06 . #xBEAD)
-           (#x5C07 . #xD5F2)
-           (#x5C08 . #xD5F3)
-           (#x5C09 . #xB0D3)
-           (#x5C0A . #xC2BA)
-           (#x5C0B . #xBFD2)
-           (#x5C0C . #x8FBAE9)
-           (#x5C0D . #xD5F4)
-           (#x5C0E . #xC6B3)
-           (#x5C0F . #xBEAE)
-           (#x5C11 . #xBEAF)
-           (#x5C13 . #xD5F5)
-           (#x5C16 . #xC0ED)
-           (#x5C17 . #x8FBAEA)
-           (#x5C1A . #xBEB0)
-           (#x5C1E . #x8FBAEB)
-           (#x5C1F . #x8FBAEC)
-           (#x5C20 . #xD5F6)
-           (#x5C22 . #xD5F7)
-           (#x5C23 . #x8FBAED)
-           (#x5C24 . #xCCE0)
-           (#x5C26 . #x8FBAEE)
-           (#x5C28 . #xD5F8)
-           (#x5C29 . #x8FBAEF)
-           (#x5C2B . #x8FBAF0)
-           (#x5C2C . #x8FBAF1)
-           (#x5C2D . #xB6C6)
-           (#x5C2E . #x8FBAF2)
-           (#x5C30 . #x8FBAF3)
-           (#x5C31 . #xBDA2)
-           (#x5C32 . #x8FBAF4)
-           (#x5C35 . #x8FBAF5)
-           (#x5C36 . #x8FBAF6)
-           (#x5C38 . #xD5F9)
-           (#x5C39 . #xD5FA)
-           (#x5C3A . #xBCDC)
-           (#x5C3B . #xBFAC)
-           (#x5C3C . #xC6F4)
-           (#x5C3D . #xBFD4)
-           (#x5C3E . #xC8F8)
-           (#x5C3F . #xC7A2)
-           (#x5C40 . #xB6C9)
-           (#x5C41 . #xD5FB)
-           (#x5C45 . #xB5EF)
-           (#x5C46 . #xD5FC)
-           (#x5C48 . #xB6FE)
-           (#x5C4A . #xC6CF)
-           (#x5C4B . #xB2B0)
-           (#x5C4D . #xBBD3)
-           (#x5C4E . #xD5FD)
-           (#x5C4F . #xD6A2)
-           (#x5C50 . #xD6A1)
-           (#x5C51 . #xB6FD)
-           (#x5C53 . #xD5FE)
-           (#x5C55 . #xC5B8)
-           (#x5C59 . #x8FBAF7)
-           (#x5C5A . #x8FBAF8)
-           (#x5C5C . #x8FBAF9)
-           (#x5C5E . #xC2B0)
-           (#x5C60 . #xC5CB)
-           (#x5C61 . #xBCC8)
-           (#x5C62 . #x8FBAFA)
-           (#x5C63 . #x8FBAFB)
-           (#x5C64 . #xC1D8)
-           (#x5C65 . #xCDFA)
-           (#x5C67 . #x8FBAFC)
-           (#x5C68 . #x8FBAFD)
-           (#x5C69 . #x8FBAFE)
-           (#x5C6C . #xD6A4)
-           (#x5C6D . #x8FBBA1)
-           (#x5C6E . #xD6A5)
-           (#x5C6F . #xC6D6)
-           (#x5C70 . #x8FBBA2)
-           (#x5C71 . #xBBB3)
-           (#x5C74 . #x8FBBA3)
-           (#x5C75 . #x8FBBA4)
-           (#x5C76 . #xD6A7)
-           (#x5C79 . #xD6A8)
-           (#x5C7A . #x8FBBA5)
-           (#x5C7B . #x8FBBA6)
-           (#x5C7C . #x8FBBA7)
-           (#x5C7D . #x8FBBA8)
-           (#x5C87 . #x8FBBA9)
-           (#x5C88 . #x8FBBAA)
-           (#x5C8A . #x8FBBAB)
-           (#x5C8C . #xD6A9)
-           (#x5C8F . #x8FBBAC)
-           (#x5C90 . #xB4F4)
-           (#x5C91 . #xD6AA)
-           (#x5C92 . #x8FBBAD)
-           (#x5C94 . #xD6AB)
-           (#x5C9D . #x8FBBAE)
-           (#x5C9F . #x8FBBAF)
-           (#x5CA0 . #x8FBBB0)
-           (#x5CA1 . #xB2AC)
-           (#x5CA2 . #x8FBBB1)
-           (#x5CA3 . #x8FBBB2)
-           (#x5CA6 . #x8FBBB3)
-           (#x5CA8 . #xC1BB)
-           (#x5CA9 . #xB4E4)
-           (#x5CAA . #x8FBBB4)
-           (#x5CAB . #xD6AD)
-           (#x5CAC . #xCCA8)
-           (#x5CB1 . #xC2D2)
-           (#x5CB2 . #x8FBBB5)
-           (#x5CB3 . #xB3D9)
-           (#x5CB4 . #x8FBBB6)
-           (#x5CB5 . #x8FBBB7)
-           (#x5CB6 . #xD6AF)
-           (#x5CB7 . #xD6B1)
-           (#x5CB8 . #xB4DF)
-           (#x5CBA . #x8FBBB8)
-           (#x5CBB . #xD6AE)
-           (#x5CBC . #xD6B0)
-           (#x5CBE . #xD6B3)
-           (#x5CC5 . #xD6B2)
-           (#x5CC7 . #xD6B4)
-           (#x5CC9 . #x8FBBB9)
-           (#x5CCB . #x8FBBBA)
-           (#x5CD2 . #x8FBBBB)
-           (#x5CD7 . #x8FBBBD)
-           (#x5CD9 . #xD6B5)
-           (#x5CDD . #x8FBBBC)
-           (#x5CE0 . #xC6BD)
-           (#x5CE1 . #xB6AE)
-           (#x5CE8 . #xB2E5)
-           (#x5CE9 . #xD6B6)
-           (#x5CEA . #xD6BB)
-           (#x5CED . #xD6B9)
-           (#x5CEE . #x8FBBBE)
-           (#x5CEF . #xCAF7)
-           (#x5CF0 . #xCAF6)
-           (#x5CF1 . #x8FBBBF)
-           (#x5CF2 . #x8FBBC0)
-           (#x5CF4 . #x8FBBC1)
-           (#x5CF6 . #xC5E7)
-           (#x5CFA . #xD6B8)
-           (#x5CFB . #xBDD4)
-           (#x5CFD . #xD6B7)
-           (#x5D01 . #x8FBBC2)
-           (#x5D06 . #x8FBBC3)
-           (#x5D07 . #xBFF2)
-           (#x5D0B . #xD6BC)
-           (#x5D0D . #x8FBBC4)
-           (#x5D0E . #xBAEA)
-           (#x5D11 . #xD6C2)
-           (#x5D12 . #x8FBBC5)
-           (#x5D14 . #xD6C3)
-           (#x5D15 . #xD6BD)
-           (#x5D16 . #xB3B3)
-           (#x5D17 . #xD6BE)
-           (#x5D18 . #xD6C7)
-           (#x5D19 . #xD6C6)
-           (#x5D1A . #xD6C5)
-           (#x5D1B . #xD6C1)
-           (#x5D1F . #xD6C0)
-           (#x5D22 . #xD6C4)
-           (#x5D23 . #x8FBBC7)
-           (#x5D24 . #x8FBBC8)
-           (#x5D26 . #x8FBBC9)
-           (#x5D27 . #x8FBBCA)
-           (#x5D29 . #xCAF8)
-           (#x5D2B . #x8FBBC6)
-           (#x5D31 . #x8FBBCB)
-           (#x5D34 . #x8FBBCC)
-           (#x5D39 . #x8FBBCD)
-           (#x5D3D . #x8FBBCE)
-           (#x5D3F . #x8FBBCF)
-           (#x5D42 . #x8FBBD0)
-           (#x5D43 . #x8FBBD1)
-           (#x5D46 . #x8FBBD2)
-           (#x5D48 . #x8FBBD3)
-           (#x5D4A . #x8FBBD7)
-           (#x5D4B . #xD6CB)
-           (#x5D4C . #xD6C8)
-           (#x5D4E . #xD6CA)
-           (#x5D50 . #xCDF2)
-           (#x5D51 . #x8FBBD5)
-           (#x5D52 . #xD6C9)
-           (#x5D55 . #x8FBBD4)
-           (#x5D59 . #x8FBBD6)
-           (#x5D5C . #xD6BF)
-           (#x5D5F . #x8FBBD8)
-           (#x5D60 . #x8FBBD9)
-           (#x5D61 . #x8FBBDA)
-           (#x5D62 . #x8FBBDB)
-           (#x5D64 . #x8FBBDC)
-           (#x5D69 . #xBFF3)
-           (#x5D6A . #x8FBBDD)
-           (#x5D6C . #xD6CC)
-           (#x5D6D . #x8FBBDE)
-           (#x5D6F . #xBAB7)
-           (#x5D70 . #x8FBBDF)
-           (#x5D73 . #xD6CD)
-           (#x5D76 . #xD6CE)
-           (#x5D79 . #x8FBBE0)
-           (#x5D7A . #x8FBBE1)
-           (#x5D7E . #x8FBBE2)
-           (#x5D7F . #x8FBBE3)
-           (#x5D81 . #x8FBBE4)
-           (#x5D82 . #xD6D1)
-           (#x5D83 . #x8FBBE5)
-           (#x5D84 . #xD6D0)
-           (#x5D87 . #xD6CF)
-           (#x5D88 . #x8FBBE6)
-           (#x5D8A . #x8FBBE7)
-           (#x5D8B . #xC5E8)
-           (#x5D8C . #xD6BA)
-           (#x5D90 . #xD6D7)
-           (#x5D92 . #x8FBBE8)
-           (#x5D93 . #x8FBBE9)
-           (#x5D94 . #x8FBBEA)
-           (#x5D95 . #x8FBBEB)
-           (#x5D99 . #x8FBBEC)
-           (#x5D9B . #x8FBBED)
-           (#x5D9D . #xD6D3)
-           (#x5D9F . #x8FBBEE)
-           (#x5DA0 . #x8FBBEF)
-           (#x5DA2 . #xD6D2)
-           (#x5DA7 . #x8FBBF0)
-           (#x5DAB . #x8FBBF1)
-           (#x5DAC . #xD6D4)
-           (#x5DAE . #xD6D5)
-           (#x5DB0 . #x8FBBF2)
-           (#x5DB2 . #x8FE6F4)
-           (#x5DB4 . #x8FBBF3)
-           (#x5DB7 . #xD6D8)
-           (#x5DB8 . #x8FBBF4)
-           (#x5DB9 . #x8FBBF5)
-           (#x5DBA . #xCEE6)
-           (#x5DBC . #xD6D9)
-           (#x5DBD . #xD6D6)
-           (#x5DC3 . #x8FBBF6)
-           (#x5DC7 . #x8FBBF7)
-           (#x5DC9 . #xD6DA)
-           (#x5DCB . #x8FBBF8)
-           (#x5DCC . #xB4E0)
-           (#x5DCD . #xD6DB)
-           (#x5DCE . #x8FBBFA)
-           (#x5DD0 . #x8FBBF9)
-           (#x5DD2 . #xD6DD)
-           (#x5DD3 . #xD6DC)
-           (#x5DD6 . #xD6DE)
-           (#x5DD8 . #x8FBBFB)
-           (#x5DD9 . #x8FBBFC)
-           (#x5DDB . #xD6DF)
-           (#x5DDD . #xC0EE)
-           (#x5DDE . #xBDA3)
-           (#x5DE0 . #x8FBBFD)
-           (#x5DE1 . #xBDE4)
-           (#x5DE3 . #xC1E3)
-           (#x5DE4 . #x8FBBFE)
-           (#x5DE5 . #xB9A9)
-           (#x5DE6 . #xBAB8)
-           (#x5DE7 . #xB9AA)
-           (#x5DE8 . #xB5F0)
-           (#x5DE9 . #x8FBCA1)
-           (#x5DEB . #xD6E0)
-           (#x5DEE . #xBAB9)
-           (#x5DF1 . #xB8CA)
-           (#x5DF2 . #xD6E1)
-           (#x5DF3 . #xCCA6)
-           (#x5DF4 . #xC7C3)
-           (#x5DF5 . #xD6E2)
-           (#x5DF7 . #xB9AB)
-           (#x5DF8 . #x8FBCA2)
-           (#x5DF9 . #x8FBCA3)
-           (#x5DFB . #xB4AC)
-           (#x5DFD . #xC3A7)
-           (#x5DFE . #xB6D2)
-           (#x5E00 . #x8FBCA4)
-           (#x5E02 . #xBBD4)
-           (#x5E03 . #xC9DB)
-           (#x5E06 . #xC8C1)
-           (#x5E07 . #x8FBCA5)
-           (#x5E0B . #xD6E3)
-           (#x5E0C . #xB4F5)
-           (#x5E0D . #x8FBCA6)
-           (#x5E11 . #xD6E6)
-           (#x5E12 . #x8FBCA7)
-           (#x5E14 . #x8FBCA8)
-           (#x5E15 . #x8FBCA9)
-           (#x5E16 . #xC4A1)
-           (#x5E18 . #x8FBCAA)
-           (#x5E19 . #xD6E5)
-           (#x5E1A . #xD6E4)
-           (#x5E1B . #xD6E7)
-           (#x5E1D . #xC4EB)
-           (#x5E1F . #x8FBCAB)
-           (#x5E20 . #x8FBCAC)
-           (#x5E25 . #xBFE3)
-           (#x5E28 . #x8FBCAE)
-           (#x5E2B . #xBBD5)
-           (#x5E2D . #xC0CA)
-           (#x5E2E . #x8FBCAD)
-           (#x5E2F . #xC2D3)
-           (#x5E30 . #xB5A2)
-           (#x5E32 . #x8FBCAF)
-           (#x5E33 . #xC4A2)
-           (#x5E35 . #x8FBCB0)
-           (#x5E36 . #xD6E8)
-           (#x5E37 . #xD6E9)
-           (#x5E38 . #xBEEF)
-           (#x5E3D . #xCBB9)
-           (#x5E3E . #x8FBCB1)
-           (#x5E40 . #xD6EC)
-           (#x5E43 . #xD6EB)
-           (#x5E44 . #xD6EA)
-           (#x5E45 . #xC9FD)
-           (#x5E47 . #xD6F3)
-           (#x5E49 . #x8FBCB4)
-           (#x5E4B . #x8FBCB2)
-           (#x5E4C . #xCBDA)
-           (#x5E4E . #xD6ED)
-           (#x5E50 . #x8FBCB3)
-           (#x5E51 . #x8FBCB5)
-           (#x5E54 . #xD6EF)
-           (#x5E55 . #xCBEB)
-           (#x5E56 . #x8FBCB6)
-           (#x5E57 . #xD6EE)
-           (#x5E58 . #x8FBCB7)
-           (#x5E5B . #x8FBCB8)
-           (#x5E5C . #x8FBCB9)
-           (#x5E5E . #x8FBCBA)
-           (#x5E5F . #xD6F0)
-           (#x5E61 . #xC8A8)
-           (#x5E62 . #xD6F1)
-           (#x5E63 . #xCABE)
-           (#x5E64 . #xD6F2)
-           (#x5E68 . #x8FBCBB)
-           (#x5E6A . #x8FBCBC)
-           (#x5E6B . #x8FBCBD)
-           (#x5E6C . #x8FBCBE)
-           (#x5E6D . #x8FBCBF)
-           (#x5E6E . #x8FBCC0)
-           (#x5E70 . #x8FBCC1)
-           (#x5E72 . #xB4B3)
-           (#x5E73 . #xCABF)
-           (#x5E74 . #xC7AF)
-           (#x5E75 . #xD6F4)
-           (#x5E76 . #xD6F5)
-           (#x5E78 . #xB9AC)
-           (#x5E79 . #xB4B4)
-           (#x5E7A . #xD6F6)
-           (#x5E7B . #xB8B8)
-           (#x5E7C . #xCDC4)
-           (#x5E7D . #xCDA9)
-           (#x5E7E . #xB4F6)
-           (#x5E7F . #xD6F8)
-           (#x5E80 . #x8FBCC2)
-           (#x5E81 . #xC4A3)
-           (#x5E83 . #xB9AD)
-           (#x5E84 . #xBEB1)
-           (#x5E87 . #xC8DF)
-           (#x5E8A . #xBEB2)
-           (#x5E8B . #x8FBCC3)
-           (#x5E8E . #x8FBCC4)
-           (#x5E8F . #xBDF8)
-           (#x5E95 . #xC4EC)
-           (#x5E96 . #xCAF9)
-           (#x5E97 . #xC5B9)
-           (#x5E9A . #xB9AE)
-           (#x5E9C . #xC9DC)
-           (#x5EA0 . #xD6F9)
-           (#x5EA2 . #x8FBCC5)
-           (#x5EA4 . #x8FBCC6)
-           (#x5EA5 . #x8FBCC7)
-           (#x5EA6 . #xC5D9)
-           (#x5EA7 . #xBAC2)
-           (#x5EA8 . #x8FBCC8)
-           (#x5EAA . #x8FBCC9)
-           (#x5EAB . #xB8CB)
-           (#x5EAC . #x8FBCCA)
-           (#x5EAD . #xC4ED)
-           (#x5EB1 . #x8FBCCB)
-           (#x5EB3 . #x8FBCCC)
-           (#x5EB5 . #xB0C3)
-           (#x5EB6 . #xBDEE)
-           (#x5EB7 . #xB9AF)
-           (#x5EB8 . #xCDC7)
-           (#x5EBD . #x8FBCCD)
-           (#x5EBE . #x8FBCCE)
-           (#x5EBF . #x8FBCCF)
-           (#x5EC1 . #xD6FA)
-           (#x5EC2 . #xD6FB)
-           (#x5EC3 . #xC7D1)
-           (#x5EC6 . #x8FBCD0)
-           (#x5EC8 . #xD6FC)
-           (#x5EC9 . #xCEF7)
-           (#x5ECA . #xCFAD)
-           (#x5ECB . #x8FBCD2)
-           (#x5ECC . #x8FBCD1)
-           (#x5ECE . #x8FBCD3)
-           (#x5ECF . #xD6FE)
-           (#x5ED0 . #xD6FD)
-           (#x5ED1 . #x8FBCD4)
-           (#x5ED2 . #x8FBCD5)
-           (#x5ED3 . #xB3C7)
-           (#x5ED4 . #x8FBCD6)
-           (#x5ED5 . #x8FBCD7)
-           (#x5ED6 . #xD7A1)
-           (#x5EDA . #xD7A4)
-           (#x5EDB . #xD7A5)
-           (#x5EDC . #x8FBCD8)
-           (#x5EDD . #xD7A3)
-           (#x5EDE . #x8FBCD9)
-           (#x5EDF . #xC9C0)
-           (#x5EE0 . #xBEB3)
-           (#x5EE1 . #xD7A7)
-           (#x5EE2 . #xD7A6)
-           (#x5EE3 . #xD7A2)
-           (#x5EE5 . #x8FBCDA)
-           (#x5EE8 . #xD7A8)
-           (#x5EE9 . #xD7A9)
-           (#x5EEB . #x8FBCDB)
-           (#x5EEC . #xD7AA)
-           (#x5EF0 . #xD7AD)
-           (#x5EF1 . #xD7AB)
-           (#x5EF3 . #xD7AC)
-           (#x5EF4 . #xD7AE)
-           (#x5EF6 . #xB1E4)
-           (#x5EF7 . #xC4EE)
-           (#x5EF8 . #xD7AF)
-           (#x5EFA . #xB7FA)
-           (#x5EFB . #xB2F6)
-           (#x5EFC . #xC7B6)
-           (#x5EFE . #xD7B0)
-           (#x5EFF . #xC6FB)
-           (#x5F01 . #xCADB)
-           (#x5F02 . #x8FBCDC)
-           (#x5F03 . #xD7B1)
-           (#x5F04 . #xCFAE)
-           (#x5F06 . #x8FBCDD)
-           (#x5F07 . #x8FBCDE)
-           (#x5F08 . #x8FBCDF)
-           (#x5F09 . #xD7B2)
-           (#x5F0A . #xCAC0)
-           (#x5F0B . #xD7B5)
-           (#x5F0C . #xD0A1)
-           (#x5F0D . #xD0B1)
-           (#x5F0E . #x8FBCE0)
-           (#x5F0F . #xBCB0)
-           (#x5F10 . #xC6F5)
-           (#x5F11 . #xD7B6)
-           (#x5F13 . #xB5DD)
-           (#x5F14 . #xC4A4)
-           (#x5F15 . #xB0FA)
-           (#x5F16 . #xD7B7)
-           (#x5F17 . #xCAA6)
-           (#x5F18 . #xB9B0)
-           (#x5F19 . #x8FBCE1)
-           (#x5F1B . #xC3D0)
-           (#x5F1C . #x8FBCE2)
-           (#x5F1D . #x8FBCE3)
-           (#x5F1F . #xC4EF)
-           (#x5F21 . #x8FBCE4)
-           (#x5F22 . #x8FBCE5)
-           (#x5F23 . #x8FBCE6)
-           (#x5F24 . #x8FBCE7)
-           (#x5F25 . #xCCEF)
-           (#x5F26 . #xB8B9)
-           (#x5F27 . #xB8CC)
-           (#x5F28 . #x8FBCE8)
-           (#x5F29 . #xD7B8)
-           (#x5F2B . #x8FBCE9)
-           (#x5F2C . #x8FBCEA)
-           (#x5F2D . #xD7B9)
-           (#x5F2E . #x8FBCEB)
-           (#x5F2F . #xD7BF)
-           (#x5F30 . #x8FBCEC)
-           (#x5F31 . #xBCE5)
-           (#x5F34 . #x8FBCED)
-           (#x5F35 . #xC4A5)
-           (#x5F36 . #x8FBCEE)
-           (#x5F37 . #xB6AF)
-           (#x5F38 . #xD7BA)
-           (#x5F3B . #x8FBCEF)
-           (#x5F3C . #xC9AB)
-           (#x5F3D . #x8FBCF0)
-           (#x5F3E . #xC3C6)
-           (#x5F3F . #x8FBCF1)
-           (#x5F40 . #x8FBCF2)
-           (#x5F41 . #xD7BB)
-           (#x5F44 . #x8FBCF3)
-           (#x5F45 . #x8FBCF4)
-           (#x5F47 . #x8FBCF5)
-           (#x5F48 . #xD7BC)
-           (#x5F4A . #xB6B0)
-           (#x5F4C . #xD7BD)
-           (#x5F4D . #x8FBCF6)
-           (#x5F4E . #xD7BE)
-           (#x5F50 . #x8FBCF7)
-           (#x5F51 . #xD7C0)
-           (#x5F53 . #xC5F6)
-           (#x5F54 . #x8FBCF8)
-           (#x5F56 . #xD7C1)
-           (#x5F57 . #xD7C2)
-           (#x5F58 . #x8FBCF9)
-           (#x5F59 . #xD7C3)
-           (#x5F5B . #x8FBCFA)
-           (#x5F5C . #xD7B4)
-           (#x5F5D . #xD7B3)
-           (#x5F60 . #x8FBCFB)
-           (#x5F61 . #xD7C4)
-           (#x5F62 . #xB7C1)
-           (#x5F63 . #x8FBCFC)
-           (#x5F64 . #x8FBCFD)
-           (#x5F66 . #xC9A7)
-           (#x5F67 . #x8FBCFE)
-           (#x5F69 . #xBACC)
-           (#x5F6A . #xC9B7)
-           (#x5F6B . #xC4A6)
-           (#x5F6C . #xC9CB)
-           (#x5F6D . #xD7C5)
-           (#x5F6F . #x8FBDA1)
-           (#x5F70 . #xBEB4)
-           (#x5F71 . #xB1C6)
-           (#x5F72 . #x8FBDA2)
-           (#x5F73 . #xD7C6)
-           (#x5F74 . #x8FBDA3)
-           (#x5F75 . #x8FBDA4)
-           (#x5F77 . #xD7C7)
-           (#x5F78 . #x8FBDA5)
-           (#x5F79 . #xCCF2)
-           (#x5F7A . #x8FBDA6)
-           (#x5F7C . #xC8E0)
-           (#x5F7D . #x8FBDA7)
-           (#x5F7E . #x8FBDA8)
-           (#x5F7F . #xD7CA)
-           (#x5F80 . #xB1FD)
-           (#x5F81 . #xC0AC)
-           (#x5F82 . #xD7C9)
-           (#x5F83 . #xD7C8)
-           (#x5F84 . #xB7C2)
-           (#x5F85 . #xC2D4)
-           (#x5F87 . #xD7CE)
-           (#x5F88 . #xD7CC)
-           (#x5F89 . #x8FBDA9)
-           (#x5F8A . #xD7CB)
-           (#x5F8B . #xCEA7)
-           (#x5F8C . #xB8E5)
-           (#x5F8D . #x8FBDAA)
-           (#x5F8F . #x8FBDAB)
-           (#x5F90 . #xBDF9)
-           (#x5F91 . #xD7CD)
-           (#x5F92 . #xC5CC)
-           (#x5F93 . #xBDBE)
-           (#x5F96 . #x8FBDAC)
-           (#x5F97 . #xC6C0)
-           (#x5F98 . #xD7D1)
-           (#x5F99 . #xD7D0)
-           (#x5F9C . #x8FBDAD)
-           (#x5F9D . #x8FBDAE)
-           (#x5F9E . #xD7CF)
-           (#x5FA0 . #xD7D2)
-           (#x5FA1 . #xB8E6)
-           (#x5FA2 . #x8FBDAF)
-           (#x5FA4 . #x8FBDB2)
-           (#x5FA7 . #x8FBDB0)
-           (#x5FA8 . #xD7D3)
-           (#x5FA9 . #xC9FC)
-           (#x5FAA . #xBDDB)
-           (#x5FAB . #x8FBDB1)
-           (#x5FAC . #x8FBDB3)
-           (#x5FAD . #xD7D4)
-           (#x5FAE . #xC8F9)
-           (#x5FAF . #x8FBDB4)
-           (#x5FB0 . #x8FBDB5)
-           (#x5FB1 . #x8FBDB6)
-           (#x5FB3 . #xC6C1)
-           (#x5FB4 . #xC4A7)
-           (#x5FB8 . #x8FBDB7)
-           (#x5FB9 . #xC5B0)
-           (#x5FBC . #xD7D5)
-           (#x5FBD . #xB5AB)
-           (#x5FC3 . #xBFB4)
-           (#x5FC4 . #x8FBDB8)
-           (#x5FC5 . #xC9AC)
-           (#x5FC7 . #x8FBDB9)
-           (#x5FC8 . #x8FBDBA)
-           (#x5FC9 . #x8FBDBB)
-           (#x5FCB . #x8FBDBC)
-           (#x5FCC . #xB4F7)
-           (#x5FCD . #xC7A6)
-           (#x5FD0 . #x8FBDBD)
-           (#x5FD1 . #x8FBDBE)
-           (#x5FD2 . #x8FBDBF)
-           (#x5FD3 . #x8FBDC0)
-           (#x5FD4 . #x8FBDC1)
-           (#x5FD6 . #xD7D6)
-           (#x5FD7 . #xBBD6)
-           (#x5FD8 . #xCBBA)
-           (#x5FD9 . #xCBBB)
-           (#x5FDC . #xB1FE)
-           (#x5FDD . #xD7DB)
-           (#x5FDE . #x8FBDC2)
-           (#x5FE0 . #xC3E9)
-           (#x5FE1 . #x8FBDC3)
-           (#x5FE2 . #x8FBDC4)
-           (#x5FE4 . #xD7D8)
-           (#x5FE8 . #x8FBDC5)
-           (#x5FE9 . #x8FBDC6)
-           (#x5FEA . #x8FBDC7)
-           (#x5FEB . #xB2F7)
-           (#x5FEC . #x8FBDC8)
-           (#x5FED . #x8FBDC9)
-           (#x5FEE . #x8FBDCA)
-           (#x5FEF . #x8FBDCB)
-           (#x5FF0 . #xD8AD)
-           (#x5FF1 . #xD7DA)
-           (#x5FF2 . #x8FBDCC)
-           (#x5FF3 . #x8FBDCD)
-           (#x5FF5 . #xC7B0)
-           (#x5FF6 . #x8FBDCE)
-           (#x5FF8 . #xD7D9)
-           (#x5FFA . #x8FBDCF)
-           (#x5FFB . #xD7D7)
-           (#x5FFC . #x8FBDD0)
-           (#x5FFD . #xB9FA)
-           (#x5FFF . #xD7DD)
-           (#x6007 . #x8FBDD1)
-           (#x600A . #x8FBDD2)
-           (#x600D . #x8FBDD3)
-           (#x600E . #xD7E3)
-           (#x600F . #xD7E9)
-           (#x6010 . #xD7E1)
-           (#x6012 . #xC5DC)
-           (#x6013 . #x8FBDD4)
-           (#x6014 . #x8FBDD5)
-           (#x6015 . #xD7E6)
-           (#x6016 . #xC9DD)
-           (#x6017 . #x8FBDD6)
-           (#x6018 . #x8FBDD7)
-           (#x6019 . #xD7E0)
-           (#x601A . #x8FBDD8)
-           (#x601B . #xD7E5)
-           (#x601C . #xCEE7)
-           (#x601D . #xBBD7)
-           (#x601F . #x8FBDD9)
-           (#x6020 . #xC2D5)
-           (#x6021 . #xD7DE)
-           (#x6024 . #x8FBDDA)
-           (#x6025 . #xB5DE)
-           (#x6026 . #xD7E8)
-           (#x6027 . #xC0AD)
-           (#x6028 . #xB1E5)
-           (#x6029 . #xD7E2)
-           (#x602A . #xB2F8)
-           (#x602B . #xD7E7)
-           (#x602D . #x8FBDDB)
-           (#x602F . #xB6B1)
-           (#x6031 . #xD7E4)
-           (#x6033 . #x8FBDDC)
-           (#x6035 . #x8FBDDD)
-           (#x603A . #xD7EA)
-           (#x6040 . #x8FBDDE)
-           (#x6041 . #xD7EC)
-           (#x6042 . #xD7F6)
-           (#x6043 . #xD7F4)
-           (#x6046 . #xD7F1)
-           (#x6047 . #x8FBDDF)
-           (#x6048 . #x8FBDE0)
-           (#x6049 . #x8FBDE1)
-           (#x604A . #xD7F0)
-           (#x604B . #xCEF8)
-           (#x604C . #x8FBDE2)
-           (#x604D . #xD7F2)
-           (#x6050 . #xB6B2)
-           (#x6051 . #x8FBDE3)
-           (#x6052 . #xB9B1)
-           (#x6054 . #x8FBDE4)
-           (#x6055 . #xBDFA)
-           (#x6056 . #x8FBDE5)
-           (#x6057 . #x8FBDE6)
-           (#x6059 . #xD7F9)
-           (#x605A . #xD7EB)
-           (#x605D . #x8FBDE7)
-           (#x605F . #xD7EF)
-           (#x6060 . #xD7DF)
-           (#x6061 . #x8FBDE8)
-           (#x6062 . #xB2FA)
-           (#x6063 . #xD7F3)
-           (#x6064 . #xD7F5)
-           (#x6065 . #xC3D1)
-           (#x6067 . #x8FBDE9)
-           (#x6068 . #xBAA8)
-           (#x6069 . #xB2B8)
-           (#x606A . #xD7ED)
-           (#x606B . #xD7F8)
-           (#x606C . #xD7F7)
-           (#x606D . #xB6B3)
-           (#x606F . #xC2A9)
-           (#x6070 . #xB3E6)
-           (#x6071 . #x8FBDEA)
-           (#x6075 . #xB7C3)
-           (#x6077 . #xD7EE)
-           (#x607E . #x8FBDEB)
-           (#x607F . #x8FBDEC)
-           (#x6081 . #xD7FA)
-           (#x6082 . #x8FBDED)
-           (#x6083 . #xD7FD)
-           (#x6084 . #xD8A1)
-           (#x6086 . #x8FBDEE)
-           (#x6088 . #x8FBDEF)
-           (#x6089 . #xBCBD)
-           (#x608A . #x8FBDF0)
-           (#x608B . #xD8A7)
-           (#x608C . #xC4F0)
-           (#x608D . #xD7FB)
-           (#x608E . #x8FBDF1)
-           (#x6091 . #x8FBDF2)
-           (#x6092 . #xD8A5)
-           (#x6093 . #x8FBDF3)
-           (#x6094 . #xB2F9)
-           (#x6095 . #x8FBDF4)
-           (#x6096 . #xD8A3)
-           (#x6097 . #xD8A4)
-           (#x6098 . #x8FBDF5)
-           (#x609A . #xD7FE)
-           (#x609B . #xD8A2)
-           (#x609D . #x8FBDF6)
-           (#x609E . #x8FBDF7)
-           (#x609F . #xB8E7)
-           (#x60A0 . #xCDAA)
-           (#x60A2 . #x8FBDF8)
-           (#x60A3 . #xB4B5)
-           (#x60A4 . #x8FBDF9)
-           (#x60A5 . #x8FBDFA)
-           (#x60A6 . #xB1D9)
-           (#x60A7 . #xD8A6)
-           (#x60A8 . #x8FBDFB)
-           (#x60A9 . #xC7BA)
-           (#x60AA . #xB0AD)
-           (#x60B0 . #x8FBDFC)
-           (#x60B1 . #x8FBDFD)
-           (#x60B2 . #xC8E1)
-           (#x60B3 . #xD7DC)
-           (#x60B4 . #xD8AC)
-           (#x60B5 . #xD8B0)
-           (#x60B6 . #xCCE5)
-           (#x60B7 . #x8FBDFE)
-           (#x60B8 . #xD8A9)
-           (#x60BB . #x8FBEA1)
-           (#x60BC . #xC5E9)
-           (#x60BD . #xD8AE)
-           (#x60BE . #x8FBEA2)
-           (#x60C2 . #x8FBEA3)
-           (#x60C4 . #x8FBEA4)
-           (#x60C5 . #xBEF0)
-           (#x60C6 . #xD8AF)
-           (#x60C7 . #xC6D7)
-           (#x60C8 . #x8FBEA5)
-           (#x60C9 . #x8FBEA6)
-           (#x60CA . #x8FBEA7)
-           (#x60CB . #x8FBEA8)
-           (#x60CE . #x8FBEA9)
-           (#x60CF . #x8FBEAA)
-           (#x60D1 . #xCFC7)
-           (#x60D3 . #xD8AB)
-           (#x60D4 . #x8FBEAB)
-           (#x60D5 . #x8FBEAC)
-           (#x60D8 . #xD8B1)
-           (#x60D9 . #x8FBEAD)
-           (#x60DA . #xB9FB)
-           (#x60DB . #x8FBEAE)
-           (#x60DC . #xC0CB)
-           (#x60DD . #x8FBEAF)
-           (#x60DE . #x8FBEB0)
-           (#x60DF . #xB0D4)
-           (#x60E0 . #xD8AA)
-           (#x60E1 . #xD8A8)
-           (#x60E2 . #x8FBEB1)
-           (#x60E3 . #xC1DA)
-           (#x60E5 . #x8FBEB2)
-           (#x60E7 . #xD7FC)
-           (#x60E8 . #xBBB4)
-           (#x60F0 . #xC2C6)
-           (#x60F1 . #xD8BD)
-           (#x60F2 . #x8FBEB3)
-           (#x60F3 . #xC1DB)
-           (#x60F4 . #xD8B8)
-           (#x60F5 . #x8FBEB4)
-           (#x60F6 . #xD8B5)
-           (#x60F7 . #xD8B6)
-           (#x60F8 . #x8FBEB5)
-           (#x60F9 . #xBCE6)
-           (#x60FA . #xD8B9)
-           (#x60FB . #xD8BC)
-           (#x60FC . #x8FBEB6)
-           (#x60FD . #x8FBEB7)
-           (#x6100 . #xD8B7)
-           (#x6101 . #xBDA5)
-           (#x6102 . #x8FBEB8)
-           (#x6103 . #xD8BA)
-           (#x6106 . #xD8B4)
-           (#x6107 . #x8FBEB9)
-           (#x6108 . #xCCFC)
-           (#x6109 . #xCCFB)
-           (#x610A . #x8FBEBA)
-           (#x610C . #x8FBEBB)
-           (#x610D . #xD8BE)
-           (#x610E . #xD8BF)
-           (#x610F . #xB0D5)
-           (#x6110 . #x8FBEBC)
-           (#x6111 . #x8FBEBD)
-           (#x6112 . #x8FBEBE)
-           (#x6113 . #x8FBEBF)
-           (#x6114 . #x8FBEC0)
-           (#x6115 . #xD8B3)
-           (#x6116 . #x8FBEC1)
-           (#x6117 . #x8FBEC2)
-           (#x6119 . #x8FBEC3)
-           (#x611A . #xB6F2)
-           (#x611B . #xB0A6)
-           (#x611C . #x8FBEC4)
-           (#x611E . #x8FBEC5)
-           (#x611F . #xB4B6)
-           (#x6121 . #xD8BB)
-           (#x6122 . #x8FBEC6)
-           (#x6127 . #xD8C3)
-           (#x6128 . #xD8C2)
-           (#x612A . #x8FBEC7)
-           (#x612B . #x8FBEC8)
-           (#x612C . #xD8C7)
-           (#x6130 . #x8FBEC9)
-           (#x6131 . #x8FBECA)
-           (#x6134 . #xD8C8)
-           (#x6135 . #x8FBECB)
-           (#x6136 . #x8FBECC)
-           (#x6137 . #x8FBECD)
-           (#x6139 . #x8FBECE)
-           (#x613C . #xD8C6)
-           (#x613D . #xD8C9)
-           (#x613E . #xD8C1)
-           (#x613F . #xD8C5)
-           (#x6141 . #x8FBECF)
-           (#x6142 . #xD8CA)
-           (#x6144 . #xD8CB)
-           (#x6145 . #x8FBED0)
-           (#x6146 . #x8FBED1)
-           (#x6147 . #xD8C0)
-           (#x6148 . #xBBFC)
-           (#x6149 . #x8FBED2)
-           (#x614A . #xD8C4)
-           (#x614B . #xC2D6)
-           (#x614C . #xB9B2)
-           (#x614D . #xD8B2)
-           (#x614E . #xBFB5)
-           (#x6153 . #xD8D8)
-           (#x6155 . #xCAE9)
-           (#x6158 . #xD8CE)
-           (#x6159 . #xD8CF)
-           (#x615A . #xD8D0)
-           (#x615D . #xD8D7)
-           (#x615E . #x8FBED3)
-           (#x615F . #xD8D6)
-           (#x6160 . #x8FBED4)
-           (#x6162 . #xCBFD)
-           (#x6163 . #xB4B7)
-           (#x6165 . #xD8D4)
-           (#x6167 . #xB7C5)
-           (#x6168 . #xB3B4)
-           (#x616B . #xD8D1)
-           (#x616C . #x8FBED5)
-           (#x616E . #xCEB8)
-           (#x616F . #xD8D3)
-           (#x6170 . #xB0D6)
-           (#x6171 . #xD8D5)
-           (#x6172 . #x8FBED6)
-           (#x6173 . #xD8CC)
-           (#x6174 . #xD8D2)
-           (#x6175 . #xD8D9)
-           (#x6176 . #xB7C4)
-           (#x6177 . #xD8CD)
-           (#x6178 . #x8FBED7)
-           (#x617B . #x8FBED8)
-           (#x617C . #x8FBED9)
-           (#x617E . #xCDDD)
-           (#x617F . #x8FBEDA)
-           (#x6180 . #x8FBEDB)
-           (#x6181 . #x8FBEDC)
-           (#x6182 . #xCDAB)
-           (#x6183 . #x8FBEDD)
-           (#x6184 . #x8FBEDE)
-           (#x6187 . #xD8DC)
-           (#x618A . #xD8E0)
-           (#x618B . #x8FBEDF)
-           (#x618D . #x8FBEE0)
-           (#x618E . #xC1FE)
-           (#x6190 . #xCEF9)
-           (#x6191 . #xD8E1)
-           (#x6192 . #x8FBEE1)
-           (#x6193 . #x8FBEE2)
-           (#x6194 . #xD8DE)
-           (#x6196 . #xD8DB)
-           (#x6197 . #x8FBEE3)
-           (#x6198 . #x8FBEE4)
-           (#x6199 . #xD8DA)
-           (#x619A . #xD8DF)
-           (#x619C . #x8FBEE5)
-           (#x619D . #x8FBEE6)
-           (#x619F . #x8FBEE7)
-           (#x61A0 . #x8FBEE8)
-           (#x61A4 . #xCAB0)
-           (#x61A5 . #x8FBEE9)
-           (#x61A7 . #xC6B4)
-           (#x61A8 . #x8FBEEA)
-           (#x61A9 . #xB7C6)
-           (#x61AA . #x8FBEEB)
-           (#x61AB . #xD8E2)
-           (#x61AC . #xD8DD)
-           (#x61AD . #x8FBEEC)
-           (#x61AE . #xD8E3)
-           (#x61B2 . #xB7FB)
-           (#x61B6 . #xB2B1)
-           (#x61B8 . #x8FBEED)
-           (#x61B9 . #x8FBEEE)
-           (#x61BA . #xD8EB)
-           (#x61BC . #x8FBEEF)
-           (#x61BE . #xB4B8)
-           (#x61C0 . #x8FBEF0)
-           (#x61C1 . #x8FBEF1)
-           (#x61C2 . #x8FBEF2)
-           (#x61C3 . #xD8E9)
-           (#x61C6 . #xD8EA)
-           (#x61C7 . #xBAA9)
-           (#x61C8 . #xD8E8)
-           (#x61C9 . #xD8E6)
-           (#x61CA . #xD8E5)
-           (#x61CB . #xD8EC)
-           (#x61CC . #xD8E4)
-           (#x61CD . #xD8EE)
-           (#x61CE . #x8FBEF3)
-           (#x61CF . #x8FBEF4)
-           (#x61D0 . #xB2FB)
-           (#x61D5 . #x8FBEF5)
-           (#x61DC . #x8FBEF6)
-           (#x61DD . #x8FBEF7)
-           (#x61DE . #x8FBEF8)
-           (#x61DF . #x8FBEF9)
-           (#x61E1 . #x8FBEFA)
-           (#x61E2 . #x8FBEFB)
-           (#x61E3 . #xD8F0)
-           (#x61E5 . #x8FBEFE)
-           (#x61E6 . #xD8EF)
-           (#x61E7 . #x8FBEFC)
-           (#x61E9 . #x8FBEFD)
-           (#x61EC . #x8FBFA1)
-           (#x61ED . #x8FBFA2)
-           (#x61EF . #x8FBFA3)
-           (#x61F2 . #xC4A8)
-           (#x61F4 . #xD8F3)
-           (#x61F6 . #xD8F1)
-           (#x61F7 . #xD8E7)
-           (#x61F8 . #xB7FC)
-           (#x61FA . #xD8F2)
-           (#x61FC . #xD8F6)
-           (#x61FD . #xD8F5)
-           (#x61FE . #xD8F7)
-           (#x61FF . #xD8F4)
-           (#x6200 . #xD8F8)
-           (#x6201 . #x8FBFA4)
-           (#x6203 . #x8FBFA5)
-           (#x6204 . #x8FBFA6)
-           (#x6207 . #x8FBFA7)
-           (#x6208 . #xD8F9)
-           (#x6209 . #xD8FA)
-           (#x620A . #xCAEA)
-           (#x620C . #xD8FC)
-           (#x620D . #xD8FB)
-           (#x620E . #xBDBF)
-           (#x6210 . #xC0AE)
-           (#x6211 . #xB2E6)
-           (#x6212 . #xB2FC)
-           (#x6213 . #x8FBFA8)
-           (#x6214 . #xD8FD)
-           (#x6215 . #x8FBFA9)
-           (#x6216 . #xB0BF)
-           (#x621A . #xC0CC)
-           (#x621B . #xD8FE)
-           (#x621C . #x8FBFAA)
-           (#x621D . #xECC3)
-           (#x621E . #xD9A1)
-           (#x621F . #xB7E1)
-           (#x6220 . #x8FBFAB)
-           (#x6221 . #xD9A2)
-           (#x6222 . #x8FBFAC)
-           (#x6223 . #x8FBFAD)
-           (#x6226 . #xC0EF)
-           (#x6227 . #x8FBFAE)
-           (#x6229 . #x8FBFAF)
-           (#x622A . #xD9A3)
-           (#x622B . #x8FBFB0)
-           (#x622E . #xD9A4)
-           (#x622F . #xB5BA)
-           (#x6230 . #xD9A5)
-           (#x6232 . #xD9A6)
-           (#x6233 . #xD9A7)
-           (#x6234 . #xC2D7)
-           (#x6238 . #xB8CD)
-           (#x6239 . #x8FBFB1)
-           (#x623B . #xCCE1)
-           (#x623D . #x8FBFB2)
-           (#x623F . #xCBBC)
-           (#x6240 . #xBDEA)
-           (#x6241 . #xD9A8)
-           (#x6242 . #x8FBFB3)
-           (#x6243 . #x8FBFB4)
-           (#x6244 . #x8FBFB5)
-           (#x6246 . #x8FBFB6)
-           (#x6247 . #xC0F0)
-           (#x6248 . #xEEBD)
-           (#x6249 . #xC8E2)
-           (#x624B . #xBCEA)
-           (#x624C . #x8FBFB7)
-           (#x624D . #xBACD)
-           (#x624E . #xD9A9)
-           (#x6250 . #x8FBFB8)
-           (#x6251 . #x8FBFB9)
-           (#x6252 . #x8FBFBA)
-           (#x6253 . #xC2C7)
-           (#x6254 . #x8FBFBB)
-           (#x6255 . #xCAA7)
-           (#x6256 . #x8FBFBC)
-           (#x6258 . #xC2F1)
-           (#x625A . #x8FBFBD)
-           (#x625B . #xD9AC)
-           (#x625C . #x8FBFBE)
-           (#x625E . #xD9AA)
-           (#x6260 . #xD9AD)
-           (#x6263 . #xD9AB)
-           (#x6264 . #x8FBFBF)
-           (#x6268 . #xD9AE)
-           (#x626D . #x8FBFC0)
-           (#x626E . #xCAB1)
-           (#x626F . #x8FBFC1)
-           (#x6271 . #xB0B7)
-           (#x6273 . #x8FBFC2)
-           (#x6276 . #xC9DE)
-           (#x6279 . #xC8E3)
-           (#x627A . #x8FBFC3)
-           (#x627C . #xD9AF)
-           (#x627D . #x8FBFC4)
-           (#x627E . #xD9B2)
-           (#x627F . #xBEB5)
-           (#x6280 . #xB5BB)
-           (#x6282 . #xD9B0)
-           (#x6283 . #xD9B7)
-           (#x6284 . #xBEB6)
-           (#x6289 . #xD9B1)
-           (#x628A . #xC7C4)
-           (#x628D . #x8FBFC5)
-           (#x628E . #x8FBFC6)
-           (#x628F . #x8FBFC7)
-           (#x6290 . #x8FBFC8)
-           (#x6291 . #xCDDE)
-           (#x6292 . #xD9B3)
-           (#x6293 . #xD9B4)
-           (#x6294 . #xD9B8)
-           (#x6295 . #xC5EA)
-           (#x6296 . #xD9B5)
-           (#x6297 . #xB9B3)
-           (#x6298 . #xC0DE)
-           (#x629B . #xD9C6)
-           (#x629C . #xC8B4)
-           (#x629E . #xC2F2)
-           (#x62A6 . #x8FBFC9)
-           (#x62A8 . #x8FBFCA)
-           (#x62AB . #xC8E4)
-           (#x62AC . #xDAAD)
-           (#x62B1 . #xCAFA)
-           (#x62B3 . #x8FBFCB)
-           (#x62B5 . #xC4F1)
-           (#x62B6 . #x8FBFCC)
-           (#x62B7 . #x8FBFCD)
-           (#x62B9 . #xCBF5)
-           (#x62BA . #x8FBFCE)
-           (#x62BB . #xD9BB)
-           (#x62BC . #xB2A1)
-           (#x62BD . #xC3EA)
-           (#x62BE . #x8FBFCF)
-           (#x62BF . #x8FBFD0)
-           (#x62C2 . #xD9C4)
-           (#x62C4 . #x8FBFD1)
-           (#x62C5 . #xC3B4)
-           (#x62C6 . #xD9BE)
-           (#x62C7 . #xD9C5)
-           (#x62C8 . #xD9C0)
-           (#x62C9 . #xD9C7)
-           (#x62CA . #xD9C3)
-           (#x62CC . #xD9C2)
-           (#x62CD . #xC7EF)
-           (#x62CE . #x8FBFD2)
-           (#x62CF . #xD9BC)
-           (#x62D0 . #xB2FD)
-           (#x62D1 . #xD9BA)
-           (#x62D2 . #xB5F1)
-           (#x62D3 . #xC2F3)
-           (#x62D4 . #xD9B6)
-           (#x62D5 . #x8FBFD3)
-           (#x62D6 . #x8FBFD4)
-           (#x62D7 . #xD9B9)
-           (#x62D8 . #xB9B4)
-           (#x62D9 . #xC0DB)
-           (#x62DA . #x8FBFD5)
-           (#x62DB . #xBEB7)
-           (#x62DC . #xD9C1)
-           (#x62DD . #xC7D2)
-           (#x62E0 . #xB5F2)
-           (#x62E1 . #xB3C8)
-           (#x62EA . #x8FBFD6)
-           (#x62EC . #xB3E7)
-           (#x62ED . #xBFA1)
-           (#x62EE . #xD9C9)
-           (#x62EF . #xD9CE)
-           (#x62F1 . #xD9CA)
-           (#x62F2 . #x8FBFD7)
-           (#x62F3 . #xB7FD)
-           (#x62F4 . #x8FBFD8)
-           (#x62F5 . #xD9CF)
-           (#x62F6 . #xBBA2)
-           (#x62F7 . #xB9E9)
-           (#x62FC . #x8FBFD9)
-           (#x62FD . #x8FBFDA)
-           (#x62FE . #xBDA6)
-           (#x62FF . #xD9BD)
-           (#x6301 . #xBBFD)
-           (#x6302 . #xD9CC)
-           (#x6303 . #x8FBFDB)
-           (#x6304 . #x8FBFDC)
-           (#x6307 . #xBBD8)
-           (#x6308 . #xD9CD)
-           (#x6309 . #xB0C4)
-           (#x630A . #x8FBFDD)
-           (#x630B . #x8FBFDE)
-           (#x630C . #xD9C8)
-           (#x630D . #x8FBFDF)
-           (#x6310 . #x8FBFE0)
-           (#x6311 . #xC4A9)
-           (#x6313 . #x8FBFE1)
-           (#x6316 . #x8FBFE2)
-           (#x6318 . #x8FBFE3)
-           (#x6319 . #xB5F3)
-           (#x631F . #xB6B4)
-           (#x6327 . #xD9CB)
-           (#x6328 . #xB0A7)
-           (#x6329 . #x8FBFE4)
-           (#x632A . #x8FBFE5)
-           (#x632B . #xBAC3)
-           (#x632D . #x8FBFE6)
-           (#x632F . #xBFB6)
-           (#x6335 . #x8FBFE7)
-           (#x6336 . #x8FBFE8)
-           (#x6339 . #x8FBFE9)
-           (#x633A . #xC4F2)
-           (#x633C . #x8FBFEA)
-           (#x633D . #xC8D4)
-           (#x633E . #xD9D1)
-           (#x633F . #xC1DE)
-           (#x6341 . #x8FBFEB)
-           (#x6342 . #x8FBFEC)
-           (#x6343 . #x8FBFED)
-           (#x6344 . #x8FBFEE)
-           (#x6346 . #x8FBFEF)
-           (#x6349 . #xC2AA)
-           (#x634A . #x8FBFF0)
-           (#x634B . #x8FBFF1)
-           (#x634C . #xBBAB)
-           (#x634D . #xD9D2)
-           (#x634E . #x8FBFF2)
-           (#x634F . #xD9D4)
-           (#x6350 . #xD9D0)
-           (#x6352 . #x8FBFF3)
-           (#x6353 . #x8FBFF4)
-           (#x6354 . #x8FBFF5)
-           (#x6355 . #xCAE1)
-           (#x6357 . #xC4BD)
-           (#x6358 . #x8FBFF6)
-           (#x635B . #x8FBFF7)
-           (#x635C . #xC1DC)
-           (#x6365 . #x8FBFF8)
-           (#x6366 . #x8FBFF9)
-           (#x6367 . #xCAFB)
-           (#x6368 . #xBCCE)
-           (#x6369 . #xD9E0)
-           (#x636B . #xD9DF)
-           (#x636C . #x8FBFFA)
-           (#x636D . #x8FBFFB)
-           (#x636E . #xBFF8)
-           (#x6371 . #x8FBFFC)
-           (#x6372 . #xB7FE)
-           (#x6374 . #x8FBFFD)
-           (#x6375 . #x8FBFFE)
-           (#x6376 . #xD9D9)
-           (#x6377 . #xBEB9)
-           (#x6378 . #x8FC0A1)
-           (#x637A . #xC6E8)
-           (#x637B . #xC7B1)
-           (#x637C . #x8FC0A2)
-           (#x637D . #x8FC0A3)
-           (#x637F . #x8FC0A4)
-           (#x6380 . #xD9D7)
-           (#x6382 . #x8FC0A5)
-           (#x6383 . #xC1DD)
-           (#x6384 . #x8FC0A6)
-           (#x6387 . #x8FC0A7)
-           (#x6388 . #xBCF8)
-           (#x6389 . #xD9DC)
-           (#x638A . #x8FC0A8)
-           (#x638C . #xBEB8)
-           (#x638E . #xD9D6)
-           (#x638F . #xD9DB)
-           (#x6390 . #x8FC0A9)
-           (#x6392 . #xC7D3)
-           (#x6394 . #x8FC0AA)
-           (#x6395 . #x8FC0AB)
-           (#x6396 . #xD9D5)
-           (#x6398 . #xB7A1)
-           (#x6399 . #x8FC0AC)
-           (#x639A . #x8FC0AD)
-           (#x639B . #xB3DD)
-           (#x639E . #x8FC0AE)
-           (#x639F . #xD9DD)
-           (#x63A0 . #xCEAB)
-           (#x63A1 . #xBACE)
-           (#x63A2 . #xC3B5)
-           (#x63A3 . #xD9DA)
-           (#x63A4 . #x8FC0AF)
-           (#x63A5 . #xC0DC)
-           (#x63A6 . #x8FC0B0)
-           (#x63A7 . #xB9B5)
-           (#x63A8 . #xBFE4)
-           (#x63A9 . #xB1E6)
-           (#x63AA . #xC1BC)
-           (#x63AB . #xD9D8)
-           (#x63AC . #xB5C5)
-           (#x63AD . #x8FC0B1)
-           (#x63AE . #x8FC0B2)
-           (#x63AF . #x8FC0B3)
-           (#x63B2 . #xB7C7)
-           (#x63B4 . #xC4CF)
-           (#x63B5 . #xD9DE)
-           (#x63BB . #xC1DF)
-           (#x63BD . #x8FC0B4)
-           (#x63BE . #xD9E1)
-           (#x63C0 . #xD9E3)
-           (#x63C1 . #x8FC0B5)
-           (#x63C3 . #xC2B7)
-           (#x63C4 . #xD9E9)
-           (#x63C5 . #x8FC0B6)
-           (#x63C6 . #xD9E4)
-           (#x63C8 . #x8FC0B7)
-           (#x63C9 . #xD9E6)
-           (#x63CE . #x8FC0B8)
-           (#x63CF . #xC9C1)
-           (#x63D0 . #xC4F3)
-           (#x63D1 . #x8FC0B9)
-           (#x63D2 . #xD9E7)
-           (#x63D3 . #x8FC0BA)
-           (#x63D4 . #x8FC0BB)
-           (#x63D5 . #x8FC0BC)
-           (#x63D6 . #xCDAC)
-           (#x63DA . #xCDC8)
-           (#x63DB . #xB4B9)
-           (#x63DC . #x8FC0BD)
-           (#x63E0 . #x8FC0BE)
-           (#x63E1 . #xB0AE)
-           (#x63E3 . #xD9E5)
-           (#x63E5 . #x8FC0BF)
-           (#x63E9 . #xD9E2)
-           (#x63EA . #x8FC0C0)
-           (#x63EC . #x8FC0C1)
-           (#x63EE . #xB4F8)
-           (#x63F2 . #x8FC0C2)
-           (#x63F3 . #x8FC0C3)
-           (#x63F4 . #xB1E7)
-           (#x63F5 . #x8FC0C4)
-           (#x63F6 . #xD9E8)
-           (#x63F8 . #x8FC0C5)
-           (#x63F9 . #x8FC0C6)
-           (#x63FA . #xCDC9)
-           (#x6406 . #xD9EC)
-           (#x6409 . #x8FC0C7)
-           (#x640A . #x8FC0C8)
-           (#x640D . #xC2BB)
-           (#x640F . #xD9F3)
-           (#x6410 . #x8FC0C9)
-           (#x6412 . #x8FC0CA)
-           (#x6413 . #xD9ED)
-           (#x6414 . #x8FC0CB)
-           (#x6416 . #xD9EA)
-           (#x6417 . #xD9F1)
-           (#x6418 . #x8FC0CC)
-           (#x641C . #xD9D3)
-           (#x641E . #x8FC0CD)
-           (#x6420 . #x8FC0CE)
-           (#x6422 . #x8FC0CF)
-           (#x6424 . #x8FC0D0)
-           (#x6425 . #x8FC0D1)
-           (#x6426 . #xD9EE)
-           (#x6428 . #xD9F2)
-           (#x6429 . #x8FC0D2)
-           (#x642A . #x8FC0D3)
-           (#x642C . #xC8C2)
-           (#x642D . #xC5EB)
-           (#x642F . #x8FC0D4)
-           (#x6430 . #x8FC0D5)
-           (#x6434 . #xD9EB)
-           (#x6435 . #x8FC0D6)
-           (#x6436 . #xD9EF)
-           (#x643A . #xB7C8)
-           (#x643D . #x8FC0D7)
-           (#x643E . #xBAF1)
-           (#x643F . #x8FC0D8)
-           (#x6442 . #xC0DD)
-           (#x644B . #x8FC0D9)
-           (#x644E . #xD9F7)
-           (#x644F . #x8FC0DA)
-           (#x6451 . #x8FC0DB)
-           (#x6452 . #x8FC0DC)
-           (#x6453 . #x8FC0DD)
-           (#x6454 . #x8FC0DE)
-           (#x6458 . #xC5A6)
-           (#x645A . #x8FC0DF)
-           (#x645B . #x8FC0E0)
-           (#x645C . #x8FC0E1)
-           (#x645D . #x8FC0E2)
-           (#x645F . #x8FC0E3)
-           (#x6460 . #x8FC0E4)
-           (#x6461 . #x8FC0E5)
-           (#x6463 . #x8FC0E6)
-           (#x6467 . #xD9F4)
-           (#x6469 . #xCBE0)
-           (#x646D . #x8FC0E7)
-           (#x646F . #xD9F5)
-           (#x6473 . #x8FC0E8)
-           (#x6474 . #x8FC0E9)
-           (#x6476 . #xD9F6)
-           (#x6478 . #xCCCE)
-           (#x647A . #xC0A2)
-           (#x647B . #x8FC0EA)
-           (#x647D . #x8FC0EB)
-           (#x6483 . #xB7E2)
-           (#x6485 . #x8FC0EC)
-           (#x6487 . #x8FC0ED)
-           (#x6488 . #xD9FD)
-           (#x648F . #x8FC0EE)
-           (#x6490 . #x8FC0EF)
-           (#x6491 . #x8FC0F0)
-           (#x6492 . #xBBB5)
-           (#x6493 . #xD9FA)
-           (#x6495 . #xD9F9)
-           (#x6498 . #x8FC0F1)
-           (#x6499 . #x8FC0F2)
-           (#x649A . #xC7B2)
-           (#x649B . #x8FC0F3)
-           (#x649D . #x8FC0F4)
-           (#x649E . #xC6B5)
-           (#x649F . #x8FC0F5)
-           (#x64A1 . #x8FC0F6)
-           (#x64A3 . #x8FC0F7)
-           (#x64A4 . #xC5B1)
-           (#x64A5 . #xD9FB)
-           (#x64A6 . #x8FC0F8)
-           (#x64A8 . #x8FC0F9)
-           (#x64A9 . #xD9FC)
-           (#x64AB . #xC9EF)
-           (#x64AC . #x8FC0FA)
-           (#x64AD . #xC7C5)
-           (#x64AE . #xBBA3)
-           (#x64B0 . #xC0F1)
-           (#x64B2 . #xCBD0)
-           (#x64B3 . #x8FC0FB)
-           (#x64B9 . #xB3C9)
-           (#x64BB . #xDAA5)
-           (#x64BC . #xD9FE)
-           (#x64BD . #x8FC0FC)
-           (#x64BE . #x8FC0FD)
-           (#x64BF . #x8FC0FE)
-           (#x64C1 . #xCDCA)
-           (#x64C2 . #xDAA7)
-           (#x64C4 . #x8FC1A1)
-           (#x64C5 . #xDAA3)
-           (#x64C7 . #xDAA4)
-           (#x64C9 . #x8FC1A2)
-           (#x64CA . #x8FC1A3)
-           (#x64CB . #x8FC1A4)
-           (#x64CC . #x8FC1A5)
-           (#x64CD . #xC1E0)
-           (#x64CE . #x8FC1A6)
-           (#x64D0 . #x8FC1A7)
-           (#x64D1 . #x8FC1A8)
-           (#x64D2 . #xDAA2)
-           (#x64D4 . #xD9BF)
-           (#x64D5 . #x8FC1A9)
-           (#x64D7 . #x8FC1AA)
-           (#x64D8 . #xDAA6)
-           (#x64DA . #xDAA1)
-           (#x64E0 . #xDAAB)
-           (#x64E1 . #xDAAC)
-           (#x64E2 . #xC5A7)
-           (#x64E3 . #xDAAE)
-           (#x64E4 . #x8FC1AB)
-           (#x64E5 . #x8FC1AC)
-           (#x64E6 . #xBBA4)
-           (#x64E7 . #xDAA9)
-           (#x64E9 . #x8FC1AD)
-           (#x64EA . #x8FC1AE)
-           (#x64EC . #xB5BC)
-           (#x64ED . #x8FC1AF)
-           (#x64EF . #xDAAF)
-           (#x64F0 . #x8FC1B0)
-           (#x64F1 . #xDAA8)
-           (#x64F2 . #xDAB3)
-           (#x64F4 . #xDAB2)
-           (#x64F5 . #x8FC1B1)
-           (#x64F6 . #xDAB1)
-           (#x64F7 . #x8FC1B2)
-           (#x64FA . #xDAB4)
-           (#x64FB . #x8FC1B3)
-           (#x64FD . #xDAB6)
-           (#x64FE . #xBEF1)
-           (#x64FF . #x8FC1B4)
-           (#x6500 . #xDAB5)
-           (#x6501 . #x8FC1B5)
-           (#x6504 . #x8FC1B6)
-           (#x6505 . #xDAB9)
-           (#x6508 . #x8FC1B7)
-           (#x6509 . #x8FC1B8)
-           (#x650A . #x8FC1B9)
-           (#x650F . #x8FC1BA)
-           (#x6513 . #x8FC1BB)
-           (#x6514 . #x8FC1BC)
-           (#x6516 . #x8FC1BD)
-           (#x6518 . #xDAB7)
-           (#x6519 . #x8FC1BE)
-           (#x651B . #x8FC1BF)
-           (#x651C . #xDAB8)
-           (#x651D . #xD9F0)
-           (#x651E . #x8FC1C0)
-           (#x651F . #x8FC1C1)
-           (#x6522 . #x8FC1C2)
-           (#x6523 . #xDABB)
-           (#x6524 . #xDABA)
-           (#x6526 . #x8FC1C3)
-           (#x6529 . #x8FC1C4)
-           (#x652A . #xD9F8)
-           (#x652B . #xDABC)
-           (#x652C . #xDAB0)
-           (#x652E . #x8FC1C5)
-           (#x652F . #xBBD9)
-           (#x6531 . #x8FC1C6)
-           (#x6534 . #xDABD)
-           (#x6535 . #xDABE)
-           (#x6536 . #xDAC0)
-           (#x6537 . #xDABF)
-           (#x6538 . #xDAC1)
-           (#x6539 . #xB2FE)
-           (#x653A . #x8FC1C7)
-           (#x653B . #xB9B6)
-           (#x653C . #x8FC1C8)
-           (#x653D . #x8FC1C9)
-           (#x653E . #xCAFC)
-           (#x653F . #xC0AF)
-           (#x6543 . #x8FC1CA)
-           (#x6545 . #xB8CE)
-           (#x6547 . #x8FC1CB)
-           (#x6548 . #xDAC3)
-           (#x6549 . #x8FC1CC)
-           (#x654D . #xDAC6)
-           (#x654F . #xC9D2)
-           (#x6550 . #x8FC1CD)
-           (#x6551 . #xB5DF)
-           (#x6552 . #x8FC1CE)
-           (#x6554 . #x8FC1CF)
-           (#x6555 . #xDAC5)
-           (#x6556 . #xDAC4)
-           (#x6557 . #xC7D4)
-           (#x6558 . #xDAC7)
-           (#x6559 . #xB6B5)
-           (#x655D . #xDAC9)
-           (#x655E . #xDAC8)
-           (#x655F . #x8FC1D0)
-           (#x6560 . #x8FC1D1)
-           (#x6562 . #xB4BA)
-           (#x6563 . #xBBB6)
-           (#x6566 . #xC6D8)
-           (#x6567 . #x8FC1D2)
-           (#x656B . #x8FC1D3)
-           (#x656C . #xB7C9)
-           (#x6570 . #xBFF4)
-           (#x6572 . #xDACA)
-           (#x6574 . #xC0B0)
-           (#x6575 . #xC5A8)
-           (#x6577 . #xC9DF)
-           (#x6578 . #xDACB)
-           (#x657A . #x8FC1D4)
-           (#x657D . #x8FC1D5)
-           (#x6581 . #x8FC1D6)
-           (#x6582 . #xDACC)
-           (#x6583 . #xDACD)
-           (#x6585 . #x8FC1D7)
-           (#x6587 . #xCAB8)
-           (#x6588 . #xD5DD)
-           (#x6589 . #xC0C6)
-           (#x658A . #x8FC1D8)
-           (#x658C . #xC9CC)
-           (#x658E . #xBAD8)
-           (#x6590 . #xC8E5)
-           (#x6591 . #xC8C3)
-           (#x6592 . #x8FC1D9)
-           (#x6595 . #x8FC1DA)
-           (#x6597 . #xC5CD)
-           (#x6598 . #x8FC1DB)
-           (#x6599 . #xCEC1)
-           (#x659B . #xDACF)
-           (#x659C . #xBCD0)
-           (#x659D . #x8FC1DC)
-           (#x659F . #xDAD0)
-           (#x65A0 . #x8FC1DD)
-           (#x65A1 . #xB0B6)
-           (#x65A3 . #x8FC1DE)
-           (#x65A4 . #xB6D4)
-           (#x65A5 . #xC0CD)
-           (#x65A6 . #x8FC1DF)
-           (#x65A7 . #xC9E0)
-           (#x65AB . #xDAD1)
-           (#x65AC . #xBBC2)
-           (#x65AD . #xC3C7)
-           (#x65AE . #x8FC1E0)
-           (#x65AF . #xBBDB)
-           (#x65B0 . #xBFB7)
-           (#x65B2 . #x8FC1E1)
-           (#x65B3 . #x8FC1E2)
-           (#x65B4 . #x8FC1E3)
-           (#x65B7 . #xDAD2)
-           (#x65B9 . #xCAFD)
-           (#x65BC . #xB1F7)
-           (#x65BD . #xBBDC)
-           (#x65BF . #x8FC1E4)
-           (#x65C1 . #xDAD5)
-           (#x65C2 . #x8FC1E5)
-           (#x65C3 . #xDAD3)
-           (#x65C4 . #xDAD6)
-           (#x65C5 . #xCEB9)
-           (#x65C6 . #xDAD4)
-           (#x65C8 . #x8FC1E6)
-           (#x65C9 . #x8FC1E7)
-           (#x65CB . #xC0FB)
-           (#x65CC . #xDAD7)
-           (#x65CE . #x8FC1E8)
-           (#x65CF . #xC2B2)
-           (#x65D0 . #x8FC1E9)
-           (#x65D2 . #xDAD8)
-           (#x65D4 . #x8FC1EA)
-           (#x65D6 . #x8FC1EB)
-           (#x65D7 . #xB4FA)
-           (#x65D8 . #x8FC1EC)
-           (#x65D9 . #xDADA)
-           (#x65DB . #xDAD9)
-           (#x65DF . #x8FC1ED)
-           (#x65E0 . #xDADB)
-           (#x65E1 . #xDADC)
-           (#x65E2 . #xB4FB)
-           (#x65E5 . #xC6FC)
-           (#x65E6 . #xC3B6)
-           (#x65E7 . #xB5EC)
-           (#x65E8 . #xBBDD)
-           (#x65E9 . #xC1E1)
-           (#x65EC . #xBDDC)
-           (#x65ED . #xB0B0)
-           (#x65F0 . #x8FC1EE)
-           (#x65F1 . #xDADD)
-           (#x65F2 . #x8FC1EF)
-           (#x65F4 . #x8FC1F0)
-           (#x65F5 . #x8FC1F1)
-           (#x65F9 . #x8FC1F2)
-           (#x65FA . #xB2A2)
-           (#x65FB . #xDAE1)
-           (#x65FE . #x8FC1F3)
-           (#x65FF . #x8FC1F4)
-           (#x6600 . #x8FC1F5)
-           (#x6602 . #xB9B7)
-           (#x6603 . #xDAE0)
-           (#x6604 . #x8FC1F6)
-           (#x6606 . #xBAAB)
-           (#x6607 . #xBEBA)
-           (#x6608 . #x8FC1F7)
-           (#x6609 . #x8FC1F8)
-           (#x660A . #xDADF)
-           (#x660C . #xBEBB)
-           (#x660D . #x8FC1F9)
-           (#x660E . #xCCC0)
-           (#x660F . #xBAAA)
-           (#x6611 . #x8FC1FA)
-           (#x6612 . #x8FC1FB)
-           (#x6613 . #xB0D7)
-           (#x6614 . #xC0CE)
-           (#x6615 . #x8FC1FC)
-           (#x6616 . #x8FC1FD)
-           (#x661C . #xDAE6)
-           (#x661D . #x8FC1FE)
-           (#x661E . #x8FC2A1)
-           (#x661F . #xC0B1)
-           (#x6620 . #xB1C7)
-           (#x6621 . #x8FC2A2)
-           (#x6622 . #x8FC2A3)
-           (#x6623 . #x8FC2A4)
-           (#x6624 . #x8FC2A5)
-           (#x6625 . #xBDD5)
-           (#x6626 . #x8FC2A6)
-           (#x6627 . #xCBE6)
-           (#x6628 . #xBAF2)
-           (#x6629 . #x8FC2A7)
-           (#x662A . #x8FC2A8)
-           (#x662B . #x8FC2A9)
-           (#x662C . #x8FC2AA)
-           (#x662D . #xBEBC)
-           (#x662E . #x8FC2AB)
-           (#x662F . #xC0A7)
-           (#x6630 . #x8FC2AC)
-           (#x6631 . #x8FC2AD)
-           (#x6633 . #x8FC2AE)
-           (#x6634 . #xDAE5)
-           (#x6635 . #xDAE3)
-           (#x6636 . #xDAE4)
-           (#x6637 . #x8FC2B0)
-           (#x6639 . #x8FC2AF)
-           (#x663C . #xC3EB)
-           (#x663F . #xDBA6)
-           (#x6640 . #x8FC2B1)
-           (#x6641 . #xDAEA)
-           (#x6642 . #xBBFE)
-           (#x6643 . #xB9B8)
-           (#x6644 . #xDAE8)
-           (#x6645 . #x8FC2B2)
-           (#x6646 . #x8FC2B3)
-           (#x6649 . #xDAE9)
-           (#x664A . #x8FC2B4)
-           (#x664B . #xBFB8)
-           (#x664C . #x8FC2B5)
-           (#x664E . #x8FC2B7)
-           (#x664F . #xDAE7)
-           (#x6651 . #x8FC2B6)
-           (#x6652 . #xBBAF)
-           (#x6657 . #x8FC2B8)
-           (#x6658 . #x8FC2B9)
-           (#x6659 . #x8FC2BA)
-           (#x665B . #x8FC2BB)
-           (#x665C . #x8FC2BC)
-           (#x665D . #xDAEC)
-           (#x665E . #xDAEB)
-           (#x665F . #xDAF0)
-           (#x6660 . #x8FC2BD)
-           (#x6661 . #x8FC2BE)
-           (#x6662 . #xDAF1)
-           (#x6664 . #xDAED)
-           (#x6666 . #xB3A2)
-           (#x6667 . #xDAEE)
-           (#x6668 . #xDAEF)
-           (#x6669 . #xC8D5)
-           (#x666A . #x8FC2C0)
-           (#x666B . #x8FC2C1)
-           (#x666C . #x8FC2C2)
-           (#x666E . #xC9E1)
-           (#x666F . #xB7CA)
-           (#x6670 . #xDAF2)
-           (#x6673 . #x8FC2C4)
-           (#x6674 . #xC0B2)
-           (#x6675 . #x8FC2C5)
-           (#x6676 . #xBEBD)
-           (#x6677 . #x8FC2C7)
-           (#x6678 . #x8FC2C8)
-           (#x6679 . #x8FC2C9)
-           (#x667A . #xC3D2)
-           (#x667B . #x8FC2CA)
-           (#x667C . #x8FC2CC)
-           (#x667E . #x8FC2C3)
-           (#x667F . #x8FC2C6)
-           (#x6680 . #x8FC2CB)
-           (#x6681 . #xB6C7)
-           (#x6683 . #xDAF3)
-           (#x6684 . #xDAF7)
-           (#x6687 . #xB2CB)
-           (#x6688 . #xDAF4)
-           (#x6689 . #xDAF6)
-           (#x668B . #x8FC2CD)
-           (#x668C . #x8FC2CE)
-           (#x668D . #x8FC2CF)
-           (#x668E . #xDAF5)
-           (#x6690 . #x8FC2D0)
-           (#x6691 . #xBDEB)
-           (#x6692 . #x8FC2D1)
-           (#x6696 . #xC3C8)
-           (#x6697 . #xB0C5)
-           (#x6698 . #xDAF8)
-           (#x6699 . #x8FC2D2)
-           (#x669A . #x8FC2D3)
-           (#x669B . #x8FC2D4)
-           (#x669C . #x8FC2D5)
-           (#x669D . #xDAF9)
-           (#x669F . #x8FC2D6)
-           (#x66A0 . #x8FC2D7)
-           (#x66A2 . #xC4AA)
-           (#x66A4 . #x8FC2D8)
-           (#x66A6 . #xCEF1)
-           (#x66AB . #xBBC3)
-           (#x66AD . #x8FC2D9)
-           (#x66AE . #xCAEB)
-           (#x66B1 . #x8FC2DA)
-           (#x66B2 . #x8FC2DB)
-           (#x66B4 . #xCBBD)
-           (#x66B5 . #x8FC2DC)
-           (#x66B8 . #xDBA2)
-           (#x66B9 . #xDAFB)
-           (#x66BB . #x8FC2DD)
-           (#x66BC . #xDAFE)
-           (#x66BE . #xDAFD)
-           (#x66BF . #x8FC2DE)
-           (#x66C0 . #x8FC2DF)
-           (#x66C1 . #xDAFA)
-           (#x66C2 . #x8FC2E0)
-           (#x66C3 . #x8FC2E1)
-           (#x66C4 . #xDBA1)
-           (#x66C7 . #xC6DE)
-           (#x66C8 . #x8FC2E2)
-           (#x66C9 . #xDAFC)
-           (#x66CC . #x8FC2E3)
-           (#x66CE . #x8FC2E4)
-           (#x66CF . #x8FC2E5)
-           (#x66D4 . #x8FC2E6)
-           (#x66D6 . #xDBA3)
-           (#x66D9 . #xBDEC)
-           (#x66DA . #xDBA4)
-           (#x66DB . #x8FC2E7)
-           (#x66DC . #xCDCB)
-           (#x66DD . #xC7F8)
-           (#x66DF . #x8FC2E8)
-           (#x66E0 . #xDBA5)
-           (#x66E6 . #xDBA7)
-           (#x66E8 . #x8FC2E9)
-           (#x66E9 . #xDBA8)
-           (#x66EB . #x8FC2EA)
-           (#x66EC . #x8FC2EB)
-           (#x66EE . #x8FC2EC)
-           (#x66F0 . #xDBA9)
-           (#x66F2 . #xB6CA)
-           (#x66F3 . #xB1C8)
-           (#x66F4 . #xB9B9)
-           (#x66F5 . #xDBAA)
-           (#x66F7 . #xDBAB)
-           (#x66F8 . #xBDF1)
-           (#x66F9 . #xC1E2)
-           (#x66FA . #x8FC2ED)
-           (#x66FB . #x8FC2BF)
-           (#x66FC . #xD2D8)
-           (#x66FD . #xC1BE)
-           (#x66FE . #xC1BD)
-           (#x66FF . #xC2D8)
-           (#x6700 . #xBAC7)
-           (#x6703 . #xD0F2)
-           (#x6705 . #x8FC2EE)
-           (#x6707 . #x8FC2EF)
-           (#x6708 . #xB7EE)
-           (#x6709 . #xCDAD)
-           (#x670B . #xCAFE)
-           (#x670D . #xC9FE)
-           (#x670E . #x8FC2F0)
-           (#x670F . #xDBAC)
-           (#x6713 . #x8FC2F1)
-           (#x6714 . #xBAF3)
-           (#x6715 . #xC4BF)
-           (#x6716 . #xDBAD)
-           (#x6717 . #xCFAF)
-           (#x6719 . #x8FC2F2)
-           (#x671B . #xCBBE)
-           (#x671C . #x8FC2F3)
-           (#x671D . #xC4AB)
-           (#x671E . #xDBAE)
-           (#x671F . #xB4FC)
-           (#x6720 . #x8FC2F4)
-           (#x6722 . #x8FC2F5)
-           (#x6726 . #xDBAF)
-           (#x6727 . #xDBB0)
-           (#x6728 . #xCCDA)
-           (#x672A . #xCCA4)
-           (#x672B . #xCBF6)
-           (#x672C . #xCBDC)
-           (#x672D . #xBBA5)
-           (#x672E . #xDBB2)
-           (#x6731 . #xBCEB)
-           (#x6733 . #x8FC2F6)
-           (#x6734 . #xCBD1)
-           (#x6736 . #xDBB4)
-           (#x6737 . #xDBB7)
-           (#x6738 . #xDBB6)
-           (#x673A . #xB4F9)
-           (#x673D . #xB5E0)
-           (#x673E . #x8FC2F7)
-           (#x673F . #xDBB3)
-           (#x6741 . #xDBB5)
-           (#x6745 . #x8FC2F8)
-           (#x6746 . #xDBB8)
-           (#x6747 . #x8FC2F9)
-           (#x6748 . #x8FC2FA)
-           (#x6749 . #xBFF9)
-           (#x674C . #x8FC2FB)
-           (#x674E . #xCDFB)
-           (#x674F . #xB0C9)
-           (#x6750 . #xBAE0)
-           (#x6751 . #xC2BC)
-           (#x6753 . #xBCDD)
-           (#x6754 . #x8FC2FC)
-           (#x6755 . #x8FC2FD)
-           (#x6756 . #xBEF3)
-           (#x6759 . #xDBBB)
-           (#x675C . #xC5CE)
-           (#x675D . #x8FC2FE)
-           (#x675E . #xDBB9)
-           (#x675F . #xC2AB)
-           (#x6760 . #xDBBA)
-           (#x6761 . #xBEF2)
-           (#x6762 . #xCCDD)
-           (#x6763 . #xDBBC)
-           (#x6764 . #xDBBD)
-           (#x6765 . #xCDE8)
-           (#x6766 . #x8FC3A1)
-           (#x676A . #xDBC2)
-           (#x676C . #x8FC3A2)
-           (#x676D . #xB9BA)
-           (#x676E . #x8FC3A3)
-           (#x676F . #xC7D5)
-           (#x6770 . #xDBBF)
-           (#x6771 . #xC5EC)
-           (#x6772 . #xDADE)
-           (#x6773 . #xDAE2)
-           (#x6774 . #x8FC3A4)
-           (#x6775 . #xB5CF)
-           (#x6776 . #x8FC3A5)
-           (#x6777 . #xC7C7)
-           (#x677B . #x8FC3A6)
-           (#x677C . #xDBC1)
-           (#x677E . #xBEBE)
-           (#x677F . #xC8C4)
-           (#x6781 . #x8FC3A7)
-           (#x6784 . #x8FC3A8)
-           (#x6785 . #xDBC7)
-           (#x6787 . #xC8FA)
-           (#x6789 . #xDBBE)
-           (#x678B . #xDBC4)
-           (#x678C . #xDBC3)
-           (#x678E . #x8FC3A9)
-           (#x678F . #x8FC3AA)
-           (#x6790 . #xC0CF)
-           (#x6791 . #x8FC3AB)
-           (#x6793 . #x8FC3AC)
-           (#x6795 . #xCBED)
-           (#x6796 . #x8FC3AD)
-           (#x6797 . #xCED3)
-           (#x6798 . #x8FC3AE)
-           (#x6799 . #x8FC3AF)
-           (#x679A . #xCBE7)
-           (#x679B . #x8FC3B0)
-           (#x679C . #xB2CC)
-           (#x679D . #xBBDE)
-           (#x67A0 . #xCFC8)
-           (#x67A1 . #xDBC6)
-           (#x67A2 . #xBFF5)
-           (#x67A6 . #xDBC5)
-           (#x67A9 . #xDBC0)
-           (#x67AF . #xB8CF)
-           (#x67B0 . #x8FC3B1)
-           (#x67B1 . #x8FC3B2)
-           (#x67B2 . #x8FC3B3)
-           (#x67B3 . #xDBCC)
-           (#x67B4 . #xDBCA)
-           (#x67B5 . #x8FC3B4)
-           (#x67B6 . #xB2CD)
-           (#x67B7 . #xDBC8)
-           (#x67B8 . #xDBCE)
-           (#x67B9 . #xDBD4)
-           (#x67BB . #x8FC3B5)
-           (#x67BC . #x8FC3B6)
-           (#x67BD . #x8FC3B7)
-           (#x67C0 . #x8FC3B9)
-           (#x67C1 . #xC2C8)
-           (#x67C2 . #x8FC3BA)
-           (#x67C3 . #x8FC3BB)
-           (#x67C4 . #xCAC1)
-           (#x67C5 . #x8FC3BC)
-           (#x67C6 . #xDBD6)
-           (#x67C8 . #x8FC3BD)
-           (#x67C9 . #x8FC3BE)
-           (#x67CA . #xC9A2)
-           (#x67CE . #xDBD5)
-           (#x67CF . #xC7F0)
-           (#x67D0 . #xCBBF)
-           (#x67D1 . #xB4BB)
-           (#x67D2 . #x8FC3BF)
-           (#x67D3 . #xC0F7)
-           (#x67D4 . #xBDC0)
-           (#x67D7 . #x8FC3C0)
-           (#x67D8 . #xC4D3)
-           (#x67D9 . #x8FC3C1)
-           (#x67DA . #xCDAE)
-           (#x67DC . #x8FC3C2)
-           (#x67DD . #xDBD1)
-           (#x67DE . #xDBD0)
-           (#x67E1 . #x8FC3C3)
-           (#x67E2 . #xDBD2)
-           (#x67E4 . #xDBCF)
-           (#x67E6 . #x8FC3C4)
-           (#x67E7 . #xDBD7)
-           (#x67E9 . #xDBCD)
-           (#x67EC . #xDBCB)
-           (#x67EE . #xDBD3)
-           (#x67EF . #xDBC9)
-           (#x67F0 . #x8FC3C5)
-           (#x67F1 . #xC3EC)
-           (#x67F2 . #x8FC3C6)
-           (#x67F3 . #xCCF8)
-           (#x67F4 . #xBCC6)
-           (#x67F5 . #xBAF4)
-           (#x67F6 . #x8FC3C7)
-           (#x67F7 . #x8FC3C8)
-           (#x67F9 . #x8FC3B8)
-           (#x67FB . #xBABA)
-           (#x67FE . #xCBEF)
-           (#x67FF . #xB3C1)
-           (#x6802 . #xC4CE)
-           (#x6803 . #xC6CA)
-           (#x6804 . #xB1C9)
-           (#x6813 . #xC0F2)
-           (#x6814 . #x8FC3CA)
-           (#x6816 . #xC0B4)
-           (#x6817 . #xB7AA)
-           (#x6819 . #x8FC3CB)
-           (#x681D . #x8FC3CC)
-           (#x681E . #xDBD9)
-           (#x681F . #x8FC3CD)
-           (#x6821 . #xB9BB)
-           (#x6822 . #xB3FC)
-           (#x6827 . #x8FC3CF)
-           (#x6828 . #x8FC3CE)
-           (#x6829 . #xDBDB)
-           (#x682A . #xB3F4)
-           (#x682B . #xDBE1)
-           (#x682C . #x8FC3D0)
-           (#x682D . #x8FC3D1)
-           (#x682F . #x8FC3D2)
-           (#x6830 . #x8FC3D3)
-           (#x6831 . #x8FC3D4)
-           (#x6832 . #xDBDE)
-           (#x6833 . #x8FC3D5)
-           (#x6834 . #xC0F3)
-           (#x6838 . #xB3CB)
-           (#x6839 . #xBAAC)
-           (#x683B . #x8FC3D6)
-           (#x683C . #xB3CA)
-           (#x683D . #xBACF)
-           (#x683F . #x8FC3D7)
-           (#x6840 . #xDBDC)
-           (#x6841 . #xB7E5)
-           (#x6842 . #xB7CB)
-           (#x6843 . #xC5ED)
-           (#x6844 . #x8FC3D8)
-           (#x6845 . #x8FC3D9)
-           (#x6846 . #xDBDA)
-           (#x6848 . #xB0C6)
-           (#x684A . #x8FC3DA)
-           (#x684C . #x8FC3DB)
-           (#x684D . #xDBDD)
-           (#x684E . #xDBDF)
-           (#x6850 . #xB6CD)
-           (#x6851 . #xB7AC)
-           (#x6852 . #x8FC3C9)
-           (#x6853 . #xB4BC)
-           (#x6854 . #xB5CB)
-           (#x6855 . #x8FC3DC)
-           (#x6857 . #x8FC3DD)
-           (#x6858 . #x8FC3DE)
-           (#x6859 . #xDBE2)
-           (#x685B . #x8FC3DF)
-           (#x685C . #xBAF9)
-           (#x685D . #xCBF1)
-           (#x685F . #xBBB7)
-           (#x6863 . #xDBE3)
-           (#x6867 . #xC9B0)
-           (#x686B . #x8FC3E0)
-           (#x686E . #x8FC3E1)
-           (#x686F . #x8FC3E2)
-           (#x6870 . #x8FC3E3)
-           (#x6871 . #x8FC3E4)
-           (#x6872 . #x8FC3E5)
-           (#x6874 . #xDBEF)
-           (#x6875 . #x8FC3E6)
-           (#x6876 . #xB2B3)
-           (#x6877 . #xDBE4)
-           (#x6879 . #x8FC3E7)
-           (#x687A . #x8FC3E8)
-           (#x687B . #x8FC3E9)
-           (#x687C . #x8FC3EA)
-           (#x687E . #xDBF5)
-           (#x687F . #xDBE5)
-           (#x6881 . #xCEC2)
-           (#x6882 . #x8FC3EB)
-           (#x6883 . #xDBEC)
-           (#x6884 . #x8FC3EC)
-           (#x6885 . #xC7DF)
-           (#x6886 . #x8FC3ED)
-           (#x6888 . #x8FC3EE)
-           (#x688D . #xDBF4)
-           (#x688F . #xDBE7)
-           (#x6893 . #xB0B4)
-           (#x6894 . #xDBE9)
-           (#x6896 . #x8FC3EF)
-           (#x6897 . #xB9BC)
-           (#x6898 . #x8FC3F0)
-           (#x689A . #x8FC3F1)
-           (#x689B . #xDBEB)
-           (#x689C . #x8FC3F2)
-           (#x689D . #xDBEA)
-           (#x689F . #xDBE6)
-           (#x68A0 . #xDBF1)
-           (#x68A1 . #x8FC3F3)
-           (#x68A2 . #xBEBF)
-           (#x68A3 . #x8FC3F4)
-           (#x68A5 . #x8FC3F5)
-           (#x68A6 . #xD4ED)
-           (#x68A7 . #xB8E8)
-           (#x68A8 . #xCDFC)
-           (#x68A9 . #x8FC3F6)
-           (#x68AA . #x8FC3F7)
-           (#x68AD . #xDBE8)
-           (#x68AE . #x8FC3F8)
-           (#x68AF . #xC4F4)
-           (#x68B0 . #xB3A3)
-           (#x68B1 . #xBAAD)
-           (#x68B2 . #x8FC3F9)
-           (#x68B3 . #xDBE0)
-           (#x68B5 . #xDBF0)
-           (#x68B6 . #xB3E1)
-           (#x68B9 . #xDBEE)
-           (#x68BA . #xDBF2)
-           (#x68BB . #x8FC3FA)
-           (#x68BC . #xC5EE)
-           (#x68C4 . #xB4FE)
-           (#x68C5 . #x8FC3FB)
-           (#x68C6 . #xDCB2)
-           (#x68C8 . #x8FC3FC)
-           (#x68C9 . #xCCC9)
-           (#x68CA . #xDBF7)
-           (#x68CB . #xB4FD)
-           (#x68CC . #x8FC3FD)
-           (#x68CD . #xDBFE)
-           (#x68CF . #x8FC3FE)
-           (#x68D0 . #x8FC4A1)
-           (#x68D1 . #x8FC4A2)
-           (#x68D2 . #xCBC0)
-           (#x68D3 . #x8FC4A3)
-           (#x68D4 . #xDCA1)
-           (#x68D5 . #xDCA3)
-           (#x68D6 . #x8FC4A4)
-           (#x68D7 . #xDCA7)
-           (#x68D8 . #xDBF9)
-           (#x68D9 . #x8FC4A5)
-           (#x68DA . #xC3AA)
-           (#x68DC . #x8FC4A6)
-           (#x68DD . #x8FC4A7)
-           (#x68DF . #xC5EF)
-           (#x68E0 . #xDCAB)
-           (#x68E1 . #xDBFC)
-           (#x68E3 . #xDCA8)
-           (#x68E5 . #x8FC4A8)
-           (#x68E7 . #xDCA2)
-           (#x68E8 . #x8FC4A9)
-           (#x68EA . #x8FC4AA)
-           (#x68EB . #x8FC4AB)
-           (#x68EC . #x8FC4AC)
-           (#x68ED . #x8FC4AD)
-           (#x68EE . #xBFB9)
-           (#x68EF . #xDCAC)
-           (#x68F0 . #x8FC4AE)
-           (#x68F1 . #x8FC4AF)
-           (#x68F2 . #xC0B3)
-           (#x68F5 . #x8FC4B0)
-           (#x68F6 . #x8FC4B1)
-           (#x68F9 . #xDCAA)
-           (#x68FA . #xB4BD)
-           (#x68FB . #x8FC4B2)
-           (#x68FC . #x8FC4B3)
-           (#x68FD . #x8FC4B4)
-           (#x6900 . #xCFD0)
-           (#x6901 . #xDBF6)
-           (#x6904 . #xDCA6)
-           (#x6905 . #xB0D8)
-           (#x6906 . #x8FC4B5)
-           (#x6908 . #xDBF8)
-           (#x6909 . #x8FC4B6)
-           (#x690A . #x8FC4B7)
-           (#x690B . #xCCBA)
-           (#x690C . #xDBFD)
-           (#x690D . #xBFA2)
-           (#x690E . #xC4C7)
-           (#x690F . #xDBF3)
-           (#x6910 . #x8FC4B8)
-           (#x6911 . #x8FC4B9)
-           (#x6912 . #xDCA5)
-           (#x6913 . #x8FC4BA)
-           (#x6916 . #x8FC4BB)
-           (#x6917 . #x8FC4BC)
-           (#x6919 . #xBFFA)
-           (#x691A . #xDCAF)
-           (#x691B . #xB3F1)
-           (#x691C . #xB8A1)
-           (#x6921 . #xDCB1)
-           (#x6922 . #xDBFA)
-           (#x6923 . #xDCB0)
-           (#x6925 . #xDCA9)
-           (#x6926 . #xDBFB)
-           (#x6928 . #xDCAD)
-           (#x692A . #xDCAE)
-           (#x6930 . #xDCBF)
-           (#x6931 . #x8FC4BD)
-           (#x6933 . #x8FC4BE)
-           (#x6934 . #xC6CE)
-           (#x6935 . #x8FC4BF)
-           (#x6936 . #xDCA4)
-           (#x6938 . #x8FC4C0)
-           (#x6939 . #xDCBB)
-           (#x693B . #x8FC4C1)
-           (#x693D . #xDCBD)
-           (#x693F . #xC4D8)
-           (#x6942 . #x8FC4C2)
-           (#x6945 . #x8FC4C3)
-           (#x6949 . #x8FC4C4)
-           (#x694A . #xCDCC)
-           (#x694E . #x8FC4C5)
-           (#x6953 . #xC9F6)
-           (#x6954 . #xDCB8)
-           (#x6955 . #xC2CA)
-           (#x6957 . #x8FC4C6)
-           (#x6959 . #xDCBE)
-           (#x695A . #xC1BF)
-           (#x695B . #x8FC4C7)
-           (#x695C . #xDCB5)
-           (#x695D . #xDCC2)
-           (#x695E . #xDCC1)
-           (#x6960 . #xC6EF)
-           (#x6961 . #xDCC0)
-           (#x6962 . #xC6EA)
-           (#x6963 . #x8FC4C8)
-           (#x6964 . #x8FC4C9)
-           (#x6965 . #x8FC4CA)
-           (#x6966 . #x8FC4CB)
-           (#x6968 . #x8FC4CC)
-           (#x6969 . #x8FC4CD)
-           (#x696A . #xDCC4)
-           (#x696B . #xDCB7)
-           (#x696C . #x8FC4CE)
-           (#x696D . #xB6C8)
-           (#x696E . #xDCBA)
-           (#x696F . #xBDDD)
-           (#x6970 . #x8FC4CF)
-           (#x6971 . #x8FC4D0)
-           (#x6972 . #x8FC4D1)
-           (#x6973 . #xC7E0)
-           (#x6974 . #xDCBC)
-           (#x6975 . #xB6CB)
-           (#x6977 . #xDCB4)
-           (#x6978 . #xDCB6)
-           (#x6979 . #xDCB3)
-           (#x697A . #x8FC4D2)
-           (#x697B . #x8FC4D3)
-           (#x697C . #xCFB0)
-           (#x697D . #xB3DA)
-           (#x697E . #xDCB9)
-           (#x697F . #x8FC4D4)
-           (#x6980 . #x8FC4D5)
-           (#x6981 . #xDCC3)
-           (#x6982 . #xB3B5)
-           (#x698A . #xBAE7)
-           (#x698D . #x8FC4D6)
-           (#x698E . #xB1DD)
-           (#x6991 . #xDCD4)
-           (#x6992 . #x8FC4D7)
-           (#x6994 . #xCFB1)
-           (#x6995 . #xDCD7)
-           (#x6996 . #x8FC4D8)
-           (#x6998 . #x8FC4D9)
-           (#x699B . #xBFBA)
-           (#x699C . #xDCD6)
-           (#x69A0 . #xDCD5)
-           (#x69A1 . #x8FC4DA)
-           (#x69A5 . #x8FC4DB)
-           (#x69A6 . #x8FC4DC)
-           (#x69A7 . #xDCD2)
-           (#x69A8 . #x8FC4DD)
-           (#x69AB . #x8FC4DE)
-           (#x69AD . #x8FC4DF)
-           (#x69AE . #xDCC6)
-           (#x69AF . #x8FC4E0)
-           (#x69B1 . #xDCE3)
-           (#x69B2 . #xDCC5)
-           (#x69B4 . #xDCD8)
-           (#x69B7 . #x8FC4E1)
-           (#x69B8 . #x8FC4E2)
-           (#x69BA . #x8FC4E3)
-           (#x69BB . #xDCD0)
-           (#x69BC . #x8FC4E4)
-           (#x69BE . #xDCCB)
-           (#x69BF . #xDCC8)
-           (#x69C1 . #xDCC9)
-           (#x69C3 . #xDCD1)
-           (#x69C5 . #x8FC4E5)
-           (#x69C7 . #xF4A2)
-           (#x69C8 . #x8FC4E6)
-           (#x69CA . #xDCCE)
-           (#x69CB . #xB9BD)
-           (#x69CC . #xC4C8)
-           (#x69CD . #xC1E4)
-           (#x69CE . #xDCCC)
-           (#x69D0 . #xDCC7)
-           (#x69D1 . #x8FC4E7)
-           (#x69D3 . #xDCCA)
-           (#x69D6 . #x8FC4E8)
-           (#x69D7 . #x8FC4E9)
-           (#x69D8 . #xCDCD)
-           (#x69D9 . #xCBEA)
-           (#x69DD . #xDCCF)
-           (#x69DE . #xDCD9)
-           (#x69E2 . #x8FC4EA)
-           (#x69E5 . #x8FC4EB)
-           (#x69E7 . #xDCE1)
-           (#x69E8 . #xDCDA)
-           (#x69EB . #xDCE7)
-           (#x69ED . #xDCE5)
-           (#x69EE . #x8FC4EC)
-           (#x69EF . #x8FC4ED)
-           (#x69F1 . #x8FC4EE)
-           (#x69F2 . #xDCE0)
-           (#x69F3 . #x8FC4EF)
-           (#x69F5 . #x8FC4F0)
-           (#x69F9 . #xDCDF)
-           (#x69FB . #xC4D0)
-           (#x69FD . #xC1E5)
-           (#x69FE . #x8FC4F1)
-           (#x69FF . #xDCDD)
-           (#x6A00 . #x8FC4F2)
-           (#x6A01 . #x8FC4F3)
-           (#x6A02 . #xDCDB)
-           (#x6A03 . #x8FC4F4)
-           (#x6A05 . #xDCE2)
-           (#x6A0A . #xDCE8)
-           (#x6A0B . #xC8F5)
-           (#x6A0C . #xDCEE)
-           (#x6A0F . #x8FC4F5)
-           (#x6A11 . #x8FC4F6)
-           (#x6A12 . #xDCE9)
-           (#x6A13 . #xDCEC)
-           (#x6A14 . #xDCE6)
-           (#x6A15 . #x8FC4F7)
-           (#x6A17 . #xC3F4)
-           (#x6A19 . #xC9B8)
-           (#x6A1A . #x8FC4F8)
-           (#x6A1B . #xDCDC)
-           (#x6A1D . #x8FC4F9)
-           (#x6A1E . #xDCE4)
-           (#x6A1F . #xBEC0)
-           (#x6A20 . #x8FC4FA)
-           (#x6A21 . #xCCCF)
-           (#x6A22 . #xDCF8)
-           (#x6A23 . #xDCEB)
-           (#x6A24 . #x8FC4FB)
-           (#x6A28 . #x8FC4FC)
-           (#x6A29 . #xB8A2)
-           (#x6A2A . #xB2A3)
-           (#x6A2B . #xB3DF)
-           (#x6A2E . #xDCD3)
-           (#x6A30 . #x8FC4FD)
-           (#x6A32 . #x8FC4FE)
-           (#x6A34 . #x8FC5A1)
-           (#x6A35 . #xBEC1)
-           (#x6A36 . #xDCF0)
-           (#x6A37 . #x8FC5A2)
-           (#x6A38 . #xDCF7)
-           (#x6A39 . #xBCF9)
-           (#x6A3A . #xB3F2)
-           (#x6A3B . #x8FC5A3)
-           (#x6A3D . #xC3AE)
-           (#x6A3E . #x8FC5A4)
-           (#x6A3F . #x8FC5A5)
-           (#x6A44 . #xDCED)
-           (#x6A45 . #x8FC5A6)
-           (#x6A46 . #x8FC5A7)
-           (#x6A47 . #xDCF2)
-           (#x6A48 . #xDCF6)
-           (#x6A49 . #x8FC5A8)
-           (#x6A4A . #x8FC5A9)
-           (#x6A4B . #xB6B6)
-           (#x6A4E . #x8FC5AA)
-           (#x6A50 . #x8FC5AB)
-           (#x6A51 . #x8FC5AC)
-           (#x6A52 . #x8FC5AD)
-           (#x6A55 . #x8FC5AE)
-           (#x6A56 . #x8FC5AF)
-           (#x6A58 . #xB5CC)
-           (#x6A59 . #xDCF4)
-           (#x6A5B . #x8FC5B0)
-           (#x6A5F . #xB5A1)
-           (#x6A61 . #xC6CB)
-           (#x6A62 . #xDCF3)
-           (#x6A64 . #x8FC5B1)
-           (#x6A66 . #xDCF5)
-           (#x6A67 . #x8FC5B2)
-           (#x6A6A . #x8FC5B3)
-           (#x6A71 . #x8FC5B4)
-           (#x6A72 . #xDCEF)
-           (#x6A73 . #x8FC5B5)
-           (#x6A78 . #xDCF1)
-           (#x6A7E . #x8FC5B6)
-           (#x6A7F . #xB3E0)
-           (#x6A80 . #xC3C9)
-           (#x6A81 . #x8FC5B7)
-           (#x6A83 . #x8FC5B8)
-           (#x6A84 . #xDCFC)
-           (#x6A86 . #x8FC5B9)
-           (#x6A87 . #x8FC5BA)
-           (#x6A89 . #x8FC5BB)
-           (#x6A8B . #x8FC5BC)
-           (#x6A8D . #xDCFA)
-           (#x6A8E . #xB8E9)
-           (#x6A90 . #xDCF9)
-           (#x6A91 . #x8FC5BD)
-           (#x6A97 . #xDDA1)
-           (#x6A9B . #x8FC5BE)
-           (#x6A9C . #xDBD8)
-           (#x6A9D . #x8FC5BF)
-           (#x6A9E . #x8FC5C0)
-           (#x6A9F . #x8FC5C1)
-           (#x6AA0 . #xDCFB)
-           (#x6AA2 . #xDCFD)
-           (#x6AA3 . #xDCFE)
-           (#x6AA5 . #x8FC5C2)
-           (#x6AAA . #xDDAC)
-           (#x6AAB . #x8FC5C3)
-           (#x6AAC . #xDDA8)
-           (#x6AAE . #xDBED)
-           (#x6AAF . #x8FC5C4)
-           (#x6AB0 . #x8FC5C5)
-           (#x6AB1 . #x8FC5C6)
-           (#x6AB3 . #xDDA7)
-           (#x6AB4 . #x8FC5C7)
-           (#x6AB8 . #xDDA6)
-           (#x6ABB . #xDDA3)
-           (#x6ABD . #x8FC5C8)
-           (#x6ABE . #x8FC5C9)
-           (#x6ABF . #x8FC5CA)
-           (#x6AC1 . #xDCEA)
-           (#x6AC2 . #xDDA5)
-           (#x6AC3 . #xDDA4)
-           (#x6AC6 . #x8FC5CB)
-           (#x6AC8 . #x8FC5CD)
-           (#x6AC9 . #x8FC5CC)
-           (#x6ACC . #x8FC5CE)
-           (#x6AD0 . #x8FC5CF)
-           (#x6AD1 . #xDDAA)
-           (#x6AD3 . #xCFA6)
-           (#x6AD4 . #x8FC5D0)
-           (#x6AD5 . #x8FC5D1)
-           (#x6AD6 . #x8FC5D2)
-           (#x6ADA . #xDDAD)
-           (#x6ADB . #xB6FB)
-           (#x6ADC . #x8FC5D3)
-           (#x6ADD . #x8FC5D4)
-           (#x6ADE . #xDDA9)
-           (#x6ADF . #xDDAB)
-           (#x6AE4 . #x8FC5D5)
-           (#x6AE7 . #x8FC5D6)
-           (#x6AE8 . #xC8A7)
-           (#x6AEA . #xDDAE)
-           (#x6AEC . #x8FC5D7)
-           (#x6AF0 . #x8FC5D8)
-           (#x6AF1 . #x8FC5D9)
-           (#x6AF2 . #x8FC5DA)
-           (#x6AFA . #xDDB2)
-           (#x6AFB . #xDDAF)
-           (#x6AFC . #x8FC5DB)
-           (#x6AFD . #x8FC5DC)
-           (#x6B02 . #x8FC5DD)
-           (#x6B03 . #x8FC5DE)
-           (#x6B04 . #xCDF3)
-           (#x6B05 . #xDDB0)
-           (#x6B06 . #x8FC5DF)
-           (#x6B07 . #x8FC5E0)
-           (#x6B09 . #x8FC5E1)
-           (#x6B0A . #xDCDE)
-           (#x6B0F . #x8FC5E2)
-           (#x6B10 . #x8FC5E3)
-           (#x6B11 . #x8FC5E4)
-           (#x6B12 . #xDDB3)
-           (#x6B16 . #xDDB4)
-           (#x6B17 . #x8FC5E5)
-           (#x6B1B . #x8FC5E6)
-           (#x6B1D . #xB1B5)
-           (#x6B1E . #x8FC5E7)
-           (#x6B1F . #xDDB6)
-           (#x6B20 . #xB7E7)
-           (#x6B21 . #xBCA1)
-           (#x6B23 . #xB6D5)
-           (#x6B24 . #x8FC5E8)
-           (#x6B27 . #xB2A4)
-           (#x6B28 . #x8FC5E9)
-           (#x6B2B . #x8FC5EA)
-           (#x6B2C . #x8FC5EB)
-           (#x6B2F . #x8FC5EC)
-           (#x6B32 . #xCDDF)
-           (#x6B35 . #x8FC5ED)
-           (#x6B36 . #x8FC5EE)
-           (#x6B37 . #xDDB8)
-           (#x6B38 . #xDDB7)
-           (#x6B39 . #xDDBA)
-           (#x6B3A . #xB5BD)
-           (#x6B3B . #x8FC5EF)
-           (#x6B3D . #xB6D6)
-           (#x6B3E . #xB4BE)
-           (#x6B3F . #x8FC5F0)
-           (#x6B43 . #xDDBD)
-           (#x6B46 . #x8FC5F1)
-           (#x6B47 . #xDDBC)
-           (#x6B49 . #xDDBE)
-           (#x6B4A . #x8FC5F2)
-           (#x6B4C . #xB2CE)
-           (#x6B4D . #x8FC5F3)
-           (#x6B4E . #xC3B7)
-           (#x6B50 . #xDDBF)
-           (#x6B52 . #x8FC5F4)
-           (#x6B53 . #xB4BF)
-           (#x6B54 . #xDDC1)
-           (#x6B56 . #x8FC5F5)
-           (#x6B58 . #x8FC5F6)
-           (#x6B59 . #xDDC0)
-           (#x6B5B . #xDDC2)
-           (#x6B5D . #x8FC5F7)
-           (#x6B5F . #xDDC3)
-           (#x6B60 . #x8FC5F8)
-           (#x6B61 . #xDDC4)
-           (#x6B62 . #xBBDF)
-           (#x6B63 . #xC0B5)
-           (#x6B64 . #xBAA1)
-           (#x6B66 . #xC9F0)
-           (#x6B67 . #x8FC5F9)
-           (#x6B69 . #xCAE2)
-           (#x6B6A . #xCFC4)
-           (#x6B6B . #x8FC5FA)
-           (#x6B6E . #x8FC5FB)
-           (#x6B6F . #xBBF5)
-           (#x6B70 . #x8FC5FC)
-           (#x6B73 . #xBAD0)
-           (#x6B74 . #xCEF2)
-           (#x6B75 . #x8FC5FD)
-           (#x6B78 . #xDDC5)
-           (#x6B79 . #xDDC6)
-           (#x6B7B . #xBBE0)
-           (#x6B7D . #x8FC5FE)
-           (#x6B7E . #x8FC6A1)
-           (#x6B7F . #xDDC7)
-           (#x6B80 . #xDDC8)
-           (#x6B82 . #x8FC6A2)
-           (#x6B83 . #xDDCA)
-           (#x6B84 . #xDDC9)
-           (#x6B85 . #x8FC6A3)
-           (#x6B86 . #xCBD8)
-           (#x6B89 . #xBDDE)
-           (#x6B8A . #xBCEC)
-           (#x6B8B . #xBBC4)
-           (#x6B8D . #xDDCB)
-           (#x6B95 . #xDDCD)
-           (#x6B96 . #xBFA3)
-           (#x6B97 . #x8FC6A4)
-           (#x6B98 . #xDDCC)
-           (#x6B9B . #x8FC6A5)
-           (#x6B9E . #xDDCE)
-           (#x6B9F . #x8FC6A6)
-           (#x6BA0 . #x8FC6A7)
-           (#x6BA2 . #x8FC6A8)
-           (#x6BA3 . #x8FC6A9)
-           (#x6BA4 . #xDDCF)
-           (#x6BA8 . #x8FC6AA)
-           (#x6BA9 . #x8FC6AB)
-           (#x6BAA . #xDDD0)
-           (#x6BAB . #xDDD1)
-           (#x6BAC . #x8FC6AC)
-           (#x6BAD . #x8FC6AD)
-           (#x6BAE . #x8FC6AE)
-           (#x6BAF . #xDDD2)
-           (#x6BB0 . #x8FC6AF)
-           (#x6BB1 . #xDDD4)
-           (#x6BB2 . #xDDD3)
-           (#x6BB3 . #xDDD5)
-           (#x6BB4 . #xB2A5)
-           (#x6BB5 . #xC3CA)
-           (#x6BB7 . #xDDD6)
-           (#x6BB8 . #x8FC6B0)
-           (#x6BB9 . #x8FC6B1)
-           (#x6BBA . #xBBA6)
-           (#x6BBB . #xB3CC)
-           (#x6BBC . #xDDD7)
-           (#x6BBD . #x8FC6B2)
-           (#x6BBE . #x8FC6B3)
-           (#x6BBF . #xC5C2)
-           (#x6BC0 . #xD4CC)
-           (#x6BC3 . #x8FC6B4)
-           (#x6BC4 . #x8FC6B5)
-           (#x6BC5 . #xB5A3)
-           (#x6BC6 . #xDDD8)
-           (#x6BC9 . #x8FC6B6)
-           (#x6BCB . #xDDD9)
-           (#x6BCC . #x8FC6B7)
-           (#x6BCD . #xCAEC)
-           (#x6BCE . #xCBE8)
-           (#x6BD2 . #xC6C7)
-           (#x6BD3 . #xDDDA)
-           (#x6BD4 . #xC8E6)
-           (#x6BD6 . #x8FC6B8)
-           (#x6BD8 . #xC8FB)
-           (#x6BDA . #x8FC6B9)
-           (#x6BDB . #xCCD3)
-           (#x6BDF . #xDDDB)
-           (#x6BE1 . #x8FC6BA)
-           (#x6BE3 . #x8FC6BB)
-           (#x6BE6 . #x8FC6BC)
-           (#x6BE7 . #x8FC6BD)
-           (#x6BEB . #xDDDD)
-           (#x6BEC . #xDDDC)
-           (#x6BEE . #x8FC6BE)
-           (#x6BEF . #xDDDF)
-           (#x6BF1 . #x8FC6BF)
-           (#x6BF3 . #xDDDE)
-           (#x6BF7 . #x8FC6C0)
-           (#x6BF9 . #x8FC6C1)
-           (#x6BFF . #x8FC6C2)
-           (#x6C02 . #x8FC6C3)
-           (#x6C04 . #x8FC6C4)
-           (#x6C05 . #x8FC6C5)
-           (#x6C08 . #xDDE1)
-           (#x6C09 . #x8FC6C6)
-           (#x6C0D . #x8FC6C7)
-           (#x6C0E . #x8FC6C8)
-           (#x6C0F . #xBBE1)
-           (#x6C10 . #x8FC6C9)
-           (#x6C11 . #xCCB1)
-           (#x6C12 . #x8FC6CA)
-           (#x6C13 . #xDDE2)
-           (#x6C14 . #xDDE3)
-           (#x6C17 . #xB5A4)
-           (#x6C19 . #x8FC6CB)
-           (#x6C1B . #xDDE4)
-           (#x6C1F . #x8FC6CC)
-           (#x6C23 . #xDDE6)
-           (#x6C24 . #xDDE5)
-           (#x6C26 . #x8FC6CD)
-           (#x6C27 . #x8FC6CE)
-           (#x6C28 . #x8FC6CF)
-           (#x6C2C . #x8FC6D0)
-           (#x6C2E . #x8FC6D1)
-           (#x6C33 . #x8FC6D2)
-           (#x6C34 . #xBFE5)
-           (#x6C35 . #x8FC6D3)
-           (#x6C36 . #x8FC6D4)
-           (#x6C37 . #xC9B9)
-           (#x6C38 . #xB1CA)
-           (#x6C3A . #x8FC6D5)
-           (#x6C3B . #x8FC6D6)
-           (#x6C3E . #xC8C5)
-           (#x6C3F . #x8FC6D7)
-           (#x6C40 . #xC4F5)
-           (#x6C41 . #xBDC1)
-           (#x6C42 . #xB5E1)
-           (#x6C4A . #x8FC6D8)
-           (#x6C4B . #x8FC6D9)
-           (#x6C4D . #x8FC6DA)
-           (#x6C4E . #xC8C6)
-           (#x6C4F . #x8FC6DB)
-           (#x6C50 . #xBCAE)
-           (#x6C52 . #x8FC6DC)
-           (#x6C54 . #x8FC6DD)
-           (#x6C55 . #xDDE8)
-           (#x6C57 . #xB4C0)
-           (#x6C59 . #x8FC6DE)
-           (#x6C5A . #xB1F8)
-           (#x6C5B . #x8FC6DF)
-           (#x6C5C . #x8FC6E0)
-           (#x6C5D . #xC6F2)
-           (#x6C5E . #xDDE7)
-           (#x6C5F . #xB9BE)
-           (#x6C60 . #xC3D3)
-           (#x6C62 . #xDDE9)
-           (#x6C67 . #x8FC7B6)
-           (#x6C68 . #xDDF1)
-           (#x6C6A . #xDDEA)
-           (#x6C6B . #x8FC6E1)
-           (#x6C6D . #x8FC6E2)
-           (#x6C6F . #x8FC6E3)
-           (#x6C70 . #xC2C1)
-           (#x6C72 . #xB5E2)
-           (#x6C73 . #xDDF2)
-           (#x6C74 . #x8FC6E4)
-           (#x6C76 . #x8FC6E5)
-           (#x6C78 . #x8FC6E6)
-           (#x6C79 . #x8FC6E7)
-           (#x6C7A . #xB7E8)
-           (#x6C7B . #x8FC6E8)
-           (#x6C7D . #xB5A5)
-           (#x6C7E . #xDDF0)
-           (#x6C81 . #xDDEE)
-           (#x6C82 . #xDDEB)
-           (#x6C83 . #xCDE0)
-           (#x6C85 . #x8FC6E9)
-           (#x6C86 . #x8FC6EA)
-           (#x6C87 . #x8FC6EB)
-           (#x6C88 . #xC4C0)
-           (#x6C89 . #x8FC6EC)
-           (#x6C8C . #xC6D9)
-           (#x6C8D . #xDDEC)
-           (#x6C90 . #xDDF4)
-           (#x6C92 . #xDDF3)
-           (#x6C93 . #xB7A3)
-           (#x6C94 . #x8FC6ED)
-           (#x6C95 . #x8FC6EE)
-           (#x6C96 . #xB2AD)
-           (#x6C97 . #x8FC6EF)
-           (#x6C98 . #x8FC6F0)
-           (#x6C99 . #xBABB)
-           (#x6C9A . #xDDED)
-           (#x6C9B . #xDDEF)
-           (#x6C9C . #x8FC6F1)
-           (#x6C9F . #x8FC6F2)
-           (#x6CA1 . #xCBD7)
-           (#x6CA2 . #xC2F4)
-           (#x6CAB . #xCBF7)
-           (#x6CAE . #xDDFC)
-           (#x6CB0 . #x8FC6F3)
-           (#x6CB1 . #xDDFD)
-           (#x6CB2 . #x8FC6F4)
-           (#x6CB3 . #xB2CF)
-           (#x6CB4 . #x8FC6F5)
-           (#x6CB8 . #xCAA8)
-           (#x6CB9 . #xCCFD)
-           (#x6CBA . #xDEA1)
-           (#x6CBB . #xBCA3)
-           (#x6CBC . #xBEC2)
-           (#x6CBD . #xDDF8)
-           (#x6CBE . #xDDFE)
-           (#x6CBF . #xB1E8)
-           (#x6CC1 . #xB6B7)
-           (#x6CC2 . #x8FC6F6)
-           (#x6CC4 . #xDDF5)
-           (#x6CC5 . #xDDFA)
-           (#x6CC6 . #x8FC6F7)
-           (#x6CC9 . #xC0F4)
-           (#x6CCA . #xC7F1)
-           (#x6CCC . #xC8E7)
-           (#x6CCD . #x8FC6F8)
-           (#x6CCF . #x8FC6F9)
-           (#x6CD0 . #x8FC6FA)
-           (#x6CD1 . #x8FC6FB)
-           (#x6CD2 . #x8FC6FC)
-           (#x6CD3 . #xDDF7)
-           (#x6CD4 . #x8FC6FD)
-           (#x6CD5 . #xCBA1)
-           (#x6CD6 . #x8FC6FE)
-           (#x6CD7 . #xDDF9)
-           (#x6CD9 . #xDEA4)
-           (#x6CDA . #x8FC7A1)
-           (#x6CDB . #xDEA2)
-           (#x6CDC . #x8FC7A2)
-           (#x6CDD . #xDDFB)
-           (#x6CE0 . #x8FC7A3)
-           (#x6CE1 . #xCBA2)
-           (#x6CE2 . #xC7C8)
-           (#x6CE3 . #xB5E3)
-           (#x6CE5 . #xC5A5)
-           (#x6CE7 . #x8FC7A4)
-           (#x6CE8 . #xC3ED)
-           (#x6CE9 . #x8FC7A5)
-           (#x6CEA . #xDEA5)
-           (#x6CEB . #x8FC7A6)
-           (#x6CEC . #x8FC7A7)
-           (#x6CEE . #x8FC7A8)
-           (#x6CEF . #xDEA3)
-           (#x6CF0 . #xC2D9)
-           (#x6CF1 . #xDDF6)
-           (#x6CF2 . #x8FC7A9)
-           (#x6CF3 . #xB1CB)
-           (#x6CF4 . #x8FC7AA)
-           (#x6D04 . #x8FC7AB)
-           (#x6D07 . #x8FC7AC)
-           (#x6D0A . #x8FC7AD)
-           (#x6D0B . #xCDCE)
-           (#x6D0C . #xDEB0)
-           (#x6D0E . #x8FC7AE)
-           (#x6D0F . #x8FC7AF)
-           (#x6D11 . #x8FC7B0)
-           (#x6D12 . #xDEAF)
-           (#x6D13 . #x8FC7B1)
-           (#x6D17 . #xC0F6)
-           (#x6D19 . #xDEAC)
-           (#x6D1A . #x8FC7B2)
-           (#x6D1B . #xCDEC)
-           (#x6D1E . #xC6B6)
-           (#x6D1F . #xDEA6)
-           (#x6D25 . #xC4C5)
-           (#x6D26 . #x8FC7B3)
-           (#x6D27 . #x8FC7B4)
-           (#x6D28 . #x8FC7B5)
-           (#x6D29 . #xB1CC)
-           (#x6D2A . #xB9BF)
-           (#x6D2B . #xDEA9)
-           (#x6D2E . #x8FC7B7)
-           (#x6D2F . #x8FC7B8)
-           (#x6D31 . #x8FC7B9)
-           (#x6D32 . #xBDA7)
-           (#x6D33 . #xDEAE)
-           (#x6D35 . #xDEAD)
-           (#x6D36 . #xDEA8)
-           (#x6D38 . #xDEAB)
-           (#x6D39 . #x8FC7BA)
-           (#x6D3B . #xB3E8)
-           (#x6D3C . #x8FC7BB)
-           (#x6D3D . #xDEAA)
-           (#x6D3E . #xC7C9)
-           (#x6D3F . #x8FC7BC)
-           (#x6D41 . #xCEAE)
-           (#x6D44 . #xBEF4)
-           (#x6D45 . #xC0F5)
-           (#x6D57 . #x8FC7BD)
-           (#x6D59 . #xDEB6)
-           (#x6D5A . #xDEB4)
-           (#x6D5C . #xC9CD)
-           (#x6D5E . #x8FC7BE)
-           (#x6D5F . #x8FC7BF)
-           (#x6D61 . #x8FC7C0)
-           (#x6D63 . #xDEB1)
-           (#x6D64 . #xDEB3)
-           (#x6D65 . #x8FC7C1)
-           (#x6D66 . #xB1BA)
-           (#x6D67 . #x8FC7C2)
-           (#x6D69 . #xB9C0)
-           (#x6D6A . #xCFB2)
-           (#x6D6C . #xB3BD)
-           (#x6D6E . #xC9E2)
-           (#x6D6F . #x8FC7C3)
-           (#x6D70 . #x8FC7C4)
-           (#x6D74 . #xCDE1)
-           (#x6D77 . #xB3A4)
-           (#x6D78 . #xBFBB)
-           (#x6D79 . #xDEB5)
-           (#x6D7C . #x8FC7C5)
-           (#x6D82 . #x8FC7C6)
-           (#x6D85 . #xDEBA)
-           (#x6D87 . #x8FC7C7)
-           (#x6D88 . #xBEC3)
-           (#x6D8C . #xCDB0)
-           (#x6D8E . #xDEB7)
-           (#x6D91 . #x8FC7C8)
-           (#x6D92 . #x8FC7C9)
-           (#x6D93 . #xDEB2)
-           (#x6D94 . #x8FC7CA)
-           (#x6D95 . #xDEB8)
-           (#x6D96 . #x8FC7CB)
-           (#x6D97 . #x8FC7CC)
-           (#x6D98 . #x8FC7CD)
-           (#x6D99 . #xCEDE)
-           (#x6D9B . #xC5F3)
-           (#x6D9C . #xC6C2)
-           (#x6DAA . #x8FC7CE)
-           (#x6DAC . #x8FC7CF)
-           (#x6DAF . #xB3B6)
-           (#x6DB2 . #xB1D5)
-           (#x6DB4 . #x8FC7D0)
-           (#x6DB5 . #xDEBE)
-           (#x6DB7 . #x8FC7D1)
-           (#x6DB8 . #xDEC1)
-           (#x6DB9 . #x8FC7D2)
-           (#x6DBC . #xCEC3)
-           (#x6DBD . #x8FC7D3)
-           (#x6DBF . #x8FC7D4)
-           (#x6DC0 . #xCDE4)
-           (#x6DC4 . #x8FC7D5)
-           (#x6DC5 . #xDEC8)
-           (#x6DC6 . #xDEC2)
-           (#x6DC7 . #xDEBF)
-           (#x6DC8 . #x8FC7D6)
-           (#x6DCA . #x8FC7D7)
-           (#x6DCB . #xCED4)
-           (#x6DCC . #xDEC5)
-           (#x6DCE . #x8FC7D8)
-           (#x6DCF . #x8FC7D9)
-           (#x6DD1 . #xBDCA)
-           (#x6DD2 . #xDEC7)
-           (#x6DD5 . #xDECC)
-           (#x6DD6 . #x8FC7DA)
-           (#x6DD8 . #xC5F1)
-           (#x6DD9 . #xDECA)
-           (#x6DDB . #x8FC7DB)
-           (#x6DDD . #x8FC7DC)
-           (#x6DDE . #xDEC4)
-           (#x6DDF . #x8FC7DD)
-           (#x6DE0 . #x8FC7DE)
-           (#x6DE1 . #xC3B8)
-           (#x6DE2 . #x8FC7DF)
-           (#x6DE4 . #xDECB)
-           (#x6DE5 . #x8FC7E0)
-           (#x6DE6 . #xDEC0)
-           (#x6DE8 . #xDEC6)
-           (#x6DE9 . #x8FC7E1)
-           (#x6DEA . #xDECD)
-           (#x6DEB . #xB0FC)
-           (#x6DEC . #xDEC3)
-           (#x6DEE . #xDECE)
-           (#x6DEF . #x8FC7E2)
-           (#x6DF0 . #x8FC7E3)
-           (#x6DF1 . #xBFBC)
-           (#x6DF3 . #xBDDF)
-           (#x6DF4 . #x8FC7E4)
-           (#x6DF5 . #xCAA5)
-           (#x6DF6 . #x8FC7E5)
-           (#x6DF7 . #xBAAE)
-           (#x6DF9 . #xDEBB)
-           (#x6DFA . #xDEC9)
-           (#x6DFB . #xC5BA)
-           (#x6DFC . #x8FC7E6)
-           (#x6E00 . #x8FC7E7)
-           (#x6E04 . #x8FC7E8)
-           (#x6E05 . #xC0B6)
-           (#x6E07 . #xB3E9)
-           (#x6E08 . #xBAD1)
-           (#x6E09 . #xBEC4)
-           (#x6E0A . #xDEBD)
-           (#x6E0B . #xBDC2)
-           (#x6E13 . #xB7CC)
-           (#x6E15 . #xDEBC)
-           (#x6E19 . #xDED2)
-           (#x6E1A . #xBDED)
-           (#x6E1B . #xB8BA)
-           (#x6E1D . #xDEE1)
-           (#x6E1E . #x8FC7E9)
-           (#x6E1F . #xDEDB)
-           (#x6E20 . #xB5F4)
-           (#x6E21 . #xC5CF)
-           (#x6E22 . #x8FC7EA)
-           (#x6E23 . #xDED6)
-           (#x6E24 . #xDEDF)
-           (#x6E25 . #xB0AF)
-           (#x6E26 . #xB1B2)
-           (#x6E27 . #x8FC7EB)
-           (#x6E29 . #xB2B9)
-           (#x6E2B . #xDED8)
-           (#x6E2C . #xC2AC)
-           (#x6E2D . #xDECF)
-           (#x6E2E . #xDED1)
-           (#x6E2F . #xB9C1)
-           (#x6E32 . #x8FC7EC)
-           (#x6E36 . #x8FC7ED)
-           (#x6E38 . #xDEE2)
-           (#x6E39 . #x8FC7EE)
-           (#x6E3A . #xDEDD)
-           (#x6E3B . #x8FC7EF)
-           (#x6E3C . #x8FC7F0)
-           (#x6E3E . #xDED5)
-           (#x6E43 . #xDEDC)
-           (#x6E44 . #x8FC7F1)
-           (#x6E45 . #x8FC7F2)
-           (#x6E48 . #x8FC7F3)
-           (#x6E49 . #x8FC7F4)
-           (#x6E4A . #xCCAB)
-           (#x6E4B . #x8FC7F5)
-           (#x6E4D . #xDEDA)
-           (#x6E4E . #xDEDE)
-           (#x6E4F . #x8FC7F6)
-           (#x6E51 . #x8FC7F7)
-           (#x6E52 . #x8FC7F8)
-           (#x6E53 . #x8FC7F9)
-           (#x6E54 . #x8FC7FA)
-           (#x6E56 . #xB8D0)
-           (#x6E57 . #x8FC7FB)
-           (#x6E58 . #xBEC5)
-           (#x6E5B . #xC3B9)
-           (#x6E5C . #x8FC7FC)
-           (#x6E5D . #x8FC7FD)
-           (#x6E5E . #x8FC7FE)
-           (#x6E5F . #xDED4)
-           (#x6E62 . #x8FC8A1)
-           (#x6E63 . #x8FC8A2)
-           (#x6E67 . #xCDAF)
-           (#x6E68 . #x8FC8A3)
-           (#x6E6B . #xDED7)
-           (#x6E6E . #xDED0)
-           (#x6E6F . #xC5F2)
-           (#x6E72 . #xDED3)
-           (#x6E73 . #x8FC8A4)
-           (#x6E76 . #xDED9)
-           (#x6E7B . #x8FC8A5)
-           (#x6E7D . #x8FC8A6)
-           (#x6E7E . #xCFD1)
-           (#x6E7F . #xBCBE)
-           (#x6E80 . #xCBFE)
-           (#x6E82 . #xDEE3)
-           (#x6E8C . #xC8AE)
-           (#x6E8D . #x8FC8A7)
-           (#x6E8F . #xDEEF)
-           (#x6E90 . #xB8BB)
-           (#x6E93 . #x8FC8A8)
-           (#x6E96 . #xBDE0)
-           (#x6E98 . #xDEE5)
-           (#x6E99 . #x8FC8A9)
-           (#x6E9C . #xCEAF)
-           (#x6E9D . #xB9C2)
-           (#x6E9F . #xDEF2)
-           (#x6EA0 . #x8FC8AA)
-           (#x6EA2 . #xB0EE)
-           (#x6EA5 . #xDEF0)
-           (#x6EA7 . #x8FC8AB)
-           (#x6EAA . #xDEE4)
-           (#x6EAD . #x8FC8AC)
-           (#x6EAE . #x8FC8AD)
-           (#x6EAF . #xDEEA)
-           (#x6EB1 . #x8FC8AE)
-           (#x6EB2 . #xDEEC)
-           (#x6EB3 . #x8FC8AF)
-           (#x6EB6 . #xCDCF)
-           (#x6EB7 . #xDEE7)
-           (#x6EBA . #xC5AE)
-           (#x6EBB . #x8FC8B0)
-           (#x6EBD . #xDEE9)
-           (#x6EBF . #x8FC8B1)
-           (#x6EC0 . #x8FC8B2)
-           (#x6EC1 . #x8FC8B3)
-           (#x6EC2 . #xDEF1)
-           (#x6EC3 . #x8FC8B4)
-           (#x6EC4 . #xDEEB)
-           (#x6EC5 . #xCCC7)
-           (#x6EC7 . #x8FC8B5)
-           (#x6EC8 . #x8FC8B6)
-           (#x6EC9 . #xDEE6)
-           (#x6ECA . #x8FC8B7)
-           (#x6ECB . #xBCA2)
-           (#x6ECC . #xDEFE)
-           (#x6ECD . #x8FC8B8)
-           (#x6ECE . #x8FC8B9)
-           (#x6ECF . #x8FC8BA)
-           (#x6ED1 . #xB3EA)
-           (#x6ED3 . #xDEE8)
-           (#x6ED4 . #xDEED)
-           (#x6ED5 . #xDEEE)
-           (#x6EDD . #xC2EC)
-           (#x6EDE . #xC2DA)
-           (#x6EEB . #x8FC8BB)
-           (#x6EEC . #xDEF6)
-           (#x6EED . #x8FC8BC)
-           (#x6EEE . #x8FC8BD)
-           (#x6EEF . #xDEFC)
-           (#x6EF2 . #xDEFA)
-           (#x6EF4 . #xC5A9)
-           (#x6EF7 . #xDFA3)
-           (#x6EF8 . #xDEF7)
-           (#x6EF9 . #x8FC8BE)
-           (#x6EFB . #x8FC8BF)
-           (#x6EFD . #x8FC8C0)
-           (#x6EFE . #xDEF8)
-           (#x6EFF . #xDEE0)
-           (#x6F01 . #xB5F9)
-           (#x6F02 . #xC9BA)
-           (#x6F04 . #x8FC8C1)
-           (#x6F06 . #xBCBF)
-           (#x6F08 . #x8FC8C2)
-           (#x6F09 . #xB9F7)
-           (#x6F0A . #x8FC8C3)
-           (#x6F0C . #x8FC8C4)
-           (#x6F0D . #x8FC8C5)
-           (#x6F0F . #xCFB3)
-           (#x6F11 . #xDEF4)
-           (#x6F13 . #xDFA2)
-           (#x6F14 . #xB1E9)
-           (#x6F15 . #xC1E6)
-           (#x6F16 . #x8FC8C6)
-           (#x6F18 . #x8FC8C7)
-           (#x6F1A . #x8FC8C8)
-           (#x6F1B . #x8FC8C9)
-           (#x6F20 . #xC7F9)
-           (#x6F22 . #xB4C1)
-           (#x6F23 . #xCEFA)
-           (#x6F26 . #x8FC8CA)
-           (#x6F29 . #x8FC8CB)
-           (#x6F2A . #x8FC8CC)
-           (#x6F2B . #xCCA1)
-           (#x6F2C . #xC4D2)
-           (#x6F2D . #x8FC8D3)
-           (#x6F2F . #x8FC8CD)
-           (#x6F30 . #x8FC8CE)
-           (#x6F31 . #xDEFB)
-           (#x6F32 . #xDEFD)
-           (#x6F33 . #x8FC8CF)
-           (#x6F36 . #x8FC8D0)
-           (#x6F38 . #xC1B2)
-           (#x6F3B . #x8FC8D1)
-           (#x6F3C . #x8FC8D2)
-           (#x6F3E . #xDFA1)
-           (#x6F3F . #xDEF9)
-           (#x6F41 . #xDEF3)
-           (#x6F45 . #xB4C3)
-           (#x6F4F . #x8FC8D4)
-           (#x6F51 . #x8FC8D5)
-           (#x6F52 . #x8FC8D6)
-           (#x6F53 . #x8FC8D7)
-           (#x6F54 . #xB7E9)
-           (#x6F57 . #x8FC8D8)
-           (#x6F58 . #xDFAF)
-           (#x6F59 . #x8FC8D9)
-           (#x6F5A . #x8FC8DA)
-           (#x6F5B . #xDFAA)
-           (#x6F5C . #xC0F8)
-           (#x6F5D . #x8FC8DB)
-           (#x6F5E . #x8FC8DC)
-           (#x6F5F . #xB3E3)
-           (#x6F61 . #x8FC8DD)
-           (#x6F62 . #x8FC8DE)
-           (#x6F64 . #xBDE1)
-           (#x6F66 . #xDFB3)
-           (#x6F68 . #x8FC8DF)
-           (#x6F6C . #x8FC8E0)
-           (#x6F6D . #xDFAC)
-           (#x6F6E . #xC4AC)
-           (#x6F6F . #xDFA9)
-           (#x6F70 . #xC4D9)
-           (#x6F74 . #xDFCC)
-           (#x6F78 . #xDFA6)
-           (#x6F7A . #xDFA5)
-           (#x6F7C . #xDFAE)
-           (#x6F7D . #x8FC8E1)
-           (#x6F7E . #x8FC8E2)
-           (#x6F80 . #xDFA8)
-           (#x6F81 . #xDFA7)
-           (#x6F82 . #xDFAD)
-           (#x6F83 . #x8FC8E3)
-           (#x6F84 . #xC0A1)
-           (#x6F86 . #xDFA4)
-           (#x6F87 . #x8FC8E4)
-           (#x6F88 . #x8FC8E5)
-           (#x6F8B . #x8FC8E6)
-           (#x6F8C . #x8FC8E7)
-           (#x6F8D . #x8FC8E8)
-           (#x6F8E . #xDFB0)
-           (#x6F90 . #x8FC8E9)
-           (#x6F91 . #xDFB1)
-           (#x6F92 . #x8FC8EA)
-           (#x6F93 . #x8FC8EB)
-           (#x6F94 . #x8FC8EC)
-           (#x6F96 . #x8FC8ED)
-           (#x6F97 . #xB4C2)
-           (#x6F9A . #x8FC8EE)
-           (#x6F9F . #x8FC8EF)
-           (#x6FA0 . #x8FC8F0)
-           (#x6FA1 . #xDFB6)
-           (#x6FA3 . #xDFB5)
-           (#x6FA4 . #xDFB7)
-           (#x6FA5 . #x8FC8F1)
-           (#x6FA6 . #x8FC8F2)
-           (#x6FA7 . #x8FC8F3)
-           (#x6FA8 . #x8FC8F4)
-           (#x6FAA . #xDFBA)
-           (#x6FAE . #x8FC8F5)
-           (#x6FAF . #x8FC8F6)
-           (#x6FB0 . #x8FC8F7)
-           (#x6FB1 . #xC5C3)
-           (#x6FB3 . #xDFB4)
-           (#x6FB5 . #x8FC8F8)
-           (#x6FB6 . #x8FC8F9)
-           (#x6FB9 . #xDFB8)
-           (#x6FBC . #x8FC8FA)
-           (#x6FC0 . #xB7E3)
-           (#x6FC1 . #xC2F9)
-           (#x6FC2 . #xDFB2)
-           (#x6FC3 . #xC7BB)
-           (#x6FC5 . #x8FC8FB)
-           (#x6FC6 . #xDFB9)
-           (#x6FC7 . #x8FC8FC)
-           (#x6FC8 . #x8FC8FD)
-           (#x6FCA . #x8FC8FE)
-           (#x6FD4 . #xDFBE)
-           (#x6FD5 . #xDFBC)
-           (#x6FD8 . #xDFBF)
-           (#x6FDA . #x8FC9A1)
-           (#x6FDB . #xDFC2)
-           (#x6FDE . #x8FC9A2)
-           (#x6FDF . #xDFBB)
-           (#x6FE0 . #xB9EA)
-           (#x6FE1 . #xC7A8)
-           (#x6FE4 . #xDEB9)
-           (#x6FE8 . #x8FC9A3)
-           (#x6FE9 . #x8FC9A4)
-           (#x6FEB . #xCDF4)
-           (#x6FEC . #xDFBD)
-           (#x6FEE . #xDFC1)
-           (#x6FEF . #xC2F5)
-           (#x6FF0 . #x8FC9A5)
-           (#x6FF1 . #xDFC0)
-           (#x6FF3 . #xDFAB)
-           (#x6FF5 . #x8FC9A6)
-           (#x6FF6 . #xEFE9)
-           (#x6FF9 . #x8FC9A7)
-           (#x6FFA . #xDFC5)
-           (#x6FFC . #x8FC9A8)
-           (#x6FFD . #x8FC9A9)
-           (#x6FFE . #xDFC9)
-           (#x7000 . #x8FC9AA)
-           (#x7001 . #xDFC7)
-           (#x7005 . #x8FC9AB)
-           (#x7006 . #x8FC9AC)
-           (#x7007 . #x8FC9AD)
-           (#x7009 . #xDFC3)
-           (#x700B . #xDFC4)
-           (#x700D . #x8FC9AE)
-           (#x700F . #xDFC8)
-           (#x7011 . #xDFC6)
-           (#x7015 . #xC9CE)
-           (#x7017 . #x8FC9AF)
-           (#x7018 . #xDFCE)
-           (#x701A . #xDFCB)
-           (#x701B . #xDFCA)
-           (#x701D . #xDFCD)
-           (#x701E . #xC6D4)
-           (#x701F . #xDFCF)
-           (#x7020 . #x8FC9B0)
-           (#x7023 . #x8FC9B1)
-           (#x7026 . #xC3F5)
-           (#x7027 . #xC2ED)
-           (#x702C . #xC0A5)
-           (#x702F . #x8FC9B2)
-           (#x7030 . #xDFD0)
-           (#x7032 . #xDFD2)
-           (#x7034 . #x8FC9B3)
-           (#x7037 . #x8FC9B4)
-           (#x7039 . #x8FC9B5)
-           (#x703C . #x8FC9B6)
-           (#x703E . #xDFD1)
-           (#x7043 . #x8FC9B7)
-           (#x7044 . #x8FC9B8)
-           (#x7048 . #x8FC9B9)
-           (#x7049 . #x8FC9BA)
-           (#x704A . #x8FC9BB)
-           (#x704B . #x8FC9BC)
-           (#x704C . #xDEF5)
-           (#x704E . #x8FC9C1)
-           (#x7051 . #xDFD3)
-           (#x7054 . #x8FC9BD)
-           (#x7055 . #x8FC9BE)
-           (#x7058 . #xC6E7)
-           (#x705D . #x8FC9BF)
-           (#x705E . #x8FC9C0)
-           (#x7063 . #xDFD4)
-           (#x7064 . #x8FC9C2)
-           (#x7065 . #x8FC9C3)
-           (#x706B . #xB2D0)
-           (#x706C . #x8FC9C4)
-           (#x706E . #x8FC9C5)
-           (#x706F . #xC5F4)
-           (#x7070 . #xB3A5)
-           (#x7075 . #x8FC9C6)
-           (#x7076 . #x8FC9C7)
-           (#x7078 . #xB5E4)
-           (#x707C . #xBCDE)
-           (#x707D . #xBAD2)
-           (#x707E . #x8FC9C8)
-           (#x7081 . #x8FC9C9)
-           (#x7085 . #x8FC9CA)
-           (#x7086 . #x8FC9CB)
-           (#x7089 . #xCFA7)
-           (#x708A . #xBFE6)
-           (#x708E . #xB1EA)
-           (#x7092 . #xDFD6)
-           (#x7094 . #x8FC9CC)
-           (#x7095 . #x8FC9CD)
-           (#x7096 . #x8FC9CE)
-           (#x7097 . #x8FC9CF)
-           (#x7098 . #x8FC9D0)
-           (#x7099 . #xDFD5)
-           (#x709B . #x8FC9D1)
-           (#x70A4 . #x8FC9D2)
-           (#x70AB . #x8FC9D3)
-           (#x70AC . #xDFD9)
-           (#x70AD . #xC3BA)
-           (#x70AE . #xDFDC)
-           (#x70AF . #xDFD7)
-           (#x70B0 . #x8FC9D4)
-           (#x70B1 . #x8FC9D5)
-           (#x70B3 . #xDFDB)
-           (#x70B4 . #x8FC9D6)
-           (#x70B7 . #x8FC9D7)
-           (#x70B8 . #xDFDA)
-           (#x70B9 . #xC5C0)
-           (#x70BA . #xB0D9)
-           (#x70C8 . #xCEF5)
-           (#x70CA . #x8FC9D8)
-           (#x70CB . #xDFDE)
-           (#x70CF . #xB1A8)
-           (#x70D1 . #x8FC9D9)
-           (#x70D3 . #x8FC9DA)
-           (#x70D4 . #x8FC9DB)
-           (#x70D5 . #x8FC9DC)
-           (#x70D6 . #x8FC9DD)
-           (#x70D8 . #x8FC9DE)
-           (#x70D9 . #xDFE0)
-           (#x70DC . #x8FC9DF)
-           (#x70DD . #xDFDF)
-           (#x70DF . #xDFDD)
-           (#x70E4 . #x8FC9E0)
-           (#x70F1 . #xDFD8)
-           (#x70F9 . #xCBA3)
-           (#x70FA . #x8FC9E1)
-           (#x70FD . #xDFE2)
-           (#x7103 . #x8FC9E2)
-           (#x7104 . #x8FC9E3)
-           (#x7105 . #x8FC9E4)
-           (#x7106 . #x8FC9E5)
-           (#x7107 . #x8FC9E6)
-           (#x7109 . #xDFE1)
-           (#x710B . #x8FC9E7)
-           (#x710C . #x8FC9E8)
-           (#x710F . #x8FC9E9)
-           (#x7114 . #xB1EB)
-           (#x7119 . #xDFE4)
-           (#x711A . #xCAB2)
-           (#x711C . #xDFE3)
-           (#x711E . #x8FC9EA)
-           (#x7120 . #x8FC9EB)
-           (#x7121 . #xCCB5)
-           (#x7126 . #xBEC7)
-           (#x712B . #x8FC9EC)
-           (#x712D . #x8FC9ED)
-           (#x712F . #x8FC9EE)
-           (#x7130 . #x8FC9EF)
-           (#x7131 . #x8FC9F0)
-           (#x7136 . #xC1B3)
-           (#x7138 . #x8FC9F1)
-           (#x713C . #xBEC6)
-           (#x7141 . #x8FC9F2)
-           (#x7145 . #x8FC9F3)
-           (#x7146 . #x8FC9F4)
-           (#x7147 . #x8FC9F5)
-           (#x7149 . #xCEFB)
-           (#x714A . #x8FC9F6)
-           (#x714B . #x8FC9F7)
-           (#x714C . #xDFEA)
-           (#x714E . #xC0F9)
-           (#x7150 . #x8FC9F8)
-           (#x7152 . #x8FC9F9)
-           (#x7155 . #xDFE6)
-           (#x7156 . #xDFEB)
-           (#x7157 . #x8FC9FA)
-           (#x7159 . #xB1EC)
-           (#x715A . #x8FC9FB)
-           (#x715C . #x8FC9FC)
-           (#x715E . #x8FC9FD)
-           (#x7160 . #x8FC9FE)
-           (#x7162 . #xDFE9)
-           (#x7164 . #xC7E1)
-           (#x7165 . #xDFE5)
-           (#x7166 . #xDFE8)
-           (#x7167 . #xBEC8)
-           (#x7168 . #x8FCAA1)
-           (#x7169 . #xC8D1)
-           (#x716C . #xDFEC)
-           (#x716E . #xBCD1)
-           (#x7179 . #x8FCAA2)
-           (#x717D . #xC0FA)
-           (#x7180 . #x8FCAA3)
-           (#x7184 . #xDFEF)
-           (#x7185 . #x8FCAA4)
-           (#x7187 . #x8FCAA5)
-           (#x7188 . #xDFE7)
-           (#x718A . #xB7A7)
-           (#x718C . #x8FCAA6)
-           (#x718F . #xDFED)
-           (#x7192 . #x8FCAA7)
-           (#x7194 . #xCDD0)
-           (#x7195 . #xDFF0)
-           (#x7199 . #xF4A6)
-           (#x719A . #x8FCAA8)
-           (#x719B . #x8FCAA9)
-           (#x719F . #xBDCF)
-           (#x71A0 . #x8FCAAA)
-           (#x71A2 . #x8FCAAB)
-           (#x71A8 . #xDFF1)
-           (#x71AC . #xDFF2)
-           (#x71AF . #x8FCAAC)
-           (#x71B0 . #x8FCAAD)
-           (#x71B1 . #xC7AE)
-           (#x71B2 . #x8FCAAE)
-           (#x71B3 . #x8FCAAF)
-           (#x71B9 . #xDFF4)
-           (#x71BA . #x8FCAB0)
-           (#x71BE . #xDFF5)
-           (#x71BF . #x8FCAB1)
-           (#x71C0 . #x8FCAB2)
-           (#x71C1 . #x8FCAB3)
-           (#x71C3 . #xC7B3)
-           (#x71C4 . #x8FCAB4)
-           (#x71C8 . #xC5F5)
-           (#x71C9 . #xDFF7)
-           (#x71CB . #x8FCAB5)
-           (#x71CC . #x8FCAB6)
-           (#x71CE . #xDFF9)
-           (#x71D0 . #xCED5)
-           (#x71D2 . #xDFF6)
-           (#x71D3 . #x8FCAB7)
-           (#x71D4 . #xDFF8)
-           (#x71D5 . #xB1ED)
-           (#x71D6 . #x8FCAB8)
-           (#x71D7 . #xDFF3)
-           (#x71D9 . #x8FCAB9)
-           (#x71DA . #x8FCABA)
-           (#x71DC . #x8FCABB)
-           (#x71DF . #xD3DB)
-           (#x71E0 . #xDFFA)
-           (#x71E5 . #xC1E7)
-           (#x71E6 . #xBBB8)
-           (#x71E7 . #xDFFC)
-           (#x71EC . #xDFFB)
-           (#x71ED . #xBFA4)
-           (#x71EE . #xD2D9)
-           (#x71F5 . #xDFFD)
-           (#x71F8 . #x8FCABC)
-           (#x71F9 . #xE0A1)
-           (#x71FB . #xDFEE)
-           (#x71FC . #xDFFE)
-           (#x71FE . #x8FCABD)
-           (#x71FF . #xE0A2)
-           (#x7200 . #x8FCABE)
-           (#x7206 . #xC7FA)
-           (#x7207 . #x8FCABF)
-           (#x7208 . #x8FCAC0)
-           (#x7209 . #x8FCAC1)
-           (#x720D . #xE0A3)
-           (#x7210 . #xE0A4)
-           (#x7213 . #x8FCAC2)
-           (#x7217 . #x8FCAC3)
-           (#x721A . #x8FCAC4)
-           (#x721B . #xE0A5)
-           (#x721D . #x8FCAC5)
-           (#x721F . #x8FCAC6)
-           (#x7224 . #x8FCAC7)
-           (#x7228 . #xE0A6)
-           (#x722A . #xC4DE)
-           (#x722B . #x8FCAC8)
-           (#x722C . #xE0A8)
-           (#x722D . #xE0A7)
-           (#x722F . #x8FCAC9)
-           (#x7230 . #xE0A9)
-           (#x7232 . #xE0AA)
-           (#x7234 . #x8FCACA)
-           (#x7235 . #xBCDF)
-           (#x7236 . #xC9E3)
-           (#x7238 . #x8FCACB)
-           (#x7239 . #x8FCACC)
-           (#x723A . #xCCEC)
-           (#x723B . #xE0AB)
-           (#x723C . #xE0AC)
-           (#x723D . #xC1D6)
-           (#x723E . #xBCA4)
-           (#x723F . #xE0AD)
-           (#x7240 . #xE0AE)
-           (#x7241 . #x8FCACD)
-           (#x7242 . #x8FCACE)
-           (#x7243 . #x8FCACF)
-           (#x7245 . #x8FCAD0)
-           (#x7246 . #xE0AF)
-           (#x7247 . #xCAD2)
-           (#x7248 . #xC8C7)
-           (#x724B . #xE0B0)
-           (#x724C . #xC7D7)
-           (#x724E . #x8FCAD1)
-           (#x724F . #x8FCAD2)
-           (#x7250 . #x8FCAD3)
-           (#x7252 . #xC4AD)
-           (#x7253 . #x8FCAD4)
-           (#x7255 . #x8FCAD5)
-           (#x7256 . #x8FCAD6)
-           (#x7258 . #xE0B1)
-           (#x7259 . #xB2E7)
-           (#x725A . #x8FCAD7)
-           (#x725B . #xB5ED)
-           (#x725C . #x8FCAD8)
-           (#x725D . #xCCC6)
-           (#x725E . #x8FCAD9)
-           (#x725F . #xCCB6)
-           (#x7260 . #x8FCADA)
-           (#x7261 . #xB2B4)
-           (#x7262 . #xCFB4)
-           (#x7263 . #x8FCADB)
-           (#x7267 . #xCBD2)
-           (#x7268 . #x8FCADC)
-           (#x7269 . #xCAAA)
-           (#x726B . #x8FCADD)
-           (#x726E . #x8FCADE)
-           (#x726F . #x8FCADF)
-           (#x7271 . #x8FCAE0)
-           (#x7272 . #xC0B7)
-           (#x7274 . #xE0B2)
-           (#x7277 . #x8FCAE1)
-           (#x7278 . #x8FCAE2)
-           (#x7279 . #xC6C3)
-           (#x727B . #x8FCAE3)
-           (#x727C . #x8FCAE4)
-           (#x727D . #xB8A3)
-           (#x727E . #xE0B3)
-           (#x727F . #x8FCAE5)
-           (#x7280 . #xBAD4)
-           (#x7281 . #xE0B5)
-           (#x7282 . #xE0B4)
-           (#x7284 . #x8FCAE6)
-           (#x7287 . #xE0B6)
-           (#x7289 . #x8FCAE7)
-           (#x728D . #x8FCAE8)
-           (#x728E . #x8FCAE9)
-           (#x7292 . #xE0B7)
-           (#x7293 . #x8FCAEA)
-           (#x7296 . #xE0B8)
-           (#x729B . #x8FCAEB)
-           (#x72A0 . #xB5BE)
-           (#x72A2 . #xE0B9)
-           (#x72A7 . #xE0BA)
-           (#x72A8 . #x8FCAEC)
-           (#x72AC . #xB8A4)
-           (#x72AD . #x8FCAED)
-           (#x72AE . #x8FCAEE)
-           (#x72AF . #xC8C8)
-           (#x72B1 . #x8FCAEF)
-           (#x72B2 . #xE0BC)
-           (#x72B4 . #x8FCAF0)
-           (#x72B6 . #xBEF5)
-           (#x72B9 . #xE0BB)
-           (#x72BE . #x8FCAF1)
-           (#x72C1 . #x8FCAF2)
-           (#x72C2 . #xB6B8)
-           (#x72C3 . #xE0BD)
-           (#x72C4 . #xE0BF)
-           (#x72C6 . #xE0BE)
-           (#x72C7 . #x8FCAF3)
-           (#x72C9 . #x8FCAF4)
-           (#x72CC . #x8FCAF5)
-           (#x72CE . #xE0C0)
-           (#x72D0 . #xB8D1)
-           (#x72D2 . #xE0C1)
-           (#x72D5 . #x8FCAF6)
-           (#x72D6 . #x8FCAF7)
-           (#x72D7 . #xB6E9)
-           (#x72D8 . #x8FCAF8)
-           (#x72D9 . #xC1C0)
-           (#x72DB . #xB9FD)
-           (#x72DF . #x8FCAF9)
-           (#x72E0 . #xE0C3)
-           (#x72E1 . #xE0C4)
-           (#x72E2 . #xE0C2)
-           (#x72E5 . #x8FCAFA)
-           (#x72E9 . #xBCED)
-           (#x72EC . #xC6C8)
-           (#x72ED . #xB6B9)
-           (#x72F3 . #x8FCAFB)
-           (#x72F4 . #x8FCAFC)
-           (#x72F7 . #xE0C6)
-           (#x72F8 . #xC3AC)
-           (#x72F9 . #xE0C5)
-           (#x72FA . #x8FCAFD)
-           (#x72FB . #x8FCAFE)
-           (#x72FC . #xCFB5)
-           (#x72FD . #xC7E2)
-           (#x72FE . #x8FCBA1)
-           (#x7302 . #x8FCBA2)
-           (#x7304 . #x8FCBA3)
-           (#x7305 . #x8FCBA4)
-           (#x7307 . #x8FCBA5)
-           (#x730A . #xE0C9)
-           (#x730B . #x8FCBA6)
-           (#x730D . #x8FCBA7)
-           (#x7312 . #x8FCBA8)
-           (#x7313 . #x8FCBA9)
-           (#x7316 . #xE0CB)
-           (#x7317 . #xE0C8)
-           (#x7318 . #x8FCBAA)
-           (#x7319 . #x8FCBAB)
-           (#x731B . #xCCD4)
-           (#x731C . #xE0CA)
-           (#x731D . #xE0CC)
-           (#x731E . #x8FCBAC)
-           (#x731F . #xCEC4)
-           (#x7322 . #x8FCBAD)
-           (#x7324 . #x8FCBAE)
-           (#x7325 . #xE0D0)
-           (#x7327 . #x8FCBAF)
-           (#x7328 . #x8FCBB0)
-           (#x7329 . #xE0CF)
-           (#x732A . #xC3F6)
-           (#x732B . #xC7AD)
-           (#x732C . #x8FCBB1)
-           (#x732E . #xB8A5)
-           (#x732F . #xE0CE)
-           (#x7331 . #x8FCBB2)
-           (#x7332 . #x8FCBB3)
-           (#x7334 . #xE0CD)
-           (#x7335 . #x8FCBB4)
-           (#x7336 . #xCDB1)
-           (#x7337 . #xCDB2)
-           (#x733A . #x8FCBB5)
-           (#x733B . #x8FCBB6)
-           (#x733D . #x8FCBB7)
-           (#x733E . #xE0D1)
-           (#x733F . #xB1EE)
-           (#x7343 . #x8FCBB8)
-           (#x7344 . #xB9F6)
-           (#x7345 . #xBBE2)
-           (#x734D . #x8FCBB9)
-           (#x734E . #xE0D2)
-           (#x734F . #xE0D3)
-           (#x7350 . #x8FCBBA)
-           (#x7352 . #x8FCBBB)
-           (#x7356 . #x8FCBBC)
-           (#x7357 . #xE0D5)
-           (#x7358 . #x8FCBBD)
-           (#x735D . #x8FCBBE)
-           (#x735E . #x8FCBBF)
-           (#x735F . #x8FCBC0)
-           (#x7360 . #x8FCBC1)
-           (#x7363 . #xBDC3)
-           (#x7366 . #x8FCBC2)
-           (#x7367 . #x8FCBC3)
-           (#x7368 . #xE0D7)
-           (#x7369 . #x8FCBC4)
-           (#x736A . #xE0D6)
-           (#x736B . #x8FCBC5)
-           (#x736C . #x8FCBC6)
-           (#x736E . #x8FCBC7)
-           (#x736F . #x8FCBC8)
-           (#x7370 . #xE0D8)
-           (#x7371 . #x8FCBC9)
-           (#x7372 . #xB3CD)
-           (#x7375 . #xE0DA)
-           (#x7377 . #x8FCBCA)
-           (#x7378 . #xE0D9)
-           (#x7379 . #x8FCBCB)
-           (#x737A . #xE0DC)
-           (#x737B . #xE0DB)
-           (#x737C . #x8FCBCC)
-           (#x7380 . #x8FCBCD)
-           (#x7381 . #x8FCBCE)
-           (#x7383 . #x8FCBCF)
-           (#x7384 . #xB8BC)
-           (#x7385 . #x8FCBD0)
-           (#x7386 . #x8FCBD1)
-           (#x7387 . #xCEA8)
-           (#x7389 . #xB6CC)
-           (#x738B . #xB2A6)
-           (#x738E . #x8FCBD2)
-           (#x7390 . #x8FCBD3)
-           (#x7393 . #x8FCBD4)
-           (#x7395 . #x8FCBD5)
-           (#x7396 . #xB6EA)
-           (#x7397 . #x8FCBD6)
-           (#x7398 . #x8FCBD7)
-           (#x739C . #x8FCBD8)
-           (#x739E . #x8FCBD9)
-           (#x739F . #x8FCBDA)
-           (#x73A0 . #x8FCBDB)
-           (#x73A2 . #x8FCBDC)
-           (#x73A5 . #x8FCBDD)
-           (#x73A6 . #x8FCBDE)
-           (#x73A9 . #xB4E1)
-           (#x73AA . #x8FCBDF)
-           (#x73AB . #x8FCBE0)
-           (#x73AD . #x8FCBE1)
-           (#x73B2 . #xCEE8)
-           (#x73B3 . #xE0DE)
-           (#x73B5 . #x8FCBE2)
-           (#x73B7 . #x8FCBE3)
-           (#x73B9 . #x8FCBE4)
-           (#x73BB . #xE0E0)
-           (#x73BC . #x8FCBE5)
-           (#x73BD . #x8FCBE6)
-           (#x73BF . #x8FCBE7)
-           (#x73C0 . #xE0E1)
-           (#x73C2 . #xB2D1)
-           (#x73C5 . #x8FCBE8)
-           (#x73C6 . #x8FCBE9)
-           (#x73C8 . #xE0DD)
-           (#x73C9 . #x8FCBEA)
-           (#x73CA . #xBBB9)
-           (#x73CB . #x8FCBEB)
-           (#x73CC . #x8FCBEC)
-           (#x73CD . #xC4C1)
-           (#x73CE . #xE0DF)
-           (#x73CF . #x8FCBED)
-           (#x73D2 . #x8FCBEE)
-           (#x73D3 . #x8FCBEF)
-           (#x73D6 . #x8FCBF0)
-           (#x73D9 . #x8FCBF1)
-           (#x73DD . #x8FCBF2)
-           (#x73DE . #xE0E4)
-           (#x73E0 . #xBCEE)
-           (#x73E1 . #x8FCBF3)
-           (#x73E3 . #x8FCBF4)
-           (#x73E5 . #xE0E2)
-           (#x73E6 . #x8FCBF5)
-           (#x73E7 . #x8FCBF6)
-           (#x73E9 . #x8FCBF7)
-           (#x73EA . #xB7BE)
-           (#x73ED . #xC8C9)
-           (#x73EE . #xE0E3)
-           (#x73F1 . #xE0FE)
-           (#x73F4 . #x8FCBF8)
-           (#x73F5 . #x8FCBF9)
-           (#x73F7 . #x8FCBFA)
-           (#x73F8 . #xE0E9)
-           (#x73F9 . #x8FCBFB)
-           (#x73FA . #x8FCBFC)
-           (#x73FB . #x8FCBFD)
-           (#x73FD . #x8FCBFE)
-           (#x73FE . #xB8BD)
-           (#x73FF . #x8FCCA1)
-           (#x7400 . #x8FCCA2)
-           (#x7401 . #x8FCCA3)
-           (#x7403 . #xB5E5)
-           (#x7404 . #x8FCCA4)
-           (#x7405 . #xE0E6)
-           (#x7406 . #xCDFD)
-           (#x7407 . #x8FCCA5)
-           (#x7409 . #xCEB0)
-           (#x740A . #x8FCCA6)
-           (#x7411 . #x8FCCA7)
-           (#x741A . #x8FCCA8)
-           (#x741B . #x8FCCA9)
-           (#x7422 . #xC2F6)
-           (#x7424 . #x8FCCAA)
-           (#x7425 . #xE0E8)
-           (#x7426 . #x8FCCAB)
-           (#x7428 . #x8FCCAC)
-           (#x7429 . #x8FCCAD)
-           (#x742A . #x8FCCAE)
-           (#x742B . #x8FCCAF)
-           (#x742C . #x8FCCB0)
-           (#x742D . #x8FCCB1)
-           (#x742E . #x8FCCB2)
-           (#x742F . #x8FCCB3)
-           (#x7430 . #x8FCCB4)
-           (#x7431 . #x8FCCB5)
-           (#x7432 . #xE0EA)
-           (#x7433 . #xCED6)
-           (#x7434 . #xB6D7)
-           (#x7435 . #xC8FC)
-           (#x7436 . #xC7CA)
-           (#x7439 . #x8FCCB6)
-           (#x743A . #xE0EB)
-           (#x743F . #xE0ED)
-           (#x7440 . #x8FCCB7)
-           (#x7441 . #xE0F0)
-           (#x7443 . #x8FCCB8)
-           (#x7444 . #x8FCCB9)
-           (#x7446 . #x8FCCBA)
-           (#x7447 . #x8FCCBB)
-           (#x744B . #x8FCCBC)
-           (#x744D . #x8FCCBD)
-           (#x7451 . #x8FCCBE)
-           (#x7452 . #x8FCCBF)
-           (#x7455 . #xE0EC)
-           (#x7457 . #x8FCCC0)
-           (#x7459 . #xE0EF)
-           (#x745A . #xB8EA)
-           (#x745B . #xB1CD)
-           (#x745C . #xE0F1)
-           (#x745D . #x8FCCC1)
-           (#x745E . #xBFF0)
-           (#x745F . #xE0EE)
-           (#x7460 . #xCEDC)
-           (#x7462 . #x8FCCC2)
-           (#x7463 . #xE0F4)
-           (#x7464 . #xF4A4)
-           (#x7466 . #x8FCCC3)
-           (#x7467 . #x8FCCC4)
-           (#x7468 . #x8FCCC5)
-           (#x7469 . #xE0F2)
-           (#x746A . #xE0F5)
-           (#x746B . #x8FCCC6)
-           (#x746D . #x8FCCC7)
-           (#x746E . #x8FCCC8)
-           (#x746F . #xE0E7)
-           (#x7470 . #xE0F3)
-           (#x7471 . #x8FCCC9)
-           (#x7472 . #x8FCCCA)
-           (#x7473 . #xBABC)
-           (#x7476 . #xE0F6)
-           (#x747E . #xE0F7)
-           (#x7480 . #x8FCCCB)
-           (#x7481 . #x8FCCCC)
-           (#x7483 . #xCDFE)
-           (#x7485 . #x8FCCCD)
-           (#x7486 . #x8FCCCE)
-           (#x7487 . #x8FCCCF)
-           (#x7489 . #x8FCCD0)
-           (#x748B . #xE0F8)
-           (#x748F . #x8FCCD1)
-           (#x7490 . #x8FCCD2)
-           (#x7491 . #x8FCCD3)
-           (#x7492 . #x8FCCD4)
-           (#x7498 . #x8FCCD5)
-           (#x7499 . #x8FCCD6)
-           (#x749A . #x8FCCD7)
-           (#x749C . #x8FCCD8)
-           (#x749E . #xE0F9)
-           (#x749F . #x8FCCD9)
-           (#x74A0 . #x8FCCDA)
-           (#x74A1 . #x8FCCDB)
-           (#x74A2 . #xE0E5)
-           (#x74A3 . #x8FCCDC)
-           (#x74A6 . #x8FCCDD)
-           (#x74A7 . #xE0FA)
-           (#x74A8 . #x8FCCDE)
-           (#x74A9 . #x8FCCDF)
-           (#x74AA . #x8FCCE0)
-           (#x74AB . #x8FCCE1)
-           (#x74AE . #x8FCCE2)
-           (#x74AF . #x8FCCE3)
-           (#x74B0 . #xB4C4)
-           (#x74B1 . #x8FCCE4)
-           (#x74B2 . #x8FCCE5)
-           (#x74B5 . #x8FCCE6)
-           (#x74B9 . #x8FCCE7)
-           (#x74BB . #x8FCCE8)
-           (#x74BD . #xBCA5)
-           (#x74BF . #x8FCCE9)
-           (#x74C8 . #x8FCCEA)
-           (#x74C9 . #x8FCCEB)
-           (#x74CA . #xE0FB)
-           (#x74CC . #x8FCCEC)
-           (#x74CF . #xE0FC)
-           (#x74D0 . #x8FCCED)
-           (#x74D3 . #x8FCCEE)
-           (#x74D4 . #xE0FD)
-           (#x74D8 . #x8FCCEF)
-           (#x74DA . #x8FCCF0)
-           (#x74DB . #x8FCCF1)
-           (#x74DC . #xB1BB)
-           (#x74DE . #x8FCCF2)
-           (#x74DF . #x8FCCF3)
-           (#x74E0 . #xE1A1)
-           (#x74E2 . #xC9BB)
-           (#x74E3 . #xE1A2)
-           (#x74E4 . #x8FCCF4)
-           (#x74E6 . #xB4A4)
-           (#x74E7 . #xE1A3)
-           (#x74E8 . #x8FCCF5)
-           (#x74E9 . #xE1A4)
-           (#x74EA . #x8FCCF6)
-           (#x74EB . #x8FCCF7)
-           (#x74EE . #xE1A5)
-           (#x74EF . #x8FCCF8)
-           (#x74F0 . #xE1A7)
-           (#x74F1 . #xE1A8)
-           (#x74F2 . #xE1A6)
-           (#x74F4 . #x8FCCF9)
-           (#x74F6 . #xC9D3)
-           (#x74F7 . #xE1AA)
-           (#x74F8 . #xE1A9)
-           (#x74FA . #x8FCCFA)
-           (#x74FB . #x8FCCFB)
-           (#x74FC . #x8FCCFC)
-           (#x74FF . #x8FCCFD)
-           (#x7503 . #xE1AC)
-           (#x7504 . #xE1AB)
-           (#x7505 . #xE1AD)
-           (#x7506 . #x8FCCFE)
-           (#x750C . #xE1AE)
-           (#x750D . #xE1B0)
-           (#x750E . #xE1AF)
-           (#x7511 . #xB9F9)
-           (#x7512 . #x8FCDA1)
-           (#x7513 . #xE1B2)
-           (#x7515 . #xE1B1)
-           (#x7516 . #x8FCDA2)
-           (#x7517 . #x8FCDA3)
-           (#x7518 . #xB4C5)
-           (#x751A . #xBFD3)
-           (#x751C . #xC5BC)
-           (#x751E . #xE1B3)
-           (#x751F . #xC0B8)
-           (#x7520 . #x8FCDA4)
-           (#x7521 . #x8FCDA5)
-           (#x7523 . #xBBBA)
-           (#x7524 . #x8FCDA6)
-           (#x7525 . #xB1F9)
-           (#x7526 . #xE1B4)
-           (#x7527 . #x8FCDA7)
-           (#x7528 . #xCDD1)
-           (#x7529 . #x8FCDA8)
-           (#x752A . #x8FCDA9)
-           (#x752B . #xCAE3)
-           (#x752C . #xE1B5)
-           (#x752F . #x8FCDAA)
-           (#x7530 . #xC5C4)
-           (#x7531 . #xCDB3)
-           (#x7532 . #xB9C3)
-           (#x7533 . #xBFBD)
-           (#x7536 . #x8FCDAB)
-           (#x7537 . #xC3CB)
-           (#x7538 . #xD2B4)
-           (#x7539 . #x8FCDAC)
-           (#x753A . #xC4AE)
-           (#x753B . #xB2E8)
-           (#x753C . #xE1B6)
-           (#x753D . #x8FCDAD)
-           (#x753E . #x8FCDAE)
-           (#x753F . #x8FCDAF)
-           (#x7540 . #x8FCDB0)
-           (#x7543 . #x8FCDB1)
-           (#x7544 . #xE1B7)
-           (#x7546 . #xE1BC)
-           (#x7547 . #x8FCDB2)
-           (#x7548 . #x8FCDB3)
-           (#x7549 . #xE1BA)
-           (#x754A . #xE1B9)
-           (#x754B . #xDAC2)
-           (#x754C . #xB3A6)
-           (#x754D . #xE1B8)
-           (#x754E . #x8FCDB4)
-           (#x754F . #xB0DA)
-           (#x7550 . #x8FCDB5)
-           (#x7551 . #xC8AA)
-           (#x7552 . #x8FCDB6)
-           (#x7554 . #xC8CA)
-           (#x7557 . #x8FCDB7)
-           (#x7559 . #xCEB1)
-           (#x755A . #xE1BD)
-           (#x755B . #xE1BB)
-           (#x755C . #xC3DC)
-           (#x755D . #xC0A6)
-           (#x755E . #x8FCDB8)
-           (#x755F . #x8FCDB9)
-           (#x7560 . #xC8AB)
-           (#x7561 . #x8FCDBA)
-           (#x7562 . #xC9AD)
-           (#x7564 . #xE1BF)
-           (#x7565 . #xCEAC)
-           (#x7566 . #xB7CD)
-           (#x7567 . #xE1C0)
-           (#x7569 . #xE1BE)
-           (#x756A . #xC8D6)
-           (#x756B . #xE1C1)
-           (#x756D . #xE1C2)
-           (#x756F . #x8FCDBB)
-           (#x7570 . #xB0DB)
-           (#x7571 . #x8FCDBC)
-           (#x7573 . #xBEF6)
-           (#x7574 . #xE1C7)
-           (#x7576 . #xE1C4)
-           (#x7577 . #xC6ED)
-           (#x7578 . #xE1C3)
-           (#x7579 . #x8FCDBD)
-           (#x757A . #x8FCDBE)
-           (#x757B . #x8FCDBF)
-           (#x757C . #x8FCDC0)
-           (#x757D . #x8FCDC1)
-           (#x757E . #x8FCDC2)
-           (#x757F . #xB5A6)
-           (#x7581 . #x8FCDC3)
-           (#x7582 . #xE1CA)
-           (#x7585 . #x8FCDC4)
-           (#x7586 . #xE1C5)
-           (#x7587 . #xE1C6)
-           (#x7589 . #xE1C9)
-           (#x758A . #xE1C8)
-           (#x758B . #xC9A5)
-           (#x758E . #xC1C2)
-           (#x758F . #xC1C1)
-           (#x7590 . #x8FCDC5)
-           (#x7591 . #xB5BF)
-           (#x7592 . #x8FCDC6)
-           (#x7593 . #x8FCDC7)
-           (#x7594 . #xE1CB)
-           (#x7595 . #x8FCDC8)
-           (#x7599 . #x8FCDC9)
-           (#x759A . #xE1CC)
-           (#x759C . #x8FCDCA)
-           (#x759D . #xE1CD)
-           (#x75A2 . #x8FCDCB)
-           (#x75A3 . #xE1CF)
-           (#x75A4 . #x8FCDCC)
-           (#x75A5 . #xE1CE)
-           (#x75AB . #xB1D6)
-           (#x75B1 . #xE1D7)
-           (#x75B2 . #xC8E8)
-           (#x75B3 . #xE1D1)
-           (#x75B4 . #x8FCDCD)
-           (#x75B5 . #xE1D3)
-           (#x75B8 . #xE1D5)
-           (#x75B9 . #xBFBE)
-           (#x75BA . #x8FCDCE)
-           (#x75BC . #xE1D6)
-           (#x75BD . #xE1D4)
-           (#x75BE . #xBCC0)
-           (#x75BF . #x8FCDCF)
-           (#x75C0 . #x8FCDD0)
-           (#x75C1 . #x8FCDD1)
-           (#x75C2 . #xE1D0)
-           (#x75C3 . #xE1D2)
-           (#x75C4 . #x8FCDD2)
-           (#x75C5 . #xC9C2)
-           (#x75C6 . #x8FCDD3)
-           (#x75C7 . #xBEC9)
-           (#x75CA . #xE1D9)
-           (#x75CC . #x8FCDD4)
-           (#x75CD . #xE1D8)
-           (#x75CE . #x8FCDD5)
-           (#x75CF . #x8FCDD6)
-           (#x75D2 . #xE1DA)
-           (#x75D4 . #xBCA6)
-           (#x75D5 . #xBAAF)
-           (#x75D7 . #x8FCDD7)
-           (#x75D8 . #xC5F7)
-           (#x75D9 . #xE1DB)
-           (#x75DB . #xC4CB)
-           (#x75DC . #x8FCDD8)
-           (#x75DE . #xE1DD)
-           (#x75DF . #x8FCDD9)
-           (#x75E0 . #x8FCDDA)
-           (#x75E1 . #x8FCDDB)
-           (#x75E2 . #xCEA1)
-           (#x75E3 . #xE1DC)
-           (#x75E4 . #x8FCDDC)
-           (#x75E7 . #x8FCDDD)
-           (#x75E9 . #xC1E9)
-           (#x75EC . #x8FCDDE)
-           (#x75EE . #x8FCDDF)
-           (#x75EF . #x8FCDE0)
-           (#x75F0 . #xE1E2)
-           (#x75F1 . #x8FCDE1)
-           (#x75F2 . #xE1E4)
-           (#x75F3 . #xE1E5)
-           (#x75F4 . #xC3D4)
-           (#x75F9 . #x8FCDE2)
-           (#x75FA . #xE1E3)
-           (#x75FC . #xE1E0)
-           (#x75FE . #xE1DE)
-           (#x75FF . #xE1DF)
-           (#x7600 . #x8FCDE3)
-           (#x7601 . #xE1E1)
-           (#x7602 . #x8FCDE4)
-           (#x7603 . #x8FCDE5)
-           (#x7604 . #x8FCDE6)
-           (#x7607 . #x8FCDE7)
-           (#x7608 . #x8FCDE8)
-           (#x7609 . #xE1E8)
-           (#x760A . #x8FCDE9)
-           (#x760B . #xE1E6)
-           (#x760C . #x8FCDEA)
-           (#x760D . #xE1E7)
-           (#x760F . #x8FCDEB)
-           (#x7612 . #x8FCDEC)
-           (#x7613 . #x8FCDED)
-           (#x7615 . #x8FCDEE)
-           (#x7616 . #x8FCDEF)
-           (#x7619 . #x8FCDF0)
-           (#x761B . #x8FCDF1)
-           (#x761C . #x8FCDF2)
-           (#x761D . #x8FCDF3)
-           (#x761E . #x8FCDF4)
-           (#x761F . #xE1E9)
-           (#x7620 . #xE1EB)
-           (#x7621 . #xE1EC)
-           (#x7622 . #xE1ED)
-           (#x7623 . #x8FCDF5)
-           (#x7624 . #xE1EE)
-           (#x7625 . #x8FCDF6)
-           (#x7626 . #x8FCDF7)
-           (#x7627 . #xE1EA)
-           (#x7629 . #x8FCDF8)
-           (#x762D . #x8FCDF9)
-           (#x7630 . #xE1F0)
-           (#x7632 . #x8FCDFA)
-           (#x7633 . #x8FCDFB)
-           (#x7634 . #xE1EF)
-           (#x7635 . #x8FCDFC)
-           (#x7638 . #x8FCDFD)
-           (#x7639 . #x8FCDFE)
-           (#x763A . #x8FCEA1)
-           (#x763B . #xE1F1)
-           (#x763C . #x8FCEA2)
-           (#x7640 . #x8FCEA4)
-           (#x7641 . #x8FCEA5)
-           (#x7642 . #xCEC5)
-           (#x7643 . #x8FCEA6)
-           (#x7644 . #x8FCEA7)
-           (#x7645 . #x8FCEA8)
-           (#x7646 . #xE1F4)
-           (#x7647 . #xE1F2)
-           (#x7648 . #xE1F3)
-           (#x7649 . #x8FCEA9)
-           (#x764A . #x8FCEA3)
-           (#x764B . #x8FCEAA)
-           (#x764C . #xB4E2)
-           (#x7652 . #xCCFE)
-           (#x7655 . #x8FCEAB)
-           (#x7656 . #xCACA)
-           (#x7658 . #xE1F6)
-           (#x7659 . #x8FCEAC)
-           (#x765C . #xE1F5)
-           (#x765F . #x8FCEAD)
-           (#x7661 . #xE1F7)
-           (#x7662 . #xE1F8)
-           (#x7664 . #x8FCEAE)
-           (#x7665 . #x8FCEAF)
-           (#x7667 . #xE1FC)
-           (#x7668 . #xE1F9)
-           (#x7669 . #xE1FA)
-           (#x766A . #xE1FB)
-           (#x766C . #xE1FD)
-           (#x766D . #x8FCEB0)
-           (#x766E . #x8FCEB1)
-           (#x766F . #x8FCEB2)
-           (#x7670 . #xE1FE)
-           (#x7671 . #x8FCEB3)
-           (#x7672 . #xE2A1)
-           (#x7674 . #x8FCEB4)
-           (#x7676 . #xE2A2)
-           (#x7678 . #xE2A3)
-           (#x767A . #xC8AF)
-           (#x767B . #xC5D0)
-           (#x767C . #xE2A4)
-           (#x767D . #xC7F2)
-           (#x767E . #xC9B4)
-           (#x7680 . #xE2A5)
-           (#x7681 . #x8FCEB5)
-           (#x7683 . #xE2A6)
-           (#x7684 . #xC5AA)
-           (#x7685 . #x8FCEB6)
-           (#x7686 . #xB3A7)
-           (#x7687 . #xB9C4)
-           (#x7688 . #xE2A7)
-           (#x768B . #xE2A8)
-           (#x768C . #x8FCEB7)
-           (#x768D . #x8FCEB8)
-           (#x768E . #xE2A9)
-           (#x7690 . #xBBA9)
-           (#x7693 . #xE2AB)
-           (#x7695 . #x8FCEB9)
-           (#x7696 . #xE2AA)
-           (#x7699 . #xE2AC)
-           (#x769A . #xE2AD)
-           (#x769B . #x8FCEBA)
-           (#x769C . #x8FCEBB)
-           (#x769D . #x8FCEBC)
-           (#x769F . #x8FCEBD)
-           (#x76A0 . #x8FCEBE)
-           (#x76A2 . #x8FCEBF)
-           (#x76A3 . #x8FCEC0)
-           (#x76A4 . #x8FCEC1)
-           (#x76A5 . #x8FCEC2)
-           (#x76A6 . #x8FCEC3)
-           (#x76A7 . #x8FCEC4)
-           (#x76A8 . #x8FCEC5)
-           (#x76AA . #x8FCEC6)
-           (#x76AD . #x8FCEC7)
-           (#x76AE . #xC8E9)
-           (#x76B0 . #xE2AE)
-           (#x76B4 . #xE2AF)
-           (#x76B7 . #xF3E9)
-           (#x76B8 . #xE2B0)
-           (#x76B9 . #xE2B1)
-           (#x76BA . #xE2B2)
-           (#x76BD . #x8FCEC8)
-           (#x76BF . #xBBAE)
-           (#x76C1 . #x8FCEC9)
-           (#x76C2 . #xE2B3)
-           (#x76C3 . #xC7D6)
-           (#x76C5 . #x8FCECA)
-           (#x76C6 . #xCBDF)
-           (#x76C8 . #xB1CE)
-           (#x76C9 . #x8FCECB)
-           (#x76CA . #xB1D7)
-           (#x76CB . #x8FCECC)
-           (#x76CC . #x8FCECD)
-           (#x76CD . #xE2B4)
-           (#x76CE . #x8FCECE)
-           (#x76D2 . #xE2B6)
-           (#x76D4 . #x8FCECF)
-           (#x76D6 . #xE2B5)
-           (#x76D7 . #xC5F0)
-           (#x76D9 . #x8FCED0)
-           (#x76DB . #xC0B9)
-           (#x76DC . #xDDB9)
-           (#x76DE . #xE2B7)
-           (#x76DF . #xCCC1)
-           (#x76E0 . #x8FCED1)
-           (#x76E1 . #xE2B8)
-           (#x76E3 . #xB4C6)
-           (#x76E4 . #xC8D7)
-           (#x76E5 . #xE2B9)
-           (#x76E6 . #x8FCED2)
-           (#x76E7 . #xE2BA)
-           (#x76E8 . #x8FCED3)
-           (#x76EA . #xE2BB)
-           (#x76EC . #x8FCED4)
-           (#x76EE . #xCCDC)
-           (#x76F0 . #x8FCED5)
-           (#x76F1 . #x8FCED6)
-           (#x76F2 . #xCCD5)
-           (#x76F4 . #xC4BE)
-           (#x76F6 . #x8FCED7)
-           (#x76F8 . #xC1EA)
-           (#x76F9 . #x8FCED8)
-           (#x76FB . #xE2BD)
-           (#x76FC . #x8FCED9)
-           (#x76FE . #xBDE2)
-           (#x7700 . #x8FCEDA)
-           (#x7701 . #xBECA)
-           (#x7704 . #xE2C0)
-           (#x7706 . #x8FCEDB)
-           (#x7707 . #xE2BF)
-           (#x7708 . #xE2BE)
-           (#x7709 . #xC8FD)
-           (#x770A . #x8FCEDC)
-           (#x770B . #xB4C7)
-           (#x770C . #xB8A9)
-           (#x770E . #x8FCEDD)
-           (#x7712 . #x8FCEDE)
-           (#x7714 . #x8FCEDF)
-           (#x7715 . #x8FCEE0)
-           (#x7717 . #x8FCEE1)
-           (#x7719 . #x8FCEE2)
-           (#x771A . #x8FCEE3)
-           (#x771B . #xE2C6)
-           (#x771C . #x8FCEE4)
-           (#x771E . #xE2C3)
-           (#x771F . #xBFBF)
-           (#x7720 . #xCCB2)
-           (#x7722 . #x8FCEE5)
-           (#x7724 . #xE2C2)
-           (#x7725 . #xE2C4)
-           (#x7726 . #xE2C5)
-           (#x7728 . #x8FCEE6)
-           (#x7729 . #xE2C1)
-           (#x772D . #x8FCEE7)
-           (#x772E . #x8FCEE8)
-           (#x772F . #x8FCEE9)
-           (#x7734 . #x8FCEEA)
-           (#x7735 . #x8FCEEB)
-           (#x7736 . #x8FCEEC)
-           (#x7737 . #xE2C7)
-           (#x7738 . #xE2C8)
-           (#x7739 . #x8FCEED)
-           (#x773A . #xC4AF)
-           (#x773C . #xB4E3)
-           (#x773D . #x8FCEEE)
-           (#x773E . #x8FCEEF)
-           (#x7740 . #xC3E5)
-           (#x7742 . #x8FCEF0)
-           (#x7745 . #x8FCEF1)
-           (#x7746 . #x8FCEF2)
-           (#x7747 . #xE2C9)
-           (#x774A . #x8FCEF3)
-           (#x774D . #x8FCEF4)
-           (#x774E . #x8FCEF5)
-           (#x774F . #x8FCEF6)
-           (#x7752 . #x8FCEF7)
-           (#x7756 . #x8FCEF8)
-           (#x7757 . #x8FCEF9)
-           (#x775A . #xE2CA)
-           (#x775B . #xE2CD)
-           (#x775C . #x8FCEFA)
-           (#x775E . #x8FCEFB)
-           (#x775F . #x8FCEFC)
-           (#x7760 . #x8FCEFD)
-           (#x7761 . #xBFE7)
-           (#x7762 . #x8FCEFE)
-           (#x7763 . #xC6C4)
-           (#x7764 . #x8FCFA1)
-           (#x7765 . #xE2CE)
-           (#x7766 . #xCBD3)
-           (#x7767 . #x8FCFA2)
-           (#x7768 . #xE2CB)
-           (#x776A . #x8FCFA3)
-           (#x776B . #xE2CC)
-           (#x776C . #x8FCFA4)
-           (#x7770 . #x8FCFA5)
-           (#x7772 . #x8FCFA6)
-           (#x7773 . #x8FCFA7)
-           (#x7774 . #x8FCFA8)
-           (#x7779 . #xE2D1)
-           (#x777A . #x8FCFA9)
-           (#x777D . #x8FCFAA)
-           (#x777E . #xE2D0)
-           (#x777F . #xE2CF)
-           (#x7780 . #x8FCFAB)
-           (#x7784 . #x8FCFAC)
-           (#x778B . #xE2D3)
-           (#x778C . #x8FCFAD)
-           (#x778D . #x8FCFAE)
-           (#x778E . #xE2D2)
-           (#x7791 . #xE2D4)
-           (#x7794 . #x8FCFAF)
-           (#x7795 . #x8FCFB0)
-           (#x7796 . #x8FCFB1)
-           (#x779A . #x8FCFB2)
-           (#x779E . #xE2D6)
-           (#x779F . #x8FCFB3)
-           (#x77A0 . #xE2D5)
-           (#x77A2 . #x8FCFB4)
-           (#x77A5 . #xCACD)
-           (#x77A7 . #x8FCFB5)
-           (#x77AA . #x8FCFB6)
-           (#x77AC . #xBDD6)
-           (#x77AD . #xCEC6)
-           (#x77AE . #x8FCFB7)
-           (#x77AF . #x8FCFB8)
-           (#x77B0 . #xE2D7)
-           (#x77B1 . #x8FCFB9)
-           (#x77B3 . #xC6B7)
-           (#x77B5 . #x8FCFBA)
-           (#x77B6 . #xE2D8)
-           (#x77B9 . #xE2D9)
-           (#x77BB . #xE2DD)
-           (#x77BC . #xE2DB)
-           (#x77BD . #xE2DC)
-           (#x77BE . #x8FCFBB)
-           (#x77BF . #xE2DA)
-           (#x77C3 . #x8FCFBC)
-           (#x77C7 . #xE2DE)
-           (#x77C9 . #x8FCFBD)
-           (#x77CD . #xE2DF)
-           (#x77D1 . #x8FCFBE)
-           (#x77D2 . #x8FCFBF)
-           (#x77D5 . #x8FCFC0)
-           (#x77D7 . #xE2E0)
-           (#x77D9 . #x8FCFC1)
-           (#x77DA . #xE2E1)
-           (#x77DB . #xCCB7)
-           (#x77DC . #xE2E2)
-           (#x77DE . #x8FCFC2)
-           (#x77DF . #x8FCFC3)
-           (#x77E0 . #x8FCFC4)
-           (#x77E2 . #xCCF0)
-           (#x77E3 . #xE2E3)
-           (#x77E4 . #x8FCFC5)
-           (#x77E5 . #xC3CE)
-           (#x77E6 . #x8FCFC6)
-           (#x77E7 . #xC7EA)
-           (#x77E9 . #xB6EB)
-           (#x77EA . #x8FCFC7)
-           (#x77EC . #x8FCFC8)
-           (#x77ED . #xC3BB)
-           (#x77EE . #xE2E4)
-           (#x77EF . #xB6BA)
-           (#x77F0 . #x8FCFC9)
-           (#x77F1 . #x8FCFCA)
-           (#x77F3 . #xC0D0)
-           (#x77F4 . #x8FCFCB)
-           (#x77F8 . #x8FCFCC)
-           (#x77FB . #x8FCFCD)
-           (#x77FC . #xE2E5)
-           (#x7802 . #xBABD)
-           (#x7805 . #x8FCFCE)
-           (#x7806 . #x8FCFCF)
-           (#x7809 . #x8FCFD0)
-           (#x780C . #xE2E6)
-           (#x780D . #x8FCFD1)
-           (#x780E . #x8FCFD2)
-           (#x7811 . #x8FCFD3)
-           (#x7812 . #xE2E7)
-           (#x7814 . #xB8A6)
-           (#x7815 . #xBAD5)
-           (#x781D . #x8FCFD4)
-           (#x7820 . #xE2E9)
-           (#x7821 . #x8FCFD5)
-           (#x7822 . #x8FCFD6)
-           (#x7823 . #x8FCFD7)
-           (#x7825 . #xC5D6)
-           (#x7826 . #xBAD6)
-           (#x7827 . #xB5CE)
-           (#x782D . #x8FCFD8)
-           (#x782E . #x8FCFD9)
-           (#x7830 . #x8FCFDA)
-           (#x7832 . #xCBA4)
-           (#x7834 . #xC7CB)
-           (#x7835 . #x8FCFDB)
-           (#x7837 . #x8FCFDC)
-           (#x783A . #xC5D7)
-           (#x783F . #xB9DC)
-           (#x7843 . #x8FCFDD)
-           (#x7844 . #x8FCFDE)
-           (#x7845 . #xE2EB)
-           (#x7847 . #x8FCFDF)
-           (#x7848 . #x8FCFE0)
-           (#x784C . #x8FCFE1)
-           (#x784E . #x8FCFE2)
-           (#x7852 . #x8FCFE3)
-           (#x785C . #x8FCFE4)
-           (#x785D . #xBECB)
-           (#x785E . #x8FCFE5)
-           (#x7860 . #x8FCFE6)
-           (#x7861 . #x8FCFE7)
-           (#x7863 . #x8FCFE8)
-           (#x7864 . #x8FCFE9)
-           (#x7868 . #x8FCFEA)
-           (#x786A . #x8FCFEB)
-           (#x786B . #xCEB2)
-           (#x786C . #xB9C5)
-           (#x786E . #x8FCFEC)
-           (#x786F . #xB8A7)
-           (#x7872 . #xC8A3)
-           (#x7874 . #xE2ED)
-           (#x787A . #x8FCFED)
-           (#x787C . #xE2EF)
-           (#x787E . #x8FCFEE)
-           (#x7881 . #xB8EB)
-           (#x7886 . #xE2EE)
-           (#x7887 . #xC4F6)
-           (#x788A . #x8FCFEF)
-           (#x788C . #xE2F1)
-           (#x788D . #xB3B7)
-           (#x788E . #xE2EC)
-           (#x788F . #x8FCFF0)
-           (#x7891 . #xC8EA)
-           (#x7893 . #xB1B0)
-           (#x7894 . #x8FCFF1)
-           (#x7895 . #xBAEC)
-           (#x7897 . #xCFD2)
-           (#x7898 . #x8FCFF2)
-           (#x789A . #xE2F0)
-           (#x789D . #x8FCFF4)
-           (#x789E . #x8FCFF5)
-           (#x789F . #x8FCFF6)
-           (#x78A1 . #x8FCFF3)
-           (#x78A3 . #xE2F2)
-           (#x78A4 . #x8FCFF7)
-           (#x78A7 . #xCACB)
-           (#x78A8 . #x8FCFF8)
-           (#x78A9 . #xC0D9)
-           (#x78AA . #xE2F4)
-           (#x78AC . #x8FCFF9)
-           (#x78AD . #x8FCFFA)
-           (#x78AF . #xE2F5)
-           (#x78B0 . #x8FCFFB)
-           (#x78B1 . #x8FCFFC)
-           (#x78B2 . #x8FCFFD)
-           (#x78B3 . #x8FCFFE)
-           (#x78B5 . #xE2F3)
-           (#x78BA . #xB3CE)
-           (#x78BB . #x8FD0A1)
-           (#x78BC . #xE2FB)
-           (#x78BD . #x8FD0A2)
-           (#x78BE . #xE2FA)
-           (#x78BF . #x8FD0A3)
-           (#x78C1 . #xBCA7)
-           (#x78C5 . #xE2FC)
-           (#x78C6 . #xE2F7)
-           (#x78C7 . #x8FD0A4)
-           (#x78C8 . #x8FD0A5)
-           (#x78C9 . #x8FD0A6)
-           (#x78CA . #xE2FD)
-           (#x78CB . #xE2F8)
-           (#x78CC . #x8FD0A7)
-           (#x78CE . #x8FD0A8)
-           (#x78D0 . #xC8D8)
-           (#x78D1 . #xE2F6)
-           (#x78D2 . #x8FD0A9)
-           (#x78D3 . #x8FD0AA)
-           (#x78D4 . #xE2F9)
-           (#x78D5 . #x8FD0AB)
-           (#x78D6 . #x8FD0AC)
-           (#x78DA . #xE3A2)
-           (#x78DB . #x8FD0AE)
-           (#x78DF . #x8FD0AF)
-           (#x78E0 . #x8FD0B0)
-           (#x78E1 . #x8FD0B1)
-           (#x78E4 . #x8FD0AD)
-           (#x78E6 . #x8FD0B2)
-           (#x78E7 . #xE3A1)
-           (#x78E8 . #xCBE1)
-           (#x78EA . #x8FD0B3)
-           (#x78EC . #xE2FE)
-           (#x78EF . #xB0EB)
-           (#x78F2 . #x8FD0B4)
-           (#x78F3 . #x8FD0B5)
-           (#x78F4 . #xE3A4)
-           (#x78F6 . #x8FD0B7)
-           (#x78F7 . #x8FD0B8)
-           (#x78FA . #x8FD0B9)
-           (#x78FB . #x8FD0BA)
-           (#x78FD . #xE3A3)
-           (#x78FF . #x8FD0BB)
-           (#x7900 . #x8FD0B6)
-           (#x7901 . #xBECC)
-           (#x7906 . #x8FD0BC)
-           (#x7907 . #xE3A5)
-           (#x790C . #x8FD0BD)
-           (#x790E . #xC1C3)
-           (#x7910 . #x8FD0BE)
-           (#x7911 . #xE3A7)
-           (#x7912 . #xE3A6)
-           (#x7919 . #xE3A8)
-           (#x791A . #x8FD0BF)
-           (#x791C . #x8FD0C0)
-           (#x791E . #x8FD0C1)
-           (#x791F . #x8FD0C2)
-           (#x7920 . #x8FD0C3)
-           (#x7925 . #x8FD0C4)
-           (#x7926 . #xE2E8)
-           (#x7927 . #x8FD0C5)
-           (#x7929 . #x8FD0C6)
-           (#x792A . #xE2EA)
-           (#x792B . #xE3AA)
-           (#x792C . #xE3A9)
-           (#x792D . #x8FD0C7)
-           (#x7931 . #x8FD0C8)
-           (#x7934 . #x8FD0C9)
-           (#x7935 . #x8FD0CA)
-           (#x793A . #xBCA8)
-           (#x793B . #x8FD0CB)
-           (#x793C . #xCEE9)
-           (#x793D . #x8FD0CC)
-           (#x793E . #xBCD2)
-           (#x793F . #x8FD0CD)
-           (#x7940 . #xE3AB)
-           (#x7941 . #xB7B7)
-           (#x7944 . #x8FD0CE)
-           (#x7945 . #x8FD0CF)
-           (#x7946 . #x8FD0D0)
-           (#x7947 . #xB5C0)
-           (#x7948 . #xB5A7)
-           (#x7949 . #xBBE3)
-           (#x794A . #x8FD0D1)
-           (#x794B . #x8FD0D2)
-           (#x794F . #x8FD0D3)
-           (#x7950 . #xCDB4)
-           (#x7951 . #x8FD0D4)
-           (#x7953 . #xE3B1)
-           (#x7954 . #x8FD0D5)
-           (#x7955 . #xE3B0)
-           (#x7956 . #xC1C4)
-           (#x7957 . #xE3AD)
-           (#x7958 . #x8FD0D6)
-           (#x795A . #xE3AF)
-           (#x795B . #x8FD0D7)
-           (#x795C . #x8FD0D8)
-           (#x795D . #xBDCB)
-           (#x795E . #xBFC0)
-           (#x795F . #xE3AE)
-           (#x7960 . #xE3AC)
-           (#x7962 . #xC7AA)
-           (#x7965 . #xBECD)
-           (#x7967 . #x8FD0D9)
-           (#x7968 . #xC9BC)
-           (#x7969 . #x8FD0DA)
-           (#x796B . #x8FD0DB)
-           (#x796D . #xBAD7)
-           (#x7972 . #x8FD0DC)
-           (#x7977 . #xC5F8)
-           (#x7979 . #x8FD0DD)
-           (#x797A . #xE3B2)
-           (#x797B . #x8FD0DE)
-           (#x797C . #x8FD0DF)
-           (#x797E . #x8FD0E0)
-           (#x797F . #xE3B3)
-           (#x7980 . #xE3C9)
-           (#x7981 . #xB6D8)
-           (#x7984 . #xCFBD)
-           (#x7985 . #xC1B5)
-           (#x798A . #xE3B4)
-           (#x798B . #x8FD0E1)
-           (#x798C . #x8FD0E2)
-           (#x798D . #xB2D2)
-           (#x798E . #xC4F7)
-           (#x798F . #xCAA1)
-           (#x7991 . #x8FD0E3)
-           (#x7993 . #x8FD0E4)
-           (#x7994 . #x8FD0E5)
-           (#x7995 . #x8FD0E6)
-           (#x7996 . #x8FD0E7)
-           (#x7998 . #x8FD0E8)
-           (#x799B . #x8FD0E9)
-           (#x799C . #x8FD0EA)
-           (#x799D . #xE3B5)
-           (#x79A1 . #x8FD0EB)
-           (#x79A6 . #xB5FA)
-           (#x79A7 . #xE3B6)
-           (#x79A8 . #x8FD0EC)
-           (#x79A9 . #x8FD0ED)
-           (#x79AA . #xE3B8)
-           (#x79AB . #x8FD0EE)
-           (#x79AE . #xE3B9)
-           (#x79AF . #x8FD0EF)
-           (#x79B0 . #xC7A9)
-           (#x79B1 . #x8FD0F0)
-           (#x79B3 . #xE3BA)
-           (#x79B4 . #x8FD0F1)
-           (#x79B8 . #x8FD0F2)
-           (#x79B9 . #xE3BB)
-           (#x79BA . #xE3BC)
-           (#x79BB . #x8FD0F3)
-           (#x79BD . #xB6D9)
-           (#x79BE . #xB2D3)
-           (#x79BF . #xC6C5)
-           (#x79C0 . #xBDA8)
-           (#x79C1 . #xBBE4)
-           (#x79C2 . #x8FD0F4)
-           (#x79C4 . #x8FD0F5)
-           (#x79C7 . #x8FD0F6)
-           (#x79C8 . #x8FD0F7)
-           (#x79C9 . #xE3BD)
-           (#x79CA . #x8FD0F8)
-           (#x79CB . #xBDA9)
-           (#x79CF . #x8FD0F9)
-           (#x79D1 . #xB2CA)
-           (#x79D2 . #xC9C3)
-           (#x79D4 . #x8FD0FA)
-           (#x79D5 . #xE3BE)
-           (#x79D6 . #x8FD0FB)
-           (#x79D8 . #xC8EB)
-           (#x79DA . #x8FD0FC)
-           (#x79DD . #x8FD0FD)
-           (#x79DE . #x8FD0FE)
-           (#x79DF . #xC1C5)
-           (#x79E0 . #x8FD1A1)
-           (#x79E1 . #xE3C1)
-           (#x79E2 . #x8FD1A2)
-           (#x79E3 . #xE3C2)
-           (#x79E4 . #xC7E9)
-           (#x79E5 . #x8FD1A3)
-           (#x79E6 . #xBFC1)
-           (#x79E7 . #xE3BF)
-           (#x79E9 . #xC3E1)
-           (#x79EA . #x8FD1A4)
-           (#x79EB . #x8FD1A5)
-           (#x79EC . #xE3C0)
-           (#x79ED . #x8FD1A6)
-           (#x79F0 . #xBECE)
-           (#x79F1 . #x8FD1A7)
-           (#x79F8 . #x8FD1A8)
-           (#x79FB . #xB0DC)
-           (#x79FC . #x8FD1A9)
-           (#x7A00 . #xB5A9)
-           (#x7A02 . #x8FD1AA)
-           (#x7A03 . #x8FD1AB)
-           (#x7A07 . #x8FD1AC)
-           (#x7A08 . #xE3C3)
-           (#x7A09 . #x8FD1AD)
-           (#x7A0A . #x8FD1AE)
-           (#x7A0B . #xC4F8)
-           (#x7A0C . #x8FD1AF)
-           (#x7A0D . #xE3C4)
-           (#x7A0E . #xC0C7)
-           (#x7A11 . #x8FD1B0)
-           (#x7A14 . #xCCAD)
-           (#x7A15 . #x8FD1B1)
-           (#x7A17 . #xC9A3)
-           (#x7A18 . #xE3C5)
-           (#x7A19 . #xE3C6)
-           (#x7A1A . #xC3D5)
-           (#x7A1B . #x8FD1B2)
-           (#x7A1C . #xCEC7)
-           (#x7A1E . #x8FD1B3)
-           (#x7A1F . #xE3C8)
-           (#x7A20 . #xE3C7)
-           (#x7A21 . #x8FD1B4)
-           (#x7A27 . #x8FD1B5)
-           (#x7A2B . #x8FD1B6)
-           (#x7A2D . #x8FD1B7)
-           (#x7A2E . #xBCEF)
-           (#x7A2F . #x8FD1B8)
-           (#x7A30 . #x8FD1B9)
-           (#x7A31 . #xE3CA)
-           (#x7A32 . #xB0F0)
-           (#x7A34 . #x8FD1BA)
-           (#x7A35 . #x8FD1BB)
-           (#x7A37 . #xE3CD)
-           (#x7A38 . #x8FD1BC)
-           (#x7A39 . #x8FD1BD)
-           (#x7A3A . #x8FD1BE)
-           (#x7A3B . #xE3CB)
-           (#x7A3C . #xB2D4)
-           (#x7A3D . #xB7CE)
-           (#x7A3E . #xE3CC)
-           (#x7A3F . #xB9C6)
-           (#x7A40 . #xB9F2)
-           (#x7A42 . #xCAE6)
-           (#x7A43 . #xE3CE)
-           (#x7A44 . #x8FD1BF)
-           (#x7A45 . #x8FD1C0)
-           (#x7A46 . #xCBD4)
-           (#x7A47 . #x8FD1C1)
-           (#x7A48 . #x8FD1C2)
-           (#x7A49 . #xE3D0)
-           (#x7A4C . #x8FD1C3)
-           (#x7A4D . #xC0D1)
-           (#x7A4E . #xB1CF)
-           (#x7A4F . #xB2BA)
-           (#x7A50 . #xB0AC)
-           (#x7A55 . #x8FD1C4)
-           (#x7A56 . #x8FD1C5)
-           (#x7A57 . #xE3CF)
-           (#x7A59 . #x8FD1C6)
-           (#x7A5C . #x8FD1C7)
-           (#x7A5D . #x8FD1C8)
-           (#x7A5F . #x8FD1C9)
-           (#x7A60 . #x8FD1CA)
-           (#x7A61 . #xE3D1)
-           (#x7A62 . #xE3D2)
-           (#x7A63 . #xBEF7)
-           (#x7A65 . #x8FD1CB)
-           (#x7A67 . #x8FD1CC)
-           (#x7A69 . #xE3D3)
-           (#x7A6A . #x8FD1CD)
-           (#x7A6B . #xB3CF)
-           (#x7A6D . #x8FD1CE)
-           (#x7A70 . #xE3D5)
-           (#x7A74 . #xB7EA)
-           (#x7A75 . #x8FD1CF)
-           (#x7A76 . #xB5E6)
-           (#x7A78 . #x8FD1D0)
-           (#x7A79 . #xE3D6)
-           (#x7A7A . #xB6F5)
-           (#x7A7D . #xE3D7)
-           (#x7A7E . #x8FD1D1)
-           (#x7A7F . #xC0FC)
-           (#x7A80 . #x8FD1D2)
-           (#x7A81 . #xC6CD)
-           (#x7A82 . #x8FD1D3)
-           (#x7A83 . #xC0E0)
-           (#x7A84 . #xBAF5)
-           (#x7A85 . #x8FD1D4)
-           (#x7A86 . #x8FD1D5)
-           (#x7A88 . #xE3D8)
-           (#x7A8A . #x8FD1D6)
-           (#x7A8B . #x8FD1D7)
-           (#x7A90 . #x8FD1D8)
-           (#x7A91 . #x8FD1D9)
-           (#x7A92 . #xC3E2)
-           (#x7A93 . #xC1EB)
-           (#x7A94 . #x8FD1DA)
-           (#x7A95 . #xE3DA)
-           (#x7A96 . #xE3DC)
-           (#x7A97 . #xE3D9)
-           (#x7A98 . #xE3DB)
-           (#x7A9E . #x8FD1DB)
-           (#x7A9F . #xB7A2)
-           (#x7AA0 . #x8FD1DC)
-           (#x7AA3 . #x8FD1DD)
-           (#x7AA9 . #xE3DD)
-           (#x7AAA . #xB7A6)
-           (#x7AAC . #x8FD1DE)
-           (#x7AAE . #xB5E7)
-           (#x7AAF . #xCDD2)
-           (#x7AB0 . #xE3DF)
-           (#x7AB3 . #x8FD1DF)
-           (#x7AB5 . #x8FD1E0)
-           (#x7AB6 . #xE3E0)
-           (#x7AB9 . #x8FD1E1)
-           (#x7ABA . #xB1AE)
-           (#x7ABB . #x8FD1E2)
-           (#x7ABC . #x8FD1E3)
-           (#x7ABF . #xE3E3)
-           (#x7AC3 . #xB3F6)
-           (#x7AC4 . #xE3E2)
-           (#x7AC5 . #xE3E1)
-           (#x7AC6 . #x8FD1E4)
-           (#x7AC7 . #xE3E5)
-           (#x7AC8 . #xE3DE)
-           (#x7AC9 . #x8FD1E5)
-           (#x7ACA . #xE3E6)
-           (#x7ACB . #xCEA9)
-           (#x7ACC . #x8FD1E6)
-           (#x7ACD . #xE3E7)
-           (#x7ACE . #x8FD1E7)
-           (#x7ACF . #xE3E8)
-           (#x7AD1 . #x8FD1E8)
-           (#x7AD2 . #xD4F4)
-           (#x7AD3 . #xE3EA)
-           (#x7AD5 . #xE3E9)
-           (#x7AD9 . #xE3EB)
-           (#x7ADA . #xE3EC)
-           (#x7ADB . #x8FD1E9)
-           (#x7ADC . #xCEB5)
-           (#x7ADD . #xE3ED)
-           (#x7ADF . #xF0EF)
-           (#x7AE0 . #xBECF)
-           (#x7AE1 . #xE3EE)
-           (#x7AE2 . #xE3EF)
-           (#x7AE3 . #xBDD7)
-           (#x7AE5 . #xC6B8)
-           (#x7AE6 . #xE3F0)
-           (#x7AE8 . #x8FD1EA)
-           (#x7AE9 . #x8FD1EB)
-           (#x7AEA . #xC3A8)
-           (#x7AEB . #x8FD1EC)
-           (#x7AEC . #x8FD1ED)
-           (#x7AED . #xE3F1)
-           (#x7AEF . #xC3BC)
-           (#x7AF0 . #xE3F2)
-           (#x7AF1 . #x8FD1EE)
-           (#x7AF4 . #x8FD1EF)
-           (#x7AF6 . #xB6A5)
-           (#x7AF8 . #xD1BF)
-           (#x7AF9 . #xC3DD)
-           (#x7AFA . #xBCB3)
-           (#x7AFB . #x8FD1F0)
-           (#x7AFD . #x8FD1F1)
-           (#x7AFE . #x8FD1F2)
-           (#x7AFF . #xB4C8)
-           (#x7B02 . #xE3F3)
-           (#x7B04 . #xE4A2)
-           (#x7B06 . #xE3F6)
-           (#x7B07 . #x8FD1F3)
-           (#x7B08 . #xB5E8)
-           (#x7B0A . #xE3F5)
-           (#x7B0B . #xE4A4)
-           (#x7B0F . #xE3F4)
-           (#x7B11 . #xBED0)
-           (#x7B14 . #x8FD1F4)
-           (#x7B18 . #xE3F8)
-           (#x7B19 . #xE3F9)
-           (#x7B1B . #xC5AB)
-           (#x7B1E . #xE3FA)
-           (#x7B1F . #x8FD1F5)
-           (#x7B20 . #xB3DE)
-           (#x7B23 . #x8FD1F6)
-           (#x7B25 . #xBFDA)
-           (#x7B26 . #xC9E4)
-           (#x7B27 . #x8FD1F7)
-           (#x7B28 . #xE3FC)
-           (#x7B29 . #x8FD1F8)
-           (#x7B2A . #x8FD1F9)
-           (#x7B2B . #x8FD1FA)
-           (#x7B2C . #xC2E8)
-           (#x7B2D . #x8FD1FB)
-           (#x7B2E . #x8FD1FC)
-           (#x7B2F . #x8FD1FD)
-           (#x7B30 . #x8FD1FE)
-           (#x7B31 . #x8FD2A1)
-           (#x7B33 . #xE3F7)
-           (#x7B34 . #x8FD2A2)
-           (#x7B35 . #xE3FB)
-           (#x7B36 . #xE3FD)
-           (#x7B39 . #xBAFB)
-           (#x7B3D . #x8FD2A3)
-           (#x7B3F . #x8FD2A4)
-           (#x7B40 . #x8FD2A5)
-           (#x7B41 . #x8FD2A6)
-           (#x7B45 . #xE4A6)
-           (#x7B46 . #xC9AE)
-           (#x7B47 . #x8FD2A7)
-           (#x7B48 . #xC8A6)
-           (#x7B49 . #xC5F9)
-           (#x7B4B . #xB6DA)
-           (#x7B4C . #xE4A5)
-           (#x7B4D . #xE4A3)
-           (#x7B4E . #x8FD2A8)
-           (#x7B4F . #xC8B5)
-           (#x7B50 . #xE3FE)
-           (#x7B51 . #xC3DE)
-           (#x7B52 . #xC5FB)
-           (#x7B54 . #xC5FA)
-           (#x7B55 . #x8FD2A9)
-           (#x7B56 . #xBAF6)
-           (#x7B5D . #xE4B8)
-           (#x7B60 . #x8FD2AA)
-           (#x7B64 . #x8FD2AB)
-           (#x7B65 . #xE4A8)
-           (#x7B66 . #x8FD2AC)
-           (#x7B67 . #xE4AA)
-           (#x7B69 . #x8FD2AD)
-           (#x7B6A . #x8FD2AE)
-           (#x7B6C . #xE4AD)
-           (#x7B6D . #x8FD2AF)
-           (#x7B6E . #xE4AE)
-           (#x7B6F . #x8FD2B0)
-           (#x7B70 . #xE4AB)
-           (#x7B71 . #xE4AC)
-           (#x7B72 . #x8FD2B1)
-           (#x7B73 . #x8FD2B2)
-           (#x7B74 . #xE4A9)
-           (#x7B75 . #xE4A7)
-           (#x7B77 . #x8FD2B3)
-           (#x7B7A . #xE4A1)
-           (#x7B84 . #x8FD2B4)
-           (#x7B86 . #xCACF)
-           (#x7B87 . #xB2D5)
-           (#x7B89 . #x8FD2B5)
-           (#x7B8B . #xE4B5)
-           (#x7B8D . #xE4B2)
-           (#x7B8E . #x8FD2B6)
-           (#x7B8F . #xE4B7)
-           (#x7B90 . #x8FD2B7)
-           (#x7B91 . #x8FD2B8)
-           (#x7B92 . #xE4B6)
-           (#x7B94 . #xC7F3)
-           (#x7B95 . #xCCA7)
-           (#x7B96 . #x8FD2B9)
-           (#x7B97 . #xBBBB)
-           (#x7B98 . #xE4B0)
-           (#x7B99 . #xE4B9)
-           (#x7B9A . #xE4B4)
-           (#x7B9B . #x8FD2BA)
-           (#x7B9C . #xE4B3)
-           (#x7B9D . #xE4AF)
-           (#x7B9E . #x8FD2BB)
-           (#x7B9F . #xE4B1)
-           (#x7BA0 . #x8FD2BC)
-           (#x7BA1 . #xB4C9)
-           (#x7BA5 . #x8FD2BD)
-           (#x7BAA . #xC3BD)
-           (#x7BAC . #x8FD2BE)
-           (#x7BAD . #xC0FD)
-           (#x7BAF . #x8FD2BF)
-           (#x7BB0 . #x8FD2C0)
-           (#x7BB1 . #xC8A2)
-           (#x7BB2 . #x8FD2C1)
-           (#x7BB4 . #xE4BE)
-           (#x7BB5 . #x8FD2C2)
-           (#x7BB6 . #x8FD2C3)
-           (#x7BB8 . #xC8A4)
-           (#x7BBA . #x8FD2C4)
-           (#x7BBB . #x8FD2C5)
-           (#x7BBC . #x8FD2C6)
-           (#x7BBD . #x8FD2C7)
-           (#x7BC0 . #xC0E1)
-           (#x7BC1 . #xE4BB)
-           (#x7BC2 . #x8FD2C8)
-           (#x7BC4 . #xC8CF)
-           (#x7BC5 . #x8FD2C9)
-           (#x7BC6 . #xE4BF)
-           (#x7BC7 . #xCAD3)
-           (#x7BC8 . #x8FD2CA)
-           (#x7BC9 . #xC3DB)
-           (#x7BCA . #x8FD2CB)
-           (#x7BCB . #xE4BA)
-           (#x7BCC . #xE4BC)
-           (#x7BCF . #xE4BD)
-           (#x7BD4 . #x8FD2CC)
-           (#x7BD6 . #x8FD2CD)
-           (#x7BD7 . #x8FD2CE)
-           (#x7BD9 . #x8FD2CF)
-           (#x7BDA . #x8FD2D0)
-           (#x7BDB . #x8FD2D1)
-           (#x7BDD . #xE4C0)
-           (#x7BE0 . #xBCC4)
-           (#x7BE4 . #xC6C6)
-           (#x7BE5 . #xE4C5)
-           (#x7BE6 . #xE4C4)
-           (#x7BE8 . #x8FD2D2)
-           (#x7BE9 . #xE4C1)
-           (#x7BEA . #x8FD2D3)
-           (#x7BED . #xCFB6)
-           (#x7BF2 . #x8FD2D4)
-           (#x7BF3 . #xE4CA)
-           (#x7BF4 . #x8FD2D5)
-           (#x7BF5 . #x8FD2D6)
-           (#x7BF6 . #xE4CE)
-           (#x7BF7 . #xE4CB)
-           (#x7BF8 . #x8FD2D7)
-           (#x7BF9 . #x8FD2D8)
-           (#x7BFA . #x8FD2D9)
-           (#x7BFC . #x8FD2DA)
-           (#x7BFE . #x8FD2DB)
-           (#x7C00 . #xE4C7)
-           (#x7C01 . #x8FD2DC)
-           (#x7C02 . #x8FD2DD)
-           (#x7C03 . #x8FD2DE)
-           (#x7C04 . #x8FD2DF)
-           (#x7C06 . #x8FD2E0)
-           (#x7C07 . #xE4C8)
-           (#x7C09 . #x8FD2E1)
-           (#x7C0B . #x8FD2E2)
-           (#x7C0C . #x8FD2E3)
-           (#x7C0D . #xE4CD)
-           (#x7C0E . #x8FD2E4)
-           (#x7C0F . #x8FD2E5)
-           (#x7C11 . #xE4C2)
-           (#x7C12 . #xD2D5)
-           (#x7C13 . #xE4C9)
-           (#x7C14 . #xE4C3)
-           (#x7C17 . #xE4CC)
-           (#x7C19 . #x8FD2E6)
-           (#x7C1B . #x8FD2E7)
-           (#x7C1F . #xE4D2)
-           (#x7C20 . #x8FD2E8)
-           (#x7C21 . #xB4CA)
-           (#x7C23 . #xE4CF)
-           (#x7C25 . #x8FD2E9)
-           (#x7C26 . #x8FD2EA)
-           (#x7C27 . #xE4D0)
-           (#x7C28 . #x8FD2EB)
-           (#x7C2A . #xE4D1)
-           (#x7C2B . #xE4D4)
-           (#x7C2C . #x8FD2EC)
-           (#x7C31 . #x8FD2ED)
-           (#x7C33 . #x8FD2EE)
-           (#x7C34 . #x8FD2EF)
-           (#x7C36 . #x8FD2F0)
-           (#x7C37 . #xE4D3)
-           (#x7C38 . #xC8F6)
-           (#x7C39 . #x8FD2F1)
-           (#x7C3A . #x8FD2F2)
-           (#x7C3D . #xE4D5)
-           (#x7C3E . #xCEFC)
-           (#x7C3F . #xCAED)
-           (#x7C40 . #xE4DA)
-           (#x7C43 . #xE4D7)
-           (#x7C46 . #x8FD2F3)
-           (#x7C4A . #x8FD2F4)
-           (#x7C4C . #xE4D6)
-           (#x7C4D . #xC0D2)
-           (#x7C4F . #xE4D9)
-           (#x7C50 . #xE4DB)
-           (#x7C51 . #x8FD2F6)
-           (#x7C52 . #x8FD2F7)
-           (#x7C53 . #x8FD2F8)
-           (#x7C54 . #xE4D8)
-           (#x7C55 . #x8FD2F5)
-           (#x7C56 . #xE4DF)
-           (#x7C58 . #xE4DC)
-           (#x7C59 . #x8FD2F9)
-           (#x7C5A . #x8FD2FA)
-           (#x7C5B . #x8FD2FB)
-           (#x7C5C . #x8FD2FC)
-           (#x7C5D . #x8FD2FD)
-           (#x7C5E . #x8FD2FE)
-           (#x7C5F . #xE4DD)
-           (#x7C60 . #xE4C6)
-           (#x7C61 . #x8FD3A1)
-           (#x7C63 . #x8FD3A2)
-           (#x7C64 . #xE4DE)
-           (#x7C65 . #xE4E0)
-           (#x7C67 . #x8FD3A3)
-           (#x7C69 . #x8FD3A4)
-           (#x7C6C . #xE4E1)
-           (#x7C6D . #x8FD3A5)
-           (#x7C6E . #x8FD3A6)
-           (#x7C70 . #x8FD3A7)
-           (#x7C72 . #x8FD3A8)
-           (#x7C73 . #xCAC6)
-           (#x7C75 . #xE4E2)
-           (#x7C79 . #x8FD3A9)
-           (#x7C7C . #x8FD3AA)
-           (#x7C7D . #x8FD3AB)
-           (#x7C7E . #xCCE2)
-           (#x7C81 . #xB6CE)
-           (#x7C82 . #xB7A9)
-           (#x7C83 . #xE4E3)
-           (#x7C86 . #x8FD3AC)
-           (#x7C87 . #x8FD3AD)
-           (#x7C89 . #xCAB4)
-           (#x7C8B . #xBFE8)
-           (#x7C8D . #xCCB0)
-           (#x7C8F . #x8FD3AE)
-           (#x7C90 . #xE4E4)
-           (#x7C92 . #xCEB3)
-           (#x7C94 . #x8FD3AF)
-           (#x7C95 . #xC7F4)
-           (#x7C97 . #xC1C6)
-           (#x7C98 . #xC7B4)
-           (#x7C9B . #xBDCD)
-           (#x7C9E . #x8FD3B0)
-           (#x7C9F . #xB0C0)
-           (#x7CA0 . #x8FD3B1)
-           (#x7CA1 . #xE4E9)
-           (#x7CA2 . #xE4E7)
-           (#x7CA4 . #xE4E5)
-           (#x7CA5 . #xB4A1)
-           (#x7CA6 . #x8FD3B2)
-           (#x7CA7 . #xBED1)
-           (#x7CA8 . #xE4EA)
-           (#x7CAB . #xE4E8)
-           (#x7CAD . #xE4E6)
-           (#x7CAE . #xE4EE)
-           (#x7CB0 . #x8FD3B3)
-           (#x7CB1 . #xE4ED)
-           (#x7CB2 . #xE4EC)
-           (#x7CB3 . #xE4EB)
-           (#x7CB6 . #x8FD3B4)
-           (#x7CB7 . #x8FD3B5)
-           (#x7CB9 . #xE4EF)
-           (#x7CBA . #x8FD3B6)
-           (#x7CBB . #x8FD3B7)
-           (#x7CBC . #x8FD3B8)
-           (#x7CBD . #xE4F0)
-           (#x7CBE . #xC0BA)
-           (#x7CBF . #x8FD3B9)
-           (#x7CC0 . #xE4F1)
-           (#x7CC2 . #xE4F3)
-           (#x7CC4 . #x8FD3BA)
-           (#x7CC5 . #xE4F2)
-           (#x7CC7 . #x8FD3BB)
-           (#x7CC8 . #x8FD3BC)
-           (#x7CC9 . #x8FD3BD)
-           (#x7CCA . #xB8D2)
-           (#x7CCD . #x8FD3BE)
-           (#x7CCE . #xC1B8)
-           (#x7CCF . #x8FD3BF)
-           (#x7CD2 . #xE4F5)
-           (#x7CD3 . #x8FD3C0)
-           (#x7CD4 . #x8FD3C1)
-           (#x7CD5 . #x8FD3C2)
-           (#x7CD6 . #xC5FC)
-           (#x7CD7 . #x8FD3C3)
-           (#x7CD8 . #xE4F4)
-           (#x7CD9 . #x8FD3C4)
-           (#x7CDA . #x8FD3C5)
-           (#x7CDC . #xE4F6)
-           (#x7CDD . #x8FD3C6)
-           (#x7CDE . #xCAB5)
-           (#x7CDF . #xC1EC)
-           (#x7CE0 . #xB9C7)
-           (#x7CE2 . #xE4F7)
-           (#x7CE6 . #x8FD3C7)
-           (#x7CE7 . #xCEC8)
-           (#x7CE9 . #x8FD3C8)
-           (#x7CEB . #x8FD3C9)
-           (#x7CEF . #xE4F9)
-           (#x7CF2 . #xE4FA)
-           (#x7CF4 . #xE4FB)
-           (#x7CF5 . #x8FD3CA)
-           (#x7CF6 . #xE4FC)
-           (#x7CF8 . #xBBE5)
-           (#x7CFA . #xE4FD)
-           (#x7CFB . #xB7CF)
-           (#x7CFE . #xB5EA)
-           (#x7D00 . #xB5AA)
-           (#x7D02 . #xE5A1)
-           (#x7D03 . #x8FD3CB)
-           (#x7D04 . #xCCF3)
-           (#x7D05 . #xB9C8)
-           (#x7D06 . #xE4FE)
-           (#x7D07 . #x8FD3CC)
-           (#x7D08 . #x8FD3CD)
-           (#x7D09 . #x8FD3CE)
-           (#x7D0A . #xE5A4)
-           (#x7D0B . #xCCE6)
-           (#x7D0D . #xC7BC)
-           (#x7D0F . #x8FD3CF)
-           (#x7D10 . #xC9B3)
-           (#x7D11 . #x8FD3D0)
-           (#x7D12 . #x8FD3D1)
-           (#x7D13 . #x8FD3D2)
-           (#x7D14 . #xBDE3)
-           (#x7D15 . #xE5A3)
-           (#x7D16 . #x8FD3D3)
-           (#x7D17 . #xBCD3)
-           (#x7D18 . #xB9C9)
-           (#x7D19 . #xBBE6)
-           (#x7D1A . #xB5E9)
-           (#x7D1B . #xCAB6)
-           (#x7D1C . #xE5A2)
-           (#x7D1D . #x8FD3D4)
-           (#x7D1E . #x8FD3D5)
-           (#x7D20 . #xC1C7)
-           (#x7D21 . #xCBC2)
-           (#x7D22 . #xBAF7)
-           (#x7D23 . #x8FD3D6)
-           (#x7D26 . #x8FD3D7)
-           (#x7D2A . #x8FD3D8)
-           (#x7D2B . #xBBE7)
-           (#x7D2C . #xC4DD)
-           (#x7D2D . #x8FD3D9)
-           (#x7D2E . #xE5A7)
-           (#x7D2F . #xCEDF)
-           (#x7D30 . #xBAD9)
-           (#x7D31 . #x8FD3DA)
-           (#x7D32 . #xE5A8)
-           (#x7D33 . #xBFC2)
-           (#x7D35 . #xE5AA)
-           (#x7D39 . #xBED2)
-           (#x7D3A . #xBAB0)
-           (#x7D3C . #x8FD3DB)
-           (#x7D3D . #x8FD3DC)
-           (#x7D3E . #x8FD3DD)
-           (#x7D3F . #xE5A9)
-           (#x7D40 . #x8FD3DE)
-           (#x7D41 . #x8FD3DF)
-           (#x7D42 . #xBDAA)
-           (#x7D43 . #xB8BE)
-           (#x7D44 . #xC1C8)
-           (#x7D45 . #xE5A5)
-           (#x7D46 . #xE5AB)
-           (#x7D47 . #x8FD3E0)
-           (#x7D48 . #x8FD3E1)
-           (#x7D4B . #xE5A6)
-           (#x7D4C . #xB7D0)
-           (#x7D4D . #x8FD3E2)
-           (#x7D4E . #xE5AE)
-           (#x7D4F . #xE5B2)
-           (#x7D50 . #xB7EB)
-           (#x7D51 . #x8FD3E3)
-           (#x7D53 . #x8FD3E4)
-           (#x7D56 . #xE5AD)
-           (#x7D57 . #x8FD3E5)
-           (#x7D59 . #x8FD3E6)
-           (#x7D5A . #x8FD3E7)
-           (#x7D5B . #xE5B6)
-           (#x7D5C . #x8FD3E8)
-           (#x7D5D . #x8FD3E9)
-           (#x7D5E . #xB9CA)
-           (#x7D61 . #xCDED)
-           (#x7D62 . #xB0BC)
-           (#x7D63 . #xE5B3)
-           (#x7D65 . #x8FD3EA)
-           (#x7D66 . #xB5EB)
-           (#x7D67 . #x8FD3EB)
-           (#x7D68 . #xE5B0)
-           (#x7D6A . #x8FD3EC)
-           (#x7D6E . #xE5B1)
-           (#x7D70 . #x8FD3ED)
-           (#x7D71 . #xC5FD)
-           (#x7D72 . #xE5AF)
-           (#x7D73 . #xE5AC)
-           (#x7D75 . #xB3A8)
-           (#x7D76 . #xC0E4)
-           (#x7D78 . #x8FD3EE)
-           (#x7D79 . #xB8A8)
-           (#x7D7A . #x8FD3EF)
-           (#x7D7B . #x8FD3F0)
-           (#x7D7D . #xE5B8)
-           (#x7D7F . #x8FD3F1)
-           (#x7D81 . #x8FD3F2)
-           (#x7D82 . #x8FD3F3)
-           (#x7D83 . #x8FD3F4)
-           (#x7D85 . #x8FD3F5)
-           (#x7D86 . #x8FD3F6)
-           (#x7D88 . #x8FD3F7)
-           (#x7D89 . #xE5B5)
-           (#x7D8B . #x8FD3F8)
-           (#x7D8C . #x8FD3F9)
-           (#x7D8D . #x8FD3FA)
-           (#x7D8F . #xE5B7)
-           (#x7D91 . #x8FD3FB)
-           (#x7D93 . #xE5B4)
-           (#x7D96 . #x8FD3FC)
-           (#x7D97 . #x8FD3FD)
-           (#x7D99 . #xB7D1)
-           (#x7D9A . #xC2B3)
-           (#x7D9B . #xE5B9)
-           (#x7D9C . #xC1EE)
-           (#x7D9D . #x8FD3FE)
-           (#x7D9E . #x8FD4A1)
-           (#x7D9F . #xE5C6)
-           (#x7DA2 . #xE5C2)
-           (#x7DA3 . #xE5BC)
-           (#x7DA6 . #x8FD4A2)
-           (#x7DA7 . #x8FD4A3)
-           (#x7DAA . #x8FD4A4)
-           (#x7DAB . #xE5C0)
-           (#x7DAC . #xBCFA)
-           (#x7DAD . #xB0DD)
-           (#x7DAE . #xE5BB)
-           (#x7DAF . #xE5C3)
-           (#x7DB0 . #xE5C7)
-           (#x7DB1 . #xB9CB)
-           (#x7DB2 . #xCCD6)
-           (#x7DB3 . #x8FD4A5)
-           (#x7DB4 . #xC4D6)
-           (#x7DB5 . #xE5BD)
-           (#x7DB6 . #x8FD4A6)
-           (#x7DB7 . #x8FD4A7)
-           (#x7DB8 . #xE5C5)
-           (#x7DB9 . #x8FD4A8)
-           (#x7DBA . #xE5BA)
-           (#x7DBB . #xC3BE)
-           (#x7DBD . #xE5BF)
-           (#x7DBE . #xB0BD)
-           (#x7DBF . #xCCCA)
-           (#x7DC2 . #x8FD4A9)
-           (#x7DC3 . #x8FD4AA)
-           (#x7DC4 . #x8FD4AB)
-           (#x7DC5 . #x8FD4AC)
-           (#x7DC6 . #x8FD4AD)
-           (#x7DC7 . #xE5BE)
-           (#x7DCA . #xB6DB)
-           (#x7DCB . #xC8EC)
-           (#x7DCC . #x8FD4AE)
-           (#x7DCD . #x8FD4AF)
-           (#x7DCE . #x8FD4B0)
-           (#x7DCF . #xC1ED)
-           (#x7DD1 . #xCED0)
-           (#x7DD2 . #xBDEF)
-           (#x7DD5 . #xE5EE)
-           (#x7DD7 . #x8FD4B1)
-           (#x7DD8 . #xE5C8)
-           (#x7DD9 . #x8FD4B2)
-           (#x7DDA . #xC0FE)
-           (#x7DDC . #xE5C4)
-           (#x7DDD . #xE5C9)
-           (#x7DDE . #xE5CB)
-           (#x7DE0 . #xC4F9)
-           (#x7DE1 . #xE5CE)
-           (#x7DE2 . #x8FD4B4)
-           (#x7DE4 . #xE5CA)
-           (#x7DE5 . #x8FD4B5)
-           (#x7DE6 . #x8FD4B6)
-           (#x7DE8 . #xCAD4)
-           (#x7DE9 . #xB4CB)
-           (#x7DEA . #x8FD4B7)
-           (#x7DEB . #x8FD4B8)
-           (#x7DEC . #xCCCB)
-           (#x7DED . #x8FD4B9)
-           (#x7DEF . #xB0DE)
-           (#x7DF1 . #x8FD4BA)
-           (#x7DF2 . #xE5CD)
-           (#x7DF4 . #xCEFD)
-           (#x7DF5 . #x8FD4BB)
-           (#x7DF6 . #x8FD4BC)
-           (#x7DF9 . #x8FD4BD)
-           (#x7DFA . #x8FD4BE)
-           (#x7DFB . #xE5CC)
-           (#x7E00 . #x8FD4B3)
-           (#x7E01 . #xB1EF)
-           (#x7E04 . #xC6EC)
-           (#x7E05 . #xE5CF)
-           (#x7E08 . #x8FD4BF)
-           (#x7E09 . #xE5D6)
-           (#x7E0A . #xE5D0)
-           (#x7E0B . #xE5D7)
-           (#x7E10 . #x8FD4C0)
-           (#x7E11 . #x8FD4C1)
-           (#x7E12 . #xE5D3)
-           (#x7E15 . #x8FD4C2)
-           (#x7E17 . #x8FD4C3)
-           (#x7E1B . #xC7FB)
-           (#x7E1C . #x8FD4C4)
-           (#x7E1D . #x8FD4C5)
-           (#x7E1E . #xBCCA)
-           (#x7E1F . #xE5D5)
-           (#x7E20 . #x8FD4C6)
-           (#x7E21 . #xE5D2)
-           (#x7E22 . #xE5D8)
-           (#x7E23 . #xE5D1)
-           (#x7E26 . #xBDC4)
-           (#x7E27 . #x8FD4C7)
-           (#x7E28 . #x8FD4C8)
-           (#x7E2B . #xCBA5)
-           (#x7E2C . #x8FD4C9)
-           (#x7E2D . #x8FD4CA)
-           (#x7E2E . #xBDCC)
-           (#x7E2F . #x8FD4CB)
-           (#x7E31 . #xE5D4)
-           (#x7E32 . #xE5E0)
-           (#x7E33 . #x8FD4CC)
-           (#x7E35 . #xE5DC)
-           (#x7E36 . #x8FD4CD)
-           (#x7E37 . #xE5DF)
-           (#x7E39 . #xE5DD)
-           (#x7E3A . #xE5E1)
-           (#x7E3B . #xE5DB)
-           (#x7E3D . #xE5C1)
-           (#x7E3E . #xC0D3)
-           (#x7E3F . #x8FD4CE)
-           (#x7E41 . #xC8CB)
-           (#x7E43 . #xE5DE)
-           (#x7E44 . #x8FD4CF)
-           (#x7E45 . #x8FD4D0)
-           (#x7E46 . #xE5D9)
-           (#x7E47 . #x8FD4D1)
-           (#x7E4A . #xC1A1)
-           (#x7E4B . #xB7D2)
-           (#x7E4D . #xBDAB)
-           (#x7E4E . #x8FD4D2)
-           (#x7E50 . #x8FD4D3)
-           (#x7E52 . #x8FD4D4)
-           (#x7E54 . #xBFA5)
-           (#x7E55 . #xC1B6)
-           (#x7E56 . #xE5E4)
-           (#x7E58 . #x8FD4D5)
-           (#x7E59 . #xE5E6)
-           (#x7E5A . #xE5E7)
-           (#x7E5D . #xE5E3)
-           (#x7E5E . #xE5E5)
-           (#x7E5F . #x8FD4D6)
-           (#x7E61 . #x8FD4D7)
-           (#x7E62 . #x8FD4D8)
-           (#x7E65 . #x8FD4D9)
-           (#x7E66 . #xE5DA)
-           (#x7E67 . #xE5E2)
-           (#x7E69 . #xE5EA)
-           (#x7E6A . #xE5E9)
-           (#x7E6B . #x8FD4DA)
-           (#x7E6D . #xCBFA)
-           (#x7E6E . #x8FD4DB)
-           (#x7E6F . #x8FD4DC)
-           (#x7E70 . #xB7AB)
-           (#x7E73 . #x8FD4DD)
-           (#x7E78 . #x8FD4DE)
-           (#x7E79 . #xE5E8)
-           (#x7E7B . #xE5EC)
-           (#x7E7C . #xE5EB)
-           (#x7E7D . #xE5EF)
-           (#x7E7E . #x8FD4DF)
-           (#x7E7F . #xE5F1)
-           (#x7E81 . #x8FD4E0)
-           (#x7E82 . #xBBBC)
-           (#x7E83 . #xE5ED)
-           (#x7E86 . #x8FD4E1)
-           (#x7E87 . #x8FD4E2)
-           (#x7E88 . #xE5F2)
-           (#x7E89 . #xE5F3)
-           (#x7E8A . #x8FD4E3)
-           (#x7E8C . #xE5F4)
-           (#x7E8D . #x8FD4E4)
-           (#x7E8E . #xE5FA)
-           (#x7E8F . #xC5BB)
-           (#x7E90 . #xE5F6)
-           (#x7E91 . #x8FD4E5)
-           (#x7E92 . #xE5F5)
-           (#x7E93 . #xE5F7)
-           (#x7E94 . #xE5F8)
-           (#x7E95 . #x8FD4E6)
-           (#x7E96 . #xE5F9)
-           (#x7E98 . #x8FD4E7)
-           (#x7E9A . #x8FD4E8)
-           (#x7E9B . #xE5FB)
-           (#x7E9C . #xE5FC)
-           (#x7E9D . #x8FD4E9)
-           (#x7E9E . #x8FD4EA)
-           (#x7F36 . #xB4CC)
-           (#x7F38 . #xE5FD)
-           (#x7F3A . #xE5FE)
-           (#x7F3B . #x8FD4EC)
-           (#x7F3C . #x8FD4EB)
-           (#x7F3D . #x8FD4ED)
-           (#x7F3E . #x8FD4EE)
-           (#x7F3F . #x8FD4EF)
-           (#x7F43 . #x8FD4F0)
-           (#x7F44 . #x8FD4F1)
-           (#x7F45 . #xE6A1)
-           (#x7F47 . #x8FD4F2)
-           (#x7F4C . #xE6A2)
-           (#x7F4D . #xE6A3)
-           (#x7F4E . #xE6A4)
-           (#x7F4F . #x8FD4F3)
-           (#x7F50 . #xE6A5)
-           (#x7F51 . #xE6A6)
-           (#x7F52 . #x8FD4F4)
-           (#x7F53 . #x8FD4F5)
-           (#x7F54 . #xE6A8)
-           (#x7F55 . #xE6A7)
-           (#x7F58 . #xE6A9)
-           (#x7F5B . #x8FD4F6)
-           (#x7F5C . #x8FD4F7)
-           (#x7F5D . #x8FD4F8)
-           (#x7F5F . #xE6AA)
-           (#x7F60 . #xE6AB)
-           (#x7F61 . #x8FD4F9)
-           (#x7F63 . #x8FD4FA)
-           (#x7F64 . #x8FD4FB)
-           (#x7F65 . #x8FD4FC)
-           (#x7F66 . #x8FD4FD)
-           (#x7F67 . #xE6AE)
-           (#x7F68 . #xE6AC)
-           (#x7F69 . #xE6AD)
-           (#x7F6A . #xBAE1)
-           (#x7F6B . #xB7D3)
-           (#x7F6D . #x8FD4FE)
-           (#x7F6E . #xC3D6)
-           (#x7F70 . #xC8B3)
-           (#x7F71 . #x8FD5A1)
-           (#x7F72 . #xBDF0)
-           (#x7F75 . #xC7CD)
-           (#x7F77 . #xC8ED)
-           (#x7F78 . #xE6AF)
-           (#x7F79 . #xD8ED)
-           (#x7F7D . #x8FD5A2)
-           (#x7F7E . #x8FD5A3)
-           (#x7F7F . #x8FD5A4)
-           (#x7F80 . #x8FD5A5)
-           (#x7F82 . #xE6B0)
-           (#x7F83 . #xE6B2)
-           (#x7F85 . #xCDE5)
-           (#x7F86 . #xE6B1)
-           (#x7F87 . #xE6B4)
-           (#x7F88 . #xE6B3)
-           (#x7F8A . #xCDD3)
-           (#x7F8B . #x8FD5A6)
-           (#x7F8C . #xE6B5)
-           (#x7F8D . #x8FD5A7)
-           (#x7F8E . #xC8FE)
-           (#x7F8F . #x8FD5A8)
-           (#x7F90 . #x8FD5A9)
-           (#x7F91 . #x8FD5AA)
-           (#x7F94 . #xE6B6)
-           (#x7F96 . #x8FD5AB)
-           (#x7F97 . #x8FD5AC)
-           (#x7F9A . #xE6B9)
-           (#x7F9C . #x8FD5AD)
-           (#x7F9D . #xE6B8)
-           (#x7F9E . #xE6B7)
-           (#x7FA1 . #x8FD5AE)
-           (#x7FA2 . #x8FD5AF)
-           (#x7FA3 . #xE6BA)
-           (#x7FA4 . #xB7B2)
-           (#x7FA6 . #x8FD5B0)
-           (#x7FA8 . #xC1A2)
-           (#x7FA9 . #xB5C1)
-           (#x7FAA . #x8FD5B1)
-           (#x7FAD . #x8FD5B2)
-           (#x7FAE . #xE6BE)
-           (#x7FAF . #xE6BB)
-           (#x7FB2 . #xE6BC)
-           (#x7FB4 . #x8FD5B3)
-           (#x7FB6 . #xE6BF)
-           (#x7FB8 . #xE6C0)
-           (#x7FB9 . #xE6BD)
-           (#x7FBC . #x8FD5B4)
-           (#x7FBD . #xB1A9)
-           (#x7FBF . #x8FD5B5)
-           (#x7FC0 . #x8FD5B6)
-           (#x7FC1 . #xB2A7)
-           (#x7FC3 . #x8FD5B7)
-           (#x7FC5 . #xE6C2)
-           (#x7FC6 . #xE6C3)
-           (#x7FC8 . #x8FD5B8)
-           (#x7FCA . #xE6C4)
-           (#x7FCC . #xCDE2)
-           (#x7FCE . #x8FD5B9)
-           (#x7FCF . #x8FD5BA)
-           (#x7FD2 . #xBDAC)
-           (#x7FD4 . #xE6C6)
-           (#x7FD5 . #xE6C5)
-           (#x7FDB . #x8FD5BB)
-           (#x7FDF . #x8FD5BC)
-           (#x7FE0 . #xBFE9)
-           (#x7FE1 . #xE6C7)
-           (#x7FE3 . #x8FD5BD)
-           (#x7FE5 . #x8FD5BE)
-           (#x7FE6 . #xE6C8)
-           (#x7FE8 . #x8FD5BF)
-           (#x7FE9 . #xE6C9)
-           (#x7FEB . #xB4E5)
-           (#x7FEC . #x8FD5C0)
-           (#x7FEE . #x8FD5C1)
-           (#x7FEF . #x8FD5C2)
-           (#x7FF0 . #xB4CD)
-           (#x7FF2 . #x8FD5C3)
-           (#x7FF3 . #xE6CA)
-           (#x7FF9 . #xE6CB)
-           (#x7FFA . #x8FD5C4)
-           (#x7FFB . #xCBDD)
-           (#x7FFC . #xCDE3)
-           (#x7FFD . #x8FD5C5)
-           (#x7FFE . #x8FD5C6)
-           (#x7FFF . #x8FD5C7)
-           (#x8000 . #xCDD4)
-           (#x8001 . #xCFB7)
-           (#x8003 . #xB9CD)
-           (#x8004 . #xE6CE)
-           (#x8005 . #xBCD4)
-           (#x8006 . #xE6CD)
-           (#x8007 . #x8FD5C8)
-           (#x8008 . #x8FD5C9)
-           (#x800A . #x8FD5CA)
-           (#x800B . #xE6CF)
-           (#x800C . #xBCA9)
-           (#x800D . #x8FD5CB)
-           (#x800E . #x8FD5CC)
-           (#x800F . #x8FD5CD)
-           (#x8010 . #xC2D1)
-           (#x8011 . #x8FD5CE)
-           (#x8012 . #xE6D0)
-           (#x8013 . #x8FD5CF)
-           (#x8014 . #x8FD5D0)
-           (#x8015 . #xB9CC)
-           (#x8016 . #x8FD5D1)
-           (#x8017 . #xCCD7)
-           (#x8018 . #xE6D1)
-           (#x8019 . #xE6D2)
-           (#x801C . #xE6D3)
-           (#x801D . #x8FD5D2)
-           (#x801E . #x8FD5D3)
-           (#x801F . #x8FD5D4)
-           (#x8020 . #x8FD5D5)
-           (#x8021 . #xE6D4)
-           (#x8024 . #x8FD5D6)
-           (#x8026 . #x8FD5D7)
-           (#x8028 . #xE6D5)
-           (#x802C . #x8FD5D8)
-           (#x802E . #x8FD5D9)
-           (#x8030 . #x8FD5DA)
-           (#x8033 . #xBCAA)
-           (#x8034 . #x8FD5DB)
-           (#x8035 . #x8FD5DC)
-           (#x8036 . #xCCED)
-           (#x8037 . #x8FD5DD)
-           (#x8039 . #x8FD5DE)
-           (#x803A . #x8FD5DF)
-           (#x803B . #xE6D7)
-           (#x803C . #x8FD5E0)
-           (#x803D . #xC3BF)
-           (#x803E . #x8FD5E1)
-           (#x803F . #xE6D6)
-           (#x8040 . #x8FD5E2)
-           (#x8044 . #x8FD5E3)
-           (#x8046 . #xE6D9)
-           (#x804A . #xE6D8)
-           (#x8052 . #xE6DA)
-           (#x8056 . #xC0BB)
-           (#x8058 . #xE6DB)
-           (#x805A . #xE6DC)
-           (#x805E . #xCAB9)
-           (#x805F . #xE6DD)
-           (#x8060 . #x8FD5E4)
-           (#x8061 . #xC1EF)
-           (#x8062 . #xE6DE)
-           (#x8064 . #x8FD5E5)
-           (#x8066 . #x8FD5E6)
-           (#x8068 . #xE6DF)
-           (#x806D . #x8FD5E7)
-           (#x806F . #xCEFE)
-           (#x8070 . #xE6E2)
-           (#x8071 . #x8FD5E8)
-           (#x8072 . #xE6E1)
-           (#x8073 . #xE6E0)
-           (#x8074 . #xC4B0)
-           (#x8075 . #x8FD5E9)
-           (#x8076 . #xE6E3)
-           (#x8077 . #xBFA6)
-           (#x8079 . #xE6E4)
-           (#x807D . #xE6E5)
-           (#x807E . #xCFB8)
-           (#x807F . #xE6E6)
-           (#x8081 . #x8FD5EA)
-           (#x8084 . #xE6E7)
-           (#x8085 . #xE6E9)
-           (#x8086 . #xE6E8)
-           (#x8087 . #xC8A5)
-           (#x8088 . #x8FD5EB)
-           (#x8089 . #xC6F9)
-           (#x808B . #xCFBE)
-           (#x808C . #xC8A9)
-           (#x808E . #x8FD5EC)
-           (#x8093 . #xE6EB)
-           (#x8096 . #xBED3)
-           (#x8098 . #xC9AA)
-           (#x809A . #xE6EC)
-           (#x809B . #xE6EA)
-           (#x809C . #x8FD5ED)
-           (#x809D . #xB4CE)
-           (#x809E . #x8FD5EE)
-           (#x80A1 . #xB8D4)
-           (#x80A2 . #xBBE8)
-           (#x80A5 . #xC8EE)
-           (#x80A6 . #x8FD5EF)
-           (#x80A7 . #x8FD5F0)
-           (#x80A9 . #xB8AA)
-           (#x80AA . #xCBC3)
-           (#x80AB . #x8FD5F1)
-           (#x80AC . #xE6EF)
-           (#x80AD . #xE6ED)
-           (#x80AF . #xB9CE)
-           (#x80B1 . #xB9CF)
-           (#x80B2 . #xB0E9)
-           (#x80B4 . #xBAE8)
-           (#x80B8 . #x8FD5F2)
-           (#x80B9 . #x8FD5F3)
-           (#x80BA . #xC7D9)
-           (#x80C3 . #xB0DF)
-           (#x80C4 . #xE6F4)
-           (#x80C6 . #xC3C0)
-           (#x80C8 . #x8FD5F4)
-           (#x80CC . #xC7D8)
-           (#x80CD . #x8FD5F5)
-           (#x80CE . #xC2DB)
-           (#x80CF . #x8FD5F6)
-           (#x80D2 . #x8FD5F7)
-           (#x80D4 . #x8FD5F8)
-           (#x80D5 . #x8FD5F9)
-           (#x80D6 . #xE6F6)
-           (#x80D7 . #x8FD5FA)
-           (#x80D8 . #x8FD5FB)
-           (#x80D9 . #xE6F2)
-           (#x80DA . #xE6F5)
-           (#x80DB . #xE6F0)
-           (#x80DD . #xE6F3)
-           (#x80DE . #xCBA6)
-           (#x80E0 . #x8FD5FC)
-           (#x80E1 . #xB8D5)
-           (#x80E4 . #xB0FD)
-           (#x80E5 . #xE6F1)
-           (#x80ED . #x8FD5FD)
-           (#x80EE . #x8FD5FE)
-           (#x80EF . #xE6F8)
-           (#x80F0 . #x8FD6A1)
-           (#x80F1 . #xE6F9)
-           (#x80F2 . #x8FD6A2)
-           (#x80F3 . #x8FD6A3)
-           (#x80F4 . #xC6B9)
-           (#x80F6 . #x8FD6A4)
-           (#x80F8 . #xB6BB)
-           (#x80F9 . #x8FD6A5)
-           (#x80FA . #x8FD6A6)
-           (#x80FC . #xE7A6)
-           (#x80FD . #xC7BD)
-           (#x80FE . #x8FD6A7)
-           (#x8102 . #xBBE9)
-           (#x8103 . #x8FD6A8)
-           (#x8105 . #xB6BC)
-           (#x8106 . #xC0C8)
-           (#x8107 . #xCFC6)
-           (#x8108 . #xCCAE)
-           (#x8109 . #xE6F7)
-           (#x810A . #xC0D4)
-           (#x810B . #x8FD6A9)
-           (#x8116 . #x8FD6AA)
-           (#x8117 . #x8FD6AB)
-           (#x8118 . #x8FD6AC)
-           (#x811A . #xB5D3)
-           (#x811B . #xE6FA)
-           (#x811C . #x8FD6AD)
-           (#x811E . #x8FD6AE)
-           (#x8120 . #x8FD6AF)
-           (#x8123 . #xE6FC)
-           (#x8124 . #x8FD6B0)
-           (#x8127 . #x8FD6B1)
-           (#x8129 . #xE6FB)
-           (#x812C . #x8FD6B2)
-           (#x812F . #xE6FD)
-           (#x8130 . #x8FD6B3)
-           (#x8131 . #xC3A6)
-           (#x8133 . #xC7BE)
-           (#x8135 . #x8FD6B4)
-           (#x8139 . #xC4B1)
-           (#x813A . #x8FD6B5)
-           (#x813C . #x8FD6B6)
-           (#x813E . #xE7A3)
-           (#x8145 . #x8FD6B7)
-           (#x8146 . #xE7A2)
-           (#x8147 . #x8FD6B8)
-           (#x814A . #x8FD6B9)
-           (#x814B . #xE6FE)
-           (#x814C . #x8FD6BA)
-           (#x814E . #xBFD5)
-           (#x8150 . #xC9E5)
-           (#x8151 . #xE7A5)
-           (#x8152 . #x8FD6BB)
-           (#x8153 . #xE7A4)
-           (#x8154 . #xB9D0)
-           (#x8155 . #xCFD3)
-           (#x8157 . #x8FD6BC)
-           (#x815F . #xE7B5)
-           (#x8160 . #x8FD6BD)
-           (#x8161 . #x8FD6BE)
-           (#x8165 . #xE7A9)
-           (#x8166 . #xE7AA)
-           (#x8167 . #x8FD6BF)
-           (#x8168 . #x8FD6C0)
-           (#x8169 . #x8FD6C1)
-           (#x816B . #xBCF0)
-           (#x816D . #x8FD6C2)
-           (#x816E . #xE7A8)
-           (#x816F . #x8FD6C3)
-           (#x8170 . #xB9F8)
-           (#x8171 . #xE7A7)
-           (#x8174 . #xE7AB)
-           (#x8177 . #x8FD6C4)
-           (#x8178 . #xC4B2)
-           (#x8179 . #xCAA2)
-           (#x817A . #xC1A3)
-           (#x817F . #xC2DC)
-           (#x8180 . #xE7AF)
-           (#x8181 . #x8FD6C5)
-           (#x8182 . #xE7B0)
-           (#x8183 . #xE7AC)
-           (#x8184 . #x8FD6C7)
-           (#x8185 . #x8FD6C8)
-           (#x8186 . #x8FD6C9)
-           (#x8188 . #xE7AD)
-           (#x818A . #xE7AE)
-           (#x818B . #x8FD6CA)
-           (#x818E . #x8FD6CB)
-           (#x818F . #xB9D1)
-           (#x8190 . #x8FD6C6)
-           (#x8193 . #xE7B6)
-           (#x8195 . #xE7B2)
-           (#x8196 . #x8FD6CC)
-           (#x8198 . #x8FD6CD)
-           (#x819A . #xC9E6)
-           (#x819B . #x8FD6CE)
-           (#x819C . #xCBEC)
-           (#x819D . #xC9A8)
-           (#x819E . #x8FD6CF)
-           (#x81A0 . #xE7B1)
-           (#x81A2 . #x8FD6D0)
-           (#x81A3 . #xE7B4)
-           (#x81A4 . #xE7B3)
-           (#x81A8 . #xCBC4)
-           (#x81A9 . #xE7B7)
-           (#x81AE . #x8FD6D1)
-           (#x81B0 . #xE7B8)
-           (#x81B2 . #x8FD6D2)
-           (#x81B3 . #xC1B7)
-           (#x81B4 . #x8FD6D3)
-           (#x81B5 . #xE7B9)
-           (#x81B8 . #xE7BB)
-           (#x81BA . #xE7BF)
-           (#x81BB . #x8FD6D4)
-           (#x81BD . #xE7BC)
-           (#x81BE . #xE7BA)
-           (#x81BF . #xC7BF)
-           (#x81C0 . #xE7BD)
-           (#x81C2 . #xE7BE)
-           (#x81C3 . #x8FD6D6)
-           (#x81C5 . #x8FD6D7)
-           (#x81C6 . #xB2B2)
-           (#x81C8 . #xE7C5)
-           (#x81C9 . #xE7C0)
-           (#x81CA . #x8FD6D8)
-           (#x81CB . #x8FD6D5)
-           (#x81CD . #xE7C1)
-           (#x81CE . #x8FD6D9)
-           (#x81CF . #x8FD6DA)
-           (#x81D1 . #xE7C2)
-           (#x81D3 . #xC2A1)
-           (#x81D5 . #x8FD6DB)
-           (#x81D7 . #x8FD6DC)
-           (#x81D8 . #xE7C4)
-           (#x81D9 . #xE7C3)
-           (#x81DA . #xE7C6)
-           (#x81DB . #x8FD6DD)
-           (#x81DD . #x8FD6DE)
-           (#x81DE . #x8FD6DF)
-           (#x81DF . #xE7C7)
-           (#x81E0 . #xE7C8)
-           (#x81E1 . #x8FD6E0)
-           (#x81E3 . #xBFC3)
-           (#x81E4 . #x8FD6E1)
-           (#x81E5 . #xB2E9)
-           (#x81E7 . #xE7C9)
-           (#x81E8 . #xCED7)
-           (#x81EA . #xBCAB)
-           (#x81EB . #x8FD6E2)
-           (#x81EC . #x8FD6E3)
-           (#x81ED . #xBDAD)
-           (#x81F0 . #x8FD6E4)
-           (#x81F1 . #x8FD6E5)
-           (#x81F2 . #x8FD6E6)
-           (#x81F3 . #xBBEA)
-           (#x81F4 . #xC3D7)
-           (#x81F5 . #x8FD6E7)
-           (#x81F6 . #x8FD6E8)
-           (#x81F8 . #x8FD6E9)
-           (#x81F9 . #x8FD6EA)
-           (#x81FA . #xE7CA)
-           (#x81FB . #xE7CB)
-           (#x81FC . #xB1B1)
-           (#x81FD . #x8FD6EB)
-           (#x81FE . #xE7CC)
-           (#x81FF . #x8FD6EC)
-           (#x8200 . #x8FD6ED)
-           (#x8201 . #xE7CD)
-           (#x8202 . #xE7CE)
-           (#x8203 . #x8FD6EE)
-           (#x8205 . #xE7CF)
-           (#x8207 . #xE7D0)
-           (#x8208 . #xB6BD)
-           (#x8209 . #xDAAA)
-           (#x820A . #xE7D1)
-           (#x820C . #xC0E5)
-           (#x820D . #xE7D2)
-           (#x820E . #xBCCB)
-           (#x820F . #x8FD6EF)
-           (#x8210 . #xE7D3)
-           (#x8212 . #xD0B0)
-           (#x8213 . #x8FD6F0)
-           (#x8214 . #x8FD6F1)
-           (#x8216 . #xE7D4)
-           (#x8217 . #xCADE)
-           (#x8218 . #xB4DC)
-           (#x8219 . #x8FD6F2)
-           (#x821A . #x8FD6F3)
-           (#x821B . #xC1A4)
-           (#x821C . #xBDD8)
-           (#x821D . #x8FD6F4)
-           (#x821E . #xC9F1)
-           (#x821F . #xBDAE)
-           (#x8221 . #x8FD6F5)
-           (#x8222 . #x8FD6F6)
-           (#x8228 . #x8FD6F7)
-           (#x8229 . #xE7D5)
-           (#x822A . #xB9D2)
-           (#x822B . #xE7D6)
-           (#x822C . #xC8CC)
-           (#x822E . #xE7E4)
-           (#x8232 . #x8FD6F8)
-           (#x8233 . #xE7D8)
-           (#x8234 . #x8FD6F9)
-           (#x8235 . #xC2C9)
-           (#x8236 . #xC7F5)
-           (#x8237 . #xB8BF)
-           (#x8238 . #xE7D7)
-           (#x8239 . #xC1A5)
-           (#x823A . #x8FD6FA)
-           (#x8240 . #xE7D9)
-           (#x8243 . #x8FD6FB)
-           (#x8244 . #x8FD6FC)
-           (#x8245 . #x8FD6FD)
-           (#x8246 . #x8FD6FE)
-           (#x8247 . #xC4FA)
-           (#x824B . #x8FD7A1)
-           (#x824E . #x8FD7A2)
-           (#x824F . #x8FD7A3)
-           (#x8251 . #x8FD7A4)
-           (#x8256 . #x8FD7A5)
-           (#x8258 . #xE7DB)
-           (#x8259 . #xE7DA)
-           (#x825A . #xE7DD)
-           (#x825C . #x8FD7A6)
-           (#x825D . #xE7DC)
-           (#x825F . #xE7DE)
-           (#x8260 . #x8FD7A7)
-           (#x8262 . #xE7E0)
-           (#x8263 . #x8FD7A8)
-           (#x8264 . #xE7DF)
-           (#x8266 . #xB4CF)
-           (#x8267 . #x8FD7A9)
-           (#x8268 . #xE7E1)
-           (#x826A . #xE7E2)
-           (#x826B . #xE7E3)
-           (#x826D . #x8FD7AA)
-           (#x826E . #xBAB1)
-           (#x826F . #xCEC9)
-           (#x8271 . #xE7E5)
-           (#x8272 . #xBFA7)
-           (#x8274 . #x8FD7AB)
-           (#x8276 . #xB1F0)
-           (#x8277 . #xE7E6)
-           (#x8278 . #xE7E7)
-           (#x827B . #x8FD7AC)
-           (#x827D . #x8FD7AD)
-           (#x827E . #xE7E8)
-           (#x827F . #x8FD7AE)
-           (#x8280 . #x8FD7AF)
-           (#x8281 . #x8FD7B0)
-           (#x8283 . #x8FD7B1)
-           (#x8284 . #x8FD7B2)
-           (#x8287 . #x8FD7B3)
-           (#x8289 . #x8FD7B4)
-           (#x828A . #x8FD7B5)
-           (#x828B . #xB0F2)
-           (#x828D . #xE7E9)
-           (#x828E . #x8FD7B6)
-           (#x8291 . #x8FD7B7)
-           (#x8292 . #xE7EA)
-           (#x8294 . #x8FD7B8)
-           (#x8296 . #x8FD7B9)
-           (#x8298 . #x8FD7BA)
-           (#x8299 . #xC9E7)
-           (#x829A . #x8FD7BB)
-           (#x829B . #x8FD7BC)
-           (#x829D . #xBCC7)
-           (#x829F . #xE7EC)
-           (#x82A0 . #x8FD7BD)
-           (#x82A1 . #x8FD7BE)
-           (#x82A3 . #x8FD7BF)
-           (#x82A4 . #x8FD7C0)
-           (#x82A5 . #xB3A9)
-           (#x82A6 . #xB0B2)
-           (#x82A7 . #x8FD7C1)
-           (#x82A8 . #x8FD7C2)
-           (#x82A9 . #x8FD7C3)
-           (#x82AA . #x8FD7C4)
-           (#x82AB . #xE7EB)
-           (#x82AC . #xE7EE)
-           (#x82AD . #xC7CE)
-           (#x82AE . #x8FD7C5)
-           (#x82AF . #xBFC4)
-           (#x82B0 . #x8FD7C6)
-           (#x82B1 . #xB2D6)
-           (#x82B2 . #x8FD7C7)
-           (#x82B3 . #xCBA7)
-           (#x82B4 . #x8FD7C8)
-           (#x82B7 . #x8FD7C9)
-           (#x82B8 . #xB7DD)
-           (#x82B9 . #xB6DC)
-           (#x82BA . #x8FD7CA)
-           (#x82BB . #xE7ED)
-           (#x82BC . #x8FD7CB)
-           (#x82BD . #xB2EA)
-           (#x82BE . #x8FD7CC)
-           (#x82BF . #x8FD7CD)
-           (#x82C5 . #xB4A3)
-           (#x82C6 . #x8FD7CE)
-           (#x82D0 . #x8FD7CF)
-           (#x82D1 . #xB1F1)
-           (#x82D2 . #xE7F2)
-           (#x82D3 . #xCEEA)
-           (#x82D4 . #xC2DD)
-           (#x82D5 . #x8FD7D0)
-           (#x82D7 . #xC9C4)
-           (#x82D9 . #xE7FE)
-           (#x82DA . #x8FD7D1)
-           (#x82DB . #xB2D7)
-           (#x82DC . #xE7FC)
-           (#x82DE . #xE7FA)
-           (#x82DF . #xE7F1)
-           (#x82E0 . #x8FD7D2)
-           (#x82E1 . #xE7EF)
-           (#x82E2 . #x8FD7D3)
-           (#x82E3 . #xE7F0)
-           (#x82E4 . #x8FD7D4)
-           (#x82E5 . #xBCE3)
-           (#x82E6 . #xB6EC)
-           (#x82E7 . #xC3F7)
-           (#x82E8 . #x8FD7D5)
-           (#x82EA . #x8FD7D6)
-           (#x82EB . #xC6D1)
-           (#x82ED . #x8FD7D7)
-           (#x82EF . #x8FD7D8)
-           (#x82F1 . #xB1D1)
-           (#x82F3 . #xE7F4)
-           (#x82F4 . #xE7F3)
-           (#x82F6 . #x8FD7D9)
-           (#x82F7 . #x8FD7DA)
-           (#x82F9 . #xE7F9)
-           (#x82FA . #xE7F5)
-           (#x82FB . #xE7F8)
-           (#x82FD . #x8FD7DB)
-           (#x82FE . #x8FD7DC)
-           (#x8300 . #x8FD7DD)
-           (#x8301 . #x8FD7DE)
-           (#x8302 . #xCCD0)
-           (#x8303 . #xE7F7)
-           (#x8304 . #xB2D8)
-           (#x8305 . #xB3FD)
-           (#x8306 . #xE7FB)
-           (#x8307 . #x8FD7DF)
-           (#x8308 . #x8FD7E0)
-           (#x8309 . #xE7FD)
-           (#x830A . #x8FD7E1)
-           (#x830B . #x8FD7E2)
-           (#x830E . #xB7D4)
-           (#x8316 . #xE8A3)
-           (#x8317 . #xE8AC)
-           (#x8318 . #xE8AD)
-           (#x831B . #x8FD7E4)
-           (#x831C . #xB0AB)
-           (#x831D . #x8FD7E5)
-           (#x831E . #x8FD7E6)
-           (#x831F . #x8FD7E7)
-           (#x8321 . #x8FD7E8)
-           (#x8322 . #x8FD7E9)
-           (#x8323 . #xE8B4)
-           (#x8328 . #xB0F1)
-           (#x832B . #xE8AB)
-           (#x832C . #x8FD7EA)
-           (#x832D . #x8FD7EB)
-           (#x832E . #x8FD7EC)
-           (#x832F . #xE8AA)
-           (#x8330 . #x8FD7ED)
-           (#x8331 . #xE8A5)
-           (#x8332 . #xE8A4)
-           (#x8333 . #x8FD7EE)
-           (#x8334 . #xE8A2)
-           (#x8335 . #xE8A1)
-           (#x8336 . #xC3E3)
-           (#x8337 . #x8FD7EF)
-           (#x8338 . #xC2FB)
-           (#x8339 . #xE8A7)
-           (#x833A . #x8FD7F0)
-           (#x833C . #x8FD7F1)
-           (#x833D . #x8FD7F2)
-           (#x8340 . #xE8A6)
-           (#x8342 . #x8FD7F3)
-           (#x8343 . #x8FD7F4)
-           (#x8344 . #x8FD7F5)
-           (#x8345 . #xE8A9)
-           (#x8347 . #x8FD7F6)
-           (#x8349 . #xC1F0)
-           (#x834A . #xB7D5)
-           (#x834D . #x8FD7F7)
-           (#x834E . #x8FD7F8)
-           (#x834F . #xB1C1)
-           (#x8350 . #xE8A8)
-           (#x8351 . #x8FD7F9)
-           (#x8352 . #xB9D3)
-           (#x8353 . #x8FD8BE)
-           (#x8354 . #x8FD7E3)
-           (#x8355 . #x8FD7FA)
-           (#x8356 . #x8FD7FB)
-           (#x8357 . #x8FD7FC)
-           (#x8358 . #xC1F1)
-           (#x8370 . #x8FD7FD)
-           (#x8373 . #xE8BA)
-           (#x8375 . #xE8BB)
-           (#x8377 . #xB2D9)
-           (#x8378 . #x8FD7FE)
-           (#x837B . #xB2AE)
-           (#x837C . #xE8B8)
-           (#x837D . #x8FD8A1)
-           (#x837F . #x8FD8A2)
-           (#x8380 . #x8FD8A3)
-           (#x8382 . #x8FD8A4)
-           (#x8384 . #x8FD8A5)
-           (#x8385 . #xE8AE)
-           (#x8386 . #x8FD8A6)
-           (#x8387 . #xE8B6)
-           (#x8389 . #xE8BD)
-           (#x838A . #xE8B7)
-           (#x838D . #x8FD8A7)
-           (#x838E . #xE8B5)
-           (#x8392 . #x8FD8A8)
-           (#x8393 . #xE7F6)
-           (#x8394 . #x8FD8A9)
-           (#x8395 . #x8FD8AA)
-           (#x8396 . #xE8B3)
-           (#x8398 . #x8FD8AB)
-           (#x8399 . #x8FD8AC)
-           (#x839A . #xE8AF)
-           (#x839B . #x8FD8AD)
-           (#x839C . #x8FD8AE)
-           (#x839D . #x8FD8AF)
-           (#x839E . #xB4D0)
-           (#x839F . #xE8B1)
-           (#x83A0 . #xE8BC)
-           (#x83A2 . #xE8B2)
-           (#x83A6 . #x8FD8B0)
-           (#x83A7 . #x8FD8B1)
-           (#x83A8 . #xE8BE)
-           (#x83A9 . #x8FD8B2)
-           (#x83AA . #xE8B0)
-           (#x83AB . #xC7FC)
-           (#x83AC . #x8FD8B3)
-           (#x83AD . #x8FD8CC)
-           (#x83B1 . #xCDE9)
-           (#x83B5 . #xE8B9)
-           (#x83BD . #xE8CF)
-           (#x83BE . #x8FD8B4)
-           (#x83BF . #x8FD8B5)
-           (#x83C0 . #x8FD8B6)
-           (#x83C1 . #xE8C7)
-           (#x83C5 . #xBFFB)
-           (#x83C7 . #x8FD8B7)
-           (#x83C9 . #x8FD8B8)
-           (#x83CA . #xB5C6)
-           (#x83CC . #xB6DD)
-           (#x83CE . #xE8C2)
-           (#x83CF . #x8FD8B9)
-           (#x83D0 . #x8FD8BA)
-           (#x83D1 . #x8FD8BB)
-           (#x83D3 . #xB2DB)
-           (#x83D4 . #x8FD8BC)
-           (#x83D6 . #xBED4)
-           (#x83D8 . #xE8C5)
-           (#x83DC . #xBADA)
-           (#x83DD . #x8FD8BD)
-           (#x83DF . #xC5D1)
-           (#x83E0 . #xE8CA)
-           (#x83E8 . #x8FD8BF)
-           (#x83E9 . #xCAEE)
-           (#x83EA . #x8FD8C0)
-           (#x83EB . #xE8C1)
-           (#x83EF . #xB2DA)
-           (#x83F0 . #xB8D6)
-           (#x83F1 . #xC9A9)
-           (#x83F2 . #xE8CB)
-           (#x83F4 . #xE8BF)
-           (#x83F6 . #x8FD8C1)
-           (#x83F7 . #xE8C8)
-           (#x83F8 . #x8FD8C2)
-           (#x83F9 . #x8FD8C3)
-           (#x83FB . #xE8D2)
-           (#x83FC . #x8FD8C4)
-           (#x83FD . #xE8C3)
-           (#x8401 . #x8FD8C5)
-           (#x8403 . #xE8C4)
-           (#x8404 . #xC6BA)
-           (#x8406 . #x8FD8C6)
-           (#x8407 . #xE8C9)
-           (#x840A . #x8FD8C7)
-           (#x840B . #xE8C6)
-           (#x840C . #xCBA8)
-           (#x840D . #xE8CC)
-           (#x840E . #xB0E0)
-           (#x840F . #x8FD8C8)
-           (#x8411 . #x8FD8C9)
-           (#x8413 . #xE8C0)
-           (#x8415 . #x8FD8CA)
-           (#x8419 . #x8FD8CB)
-           (#x8420 . #xE8CE)
-           (#x8422 . #xE8CD)
-           (#x8429 . #xC7EB)
-           (#x842A . #xE8D4)
-           (#x842C . #xE8DF)
-           (#x842F . #x8FD8CD)
-           (#x8431 . #xB3FE)
-           (#x8435 . #xE8E2)
-           (#x8438 . #xE8D0)
-           (#x8439 . #x8FD8CE)
-           (#x843C . #xE8D5)
-           (#x843D . #xCDEE)
-           (#x8445 . #x8FD8CF)
-           (#x8446 . #xE8DE)
-           (#x8447 . #x8FD8D0)
-           (#x8448 . #x8FD8D1)
-           (#x8449 . #xCDD5)
-           (#x844A . #x8FD8D2)
-           (#x844D . #x8FD8D3)
-           (#x844E . #xCEAA)
-           (#x844F . #x8FD8D4)
-           (#x8451 . #x8FD8D5)
-           (#x8452 . #x8FD8D6)
-           (#x8456 . #x8FD8D7)
-           (#x8457 . #xC3F8)
-           (#x8458 . #x8FD8D8)
-           (#x8459 . #x8FD8D9)
-           (#x845A . #x8FD8DA)
-           (#x845B . #xB3EB)
-           (#x845C . #x8FD8DB)
-           (#x8460 . #x8FD8DC)
-           (#x8461 . #xC9F2)
-           (#x8462 . #xE8E4)
-           (#x8463 . #xC6A1)
-           (#x8464 . #x8FD8DD)
-           (#x8465 . #x8FD8DE)
-           (#x8466 . #xB0B1)
-           (#x8467 . #x8FD8DF)
-           (#x8469 . #xE8DD)
-           (#x846A . #x8FD8E0)
-           (#x846B . #xE8D9)
-           (#x846C . #xC1F2)
-           (#x846D . #xE8D3)
-           (#x846E . #xE8DB)
-           (#x846F . #xE8E0)
-           (#x8470 . #x8FD8E1)
-           (#x8471 . #xC7AC)
-           (#x8473 . #x8FD8E2)
-           (#x8474 . #x8FD8E3)
-           (#x8475 . #xB0AA)
-           (#x8476 . #x8FD8E4)
-           (#x8477 . #xE8D8)
-           (#x8478 . #x8FD8E5)
-           (#x8479 . #xE8E1)
-           (#x847A . #xC9F8)
-           (#x847C . #x8FD8E6)
-           (#x847D . #x8FD8E7)
-           (#x8481 . #x8FD8E8)
-           (#x8482 . #xE8DC)
-           (#x8484 . #xE8D7)
-           (#x8485 . #x8FD8E9)
-           (#x848B . #xBED5)
-           (#x8490 . #xBDAF)
-           (#x8492 . #x8FD8EA)
-           (#x8493 . #x8FD8EB)
-           (#x8494 . #xBCAC)
-           (#x8495 . #x8FD8EC)
-           (#x8499 . #xCCD8)
-           (#x849C . #xC9C7)
-           (#x849E . #x8FD8ED)
-           (#x849F . #xE8E7)
-           (#x84A1 . #xE8F0)
-           (#x84A6 . #x8FD8EE)
-           (#x84A8 . #x8FD8EF)
-           (#x84A9 . #x8FD8F0)
-           (#x84AA . #x8FD8F1)
-           (#x84AD . #xE8DA)
-           (#x84AF . #x8FD8F2)
-           (#x84B1 . #x8FD8F3)
-           (#x84B2 . #xB3F7)
-           (#x84B4 . #x8FD8F4)
-           (#x84B8 . #xBEF8)
-           (#x84B9 . #xE8E5)
-           (#x84BA . #x8FD8F5)
-           (#x84BB . #xE8EA)
-           (#x84BC . #xC1F3)
-           (#x84BD . #x8FD8F6)
-           (#x84BE . #x8FD8F7)
-           (#x84BF . #xE8E6)
-           (#x84C0 . #x8FD8F8)
-           (#x84C1 . #xE8ED)
-           (#x84C2 . #x8FD8F9)
-           (#x84C4 . #xC3DF)
-           (#x84C6 . #xE8EE)
-           (#x84C7 . #x8FD8FA)
-           (#x84C8 . #x8FD8FB)
-           (#x84C9 . #xCDD6)
-           (#x84CA . #xE8E3)
-           (#x84CB . #xB3B8)
-           (#x84CC . #x8FD8FC)
-           (#x84CD . #xE8E9)
-           (#x84CF . #x8FD8FD)
-           (#x84D0 . #xE8EC)
-           (#x84D1 . #xCCAC)
-           (#x84D3 . #x8FD8FE)
-           (#x84D6 . #xE8EF)
-           (#x84D9 . #xE8E8)
-           (#x84DA . #xE8EB)
-           (#x84DC . #x8FD9A1)
-           (#x84E7 . #x8FD9A2)
-           (#x84EA . #x8FD9A3)
-           (#x84EC . #xCBA9)
-           (#x84EE . #xCFA1)
-           (#x84EF . #x8FD9A4)
-           (#x84F0 . #x8FD9A5)
-           (#x84F1 . #x8FD9A6)
-           (#x84F2 . #x8FD9A7)
-           (#x84F4 . #xE8F3)
-           (#x84F7 . #x8FD9A8)
-           (#x84FA . #x8FD9AA)
-           (#x84FB . #x8FD9AB)
-           (#x84FC . #xE8FA)
-           (#x84FD . #x8FD9AC)
-           (#x84FF . #xE8F2)
-           (#x8500 . #xBCC3)
-           (#x8502 . #x8FD9AD)
-           (#x8503 . #x8FD9AE)
-           (#x8506 . #xE8D1)
-           (#x8507 . #x8FD9AF)
-           (#x850C . #x8FD9B0)
-           (#x850E . #x8FD9B1)
-           (#x8510 . #x8FD9B2)
-           (#x8511 . #xCACE)
-           (#x8513 . #xCCA2)
-           (#x8514 . #xE8F9)
-           (#x8515 . #xE8F8)
-           (#x8517 . #xE8F4)
-           (#x8518 . #xE8F5)
-           (#x851A . #xB1B6)
-           (#x851C . #x8FD9B3)
-           (#x851E . #x8FD9B4)
-           (#x851F . #xE8F7)
-           (#x8521 . #xE8F1)
-           (#x8522 . #x8FD9B5)
-           (#x8523 . #x8FD9B6)
-           (#x8524 . #x8FD9B7)
-           (#x8525 . #x8FD9B8)
-           (#x8526 . #xC4D5)
-           (#x8527 . #x8FD9B9)
-           (#x852A . #x8FD9BA)
-           (#x852B . #x8FD9BB)
-           (#x852C . #xE8F6)
-           (#x852D . #xB0FE)
-           (#x852F . #x8FD9BC)
-           (#x8532 . #x8FD9A9)
-           (#x8533 . #x8FD9BD)
-           (#x8534 . #x8FD9BE)
-           (#x8535 . #xC2A2)
-           (#x8536 . #x8FD9BF)
-           (#x853D . #xCAC3)
-           (#x853F . #x8FD9C0)
-           (#x8540 . #xE8FB)
-           (#x8541 . #xE9A1)
-           (#x8543 . #xC8D9)
-           (#x8546 . #x8FD9C1)
-           (#x8548 . #xE8FE)
-           (#x8549 . #xBED6)
-           (#x854A . #xBCC9)
-           (#x854B . #xE9A3)
-           (#x854E . #xB6BE)
-           (#x854F . #x8FD9C2)
-           (#x8550 . #x8FD9C3)
-           (#x8551 . #x8FD9C4)
-           (#x8552 . #x8FD9C5)
-           (#x8553 . #x8FD9C6)
-           (#x8555 . #xE9A4)
-           (#x8556 . #x8FD9C7)
-           (#x8557 . #xC9F9)
-           (#x8558 . #xE8FD)
-           (#x8559 . #x8FD9C8)
-           (#x855A . #xE8D6)
-           (#x855C . #x8FD9C9)
-           (#x855D . #x8FD9CA)
-           (#x855E . #x8FD9CB)
-           (#x855F . #x8FD9CC)
-           (#x8560 . #x8FD9CD)
-           (#x8561 . #x8FD9CE)
-           (#x8562 . #x8FD9CF)
-           (#x8563 . #xE8FC)
-           (#x8564 . #x8FD9D0)
-           (#x8568 . #xCFCF)
-           (#x8569 . #xC6A2)
-           (#x856A . #xC9F3)
-           (#x856B . #x8FD9D1)
-           (#x856D . #xE9AB)
-           (#x856F . #x8FD9D2)
-           (#x8577 . #xE9B1)
-           (#x8579 . #x8FD9D3)
-           (#x857A . #x8FD9D4)
-           (#x857B . #x8FD9D5)
-           (#x857D . #x8FD9D6)
-           (#x857E . #xE9B2)
-           (#x857F . #x8FD9D7)
-           (#x8580 . #xE9A5)
-           (#x8581 . #x8FD9D8)
-           (#x8584 . #xC7F6)
-           (#x8585 . #x8FD9D9)
-           (#x8586 . #x8FD9DA)
-           (#x8587 . #xE9AF)
-           (#x8588 . #xE9A7)
-           (#x8589 . #x8FD9DB)
-           (#x858A . #xE9A9)
-           (#x858B . #x8FD9DC)
-           (#x858C . #x8FD9DD)
-           (#x858F . #x8FD9DE)
-           (#x8590 . #xE9B3)
-           (#x8591 . #xE9A8)
-           (#x8593 . #x8FD9DF)
-           (#x8594 . #xE9AC)
-           (#x8597 . #xB1F2)
-           (#x8598 . #x8FD9E0)
-           (#x8599 . #xC6E5)
-           (#x859B . #xE9AD)
-           (#x859C . #xE9B0)
-           (#x859D . #x8FD9E1)
-           (#x859F . #x8FD9E2)
-           (#x85A0 . #x8FD9E3)
-           (#x85A2 . #x8FD9E4)
-           (#x85A4 . #xE9A6)
-           (#x85A5 . #x8FD9E5)
-           (#x85A6 . #xC1A6)
-           (#x85A7 . #x8FD9E6)
-           (#x85A8 . #xE9AA)
-           (#x85A9 . #xBBA7)
-           (#x85AA . #xBFC5)
-           (#x85AB . #xB7B0)
-           (#x85AC . #xCCF4)
-           (#x85AD . #x8FD9F4)
-           (#x85AE . #xCCF9)
-           (#x85AF . #xBDF2)
-           (#x85B4 . #x8FD9E7)
-           (#x85B6 . #x8FD9E8)
-           (#x85B7 . #x8FD9E9)
-           (#x85B8 . #x8FD9EA)
-           (#x85B9 . #xE9B7)
-           (#x85BA . #xE9B5)
-           (#x85BC . #x8FD9EB)
-           (#x85BD . #x8FD9EC)
-           (#x85BE . #x8FD9ED)
-           (#x85BF . #x8FD9EE)
-           (#x85C1 . #xCFCE)
-           (#x85C2 . #x8FD9EF)
-           (#x85C7 . #x8FD9F0)
-           (#x85C9 . #xE9B4)
-           (#x85CA . #x8FD9F1)
-           (#x85CB . #x8FD9F2)
-           (#x85CD . #xCDF5)
-           (#x85CE . #x8FD9F3)
-           (#x85CF . #xE9B6)
-           (#x85D0 . #xE9B8)
-           (#x85D5 . #xE9B9)
-           (#x85D8 . #x8FD9F5)
-           (#x85DA . #x8FD9F6)
-           (#x85DC . #xE9BC)
-           (#x85DD . #xE9BA)
-           (#x85DF . #x8FD9F7)
-           (#x85E0 . #x8FD9F8)
-           (#x85E4 . #xC6A3)
-           (#x85E5 . #xE9BB)
-           (#x85E6 . #x8FD9F9)
-           (#x85E8 . #x8FD9FA)
-           (#x85E9 . #xC8CD)
-           (#x85EA . #xE9AE)
-           (#x85ED . #x8FD9FB)
-           (#x85F3 . #x8FD9FC)
-           (#x85F6 . #x8FD9FD)
-           (#x85F7 . #xBDF3)
-           (#x85F9 . #xE9BD)
-           (#x85FA . #xE9C2)
-           (#x85FB . #xC1F4)
-           (#x85FC . #x8FD9FE)
-           (#x85FE . #xE9C1)
-           (#x85FF . #x8FDAA1)
-           (#x8600 . #x8FDAA2)
-           (#x8602 . #xE9A2)
-           (#x8604 . #x8FDAA3)
-           (#x8605 . #x8FDAA4)
-           (#x8606 . #xE9C3)
-           (#x8607 . #xC1C9)
-           (#x860A . #xE9BE)
-           (#x860B . #xE9C0)
-           (#x860D . #x8FDAA5)
-           (#x860E . #x8FDAA6)
-           (#x8610 . #x8FDAA7)
-           (#x8611 . #x8FDAA8)
-           (#x8612 . #x8FDAA9)
-           (#x8613 . #xE9BF)
-           (#x8616 . #xDDB1)
-           (#x8617 . #xDDA2)
-           (#x8618 . #x8FDAAA)
-           (#x8619 . #x8FDAAB)
-           (#x861A . #xE9C5)
-           (#x861B . #x8FDAAC)
-           (#x861E . #x8FDAAD)
-           (#x8621 . #x8FDAAE)
-           (#x8622 . #xE9C4)
-           (#x8627 . #x8FDAAF)
-           (#x8629 . #x8FDAB0)
-           (#x862D . #xCDF6)
-           (#x862F . #xE2BC)
-           (#x8630 . #xE9C6)
-           (#x8636 . #x8FDAB1)
-           (#x8638 . #x8FDAB2)
-           (#x863A . #x8FDAB3)
-           (#x863C . #x8FDAB4)
-           (#x863D . #x8FDAB5)
-           (#x863F . #xE9C7)
-           (#x8640 . #x8FDAB6)
-           (#x8641 . #x8FB8E6)
-           (#x8642 . #x8FDAB7)
-           (#x8646 . #x8FDAB8)
-           (#x864D . #xE9C8)
-           (#x864E . #xB8D7)
-           (#x8650 . #xB5D4)
-           (#x8652 . #x8FDAB9)
-           (#x8653 . #x8FDABA)
-           (#x8654 . #xE9CA)
-           (#x8655 . #xD1DD)
-           (#x8656 . #x8FDABB)
-           (#x8657 . #x8FDABC)
-           (#x8658 . #x8FDABD)
-           (#x8659 . #x8FDABE)
-           (#x865A . #xB5F5)
-           (#x865C . #xCEBA)
-           (#x865D . #x8FDABF)
-           (#x865E . #xB6F3)
-           (#x865F . #xE9CB)
-           (#x8660 . #x8FDAC0)
-           (#x8661 . #x8FDAC1)
-           (#x8662 . #x8FDAC2)
-           (#x8663 . #x8FDAC3)
-           (#x8664 . #x8FDAC4)
-           (#x8667 . #xE9CC)
-           (#x8669 . #x8FDAC5)
-           (#x866B . #xC3EE)
-           (#x866C . #x8FDAC6)
-           (#x866F . #x8FDAC7)
-           (#x8671 . #xE9CD)
-           (#x8675 . #x8FDAC8)
-           (#x8676 . #x8FDAC9)
-           (#x8677 . #x8FDACA)
-           (#x8679 . #xC6FA)
-           (#x867A . #x8FDACB)
-           (#x867B . #xB0BA)
-           (#x8688 . #x8FDAED)
-           (#x868A . #xB2E3)
-           (#x868B . #xE9D2)
-           (#x868C . #xE9D3)
-           (#x868D . #x8FDACC)
-           (#x8691 . #x8FDACD)
-           (#x8693 . #xE9CE)
-           (#x8695 . #xBBBD)
-           (#x8696 . #x8FDACE)
-           (#x8698 . #x8FDACF)
-           (#x869A . #x8FDAD0)
-           (#x869C . #x8FDAD1)
-           (#x86A1 . #x8FDAD2)
-           (#x86A3 . #xE9CF)
-           (#x86A4 . #xC7C2)
-           (#x86A6 . #x8FDAD3)
-           (#x86A7 . #x8FDAD4)
-           (#x86A8 . #x8FDAD5)
-           (#x86A9 . #xE9D0)
-           (#x86AA . #xE9D1)
-           (#x86AB . #xE9DB)
-           (#x86AD . #x8FDAD6)
-           (#x86AF . #xE9D5)
-           (#x86B0 . #xE9D8)
-           (#x86B1 . #x8FDAD7)
-           (#x86B3 . #x8FDAD8)
-           (#x86B4 . #x8FDAD9)
-           (#x86B5 . #x8FDADA)
-           (#x86B6 . #xE9D4)
-           (#x86B7 . #x8FDADB)
-           (#x86B8 . #x8FDADC)
-           (#x86B9 . #x8FDADD)
-           (#x86BF . #x8FDADE)
-           (#x86C0 . #x8FDADF)
-           (#x86C1 . #x8FDAE0)
-           (#x86C3 . #x8FDAE1)
-           (#x86C4 . #xE9D6)
-           (#x86C5 . #x8FDAE2)
-           (#x86C6 . #xE9D7)
-           (#x86C7 . #xBCD8)
-           (#x86C9 . #xE9D9)
-           (#x86CB . #xC3C1)
-           (#x86CD . #xB7D6)
-           (#x86CE . #xB3C2)
-           (#x86D1 . #x8FDAE3)
-           (#x86D2 . #x8FDAE4)
-           (#x86D4 . #xE9DC)
-           (#x86D5 . #x8FDAE5)
-           (#x86D7 . #x8FDAE6)
-           (#x86D9 . #xB3BF)
-           (#x86DA . #x8FDAE7)
-           (#x86DB . #xE9E1)
-           (#x86DC . #x8FDAE8)
-           (#x86DE . #xE9DD)
-           (#x86DF . #xE9E0)
-           (#x86E0 . #x8FDAE9)
-           (#x86E3 . #x8FDAEA)
-           (#x86E4 . #xC8BA)
-           (#x86E5 . #x8FDAEB)
-           (#x86E7 . #x8FDAEC)
-           (#x86E9 . #xE9DE)
-           (#x86EC . #xE9DF)
-           (#x86ED . #xC9C8)
-           (#x86EE . #xC8DA)
-           (#x86EF . #xE9E2)
-           (#x86F8 . #xC2FD)
-           (#x86F9 . #xE9EC)
-           (#x86FA . #x8FDAEE)
-           (#x86FB . #xE9E8)
-           (#x86FC . #x8FDAEF)
-           (#x86FD . #x8FDAF0)
-           (#x86FE . #xB2EB)
-           (#x8700 . #xE9E6)
-           (#x8702 . #xCBAA)
-           (#x8703 . #xE9E7)
-           (#x8704 . #x8FDAF1)
-           (#x8705 . #x8FDAF2)
-           (#x8706 . #xE9E4)
-           (#x8707 . #x8FDAF3)
-           (#x8708 . #xE9E5)
-           (#x8709 . #xE9EA)
-           (#x870A . #xE9ED)
-           (#x870B . #x8FDAF4)
-           (#x870D . #xE9EB)
-           (#x870E . #x8FDAF5)
-           (#x870F . #x8FDAF6)
-           (#x8710 . #x8FDAF7)
-           (#x8711 . #xE9E9)
-           (#x8712 . #xE9E3)
-           (#x8713 . #x8FDAF8)
-           (#x8714 . #x8FDAF9)
-           (#x8718 . #xC3D8)
-           (#x8719 . #x8FDAFA)
-           (#x871A . #xE9F4)
-           (#x871C . #xCCAA)
-           (#x871E . #x8FDAFB)
-           (#x871F . #x8FDAFC)
-           (#x8721 . #x8FDAFD)
-           (#x8723 . #x8FDAFE)
-           (#x8725 . #xE9F2)
-           (#x8728 . #x8FDBA1)
-           (#x8729 . #xE9F3)
-           (#x872E . #x8FDBA2)
-           (#x872F . #x8FDBA3)
-           (#x8731 . #x8FDBA4)
-           (#x8732 . #x8FDBA5)
-           (#x8734 . #xE9EE)
-           (#x8737 . #xE9F0)
-           (#x8739 . #x8FDBA6)
-           (#x873A . #x8FDBA7)
-           (#x873B . #xE9F1)
-           (#x873C . #x8FDBA8)
-           (#x873D . #x8FDBA9)
-           (#x873E . #x8FDBAA)
-           (#x873F . #xE9EF)
-           (#x8740 . #x8FDBAB)
-           (#x8743 . #x8FDBAC)
-           (#x8745 . #x8FDBAD)
-           (#x8749 . #xC0E6)
-           (#x874B . #xCFB9)
-           (#x874C . #xE9F8)
-           (#x874D . #x8FDBAE)
-           (#x874E . #xE9F9)
-           (#x8753 . #xEAA1)
-           (#x8755 . #xBFAA)
-           (#x8757 . #xE9FB)
-           (#x8758 . #x8FDBAF)
-           (#x8759 . #xE9FE)
-           (#x875D . #x8FDBB0)
-           (#x875F . #xE9F6)
-           (#x8760 . #xE9F5)
-           (#x8761 . #x8FDBB1)
-           (#x8763 . #xEAA2)
-           (#x8764 . #x8FDBB2)
-           (#x8765 . #x8FDBB3)
-           (#x8766 . #xB2DC)
-           (#x8768 . #xE9FC)
-           (#x876A . #xEAA3)
-           (#x876E . #xE9FD)
-           (#x876F . #x8FDBB4)
-           (#x8771 . #x8FDBB5)
-           (#x8772 . #x8FDBB6)
-           (#x8774 . #xE9FA)
-           (#x8776 . #xC4B3)
-           (#x8778 . #xE9F7)
-           (#x877B . #x8FDBB7)
-           (#x877F . #xC7E8)
-           (#x8782 . #xEAA7)
-           (#x8783 . #x8FDBB8)
-           (#x8784 . #x8FDBB9)
-           (#x8785 . #x8FDBBA)
-           (#x8786 . #x8FDBBB)
-           (#x8787 . #x8FDBBC)
-           (#x8788 . #x8FDBBD)
-           (#x8789 . #x8FDBBE)
-           (#x878B . #x8FDBBF)
-           (#x878C . #x8FDBC0)
-           (#x878D . #xCDBB)
-           (#x8790 . #x8FDBC1)
-           (#x8793 . #x8FDBC2)
-           (#x8795 . #x8FDBC3)
-           (#x8797 . #x8FDBC4)
-           (#x8798 . #x8FDBC5)
-           (#x8799 . #x8FDBC6)
-           (#x879E . #x8FDBC7)
-           (#x879F . #xEAA6)
-           (#x87A0 . #x8FDBC8)
-           (#x87A2 . #xEAA5)
-           (#x87A3 . #x8FDBC9)
-           (#x87A7 . #x8FDBCA)
-           (#x87AB . #xEAAE)
-           (#x87AC . #x8FDBCB)
-           (#x87AD . #x8FDBCC)
-           (#x87AE . #x8FDBCD)
-           (#x87AF . #xEAA8)
-           (#x87B1 . #x8FDBCE)
-           (#x87B3 . #xEAB0)
-           (#x87B5 . #x8FDBCF)
-           (#x87BA . #xCDE6)
-           (#x87BB . #xEAB3)
-           (#x87BD . #xEAAA)
-           (#x87BE . #x8FDBD0)
-           (#x87BF . #x8FDBD1)
-           (#x87C0 . #xEAAB)
-           (#x87C1 . #x8FDBD2)
-           (#x87C4 . #xEAAF)
-           (#x87C6 . #xEAB2)
-           (#x87C7 . #xEAB1)
-           (#x87C8 . #x8FDBD3)
-           (#x87C9 . #x8FDBD4)
-           (#x87CA . #x8FDBD5)
-           (#x87CB . #xEAA9)
-           (#x87CE . #x8FDBD6)
-           (#x87D0 . #xEAAC)
-           (#x87D2 . #xEABD)
-           (#x87D5 . #x8FDBD7)
-           (#x87D6 . #x8FDBD8)
-           (#x87D9 . #x8FDBD9)
-           (#x87DA . #x8FDBDA)
-           (#x87DC . #x8FDBDB)
-           (#x87DF . #x8FDBDC)
-           (#x87E0 . #xEAB6)
-           (#x87E2 . #x8FDBDD)
-           (#x87E3 . #x8FDBDE)
-           (#x87E4 . #x8FDBDF)
-           (#x87EA . #x8FDBE0)
-           (#x87EB . #x8FDBE1)
-           (#x87ED . #x8FDBE2)
-           (#x87EF . #xEAB4)
-           (#x87F1 . #x8FDBE3)
-           (#x87F2 . #xEAB5)
-           (#x87F3 . #x8FDBE4)
-           (#x87F6 . #xEABA)
-           (#x87F7 . #xEABB)
-           (#x87F8 . #x8FDBE5)
-           (#x87F9 . #xB3AA)
-           (#x87FA . #x8FDBE6)
-           (#x87FB . #xB5C2)
-           (#x87FE . #xEAB9)
-           (#x87FF . #x8FDBE7)
-           (#x8801 . #x8FDBE8)
-           (#x8803 . #x8FDBE9)
-           (#x8805 . #xEAA4)
-           (#x8806 . #x8FDBEA)
-           (#x8809 . #x8FDBEB)
-           (#x880A . #x8FDBEC)
-           (#x880B . #x8FDBED)
-           (#x880D . #xEAB8)
-           (#x880E . #xEABC)
-           (#x880F . #xEAB7)
-           (#x8810 . #x8FDBEE)
-           (#x8811 . #xEABE)
-           (#x8812 . #x8FDBF0)
-           (#x8813 . #x8FDBF1)
-           (#x8814 . #x8FDBF2)
-           (#x8815 . #xEAC0)
-           (#x8816 . #xEABF)
-           (#x8818 . #x8FDBF3)
-           (#x8819 . #x8FDBEF)
-           (#x881A . #x8FDBF4)
-           (#x881B . #x8FDBF5)
-           (#x881C . #x8FDBF6)
-           (#x881E . #x8FDBF7)
-           (#x881F . #x8FDBF8)
-           (#x8821 . #xEAC2)
-           (#x8822 . #xEAC1)
-           (#x8823 . #xE9DA)
-           (#x8827 . #xEAC6)
-           (#x8828 . #x8FDBF9)
-           (#x882D . #x8FDBFA)
-           (#x882E . #x8FDBFB)
-           (#x8830 . #x8FDBFC)
-           (#x8831 . #xEAC3)
-           (#x8832 . #x8FDBFD)
-           (#x8835 . #x8FDBFE)
-           (#x8836 . #xEAC4)
-           (#x8839 . #xEAC5)
-           (#x883A . #x8FDCA1)
-           (#x883B . #xEAC7)
-           (#x883C . #x8FDCA2)
-           (#x8840 . #xB7EC)
-           (#x8841 . #x8FDCA3)
-           (#x8842 . #xEAC9)
-           (#x8843 . #x8FDCA4)
-           (#x8844 . #xEAC8)
-           (#x8845 . #x8FDCA5)
-           (#x8846 . #xBDB0)
-           (#x8848 . #x8FDCA6)
-           (#x8849 . #x8FDCA7)
-           (#x884A . #x8FDCA8)
-           (#x884B . #x8FDCA9)
-           (#x884C . #xB9D4)
-           (#x884D . #xDEA7)
-           (#x884E . #x8FDCAA)
-           (#x8851 . #x8FDCAB)
-           (#x8852 . #xEACA)
-           (#x8853 . #xBDD1)
-           (#x8855 . #x8FDCAC)
-           (#x8856 . #x8FDCAD)
-           (#x8857 . #xB3B9)
-           (#x8858 . #x8FDCAE)
-           (#x8859 . #xEACB)
-           (#x885A . #x8FDCAF)
-           (#x885B . #xB1D2)
-           (#x885C . #x8FDCB0)
-           (#x885D . #xBED7)
-           (#x885E . #xEACC)
-           (#x885F . #x8FDCB1)
-           (#x8860 . #x8FDCB2)
-           (#x8861 . #xB9D5)
-           (#x8862 . #xEACD)
-           (#x8863 . #xB0E1)
-           (#x8864 . #x8FDCB3)
-           (#x8868 . #xC9BD)
-           (#x8869 . #x8FDCB4)
-           (#x886B . #xEACE)
-           (#x8870 . #xBFEA)
-           (#x8871 . #x8FDCB5)
-           (#x8872 . #xEAD5)
-           (#x8875 . #xEAD2)
-           (#x8877 . #xC3EF)
-           (#x8879 . #x8FDCB6)
-           (#x887B . #x8FDCB7)
-           (#x887D . #xEAD3)
-           (#x887E . #xEAD0)
-           (#x887F . #xB6DE)
-           (#x8880 . #x8FDCB8)
-           (#x8881 . #xEACF)
-           (#x8882 . #xEAD6)
-           (#x8888 . #xB7B6)
-           (#x888B . #xC2DE)
-           (#x888D . #xEADC)
-           (#x8892 . #xEAD8)
-           (#x8896 . #xC2B5)
-           (#x8897 . #xEAD7)
-           (#x8898 . #x8FDCB9)
-           (#x8899 . #xEADA)
-           (#x889A . #x8FDCBA)
-           (#x889B . #x8FDCBB)
-           (#x889C . #x8FDCBC)
-           (#x889E . #xEAD1)
-           (#x889F . #x8FDCBD)
-           (#x88A0 . #x8FDCBE)
-           (#x88A2 . #xEADB)
-           (#x88A4 . #xEADD)
-           (#x88A8 . #x8FDCBF)
-           (#x88AA . #x8FDCC0)
-           (#x88AB . #xC8EF)
-           (#x88AE . #xEAD9)
-           (#x88B0 . #xEADE)
-           (#x88B1 . #xEAE0)
-           (#x88B4 . #xB8D3)
-           (#x88B5 . #xEAD4)
-           (#x88B7 . #xB0C1)
-           (#x88BA . #x8FDCC1)
-           (#x88BD . #x8FDCC2)
-           (#x88BE . #x8FDCC3)
-           (#x88BF . #xEADF)
-           (#x88C0 . #x8FDCC4)
-           (#x88C1 . #xBADB)
-           (#x88C2 . #xCEF6)
-           (#x88C3 . #xEAE1)
-           (#x88C4 . #xEAE2)
-           (#x88C5 . #xC1F5)
-           (#x88CA . #x8FDCC5)
-           (#x88CB . #x8FDCC6)
-           (#x88CC . #x8FDCC7)
-           (#x88CD . #x8FDCC8)
-           (#x88CE . #x8FDCC9)
-           (#x88CF . #xCEA2)
-           (#x88D1 . #x8FDCCA)
-           (#x88D2 . #x8FDCCB)
-           (#x88D3 . #x8FDCCC)
-           (#x88D4 . #xEAE3)
-           (#x88D5 . #xCDB5)
-           (#x88D8 . #xEAE4)
-           (#x88D9 . #xEAE5)
-           (#x88DB . #x8FDCCD)
-           (#x88DC . #xCAE4)
-           (#x88DD . #xEAE6)
-           (#x88DE . #x8FDCCE)
-           (#x88DF . #xBAC0)
-           (#x88E1 . #xCEA3)
-           (#x88E7 . #x8FDCCF)
-           (#x88E8 . #xEAEB)
-           (#x88EF . #x8FDCD0)
-           (#x88F0 . #x8FDCD1)
-           (#x88F1 . #x8FDCD2)
-           (#x88F2 . #xEAEC)
-           (#x88F3 . #xBED8)
-           (#x88F4 . #xEAEA)
-           (#x88F5 . #x8FDCD3)
-           (#x88F7 . #x8FDCD4)
-           (#x88F8 . #xCDE7)
-           (#x88F9 . #xEAE7)
-           (#x88FC . #xEAE9)
-           (#x88FD . #xC0BD)
-           (#x88FE . #xBFFE)
-           (#x8901 . #x8FDCD5)
-           (#x8902 . #xEAE8)
-           (#x8904 . #xEAED)
-           (#x8906 . #x8FDCD6)
-           (#x8907 . #xCAA3)
-           (#x890A . #xEAEF)
-           (#x890C . #xEAEE)
-           (#x890D . #x8FDCD7)
-           (#x890E . #x8FDCD8)
-           (#x890F . #x8FDCD9)
-           (#x8910 . #xB3EC)
-           (#x8912 . #xCBAB)
-           (#x8913 . #xEAF0)
-           (#x8915 . #x8FDCDA)
-           (#x8916 . #x8FDCDB)
-           (#x8918 . #x8FDCDC)
-           (#x8919 . #x8FDCDD)
-           (#x891A . #x8FDCDE)
-           (#x891C . #x8FDCDF)
-           (#x891D . #xEAFC)
-           (#x891E . #xEAF2)
-           (#x8920 . #x8FDCE0)
-           (#x8925 . #xEAF3)
-           (#x8926 . #x8FDCE1)
-           (#x8927 . #x8FDCE2)
-           (#x8928 . #x8FDCE3)
-           (#x892A . #xEAF4)
-           (#x892B . #xEAF5)
-           (#x8930 . #x8FDCE4)
-           (#x8931 . #x8FDCE5)
-           (#x8932 . #x8FDCE6)
-           (#x8935 . #x8FDCE7)
-           (#x8936 . #xEAF9)
-           (#x8938 . #xEAFA)
-           (#x8939 . #x8FDCE8)
-           (#x893A . #x8FDCE9)
-           (#x893B . #xEAF8)
-           (#x893E . #x8FDCEA)
-           (#x8940 . #x8FDCEB)
-           (#x8941 . #xEAF6)
-           (#x8942 . #x8FDCEC)
-           (#x8943 . #xEAF1)
-           (#x8944 . #xEAF7)
-           (#x8945 . #x8FDCED)
-           (#x8946 . #x8FDCEE)
-           (#x8949 . #x8FDCEF)
-           (#x894C . #xEAFB)
-           (#x894D . #xF0B7)
-           (#x894F . #x8FDCF0)
-           (#x8952 . #x8FDCF1)
-           (#x8956 . #xB2A8)
-           (#x8957 . #x8FDCF2)
-           (#x895A . #x8FDCF3)
-           (#x895B . #x8FDCF4)
-           (#x895C . #x8FDCF5)
-           (#x895E . #xEAFE)
-           (#x895F . #xB6DF)
-           (#x8960 . #xEAFD)
-           (#x8961 . #x8FDCF6)
-           (#x8962 . #x8FDCF7)
-           (#x8963 . #x8FDCF8)
-           (#x8964 . #xEBA2)
-           (#x8966 . #xEBA1)
-           (#x896A . #xEBA4)
-           (#x896B . #x8FDCF9)
-           (#x896D . #xEBA3)
-           (#x896E . #x8FDCFA)
-           (#x896F . #xEBA5)
-           (#x8970 . #x8FDCFB)
-           (#x8972 . #xBDB1)
-           (#x8973 . #x8FDCFC)
-           (#x8974 . #xEBA6)
-           (#x8975 . #x8FDCFD)
-           (#x8977 . #xEBA7)
-           (#x897A . #x8FDCFE)
-           (#x897B . #x8FDDA1)
-           (#x897C . #x8FDDA2)
-           (#x897D . #x8FDDA3)
-           (#x897E . #xEBA8)
-           (#x897F . #xC0BE)
-           (#x8981 . #xCDD7)
-           (#x8983 . #xEBA9)
-           (#x8986 . #xCAA4)
-           (#x8987 . #xC7C6)
-           (#x8988 . #xEBAA)
-           (#x8989 . #x8FDDA4)
-           (#x898A . #xEBAB)
-           (#x898B . #xB8AB)
-           (#x898D . #x8FDDA5)
-           (#x898F . #xB5AC)
-           (#x8990 . #x8FDDA6)
-           (#x8993 . #xEBAC)
-           (#x8994 . #x8FDDA7)
-           (#x8995 . #x8FDDA8)
-           (#x8996 . #xBBEB)
-           (#x8997 . #xC7C1)
-           (#x8998 . #xEBAD)
-           (#x899A . #xB3D0)
-           (#x899B . #x8FDDA9)
-           (#x899C . #x8FDDAA)
-           (#x899F . #x8FDDAB)
-           (#x89A0 . #x8FDDAC)
-           (#x89A1 . #xEBAE)
-           (#x89A5 . #x8FDDAD)
-           (#x89A6 . #xEBB0)
-           (#x89A7 . #xCDF7)
-           (#x89A9 . #xEBAF)
-           (#x89AA . #xBFC6)
-           (#x89AC . #xEBB1)
-           (#x89AF . #xEBB2)
-           (#x89B0 . #x8FDDAE)
-           (#x89B2 . #xEBB3)
-           (#x89B3 . #xB4D1)
-           (#x89B4 . #x8FDDAF)
-           (#x89B5 . #x8FDDB0)
-           (#x89B6 . #x8FDDB1)
-           (#x89B7 . #x8FDDB2)
-           (#x89BA . #xEBB4)
-           (#x89BC . #x8FDDB3)
-           (#x89BD . #xEBB5)
-           (#x89BF . #xEBB6)
-           (#x89C0 . #xEBB7)
-           (#x89D2 . #xB3D1)
-           (#x89D4 . #x8FDDB4)
-           (#x89D5 . #x8FDDB5)
-           (#x89D6 . #x8FDDB6)
-           (#x89D7 . #x8FDDB7)
-           (#x89D8 . #x8FDDB8)
-           (#x89DA . #xEBB8)
-           (#x89DC . #xEBB9)
-           (#x89DD . #xEBBA)
-           (#x89E3 . #xB2F2)
-           (#x89E5 . #x8FDDB9)
-           (#x89E6 . #xBFA8)
-           (#x89E7 . #xEBBB)
-           (#x89E9 . #x8FDDBA)
-           (#x89EB . #x8FDDBB)
-           (#x89ED . #x8FDDBC)
-           (#x89F1 . #x8FDDBD)
-           (#x89F3 . #x8FDDBE)
-           (#x89F4 . #xEBBC)
-           (#x89F6 . #x8FDDBF)
-           (#x89F8 . #xEBBD)
-           (#x89F9 . #x8FDDC0)
-           (#x89FD . #x8FDDC1)
-           (#x89FF . #x8FDDC2)
-           (#x8A00 . #xB8C0)
-           (#x8A02 . #xC4FB)
-           (#x8A03 . #xEBBE)
-           (#x8A04 . #x8FDDC3)
-           (#x8A05 . #x8FDDC4)
-           (#x8A07 . #x8FDDC5)
-           (#x8A08 . #xB7D7)
-           (#x8A0A . #xBFD6)
-           (#x8A0C . #xEBC1)
-           (#x8A0E . #xC6A4)
-           (#x8A0F . #x8FDDC6)
-           (#x8A10 . #xEBC0)
-           (#x8A11 . #x8FDDC7)
-           (#x8A12 . #x8FDDC8)
-           (#x8A13 . #xB7B1)
-           (#x8A14 . #x8FDDC9)
-           (#x8A15 . #x8FDDCA)
-           (#x8A16 . #xEBBF)
-           (#x8A17 . #xC2F7)
-           (#x8A18 . #xB5AD)
-           (#x8A1B . #xEBC2)
-           (#x8A1D . #xEBC3)
-           (#x8A1E . #x8FDDCB)
-           (#x8A1F . #xBED9)
-           (#x8A20 . #x8FDDCC)
-           (#x8A22 . #x8FDDCD)
-           (#x8A23 . #xB7ED)
-           (#x8A24 . #x8FDDCE)
-           (#x8A25 . #xEBC4)
-           (#x8A26 . #x8FDDCF)
-           (#x8A2A . #xCBAC)
-           (#x8A2B . #x8FDDD0)
-           (#x8A2C . #x8FDDD1)
-           (#x8A2D . #xC0DF)
-           (#x8A2F . #x8FDDD2)
-           (#x8A31 . #xB5F6)
-           (#x8A33 . #xCCF5)
-           (#x8A34 . #xC1CA)
-           (#x8A35 . #x8FDDD3)
-           (#x8A36 . #xEBC5)
-           (#x8A37 . #x8FDDD4)
-           (#x8A3A . #xBFC7)
-           (#x8A3B . #xC3F0)
-           (#x8A3C . #xBEDA)
-           (#x8A3D . #x8FDDD5)
-           (#x8A3E . #x8FDDD6)
-           (#x8A40 . #x8FDDD7)
-           (#x8A41 . #xEBC6)
-           (#x8A43 . #x8FDDD8)
-           (#x8A45 . #x8FDDD9)
-           (#x8A46 . #xEBC9)
-           (#x8A47 . #x8FDDDA)
-           (#x8A48 . #xEBCA)
-           (#x8A49 . #x8FDDDB)
-           (#x8A4D . #x8FDDDC)
-           (#x8A4E . #x8FDDDD)
-           (#x8A50 . #xBABE)
-           (#x8A51 . #xC2C2)
-           (#x8A52 . #xEBC8)
-           (#x8A53 . #x8FDDDE)
-           (#x8A54 . #xBEDB)
-           (#x8A55 . #xC9BE)
-           (#x8A56 . #x8FDDDF)
-           (#x8A57 . #x8FDDE0)
-           (#x8A58 . #x8FDDE1)
-           (#x8A5B . #xEBC7)
-           (#x8A5C . #x8FDDE2)
-           (#x8A5D . #x8FDDE3)
-           (#x8A5E . #xBBEC)
-           (#x8A60 . #xB1D3)
-           (#x8A61 . #x8FDDE4)
-           (#x8A62 . #xEBCE)
-           (#x8A63 . #xB7D8)
-           (#x8A65 . #x8FDDE5)
-           (#x8A66 . #xBBEE)
-           (#x8A67 . #x8FDDE6)
-           (#x8A69 . #xBBED)
-           (#x8A6B . #xCFCD)
-           (#x8A6C . #xEBCD)
-           (#x8A6D . #xEBCC)
-           (#x8A6E . #xC1A7)
-           (#x8A70 . #xB5CD)
-           (#x8A71 . #xCFC3)
-           (#x8A72 . #xB3BA)
-           (#x8A73 . #xBEDC)
-           (#x8A75 . #x8FDDE7)
-           (#x8A76 . #x8FDDE8)
-           (#x8A77 . #x8FDDE9)
-           (#x8A79 . #x8FDDEA)
-           (#x8A7A . #x8FDDEB)
-           (#x8A7B . #x8FDDEC)
-           (#x8A7C . #xEBCB)
-           (#x8A7E . #x8FDDED)
-           (#x8A7F . #x8FDDEE)
-           (#x8A80 . #x8FDDEF)
-           (#x8A82 . #xEBD0)
-           (#x8A83 . #x8FDDF0)
-           (#x8A84 . #xEBD1)
-           (#x8A85 . #xEBCF)
-           (#x8A86 . #x8FDDF1)
-           (#x8A87 . #xB8D8)
-           (#x8A89 . #xCDC0)
-           (#x8A8B . #x8FDDF2)
-           (#x8A8C . #xBBEF)
-           (#x8A8D . #xC7A7)
-           (#x8A8F . #x8FDDF3)
-           (#x8A90 . #x8FDDF4)
-           (#x8A91 . #xEBD4)
-           (#x8A92 . #x8FDDF5)
-           (#x8A93 . #xC0C0)
-           (#x8A95 . #xC3C2)
-           (#x8A96 . #x8FDDF6)
-           (#x8A97 . #x8FDDF7)
-           (#x8A98 . #xCDB6)
-           (#x8A99 . #x8FDDF8)
-           (#x8A9A . #xEBD7)
-           (#x8A9E . #xB8EC)
-           (#x8A9F . #x8FDDF9)
-           (#x8AA0 . #xC0BF)
-           (#x8AA1 . #xEBD3)
-           (#x8AA3 . #xEBD8)
-           (#x8AA4 . #xB8ED)
-           (#x8AA5 . #xEBD5)
-           (#x8AA6 . #xEBD6)
-           (#x8AA7 . #x8FDDFA)
-           (#x8AA8 . #xEBD2)
-           (#x8AA9 . #x8FDDFB)
-           (#x8AAC . #xC0E2)
-           (#x8AAD . #xC6C9)
-           (#x8AAE . #x8FDDFC)
-           (#x8AAF . #x8FDDFD)
-           (#x8AB0 . #xC3AF)
-           (#x8AB2 . #xB2DD)
-           (#x8AB3 . #x8FDDFE)
-           (#x8AB6 . #x8FDEA1)
-           (#x8AB7 . #x8FDEA2)
-           (#x8AB9 . #xC8F0)
-           (#x8ABB . #x8FDEA3)
-           (#x8ABC . #xB5C3)
-           (#x8ABE . #x8FDEA4)
-           (#x8ABF . #xC4B4)
-           (#x8AC2 . #xEBDB)
-           (#x8AC3 . #x8FDEA5)
-           (#x8AC4 . #xEBD9)
-           (#x8AC6 . #x8FDEA6)
-           (#x8AC7 . #xC3CC)
-           (#x8AC8 . #x8FDEA7)
-           (#x8AC9 . #x8FDEA8)
-           (#x8ACA . #x8FDEA9)
-           (#x8ACB . #xC0C1)
-           (#x8ACC . #xB4D2)
-           (#x8ACD . #xEBDA)
-           (#x8ACF . #xBFDB)
-           (#x8AD1 . #x8FDEAA)
-           (#x8AD2 . #xCECA)
-           (#x8AD3 . #x8FDEAB)
-           (#x8AD4 . #x8FDEAC)
-           (#x8AD5 . #x8FDEAD)
-           (#x8AD6 . #xCFC0)
-           (#x8AD7 . #x8FDEAE)
-           (#x8ADA . #xEBDC)
-           (#x8ADB . #xEBE7)
-           (#x8ADC . #xC4B5)
-           (#x8ADD . #x8FDEAF)
-           (#x8ADE . #xEBE6)
-           (#x8ADF . #x8FDEB0)
-           (#x8AE0 . #xEBE3)
-           (#x8AE1 . #xEBEB)
-           (#x8AE2 . #xEBE4)
-           (#x8AE4 . #xEBE0)
-           (#x8AE6 . #xC4FC)
-           (#x8AE7 . #xEBDF)
-           (#x8AEB . #xEBDD)
-           (#x8AEC . #x8FDEB1)
-           (#x8AED . #xCDA1)
-           (#x8AEE . #xBBF0)
-           (#x8AF0 . #x8FDEB2)
-           (#x8AF1 . #xEBE1)
-           (#x8AF3 . #xEBDE)
-           (#x8AF4 . #x8FDEB3)
-           (#x8AF5 . #x8FDEB4)
-           (#x8AF6 . #x8FDEB5)
-           (#x8AF7 . #xEBE5)
-           (#x8AF8 . #xBDF4)
-           (#x8AFA . #xB8C1)
-           (#x8AFC . #x8FDEB6)
-           (#x8AFE . #xC2FA)
-           (#x8AFF . #x8FDEB7)
-           (#x8B00 . #xCBC5)
-           (#x8B01 . #xB1DA)
-           (#x8B02 . #xB0E2)
-           (#x8B04 . #xC6A5)
-           (#x8B05 . #x8FDEB8)
-           (#x8B06 . #x8FDEB9)
-           (#x8B07 . #xEBE9)
-           (#x8B0A . #x8FDEBF)
-           (#x8B0B . #x8FDEBA)
-           (#x8B0C . #xEBE8)
-           (#x8B0E . #xC6E6)
-           (#x8B10 . #xEBED)
-           (#x8B11 . #x8FDEBB)
-           (#x8B14 . #xEBE2)
-           (#x8B16 . #xEBEC)
-           (#x8B17 . #xEBEE)
-           (#x8B19 . #xB8AC)
-           (#x8B1A . #xEBEA)
-           (#x8B1B . #xB9D6)
-           (#x8B1C . #x8FDEBC)
-           (#x8B1D . #xBCD5)
-           (#x8B1E . #x8FDEBD)
-           (#x8B1F . #x8FDEBE)
-           (#x8B20 . #xEBEF)
-           (#x8B21 . #xCDD8)
-           (#x8B26 . #xEBF2)
-           (#x8B28 . #xEBF5)
-           (#x8B2B . #xEBF3)
-           (#x8B2C . #xC9B5)
-           (#x8B2D . #x8FDEC0)
-           (#x8B30 . #x8FDEC1)
-           (#x8B33 . #xEBF0)
-           (#x8B37 . #x8FDEC2)
-           (#x8B39 . #xB6E0)
-           (#x8B3C . #x8FDEC3)
-           (#x8B3E . #xEBF4)
-           (#x8B41 . #xEBF6)
-           (#x8B42 . #x8FDEC4)
-           (#x8B43 . #x8FDEC5)
-           (#x8B44 . #x8FDEC6)
-           (#x8B45 . #x8FDEC7)
-           (#x8B46 . #x8FDEC8)
-           (#x8B48 . #x8FDEC9)
-           (#x8B49 . #xEBFA)
-           (#x8B4C . #xEBF7)
-           (#x8B4D . #x8FDECE)
-           (#x8B4E . #xEBF9)
-           (#x8B4F . #xEBF8)
-           (#x8B52 . #x8FDECA)
-           (#x8B53 . #x8FDECB)
-           (#x8B54 . #x8FDECC)
-           (#x8B56 . #xEBFB)
-           (#x8B58 . #xBCB1)
-           (#x8B59 . #x8FDECD)
-           (#x8B5A . #xEBFD)
-           (#x8B5B . #xEBFC)
-           (#x8B5C . #xC9E8)
-           (#x8B5E . #x8FDECF)
-           (#x8B5F . #xECA1)
-           (#x8B63 . #x8FDED0)
-           (#x8B66 . #xB7D9)
-           (#x8B6B . #xEBFE)
-           (#x8B6C . #xECA2)
-           (#x8B6D . #x8FDED1)
-           (#x8B6F . #xECA3)
-           (#x8B70 . #xB5C4)
-           (#x8B71 . #xE6C1)
-           (#x8B72 . #xBEF9)
-           (#x8B74 . #xECA4)
-           (#x8B76 . #x8FDED2)
-           (#x8B77 . #xB8EE)
-           (#x8B78 . #x8FDED3)
-           (#x8B79 . #x8FDED4)
-           (#x8B7C . #x8FDED5)
-           (#x8B7D . #xECA5)
-           (#x8B7E . #x8FDED6)
-           (#x8B80 . #xECA6)
-           (#x8B81 . #x8FDED7)
-           (#x8B83 . #xBBBE)
-           (#x8B84 . #x8FDED8)
-           (#x8B85 . #x8FDED9)
-           (#x8B8A . #xDACE)
-           (#x8B8B . #x8FDEDA)
-           (#x8B8C . #xECA7)
-           (#x8B8D . #x8FDEDB)
-           (#x8B8E . #xECA8)
-           (#x8B8F . #x8FDEDC)
-           (#x8B90 . #xBDB2)
-           (#x8B92 . #xECA9)
-           (#x8B93 . #xECAA)
-           (#x8B94 . #x8FDEDD)
-           (#x8B95 . #x8FDEDE)
-           (#x8B96 . #xECAB)
-           (#x8B99 . #xECAC)
-           (#x8B9A . #xECAD)
-           (#x8B9C . #x8FDEDF)
-           (#x8B9E . #x8FDEE0)
-           (#x8B9F . #x8FDEE1)
-           (#x8C37 . #xC3AB)
-           (#x8C38 . #x8FDEE2)
-           (#x8C39 . #x8FDEE3)
-           (#x8C3A . #xECAE)
-           (#x8C3D . #x8FDEE4)
-           (#x8C3E . #x8FDEE5)
-           (#x8C3F . #xECB0)
-           (#x8C41 . #xECAF)
-           (#x8C45 . #x8FDEE6)
-           (#x8C46 . #xC6A6)
-           (#x8C47 . #x8FDEE7)
-           (#x8C48 . #xECB1)
-           (#x8C49 . #x8FDEE8)
-           (#x8C4A . #xCBAD)
-           (#x8C4B . #x8FDEE9)
-           (#x8C4C . #xECB2)
-           (#x8C4E . #xECB3)
-           (#x8C4F . #x8FDEEA)
-           (#x8C50 . #xECB4)
-           (#x8C51 . #x8FDEEB)
-           (#x8C53 . #x8FDEEC)
-           (#x8C54 . #x8FDEED)
-           (#x8C55 . #xECB5)
-           (#x8C57 . #x8FDEEE)
-           (#x8C58 . #x8FDEEF)
-           (#x8C59 . #x8FDEF2)
-           (#x8C5A . #xC6DA)
-           (#x8C5B . #x8FDEF0)
-           (#x8C5D . #x8FDEF1)
-           (#x8C61 . #xBEDD)
-           (#x8C62 . #xECB6)
-           (#x8C63 . #x8FDEF3)
-           (#x8C64 . #x8FDEF4)
-           (#x8C66 . #x8FDEF5)
-           (#x8C68 . #x8FDEF6)
-           (#x8C69 . #x8FDEF7)
-           (#x8C6A . #xB9EB)
-           (#x8C6B . #xD0AE)
-           (#x8C6C . #xECB7)
-           (#x8C6D . #x8FDEF8)
-           (#x8C73 . #x8FDEF9)
-           (#x8C75 . #x8FDEFA)
-           (#x8C76 . #x8FDEFB)
-           (#x8C78 . #xECB8)
-           (#x8C79 . #xC9BF)
-           (#x8C7A . #xECB9)
-           (#x8C7B . #x8FDEFC)
-           (#x8C7C . #xECC1)
-           (#x8C7E . #x8FDEFD)
-           (#x8C82 . #xECBA)
-           (#x8C85 . #xECBC)
-           (#x8C86 . #x8FDEFE)
-           (#x8C87 . #x8FDFA1)
-           (#x8C89 . #xECBB)
-           (#x8C8A . #xECBD)
-           (#x8C8B . #x8FDFA2)
-           (#x8C8C . #xCBC6)
-           (#x8C8D . #xECBE)
-           (#x8C8E . #xECBF)
-           (#x8C90 . #x8FDFA3)
-           (#x8C92 . #x8FDFA4)
-           (#x8C93 . #x8FDFA5)
-           (#x8C94 . #xECC0)
-           (#x8C98 . #xECC2)
-           (#x8C99 . #x8FDFA6)
-           (#x8C9B . #x8FDFA7)
-           (#x8C9C . #x8FDFA8)
-           (#x8C9D . #xB3AD)
-           (#x8C9E . #xC4E7)
-           (#x8CA0 . #xC9E9)
-           (#x8CA1 . #xBAE2)
-           (#x8CA2 . #xB9D7)
-           (#x8CA4 . #x8FDFA9)
-           (#x8CA7 . #xC9CF)
-           (#x8CA8 . #xB2DF)
-           (#x8CA9 . #xC8CE)
-           (#x8CAA . #xECC5)
-           (#x8CAB . #xB4D3)
-           (#x8CAC . #xC0D5)
-           (#x8CAD . #xECC4)
-           (#x8CAE . #xECC9)
-           (#x8CAF . #xC3F9)
-           (#x8CB0 . #xCCE3)
-           (#x8CB2 . #xECC7)
-           (#x8CB3 . #xECC8)
-           (#x8CB4 . #xB5AE)
-           (#x8CB6 . #xECCA)
-           (#x8CB7 . #xC7E3)
-           (#x8CB8 . #xC2DF)
-           (#x8CB9 . #x8FDFAA)
-           (#x8CBA . #x8FDFAB)
-           (#x8CBB . #xC8F1)
-           (#x8CBC . #xC5BD)
-           (#x8CBD . #xECC6)
-           (#x8CBF . #xCBC7)
-           (#x8CC0 . #xB2EC)
-           (#x8CC1 . #xECCC)
-           (#x8CC2 . #xCFA8)
-           (#x8CC3 . #xC4C2)
-           (#x8CC4 . #xCFC5)
-           (#x8CC5 . #x8FDFAC)
-           (#x8CC6 . #x8FDFAD)
-           (#x8CC7 . #xBBF1)
-           (#x8CC8 . #xECCB)
-           (#x8CC9 . #x8FDFAE)
-           (#x8CCA . #xC2B1)
-           (#x8CCB . #x8FDFAF)
-           (#x8CCD . #xECDC)
-           (#x8CCE . #xC1A8)
-           (#x8CCF . #x8FDFB0)
-           (#x8CD1 . #xC6F8)
-           (#x8CD3 . #xC9D0)
-           (#x8CD5 . #x8FDFB2)
-           (#x8CD6 . #x8FDFB1)
-           (#x8CD9 . #x8FDFB3)
-           (#x8CDA . #xECCF)
-           (#x8CDB . #xBBBF)
-           (#x8CDC . #xBBF2)
-           (#x8CDD . #x8FDFB4)
-           (#x8CDE . #xBEDE)
-           (#x8CE0 . #xC7E5)
-           (#x8CE1 . #x8FDFB5)
-           (#x8CE2 . #xB8AD)
-           (#x8CE3 . #xECCE)
-           (#x8CE4 . #xECCD)
-           (#x8CE6 . #xC9EA)
-           (#x8CE8 . #x8FDFB6)
-           (#x8CEA . #xBCC1)
-           (#x8CEC . #x8FDFB7)
-           (#x8CED . #xC5D2)
-           (#x8CEF . #x8FDFB8)
-           (#x8CF0 . #x8FDFB9)
-           (#x8CF2 . #x8FDFBA)
-           (#x8CF5 . #x8FDFBB)
-           (#x8CF7 . #x8FDFBC)
-           (#x8CF8 . #x8FDFBD)
-           (#x8CFA . #xECD1)
-           (#x8CFB . #xECD2)
-           (#x8CFC . #xB9D8)
-           (#x8CFD . #xECD0)
-           (#x8CFE . #x8FDFBE)
-           (#x8CFF . #x8FDFBF)
-           (#x8D01 . #x8FDFC0)
-           (#x8D03 . #x8FDFC1)
-           (#x8D04 . #xECD3)
-           (#x8D05 . #xECD4)
-           (#x8D07 . #xECD6)
-           (#x8D08 . #xC2A3)
-           (#x8D09 . #x8FDFC2)
-           (#x8D0A . #xECD5)
-           (#x8D0B . #xB4E6)
-           (#x8D0D . #xECD8)
-           (#x8D0F . #xECD7)
-           (#x8D10 . #xECD9)
-           (#x8D12 . #x8FDFC3)
-           (#x8D13 . #xECDB)
-           (#x8D14 . #xECDD)
-           (#x8D16 . #xECDE)
-           (#x8D17 . #x8FDFC4)
-           (#x8D1B . #x8FDFC5)
-           (#x8D64 . #xC0D6)
-           (#x8D65 . #x8FDFC6)
-           (#x8D66 . #xBCCF)
-           (#x8D67 . #xECDF)
-           (#x8D69 . #x8FDFC7)
-           (#x8D6B . #xB3D2)
-           (#x8D6C . #x8FDFC8)
-           (#x8D6D . #xECE0)
-           (#x8D6E . #x8FDFC9)
-           (#x8D70 . #xC1F6)
-           (#x8D71 . #xECE1)
-           (#x8D73 . #xECE2)
-           (#x8D74 . #xC9EB)
-           (#x8D77 . #xB5AF)
-           (#x8D7F . #x8FDFCA)
-           (#x8D81 . #xECE3)
-           (#x8D82 . #x8FDFCB)
-           (#x8D84 . #x8FDFCC)
-           (#x8D85 . #xC4B6)
-           (#x8D88 . #x8FDFCD)
-           (#x8D8A . #xB1DB)
-           (#x8D8D . #x8FDFCE)
-           (#x8D90 . #x8FDFCF)
-           (#x8D91 . #x8FDFD0)
-           (#x8D95 . #x8FDFD1)
-           (#x8D99 . #xECE4)
-           (#x8D9E . #x8FDFD2)
-           (#x8D9F . #x8FDFD3)
-           (#x8DA0 . #x8FDFD4)
-           (#x8DA3 . #xBCF1)
-           (#x8DA6 . #x8FDFD5)
-           (#x8DA8 . #xBFF6)
-           (#x8DAB . #x8FDFD6)
-           (#x8DAC . #x8FDFD7)
-           (#x8DAF . #x8FDFD8)
-           (#x8DB2 . #x8FDFD9)
-           (#x8DB3 . #xC2AD)
-           (#x8DB5 . #x8FDFDA)
-           (#x8DB7 . #x8FDFDB)
-           (#x8DB9 . #x8FDFDC)
-           (#x8DBA . #xECE7)
-           (#x8DBB . #x8FDFDD)
-           (#x8DBC . #x8FDFEF)
-           (#x8DBE . #xECE6)
-           (#x8DC0 . #x8FDFDE)
-           (#x8DC2 . #xECE5)
-           (#x8DC5 . #x8FDFDF)
-           (#x8DC6 . #x8FDFE0)
-           (#x8DC7 . #x8FDFE1)
-           (#x8DC8 . #x8FDFE2)
-           (#x8DCA . #x8FDFE3)
-           (#x8DCB . #xECED)
-           (#x8DCC . #xECEB)
-           (#x8DCE . #x8FDFE4)
-           (#x8DCF . #xECE8)
-           (#x8DD1 . #x8FDFE5)
-           (#x8DD4 . #x8FDFE6)
-           (#x8DD5 . #x8FDFE7)
-           (#x8DD6 . #xECEA)
-           (#x8DD7 . #x8FDFE8)
-           (#x8DD9 . #x8FDFE9)
-           (#x8DDA . #xECE9)
-           (#x8DDB . #xECEC)
-           (#x8DDD . #xB5F7)
-           (#x8DDF . #xECF0)
-           (#x8DE1 . #xC0D7)
-           (#x8DE3 . #xECF1)
-           (#x8DE4 . #x8FDFEA)
-           (#x8DE5 . #x8FDFEB)
-           (#x8DE7 . #x8FDFEC)
-           (#x8DE8 . #xB8D9)
-           (#x8DEA . #xECEE)
-           (#x8DEB . #xECEF)
-           (#x8DEC . #x8FDFED)
-           (#x8DEF . #xCFA9)
-           (#x8DF0 . #x8FDFEE)
-           (#x8DF1 . #x8FDFF0)
-           (#x8DF2 . #x8FDFF1)
-           (#x8DF3 . #xC4B7)
-           (#x8DF4 . #x8FDFF2)
-           (#x8DF5 . #xC1A9)
-           (#x8DFC . #xECF2)
-           (#x8DFD . #x8FDFF3)
-           (#x8DFF . #xECF5)
-           (#x8E01 . #x8FDFF4)
-           (#x8E04 . #x8FDFF5)
-           (#x8E05 . #x8FDFF6)
-           (#x8E06 . #x8FDFF7)
-           (#x8E08 . #xECF3)
-           (#x8E09 . #xECF4)
-           (#x8E0A . #xCDD9)
-           (#x8E0B . #x8FDFF8)
-           (#x8E0F . #xC6A7)
-           (#x8E10 . #xECF8)
-           (#x8E11 . #x8FDFF9)
-           (#x8E14 . #x8FDFFA)
-           (#x8E16 . #x8FDFFB)
-           (#x8E1D . #xECF6)
-           (#x8E1E . #xECF7)
-           (#x8E1F . #xECF9)
-           (#x8E20 . #x8FDFFC)
-           (#x8E21 . #x8FDFFD)
-           (#x8E22 . #x8FDFFE)
-           (#x8E23 . #x8FE0A1)
-           (#x8E26 . #x8FE0A2)
-           (#x8E27 . #x8FE0A3)
-           (#x8E2A . #xEDA9)
-           (#x8E30 . #xECFC)
-           (#x8E31 . #x8FE0A4)
-           (#x8E33 . #x8FE0A5)
-           (#x8E34 . #xECFD)
-           (#x8E35 . #xECFB)
-           (#x8E36 . #x8FE0A6)
-           (#x8E37 . #x8FE0A7)
-           (#x8E38 . #x8FE0A8)
-           (#x8E39 . #x8FE0A9)
-           (#x8E3D . #x8FE0AA)
-           (#x8E40 . #x8FE0AB)
-           (#x8E41 . #x8FE0AC)
-           (#x8E42 . #xECFA)
-           (#x8E44 . #xC4FD)
-           (#x8E47 . #xEDA1)
-           (#x8E48 . #xEDA5)
-           (#x8E49 . #xEDA2)
-           (#x8E4A . #xECFE)
-           (#x8E4B . #x8FE0AD)
-           (#x8E4C . #xEDA3)
-           (#x8E4D . #x8FE0AE)
-           (#x8E4E . #x8FE0AF)
-           (#x8E4F . #x8FE0B0)
-           (#x8E50 . #xEDA4)
-           (#x8E54 . #x8FE0B1)
-           (#x8E55 . #xEDAB)
-           (#x8E59 . #xEDA6)
-           (#x8E5B . #x8FE0B2)
-           (#x8E5C . #x8FE0B3)
-           (#x8E5D . #x8FE0B4)
-           (#x8E5E . #x8FE0B5)
-           (#x8E5F . #xC0D8)
-           (#x8E60 . #xEDA8)
-           (#x8E61 . #x8FE0B6)
-           (#x8E62 . #x8FE0B7)
-           (#x8E63 . #xEDAA)
-           (#x8E64 . #xEDA7)
-           (#x8E69 . #x8FE0B8)
-           (#x8E6C . #x8FE0B9)
-           (#x8E6D . #x8FE0BA)
-           (#x8E6F . #x8FE0BB)
-           (#x8E70 . #x8FE0BC)
-           (#x8E71 . #x8FE0BD)
-           (#x8E72 . #xEDAD)
-           (#x8E74 . #xBDB3)
-           (#x8E76 . #xEDAC)
-           (#x8E79 . #x8FE0BE)
-           (#x8E7A . #x8FE0BF)
-           (#x8E7B . #x8FE0C0)
-           (#x8E7C . #xEDAE)
-           (#x8E81 . #xEDAF)
-           (#x8E82 . #x8FE0C1)
-           (#x8E83 . #x8FE0C2)
-           (#x8E84 . #xEDB2)
-           (#x8E85 . #xEDB1)
-           (#x8E87 . #xEDB0)
-           (#x8E89 . #x8FE0C3)
-           (#x8E8A . #xEDB4)
-           (#x8E8B . #xEDB3)
-           (#x8E8D . #xCCF6)
-           (#x8E90 . #x8FE0C4)
-           (#x8E91 . #xEDB6)
-           (#x8E92 . #x8FE0C5)
-           (#x8E93 . #xEDB5)
-           (#x8E94 . #xEDB7)
-           (#x8E95 . #x8FE0C6)
-           (#x8E99 . #xEDB8)
-           (#x8E9A . #x8FE0C7)
-           (#x8E9B . #x8FE0C8)
-           (#x8E9D . #x8FE0C9)
-           (#x8E9E . #x8FE0CA)
-           (#x8EA1 . #xEDBA)
-           (#x8EA2 . #x8FE0CB)
-           (#x8EA7 . #x8FE0CC)
-           (#x8EA9 . #x8FE0CD)
-           (#x8EAA . #xEDB9)
-           (#x8EAB . #xBFC8)
-           (#x8EAC . #xEDBB)
-           (#x8EAD . #x8FE0CE)
-           (#x8EAE . #x8FE0CF)
-           (#x8EAF . #xB6ED)
-           (#x8EB0 . #xEDBC)
-           (#x8EB1 . #xEDBE)
-           (#x8EB3 . #x8FE0D0)
-           (#x8EB5 . #x8FE0D1)
-           (#x8EBA . #x8FE0D2)
-           (#x8EBB . #x8FE0D3)
-           (#x8EBE . #xEDBF)
-           (#x8EC0 . #x8FE0D4)
-           (#x8EC1 . #x8FE0D5)
-           (#x8EC3 . #x8FE0D6)
-           (#x8EC4 . #x8FE0D7)
-           (#x8EC5 . #xEDC0)
-           (#x8EC6 . #xEDBD)
-           (#x8EC7 . #x8FE0D8)
-           (#x8EC8 . #xEDC1)
-           (#x8ECA . #xBCD6)
-           (#x8ECB . #xEDC2)
-           (#x8ECC . #xB5B0)
-           (#x8ECD . #xB7B3)
-           (#x8ECF . #x8FE0D9)
-           (#x8ED1 . #x8FE0DA)
-           (#x8ED2 . #xB8AE)
-           (#x8ED4 . #x8FE0DB)
-           (#x8EDB . #xEDC3)
-           (#x8EDC . #x8FE0DC)
-           (#x8EDF . #xC6F0)
-           (#x8EE2 . #xC5BE)
-           (#x8EE3 . #xEDC4)
-           (#x8EE8 . #x8FE0DD)
-           (#x8EEB . #xEDC7)
-           (#x8EED . #x8FE0E4)
-           (#x8EEE . #x8FE0DE)
-           (#x8EF0 . #x8FE0DF)
-           (#x8EF1 . #x8FE0E0)
-           (#x8EF7 . #x8FE0E1)
-           (#x8EF8 . #xBCB4)
-           (#x8EF9 . #x8FE0E2)
-           (#x8EFA . #x8FE0E3)
-           (#x8EFB . #xEDC6)
-           (#x8EFC . #xEDC5)
-           (#x8EFD . #xB7DA)
-           (#x8EFE . #xEDC8)
-           (#x8F00 . #x8FE0E5)
-           (#x8F02 . #x8FE0E6)
-           (#x8F03 . #xB3D3)
-           (#x8F05 . #xEDCA)
-           (#x8F07 . #x8FE0E7)
-           (#x8F08 . #x8FE0E8)
-           (#x8F09 . #xBADC)
-           (#x8F0A . #xEDC9)
-           (#x8F0C . #xEDD2)
-           (#x8F0F . #x8FE0E9)
-           (#x8F10 . #x8FE0EA)
-           (#x8F12 . #xEDCC)
-           (#x8F13 . #xEDCE)
-           (#x8F14 . #xCAE5)
-           (#x8F15 . #xEDCB)
-           (#x8F16 . #x8FE0EB)
-           (#x8F17 . #x8FE0EC)
-           (#x8F18 . #x8FE0ED)
-           (#x8F19 . #xEDCD)
-           (#x8F1B . #xEDD1)
-           (#x8F1C . #xEDCF)
-           (#x8F1D . #xB5B1)
-           (#x8F1E . #x8FE0EE)
-           (#x8F1F . #xEDD0)
-           (#x8F20 . #x8FE0EF)
-           (#x8F21 . #x8FE0F0)
-           (#x8F23 . #x8FE0F1)
-           (#x8F25 . #x8FE0F2)
-           (#x8F26 . #xEDD3)
-           (#x8F27 . #x8FE0F3)
-           (#x8F28 . #x8FE0F4)
-           (#x8F29 . #xC7DA)
-           (#x8F2A . #xCED8)
-           (#x8F2C . #x8FE0F5)
-           (#x8F2D . #x8FE0F6)
-           (#x8F2E . #x8FE0F7)
-           (#x8F2F . #xBDB4)
-           (#x8F33 . #xEDD4)
-           (#x8F34 . #x8FE0F8)
-           (#x8F35 . #x8FE0F9)
-           (#x8F36 . #x8FE0FA)
-           (#x8F37 . #x8FE0FB)
-           (#x8F38 . #xCDA2)
-           (#x8F39 . #xEDD6)
-           (#x8F3A . #x8FE0FC)
-           (#x8F3B . #xEDD5)
-           (#x8F3E . #xEDD9)
-           (#x8F3F . #xCDC1)
-           (#x8F40 . #x8FE0FD)
-           (#x8F41 . #x8FE0FE)
-           (#x8F42 . #xEDD8)
-           (#x8F43 . #x8FE1A1)
-           (#x8F44 . #xB3ED)
-           (#x8F45 . #xEDD7)
-           (#x8F46 . #xEDDC)
-           (#x8F47 . #x8FE1A2)
-           (#x8F49 . #xEDDB)
-           (#x8F4C . #xEDDA)
-           (#x8F4D . #xC5B2)
-           (#x8F4E . #xEDDD)
-           (#x8F4F . #x8FE1A3)
-           (#x8F51 . #x8FE1A4)
-           (#x8F52 . #x8FE1A5)
-           (#x8F53 . #x8FE1A6)
-           (#x8F54 . #x8FE1A7)
-           (#x8F55 . #x8FE1A8)
-           (#x8F57 . #xEDDE)
-           (#x8F58 . #x8FE1A9)
-           (#x8F5C . #xEDDF)
-           (#x8F5D . #x8FE1AA)
-           (#x8F5E . #x8FE1AB)
-           (#x8F5F . #xB9EC)
-           (#x8F61 . #xB7A5)
-           (#x8F62 . #xEDE0)
-           (#x8F63 . #xEDE1)
-           (#x8F64 . #xEDE2)
-           (#x8F65 . #x8FE1AC)
-           (#x8F9B . #xBFC9)
-           (#x8F9C . #xEDE3)
-           (#x8F9D . #x8FE1AD)
-           (#x8F9E . #xBCAD)
-           (#x8F9F . #xEDE4)
-           (#x8FA0 . #x8FE1AE)
-           (#x8FA1 . #x8FE1AF)
-           (#x8FA3 . #xEDE5)
-           (#x8FA4 . #x8FE1B0)
-           (#x8FA5 . #x8FE1B1)
-           (#x8FA6 . #x8FE1B2)
-           (#x8FA7 . #xD2A1)
-           (#x8FA8 . #xD1FE)
-           (#x8FAD . #xEDE6)
-           (#x8FAE . #xE5F0)
-           (#x8FAF . #xEDE7)
-           (#x8FB0 . #xC3A4)
-           (#x8FB1 . #xBFAB)
-           (#x8FB2 . #xC7C0)
-           (#x8FB5 . #x8FE1B3)
-           (#x8FB6 . #x8FE1B4)
-           (#x8FB7 . #xEDE8)
-           (#x8FB8 . #x8FE1B5)
-           (#x8FBA . #xCAD5)
-           (#x8FBB . #xC4D4)
-           (#x8FBC . #xB9FE)
-           (#x8FBE . #x8FE1B6)
-           (#x8FBF . #xC3A9)
-           (#x8FC0 . #x8FE1B7)
-           (#x8FC1 . #x8FE1B8)
-           (#x8FC2 . #xB1AA)
-           (#x8FC4 . #xCBF8)
-           (#x8FC5 . #xBFD7)
-           (#x8FC6 . #x8FE1B9)
-           (#x8FCA . #x8FE1BA)
-           (#x8FCB . #x8FE1BB)
-           (#x8FCD . #x8FE1BC)
-           (#x8FCE . #xB7DE)
-           (#x8FD0 . #x8FE1BD)
-           (#x8FD1 . #xB6E1)
-           (#x8FD2 . #x8FE1BE)
-           (#x8FD3 . #x8FE1BF)
-           (#x8FD4 . #xCAD6)
-           (#x8FD5 . #x8FE1C0)
-           (#x8FDA . #xEDE9)
-           (#x8FE0 . #x8FE1C1)
-           (#x8FE2 . #xEDEB)
-           (#x8FE3 . #x8FE1C2)
-           (#x8FE4 . #x8FE1C3)
-           (#x8FE5 . #xEDEA)
-           (#x8FE6 . #xB2E0)
-           (#x8FE8 . #x8FE1C4)
-           (#x8FE9 . #xC6F6)
-           (#x8FEA . #xEDEC)
-           (#x8FEB . #xC7F7)
-           (#x8FED . #xC5B3)
-           (#x8FEE . #x8FE1C5)
-           (#x8FEF . #xEDED)
-           (#x8FF0 . #xBDD2)
-           (#x8FF1 . #x8FE1C6)
-           (#x8FF4 . #xEDEF)
-           (#x8FF5 . #x8FE1C7)
-           (#x8FF6 . #x8FE1C8)
-           (#x8FF7 . #xCCC2)
-           (#x8FF8 . #xEDFE)
-           (#x8FF9 . #xEDF1)
-           (#x8FFA . #xEDF2)
-           (#x8FFB . #x8FE1C9)
-           (#x8FFD . #xC4C9)
-           (#x8FFE . #x8FE1CA)
-           (#x9000 . #xC2E0)
-           (#x9001 . #xC1F7)
-           (#x9002 . #x8FE1CB)
-           (#x9003 . #xC6A8)
-           (#x9004 . #x8FE1CC)
-           (#x9005 . #xEDF0)
-           (#x9006 . #xB5D5)
-           (#x9008 . #x8FE1CD)
-           (#x900B . #xEDF9)
-           (#x900C . #x8FE1CE)
-           (#x900D . #xEDF6)
-           (#x900E . #xEEA5)
-           (#x900F . #xC6A9)
-           (#x9010 . #xC3E0)
-           (#x9011 . #xEDF3)
-           (#x9013 . #xC4FE)
-           (#x9014 . #xC5D3)
-           (#x9015 . #xEDF4)
-           (#x9016 . #xEDF8)
-           (#x9017 . #xBFE0)
-           (#x9018 . #x8FE1CF)
-           (#x9019 . #xC7E7)
-           (#x901A . #xC4CC)
-           (#x901B . #x8FE1D0)
-           (#x901D . #xC0C2)
-           (#x901E . #xEDF7)
-           (#x901F . #xC2AE)
-           (#x9020 . #xC2A4)
-           (#x9021 . #xEDF5)
-           (#x9022 . #xB0A9)
-           (#x9023 . #xCFA2)
-           (#x9027 . #xEDFA)
-           (#x9028 . #x8FE1D1)
-           (#x9029 . #x8FE1D2)
-           (#x902A . #x8FE1D4)
-           (#x902C . #x8FE1D5)
-           (#x902D . #x8FE1D6)
-           (#x902E . #xC2E1)
-           (#x902F . #x8FE1D3)
-           (#x9031 . #xBDB5)
-           (#x9032 . #xBFCA)
-           (#x9033 . #x8FE1D7)
-           (#x9034 . #x8FE1D8)
-           (#x9035 . #xEDFC)
-           (#x9036 . #xEDFB)
-           (#x9037 . #x8FE1D9)
-           (#x9038 . #xB0EF)
-           (#x9039 . #xEDFD)
-           (#x903C . #xC9AF)
-           (#x903E . #xEEA7)
-           (#x903F . #x8FE1DA)
-           (#x9041 . #xC6DB)
-           (#x9042 . #xBFEB)
-           (#x9043 . #x8FE1DB)
-           (#x9044 . #x8FE1DC)
-           (#x9045 . #xC3D9)
-           (#x9047 . #xB6F8)
-           (#x9049 . #xEEA6)
-           (#x904A . #xCDB7)
-           (#x904B . #xB1BF)
-           (#x904C . #x8FE1DD)
-           (#x904D . #xCAD7)
-           (#x904E . #xB2E1)
-           (#x904F . #xEEA1)
-           (#x9050 . #xEEA2)
-           (#x9051 . #xEEA3)
-           (#x9052 . #xEEA4)
-           (#x9053 . #xC6BB)
-           (#x9054 . #xC3A3)
-           (#x9055 . #xB0E3)
-           (#x9056 . #xEEA8)
-           (#x9058 . #xEEA9)
-           (#x9059 . #xF4A3)
-           (#x905B . #x8FE1DE)
-           (#x905C . #xC2BD)
-           (#x905D . #x8FE1DF)
-           (#x905E . #xEEAA)
-           (#x9060 . #xB1F3)
-           (#x9061 . #xC1CC)
-           (#x9062 . #x8FE1E0)
-           (#x9063 . #xB8AF)
-           (#x9065 . #xCDDA)
-           (#x9066 . #x8FE1E1)
-           (#x9067 . #x8FE1E2)
-           (#x9068 . #xEEAB)
-           (#x9069 . #xC5AC)
-           (#x906C . #x8FE1E3)
-           (#x906D . #xC1F8)
-           (#x906E . #xBCD7)
-           (#x906F . #xEEAC)
-           (#x9070 . #x8FE1E4)
-           (#x9072 . #xEEAF)
-           (#x9074 . #x8FE1E5)
-           (#x9075 . #xBDE5)
-           (#x9076 . #xEEAD)
-           (#x9077 . #xC1AB)
-           (#x9078 . #xC1AA)
-           (#x9079 . #x8FE1E6)
-           (#x907A . #xB0E4)
-           (#x907C . #xCECB)
-           (#x907D . #xEEB1)
-           (#x907F . #xC8F2)
-           (#x9080 . #xEEB3)
-           (#x9081 . #xEEB2)
-           (#x9082 . #xEEB0)
-           (#x9083 . #xE3E4)
-           (#x9084 . #xB4D4)
-           (#x9085 . #x8FE1E7)
-           (#x9087 . #xEDEE)
-           (#x9088 . #x8FE1E8)
-           (#x9089 . #xEEB5)
-           (#x908A . #xEEB4)
-           (#x908B . #x8FE1E9)
-           (#x908C . #x8FE1EA)
-           (#x908E . #x8FE1EB)
-           (#x908F . #xEEB6)
-           (#x9090 . #x8FE1EC)
-           (#x9091 . #xCDB8)
-           (#x9095 . #x8FE1ED)
-           (#x9097 . #x8FE1EE)
-           (#x9098 . #x8FE1EF)
-           (#x9099 . #x8FE1F0)
-           (#x909B . #x8FE1F1)
-           (#x90A0 . #x8FE1F2)
-           (#x90A1 . #x8FE1F3)
-           (#x90A2 . #x8FE1F4)
-           (#x90A3 . #xC6E1)
-           (#x90A5 . #x8FE1F5)
-           (#x90A6 . #xCBAE)
-           (#x90A8 . #xEEB7)
-           (#x90AA . #xBCD9)
-           (#x90AF . #xEEB8)
-           (#x90B0 . #x8FE1F6)
-           (#x90B1 . #xEEB9)
-           (#x90B2 . #x8FE1F7)
-           (#x90B3 . #x8FE1F8)
-           (#x90B4 . #x8FE1F9)
-           (#x90B5 . #xEEBA)
-           (#x90B6 . #x8FE1FA)
-           (#x90B8 . #xC5A1)
-           (#x90BD . #x8FE1FB)
-           (#x90BE . #x8FE1FD)
-           (#x90C1 . #xB0EA)
-           (#x90C3 . #x8FE1FE)
-           (#x90C4 . #x8FE2A1)
-           (#x90C5 . #x8FE2A2)
-           (#x90C7 . #x8FE2A3)
-           (#x90C8 . #x8FE2A4)
-           (#x90CA . #xB9D9)
-           (#x90CC . #x8FE1FC)
-           (#x90CE . #xCFBA)
-           (#x90D2 . #x8FE2AD)
-           (#x90D5 . #x8FE2A5)
-           (#x90D7 . #x8FE2A6)
-           (#x90D8 . #x8FE2A7)
-           (#x90D9 . #x8FE2A8)
-           (#x90DB . #xEEBE)
-           (#x90DC . #x8FE2A9)
-           (#x90DD . #x8FE2AA)
-           (#x90DF . #x8FE2AB)
-           (#x90E1 . #xB7B4)
-           (#x90E2 . #xEEBB)
-           (#x90E4 . #xEEBC)
-           (#x90E5 . #x8FE2AC)
-           (#x90E8 . #xC9F4)
-           (#x90EB . #x8FE2AF)
-           (#x90ED . #xB3D4)
-           (#x90EF . #x8FE2B0)
-           (#x90F0 . #x8FE2B1)
-           (#x90F4 . #x8FE2B2)
-           (#x90F5 . #xCDB9)
-           (#x90F6 . #x8FE2AE)
-           (#x90F7 . #xB6BF)
-           (#x90FD . #xC5D4)
-           (#x90FE . #x8FE2B3)
-           (#x90FF . #x8FE2B4)
-           (#x9100 . #x8FE2B5)
-           (#x9102 . #xEEBF)
-           (#x9104 . #x8FE2B6)
-           (#x9105 . #x8FE2B7)
-           (#x9106 . #x8FE2B8)
-           (#x9108 . #x8FE2B9)
-           (#x910D . #x8FE2BA)
-           (#x9110 . #x8FE2BB)
-           (#x9112 . #xEEC0)
-           (#x9114 . #x8FE2BC)
-           (#x9116 . #x8FE2BD)
-           (#x9117 . #x8FE2BE)
-           (#x9118 . #x8FE2BF)
-           (#x9119 . #xEEC1)
-           (#x911A . #x8FE2C0)
-           (#x911C . #x8FE2C1)
-           (#x911E . #x8FE2C2)
-           (#x9120 . #x8FE2C3)
-           (#x9122 . #x8FE2C5)
-           (#x9123 . #x8FE2C6)
-           (#x9125 . #x8FE2C4)
-           (#x9127 . #x8FE2C7)
-           (#x9129 . #x8FE2C8)
-           (#x912D . #xC5A2)
-           (#x912E . #x8FE2C9)
-           (#x912F . #x8FE2CA)
-           (#x9130 . #xEEC3)
-           (#x9131 . #x8FE2CB)
-           (#x9132 . #xEEC2)
-           (#x9134 . #x8FE2CC)
-           (#x9136 . #x8FE2CD)
-           (#x9137 . #x8FE2CE)
-           (#x9139 . #x8FE2CF)
-           (#x913A . #x8FE2D0)
-           (#x913C . #x8FE2D1)
-           (#x913D . #x8FE2D2)
-           (#x9143 . #x8FE2D3)
-           (#x9147 . #x8FE2D4)
-           (#x9148 . #x8FE2D5)
-           (#x9149 . #xC6D3)
-           (#x914A . #xEEC4)
-           (#x914B . #xBDB6)
-           (#x914C . #xBCE0)
-           (#x914D . #xC7DB)
-           (#x914E . #xC3F1)
-           (#x914F . #x8FE2D6)
-           (#x9152 . #xBCF2)
-           (#x9153 . #x8FE2D7)
-           (#x9154 . #xBFEC)
-           (#x9156 . #xEEC5)
-           (#x9157 . #x8FE2D8)
-           (#x9158 . #xEEC6)
-           (#x9159 . #x8FE2D9)
-           (#x915A . #x8FE2DA)
-           (#x915B . #x8FE2DB)
-           (#x9161 . #x8FE2DC)
-           (#x9162 . #xBFDD)
-           (#x9163 . #xEEC7)
-           (#x9164 . #x8FE2DD)
-           (#x9165 . #xEEC8)
-           (#x9167 . #x8FE2DE)
-           (#x9169 . #xEEC9)
-           (#x916A . #xCDEF)
-           (#x916C . #xBDB7)
-           (#x916D . #x8FE2DF)
-           (#x9172 . #xEECB)
-           (#x9173 . #xEECA)
-           (#x9174 . #x8FE2E0)
-           (#x9175 . #xB9DA)
-           (#x9177 . #xB9F3)
-           (#x9178 . #xBBC0)
-           (#x9179 . #x8FE2E1)
-           (#x917A . #x8FE2E2)
-           (#x917B . #x8FE2E3)
-           (#x9181 . #x8FE2E4)
-           (#x9182 . #xEECE)
-           (#x9183 . #x8FE2E5)
-           (#x9185 . #x8FE2E6)
-           (#x9186 . #x8FE2E7)
-           (#x9187 . #xBDE6)
-           (#x9189 . #xEECD)
-           (#x918A . #x8FE2E8)
-           (#x918B . #xEECC)
-           (#x918D . #xC2E9)
-           (#x918E . #x8FE2E9)
-           (#x9190 . #xB8EF)
-           (#x9191 . #x8FE2EA)
-           (#x9192 . #xC0C3)
-           (#x9193 . #x8FE2EB)
-           (#x9194 . #x8FE2EC)
-           (#x9195 . #x8FE2ED)
-           (#x9197 . #xC8B0)
-           (#x9198 . #x8FE2EE)
-           (#x919C . #xBDB9)
-           (#x919E . #x8FE2EF)
-           (#x91A1 . #x8FE2F0)
-           (#x91A2 . #xEECF)
-           (#x91A4 . #xBEDF)
-           (#x91A6 . #x8FE2F1)
-           (#x91A8 . #x8FE2F2)
-           (#x91AA . #xEED2)
-           (#x91AB . #xEED0)
-           (#x91AC . #x8FE2F3)
-           (#x91AD . #x8FE2F4)
-           (#x91AE . #x8FE2F5)
-           (#x91AF . #xEED1)
-           (#x91B0 . #x8FE2F6)
-           (#x91B1 . #x8FE2F7)
-           (#x91B2 . #x8FE2F8)
-           (#x91B3 . #x8FE2F9)
-           (#x91B4 . #xEED4)
-           (#x91B5 . #xEED3)
-           (#x91B6 . #x8FE2FA)
-           (#x91B8 . #xBEFA)
-           (#x91BA . #xEED5)
-           (#x91BB . #x8FE2FB)
-           (#x91BC . #x8FE2FC)
-           (#x91BD . #x8FE2FD)
-           (#x91BF . #x8FE2FE)
-           (#x91C0 . #xEED6)
-           (#x91C1 . #xEED7)
-           (#x91C2 . #x8FE3A1)
-           (#x91C3 . #x8FE3A2)
-           (#x91C5 . #x8FE3A3)
-           (#x91C6 . #xC8D0)
-           (#x91C7 . #xBAD3)
-           (#x91C8 . #xBCE1)
-           (#x91C9 . #xEED8)
-           (#x91CB . #xEED9)
-           (#x91CC . #xCEA4)
-           (#x91CD . #xBDC5)
-           (#x91CE . #xCCEE)
-           (#x91CF . #xCECC)
-           (#x91D0 . #xEEDA)
-           (#x91D1 . #xB6E2)
-           (#x91D3 . #x8FE3A4)
-           (#x91D4 . #x8FE3A5)
-           (#x91D6 . #xEEDB)
-           (#x91D7 . #x8FE3A6)
-           (#x91D8 . #xC5A3)
-           (#x91D9 . #x8FE3A7)
-           (#x91DA . #x8FE3A8)
-           (#x91DB . #xEEDE)
-           (#x91DC . #xB3F8)
-           (#x91DD . #xBFCB)
-           (#x91DE . #x8FE3A9)
-           (#x91DF . #xEEDC)
-           (#x91E1 . #xEEDD)
-           (#x91E3 . #xC4E0)
-           (#x91E4 . #x8FE3AA)
-           (#x91E5 . #x8FE3AB)
-           (#x91E6 . #xCBD5)
-           (#x91E7 . #xB6FC)
-           (#x91E9 . #x8FE3AC)
-           (#x91EA . #x8FE3AD)
-           (#x91EC . #x8FE3AE)
-           (#x91ED . #x8FE3AF)
-           (#x91EE . #x8FE3B0)
-           (#x91EF . #x8FE3B1)
-           (#x91F0 . #x8FE3B2)
-           (#x91F1 . #x8FE3B3)
-           (#x91F5 . #xEEE0)
-           (#x91F6 . #xEEE1)
-           (#x91F7 . #x8FE3B4)
-           (#x91F9 . #x8FE3B5)
-           (#x91FB . #x8FE3B6)
-           (#x91FC . #xEEDF)
-           (#x91FD . #x8FE3B7)
-           (#x91FF . #xEEE3)
-           (#x9200 . #x8FE3B8)
-           (#x9201 . #x8FE3B9)
-           (#x9204 . #x8FE3BA)
-           (#x9205 . #x8FE3BB)
-           (#x9206 . #x8FE3BC)
-           (#x9207 . #x8FE3BD)
-           (#x9209 . #x8FE3BE)
-           (#x920A . #x8FE3BF)
-           (#x920C . #x8FE3C0)
-           (#x920D . #xC6DF)
-           (#x920E . #xB3C3)
-           (#x9210 . #x8FE3C1)
-           (#x9211 . #xEEE7)
-           (#x9212 . #x8FE3C2)
-           (#x9213 . #x8FE3C3)
-           (#x9214 . #xEEE4)
-           (#x9215 . #xEEE6)
-           (#x9216 . #x8FE3C4)
-           (#x9218 . #x8FE3C5)
-           (#x921C . #x8FE3C6)
-           (#x921D . #x8FE3C7)
-           (#x921E . #xEEE2)
-           (#x9223 . #x8FE3C8)
-           (#x9224 . #x8FE3C9)
-           (#x9225 . #x8FE3CA)
-           (#x9226 . #x8FE3CB)
-           (#x9228 . #x8FE3CC)
-           (#x9229 . #xEFCF)
-           (#x922C . #xEEE5)
-           (#x922E . #x8FE3CD)
-           (#x922F . #x8FE3CE)
-           (#x9230 . #x8FE3CF)
-           (#x9233 . #x8FE3D0)
-           (#x9234 . #xCEEB)
-           (#x9235 . #x8FE3D1)
-           (#x9236 . #x8FE3D2)
-           (#x9237 . #xB8DA)
-           (#x9238 . #x8FE3D3)
-           (#x9239 . #x8FE3D4)
-           (#x923A . #x8FE3D5)
-           (#x923C . #x8FE3D6)
-           (#x923E . #x8FE3D7)
-           (#x923F . #xEEEF)
-           (#x9240 . #x8FE3D8)
-           (#x9242 . #x8FE3D9)
-           (#x9243 . #x8FE3DA)
-           (#x9244 . #xC5B4)
-           (#x9245 . #xEEEA)
-           (#x9246 . #x8FE3DB)
-           (#x9247 . #x8FE3DC)
-           (#x9248 . #xEEED)
-           (#x9249 . #xEEEB)
-           (#x924A . #x8FE3DD)
-           (#x924B . #xEEF0)
-           (#x924D . #x8FE3DE)
-           (#x924E . #x8FE3DF)
-           (#x924F . #x8FE3E0)
-           (#x9250 . #xEEF1)
-           (#x9251 . #x8FE3E1)
-           (#x9257 . #xEEE9)
-           (#x9258 . #x8FE3E2)
-           (#x9259 . #x8FE3E3)
-           (#x925A . #xEEF6)
-           (#x925B . #xB1F4)
-           (#x925C . #x8FE3E4)
-           (#x925D . #x8FE3E5)
-           (#x925E . #xEEE8)
-           (#x9260 . #x8FE3E6)
-           (#x9261 . #x8FE3E7)
-           (#x9262 . #xC8AD)
-           (#x9264 . #xEEEC)
-           (#x9265 . #x8FE3E8)
-           (#x9266 . #xBEE0)
-           (#x9267 . #x8FE3E9)
-           (#x9268 . #x8FE3EA)
-           (#x9269 . #x8FE3EB)
-           (#x926E . #x8FE3EC)
-           (#x926F . #x8FE3ED)
-           (#x9270 . #x8FE3EE)
-           (#x9271 . #xB9DB)
-           (#x9275 . #x8FE3EF)
-           (#x9276 . #x8FE3F0)
-           (#x9277 . #x8FE3F1)
-           (#x9278 . #x8FE3F2)
-           (#x9279 . #x8FE3F3)
-           (#x927B . #x8FE3F4)
-           (#x927C . #x8FE3F5)
-           (#x927D . #x8FE3F6)
-           (#x927E . #xCBC8)
-           (#x927F . #x8FE3F7)
-           (#x9280 . #xB6E4)
-           (#x9283 . #xBDC6)
-           (#x9285 . #xC6BC)
-           (#x9288 . #x8FE3F8)
-           (#x9289 . #x8FE3F9)
-           (#x928A . #x8FE3FA)
-           (#x928D . #x8FE3FB)
-           (#x928E . #x8FE3FC)
-           (#x9291 . #xC1AD)
-           (#x9292 . #x8FE3FD)
-           (#x9293 . #xEEF4)
-           (#x9295 . #xEEEE)
-           (#x9296 . #xEEF3)
-           (#x9297 . #x8FE3FE)
-           (#x9298 . #xCCC3)
-           (#x9299 . #x8FE4A1)
-           (#x929A . #xC4B8)
-           (#x929B . #xEEF5)
-           (#x929C . #xEEF2)
-           (#x929F . #x8FE4A2)
-           (#x92A0 . #x8FE4A3)
-           (#x92A4 . #x8FE4A4)
-           (#x92A5 . #x8FE4A5)
-           (#x92A7 . #x8FE4A6)
-           (#x92A8 . #x8FE4A7)
-           (#x92AB . #x8FE4A8)
-           (#x92AD . #xC1AC)
-           (#x92AF . #x8FE4A9)
-           (#x92B2 . #x8FE4AA)
-           (#x92B6 . #x8FE4AB)
-           (#x92B7 . #xEEF9)
-           (#x92B8 . #x8FE4AC)
-           (#x92B9 . #xEEF8)
-           (#x92BA . #x8FE4AD)
-           (#x92BB . #x8FE4AE)
-           (#x92BC . #x8FE4AF)
-           (#x92BD . #x8FE4B0)
-           (#x92BF . #x8FE4B1)
-           (#x92C0 . #x8FE4B2)
-           (#x92C1 . #x8FE4B3)
-           (#x92C2 . #x8FE4B4)
-           (#x92C3 . #x8FE4B5)
-           (#x92C5 . #x8FE4B6)
-           (#x92C6 . #x8FE4B7)
-           (#x92C7 . #x8FE4B8)
-           (#x92C8 . #x8FE4B9)
-           (#x92CB . #x8FE4BA)
-           (#x92CC . #x8FE4BB)
-           (#x92CD . #x8FE4BC)
-           (#x92CE . #x8FE4BD)
-           (#x92CF . #xEEF7)
-           (#x92D0 . #x8FE4BE)
-           (#x92D2 . #xCBAF)
-           (#x92D3 . #x8FE4BF)
-           (#x92D5 . #x8FE4C0)
-           (#x92D7 . #x8FE4C1)
-           (#x92D8 . #x8FE4C2)
-           (#x92D9 . #x8FE4C3)
-           (#x92DC . #x8FE4C4)
-           (#x92DD . #x8FE4C5)
-           (#x92DF . #x8FE4C6)
-           (#x92E0 . #x8FE4C7)
-           (#x92E1 . #x8FE4C8)
-           (#x92E3 . #x8FE4C9)
-           (#x92E4 . #xBDFB)
-           (#x92E5 . #x8FE4CA)
-           (#x92E7 . #x8FE4CB)
-           (#x92E8 . #x8FE4CC)
-           (#x92E9 . #xEEFA)
-           (#x92EA . #xCADF)
-           (#x92EC . #x8FE4CD)
-           (#x92ED . #xB1D4)
-           (#x92EE . #x8FE4CE)
-           (#x92F0 . #x8FE4CF)
-           (#x92F2 . #xC9C6)
-           (#x92F3 . #xC3F2)
-           (#x92F8 . #xB5F8)
-           (#x92F9 . #x8FE4D0)
-           (#x92FA . #xEEFC)
-           (#x92FB . #x8FE4D1)
-           (#x92FC . #xB9DD)
-           (#x92FF . #x8FE4D2)
-           (#x9300 . #x8FE4D3)
-           (#x9302 . #x8FE4D4)
-           (#x9306 . #xBBAC)
-           (#x9308 . #x8FE4D5)
-           (#x930D . #x8FE4D6)
-           (#x930F . #xEEFB)
-           (#x9310 . #xBFED)
-           (#x9311 . #x8FE4D7)
-           (#x9314 . #x8FE4D8)
-           (#x9315 . #x8FE4D9)
-           (#x9318 . #xBFEE)
-           (#x9319 . #xEFA1)
-           (#x931A . #xEFA3)
-           (#x931C . #x8FE4DA)
-           (#x931D . #x8FE4DB)
-           (#x931E . #x8FE4DC)
-           (#x931F . #x8FE4DD)
-           (#x9320 . #xBEFB)
-           (#x9321 . #x8FE4DE)
-           (#x9322 . #xEFA2)
-           (#x9323 . #xEFA4)
-           (#x9324 . #x8FE4DF)
-           (#x9325 . #x8FE4E0)
-           (#x9326 . #xB6D3)
-           (#x9327 . #x8FE4E1)
-           (#x9328 . #xC9C5)
-           (#x9329 . #x8FE4E2)
-           (#x932A . #x8FE4E3)
-           (#x932B . #xBCE2)
-           (#x932C . #xCFA3)
-           (#x932E . #xEEFE)
-           (#x932F . #xBAF8)
-           (#x9332 . #xCFBF)
-           (#x9333 . #x8FE4E4)
-           (#x9334 . #x8FE4E5)
-           (#x9335 . #xEFA6)
-           (#x9336 . #x8FE4E6)
-           (#x9337 . #x8FE4E7)
-           (#x933A . #xEFA5)
-           (#x933B . #xEFA7)
-           (#x9344 . #xEEFD)
-           (#x9347 . #x8FE4E8)
-           (#x9348 . #x8FE4E9)
-           (#x9349 . #x8FE4EA)
-           (#x934B . #xC6E9)
-           (#x934D . #xC5D5)
-           (#x9350 . #x8FE4EB)
-           (#x9351 . #x8FE4EC)
-           (#x9352 . #x8FE4ED)
-           (#x9354 . #xC4D7)
-           (#x9355 . #x8FE4EE)
-           (#x9356 . #xEFAC)
-           (#x9357 . #x8FE4EF)
-           (#x9358 . #x8FE4F0)
-           (#x935A . #x8FE4F1)
-           (#x935B . #xC3C3)
-           (#x935C . #xEFA8)
-           (#x935E . #x8FE4F2)
-           (#x9360 . #xEFA9)
-           (#x9364 . #x8FE4F3)
-           (#x9365 . #x8FE4F4)
-           (#x9367 . #x8FE4F5)
-           (#x9369 . #x8FE4F6)
-           (#x936A . #x8FE4F7)
-           (#x936C . #xB7AD)
-           (#x936D . #x8FE4F8)
-           (#x936E . #xEFAB)
-           (#x936F . #x8FE4F9)
-           (#x9370 . #x8FE4FA)
-           (#x9371 . #x8FE4FB)
-           (#x9373 . #x8FE4FC)
-           (#x9374 . #x8FE4FD)
-           (#x9375 . #xB8B0)
-           (#x9376 . #x8FE4FE)
-           (#x937A . #x8FE5A1)
-           (#x937C . #xEFAA)
-           (#x937D . #x8FE5A2)
-           (#x937E . #xBEE1)
-           (#x937F . #x8FE5A3)
-           (#x9380 . #x8FE5A4)
-           (#x9381 . #x8FE5A5)
-           (#x9382 . #x8FE5A6)
-           (#x9388 . #x8FE5A7)
-           (#x938A . #x8FE5A8)
-           (#x938B . #x8FE5A9)
-           (#x938C . #xB3F9)
-           (#x938D . #x8FE5AA)
-           (#x938F . #x8FE5AB)
-           (#x9392 . #x8FE5AC)
-           (#x9394 . #xEFB0)
-           (#x9395 . #x8FE5AD)
-           (#x9396 . #xBABF)
-           (#x9397 . #xC1F9)
-           (#x9398 . #x8FE5AE)
-           (#x939A . #xC4CA)
-           (#x939B . #x8FE5AF)
-           (#x939E . #x8FE5B0)
-           (#x93A1 . #x8FE5B1)
-           (#x93A3 . #x8FE5B2)
-           (#x93A4 . #x8FE5B3)
-           (#x93A6 . #x8FE5B4)
-           (#x93A7 . #xB3BB)
-           (#x93A8 . #x8FE5B5)
-           (#x93A9 . #x8FE5BB)
-           (#x93AB . #x8FE5B6)
-           (#x93AC . #xEFAE)
-           (#x93AD . #xEFAF)
-           (#x93AE . #xC4C3)
-           (#x93B0 . #xEFAD)
-           (#x93B4 . #x8FE5B7)
-           (#x93B5 . #x8FE5B8)
-           (#x93B6 . #x8FE5B9)
-           (#x93B9 . #xEFB1)
-           (#x93BA . #x8FE5BA)
-           (#x93C1 . #x8FE5BC)
-           (#x93C3 . #xEFB7)
-           (#x93C4 . #x8FE5BD)
-           (#x93C5 . #x8FE5BE)
-           (#x93C6 . #x8FE5BF)
-           (#x93C7 . #x8FE5C0)
-           (#x93C8 . #xEFBA)
-           (#x93C9 . #x8FE5C1)
-           (#x93CA . #x8FE5C2)
-           (#x93CB . #x8FE5C3)
-           (#x93CC . #x8FE5C4)
-           (#x93CD . #x8FE5C5)
-           (#x93D0 . #xEFB9)
-           (#x93D1 . #xC5AD)
-           (#x93D3 . #x8FE5C6)
-           (#x93D6 . #xEFB2)
-           (#x93D7 . #xEFB3)
-           (#x93D8 . #xEFB6)
-           (#x93D9 . #x8FE5C7)
-           (#x93DC . #x8FE5C8)
-           (#x93DD . #xEFB8)
-           (#x93DE . #x8FE5C9)
-           (#x93DF . #x8FE5CA)
-           (#x93E1 . #xB6C0)
-           (#x93E2 . #x8FE5CB)
-           (#x93E4 . #xEFBB)
-           (#x93E5 . #xEFB5)
-           (#x93E6 . #x8FE5CC)
-           (#x93E7 . #x8FE5CD)
-           (#x93E8 . #xEFB4)
-           (#x93F7 . #x8FE5CF)
-           (#x93F8 . #x8FE5D0)
-           (#x93F9 . #x8FE5CE)
-           (#x93FA . #x8FE5D1)
-           (#x93FB . #x8FE5D2)
-           (#x93FD . #x8FE5D3)
-           (#x9401 . #x8FE5D4)
-           (#x9402 . #x8FE5D5)
-           (#x9403 . #xEFBF)
-           (#x9404 . #x8FE5D6)
-           (#x9407 . #xEFC0)
-           (#x9408 . #x8FE5D7)
-           (#x9409 . #x8FE5D8)
-           (#x940D . #x8FE5D9)
-           (#x940E . #x8FE5DA)
-           (#x940F . #x8FE5DB)
-           (#x9410 . #xEFC1)
-           (#x9413 . #xEFBE)
-           (#x9414 . #xEFBD)
-           (#x9415 . #x8FE5DC)
-           (#x9416 . #x8FE5DD)
-           (#x9417 . #x8FE5DE)
-           (#x9418 . #xBEE2)
-           (#x9419 . #xC6AA)
-           (#x941A . #xEFBC)
-           (#x941F . #x8FE5DF)
-           (#x9421 . #xEFC5)
-           (#x942B . #xEFC3)
-           (#x942E . #x8FE5E0)
-           (#x942F . #x8FE5E1)
-           (#x9431 . #x8FE5E2)
-           (#x9432 . #x8FE5E3)
-           (#x9433 . #x8FE5E4)
-           (#x9434 . #x8FE5E5)
-           (#x9435 . #xEFC4)
-           (#x9436 . #xEFC2)
-           (#x9438 . #xC2F8)
-           (#x943A . #xEFC6)
-           (#x943B . #x8FE5E6)
-           (#x943D . #x8FE5E8)
-           (#x943F . #x8FE5E7)
-           (#x9441 . #xEFC7)
-           (#x9443 . #x8FE5E9)
-           (#x9444 . #xEFC9)
-           (#x9445 . #x8FE5EA)
-           (#x9448 . #x8FE5EB)
-           (#x944A . #x8FE5EC)
-           (#x944C . #x8FE5ED)
-           (#x9451 . #xB4D5)
-           (#x9452 . #xEFC8)
-           (#x9453 . #xCCFA)
-           (#x9455 . #x8FE5EE)
-           (#x9459 . #x8FE5EF)
-           (#x945A . #xEFD4)
-           (#x945B . #xEFCA)
-           (#x945C . #x8FE5F0)
-           (#x945E . #xEFCD)
-           (#x945F . #x8FE5F1)
-           (#x9460 . #xEFCB)
-           (#x9461 . #x8FE5F2)
-           (#x9462 . #xEFCC)
-           (#x9463 . #x8FE5F3)
-           (#x9468 . #x8FE5F4)
-           (#x946A . #xEFCE)
-           (#x946B . #x8FE5F5)
-           (#x946D . #x8FE5F6)
-           (#x946E . #x8FE5F7)
-           (#x946F . #x8FE5F8)
-           (#x9470 . #xEFD0)
-           (#x9471 . #x8FE5F9)
-           (#x9472 . #x8FE5FA)
-           (#x9475 . #xEFD1)
-           (#x9477 . #xEFD2)
-           (#x947C . #xEFD5)
-           (#x947D . #xEFD3)
-           (#x947E . #xEFD6)
-           (#x947F . #xEFD8)
-           (#x9481 . #xEFD7)
-           (#x9483 . #x8FE5FC)
-           (#x9484 . #x8FE5FB)
-           (#x9577 . #xC4B9)
-           (#x9578 . #x8FE5FD)
-           (#x9579 . #x8FE5FE)
-           (#x957E . #x8FE6A1)
-           (#x9580 . #xCCE7)
-           (#x9582 . #xEFD9)
-           (#x9583 . #xC1AE)
-           (#x9584 . #x8FE6A2)
-           (#x9587 . #xEFDA)
-           (#x9588 . #x8FE6A3)
-           (#x9589 . #xCAC4)
-           (#x958A . #xEFDB)
-           (#x958B . #xB3AB)
-           (#x958C . #x8FE6A4)
-           (#x958D . #x8FE6A5)
-           (#x958E . #x8FE6A6)
-           (#x958F . #xB1BC)
-           (#x9591 . #xB4D7)
-           (#x9593 . #xB4D6)
-           (#x9594 . #xEFDC)
-           (#x9596 . #xEFDD)
-           (#x9598 . #xEFDE)
-           (#x9599 . #xEFDF)
-           (#x959D . #x8FE6A7)
-           (#x959E . #x8FE6A8)
-           (#x959F . #x8FE6A9)
-           (#x95A0 . #xEFE0)
-           (#x95A1 . #x8FE6AA)
-           (#x95A2 . #xB4D8)
-           (#x95A3 . #xB3D5)
-           (#x95A4 . #xB9DE)
-           (#x95A5 . #xC8B6)
-           (#x95A6 . #x8FE6AB)
-           (#x95A7 . #xEFE2)
-           (#x95A8 . #xEFE1)
-           (#x95A9 . #x8FE6AC)
-           (#x95AB . #x8FE6AD)
-           (#x95AC . #x8FE6AE)
-           (#x95AD . #xEFE3)
-           (#x95B2 . #xB1DC)
-           (#x95B4 . #x8FE6AF)
-           (#x95B6 . #x8FE6B0)
-           (#x95B9 . #xEFE6)
-           (#x95BA . #x8FE6B1)
-           (#x95BB . #xEFE5)
-           (#x95BC . #xEFE4)
-           (#x95BD . #x8FE6B2)
-           (#x95BE . #xEFE7)
-           (#x95BF . #x8FE6B3)
-           (#x95C3 . #xEFEA)
-           (#x95C6 . #x8FE6B4)
-           (#x95C7 . #xB0C7)
-           (#x95C8 . #x8FE6B5)
-           (#x95C9 . #x8FE6B6)
-           (#x95CA . #xEFE8)
-           (#x95CB . #x8FE6B7)
-           (#x95CC . #xEFEC)
-           (#x95CD . #xEFEB)
-           (#x95D0 . #x8FE6B8)
-           (#x95D1 . #x8FE6B9)
-           (#x95D2 . #x8FE6BA)
-           (#x95D3 . #x8FE6BB)
-           (#x95D4 . #xEFEE)
-           (#x95D5 . #xEFED)
-           (#x95D6 . #xEFEF)
-           (#x95D8 . #xC6AE)
-           (#x95D9 . #x8FE6BC)
-           (#x95DA . #x8FE6BD)
-           (#x95DC . #xEFF0)
-           (#x95DD . #x8FE6BE)
-           (#x95DE . #x8FE6BF)
-           (#x95DF . #x8FE6C0)
-           (#x95E0 . #x8FE6C1)
-           (#x95E1 . #xEFF1)
-           (#x95E2 . #xEFF3)
-           (#x95E4 . #x8FE6C2)
-           (#x95E5 . #xEFF2)
-           (#x95E6 . #x8FE6C3)
-           (#x961C . #xC9EC)
-           (#x961D . #x8FE6C4)
-           (#x961E . #x8FE6C5)
-           (#x9621 . #xEFF4)
-           (#x9622 . #x8FE6C6)
-           (#x9624 . #x8FE6C7)
-           (#x9625 . #x8FE6C8)
-           (#x9626 . #x8FE6C9)
-           (#x9628 . #xEFF5)
-           (#x962A . #xBAE5)
-           (#x962C . #x8FE6CA)
-           (#x962E . #xEFF6)
-           (#x962F . #xEFF7)
-           (#x9631 . #x8FE6CB)
-           (#x9632 . #xCBC9)
-           (#x9633 . #x8FE6CC)
-           (#x9637 . #x8FE6CD)
-           (#x9638 . #x8FE6CE)
-           (#x9639 . #x8FE6CF)
-           (#x963A . #x8FE6D0)
-           (#x963B . #xC1CB)
-           (#x963C . #x8FE6D1)
-           (#x963D . #x8FE6D2)
-           (#x963F . #xB0A4)
-           (#x9640 . #xC2CB)
-           (#x9641 . #x8FE6D3)
-           (#x9642 . #xEFF8)
-           (#x9644 . #xC9ED)
-           (#x964B . #xEFFB)
-           (#x964C . #xEFF9)
-           (#x964D . #xB9DF)
-           (#x964F . #xEFFA)
-           (#x9650 . #xB8C2)
-           (#x9652 . #x8FE6D4)
-           (#x9654 . #x8FE6D5)
-           (#x9656 . #x8FE6D6)
-           (#x9657 . #x8FE6D7)
-           (#x9658 . #x8FE6D8)
-           (#x965B . #xCAC5)
-           (#x965C . #xEFFD)
-           (#x965D . #xF0A1)
-           (#x965E . #xEFFE)
-           (#x965F . #xF0A2)
-           (#x9661 . #x8FE6D9)
-           (#x9662 . #xB1A1)
-           (#x9663 . #xBFD8)
-           (#x9664 . #xBDFC)
-           (#x9665 . #xB4D9)
-           (#x9666 . #xF0A3)
-           (#x966A . #xC7E6)
-           (#x966C . #xF0A5)
-           (#x966E . #x8FE6DA)
-           (#x9670 . #xB1A2)
-           (#x9672 . #xF0A4)
-           (#x9673 . #xC4C4)
-           (#x9674 . #x8FE6DB)
-           (#x9675 . #xCECD)
-           (#x9676 . #xC6AB)
-           (#x9677 . #xEFFC)
-           (#x9678 . #xCEA6)
-           (#x967A . #xB8B1)
-           (#x967B . #x8FE6DC)
-           (#x967C . #x8FE6DD)
-           (#x967D . #xCDDB)
-           (#x967E . #x8FE6DE)
-           (#x967F . #x8FE6DF)
-           (#x9681 . #x8FE6E0)
-           (#x9682 . #x8FE6E1)
-           (#x9683 . #x8FE6E2)
-           (#x9684 . #x8FE6E3)
-           (#x9685 . #xB6F9)
-           (#x9686 . #xCEB4)
-           (#x9688 . #xB7A8)
-           (#x9689 . #x8FE6E4)
-           (#x968A . #xC2E2)
-           (#x968B . #xE7A1)
-           (#x968D . #xF0A6)
-           (#x968E . #xB3AC)
-           (#x968F . #xBFEF)
-           (#x9691 . #x8FE6E5)
-           (#x9694 . #xB3D6)
-           (#x9695 . #xF0A8)
-           (#x9696 . #x8FE6E6)
-           (#x9697 . #xF0A9)
-           (#x9698 . #xF0A7)
-           (#x9699 . #xB7E4)
-           (#x969A . #x8FE6E7)
-           (#x969B . #xBADD)
-           (#x969C . #xBEE3)
-           (#x969D . #x8FE6E8)
-           (#x969F . #x8FE6E9)
-           (#x96A0 . #xB1A3)
-           (#x96A3 . #xCED9)
-           (#x96A4 . #x8FE6EA)
-           (#x96A5 . #x8FE6EB)
-           (#x96A6 . #x8FE6EC)
-           (#x96A7 . #xF0AB)
-           (#x96A8 . #xEEAE)
-           (#x96A9 . #x8FE6ED)
-           (#x96AA . #xF0AA)
-           (#x96AE . #x8FE6EE)
-           (#x96AF . #x8FE6EF)
-           (#x96B0 . #xF0AE)
-           (#x96B1 . #xF0AC)
-           (#x96B2 . #xF0AD)
-           (#x96B3 . #x8FE6F0)
-           (#x96B4 . #xF0AF)
-           (#x96B6 . #xF0B0)
-           (#x96B7 . #xCEEC)
-           (#x96B8 . #xF0B1)
-           (#x96B9 . #xF0B2)
-           (#x96BA . #x8FE6F1)
-           (#x96BB . #xC0C9)
-           (#x96BC . #xC8BB)
-           (#x96C0 . #xBFFD)
-           (#x96C1 . #xB4E7)
-           (#x96C4 . #xCDBA)
-           (#x96C5 . #xB2ED)
-           (#x96C6 . #xBDB8)
-           (#x96C7 . #xB8DB)
-           (#x96C9 . #xF0B5)
-           (#x96CA . #x8FE6F2)
-           (#x96CB . #xF0B4)
-           (#x96CC . #xBBF3)
-           (#x96CD . #xF0B6)
-           (#x96CE . #xF0B3)
-           (#x96D1 . #xBBA8)
-           (#x96D2 . #x8FE6F3)
-           (#x96D5 . #xF0BA)
-           (#x96D6 . #xEAAD)
-           (#x96D8 . #x8FE6F5)
-           (#x96D9 . #xD2D6)
-           (#x96DA . #x8FE6F6)
-           (#x96DB . #xBFF7)
-           (#x96DC . #xF0B8)
-           (#x96DD . #x8FE6F7)
-           (#x96DE . #x8FE6F8)
-           (#x96DF . #x8FE6F9)
-           (#x96E2 . #xCEA5)
-           (#x96E3 . #xC6F1)
-           (#x96E8 . #xB1AB)
-           (#x96E9 . #x8FE6FA)
-           (#x96EA . #xC0E3)
-           (#x96EB . #xBCB6)
-           (#x96EF . #x8FE6FB)
-           (#x96F0 . #xCAB7)
-           (#x96F1 . #x8FE6FC)
-           (#x96F2 . #xB1C0)
-           (#x96F6 . #xCEED)
-           (#x96F7 . #xCDEB)
-           (#x96F9 . #xF0BB)
-           (#x96FA . #x8FE6FD)
-           (#x96FB . #xC5C5)
-           (#x9700 . #xBCFB)
-           (#x9702 . #x8FE6FE)
-           (#x9703 . #x8FE7A1)
-           (#x9704 . #xF0BC)
-           (#x9705 . #x8FE7A2)
-           (#x9706 . #xF0BD)
-           (#x9707 . #xBFCC)
-           (#x9708 . #xF0BE)
-           (#x9709 . #x8FE7A3)
-           (#x970A . #xCEEE)
-           (#x970D . #xF0B9)
-           (#x970E . #xF0C0)
-           (#x970F . #xF0C2)
-           (#x9711 . #xF0C1)
-           (#x9713 . #xF0BF)
-           (#x9716 . #xF0C3)
-           (#x9719 . #xF0C4)
-           (#x971A . #x8FE7A4)
-           (#x971B . #x8FE7A5)
-           (#x971C . #xC1FA)
-           (#x971D . #x8FE7A6)
-           (#x971E . #xB2E2)
-           (#x9721 . #x8FE7A7)
-           (#x9722 . #x8FE7A8)
-           (#x9723 . #x8FE7A9)
-           (#x9724 . #xF0C5)
-           (#x9727 . #xCCB8)
-           (#x9728 . #x8FE7AA)
-           (#x972A . #xF0C6)
-           (#x9730 . #xF0C7)
-           (#x9731 . #x8FE7AB)
-           (#x9732 . #xCFAA)
-           (#x9733 . #x8FE7AC)
-           (#x9738 . #xDBB1)
-           (#x9739 . #xF0C8)
-           (#x973D . #xF0C9)
-           (#x973E . #xF0CA)
-           (#x9741 . #x8FE7AD)
-           (#x9742 . #xF0CE)
-           (#x9743 . #x8FE7AE)
-           (#x9744 . #xF0CB)
-           (#x9746 . #xF0CC)
-           (#x9748 . #xF0CD)
-           (#x9749 . #xF0CF)
-           (#x974A . #x8FE7AF)
-           (#x974E . #x8FE7B0)
-           (#x974F . #x8FE7B1)
-           (#x9752 . #xC0C4)
-           (#x9755 . #x8FE7B2)
-           (#x9756 . #xCCF7)
-           (#x9757 . #x8FE7B3)
-           (#x9758 . #x8FE7B4)
-           (#x9759 . #xC0C5)
-           (#x975A . #x8FE7B5)
-           (#x975B . #x8FE7B6)
-           (#x975C . #xF0D0)
-           (#x975E . #xC8F3)
-           (#x9760 . #xF0D1)
-           (#x9761 . #xF3D3)
-           (#x9762 . #xCCCC)
-           (#x9763 . #x8FE7B7)
-           (#x9764 . #xF0D2)
-           (#x9766 . #xF0D3)
-           (#x9767 . #x8FE7B8)
-           (#x9768 . #xF0D4)
-           (#x9769 . #xB3D7)
-           (#x976A . #x8FE7B9)
-           (#x976B . #xF0D6)
-           (#x976D . #xBFD9)
-           (#x976E . #x8FE7BA)
-           (#x9771 . #xF0D7)
-           (#x9773 . #x8FE7BB)
-           (#x9774 . #xB7A4)
-           (#x9776 . #x8FE7BC)
-           (#x9777 . #x8FE7BD)
-           (#x9778 . #x8FE7BE)
-           (#x9779 . #xF0D8)
-           (#x977A . #xF0DC)
-           (#x977B . #x8FE7BF)
-           (#x977C . #xF0DA)
-           (#x977D . #x8FE7C0)
-           (#x977F . #x8FE7C1)
-           (#x9780 . #x8FE7C2)
-           (#x9781 . #xF0DB)
-           (#x9784 . #xB3F3)
-           (#x9785 . #xF0D9)
-           (#x9786 . #xF0DD)
-           (#x9789 . #x8FE7C3)
-           (#x978B . #xF0DE)
-           (#x978D . #xB0C8)
-           (#x978F . #xF0DF)
-           (#x9790 . #xF0E0)
-           (#x9795 . #x8FE7C4)
-           (#x9796 . #x8FE7C5)
-           (#x9797 . #x8FE7C6)
-           (#x9798 . #xBEE4)
-           (#x9799 . #x8FE7C7)
-           (#x979A . #x8FE7C8)
-           (#x979C . #xF0E1)
-           (#x979E . #x8FE7C9)
-           (#x979F . #x8FE7CA)
-           (#x97A0 . #xB5C7)
-           (#x97A2 . #x8FE7CB)
-           (#x97A3 . #xF0E4)
-           (#x97A6 . #xF0E3)
-           (#x97A8 . #xF0E2)
-           (#x97AB . #xEBF1)
-           (#x97AC . #x8FE7CC)
-           (#x97AD . #xCADC)
-           (#x97AE . #x8FE7CD)
-           (#x97B1 . #x8FE7CE)
-           (#x97B2 . #x8FE7CF)
-           (#x97B3 . #xF0E5)
-           (#x97B4 . #xF0E6)
-           (#x97B5 . #x8FE7D0)
-           (#x97B6 . #x8FE7D1)
-           (#x97B8 . #x8FE7D2)
-           (#x97B9 . #x8FE7D3)
-           (#x97BA . #x8FE7D4)
-           (#x97BC . #x8FE7D5)
-           (#x97BE . #x8FE7D6)
-           (#x97BF . #x8FE7D7)
-           (#x97C1 . #x8FE7D8)
-           (#x97C3 . #xF0E7)
-           (#x97C4 . #x8FE7D9)
-           (#x97C5 . #x8FE7DA)
-           (#x97C6 . #xF0E8)
-           (#x97C7 . #x8FE7DB)
-           (#x97C8 . #xF0E9)
-           (#x97C9 . #x8FE7DC)
-           (#x97CA . #x8FE7DD)
-           (#x97CB . #xF0EA)
-           (#x97CC . #x8FE7DE)
-           (#x97CD . #x8FE7DF)
-           (#x97CE . #x8FE7E0)
-           (#x97D0 . #x8FE7E1)
-           (#x97D1 . #x8FE7E2)
-           (#x97D3 . #xB4DA)
-           (#x97D4 . #x8FE7E3)
-           (#x97D7 . #x8FE7E4)
-           (#x97D8 . #x8FE7E5)
-           (#x97D9 . #x8FE7E6)
-           (#x97DB . #x8FE7EA)
-           (#x97DC . #xF0EB)
-           (#x97DD . #x8FE7E7)
-           (#x97DE . #x8FE7E8)
-           (#x97E0 . #x8FE7E9)
-           (#x97E1 . #x8FE7EB)
-           (#x97E4 . #x8FE7EC)
-           (#x97ED . #xF0EC)
-           (#x97EE . #xC7A3)
-           (#x97EF . #x8FE7ED)
-           (#x97F1 . #x8FE7EE)
-           (#x97F2 . #xF0EE)
-           (#x97F3 . #xB2BB)
-           (#x97F4 . #x8FE7EF)
-           (#x97F5 . #xF0F1)
-           (#x97F6 . #xF0F0)
-           (#x97F7 . #x8FE7F0)
-           (#x97F8 . #x8FE7F1)
-           (#x97FA . #x8FE7F2)
-           (#x97FB . #xB1A4)
-           (#x97FF . #xB6C1)
-           (#x9801 . #xCAC7)
-           (#x9802 . #xC4BA)
-           (#x9803 . #xBAA2)
-           (#x9805 . #xB9E0)
-           (#x9806 . #xBDE7)
-           (#x9807 . #x8FE7F3)
-           (#x9808 . #xBFDC)
-           (#x980A . #x8FE7F4)
-           (#x980C . #xF0F3)
-           (#x980D . #x8FE7F6)
-           (#x980E . #x8FE7F7)
-           (#x980F . #xF0F2)
-           (#x9810 . #xCDC2)
-           (#x9811 . #xB4E8)
-           (#x9812 . #xC8D2)
-           (#x9813 . #xC6DC)
-           (#x9814 . #x8FE7F8)
-           (#x9816 . #x8FE7F9)
-           (#x9817 . #xBFFC)
-           (#x9818 . #xCECE)
-           (#x9819 . #x8FE7F5)
-           (#x981A . #xB7DB)
-           (#x981C . #x8FE7FA)
-           (#x981E . #x8FE7FB)
-           (#x9820 . #x8FE7FC)
-           (#x9821 . #xF0F6)
-           (#x9823 . #x8FE7FD)
-           (#x9824 . #xF0F5)
-           (#x9825 . #x8FE8A8)
-           (#x9826 . #x8FE7FE)
-           (#x982B . #x8FE8A1)
-           (#x982C . #xCBCB)
-           (#x982D . #xC6AC)
-           (#x982E . #x8FE8A2)
-           (#x982F . #x8FE8A3)
-           (#x9830 . #x8FE8A4)
-           (#x9832 . #x8FE8A5)
-           (#x9833 . #x8FE8A6)
-           (#x9834 . #xB1D0)
-           (#x9835 . #x8FE8A7)
-           (#x9837 . #xF0F7)
-           (#x9838 . #xF0F4)
-           (#x983B . #xC9D1)
-           (#x983C . #xCDEA)
-           (#x983D . #xF0F8)
-           (#x983E . #x8FE8A9)
-           (#x9844 . #x8FE8AA)
-           (#x9846 . #xF0F9)
-           (#x9847 . #x8FE8AB)
-           (#x984A . #x8FE8AC)
-           (#x984B . #xF0FB)
-           (#x984C . #xC2EA)
-           (#x984D . #xB3DB)
-           (#x984E . #xB3DC)
-           (#x984F . #xF0FA)
-           (#x9851 . #x8FE8AD)
-           (#x9852 . #x8FE8AE)
-           (#x9853 . #x8FE8AF)
-           (#x9854 . #xB4E9)
-           (#x9855 . #xB8B2)
-           (#x9856 . #x8FE8B0)
-           (#x9857 . #x8FE8B1)
-           (#x9858 . #xB4EA)
-           (#x9859 . #x8FE8B2)
-           (#x985A . #x8FE8B3)
-           (#x985B . #xC5BF)
-           (#x985E . #xCEE0)
-           (#x9862 . #x8FE8B4)
-           (#x9863 . #x8FE8B5)
-           (#x9865 . #x8FE8B6)
-           (#x9866 . #x8FE8B7)
-           (#x9867 . #xB8DC)
-           (#x986A . #x8FE8B8)
-           (#x986B . #xF0FC)
-           (#x986C . #x8FE8B9)
-           (#x986F . #xF0FD)
-           (#x9870 . #xF0FE)
-           (#x9871 . #xF1A1)
-           (#x9873 . #xF1A3)
-           (#x9874 . #xF1A2)
-           (#x98A8 . #xC9F7)
-           (#x98AA . #xF1A4)
-           (#x98AB . #x8FE8BA)
-           (#x98AD . #x8FE8BB)
-           (#x98AE . #x8FE8BC)
-           (#x98AF . #xF1A5)
-           (#x98B0 . #x8FE8BD)
-           (#x98B1 . #xF1A6)
-           (#x98B4 . #x8FE8BE)
-           (#x98B6 . #xF1A7)
-           (#x98B7 . #x8FE8BF)
-           (#x98B8 . #x8FE8C0)
-           (#x98BA . #x8FE8C1)
-           (#x98BB . #x8FE8C2)
-           (#x98BF . #x8FE8C3)
-           (#x98C2 . #x8FE8C4)
-           (#x98C3 . #xF1A9)
-           (#x98C4 . #xF1A8)
-           (#x98C5 . #x8FE8C5)
-           (#x98C6 . #xF1AA)
-           (#x98C8 . #x8FE8C6)
-           (#x98CC . #x8FE8C7)
-           (#x98DB . #xC8F4)
-           (#x98DC . #xE6CC)
-           (#x98DF . #xBFA9)
-           (#x98E1 . #x8FE8C8)
-           (#x98E2 . #xB5B2)
-           (#x98E3 . #x8FE8C9)
-           (#x98E5 . #x8FE8CA)
-           (#x98E6 . #x8FE8CB)
-           (#x98E7 . #x8FE8CC)
-           (#x98E9 . #xF1AB)
-           (#x98EA . #x8FE8CD)
-           (#x98EB . #xF1AC)
-           (#x98ED . #xD2AC)
-           (#x98EE . #xDDBB)
-           (#x98EF . #xC8D3)
-           (#x98F2 . #xB0FB)
-           (#x98F3 . #x8FE8CE)
-           (#x98F4 . #xB0BB)
-           (#x98F6 . #x8FE8CF)
-           (#x98FC . #xBBF4)
-           (#x98FD . #xCBB0)
-           (#x98FE . #xBEFE)
-           (#x9902 . #x8FE8D0)
-           (#x9903 . #xF1AD)
-           (#x9905 . #xCCDF)
-           (#x9907 . #x8FE8D1)
-           (#x9908 . #x8FE8D2)
-           (#x9909 . #xF1AE)
-           (#x990A . #xCDDC)
-           (#x990C . #xB1C2)
-           (#x9910 . #xBBC1)
-           (#x9911 . #x8FE8D3)
-           (#x9912 . #xF1AF)
-           (#x9913 . #xB2EE)
-           (#x9914 . #xF1B0)
-           (#x9915 . #x8FE8D4)
-           (#x9916 . #x8FE8D5)
-           (#x9917 . #x8FE8D6)
-           (#x9918 . #xF1B1)
-           (#x991A . #x8FE8D7)
-           (#x991B . #x8FE8D8)
-           (#x991C . #x8FE8D9)
-           (#x991D . #xF1B3)
-           (#x991E . #xF1B4)
-           (#x991F . #x8FE8DA)
-           (#x9920 . #xF1B6)
-           (#x9921 . #xF1B2)
-           (#x9922 . #x8FE8DB)
-           (#x9924 . #xF1B5)
-           (#x9926 . #x8FE8DC)
-           (#x9927 . #x8FE8DD)
-           (#x9928 . #xB4DB)
-           (#x992B . #x8FE8DE)
-           (#x992C . #xF1B7)
-           (#x992E . #xF1B8)
-           (#x9931 . #x8FE8DF)
-           (#x9932 . #x8FE8E0)
-           (#x9933 . #x8FE8E1)
-           (#x9934 . #x8FE8E2)
-           (#x9935 . #x8FE8E3)
-           (#x9939 . #x8FE8E4)
-           (#x993A . #x8FE8E5)
-           (#x993B . #x8FE8E6)
-           (#x993C . #x8FE8E7)
-           (#x993D . #xF1B9)
-           (#x993E . #xF1BA)
-           (#x9940 . #x8FE8E8)
-           (#x9941 . #x8FE8E9)
-           (#x9942 . #xF1BB)
-           (#x9945 . #xF1BD)
-           (#x9946 . #x8FE8EA)
-           (#x9947 . #x8FE8EB)
-           (#x9948 . #x8FE8EC)
-           (#x9949 . #xF1BC)
-           (#x994B . #xF1BF)
-           (#x994C . #xF1C2)
-           (#x994D . #x8FE8ED)
-           (#x994E . #x8FE8EE)
-           (#x9950 . #xF1BE)
-           (#x9951 . #xF1C0)
-           (#x9952 . #xF1C1)
-           (#x9954 . #x8FE8EF)
-           (#x9955 . #xF1C3)
-           (#x9957 . #xB6C2)
-           (#x9958 . #x8FE8F0)
-           (#x9959 . #x8FE8F1)
-           (#x995B . #x8FE8F2)
-           (#x995C . #x8FE8F3)
-           (#x995E . #x8FE8F4)
-           (#x995F . #x8FE8F5)
-           (#x9960 . #x8FE8F6)
-           (#x9996 . #xBCF3)
-           (#x9997 . #xF1C4)
-           (#x9998 . #xF1C5)
-           (#x9999 . #xB9E1)
-           (#x999B . #x8FE8F7)
-           (#x999D . #x8FE8F8)
-           (#x999F . #x8FE8F9)
-           (#x99A5 . #xF1C6)
-           (#x99A6 . #x8FE8FA)
-           (#x99A8 . #xB3BE)
-           (#x99AC . #xC7CF)
-           (#x99AD . #xF1C7)
-           (#x99AE . #xF1C8)
-           (#x99B0 . #x8FE8FB)
-           (#x99B1 . #x8FE8FC)
-           (#x99B2 . #x8FE8FD)
-           (#x99B3 . #xC3DA)
-           (#x99B4 . #xC6EB)
-           (#x99B5 . #x8FE8FE)
-           (#x99B9 . #x8FE9A1)
-           (#x99BA . #x8FE9A2)
-           (#x99BC . #xF1C9)
-           (#x99BD . #x8FE9A3)
-           (#x99BF . #x8FE9A4)
-           (#x99C1 . #xC7FD)
-           (#x99C3 . #x8FE9A5)
-           (#x99C4 . #xC2CC)
-           (#x99C5 . #xB1D8)
-           (#x99C6 . #xB6EE)
-           (#x99C8 . #xB6EF)
-           (#x99C9 . #x8FE9A6)
-           (#x99D0 . #xC3F3)
-           (#x99D1 . #xF1CE)
-           (#x99D2 . #xB6F0)
-           (#x99D3 . #x8FE9A7)
-           (#x99D4 . #x8FE9A8)
-           (#x99D5 . #xB2EF)
-           (#x99D8 . #xF1CD)
-           (#x99D9 . #x8FE9A9)
-           (#x99DA . #x8FE9AA)
-           (#x99DB . #xF1CB)
-           (#x99DC . #x8FE9AB)
-           (#x99DD . #xF1CC)
-           (#x99DE . #x8FE9AC)
-           (#x99DF . #xF1CA)
-           (#x99E2 . #xF1D8)
-           (#x99E7 . #x8FE9AD)
-           (#x99EA . #x8FE9AE)
-           (#x99EB . #x8FE9AF)
-           (#x99EC . #x8FE9B0)
-           (#x99ED . #xF1CF)
-           (#x99EE . #xF1D0)
-           (#x99F0 . #x8FE9B1)
-           (#x99F1 . #xF1D1)
-           (#x99F2 . #xF1D2)
-           (#x99F4 . #x8FE9B2)
-           (#x99F5 . #x8FE9B3)
-           (#x99F8 . #xF1D4)
-           (#x99F9 . #x8FE9B4)
-           (#x99FB . #xF1D3)
-           (#x99FD . #x8FE9B5)
-           (#x99FE . #x8FE9B6)
-           (#x99FF . #xBDD9)
-           (#x9A01 . #xF1D5)
-           (#x9A02 . #x8FE9B7)
-           (#x9A03 . #x8FE9B8)
-           (#x9A04 . #x8FE9B9)
-           (#x9A05 . #xF1D7)
-           (#x9A0B . #x8FE9BA)
-           (#x9A0C . #x8FE9BB)
-           (#x9A0E . #xB5B3)
-           (#x9A0F . #xF1D6)
-           (#x9A10 . #x8FE9BC)
-           (#x9A11 . #x8FE9BD)
-           (#x9A12 . #xC1FB)
-           (#x9A13 . #xB8B3)
-           (#x9A16 . #x8FE9BE)
-           (#x9A19 . #xF1D9)
-           (#x9A1E . #x8FE9BF)
-           (#x9A20 . #x8FE9C0)
-           (#x9A22 . #x8FE9C1)
-           (#x9A23 . #x8FE9C2)
-           (#x9A24 . #x8FE9C3)
-           (#x9A27 . #x8FE9C4)
-           (#x9A28 . #xC2CD)
-           (#x9A2B . #xF1DA)
-           (#x9A2D . #x8FE9C5)
-           (#x9A2E . #x8FE9C6)
-           (#x9A30 . #xC6AD)
-           (#x9A33 . #x8FE9C7)
-           (#x9A35 . #x8FE9C8)
-           (#x9A36 . #x8FE9C9)
-           (#x9A37 . #xF1DB)
-           (#x9A38 . #x8FE9CA)
-           (#x9A3E . #xF1E0)
-           (#x9A40 . #xF1DE)
-           (#x9A41 . #x8FE9CC)
-           (#x9A42 . #xF1DD)
-           (#x9A43 . #xF1DF)
-           (#x9A44 . #x8FE9CD)
-           (#x9A45 . #xF1DC)
-           (#x9A47 . #x8FE9CB)
-           (#x9A4A . #x8FE9CE)
-           (#x9A4B . #x8FE9CF)
-           (#x9A4C . #x8FE9D0)
-           (#x9A4D . #xF1E2)
-           (#x9A4E . #x8FE9D1)
-           (#x9A51 . #x8FE9D2)
-           (#x9A54 . #x8FE9D3)
-           (#x9A55 . #xF1E1)
-           (#x9A56 . #x8FE9D4)
-           (#x9A57 . #xF1E4)
-           (#x9A5A . #xB6C3)
-           (#x9A5B . #xF1E3)
-           (#x9A5D . #x8FE9D5)
-           (#x9A5F . #xF1E5)
-           (#x9A62 . #xF1E6)
-           (#x9A64 . #xF1E8)
-           (#x9A65 . #xF1E7)
-           (#x9A69 . #xF1E9)
-           (#x9A6A . #xF1EB)
-           (#x9A6B . #xF1EA)
-           (#x9AA8 . #xB9FC)
-           (#x9AAA . #x8FE9D6)
-           (#x9AAC . #x8FE9D7)
-           (#x9AAD . #xF1EC)
-           (#x9AAE . #x8FE9D8)
-           (#x9AAF . #x8FE9D9)
-           (#x9AB0 . #xF1ED)
-           (#x9AB2 . #x8FE9DA)
-           (#x9AB4 . #x8FE9DB)
-           (#x9AB5 . #x8FE9DC)
-           (#x9AB6 . #x8FE9DD)
-           (#x9AB8 . #xB3BC)
-           (#x9AB9 . #x8FE9DE)
-           (#x9ABB . #x8FE9DF)
-           (#x9ABC . #xF1EE)
-           (#x9ABE . #x8FE9E0)
-           (#x9ABF . #x8FE9E1)
-           (#x9AC0 . #xF1EF)
-           (#x9AC1 . #x8FE9E2)
-           (#x9AC3 . #x8FE9E3)
-           (#x9AC4 . #xBFF1)
-           (#x9AC6 . #x8FE9E4)
-           (#x9AC8 . #x8FE9E5)
-           (#x9ACE . #x8FE9E6)
-           (#x9ACF . #xF1F0)
-           (#x9AD0 . #x8FE9E7)
-           (#x9AD1 . #xF1F1)
-           (#x9AD2 . #x8FE9E8)
-           (#x9AD3 . #xF1F2)
-           (#x9AD4 . #xF1F3)
-           (#x9AD5 . #x8FE9E9)
-           (#x9AD6 . #x8FE9EA)
-           (#x9AD7 . #x8FE9EB)
-           (#x9AD8 . #xB9E2)
-           (#x9ADB . #x8FE9EC)
-           (#x9ADC . #x8FE9ED)
-           (#x9ADE . #xF1F4)
-           (#x9ADF . #xF1F5)
-           (#x9AE0 . #x8FE9EE)
-           (#x9AE2 . #xF1F6)
-           (#x9AE3 . #xF1F7)
-           (#x9AE4 . #x8FE9EF)
-           (#x9AE5 . #x8FE9F0)
-           (#x9AE6 . #xF1F8)
-           (#x9AE7 . #x8FE9F1)
-           (#x9AE9 . #x8FE9F2)
-           (#x9AEA . #xC8B1)
-           (#x9AEB . #xF1FA)
-           (#x9AEC . #x8FE9F3)
-           (#x9AED . #xC9A6)
-           (#x9AEE . #xF1FB)
-           (#x9AEF . #xF1F9)
-           (#x9AF1 . #xF1FD)
-           (#x9AF2 . #x8FE9F4)
-           (#x9AF3 . #x8FE9F5)
-           (#x9AF4 . #xF1FC)
-           (#x9AF5 . #x8FE9F6)
-           (#x9AF7 . #xF1FE)
-           (#x9AF9 . #x8FE9F7)
-           (#x9AFA . #x8FE9F8)
-           (#x9AFB . #xF2A1)
-           (#x9AFD . #x8FE9F9)
-           (#x9AFF . #x8FE9FA)
-           (#x9B00 . #x8FE9FB)
-           (#x9B01 . #x8FE9FC)
-           (#x9B02 . #x8FE9FD)
-           (#x9B03 . #x8FE9FE)
-           (#x9B04 . #x8FEAA1)
-           (#x9B05 . #x8FEAA2)
-           (#x9B06 . #xF2A2)
-           (#x9B08 . #x8FEAA3)
-           (#x9B09 . #x8FEAA4)
-           (#x9B0B . #x8FEAA5)
-           (#x9B0C . #x8FEAA6)
-           (#x9B0D . #x8FEAA7)
-           (#x9B0E . #x8FEAA8)
-           (#x9B10 . #x8FEAA9)
-           (#x9B12 . #x8FEAAA)
-           (#x9B16 . #x8FEAAB)
-           (#x9B18 . #xF2A3)
-           (#x9B19 . #x8FEAAC)
-           (#x9B1A . #xF2A4)
-           (#x9B1B . #x8FEAAD)
-           (#x9B1C . #x8FEAAE)
-           (#x9B1F . #xF2A5)
-           (#x9B20 . #x8FEAAF)
-           (#x9B22 . #xF2A6)
-           (#x9B23 . #xF2A7)
-           (#x9B25 . #xF2A8)
-           (#x9B26 . #x8FEAB0)
-           (#x9B27 . #xF2A9)
-           (#x9B28 . #xF2AA)
-           (#x9B29 . #xF2AB)
-           (#x9B2A . #xF2AC)
-           (#x9B2B . #x8FEAB1)
-           (#x9B2D . #x8FEAB2)
-           (#x9B2E . #xF2AD)
-           (#x9B2F . #xF2AE)
-           (#x9B31 . #xDDB5)
-           (#x9B32 . #xF2AF)
-           (#x9B33 . #x8FEAB3)
-           (#x9B34 . #x8FEAB4)
-           (#x9B35 . #x8FEAB5)
-           (#x9B37 . #x8FEAB6)
-           (#x9B39 . #x8FEAB7)
-           (#x9B3A . #x8FEAB8)
-           (#x9B3B . #xE4F8)
-           (#x9B3C . #xB5B4)
-           (#x9B3D . #x8FEAB9)
-           (#x9B41 . #xB3A1)
-           (#x9B42 . #xBAB2)
-           (#x9B43 . #xF2B1)
-           (#x9B44 . #xF2B0)
-           (#x9B45 . #xCCA5)
-           (#x9B48 . #x8FEABA)
-           (#x9B4B . #x8FEABB)
-           (#x9B4C . #x8FEABC)
-           (#x9B4D . #xF2B3)
-           (#x9B4E . #xF2B4)
-           (#x9B4F . #xF2B2)
-           (#x9B51 . #xF2B5)
-           (#x9B54 . #xCBE2)
-           (#x9B55 . #x8FEABD)
-           (#x9B56 . #x8FEABE)
-           (#x9B57 . #x8FEABF)
-           (#x9B58 . #xF2B6)
-           (#x9B5A . #xB5FB)
-           (#x9B5B . #x8FEAC0)
-           (#x9B5E . #x8FEAC1)
-           (#x9B61 . #x8FEAC2)
-           (#x9B63 . #x8FEAC3)
-           (#x9B65 . #x8FEAC4)
-           (#x9B66 . #x8FEAC5)
-           (#x9B68 . #x8FEAC6)
-           (#x9B6A . #x8FEAC7)
-           (#x9B6B . #x8FEAC8)
-           (#x9B6C . #x8FEAC9)
-           (#x9B6D . #x8FEACA)
-           (#x9B6E . #x8FEACB)
-           (#x9B6F . #xCFA5)
-           (#x9B73 . #x8FEACC)
-           (#x9B74 . #xF2B7)
-           (#x9B75 . #x8FEACD)
-           (#x9B77 . #x8FEACE)
-           (#x9B78 . #x8FEACF)
-           (#x9B79 . #x8FEAD0)
-           (#x9B7F . #x8FEAD1)
-           (#x9B80 . #x8FEAD2)
-           (#x9B83 . #xF2B9)
-           (#x9B84 . #x8FEAD3)
-           (#x9B85 . #x8FEAD4)
-           (#x9B86 . #x8FEAD5)
-           (#x9B87 . #x8FEAD6)
-           (#x9B89 . #x8FEAD7)
-           (#x9B8A . #x8FEAD8)
-           (#x9B8B . #x8FEAD9)
-           (#x9B8D . #x8FEADA)
-           (#x9B8E . #xB0BE)
-           (#x9B8F . #x8FEADB)
-           (#x9B90 . #x8FEADC)
-           (#x9B91 . #xF2BA)
-           (#x9B92 . #xCAAB)
-           (#x9B93 . #xF2B8)
-           (#x9B94 . #x8FEADD)
-           (#x9B96 . #xF2BB)
-           (#x9B97 . #xF2BC)
-           (#x9B9A . #x8FEADE)
-           (#x9B9D . #x8FEADF)
-           (#x9B9E . #x8FEAE0)
-           (#x9B9F . #xF2BD)
-           (#x9BA0 . #xF2BE)
-           (#x9BA6 . #x8FEAE1)
-           (#x9BA7 . #x8FEAE2)
-           (#x9BA8 . #xF2BF)
-           (#x9BA9 . #x8FEAE3)
-           (#x9BAA . #xCBEE)
-           (#x9BAB . #xBBAD)
-           (#x9BAC . #x8FEAE4)
-           (#x9BAD . #xBAFA)
-           (#x9BAE . #xC1AF)
-           (#x9BB0 . #x8FEAE5)
-           (#x9BB1 . #x8FEAE6)
-           (#x9BB2 . #x8FEAE7)
-           (#x9BB4 . #xF2C0)
-           (#x9BB7 . #x8FEAE8)
-           (#x9BB8 . #x8FEAE9)
-           (#x9BB9 . #xF2C3)
-           (#x9BBB . #x8FEAEA)
-           (#x9BBC . #x8FEAEB)
-           (#x9BBE . #x8FEAEC)
-           (#x9BBF . #x8FEAED)
-           (#x9BC0 . #xF2C1)
-           (#x9BC1 . #x8FEAEE)
-           (#x9BC6 . #xF2C4)
-           (#x9BC7 . #x8FEAEF)
-           (#x9BC8 . #x8FEAF0)
-           (#x9BC9 . #xB8F1)
-           (#x9BCA . #xF2C2)
-           (#x9BCE . #x8FEAF1)
-           (#x9BCF . #xF2C5)
-           (#x9BD0 . #x8FEAF2)
-           (#x9BD1 . #xF2C6)
-           (#x9BD2 . #xF2C7)
-           (#x9BD4 . #xF2CB)
-           (#x9BD6 . #xBBAA)
-           (#x9BD7 . #x8FEAF3)
-           (#x9BD8 . #x8FEAF4)
-           (#x9BDB . #xC2E4)
-           (#x9BDD . #x8FEAF5)
-           (#x9BDF . #x8FEAF6)
-           (#x9BE1 . #xF2CC)
-           (#x9BE2 . #xF2C9)
-           (#x9BE3 . #xF2C8)
-           (#x9BE4 . #xF2CA)
-           (#x9BE5 . #x8FEAF7)
-           (#x9BE7 . #x8FEAF8)
-           (#x9BE8 . #xB7DF)
-           (#x9BEA . #x8FEAF9)
-           (#x9BEB . #x8FEAFA)
-           (#x9BEF . #x8FEAFB)
-           (#x9BF0 . #xF2D0)
-           (#x9BF1 . #xF2CF)
-           (#x9BF2 . #xF2CE)
-           (#x9BF3 . #x8FEAFC)
-           (#x9BF5 . #xB0B3)
-           (#x9BF7 . #x8FEAFD)
-           (#x9BF8 . #x8FEAFE)
-           (#x9BF9 . #x8FEBA1)
-           (#x9BFA . #x8FEBA2)
-           (#x9BFD . #x8FEBA3)
-           (#x9BFF . #x8FEBA4)
-           (#x9C00 . #x8FEBA5)
-           (#x9C02 . #x8FEBA6)
-           (#x9C04 . #xF2DA)
-           (#x9C06 . #xF2D6)
-           (#x9C08 . #xF2D7)
-           (#x9C09 . #xF2D3)
-           (#x9C0A . #xF2D9)
-           (#x9C0B . #x8FEBA7)
-           (#x9C0C . #xF2D5)
-           (#x9C0D . #xB3E2)
-           (#x9C0F . #x8FEBA8)
-           (#x9C10 . #xCFCC)
-           (#x9C11 . #x8FEBA9)
-           (#x9C12 . #xF2D8)
-           (#x9C13 . #xF2D4)
-           (#x9C14 . #xF2D2)
-           (#x9C15 . #xF2D1)
-           (#x9C16 . #x8FEBAA)
-           (#x9C18 . #x8FEBAB)
-           (#x9C19 . #x8FEBAC)
-           (#x9C1A . #x8FEBAD)
-           (#x9C1B . #xF2DC)
-           (#x9C1C . #x8FEBAE)
-           (#x9C1E . #x8FEBAF)
-           (#x9C21 . #xF2DF)
-           (#x9C22 . #x8FEBB0)
-           (#x9C23 . #x8FEBB1)
-           (#x9C24 . #xF2DE)
-           (#x9C25 . #xF2DD)
-           (#x9C26 . #x8FEBB2)
-           (#x9C27 . #x8FEBB3)
-           (#x9C28 . #x8FEBB4)
-           (#x9C29 . #x8FEBB5)
-           (#x9C2A . #x8FEBB6)
-           (#x9C2D . #xC9C9)
-           (#x9C2E . #xF2DB)
-           (#x9C2F . #xB0F3)
-           (#x9C30 . #xF2E0)
-           (#x9C31 . #x8FEBB7)
-           (#x9C32 . #xF2E2)
-           (#x9C35 . #x8FEBB8)
-           (#x9C36 . #x8FEBB9)
-           (#x9C37 . #x8FEBBA)
-           (#x9C39 . #xB3EF)
-           (#x9C3A . #xF2CD)
-           (#x9C3B . #xB1B7)
-           (#x9C3D . #x8FEBBB)
-           (#x9C3E . #xF2E4)
-           (#x9C41 . #x8FEBBC)
-           (#x9C43 . #x8FEBBD)
-           (#x9C44 . #x8FEBBE)
-           (#x9C45 . #x8FEBBF)
-           (#x9C46 . #xF2E3)
-           (#x9C47 . #xF2E1)
-           (#x9C48 . #xC3AD)
-           (#x9C49 . #x8FEBC0)
-           (#x9C4A . #x8FEBC1)
-           (#x9C4E . #x8FEBC2)
-           (#x9C4F . #x8FEBC3)
-           (#x9C50 . #x8FEBC4)
-           (#x9C52 . #xCBF0)
-           (#x9C53 . #x8FEBC5)
-           (#x9C54 . #x8FEBC6)
-           (#x9C56 . #x8FEBC7)
-           (#x9C57 . #xCEDA)
-           (#x9C58 . #x8FEBC8)
-           (#x9C5A . #xF2E5)
-           (#x9C5B . #x8FEBC9)
-           (#x9C5C . #x8FEBD0)
-           (#x9C5D . #x8FEBCA)
-           (#x9C5E . #x8FEBCB)
-           (#x9C5F . #x8FEBCC)
-           (#x9C60 . #xF2E6)
-           (#x9C63 . #x8FEBCD)
-           (#x9C67 . #xF2E7)
-           (#x9C68 . #x8FEBD2)
-           (#x9C69 . #x8FEBCE)
-           (#x9C6A . #x8FEBCF)
-           (#x9C6B . #x8FEBD1)
-           (#x9C6E . #x8FEBD3)
-           (#x9C70 . #x8FEBD4)
-           (#x9C72 . #x8FEBD5)
-           (#x9C75 . #x8FEBD6)
-           (#x9C76 . #xF2E8)
-           (#x9C77 . #x8FEBD7)
-           (#x9C78 . #xF2E9)
-           (#x9C7B . #x8FEBD8)
-           (#x9CE5 . #xC4BB)
-           (#x9CE6 . #x8FEBD9)
-           (#x9CE7 . #xF2EA)
-           (#x9CE9 . #xC8B7)
-           (#x9CEB . #xF2EF)
-           (#x9CEC . #xF2EB)
-           (#x9CF0 . #xF2EC)
-           (#x9CF2 . #x8FEBDA)
-           (#x9CF3 . #xCBB1)
-           (#x9CF4 . #xCCC4)
-           (#x9CF6 . #xC6D0)
-           (#x9CF7 . #x8FEBDB)
-           (#x9CF9 . #x8FEBDC)
-           (#x9D02 . #x8FEBDE)
-           (#x9D03 . #xF2F0)
-           (#x9D06 . #xF2F1)
-           (#x9D07 . #xC6BE)
-           (#x9D08 . #xF2EE)
-           (#x9D09 . #xF2ED)
-           (#x9D0B . #x8FEBDD)
-           (#x9D0E . #xB2AA)
-           (#x9D11 . #x8FEBDF)
-           (#x9D12 . #xF2F9)
-           (#x9D15 . #xF2F8)
-           (#x9D17 . #x8FEBE0)
-           (#x9D18 . #x8FEBE1)
-           (#x9D1B . #xB1F5)
-           (#x9D1C . #x8FEBE2)
-           (#x9D1D . #x8FEBE3)
-           (#x9D1E . #x8FEBE4)
-           (#x9D1F . #xF2F6)
-           (#x9D23 . #xF2F5)
-           (#x9D26 . #xF2F3)
-           (#x9D28 . #xB3FB)
-           (#x9D2A . #xF2F2)
-           (#x9D2B . #xBCB2)
-           (#x9D2C . #xB2A9)
-           (#x9D2F . #x8FEBE5)
-           (#x9D30 . #x8FEBE6)
-           (#x9D32 . #x8FEBE7)
-           (#x9D33 . #x8FEBE8)
-           (#x9D34 . #x8FEBE9)
-           (#x9D3A . #x8FEBEA)
-           (#x9D3B . #xB9E3)
-           (#x9D3C . #x8FEBEB)
-           (#x9D3D . #x8FEBED)
-           (#x9D3E . #xF2FC)
-           (#x9D3F . #xF2FB)
-           (#x9D41 . #xF2FA)
-           (#x9D42 . #x8FEBEE)
-           (#x9D43 . #x8FEBEF)
-           (#x9D44 . #xF2F7)
-           (#x9D45 . #x8FEBEC)
-           (#x9D46 . #xF2FD)
-           (#x9D47 . #x8FEBF0)
-           (#x9D48 . #xF2FE)
-           (#x9D4A . #x8FEBF1)
-           (#x9D50 . #xF3A5)
-           (#x9D51 . #xF3A4)
-           (#x9D53 . #x8FEBF2)
-           (#x9D54 . #x8FEBF3)
-           (#x9D59 . #xF3A6)
-           (#x9D5C . #xB1AD)
-           (#x9D5D . #xF3A1)
-           (#x9D5E . #xF3A2)
-           (#x9D5F . #x8FEBF4)
-           (#x9D60 . #xB9F4)
-           (#x9D61 . #xCCB9)
-           (#x9D62 . #x8FEBF6)
-           (#x9D63 . #x8FEBF5)
-           (#x9D64 . #xF3A3)
-           (#x9D65 . #x8FEBF7)
-           (#x9D69 . #x8FEBF8)
-           (#x9D6A . #x8FEBF9)
-           (#x9D6B . #x8FEBFA)
-           (#x9D6C . #xCBB2)
-           (#x9D6F . #xF3AB)
-           (#x9D70 . #x8FEBFB)
-           (#x9D72 . #xF3A7)
-           (#x9D76 . #x8FEBFC)
-           (#x9D77 . #x8FEBFD)
-           (#x9D7A . #xF3AC)
-           (#x9D7B . #x8FEBFE)
-           (#x9D7C . #x8FECA1)
-           (#x9D7E . #x8FECA2)
-           (#x9D83 . #x8FECA3)
-           (#x9D84 . #x8FECA4)
-           (#x9D86 . #x8FECA5)
-           (#x9D87 . #xF3A9)
-           (#x9D89 . #xF3A8)
-           (#x9D8A . #x8FECA6)
-           (#x9D8D . #x8FECA7)
-           (#x9D8E . #x8FECA8)
-           (#x9D8F . #xB7DC)
-           (#x9D92 . #x8FECA9)
-           (#x9D93 . #x8FECAA)
-           (#x9D95 . #x8FECAB)
-           (#x9D96 . #x8FECAC)
-           (#x9D97 . #x8FECAD)
-           (#x9D98 . #x8FECAE)
-           (#x9D9A . #xF3AD)
-           (#x9DA1 . #x8FECAF)
-           (#x9DA4 . #xF3AE)
-           (#x9DA9 . #xF3AF)
-           (#x9DAA . #x8FECB0)
-           (#x9DAB . #xF3AA)
-           (#x9DAC . #x8FECB1)
-           (#x9DAE . #x8FECB2)
-           (#x9DAF . #xF2F4)
-           (#x9DB1 . #x8FECB3)
-           (#x9DB2 . #xF3B0)
-           (#x9DB4 . #xC4E1)
-           (#x9DB5 . #x8FECB4)
-           (#x9DB8 . #xF3B4)
-           (#x9DB9 . #x8FECB5)
-           (#x9DBA . #xF3B5)
-           (#x9DBB . #xF3B3)
-           (#x9DBC . #x8FECB6)
-           (#x9DBF . #x8FECB7)
-           (#x9DC1 . #xF3B2)
-           (#x9DC2 . #xF3B8)
-           (#x9DC3 . #x8FECB8)
-           (#x9DC4 . #xF3B1)
-           (#x9DC6 . #xF3B6)
-           (#x9DC7 . #x8FECB9)
-           (#x9DC9 . #x8FECBA)
-           (#x9DCA . #x8FECBB)
-           (#x9DCF . #xF3B7)
-           (#x9DD3 . #xF3BA)
-           (#x9DD4 . #x8FECBC)
-           (#x9DD5 . #x8FECBD)
-           (#x9DD6 . #x8FECBE)
-           (#x9DD7 . #x8FECBF)
-           (#x9DD9 . #xF3B9)
-           (#x9DDA . #x8FECC0)
-           (#x9DDE . #x8FECC1)
-           (#x9DDF . #x8FECC2)
-           (#x9DE0 . #x8FECC3)
-           (#x9DE5 . #x8FECC4)
-           (#x9DE6 . #xF3BC)
-           (#x9DE7 . #x8FECC5)
-           (#x9DE9 . #x8FECC6)
-           (#x9DEB . #x8FECC7)
-           (#x9DED . #xF3BD)
-           (#x9DEE . #x8FECC8)
-           (#x9DEF . #xF3BE)
-           (#x9DF0 . #x8FECC9)
-           (#x9DF2 . #xCFC9)
-           (#x9DF3 . #x8FECCA)
-           (#x9DF4 . #x8FECCB)
-           (#x9DF8 . #xF3BB)
-           (#x9DF9 . #xC2EB)
-           (#x9DFA . #xBAED)
-           (#x9DFD . #xF3BF)
-           (#x9DFE . #x8FECCC)
-           (#x9E02 . #x8FECCE)
-           (#x9E07 . #x8FECCF)
-           (#x9E0A . #x8FECCD)
-           (#x9E0E . #x8FECD0)
-           (#x9E10 . #x8FECD1)
-           (#x9E11 . #x8FECD2)
-           (#x9E12 . #x8FECD3)
-           (#x9E15 . #x8FECD4)
-           (#x9E16 . #x8FECD5)
-           (#x9E19 . #x8FECD6)
-           (#x9E1A . #xF3C0)
-           (#x9E1B . #xF3C1)
-           (#x9E1C . #x8FECD7)
-           (#x9E1D . #x8FECD8)
-           (#x9E1E . #xF3C2)
-           (#x9E75 . #xF3C3)
-           (#x9E78 . #xB8B4)
-           (#x9E79 . #xF3C4)
-           (#x9E7A . #x8FECD9)
-           (#x9E7B . #x8FECDA)
-           (#x9E7C . #x8FECDB)
-           (#x9E7D . #xF3C5)
-           (#x9E7F . #xBCAF)
-           (#x9E80 . #x8FECDC)
-           (#x9E81 . #xF3C6)
-           (#x9E82 . #x8FECDD)
-           (#x9E83 . #x8FECDE)
-           (#x9E84 . #x8FECDF)
-           (#x9E85 . #x8FECE0)
-           (#x9E87 . #x8FECE1)
-           (#x9E88 . #xF3C7)
-           (#x9E8B . #xF3C8)
-           (#x9E8C . #xF3C9)
-           (#x9E8E . #x8FECE2)
-           (#x9E8F . #x8FECE3)
-           (#x9E91 . #xF3CC)
-           (#x9E92 . #xF3CA)
-           (#x9E93 . #xCFBC)
-           (#x9E95 . #xF3CB)
-           (#x9E96 . #x8FECE4)
-           (#x9E97 . #xCEEF)
-           (#x9E98 . #x8FECE5)
-           (#x9E9B . #x8FECE6)
-           (#x9E9D . #xF3CD)
-           (#x9E9E . #x8FECE7)
-           (#x9E9F . #xCEDB)
-           (#x9EA4 . #x8FECE8)
-           (#x9EA5 . #xF3CE)
-           (#x9EA6 . #xC7FE)
-           (#x9EA8 . #x8FECE9)
-           (#x9EA9 . #xF3CF)
-           (#x9EAA . #xF3D1)
-           (#x9EAC . #x8FECEA)
-           (#x9EAD . #xF3D2)
-           (#x9EAE . #x8FECEB)
-           (#x9EAF . #x8FECEC)
-           (#x9EB0 . #x8FECED)
-           (#x9EB3 . #x8FECEE)
-           (#x9EB4 . #x8FECEF)
-           (#x9EB5 . #x8FECF0)
-           (#x9EB8 . #xF3D0)
-           (#x9EB9 . #xB9ED)
-           (#x9EBA . #xCCCD)
-           (#x9EBB . #xCBE3)
-           (#x9EBC . #xD6F7)
-           (#x9EBE . #xDDE0)
-           (#x9EBF . #xCBFB)
-           (#x9EC4 . #xB2AB)
-           (#x9EC6 . #x8FECF1)
-           (#x9EC8 . #x8FECF2)
-           (#x9ECB . #x8FECF3)
-           (#x9ECC . #xF3D4)
-           (#x9ECD . #xB5D0)
-           (#x9ECE . #xF3D5)
-           (#x9ECF . #xF3D6)
-           (#x9ED0 . #xF3D7)
-           (#x9ED2 . #xB9F5)
-           (#x9ED4 . #xF3D8)
-           (#x9ED5 . #x8FECF4)
-           (#x9ED8 . #xE0D4)
-           (#x9ED9 . #xCCDB)
-           (#x9EDB . #xC2E3)
-           (#x9EDC . #xF3D9)
-           (#x9EDD . #xF3DB)
-           (#x9EDE . #xF3DA)
-           (#x9EDF . #x8FECF5)
-           (#x9EE0 . #xF3DC)
-           (#x9EE4 . #x8FECF6)
-           (#x9EE5 . #xF3DD)
-           (#x9EE7 . #x8FECF7)
-           (#x9EE8 . #xF3DE)
-           (#x9EEC . #x8FECF8)
-           (#x9EED . #x8FECF9)
-           (#x9EEE . #x8FECFA)
-           (#x9EEF . #xF3DF)
-           (#x9EF0 . #x8FECFB)
-           (#x9EF1 . #x8FECFC)
-           (#x9EF2 . #x8FECFD)
-           (#x9EF4 . #xF3E0)
-           (#x9EF5 . #x8FECFE)
-           (#x9EF6 . #xF3E1)
-           (#x9EF7 . #xF3E2)
-           (#x9EF8 . #x8FEDA1)
-           (#x9EF9 . #xF3E3)
-           (#x9EFB . #xF3E4)
-           (#x9EFC . #xF3E5)
-           (#x9EFD . #xF3E6)
-           (#x9EFF . #x8FEDA2)
-           (#x9F02 . #x8FEDA3)
-           (#x9F03 . #x8FEDA4)
-           (#x9F07 . #xF3E7)
-           (#x9F08 . #xF3E8)
-           (#x9F09 . #x8FEDA5)
-           (#x9F0E . #xC5A4)
-           (#x9F0F . #x8FEDA6)
-           (#x9F10 . #x8FEDA7)
-           (#x9F11 . #x8FEDA8)
-           (#x9F12 . #x8FEDA9)
-           (#x9F13 . #xB8DD)
-           (#x9F14 . #x8FEDAA)
-           (#x9F15 . #xF3EA)
-           (#x9F16 . #x8FEDAB)
-           (#x9F17 . #x8FEDAC)
-           (#x9F19 . #x8FEDAD)
-           (#x9F1A . #x8FEDAE)
-           (#x9F1B . #x8FEDAF)
-           (#x9F1F . #x8FEDB0)
-           (#x9F20 . #xC1CD)
-           (#x9F21 . #xF3EB)
-           (#x9F22 . #x8FEDB1)
-           (#x9F26 . #x8FEDB2)
-           (#x9F2A . #x8FEDB3)
-           (#x9F2B . #x8FEDB4)
-           (#x9F2C . #xF3EC)
-           (#x9F2F . #x8FEDB5)
-           (#x9F31 . #x8FEDB6)
-           (#x9F32 . #x8FEDB7)
-           (#x9F34 . #x8FEDB8)
-           (#x9F37 . #x8FEDB9)
-           (#x9F39 . #x8FEDBA)
-           (#x9F3A . #x8FEDBB)
-           (#x9F3B . #xC9A1)
-           (#x9F3C . #x8FEDBC)
-           (#x9F3D . #x8FEDBD)
-           (#x9F3E . #xF3ED)
-           (#x9F3F . #x8FEDBE)
-           (#x9F41 . #x8FEDBF)
-           (#x9F43 . #x8FEDC0)
-           (#x9F44 . #x8FEDC1)
-           (#x9F45 . #x8FEDC2)
-           (#x9F46 . #x8FEDC3)
-           (#x9F47 . #x8FEDC4)
-           (#x9F4A . #xF3EE)
-           (#x9F4B . #xE3B7)
-           (#x9F4E . #xECDA)
-           (#x9F4F . #xF0ED)
-           (#x9F52 . #xF3EF)
-           (#x9F53 . #x8FEDC5)
-           (#x9F54 . #xF3F0)
-           (#x9F55 . #x8FEDC6)
-           (#x9F56 . #x8FEDC7)
-           (#x9F57 . #x8FEDC8)
-           (#x9F58 . #x8FEDC9)
-           (#x9F5A . #x8FEDCA)
-           (#x9F5D . #x8FEDCB)
-           (#x9F5E . #x8FEDCC)
-           (#x9F5F . #xF3F2)
-           (#x9F60 . #xF3F3)
-           (#x9F61 . #xF3F4)
-           (#x9F62 . #xCEF0)
-           (#x9F63 . #xF3F1)
-           (#x9F66 . #xF3F5)
-           (#x9F67 . #xF3F6)
-           (#x9F68 . #x8FEDCD)
-           (#x9F69 . #x8FEDCE)
-           (#x9F6A . #xF3F8)
-           (#x9F6C . #xF3F7)
-           (#x9F6D . #x8FEDCF)
-           (#x9F6E . #x8FEDD0)
-           (#x9F6F . #x8FEDD1)
-           (#x9F70 . #x8FEDD2)
-           (#x9F71 . #x8FEDD3)
-           (#x9F72 . #xF3FA)
-           (#x9F73 . #x8FEDD4)
-           (#x9F75 . #x8FEDD5)
-           (#x9F76 . #xF3FB)
-           (#x9F77 . #xF3F9)
-           (#x9F7A . #x8FEDD6)
-           (#x9F7D . #x8FEDD7)
-           (#x9F8D . #xCEB6)
-           (#x9F8F . #x8FEDD8)
-           (#x9F90 . #x8FEDD9)
-           (#x9F91 . #x8FEDDA)
-           (#x9F92 . #x8FEDDB)
-           (#x9F94 . #x8FEDDC)
-           (#x9F95 . #xF3FC)
-           (#x9F96 . #x8FEDDD)
-           (#x9F97 . #x8FEDDE)
-           (#x9F9C . #xF3FD)
-           (#x9F9D . #xE3D4)
-           (#x9F9E . #x8FEDDF)
-           (#x9FA0 . #xF3FE)
-           (#x9FA1 . #x8FEDE0)
-           (#x9FA2 . #x8FEDE1)
-           (#x9FA3 . #x8FEDE2)
-           (#x9FA5 . #x8FEDE3)
-           (#xFF01 . #xA1AA)
-           (#xFF03 . #xA1F4)
-           (#xFF04 . #xA1F0)
-           (#xFF05 . #xA1F3)
-           (#xFF06 . #xA1F5)
-           (#xFF08 . #xA1CA)
-           (#xFF09 . #xA1CB)
-           (#xFF0A . #xA1F6)
-           (#xFF0B . #xA1DC)
-           (#xFF0C . #xA1A4)
-           (#xFF0E . #xA1A5)
-           (#xFF0F . #xA1BF)
-           (#xFF10 . #xA3B0)
-           (#xFF11 . #xA3B1)
-           (#xFF12 . #xA3B2)
-           (#xFF13 . #xA3B3)
-           (#xFF14 . #xA3B4)
-           (#xFF15 . #xA3B5)
-           (#xFF16 . #xA3B6)
-           (#xFF17 . #xA3B7)
-           (#xFF18 . #xA3B8)
-           (#xFF19 . #xA3B9)
-           (#xFF1A . #xA1A7)
-           (#xFF1B . #xA1A8)
-           (#xFF1C . #xA1E3)
-           (#xFF1D . #xA1E1)
-           (#xFF1E . #xA1E4)
-           (#xFF1F . #xA1A9)
-           (#xFF20 . #xA1F7)
-           (#xFF21 . #xA3C1)
-           (#xFF22 . #xA3C2)
-           (#xFF23 . #xA3C3)
-           (#xFF24 . #xA3C4)
-           (#xFF25 . #xA3C5)
-           (#xFF26 . #xA3C6)
-           (#xFF27 . #xA3C7)
-           (#xFF28 . #xA3C8)
-           (#xFF29 . #xA3C9)
-           (#xFF2A . #xA3CA)
-           (#xFF2B . #xA3CB)
-           (#xFF2C . #xA3CC)
-           (#xFF2D . #xA3CD)
-           (#xFF2E . #xA3CE)
-           (#xFF2F . #xA3CF)
-           (#xFF30 . #xA3D0)
-           (#xFF31 . #xA3D1)
-           (#xFF32 . #xA3D2)
-           (#xFF33 . #xA3D3)
-           (#xFF34 . #xA3D4)
-           (#xFF35 . #xA3D5)
-           (#xFF36 . #xA3D6)
-           (#xFF37 . #xA3D7)
-           (#xFF38 . #xA3D8)
-           (#xFF39 . #xA3D9)
-           (#xFF3A . #xA3DA)
-           (#xFF3B . #xA1CE)
-           (#xFF3C . #xA1C0)
-           (#xFF3D . #xA1CF)
-           (#xFF3E . #xA1B0)
-           (#xFF3F . #xA1B2)
-           (#xFF40 . #xA1AE)
-           (#xFF41 . #xA3E1)
-           (#xFF42 . #xA3E2)
-           (#xFF43 . #xA3E3)
-           (#xFF44 . #xA3E4)
-           (#xFF45 . #xA3E5)
-           (#xFF46 . #xA3E6)
-           (#xFF47 . #xA3E7)
-           (#xFF48 . #xA3E8)
-           (#xFF49 . #xA3E9)
-           (#xFF4A . #xA3EA)
-           (#xFF4B . #xA3EB)
-           (#xFF4C . #xA3EC)
-           (#xFF4D . #xA3ED)
-           (#xFF4E . #xA3EE)
-           (#xFF4F . #xA3EF)
-           (#xFF50 . #xA3F0)
-           (#xFF51 . #xA3F1)
-           (#xFF52 . #xA3F2)
-           (#xFF53 . #xA3F3)
-           (#xFF54 . #xA3F4)
-           (#xFF55 . #xA3F5)
-           (#xFF56 . #xA3F6)
-           (#xFF57 . #xA3F7)
-           (#xFF58 . #xA3F8)
-           (#xFF59 . #xA3F9)
-           (#xFF5A . #xA3FA)
-           (#xFF5B . #xA1D0)
-           (#xFF5C . #xA1C3)
-           (#xFF5D . #xA1D1)
-           (#xFF5E . #x8FA2B7)
-           (#xFF61 . #x8EA1)
-           (#xFF62 . #x8EA2)
-           (#xFF63 . #x8EA3)
-           (#xFF64 . #x8EA4)
-           (#xFF65 . #x8EA5)
-           (#xFF66 . #x8EA6)
-           (#xFF67 . #x8EA7)
-           (#xFF68 . #x8EA8)
-           (#xFF69 . #x8EA9)
-           (#xFF6A . #x8EAA)
-           (#xFF6B . #x8EAB)
-           (#xFF6C . #x8EAC)
-           (#xFF6D . #x8EAD)
-           (#xFF6E . #x8EAE)
-           (#xFF6F . #x8EAF)
-           (#xFF70 . #x8EB0)
-           (#xFF71 . #x8EB1)
-           (#xFF72 . #x8EB2)
-           (#xFF73 . #x8EB3)
-           (#xFF74 . #x8EB4)
-           (#xFF75 . #x8EB5)
-           (#xFF76 . #x8EB6)
-           (#xFF77 . #x8EB7)
-           (#xFF78 . #x8EB8)
-           (#xFF79 . #x8EB9)
-           (#xFF7A . #x8EBA)
-           (#xFF7B . #x8EBB)
-           (#xFF7C . #x8EBC)
-           (#xFF7D . #x8EBD)
-           (#xFF7E . #x8EBE)
-           (#xFF7F . #x8EBF)
-           (#xFF80 . #x8EC0)
-           (#xFF81 . #x8EC1)
-           (#xFF82 . #x8EC2)
-           (#xFF83 . #x8EC3)
-           (#xFF84 . #x8EC4)
-           (#xFF85 . #x8EC5)
-           (#xFF86 . #x8EC6)
-           (#xFF87 . #x8EC7)
-           (#xFF88 . #x8EC8)
-           (#xFF89 . #x8EC9)
-           (#xFF8A . #x8ECA)
-           (#xFF8B . #x8ECB)
-           (#xFF8C . #x8ECC)
-           (#xFF8D . #x8ECD)
-           (#xFF8E . #x8ECE)
-           (#xFF8F . #x8ECF)
-           (#xFF90 . #x8ED0)
-           (#xFF91 . #x8ED1)
-           (#xFF92 . #x8ED2)
-           (#xFF93 . #x8ED3)
-           (#xFF94 . #x8ED4)
-           (#xFF95 . #x8ED5)
-           (#xFF96 . #x8ED6)
-           (#xFF97 . #x8ED7)
-           (#xFF98 . #x8ED8)
-           (#xFF99 . #x8ED9)
-           (#xFF9A . #x8EDA)
-           (#xFF9B . #x8EDB)
-           (#xFF9C . #x8EDC)
-           (#xFF9D . #x8EDD)
-           (#xFF9E . #x8EDE)
-           (#xFF9F . #x8EDF)))
-        (ucs->eucjp             ; mono-directional table UCS -> EUC-JP
-         ;; some implementations convert EUC-JP into other UCS code point.
-         ;; <http://www.y-adagio.com/public/standards/tr_xml_jpf/kaisetsu.htm>
-         '((#x2015 . #xA1BD)
-           (#x2225 . #xA1C2)
-           (#xFF0D . #xA1DD)
-           (#xFFE0 . #xA1F1)
-           (#xFFE1 . #xA1F2)
-           (#xFFE2 . #xA2CC)
-           (#xFFE3 . #xA1B1)
-           (#xFFE4 . #x8FA2C3)
-           (#xFFE5 . #xA1EF))))
-    (dotimes (i 128)
-      (setf (gethash i ucs-to-eucjp-table) i)
-      (setf (gethash i eucjp-to-ucs-table) i))
-    (dolist (pair ucs<->eucjp)
-      (when (gethash (car pair) ucs-to-eucjp-table)
-        (error "duplicated ucs: ~X" (car pair)))
-      (when (gethash (cdr pair) eucjp-to-ucs-table)
-        (error "duplicated eucjp: ~X" (car pair)))
-      (setf (gethash (car pair) ucs-to-eucjp-table) (cdr pair))
-      (setf (gethash (cdr pair) eucjp-to-ucs-table) (car pair)))
-    (dolist (pair ucs->eucjp)
-      (when (gethash (car pair) ucs-to-eucjp-table)
-        (error "duplicated ucs: ~X" (car pair)))
-      (setf (gethash (car pair) ucs-to-eucjp-table) (cdr pair))))
-  (defun ucs-to-eucjp (code)
-    (declare (optimize speed (safety 0))
-             (type fixnum code))
-    (gethash code ucs-to-eucjp-table))
-  (defun eucjp-to-ucs (code)
-    (declare (optimize speed (safety 0))
-             (type fixnum code))
-    (gethash code eucjp-to-ucs-table)))
-
-;;; for fd-stream.lisp
-(define-external-format/variable-width (:euc-jp :eucjp :|eucJP|) t
-  (let ((euc (ucs-to-eucjp (char-code byte))))
-    (if euc
-        (cond ((< euc #x100) 1)
-              ((< euc #x10000) 2)
-              ((< euc #x1000000) 3))
-        ;; FIXME: no error handler in upstream?
-        1))
-  (let ((euc (ucs-to-eucjp bits)))
-    (if (null euc)
-        (stream-encoding-error-and-handle stream byte)
-        (ecase size
-          (1 (setf (sap-ref-8 sap tail) euc))
-          (2 (setf (sap-ref-8 sap tail) (ldb (byte 8 8) euc)
-                   (sap-ref-8 sap (1+ tail)) (ldb (byte 8 0) euc)))
-          (3 (setf (sap-ref-8 sap tail) (ldb (byte 8 16) euc)
-                   (sap-ref-8 sap (1+ tail)) (ldb (byte 8 8) euc)
-                   (sap-ref-8 sap (+ 2 tail)) (ldb (byte 8 0) euc))))))
-  (cond ((< byte #x80) 1)
-        ((or (= byte #x8E) (<= #xA1 byte #xFE)) 2)
-        ((= byte #x8F) 3))
-  (let* ((euc (ecase size
-                (1 byte)
-                (2 (let ((byte2 (sap-ref-8 sap (1+ head))))
-                     (unless (<= #xA1 byte2 #xFE)
-                       (return-from decode-break-reason 2))
-                     (dpb byte (byte 8 8) byte2)))
-                (3 (let ((byte2 (sap-ref-8 sap (1+ head)))
-                         (byte3 (sap-ref-8 sap (+ 2 head))))
-                     (unless (and (<= #xA1 byte2 #xFE)
-                                  (<= #xA1 byte2 #xFE))
-                       (return-from decode-break-reason 3))
-                     (dpb byte (byte 8 16) (dpb byte2 (byte 8 8) byte3))))))
-         (ucs (eucjp-to-ucs euc)))
-    (if (null ucs)
-        (return-from decode-break-reason 3)
-        (code-char ucs))))
-
-;;; for octets.lisp
-(define-condition malformed-eucjp (octet-decoding-error) ())
-(define-condition invalid-eucjp-starter-byte (octet-decoding-error) ())
-(define-condition invalid-eucjp-continuation-byte (octet-decoding-error) ())
-
-(declaim (inline char-len-as-eucjp))
-(defun char-len-as-eucjp (code)
-  (declare (optimize speed (safety 0))
-           (type fixnum code))
-  (cond ((< code 0) (bug "can't happen"))
-        ((< code #x100) 1)
-        ((< code #x10000) 2)
-        ((< code #x1000000) 3)
-        (t (bug "can't happen"))))
-
-(declaim (inline char->eucjp))
-(defun char->eucjp (char dest string pos)
-  (declare (optimize speed (safety 0))
-           (type (array (unsigned-byte 8) (*)) dest))
-  (let ((code (ucs-to-eucjp (char-code char))))
-    (if code
-        (flet ((add-byte (b)
-                 (declare (type (unsigned-byte 8) b))
-                 (vector-push-extend b dest)))
-          (declare (inline add-byte))
-          (setf code (the fixnum code))
-          (ecase (char-len-as-eucjp code)
-            (1
-             (add-byte code))
-            (2
-             (add-byte (ldb (byte 8 8) code))
-             (add-byte (ldb (byte 8 0) code)))
-            (3
-             (add-byte (ldb (byte 8 16) code))
-             (add-byte (ldb (byte 8 8) code))
-             (add-byte (ldb (byte 8 0) code)))))
-        (encoding-error :euc-jp string pos))))
-
-(defun string->eucjp (string sstart send additional-space)
-  (declare (optimize speed (safety 0))
-           (type simple-string string)
-           (type array-range sstart send additional-space))
-  (let ((array (make-array (+ additional-space (- send sstart))
-                           :element-type '(unsigned-byte 8)
-                           :adjustable t
-                           :fill-pointer 0)))
-    (loop for i from sstart below send
-          do (char->eucjp (char string i) array string i))
-    (dotimes (i additional-space)
-      (vector-push-extend 0 array))
-    (coerce array '(simple-array (unsigned-byte 8) (*)))))
-
-(defmacro define-bytes-per-eucjp-character (accessor type)
-  (let ((name (make-od-name 'bytes-per-eucjp-character accessor)))
-    `(progn
-      ;;(declaim (inline ,name))
-      (defun ,name (array pos end)
-        (declare (optimize speed (safety 0))
-                 (type ,type array)
-                 (type array-range pos end))
-        ;; returns the number of bytes consumed and nil if it's a
-        ;; valid character or the number of bytes consumed and a
-        ;; replacement string if it's not.
-        (let ((initial-byte (,accessor array pos))
-              (reject-reason nil)
-              (reject-position pos)
-              (remaining-bytes (- end pos)))
-          (declare (type array-range reject-position remaining-bytes))
-          (labels ((valid-eucjp-starter-byte-p (b)
-                     (declare (type (unsigned-byte 8) b))
-                     (let ((ok (cond ((< b #x80) 1)
-                                     ((or (= b #x8E) (<= #xA1 b #xFE)) 2)
-                                     ((= b #x8F) 3))))
-                       (unless ok
-                         (setf reject-reason 'invalid-eucjp-starter-byte))
-                       ok))
-                   (enough-bytes-left-p (x)
-                     (let ((ok (> end (+ pos (1- x)))))
-                       (unless ok
-                         (setf reject-reason 'end-of-input-in-character))
-                       ok))
-                   (valid-secondary-p (x)
-                     (let* ((idx (the array-range (+ pos x)))
-                            (b (,accessor array idx))
-                            (ok (<= #xA1 b #xFE)))
-                       (unless ok
-                         (setf reject-reason 'invalid-eucjp-continuation-byte)
-                         (setf reject-position idx))
-                       ok))
-                   (preliminary-ok-for-length (maybe-len len)
-                     (and (eql maybe-len len)
-                          ;; Has to be done in this order so that
-                          ;; certain broken sequences (e.g., the
-                          ;; two-byte sequence `"initial (length 3)"
-                          ;; "non-continuation"' -- `#xef #x32')
-                          ;; signal only part of that sequence as
-                          ;; erronous.
-                          (loop for i from 1 below (min len remaining-bytes)
-                                always (valid-secondary-p i))
-                          (enough-bytes-left-p len))))
-            (declare (inline valid-eucjp-starter-byte-p
-                             enough-bytes-left-p
-                             valid-secondary-p
-                             preliminary-ok-for-length))
-            (let ((maybe-len (valid-eucjp-starter-byte-p initial-byte)))
-              (cond ((eql maybe-len 1)
-                     (values 1 nil))
-                    ((preliminary-ok-for-length maybe-len 2)
-                     (values 2 nil))
-                    ((preliminary-ok-for-length maybe-len 3)
-                     (values 3 nil))
-                    (t
-                     (let* ((bad-end (ecase reject-reason
-                                       (invalid-eucjp-starter-byte
-                                        (1+ pos))
-                                       (end-of-input-in-character
-                                        end)
-                                       (invalid-eucjp-continuation-byte
-                                        reject-position)))
-                            (bad-len (- bad-end pos)))
-                       (declare (type array-range bad-end bad-len))
-                       (let ((replacement (decoding-error array pos bad-end :euc-jp reject-reason reject-position)))
-                         (values bad-len replacement))))))))))))
-(instantiate-octets-definition define-bytes-per-eucjp-character)
-
-(defmacro define-simple-get-eucjp-char (accessor type)
-  (let ((name (make-od-name 'simple-get-eucjp-char accessor)))
-    `(progn
-      (declaim (inline ,name))
-      (defun ,name (array pos bytes)
-        (declare (optimize speed (safety 0))
-                 (type ,type array)
-                 (type array-range pos)
-                 (type (integer 1 3) bytes))
-        (flet ((cref (x)
-                 (,accessor array (the array-range (+ pos x)))))
-          (declare (inline cref))
-          (let ((code (eucjp-to-ucs (ecase bytes
-                                      (1 (cref 0))
-                                      (2 (logior (ash (cref 0) 8) (cref 1)))
-                                      (3 (logior (ash (cref 0) 16)
-                                                 (ash (cref 1) 8)
-                                                 (cref 2)))))))
-            (if code
-                (code-char code)
-                (decoding-error array pos (+ pos bytes) :euc-jp
-                                'malformed-eucjp pos))))))))
-(instantiate-octets-definition define-simple-get-eucjp-char)
-
-(defmacro define-eucjp->string (accessor type)
-  (let ((name (make-od-name 'eucjp->string accessor)))
-    `(progn
-      (defun ,name (array astart aend)
-        (declare (optimize speed (safety 0))
-                 (type ,type array)
-                 (type array-range astart aend))
-        (let ((string (make-array 0 :adjustable t :fill-pointer 0 :element-type 'character)))
-          (loop with pos = astart
-                while (< pos aend)
-                do (multiple-value-bind (bytes invalid)
-                       (,(make-od-name 'bytes-per-eucjp-character accessor) array pos aend)
-                     (declare (type (or null string) invalid))
-                     (cond
-                       ((null invalid)
-                        (vector-push-extend (,(make-od-name 'simple-get-eucjp-char accessor) array pos bytes) string))
-                       (t
-                        (dotimes (i (length invalid))
-                          (vector-push-extend (char invalid i) string))))
-                     (incf pos bytes)))
-          (coerce string 'simple-string))))))
-(instantiate-octets-definition define-eucjp->string)
-
-(push '((:euc-jp :eucjp :|eucJP|)
-        eucjp->string-aref string->eucjp)
-      *external-format-functions*)
diff --git a/src/code/external-formats/enc-cyr.lisp b/src/code/external-formats/enc-cyr.lisp
new file mode 100644 (file)
index 0000000..637ea96
--- /dev/null
@@ -0,0 +1,521 @@
+(in-package #:sb!impl)
+
+(define-unibyte-mapper koi8-r->code-mapper code->koi8-r-mapper
+  (#x80 #x2500) ; BOX DRAWINGS LIGHT HORIZONTAL
+  (#x81 #x2502) ; BOX DRAWINGS LIGHT VERTICAL
+  (#x82 #x250C) ; BOX DRAWINGS LIGHT DOWN AND RIGHT
+  (#x83 #x2510) ; BOX DRAWINGS LIGHT DOWN AND LEFT
+  (#x84 #x2514) ; BOX DRAWINGS LIGHT UP AND RIGHT
+  (#x85 #x2518) ; BOX DRAWINGS LIGHT UP AND LEFT
+  (#x86 #x251C) ; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+  (#x87 #x2524) ; BOX DRAWINGS LIGHT VERTICAL AND LEFT
+  (#x88 #x252C) ; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+  (#x89 #x2534) ; BOX DRAWINGS LIGHT UP AND HORIZONTAL
+  (#x8A #x253C) ; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+  (#x8B #x2580) ; UPPER HALF BLOCK
+  (#x8C #x2584) ; LOWER HALF BLOCK
+  (#x8D #x2588) ; FULL BLOCK
+  (#x8E #x258C) ; LEFT HALF BLOCK
+  (#x8F #x2590) ; RIGHT HALF BLOCK
+  (#x90 #x2591) ; LIGHT SHADE
+  (#x91 #x2592) ; MEDIUM SHADE
+  (#x92 #x2593) ; DARK SHADE
+  (#x93 #x2320) ; UPPER HALF OF INTEGRAL
+  (#x94 #x25A0) ; BLACK SQUARE
+  (#x95 #x2219) ; BULLET OPERATOR
+  (#x96 #x221A) ; SQUARE ROOT
+  (#x97 #x2248) ; ALMOST EQUAL TO
+  (#x98 #x2264) ; LESS-THAN OR EQUAL TO
+  (#x99 #x2265) ; GREATER-THAN OR EQUAL TO
+  (#x9A #x00A0) ; NO-BREAK SPACE
+  (#x9B #x2321) ; LOWER HALF OF INTEGRAL
+  (#x9C #x00B0) ; DEGREE SIGN
+  (#x9D #x00B2) ; SUPERSCRIPT TWO
+  (#x9E #x00B7) ; MIDDLE DOT
+  (#x9F #x00F7) ; DIVISION SIGN 
+  (#xA0 #x2550) ; BOX DRAWINGS DOUBLE HORIZONTAL
+  (#xA1 #x2551) ; BOX DRAWINGS DOUBLE VERTICAL
+  (#xA2 #x2552) ; BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+  (#xA3 #x0451) ; CYRILLIC SMALL LETTER IO
+  (#xA4 #x2553) ; BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
+  (#xA5 #x2554) ; BOX DRAWINGS DOUBLE DOWN AND RIGHT
+  (#xA6 #x2555) ; BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
+  (#xA7 #x2556) ; BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
+  (#xA8 #x2557) ; BOX DRAWINGS DOUBLE DOWN AND LEFT
+  (#xA9 #x2558) ; BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+  (#xAA #x2559) ; BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+  (#xAB #x255A) ; BOX DRAWINGS DOUBLE UP AND RIGHT
+  (#xAC #x255B) ; BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+  (#xAD #x255C) ; BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
+  (#xAE #x255D) ; BOX DRAWINGS DOUBLE UP AND LEFT
+  (#xAF #x255E) ; BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+  (#xB0 #x255F) ; BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+  (#xB1 #x2560) ; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+  (#xB2 #x2561) ; BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+  (#xB3 #x0401) ; CYRILLIC CAPITAL LETTER IO
+  (#xB4 #x2562) ; BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
+  (#xB5 #x2563) ; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+  (#xB6 #x2564) ; BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
+  (#xB7 #x2565) ; BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
+  (#xB8 #x2566) ; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+  (#xB9 #x2567) ; BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+  (#xBA #x2568) ; BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+  (#xBB #x2569) ; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+  (#xBC #x256A) ; BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+  (#xBD #x256B) ; BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+  (#xBE #x256C) ; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+  (#xBF #x00A9) ; COPYRIGHT SIGN 
+  (#xC0 #x044E) ; CYRILLIC SMALL LETTER YU
+  (#xC1 #x0430) ; CYRILLIC SMALL LETTER A
+  (#xC2 #x0431) ; CYRILLIC SMALL LETTER BE
+  (#xC3 #x0446) ; CYRILLIC SMALL LETTER TSE
+  (#xC4 #x0434) ; CYRILLIC SMALL LETTER DE
+  (#xC5 #x0435) ; CYRILLIC SMALL LETTER IE
+  (#xC6 #x0444) ; CYRILLIC SMALL LETTER EF
+  (#xC7 #x0433) ; CYRILLIC SMALL LETTER GHE
+  (#xC8 #x0445) ; CYRILLIC SMALL LETTER HA
+  (#xC9 #x0438) ; CYRILLIC SMALL LETTER I
+  (#xCA #x0439) ; CYRILLIC SMALL LETTER SHORT I
+  (#xCB #x043A) ; CYRILLIC SMALL LETTER KA
+  (#xCC #x043B) ; CYRILLIC SMALL LETTER EL
+  (#xCD #x043C) ; CYRILLIC SMALL LETTER EM
+  (#xCE #x043D) ; CYRILLIC SMALL LETTER EN
+  (#xCF #x043E) ; CYRILLIC SMALL LETTER O
+  (#xD0 #x043F) ; CYRILLIC SMALL LETTER PE
+  (#xD1 #x044F) ; CYRILLIC SMALL LETTER YA
+  (#xD2 #x0440) ; CYRILLIC SMALL LETTER ER
+  (#xD3 #x0441) ; CYRILLIC SMALL LETTER ES
+  (#xD4 #x0442) ; CYRILLIC SMALL LETTER TE
+  (#xD5 #x0443) ; CYRILLIC SMALL LETTER U
+  (#xD6 #x0436) ; CYRILLIC SMALL LETTER ZHE
+  (#xD7 #x0432) ; CYRILLIC SMALL LETTER VE
+  (#xD8 #x044C) ; CYRILLIC SMALL LETTER SOFT SIGN
+  (#xD9 #x044B) ; CYRILLIC SMALL LETTER YERU
+  (#xDA #x0437) ; CYRILLIC SMALL LETTER ZE
+  (#xDB #x0448) ; CYRILLIC SMALL LETTER SHA
+  (#xDC #x044D) ; CYRILLIC SMALL LETTER E
+  (#xDD #x0449) ; CYRILLIC SMALL LETTER SHCHA
+  (#xDE #x0447) ; CYRILLIC SMALL LETTER CHE
+  (#xDF #x044A) ; CYRILLIC SMALL LETTER HARD SIGN
+  (#xE0 #x042E) ; CYRILLIC CAPITAL LETTER YU
+  (#xE1 #x0410) ; CYRILLIC CAPITAL LETTER A
+  (#xE2 #x0411) ; CYRILLIC CAPITAL LETTER BE
+  (#xE3 #x0426) ; CYRILLIC CAPITAL LETTER TSE
+  (#xE4 #x0414) ; CYRILLIC CAPITAL LETTER DE
+  (#xE5 #x0415) ; CYRILLIC CAPITAL LETTER IE
+  (#xE6 #x0424) ; CYRILLIC CAPITAL LETTER EF
+  (#xE7 #x0413) ; CYRILLIC CAPITAL LETTER GHE
+  (#xE8 #x0425) ; CYRILLIC CAPITAL LETTER HA
+  (#xE9 #x0418) ; CYRILLIC CAPITAL LETTER I
+  (#xEA #x0419) ; CYRILLIC CAPITAL LETTER SHORT I
+  (#xEB #x041A) ; CYRILLIC CAPITAL LETTER KA
+  (#xEC #x041B) ; CYRILLIC CAPITAL LETTER EL
+  (#xED #x041C) ; CYRILLIC CAPITAL LETTER EM
+  (#xEE #x041D) ; CYRILLIC CAPITAL LETTER EN
+  (#xEF #x041E) ; CYRILLIC CAPITAL LETTER O
+  (#xF0 #x041F) ; CYRILLIC CAPITAL LETTER PE
+  (#xF1 #x042F) ; CYRILLIC CAPITAL LETTER YA
+  (#xF2 #x0420) ; CYRILLIC CAPITAL LETTER ER
+  (#xF3 #x0421) ; CYRILLIC CAPITAL LETTER ES
+  (#xF4 #x0422) ; CYRILLIC CAPITAL LETTER TE
+  (#xF5 #x0423) ; CYRILLIC CAPITAL LETTER U
+  (#xF6 #x0416) ; CYRILLIC CAPITAL LETTER ZHE
+  (#xF7 #x0412) ; CYRILLIC CAPITAL LETTER VE
+  (#xF8 #x042C) ; CYRILLIC CAPITAL LETTER SOFT SIGN
+  (#xF9 #x042B) ; CYRILLIC CAPITAL LETTER YERU
+  (#xFA #x0417) ; CYRILLIC CAPITAL LETTER ZE
+  (#xFB #x0428) ; CYRILLIC CAPITAL LETTER SHA
+  (#xFC #x042D) ; CYRILLIC CAPITAL LETTER E
+  (#xFD #x0429) ; CYRILLIC CAPITAL LETTER SHCHA
+  (#xFE #x0427) ; CYRILLIC CAPITAL LETTER CHE
+  (#xFF #x042A) ; CYRILLIC CAPITAL LETTER HARD SIGN
+)
+
+(declaim (inline get-koi8-r-bytes))
+(defun get-koi8-r-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :koi8-r string pos end))
+
+(defun string->koi8-r (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-koi8-r-bytes null-padding)))
+
+(defmacro define-koi8-r->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'koi8-r->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-koi8-r->string*)
+
+(defmacro define-koi8-r->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'koi8-r->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-koi8-r->string)
+
+(push '((:koi8-r :|koi8-r|)
+        koi8-r->string-aref string->koi8-r)
+      *external-format-functions*)
+
+(define-external-format (:koi8-r :|koi8-r|)
+    1 t
+    (let ((koi8-r-byte (code->koi8-r-mapper bits)))
+      (if koi8-r-byte
+          (setf (sap-ref-8 sap tail) koi8-r-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (koi8-r->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper koi8-u->code-mapper code->koi8-u-mapper
+  (#x80 #x2500) ; BOX DRAWINGS LIGHT HORIZONTAL
+  (#x81 #x2502) ; BOX DRAWINGS LIGHT VERTICAL
+  (#x82 #x250C) ; BOX DRAWINGS LIGHT DOWN AND RIGHT
+  (#x83 #x2510) ; BOX DRAWINGS LIGHT DOWN AND LEFT
+  (#x84 #x2514) ; BOX DRAWINGS LIGHT UP AND RIGHT
+  (#x85 #x2518) ; BOX DRAWINGS LIGHT UP AND LEFT
+  (#x86 #x251C) ; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+  (#x87 #x2524) ; BOX DRAWINGS LIGHT VERTICAL AND LEFT
+  (#x88 #x252C) ; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+  (#x89 #x2534) ; BOX DRAWINGS LIGHT UP AND HORIZONTAL
+  (#x8A #x253C) ; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+  (#x8B #x2580) ; UPPER HALF BLOCK
+  (#x8C #x2584) ; LOWER HALF BLOCK
+  (#x8D #x2588) ; FULL BLOCK
+  (#x8E #x258C) ; LEFT HALF BLOCK
+  (#x8F #x2590) ; RIGHT HALF BLOCK
+  (#x90 #x2591) ; LIGHT SHADE
+  (#x91 #x2592) ; MEDIUM SHADE
+  (#x92 #x2593) ; DARK SHADE
+  (#x93 #x2320) ; TOP HALF INTEGRAL
+  (#x94 #x25A0) ; BLACK SQUARE
+  (#x95 #x2022) ; BULLET
+  (#x96 #x221A) ; SQUARE ROOT
+  (#x97 #x2248) ; ALMOST EQUAL TO
+  (#x98 #x2264) ; LESS-THAN OR EQUAL TO
+  (#x99 #x2265) ; GREATER-THAN OR EQUAL TO
+  (#x9A #x00A0) ; NO-BREAK SPACE
+  (#x9B #x2321) ; BOTTOM HALF INTEGRAL
+  (#x9C #x00B0) ; DEGREE SIGN
+  (#x9D #x00B2) ; SUPERSCRIPT TWO
+  (#x9E #x00B7) ; MIDDLE DOT
+  (#x9F #x00F7) ; DIVISION SIGN
+  (#xA0 #x2550) ; BOX DRAWINGS DOUBLE HORIZONTAL
+  (#xA1 #x2551) ; BOX DRAWINGS DOUBLE VERTICAL
+  (#xA2 #x2552) ; BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+  (#xA3 #x0451) ; CYRILLIC SMALL LETTER IO
+  (#xA4 #x0454) ; CYRILLIC SMALL LETTER UKRAINIAN IE
+  (#xA5 #x2554) ; BOX DRAWINGS DOUBLE DOWN AND RIGHT
+  (#xA6 #x0456) ; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+  (#xA7 #x0457) ; CYRILLIC SMALL LETTER YI
+  (#xA8 #x2557) ; BOX DRAWINGS DOUBLE DOWN AND LEFT
+  (#xA9 #x2558) ; BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+  (#xAA #x2559) ; BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+  (#xAB #x255A) ; BOX DRAWINGS DOUBLE UP AND RIGHT
+  (#xAC #x255B) ; BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+  (#xAD #x0491) ; CYRILLIC SMALL LETTER GHE WITH UPTURN
+  (#xAE #x255D) ; BOX DRAWINGS DOUBLE UP AND LEFT
+  (#xAF #x255E) ; BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+  (#xB0 #x255F) ; BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+  (#xB1 #x2560) ; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+  (#xB2 #x2561) ; BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+  (#xB3 #x0401) ; CYRILLIC CAPITAL LETTER IO
+  (#xB4 #x0404) ; CYRILLIC CAPITAL LETTER UKRAINIAN IE
+  (#xB5 #x2563) ; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+  (#xB6 #x0406) ; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+  (#xB7 #x0407) ; CYRILLIC CAPITAL LETTER YI
+  (#xB8 #x2566) ; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+  (#xB9 #x2567) ; BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+  (#xBA #x2568) ; BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+  (#xBB #x2569) ; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+  (#xBC #x256A) ; BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+  (#xBD #x0490) ; CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+  (#xBE #x256C) ; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+  (#xBF #x00A9) ; COPYRIGHT SIGN
+  (#xC0 #x044E) ; CYRILLIC SMALL LETTER YU
+  (#xC1 #x0430) ; CYRILLIC SMALL LETTER A
+  (#xC2 #x0431) ; CYRILLIC SMALL LETTER BE
+  (#xC3 #x0446) ; CYRILLIC SMALL LETTER TSE
+  (#xC4 #x0434) ; CYRILLIC SMALL LETTER DE
+  (#xC5 #x0435) ; CYRILLIC SMALL LETTER IE
+  (#xC6 #x0444) ; CYRILLIC SMALL LETTER EF
+  (#xC7 #x0433) ; CYRILLIC SMALL LETTER GHE
+  (#xC8 #x0445) ; CYRILLIC SMALL LETTER HA
+  (#xC9 #x0438) ; CYRILLIC SMALL LETTER I
+  (#xCA #x0439) ; CYRILLIC SMALL LETTER SHORT I
+  (#xCB #x043A) ; CYRILLIC SMALL LETTER KA
+  (#xCC #x043B) ; CYRILLIC SMALL LETTER EL
+  (#xCD #x043C) ; CYRILLIC SMALL LETTER EM
+  (#xCE #x043D) ; CYRILLIC SMALL LETTER EN
+  (#xCF #x043E) ; CYRILLIC SMALL LETTER O
+  (#xD0 #x043F) ; CYRILLIC SMALL LETTER PE
+  (#xD1 #x044F) ; CYRILLIC SMALL LETTER YA
+  (#xD2 #x0440) ; CYRILLIC SMALL LETTER ER
+  (#xD3 #x0441) ; CYRILLIC SMALL LETTER ES
+  (#xD4 #x0442) ; CYRILLIC SMALL LETTER TE
+  (#xD5 #x0443) ; CYRILLIC SMALL LETTER U
+  (#xD6 #x0436) ; CYRILLIC SMALL LETTER ZHE
+  (#xD7 #x0432) ; CYRILLIC SMALL LETTER VE
+  (#xD8 #x044C) ; CYRILLIC SMALL LETTER SOFT SIGN
+  (#xD9 #x044B) ; CYRILLIC SMALL LETTER YERU
+  (#xDA #x0437) ; CYRILLIC SMALL LETTER ZE
+  (#xDB #x0448) ; CYRILLIC SMALL LETTER SHA
+  (#xDC #x044D) ; CYRILLIC SMALL LETTER E
+  (#xDD #x0449) ; CYRILLIC SMALL LETTER SHCHA
+  (#xDE #x0447) ; CYRILLIC SMALL LETTER CHE
+  (#xDF #x044A) ; CYRILLIC SMALL LETTER HARD SIGN
+  (#xE0 #x042E) ; CYRILLIC CAPITAL LETTER YU
+  (#xE1 #x0410) ; CYRILLIC CAPITAL LETTER A
+  (#xE2 #x0411) ; CYRILLIC CAPITAL LETTER BE
+  (#xE3 #x0426) ; CYRILLIC CAPITAL LETTER TSE
+  (#xE4 #x0414) ; CYRILLIC CAPITAL LETTER DE
+  (#xE5 #x0415) ; CYRILLIC CAPITAL LETTER IE
+  (#xE6 #x0424) ; CYRILLIC CAPITAL LETTER EF
+  (#xE7 #x0413) ; CYRILLIC CAPITAL LETTER GHE
+  (#xE8 #x0425) ; CYRILLIC CAPITAL LETTER HA
+  (#xE9 #x0418) ; CYRILLIC CAPITAL LETTER I
+  (#xEA #x0419) ; CYRILLIC CAPITAL LETTER SHORT I
+  (#xEB #x041A) ; CYRILLIC CAPITAL LETTER KA
+  (#xEC #x041B) ; CYRILLIC CAPITAL LETTER EL
+  (#xED #x041C) ; CYRILLIC CAPITAL LETTER EM
+  (#xEE #x041D) ; CYRILLIC CAPITAL LETTER EN
+  (#xEF #x041E) ; CYRILLIC CAPITAL LETTER O
+  (#xF0 #x041F) ; CYRILLIC CAPITAL LETTER PE
+  (#xF1 #x042F) ; CYRILLIC CAPITAL LETTER YA
+  (#xF2 #x0420) ; CYRILLIC CAPITAL LETTER ER
+  (#xF3 #x0421) ; CYRILLIC CAPITAL LETTER ES
+  (#xF4 #x0422) ; CYRILLIC CAPITAL LETTER TE
+  (#xF5 #x0423) ; CYRILLIC CAPITAL LETTER U
+  (#xF6 #x0416) ; CYRILLIC CAPITAL LETTER ZHE
+  (#xF7 #x0412) ; CYRILLIC CAPITAL LETTER VE
+  (#xF8 #x042C) ; CYRILLIC CAPITAL LETTER SOFT SIGN
+  (#xF9 #x042B) ; CYRILLIC CAPITAL LETTER YERU
+  (#xFA #x0417) ; CYRILLIC CAPITAL LETTER ZE
+  (#xFB #x0428) ; CYRILLIC CAPITAL LETTER SHA
+  (#xFC #x042D) ; CYRILLIC CAPITAL LETTER E
+  (#xFD #x0429) ; CYRILLIC CAPITAL LETTER SHCHA
+  (#xFE #x0427) ; CYRILLIC CAPITAL LETTER CHE
+  (#xFF #x042A) ; CYRILLIC CAPITAL LETTER HARD SIGN
+)
+
+(declaim (inline get-koi8-u-bytes))
+(defun get-koi8-u-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :koi8-u string pos end))
+
+(defun string->koi8-u (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-koi8-u-bytes null-padding)))
+
+(defmacro define-koi8-u->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'koi8-u->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-koi8-u->string*)
+
+(defmacro define-koi8-u->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'koi8-u->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-koi8-u->string)
+
+(push '((:koi8-u :|koi8-u|)
+        koi8-u->string-aref string->koi8-u)
+      *external-format-functions*)
+
+(define-external-format (:koi8-u :|koi8-u|)
+    1 t
+    (let ((koi8-u-byte (code->koi8-u-mapper bits)))
+      (if koi8-u-byte
+          (setf (sap-ref-8 sap tail) koi8-u-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (koi8-u->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper x-mac-cyrillic->code-mapper code->x-mac-cyrillic-mapper
+  (#x80 #x0410) ; CYRILLIC CAPITAL LETTER A
+  (#x81 #x0411) ; CYRILLIC CAPITAL LETTER BE
+  (#x82 #x0412) ; CYRILLIC CAPITAL LETTER VE
+  (#x83 #x0413) ; CYRILLIC CAPITAL LETTER GHE
+  (#x84 #x0414) ; CYRILLIC CAPITAL LETTER DE
+  (#x85 #x0415) ; CYRILLIC CAPITAL LETTER IE
+  (#x86 #x0416) ; CYRILLIC CAPITAL LETTER ZHE
+  (#x87 #x0417) ; CYRILLIC CAPITAL LETTER ZE
+  (#x88 #x0418) ; CYRILLIC CAPITAL LETTER I
+  (#x89 #x0419) ; CYRILLIC CAPITAL LETTER SHORT I
+  (#x8A #x041A) ; CYRILLIC CAPITAL LETTER KA
+  (#x8B #x041B) ; CYRILLIC CAPITAL LETTER EL
+  (#x8C #x041C) ; CYRILLIC CAPITAL LETTER EM
+  (#x8D #x041D) ; CYRILLIC CAPITAL LETTER EN
+  (#x8E #x041E) ; CYRILLIC CAPITAL LETTER O
+  (#x8F #x041F) ; CYRILLIC CAPITAL LETTER PE
+  (#x90 #x0420) ; CYRILLIC CAPITAL LETTER ER
+  (#x91 #x0421) ; CYRILLIC CAPITAL LETTER ES
+  (#x92 #x0422) ; CYRILLIC CAPITAL LETTER TE
+  (#x93 #x0423) ; CYRILLIC CAPITAL LETTER U
+  (#x94 #x0424) ; CYRILLIC CAPITAL LETTER EF
+  (#x95 #x0425) ; CYRILLIC CAPITAL LETTER HA
+  (#x96 #x0426) ; CYRILLIC CAPITAL LETTER TSE
+  (#x97 #x0427) ; CYRILLIC CAPITAL LETTER CHE
+  (#x98 #x0428) ; CYRILLIC CAPITAL LETTER SHA
+  (#x99 #x0429) ; CYRILLIC CAPITAL LETTER SHCHA
+  (#x9A #x042A) ; CYRILLIC CAPITAL LETTER HARD SIGN
+  (#x9B #x042B) ; CYRILLIC CAPITAL LETTER YERU
+  (#x9C #x042C) ; CYRILLIC CAPITAL LETTER SOFT SIGN
+  (#x9D #x042D) ; CYRILLIC CAPITAL LETTER E
+  (#x9E #x042E) ; CYRILLIC CAPITAL LETTER YU
+  (#x9F #x042F) ; CYRILLIC CAPITAL LETTER YA
+  (#xA0 #x2020) ; DAGGER
+  (#xA1 #x00B0) ; DEGREE SIGN
+  (#xA4 #x00A7) ; SECTION SIGN
+  (#xA5 #x2022) ; BULLET
+  (#xA6 #x00B6) ; PILCROW SIGN
+  (#xA7 #x0406) ; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+  (#xA8 #x00AE) ; REGISTERED SIGN
+  (#xAA #x2122) ; TRADE MARK SIGN
+  (#xAB #x0402) ; CYRILLIC CAPITAL LETTER DJE
+  (#xAC #x0452) ; CYRILLIC SMALL LETTER DJE
+  (#xAD #x2260) ; NOT EQUAL TO
+  (#xAE #x0403) ; CYRILLIC CAPITAL LETTER GJE
+  (#xAF #x0453) ; CYRILLIC SMALL LETTER GJE
+  (#xB0 #x221E) ; INFINITY
+  (#xB2 #x2264) ; LESS-THAN OR EQUAL TO
+  (#xB3 #x2265) ; GREATER-THAN OR EQUAL TO
+  (#xB4 #x0456) ; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+  (#xB6 #x2202) ; PARTIAL DIFFERENTIAL
+  (#xB7 #x0408) ; CYRILLIC CAPITAL LETTER JE
+  (#xB8 #x0404) ; CYRILLIC CAPITAL LETTER UKRAINIAN IE
+  (#xB9 #x0454) ; CYRILLIC SMALL LETTER UKRAINIAN IE
+  (#xBA #x0407) ; CYRILLIC CAPITAL LETTER YI
+  (#xBB #x0457) ; CYRILLIC SMALL LETTER YI
+  (#xBC #x0409) ; CYRILLIC CAPITAL LETTER LJE
+  (#xBD #x0459) ; CYRILLIC SMALL LETTER LJE
+  (#xBE #x040A) ; CYRILLIC CAPITAL LETTER NJE
+  (#xBF #x045A) ; CYRILLIC SMALL LETTER NJE
+  (#xC0 #x0458) ; CYRILLIC SMALL LETTER JE
+  (#xC1 #x0405) ; CYRILLIC CAPITAL LETTER DZE
+  (#xC2 #x00AC) ; NOT SIGN
+  (#xC3 #x221A) ; SQUARE ROOT
+  (#xC4 #x0192) ; LATIN SMALL LETTER F WITH HOOK
+  (#xC5 #x2248) ; ALMOST EQUAL TO
+  (#xC6 #x2206) ; INCREMENT
+  (#xC7 #x00AB) ; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xC8 #x00BB) ; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xC9 #x2026) ; HORIZONTAL ELLIPSIS
+  (#xCA #x00A0) ; NO-BREAK SPACE
+  (#xCB #x040B) ; CYRILLIC CAPITAL LETTER TSHE
+  (#xCC #x045B) ; CYRILLIC SMALL LETTER TSHE
+  (#xCD #x040C) ; CYRILLIC CAPITAL LETTER KJE
+  (#xCE #x045C) ; CYRILLIC SMALL LETTER KJE
+  (#xCF #x0455) ; CYRILLIC SMALL LETTER DZE
+  (#xD0 #x2013) ; EN DASH
+  (#xD1 #x2014) ; EM DASH
+  (#xD2 #x201C) ; LEFT DOUBLE QUOTATION MARK
+  (#xD3 #x201D) ; RIGHT DOUBLE QUOTATION MARK
+  (#xD4 #x2018) ; LEFT SINGLE QUOTATION MARK
+  (#xD5 #x2019) ; RIGHT SINGLE QUOTATION MARK
+  (#xD6 #x00F7) ; DIVISION SIGN
+  (#xD7 #x201E) ; DOUBLE LOW-9 QUOTATION MARK
+  (#xD8 #x040E) ; CYRILLIC CAPITAL LETTER SHORT U
+  (#xD9 #x045E) ; CYRILLIC SMALL LETTER SHORT U
+  (#xDA #x040F) ; CYRILLIC CAPITAL LETTER DZHE
+  (#xDB #x045F) ; CYRILLIC SMALL LETTER DZHE
+  (#xDC #x2116) ; NUMERO SIGN
+  (#xDD #x0401) ; CYRILLIC CAPITAL LETTER IO
+  (#xDE #x0451) ; CYRILLIC SMALL LETTER IO
+  (#xDF #x044F) ; CYRILLIC SMALL LETTER YA
+  (#xE0 #x0430) ; CYRILLIC SMALL LETTER A
+  (#xE1 #x0431) ; CYRILLIC SMALL LETTER BE
+  (#xE2 #x0432) ; CYRILLIC SMALL LETTER VE
+  (#xE3 #x0433) ; CYRILLIC SMALL LETTER GHE
+  (#xE4 #x0434) ; CYRILLIC SMALL LETTER DE
+  (#xE5 #x0435) ; CYRILLIC SMALL LETTER IE
+  (#xE6 #x0436) ; CYRILLIC SMALL LETTER ZHE
+  (#xE7 #x0437) ; CYRILLIC SMALL LETTER ZE
+  (#xE8 #x0438) ; CYRILLIC SMALL LETTER I
+  (#xE9 #x0439) ; CYRILLIC SMALL LETTER SHORT I
+  (#xEA #x043A) ; CYRILLIC SMALL LETTER KA
+  (#xEB #x043B) ; CYRILLIC SMALL LETTER EL
+  (#xEC #x043C) ; CYRILLIC SMALL LETTER EM
+  (#xED #x043D) ; CYRILLIC SMALL LETTER EN
+  (#xEE #x043E) ; CYRILLIC SMALL LETTER O
+  (#xEF #x043F) ; CYRILLIC SMALL LETTER PE
+  (#xF0 #x0440) ; CYRILLIC SMALL LETTER ER
+  (#xF1 #x0441) ; CYRILLIC SMALL LETTER ES
+  (#xF2 #x0442) ; CYRILLIC SMALL LETTER TE
+  (#xF3 #x0443) ; CYRILLIC SMALL LETTER U
+  (#xF4 #x0444) ; CYRILLIC SMALL LETTER EF
+  (#xF5 #x0445) ; CYRILLIC SMALL LETTER HA
+  (#xF6 #x0446) ; CYRILLIC SMALL LETTER TSE
+  (#xF7 #x0447) ; CYRILLIC SMALL LETTER CHE
+  (#xF8 #x0448) ; CYRILLIC SMALL LETTER SHA
+  (#xF9 #x0449) ; CYRILLIC SMALL LETTER SHCHA
+  (#xFA #x044A) ; CYRILLIC SMALL LETTER HARD SIGN
+  (#xFB #x044B) ; CYRILLIC SMALL LETTER YERU
+  (#xFC #x044C) ; CYRILLIC SMALL LETTER SOFT SIGN
+  (#xFD #x044D) ; CYRILLIC SMALL LETTER E
+  (#xFE #x044E) ; CYRILLIC SMALL LETTER YU
+  (#xFF #x00A4) ; CURRENCY SIGN
+)
+
+(declaim (inline get-x-mac-cyrillic-bytes))
+(defun get-x-mac-cyrillic-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :x-mac-cyrillic string pos end))
+
+(defun string->x-mac-cyrillic (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-x-mac-cyrillic-bytes null-padding)))
+
+(defmacro define-x-mac-cyrillic->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'x-mac-cyrillic->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-x-mac-cyrillic->string*)
+
+(defmacro define-x-mac-cyrillic->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'x-mac-cyrillic->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-x-mac-cyrillic->string)
+
+(push '((:x-mac-cyrillic :|x-mac-cyrillic|)
+        x-mac-cyrillic->string-aref string->x-mac-cyrillic)
+      *external-format-functions*)
+
+(define-external-format (:x-mac-cyrillic :|x-mac-cyrillic|)
+    1 t
+    (let ((x-mac-cyrillic-byte (code->x-mac-cyrillic-mapper bits)))
+      (if x-mac-cyrillic-byte
+          (setf (sap-ref-8 sap tail) x-mac-cyrillic-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (x-mac-cyrillic->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
diff --git a/src/code/external-formats/enc-dos.lisp b/src/code/external-formats/enc-dos.lisp
new file mode 100644 (file)
index 0000000..2755770
--- /dev/null
@@ -0,0 +1,2446 @@
+(in-package #:sb!impl)
+
+(define-unibyte-mapper cp437->code-mapper code->cp437-mapper
+  (#x80 #x00C7) ; LATIN CAPITAL LETTER C WITH CEDILLA
+  (#x81 #x00FC) ; LATIN SMALL LETTER U WITH DIAERESIS
+  (#x82 #x00E9) ; LATIN SMALL LETTER E WITH ACUTE
+  (#x83 #x00E2) ; LATIN SMALL LETTER A WITH CIRCUMFLEX
+  (#x84 #x00E4) ; LATIN SMALL LETTER A WITH DIAERESIS
+  (#x85 #x00E0) ; LATIN SMALL LETTER A WITH GRAVE
+  (#x86 #x00E5) ; LATIN SMALL LETTER A WITH RING ABOVE
+  (#x87 #x00E7) ; LATIN SMALL LETTER C WITH CEDILLA
+  (#x88 #x00EA) ; LATIN SMALL LETTER E WITH CIRCUMFLEX
+  (#x89 #x00EB) ; LATIN SMALL LETTER E WITH DIAERESIS
+  (#x8A #x00E8) ; LATIN SMALL LETTER E WITH GRAVE
+  (#x8B #x00EF) ; LATIN SMALL LETTER I WITH DIAERESIS
+  (#x8C #x00EE) ; LATIN SMALL LETTER I WITH CIRCUMFLEX
+  (#x8D #x00EC) ; LATIN SMALL LETTER I WITH GRAVE
+  (#x8E #x00C4) ; LATIN CAPITAL LETTER A WITH DIAERESIS
+  (#x8F #x00C5) ; LATIN CAPITAL LETTER A WITH RING ABOVE
+  (#x90 #x00C9) ; LATIN CAPITAL LETTER E WITH ACUTE
+  (#x91 #x00E6) ; LATIN SMALL LIGATURE AE
+  (#x92 #x00C6) ; LATIN CAPITAL LIGATURE AE
+  (#x93 #x00F4) ; LATIN SMALL LETTER O WITH CIRCUMFLEX
+  (#x94 #x00F6) ; LATIN SMALL LETTER O WITH DIAERESIS
+  (#x95 #x00F2) ; LATIN SMALL LETTER O WITH GRAVE
+  (#x96 #x00FB) ; LATIN SMALL LETTER U WITH CIRCUMFLEX
+  (#x97 #x00F9) ; LATIN SMALL LETTER U WITH GRAVE
+  (#x98 #x00FF) ; LATIN SMALL LETTER Y WITH DIAERESIS
+  (#x99 #x00D6) ; LATIN CAPITAL LETTER O WITH DIAERESIS
+  (#x9A #x00DC) ; LATIN CAPITAL LETTER U WITH DIAERESIS
+  (#x9B #x00A2) ; CENT SIGN
+  (#x9C #x00A3) ; POUND SIGN
+  (#x9D #x00A5) ; YEN SIGN
+  (#x9E #x20A7) ; PESETA SIGN
+  (#x9F #x0192) ; LATIN SMALL LETTER F WITH HOOK
+  (#xA0 #x00E1) ; LATIN SMALL LETTER A WITH ACUTE
+  (#xA1 #x00ED) ; LATIN SMALL LETTER I WITH ACUTE
+  (#xA2 #x00F3) ; LATIN SMALL LETTER O WITH ACUTE
+  (#xA3 #x00FA) ; LATIN SMALL LETTER U WITH ACUTE
+  (#xA4 #x00F1) ; LATIN SMALL LETTER N WITH TILDE
+  (#xA5 #x00D1) ; LATIN CAPITAL LETTER N WITH TILDE
+  (#xA6 #x00AA) ; FEMININE ORDINAL INDICATOR
+  (#xA7 #x00BA) ; MASCULINE ORDINAL INDICATOR
+  (#xA8 #x00BF) ; INVERTED QUESTION MARK
+  (#xA9 #x2310) ; REVERSED NOT SIGN
+  (#xAA #x00AC) ; NOT SIGN
+  (#xAB #x00BD) ; VULGAR FRACTION ONE HALF
+  (#xAC #x00BC) ; VULGAR FRACTION ONE QUARTER
+  (#xAD #x00A1) ; INVERTED EXCLAMATION MARK
+  (#xAE #x00AB) ; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xAF #x00BB) ; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xB0 #x2591) ; LIGHT SHADE
+  (#xB1 #x2592) ; MEDIUM SHADE
+  (#xB2 #x2593) ; DARK SHADE
+  (#xB3 #x2502) ; BOX DRAWINGS LIGHT VERTICAL
+  (#xB4 #x2524) ; BOX DRAWINGS LIGHT VERTICAL AND LEFT
+  (#xB5 #x2561) ; BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+  (#xB6 #x2562) ; BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
+  (#xB7 #x2556) ; BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
+  (#xB8 #x2555) ; BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
+  (#xB9 #x2563) ; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+  (#xBA #x2551) ; BOX DRAWINGS DOUBLE VERTICAL
+  (#xBB #x2557) ; BOX DRAWINGS DOUBLE DOWN AND LEFT
+  (#xBC #x255D) ; BOX DRAWINGS DOUBLE UP AND LEFT
+  (#xBD #x255C) ; BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
+  (#xBE #x255B) ; BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+  (#xBF #x2510) ; BOX DRAWINGS LIGHT DOWN AND LEFT
+  (#xC0 #x2514) ; BOX DRAWINGS LIGHT UP AND RIGHT
+  (#xC1 #x2534) ; BOX DRAWINGS LIGHT UP AND HORIZONTAL
+  (#xC2 #x252C) ; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+  (#xC3 #x251C) ; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+  (#xC4 #x2500) ; BOX DRAWINGS LIGHT HORIZONTAL
+  (#xC5 #x253C) ; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+  (#xC6 #x255E) ; BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+  (#xC7 #x255F) ; BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+  (#xC8 #x255A) ; BOX DRAWINGS DOUBLE UP AND RIGHT
+  (#xC9 #x2554) ; BOX DRAWINGS DOUBLE DOWN AND RIGHT
+  (#xCA #x2569) ; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+  (#xCB #x2566) ; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+  (#xCC #x2560) ; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+  (#xCD #x2550) ; BOX DRAWINGS DOUBLE HORIZONTAL
+  (#xCE #x256C) ; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+  (#xCF #x2567) ; BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+  (#xD0 #x2568) ; BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+  (#xD1 #x2564) ; BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
+  (#xD2 #x2565) ; BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
+  (#xD3 #x2559) ; BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+  (#xD4 #x2558) ; BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+  (#xD5 #x2552) ; BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+  (#xD6 #x2553) ; BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
+  (#xD7 #x256B) ; BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+  (#xD8 #x256A) ; BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+  (#xD9 #x2518) ; BOX DRAWINGS LIGHT UP AND LEFT
+  (#xDA #x250C) ; BOX DRAWINGS LIGHT DOWN AND RIGHT
+  (#xDB #x2588) ; FULL BLOCK
+  (#xDC #x2584) ; LOWER HALF BLOCK
+  (#xDD #x258C) ; LEFT HALF BLOCK
+  (#xDE #x2590) ; RIGHT HALF BLOCK
+  (#xDF #x2580) ; UPPER HALF BLOCK
+  (#xE0 #x03B1) ; GREEK SMALL LETTER ALPHA
+  (#xE1 #x00DF) ; LATIN SMALL LETTER SHARP S
+  (#xE2 #x0393) ; GREEK CAPITAL LETTER GAMMA
+  (#xE3 #x03C0) ; GREEK SMALL LETTER PI
+  (#xE4 #x03A3) ; GREEK CAPITAL LETTER SIGMA
+  (#xE5 #x03C3) ; GREEK SMALL LETTER SIGMA
+  (#xE6 #x00B5) ; MICRO SIGN
+  (#xE7 #x03C4) ; GREEK SMALL LETTER TAU
+  (#xE8 #x03A6) ; GREEK CAPITAL LETTER PHI
+  (#xE9 #x0398) ; GREEK CAPITAL LETTER THETA
+  (#xEA #x03A9) ; GREEK CAPITAL LETTER OMEGA
+  (#xEB #x03B4) ; GREEK SMALL LETTER DELTA
+  (#xEC #x221E) ; INFINITY
+  (#xED #x03C6) ; GREEK SMALL LETTER PHI
+  (#xEE #x03B5) ; GREEK SMALL LETTER EPSILON
+  (#xEF #x2229) ; INTERSECTION
+  (#xF0 #x2261) ; IDENTICAL TO
+  (#xF1 #x00B1) ; PLUS-MINUS SIGN
+  (#xF2 #x2265) ; GREATER-THAN OR EQUAL TO
+  (#xF3 #x2264) ; LESS-THAN OR EQUAL TO
+  (#xF4 #x2320) ; TOP HALF INTEGRAL
+  (#xF5 #x2321) ; BOTTOM HALF INTEGRAL
+  (#xF6 #x00F7) ; DIVISION SIGN
+  (#xF7 #x2248) ; ALMOST EQUAL TO
+  (#xF8 #x00B0) ; DEGREE SIGN
+  (#xF9 #x2219) ; BULLET OPERATOR
+  (#xFA #x00B7) ; MIDDLE DOT
+  (#xFB #x221A) ; SQUARE ROOT
+  (#xFC #x207F) ; SUPERSCRIPT LATIN SMALL LETTER N
+  (#xFD #x00B2) ; SUPERSCRIPT TWO
+  (#xFE #x25A0) ; BLACK SQUARE
+  (#xFF #x00A0) ; NO-BREAK SPACE
+)
+
+(declaim (inline get-cp437-bytes))
+(defun get-cp437-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp437 string pos end))
+
+(defun string->cp437 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp437-bytes null-padding)))
+
+(defmacro define-cp437->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp437->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp437->string*)
+
+(defmacro define-cp437->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp437->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp437->string)
+
+(push '((:cp437 :|cp437|)
+        cp437->string-aref string->cp437)
+      *external-format-functions*)
+
+(define-external-format (:cp437 :|cp437|)
+    1 t
+    (let ((cp437-byte (code->cp437-mapper bits)))
+      (if cp437-byte
+          (setf (sap-ref-8 sap tail) cp437-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp437->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp850->code-mapper code->cp850-mapper
+  (#x80 #x00C7) ; LATIN CAPITAL LETTER C WITH CEDILLA
+  (#x81 #x00FC) ; LATIN SMALL LETTER U WITH DIAERESIS
+  (#x82 #x00E9) ; LATIN SMALL LETTER E WITH ACUTE
+  (#x83 #x00E2) ; LATIN SMALL LETTER A WITH CIRCUMFLEX
+  (#x84 #x00E4) ; LATIN SMALL LETTER A WITH DIAERESIS
+  (#x85 #x00E0) ; LATIN SMALL LETTER A WITH GRAVE
+  (#x86 #x00E5) ; LATIN SMALL LETTER A WITH RING ABOVE
+  (#x87 #x00E7) ; LATIN SMALL LETTER C WITH CEDILLA
+  (#x88 #x00EA) ; LATIN SMALL LETTER E WITH CIRCUMFLEX
+  (#x89 #x00EB) ; LATIN SMALL LETTER E WITH DIAERESIS
+  (#x8A #x00E8) ; LATIN SMALL LETTER E WITH GRAVE
+  (#x8B #x00EF) ; LATIN SMALL LETTER I WITH DIAERESIS
+  (#x8C #x00EE) ; LATIN SMALL LETTER I WITH CIRCUMFLEX
+  (#x8D #x00EC) ; LATIN SMALL LETTER I WITH GRAVE
+  (#x8E #x00C4) ; LATIN CAPITAL LETTER A WITH DIAERESIS
+  (#x8F #x00C5) ; LATIN CAPITAL LETTER A WITH RING ABOVE
+  (#x90 #x00C9) ; LATIN CAPITAL LETTER E WITH ACUTE
+  (#x91 #x00E6) ; LATIN SMALL LIGATURE AE
+  (#x92 #x00C6) ; LATIN CAPITAL LIGATURE AE
+  (#x93 #x00F4) ; LATIN SMALL LETTER O WITH CIRCUMFLEX
+  (#x94 #x00F6) ; LATIN SMALL LETTER O WITH DIAERESIS
+  (#x95 #x00F2) ; LATIN SMALL LETTER O WITH GRAVE
+  (#x96 #x00FB) ; LATIN SMALL LETTER U WITH CIRCUMFLEX
+  (#x97 #x00F9) ; LATIN SMALL LETTER U WITH GRAVE
+  (#x98 #x00FF) ; LATIN SMALL LETTER Y WITH DIAERESIS
+  (#x99 #x00D6) ; LATIN CAPITAL LETTER O WITH DIAERESIS
+  (#x9A #x00DC) ; LATIN CAPITAL LETTER U WITH DIAERESIS
+  (#x9B #x00F8) ; LATIN SMALL LETTER O WITH STROKE
+  (#x9C #x00A3) ; POUND SIGN
+  (#x9D #x00D8) ; LATIN CAPITAL LETTER O WITH STROKE
+  (#x9E #x00D7) ; MULTIPLICATION SIGN
+  (#x9F #x0192) ; LATIN SMALL LETTER F WITH HOOK
+  (#xA0 #x00E1) ; LATIN SMALL LETTER A WITH ACUTE
+  (#xA1 #x00ED) ; LATIN SMALL LETTER I WITH ACUTE
+  (#xA2 #x00F3) ; LATIN SMALL LETTER O WITH ACUTE
+  (#xA3 #x00FA) ; LATIN SMALL LETTER U WITH ACUTE
+  (#xA4 #x00F1) ; LATIN SMALL LETTER N WITH TILDE
+  (#xA5 #x00D1) ; LATIN CAPITAL LETTER N WITH TILDE
+  (#xA6 #x00AA) ; FEMININE ORDINAL INDICATOR
+  (#xA7 #x00BA) ; MASCULINE ORDINAL INDICATOR
+  (#xA8 #x00BF) ; INVERTED QUESTION MARK
+  (#xA9 #x00AE) ; REGISTERED SIGN
+  (#xAA #x00AC) ; NOT SIGN
+  (#xAB #x00BD) ; VULGAR FRACTION ONE HALF
+  (#xAC #x00BC) ; VULGAR FRACTION ONE QUARTER
+  (#xAD #x00A1) ; INVERTED EXCLAMATION MARK
+  (#xAE #x00AB) ; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xAF #x00BB) ; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xB0 #x2591) ; LIGHT SHADE
+  (#xB1 #x2592) ; MEDIUM SHADE
+  (#xB2 #x2593) ; DARK SHADE
+  (#xB3 #x2502) ; BOX DRAWINGS LIGHT VERTICAL
+  (#xB4 #x2524) ; BOX DRAWINGS LIGHT VERTICAL AND LEFT
+  (#xB5 #x00C1) ; LATIN CAPITAL LETTER A WITH ACUTE
+  (#xB6 #x00C2) ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+  (#xB7 #x00C0) ; LATIN CAPITAL LETTER A WITH GRAVE
+  (#xB8 #x00A9) ; COPYRIGHT SIGN
+  (#xB9 #x2563) ; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+  (#xBA #x2551) ; BOX DRAWINGS DOUBLE VERTICAL
+  (#xBB #x2557) ; BOX DRAWINGS DOUBLE DOWN AND LEFT
+  (#xBC #x255D) ; BOX DRAWINGS DOUBLE UP AND LEFT
+  (#xBD #x00A2) ; CENT SIGN
+  (#xBE #x00A5) ; YEN SIGN
+  (#xBF #x2510) ; BOX DRAWINGS LIGHT DOWN AND LEFT
+  (#xC0 #x2514) ; BOX DRAWINGS LIGHT UP AND RIGHT
+  (#xC1 #x2534) ; BOX DRAWINGS LIGHT UP AND HORIZONTAL
+  (#xC2 #x252C) ; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+  (#xC3 #x251C) ; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+  (#xC4 #x2500) ; BOX DRAWINGS LIGHT HORIZONTAL
+  (#xC5 #x253C) ; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+  (#xC6 #x00E3) ; LATIN SMALL LETTER A WITH TILDE
+  (#xC7 #x00C3) ; LATIN CAPITAL LETTER A WITH TILDE
+  (#xC8 #x255A) ; BOX DRAWINGS DOUBLE UP AND RIGHT
+  (#xC9 #x2554) ; BOX DRAWINGS DOUBLE DOWN AND RIGHT
+  (#xCA #x2569) ; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+  (#xCB #x2566) ; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+  (#xCC #x2560) ; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+  (#xCD #x2550) ; BOX DRAWINGS DOUBLE HORIZONTAL
+  (#xCE #x256C) ; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+  (#xCF #x00A4) ; CURRENCY SIGN
+  (#xD0 #x00F0) ; LATIN SMALL LETTER ETH
+  (#xD1 #x00D0) ; LATIN CAPITAL LETTER ETH
+  (#xD2 #x00CA) ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+  (#xD3 #x00CB) ; LATIN CAPITAL LETTER E WITH DIAERESIS
+  (#xD4 #x00C8) ; LATIN CAPITAL LETTER E WITH GRAVE
+  (#xD5 #x0131) ; LATIN SMALL LETTER DOTLESS I
+  (#xD6 #x00CD) ; LATIN CAPITAL LETTER I WITH ACUTE
+  (#xD7 #x00CE) ; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+  (#xD8 #x00CF) ; LATIN CAPITAL LETTER I WITH DIAERESIS
+  (#xD9 #x2518) ; BOX DRAWINGS LIGHT UP AND LEFT
+  (#xDA #x250C) ; BOX DRAWINGS LIGHT DOWN AND RIGHT
+  (#xDB #x2588) ; FULL BLOCK
+  (#xDC #x2584) ; LOWER HALF BLOCK
+  (#xDD #x00A6) ; BROKEN BAR
+  (#xDE #x00CC) ; LATIN CAPITAL LETTER I WITH GRAVE
+  (#xDF #x2580) ; UPPER HALF BLOCK
+  (#xE0 #x00D3) ; LATIN CAPITAL LETTER O WITH ACUTE
+  (#xE1 #x00DF) ; LATIN SMALL LETTER SHARP S
+  (#xE2 #x00D4) ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+  (#xE3 #x00D2) ; LATIN CAPITAL LETTER O WITH GRAVE
+  (#xE4 #x00F5) ; LATIN SMALL LETTER O WITH TILDE
+  (#xE5 #x00D5) ; LATIN CAPITAL LETTER O WITH TILDE
+  (#xE6 #x00B5) ; MICRO SIGN
+  (#xE7 #x00FE) ; LATIN SMALL LETTER THORN
+  (#xE8 #x00DE) ; LATIN CAPITAL LETTER THORN
+  (#xE9 #x00DA) ; LATIN CAPITAL LETTER U WITH ACUTE
+  (#xEA #x00DB) ; LATIN CAPITAL LETTER U WITH CIRCUMFLEX
+  (#xEB #x00D9) ; LATIN CAPITAL LETTER U WITH GRAVE
+  (#xEC #x00FD) ; LATIN SMALL LETTER Y WITH ACUTE
+  (#xED #x00DD) ; LATIN CAPITAL LETTER Y WITH ACUTE
+  (#xEE #x00AF) ; MACRON
+  (#xEF #x00B4) ; ACUTE ACCENT
+  (#xF0 #x00AD) ; SOFT HYPHEN
+  (#xF1 #x00B1) ; PLUS-MINUS SIGN
+  (#xF2 #x2017) ; DOUBLE LOW LINE
+  (#xF3 #x00BE) ; VULGAR FRACTION THREE QUARTERS
+  (#xF4 #x00B6) ; PILCROW SIGN
+  (#xF5 #x00A7) ; SECTION SIGN
+  (#xF6 #x00F7) ; DIVISION SIGN
+  (#xF7 #x00B8) ; CEDILLA
+  (#xF8 #x00B0) ; DEGREE SIGN
+  (#xF9 #x00A8) ; DIAERESIS
+  (#xFA #x00B7) ; MIDDLE DOT
+  (#xFB #x00B9) ; SUPERSCRIPT ONE
+  (#xFC #x00B3) ; SUPERSCRIPT THREE
+  (#xFD #x00B2) ; SUPERSCRIPT TWO
+  (#xFE #x25A0) ; BLACK SQUARE
+  (#xFF #x00A0) ; NO-BREAK SPACE
+)
+
+(declaim (inline get-cp850-bytes))
+(defun get-cp850-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp850 string pos end))
+
+(defun string->cp850 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp850-bytes null-padding)))
+
+(defmacro define-cp850->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp850->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp850->string*)
+
+(defmacro define-cp850->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp850->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp850->string)
+
+(push '((:cp850 :|cp850|)
+        cp850->string-aref string->cp850)
+      *external-format-functions*)
+
+(define-external-format (:cp850 :|cp850|)
+    1 t
+    (let ((cp850-byte (code->cp850-mapper bits)))
+      (if cp850-byte
+          (setf (sap-ref-8 sap tail) cp850-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp850->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp852->code-mapper code->cp852-mapper
+  (#x80 #x00C7) ; LATIN CAPITAL LETTER C WITH CEDILLA
+  (#x81 #x00FC) ; LATIN SMALL LETTER U WITH DIAERESIS
+  (#x82 #x00E9) ; LATIN SMALL LETTER E WITH ACUTE
+  (#x83 #x00E2) ; LATIN SMALL LETTER A WITH CIRCUMFLEX
+  (#x84 #x00E4) ; LATIN SMALL LETTER A WITH DIAERESIS
+  (#x85 #x016F) ; LATIN SMALL LETTER U WITH RING ABOVE
+  (#x86 #x0107) ; LATIN SMALL LETTER C WITH ACUTE
+  (#x87 #x00E7) ; LATIN SMALL LETTER C WITH CEDILLA
+  (#x88 #x0142) ; LATIN SMALL LETTER L WITH STROKE
+  (#x89 #x00EB) ; LATIN SMALL LETTER E WITH DIAERESIS
+  (#x8A #x0150) ; LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+  (#x8B #x0151) ; LATIN SMALL LETTER O WITH DOUBLE ACUTE
+  (#x8C #x00EE) ; LATIN SMALL LETTER I WITH CIRCUMFLEX
+  (#x8D #x0179) ; LATIN CAPITAL LETTER Z WITH ACUTE
+  (#x8E #x00C4) ; LATIN CAPITAL LETTER A WITH DIAERESIS
+  (#x8F #x0106) ; LATIN CAPITAL LETTER C WITH ACUTE
+  (#x90 #x00C9) ; LATIN CAPITAL LETTER E WITH ACUTE
+  (#x91 #x0139) ; LATIN CAPITAL LETTER L WITH ACUTE
+  (#x92 #x013A) ; LATIN SMALL LETTER L WITH ACUTE
+  (#x93 #x00F4) ; LATIN SMALL LETTER O WITH CIRCUMFLEX
+  (#x94 #x00F6) ; LATIN SMALL LETTER O WITH DIAERESIS
+  (#x95 #x013D) ; LATIN CAPITAL LETTER L WITH CARON
+  (#x96 #x013E) ; LATIN SMALL LETTER L WITH CARON
+  (#x97 #x015A) ; LATIN CAPITAL LETTER S WITH ACUTE
+  (#x98 #x015B) ; LATIN SMALL LETTER S WITH ACUTE
+  (#x99 #x00D6) ; LATIN CAPITAL LETTER O WITH DIAERESIS
+  (#x9A #x00DC) ; LATIN CAPITAL LETTER U WITH DIAERESIS
+  (#x9B #x0164) ; LATIN CAPITAL LETTER T WITH CARON
+  (#x9C #x0165) ; LATIN SMALL LETTER T WITH CARON
+  (#x9D #x0141) ; LATIN CAPITAL LETTER L WITH STROKE
+  (#x9E #x00D7) ; MULTIPLICATION SIGN
+  (#x9F #x010D) ; LATIN SMALL LETTER C WITH CARON
+  (#xA0 #x00E1) ; LATIN SMALL LETTER A WITH ACUTE
+  (#xA1 #x00ED) ; LATIN SMALL LETTER I WITH ACUTE
+  (#xA2 #x00F3) ; LATIN SMALL LETTER O WITH ACUTE
+  (#xA3 #x00FA) ; LATIN SMALL LETTER U WITH ACUTE
+  (#xA4 #x0104) ; LATIN CAPITAL LETTER A WITH OGONEK
+  (#xA5 #x0105) ; LATIN SMALL LETTER A WITH OGONEK
+  (#xA6 #x017D) ; LATIN CAPITAL LETTER Z WITH CARON
+  (#xA7 #x017E) ; LATIN SMALL LETTER Z WITH CARON
+  (#xA8 #x0118) ; LATIN CAPITAL LETTER E WITH OGONEK
+  (#xA9 #x0119) ; LATIN SMALL LETTER E WITH OGONEK
+  (#xAA #x00AC) ; NOT SIGN
+  (#xAB #x017A) ; LATIN SMALL LETTER Z WITH ACUTE
+  (#xAC #x010C) ; LATIN CAPITAL LETTER C WITH CARON
+  (#xAD #x015F) ; LATIN SMALL LETTER S WITH CEDILLA
+  (#xAE #x00AB) ; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xAF #x00BB) ; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xB0 #x2591) ; LIGHT SHADE
+  (#xB1 #x2592) ; MEDIUM SHADE
+  (#xB2 #x2593) ; DARK SHADE
+  (#xB3 #x2502) ; BOX DRAWINGS LIGHT VERTICAL
+  (#xB4 #x2524) ; BOX DRAWINGS LIGHT VERTICAL AND LEFT
+  (#xB5 #x00C1) ; LATIN CAPITAL LETTER A WITH ACUTE
+  (#xB6 #x00C2) ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+  (#xB7 #x011A) ; LATIN CAPITAL LETTER E WITH CARON
+  (#xB8 #x015E) ; LATIN CAPITAL LETTER S WITH CEDILLA
+  (#xB9 #x2563) ; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+  (#xBA #x2551) ; BOX DRAWINGS DOUBLE VERTICAL
+  (#xBB #x2557) ; BOX DRAWINGS DOUBLE DOWN AND LEFT
+  (#xBC #x255D) ; BOX DRAWINGS DOUBLE UP AND LEFT
+  (#xBD #x017B) ; LATIN CAPITAL LETTER Z WITH DOT ABOVE
+  (#xBE #x017C) ; LATIN SMALL LETTER Z WITH DOT ABOVE
+  (#xBF #x2510) ; BOX DRAWINGS LIGHT DOWN AND LEFT
+  (#xC0 #x2514) ; BOX DRAWINGS LIGHT UP AND RIGHT
+  (#xC1 #x2534) ; BOX DRAWINGS LIGHT UP AND HORIZONTAL
+  (#xC2 #x252C) ; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+  (#xC3 #x251C) ; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+  (#xC4 #x2500) ; BOX DRAWINGS LIGHT HORIZONTAL
+  (#xC5 #x253C) ; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+  (#xC6 #x0102) ; LATIN CAPITAL LETTER A WITH BREVE
+  (#xC7 #x0103) ; LATIN SMALL LETTER A WITH BREVE
+  (#xC8 #x255A) ; BOX DRAWINGS DOUBLE UP AND RIGHT
+  (#xC9 #x2554) ; BOX DRAWINGS DOUBLE DOWN AND RIGHT
+  (#xCA #x2569) ; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+  (#xCB #x2566) ; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+  (#xCC #x2560) ; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+  (#xCD #x2550) ; BOX DRAWINGS DOUBLE HORIZONTAL
+  (#xCE #x256C) ; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+  (#xCF #x00A4) ; CURRENCY SIGN
+  (#xD0 #x0111) ; LATIN SMALL LETTER D WITH STROKE
+  (#xD1 #x0110) ; LATIN CAPITAL LETTER D WITH STROKE
+  (#xD2 #x010E) ; LATIN CAPITAL LETTER D WITH CARON
+  (#xD3 #x00CB) ; LATIN CAPITAL LETTER E WITH DIAERESIS
+  (#xD4 #x010F) ; LATIN SMALL LETTER D WITH CARON
+  (#xD5 #x0147) ; LATIN CAPITAL LETTER N WITH CARON
+  (#xD6 #x00CD) ; LATIN CAPITAL LETTER I WITH ACUTE
+  (#xD7 #x00CE) ; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+  (#xD8 #x011B) ; LATIN SMALL LETTER E WITH CARON
+  (#xD9 #x2518) ; BOX DRAWINGS LIGHT UP AND LEFT
+  (#xDA #x250C) ; BOX DRAWINGS LIGHT DOWN AND RIGHT
+  (#xDB #x2588) ; FULL BLOCK
+  (#xDC #x2584) ; LOWER HALF BLOCK
+  (#xDD #x0162) ; LATIN CAPITAL LETTER T WITH CEDILLA
+  (#xDE #x016E) ; LATIN CAPITAL LETTER U WITH RING ABOVE
+  (#xDF #x2580) ; UPPER HALF BLOCK
+  (#xE0 #x00D3) ; LATIN CAPITAL LETTER O WITH ACUTE
+  (#xE1 #x00DF) ; LATIN SMALL LETTER SHARP S
+  (#xE2 #x00D4) ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+  (#xE3 #x0143) ; LATIN CAPITAL LETTER N WITH ACUTE
+  (#xE4 #x0144) ; LATIN SMALL LETTER N WITH ACUTE
+  (#xE5 #x0148) ; LATIN SMALL LETTER N WITH CARON
+  (#xE6 #x0160) ; LATIN CAPITAL LETTER S WITH CARON
+  (#xE7 #x0161) ; LATIN SMALL LETTER S WITH CARON
+  (#xE8 #x0154) ; LATIN CAPITAL LETTER R WITH ACUTE
+  (#xE9 #x00DA) ; LATIN CAPITAL LETTER U WITH ACUTE
+  (#xEA #x0155) ; LATIN SMALL LETTER R WITH ACUTE
+  (#xEB #x0170) ; LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+  (#xEC #x00FD) ; LATIN SMALL LETTER Y WITH ACUTE
+  (#xED #x00DD) ; LATIN CAPITAL LETTER Y WITH ACUTE
+  (#xEE #x0163) ; LATIN SMALL LETTER T WITH CEDILLA
+  (#xEF #x00B4) ; ACUTE ACCENT
+  (#xF0 #x00AD) ; SOFT HYPHEN
+  (#xF1 #x02DD) ; DOUBLE ACUTE ACCENT
+  (#xF2 #x02DB) ; OGONEK
+  (#xF3 #x02C7) ; CARON
+  (#xF4 #x02D8) ; BREVE
+  (#xF5 #x00A7) ; SECTION SIGN
+  (#xF6 #x00F7) ; DIVISION SIGN
+  (#xF7 #x00B8) ; CEDILLA
+  (#xF8 #x00B0) ; DEGREE SIGN
+  (#xF9 #x00A8) ; DIAERESIS
+  (#xFA #x02D9) ; DOT ABOVE
+  (#xFB #x0171) ; LATIN SMALL LETTER U WITH DOUBLE ACUTE
+  (#xFC #x0158) ; LATIN CAPITAL LETTER R WITH CARON
+  (#xFD #x0159) ; LATIN SMALL LETTER R WITH CARON
+  (#xFE #x25A0) ; BLACK SQUARE
+  (#xFF #x00A0) ; NO-BREAK SPACE
+)
+
+(declaim (inline get-cp852-bytes))
+(defun get-cp852-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp852 string pos end))
+
+(defun string->cp852 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp852-bytes null-padding)))
+
+(defmacro define-cp852->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp852->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp852->string*)
+
+(defmacro define-cp852->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp852->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp852->string)
+
+(push '((:cp852 :|cp852|)
+        cp852->string-aref string->cp852)
+      *external-format-functions*)
+
+(define-external-format (:cp852 :|cp852|)
+    1 t
+    (let ((cp852-byte (code->cp852-mapper bits)))
+      (if cp852-byte
+          (setf (sap-ref-8 sap tail) cp852-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp852->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp855->code-mapper code->cp855-mapper
+  (#x80 #x0452) ; CYRILLIC SMALL LETTER DJE
+  (#x81 #x0402) ; CYRILLIC CAPITAL LETTER DJE
+  (#x82 #x0453) ; CYRILLIC SMALL LETTER GJE
+  (#x83 #x0403) ; CYRILLIC CAPITAL LETTER GJE
+  (#x84 #x0451) ; CYRILLIC SMALL LETTER IO
+  (#x85 #x0401) ; CYRILLIC CAPITAL LETTER IO
+  (#x86 #x0454) ; CYRILLIC SMALL LETTER UKRAINIAN IE
+  (#x87 #x0404) ; CYRILLIC CAPITAL LETTER UKRAINIAN IE
+  (#x88 #x0455) ; CYRILLIC SMALL LETTER DZE
+  (#x89 #x0405) ; CYRILLIC CAPITAL LETTER DZE
+  (#x8A #x0456) ; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+  (#x8B #x0406) ; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+  (#x8C #x0457) ; CYRILLIC SMALL LETTER YI
+  (#x8D #x0407) ; CYRILLIC CAPITAL LETTER YI
+  (#x8E #x0458) ; CYRILLIC SMALL LETTER JE
+  (#x8F #x0408) ; CYRILLIC CAPITAL LETTER JE
+  (#x90 #x0459) ; CYRILLIC SMALL LETTER LJE
+  (#x91 #x0409) ; CYRILLIC CAPITAL LETTER LJE
+  (#x92 #x045A) ; CYRILLIC SMALL LETTER NJE
+  (#x93 #x040A) ; CYRILLIC CAPITAL LETTER NJE
+  (#x94 #x045B) ; CYRILLIC SMALL LETTER TSHE
+  (#x95 #x040B) ; CYRILLIC CAPITAL LETTER TSHE
+  (#x96 #x045C) ; CYRILLIC SMALL LETTER KJE
+  (#x97 #x040C) ; CYRILLIC CAPITAL LETTER KJE
+  (#x98 #x045E) ; CYRILLIC SMALL LETTER SHORT U
+  (#x99 #x040E) ; CYRILLIC CAPITAL LETTER SHORT U
+  (#x9A #x045F) ; CYRILLIC SMALL LETTER DZHE
+  (#x9B #x040F) ; CYRILLIC CAPITAL LETTER DZHE
+  (#x9C #x044E) ; CYRILLIC SMALL LETTER YU
+  (#x9D #x042E) ; CYRILLIC CAPITAL LETTER YU
+  (#x9E #x044A) ; CYRILLIC SMALL LETTER HARD SIGN
+  (#x9F #x042A) ; CYRILLIC CAPITAL LETTER HARD SIGN
+  (#xA0 #x0430) ; CYRILLIC SMALL LETTER A
+  (#xA1 #x0410) ; CYRILLIC CAPITAL LETTER A
+  (#xA2 #x0431) ; CYRILLIC SMALL LETTER BE
+  (#xA3 #x0411) ; CYRILLIC CAPITAL LETTER BE
+  (#xA4 #x0446) ; CYRILLIC SMALL LETTER TSE
+  (#xA5 #x0426) ; CYRILLIC CAPITAL LETTER TSE
+  (#xA6 #x0434) ; CYRILLIC SMALL LETTER DE
+  (#xA7 #x0414) ; CYRILLIC CAPITAL LETTER DE
+  (#xA8 #x0435) ; CYRILLIC SMALL LETTER IE
+  (#xA9 #x0415) ; CYRILLIC CAPITAL LETTER IE
+  (#xAA #x0444) ; CYRILLIC SMALL LETTER EF
+  (#xAB #x0424) ; CYRILLIC CAPITAL LETTER EF
+  (#xAC #x0433) ; CYRILLIC SMALL LETTER GHE
+  (#xAD #x0413) ; CYRILLIC CAPITAL LETTER GHE
+  (#xAE #x00AB) ; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xAF #x00BB) ; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xB0 #x2591) ; LIGHT SHADE
+  (#xB1 #x2592) ; MEDIUM SHADE
+  (#xB2 #x2593) ; DARK SHADE
+  (#xB3 #x2502) ; BOX DRAWINGS LIGHT VERTICAL
+  (#xB4 #x2524) ; BOX DRAWINGS LIGHT VERTICAL AND LEFT
+  (#xB5 #x0445) ; CYRILLIC SMALL LETTER HA
+  (#xB6 #x0425) ; CYRILLIC CAPITAL LETTER HA
+  (#xB7 #x0438) ; CYRILLIC SMALL LETTER I
+  (#xB8 #x0418) ; CYRILLIC CAPITAL LETTER I
+  (#xB9 #x2563) ; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+  (#xBA #x2551) ; BOX DRAWINGS DOUBLE VERTICAL
+  (#xBB #x2557) ; BOX DRAWINGS DOUBLE DOWN AND LEFT
+  (#xBC #x255D) ; BOX DRAWINGS DOUBLE UP AND LEFT
+  (#xBD #x0439) ; CYRILLIC SMALL LETTER SHORT I
+  (#xBE #x0419) ; CYRILLIC CAPITAL LETTER SHORT I
+  (#xBF #x2510) ; BOX DRAWINGS LIGHT DOWN AND LEFT
+  (#xC0 #x2514) ; BOX DRAWINGS LIGHT UP AND RIGHT
+  (#xC1 #x2534) ; BOX DRAWINGS LIGHT UP AND HORIZONTAL
+  (#xC2 #x252C) ; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+  (#xC3 #x251C) ; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+  (#xC4 #x2500) ; BOX DRAWINGS LIGHT HORIZONTAL
+  (#xC5 #x253C) ; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+  (#xC6 #x043A) ; CYRILLIC SMALL LETTER KA
+  (#xC7 #x041A) ; CYRILLIC CAPITAL LETTER KA
+  (#xC8 #x255A) ; BOX DRAWINGS DOUBLE UP AND RIGHT
+  (#xC9 #x2554) ; BOX DRAWINGS DOUBLE DOWN AND RIGHT
+  (#xCA #x2569) ; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+  (#xCB #x2566) ; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+  (#xCC #x2560) ; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+  (#xCD #x2550) ; BOX DRAWINGS DOUBLE HORIZONTAL
+  (#xCE #x256C) ; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+  (#xCF #x00A4) ; CURRENCY SIGN
+  (#xD0 #x043B) ; CYRILLIC SMALL LETTER EL
+  (#xD1 #x041B) ; CYRILLIC CAPITAL LETTER EL
+  (#xD2 #x043C) ; CYRILLIC SMALL LETTER EM
+  (#xD3 #x041C) ; CYRILLIC CAPITAL LETTER EM
+  (#xD4 #x043D) ; CYRILLIC SMALL LETTER EN
+  (#xD5 #x041D) ; CYRILLIC CAPITAL LETTER EN
+  (#xD6 #x043E) ; CYRILLIC SMALL LETTER O
+  (#xD7 #x041E) ; CYRILLIC CAPITAL LETTER O
+  (#xD8 #x043F) ; CYRILLIC SMALL LETTER PE
+  (#xD9 #x2518) ; BOX DRAWINGS LIGHT UP AND LEFT
+  (#xDA #x250C) ; BOX DRAWINGS LIGHT DOWN AND RIGHT
+  (#xDB #x2588) ; FULL BLOCK
+  (#xDC #x2584) ; LOWER HALF BLOCK
+  (#xDD #x041F) ; CYRILLIC CAPITAL LETTER PE
+  (#xDE #x044F) ; CYRILLIC SMALL LETTER YA
+  (#xDF #x2580) ; UPPER HALF BLOCK
+  (#xE0 #x042F) ; CYRILLIC CAPITAL LETTER YA
+  (#xE1 #x0440) ; CYRILLIC SMALL LETTER ER
+  (#xE2 #x0420) ; CYRILLIC CAPITAL LETTER ER
+  (#xE3 #x0441) ; CYRILLIC SMALL LETTER ES
+  (#xE4 #x0421) ; CYRILLIC CAPITAL LETTER ES
+  (#xE5 #x0442) ; CYRILLIC SMALL LETTER TE
+  (#xE6 #x0422) ; CYRILLIC CAPITAL LETTER TE
+  (#xE7 #x0443) ; CYRILLIC SMALL LETTER U
+  (#xE8 #x0423) ; CYRILLIC CAPITAL LETTER U
+  (#xE9 #x0436) ; CYRILLIC SMALL LETTER ZHE
+  (#xEA #x0416) ; CYRILLIC CAPITAL LETTER ZHE
+  (#xEB #x0432) ; CYRILLIC SMALL LETTER VE
+  (#xEC #x0412) ; CYRILLIC CAPITAL LETTER VE
+  (#xED #x044C) ; CYRILLIC SMALL LETTER SOFT SIGN
+  (#xEE #x042C) ; CYRILLIC CAPITAL LETTER SOFT SIGN
+  (#xEF #x2116) ; NUMERO SIGN
+  (#xF0 #x00AD) ; SOFT HYPHEN
+  (#xF1 #x044B) ; CYRILLIC SMALL LETTER YERU
+  (#xF2 #x042B) ; CYRILLIC CAPITAL LETTER YERU
+  (#xF3 #x0437) ; CYRILLIC SMALL LETTER ZE
+  (#xF4 #x0417) ; CYRILLIC CAPITAL LETTER ZE
+  (#xF5 #x0448) ; CYRILLIC SMALL LETTER SHA
+  (#xF6 #x0428) ; CYRILLIC CAPITAL LETTER SHA
+  (#xF7 #x044D) ; CYRILLIC SMALL LETTER E
+  (#xF8 #x042D) ; CYRILLIC CAPITAL LETTER E
+  (#xF9 #x0449) ; CYRILLIC SMALL LETTER SHCHA
+  (#xFA #x0429) ; CYRILLIC CAPITAL LETTER SHCHA
+  (#xFB #x0447) ; CYRILLIC SMALL LETTER CHE
+  (#xFC #x0427) ; CYRILLIC CAPITAL LETTER CHE
+  (#xFD #x00A7) ; SECTION SIGN
+  (#xFE #x25A0) ; BLACK SQUARE
+  (#xFF #x00A0) ; NO-BREAK SPACE
+)
+
+(declaim (inline get-cp855-bytes))
+(defun get-cp855-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp855 string pos end))
+
+(defun string->cp855 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp855-bytes null-padding)))
+
+(defmacro define-cp855->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp855->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp855->string*)
+
+(defmacro define-cp855->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp855->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp855->string)
+
+(push '((:cp855 :|cp855|)
+        cp855->string-aref string->cp855)
+      *external-format-functions*)
+
+(define-external-format (:cp855 :|cp855|)
+    1 t
+    (let ((cp855-byte (code->cp855-mapper bits)))
+      (if cp855-byte
+          (setf (sap-ref-8 sap tail) cp855-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp855->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp857->code-mapper code->cp857-mapper
+  (#x80 #x00C7) ; LATIN CAPITAL LETTER C WITH CEDILLA
+  (#x81 #x00FC) ; LATIN SMALL LETTER U WITH DIAERESIS
+  (#x82 #x00E9) ; LATIN SMALL LETTER E WITH ACUTE
+  (#x83 #x00E2) ; LATIN SMALL LETTER A WITH CIRCUMFLEX
+  (#x84 #x00E4) ; LATIN SMALL LETTER A WITH DIAERESIS
+  (#x85 #x00E0) ; LATIN SMALL LETTER A WITH GRAVE
+  (#x86 #x00E5) ; LATIN SMALL LETTER A WITH RING ABOVE
+  (#x87 #x00E7) ; LATIN SMALL LETTER C WITH CEDILLA
+  (#x88 #x00EA) ; LATIN SMALL LETTER E WITH CIRCUMFLEX
+  (#x89 #x00EB) ; LATIN SMALL LETTER E WITH DIAERESIS
+  (#x8A #x00E8) ; LATIN SMALL LETTER E WITH GRAVE
+  (#x8B #x00EF) ; LATIN SMALL LETTER I WITH DIAERESIS
+  (#x8C #x00EE) ; LATIN SMALL LETTER I WITH CIRCUMFLEX
+  (#x8D #x0131) ; LATIN SMALL LETTER DOTLESS I
+  (#x8E #x00C4) ; LATIN CAPITAL LETTER A WITH DIAERESIS
+  (#x8F #x00C5) ; LATIN CAPITAL LETTER A WITH RING ABOVE
+  (#x90 #x00C9) ; LATIN CAPITAL LETTER E WITH ACUTE
+  (#x91 #x00E6) ; LATIN SMALL LIGATURE AE
+  (#x92 #x00C6) ; LATIN CAPITAL LIGATURE AE
+  (#x93 #x00F4) ; LATIN SMALL LETTER O WITH CIRCUMFLEX
+  (#x94 #x00F6) ; LATIN SMALL LETTER O WITH DIAERESIS
+  (#x95 #x00F2) ; LATIN SMALL LETTER O WITH GRAVE
+  (#x96 #x00FB) ; LATIN SMALL LETTER U WITH CIRCUMFLEX
+  (#x97 #x00F9) ; LATIN SMALL LETTER U WITH GRAVE
+  (#x98 #x0130) ; LATIN CAPITAL LETTER I WITH DOT ABOVE
+  (#x99 #x00D6) ; LATIN CAPITAL LETTER O WITH DIAERESIS
+  (#x9A #x00DC) ; LATIN CAPITAL LETTER U WITH DIAERESIS
+  (#x9B #x00F8) ; LATIN SMALL LETTER O WITH STROKE
+  (#x9C #x00A3) ; POUND SIGN
+  (#x9D #x00D8) ; LATIN CAPITAL LETTER O WITH STROKE
+  (#x9E #x015E) ; LATIN CAPITAL LETTER S WITH CEDILLA
+  (#x9F #x015F) ; LATIN SMALL LETTER S WITH CEDILLA
+  (#xA0 #x00E1) ; LATIN SMALL LETTER A WITH ACUTE
+  (#xA1 #x00ED) ; LATIN SMALL LETTER I WITH ACUTE
+  (#xA2 #x00F3) ; LATIN SMALL LETTER O WITH ACUTE
+  (#xA3 #x00FA) ; LATIN SMALL LETTER U WITH ACUTE
+  (#xA4 #x00F1) ; LATIN SMALL LETTER N WITH TILDE
+  (#xA5 #x00D1) ; LATIN CAPITAL LETTER N WITH TILDE
+  (#xA6 #x011E) ; LATIN CAPITAL LETTER G WITH BREVE
+  (#xA7 #x011F) ; LATIN SMALL LETTER G WITH BREVE
+  (#xA8 #x00BF) ; INVERTED QUESTION MARK
+  (#xA9 #x00AE) ; REGISTERED SIGN
+  (#xAA #x00AC) ; NOT SIGN
+  (#xAB #x00BD) ; VULGAR FRACTION ONE HALF
+  (#xAC #x00BC) ; VULGAR FRACTION ONE QUARTER
+  (#xAD #x00A1) ; INVERTED EXCLAMATION MARK
+  (#xAE #x00AB) ; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xAF #x00BB) ; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xB0 #x2591) ; LIGHT SHADE
+  (#xB1 #x2592) ; MEDIUM SHADE
+  (#xB2 #x2593) ; DARK SHADE
+  (#xB3 #x2502) ; BOX DRAWINGS LIGHT VERTICAL
+  (#xB4 #x2524) ; BOX DRAWINGS LIGHT VERTICAL AND LEFT
+  (#xB5 #x00C1) ; LATIN CAPITAL LETTER A WITH ACUTE
+  (#xB6 #x00C2) ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+  (#xB7 #x00C0) ; LATIN CAPITAL LETTER A WITH GRAVE
+  (#xB8 #x00A9) ; COPYRIGHT SIGN
+  (#xB9 #x2563) ; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+  (#xBA #x2551) ; BOX DRAWINGS DOUBLE VERTICAL
+  (#xBB #x2557) ; BOX DRAWINGS DOUBLE DOWN AND LEFT
+  (#xBC #x255D) ; BOX DRAWINGS DOUBLE UP AND LEFT
+  (#xBD #x00A2) ; CENT SIGN
+  (#xBE #x00A5) ; YEN SIGN
+  (#xBF #x2510) ; BOX DRAWINGS LIGHT DOWN AND LEFT
+  (#xC0 #x2514) ; BOX DRAWINGS LIGHT UP AND RIGHT
+  (#xC1 #x2534) ; BOX DRAWINGS LIGHT UP AND HORIZONTAL
+  (#xC2 #x252C) ; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+  (#xC3 #x251C) ; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+  (#xC4 #x2500) ; BOX DRAWINGS LIGHT HORIZONTAL
+  (#xC5 #x253C) ; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+  (#xC6 #x00E3) ; LATIN SMALL LETTER A WITH TILDE
+  (#xC7 #x00C3) ; LATIN CAPITAL LETTER A WITH TILDE
+  (#xC8 #x255A) ; BOX DRAWINGS DOUBLE UP AND RIGHT
+  (#xC9 #x2554) ; BOX DRAWINGS DOUBLE DOWN AND RIGHT
+  (#xCA #x2569) ; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+  (#xCB #x2566) ; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+  (#xCC #x2560) ; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+  (#xCD #x2550) ; BOX DRAWINGS DOUBLE HORIZONTAL
+  (#xCE #x256C) ; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+  (#xCF #x00A4) ; CURRENCY SIGN
+  (#xD0 #x00BA) ; MASCULINE ORDINAL INDICATOR
+  (#xD1 #x00AA) ; FEMININE ORDINAL INDICATOR
+  (#xD2 #x00CA) ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+  (#xD3 #x00CB) ; LATIN CAPITAL LETTER E WITH DIAERESIS
+  (#xD4 #x00C8) ; LATIN CAPITAL LETTER E WITH GRAVE
+  (#xD5 nil)
+  (#xD6 #x00CD) ; LATIN CAPITAL LETTER I WITH ACUTE
+  (#xD7 #x00CE) ; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+  (#xD8 #x00CF) ; LATIN CAPITAL LETTER I WITH DIAERESIS
+  (#xD9 #x2518) ; BOX DRAWINGS LIGHT UP AND LEFT
+  (#xDA #x250C) ; BOX DRAWINGS LIGHT DOWN AND RIGHT
+  (#xDB #x2588) ; FULL BLOCK
+  (#xDC #x2584) ; LOWER HALF BLOCK
+  (#xDD #x00A6) ; BROKEN BAR
+  (#xDE #x00CC) ; LATIN CAPITAL LETTER I WITH GRAVE
+  (#xDF #x2580) ; UPPER HALF BLOCK
+  (#xE0 #x00D3) ; LATIN CAPITAL LETTER O WITH ACUTE
+  (#xE1 #x00DF) ; LATIN SMALL LETTER SHARP S
+  (#xE2 #x00D4) ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+  (#xE3 #x00D2) ; LATIN CAPITAL LETTER O WITH GRAVE
+  (#xE4 #x00F5) ; LATIN SMALL LETTER O WITH TILDE
+  (#xE5 #x00D5) ; LATIN CAPITAL LETTER O WITH TILDE
+  (#xE6 #x00B5) ; MICRO SIGN
+  (#xE7 nil)
+  (#xE8 #x00D7) ; MULTIPLICATION SIGN
+  (#xE9 #x00DA) ; LATIN CAPITAL LETTER U WITH ACUTE
+  (#xEA #x00DB) ; LATIN CAPITAL LETTER U WITH CIRCUMFLEX
+  (#xEB #x00D9) ; LATIN CAPITAL LETTER U WITH GRAVE
+  (#xED #x00FF) ; LATIN SMALL LETTER Y WITH DIAERESIS
+  (#xEE #x00AF) ; MACRON
+  (#xEF #x00B4) ; ACUTE ACCENT
+  (#xF0 #x00AD) ; SOFT HYPHEN
+  (#xF1 #x00B1) ; PLUS-MINUS SIGN
+  (#xF2 nil)
+  (#xF3 #x00BE) ; VULGAR FRACTION THREE QUARTERS
+  (#xF4 #x00B6) ; PILCROW SIGN
+  (#xF5 #x00A7) ; SECTION SIGN
+  (#xF6 #x00F7) ; DIVISION SIGN
+  (#xF7 #x00B8) ; CEDILLA
+  (#xF8 #x00B0) ; DEGREE SIGN
+  (#xF9 #x00A8) ; DIAERESIS
+  (#xFA #x00B7) ; MIDDLE DOT
+  (#xFB #x00B9) ; SUPERSCRIPT ONE
+  (#xFC #x00B3) ; SUPERSCRIPT THREE
+  (#xFD #x00B2) ; SUPERSCRIPT TWO
+  (#xFE #x25A0) ; BLACK SQUARE
+  (#xFF #x00A0) ; NO-BREAK SPACE
+)
+
+(declaim (inline get-cp857-bytes))
+(defun get-cp857-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp857 string pos end))
+
+(defun string->cp857 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp857-bytes null-padding)))
+
+(defmacro define-cp857->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp857->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp857->string*)
+
+(defmacro define-cp857->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp857->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp857->string)
+
+(push '((:cp857 :|cp857|)
+        cp857->string-aref string->cp857)
+      *external-format-functions*)
+
+(define-external-format (:cp857 :|cp857|)
+    1 t
+    (let ((cp857-byte (code->cp857-mapper bits)))
+      (if cp857-byte
+          (setf (sap-ref-8 sap tail) cp857-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp857->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp860->code-mapper code->cp860-mapper
+  (#x80 #x00C7) ; LATIN CAPITAL LETTER C WITH CEDILLA
+  (#x81 #x00FC) ; LATIN SMALL LETTER U WITH DIAERESIS
+  (#x82 #x00E9) ; LATIN SMALL LETTER E WITH ACUTE
+  (#x83 #x00E2) ; LATIN SMALL LETTER A WITH CIRCUMFLEX
+  (#x84 #x00E3) ; LATIN SMALL LETTER A WITH TILDE
+  (#x85 #x00E0) ; LATIN SMALL LETTER A WITH GRAVE
+  (#x86 #x00C1) ; LATIN CAPITAL LETTER A WITH ACUTE
+  (#x87 #x00E7) ; LATIN SMALL LETTER C WITH CEDILLA
+  (#x88 #x00EA) ; LATIN SMALL LETTER E WITH CIRCUMFLEX
+  (#x89 #x00CA) ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+  (#x8A #x00E8) ; LATIN SMALL LETTER E WITH GRAVE
+  (#x8B #x00CD) ; LATIN CAPITAL LETTER I WITH ACUTE
+  (#x8C #x00D4) ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+  (#x8D #x00EC) ; LATIN SMALL LETTER I WITH GRAVE
+  (#x8E #x00C3) ; LATIN CAPITAL LETTER A WITH TILDE
+  (#x8F #x00C2) ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+  (#x90 #x00C9) ; LATIN CAPITAL LETTER E WITH ACUTE
+  (#x91 #x00C0) ; LATIN CAPITAL LETTER A WITH GRAVE
+  (#x92 #x00C8) ; LATIN CAPITAL LETTER E WITH GRAVE
+  (#x93 #x00F4) ; LATIN SMALL LETTER O WITH CIRCUMFLEX
+  (#x94 #x00F5) ; LATIN SMALL LETTER O WITH TILDE
+  (#x95 #x00F2) ; LATIN SMALL LETTER O WITH GRAVE
+  (#x96 #x00DA) ; LATIN CAPITAL LETTER U WITH ACUTE
+  (#x97 #x00F9) ; LATIN SMALL LETTER U WITH GRAVE
+  (#x98 #x00CC) ; LATIN CAPITAL LETTER I WITH GRAVE
+  (#x99 #x00D5) ; LATIN CAPITAL LETTER O WITH TILDE
+  (#x9A #x00DC) ; LATIN CAPITAL LETTER U WITH DIAERESIS
+  (#x9B #x00A2) ; CENT SIGN
+  (#x9C #x00A3) ; POUND SIGN
+  (#x9D #x00D9) ; LATIN CAPITAL LETTER U WITH GRAVE
+  (#x9E #x20A7) ; PESETA SIGN
+  (#x9F #x00D3) ; LATIN CAPITAL LETTER O WITH ACUTE
+  (#xA0 #x00E1) ; LATIN SMALL LETTER A WITH ACUTE
+  (#xA1 #x00ED) ; LATIN SMALL LETTER I WITH ACUTE
+  (#xA2 #x00F3) ; LATIN SMALL LETTER O WITH ACUTE
+  (#xA3 #x00FA) ; LATIN SMALL LETTER U WITH ACUTE
+  (#xA4 #x00F1) ; LATIN SMALL LETTER N WITH TILDE
+  (#xA5 #x00D1) ; LATIN CAPITAL LETTER N WITH TILDE
+  (#xA6 #x00AA) ; FEMININE ORDINAL INDICATOR
+  (#xA7 #x00BA) ; MASCULINE ORDINAL INDICATOR
+  (#xA8 #x00BF) ; INVERTED QUESTION MARK
+  (#xA9 #x00D2) ; LATIN CAPITAL LETTER O WITH GRAVE
+  (#xAA #x00AC) ; NOT SIGN
+  (#xAB #x00BD) ; VULGAR FRACTION ONE HALF
+  (#xAC #x00BC) ; VULGAR FRACTION ONE QUARTER
+  (#xAD #x00A1) ; INVERTED EXCLAMATION MARK
+  (#xAE #x00AB) ; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xAF #x00BB) ; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xB0 #x2591) ; LIGHT SHADE
+  (#xB1 #x2592) ; MEDIUM SHADE
+  (#xB2 #x2593) ; DARK SHADE
+  (#xB3 #x2502) ; BOX DRAWINGS LIGHT VERTICAL
+  (#xB4 #x2524) ; BOX DRAWINGS LIGHT VERTICAL AND LEFT
+  (#xB5 #x2561) ; BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+  (#xB6 #x2562) ; BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
+  (#xB7 #x2556) ; BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
+  (#xB8 #x2555) ; BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
+  (#xB9 #x2563) ; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+  (#xBA #x2551) ; BOX DRAWINGS DOUBLE VERTICAL
+  (#xBB #x2557) ; BOX DRAWINGS DOUBLE DOWN AND LEFT
+  (#xBC #x255D) ; BOX DRAWINGS DOUBLE UP AND LEFT
+  (#xBD #x255C) ; BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
+  (#xBE #x255B) ; BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+  (#xBF #x2510) ; BOX DRAWINGS LIGHT DOWN AND LEFT
+  (#xC0 #x2514) ; BOX DRAWINGS LIGHT UP AND RIGHT
+  (#xC1 #x2534) ; BOX DRAWINGS LIGHT UP AND HORIZONTAL
+  (#xC2 #x252C) ; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+  (#xC3 #x251C) ; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+  (#xC4 #x2500) ; BOX DRAWINGS LIGHT HORIZONTAL
+  (#xC5 #x253C) ; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+  (#xC6 #x255E) ; BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+  (#xC7 #x255F) ; BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+  (#xC8 #x255A) ; BOX DRAWINGS DOUBLE UP AND RIGHT
+  (#xC9 #x2554) ; BOX DRAWINGS DOUBLE DOWN AND RIGHT
+  (#xCA #x2569) ; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+  (#xCB #x2566) ; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+  (#xCC #x2560) ; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+  (#xCD #x2550) ; BOX DRAWINGS DOUBLE HORIZONTAL
+  (#xCE #x256C) ; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+  (#xCF #x2567) ; BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+  (#xD0 #x2568) ; BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+  (#xD1 #x2564) ; BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
+  (#xD2 #x2565) ; BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
+  (#xD3 #x2559) ; BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+  (#xD4 #x2558) ; BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+  (#xD5 #x2552) ; BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+  (#xD6 #x2553) ; BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
+  (#xD7 #x256B) ; BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+  (#xD8 #x256A) ; BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+  (#xD9 #x2518) ; BOX DRAWINGS LIGHT UP AND LEFT
+  (#xDA #x250C) ; BOX DRAWINGS LIGHT DOWN AND RIGHT
+  (#xDB #x2588) ; FULL BLOCK
+  (#xDC #x2584) ; LOWER HALF BLOCK
+  (#xDD #x258C) ; LEFT HALF BLOCK
+  (#xDE #x2590) ; RIGHT HALF BLOCK
+  (#xDF #x2580) ; UPPER HALF BLOCK
+  (#xE0 #x03B1) ; GREEK SMALL LETTER ALPHA
+  (#xE1 #x00DF) ; LATIN SMALL LETTER SHARP S
+  (#xE2 #x0393) ; GREEK CAPITAL LETTER GAMMA
+  (#xE3 #x03C0) ; GREEK SMALL LETTER PI
+  (#xE4 #x03A3) ; GREEK CAPITAL LETTER SIGMA
+  (#xE5 #x03C3) ; GREEK SMALL LETTER SIGMA
+  (#xE6 #x00B5) ; MICRO SIGN
+  (#xE7 #x03C4) ; GREEK SMALL LETTER TAU
+  (#xE8 #x03A6) ; GREEK CAPITAL LETTER PHI
+  (#xE9 #x0398) ; GREEK CAPITAL LETTER THETA
+  (#xEA #x03A9) ; GREEK CAPITAL LETTER OMEGA
+  (#xEB #x03B4) ; GREEK SMALL LETTER DELTA
+  (#xEC #x221E) ; INFINITY
+  (#xED #x03C6) ; GREEK SMALL LETTER PHI
+  (#xEE #x03B5) ; GREEK SMALL LETTER EPSILON
+  (#xEF #x2229) ; INTERSECTION
+  (#xF0 #x2261) ; IDENTICAL TO
+  (#xF1 #x00B1) ; PLUS-MINUS SIGN
+  (#xF2 #x2265) ; GREATER-THAN OR EQUAL TO
+  (#xF3 #x2264) ; LESS-THAN OR EQUAL TO
+  (#xF4 #x2320) ; TOP HALF INTEGRAL
+  (#xF5 #x2321) ; BOTTOM HALF INTEGRAL
+  (#xF6 #x00F7) ; DIVISION SIGN
+  (#xF7 #x2248) ; ALMOST EQUAL TO
+  (#xF8 #x00B0) ; DEGREE SIGN
+  (#xF9 #x2219) ; BULLET OPERATOR
+  (#xFA #x00B7) ; MIDDLE DOT
+  (#xFB #x221A) ; SQUARE ROOT
+  (#xFC #x207F) ; SUPERSCRIPT LATIN SMALL LETTER N
+  (#xFD #x00B2) ; SUPERSCRIPT TWO
+  (#xFE #x25A0) ; BLACK SQUARE
+  (#xFF #x00A0) ; NO-BREAK SPACE
+)
+
+(declaim (inline get-cp860-bytes))
+(defun get-cp860-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp860 string pos end))
+
+(defun string->cp860 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp860-bytes null-padding)))
+
+(defmacro define-cp860->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp860->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp860->string*)
+
+(defmacro define-cp860->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp860->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp860->string)
+
+(push '((:cp860 :|cp860|)
+        cp860->string-aref string->cp860)
+      *external-format-functions*)
+
+(define-external-format (:cp860 :|cp860|)
+    1 t
+    (let ((cp860-byte (code->cp860-mapper bits)))
+      (if cp860-byte
+          (setf (sap-ref-8 sap tail) cp860-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp860->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp861->code-mapper code->cp861-mapper
+  (#x80 #x00C7) ; LATIN CAPITAL LETTER C WITH CEDILLA
+  (#x81 #x00FC) ; LATIN SMALL LETTER U WITH DIAERESIS
+  (#x82 #x00E9) ; LATIN SMALL LETTER E WITH ACUTE
+  (#x83 #x00E2) ; LATIN SMALL LETTER A WITH CIRCUMFLEX
+  (#x84 #x00E4) ; LATIN SMALL LETTER A WITH DIAERESIS
+  (#x85 #x00E0) ; LATIN SMALL LETTER A WITH GRAVE
+  (#x86 #x00E5) ; LATIN SMALL LETTER A WITH RING ABOVE
+  (#x87 #x00E7) ; LATIN SMALL LETTER C WITH CEDILLA
+  (#x88 #x00EA) ; LATIN SMALL LETTER E WITH CIRCUMFLEX
+  (#x89 #x00EB) ; LATIN SMALL LETTER E WITH DIAERESIS
+  (#x8A #x00E8) ; LATIN SMALL LETTER E WITH GRAVE
+  (#x8B #x00D0) ; LATIN CAPITAL LETTER ETH
+  (#x8C #x00F0) ; LATIN SMALL LETTER ETH
+  (#x8D #x00DE) ; LATIN CAPITAL LETTER THORN
+  (#x8E #x00C4) ; LATIN CAPITAL LETTER A WITH DIAERESIS
+  (#x8F #x00C5) ; LATIN CAPITAL LETTER A WITH RING ABOVE
+  (#x90 #x00C9) ; LATIN CAPITAL LETTER E WITH ACUTE
+  (#x91 #x00E6) ; LATIN SMALL LIGATURE AE
+  (#x92 #x00C6) ; LATIN CAPITAL LIGATURE AE
+  (#x93 #x00F4) ; LATIN SMALL LETTER O WITH CIRCUMFLEX
+  (#x94 #x00F6) ; LATIN SMALL LETTER O WITH DIAERESIS
+  (#x95 #x00FE) ; LATIN SMALL LETTER THORN
+  (#x96 #x00FB) ; LATIN SMALL LETTER U WITH CIRCUMFLEX
+  (#x97 #x00DD) ; LATIN CAPITAL LETTER Y WITH ACUTE
+  (#x98 #x00FD) ; LATIN SMALL LETTER Y WITH ACUTE
+  (#x99 #x00D6) ; LATIN CAPITAL LETTER O WITH DIAERESIS
+  (#x9A #x00DC) ; LATIN CAPITAL LETTER U WITH DIAERESIS
+  (#x9B #x00F8) ; LATIN SMALL LETTER O WITH STROKE
+  (#x9C #x00A3) ; POUND SIGN
+  (#x9D #x00D8) ; LATIN CAPITAL LETTER O WITH STROKE
+  (#x9E #x20A7) ; PESETA SIGN
+  (#x9F #x0192) ; LATIN SMALL LETTER F WITH HOOK
+  (#xA0 #x00E1) ; LATIN SMALL LETTER A WITH ACUTE
+  (#xA1 #x00ED) ; LATIN SMALL LETTER I WITH ACUTE
+  (#xA2 #x00F3) ; LATIN SMALL LETTER O WITH ACUTE
+  (#xA3 #x00FA) ; LATIN SMALL LETTER U WITH ACUTE
+  (#xA4 #x00C1) ; LATIN CAPITAL LETTER A WITH ACUTE
+  (#xA5 #x00CD) ; LATIN CAPITAL LETTER I WITH ACUTE
+  (#xA6 #x00D3) ; LATIN CAPITAL LETTER O WITH ACUTE
+  (#xA7 #x00DA) ; LATIN CAPITAL LETTER U WITH ACUTE
+  (#xA8 #x00BF) ; INVERTED QUESTION MARK
+  (#xA9 #x2310) ; REVERSED NOT SIGN
+  (#xAA #x00AC) ; NOT SIGN
+  (#xAB #x00BD) ; VULGAR FRACTION ONE HALF
+  (#xAC #x00BC) ; VULGAR FRACTION ONE QUARTER
+  (#xAD #x00A1) ; INVERTED EXCLAMATION MARK
+  (#xAE #x00AB) ; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xAF #x00BB) ; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xB0 #x2591) ; LIGHT SHADE
+  (#xB1 #x2592) ; MEDIUM SHADE
+  (#xB2 #x2593) ; DARK SHADE
+  (#xB3 #x2502) ; BOX DRAWINGS LIGHT VERTICAL
+  (#xB4 #x2524) ; BOX DRAWINGS LIGHT VERTICAL AND LEFT
+  (#xB5 #x2561) ; BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+  (#xB6 #x2562) ; BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
+  (#xB7 #x2556) ; BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
+  (#xB8 #x2555) ; BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
+  (#xB9 #x2563) ; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+  (#xBA #x2551) ; BOX DRAWINGS DOUBLE VERTICAL
+  (#xBB #x2557) ; BOX DRAWINGS DOUBLE DOWN AND LEFT
+  (#xBC #x255D) ; BOX DRAWINGS DOUBLE UP AND LEFT
+  (#xBD #x255C) ; BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
+  (#xBE #x255B) ; BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+  (#xBF #x2510) ; BOX DRAWINGS LIGHT DOWN AND LEFT
+  (#xC0 #x2514) ; BOX DRAWINGS LIGHT UP AND RIGHT
+  (#xC1 #x2534) ; BOX DRAWINGS LIGHT UP AND HORIZONTAL
+  (#xC2 #x252C) ; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+  (#xC3 #x251C) ; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+  (#xC4 #x2500) ; BOX DRAWINGS LIGHT HORIZONTAL
+  (#xC5 #x253C) ; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+  (#xC6 #x255E) ; BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+  (#xC7 #x255F) ; BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+  (#xC8 #x255A) ; BOX DRAWINGS DOUBLE UP AND RIGHT
+  (#xC9 #x2554) ; BOX DRAWINGS DOUBLE DOWN AND RIGHT
+  (#xCA #x2569) ; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+  (#xCB #x2566) ; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+  (#xCC #x2560) ; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+  (#xCD #x2550) ; BOX DRAWINGS DOUBLE HORIZONTAL
+  (#xCE #x256C) ; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+  (#xCF #x2567) ; BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+  (#xD0 #x2568) ; BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+  (#xD1 #x2564) ; BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
+  (#xD2 #x2565) ; BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
+  (#xD3 #x2559) ; BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+  (#xD4 #x2558) ; BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+  (#xD5 #x2552) ; BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+  (#xD6 #x2553) ; BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
+  (#xD7 #x256B) ; BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+  (#xD8 #x256A) ; BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+  (#xD9 #x2518) ; BOX DRAWINGS LIGHT UP AND LEFT
+  (#xDA #x250C) ; BOX DRAWINGS LIGHT DOWN AND RIGHT
+  (#xDB #x2588) ; FULL BLOCK
+  (#xDC #x2584) ; LOWER HALF BLOCK
+  (#xDD #x258C) ; LEFT HALF BLOCK
+  (#xDE #x2590) ; RIGHT HALF BLOCK
+  (#xDF #x2580) ; UPPER HALF BLOCK
+  (#xE0 #x03B1) ; GREEK SMALL LETTER ALPHA
+  (#xE1 #x00DF) ; LATIN SMALL LETTER SHARP S
+  (#xE2 #x0393) ; GREEK CAPITAL LETTER GAMMA
+  (#xE3 #x03C0) ; GREEK SMALL LETTER PI
+  (#xE4 #x03A3) ; GREEK CAPITAL LETTER SIGMA
+  (#xE5 #x03C3) ; GREEK SMALL LETTER SIGMA
+  (#xE6 #x00B5) ; MICRO SIGN
+  (#xE7 #x03C4) ; GREEK SMALL LETTER TAU
+  (#xE8 #x03A6) ; GREEK CAPITAL LETTER PHI
+  (#xE9 #x0398) ; GREEK CAPITAL LETTER THETA
+  (#xEA #x03A9) ; GREEK CAPITAL LETTER OMEGA
+  (#xEB #x03B4) ; GREEK SMALL LETTER DELTA
+  (#xEC #x221E) ; INFINITY
+  (#xED #x03C6) ; GREEK SMALL LETTER PHI
+  (#xEE #x03B5) ; GREEK SMALL LETTER EPSILON
+  (#xEF #x2229) ; INTERSECTION
+  (#xF0 #x2261) ; IDENTICAL TO
+  (#xF1 #x00B1) ; PLUS-MINUS SIGN
+  (#xF2 #x2265) ; GREATER-THAN OR EQUAL TO
+  (#xF3 #x2264) ; LESS-THAN OR EQUAL TO
+  (#xF4 #x2320) ; TOP HALF INTEGRAL
+  (#xF5 #x2321) ; BOTTOM HALF INTEGRAL
+  (#xF6 #x00F7) ; DIVISION SIGN
+  (#xF7 #x2248) ; ALMOST EQUAL TO
+  (#xF8 #x00B0) ; DEGREE SIGN
+  (#xF9 #x2219) ; BULLET OPERATOR
+  (#xFA #x00B7) ; MIDDLE DOT
+  (#xFB #x221A) ; SQUARE ROOT
+  (#xFC #x207F) ; SUPERSCRIPT LATIN SMALL LETTER N
+  (#xFD #x00B2) ; SUPERSCRIPT TWO
+  (#xFE #x25A0) ; BLACK SQUARE
+  (#xFF #x00A0) ; NO-BREAK SPACE
+)
+
+(declaim (inline get-cp861-bytes))
+(defun get-cp861-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp861 string pos end))
+
+(defun string->cp861 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp861-bytes null-padding)))
+
+(defmacro define-cp861->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp861->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp861->string*)
+
+(defmacro define-cp861->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp861->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp861->string)
+
+(push '((:cp861 :|cp861|)
+        cp861->string-aref string->cp861)
+      *external-format-functions*)
+
+(define-external-format (:cp861 :|cp861|)
+    1 t
+    (let ((cp861-byte (code->cp861-mapper bits)))
+      (if cp861-byte
+          (setf (sap-ref-8 sap tail) cp861-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp861->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp862->code-mapper code->cp862-mapper
+  (#x80 #x05D0) ; HEBREW LETTER ALEF
+  (#x81 #x05D1) ; HEBREW LETTER BET
+  (#x82 #x05D2) ; HEBREW LETTER GIMEL
+  (#x83 #x05D3) ; HEBREW LETTER DALET
+  (#x84 #x05D4) ; HEBREW LETTER HE
+  (#x85 #x05D5) ; HEBREW LETTER VAV
+  (#x86 #x05D6) ; HEBREW LETTER ZAYIN
+  (#x87 #x05D7) ; HEBREW LETTER HET
+  (#x88 #x05D8) ; HEBREW LETTER TET
+  (#x89 #x05D9) ; HEBREW LETTER YOD
+  (#x8A #x05DA) ; HEBREW LETTER FINAL KAF
+  (#x8B #x05DB) ; HEBREW LETTER KAF
+  (#x8C #x05DC) ; HEBREW LETTER LAMED
+  (#x8D #x05DD) ; HEBREW LETTER FINAL MEM
+  (#x8E #x05DE) ; HEBREW LETTER MEM
+  (#x8F #x05DF) ; HEBREW LETTER FINAL NUN
+  (#x90 #x05E0) ; HEBREW LETTER NUN
+  (#x91 #x05E1) ; HEBREW LETTER SAMEKH
+  (#x92 #x05E2) ; HEBREW LETTER AYIN
+  (#x93 #x05E3) ; HEBREW LETTER FINAL PE
+  (#x94 #x05E4) ; HEBREW LETTER PE
+  (#x95 #x05E5) ; HEBREW LETTER FINAL TSADI
+  (#x96 #x05E6) ; HEBREW LETTER TSADI
+  (#x97 #x05E7) ; HEBREW LETTER QOF
+  (#x98 #x05E8) ; HEBREW LETTER RESH
+  (#x99 #x05E9) ; HEBREW LETTER SHIN
+  (#x9A #x05EA) ; HEBREW LETTER TAV
+  (#x9B #x00A2) ; CENT SIGN
+  (#x9C #x00A3) ; POUND SIGN
+  (#x9D #x00A5) ; YEN SIGN
+  (#x9E #x20A7) ; PESETA SIGN
+  (#x9F #x0192) ; LATIN SMALL LETTER F WITH HOOK
+  (#xA0 #x00E1) ; LATIN SMALL LETTER A WITH ACUTE
+  (#xA1 #x00ED) ; LATIN SMALL LETTER I WITH ACUTE
+  (#xA2 #x00F3) ; LATIN SMALL LETTER O WITH ACUTE
+  (#xA3 #x00FA) ; LATIN SMALL LETTER U WITH ACUTE
+  (#xA4 #x00F1) ; LATIN SMALL LETTER N WITH TILDE
+  (#xA5 #x00D1) ; LATIN CAPITAL LETTER N WITH TILDE
+  (#xA6 #x00AA) ; FEMININE ORDINAL INDICATOR
+  (#xA7 #x00BA) ; MASCULINE ORDINAL INDICATOR
+  (#xA8 #x00BF) ; INVERTED QUESTION MARK
+  (#xA9 #x2310) ; REVERSED NOT SIGN
+  (#xAA #x00AC) ; NOT SIGN
+  (#xAB #x00BD) ; VULGAR FRACTION ONE HALF
+  (#xAC #x00BC) ; VULGAR FRACTION ONE QUARTER
+  (#xAD #x00A1) ; INVERTED EXCLAMATION MARK
+  (#xAE #x00AB) ; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xAF #x00BB) ; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xB0 #x2591) ; LIGHT SHADE
+  (#xB1 #x2592) ; MEDIUM SHADE
+  (#xB2 #x2593) ; DARK SHADE
+  (#xB3 #x2502) ; BOX DRAWINGS LIGHT VERTICAL
+  (#xB4 #x2524) ; BOX DRAWINGS LIGHT VERTICAL AND LEFT
+  (#xB5 #x2561) ; BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+  (#xB6 #x2562) ; BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
+  (#xB7 #x2556) ; BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
+  (#xB8 #x2555) ; BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
+  (#xB9 #x2563) ; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+  (#xBA #x2551) ; BOX DRAWINGS DOUBLE VERTICAL
+  (#xBB #x2557) ; BOX DRAWINGS DOUBLE DOWN AND LEFT
+  (#xBC #x255D) ; BOX DRAWINGS DOUBLE UP AND LEFT
+  (#xBD #x255C) ; BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
+  (#xBE #x255B) ; BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+  (#xBF #x2510) ; BOX DRAWINGS LIGHT DOWN AND LEFT
+  (#xC0 #x2514) ; BOX DRAWINGS LIGHT UP AND RIGHT
+  (#xC1 #x2534) ; BOX DRAWINGS LIGHT UP AND HORIZONTAL
+  (#xC2 #x252C) ; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+  (#xC3 #x251C) ; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+  (#xC4 #x2500) ; BOX DRAWINGS LIGHT HORIZONTAL
+  (#xC5 #x253C) ; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+  (#xC6 #x255E) ; BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+  (#xC7 #x255F) ; BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+  (#xC8 #x255A) ; BOX DRAWINGS DOUBLE UP AND RIGHT
+  (#xC9 #x2554) ; BOX DRAWINGS DOUBLE DOWN AND RIGHT
+  (#xCA #x2569) ; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+  (#xCB #x2566) ; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+  (#xCC #x2560) ; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+  (#xCD #x2550) ; BOX DRAWINGS DOUBLE HORIZONTAL
+  (#xCE #x256C) ; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+  (#xCF #x2567) ; BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+  (#xD0 #x2568) ; BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+  (#xD1 #x2564) ; BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
+  (#xD2 #x2565) ; BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
+  (#xD3 #x2559) ; BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+  (#xD4 #x2558) ; BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+  (#xD5 #x2552) ; BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+  (#xD6 #x2553) ; BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
+  (#xD7 #x256B) ; BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+  (#xD8 #x256A) ; BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+  (#xD9 #x2518) ; BOX DRAWINGS LIGHT UP AND LEFT
+  (#xDA #x250C) ; BOX DRAWINGS LIGHT DOWN AND RIGHT
+  (#xDB #x2588) ; FULL BLOCK
+  (#xDC #x2584) ; LOWER HALF BLOCK
+  (#xDD #x258C) ; LEFT HALF BLOCK
+  (#xDE #x2590) ; RIGHT HALF BLOCK
+  (#xDF #x2580) ; UPPER HALF BLOCK
+  (#xE0 #x03B1) ; GREEK SMALL LETTER ALPHA
+  (#xE1 #x00DF) ; LATIN SMALL LETTER SHARP S (GERMAN)
+  (#xE2 #x0393) ; GREEK CAPITAL LETTER GAMMA
+  (#xE3 #x03C0) ; GREEK SMALL LETTER PI
+  (#xE4 #x03A3) ; GREEK CAPITAL LETTER SIGMA
+  (#xE5 #x03C3) ; GREEK SMALL LETTER SIGMA
+  (#xE6 #x00B5) ; MICRO SIGN
+  (#xE7 #x03C4) ; GREEK SMALL LETTER TAU
+  (#xE8 #x03A6) ; GREEK CAPITAL LETTER PHI
+  (#xE9 #x0398) ; GREEK CAPITAL LETTER THETA
+  (#xEA #x03A9) ; GREEK CAPITAL LETTER OMEGA
+  (#xEB #x03B4) ; GREEK SMALL LETTER DELTA
+  (#xEC #x221E) ; INFINITY
+  (#xED #x03C6) ; GREEK SMALL LETTER PHI
+  (#xEE #x03B5) ; GREEK SMALL LETTER EPSILON
+  (#xEF #x2229) ; INTERSECTION
+  (#xF0 #x2261) ; IDENTICAL TO
+  (#xF1 #x00B1) ; PLUS-MINUS SIGN
+  (#xF2 #x2265) ; GREATER-THAN OR EQUAL TO
+  (#xF3 #x2264) ; LESS-THAN OR EQUAL TO
+  (#xF4 #x2320) ; TOP HALF INTEGRAL
+  (#xF5 #x2321) ; BOTTOM HALF INTEGRAL
+  (#xF6 #x00F7) ; DIVISION SIGN
+  (#xF7 #x2248) ; ALMOST EQUAL TO
+  (#xF8 #x00B0) ; DEGREE SIGN
+  (#xF9 #x2219) ; BULLET OPERATOR
+  (#xFA #x00B7) ; MIDDLE DOT
+  (#xFB #x221A) ; SQUARE ROOT
+  (#xFC #x207F) ; SUPERSCRIPT LATIN SMALL LETTER N
+  (#xFD #x00B2) ; SUPERSCRIPT TWO
+  (#xFE #x25A0) ; BLACK SQUARE
+  (#xFF #x00A0) ; NO-BREAK SPACE
+)
+
+(declaim (inline get-cp862-bytes))
+(defun get-cp862-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp862 string pos end))
+
+(defun string->cp862 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp862-bytes null-padding)))
+
+(defmacro define-cp862->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp862->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp862->string*)
+
+(defmacro define-cp862->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp862->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp862->string)
+
+(push '((:cp862 :|cp862|)
+        cp862->string-aref string->cp862)
+      *external-format-functions*)
+
+(define-external-format (:cp862 :|cp862|)
+    1 t
+    (let ((cp862-byte (code->cp862-mapper bits)))
+      (if cp862-byte
+          (setf (sap-ref-8 sap tail) cp862-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp862->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp863->code-mapper code->cp863-mapper
+  (#x80 #x00C7) ; LATIN CAPITAL LETTER C WITH CEDILLA
+  (#x81 #x00FC) ; LATIN SMALL LETTER U WITH DIAERESIS
+  (#x82 #x00E9) ; LATIN SMALL LETTER E WITH ACUTE
+  (#x83 #x00E2) ; LATIN SMALL LETTER A WITH CIRCUMFLEX
+  (#x84 #x00C2) ; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+  (#x85 #x00E0) ; LATIN SMALL LETTER A WITH GRAVE
+  (#x86 #x00B6) ; PILCROW SIGN
+  (#x87 #x00E7) ; LATIN SMALL LETTER C WITH CEDILLA
+  (#x88 #x00EA) ; LATIN SMALL LETTER E WITH CIRCUMFLEX
+  (#x89 #x00EB) ; LATIN SMALL LETTER E WITH DIAERESIS
+  (#x8A #x00E8) ; LATIN SMALL LETTER E WITH GRAVE
+  (#x8B #x00EF) ; LATIN SMALL LETTER I WITH DIAERESIS
+  (#x8C #x00EE) ; LATIN SMALL LETTER I WITH CIRCUMFLEX
+  (#x8D #x2017) ; DOUBLE LOW LINE
+  (#x8E #x00C0) ; LATIN CAPITAL LETTER A WITH GRAVE
+  (#x8F #x00A7) ; SECTION SIGN
+  (#x90 #x00C9) ; LATIN CAPITAL LETTER E WITH ACUTE
+  (#x91 #x00C8) ; LATIN CAPITAL LETTER E WITH GRAVE
+  (#x92 #x00CA) ; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+  (#x93 #x00F4) ; LATIN SMALL LETTER O WITH CIRCUMFLEX
+  (#x94 #x00CB) ; LATIN CAPITAL LETTER E WITH DIAERESIS
+  (#x95 #x00CF) ; LATIN CAPITAL LETTER I WITH DIAERESIS
+  (#x96 #x00FB) ; LATIN SMALL LETTER U WITH CIRCUMFLEX
+  (#x97 #x00F9) ; LATIN SMALL LETTER U WITH GRAVE
+  (#x98 #x00A4) ; CURRENCY SIGN
+  (#x99 #x00D4) ; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+  (#x9A #x00DC) ; LATIN CAPITAL LETTER U WITH DIAERESIS
+  (#x9B #x00A2) ; CENT SIGN
+  (#x9C #x00A3) ; POUND SIGN
+  (#x9D #x00D9) ; LATIN CAPITAL LETTER U WITH GRAVE
+  (#x9E #x00DB) ; LATIN CAPITAL LETTER U WITH CIRCUMFLEX
+  (#x9F #x0192) ; LATIN SMALL LETTER F WITH HOOK
+  (#xA0 #x00A6) ; BROKEN BAR
+  (#xA1 #x00B4) ; ACUTE ACCENT
+  (#xA2 #x00F3) ; LATIN SMALL LETTER O WITH ACUTE
+  (#xA3 #x00FA) ; LATIN SMALL LETTER U WITH ACUTE
+  (#xA4 #x00A8) ; DIAERESIS
+  (#xA5 #x00B8) ; CEDILLA
+  (#xA6 #x00B3) ; SUPERSCRIPT THREE
+  (#xA7 #x00AF) ; MACRON
+  (#xA8 #x00CE) ; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+  (#xA9 #x2310) ; REVERSED NOT SIGN
+  (#xAA #x00AC) ; NOT SIGN
+  (#xAB #x00BD) ; VULGAR FRACTION ONE HALF
+  (#xAC #x00BC) ; VULGAR FRACTION ONE QUARTER
+  (#xAD #x00BE) ; VULGAR FRACTION THREE QUARTERS
+  (#xAE #x00AB) ; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xAF #x00BB) ; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xB0 #x2591) ; LIGHT SHADE
+  (#xB1 #x2592) ; MEDIUM SHADE
+  (#xB2 #x2593) ; DARK SHADE
+  (#xB3 #x2502) ; BOX DRAWINGS LIGHT VERTICAL
+  (#xB4 #x2524) ; BOX DRAWINGS LIGHT VERTICAL AND LEFT
+  (#xB5 #x2561) ; BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+  (#xB6 #x2562) ; BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
+  (#xB7 #x2556) ; BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
+  (#xB8 #x2555) ; BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
+  (#xB9 #x2563) ; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+  (#xBA #x2551) ; BOX DRAWINGS DOUBLE VERTICAL
+  (#xBB #x2557) ; BOX DRAWINGS DOUBLE DOWN AND LEFT
+  (#xBC #x255D) ; BOX DRAWINGS DOUBLE UP AND LEFT
+  (#xBD #x255C) ; BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
+  (#xBE #x255B) ; BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+  (#xBF #x2510) ; BOX DRAWINGS LIGHT DOWN AND LEFT
+  (#xC0 #x2514) ; BOX DRAWINGS LIGHT UP AND RIGHT
+  (#xC1 #x2534) ; BOX DRAWINGS LIGHT UP AND HORIZONTAL
+  (#xC2 #x252C) ; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+  (#xC3 #x251C) ; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+  (#xC4 #x2500) ; BOX DRAWINGS LIGHT HORIZONTAL
+  (#xC5 #x253C) ; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+  (#xC6 #x255E) ; BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+  (#xC7 #x255F) ; BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+  (#xC8 #x255A) ; BOX DRAWINGS DOUBLE UP AND RIGHT
+  (#xC9 #x2554) ; BOX DRAWINGS DOUBLE DOWN AND RIGHT
+  (#xCA #x2569) ; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+  (#xCB #x2566) ; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+  (#xCC #x2560) ; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+  (#xCD #x2550) ; BOX DRAWINGS DOUBLE HORIZONTAL
+  (#xCE #x256C) ; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+  (#xCF #x2567) ; BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+  (#xD0 #x2568) ; BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+  (#xD1 #x2564) ; BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
+  (#xD2 #x2565) ; BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
+  (#xD3 #x2559) ; BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+  (#xD4 #x2558) ; BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+  (#xD5 #x2552) ; BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+  (#xD6 #x2553) ; BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
+  (#xD7 #x256B) ; BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+  (#xD8 #x256A) ; BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+  (#xD9 #x2518) ; BOX DRAWINGS LIGHT UP AND LEFT
+  (#xDA #x250C) ; BOX DRAWINGS LIGHT DOWN AND RIGHT
+  (#xDB #x2588) ; FULL BLOCK
+  (#xDC #x2584) ; LOWER HALF BLOCK
+  (#xDD #x258C) ; LEFT HALF BLOCK
+  (#xDE #x2590) ; RIGHT HALF BLOCK
+  (#xDF #x2580) ; UPPER HALF BLOCK
+  (#xE0 #x03B1) ; GREEK SMALL LETTER ALPHA
+  (#xE1 #x00DF) ; LATIN SMALL LETTER SHARP S
+  (#xE2 #x0393) ; GREEK CAPITAL LETTER GAMMA
+  (#xE3 #x03C0) ; GREEK SMALL LETTER PI
+  (#xE4 #x03A3) ; GREEK CAPITAL LETTER SIGMA
+  (#xE5 #x03C3) ; GREEK SMALL LETTER SIGMA
+  (#xE6 #x00B5) ; MICRO SIGN
+  (#xE7 #x03C4) ; GREEK SMALL LETTER TAU
+  (#xE8 #x03A6) ; GREEK CAPITAL LETTER PHI
+  (#xE9 #x0398) ; GREEK CAPITAL LETTER THETA
+  (#xEA #x03A9) ; GREEK CAPITAL LETTER OMEGA
+  (#xEB #x03B4) ; GREEK SMALL LETTER DELTA
+  (#xEC #x221E) ; INFINITY
+  (#xED #x03C6) ; GREEK SMALL LETTER PHI
+  (#xEE #x03B5) ; GREEK SMALL LETTER EPSILON
+  (#xEF #x2229) ; INTERSECTION
+  (#xF0 #x2261) ; IDENTICAL TO
+  (#xF1 #x00B1) ; PLUS-MINUS SIGN
+  (#xF2 #x2265) ; GREATER-THAN OR EQUAL TO
+  (#xF3 #x2264) ; LESS-THAN OR EQUAL TO
+  (#xF4 #x2320) ; TOP HALF INTEGRAL
+  (#xF5 #x2321) ; BOTTOM HALF INTEGRAL
+  (#xF6 #x00F7) ; DIVISION SIGN
+  (#xF7 #x2248) ; ALMOST EQUAL TO
+  (#xF8 #x00B0) ; DEGREE SIGN
+  (#xF9 #x2219) ; BULLET OPERATOR
+  (#xFA #x00B7) ; MIDDLE DOT
+  (#xFB #x221A) ; SQUARE ROOT
+  (#xFC #x207F) ; SUPERSCRIPT LATIN SMALL LETTER N
+  (#xFD #x00B2) ; SUPERSCRIPT TWO
+  (#xFE #x25A0) ; BLACK SQUARE
+  (#xFF #x00A0) ; NO-BREAK SPACE
+)
+
+(declaim (inline get-cp863-bytes))
+(defun get-cp863-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp863 string pos end))
+
+(defun string->cp863 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp863-bytes null-padding)))
+
+(defmacro define-cp863->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp863->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp863->string*)
+
+(defmacro define-cp863->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp863->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp863->string)
+
+(push '((:cp863 :|cp863|)
+        cp863->string-aref string->cp863)
+      *external-format-functions*)
+
+(define-external-format (:cp863 :|cp863|)
+    1 t
+    (let ((cp863-byte (code->cp863-mapper bits)))
+      (if cp863-byte
+          (setf (sap-ref-8 sap tail) cp863-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp863->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp864->code-mapper code->cp864-mapper
+  (#x80 #x00B0) ; DEGREE SIGN
+  (#x81 #x00B7) ; MIDDLE DOT
+  (#x82 #x2219) ; BULLET OPERATOR
+  (#x83 #x221A) ; SQUARE ROOT
+  (#x84 #x2592) ; MEDIUM SHADE
+  (#x85 #x2500) ; FORMS LIGHT HORIZONTAL
+  (#x86 #x2502) ; FORMS LIGHT VERTICAL
+  (#x87 #x253C) ; FORMS LIGHT VERTICAL AND HORIZONTAL
+  (#x88 #x2524) ; FORMS LIGHT VERTICAL AND LEFT
+  (#x89 #x252C) ; FORMS LIGHT DOWN AND HORIZONTAL
+  (#x8A #x251C) ; FORMS LIGHT VERTICAL AND RIGHT
+  (#x8B #x2534) ; FORMS LIGHT UP AND HORIZONTAL
+  (#x8C #x2510) ; FORMS LIGHT DOWN AND LEFT
+  (#x8D #x250C) ; FORMS LIGHT DOWN AND RIGHT
+  (#x8E #x2514) ; FORMS LIGHT UP AND RIGHT
+  (#x8F #x2518) ; FORMS LIGHT UP AND LEFT
+  (#x90 #x03B2) ; GREEK SMALL BETA
+  (#x91 #x221E) ; INFINITY
+  (#x92 #x03C6) ; GREEK SMALL PHI
+  (#x93 #x00B1) ; PLUS-OR-MINUS SIGN
+  (#x94 #x00BD) ; FRACTION 1/2
+  (#x95 #x00BC) ; FRACTION 1/4
+  (#x96 #x2248) ; ALMOST EQUAL TO
+  (#x97 #x00AB) ; LEFT POINTING GUILLEMET
+  (#x98 #x00BB) ; RIGHT POINTING GUILLEMET
+  (#x99 #xFEF7) ; ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM
+  (#x9A #xFEF8) ; ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM
+  (#x9B nil)
+  (#x9C nil)
+  (#x9D #xFEFB) ; ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM
+  (#x9E #xFEFC) ; ARABIC LIGATURE LAM WITH ALEF FINAL FORM
+  (#x9F nil)
+  (#xA1 #x00AD) ; SOFT HYPHEN
+  (#xA2 #xFE82) ; ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM
+  (#xA5 #xFE84) ; ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM
+  (#xA6 nil)
+  (#xA7 nil)
+  (#xA8 #xFE8E) ; ARABIC LETTER ALEF FINAL FORM
+  (#xA9 #xFE8F) ; ARABIC LETTER BEH ISOLATED FORM
+  (#xAA #xFE95) ; ARABIC LETTER TEH ISOLATED FORM
+  (#xAB #xFE99) ; ARABIC LETTER THEH ISOLATED FORM
+  (#xAC #x060C) ; ARABIC COMMA
+  (#xAD #xFE9D) ; ARABIC LETTER JEEM ISOLATED FORM
+  (#xAE #xFEA1) ; ARABIC LETTER HAH ISOLATED FORM
+  (#xAF #xFEA5) ; ARABIC LETTER KHAH ISOLATED FORM
+  (#xB0 #x0660) ; ARABIC-INDIC DIGIT ZERO
+  (#xB1 #x0661) ; ARABIC-INDIC DIGIT ONE
+  (#xB2 #x0662) ; ARABIC-INDIC DIGIT TWO
+  (#xB3 #x0663) ; ARABIC-INDIC DIGIT THREE
+  (#xB4 #x0664) ; ARABIC-INDIC DIGIT FOUR
+  (#xB5 #x0665) ; ARABIC-INDIC DIGIT FIVE
+  (#xB6 #x0666) ; ARABIC-INDIC DIGIT SIX
+  (#xB7 #x0667) ; ARABIC-INDIC DIGIT SEVEN
+  (#xB8 #x0668) ; ARABIC-INDIC DIGIT EIGHT
+  (#xB9 #x0669) ; ARABIC-INDIC DIGIT NINE
+  (#xBA #xFED1) ; ARABIC LETTER FEH ISOLATED FORM
+  (#xBB #x061B) ; ARABIC SEMICOLON
+  (#xBC #xFEB1) ; ARABIC LETTER SEEN ISOLATED FORM
+  (#xBD #xFEB5) ; ARABIC LETTER SHEEN ISOLATED FORM
+  (#xBE #xFEB9) ; ARABIC LETTER SAD ISOLATED FORM
+  (#xBF #x061F) ; ARABIC QUESTION MARK
+  (#xC0 #x00A2) ; CENT SIGN
+  (#xC1 #xFE80) ; ARABIC LETTER HAMZA ISOLATED FORM
+  (#xC2 #xFE81) ; ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM
+  (#xC3 #xFE83) ; ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM
+  (#xC4 #xFE85) ; ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM
+  (#xC5 #xFECA) ; ARABIC LETTER AIN FINAL FORM
+  (#xC6 #xFE8B) ; ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM
+  (#xC7 #xFE8D) ; ARABIC LETTER ALEF ISOLATED FORM
+  (#xC8 #xFE91) ; ARABIC LETTER BEH INITIAL FORM
+  (#xC9 #xFE93) ; ARABIC LETTER TEH MARBUTA ISOLATED FORM
+  (#xCA #xFE97) ; ARABIC LETTER TEH INITIAL FORM
+  (#xCB #xFE9B) ; ARABIC LETTER THEH INITIAL FORM
+  (#xCC #xFE9F) ; ARABIC LETTER JEEM INITIAL FORM
+  (#xCD #xFEA3) ; ARABIC LETTER HAH INITIAL FORM
+  (#xCE #xFEA7) ; ARABIC LETTER KHAH INITIAL FORM
+  (#xCF #xFEA9) ; ARABIC LETTER DAL ISOLATED FORM
+  (#xD0 #xFEAB) ; ARABIC LETTER THAL ISOLATED FORM
+  (#xD1 #xFEAD) ; ARABIC LETTER REH ISOLATED FORM
+  (#xD2 #xFEAF) ; ARABIC LETTER ZAIN ISOLATED FORM
+  (#xD3 #xFEB3) ; ARABIC LETTER SEEN INITIAL FORM
+  (#xD4 #xFEB7) ; ARABIC LETTER SHEEN INITIAL FORM
+  (#xD5 #xFEBB) ; ARABIC LETTER SAD INITIAL FORM
+  (#xD6 #xFEBF) ; ARABIC LETTER DAD INITIAL FORM
+  (#xD7 #xFEC1) ; ARABIC LETTER TAH ISOLATED FORM
+  (#xD8 #xFEC5) ; ARABIC LETTER ZAH ISOLATED FORM
+  (#xD9 #xFECB) ; ARABIC LETTER AIN INITIAL FORM
+  (#xDA #xFECF) ; ARABIC LETTER GHAIN INITIAL FORM
+  (#xDB #x00A6) ; BROKEN VERTICAL BAR
+  (#xDC #x00AC) ; NOT SIGN
+  (#xDD #x00F7) ; DIVISION SIGN
+  (#xDE #x00D7) ; MULTIPLICATION SIGN
+  (#xDF #xFEC9) ; ARABIC LETTER AIN ISOLATED FORM
+  (#xE0 #x0640) ; ARABIC TATWEEL
+  (#xE1 #xFED3) ; ARABIC LETTER FEH INITIAL FORM
+  (#xE2 #xFED7) ; ARABIC LETTER QAF INITIAL FORM
+  (#xE3 #xFEDB) ; ARABIC LETTER KAF INITIAL FORM
+  (#xE4 #xFEDF) ; ARABIC LETTER LAM INITIAL FORM
+  (#xE5 #xFEE3) ; ARABIC LETTER MEEM INITIAL FORM
+  (#xE6 #xFEE7) ; ARABIC LETTER NOON INITIAL FORM
+  (#xE7 #xFEEB) ; ARABIC LETTER HEH INITIAL FORM
+  (#xE8 #xFEED) ; ARABIC LETTER WAW ISOLATED FORM
+  (#xE9 #xFEEF) ; ARABIC LETTER ALEF MAKSURA ISOLATED FORM
+  (#xEA #xFEF3) ; ARABIC LETTER YEH INITIAL FORM
+  (#xEB #xFEBD) ; ARABIC LETTER DAD ISOLATED FORM
+  (#xEC #xFECC) ; ARABIC LETTER AIN MEDIAL FORM
+  (#xED #xFECE) ; ARABIC LETTER GHAIN FINAL FORM
+  (#xEE #xFECD) ; ARABIC LETTER GHAIN ISOLATED FORM
+  (#xEF #xFEE1) ; ARABIC LETTER MEEM ISOLATED FORM
+  (#xF0 #xFE7D) ; ARABIC SHADDA MEDIAL FORM
+  (#xF1 #x0651) ; ARABIC SHADDAH
+  (#xF2 #xFEE5) ; ARABIC LETTER NOON ISOLATED FORM
+  (#xF3 #xFEE9) ; ARABIC LETTER HEH ISOLATED FORM
+  (#xF4 #xFEEC) ; ARABIC LETTER HEH MEDIAL FORM
+  (#xF5 #xFEF0) ; ARABIC LETTER ALEF MAKSURA FINAL FORM
+  (#xF6 #xFEF2) ; ARABIC LETTER YEH FINAL FORM
+  (#xF7 #xFED0) ; ARABIC LETTER GHAIN MEDIAL FORM
+  (#xF8 #xFED5) ; ARABIC LETTER QAF ISOLATED FORM
+  (#xF9 #xFEF5) ; ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM
+  (#xFA #xFEF6) ; ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM
+  (#xFB #xFEDD) ; ARABIC LETTER LAM ISOLATED FORM
+  (#xFC #xFED9) ; ARABIC LETTER KAF ISOLATED FORM
+  (#xFD #xFEF1) ; ARABIC LETTER YEH ISOLATED FORM
+  (#xFE #x25A0) ; BLACK SQUARE
+  (#xFF nil)
+)
+
+(declaim (inline get-cp864-bytes))
+(defun get-cp864-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp864 string pos end))
+
+(defun string->cp864 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp864-bytes null-padding)))
+
+(defmacro define-cp864->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp864->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp864->string*)
+
+(defmacro define-cp864->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp864->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp864->string)
+
+(push '((:cp864 :|cp864|)
+        cp864->string-aref string->cp864)
+      *external-format-functions*)
+
+(define-external-format (:cp864 :|cp864|)
+    1 t
+    (let ((cp864-byte (code->cp864-mapper bits)))
+      (if cp864-byte
+          (setf (sap-ref-8 sap tail) cp864-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp864->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp865->code-mapper code->cp865-mapper
+  (#x80 #x00C7) ; LATIN CAPITAL LETTER C WITH CEDILLA
+  (#x81 #x00FC) ; LATIN SMALL LETTER U WITH DIAERESIS
+  (#x82 #x00E9) ; LATIN SMALL LETTER E WITH ACUTE
+  (#x83 #x00E2) ; LATIN SMALL LETTER A WITH CIRCUMFLEX
+  (#x84 #x00E4) ; LATIN SMALL LETTER A WITH DIAERESIS
+  (#x85 #x00E0) ; LATIN SMALL LETTER A WITH GRAVE
+  (#x86 #x00E5) ; LATIN SMALL LETTER A WITH RING ABOVE
+  (#x87 #x00E7) ; LATIN SMALL LETTER C WITH CEDILLA
+  (#x88 #x00EA) ; LATIN SMALL LETTER E WITH CIRCUMFLEX
+  (#x89 #x00EB) ; LATIN SMALL LETTER E WITH DIAERESIS
+  (#x8A #x00E8) ; LATIN SMALL LETTER E WITH GRAVE
+  (#x8B #x00EF) ; LATIN SMALL LETTER I WITH DIAERESIS
+  (#x8C #x00EE) ; LATIN SMALL LETTER I WITH CIRCUMFLEX
+  (#x8D #x00EC) ; LATIN SMALL LETTER I WITH GRAVE
+  (#x8E #x00C4) ; LATIN CAPITAL LETTER A WITH DIAERESIS
+  (#x8F #x00C5) ; LATIN CAPITAL LETTER A WITH RING ABOVE
+  (#x90 #x00C9) ; LATIN CAPITAL LETTER E WITH ACUTE
+  (#x91 #x00E6) ; LATIN SMALL LIGATURE AE
+  (#x92 #x00C6) ; LATIN CAPITAL LIGATURE AE
+  (#x93 #x00F4) ; LATIN SMALL LETTER O WITH CIRCUMFLEX
+  (#x94 #x00F6) ; LATIN SMALL LETTER O WITH DIAERESIS
+  (#x95 #x00F2) ; LATIN SMALL LETTER O WITH GRAVE
+  (#x96 #x00FB) ; LATIN SMALL LETTER U WITH CIRCUMFLEX
+  (#x97 #x00F9) ; LATIN SMALL LETTER U WITH GRAVE
+  (#x98 #x00FF) ; LATIN SMALL LETTER Y WITH DIAERESIS
+  (#x99 #x00D6) ; LATIN CAPITAL LETTER O WITH DIAERESIS
+  (#x9A #x00DC) ; LATIN CAPITAL LETTER U WITH DIAERESIS
+  (#x9B #x00F8) ; LATIN SMALL LETTER O WITH STROKE
+  (#x9C #x00A3) ; POUND SIGN
+  (#x9D #x00D8) ; LATIN CAPITAL LETTER O WITH STROKE
+  (#x9E #x20A7) ; PESETA SIGN
+  (#x9F #x0192) ; LATIN SMALL LETTER F WITH HOOK
+  (#xA0 #x00E1) ; LATIN SMALL LETTER A WITH ACUTE
+  (#xA1 #x00ED) ; LATIN SMALL LETTER I WITH ACUTE
+  (#xA2 #x00F3) ; LATIN SMALL LETTER O WITH ACUTE
+  (#xA3 #x00FA) ; LATIN SMALL LETTER U WITH ACUTE
+  (#xA4 #x00F1) ; LATIN SMALL LETTER N WITH TILDE
+  (#xA5 #x00D1) ; LATIN CAPITAL LETTER N WITH TILDE
+  (#xA6 #x00AA) ; FEMININE ORDINAL INDICATOR
+  (#xA7 #x00BA) ; MASCULINE ORDINAL INDICATOR
+  (#xA8 #x00BF) ; INVERTED QUESTION MARK
+  (#xA9 #x2310) ; REVERSED NOT SIGN
+  (#xAA #x00AC) ; NOT SIGN
+  (#xAB #x00BD) ; VULGAR FRACTION ONE HALF
+  (#xAC #x00BC) ; VULGAR FRACTION ONE QUARTER
+  (#xAD #x00A1) ; INVERTED EXCLAMATION MARK
+  (#xAE #x00AB) ; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xAF #x00A4) ; CURRENCY SIGN
+  (#xB0 #x2591) ; LIGHT SHADE
+  (#xB1 #x2592) ; MEDIUM SHADE
+  (#xB2 #x2593) ; DARK SHADE
+  (#xB3 #x2502) ; BOX DRAWINGS LIGHT VERTICAL
+  (#xB4 #x2524) ; BOX DRAWINGS LIGHT VERTICAL AND LEFT
+  (#xB5 #x2561) ; BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+  (#xB6 #x2562) ; BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
+  (#xB7 #x2556) ; BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
+  (#xB8 #x2555) ; BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
+  (#xB9 #x2563) ; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+  (#xBA #x2551) ; BOX DRAWINGS DOUBLE VERTICAL
+  (#xBB #x2557) ; BOX DRAWINGS DOUBLE DOWN AND LEFT
+  (#xBC #x255D) ; BOX DRAWINGS DOUBLE UP AND LEFT
+  (#xBD #x255C) ; BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
+  (#xBE #x255B) ; BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+  (#xBF #x2510) ; BOX DRAWINGS LIGHT DOWN AND LEFT
+  (#xC0 #x2514) ; BOX DRAWINGS LIGHT UP AND RIGHT
+  (#xC1 #x2534) ; BOX DRAWINGS LIGHT UP AND HORIZONTAL
+  (#xC2 #x252C) ; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+  (#xC3 #x251C) ; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+  (#xC4 #x2500) ; BOX DRAWINGS LIGHT HORIZONTAL
+  (#xC5 #x253C) ; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+  (#xC6 #x255E) ; BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+  (#xC7 #x255F) ; BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+  (#xC8 #x255A) ; BOX DRAWINGS DOUBLE UP AND RIGHT
+  (#xC9 #x2554) ; BOX DRAWINGS DOUBLE DOWN AND RIGHT
+  (#xCA #x2569) ; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+  (#xCB #x2566) ; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+  (#xCC #x2560) ; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+  (#xCD #x2550) ; BOX DRAWINGS DOUBLE HORIZONTAL
+  (#xCE #x256C) ; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+  (#xCF #x2567) ; BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+  (#xD0 #x2568) ; BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+  (#xD1 #x2564) ; BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
+  (#xD2 #x2565) ; BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
+  (#xD3 #x2559) ; BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+  (#xD4 #x2558) ; BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+  (#xD5 #x2552) ; BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+  (#xD6 #x2553) ; BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
+  (#xD7 #x256B) ; BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+  (#xD8 #x256A) ; BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+  (#xD9 #x2518) ; BOX DRAWINGS LIGHT UP AND LEFT
+  (#xDA #x250C) ; BOX DRAWINGS LIGHT DOWN AND RIGHT
+  (#xDB #x2588) ; FULL BLOCK
+  (#xDC #x2584) ; LOWER HALF BLOCK
+  (#xDD #x258C) ; LEFT HALF BLOCK
+  (#xDE #x2590) ; RIGHT HALF BLOCK
+  (#xDF #x2580) ; UPPER HALF BLOCK
+  (#xE0 #x03B1) ; GREEK SMALL LETTER ALPHA
+  (#xE1 #x00DF) ; LATIN SMALL LETTER SHARP S
+  (#xE2 #x0393) ; GREEK CAPITAL LETTER GAMMA
+  (#xE3 #x03C0) ; GREEK SMALL LETTER PI
+  (#xE4 #x03A3) ; GREEK CAPITAL LETTER SIGMA
+  (#xE5 #x03C3) ; GREEK SMALL LETTER SIGMA
+  (#xE6 #x00B5) ; MICRO SIGN
+  (#xE7 #x03C4) ; GREEK SMALL LETTER TAU
+  (#xE8 #x03A6) ; GREEK CAPITAL LETTER PHI
+  (#xE9 #x0398) ; GREEK CAPITAL LETTER THETA
+  (#xEA #x03A9) ; GREEK CAPITAL LETTER OMEGA
+  (#xEB #x03B4) ; GREEK SMALL LETTER DELTA
+  (#xEC #x221E) ; INFINITY
+  (#xED #x03C6) ; GREEK SMALL LETTER PHI
+  (#xEE #x03B5) ; GREEK SMALL LETTER EPSILON
+  (#xEF #x2229) ; INTERSECTION
+  (#xF0 #x2261) ; IDENTICAL TO
+  (#xF1 #x00B1) ; PLUS-MINUS SIGN
+  (#xF2 #x2265) ; GREATER-THAN OR EQUAL TO
+  (#xF3 #x2264) ; LESS-THAN OR EQUAL TO
+  (#xF4 #x2320) ; TOP HALF INTEGRAL
+  (#xF5 #x2321) ; BOTTOM HALF INTEGRAL
+  (#xF6 #x00F7) ; DIVISION SIGN
+  (#xF7 #x2248) ; ALMOST EQUAL TO
+  (#xF8 #x00B0) ; DEGREE SIGN
+  (#xF9 #x2219) ; BULLET OPERATOR
+  (#xFA #x00B7) ; MIDDLE DOT
+  (#xFB #x221A) ; SQUARE ROOT
+  (#xFC #x207F) ; SUPERSCRIPT LATIN SMALL LETTER N
+  (#xFD #x00B2) ; SUPERSCRIPT TWO
+  (#xFE #x25A0) ; BLACK SQUARE
+  (#xFF #x00A0) ; NO-BREAK SPACE
+)
+
+(declaim (inline get-cp865-bytes))
+(defun get-cp865-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp865 string pos end))
+
+(defun string->cp865 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp865-bytes null-padding)))
+
+(defmacro define-cp865->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp865->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp865->string*)
+
+(defmacro define-cp865->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp865->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp865->string)
+
+(push '((:cp865 :|cp865|)
+        cp865->string-aref string->cp865)
+      *external-format-functions*)
+
+(define-external-format (:cp865 :|cp865|)
+    1 t
+    (let ((cp865-byte (code->cp865-mapper bits)))
+      (if cp865-byte
+          (setf (sap-ref-8 sap tail) cp865-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp865->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp866->code-mapper code->cp866-mapper
+  (#x80 #x0410) ; CYRILLIC CAPITAL LETTER A
+  (#x81 #x0411) ; CYRILLIC CAPITAL LETTER BE
+  (#x82 #x0412) ; CYRILLIC CAPITAL LETTER VE
+  (#x83 #x0413) ; CYRILLIC CAPITAL LETTER GHE
+  (#x84 #x0414) ; CYRILLIC CAPITAL LETTER DE
+  (#x85 #x0415) ; CYRILLIC CAPITAL LETTER IE
+  (#x86 #x0416) ; CYRILLIC CAPITAL LETTER ZHE
+  (#x87 #x0417) ; CYRILLIC CAPITAL LETTER ZE
+  (#x88 #x0418) ; CYRILLIC CAPITAL LETTER I
+  (#x89 #x0419) ; CYRILLIC CAPITAL LETTER SHORT I
+  (#x8A #x041A) ; CYRILLIC CAPITAL LETTER KA
+  (#x8B #x041B) ; CYRILLIC CAPITAL LETTER EL
+  (#x8C #x041C) ; CYRILLIC CAPITAL LETTER EM
+  (#x8D #x041D) ; CYRILLIC CAPITAL LETTER EN
+  (#x8E #x041E) ; CYRILLIC CAPITAL LETTER O
+  (#x8F #x041F) ; CYRILLIC CAPITAL LETTER PE
+  (#x90 #x0420) ; CYRILLIC CAPITAL LETTER ER
+  (#x91 #x0421) ; CYRILLIC CAPITAL LETTER ES
+  (#x92 #x0422) ; CYRILLIC CAPITAL LETTER TE
+  (#x93 #x0423) ; CYRILLIC CAPITAL LETTER U
+  (#x94 #x0424) ; CYRILLIC CAPITAL LETTER EF
+  (#x95 #x0425) ; CYRILLIC CAPITAL LETTER HA
+  (#x96 #x0426) ; CYRILLIC CAPITAL LETTER TSE
+  (#x97 #x0427) ; CYRILLIC CAPITAL LETTER CHE
+  (#x98 #x0428) ; CYRILLIC CAPITAL LETTER SHA
+  (#x99 #x0429) ; CYRILLIC CAPITAL LETTER SHCHA
+  (#x9A #x042A) ; CYRILLIC CAPITAL LETTER HARD SIGN
+  (#x9B #x042B) ; CYRILLIC CAPITAL LETTER YERU
+  (#x9C #x042C) ; CYRILLIC CAPITAL LETTER SOFT SIGN
+  (#x9D #x042D) ; CYRILLIC CAPITAL LETTER E
+  (#x9E #x042E) ; CYRILLIC CAPITAL LETTER YU
+  (#x9F #x042F) ; CYRILLIC CAPITAL LETTER YA
+  (#xA0 #x0430) ; CYRILLIC SMALL LETTER A
+  (#xA1 #x0431) ; CYRILLIC SMALL LETTER BE
+  (#xA2 #x0432) ; CYRILLIC SMALL LETTER VE
+  (#xA3 #x0433) ; CYRILLIC SMALL LETTER GHE
+  (#xA4 #x0434) ; CYRILLIC SMALL LETTER DE
+  (#xA5 #x0435) ; CYRILLIC SMALL LETTER IE
+  (#xA6 #x0436) ; CYRILLIC SMALL LETTER ZHE
+  (#xA7 #x0437) ; CYRILLIC SMALL LETTER ZE
+  (#xA8 #x0438) ; CYRILLIC SMALL LETTER I
+  (#xA9 #x0439) ; CYRILLIC SMALL LETTER SHORT I
+  (#xAA #x043A) ; CYRILLIC SMALL LETTER KA
+  (#xAB #x043B) ; CYRILLIC SMALL LETTER EL
+  (#xAC #x043C) ; CYRILLIC SMALL LETTER EM
+  (#xAD #x043D) ; CYRILLIC SMALL LETTER EN
+  (#xAE #x043E) ; CYRILLIC SMALL LETTER O
+  (#xAF #x043F) ; CYRILLIC SMALL LETTER PE
+  (#xB0 #x2591) ; LIGHT SHADE
+  (#xB1 #x2592) ; MEDIUM SHADE
+  (#xB2 #x2593) ; DARK SHADE
+  (#xB3 #x2502) ; BOX DRAWINGS LIGHT VERTICAL
+  (#xB4 #x2524) ; BOX DRAWINGS LIGHT VERTICAL AND LEFT
+  (#xB5 #x2561) ; BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+  (#xB6 #x2562) ; BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
+  (#xB7 #x2556) ; BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
+  (#xB8 #x2555) ; BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
+  (#xB9 #x2563) ; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+  (#xBA #x2551) ; BOX DRAWINGS DOUBLE VERTICAL
+  (#xBB #x2557) ; BOX DRAWINGS DOUBLE DOWN AND LEFT
+  (#xBC #x255D) ; BOX DRAWINGS DOUBLE UP AND LEFT
+  (#xBD #x255C) ; BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
+  (#xBE #x255B) ; BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
+  (#xBF #x2510) ; BOX DRAWINGS LIGHT DOWN AND LEFT
+  (#xC0 #x2514) ; BOX DRAWINGS LIGHT UP AND RIGHT
+  (#xC1 #x2534) ; BOX DRAWINGS LIGHT UP AND HORIZONTAL
+  (#xC2 #x252C) ; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+  (#xC3 #x251C) ; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+  (#xC4 #x2500) ; BOX DRAWINGS LIGHT HORIZONTAL
+  (#xC5 #x253C) ; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+  (#xC6 #x255E) ; BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+  (#xC7 #x255F) ; BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
+  (#xC8 #x255A) ; BOX DRAWINGS DOUBLE UP AND RIGHT
+  (#xC9 #x2554) ; BOX DRAWINGS DOUBLE DOWN AND RIGHT
+  (#xCA #x2569) ; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+  (#xCB #x2566) ; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+  (#xCC #x2560) ; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+  (#xCD #x2550) ; BOX DRAWINGS DOUBLE HORIZONTAL
+  (#xCE #x256C) ; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+  (#xCF #x2567) ; BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
+  (#xD0 #x2568) ; BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
+  (#xD1 #x2564) ; BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
+  (#xD2 #x2565) ; BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
+  (#xD3 #x2559) ; BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
+  (#xD4 #x2558) ; BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
+  (#xD5 #x2552) ; BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
+  (#xD6 #x2553) ; BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
+  (#xD7 #x256B) ; BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
+  (#xD8 #x256A) ; BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+  (#xD9 #x2518) ; BOX DRAWINGS LIGHT UP AND LEFT
+  (#xDA #x250C) ; BOX DRAWINGS LIGHT DOWN AND RIGHT
+  (#xDB #x2588) ; FULL BLOCK
+  (#xDC #x2584) ; LOWER HALF BLOCK
+  (#xDD #x258C) ; LEFT HALF BLOCK
+  (#xDE #x2590) ; RIGHT HALF BLOCK
+  (#xDF #x2580) ; UPPER HALF BLOCK
+  (#xE0 #x0440) ; CYRILLIC SMALL LETTER ER
+  (#xE1 #x0441) ; CYRILLIC SMALL LETTER ES
+  (#xE2 #x0442) ; CYRILLIC SMALL LETTER TE
+  (#xE3 #x0443) ; CYRILLIC SMALL LETTER U
+  (#xE4 #x0444) ; CYRILLIC SMALL LETTER EF
+  (#xE5 #x0445) ; CYRILLIC SMALL LETTER HA
+  (#xE6 #x0446) ; CYRILLIC SMALL LETTER TSE
+  (#xE7 #x0447) ; CYRILLIC SMALL LETTER CHE
+  (#xE8 #x0448) ; CYRILLIC SMALL LETTER SHA
+  (#xE9 #x0449) ; CYRILLIC SMALL LETTER SHCHA
+  (#xEA #x044A) ; CYRILLIC SMALL LETTER HARD SIGN
+  (#xEB #x044B) ; CYRILLIC SMALL LETTER YERU
+  (#xEC #x044C) ; CYRILLIC SMALL LETTER SOFT SIGN
+  (#xED #x044D) ; CYRILLIC SMALL LETTER E
+  (#xEE #x044E) ; CYRILLIC SMALL LETTER YU
+  (#xEF #x044F) ; CYRILLIC SMALL LETTER YA
+  (#xF0 #x0401) ; CYRILLIC CAPITAL LETTER IO
+  (#xF1 #x0451) ; CYRILLIC SMALL LETTER IO
+  (#xF2 #x0404) ; CYRILLIC CAPITAL LETTER UKRAINIAN IE
+  (#xF3 #x0454) ; CYRILLIC SMALL LETTER UKRAINIAN IE
+  (#xF4 #x0407) ; CYRILLIC CAPITAL LETTER YI
+  (#xF5 #x0457) ; CYRILLIC SMALL LETTER YI
+  (#xF6 #x040E) ; CYRILLIC CAPITAL LETTER SHORT U
+  (#xF7 #x045E) ; CYRILLIC SMALL LETTER SHORT U
+  (#xF8 #x00B0) ; DEGREE SIGN
+  (#xF9 #x2219) ; BULLET OPERATOR
+  (#xFA #x00B7) ; MIDDLE DOT
+  (#xFB #x221A) ; SQUARE ROOT
+  (#xFC #x2116) ; NUMERO SIGN
+  (#xFD #x00A4) ; CURRENCY SIGN
+  (#xFE #x25A0) ; BLACK SQUARE
+  (#xFF #x00A0) ; NO-BREAK SPACE
+)
+
+(declaim (inline get-cp866-bytes))
+(defun get-cp866-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp866 string pos end))
+
+(defun string->cp866 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp866-bytes null-padding)))
+
+(defmacro define-cp866->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp866->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp866->string*)
+
+(defmacro define-cp866->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp866->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp866->string)
+
+(push '((:cp866 :|cp866|)
+        cp866->string-aref string->cp866)
+      *external-format-functions*)
+
+(define-external-format (:cp866 :|cp866|)
+    1 t
+    (let ((cp866-byte (code->cp866-mapper bits)))
+      (if cp866-byte
+          (setf (sap-ref-8 sap tail) cp866-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp866->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp869->code-mapper code->cp869-mapper
+  (#x80 nil)
+  (#x81 nil)
+  (#x82 nil)
+  (#x83 nil)
+  (#x84 nil)
+  (#x85 nil)
+  (#x86 #x0386) ; GREEK CAPITAL LETTER ALPHA WITH TONOS
+  (#x87 nil)
+  (#x88 #x00B7) ; MIDDLE DOT
+  (#x89 #x00AC) ; NOT SIGN
+  (#x8A #x00A6) ; BROKEN BAR
+  (#x8B #x2018) ; LEFT SINGLE QUOTATION MARK
+  (#x8C #x2019) ; RIGHT SINGLE QUOTATION MARK
+  (#x8D #x0388) ; GREEK CAPITAL LETTER EPSILON WITH TONOS
+  (#x8E #x2015) ; HORIZONTAL BAR
+  (#x8F #x0389) ; GREEK CAPITAL LETTER ETA WITH TONOS
+  (#x90 #x038A) ; GREEK CAPITAL LETTER IOTA WITH TONOS
+  (#x91 #x03AA) ; GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
+  (#x92 #x038C) ; GREEK CAPITAL LETTER OMICRON WITH TONOS
+  (#x93 nil)
+  (#x94 nil)
+  (#x95 #x038E) ; GREEK CAPITAL LETTER UPSILON WITH TONOS
+  (#x96 #x03AB) ; GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
+  (#x97 #x00A9) ; COPYRIGHT SIGN
+  (#x98 #x038F) ; GREEK CAPITAL LETTER OMEGA WITH TONOS
+  (#x99 #x00B2) ; SUPERSCRIPT TWO
+  (#x9A #x00B3) ; SUPERSCRIPT THREE
+  (#x9B #x03AC) ; GREEK SMALL LETTER ALPHA WITH TONOS
+  (#x9C #x00A3) ; POUND SIGN
+  (#x9D #x03AD) ; GREEK SMALL LETTER EPSILON WITH TONOS
+  (#x9E #x03AE) ; GREEK SMALL LETTER ETA WITH TONOS
+  (#x9F #x03AF) ; GREEK SMALL LETTER IOTA WITH TONOS
+  (#xA0 #x03CA) ; GREEK SMALL LETTER IOTA WITH DIALYTIKA
+  (#xA1 #x0390) ; GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+  (#xA2 #x03CC) ; GREEK SMALL LETTER OMICRON WITH TONOS
+  (#xA3 #x03CD) ; GREEK SMALL LETTER UPSILON WITH TONOS
+  (#xA4 #x0391) ; GREEK CAPITAL LETTER ALPHA
+  (#xA5 #x0392) ; GREEK CAPITAL LETTER BETA
+  (#xA6 #x0393) ; GREEK CAPITAL LETTER GAMMA
+  (#xA7 #x0394) ; GREEK CAPITAL LETTER DELTA
+  (#xA8 #x0395) ; GREEK CAPITAL LETTER EPSILON
+  (#xA9 #x0396) ; GREEK CAPITAL LETTER ZETA
+  (#xAA #x0397) ; GREEK CAPITAL LETTER ETA
+  (#xAB #x00BD) ; VULGAR FRACTION ONE HALF
+  (#xAC #x0398) ; GREEK CAPITAL LETTER THETA
+  (#xAD #x0399) ; GREEK CAPITAL LETTER IOTA
+  (#xAE #x00AB) ; LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xAF #x00BB) ; RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+  (#xB0 #x2591) ; LIGHT SHADE
+  (#xB1 #x2592) ; MEDIUM SHADE
+  (#xB2 #x2593) ; DARK SHADE
+  (#xB3 #x2502) ; BOX DRAWINGS LIGHT VERTICAL
+  (#xB4 #x2524) ; BOX DRAWINGS LIGHT VERTICAL AND LEFT
+  (#xB5 #x039A) ; GREEK CAPITAL LETTER KAPPA
+  (#xB6 #x039B) ; GREEK CAPITAL LETTER LAMDA
+  (#xB7 #x039C) ; GREEK CAPITAL LETTER MU
+  (#xB8 #x039D) ; GREEK CAPITAL LETTER NU
+  (#xB9 #x2563) ; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+  (#xBA #x2551) ; BOX DRAWINGS DOUBLE VERTICAL
+  (#xBB #x2557) ; BOX DRAWINGS DOUBLE DOWN AND LEFT
+  (#xBC #x255D) ; BOX DRAWINGS DOUBLE UP AND LEFT
+  (#xBD #x039E) ; GREEK CAPITAL LETTER XI
+  (#xBE #x039F) ; GREEK CAPITAL LETTER OMICRON
+  (#xBF #x2510) ; BOX DRAWINGS LIGHT DOWN AND LEFT
+  (#xC0 #x2514) ; BOX DRAWINGS LIGHT UP AND RIGHT
+  (#xC1 #x2534) ; BOX DRAWINGS LIGHT UP AND HORIZONTAL
+  (#xC2 #x252C) ; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+  (#xC3 #x251C) ; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+  (#xC4 #x2500) ; BOX DRAWINGS LIGHT HORIZONTAL
+  (#xC5 #x253C) ; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+  (#xC6 #x03A0) ; GREEK CAPITAL LETTER PI
+  (#xC7 #x03A1) ; GREEK CAPITAL LETTER RHO
+  (#xC8 #x255A) ; BOX DRAWINGS DOUBLE UP AND RIGHT
+  (#xC9 #x2554) ; BOX DRAWINGS DOUBLE DOWN AND RIGHT
+  (#xCA #x2569) ; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
+  (#xCB #x2566) ; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
+  (#xCC #x2560) ; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
+  (#xCD #x2550) ; BOX DRAWINGS DOUBLE HORIZONTAL
+  (#xCE #x256C) ; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
+  (#xCF #x03A3) ; GREEK CAPITAL LETTER SIGMA
+  (#xD0 #x03A4) ; GREEK CAPITAL LETTER TAU
+  (#xD1 #x03A5) ; GREEK CAPITAL LETTER UPSILON
+  (#xD2 #x03A6) ; GREEK CAPITAL LETTER PHI
+  (#xD3 #x03A7) ; GREEK CAPITAL LETTER CHI
+  (#xD4 #x03A8) ; GREEK CAPITAL LETTER PSI
+  (#xD5 #x03A9) ; GREEK CAPITAL LETTER OMEGA
+  (#xD6 #x03B1) ; GREEK SMALL LETTER ALPHA
+  (#xD7 #x03B2) ; GREEK SMALL LETTER BETA
+  (#xD8 #x03B3) ; GREEK SMALL LETTER GAMMA
+  (#xD9 #x2518) ; BOX DRAWINGS LIGHT UP AND LEFT
+  (#xDA #x250C) ; BOX DRAWINGS LIGHT DOWN AND RIGHT
+  (#xDB #x2588) ; FULL BLOCK
+  (#xDC #x2584) ; LOWER HALF BLOCK
+  (#xDD #x03B4) ; GREEK SMALL LETTER DELTA
+  (#xDE #x03B5) ; GREEK SMALL LETTER EPSILON
+  (#xDF #x2580) ; UPPER HALF BLOCK
+  (#xE0 #x03B6) ; GREEK SMALL LETTER ZETA
+  (#xE1 #x03B7) ; GREEK SMALL LETTER ETA
+  (#xE2 #x03B8) ; GREEK SMALL LETTER THETA
+  (#xE3 #x03B9) ; GREEK SMALL LETTER IOTA
+  (#xE4 #x03BA) ; GREEK SMALL LETTER KAPPA
+  (#xE5 #x03BB) ; GREEK SMALL LETTER LAMDA
+  (#xE6 #x03BC) ; GREEK SMALL LETTER MU
+  (#xE7 #x03BD) ; GREEK SMALL LETTER NU
+  (#xE8 #x03BE) ; GREEK SMALL LETTER XI
+  (#xE9 #x03BF) ; GREEK SMALL LETTER OMICRON
+  (#xEA #x03C0) ; GREEK SMALL LETTER PI
+  (#xEB #x03C1) ; GREEK SMALL LETTER RHO
+  (#xEC #x03C3) ; GREEK SMALL LETTER SIGMA
+  (#xED #x03C2) ; GREEK SMALL LETTER FINAL SIGMA
+  (#xEE #x03C4) ; GREEK SMALL LETTER TAU
+  (#xEF #x0384) ; GREEK TONOS
+  (#xF0 #x00AD) ; SOFT HYPHEN
+  (#xF1 #x00B1) ; PLUS-MINUS SIGN
+  (#xF2 #x03C5) ; GREEK SMALL LETTER UPSILON
+  (#xF3 #x03C6) ; GREEK SMALL LETTER PHI
+  (#xF4 #x03C7) ; GREEK SMALL LETTER CHI
+  (#xF5 #x00A7) ; SECTION SIGN
+  (#xF6 #x03C8) ; GREEK SMALL LETTER PSI
+  (#xF7 #x0385) ; GREEK DIALYTIKA TONOS
+  (#xF8 #x00B0) ; DEGREE SIGN
+  (#xF9 #x00A8) ; DIAERESIS
+  (#xFA #x03C9) ; GREEK SMALL LETTER OMEGA
+  (#xFB #x03CB) ; GREEK SMALL LETTER UPSILON WITH DIALYTIKA
+  (#xFC #x03B0) ; GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+  (#xFD #x03CE) ; GREEK SMALL LETTER OMEGA WITH TONOS
+  (#xFE #x25A0) ; BLACK SQUARE
+  (#xFF #x00A0) ; NO-BREAK SPACE
+)
+
+(declaim (inline get-cp869-bytes))
+(defun get-cp869-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp869 string pos end))
+
+(defun string->cp869 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp869-bytes null-padding)))
+
+(defmacro define-cp869->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp869->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp869->string*)
+
+(defmacro define-cp869->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp869->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp869->string)
+
+(push '((:cp869 :|cp869|)
+        cp869->string-aref string->cp869)
+      *external-format-functions*)
+
+(define-external-format (:cp869 :|cp869|)
+    1 t
+    (let ((cp869-byte (code->cp869-mapper bits)))
+      (if cp869-byte
+          (setf (sap-ref-8 sap tail) cp869-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp869->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp874->code-mapper code->cp874-mapper
+  (#x80 #x20AC) ; EURO SIGN
+  (#x81 nil)
+  (#x82 nil)
+  (#x83 nil)
+  (#x84 nil)
+  (#x85 #x2026) ; HORIZONTAL ELLIPSIS
+  (#x86 nil)
+  (#x87 nil)
+  (#x88 nil)
+  (#x89 nil)
+  (#x8A nil)
+  (#x8B nil)
+  (#x8C nil)
+  (#x8D nil)
+  (#x8E nil)
+  (#x8F nil)
+  (#x90 nil)
+  (#x91 #x2018) ; LEFT SINGLE QUOTATION MARK
+  (#x92 #x2019) ; RIGHT SINGLE QUOTATION MARK
+  (#x93 #x201C) ; LEFT DOUBLE QUOTATION MARK
+  (#x94 #x201D) ; RIGHT DOUBLE QUOTATION MARK
+  (#x95 #x2022) ; BULLET
+  (#x96 #x2013) ; EN DASH
+  (#x97 #x2014) ; EM DASH
+  (#x98 nil)
+  (#x99 nil)
+  (#x9A nil)
+  (#x9B nil)
+  (#x9C nil)
+  (#x9D nil)
+  (#x9E nil)
+  (#x9F nil)
+  (#xA1 #x0E01) ; THAI CHARACTER KO KAI
+  (#xA2 #x0E02) ; THAI CHARACTER KHO KHAI
+  (#xA3 #x0E03) ; THAI CHARACTER KHO KHUAT
+  (#xA4 #x0E04) ; THAI CHARACTER KHO KHWAI
+  (#xA5 #x0E05) ; THAI CHARACTER KHO KHON
+  (#xA6 #x0E06) ; THAI CHARACTER KHO RAKHANG
+  (#xA7 #x0E07) ; THAI CHARACTER NGO NGU
+  (#xA8 #x0E08) ; THAI CHARACTER CHO CHAN
+  (#xA9 #x0E09) ; THAI CHARACTER CHO CHING
+  (#xAA #x0E0A) ; THAI CHARACTER CHO CHANG
+  (#xAB #x0E0B) ; THAI CHARACTER SO SO
+  (#xAC #x0E0C) ; THAI CHARACTER CHO CHOE
+  (#xAD #x0E0D) ; THAI CHARACTER YO YING
+  (#xAE #x0E0E) ; THAI CHARACTER DO CHADA
+  (#xAF #x0E0F) ; THAI CHARACTER TO PATAK
+  (#xB0 #x0E10) ; THAI CHARACTER THO THAN
+  (#xB1 #x0E11) ; THAI CHARACTER THO NANGMONTHO
+  (#xB2 #x0E12) ; THAI CHARACTER THO PHUTHAO
+  (#xB3 #x0E13) ; THAI CHARACTER NO NEN
+  (#xB4 #x0E14) ; THAI CHARACTER DO DEK
+  (#xB5 #x0E15) ; THAI CHARACTER TO TAO
+  (#xB6 #x0E16) ; THAI CHARACTER THO THUNG
+  (#xB7 #x0E17) ; THAI CHARACTER THO THAHAN
+  (#xB8 #x0E18) ; THAI CHARACTER THO THONG
+  (#xB9 #x0E19) ; THAI CHARACTER NO NU
+  (#xBA #x0E1A) ; THAI CHARACTER BO BAIMAI
+  (#xBB #x0E1B) ; THAI CHARACTER PO PLA
+  (#xBC #x0E1C) ; THAI CHARACTER PHO PHUNG
+  (#xBD #x0E1D) ; THAI CHARACTER FO FA
+  (#xBE #x0E1E) ; THAI CHARACTER PHO PHAN
+  (#xBF #x0E1F) ; THAI CHARACTER FO FAN
+  (#xC0 #x0E20) ; THAI CHARACTER PHO SAMPHAO
+  (#xC1 #x0E21) ; THAI CHARACTER MO MA
+  (#xC2 #x0E22) ; THAI CHARACTER YO YAK
+  (#xC3 #x0E23) ; THAI CHARACTER RO RUA
+  (#xC4 #x0E24) ; THAI CHARACTER RU
+  (#xC5 #x0E25) ; THAI CHARACTER LO LING
+  (#xC6 #x0E26) ; THAI CHARACTER LU
+  (#xC7 #x0E27) ; THAI CHARACTER WO WAEN
+  (#xC8 #x0E28) ; THAI CHARACTER SO SALA
+  (#xC9 #x0E29) ; THAI CHARACTER SO RUSI
+  (#xCA #x0E2A) ; THAI CHARACTER SO SUA
+  (#xCB #x0E2B) ; THAI CHARACTER HO HIP
+  (#xCC #x0E2C) ; THAI CHARACTER LO CHULA
+  (#xCD #x0E2D) ; THAI CHARACTER O ANG
+  (#xCE #x0E2E) ; THAI CHARACTER HO NOKHUK
+  (#xCF #x0E2F) ; THAI CHARACTER PAIYANNOI
+  (#xD0 #x0E30) ; THAI CHARACTER SARA A
+  (#xD1 #x0E31) ; THAI CHARACTER MAI HAN-AKAT
+  (#xD2 #x0E32) ; THAI CHARACTER SARA AA
+  (#xD3 #x0E33) ; THAI CHARACTER SARA AM
+  (#xD4 #x0E34) ; THAI CHARACTER SARA I
+  (#xD5 #x0E35) ; THAI CHARACTER SARA II
+  (#xD6 #x0E36) ; THAI CHARACTER SARA UE
+  (#xD7 #x0E37) ; THAI CHARACTER SARA UEE
+  (#xD8 #x0E38) ; THAI CHARACTER SARA U
+  (#xD9 #x0E39) ; THAI CHARACTER SARA UU
+  (#xDA #x0E3A) ; THAI CHARACTER PHINTHU
+  (#xDB nil)
+  (#xDC nil)
+  (#xDD nil)
+  (#xDE nil)
+  (#xDF #x0E3F) ; THAI CURRENCY SYMBOL BAHT
+  (#xE0 #x0E40) ; THAI CHARACTER SARA E
+  (#xE1 #x0E41) ; THAI CHARACTER SARA AE
+  (#xE2 #x0E42) ; THAI CHARACTER SARA O
+  (#xE3 #x0E43) ; THAI CHARACTER SARA AI MAIMUAN
+  (#xE4 #x0E44) ; THAI CHARACTER SARA AI MAIMALAI
+  (#xE5 #x0E45) ; THAI CHARACTER LAKKHANGYAO
+  (#xE6 #x0E46) ; THAI CHARACTER MAIYAMOK
+  (#xE7 #x0E47) ; THAI CHARACTER MAITAIKHU
+  (#xE8 #x0E48) ; THAI CHARACTER MAI EK
+  (#xE9 #x0E49) ; THAI CHARACTER MAI THO
+  (#xEA #x0E4A) ; THAI CHARACTER MAI TRI
+  (#xEB #x0E4B) ; THAI CHARACTER MAI CHATTAWA
+  (#xEC #x0E4C) ; THAI CHARACTER THANTHAKHAT
+  (#xED #x0E4D) ; THAI CHARACTER NIKHAHIT
+  (#xEE #x0E4E) ; THAI CHARACTER YAMAKKAN
+  (#xEF #x0E4F) ; THAI CHARACTER FONGMAN
+  (#xF0 #x0E50) ; THAI DIGIT ZERO
+  (#xF1 #x0E51) ; THAI DIGIT ONE
+  (#xF2 #x0E52) ; THAI DIGIT TWO
+  (#xF3 #x0E53) ; THAI DIGIT THREE
+  (#xF4 #x0E54) ; THAI DIGIT FOUR
+  (#xF5 #x0E55) ; THAI DIGIT FIVE
+  (#xF6 #x0E56) ; THAI DIGIT SIX
+  (#xF7 #x0E57) ; THAI DIGIT SEVEN
+  (#xF8 #x0E58) ; THAI DIGIT EIGHT
+  (#xF9 #x0E59) ; THAI DIGIT NINE
+  (#xFA #x0E5A) ; THAI CHARACTER ANGKHANKHU
+  (#xFB #x0E5B) ; THAI CHARACTER KHOMUT
+  (#xFC nil)
+  (#xFD nil)
+  (#xFE nil)
+  (#xFF nil)
+)
+
+(declaim (inline get-cp874-bytes))
+(defun get-cp874-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp874 string pos end))
+
+(defun string->cp874 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp874-bytes null-padding)))
+
+(defmacro define-cp874->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp874->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp874->string*)
+
+(defmacro define-cp874->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp874->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp874->string)
+
+(push '((:cp874 :|cp874|)
+        cp874->string-aref string->cp874)
+      *external-format-functions*)
+
+(define-external-format (:cp874 :|cp874|)
+    1 t
+    (let ((cp874-byte (code->cp874-mapper bits)))
+      (if cp874-byte
+          (setf (sap-ref-8 sap tail) cp874-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp874->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
diff --git a/src/code/external-formats/enc-iso.lisp b/src/code/external-formats/enc-iso.lisp
new file mode 100644 (file)
index 0000000..0fb5cbe
--- /dev/null
@@ -0,0 +1,1277 @@
+(in-package #:sb!impl)
+
+(define-unibyte-mapper iso-8859-2->code-mapper code->iso-8859-2-mapper
+  (#xA1 #x0104) ; LATIN CAPITAL LETTER A WITH OGONEK
+  (#xA2 #x02D8) ; BREVE
+  (#xA3 #x0141) ; LATIN CAPITAL LETTER L WITH STROKE
+  (#xA5 #x013D) ; LATIN CAPITAL LETTER L WITH CARON
+  (#xA6 #x015A) ; LATIN CAPITAL LETTER S WITH ACUTE
+  (#xA9 #x0160) ; LATIN CAPITAL LETTER S WITH CARON
+  (#xAA #x015E) ; LATIN CAPITAL LETTER S WITH CEDILLA
+  (#xAB #x0164) ; LATIN CAPITAL LETTER T WITH CARON
+  (#xAC #x0179) ; LATIN CAPITAL LETTER Z WITH ACUTE
+  (#xAE #x017D) ; LATIN CAPITAL LETTER Z WITH CARON
+  (#xAF #x017B) ; LATIN CAPITAL LETTER Z WITH DOT ABOVE
+  (#xB1 #x0105) ; LATIN SMALL LETTER A WITH OGONEK
+  (#xB2 #x02DB) ; OGONEK
+  (#xB3 #x0142) ; LATIN SMALL LETTER L WITH STROKE
+  (#xB5 #x013E) ; LATIN SMALL LETTER L WITH CARON
+  (#xB6 #x015B) ; LATIN SMALL LETTER S WITH ACUTE
+  (#xB7 #x02C7) ; CARON
+  (#xB9 #x0161) ; LATIN SMALL LETTER S WITH CARON
+  (#xBA #x015F) ; LATIN SMALL LETTER S WITH CEDILLA
+  (#xBB #x0165) ; LATIN SMALL LETTER T WITH CARON
+  (#xBC #x017A) ; LATIN SMALL LETTER Z WITH ACUTE
+  (#xBD #x02DD) ; DOUBLE ACUTE ACCENT
+  (#xBE #x017E) ; LATIN SMALL LETTER Z WITH CARON
+  (#xBF #x017C) ; LATIN SMALL LETTER Z WITH DOT ABOVE
+  (#xC0 #x0154) ; LATIN CAPITAL LETTER R WITH ACUTE
+  (#xC3 #x0102) ; LATIN CAPITAL LETTER A WITH BREVE
+  (#xC5 #x0139) ; LATIN CAPITAL LETTER L WITH ACUTE
+  (#xC6 #x0106) ; LATIN CAPITAL LETTER C WITH ACUTE
+  (#xC8 #x010C) ; LATIN CAPITAL LETTER C WITH CARON
+  (#xCA #x0118) ; LATIN CAPITAL LETTER E WITH OGONEK
+  (#xCC #x011A) ; LATIN CAPITAL LETTER E WITH CARON
+  (#xCF #x010E) ; LATIN CAPITAL LETTER D WITH CARON
+  (#xD0 #x0110) ; LATIN CAPITAL LETTER D WITH STROKE
+  (#xD1 #x0143) ; LATIN CAPITAL LETTER N WITH ACUTE
+  (#xD2 #x0147) ; LATIN CAPITAL LETTER N WITH CARON
+  (#xD5 #x0150) ; LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+  (#xD8 #x0158) ; LATIN CAPITAL LETTER R WITH CARON
+  (#xD9 #x016E) ; LATIN CAPITAL LETTER U WITH RING ABOVE
+  (#xDB #x0170) ; LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+  (#xDE #x0162) ; LATIN CAPITAL LETTER T WITH CEDILLA
+  (#xE0 #x0155) ; LATIN SMALL LETTER R WITH ACUTE
+  (#xE3 #x0103) ; LATIN SMALL LETTER A WITH BREVE
+  (#xE5 #x013A) ; LATIN SMALL LETTER L WITH ACUTE
+  (#xE6 #x0107) ; LATIN SMALL LETTER C WITH ACUTE
+  (#xE8 #x010D) ; LATIN SMALL LETTER C WITH CARON
+  (#xEA #x0119) ; LATIN SMALL LETTER E WITH OGONEK
+  (#xEC #x011B) ; LATIN SMALL LETTER E WITH CARON
+  (#xEF #x010F) ; LATIN SMALL LETTER D WITH CARON
+  (#xF0 #x0111) ; LATIN SMALL LETTER D WITH STROKE
+  (#xF1 #x0144) ; LATIN SMALL LETTER N WITH ACUTE
+  (#xF2 #x0148) ; LATIN SMALL LETTER N WITH CARON
+  (#xF5 #x0151) ; LATIN SMALL LETTER O WITH DOUBLE ACUTE
+  (#xF8 #x0159) ; LATIN SMALL LETTER R WITH CARON
+  (#xF9 #x016F) ; LATIN SMALL LETTER U WITH RING ABOVE
+  (#xFB #x0171) ; LATIN SMALL LETTER U WITH DOUBLE ACUTE
+  (#xFE #x0163) ; LATIN SMALL LETTER T WITH CEDILLA
+  (#xFF #x02D9) ; DOT ABOVE
+)
+
+(declaim (inline get-iso-8859-2-bytes))
+(defun get-iso-8859-2-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :iso-8859-2 string pos end))
+
+(defun string->iso-8859-2 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-iso-8859-2-bytes null-padding)))
+
+(defmacro define-iso-8859-2->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'iso-8859-2->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-iso-8859-2->string*)
+
+(defmacro define-iso-8859-2->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'iso-8859-2->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-iso-8859-2->string)
+
+(push '((:iso-8859-2 :|iso-8859-2|)
+        iso-8859-2->string-aref string->iso-8859-2)
+      *external-format-functions*)
+
+(define-external-format (:iso-8859-2 :|iso-8859-2|)
+    1 t
+    (let ((iso-8859-2-byte (code->iso-8859-2-mapper bits)))
+      (if iso-8859-2-byte
+          (setf (sap-ref-8 sap tail) iso-8859-2-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (iso-8859-2->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper iso-8859-3->code-mapper code->iso-8859-3-mapper
+  (#xA1 #x0126) ; LATIN CAPITAL LETTER H WITH STROKE
+  (#xA2 #x02D8) ; BREVE
+  (#xA5 nil)
+  (#xA6 #x0124) ; LATIN CAPITAL LETTER H WITH CIRCUMFLEX
+  (#xA9 #x0130) ; LATIN CAPITAL LETTER I WITH DOT ABOVE
+  (#xAA #x015E) ; LATIN CAPITAL LETTER S WITH CEDILLA
+  (#xAB #x011E) ; LATIN CAPITAL LETTER G WITH BREVE
+  (#xAC #x0134) ; LATIN CAPITAL LETTER J WITH CIRCUMFLEX
+  (#xAE nil)
+  (#xAF #x017B) ; LATIN CAPITAL LETTER Z WITH DOT ABOVE
+  (#xB1 #x0127) ; LATIN SMALL LETTER H WITH STROKE
+  (#xB6 #x0125) ; LATIN SMALL LETTER H WITH CIRCUMFLEX
+  (#xB9 #x0131) ; LATIN SMALL LETTER DOTLESS I
+  (#xBA #x015F) ; LATIN SMALL LETTER S WITH CEDILLA
+  (#xBB #x011F) ; LATIN SMALL LETTER G WITH BREVE
+  (#xBC #x0135) ; LATIN SMALL LETTER J WITH CIRCUMFLEX
+  (#xBE nil)
+  (#xBF #x017C) ; LATIN SMALL LETTER Z WITH DOT ABOVE
+  (#xC3 nil)
+  (#xC5 #x010A) ; LATIN CAPITAL LETTER C WITH DOT ABOVE
+  (#xC6 #x0108) ; LATIN CAPITAL LETTER C WITH CIRCUMFLEX
+  (#xD0 nil)
+  (#xD5 #x0120) ; LATIN CAPITAL LETTER G WITH DOT ABOVE
+  (#xD8 #x011C) ; LATIN CAPITAL LETTER G WITH CIRCUMFLEX
+  (#xDD #x016C) ; LATIN CAPITAL LETTER U WITH BREVE
+  (#xDE #x015C) ; LATIN CAPITAL LETTER S WITH CIRCUMFLEX
+  (#xE3 nil)
+  (#xE5 #x010B) ; LATIN SMALL LETTER C WITH DOT ABOVE
+  (#xE6 #x0109) ; LATIN SMALL LETTER C WITH CIRCUMFLEX
+  (#xF0 nil)
+  (#xF5 #x0121) ; LATIN SMALL LETTER G WITH DOT ABOVE
+  (#xF8 #x011D) ; LATIN SMALL LETTER G WITH CIRCUMFLEX
+  (#xFD #x016D) ; LATIN SMALL LETTER U WITH BREVE
+  (#xFE #x015D) ; LATIN SMALL LETTER S WITH CIRCUMFLEX
+  (#xFF #x02D9) ; DOT ABOVE
+)
+
+(declaim (inline get-iso-8859-3-bytes))
+(defun get-iso-8859-3-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :iso-8859-3 string pos end))
+
+(defun string->iso-8859-3 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-iso-8859-3-bytes null-padding)))
+
+(defmacro define-iso-8859-3->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'iso-8859-3->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-iso-8859-3->string*)
+
+(defmacro define-iso-8859-3->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'iso-8859-3->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-iso-8859-3->string)
+
+(push '((:iso-8859-3 :|iso-8859-3|)
+        iso-8859-3->string-aref string->iso-8859-3)
+      *external-format-functions*)
+
+(define-external-format (:iso-8859-3 :|iso-8859-3|)
+    1 t
+    (let ((iso-8859-3-byte (code->iso-8859-3-mapper bits)))
+      (if iso-8859-3-byte
+          (setf (sap-ref-8 sap tail) iso-8859-3-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (iso-8859-3->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper iso-8859-4->code-mapper code->iso-8859-4-mapper
+  (#xA1 #x0104) ; LATIN CAPITAL LETTER A WITH OGONEK
+  (#xA2 #x0138) ; LATIN SMALL LETTER KRA
+  (#xA3 #x0156) ; LATIN CAPITAL LETTER R WITH CEDILLA
+  (#xA5 #x0128) ; LATIN CAPITAL LETTER I WITH TILDE
+  (#xA6 #x013B) ; LATIN CAPITAL LETTER L WITH CEDILLA
+  (#xA9 #x0160) ; LATIN CAPITAL LETTER S WITH CARON
+  (#xAA #x0112) ; LATIN CAPITAL LETTER E WITH MACRON
+  (#xAB #x0122) ; LATIN CAPITAL LETTER G WITH CEDILLA
+  (#xAC #x0166) ; LATIN CAPITAL LETTER T WITH STROKE
+  (#xAE #x017D) ; LATIN CAPITAL LETTER Z WITH CARON
+  (#xB1 #x0105) ; LATIN SMALL LETTER A WITH OGONEK
+  (#xB2 #x02DB) ; OGONEK
+  (#xB3 #x0157) ; LATIN SMALL LETTER R WITH CEDILLA
+  (#xB5 #x0129) ; LATIN SMALL LETTER I WITH TILDE
+  (#xB6 #x013C) ; LATIN SMALL LETTER L WITH CEDILLA
+  (#xB7 #x02C7) ; CARON
+  (#xB9 #x0161) ; LATIN SMALL LETTER S WITH CARON
+  (#xBA #x0113) ; LATIN SMALL LETTER E WITH MACRON
+  (#xBB #x0123) ; LATIN SMALL LETTER G WITH CEDILLA
+  (#xBC #x0167) ; LATIN SMALL LETTER T WITH STROKE
+  (#xBD #x014A) ; LATIN CAPITAL LETTER ENG
+  (#xBE #x017E) ; LATIN SMALL LETTER Z WITH CARON
+  (#xBF #x014B) ; LATIN SMALL LETTER ENG
+  (#xC0 #x0100) ; LATIN CAPITAL LETTER A WITH MACRON
+  (#xC7 #x012E) ; LATIN CAPITAL LETTER I WITH OGONEK
+  (#xC8 #x010C) ; LATIN CAPITAL LETTER C WITH CARON
+  (#xCA #x0118) ; LATIN CAPITAL LETTER E WITH OGONEK
+  (#xCC #x0116) ; LATIN CAPITAL LETTER E WITH DOT ABOVE
+  (#xCF #x012A) ; LATIN CAPITAL LETTER I WITH MACRON
+  (#xD0 #x0110) ; LATIN CAPITAL LETTER D WITH STROKE
+  (#xD1 #x0145) ; LATIN CAPITAL LETTER N WITH CEDILLA
+  (#xD2 #x014C) ; LATIN CAPITAL LETTER O WITH MACRON
+  (#xD3 #x0136) ; LATIN CAPITAL LETTER K WITH CEDILLA
+  (#xD9 #x0172) ; LATIN CAPITAL LETTER U WITH OGONEK
+  (#xDD #x0168) ; LATIN CAPITAL LETTER U WITH TILDE
+  (#xDE #x016A) ; LATIN CAPITAL LETTER U WITH MACRON
+  (#xE0 #x0101) ; LATIN SMALL LETTER A WITH MACRON
+  (#xE7 #x012F) ; LATIN SMALL LETTER I WITH OGONEK
+  (#xE8 #x010D) ; LATIN SMALL LETTER C WITH CARON
+  (#xEA #x0119) ; LATIN SMALL LETTER E WITH OGONEK
+  (#xEC #x0117) ; LATIN SMALL LETTER E WITH DOT ABOVE
+  (#xEF #x012B) ; LATIN SMALL LETTER I WITH MACRON
+  (#xF0 #x0111) ; LATIN SMALL LETTER D WITH STROKE
+  (#xF1 #x0146) ; LATIN SMALL LETTER N WITH CEDILLA
+  (#xF2 #x014D) ; LATIN SMALL LETTER O WITH MACRON
+  (#xF3 #x0137) ; LATIN SMALL LETTER K WITH CEDILLA
+  (#xF9 #x0173) ; LATIN SMALL LETTER U WITH OGONEK
+  (#xFD #x0169) ; LATIN SMALL LETTER U WITH TILDE
+  (#xFE #x016B) ; LATIN SMALL LETTER U WITH MACRON
+  (#xFF #x02D9) ; DOT ABOVE
+)
+
+(declaim (inline get-iso-8859-4-bytes))
+(defun get-iso-8859-4-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :iso-8859-4 string pos end))
+
+(defun string->iso-8859-4 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-iso-8859-4-bytes null-padding)))
+
+(defmacro define-iso-8859-4->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'iso-8859-4->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-iso-8859-4->string*)
+
+(defmacro define-iso-8859-4->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'iso-8859-4->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-iso-8859-4->string)
+
+(push '((:iso-8859-4 :|iso-8859-4|)
+        iso-8859-4->string-aref string->iso-8859-4)
+      *external-format-functions*)
+
+(define-external-format (:iso-8859-4 :|iso-8859-4|)
+    1 t
+    (let ((iso-8859-4-byte (code->iso-8859-4-mapper bits)))
+      (if iso-8859-4-byte
+          (setf (sap-ref-8 sap tail) iso-8859-4-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (iso-8859-4->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper iso-8859-5->code-mapper code->iso-8859-5-mapper
+  (#xA1 #x0401) ; CYRILLIC CAPITAL LETTER IO
+  (#xA2 #x0402) ; CYRILLIC CAPITAL LETTER DJE
+  (#xA3 #x0403) ; CYRILLIC CAPITAL LETTER GJE
+  (#xA4 #x0404) ; CYRILLIC CAPITAL LETTER UKRAINIAN IE
+  (#xA5 #x0405) ; CYRILLIC CAPITAL LETTER DZE
+  (#xA6 #x0406) ; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+  (#xA7 #x0407) ; CYRILLIC CAPITAL LETTER YI
+  (#xA8 #x0408) ; CYRILLIC CAPITAL LETTER JE
+  (#xA9 #x0409) ; CYRILLIC CAPITAL LETTER LJE
+  (#xAA #x040A) ; CYRILLIC CAPITAL LETTER NJE
+  (#xAB #x040B) ; CYRILLIC CAPITAL LETTER TSHE
+  (#xAC #x040C) ; CYRILLIC CAPITAL LETTER KJE
+  (#xAE #x040E) ; CYRILLIC CAPITAL LETTER SHORT U
+  (#xAF #x040F) ; CYRILLIC CAPITAL LETTER DZHE
+  (#xB0 #x0410) ; CYRILLIC CAPITAL LETTER A
+  (#xB1 #x0411) ; CYRILLIC CAPITAL LETTER BE
+  (#xB2 #x0412) ; CYRILLIC CAPITAL LETTER VE
+  (#xB3 #x0413) ; CYRILLIC CAPITAL LETTER GHE
+  (#xB4 #x0414) ; CYRILLIC CAPITAL LETTER DE
+  (#xB5 #x0415) ; CYRILLIC CAPITAL LETTER IE
+  (#xB6 #x0416) ; CYRILLIC CAPITAL LETTER ZHE
+  (#xB7 #x0417) ; CYRILLIC CAPITAL LETTER ZE
+  (#xB8 #x0418) ; CYRILLIC CAPITAL LETTER I
+  (#xB9 #x0419) ; CYRILLIC CAPITAL LETTER SHORT I
+  (#xBA #x041A) ; CYRILLIC CAPITAL LETTER KA
+  (#xBB #x041B) ; CYRILLIC CAPITAL LETTER EL
+  (#xBC #x041C) ; CYRILLIC CAPITAL LETTER EM
+  (#xBD #x041D) ; CYRILLIC CAPITAL LETTER EN
+  (#xBE #x041E) ; CYRILLIC CAPITAL LETTER O
+  (#xBF #x041F) ; CYRILLIC CAPITAL LETTER PE
+  (#xC0 #x0420) ; CYRILLIC CAPITAL LETTER ER
+  (#xC1 #x0421) ; CYRILLIC CAPITAL LETTER ES
+  (#xC2 #x0422) ; CYRILLIC CAPITAL LETTER TE
+  (#xC3 #x0423) ; CYRILLIC CAPITAL LETTER U
+  (#xC4 #x0424) ; CYRILLIC CAPITAL LETTER EF
+  (#xC5 #x0425) ; CYRILLIC CAPITAL LETTER HA
+  (#xC6 #x0426) ; CYRILLIC CAPITAL LETTER TSE
+  (#xC7 #x0427) ; CYRILLIC CAPITAL LETTER CHE
+  (#xC8 #x0428) ; CYRILLIC CAPITAL LETTER SHA
+  (#xC9 #x0429) ; CYRILLIC CAPITAL LETTER SHCHA
+  (#xCA #x042A) ; CYRILLIC CAPITAL LETTER HARD SIGN
+  (#xCB #x042B) ; CYRILLIC CAPITAL LETTER YERU
+  (#xCC #x042C) ; CYRILLIC CAPITAL LETTER SOFT SIGN
+  (#xCD #x042D) ; CYRILLIC CAPITAL LETTER E
+  (#xCE #x042E) ; CYRILLIC CAPITAL LETTER YU
+  (#xCF #x042F) ; CYRILLIC CAPITAL LETTER YA
+  (#xD0 #x0430) ; CYRILLIC SMALL LETTER A
+  (#xD1 #x0431) ; CYRILLIC SMALL LETTER BE
+  (#xD2 #x0432) ; CYRILLIC SMALL LETTER VE
+  (#xD3 #x0433) ; CYRILLIC SMALL LETTER GHE
+  (#xD4 #x0434) ; CYRILLIC SMALL LETTER DE
+  (#xD5 #x0435) ; CYRILLIC SMALL LETTER IE
+  (#xD6 #x0436) ; CYRILLIC SMALL LETTER ZHE
+  (#xD7 #x0437) ; CYRILLIC SMALL LETTER ZE
+  (#xD8 #x0438) ; CYRILLIC SMALL LETTER I
+  (#xD9 #x0439) ; CYRILLIC SMALL LETTER SHORT I
+  (#xDA #x043A) ; CYRILLIC SMALL LETTER KA
+  (#xDB #x043B) ; CYRILLIC SMALL LETTER EL
+  (#xDC #x043C) ; CYRILLIC SMALL LETTER EM
+  (#xDD #x043D) ; CYRILLIC SMALL LETTER EN
+  (#xDE #x043E) ; CYRILLIC SMALL LETTER O
+  (#xDF #x043F) ; CYRILLIC SMALL LETTER PE
+  (#xE0 #x0440) ; CYRILLIC SMALL LETTER ER
+  (#xE1 #x0441) ; CYRILLIC SMALL LETTER ES
+  (#xE2 #x0442) ; CYRILLIC SMALL LETTER TE
+  (#xE3 #x0443) ; CYRILLIC SMALL LETTER U
+  (#xE4 #x0444) ; CYRILLIC SMALL LETTER EF
+  (#xE5 #x0445) ; CYRILLIC SMALL LETTER HA
+  (#xE6 #x0446) ; CYRILLIC SMALL LETTER TSE
+  (#xE7 #x0447) ; CYRILLIC SMALL LETTER CHE
+  (#xE8 #x0448) ; CYRILLIC SMALL LETTER SHA
+  (#xE9 #x0449) ; CYRILLIC SMALL LETTER SHCHA
+  (#xEA #x044A) ; CYRILLIC SMALL LETTER HARD SIGN
+  (#xEB #x044B) ; CYRILLIC SMALL LETTER YERU
+  (#xEC #x044C) ; CYRILLIC SMALL LETTER SOFT SIGN
+  (#xED #x044D) ; CYRILLIC SMALL LETTER E
+  (#xEE #x044E) ; CYRILLIC SMALL LETTER YU
+  (#xEF #x044F) ; CYRILLIC SMALL LETTER YA
+  (#xF0 #x2116) ; NUMERO SIGN
+  (#xF1 #x0451) ; CYRILLIC SMALL LETTER IO
+  (#xF2 #x0452) ; CYRILLIC SMALL LETTER DJE
+  (#xF3 #x0453) ; CYRILLIC SMALL LETTER GJE
+  (#xF4 #x0454) ; CYRILLIC SMALL LETTER UKRAINIAN IE
+  (#xF5 #x0455) ; CYRILLIC SMALL LETTER DZE
+  (#xF6 #x0456) ; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+  (#xF7 #x0457) ; CYRILLIC SMALL LETTER YI
+  (#xF8 #x0458) ; CYRILLIC SMALL LETTER JE
+  (#xF9 #x0459) ; CYRILLIC SMALL LETTER LJE
+  (#xFA #x045A) ; CYRILLIC SMALL LETTER NJE
+  (#xFB #x045B) ; CYRILLIC SMALL LETTER TSHE
+  (#xFC #x045C) ; CYRILLIC SMALL LETTER KJE
+  (#xFD #x00A7) ; SECTION SIGN
+  (#xFE #x045E) ; CYRILLIC SMALL LETTER SHORT U
+  (#xFF #x045F) ; CYRILLIC SMALL LETTER DZHE
+)
+
+(declaim (inline get-iso-8859-5-bytes))
+(defun get-iso-8859-5-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :iso-8859-5 string pos end))
+
+(defun string->iso-8859-5 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-iso-8859-5-bytes null-padding)))
+
+(defmacro define-iso-8859-5->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'iso-8859-5->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-iso-8859-5->string*)
+
+(defmacro define-iso-8859-5->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'iso-8859-5->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-iso-8859-5->string)
+
+(push '((:iso-8859-5 :|iso-8859-5|)
+        iso-8859-5->string-aref string->iso-8859-5)
+      *external-format-functions*)
+
+(define-external-format (:iso-8859-5 :|iso-8859-5|)
+    1 t
+    (let ((iso-8859-5-byte (code->iso-8859-5-mapper bits)))
+      (if iso-8859-5-byte
+          (setf (sap-ref-8 sap tail) iso-8859-5-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (iso-8859-5->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper iso-8859-6->code-mapper code->iso-8859-6-mapper
+  (#xA1 nil)
+  (#xA2 nil)
+  (#xA3 nil)
+  (#xA5 nil)
+  (#xA6 nil)
+  (#xA7 nil)
+  (#xA8 nil)
+  (#xA9 nil)
+  (#xAA nil)
+  (#xAB nil)
+  (#xAC #x060C) ; ARABIC COMMA
+  (#xAE nil)
+  (#xAF nil)
+  (#xB0 nil)
+  (#xB1 nil)
+  (#xB2 nil)
+  (#xB3 nil)
+  (#xB4 nil)
+  (#xB5 nil)
+  (#xB6 nil)
+  (#xB7 nil)
+  (#xB8 nil)
+  (#xB9 nil)
+  (#xBA nil)
+  (#xBB #x061B) ; ARABIC SEMICOLON
+  (#xBC nil)
+  (#xBD nil)
+  (#xBE nil)
+  (#xBF #x061F) ; ARABIC QUESTION MARK
+  (#xC0 nil)
+  (#xC1 #x0621) ; ARABIC LETTER HAMZA
+  (#xC2 #x0622) ; ARABIC LETTER ALEF WITH MADDA ABOVE
+  (#xC3 #x0623) ; ARABIC LETTER ALEF WITH HAMZA ABOVE
+  (#xC4 #x0624) ; ARABIC LETTER WAW WITH HAMZA ABOVE
+  (#xC5 #x0625) ; ARABIC LETTER ALEF WITH HAMZA BELOW
+  (#xC6 #x0626) ; ARABIC LETTER YEH WITH HAMZA ABOVE
+  (#xC7 #x0627) ; ARABIC LETTER ALEF
+  (#xC8 #x0628) ; ARABIC LETTER BEH
+  (#xC9 #x0629) ; ARABIC LETTER TEH MARBUTA
+  (#xCA #x062A) ; ARABIC LETTER TEH
+  (#xCB #x062B) ; ARABIC LETTER THEH
+  (#xCC #x062C) ; ARABIC LETTER JEEM
+  (#xCD #x062D) ; ARABIC LETTER HAH
+  (#xCE #x062E) ; ARABIC LETTER KHAH
+  (#xCF #x062F) ; ARABIC LETTER DAL
+  (#xD0 #x0630) ; ARABIC LETTER THAL
+  (#xD1 #x0631) ; ARABIC LETTER REH
+  (#xD2 #x0632) ; ARABIC LETTER ZAIN
+  (#xD3 #x0633) ; ARABIC LETTER SEEN
+  (#xD4 #x0634) ; ARABIC LETTER SHEEN
+  (#xD5 #x0635) ; ARABIC LETTER SAD
+  (#xD6 #x0636) ; ARABIC LETTER DAD
+  (#xD7 #x0637) ; ARABIC LETTER TAH
+  (#xD8 #x0638) ; ARABIC LETTER ZAH
+  (#xD9 #x0639) ; ARABIC LETTER AIN
+  (#xDA #x063A) ; ARABIC LETTER GHAIN
+  (#xDB nil)
+  (#xDC nil)
+  (#xDD nil)
+  (#xDE nil)
+  (#xDF nil)
+  (#xE0 #x0640) ; ARABIC TATWEEL
+  (#xE1 #x0641) ; ARABIC LETTER FEH
+  (#xE2 #x0642) ; ARABIC LETTER QAF
+  (#xE3 #x0643) ; ARABIC LETTER KAF
+  (#xE4 #x0644) ; ARABIC LETTER LAM
+  (#xE5 #x0645) ; ARABIC LETTER MEEM
+  (#xE6 #x0646) ; ARABIC LETTER NOON
+  (#xE7 #x0647) ; ARABIC LETTER HEH
+  (#xE8 #x0648) ; ARABIC LETTER WAW
+  (#xE9 #x0649) ; ARABIC LETTER ALEF MAKSURA
+  (#xEA #x064A) ; ARABIC LETTER YEH
+  (#xEB #x064B) ; ARABIC FATHATAN
+  (#xEC #x064C) ; ARABIC DAMMATAN
+  (#xED #x064D) ; ARABIC KASRATAN
+  (#xEE #x064E) ; ARABIC FATHA
+  (#xEF #x064F) ; ARABIC DAMMA
+  (#xF0 #x0650) ; ARABIC KASRA
+  (#xF1 #x0651) ; ARABIC SHADDA
+  (#xF2 #x0652) ; ARABIC SUKUN
+  (#xF3 nil)
+  (#xF4 nil)
+  (#xF5 nil)
+  (#xF6 nil)
+  (#xF7 nil)
+  (#xF8 nil)
+  (#xF9 nil)
+  (#xFA nil)
+  (#xFB nil)
+  (#xFC nil)
+  (#xFD nil)
+  (#xFE nil)
+  (#xFF nil)
+)
+
+(declaim (inline get-iso-8859-6-bytes))
+(defun get-iso-8859-6-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :iso-8859-6 string pos end))
+
+(defun string->iso-8859-6 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-iso-8859-6-bytes null-padding)))
+
+(defmacro define-iso-8859-6->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'iso-8859-6->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-iso-8859-6->string*)
+
+(defmacro define-iso-8859-6->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'iso-8859-6->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-iso-8859-6->string)
+
+(push '((:iso-8859-6 :|iso-8859-6|)
+        iso-8859-6->string-aref string->iso-8859-6)
+      *external-format-functions*)
+
+(define-external-format (:iso-8859-6 :|iso-8859-6|)
+    1 t
+    (let ((iso-8859-6-byte (code->iso-8859-6-mapper bits)))
+      (if iso-8859-6-byte
+          (setf (sap-ref-8 sap tail) iso-8859-6-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (iso-8859-6->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper iso-8859-7->code-mapper code->iso-8859-7-mapper
+  (#xA1 #x02BD) ; MODIFIER LETTER REVERSED COMMA
+  (#xA2 #x02BC) ; MODIFIER LETTER APOSTROPHE
+  (#xA4 nil)
+  (#xA5 nil)
+  (#xAA nil)
+  (#xAE nil)
+  (#xAF #x2015) ; HORIZONTAL BAR
+  (#xB4 #x0384) ; GREEK TONOS
+  (#xB5 #x0385) ; GREEK DIALYTIKA TONOS
+  (#xB6 #x0386) ; GREEK CAPITAL LETTER ALPHA WITH TONOS
+  (#xB8 #x0388) ; GREEK CAPITAL LETTER EPSILON WITH TONOS
+  (#xB9 #x0389) ; GREEK CAPITAL LETTER ETA WITH TONOS
+  (#xBA #x038A) ; GREEK CAPITAL LETTER IOTA WITH TONOS
+  (#xBC #x038C) ; GREEK CAPITAL LETTER OMICRON WITH TONOS
+  (#xBE #x038E) ; GREEK CAPITAL LETTER UPSILON WITH TONOS
+  (#xBF #x038F) ; GREEK CAPITAL LETTER OMEGA WITH TONOS
+  (#xC0 #x0390) ; GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+  (#xC1 #x0391) ; GREEK CAPITAL LETTER ALPHA
+  (#xC2 #x0392) ; GREEK CAPITAL LETTER BETA
+  (#xC3 #x0393) ; GREEK CAPITAL LETTER GAMMA
+  (#xC4 #x0394) ; GREEK CAPITAL LETTER DELTA
+  (#xC5 #x0395) ; GREEK CAPITAL LETTER EPSILON
+  (#xC6 #x0396) ; GREEK CAPITAL LETTER ZETA
+  (#xC7 #x0397) ; GREEK CAPITAL LETTER ETA
+  (#xC8 #x0398) ; GREEK CAPITAL LETTER THETA
+  (#xC9 #x0399) ; GREEK CAPITAL LETTER IOTA
+  (#xCA #x039A) ; GREEK CAPITAL LETTER KAPPA
+  (#xCB #x039B) ; GREEK CAPITAL LETTER LAMDA
+  (#xCC #x039C) ; GREEK CAPITAL LETTER MU
+  (#xCD #x039D) ; GREEK CAPITAL LETTER NU
+  (#xCE #x039E) ; GREEK CAPITAL LETTER XI
+  (#xCF #x039F) ; GREEK CAPITAL LETTER OMICRON
+  (#xD0 #x03A0) ; GREEK CAPITAL LETTER PI
+  (#xD1 #x03A1) ; GREEK CAPITAL LETTER RHO
+  (#xD2 nil)
+  (#xD3 #x03A3) ; GREEK CAPITAL LETTER SIGMA
+  (#xD4 #x03A4) ; GREEK CAPITAL LETTER TAU
+  (#xD5 #x03A5) ; GREEK CAPITAL LETTER UPSILON
+  (#xD6 #x03A6) ; GREEK CAPITAL LETTER PHI
+  (#xD7 #x03A7) ; GREEK CAPITAL LETTER CHI
+  (#xD8 #x03A8) ; GREEK CAPITAL LETTER PSI
+  (#xD9 #x03A9) ; GREEK CAPITAL LETTER OMEGA
+  (#xDA #x03AA) ; GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
+  (#xDB #x03AB) ; GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
+  (#xDC #x03AC) ; GREEK SMALL LETTER ALPHA WITH TONOS
+  (#xDD #x03AD) ; GREEK SMALL LETTER EPSILON WITH TONOS
+  (#xDE #x03AE) ; GREEK SMALL LETTER ETA WITH TONOS
+  (#xDF #x03AF) ; GREEK SMALL LETTER IOTA WITH TONOS
+  (#xE0 #x03B0) ; GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+  (#xE1 #x03B1) ; GREEK SMALL LETTER ALPHA
+  (#xE2 #x03B2) ; GREEK SMALL LETTER BETA
+  (#xE3 #x03B3) ; GREEK SMALL LETTER GAMMA
+  (#xE4 #x03B4) ; GREEK SMALL LETTER DELTA
+  (#xE5 #x03B5) ; GREEK SMALL LETTER EPSILON
+  (#xE6 #x03B6) ; GREEK SMALL LETTER ZETA
+  (#xE7 #x03B7) ; GREEK SMALL LETTER ETA
+  (#xE8 #x03B8) ; GREEK SMALL LETTER THETA
+  (#xE9 #x03B9) ; GREEK SMALL LETTER IOTA
+  (#xEA #x03BA) ; GREEK SMALL LETTER KAPPA
+  (#xEB #x03BB) ; GREEK SMALL LETTER LAMDA
+  (#xEC #x03BC) ; GREEK SMALL LETTER MU
+  (#xED #x03BD) ; GREEK SMALL LETTER NU
+  (#xEE #x03BE) ; GREEK SMALL LETTER XI
+  (#xEF #x03BF) ; GREEK SMALL LETTER OMICRON
+  (#xF0 #x03C0) ; GREEK SMALL LETTER PI
+  (#xF1 #x03C1) ; GREEK SMALL LETTER RHO
+  (#xF2 #x03C2) ; GREEK SMALL LETTER FINAL SIGMA
+  (#xF3 #x03C3) ; GREEK SMALL LETTER SIGMA
+  (#xF4 #x03C4) ; GREEK SMALL LETTER TAU
+  (#xF5 #x03C5) ; GREEK SMALL LETTER UPSILON
+  (#xF6 #x03C6) ; GREEK SMALL LETTER PHI
+  (#xF7 #x03C7) ; GREEK SMALL LETTER CHI
+  (#xF8 #x03C8) ; GREEK SMALL LETTER PSI
+  (#xF9 #x03C9) ; GREEK SMALL LETTER OMEGA
+  (#xFA #x03CA) ; GREEK SMALL LETTER IOTA WITH DIALYTIKA
+  (#xFB #x03CB) ; GREEK SMALL LETTER UPSILON WITH DIALYTIKA
+  (#xFC #x03CC) ; GREEK SMALL LETTER OMICRON WITH TONOS
+  (#xFD #x03CD) ; GREEK SMALL LETTER UPSILON WITH TONOS
+  (#xFE #x03CE) ; GREEK SMALL LETTER OMEGA WITH TONOS
+  (#xFF nil)
+)
+
+(declaim (inline get-iso-8859-7-bytes))
+(defun get-iso-8859-7-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :iso-8859-7 string pos end))
+
+(defun string->iso-8859-7 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-iso-8859-7-bytes null-padding)))
+
+(defmacro define-iso-8859-7->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'iso-8859-7->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-iso-8859-7->string*)
+
+(defmacro define-iso-8859-7->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'iso-8859-7->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-iso-8859-7->string)
+
+(push '((:iso-8859-7 :|iso-8859-7|)
+        iso-8859-7->string-aref string->iso-8859-7)
+      *external-format-functions*)
+
+(define-external-format (:iso-8859-7 :|iso-8859-7|)
+    1 t
+    (let ((iso-8859-7-byte (code->iso-8859-7-mapper bits)))
+      (if iso-8859-7-byte
+          (setf (sap-ref-8 sap tail) iso-8859-7-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (iso-8859-7->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper iso-8859-8->code-mapper code->iso-8859-8-mapper
+  (#xA1 nil)
+  (#xAA #x00D7) ; MULTIPLICATION SIGN
+  (#xAF #x203E) ; OVERLINE
+  (#xBA #x00F7) ; DIVISION SIGN
+  (#xBF nil)
+  (#xC0 nil)
+  (#xC1 nil)
+  (#xC2 nil)
+  (#xC3 nil)
+  (#xC4 nil)
+  (#xC5 nil)
+  (#xC6 nil)
+  (#xC7 nil)
+  (#xC8 nil)
+  (#xC9 nil)
+  (#xCA nil)
+  (#xCB nil)
+  (#xCC nil)
+  (#xCD nil)
+  (#xCE nil)
+  (#xCF nil)
+  (#xD0 nil)
+  (#xD1 nil)
+  (#xD2 nil)
+  (#xD3 nil)
+  (#xD4 nil)
+  (#xD5 nil)
+  (#xD6 nil)
+  (#xD7 nil)
+  (#xD8 nil)
+  (#xD9 nil)
+  (#xDA nil)
+  (#xDB nil)
+  (#xDC nil)
+  (#xDD nil)
+  (#xDE nil)
+  (#xDF #x2017) ; DOUBLE LOW LINE
+  (#xE0 #x05D0) ; HEBREW LETTER ALEF
+  (#xE1 #x05D1) ; HEBREW LETTER BET
+  (#xE2 #x05D2) ; HEBREW LETTER GIMEL
+  (#xE3 #x05D3) ; HEBREW LETTER DALET
+  (#xE4 #x05D4) ; HEBREW LETTER HE
+  (#xE5 #x05D5) ; HEBREW LETTER VAV
+  (#xE6 #x05D6) ; HEBREW LETTER ZAYIN
+  (#xE7 #x05D7) ; HEBREW LETTER HET
+  (#xE8 #x05D8) ; HEBREW LETTER TET
+  (#xE9 #x05D9) ; HEBREW LETTER YOD
+  (#xEA #x05DA) ; HEBREW LETTER FINAL KAF
+  (#xEB #x05DB) ; HEBREW LETTER KAF
+  (#xEC #x05DC) ; HEBREW LETTER LAMED
+  (#xED #x05DD) ; HEBREW LETTER FINAL MEM
+  (#xEE #x05DE) ; HEBREW LETTER MEM
+  (#xEF #x05DF) ; HEBREW LETTER FINAL NUN
+  (#xF0 #x05E0) ; HEBREW LETTER NUN
+  (#xF1 #x05E1) ; HEBREW LETTER SAMEKH
+  (#xF2 #x05E2) ; HEBREW LETTER AYIN
+  (#xF3 #x05E3) ; HEBREW LETTER FINAL PE
+  (#xF4 #x05E4) ; HEBREW LETTER PE
+  (#xF5 #x05E5) ; HEBREW LETTER FINAL TSADI
+  (#xF6 #x05E6) ; HEBREW LETTER TSADI
+  (#xF7 #x05E7) ; HEBREW LETTER QOF
+  (#xF8 #x05E8) ; HEBREW LETTER RESH
+  (#xF9 #x05E9) ; HEBREW LETTER SHIN
+  (#xFA #x05EA) ; HEBREW LETTER TAV
+  (#xFB nil)
+  (#xFC nil)
+  (#xFD nil)
+  (#xFE nil)
+  (#xFF nil)
+)
+
+(declaim (inline get-iso-8859-8-bytes))
+(defun get-iso-8859-8-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :iso-8859-8 string pos end))
+
+(defun string->iso-8859-8 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-iso-8859-8-bytes null-padding)))
+
+(defmacro define-iso-8859-8->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'iso-8859-8->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-iso-8859-8->string*)
+
+(defmacro define-iso-8859-8->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'iso-8859-8->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-iso-8859-8->string)
+
+(push '((:iso-8859-8 :|iso-8859-8|)
+        iso-8859-8->string-aref string->iso-8859-8)
+      *external-format-functions*)
+
+(define-external-format (:iso-8859-8 :|iso-8859-8|)
+    1 t
+    (let ((iso-8859-8-byte (code->iso-8859-8-mapper bits)))
+      (if iso-8859-8-byte
+          (setf (sap-ref-8 sap tail) iso-8859-8-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (iso-8859-8->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper iso-8859-9->code-mapper code->iso-8859-9-mapper
+  (#xD0 #x011E) ; LATIN CAPITAL LETTER G WITH BREVE
+  (#xDD #x0130) ; LATIN CAPITAL LETTER I WITH DOT ABOVE
+  (#xDE #x015E) ; LATIN CAPITAL LETTER S WITH CEDILLA
+  (#xF0 #x011F) ; LATIN SMALL LETTER G WITH BREVE
+  (#xFD #x0131) ; LATIN SMALL LETTER DOTLESS I
+  (#xFE #x015F) ; LATIN SMALL LETTER S WITH CEDILLA
+)
+
+(declaim (inline get-iso-8859-9-bytes))
+(defun get-iso-8859-9-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :iso-8859-9 string pos end))
+
+(defun string->iso-8859-9 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-iso-8859-9-bytes null-padding)))
+
+(defmacro define-iso-8859-9->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'iso-8859-9->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-iso-8859-9->string*)
+
+(defmacro define-iso-8859-9->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'iso-8859-9->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-iso-8859-9->string)
+
+(push '((:iso-8859-9 :|iso-8859-9|)
+        iso-8859-9->string-aref string->iso-8859-9)
+      *external-format-functions*)
+
+(define-external-format (:iso-8859-9 :|iso-8859-9|)
+    1 t
+    (let ((iso-8859-9-byte (code->iso-8859-9-mapper bits)))
+      (if iso-8859-9-byte
+          (setf (sap-ref-8 sap tail) iso-8859-9-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (iso-8859-9->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper iso-8859-10->code-mapper code->iso-8859-10-mapper
+  (#xA1 #x0104) ; LATIN CAPITAL LETTER A WITH OGONEK
+  (#xA2 #x0112) ; LATIN CAPITAL LETTER E WITH MACRON
+  (#xA3 #x0122) ; LATIN CAPITAL LETTER G WITH CEDILLA
+  (#xA4 #x012A) ; LATIN CAPITAL LETTER I WITH MACRON
+  (#xA5 #x0128) ; LATIN CAPITAL LETTER I WITH TILDE
+  (#xA6 #x0136) ; LATIN CAPITAL LETTER K WITH CEDILLA
+  (#xA8 #x013B) ; LATIN CAPITAL LETTER L WITH CEDILLA
+  (#xA9 #x0110) ; LATIN CAPITAL LETTER D WITH STROKE
+  (#xAA #x0160) ; LATIN CAPITAL LETTER S WITH CARON
+  (#xAB #x0166) ; LATIN CAPITAL LETTER T WITH STROKE
+  (#xAC #x017D) ; LATIN CAPITAL LETTER Z WITH CARON
+  (#xAE #x016A) ; LATIN CAPITAL LETTER U WITH MACRON
+  (#xAF #x014A) ; LATIN CAPITAL LETTER ENG
+  (#xB1 #x0105) ; LATIN SMALL LETTER A WITH OGONEK
+  (#xB2 #x0113) ; LATIN SMALL LETTER E WITH MACRON
+  (#xB3 #x0123) ; LATIN SMALL LETTER G WITH CEDILLA
+  (#xB4 #x012B) ; LATIN SMALL LETTER I WITH MACRON
+  (#xB5 #x0129) ; LATIN SMALL LETTER I WITH TILDE
+  (#xB6 #x0137) ; LATIN SMALL LETTER K WITH CEDILLA
+  (#xB8 #x013C) ; LATIN SMALL LETTER L WITH CEDILLA
+  (#xB9 #x0111) ; LATIN SMALL LETTER D WITH STROKE
+  (#xBA #x0161) ; LATIN SMALL LETTER S WITH CARON
+  (#xBB #x0167) ; LATIN SMALL LETTER T WITH STROKE
+  (#xBC #x017E) ; LATIN SMALL LETTER Z WITH CARON
+  (#xBD #x2015) ; HORIZONTAL BAR
+  (#xBE #x016B) ; LATIN SMALL LETTER U WITH MACRON
+  (#xBF #x014B) ; LATIN SMALL LETTER ENG
+  (#xC0 #x0100) ; LATIN CAPITAL LETTER A WITH MACRON
+  (#xC7 #x012E) ; LATIN CAPITAL LETTER I WITH OGONEK
+  (#xC8 #x010C) ; LATIN CAPITAL LETTER C WITH CARON
+  (#xCA #x0118) ; LATIN CAPITAL LETTER E WITH OGONEK
+  (#xCC #x0116) ; LATIN CAPITAL LETTER E WITH DOT ABOVE
+  (#xD1 #x0145) ; LATIN CAPITAL LETTER N WITH CEDILLA
+  (#xD2 #x014C) ; LATIN CAPITAL LETTER O WITH MACRON
+  (#xD7 #x0168) ; LATIN CAPITAL LETTER U WITH TILDE
+  (#xD9 #x0172) ; LATIN CAPITAL LETTER U WITH OGONEK
+  (#xE0 #x0101) ; LATIN SMALL LETTER A WITH MACRON
+  (#xE7 #x012F) ; LATIN SMALL LETTER I WITH OGONEK
+  (#xE8 #x010D) ; LATIN SMALL LETTER C WITH CARON
+  (#xEA #x0119) ; LATIN SMALL LETTER E WITH OGONEK
+  (#xEC #x0117) ; LATIN SMALL LETTER E WITH DOT ABOVE
+  (#xF1 #x0146) ; LATIN SMALL LETTER N WITH CEDILLA
+  (#xF2 #x014D) ; LATIN SMALL LETTER O WITH MACRON
+  (#xF7 #x0169) ; LATIN SMALL LETTER U WITH TILDE
+  (#xF9 #x0173) ; LATIN SMALL LETTER U WITH OGONEK
+  (#xFF #x0138) ; LATIN SMALL LETTER KRA
+)
+
+(declaim (inline get-iso-8859-10-bytes))
+(defun get-iso-8859-10-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :iso-8859-10 string pos end))
+
+(defun string->iso-8859-10 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-iso-8859-10-bytes null-padding)))
+
+(defmacro define-iso-8859-10->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'iso-8859-10->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-iso-8859-10->string*)
+
+(defmacro define-iso-8859-10->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'iso-8859-10->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-iso-8859-10->string)
+
+(push '((:iso-8859-10 :|iso-8859-10|)
+        iso-8859-10->string-aref string->iso-8859-10)
+      *external-format-functions*)
+
+(define-external-format (:iso-8859-10 :|iso-8859-10|)
+    1 t
+    (let ((iso-8859-10-byte (code->iso-8859-10-mapper bits)))
+      (if iso-8859-10-byte
+          (setf (sap-ref-8 sap tail) iso-8859-10-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (iso-8859-10->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper iso-8859-11->code-mapper code->iso-8859-11-mapper
+  (#xA1 #x0E01) ; THAI CHARACTER KO KAI
+  (#xA2 #x0E02) ; THAI CHARACTER KHO KHAI
+  (#xA3 #x0E03) ; THAI CHARACTER KHO KHUAT
+  (#xA4 #x0E04) ; THAI CHARACTER KHO KHWAI
+  (#xA5 #x0E05) ; THAI CHARACTER KHO KHON
+  (#xA6 #x0E06) ; THAI CHARACTER KHO RAKHANG
+  (#xA7 #x0E07) ; THAI CHARACTER NGO NGU
+  (#xA8 #x0E08) ; THAI CHARACTER CHO CHAN
+  (#xA9 #x0E09) ; THAI CHARACTER CHO CHING
+  (#xAA #x0E0A) ; THAI CHARACTER CHO CHANG
+  (#xAB #x0E0B) ; THAI CHARACTER SO SO
+  (#xAC #x0E0C) ; THAI CHARACTER CHO CHOE
+  (#xAD #x0E0D) ; THAI CHARACTER YO YING
+  (#xAE #x0E0E) ; THAI CHARACTER DO CHADA
+  (#xAF #x0E0F) ; THAI CHARACTER TO PATAK
+  (#xB0 #x0E10) ; THAI CHARACTER THO THAN
+  (#xB1 #x0E11) ; THAI CHARACTER THO NANGMONTHO
+  (#xB2 #x0E12) ; THAI CHARACTER THO PHUTHAO
+  (#xB3 #x0E13) ; THAI CHARACTER NO NEN
+  (#xB4 #x0E14) ; THAI CHARACTER DO DEK
+  (#xB5 #x0E15) ; THAI CHARACTER TO TAO
+  (#xB6 #x0E16) ; THAI CHARACTER THO THUNG
+  (#xB7 #x0E17) ; THAI CHARACTER THO THAHAN
+  (#xB8 #x0E18) ; THAI CHARACTER THO THONG
+  (#xB9 #x0E19) ; THAI CHARACTER NO NU
+  (#xBA #x0E1A) ; THAI CHARACTER BO BAIMAI
+  (#xBB #x0E1B) ; THAI CHARACTER PO PLA
+  (#xBC #x0E1C) ; THAI CHARACTER PHO PHUNG
+  (#xBD #x0E1D) ; THAI CHARACTER FO FA
+  (#xBE #x0E1E) ; THAI CHARACTER PHO PHAN
+  (#xBF #x0E1F) ; THAI CHARACTER FO FAN
+  (#xC0 #x0E20) ; THAI CHARACTER PHO SAMPHAO
+  (#xC1 #x0E21) ; THAI CHARACTER MO MA
+  (#xC2 #x0E22) ; THAI CHARACTER YO YAK
+  (#xC3 #x0E23) ; THAI CHARACTER RO RUA
+  (#xC4 #x0E24) ; THAI CHARACTER RU
+  (#xC5 #x0E25) ; THAI CHARACTER LO LING
+  (#xC6 #x0E26) ; THAI CHARACTER LU
+  (#xC7 #x0E27) ; THAI CHARACTER WO WAEN
+  (#xC8 #x0E28) ; THAI CHARACTER SO SALA
+  (#xC9 #x0E29) ; THAI CHARACTER SO RUSI
+  (#xCA #x0E2A) ; THAI CHARACTER SO SUA
+  (#xCB #x0E2B) ; THAI CHARACTER HO HIP
+  (#xCC #x0E2C) ; THAI CHARACTER LO CHULA
+  (#xCD #x0E2D) ; THAI CHARACTER O ANG
+  (#xCE #x0E2E) ; THAI CHARACTER HO NOKHUK
+  (#xCF #x0E2F) ; THAI CHARACTER PAIYANNOI
+  (#xD0 #x0E30) ; THAI CHARACTER SARA A
+  (#xD1 #x0E31) ; THAI CHARACTER MAI HAN-AKAT
+  (#xD2 #x0E32) ; THAI CHARACTER SARA AA
+  (#xD3 #x0E33) ; THAI CHARACTER SARA AM
+  (#xD4 #x0E34) ; THAI CHARACTER SARA I
+  (#xD5 #x0E35) ; THAI CHARACTER SARA II
+  (#xD6 #x0E36) ; THAI CHARACTER SARA UE
+  (#xD7 #x0E37) ; THAI CHARACTER SARA UEE
+  (#xD8 #x0E38) ; THAI CHARACTER SARA U
+  (#xD9 #x0E39) ; THAI CHARACTER SARA UU
+  (#xDA #x0E3A) ; THAI CHARACTER PHINTHU
+  (#xDB nil)
+  (#xDC nil)
+  (#xDD nil)
+  (#xDE nil)
+  (#xDF #x0E3F) ; THAI CURRENCY SYMBOL BAHT
+  (#xE0 #x0E40) ; THAI CHARACTER SARA E
+  (#xE1 #x0E41) ; THAI CHARACTER SARA AE
+  (#xE2 #x0E42) ; THAI CHARACTER SARA O
+  (#xE3 #x0E43) ; THAI CHARACTER SARA AI MAIMUAN
+  (#xE4 #x0E44) ; THAI CHARACTER SARA AI MAIMALAI
+  (#xE5 #x0E45) ; THAI CHARACTER LAKKHANGYAO
+  (#xE6 #x0E46) ; THAI CHARACTER MAIYAMOK
+  (#xE7 #x0E47) ; THAI CHARACTER MAITAIKHU
+  (#xE8 #x0E48) ; THAI CHARACTER MAI EK
+  (#xE9 #x0E49) ; THAI CHARACTER MAI THO
+  (#xEA #x0E4A) ; THAI CHARACTER MAI TRI
+  (#xEB #x0E4B) ; THAI CHARACTER MAI CHATTAWA
+  (#xEC #x0E4C) ; THAI CHARACTER THANTHAKHAT
+  (#xED #x0E4D) ; THAI CHARACTER NIKHAHIT
+  (#xEE #x0E4E) ; THAI CHARACTER YAMAKKAN
+  (#xEF #x0E4F) ; THAI CHARACTER FONGMAN
+  (#xF0 #x0E50) ; THAI DIGIT ZERO
+  (#xF1 #x0E51) ; THAI DIGIT ONE
+  (#xF2 #x0E52) ; THAI DIGIT TWO
+  (#xF3 #x0E53) ; THAI DIGIT THREE
+  (#xF4 #x0E54) ; THAI DIGIT FOUR
+  (#xF5 #x0E55) ; THAI DIGIT FIVE
+  (#xF6 #x0E56) ; THAI DIGIT SIX
+  (#xF7 #x0E57) ; THAI DIGIT SEVEN
+  (#xF8 #x0E58) ; THAI DIGIT EIGHT
+  (#xF9 #x0E59) ; THAI DIGIT NINE
+  (#xFA #x0E5A) ; THAI CHARACTER ANGKHANKHU
+  (#xFB #x0E5B) ; THAI CHARACTER KHOMUT
+  (#xFC nil)
+  (#xFD nil)
+  (#xFE nil)
+  (#xFF nil)
+)
+
+(declaim (inline get-iso-8859-11-bytes))
+(defun get-iso-8859-11-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :iso-8859-11 string pos end))
+
+(defun string->iso-8859-11 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-iso-8859-11-bytes null-padding)))
+
+(defmacro define-iso-8859-11->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'iso-8859-11->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-iso-8859-11->string*)
+
+(defmacro define-iso-8859-11->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'iso-8859-11->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-iso-8859-11->string)
+
+(push '((:iso-8859-11 :|iso-8859-11|)
+        iso-8859-11->string-aref string->iso-8859-11)
+      *external-format-functions*)
+
+(define-external-format (:iso-8859-11 :|iso-8859-11|)
+    1 t
+    (let ((iso-8859-11-byte (code->iso-8859-11-mapper bits)))
+      (if iso-8859-11-byte
+          (setf (sap-ref-8 sap tail) iso-8859-11-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (iso-8859-11->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper iso-8859-13->code-mapper code->iso-8859-13-mapper
+  (#xA1 #x201D) ; RIGHT DOUBLE QUOTATION MARK
+  (#xA5 #x201E) ; DOUBLE LOW-9 QUOTATION MARK
+  (#xA8 #x00D8) ; LATIN CAPITAL LETTER O WITH STROKE
+  (#xAA #x0156) ; LATIN CAPITAL LETTER R WITH CEDILLA
+  (#xAF #x00C6) ; LATIN CAPITAL LETTER AE
+  (#xB4 #x201C) ; LEFT DOUBLE QUOTATION MARK
+  (#xB8 #x00F8) ; LATIN SMALL LETTER O WITH STROKE
+  (#xBA #x0157) ; LATIN SMALL LETTER R WITH CEDILLA
+  (#xBF #x00E6) ; LATIN SMALL LETTER AE
+  (#xC0 #x0104) ; LATIN CAPITAL LETTER A WITH OGONEK
+  (#xC1 #x012E) ; LATIN CAPITAL LETTER I WITH OGONEK
+  (#xC2 #x0100) ; LATIN CAPITAL LETTER A WITH MACRON
+  (#xC3 #x0106) ; LATIN CAPITAL LETTER C WITH ACUTE
+  (#xC6 #x0118) ; LATIN CAPITAL LETTER E WITH OGONEK
+  (#xC7 #x0112) ; LATIN CAPITAL LETTER E WITH MACRON
+  (#xC8 #x010C) ; LATIN CAPITAL LETTER C WITH CARON
+  (#xCA #x0179) ; LATIN CAPITAL LETTER Z WITH ACUTE
+  (#xCB #x0116) ; LATIN CAPITAL LETTER E WITH DOT ABOVE
+  (#xCC #x0122) ; LATIN CAPITAL LETTER G WITH CEDILLA
+  (#xCD #x0136) ; LATIN CAPITAL LETTER K WITH CEDILLA
+  (#xCE #x012A) ; LATIN CAPITAL LETTER I WITH MACRON
+  (#xCF #x013B) ; LATIN CAPITAL LETTER L WITH CEDILLA
+  (#xD0 #x0160) ; LATIN CAPITAL LETTER S WITH CARON
+  (#xD1 #x0143) ; LATIN CAPITAL LETTER N WITH ACUTE
+  (#xD2 #x0145) ; LATIN CAPITAL LETTER N WITH CEDILLA
+  (#xD4 #x014C) ; LATIN CAPITAL LETTER O WITH MACRON
+  (#xD8 #x0172) ; LATIN CAPITAL LETTER U WITH OGONEK
+  (#xD9 #x0141) ; LATIN CAPITAL LETTER L WITH STROKE
+  (#xDA #x015A) ; LATIN CAPITAL LETTER S WITH ACUTE
+  (#xDB #x016A) ; LATIN CAPITAL LETTER U WITH MACRON
+  (#xDD #x017B) ; LATIN CAPITAL LETTER Z WITH DOT ABOVE
+  (#xDE #x017D) ; LATIN CAPITAL LETTER Z WITH CARON
+  (#xE0 #x0105) ; LATIN SMALL LETTER A WITH OGONEK
+  (#xE1 #x012F) ; LATIN SMALL LETTER I WITH OGONEK
+  (#xE2 #x0101) ; LATIN SMALL LETTER A WITH MACRON
+  (#xE3 #x0107) ; LATIN SMALL LETTER C WITH ACUTE
+  (#xE6 #x0119) ; LATIN SMALL LETTER E WITH OGONEK
+  (#xE7 #x0113) ; LATIN SMALL LETTER E WITH MACRON
+  (#xE8 #x010D) ; LATIN SMALL LETTER C WITH CARON
+  (#xEA #x017A) ; LATIN SMALL LETTER Z WITH ACUTE
+  (#xEB #x0117) ; LATIN SMALL LETTER E WITH DOT ABOVE
+  (#xEC #x0123) ; LATIN SMALL LETTER G WITH CEDILLA
+  (#xED #x0137) ; LATIN SMALL LETTER K WITH CEDILLA
+  (#xEE #x012B) ; LATIN SMALL LETTER I WITH MACRON
+  (#xEF #x013C) ; LATIN SMALL LETTER L WITH CEDILLA
+  (#xF0 #x0161) ; LATIN SMALL LETTER S WITH CARON
+  (#xF1 #x0144) ; LATIN SMALL LETTER N WITH ACUTE
+  (#xF2 #x0146) ; LATIN SMALL LETTER N WITH CEDILLA
+  (#xF4 #x014D) ; LATIN SMALL LETTER O WITH MACRON
+  (#xF8 #x0173) ; LATIN SMALL LETTER U WITH OGONEK
+  (#xF9 #x0142) ; LATIN SMALL LETTER L WITH STROKE
+  (#xFA #x015B) ; LATIN SMALL LETTER S WITH ACUTE
+  (#xFB #x016B) ; LATIN SMALL LETTER U WITH MACRON
+  (#xFD #x017C) ; LATIN SMALL LETTER Z WITH DOT ABOVE
+  (#xFE #x017E) ; LATIN SMALL LETTER Z WITH CARON
+  (#xFF #x2019) ; RIGHT SINGLE QUOTATION MARK
+)
+
+(declaim (inline get-iso-8859-13-bytes))
+(defun get-iso-8859-13-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :iso-8859-13 string pos end))
+
+(defun string->iso-8859-13 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-iso-8859-13-bytes null-padding)))
+
+(defmacro define-iso-8859-13->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'iso-8859-13->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-iso-8859-13->string*)
+
+(defmacro define-iso-8859-13->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'iso-8859-13->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-iso-8859-13->string)
+
+(push '((:iso-8859-13 :|iso-8859-13|)
+        iso-8859-13->string-aref string->iso-8859-13)
+      *external-format-functions*)
+
+(define-external-format (:iso-8859-13 :|iso-8859-13|)
+    1 t
+    (let ((iso-8859-13-byte (code->iso-8859-13-mapper bits)))
+      (if iso-8859-13-byte
+          (setf (sap-ref-8 sap tail) iso-8859-13-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (iso-8859-13->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper iso-8859-14->code-mapper code->iso-8859-14-mapper
+  (#xA1 #x1E02) ; LATIN CAPITAL LETTER B WITH DOT ABOVE
+  (#xA2 #x1E03) ; LATIN SMALL LETTER B WITH DOT ABOVE
+  (#xA4 #x010A) ; LATIN CAPITAL LETTER C WITH DOT ABOVE
+  (#xA5 #x010B) ; LATIN SMALL LETTER C WITH DOT ABOVE
+  (#xA6 #x1E0A) ; LATIN CAPITAL LETTER D WITH DOT ABOVE
+  (#xA8 #x1E80) ; LATIN CAPITAL LETTER W WITH GRAVE
+  (#xAA #x1E82) ; LATIN CAPITAL LETTER W WITH ACUTE
+  (#xAB #x1E0B) ; LATIN SMALL LETTER D WITH DOT ABOVE
+  (#xAC #x1EF2) ; LATIN CAPITAL LETTER Y WITH GRAVE
+  (#xAF #x0178) ; LATIN CAPITAL LETTER Y WITH DIAERESIS
+  (#xB0 #x1E1E) ; LATIN CAPITAL LETTER F WITH DOT ABOVE
+  (#xB1 #x1E1F) ; LATIN SMALL LETTER F WITH DOT ABOVE
+  (#xB2 #x0120) ; LATIN CAPITAL LETTER G WITH DOT ABOVE
+  (#xB3 #x0121) ; LATIN SMALL LETTER G WITH DOT ABOVE
+  (#xB4 #x1E40) ; LATIN CAPITAL LETTER M WITH DOT ABOVE
+  (#xB5 #x1E41) ; LATIN SMALL LETTER M WITH DOT ABOVE
+  (#xB7 #x1E56) ; LATIN CAPITAL LETTER P WITH DOT ABOVE
+  (#xB8 #x1E81) ; LATIN SMALL LETTER W WITH GRAVE
+  (#xB9 #x1E57) ; LATIN SMALL LETTER P WITH DOT ABOVE
+  (#xBA #x1E83) ; LATIN SMALL LETTER W WITH ACUTE
+  (#xBB #x1E60) ; LATIN CAPITAL LETTER S WITH DOT ABOVE
+  (#xBC #x1EF3) ; LATIN SMALL LETTER Y WITH GRAVE
+  (#xBD #x1E84) ; LATIN CAPITAL LETTER W WITH DIAERESIS
+  (#xBE #x1E85) ; LATIN SMALL LETTER W WITH DIAERESIS
+  (#xBF #x1E61) ; LATIN SMALL LETTER S WITH DOT ABOVE
+  (#xD0 #x0174) ; LATIN CAPITAL LETTER W WITH CIRCUMFLEX
+  (#xD7 #x1E6A) ; LATIN CAPITAL LETTER T WITH DOT ABOVE
+  (#xDE #x0176) ; LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
+  (#xF0 #x0175) ; LATIN SMALL LETTER W WITH CIRCUMFLEX
+  (#xF7 #x1E6B) ; LATIN SMALL LETTER T WITH DOT ABOVE
+  (#xFE #x0177) ; LATIN SMALL LETTER Y WITH CIRCUMFLEX
+)
+
+(declaim (inline get-iso-8859-14-bytes))
+(defun get-iso-8859-14-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :iso-8859-14 string pos end))
+
+(defun string->iso-8859-14 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-iso-8859-14-bytes null-padding)))
+
+(defmacro define-iso-8859-14->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'iso-8859-14->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-iso-8859-14->string*)
+
+(defmacro define-iso-8859-14->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'iso-8859-14->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-iso-8859-14->string)
+
+(push '((:iso-8859-14 :|iso-8859-14|)
+        iso-8859-14->string-aref string->iso-8859-14)
+      *external-format-functions*)
+
+(define-external-format (:iso-8859-14 :|iso-8859-14|)
+    1 t
+    (let ((iso-8859-14-byte (code->iso-8859-14-mapper bits)))
+      (if iso-8859-14-byte
+          (setf (sap-ref-8 sap tail) iso-8859-14-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (iso-8859-14->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
diff --git a/src/code/external-formats/enc-win.lisp b/src/code/external-formats/enc-win.lisp
new file mode 100644 (file)
index 0000000..94879e5
--- /dev/null
@@ -0,0 +1,1110 @@
+(in-package #:sb!impl)
+
+(define-unibyte-mapper cp1250->code-mapper code->cp1250-mapper
+  (#x80 #x20AC) ; EURO SIGN
+  (#x81 nil)
+  (#x82 #x201A) ; SINGLE LOW-9 QUOTATION MARK
+  (#x83 nil)
+  (#x84 #x201E) ; DOUBLE LOW-9 QUOTATION MARK
+  (#x85 #x2026) ; HORIZONTAL ELLIPSIS
+  (#x86 #x2020) ; DAGGER
+  (#x87 #x2021) ; DOUBLE DAGGER
+  (#x88 nil)
+  (#x89 #x2030) ; PER MILLE SIGN
+  (#x8A #x0160) ; LATIN CAPITAL LETTER S WITH CARON
+  (#x8B #x2039) ; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+  (#x8C #x015A) ; LATIN CAPITAL LETTER S WITH ACUTE
+  (#x8D #x0164) ; LATIN CAPITAL LETTER T WITH CARON
+  (#x8E #x017D) ; LATIN CAPITAL LETTER Z WITH CARON
+  (#x8F #x0179) ; LATIN CAPITAL LETTER Z WITH ACUTE
+  (#x90 nil)
+  (#x91 #x2018) ; LEFT SINGLE QUOTATION MARK
+  (#x92 #x2019) ; RIGHT SINGLE QUOTATION MARK
+  (#x93 #x201C) ; LEFT DOUBLE QUOTATION MARK
+  (#x94 #x201D) ; RIGHT DOUBLE QUOTATION MARK
+  (#x95 #x2022) ; BULLET
+  (#x96 #x2013) ; EN DASH
+  (#x97 #x2014) ; EM DASH
+  (#x98 nil)
+  (#x99 #x2122) ; TRADE MARK SIGN
+  (#x9A #x0161) ; LATIN SMALL LETTER S WITH CARON
+  (#x9B #x203A) ; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+  (#x9C #x015B) ; LATIN SMALL LETTER S WITH ACUTE
+  (#x9D #x0165) ; LATIN SMALL LETTER T WITH CARON
+  (#x9E #x017E) ; LATIN SMALL LETTER Z WITH CARON
+  (#x9F #x017A) ; LATIN SMALL LETTER Z WITH ACUTE
+  (#xA1 #x02C7) ; CARON
+  (#xA2 #x02D8) ; BREVE
+  (#xA3 #x0141) ; LATIN CAPITAL LETTER L WITH STROKE
+  (#xA5 #x0104) ; LATIN CAPITAL LETTER A WITH OGONEK
+  (#xAA #x015E) ; LATIN CAPITAL LETTER S WITH CEDILLA
+  (#xAF #x017B) ; LATIN CAPITAL LETTER Z WITH DOT ABOVE
+  (#xB2 #x02DB) ; OGONEK
+  (#xB3 #x0142) ; LATIN SMALL LETTER L WITH STROKE
+  (#xB9 #x0105) ; LATIN SMALL LETTER A WITH OGONEK
+  (#xBA #x015F) ; LATIN SMALL LETTER S WITH CEDILLA
+  (#xBC #x013D) ; LATIN CAPITAL LETTER L WITH CARON
+  (#xBD #x02DD) ; DOUBLE ACUTE ACCENT
+  (#xBE #x013E) ; LATIN SMALL LETTER L WITH CARON
+  (#xBF #x017C) ; LATIN SMALL LETTER Z WITH DOT ABOVE
+  (#xC0 #x0154) ; LATIN CAPITAL LETTER R WITH ACUTE
+  (#xC3 #x0102) ; LATIN CAPITAL LETTER A WITH BREVE
+  (#xC5 #x0139) ; LATIN CAPITAL LETTER L WITH ACUTE
+  (#xC6 #x0106) ; LATIN CAPITAL LETTER C WITH ACUTE
+  (#xC8 #x010C) ; LATIN CAPITAL LETTER C WITH CARON
+  (#xCA #x0118) ; LATIN CAPITAL LETTER E WITH OGONEK
+  (#xCC #x011A) ; LATIN CAPITAL LETTER E WITH CARON
+  (#xCF #x010E) ; LATIN CAPITAL LETTER D WITH CARON
+  (#xD0 #x0110) ; LATIN CAPITAL LETTER D WITH STROKE
+  (#xD1 #x0143) ; LATIN CAPITAL LETTER N WITH ACUTE
+  (#xD2 #x0147) ; LATIN CAPITAL LETTER N WITH CARON
+  (#xD5 #x0150) ; LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+  (#xD8 #x0158) ; LATIN CAPITAL LETTER R WITH CARON
+  (#xD9 #x016E) ; LATIN CAPITAL LETTER U WITH RING ABOVE
+  (#xDB #x0170) ; LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+  (#xDE #x0162) ; LATIN CAPITAL LETTER T WITH CEDILLA
+  (#xE0 #x0155) ; LATIN SMALL LETTER R WITH ACUTE
+  (#xE3 #x0103) ; LATIN SMALL LETTER A WITH BREVE
+  (#xE5 #x013A) ; LATIN SMALL LETTER L WITH ACUTE
+  (#xE6 #x0107) ; LATIN SMALL LETTER C WITH ACUTE
+  (#xE8 #x010D) ; LATIN SMALL LETTER C WITH CARON
+  (#xEA #x0119) ; LATIN SMALL LETTER E WITH OGONEK
+  (#xEC #x011B) ; LATIN SMALL LETTER E WITH CARON
+  (#xEF #x010F) ; LATIN SMALL LETTER D WITH CARON
+  (#xF0 #x0111) ; LATIN SMALL LETTER D WITH STROKE
+  (#xF1 #x0144) ; LATIN SMALL LETTER N WITH ACUTE
+  (#xF2 #x0148) ; LATIN SMALL LETTER N WITH CARON
+  (#xF5 #x0151) ; LATIN SMALL LETTER O WITH DOUBLE ACUTE
+  (#xF8 #x0159) ; LATIN SMALL LETTER R WITH CARON
+  (#xF9 #x016F) ; LATIN SMALL LETTER U WITH RING ABOVE
+  (#xFB #x0171) ; LATIN SMALL LETTER U WITH DOUBLE ACUTE
+  (#xFE #x0163) ; LATIN SMALL LETTER T WITH CEDILLA
+  (#xFF #x02D9) ; DOT ABOVE
+)
+
+(declaim (inline get-cp1250-bytes))
+(defun get-cp1250-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp1250 string pos end))
+
+(defun string->cp1250 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp1250-bytes null-padding)))
+
+(defmacro define-cp1250->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp1250->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp1250->string*)
+
+(defmacro define-cp1250->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp1250->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp1250->string)
+
+(push '((:cp1250 :|cp1250| :windows-1250 :|windows-1250|)
+        cp1250->string-aref string->cp1250)
+      *external-format-functions*)
+
+(define-external-format (:cp1250 :|cp1250| :windows-1250 :|windows-1250|)
+    1 t
+    (let ((cp1250-byte (code->cp1250-mapper bits)))
+      (if cp1250-byte
+          (setf (sap-ref-8 sap tail) cp1250-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp1250->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp1251->code-mapper code->cp1251-mapper
+  (#x80 #x0402) ; CYRILLIC CAPITAL LETTER DJE
+  (#x81 #x0403) ; CYRILLIC CAPITAL LETTER GJE
+  (#x82 #x201A) ; SINGLE LOW-9 QUOTATION MARK
+  (#x83 #x0453) ; CYRILLIC SMALL LETTER GJE
+  (#x84 #x201E) ; DOUBLE LOW-9 QUOTATION MARK
+  (#x85 #x2026) ; HORIZONTAL ELLIPSIS
+  (#x86 #x2020) ; DAGGER
+  (#x87 #x2021) ; DOUBLE DAGGER
+  (#x88 nil)
+  (#x89 #x2030) ; PER MILLE SIGN
+  (#x8A #x0409) ; CYRILLIC CAPITAL LETTER LJE
+  (#x8B #x2039) ; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+  (#x8C #x040A) ; CYRILLIC CAPITAL LETTER NJE
+  (#x8D #x040C) ; CYRILLIC CAPITAL LETTER KJE
+  (#x8E #x040B) ; CYRILLIC CAPITAL LETTER TSHE
+  (#x8F #x040F) ; CYRILLIC CAPITAL LETTER DZHE
+  (#x90 #x0452) ; CYRILLIC SMALL LETTER DJE
+  (#x91 #x2018) ; LEFT SINGLE QUOTATION MARK
+  (#x92 #x2019) ; RIGHT SINGLE QUOTATION MARK
+  (#x93 #x201C) ; LEFT DOUBLE QUOTATION MARK
+  (#x94 #x201D) ; RIGHT DOUBLE QUOTATION MARK
+  (#x95 #x2022) ; BULLET
+  (#x96 #x2013) ; EN DASH
+  (#x97 #x2014) ; EM DASH
+  (#x98 nil)
+  (#x99 #x2122) ; TRADE MARK SIGN
+  (#x9A #x0459) ; CYRILLIC SMALL LETTER LJE
+  (#x9B #x203A) ; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+  (#x9C #x045A) ; CYRILLIC SMALL LETTER NJE
+  (#x9D #x045C) ; CYRILLIC SMALL LETTER KJE
+  (#x9E #x045B) ; CYRILLIC SMALL LETTER TSHE
+  (#x9F #x045F) ; CYRILLIC SMALL LETTER DZHE
+  (#xA1 #x040E) ; CYRILLIC CAPITAL LETTER SHORT U
+  (#xA2 #x045E) ; CYRILLIC SMALL LETTER SHORT U
+  (#xA3 #x0408) ; CYRILLIC CAPITAL LETTER JE
+  (#xA5 #x0490) ; CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+  (#xA8 #x0401) ; CYRILLIC CAPITAL LETTER IO
+  (#xAA #x0404) ; CYRILLIC CAPITAL LETTER UKRAINIAN IE
+  (#xAF #x0407) ; CYRILLIC CAPITAL LETTER YI
+  (#xB2 #x0406) ; CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+  (#xB3 #x0456) ; CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+  (#xB4 #x0491) ; CYRILLIC SMALL LETTER GHE WITH UPTURN
+  (#xB8 #x0451) ; CYRILLIC SMALL LETTER IO
+  (#xB9 #x2116) ; NUMERO SIGN
+  (#xBA #x0454) ; CYRILLIC SMALL LETTER UKRAINIAN IE
+  (#xBC #x0458) ; CYRILLIC SMALL LETTER JE
+  (#xBD #x0405) ; CYRILLIC CAPITAL LETTER DZE
+  (#xBE #x0455) ; CYRILLIC SMALL LETTER DZE
+  (#xBF #x0457) ; CYRILLIC SMALL LETTER YI
+  (#xC0 #x0410) ; CYRILLIC CAPITAL LETTER A
+  (#xC1 #x0411) ; CYRILLIC CAPITAL LETTER BE
+  (#xC2 #x0412) ; CYRILLIC CAPITAL LETTER VE
+  (#xC3 #x0413) ; CYRILLIC CAPITAL LETTER GHE
+  (#xC4 #x0414) ; CYRILLIC CAPITAL LETTER DE
+  (#xC5 #x0415) ; CYRILLIC CAPITAL LETTER IE
+  (#xC6 #x0416) ; CYRILLIC CAPITAL LETTER ZHE
+  (#xC7 #x0417) ; CYRILLIC CAPITAL LETTER ZE
+  (#xC8 #x0418) ; CYRILLIC CAPITAL LETTER I
+  (#xC9 #x0419) ; CYRILLIC CAPITAL LETTER SHORT I
+  (#xCA #x041A) ; CYRILLIC CAPITAL LETTER KA
+  (#xCB #x041B) ; CYRILLIC CAPITAL LETTER EL
+  (#xCC #x041C) ; CYRILLIC CAPITAL LETTER EM
+  (#xCD #x041D) ; CYRILLIC CAPITAL LETTER EN
+  (#xCE #x041E) ; CYRILLIC CAPITAL LETTER O
+  (#xCF #x041F) ; CYRILLIC CAPITAL LETTER PE
+  (#xD0 #x0420) ; CYRILLIC CAPITAL LETTER ER
+  (#xD1 #x0421) ; CYRILLIC CAPITAL LETTER ES
+  (#xD2 #x0422) ; CYRILLIC CAPITAL LETTER TE
+  (#xD3 #x0423) ; CYRILLIC CAPITAL LETTER U
+  (#xD4 #x0424) ; CYRILLIC CAPITAL LETTER EF
+  (#xD5 #x0425) ; CYRILLIC CAPITAL LETTER HA
+  (#xD6 #x0426) ; CYRILLIC CAPITAL LETTER TSE
+  (#xD7 #x0427) ; CYRILLIC CAPITAL LETTER CHE
+  (#xD8 #x0428) ; CYRILLIC CAPITAL LETTER SHA
+  (#xD9 #x0429) ; CYRILLIC CAPITAL LETTER SHCHA
+  (#xDA #x042A) ; CYRILLIC CAPITAL LETTER HARD SIGN
+  (#xDB #x042B) ; CYRILLIC CAPITAL LETTER YERU
+  (#xDC #x042C) ; CYRILLIC CAPITAL LETTER SOFT SIGN
+  (#xDD #x042D) ; CYRILLIC CAPITAL LETTER E
+  (#xDE #x042E) ; CYRILLIC CAPITAL LETTER YU
+  (#xDF #x042F) ; CYRILLIC CAPITAL LETTER YA
+  (#xE0 #x0430) ; CYRILLIC SMALL LETTER A
+  (#xE1 #x0431) ; CYRILLIC SMALL LETTER BE
+  (#xE2 #x0432) ; CYRILLIC SMALL LETTER VE
+  (#xE3 #x0433) ; CYRILLIC SMALL LETTER GHE
+  (#xE4 #x0434) ; CYRILLIC SMALL LETTER DE
+  (#xE5 #x0435) ; CYRILLIC SMALL LETTER IE
+  (#xE6 #x0436) ; CYRILLIC SMALL LETTER ZHE
+  (#xE7 #x0437) ; CYRILLIC SMALL LETTER ZE
+  (#xE8 #x0438) ; CYRILLIC SMALL LETTER I
+  (#xE9 #x0439) ; CYRILLIC SMALL LETTER SHORT I
+  (#xEA #x043A) ; CYRILLIC SMALL LETTER KA
+  (#xEB #x043B) ; CYRILLIC SMALL LETTER EL
+  (#xEC #x043C) ; CYRILLIC SMALL LETTER EM
+  (#xED #x043D) ; CYRILLIC SMALL LETTER EN
+  (#xEE #x043E) ; CYRILLIC SMALL LETTER O
+  (#xEF #x043F) ; CYRILLIC SMALL LETTER PE
+  (#xF0 #x0440) ; CYRILLIC SMALL LETTER ER
+  (#xF1 #x0441) ; CYRILLIC SMALL LETTER ES
+  (#xF2 #x0442) ; CYRILLIC SMALL LETTER TE
+  (#xF3 #x0443) ; CYRILLIC SMALL LETTER U
+  (#xF4 #x0444) ; CYRILLIC SMALL LETTER EF
+  (#xF5 #x0445) ; CYRILLIC SMALL LETTER HA
+  (#xF6 #x0446) ; CYRILLIC SMALL LETTER TSE
+  (#xF7 #x0447) ; CYRILLIC SMALL LETTER CHE
+  (#xF8 #x0448) ; CYRILLIC SMALL LETTER SHA
+  (#xF9 #x0449) ; CYRILLIC SMALL LETTER SHCHA
+  (#xFA #x044A) ; CYRILLIC SMALL LETTER HARD SIGN
+  (#xFB #x044B) ; CYRILLIC SMALL LETTER YERU
+  (#xFC #x044C) ; CYRILLIC SMALL LETTER SOFT SIGN
+  (#xFD #x044D) ; CYRILLIC SMALL LETTER E
+  (#xFE #x044E) ; CYRILLIC SMALL LETTER YU
+  (#xFF #x044F) ; CYRILLIC SMALL LETTER YA
+)
+
+(declaim (inline get-cp1251-bytes))
+(defun get-cp1251-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp1251 string pos end))
+
+(defun string->cp1251 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp1251-bytes null-padding)))
+
+(defmacro define-cp1251->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp1251->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp1251->string*)
+
+(defmacro define-cp1251->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp1251->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp1251->string)
+
+(push '((:cp1251 :|cp1251|  :windows-1251 :|windows-1251|)
+        cp1251->string-aref string->cp1251)
+      *external-format-functions*)
+
+(define-external-format (:cp1251 :|cp1251| :windows-1251 :|windows-1251|)
+    1 t
+    (let ((cp1251-byte (code->cp1251-mapper bits)))
+      (if cp1251-byte
+          (setf (sap-ref-8 sap tail) cp1251-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp1251->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp1252->code-mapper code->cp1252-mapper
+  (#x80 #x20AC) ; EURO SIGN
+  (#x81 nil)
+  (#x82 #x201A) ; SINGLE LOW-9 QUOTATION MARK
+  (#x83 #x0192) ; LATIN SMALL LETTER F WITH HOOK
+  (#x84 #x201E) ; DOUBLE LOW-9 QUOTATION MARK
+  (#x85 #x2026) ; HORIZONTAL ELLIPSIS
+  (#x86 #x2020) ; DAGGER
+  (#x87 #x2021) ; DOUBLE DAGGER
+  (#x88 #x02C6) ; MODIFIER LETTER CIRCUMFLEX ACCENT
+  (#x89 #x2030) ; PER MILLE SIGN
+  (#x8A #x0160) ; LATIN CAPITAL LETTER S WITH CARON
+  (#x8B #x2039) ; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+  (#x8C #x0152) ; LATIN CAPITAL LIGATURE OE
+  (#x8D nil)
+  (#x8E #x017D) ; LATIN CAPITAL LETTER Z WITH CARON
+  (#x8F nil)
+  (#x90 nil)
+  (#x91 #x2018) ; LEFT SINGLE QUOTATION MARK
+  (#x92 #x2019) ; RIGHT SINGLE QUOTATION MARK
+  (#x93 #x201C) ; LEFT DOUBLE QUOTATION MARK
+  (#x94 #x201D) ; RIGHT DOUBLE QUOTATION MARK
+  (#x95 #x2022) ; BULLET
+  (#x96 #x2013) ; EN DASH
+  (#x97 #x2014) ; EM DASH
+  (#x98 #x02DC) ; SMALL TILDE
+  (#x99 #x2122) ; TRADE MARK SIGN
+  (#x9A #x0161) ; LATIN SMALL LETTER S WITH CARON
+  (#x9B #x203A) ; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+  (#x9C #x0153) ; LATIN SMALL LIGATURE OE
+  (#x9D nil)
+  (#x9E #x017E) ; LATIN SMALL LETTER Z WITH CARON
+  (#x9F #x0178) ; LATIN CAPITAL LETTER Y WITH DIAERESIS
+)
+
+(declaim (inline get-cp1252-bytes))
+(defun get-cp1252-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp1252 string pos end))
+
+(defun string->cp1252 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp1252-bytes null-padding)))
+
+(defmacro define-cp1252->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp1252->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp1252->string*)
+
+(defmacro define-cp1252->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp1252->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp1252->string)
+
+(push '((:cp1252 :|cp1252| :windows-1252 :|windows-1252|)
+        cp1252->string-aref string->cp1252)
+      *external-format-functions*)
+
+(define-external-format (:cp1252 :|cp1252| :windows-1252 :|windows-1252|)
+    1 t
+    (let ((cp1252-byte (code->cp1252-mapper bits)))
+      (if cp1252-byte
+          (setf (sap-ref-8 sap tail) cp1252-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp1252->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp1253->code-mapper code->cp1253-mapper
+  (#x80 #x20AC) ; EURO SIGN
+  (#x81 nil)
+  (#x82 #x201A) ; SINGLE LOW-9 QUOTATION MARK
+  (#x83 #x0192) ; LATIN SMALL LETTER F WITH HOOK
+  (#x84 #x201E) ; DOUBLE LOW-9 QUOTATION MARK
+  (#x85 #x2026) ; HORIZONTAL ELLIPSIS
+  (#x86 #x2020) ; DAGGER
+  (#x87 #x2021) ; DOUBLE DAGGER
+  (#x88 nil)
+  (#x89 #x2030) ; PER MILLE SIGN
+  (#x8A nil)
+  (#x8B #x2039) ; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+  (#x8C nil)
+  (#x8D nil)
+  (#x8E nil)
+  (#x8F nil)
+  (#x90 nil)
+  (#x91 #x2018) ; LEFT SINGLE QUOTATION MARK
+  (#x92 #x2019) ; RIGHT SINGLE QUOTATION MARK
+  (#x93 #x201C) ; LEFT DOUBLE QUOTATION MARK
+  (#x94 #x201D) ; RIGHT DOUBLE QUOTATION MARK
+  (#x95 #x2022) ; BULLET
+  (#x96 #x2013) ; EN DASH
+  (#x97 #x2014) ; EM DASH
+  (#x98 nil)
+  (#x99 #x2122) ; TRADE MARK SIGN
+  (#x9A nil)
+  (#x9B #x203A) ; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+  (#x9C nil)
+  (#x9D nil)
+  (#x9E nil)
+  (#x9F nil)
+  (#xA1 #x0385) ; GREEK DIALYTIKA TONOS
+  (#xA2 #x0386) ; GREEK CAPITAL LETTER ALPHA WITH TONOS
+  (#xAA nil)
+  (#xAF #x2015) ; HORIZONTAL BAR
+  (#xB4 #x0384) ; GREEK TONOS
+  (#xB8 #x0388) ; GREEK CAPITAL LETTER EPSILON WITH TONOS
+  (#xB9 #x0389) ; GREEK CAPITAL LETTER ETA WITH TONOS
+  (#xBA #x038A) ; GREEK CAPITAL LETTER IOTA WITH TONOS
+  (#xBC #x038C) ; GREEK CAPITAL LETTER OMICRON WITH TONOS
+  (#xBE #x038E) ; GREEK CAPITAL LETTER UPSILON WITH TONOS
+  (#xBF #x038F) ; GREEK CAPITAL LETTER OMEGA WITH TONOS
+  (#xC0 #x0390) ; GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+  (#xC1 #x0391) ; GREEK CAPITAL LETTER ALPHA
+  (#xC2 #x0392) ; GREEK CAPITAL LETTER BETA
+  (#xC3 #x0393) ; GREEK CAPITAL LETTER GAMMA
+  (#xC4 #x0394) ; GREEK CAPITAL LETTER DELTA
+  (#xC5 #x0395) ; GREEK CAPITAL LETTER EPSILON
+  (#xC6 #x0396) ; GREEK CAPITAL LETTER ZETA
+  (#xC7 #x0397) ; GREEK CAPITAL LETTER ETA
+  (#xC8 #x0398) ; GREEK CAPITAL LETTER THETA
+  (#xC9 #x0399) ; GREEK CAPITAL LETTER IOTA
+  (#xCA #x039A) ; GREEK CAPITAL LETTER KAPPA
+  (#xCB #x039B) ; GREEK CAPITAL LETTER LAMDA
+  (#xCC #x039C) ; GREEK CAPITAL LETTER MU
+  (#xCD #x039D) ; GREEK CAPITAL LETTER NU
+  (#xCE #x039E) ; GREEK CAPITAL LETTER XI
+  (#xCF #x039F) ; GREEK CAPITAL LETTER OMICRON
+  (#xD0 #x03A0) ; GREEK CAPITAL LETTER PI
+  (#xD1 #x03A1) ; GREEK CAPITAL LETTER RHO
+  (#xD2 nil)
+  (#xD3 #x03A3) ; GREEK CAPITAL LETTER SIGMA
+  (#xD4 #x03A4) ; GREEK CAPITAL LETTER TAU
+  (#xD5 #x03A5) ; GREEK CAPITAL LETTER UPSILON
+  (#xD6 #x03A6) ; GREEK CAPITAL LETTER PHI
+  (#xD7 #x03A7) ; GREEK CAPITAL LETTER CHI
+  (#xD8 #x03A8) ; GREEK CAPITAL LETTER PSI
+  (#xD9 #x03A9) ; GREEK CAPITAL LETTER OMEGA
+  (#xDA #x03AA) ; GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
+  (#xDB #x03AB) ; GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
+  (#xDC #x03AC) ; GREEK SMALL LETTER ALPHA WITH TONOS
+  (#xDD #x03AD) ; GREEK SMALL LETTER EPSILON WITH TONOS
+  (#xDE #x03AE) ; GREEK SMALL LETTER ETA WITH TONOS
+  (#xDF #x03AF) ; GREEK SMALL LETTER IOTA WITH TONOS
+  (#xE0 #x03B0) ; GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+  (#xE1 #x03B1) ; GREEK SMALL LETTER ALPHA
+  (#xE2 #x03B2) ; GREEK SMALL LETTER BETA
+  (#xE3 #x03B3) ; GREEK SMALL LETTER GAMMA
+  (#xE4 #x03B4) ; GREEK SMALL LETTER DELTA
+  (#xE5 #x03B5) ; GREEK SMALL LETTER EPSILON
+  (#xE6 #x03B6) ; GREEK SMALL LETTER ZETA
+  (#xE7 #x03B7) ; GREEK SMALL LETTER ETA
+  (#xE8 #x03B8) ; GREEK SMALL LETTER THETA
+  (#xE9 #x03B9) ; GREEK SMALL LETTER IOTA
+  (#xEA #x03BA) ; GREEK SMALL LETTER KAPPA
+  (#xEB #x03BB) ; GREEK SMALL LETTER LAMDA
+  (#xEC #x03BC) ; GREEK SMALL LETTER MU
+  (#xED #x03BD) ; GREEK SMALL LETTER NU
+  (#xEE #x03BE) ; GREEK SMALL LETTER XI
+  (#xEF #x03BF) ; GREEK SMALL LETTER OMICRON
+  (#xF0 #x03C0) ; GREEK SMALL LETTER PI
+  (#xF1 #x03C1) ; GREEK SMALL LETTER RHO
+  (#xF2 #x03C2) ; GREEK SMALL LETTER FINAL SIGMA
+  (#xF3 #x03C3) ; GREEK SMALL LETTER SIGMA
+  (#xF4 #x03C4) ; GREEK SMALL LETTER TAU
+  (#xF5 #x03C5) ; GREEK SMALL LETTER UPSILON
+  (#xF6 #x03C6) ; GREEK SMALL LETTER PHI
+  (#xF7 #x03C7) ; GREEK SMALL LETTER CHI
+  (#xF8 #x03C8) ; GREEK SMALL LETTER PSI
+  (#xF9 #x03C9) ; GREEK SMALL LETTER OMEGA
+  (#xFA #x03CA) ; GREEK SMALL LETTER IOTA WITH DIALYTIKA
+  (#xFB #x03CB) ; GREEK SMALL LETTER UPSILON WITH DIALYTIKA
+  (#xFC #x03CC) ; GREEK SMALL LETTER OMICRON WITH TONOS
+  (#xFD #x03CD) ; GREEK SMALL LETTER UPSILON WITH TONOS
+  (#xFE #x03CE) ; GREEK SMALL LETTER OMEGA WITH TONOS
+  (#xFF nil)
+)
+
+(declaim (inline get-cp1253-bytes))
+(defun get-cp1253-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp1253 string pos end))
+
+(defun string->cp1253 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp1253-bytes null-padding)))
+
+(defmacro define-cp1253->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp1253->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp1253->string*)
+
+(defmacro define-cp1253->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp1253->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp1253->string)
+
+(push '((:cp1253 :|cp1253| :windows-1253 :|windows-1253|)
+        cp1253->string-aref string->cp1253)
+      *external-format-functions*)
+
+(define-external-format (:cp1253 :|cp1253| :windows-1253 :|windows-1253|)
+    1 t
+    (let ((cp1253-byte (code->cp1253-mapper bits)))
+      (if cp1253-byte
+          (setf (sap-ref-8 sap tail) cp1253-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp1253->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp1254->code-mapper code->cp1254-mapper
+  (#x80 #x20AC) ; EURO SIGN
+  (#x81 nil)
+  (#x82 #x201A) ; SINGLE LOW-9 QUOTATION MARK
+  (#x83 #x0192) ; LATIN SMALL LETTER F WITH HOOK
+  (#x84 #x201E) ; DOUBLE LOW-9 QUOTATION MARK
+  (#x85 #x2026) ; HORIZONTAL ELLIPSIS
+  (#x86 #x2020) ; DAGGER
+  (#x87 #x2021) ; DOUBLE DAGGER
+  (#x88 #x02C6) ; MODIFIER LETTER CIRCUMFLEX ACCENT
+  (#x89 #x2030) ; PER MILLE SIGN
+  (#x8A #x0160) ; LATIN CAPITAL LETTER S WITH CARON
+  (#x8B #x2039) ; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+  (#x8C #x0152) ; LATIN CAPITAL LIGATURE OE
+  (#x8D nil)
+  (#x8E nil)
+  (#x8F nil)
+  (#x90 nil)
+  (#x91 #x2018) ; LEFT SINGLE QUOTATION MARK
+  (#x92 #x2019) ; RIGHT SINGLE QUOTATION MARK
+  (#x93 #x201C) ; LEFT DOUBLE QUOTATION MARK
+  (#x94 #x201D) ; RIGHT DOUBLE QUOTATION MARK
+  (#x95 #x2022) ; BULLET
+  (#x96 #x2013) ; EN DASH
+  (#x97 #x2014) ; EM DASH
+  (#x98 #x02DC) ; SMALL TILDE
+  (#x99 #x2122) ; TRADE MARK SIGN
+  (#x9A #x0161) ; LATIN SMALL LETTER S WITH CARON
+  (#x9B #x203A) ; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+  (#x9C #x0153) ; LATIN SMALL LIGATURE OE
+  (#x9D nil)
+  (#x9E nil)
+  (#x9F #x0178) ; LATIN CAPITAL LETTER Y WITH DIAERESIS
+  (#xD0 #x011E) ; LATIN CAPITAL LETTER G WITH BREVE
+  (#xDD #x0130) ; LATIN CAPITAL LETTER I WITH DOT ABOVE
+  (#xDE #x015E) ; LATIN CAPITAL LETTER S WITH CEDILLA
+  (#xF0 #x011F) ; LATIN SMALL LETTER G WITH BREVE
+  (#xFD #x0131) ; LATIN SMALL LETTER DOTLESS I
+  (#xFE #x015F) ; LATIN SMALL LETTER S WITH CEDILLA
+)
+
+(declaim (inline get-cp1254-bytes))
+(defun get-cp1254-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp1254 string pos end))
+
+(defun string->cp1254 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp1254-bytes null-padding)))
+
+(defmacro define-cp1254->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp1254->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp1254->string*)
+
+(defmacro define-cp1254->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp1254->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp1254->string)
+
+(push '((:cp1254 :|cp1254| :windows-1254 :|windows-1254|)
+        cp1254->string-aref string->cp1254)
+      *external-format-functions*)
+
+(define-external-format (:cp1254 :|cp1254|)
+    1 t
+    (let ((cp1254-byte (code->cp1254-mapper bits)))
+      (if cp1254-byte
+          (setf (sap-ref-8 sap tail) cp1254-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp1254->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp1255->code-mapper code->cp1255-mapper
+  (#x80 #x20AC) ; EURO SIGN
+  (#x81 nil)
+  (#x82 #x201A) ; SINGLE LOW-9 QUOTATION MARK
+  (#x83 #x0192) ; LATIN SMALL LETTER F WITH HOOK
+  (#x84 #x201E) ; DOUBLE LOW-9 QUOTATION MARK
+  (#x85 #x2026) ; HORIZONTAL ELLIPSIS
+  (#x86 #x2020) ; DAGGER
+  (#x87 #x2021) ; DOUBLE DAGGER
+  (#x88 #x02C6) ; MODIFIER LETTER CIRCUMFLEX ACCENT
+  (#x89 #x2030) ; PER MILLE SIGN
+  (#x8A nil)
+  (#x8B #x2039) ; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+  (#x8C nil)
+  (#x8D nil)
+  (#x8E nil)
+  (#x8F nil)
+  (#x90 nil)
+  (#x91 #x2018) ; LEFT SINGLE QUOTATION MARK
+  (#x92 #x2019) ; RIGHT SINGLE QUOTATION MARK
+  (#x93 #x201C) ; LEFT DOUBLE QUOTATION MARK
+  (#x94 #x201D) ; RIGHT DOUBLE QUOTATION MARK
+  (#x95 #x2022) ; BULLET
+  (#x96 #x2013) ; EN DASH
+  (#x97 #x2014) ; EM DASH
+  (#x98 #x02DC) ; SMALL TILDE
+  (#x99 #x2122) ; TRADE MARK SIGN
+  (#x9A nil)
+  (#x9B #x203A) ; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+  (#x9C nil)
+  (#x9D nil)
+  (#x9E nil)
+  (#x9F nil)
+  (#xA4 #x20AA) ; NEW SHEQEL SIGN
+  (#xAA #x00D7) ; MULTIPLICATION SIGN
+  (#xBA #x00F7) ; DIVISION SIGN
+  (#xC0 #x05B0) ; HEBREW POINT SHEVA
+  (#xC1 #x05B1) ; HEBREW POINT HATAF SEGOL
+  (#xC2 #x05B2) ; HEBREW POINT HATAF PATAH
+  (#xC3 #x05B3) ; HEBREW POINT HATAF QAMATS
+  (#xC4 #x05B4) ; HEBREW POINT HIRIQ
+  (#xC5 #x05B5) ; HEBREW POINT TSERE
+  (#xC6 #x05B6) ; HEBREW POINT SEGOL
+  (#xC7 #x05B7) ; HEBREW POINT PATAH
+  (#xC8 #x05B8) ; HEBREW POINT QAMATS
+  (#xC9 #x05B9) ; HEBREW POINT HOLAM
+  (#xCA nil)
+  (#xCB #x05BB) ; HEBREW POINT QUBUTS
+  (#xCC #x05BC) ; HEBREW POINT DAGESH OR MAPIQ
+  (#xCD #x05BD) ; HEBREW POINT METEG
+  (#xCE #x05BE) ; HEBREW PUNCTUATION MAQAF
+  (#xCF #x05BF) ; HEBREW POINT RAFE
+  (#xD0 #x05C0) ; HEBREW PUNCTUATION PASEQ
+  (#xD1 #x05C1) ; HEBREW POINT SHIN DOT
+  (#xD2 #x05C2) ; HEBREW POINT SIN DOT
+  (#xD3 #x05C3) ; HEBREW PUNCTUATION SOF PASUQ
+  (#xD4 #x05F0) ; HEBREW LIGATURE YIDDISH DOUBLE VAV
+  (#xD5 #x05F1) ; HEBREW LIGATURE YIDDISH VAV YOD
+  (#xD6 #x05F2) ; HEBREW LIGATURE YIDDISH DOUBLE YOD
+  (#xD7 #x05F3) ; HEBREW PUNCTUATION GERESH
+  (#xD8 #x05F4) ; HEBREW PUNCTUATION GERSHAYIM
+  (#xD9 nil)
+  (#xDA nil)
+  (#xDB nil)
+  (#xDC nil)
+  (#xDD nil)
+  (#xDE nil)
+  (#xDF nil)
+  (#xE0 #x05D0) ; HEBREW LETTER ALEF
+  (#xE1 #x05D1) ; HEBREW LETTER BET
+  (#xE2 #x05D2) ; HEBREW LETTER GIMEL
+  (#xE3 #x05D3) ; HEBREW LETTER DALET
+  (#xE4 #x05D4) ; HEBREW LETTER HE
+  (#xE5 #x05D5) ; HEBREW LETTER VAV
+  (#xE6 #x05D6) ; HEBREW LETTER ZAYIN
+  (#xE7 #x05D7) ; HEBREW LETTER HET
+  (#xE8 #x05D8) ; HEBREW LETTER TET
+  (#xE9 #x05D9) ; HEBREW LETTER YOD
+  (#xEA #x05DA) ; HEBREW LETTER FINAL KAF
+  (#xEB #x05DB) ; HEBREW LETTER KAF
+  (#xEC #x05DC) ; HEBREW LETTER LAMED
+  (#xED #x05DD) ; HEBREW LETTER FINAL MEM
+  (#xEE #x05DE) ; HEBREW LETTER MEM
+  (#xEF #x05DF) ; HEBREW LETTER FINAL NUN
+  (#xF0 #x05E0) ; HEBREW LETTER NUN
+  (#xF1 #x05E1) ; HEBREW LETTER SAMEKH
+  (#xF2 #x05E2) ; HEBREW LETTER AYIN
+  (#xF3 #x05E3) ; HEBREW LETTER FINAL PE
+  (#xF4 #x05E4) ; HEBREW LETTER PE
+  (#xF5 #x05E5) ; HEBREW LETTER FINAL TSADI
+  (#xF6 #x05E6) ; HEBREW LETTER TSADI
+  (#xF7 #x05E7) ; HEBREW LETTER QOF
+  (#xF8 #x05E8) ; HEBREW LETTER RESH
+  (#xF9 #x05E9) ; HEBREW LETTER SHIN
+  (#xFA #x05EA) ; HEBREW LETTER TAV
+  (#xFB nil)
+  (#xFC nil)
+  (#xFD #x200E) ; LEFT-TO-RIGHT MARK
+  (#xFE #x200F) ; RIGHT-TO-LEFT MARK
+  (#xFF nil)
+)
+
+(declaim (inline get-cp1255-bytes))
+(defun get-cp1255-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp1255 string pos end))
+
+(defun string->cp1255 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp1255-bytes null-padding)))
+
+(defmacro define-cp1255->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp1255->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp1255->string*)
+
+(defmacro define-cp1255->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp1255->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp1255->string)
+
+(push '((:cp1255 :|cp1255| :windows-1255 :|windows-1255|)
+        cp1255->string-aref string->cp1255)
+      *external-format-functions*)
+
+(define-external-format (:cp1255 :|cp1255| :windows-1255 :|windows-1255|)
+    1 t
+    (let ((cp1255-byte (code->cp1255-mapper bits)))
+      (if cp1255-byte
+          (setf (sap-ref-8 sap tail) cp1255-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp1255->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp1256->code-mapper code->cp1256-mapper
+  (#x80 #x20AC) ; EURO SIGN
+  (#x81 #x067E) ; ARABIC LETTER PEH
+  (#x82 #x201A) ; SINGLE LOW-9 QUOTATION MARK
+  (#x83 #x0192) ; LATIN SMALL LETTER F WITH HOOK
+  (#x84 #x201E) ; DOUBLE LOW-9 QUOTATION MARK
+  (#x85 #x2026) ; HORIZONTAL ELLIPSIS
+  (#x86 #x2020) ; DAGGER
+  (#x87 #x2021) ; DOUBLE DAGGER
+  (#x88 #x02C6) ; MODIFIER LETTER CIRCUMFLEX ACCENT
+  (#x89 #x2030) ; PER MILLE SIGN
+  (#x8A nil)
+  (#x8B #x2039) ; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+  (#x8C #x0152) ; LATIN CAPITAL LIGATURE OE
+  (#x8D #x0686) ; ARABIC LETTER TCHEH
+  (#x8E #x0698) ; ARABIC LETTER JEH
+  (#x8F nil)
+  (#x90 #x06AF) ; ARABIC LETTER GAF
+  (#x91 #x2018) ; LEFT SINGLE QUOTATION MARK
+  (#x92 #x2019) ; RIGHT SINGLE QUOTATION MARK
+  (#x93 #x201C) ; LEFT DOUBLE QUOTATION MARK
+  (#x94 #x201D) ; RIGHT DOUBLE QUOTATION MARK
+  (#x95 #x2022) ; BULLET
+  (#x96 #x2013) ; EN DASH
+  (#x97 #x2014) ; EM DASH
+  (#x98 nil)
+  (#x99 #x2122) ; TRADE MARK SIGN
+  (#x9A nil)
+  (#x9B #x203A) ; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+  (#x9C #x0153) ; LATIN SMALL LIGATURE OE
+  (#x9D #x200C) ; ZERO WIDTH NON-JOINER
+  (#x9E #x200D) ; ZERO WIDTH JOINER
+  (#x9F nil)
+  (#xA1 #x060C) ; ARABIC COMMA
+  (#xAA nil)
+  (#xBA #x061B) ; ARABIC SEMICOLON
+  (#xBF #x061F) ; ARABIC QUESTION MARK
+  (#xC0 nil)
+  (#xC1 #x0621) ; ARABIC LETTER HAMZA
+  (#xC2 #x0622) ; ARABIC LETTER ALEF WITH MADDA ABOVE
+  (#xC3 #x0623) ; ARABIC LETTER ALEF WITH HAMZA ABOVE
+  (#xC4 #x0624) ; ARABIC LETTER WAW WITH HAMZA ABOVE
+  (#xC5 #x0625) ; ARABIC LETTER ALEF WITH HAMZA BELOW
+  (#xC6 #x0626) ; ARABIC LETTER YEH WITH HAMZA ABOVE
+  (#xC7 #x0627) ; ARABIC LETTER ALEF
+  (#xC8 #x0628) ; ARABIC LETTER BEH
+  (#xC9 #x0629) ; ARABIC LETTER TEH MARBUTA
+  (#xCA #x062A) ; ARABIC LETTER TEH
+  (#xCB #x062B) ; ARABIC LETTER THEH
+  (#xCC #x062C) ; ARABIC LETTER JEEM
+  (#xCD #x062D) ; ARABIC LETTER HAH
+  (#xCE #x062E) ; ARABIC LETTER KHAH
+  (#xCF #x062F) ; ARABIC LETTER DAL
+  (#xD0 #x0630) ; ARABIC LETTER THAL
+  (#xD1 #x0631) ; ARABIC LETTER REH
+  (#xD2 #x0632) ; ARABIC LETTER ZAIN
+  (#xD3 #x0633) ; ARABIC LETTER SEEN
+  (#xD4 #x0634) ; ARABIC LETTER SHEEN
+  (#xD5 #x0635) ; ARABIC LETTER SAD
+  (#xD6 #x0636) ; ARABIC LETTER DAD
+  (#xD8 #x0637) ; ARABIC LETTER TAH
+  (#xD9 #x0638) ; ARABIC LETTER ZAH
+  (#xDA #x0639) ; ARABIC LETTER AIN
+  (#xDB #x063A) ; ARABIC LETTER GHAIN
+  (#xDC #x0640) ; ARABIC TATWEEL
+  (#xDD #x0641) ; ARABIC LETTER FEH
+  (#xDE #x0642) ; ARABIC LETTER QAF
+  (#xDF #x0643) ; ARABIC LETTER KAF
+  (#xE1 #x0644) ; ARABIC LETTER LAM
+  (#xE3 #x0645) ; ARABIC LETTER MEEM
+  (#xE4 #x0646) ; ARABIC LETTER NOON
+  (#xE5 #x0647) ; ARABIC LETTER HEH
+  (#xE6 #x0648) ; ARABIC LETTER WAW
+  (#xEC #x0649) ; ARABIC LETTER ALEF MAKSURA
+  (#xED #x064A) ; ARABIC LETTER YEH
+  (#xF0 #x064B) ; ARABIC FATHATAN
+  (#xF1 #x064C) ; ARABIC DAMMATAN
+  (#xF2 #x064D) ; ARABIC KASRATAN
+  (#xF3 #x064E) ; ARABIC FATHA
+  (#xF5 #x064F) ; ARABIC DAMMA
+  (#xF6 #x0650) ; ARABIC KASRA
+  (#xF8 #x0651) ; ARABIC SHADDA
+  (#xFA #x0652) ; ARABIC SUKUN
+  (#xFD #x200E) ; LEFT-TO-RIGHT MARK
+  (#xFE #x200F) ; RIGHT-TO-LEFT MARK
+  (#xFF nil)
+)
+
+(declaim (inline get-cp1256-bytes))
+(defun get-cp1256-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp1256 string pos end))
+
+(defun string->cp1256 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp1256-bytes null-padding)))
+
+(defmacro define-cp1256->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp1256->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp1256->string*)
+
+(defmacro define-cp1256->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp1256->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp1256->string)
+
+(push '((:cp1256 :|cp1256| :windows-1256 :|windows-1256|)
+        cp1256->string-aref string->cp1256)
+      *external-format-functions*)
+
+(define-external-format (:cp1256 :|cp1256|)
+    1 t
+    (let ((cp1256-byte (code->cp1256-mapper bits)))
+      (if cp1256-byte
+          (setf (sap-ref-8 sap tail) cp1256-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp1256->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp1257->code-mapper code->cp1257-mapper
+  (#x80 #x20AC) ; EURO SIGN
+  (#x81 nil)
+  (#x82 #x201A) ; SINGLE LOW-9 QUOTATION MARK
+  (#x83 nil)
+  (#x84 #x201E) ; DOUBLE LOW-9 QUOTATION MARK
+  (#x85 #x2026) ; HORIZONTAL ELLIPSIS
+  (#x86 #x2020) ; DAGGER
+  (#x87 #x2021) ; DOUBLE DAGGER
+  (#x88 nil)
+  (#x89 #x2030) ; PER MILLE SIGN
+  (#x8A nil)
+  (#x8B #x2039) ; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+  (#x8C nil)
+  (#x8D #x00A8) ; DIAERESIS
+  (#x8E #x02C7) ; CARON
+  (#x8F #x00B8) ; CEDILLA
+  (#x90 nil)
+  (#x91 #x2018) ; LEFT SINGLE QUOTATION MARK
+  (#x92 #x2019) ; RIGHT SINGLE QUOTATION MARK
+  (#x93 #x201C) ; LEFT DOUBLE QUOTATION MARK
+  (#x94 #x201D) ; RIGHT DOUBLE QUOTATION MARK
+  (#x95 #x2022) ; BULLET
+  (#x96 #x2013) ; EN DASH
+  (#x97 #x2014) ; EM DASH
+  (#x98 nil)
+  (#x99 #x2122) ; TRADE MARK SIGN
+  (#x9A nil)
+  (#x9B #x203A) ; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+  (#x9C nil)
+  (#x9D #x00AF) ; MACRON
+  (#x9E #x02DB) ; OGONEK
+  (#x9F nil)
+  (#xA1 nil)
+  (#xA5 nil)
+  (#xA8 #x00D8) ; LATIN CAPITAL LETTER O WITH STROKE
+  (#xAA #x0156) ; LATIN CAPITAL LETTER R WITH CEDILLA
+  (#xAF #x00C6) ; LATIN CAPITAL LETTER AE
+  (#xB8 #x00F8) ; LATIN SMALL LETTER O WITH STROKE
+  (#xBA #x0157) ; LATIN SMALL LETTER R WITH CEDILLA
+  (#xBF #x00E6) ; LATIN SMALL LETTER AE
+  (#xC0 #x0104) ; LATIN CAPITAL LETTER A WITH OGONEK
+  (#xC1 #x012E) ; LATIN CAPITAL LETTER I WITH OGONEK
+  (#xC2 #x0100) ; LATIN CAPITAL LETTER A WITH MACRON
+  (#xC3 #x0106) ; LATIN CAPITAL LETTER C WITH ACUTE
+  (#xC6 #x0118) ; LATIN CAPITAL LETTER E WITH OGONEK
+  (#xC7 #x0112) ; LATIN CAPITAL LETTER E WITH MACRON
+  (#xC8 #x010C) ; LATIN CAPITAL LETTER C WITH CARON
+  (#xCA #x0179) ; LATIN CAPITAL LETTER Z WITH ACUTE
+  (#xCB #x0116) ; LATIN CAPITAL LETTER E WITH DOT ABOVE
+  (#xCC #x0122) ; LATIN CAPITAL LETTER G WITH CEDILLA
+  (#xCD #x0136) ; LATIN CAPITAL LETTER K WITH CEDILLA
+  (#xCE #x012A) ; LATIN CAPITAL LETTER I WITH MACRON
+  (#xCF #x013B) ; LATIN CAPITAL LETTER L WITH CEDILLA
+  (#xD0 #x0160) ; LATIN CAPITAL LETTER S WITH CARON
+  (#xD1 #x0143) ; LATIN CAPITAL LETTER N WITH ACUTE
+  (#xD2 #x0145) ; LATIN CAPITAL LETTER N WITH CEDILLA
+  (#xD4 #x014C) ; LATIN CAPITAL LETTER O WITH MACRON
+  (#xD8 #x0172) ; LATIN CAPITAL LETTER U WITH OGONEK
+  (#xD9 #x0141) ; LATIN CAPITAL LETTER L WITH STROKE
+  (#xDA #x015A) ; LATIN CAPITAL LETTER S WITH ACUTE
+  (#xDB #x016A) ; LATIN CAPITAL LETTER U WITH MACRON
+  (#xDD #x017B) ; LATIN CAPITAL LETTER Z WITH DOT ABOVE
+  (#xDE #x017D) ; LATIN CAPITAL LETTER Z WITH CARON
+  (#xE0 #x0105) ; LATIN SMALL LETTER A WITH OGONEK
+  (#xE1 #x012F) ; LATIN SMALL LETTER I WITH OGONEK
+  (#xE2 #x0101) ; LATIN SMALL LETTER A WITH MACRON
+  (#xE3 #x0107) ; LATIN SMALL LETTER C WITH ACUTE
+  (#xE6 #x0119) ; LATIN SMALL LETTER E WITH OGONEK
+  (#xE7 #x0113) ; LATIN SMALL LETTER E WITH MACRON
+  (#xE8 #x010D) ; LATIN SMALL LETTER C WITH CARON
+  (#xEA #x017A) ; LATIN SMALL LETTER Z WITH ACUTE
+  (#xEB #x0117) ; LATIN SMALL LETTER E WITH DOT ABOVE
+  (#xEC #x0123) ; LATIN SMALL LETTER G WITH CEDILLA
+  (#xED #x0137) ; LATIN SMALL LETTER K WITH CEDILLA
+  (#xEE #x012B) ; LATIN SMALL LETTER I WITH MACRON
+  (#xEF #x013C) ; LATIN SMALL LETTER L WITH CEDILLA
+  (#xF0 #x0161) ; LATIN SMALL LETTER S WITH CARON
+  (#xF1 #x0144) ; LATIN SMALL LETTER N WITH ACUTE
+  (#xF2 #x0146) ; LATIN SMALL LETTER N WITH CEDILLA
+  (#xF4 #x014D) ; LATIN SMALL LETTER O WITH MACRON
+  (#xF8 #x0173) ; LATIN SMALL LETTER U WITH OGONEK
+  (#xF9 #x0142) ; LATIN SMALL LETTER L WITH STROKE
+  (#xFA #x015B) ; LATIN SMALL LETTER S WITH ACUTE
+  (#xFB #x016B) ; LATIN SMALL LETTER U WITH MACRON
+  (#xFD #x017C) ; LATIN SMALL LETTER Z WITH DOT ABOVE
+  (#xFE #x017E) ; LATIN SMALL LETTER Z WITH CARON
+  (#xFF #x02D9) ; DOT ABOVE
+)
+
+(declaim (inline get-cp1257-bytes))
+(defun get-cp1257-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp1257 string pos end))
+
+(defun string->cp1257 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp1257-bytes null-padding)))
+
+(defmacro define-cp1257->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp1257->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp1257->string*)
+
+(defmacro define-cp1257->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp1257->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp1257->string)
+
+(push '((:cp1257 :|cp1257| :windows-1257 :|windows-1257|)
+        cp1257->string-aref string->cp1257)
+      *external-format-functions*)
+
+(define-external-format (:cp1257 :|cp1257| :windows-1257 :|windows-1257|)
+    1 t
+    (let ((cp1257-byte (code->cp1257-mapper bits)))
+      (if cp1257-byte
+          (setf (sap-ref-8 sap tail) cp1257-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp1257->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
+
+(define-unibyte-mapper cp1258->code-mapper code->cp1258-mapper
+  (#x80 #x20AC) ; EURO SIGN
+  (#x81 nil)
+  (#x82 #x201A) ; SINGLE LOW-9 QUOTATION MARK
+  (#x83 #x0192) ; LATIN SMALL LETTER F WITH HOOK
+  (#x84 #x201E) ; DOUBLE LOW-9 QUOTATION MARK
+  (#x85 #x2026) ; HORIZONTAL ELLIPSIS
+  (#x86 #x2020) ; DAGGER
+  (#x87 #x2021) ; DOUBLE DAGGER
+  (#x88 #x02C6) ; MODIFIER LETTER CIRCUMFLEX ACCENT
+  (#x89 #x2030) ; PER MILLE SIGN
+  (#x8A nil)
+  (#x8B #x2039) ; SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+  (#x8C #x0152) ; LATIN CAPITAL LIGATURE OE
+  (#x8D nil)
+  (#x8E nil)
+  (#x8F nil)
+  (#x90 nil)
+  (#x91 #x2018) ; LEFT SINGLE QUOTATION MARK
+  (#x92 #x2019) ; RIGHT SINGLE QUOTATION MARK
+  (#x93 #x201C) ; LEFT DOUBLE QUOTATION MARK
+  (#x94 #x201D) ; RIGHT DOUBLE QUOTATION MARK
+  (#x95 #x2022) ; BULLET
+  (#x96 #x2013) ; EN DASH
+  (#x97 #x2014) ; EM DASH
+  (#x98 #x02DC) ; SMALL TILDE
+  (#x99 #x2122) ; TRADE MARK SIGN
+  (#x9A nil)
+  (#x9B #x203A) ; SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+  (#x9C #x0153) ; LATIN SMALL LIGATURE OE
+  (#x9D nil)
+  (#x9E nil)
+  (#x9F #x0178) ; LATIN CAPITAL LETTER Y WITH DIAERESIS
+  (#xC3 #x0102) ; LATIN CAPITAL LETTER A WITH BREVE
+  (#xCC #x0300) ; COMBINING GRAVE ACCENT
+  (#xD0 #x0110) ; LATIN CAPITAL LETTER D WITH STROKE
+  (#xD2 #x0309) ; COMBINING HOOK ABOVE
+  (#xD5 #x01A0) ; LATIN CAPITAL LETTER O WITH HORN
+  (#xDD #x01AF) ; LATIN CAPITAL LETTER U WITH HORN
+  (#xDE #x0303) ; COMBINING TILDE
+  (#xE3 #x0103) ; LATIN SMALL LETTER A WITH BREVE
+  (#xEC #x0301) ; COMBINING ACUTE ACCENT
+  (#xF0 #x0111) ; LATIN SMALL LETTER D WITH STROKE
+  (#xF2 #x0323) ; COMBINING DOT BELOW
+  (#xF5 #x01A1) ; LATIN SMALL LETTER O WITH HORN
+  (#xFD #x01B0) ; LATIN SMALL LETTER U WITH HORN
+  (#xFE #x20AB) ; DONG SIGN
+)
+
+(declaim (inline get-cp1258-bytes))
+(defun get-cp1258-bytes(string pos end)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range pos end))
+  (get-latin-bytes #'identity :cp1258 string pos end))
+
+(defun string->cp1258 (string sstart send null-padding)
+  (declare (optimize speed (safety 0))
+          (type simple-string string)
+          (type array-range sstart send))
+  (values (string->latin% string sstart send #'get-cp1258-bytes null-padding)))
+
+(defmacro define-cp1258->string* (accessor type)
+  (declare (ignore type))
+  (let ((name (make-od-name 'cp1258->string* accessor)))
+    `(progn
+      (defun ,name (string sstart send array astart aend)
+       (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
+
+(instantiate-octets-definition define-cp1258->string*)
+
+(defmacro define-cp1258->string (accessor type)
+  (declare (ignore type))
+  `(defun ,(make-od-name 'cp1258->string accessor) (array astart aend)
+    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
+
+(instantiate-octets-definition define-cp1258->string)
+
+(push '((:cp1258 :|cp1258| :windows-1258 :|windows-1258|)
+        cp1258->string-aref string->cp1258)
+      *external-format-functions*)
+
+(define-external-format (:cp1258 :|cp1258| :windows-1258 :|windows-1258|)
+    1 t
+    (let ((cp1258-byte (code->cp1258-mapper bits)))
+      (if cp1258-byte
+          (setf (sap-ref-8 sap tail) cp1258-byte)
+          (stream-encoding-error-and-handle stream bits)))
+    (let ((code (cp1258->code-mapper byte)))
+      (if code
+          (code-char code)
+          (stream-decoding-error stream byte)))) ;; TODO -- error check
diff --git a/src/code/external-formats/eucjp.lisp b/src/code/external-formats/eucjp.lisp
new file mode 100644 (file)
index 0000000..e5e493a
--- /dev/null
@@ -0,0 +1,13265 @@
+(in-package "SB!IMPL")
+
+(let ((ucs-to-eucjp-table (make-hash-table))
+      (eucjp-to-ucs-table (make-hash-table)))
+  (let ((ucs<->eucjp             ; bi-directional table UCS <-> EUC-JP
+         ;; based on eucJP-ascii in
+         ;; <http://www.opengroup.or.jp/jvc/cde/appendix.html>
+         '((#x00A1 . #x8FA2C2)
+           (#x00A2 . #xA1F1)
+           (#x00A3 . #xA1F2)
+           (#x00A4 . #x8FA2F0)
+           (#x00A5 . #xA1EF)
+           (#x00A6 . #x8FA2C3)
+           (#x00A7 . #xA1F8)
+           (#x00A8 . #xA1AF)
+           (#x00A9 . #x8FA2ED)
+           (#x00AA . #x8FA2EC)
+           (#x00AC . #xA2CC)
+           (#x00AE . #x8FA2EE)
+           (#x00AF . #x8FA2B4)
+           (#x00B0 . #xA1EB)
+           (#x00B1 . #xA1DE)
+           (#x00B4 . #xA1AD)
+           (#x00B6 . #xA2F9)
+           (#x00B8 . #x8FA2B1)
+           (#x00BA . #x8FA2EB)
+           (#x00BF . #x8FA2C4)
+           (#x00C0 . #x8FAAA2)
+           (#x00C1 . #x8FAAA1)
+           (#x00C2 . #x8FAAA4)
+           (#x00C3 . #x8FAAAA)
+           (#x00C4 . #x8FAAA3)
+           (#x00C5 . #x8FAAA9)
+           (#x00C6 . #x8FA9A1)
+           (#x00C7 . #x8FAAAE)
+           (#x00C8 . #x8FAAB2)
+           (#x00C9 . #x8FAAB1)
+           (#x00CA . #x8FAAB4)
+           (#x00CB . #x8FAAB3)
+           (#x00CC . #x8FAAC0)
+           (#x00CD . #x8FAABF)
+           (#x00CE . #x8FAAC2)
+           (#x00CF . #x8FAAC1)
+           (#x00D1 . #x8FAAD0)
+           (#x00D2 . #x8FAAD2)
+           (#x00D3 . #x8FAAD1)
+           (#x00D4 . #x8FAAD4)
+           (#x00D5 . #x8FAAD8)
+           (#x00D6 . #x8FAAD3)
+           (#x00D7 . #xA1DF)
+           (#x00D8 . #x8FA9AC)
+           (#x00D9 . #x8FAAE3)
+           (#x00DA . #x8FAAE2)
+           (#x00DB . #x8FAAE5)
+           (#x00DC . #x8FAAE4)
+           (#x00DD . #x8FAAF2)
+           (#x00DE . #x8FA9B0)
+           (#x00DF . #x8FA9CE)
+           (#x00E0 . #x8FABA2)
+           (#x00E1 . #x8FABA1)
+           (#x00E2 . #x8FABA4)
+           (#x00E3 . #x8FABAA)
+           (#x00E4 . #x8FABA3)
+           (#x00E5 . #x8FABA9)
+           (#x00E6 . #x8FA9C1)
+           (#x00E7 . #x8FABAE)
+           (#x00E8 . #x8FABB2)
+           (#x00E9 . #x8FABB1)
+           (#x00EA . #x8FABB4)
+           (#x00EB . #x8FABB3)
+           (#x00EC . #x8FABC0)
+           (#x00ED . #x8FABBF)
+           (#x00EE . #x8FABC2)
+           (#x00EF . #x8FABC1)
+           (#x00F0 . #x8FA9C3)
+           (#x00F1 . #x8FABD0)
+           (#x00F2 . #x8FABD2)
+           (#x00F3 . #x8FABD1)
+           (#x00F4 . #x8FABD4)
+           (#x00F5 . #x8FABD8)
+           (#x00F6 . #x8FABD3)
+           (#x00F7 . #xA1E0)
+           (#x00F8 . #x8FA9CC)
+           (#x00F9 . #x8FABE3)
+           (#x00FA . #x8FABE2)
+           (#x00FB . #x8FABE5)
+           (#x00FC . #x8FABE4)
+           (#x00FD . #x8FABF2)
+           (#x00FE . #x8FA9D0)
+           (#x00FF . #x8FABF3)
+           (#x0100 . #x8FAAA7)
+           (#x0101 . #x8FABA7)
+           (#x0102 . #x8FAAA5)
+           (#x0103 . #x8FABA5)
+           (#x0104 . #x8FAAA8)
+           (#x0105 . #x8FABA8)
+           (#x0106 . #x8FAAAB)
+           (#x0107 . #x8FABAB)
+           (#x0108 . #x8FAAAC)
+           (#x0109 . #x8FABAC)
+           (#x010A . #x8FAAAF)
+           (#x010B . #x8FABAF)
+           (#x010C . #x8FAAAD)
+           (#x010D . #x8FABAD)
+           (#x010E . #x8FAAB0)
+           (#x010F . #x8FABB0)
+           (#x0110 . #x8FA9A2)
+           (#x0111 . #x8FA9C2)
+           (#x0112 . #x8FAAB7)
+           (#x0113 . #x8FABB7)
+           (#x0116 . #x8FAAB6)
+           (#x0117 . #x8FABB6)
+           (#x0118 . #x8FAAB8)
+           (#x0119 . #x8FABB8)
+           (#x011A . #x8FAAB5)
+           (#x011B . #x8FABB5)
+           (#x011C . #x8FAABA)
+           (#x011D . #x8FABBA)
+           (#x011E . #x8FAABB)
+           (#x011F . #x8FABBB)
+           (#x0120 . #x8FAABD)
+           (#x0121 . #x8FABBD)
+           (#x0122 . #x8FAABC)
+           (#x0124 . #x8FAABE)
+           (#x0125 . #x8FABBE)
+           (#x0126 . #x8FA9A4)
+           (#x0127 . #x8FA9C4)
+           (#x0128 . #x8FAAC7)
+           (#x0129 . #x8FABC7)
+           (#x012A . #x8FAAC5)
+           (#x012B . #x8FABC5)
+           (#x012E . #x8FAAC6)
+           (#x012F . #x8FABC6)
+           (#x0130 . #x8FAAC4)
+           (#x0131 . #x8FA9C5)
+           (#x0132 . #x8FA9A6)
+           (#x0133 . #x8FA9C6)
+           (#x0134 . #x8FAAC8)
+           (#x0135 . #x8FABC8)
+           (#x0136 . #x8FAAC9)
+           (#x0137 . #x8FABC9)
+           (#x0138 . #x8FA9C7)
+           (#x0139 . #x8FAACA)
+           (#x013A . #x8FABCA)
+           (#x013B . #x8FAACC)
+           (#x013C . #x8FABCC)
+           (#x013D . #x8FAACB)
+           (#x013E . #x8FABCB)
+           (#x013F . #x8FA9A9)
+           (#x0140 . #x8FA9C9)
+           (#x0141 . #x8FA9A8)
+           (#x0142 . #x8FA9C8)
+           (#x0143 . #x8FAACD)
+           (#x0144 . #x8FABCD)
+           (#x0145 . #x8FAACF)
+           (#x0146 . #x8FABCF)
+           (#x0147 . #x8FAACE)
+           (#x0148 . #x8FABCE)
+           (#x0149 . #x8FA9CA)
+           (#x014A . #x8FA9AB)
+           (#x014B . #x8FA9CB)
+           (#x014C . #x8FAAD7)
+           (#x014D . #x8FABD7)
+           (#x0150 . #x8FAAD6)
+           (#x0151 . #x8FABD6)
+           (#x0152 . #x8FA9AD)
+           (#x0153 . #x8FA9CD)
+           (#x0154 . #x8FAAD9)
+           (#x0155 . #x8FABD9)
+           (#x0156 . #x8FAADB)
+           (#x0157 . #x8FABDB)
+           (#x0158 . #x8FAADA)
+           (#x0159 . #x8FABDA)
+           (#x015A . #x8FAADC)
+           (#x015B . #x8FABDC)
+           (#x015C . #x8FAADD)
+           (#x015D . #x8FABDD)
+           (#x015E . #x8FAADF)
+           (#x015F . #x8FABDF)
+           (#x0160 . #x8FAADE)
+           (#x0161 . #x8FABDE)
+           (#x0162 . #x8FAAE1)
+           (#x0163 . #x8FABE1)
+           (#x0164 . #x8FAAE0)
+           (#x0165 . #x8FABE0)
+           (#x0166 . #x8FA9AF)
+           (#x0167 . #x8FA9CF)
+           (#x0168 . #x8FAAEC)
+           (#x0169 . #x8FABEC)
+           (#x016A . #x8FAAE9)
+           (#x016B . #x8FABE9)
+           (#x016C . #x8FAAE6)
+           (#x016D . #x8FABE6)
+           (#x016E . #x8FAAEB)
+           (#x016F . #x8FABEB)
+           (#x0170 . #x8FAAE8)
+           (#x0171 . #x8FABE8)
+           (#x0172 . #x8FAAEA)
+           (#x0173 . #x8FABEA)
+           (#x0174 . #x8FAAF1)
+           (#x0175 . #x8FABF1)
+           (#x0176 . #x8FAAF4)
+           (#x0177 . #x8FABF4)
+           (#x0178 . #x8FAAF3)
+           (#x0179 . #x8FAAF5)
+           (#x017A . #x8FABF5)
+           (#x017B . #x8FAAF7)
+           (#x017C . #x8FABF7)
+           (#x017D . #x8FAAF6)
+           (#x017E . #x8FABF6)
+           (#x01CD . #x8FAAA6)
+           (#x01CE . #x8FABA6)
+           (#x01CF . #x8FAAC3)
+           (#x01D0 . #x8FABC3)
+           (#x01D1 . #x8FAAD5)
+           (#x01D2 . #x8FABD5)
+           (#x01D3 . #x8FAAE7)
+           (#x01D4 . #x8FABE7)
+           (#x01D5 . #x8FAAF0)
+           (#x01D6 . #x8FABF0)
+           (#x01D7 . #x8FAAED)
+           (#x01D8 . #x8FABED)
+           (#x01D9 . #x8FAAEF)
+           (#x01DA . #x8FABEF)
+           (#x01DB . #x8FAAEE)
+           (#x01DC . #x8FABEE)
+           (#x01F5 . #x8FABB9)
+           (#x02C7 . #x8FA2B0)
+           (#x02D8 . #x8FA2AF)
+           (#x02D9 . #x8FA2B2)
+           (#x02DA . #x8FA2B6)
+           (#x02DB . #x8FA2B5)
+           (#x02DD . #x8FA2B3)
+           (#x0384 . #x8FA2B8)
+           (#x0385 . #x8FA2B9)
+           (#x0386 . #x8FA6E1)
+           (#x0388 . #x8FA6E2)
+           (#x0389 . #x8FA6E3)
+           (#x038A . #x8FA6E4)
+           (#x038C . #x8FA6E7)
+           (#x038E . #x8FA6E9)
+           (#x038F . #x8FA6EC)
+           (#x0390 . #x8FA6F6)
+           (#x0391 . #xA6A1)
+           (#x0392 . #xA6A2)
+           (#x0393 . #xA6A3)
+           (#x0394 . #xA6A4)
+           (#x0395 . #xA6A5)
+           (#x0396 . #xA6A6)
+           (#x0397 . #xA6A7)
+           (#x0398 . #xA6A8)
+           (#x0399 . #xA6A9)
+           (#x039A . #xA6AA)
+           (#x039B . #xA6AB)
+           (#x039C . #xA6AC)
+           (#x039D . #xA6AD)
+           (#x039E . #xA6AE)
+           (#x039F . #xA6AF)
+           (#x03A0 . #xA6B0)
+           (#x03A1 . #xA6B1)
+           (#x03A3 . #xA6B2)
+           (#x03A4 . #xA6B3)
+           (#x03A5 . #xA6B4)
+           (#x03A6 . #xA6B5)
+           (#x03A7 . #xA6B6)
+           (#x03A8 . #xA6B7)
+           (#x03A9 . #xA6B8)
+           (#x03AA . #x8FA6E5)
+           (#x03AB . #x8FA6EA)
+           (#x03AC . #x8FA6F1)
+           (#x03AD . #x8FA6F2)
+           (#x03AE . #x8FA6F3)
+           (#x03AF . #x8FA6F4)
+           (#x03B0 . #x8FA6FB)
+           (#x03B1 . #xA6C1)
+           (#x03B2 . #xA6C2)
+           (#x03B3 . #xA6C3)
+           (#x03B4 . #xA6C4)
+           (#x03B5 . #xA6C5)
+           (#x03B6 . #xA6C6)
+           (#x03B7 . #xA6C7)
+           (#x03B8 . #xA6C8)
+           (#x03B9 . #xA6C9)
+           (#x03BA . #xA6CA)
+           (#x03BB . #xA6CB)
+           (#x03BC . #xA6CC)
+           (#x03BD . #xA6CD)
+           (#x03BE . #xA6CE)
+           (#x03BF . #xA6CF)
+           (#x03C0 . #xA6D0)
+           (#x03C1 . #xA6D1)
+           (#x03C2 . #x8FA6F8)
+           (#x03C3 . #xA6D2)
+           (#x03C4 . #xA6D3)
+           (#x03C5 . #xA6D4)
+           (#x03C6 . #xA6D5)
+           (#x03C7 . #xA6D6)
+           (#x03C8 . #xA6D7)
+           (#x03C9 . #xA6D8)
+           (#x03CA . #x8FA6F5)
+           (#x03CB . #x8FA6FA)
+           (#x03CC . #x8FA6F7)
+           (#x03CD . #x8FA6F9)
+           (#x03CE . #x8FA6FC)
+           (#x0401 . #xA7A7)
+           (#x0402 . #x8FA7C2)
+           (#x0403 . #x8FA7C3)
+           (#x0404 . #x8FA7C4)
+           (#x0405 . #x8FA7C5)
+           (#x0406 . #x8FA7C6)
+           (#x0407 . #x8FA7C7)
+           (#x0408 . #x8FA7C8)
+           (#x0409 . #x8FA7C9)
+           (#x040A . #x8FA7CA)
+           (#x040B . #x8FA7CB)
+           (#x040C . #x8FA7CC)
+           (#x040E . #x8FA7CD)
+           (#x040F . #x8FA7CE)
+           (#x0410 . #xA7A1)
+           (#x0411 . #xA7A2)
+           (#x0412 . #xA7A3)
+           (#x0413 . #xA7A4)
+           (#x0414 . #xA7A5)
+           (#x0415 . #xA7A6)
+           (#x0416 . #xA7A8)
+           (#x0417 . #xA7A9)
+           (#x0418 . #xA7AA)
+           (#x0419 . #xA7AB)
+           (#x041A . #xA7AC)
+           (#x041B . #xA7AD)
+           (#x041C . #xA7AE)
+           (#x041D . #xA7AF)
+           (#x041E . #xA7B0)
+           (#x041F . #xA7B1)
+           (#x0420 . #xA7B2)
+           (#x0421 . #xA7B3)
+           (#x0422 . #xA7B4)
+           (#x0423 . #xA7B5)
+           (#x0424 . #xA7B6)
+           (#x0425 . #xA7B7)
+           (#x0426 . #xA7B8)
+           (#x0427 . #xA7B9)
+           (#x0428 . #xA7BA)
+           (#x0429 . #xA7BB)
+           (#x042A . #xA7BC)
+           (#x042B . #xA7BD)
+           (#x042C . #xA7BE)
+           (#x042D . #xA7BF)
+           (#x042E . #xA7C0)
+           (#x042F . #xA7C1)
+           (#x0430 . #xA7D1)
+           (#x0431 . #xA7D2)
+           (#x0432 . #xA7D3)
+           (#x0433 . #xA7D4)
+           (#x0434 . #xA7D5)
+           (#x0435 . #xA7D6)
+           (#x0436 . #xA7D8)
+           (#x0437 . #xA7D9)
+           (#x0438 . #xA7DA)
+           (#x0439 . #xA7DB)
+           (#x043A . #xA7DC)
+           (#x043B . #xA7DD)
+           (#x043C . #xA7DE)
+           (#x043D . #xA7DF)
+           (#x043E . #xA7E0)
+           (#x043F . #xA7E1)
+           (#x0440 . #xA7E2)
+           (#x0441 . #xA7E3)
+           (#x0442 . #xA7E4)
+           (#x0443 . #xA7E5)
+           (#x0444 . #xA7E6)
+           (#x0445 . #xA7E7)
+           (#x0446 . #xA7E8)
+           (#x0447 . #xA7E9)
+           (#x0448 . #xA7EA)
+           (#x0449 . #xA7EB)
+           (#x044A . #xA7EC)
+           (#x044B . #xA7ED)
+           (#x044C . #xA7EE)
+           (#x044D . #xA7EF)
+           (#x044E . #xA7F0)
+           (#x044F . #xA7F1)
+           (#x0451 . #xA7D7)
+           (#x0452 . #x8FA7F2)
+           (#x0453 . #x8FA7F3)
+           (#x0454 . #x8FA7F4)
+           (#x0455 . #x8FA7F5)
+           (#x0456 . #x8FA7F6)
+           (#x0457 . #x8FA7F7)
+           (#x0458 . #x8FA7F8)
+           (#x0459 . #x8FA7F9)
+           (#x045A . #x8FA7FA)
+           (#x045B . #x8FA7FB)
+           (#x045C . #x8FA7FC)
+           (#x045E . #x8FA7FD)
+           (#x045F . #x8FA7FE)
+           (#x2010 . #xA1BE)
+           (#x2014 . #xA1BD)
+           (#x2016 . #xA1C2)
+           (#x2018 . #xA1C6)
+           (#x2019 . #xA1C7)
+           (#x201C . #xA1C8)
+           (#x201D . #xA1C9)
+           (#x2020 . #xA2F7)
+           (#x2021 . #xA2F8)
+           (#x2025 . #xA1C5)
+           (#x2026 . #xA1C4)
+           (#x2030 . #xA2F3)
+           (#x2032 . #xA1EC)
+           (#x2033 . #xA1ED)
+           (#x203B . #xA2A8)
+           (#x203E . #xA1B1)
+           (#x2103 . #xA1EE)
+           (#x2116 . #x8FA2F1)
+           (#x2122 . #x8FA2EF)
+           (#x212B . #xA2F2)
+           (#x2190 . #xA2AB)
+           (#x2191 . #xA2AC)
+           (#x2192 . #xA2AA)
+           (#x2193 . #xA2AD)
+           (#x21D2 . #xA2CD)
+           (#x21D4 . #xA2CE)
+           (#x2200 . #xA2CF)
+           (#x2202 . #xA2DF)
+           (#x2203 . #xA2D0)
+           (#x2207 . #xA2E0)
+           (#x2208 . #xA2BA)
+           (#x220B . #xA2BB)
+           (#x2212 . #xA1DD)
+           (#x221A . #xA2E5)
+           (#x221D . #xA2E7)
+           (#x221E . #xA1E7)
+           (#x2220 . #xA2DC)
+           (#x2227 . #xA2CA)
+           (#x2228 . #xA2CB)
+           (#x2229 . #xA2C1)
+           (#x222A . #xA2C0)
+           (#x222B . #xA2E9)
+           (#x222C . #xA2EA)
+           (#x2234 . #xA1E8)
+           (#x2235 . #xA2E8)
+           (#x223D . #xA2E6)
+           (#x2252 . #xA2E2)
+           (#x2260 . #xA1E2)
+           (#x2261 . #xA2E1)
+           (#x2266 . #xA1E5)
+           (#x2267 . #xA1E6)
+           (#x226A . #xA2E3)
+           (#x226B . #xA2E4)
+           (#x2282 . #xA2BE)
+           (#x2283 . #xA2BF)
+           (#x2286 . #xA2BC)
+           (#x2287 . #xA2BD)
+           (#x22A5 . #xA2DD)
+           (#x2312 . #xA2DE)
+           (#x2500 . #xA8A1)
+           (#x2501 . #xA8AC)
+           (#x2502 . #xA8A2)
+           (#x2503 . #xA8AD)
+           (#x250C . #xA8A3)
+           (#x250F . #xA8AE)
+           (#x2510 . #xA8A4)
+           (#x2513 . #xA8AF)
+           (#x2514 . #xA8A6)
+           (#x2517 . #xA8B1)
+           (#x2518 . #xA8A5)
+           (#x251B . #xA8B0)
+           (#x251C . #xA8A7)
+           (#x251D . #xA8BC)
+           (#x2520 . #xA8B7)
+           (#x2523 . #xA8B2)
+           (#x2524 . #xA8A9)
+           (#x2525 . #xA8BE)
+           (#x2528 . #xA8B9)
+           (#x252B . #xA8B4)
+           (#x252C . #xA8A8)
+           (#x252F . #xA8B8)
+           (#x2530 . #xA8BD)
+           (#x2533 . #xA8B3)
+           (#x2534 . #xA8AA)
+           (#x2537 . #xA8BA)
+           (#x2538 . #xA8BF)
+           (#x253B . #xA8B5)
+           (#x253C . #xA8AB)
+           (#x253F . #xA8BB)
+           (#x2542 . #xA8C0)
+           (#x254B . #xA8B6)
+           (#x25A0 . #xA2A3)
+           (#x25A1 . #xA2A2)
+           (#x25B2 . #xA2A5)
+           (#x25B3 . #xA2A4)
+           (#x25BC . #xA2A7)
+           (#x25BD . #xA2A6)
+           (#x25C6 . #xA2A1)
+           (#x25C7 . #xA1FE)
+           (#x25CB . #xA1FB)
+           (#x25CE . #xA1FD)
+           (#x25CF . #xA1FC)
+           (#x25EF . #xA2FE)
+           (#x2605 . #xA1FA)
+           (#x2606 . #xA1F9)
+           (#x2640 . #xA1EA)
+           (#x2642 . #xA1E9)
+           (#x266A . #xA2F6)
+           (#x266D . #xA2F5)
+           (#x266F . #xA2F4)
+           (#x3000 . #xA1A1)
+           (#x3001 . #xA1A2)
+           (#x3002 . #xA1A3)
+           (#x3003 . #xA1B7)
+           (#x3005 . #xA1B9)
+           (#x3006 . #xA1BA)
+           (#x3007 . #xA1BB)
+           (#x3008 . #xA1D2)
+           (#x3009 . #xA1D3)
+           (#x300A . #xA1D4)
+           (#x300B . #xA1D5)
+           (#x300C . #xA1D6)
+           (#x300D . #xA1D7)
+           (#x300E . #xA1D8)
+           (#x300F . #xA1D9)
+           (#x3010 . #xA1DA)
+           (#x3011 . #xA1DB)
+           (#x3012 . #xA2A9)
+           (#x3013 . #xA2AE)
+           (#x3014 . #xA1CC)
+           (#x3015 . #xA1CD)
+           (#x301C . #xA1C1)
+           (#x3041 . #xA4A1)
+           (#x3042 . #xA4A2)
+           (#x3043 . #xA4A3)
+           (#x3044 . #xA4A4)
+           (#x3045 . #xA4A5)
+           (#x3046 . #xA4A6)
+           (#x3047 . #xA4A7)
+           (#x3048 . #xA4A8)
+           (#x3049 . #xA4A9)
+           (#x304A . #xA4AA)
+           (#x304B . #xA4AB)
+           (#x304C . #xA4AC)
+           (#x304D . #xA4AD)
+           (#x304E . #xA4AE)
+           (#x304F . #xA4AF)
+           (#x3050 . #xA4B0)
+           (#x3051 . #xA4B1)
+           (#x3052 . #xA4B2)
+           (#x3053 . #xA4B3)
+           (#x3054 . #xA4B4)
+           (#x3055 . #xA4B5)
+           (#x3056 . #xA4B6)
+           (#x3057 . #xA4B7)
+           (#x3058 . #xA4B8)
+           (#x3059 . #xA4B9)
+           (#x305A . #xA4BA)
+           (#x305B . #xA4BB)
+           (#x305C . #xA4BC)
+           (#x305D . #xA4BD)
+           (#x305E . #xA4BE)
+           (#x305F . #xA4BF)
+           (#x3060 . #xA4C0)
+           (#x3061 . #xA4C1)
+           (#x3062 . #xA4C2)
+           (#x3063 . #xA4C3)
+           (#x3064 . #xA4C4)
+           (#x3065 . #xA4C5)
+           (#x3066 . #xA4C6)
+           (#x3067 . #xA4C7)
+           (#x3068 . #xA4C8)
+           (#x3069 . #xA4C9)
+           (#x306A . #xA4CA)
+           (#x306B . #xA4CB)
+           (#x306C . #xA4CC)
+           (#x306D . #xA4CD)
+           (#x306E . #xA4CE)
+           (#x306F . #xA4CF)
+           (#x3070 . #xA4D0)
+           (#x3071 . #xA4D1)
+           (#x3072 . #xA4D2)
+           (#x3073 . #xA4D3)
+           (#x3074 . #xA4D4)
+           (#x3075 . #xA4D5)
+           (#x3076 . #xA4D6)
+           (#x3077 . #xA4D7)
+           (#x3078 . #xA4D8)
+           (#x3079 . #xA4D9)
+           (#x307A . #xA4DA)
+           (#x307B . #xA4DB)
+           (#x307C . #xA4DC)
+           (#x307D . #xA4DD)
+           (#x307E . #xA4DE)
+           (#x307F . #xA4DF)
+           (#x3080 . #xA4E0)
+           (#x3081 . #xA4E1)
+           (#x3082 . #xA4E2)
+           (#x3083 . #xA4E3)
+           (#x3084 . #xA4E4)
+           (#x3085 . #xA4E5)
+           (#x3086 . #xA4E6)
+           (#x3087 . #xA4E7)
+           (#x3088 . #xA4E8)
+           (#x3089 . #xA4E9)
+           (#x308A . #xA4EA)
+           (#x308B . #xA4EB)
+           (#x308C . #xA4EC)
+           (#x308D . #xA4ED)
+           (#x308E . #xA4EE)
+           (#x308F . #xA4EF)
+           (#x3090 . #xA4F0)
+           (#x3091 . #xA4F1)
+           (#x3092 . #xA4F2)
+           (#x3093 . #xA4F3)
+           (#x309B . #xA1AB)
+           (#x309C . #xA1AC)
+           (#x309D . #xA1B5)
+           (#x309E . #xA1B6)
+           (#x30A1 . #xA5A1)
+           (#x30A2 . #xA5A2)
+           (#x30A3 . #xA5A3)
+           (#x30A4 . #xA5A4)
+           (#x30A5 . #xA5A5)
+           (#x30A6 . #xA5A6)
+           (#x30A7 . #xA5A7)
+           (#x30A8 . #xA5A8)
+           (#x30A9 . #xA5A9)
+           (#x30AA . #xA5AA)
+           (#x30AB . #xA5AB)
+           (#x30AC . #xA5AC)
+           (#x30AD . #xA5AD)
+           (#x30AE . #xA5AE)
+           (#x30AF . #xA5AF)
+           (#x30B0 . #xA5B0)
+           (#x30B1 . #xA5B1)
+           (#x30B2 . #xA5B2)
+           (#x30B3 . #xA5B3)
+           (#x30B4 . #xA5B4)
+           (#x30B5 . #xA5B5)
+           (#x30B6 . #xA5B6)
+           (#x30B7 . #xA5B7)
+           (#x30B8 . #xA5B8)
+           (#x30B9 . #xA5B9)
+           (#x30BA . #xA5BA)
+           (#x30BB . #xA5BB)
+           (#x30BC . #xA5BC)
+           (#x30BD . #xA5BD)
+           (#x30BE . #xA5BE)
+           (#x30BF . #xA5BF)
+           (#x30C0 . #xA5C0)
+           (#x30C1 . #xA5C1)
+           (#x30C2 . #xA5C2)
+           (#x30C3 . #xA5C3)
+           (#x30C4 . #xA5C4)
+           (#x30C5 . #xA5C5)
+           (#x30C6 . #xA5C6)
+           (#x30C7 . #xA5C7)
+           (#x30C8 . #xA5C8)
+           (#x30C9 . #xA5C9)
+           (#x30CA . #xA5CA)
+           (#x30CB . #xA5CB)
+           (#x30CC . #xA5CC)
+           (#x30CD . #xA5CD)
+           (#x30CE . #xA5CE)
+           (#x30CF . #xA5CF)
+           (#x30D0 . #xA5D0)
+           (#x30D1 . #xA5D1)
+           (#x30D2 . #xA5D2)
+           (#x30D3 . #xA5D3)
+           (#x30D4 . #xA5D4)
+           (#x30D5 . #xA5D5)
+           (#x30D6 . #xA5D6)
+           (#x30D7 . #xA5D7)
+           (#x30D8 . #xA5D8)
+           (#x30D9 . #xA5D9)
+           (#x30DA . #xA5DA)
+           (#x30DB . #xA5DB)
+           (#x30DC . #xA5DC)
+           (#x30DD . #xA5DD)
+           (#x30DE . #xA5DE)
+           (#x30DF . #xA5DF)
+           (#x30E0 . #xA5E0)
+           (#x30E1 . #xA5E1)
+           (#x30E2 . #xA5E2)
+           (#x30E3 . #xA5E3)
+           (#x30E4 . #xA5E4)
+           (#x30E5 . #xA5E5)
+           (#x30E6 . #xA5E6)
+           (#x30E7 . #xA5E7)
+           (#x30E8 . #xA5E8)
+           (#x30E9 . #xA5E9)
+           (#x30EA . #xA5EA)
+           (#x30EB . #xA5EB)
+           (#x30EC . #xA5EC)
+           (#x30ED . #xA5ED)
+           (#x30EE . #xA5EE)
+           (#x30EF . #xA5EF)
+           (#x30F0 . #xA5F0)
+           (#x30F1 . #xA5F1)
+           (#x30F2 . #xA5F2)
+           (#x30F3 . #xA5F3)
+           (#x30F4 . #xA5F4)
+           (#x30F5 . #xA5F5)
+           (#x30F6 . #xA5F6)
+           (#x30FB . #xA1A6)
+           (#x30FC . #xA1BC)
+           (#x30FD . #xA1B3)
+           (#x30FE . #xA1B4)
+           (#x4E00 . #xB0EC)
+           (#x4E01 . #xC3FA)
+           (#x4E02 . #x8FB0A1)
+           (#x4E03 . #xBCB7)
+           (#x4E04 . #x8FB0A2)
+           (#x4E05 . #x8FB0A3)
+           (#x4E07 . #xCBFC)
+           (#x4E08 . #xBEE6)
+           (#x4E09 . #xBBB0)
+           (#x4E0A . #xBEE5)
+           (#x4E0B . #xB2BC)
+           (#x4E0C . #x8FB0A4)
+           (#x4E0D . #xC9D4)
+           (#x4E0E . #xCDBF)
+           (#x4E10 . #xD0A2)
+           (#x4E11 . #xB1AF)
+           (#x4E12 . #x8FB0A5)
+           (#x4E14 . #xB3EE)
+           (#x4E15 . #xD0A3)
+           (#x4E16 . #xC0A4)
+           (#x4E17 . #xD2C2)
+           (#x4E18 . #xB5D6)
+           (#x4E19 . #xCABA)
+           (#x4E1E . #xBEE7)
+           (#x4E1F . #x8FB0A6)
+           (#x4E21 . #xCEBE)
+           (#x4E23 . #x8FB0A7)
+           (#x4E24 . #x8FB0A8)
+           (#x4E26 . #xCAC2)
+           (#x4E28 . #x8FB0A9)
+           (#x4E2A . #xD0A4)
+           (#x4E2B . #x8FB0AA)
+           (#x4E2D . #xC3E6)
+           (#x4E2E . #x8FB0AB)
+           (#x4E2F . #x8FB0AC)
+           (#x4E30 . #x8FB0AD)
+           (#x4E31 . #xD0A5)
+           (#x4E32 . #xB6FA)
+           (#x4E35 . #x8FB0AE)
+           (#x4E36 . #xD0A6)
+           (#x4E38 . #xB4DD)
+           (#x4E39 . #xC3B0)
+           (#x4E3B . #xBCE7)
+           (#x4E3C . #xD0A7)
+           (#x4E3F . #xD0A8)
+           (#x4E40 . #x8FB0AF)
+           (#x4E41 . #x8FB0B0)
+           (#x4E42 . #xD0A9)
+           (#x4E43 . #xC7B5)
+           (#x4E44 . #x8FB0B1)
+           (#x4E45 . #xB5D7)
+           (#x4E47 . #x8FB0B2)
+           (#x4E4B . #xC7B7)
+           (#x4E4D . #xC6E3)
+           (#x4E4E . #xB8C3)
+           (#x4E4F . #xCBB3)
+           (#x4E51 . #x8FB0B3)
+           (#x4E55 . #xE9C9)
+           (#x4E56 . #xD0AA)
+           (#x4E57 . #xBEE8)
+           (#x4E58 . #xD0AB)
+           (#x4E59 . #xB2B5)
+           (#x4E5A . #x8FB0B4)
+           (#x4E5C . #x8FB0B5)
+           (#x4E5D . #xB6E5)
+           (#x4E5E . #xB8F0)
+           (#x4E5F . #xCCE9)
+           (#x4E62 . #xD6A6)
+           (#x4E63 . #x8FB0B6)
+           (#x4E68 . #x8FB0B7)
+           (#x4E69 . #x8FB0B8)
+           (#x4E71 . #xCDF0)
+           (#x4E73 . #xC6FD)
+           (#x4E74 . #x8FB0B9)
+           (#x4E75 . #x8FB0BA)
+           (#x4E79 . #x8FB0BB)
+           (#x4E7E . #xB4A5)
+           (#x4E7F . #x8FB0BC)
+           (#x4E80 . #xB5B5)
+           (#x4E82 . #xD0AC)
+           (#x4E85 . #xD0AD)
+           (#x4E86 . #xCEBB)
+           (#x4E88 . #xCDBD)
+           (#x4E89 . #xC1E8)
+           (#x4E8A . #xD0AF)
+           (#x4E8B . #xBBF6)
+           (#x4E8C . #xC6F3)
+           (#x4E8D . #x8FB0BD)
+           (#x4E8E . #xD0B2)
+           (#x4E91 . #xB1BE)
+           (#x4E92 . #xB8DF)
+           (#x4E94 . #xB8DE)
+           (#x4E95 . #xB0E6)
+           (#x4E96 . #x8FB0BE)
+           (#x4E97 . #x8FB0BF)
+           (#x4E98 . #xCFCB)
+           (#x4E99 . #xCFCA)
+           (#x4E9B . #xBAB3)
+           (#x4E9C . #xB0A1)
+           (#x4E9D . #x8FB0C0)
+           (#x4E9E . #xD0B3)
+           (#x4E9F . #xD0B4)
+           (#x4EA0 . #xD0B5)
+           (#x4EA1 . #xCBB4)
+           (#x4EA2 . #xD0B6)
+           (#x4EA4 . #xB8F2)
+           (#x4EA5 . #xB0E7)
+           (#x4EA6 . #xCBF2)
+           (#x4EA8 . #xB5FC)
+           (#x4EAB . #xB5FD)
+           (#x4EAC . #xB5FE)
+           (#x4EAD . #xC4E2)
+           (#x4EAE . #xCEBC)
+           (#x4EAF . #x8FB0C1)
+           (#x4EB0 . #xD0B7)
+           (#x4EB3 . #xD0B8)
+           (#x4EB6 . #xD0B9)
+           (#x4EB9 . #x8FB0C2)
+           (#x4EBA . #xBFCD)
+           (#x4EC0 . #xBDBA)
+           (#x4EC1 . #xBFCE)
+           (#x4EC2 . #xD0BE)
+           (#x4EC3 . #x8FB0C3)
+           (#x4EC4 . #xD0BC)
+           (#x4EC6 . #xD0BD)
+           (#x4EC7 . #xB5D8)
+           (#x4ECA . #xBAA3)
+           (#x4ECB . #xB2F0)
+           (#x4ECD . #xD0BB)
+           (#x4ECE . #xD0BA)
+           (#x4ECF . #xCAA9)
+           (#x4ED0 . #x8FB0C4)
+           (#x4ED4 . #xBBC6)
+           (#x4ED5 . #xBBC5)
+           (#x4ED6 . #xC2BE)
+           (#x4ED7 . #xD0BF)
+           (#x4ED8 . #xC9D5)
+           (#x4ED9 . #xC0E7)
+           (#x4EDA . #x8FB0C5)
+           (#x4EDB . #x8FB0C6)
+           (#x4EDD . #xA1B8)
+           (#x4EDE . #xD0C0)
+           (#x4EDF . #xD0C2)
+           (#x4EE0 . #x8FB0C7)
+           (#x4EE1 . #x8FB0C8)
+           (#x4EE2 . #x8FB0C9)
+           (#x4EE3 . #xC2E5)
+           (#x4EE4 . #xCEE1)
+           (#x4EE5 . #xB0CA)
+           (#x4EE8 . #x8FB0CA)
+           (#x4EED . #xD0C1)
+           (#x4EEE . #xB2BE)
+           (#x4EEF . #x8FB0CB)
+           (#x4EF0 . #xB6C4)
+           (#x4EF1 . #x8FB0CC)
+           (#x4EF2 . #xC3E7)
+           (#x4EF3 . #x8FB0CD)
+           (#x4EF5 . #x8FB0CE)
+           (#x4EF6 . #xB7EF)
+           (#x4EF7 . #xD0C3)
+           (#x4EFB . #xC7A4)
+           (#x4EFD . #x8FB0CF)
+           (#x4EFE . #x8FB0D0)
+           (#x4EFF . #x8FB0D1)
+           (#x4F00 . #x8FB0D2)
+           (#x4F01 . #xB4EB)
+           (#x4F02 . #x8FB0D3)
+           (#x4F03 . #x8FB0D4)
+           (#x4F08 . #x8FB0D5)
+           (#x4F09 . #xD0C4)
+           (#x4F0A . #xB0CB)
+           (#x4F0B . #x8FB0D6)
+           (#x4F0C . #x8FB0D7)
+           (#x4F0D . #xB8E0)
+           (#x4F0E . #xB4EC)
+           (#x4F0F . #xC9FA)
+           (#x4F10 . #xC8B2)
+           (#x4F11 . #xB5D9)
+           (#x4F12 . #x8FB0D8)
+           (#x4F15 . #x8FB0D9)
+           (#x4F16 . #x8FB0DA)
+           (#x4F17 . #x8FB0DB)
+           (#x4F19 . #x8FB0DC)
+           (#x4F1A . #xB2F1)
+           (#x4F1C . #xD0E7)
+           (#x4F1D . #xC5C1)
+           (#x4F2E . #x8FB0DD)
+           (#x4F2F . #xC7EC)
+           (#x4F30 . #xD0C6)
+           (#x4F31 . #x8FB0DE)
+           (#x4F33 . #x8FB0E0)
+           (#x4F34 . #xC8BC)
+           (#x4F35 . #x8FB0E1)
+           (#x4F36 . #xCEE2)
+           (#x4F37 . #x8FB0E2)
+           (#x4F38 . #xBFAD)
+           (#x4F39 . #x8FB0E3)
+           (#x4F3A . #xBBC7)
+           (#x4F3B . #x8FB0E4)
+           (#x4F3C . #xBBF7)
+           (#x4F3D . #xB2C0)
+           (#x4F3E . #x8FB0E5)
+           (#x4F40 . #x8FB0E6)
+           (#x4F42 . #x8FB0E7)
+           (#x4F43 . #xC4D1)
+           (#x4F46 . #xC3A2)
+           (#x4F47 . #xD0CA)
+           (#x4F48 . #x8FB0E8)
+           (#x4F49 . #x8FB0E9)
+           (#x4F4B . #x8FB0EA)
+           (#x4F4C . #x8FB0EB)
+           (#x4F4D . #xB0CC)
+           (#x4F4E . #xC4E3)
+           (#x4F4F . #xBDBB)
+           (#x4F50 . #xBAB4)
+           (#x4F51 . #xCDA4)
+           (#x4F52 . #x8FB0EC)
+           (#x4F53 . #xC2CE)
+           (#x4F54 . #x8FB0ED)
+           (#x4F55 . #xB2BF)
+           (#x4F56 . #x8FB0EE)
+           (#x4F57 . #xD0C9)
+           (#x4F58 . #x8FB0EF)
+           (#x4F59 . #xCDBE)
+           (#x4F5A . #xD0C5)
+           (#x4F5B . #xD0C7)
+           (#x4F5C . #xBAEE)
+           (#x4F5D . #xD0C8)
+           (#x4F5E . #xD5A4)
+           (#x4F5F . #x8FB0F0)
+           (#x4F60 . #x8FB0DF)
+           (#x4F63 . #x8FB0F1)
+           (#x4F69 . #xD0D0)
+           (#x4F6A . #x8FB0F2)
+           (#x4F6C . #x8FB0F3)
+           (#x4F6E . #x8FB0F4)
+           (#x4F6F . #xD0D3)
+           (#x4F70 . #xD0D1)
+           (#x4F71 . #x8FB0F5)
+           (#x4F73 . #xB2C2)
+           (#x4F75 . #xCABB)
+           (#x4F76 . #xD0CB)
+           (#x4F77 . #x8FB0F6)
+           (#x4F78 . #x8FB0F7)
+           (#x4F79 . #x8FB0F8)
+           (#x4F7A . #x8FB0F9)
+           (#x4F7B . #xD0CF)
+           (#x4F7C . #xB8F3)
+           (#x4F7D . #x8FB0FA)
+           (#x4F7E . #x8FB0FB)
+           (#x4F7F . #xBBC8)
+           (#x4F81 . #x8FB0FC)
+           (#x4F82 . #x8FB0FD)
+           (#x4F83 . #xB4A6)
+           (#x4F84 . #x8FB0FE)
+           (#x4F85 . #x8FB1A1)
+           (#x4F86 . #xD0D4)
+           (#x4F88 . #xD0CC)
+           (#x4F89 . #x8FB1A2)
+           (#x4F8A . #x8FB1A3)
+           (#x4F8B . #xCEE3)
+           (#x4F8C . #x8FB1A4)
+           (#x4F8D . #xBBF8)
+           (#x4F8E . #x8FB1A5)
+           (#x4F8F . #xD0CD)
+           (#x4F90 . #x8FB1A6)
+           (#x4F91 . #xD0D2)
+           (#x4F92 . #x8FB1A7)
+           (#x4F93 . #x8FB1A8)
+           (#x4F94 . #x8FB1A9)
+           (#x4F96 . #xD0D5)
+           (#x4F97 . #x8FB1AA)
+           (#x4F98 . #xD0CE)
+           (#x4F99 . #x8FB1AB)
+           (#x4F9A . #x8FB1AC)
+           (#x4F9B . #xB6A1)
+           (#x4F9D . #xB0CD)
+           (#x4F9E . #x8FB1AD)
+           (#x4F9F . #x8FB1AE)
+           (#x4FA0 . #xB6A2)
+           (#x4FA1 . #xB2C1)
+           (#x4FAB . #xD5A5)
+           (#x4FAD . #xCBF9)
+           (#x4FAE . #xC9EE)
+           (#x4FAF . #xB8F4)
+           (#x4FB2 . #x8FB1AF)
+           (#x4FB5 . #xBFAF)
+           (#x4FB6 . #xCEB7)
+           (#x4FB7 . #x8FB1B0)
+           (#x4FB9 . #x8FB1B1)
+           (#x4FBB . #x8FB1B2)
+           (#x4FBC . #x8FB1B3)
+           (#x4FBD . #x8FB1B4)
+           (#x4FBE . #x8FB1B5)
+           (#x4FBF . #xCAD8)
+           (#x4FC0 . #x8FB1B6)
+           (#x4FC1 . #x8FB1B7)
+           (#x4FC2 . #xB7B8)
+           (#x4FC3 . #xC2A5)
+           (#x4FC4 . #xB2E4)
+           (#x4FC5 . #x8FB1B8)
+           (#x4FC6 . #x8FB1B9)
+           (#x4FC8 . #x8FB1BA)
+           (#x4FC9 . #x8FB1BB)
+           (#x4FCA . #xBDD3)
+           (#x4FCB . #x8FB1BC)
+           (#x4FCC . #x8FB1BD)
+           (#x4FCD . #x8FB1BE)
+           (#x4FCE . #xD0D9)
+           (#x4FCF . #x8FB1BF)
+           (#x4FD0 . #xD0DE)
+           (#x4FD1 . #xD0DC)
+           (#x4FD2 . #x8FB1C0)
+           (#x4FD4 . #xD0D7)
+           (#x4FD7 . #xC2AF)
+           (#x4FD8 . #xD0DA)
+           (#x4FDA . #xD0DD)
+           (#x4FDB . #xD0DB)
+           (#x4FDC . #x8FB1C1)
+           (#x4FDD . #xCADD)
+           (#x4FDF . #xD0D8)
+           (#x4FE0 . #x8FB1C2)
+           (#x4FE1 . #xBFAE)
+           (#x4FE2 . #x8FB1C3)
+           (#x4FE3 . #xCBF3)
+           (#x4FE4 . #xD0DF)
+           (#x4FE5 . #xD0E0)
+           (#x4FEE . #xBDA4)
+           (#x4FEF . #xD0ED)
+           (#x4FF0 . #x8FB1C4)
+           (#x4FF2 . #x8FB1C5)
+           (#x4FF3 . #xC7D0)
+           (#x4FF5 . #xC9B6)
+           (#x4FF6 . #xD0E8)
+           (#x4FF8 . #xCAF0)
+           (#x4FFA . #xB2B6)
+           (#x4FFC . #x8FB1C6)
+           (#x4FFD . #x8FB1C7)
+           (#x4FFE . #xD0EC)
+           (#x4FFF . #x8FB1C8)
+           (#x5000 . #x8FB1C9)
+           (#x5001 . #x8FB1CA)
+           (#x5004 . #x8FB1CB)
+           (#x5005 . #xD0E6)
+           (#x5006 . #xD0EF)
+           (#x5007 . #x8FB1CC)
+           (#x5009 . #xC1D2)
+           (#x500A . #x8FB1CD)
+           (#x500B . #xB8C4)
+           (#x500C . #x8FB1CE)
+           (#x500D . #xC7DC)
+           (#x500E . #x8FB1CF)
+           (#x500F . #xE0C7)
+           (#x5010 . #x8FB1D0)
+           (#x5011 . #xD0EE)
+           (#x5012 . #xC5DD)
+           (#x5013 . #x8FB1D1)
+           (#x5014 . #xD0E3)
+           (#x5016 . #xB8F6)
+           (#x5017 . #x8FB1D2)
+           (#x5018 . #x8FB1D3)
+           (#x5019 . #xB8F5)
+           (#x501A . #xD0E1)
+           (#x501B . #x8FB1D4)
+           (#x501C . #x8FB1D5)
+           (#x501D . #x8FB1D6)
+           (#x501E . #x8FB1D7)
+           (#x501F . #xBCDA)
+           (#x5021 . #xD0E9)
+           (#x5022 . #x8FB1D8)
+           (#x5023 . #xCAEF)
+           (#x5024 . #xC3CD)
+           (#x5025 . #xD0E5)
+           (#x5026 . #xB7F1)
+           (#x5027 . #x8FB1D9)
+           (#x5028 . #xD0E2)
+           (#x5029 . #xD0EA)
+           (#x502A . #xD0E4)
+           (#x502B . #xCED1)
+           (#x502C . #xD0EB)
+           (#x502D . #xCFC1)
+           (#x502E . #x8FB1DA)
+           (#x5030 . #x8FB1DB)
+           (#x5032 . #x8FB1DC)
+           (#x5033 . #x8FB1DD)
+           (#x5035 . #x8FB1DE)
+           (#x5036 . #xB6E6)
+           (#x5039 . #xB7F0)
+           (#x503B . #x8FB1F6)
+           (#x5040 . #x8FB1DF)
+           (#x5041 . #x8FB1E0)
+           (#x5042 . #x8FB1E1)
+           (#x5043 . #xD0F0)
+           (#x5045 . #x8FB1E2)
+           (#x5046 . #x8FB1E3)
+           (#x5047 . #xD0F1)
+           (#x5048 . #xD0F5)
+           (#x5049 . #xB0CE)
+           (#x504A . #x8FB1E4)
+           (#x504C . #x8FB1E5)
+           (#x504E . #x8FB1E6)
+           (#x504F . #xCAD0)
+           (#x5050 . #xD0F4)
+           (#x5051 . #x8FB1E7)
+           (#x5052 . #x8FB1E8)
+           (#x5053 . #x8FB1E9)
+           (#x5055 . #xD0F3)
+           (#x5056 . #xD0F7)
+           (#x5057 . #x8FB1EA)
+           (#x5059 . #x8FB1EB)
+           (#x505A . #xD0F6)
+           (#x505C . #xC4E4)
+           (#x505F . #x8FB1EC)
+           (#x5060 . #x8FB1ED)
+           (#x5062 . #x8FB1EE)
+           (#x5063 . #x8FB1EF)
+           (#x5065 . #xB7F2)
+           (#x5066 . #x8FB1F0)
+           (#x5067 . #x8FB1F1)
+           (#x506A . #x8FB1F2)
+           (#x506C . #xD0F8)
+           (#x506D . #x8FB1F3)
+           (#x5070 . #x8FB1F4)
+           (#x5071 . #x8FB1F5)
+           (#x5072 . #xBCC5)
+           (#x5074 . #xC2A6)
+           (#x5075 . #xC4E5)
+           (#x5076 . #xB6F6)
+           (#x5078 . #xD0F9)
+           (#x507D . #xB5B6)
+           (#x5080 . #xD0FA)
+           (#x5081 . #x8FB1F7)
+           (#x5083 . #x8FB1F8)
+           (#x5084 . #x8FB1F9)
+           (#x5085 . #xD0FC)
+           (#x5086 . #x8FB1FA)
+           (#x508A . #x8FB1FB)
+           (#x508D . #xCBB5)
+           (#x508E . #x8FB1FC)
+           (#x508F . #x8FB1FD)
+           (#x5090 . #x8FB1FE)
+           (#x5091 . #xB7E6)
+           (#x5092 . #x8FB2A1)
+           (#x5093 . #x8FB2A2)
+           (#x5094 . #x8FB2A3)
+           (#x5096 . #x8FB2A4)
+           (#x5098 . #xBBB1)
+           (#x5099 . #xC8F7)
+           (#x509A . #xD0FB)
+           (#x509B . #x8FB2A5)
+           (#x509C . #x8FB2A6)
+           (#x509E . #x8FB2A7)
+           (#x509F . #x8FB2A8)
+           (#x50A0 . #x8FB2A9)
+           (#x50A1 . #x8FB2AA)
+           (#x50A2 . #x8FB2AB)
+           (#x50AA . #x8FB2AC)
+           (#x50AC . #xBAC5)
+           (#x50AD . #xCDC3)
+           (#x50AF . #x8FB2AD)
+           (#x50B0 . #x8FB2AE)
+           (#x50B2 . #xD0FE)
+           (#x50B3 . #xD1A3)
+           (#x50B4 . #xD0FD)
+           (#x50B5 . #xBAC4)
+           (#x50B7 . #xBDFD)
+           (#x50B9 . #x8FB2AF)
+           (#x50BA . #x8FB2B0)
+           (#x50BD . #x8FB2B1)
+           (#x50BE . #xB7B9)
+           (#x50C0 . #x8FB2B2)
+           (#x50C2 . #xD1A4)
+           (#x50C3 . #x8FB2B3)
+           (#x50C4 . #x8FB2B4)
+           (#x50C5 . #xB6CF)
+           (#x50C7 . #x8FB2B5)
+           (#x50C9 . #xD1A1)
+           (#x50CA . #xD1A2)
+           (#x50CC . #x8FB2B6)
+           (#x50CD . #xC6AF)
+           (#x50CE . #x8FB2B7)
+           (#x50CF . #xC1FC)
+           (#x50D0 . #x8FB2B8)
+           (#x50D1 . #xB6A3)
+           (#x50D3 . #x8FB2B9)
+           (#x50D4 . #x8FB2BA)
+           (#x50D5 . #xCBCD)
+           (#x50D6 . #xD1A5)
+           (#x50D8 . #x8FB2BB)
+           (#x50DA . #xCEBD)
+           (#x50DC . #x8FB2BC)
+           (#x50DD . #x8FB2BD)
+           (#x50DE . #xD1A6)
+           (#x50DF . #x8FB2BE)
+           (#x50E2 . #x8FB2BF)
+           (#x50E3 . #xD1A9)
+           (#x50E4 . #x8FB2C0)
+           (#x50E5 . #xD1A7)
+           (#x50E6 . #x8FB2C1)
+           (#x50E7 . #xC1CE)
+           (#x50E8 . #x8FB2C2)
+           (#x50E9 . #x8FB2C3)
+           (#x50ED . #xD1A8)
+           (#x50EE . #xD1AA)
+           (#x50EF . #x8FB2C4)
+           (#x50F1 . #x8FB2C5)
+           (#x50F2 . #x8FB2D1)
+           (#x50F5 . #xD1AC)
+           (#x50F6 . #x8FB2C6)
+           (#x50F9 . #xD1AB)
+           (#x50FA . #x8FB2C7)
+           (#x50FB . #xCAC8)
+           (#x50FE . #x8FB2C8)
+           (#x5100 . #xB5B7)
+           (#x5101 . #xD1AE)
+           (#x5102 . #xD1AF)
+           (#x5103 . #x8FB2C9)
+           (#x5104 . #xB2AF)
+           (#x5106 . #x8FB2CA)
+           (#x5107 . #x8FB2CB)
+           (#x5108 . #x8FB2CC)
+           (#x5109 . #xD1AD)
+           (#x510B . #x8FB2CD)
+           (#x510C . #x8FB2CE)
+           (#x510D . #x8FB2CF)
+           (#x510E . #x8FB2D0)
+           (#x5110 . #x8FB2D2)
+           (#x5112 . #xBCF4)
+           (#x5114 . #xD1B2)
+           (#x5115 . #xD1B1)
+           (#x5116 . #xD1B0)
+           (#x5117 . #x8FB2D3)
+           (#x5118 . #xD0D6)
+           (#x5119 . #x8FB2D4)
+           (#x511A . #xD1B3)
+           (#x511B . #x8FB2D5)
+           (#x511C . #x8FB2D6)
+           (#x511D . #x8FB2D7)
+           (#x511E . #x8FB2D8)
+           (#x511F . #xBDFE)
+           (#x5121 . #xD1B4)
+           (#x5123 . #x8FB2D9)
+           (#x5127 . #x8FB2DA)
+           (#x5128 . #x8FB2DB)
+           (#x512A . #xCDA5)
+           (#x512C . #x8FB2DC)
+           (#x512D . #x8FB2DD)
+           (#x512F . #x8FB2DE)
+           (#x5131 . #x8FB2DF)
+           (#x5132 . #xCCD9)
+           (#x5133 . #x8FB2E0)
+           (#x5134 . #x8FB2E1)
+           (#x5135 . #x8FB2E2)
+           (#x5137 . #xD1B6)
+           (#x5138 . #x8FB2E3)
+           (#x5139 . #x8FB2E4)
+           (#x513A . #xD1B5)
+           (#x513B . #xD1B8)
+           (#x513C . #xD1B7)
+           (#x513F . #xD1B9)
+           (#x5140 . #xD1BA)
+           (#x5141 . #xB0F4)
+           (#x5142 . #x8FB2E5)
+           (#x5143 . #xB8B5)
+           (#x5144 . #xB7BB)
+           (#x5145 . #xBDBC)
+           (#x5146 . #xC3FB)
+           (#x5147 . #xB6A4)
+           (#x5148 . #xC0E8)
+           (#x5149 . #xB8F7)
+           (#x514A . #x8FB2E6)
+           (#x514B . #xB9EE)
+           (#x514C . #xD1BC)
+           (#x514D . #xCCC8)
+           (#x514E . #xC5C6)
+           (#x514F . #x8FB2E7)
+           (#x5150 . #xBBF9)
+           (#x5152 . #xD1BB)
+           (#x5153 . #x8FB2E8)
+           (#x5154 . #xD1BD)
+           (#x5155 . #x8FB2E9)
+           (#x5157 . #x8FB2EA)
+           (#x5158 . #x8FB2EB)
+           (#x515A . #xC5DE)
+           (#x515C . #xB3F5)
+           (#x515F . #x8FB2EC)
+           (#x5162 . #xD1BE)
+           (#x5164 . #x8FB2ED)
+           (#x5165 . #xC6FE)
+           (#x5166 . #x8FB2EE)
+           (#x5168 . #xC1B4)
+           (#x5169 . #xD1C0)
+           (#x516A . #xD1C1)
+           (#x516B . #xC8AC)
+           (#x516C . #xB8F8)
+           (#x516D . #xCFBB)
+           (#x516E . #xD1C2)
+           (#x5171 . #xB6A6)
+           (#x5175 . #xCABC)
+           (#x5176 . #xC2B6)
+           (#x5177 . #xB6F1)
+           (#x5178 . #xC5B5)
+           (#x517C . #xB7F3)
+           (#x517E . #x8FB2EF)
+           (#x5180 . #xD1C3)
+           (#x5182 . #xD1C4)
+           (#x5183 . #x8FB2F0)
+           (#x5184 . #x8FB2F1)
+           (#x5185 . #xC6E2)
+           (#x5186 . #xB1DF)
+           (#x5189 . #xD1C7)
+           (#x518A . #xBAFD)
+           (#x518B . #x8FB2F2)
+           (#x518C . #xD1C6)
+           (#x518D . #xBAC6)
+           (#x518E . #x8FB2F3)
+           (#x518F . #xD1C8)
+           (#x5190 . #xE6EE)
+           (#x5191 . #xD1C9)
+           (#x5192 . #xCBC1)
+           (#x5193 . #xD1CA)
+           (#x5195 . #xD1CB)
+           (#x5196 . #xD1CC)
+           (#x5197 . #xBEE9)
+           (#x5198 . #x8FB2F4)
+           (#x5199 . #xBCCC)
+           (#x519D . #x8FB2F5)
+           (#x51A0 . #xB4A7)
+           (#x51A1 . #x8FB2F6)
+           (#x51A2 . #xD1CF)
+           (#x51A3 . #x8FB2F7)
+           (#x51A4 . #xD1CD)
+           (#x51A5 . #xCCBD)
+           (#x51A6 . #xD1CE)
+           (#x51A8 . #xC9DA)
+           (#x51A9 . #xD1D0)
+           (#x51AA . #xD1D1)
+           (#x51AB . #xD1D2)
+           (#x51AC . #xC5DF)
+           (#x51AD . #x8FB2F8)
+           (#x51B0 . #xD1D6)
+           (#x51B1 . #xD1D4)
+           (#x51B2 . #xD1D5)
+           (#x51B3 . #xD1D3)
+           (#x51B4 . #xBAE3)
+           (#x51B5 . #xD1D7)
+           (#x51B6 . #xCCEA)
+           (#x51B7 . #xCEE4)
+           (#x51B8 . #x8FB2F9)
+           (#x51BA . #x8FB2FA)
+           (#x51BC . #x8FB2FB)
+           (#x51BD . #xD1D8)
+           (#x51BE . #x8FB2FC)
+           (#x51BF . #x8FB2FD)
+           (#x51C2 . #x8FB2FE)
+           (#x51C4 . #xC0A8)
+           (#x51C5 . #xD1D9)
+           (#x51C6 . #xBDDA)
+           (#x51C8 . #x8FB3A1)
+           (#x51C9 . #xD1DA)
+           (#x51CB . #xC3FC)
+           (#x51CC . #xCEBF)
+           (#x51CD . #xC5E0)
+           (#x51CF . #x8FB3A2)
+           (#x51D1 . #x8FB3A3)
+           (#x51D2 . #x8FB3A4)
+           (#x51D3 . #x8FB3A5)
+           (#x51D5 . #x8FB3A6)
+           (#x51D6 . #xD2C5)
+           (#x51D8 . #x8FB3A7)
+           (#x51DB . #xD1DB)
+           (#x51DC . #xF4A5)
+           (#x51DD . #xB6C5)
+           (#x51DE . #x8FB3A8)
+           (#x51E0 . #xD1DC)
+           (#x51E1 . #xCBDE)
+           (#x51E2 . #x8FB3A9)
+           (#x51E5 . #x8FB3AA)
+           (#x51E6 . #xBDE8)
+           (#x51E7 . #xC2FC)
+           (#x51E9 . #xD1DE)
+           (#x51EA . #xC6E4)
+           (#x51ED . #xD1DF)
+           (#x51EE . #x8FB3AB)
+           (#x51F0 . #xD1E0)
+           (#x51F1 . #xB3AE)
+           (#x51F2 . #x8FB3AC)
+           (#x51F3 . #x8FB3AD)
+           (#x51F4 . #x8FB3AE)
+           (#x51F5 . #xD1E1)
+           (#x51F6 . #xB6A7)
+           (#x51F7 . #x8FB3AF)
+           (#x51F8 . #xC6CC)
+           (#x51F9 . #xB1FA)
+           (#x51FA . #xBDD0)
+           (#x51FD . #xC8A1)
+           (#x51FE . #xD1E2)
+           (#x5200 . #xC5E1)
+           (#x5201 . #x8FB3B0)
+           (#x5202 . #x8FB3B1)
+           (#x5203 . #xBFCF)
+           (#x5204 . #xD1E3)
+           (#x5205 . #x8FB3B2)
+           (#x5206 . #xCAAC)
+           (#x5207 . #xC0DA)
+           (#x5208 . #xB4A2)
+           (#x520A . #xB4A9)
+           (#x520B . #xD1E4)
+           (#x520E . #xD1E6)
+           (#x5211 . #xB7BA)
+           (#x5212 . #x8FB3B3)
+           (#x5213 . #x8FB3B4)
+           (#x5214 . #xD1E5)
+           (#x5215 . #x8FB3B5)
+           (#x5216 . #x8FB3B6)
+           (#x5217 . #xCEF3)
+           (#x5218 . #x8FB3B7)
+           (#x521D . #xBDE9)
+           (#x5222 . #x8FB3B8)
+           (#x5224 . #xC8BD)
+           (#x5225 . #xCACC)
+           (#x5227 . #xD1E7)
+           (#x5228 . #x8FB3B9)
+           (#x5229 . #xCDF8)
+           (#x522A . #xD1E8)
+           (#x522E . #xD1E9)
+           (#x5230 . #xC5FE)
+           (#x5231 . #x8FB3BA)
+           (#x5232 . #x8FB3BB)
+           (#x5233 . #xD1EA)
+           (#x5235 . #x8FB3BC)
+           (#x5236 . #xC0A9)
+           (#x5237 . #xBAFE)
+           (#x5238 . #xB7F4)
+           (#x5239 . #xD1EB)
+           (#x523A . #xBBC9)
+           (#x523B . #xB9EF)
+           (#x523C . #x8FB3BD)
+           (#x5243 . #xC4E6)
+           (#x5244 . #xD1ED)
+           (#x5245 . #x8FB3BE)
+           (#x5247 . #xC2A7)
+           (#x5249 . #x8FB3BF)
+           (#x524A . #xBAEF)
+           (#x524B . #xD1EE)
+           (#x524C . #xD1EF)
+           (#x524D . #xC1B0)
+           (#x524F . #xD1EC)
+           (#x5254 . #xD1F1)
+           (#x5255 . #x8FB3C0)
+           (#x5256 . #xCBB6)
+           (#x5257 . #x8FB3C1)
+           (#x5258 . #x8FB3C2)
+           (#x525A . #x8FB3C3)
+           (#x525B . #xB9E4)
+           (#x525C . #x8FB3C4)
+           (#x525E . #xD1F0)
+           (#x525F . #x8FB3C5)
+           (#x5260 . #x8FB3C6)
+           (#x5261 . #x8FB3C7)
+           (#x5263 . #xB7F5)
+           (#x5264 . #xBADE)
+           (#x5265 . #xC7ED)
+           (#x5266 . #x8FB3C8)
+           (#x5269 . #xD1F4)
+           (#x526A . #xD1F2)
+           (#x526E . #x8FB3C9)
+           (#x526F . #xC9FB)
+           (#x5270 . #xBEEA)
+           (#x5271 . #xD1FB)
+           (#x5272 . #xB3E4)
+           (#x5273 . #xD1F5)
+           (#x5274 . #xD1F3)
+           (#x5275 . #xC1CF)
+           (#x5277 . #x8FB3CA)
+           (#x5278 . #x8FB3CB)
+           (#x5279 . #x8FB3CC)
+           (#x527D . #xD1F7)
+           (#x527F . #xD1F6)
+           (#x5280 . #x8FB3CD)
+           (#x5282 . #x8FB3CE)
+           (#x5283 . #xB3C4)
+           (#x5285 . #x8FB3CF)
+           (#x5287 . #xB7E0)
+           (#x5288 . #xD1FC)
+           (#x5289 . #xCEAD)
+           (#x528A . #x8FB3D0)
+           (#x528C . #x8FB3D1)
+           (#x528D . #xD1F8)
+           (#x5291 . #xD1FD)
+           (#x5292 . #xD1FA)
+           (#x5293 . #x8FB3D2)
+           (#x5294 . #xD1F9)
+           (#x5295 . #x8FB3D3)
+           (#x5296 . #x8FB3D4)
+           (#x5297 . #x8FB3D5)
+           (#x5298 . #x8FB3D6)
+           (#x529A . #x8FB3D7)
+           (#x529B . #xCECF)
+           (#x529C . #x8FB3D8)
+           (#x529F . #xB8F9)
+           (#x52A0 . #xB2C3)
+           (#x52A3 . #xCEF4)
+           (#x52A4 . #x8FB3D9)
+           (#x52A5 . #x8FB3DA)
+           (#x52A6 . #x8FB3DB)
+           (#x52A7 . #x8FB3DC)
+           (#x52A9 . #xBDF5)
+           (#x52AA . #xC5D8)
+           (#x52AB . #xB9E5)
+           (#x52AC . #xD2A2)
+           (#x52AD . #xD2A3)
+           (#x52AF . #x8FB3DD)
+           (#x52B0 . #x8FB3DE)
+           (#x52B1 . #xCEE5)
+           (#x52B4 . #xCFAB)
+           (#x52B5 . #xD2A5)
+           (#x52B6 . #x8FB3DF)
+           (#x52B7 . #x8FB3E0)
+           (#x52B8 . #x8FB3E1)
+           (#x52B9 . #xB8FA)
+           (#x52BA . #x8FB3E2)
+           (#x52BB . #x8FB3E3)
+           (#x52BC . #xD2A4)
+           (#x52BD . #x8FB3E4)
+           (#x52BE . #xB3AF)
+           (#x52C0 . #x8FB3E5)
+           (#x52C1 . #xD2A6)
+           (#x52C3 . #xCBD6)
+           (#x52C4 . #x8FB3E6)
+           (#x52C5 . #xC4BC)
+           (#x52C6 . #x8FB3E7)
+           (#x52C7 . #xCDA6)
+           (#x52C8 . #x8FB3E8)
+           (#x52C9 . #xCAD9)
+           (#x52CC . #x8FB3E9)
+           (#x52CD . #xD2A7)
+           (#x52CF . #x8FB3EA)
+           (#x52D1 . #x8FB3EB)
+           (#x52D2 . #xF0D5)
+           (#x52D4 . #x8FB3EC)
+           (#x52D5 . #xC6B0)
+           (#x52D6 . #x8FB3ED)
+           (#x52D7 . #xD2A8)
+           (#x52D8 . #xB4AA)
+           (#x52D9 . #xCCB3)
+           (#x52DB . #x8FB3EE)
+           (#x52DC . #x8FB3EF)
+           (#x52DD . #xBEA1)
+           (#x52DE . #xD2A9)
+           (#x52DF . #xCAE7)
+           (#x52E0 . #xD2AD)
+           (#x52E1 . #x8FB3F0)
+           (#x52E2 . #xC0AA)
+           (#x52E3 . #xD2AA)
+           (#x52E4 . #xB6D0)
+           (#x52E5 . #x8FB3F1)
+           (#x52E6 . #xD2AB)
+           (#x52E7 . #xB4AB)
+           (#x52E8 . #x8FB3F2)
+           (#x52E9 . #x8FB3F3)
+           (#x52EA . #x8FB3F4)
+           (#x52EC . #x8FB3F5)
+           (#x52F0 . #x8FB3F6)
+           (#x52F1 . #x8FB3F7)
+           (#x52F2 . #xB7AE)
+           (#x52F3 . #xD2AE)
+           (#x52F4 . #x8FB3F8)
+           (#x52F5 . #xD2AF)
+           (#x52F6 . #x8FB3F9)
+           (#x52F7 . #x8FB3FA)
+           (#x52F8 . #xD2B0)
+           (#x52F9 . #xD2B1)
+           (#x52FA . #xBCDB)
+           (#x52FE . #xB8FB)
+           (#x52FF . #xCCDE)
+           (#x5300 . #x8FB3FB)
+           (#x5301 . #xCCE8)
+           (#x5302 . #xC6F7)
+           (#x5303 . #x8FB3FC)
+           (#x5305 . #xCAF1)
+           (#x5306 . #xD2B2)
+           (#x5308 . #xD2B3)
+           (#x530A . #x8FB3FD)
+           (#x530B . #x8FB3FE)
+           (#x530C . #x8FB4A1)
+           (#x530D . #xD2B5)
+           (#x530F . #xD2B7)
+           (#x5310 . #xD2B6)
+           (#x5311 . #x8FB4A2)
+           (#x5313 . #x8FB4A3)
+           (#x5315 . #xD2B8)
+           (#x5316 . #xB2BD)
+           (#x5317 . #xCBCC)
+           (#x5318 . #x8FB4A4)
+           (#x5319 . #xBAFC)
+           (#x531A . #xD2B9)
+           (#x531B . #x8FB4A5)
+           (#x531C . #x8FB4A6)
+           (#x531D . #xC1D9)
+           (#x531E . #x8FB4A7)
+           (#x531F . #x8FB4A8)
+           (#x5320 . #xBEA2)
+           (#x5321 . #xB6A9)
+           (#x5323 . #xD2BA)
+           (#x5325 . #x8FB4A9)
+           (#x5327 . #x8FB4AA)
+           (#x5328 . #x8FB4AB)
+           (#x5329 . #x8FB4AC)
+           (#x532A . #xC8DB)
+           (#x532B . #x8FB4AD)
+           (#x532C . #x8FB4AE)
+           (#x532D . #x8FB4AF)
+           (#x532F . #xD2BB)
+           (#x5330 . #x8FB4B0)
+           (#x5331 . #xD2BC)
+           (#x5332 . #x8FB4B1)
+           (#x5333 . #xD2BD)
+           (#x5335 . #x8FB4B2)
+           (#x5338 . #xD2BE)
+           (#x5339 . #xC9A4)
+           (#x533A . #xB6E8)
+           (#x533B . #xB0E5)
+           (#x533C . #x8FB4B3)
+           (#x533D . #x8FB4B4)
+           (#x533E . #x8FB4B5)
+           (#x533F . #xC6BF)
+           (#x5340 . #xD2BF)
+           (#x5341 . #xBDBD)
+           (#x5342 . #x8FB4B6)
+           (#x5343 . #xC0E9)
+           (#x5345 . #xD2C1)
+           (#x5346 . #xD2C0)
+           (#x5347 . #xBEA3)
+           (#x5348 . #xB8E1)
+           (#x5349 . #xD2C3)
+           (#x534A . #xC8BE)
+           (#x534B . #x8FB4B8)
+           (#x534C . #x8FB4B7)
+           (#x534D . #xD2C4)
+           (#x5351 . #xC8DC)
+           (#x5352 . #xC2B4)
+           (#x5353 . #xC2EE)
+           (#x5354 . #xB6A8)
+           (#x5357 . #xC6EE)
+           (#x5358 . #xC3B1)
+           (#x5359 . #x8FB4B9)
+           (#x535A . #xC7EE)
+           (#x535B . #x8FB4BA)
+           (#x535C . #xCBCE)
+           (#x535E . #xD2C6)
+           (#x5360 . #xC0EA)
+           (#x5361 . #x8FB4BB)
+           (#x5363 . #x8FB4BC)
+           (#x5365 . #x8FB4BD)
+           (#x5366 . #xB7B5)
+           (#x5369 . #xD2C7)
+           (#x536C . #x8FB4BE)
+           (#x536D . #x8FB4BF)
+           (#x536E . #xD2C8)
+           (#x536F . #xB1AC)
+           (#x5370 . #xB0F5)
+           (#x5371 . #xB4ED)
+           (#x5372 . #x8FB4C0)
+           (#x5373 . #xC2A8)
+           (#x5374 . #xB5D1)
+           (#x5375 . #xCDF1)
+           (#x5377 . #xD2CB)
+           (#x5378 . #xB2B7)
+           (#x5379 . #x8FB4C1)
+           (#x537B . #xD2CA)
+           (#x537E . #x8FB4C2)
+           (#x537F . #xB6AA)
+           (#x5382 . #xD2CC)
+           (#x5383 . #x8FB4C3)
+           (#x5384 . #xCCF1)
+           (#x5387 . #x8FB4C4)
+           (#x5388 . #x8FB4C5)
+           (#x538E . #x8FB4C6)
+           (#x5393 . #x8FB4C7)
+           (#x5394 . #x8FB4C8)
+           (#x5396 . #xD2CD)
+           (#x5398 . #xCED2)
+           (#x5399 . #x8FB4C9)
+           (#x539A . #xB8FC)
+           (#x539D . #x8FB4CA)
+           (#x539F . #xB8B6)
+           (#x53A0 . #xD2CE)
+           (#x53A1 . #x8FB4CB)
+           (#x53A4 . #x8FB4CC)
+           (#x53A5 . #xD2D0)
+           (#x53A6 . #xD2CF)
+           (#x53A8 . #xBFDF)
+           (#x53A9 . #xB1B9)
+           (#x53AA . #x8FB4CD)
+           (#x53AB . #x8FB4CE)
+           (#x53AD . #xB1DE)
+           (#x53AE . #xD2D1)
+           (#x53AF . #x8FB4CF)
+           (#x53B0 . #xD2D2)
+           (#x53B2 . #x8FB4D0)
+           (#x53B3 . #xB8B7)
+           (#x53B4 . #x8FB4D1)
+           (#x53B5 . #x8FB4D2)
+           (#x53B6 . #xD2D3)
+           (#x53B7 . #x8FB4D3)
+           (#x53B8 . #x8FB4D4)
+           (#x53BA . #x8FB4D5)
+           (#x53BB . #xB5EE)
+           (#x53BD . #x8FB4D6)
+           (#x53C0 . #x8FB4D7)
+           (#x53C2 . #xBBB2)
+           (#x53C3 . #xD2D4)
+           (#x53C5 . #x8FB4D8)
+           (#x53C8 . #xCBF4)
+           (#x53C9 . #xBAB5)
+           (#x53CA . #xB5DA)
+           (#x53CB . #xCDA7)
+           (#x53CC . #xC1D0)
+           (#x53CD . #xC8BF)
+           (#x53CE . #xBCFD)
+           (#x53CF . #x8FB4D9)
+           (#x53D2 . #x8FB4DA)
+           (#x53D3 . #x8FB4DB)
+           (#x53D4 . #xBDC7)
+           (#x53D5 . #x8FB4DC)
+           (#x53D6 . #xBCE8)
+           (#x53D7 . #xBCF5)
+           (#x53D9 . #xBDF6)
+           (#x53DA . #x8FB4DD)
+           (#x53DB . #xC8C0)
+           (#x53DD . #x8FB4DE)
+           (#x53DE . #x8FB4DF)
+           (#x53DF . #xD2D7)
+           (#x53E0 . #x8FB4E0)
+           (#x53E1 . #xB1C3)
+           (#x53E2 . #xC1D1)
+           (#x53E3 . #xB8FD)
+           (#x53E4 . #xB8C5)
+           (#x53E5 . #xB6E7)
+           (#x53E6 . #x8FB4E1)
+           (#x53E7 . #x8FB4E2)
+           (#x53E8 . #xD2DB)
+           (#x53E9 . #xC3A1)
+           (#x53EA . #xC2FE)
+           (#x53EB . #xB6AB)
+           (#x53EC . #xBEA4)
+           (#x53ED . #xD2DC)
+           (#x53EE . #xD2DA)
+           (#x53EF . #xB2C4)
+           (#x53F0 . #xC2E6)
+           (#x53F1 . #xBCB8)
+           (#x53F2 . #xBBCB)
+           (#x53F3 . #xB1A6)
+           (#x53F5 . #x8FB4E3)
+           (#x53F6 . #xB3F0)
+           (#x53F7 . #xB9E6)
+           (#x53F8 . #xBBCA)
+           (#x53FA . #xD2DD)
+           (#x5401 . #xD2DE)
+           (#x5402 . #x8FB4E4)
+           (#x5403 . #xB5C9)
+           (#x5404 . #xB3C6)
+           (#x5408 . #xB9E7)
+           (#x5409 . #xB5C8)
+           (#x540A . #xC4DF)
+           (#x540B . #xB1A5)
+           (#x540C . #xC6B1)
+           (#x540D . #xCCBE)
+           (#x540E . #xB9A1)
+           (#x540F . #xCDF9)
+           (#x5410 . #xC5C7)
+           (#x5411 . #xB8FE)
+           (#x5413 . #x8FB4E5)
+           (#x541A . #x8FB4E6)
+           (#x541B . #xB7AF)
+           (#x541D . #xD2E7)
+           (#x541F . #xB6E3)
+           (#x5420 . #xCBCA)
+           (#x5421 . #x8FB4E7)
+           (#x5426 . #xC8DD)
+           (#x5427 . #x8FB4E8)
+           (#x5428 . #x8FB4E9)
+           (#x5429 . #xD2E6)
+           (#x542A . #x8FB4EA)
+           (#x542B . #xB4DE)
+           (#x542C . #xD2E1)
+           (#x542D . #xD2E2)
+           (#x542E . #xD2E4)
+           (#x542F . #x8FB4EB)
+           (#x5431 . #x8FB4EC)
+           (#x5434 . #x8FB4ED)
+           (#x5435 . #x8FB4EE)
+           (#x5436 . #xD2E5)
+           (#x5438 . #xB5DB)
+           (#x5439 . #xBFE1)
+           (#x543B . #xCAAD)
+           (#x543C . #xD2E3)
+           (#x543D . #xD2DF)
+           (#x543E . #xB8E3)
+           (#x5440 . #xD2E0)
+           (#x5442 . #xCFA4)
+           (#x5443 . #x8FB4EF)
+           (#x5444 . #x8FB4F0)
+           (#x5446 . #xCAF2)
+           (#x5447 . #x8FB4F1)
+           (#x5448 . #xC4E8)
+           (#x5449 . #xB8E2)
+           (#x544A . #xB9F0)
+           (#x544D . #x8FB4F2)
+           (#x544E . #xD2E8)
+           (#x544F . #x8FB4F3)
+           (#x5451 . #xC6DD)
+           (#x545E . #x8FB4F4)
+           (#x545F . #xD2EC)
+           (#x5462 . #x8FB4F5)
+           (#x5464 . #x8FB4F6)
+           (#x5466 . #x8FB4F7)
+           (#x5467 . #x8FB4F8)
+           (#x5468 . #xBCFE)
+           (#x5469 . #x8FB4F9)
+           (#x546A . #xBCF6)
+           (#x546B . #x8FB4FA)
+           (#x546D . #x8FB4FB)
+           (#x546E . #x8FB4FC)
+           (#x5470 . #xD2EF)
+           (#x5471 . #xD2ED)
+           (#x5473 . #xCCA3)
+           (#x5474 . #x8FB4FD)
+           (#x5475 . #xD2EA)
+           (#x5476 . #xD2F3)
+           (#x5477 . #xD2EE)
+           (#x547B . #xD2F1)
+           (#x547C . #xB8C6)
+           (#x547D . #xCCBF)
+           (#x547F . #x8FB4FE)
+           (#x5480 . #xD2F2)
+           (#x5481 . #x8FB5A1)
+           (#x5483 . #x8FB5A2)
+           (#x5484 . #xD2F4)
+           (#x5485 . #x8FB5A3)
+           (#x5486 . #xD2F6)
+           (#x5488 . #x8FB5A4)
+           (#x5489 . #x8FB5A5)
+           (#x548B . #xBAF0)
+           (#x548C . #xCFC2)
+           (#x548D . #x8FB5A6)
+           (#x548E . #xD2EB)
+           (#x548F . #xD2E9)
+           (#x5490 . #xD2F5)
+           (#x5491 . #x8FB5A7)
+           (#x5492 . #xD2F0)
+           (#x5495 . #x8FB5A8)
+           (#x5496 . #x8FB5A9)
+           (#x549C . #x8FB5AA)
+           (#x549F . #x8FB5AB)
+           (#x54A1 . #x8FB5AC)
+           (#x54A2 . #xD2F8)
+           (#x54A4 . #xD3A3)
+           (#x54A5 . #xD2FA)
+           (#x54A6 . #x8FB5AD)
+           (#x54A7 . #x8FB5AE)
+           (#x54A8 . #xD2FE)
+           (#x54A9 . #x8FB5AF)
+           (#x54AA . #x8FB5B0)
+           (#x54AB . #xD3A1)
+           (#x54AC . #xD2FB)
+           (#x54AD . #x8FB5B1)
+           (#x54AE . #x8FB5B2)
+           (#x54AF . #xD3BE)
+           (#x54B1 . #x8FB5B3)
+           (#x54B2 . #xBAE9)
+           (#x54B3 . #xB3B1)
+           (#x54B7 . #x8FB5B4)
+           (#x54B8 . #xD2F9)
+           (#x54B9 . #x8FB5B5)
+           (#x54BA . #x8FB5B6)
+           (#x54BB . #x8FB5B7)
+           (#x54BC . #xD3A5)
+           (#x54BD . #xB0F6)
+           (#x54BE . #xD3A4)
+           (#x54BF . #x8FB5B8)
+           (#x54C0 . #xB0A5)
+           (#x54C1 . #xC9CA)
+           (#x54C2 . #xD3A2)
+           (#x54C4 . #xD2FC)
+           (#x54C6 . #x8FB5B9)
+           (#x54C7 . #xD2F7)
+           (#x54C8 . #xD2FD)
+           (#x54C9 . #xBAC8)
+           (#x54CA . #x8FB5BA)
+           (#x54CD . #x8FB5BB)
+           (#x54CE . #x8FB5BC)
+           (#x54D8 . #xD3A6)
+           (#x54E0 . #x8FB5BD)
+           (#x54E1 . #xB0F7)
+           (#x54E2 . #xD3AF)
+           (#x54E5 . #xD3A7)
+           (#x54E6 . #xD3A8)
+           (#x54E8 . #xBEA5)
+           (#x54E9 . #xCBE9)
+           (#x54EA . #x8FB5BE)
+           (#x54EC . #x8FB5BF)
+           (#x54ED . #xD3AD)
+           (#x54EE . #xD3AC)
+           (#x54EF . #x8FB5C0)
+           (#x54F2 . #xC5AF)
+           (#x54F6 . #x8FB5C1)
+           (#x54FA . #xD3AE)
+           (#x54FC . #x8FB5C2)
+           (#x54FD . #xD3AB)
+           (#x54FE . #x8FB5C3)
+           (#x54FF . #x8FB5C4)
+           (#x5500 . #x8FB5C5)
+           (#x5501 . #x8FB5C6)
+           (#x5504 . #xB1B4)
+           (#x5505 . #x8FB5C7)
+           (#x5506 . #xBAB6)
+           (#x5507 . #xBFB0)
+           (#x5508 . #x8FB5C8)
+           (#x5509 . #x8FB5C9)
+           (#x550C . #x8FB5CA)
+           (#x550D . #x8FB5CB)
+           (#x550E . #x8FB5CC)
+           (#x550F . #xD3A9)
+           (#x5510 . #xC5E2)
+           (#x5514 . #xD3AA)
+           (#x5515 . #x8FB5CD)
+           (#x5516 . #xB0A2)
+           (#x552A . #x8FB5CE)
+           (#x552B . #x8FB5CF)
+           (#x552E . #xD3B4)
+           (#x552F . #xCDA3)
+           (#x5531 . #xBEA7)
+           (#x5532 . #x8FB5D0)
+           (#x5533 . #xD3BA)
+           (#x5535 . #x8FB5D1)
+           (#x5536 . #x8FB5D2)
+           (#x5538 . #xD3B9)
+           (#x5539 . #xD3B0)
+           (#x553B . #x8FB5D3)
+           (#x553C . #x8FB5D4)
+           (#x553D . #x8FB5D5)
+           (#x553E . #xC2C3)
+           (#x5540 . #xD3B1)
+           (#x5541 . #x8FB5D6)
+           (#x5544 . #xC2EF)
+           (#x5545 . #xD3B6)
+           (#x5546 . #xBEA6)
+           (#x5547 . #x8FB5D7)
+           (#x5549 . #x8FB5D8)
+           (#x554A . #x8FB5D9)
+           (#x554C . #xD3B3)
+           (#x554D . #x8FB5DA)
+           (#x554F . #xCCE4)
+           (#x5550 . #x8FB5DB)
+           (#x5551 . #x8FB5DC)
+           (#x5553 . #xB7BC)
+           (#x5556 . #xD3B7)
+           (#x5557 . #xD3B8)
+           (#x5558 . #x8FB5DD)
+           (#x555A . #x8FB5DE)
+           (#x555B . #x8FB5DF)
+           (#x555C . #xD3B5)
+           (#x555D . #xD3BB)
+           (#x555E . #x8FB5E0)
+           (#x5560 . #x8FB5E1)
+           (#x5561 . #x8FB5E2)
+           (#x5563 . #xD3B2)
+           (#x5564 . #x8FB5E3)
+           (#x5566 . #x8FB5E4)
+           (#x557B . #xD3C1)
+           (#x557C . #xD3C6)
+           (#x557E . #xD3C2)
+           (#x557F . #x8FB5E5)
+           (#x5580 . #xD3BD)
+           (#x5581 . #x8FB5E6)
+           (#x5582 . #x8FB5E7)
+           (#x5583 . #xD3C7)
+           (#x5584 . #xC1B1)
+           (#x5586 . #x8FB5E8)
+           (#x5587 . #xD3C9)
+           (#x5588 . #x8FB5E9)
+           (#x5589 . #xB9A2)
+           (#x558A . #xD3BF)
+           (#x558B . #xC3FD)
+           (#x558E . #x8FB5EA)
+           (#x558F . #x8FB5EB)
+           (#x5591 . #x8FB5EC)
+           (#x5592 . #x8FB5ED)
+           (#x5593 . #x8FB5EE)
+           (#x5594 . #x8FB5EF)
+           (#x5597 . #x8FB5F0)
+           (#x5598 . #xD3C3)
+           (#x5599 . #xD3BC)
+           (#x559A . #xB4AD)
+           (#x559C . #xB4EE)
+           (#x559D . #xB3E5)
+           (#x559E . #xD3C4)
+           (#x559F . #xD3C0)
+           (#x55A3 . #x8FB5F1)
+           (#x55A4 . #x8FB5F2)
+           (#x55A7 . #xB7F6)
+           (#x55A8 . #xD3CA)
+           (#x55A9 . #xD3C8)
+           (#x55AA . #xC1D3)
+           (#x55AB . #xB5CA)
+           (#x55AC . #xB6AC)
+           (#x55AD . #x8FB5F3)
+           (#x55AE . #xD3C5)
+           (#x55B0 . #xB6F4)
+           (#x55B2 . #x8FB5F4)
+           (#x55B6 . #xB1C4)
+           (#x55BF . #x8FB5F5)
+           (#x55C1 . #x8FB5F6)
+           (#x55C3 . #x8FB5F7)
+           (#x55C4 . #xD3CE)
+           (#x55C5 . #xD3CC)
+           (#x55C6 . #x8FB5F8)
+           (#x55C7 . #xD4A7)
+           (#x55C9 . #x8FB5F9)
+           (#x55CB . #x8FB5FA)
+           (#x55CC . #x8FB5FB)
+           (#x55CE . #x8FB5FC)
+           (#x55D1 . #x8FB5FD)
+           (#x55D2 . #x8FB5FE)
+           (#x55D3 . #x8FB6A1)
+           (#x55D4 . #xD3D1)
+           (#x55D7 . #x8FB6A2)
+           (#x55D8 . #x8FB6A3)
+           (#x55DA . #xD3CB)
+           (#x55DB . #x8FB6A4)
+           (#x55DC . #xD3CF)
+           (#x55DE . #x8FB6A5)
+           (#x55DF . #xD3CD)
+           (#x55E2 . #x8FB6A6)
+           (#x55E3 . #xBBCC)
+           (#x55E4 . #xD3D0)
+           (#x55E9 . #x8FB6A7)
+           (#x55F6 . #x8FB6A8)
+           (#x55F7 . #xD3D3)
+           (#x55F9 . #xD3D8)
+           (#x55FD . #xD3D6)
+           (#x55FE . #xD3D5)
+           (#x55FF . #x8FB6A9)
+           (#x5605 . #x8FB6AA)
+           (#x5606 . #xC3B2)
+           (#x5608 . #x8FB6AB)
+           (#x5609 . #xB2C5)
+           (#x560A . #x8FB6AC)
+           (#x560D . #x8FB6AD)
+           (#x560E . #x8FB6AE)
+           (#x560F . #x8FB6AF)
+           (#x5610 . #x8FB6B0)
+           (#x5611 . #x8FB6B1)
+           (#x5612 . #x8FB6B2)
+           (#x5614 . #xD3D2)
+           (#x5616 . #xD3D4)
+           (#x5617 . #xBEA8)
+           (#x5618 . #xB1B3)
+           (#x5619 . #x8FB6B3)
+           (#x561B . #xD3D7)
+           (#x5629 . #xB2DE)
+           (#x562C . #x8FB6B4)
+           (#x562F . #xD3E2)
+           (#x5630 . #x8FB6B5)
+           (#x5631 . #xBEFC)
+           (#x5632 . #xD3DE)
+           (#x5633 . #x8FB6B6)
+           (#x5634 . #xD3DC)
+           (#x5635 . #x8FB6B7)
+           (#x5636 . #xD3DD)
+           (#x5637 . #x8FB6B8)
+           (#x5638 . #xD3DF)
+           (#x5639 . #x8FB6B9)
+           (#x563B . #x8FB6BA)
+           (#x563C . #x8FB6BB)
+           (#x563D . #x8FB6BC)
+           (#x563F . #x8FB6BD)
+           (#x5640 . #x8FB6BE)
+           (#x5641 . #x8FB6BF)
+           (#x5642 . #xB1BD)
+           (#x5643 . #x8FB6C0)
+           (#x5644 . #x8FB6C1)
+           (#x5646 . #x8FB6C2)
+           (#x5649 . #x8FB6C3)
+           (#x564B . #x8FB6C4)
+           (#x564C . #xC1B9)
+           (#x564D . #x8FB6C5)
+           (#x564E . #xD3D9)
+           (#x564F . #x8FB6C6)
+           (#x5650 . #xD3DA)
+           (#x5654 . #x8FB6C7)
+           (#x565B . #xB3FA)
+           (#x565E . #x8FB6C8)
+           (#x5660 . #x8FB6C9)
+           (#x5661 . #x8FB6CA)
+           (#x5662 . #x8FB6CB)
+           (#x5663 . #x8FB6CC)
+           (#x5664 . #xD3E1)
+           (#x5666 . #x8FB6CD)
+           (#x5668 . #xB4EF)
+           (#x5669 . #x8FB6CE)
+           (#x566A . #xD3E4)
+           (#x566B . #xD3E0)
+           (#x566C . #xD3E3)
+           (#x566D . #x8FB6CF)
+           (#x566F . #x8FB6D0)
+           (#x5671 . #x8FB6D1)
+           (#x5672 . #x8FB6D2)
+           (#x5674 . #xCAAE)
+           (#x5675 . #x8FB6D3)
+           (#x5678 . #xC6D5)
+           (#x567A . #xC8B8)
+           (#x5680 . #xD3E6)
+           (#x5684 . #x8FB6D4)
+           (#x5685 . #x8FB6D5)
+           (#x5686 . #xD3E5)
+           (#x5687 . #xB3C5)
+           (#x5688 . #x8FB6D6)
+           (#x568A . #xD3E7)
+           (#x568B . #x8FB6D7)
+           (#x568C . #x8FB6D8)
+           (#x568F . #xD3EA)
+           (#x5694 . #xD3E9)
+           (#x5695 . #x8FB6D9)
+           (#x5699 . #x8FB6DA)
+           (#x569A . #x8FB6DB)
+           (#x569D . #x8FB6DC)
+           (#x569E . #x8FB6DD)
+           (#x569F . #x8FB6DE)
+           (#x56A0 . #xD3E8)
+           (#x56A2 . #xC7B9)
+           (#x56A5 . #xD3EB)
+           (#x56A6 . #x8FB6DF)
+           (#x56A7 . #x8FB6E0)
+           (#x56A8 . #x8FB6E1)
+           (#x56A9 . #x8FB6E2)
+           (#x56AB . #x8FB6E3)
+           (#x56AC . #x8FB6E4)
+           (#x56AD . #x8FB6E5)
+           (#x56AE . #xD3EC)
+           (#x56B1 . #x8FB6E6)
+           (#x56B3 . #x8FB6E7)
+           (#x56B4 . #xD3EE)
+           (#x56B6 . #xD3ED)
+           (#x56B7 . #x8FB6E8)
+           (#x56BC . #xD3F0)
+           (#x56BE . #x8FB6E9)
+           (#x56C0 . #xD3F3)
+           (#x56C1 . #xD3F1)
+           (#x56C2 . #xD3EF)
+           (#x56C3 . #xD3F2)
+           (#x56C5 . #x8FB6EA)
+           (#x56C8 . #xD3F4)
+           (#x56C9 . #x8FB6EB)
+           (#x56CA . #x8FB6EC)
+           (#x56CB . #x8FB6ED)
+           (#x56CC . #x8FB6F0)
+           (#x56CD . #x8FB6F1)
+           (#x56CE . #xD3F5)
+           (#x56CF . #x8FB6EE)
+           (#x56D0 . #x8FB6EF)
+           (#x56D1 . #xD3F6)
+           (#x56D3 . #xD3F7)
+           (#x56D7 . #xD3F8)
+           (#x56D8 . #xD1C5)
+           (#x56D9 . #x8FB6F2)
+           (#x56DA . #xBCFC)
+           (#x56DB . #xBBCD)
+           (#x56DC . #x8FB6F3)
+           (#x56DD . #x8FB6F4)
+           (#x56DE . #xB2F3)
+           (#x56DF . #x8FB6F5)
+           (#x56E0 . #xB0F8)
+           (#x56E1 . #x8FB6F6)
+           (#x56E3 . #xC3C4)
+           (#x56E4 . #x8FB6F7)
+           (#x56E5 . #x8FB6F8)
+           (#x56E6 . #x8FB6F9)
+           (#x56E7 . #x8FB6FA)
+           (#x56E8 . #x8FB6FB)
+           (#x56EB . #x8FB6FD)
+           (#x56ED . #x8FB6FE)
+           (#x56EE . #xD3F9)
+           (#x56F0 . #xBAA4)
+           (#x56F1 . #x8FB6FC)
+           (#x56F2 . #xB0CF)
+           (#x56F3 . #xBFDE)
+           (#x56F6 . #x8FB7A1)
+           (#x56F7 . #x8FB7A2)
+           (#x56F9 . #xD3FA)
+           (#x56FA . #xB8C7)
+           (#x56FD . #xB9F1)
+           (#x56FF . #xD3FC)
+           (#x5700 . #xD3FB)
+           (#x5701 . #x8FB7A3)
+           (#x5702 . #x8FB7A4)
+           (#x5703 . #xCAE0)
+           (#x5704 . #xD3FD)
+           (#x5707 . #x8FB7A5)
+           (#x5708 . #xD4A1)
+           (#x5709 . #xD3FE)
+           (#x570A . #x8FB7A6)
+           (#x570B . #xD4A2)
+           (#x570C . #x8FB7A7)
+           (#x570D . #xD4A3)
+           (#x570F . #xB7F7)
+           (#x5711 . #x8FB7A8)
+           (#x5712 . #xB1E0)
+           (#x5713 . #xD4A4)
+           (#x5715 . #x8FB7A9)
+           (#x5716 . #xD4A6)
+           (#x5718 . #xD4A5)
+           (#x571A . #x8FB7AA)
+           (#x571B . #x8FB7AB)
+           (#x571C . #xD4A8)
+           (#x571D . #x8FB7AC)
+           (#x571F . #xC5DA)
+           (#x5720 . #x8FB7AD)
+           (#x5722 . #x8FB7AE)
+           (#x5723 . #x8FB7AF)
+           (#x5724 . #x8FB7B0)
+           (#x5725 . #x8FB7B1)
+           (#x5726 . #xD4A9)
+           (#x5727 . #xB0B5)
+           (#x5728 . #xBADF)
+           (#x5729 . #x8FB7B2)
+           (#x572A . #x8FB7B3)
+           (#x572C . #x8FB7B4)
+           (#x572D . #xB7BD)
+           (#x572E . #x8FB7B5)
+           (#x572F . #x8FB7B6)
+           (#x5730 . #xC3CF)
+           (#x5733 . #x8FB7B7)
+           (#x5734 . #x8FB7B8)
+           (#x5737 . #xD4AA)
+           (#x5738 . #xD4AB)
+           (#x573B . #xD4AD)
+           (#x573D . #x8FB7B9)
+           (#x573E . #x8FB7BA)
+           (#x573F . #x8FB7BB)
+           (#x5740 . #xD4AE)
+           (#x5742 . #xBAE4)
+           (#x5745 . #x8FB7BC)
+           (#x5746 . #x8FB7BD)
+           (#x5747 . #xB6D1)
+           (#x574A . #xCBB7)
+           (#x574C . #x8FB7BE)
+           (#x574D . #x8FB7BF)
+           (#x574E . #xD4AC)
+           (#x574F . #xD4AF)
+           (#x5750 . #xBAC1)
+           (#x5751 . #xB9A3)
+           (#x5752 . #x8FB7C0)
+           (#x5761 . #xD4B3)
+           (#x5762 . #x8FB7C1)
+           (#x5764 . #xBAA5)
+           (#x5765 . #x8FB7C2)
+           (#x5766 . #xC3B3)
+           (#x5767 . #x8FB7C3)
+           (#x5768 . #x8FB7C4)
+           (#x5769 . #xD4B0)
+           (#x576A . #xC4DA)
+           (#x576B . #x8FB7C5)
+           (#x576D . #x8FB7C6)
+           (#x576E . #x8FB7C7)
+           (#x576F . #x8FB7C8)
+           (#x5770 . #x8FB7C9)
+           (#x5771 . #x8FB7CA)
+           (#x5773 . #x8FB7CB)
+           (#x5774 . #x8FB7CC)
+           (#x5775 . #x8FB7CD)
+           (#x5777 . #x8FB7CE)
+           (#x5779 . #x8FB7CF)
+           (#x577A . #x8FB7D0)
+           (#x577B . #x8FB7D1)
+           (#x577C . #x8FB7D2)
+           (#x577E . #x8FB7D3)
+           (#x577F . #xD4B4)
+           (#x5781 . #x8FB7D4)
+           (#x5782 . #xBFE2)
+           (#x5783 . #x8FB7D5)
+           (#x5788 . #xD4B2)
+           (#x5789 . #xD4B5)
+           (#x578B . #xB7BF)
+           (#x578C . #x8FB7D6)
+           (#x5793 . #xD4B6)
+           (#x5794 . #x8FB7D7)
+           (#x5795 . #x8FB7E0)
+           (#x5797 . #x8FB7D8)
+           (#x5799 . #x8FB7D9)
+           (#x579A . #x8FB7DA)
+           (#x579C . #x8FB7DB)
+           (#x579D . #x8FB7DC)
+           (#x579E . #x8FB7DD)
+           (#x579F . #x8FB7DE)
+           (#x57A0 . #xD4B7)
+           (#x57A1 . #x8FB7DF)
+           (#x57A2 . #xB9A4)
+           (#x57A3 . #xB3C0)
+           (#x57A4 . #xD4B9)
+           (#x57A7 . #x8FB7E1)
+           (#x57A8 . #x8FB7E2)
+           (#x57A9 . #x8FB7E3)
+           (#x57AA . #xD4BA)
+           (#x57AC . #x8FB7E4)
+           (#x57B0 . #xD4BB)
+           (#x57B3 . #xD4B8)
+           (#x57B8 . #x8FB7E5)
+           (#x57BD . #x8FB7E6)
+           (#x57C0 . #xD4B1)
+           (#x57C3 . #xD4BC)
+           (#x57C6 . #xD4BD)
+           (#x57C7 . #x8FB7E7)
+           (#x57C8 . #x8FB7E8)
+           (#x57CB . #xCBE4)
+           (#x57CC . #x8FB7E9)
+           (#x57CE . #xBEEB)
+           (#x57CF . #x8FB7EA)
+           (#x57D2 . #xD4BF)
+           (#x57D3 . #xD4C0)
+           (#x57D4 . #xD4BE)
+           (#x57D5 . #x8FB7EB)
+           (#x57D6 . #xD4C2)
+           (#x57DC . #xC7B8)
+           (#x57DD . #x8FB7EC)
+           (#x57DE . #x8FB7ED)
+           (#x57DF . #xB0E8)
+           (#x57E0 . #xC9D6)
+           (#x57E1 . #x8FB7FE)
+           (#x57E3 . #xD4C3)
+           (#x57E4 . #x8FB7EE)
+           (#x57E6 . #x8FB7EF)
+           (#x57E7 . #x8FB7F0)
+           (#x57E9 . #x8FB7F1)
+           (#x57ED . #x8FB7F2)
+           (#x57F0 . #x8FB7F3)
+           (#x57F4 . #xBEFD)
+           (#x57F5 . #x8FB7F4)
+           (#x57F6 . #x8FB7F5)
+           (#x57F7 . #xBCB9)
+           (#x57F8 . #x8FB7F6)
+           (#x57F9 . #xC7DD)
+           (#x57FA . #xB4F0)
+           (#x57FC . #xBAEB)
+           (#x57FD . #x8FB7F7)
+           (#x57FE . #x8FB7F8)
+           (#x57FF . #x8FB7F9)
+           (#x5800 . #xCBD9)
+           (#x5802 . #xC6B2)
+           (#x5803 . #x8FB7FA)
+           (#x5804 . #x8FB7FB)
+           (#x5805 . #xB7F8)
+           (#x5806 . #xC2CF)
+           (#x5808 . #x8FB7FC)
+           (#x5809 . #x8FB7FD)
+           (#x580A . #xD4C1)
+           (#x580B . #xD4C4)
+           (#x580C . #x8FB8A1)
+           (#x580D . #x8FB8A2)
+           (#x5815 . #xC2C4)
+           (#x5819 . #xD4C5)
+           (#x581B . #x8FB8A3)
+           (#x581D . #xD4C6)
+           (#x581E . #x8FB8A4)
+           (#x581F . #x8FB8A5)
+           (#x5820 . #x8FB8A6)
+           (#x5821 . #xD4C8)
+           (#x5824 . #xC4E9)
+           (#x5826 . #x8FB8A7)
+           (#x5827 . #x8FB8A8)
+           (#x582A . #xB4AE)
+           (#x582D . #x8FB8A9)
+           (#x582F . #xF4A1)
+           (#x5830 . #xB1E1)
+           (#x5831 . #xCAF3)
+           (#x5832 . #x8FB8AA)
+           (#x5834 . #xBEEC)
+           (#x5835 . #xC5C8)
+           (#x5839 . #x8FB8AB)
+           (#x583A . #xBAE6)
+           (#x583D . #xD4CE)
+           (#x583F . #x8FB8AC)
+           (#x5840 . #xCABD)
+           (#x5841 . #xCEDD)
+           (#x5849 . #x8FB8AD)
+           (#x584A . #xB2F4)
+           (#x584B . #xD4CA)
+           (#x584C . #x8FB8AE)
+           (#x584D . #x8FB8AF)
+           (#x584F . #x8FB8B0)
+           (#x5850 . #x8FB8B1)
+           (#x5851 . #xC1BA)
+           (#x5852 . #xD4CD)
+           (#x5854 . #xC5E3)
+           (#x5855 . #x8FB8B2)
+           (#x5857 . #xC5C9)
+           (#x5858 . #xC5E4)
+           (#x5859 . #xC8B9)
+           (#x585A . #xC4CD)
+           (#x585E . #xBAC9)
+           (#x585F . #x8FB8B3)
+           (#x5861 . #x8FB8B4)
+           (#x5862 . #xD4C9)
+           (#x5864 . #x8FB8B5)
+           (#x5867 . #x8FB8B6)
+           (#x5868 . #x8FB8B7)
+           (#x5869 . #xB1F6)
+           (#x586B . #xC5B6)
+           (#x5870 . #xD4CB)
+           (#x5872 . #xD4C7)
+           (#x5875 . #xBFD0)
+           (#x5878 . #x8FB8B8)
+           (#x5879 . #xD4CF)
+           (#x587C . #x8FB8B9)
+           (#x587E . #xBDCE)
+           (#x587F . #x8FB8BA)
+           (#x5880 . #x8FB8BB)
+           (#x5881 . #x8FB8BC)
+           (#x5883 . #xB6AD)
+           (#x5885 . #xD4D0)
+           (#x5887 . #x8FB8BD)
+           (#x5888 . #x8FB8BE)
+           (#x5889 . #x8FB8BF)
+           (#x588A . #x8FB8C0)
+           (#x588C . #x8FB8C1)
+           (#x588D . #x8FB8C2)
+           (#x588F . #x8FB8C3)
+           (#x5890 . #x8FB8C4)
+           (#x5893 . #xCAE8)
+           (#x5894 . #x8FB8C5)
+           (#x5896 . #x8FB8C6)
+           (#x5897 . #xC1FD)
+           (#x589C . #xC4C6)
+           (#x589D . #x8FB8C7)
+           (#x589F . #xD4D2)
+           (#x58A0 . #x8FB8C8)
+           (#x58A1 . #x8FB8C9)
+           (#x58A2 . #x8FB8CA)
+           (#x58A6 . #x8FB8CB)
+           (#x58A8 . #xCBCF)
+           (#x58A9 . #x8FB8CC)
+           (#x58AB . #xD4D3)
+           (#x58AE . #xD4D8)
+           (#x58B1 . #x8FB8CD)
+           (#x58B2 . #x8FB8CE)
+           (#x58B3 . #xCAAF)
+           (#x58B8 . #xD4D7)
+           (#x58B9 . #xD4D1)
+           (#x58BA . #xD4D4)
+           (#x58BB . #xD4D6)
+           (#x58BC . #x8FB8D0)
+           (#x58BE . #xBAA6)
+           (#x58C1 . #xCAC9)
+           (#x58C2 . #x8FB8D1)
+           (#x58C4 . #x8FB8CF)
+           (#x58C5 . #xD4D9)
+           (#x58C7 . #xC3C5)
+           (#x58C8 . #x8FB8D2)
+           (#x58CA . #xB2F5)
+           (#x58CC . #xBEED)
+           (#x58CD . #x8FB8D3)
+           (#x58CE . #x8FB8D4)
+           (#x58D0 . #x8FB8D5)
+           (#x58D1 . #xD4DB)
+           (#x58D2 . #x8FB8D6)
+           (#x58D3 . #xD4DA)
+           (#x58D4 . #x8FB8D7)
+           (#x58D5 . #xB9E8)
+           (#x58D6 . #x8FB8D8)
+           (#x58D7 . #xD4DC)
+           (#x58D8 . #xD4DE)
+           (#x58D9 . #xD4DD)
+           (#x58DA . #x8FB8D9)
+           (#x58DC . #xD4E0)
+           (#x58DD . #x8FB8DA)
+           (#x58DE . #xD4D5)
+           (#x58DF . #xD4E2)
+           (#x58E1 . #x8FB8DB)
+           (#x58E2 . #x8FB8DC)
+           (#x58E4 . #xD4E1)
+           (#x58E5 . #xD4DF)
+           (#x58E9 . #x8FB8DD)
+           (#x58EB . #xBBCE)
+           (#x58EC . #xBFD1)
+           (#x58EE . #xC1D4)
+           (#x58EF . #xD4E3)
+           (#x58F0 . #xC0BC)
+           (#x58F1 . #xB0ED)
+           (#x58F2 . #xC7E4)
+           (#x58F3 . #x8FB8DE)
+           (#x58F7 . #xC4DB)
+           (#x58F9 . #xD4E5)
+           (#x58FA . #xD4E4)
+           (#x58FB . #xD4E6)
+           (#x58FC . #xD4E7)
+           (#x58FD . #xD4E8)
+           (#x5902 . #xD4E9)
+           (#x5905 . #x8FB8DF)
+           (#x5906 . #x8FB8E0)
+           (#x5909 . #xCAD1)
+           (#x590A . #xD4EA)
+           (#x590B . #x8FB8E1)
+           (#x590C . #x8FB8E2)
+           (#x590F . #xB2C6)
+           (#x5910 . #xD4EB)
+           (#x5912 . #x8FB8E3)
+           (#x5913 . #x8FB8E4)
+           (#x5914 . #x8FB8E5)
+           (#x5915 . #xCDBC)
+           (#x5916 . #xB3B0)
+           (#x5918 . #xD2C9)
+           (#x5919 . #xBDC8)
+           (#x591A . #xC2BF)
+           (#x591B . #xD4EC)
+           (#x591C . #xCCEB)
+           (#x591D . #x8FB8E7)
+           (#x5921 . #x8FB8E8)
+           (#x5922 . #xCCB4)
+           (#x5923 . #x8FB8E9)
+           (#x5924 . #x8FB8EA)
+           (#x5925 . #xD4EE)
+           (#x5927 . #xC2E7)
+           (#x5928 . #x8FB8EB)
+           (#x5929 . #xC5B7)
+           (#x592A . #xC2C0)
+           (#x592B . #xC9D7)
+           (#x592C . #xD4EF)
+           (#x592D . #xD4F0)
+           (#x592E . #xB1FB)
+           (#x592F . #x8FB8EC)
+           (#x5930 . #x8FB8ED)
+           (#x5931 . #xBCBA)
+           (#x5932 . #xD4F1)
+           (#x5933 . #x8FB8EE)
+           (#x5935 . #x8FB8EF)
+           (#x5936 . #x8FB8F0)
+           (#x5937 . #xB0D0)
+           (#x5938 . #xD4F2)
+           (#x593E . #xD4F3)
+           (#x593F . #x8FB8F1)
+           (#x5943 . #x8FB8F2)
+           (#x5944 . #xB1E2)
+           (#x5946 . #x8FB8F3)
+           (#x5947 . #xB4F1)
+           (#x5948 . #xC6E0)
+           (#x5949 . #xCAF4)
+           (#x594E . #xD4F7)
+           (#x594F . #xC1D5)
+           (#x5950 . #xD4F6)
+           (#x5951 . #xB7C0)
+           (#x5952 . #x8FB8F4)
+           (#x5953 . #x8FB8F5)
+           (#x5954 . #xCBDB)
+           (#x5955 . #xD4F5)
+           (#x5957 . #xC5E5)
+           (#x5958 . #xD4F9)
+           (#x5959 . #x8FB8F6)
+           (#x595A . #xD4F8)
+           (#x595B . #x8FB8F7)
+           (#x595D . #x8FB8F8)
+           (#x595E . #x8FB8F9)
+           (#x595F . #x8FB8FA)
+           (#x5960 . #xD4FB)
+           (#x5961 . #x8FB8FB)
+           (#x5962 . #xD4FA)
+           (#x5963 . #x8FB8FC)
+           (#x5965 . #xB1FC)
+           (#x5967 . #xD4FC)
+           (#x5968 . #xBEA9)
+           (#x5969 . #xD4FE)
+           (#x596A . #xC3A5)
+           (#x596B . #x8FB8FD)
+           (#x596C . #xD4FD)
+           (#x596D . #x8FB8FE)
+           (#x596E . #xCAB3)
+           (#x596F . #x8FB9A1)
+           (#x5972 . #x8FB9A2)
+           (#x5973 . #xBDF7)
+           (#x5974 . #xC5DB)
+           (#x5975 . #x8FB9A3)
+           (#x5976 . #x8FB9A4)
+           (#x5978 . #xD5A1)
+           (#x5979 . #x8FB9A5)
+           (#x597B . #x8FB9A6)
+           (#x597C . #x8FB9A7)
+           (#x597D . #xB9A5)
+           (#x5981 . #xD5A2)
+           (#x5982 . #xC7A1)
+           (#x5983 . #xC8DE)
+           (#x5984 . #xCCD1)
+           (#x598A . #xC7A5)
+           (#x598B . #x8FB9A8)
+           (#x598C . #x8FB9A9)
+           (#x598D . #xD5AB)
+           (#x598E . #x8FB9AA)
+           (#x5992 . #x8FB9AB)
+           (#x5993 . #xB5B8)
+           (#x5995 . #x8FB9AC)
+           (#x5996 . #xCDC5)
+           (#x5997 . #x8FB9AD)
+           (#x5999 . #xCCAF)
+           (#x599B . #xD6AC)
+           (#x599D . #xD5A3)
+           (#x599F . #x8FB9AE)
+           (#x59A3 . #xD5A6)
+           (#x59A4 . #x8FB9AF)
+           (#x59A5 . #xC2C5)
+           (#x59A7 . #x8FB9B0)
+           (#x59A8 . #xCBB8)
+           (#x59AC . #xC5CA)
+           (#x59AD . #x8FB9B1)
+           (#x59AE . #x8FB9B2)
+           (#x59AF . #x8FB9B3)
+           (#x59B0 . #x8FB9B4)
+           (#x59B2 . #xD5A7)
+           (#x59B3 . #x8FB9B5)
+           (#x59B7 . #x8FB9B6)
+           (#x59B9 . #xCBE5)
+           (#x59BA . #x8FB9B7)
+           (#x59BB . #xBACA)
+           (#x59BC . #x8FB9B8)
+           (#x59BE . #xBEAA)
+           (#x59C1 . #x8FB9B9)
+           (#x59C3 . #x8FB9BA)
+           (#x59C4 . #x8FB9BB)
+           (#x59C6 . #xD5A8)
+           (#x59C8 . #x8FB9BC)
+           (#x59C9 . #xBBD0)
+           (#x59CA . #x8FB9BD)
+           (#x59CB . #xBBCF)
+           (#x59CD . #x8FB9BE)
+           (#x59D0 . #xB0B9)
+           (#x59D1 . #xB8C8)
+           (#x59D2 . #x8FB9BF)
+           (#x59D3 . #xC0AB)
+           (#x59D4 . #xB0D1)
+           (#x59D9 . #xD5AC)
+           (#x59DA . #xD5AD)
+           (#x59DC . #xD5AA)
+           (#x59DD . #x8FB9C0)
+           (#x59DE . #x8FB9C1)
+           (#x59DF . #x8FB9C2)
+           (#x59E3 . #x8FB9C3)
+           (#x59E4 . #x8FB9C4)
+           (#x59E5 . #xB1B8)
+           (#x59E6 . #xB4AF)
+           (#x59E7 . #x8FB9C5)
+           (#x59E8 . #xD5A9)
+           (#x59EA . #xCCC5)
+           (#x59EB . #xC9B1)
+           (#x59EE . #x8FB9C6)
+           (#x59EF . #x8FB9C7)
+           (#x59F1 . #x8FB9C8)
+           (#x59F2 . #x8FB9C9)
+           (#x59F4 . #x8FB9CA)
+           (#x59F6 . #xB0A8)
+           (#x59F7 . #x8FB9CB)
+           (#x59FB . #xB0F9)
+           (#x59FF . #xBBD1)
+           (#x5A00 . #x8FB9CC)
+           (#x5A01 . #xB0D2)
+           (#x5A03 . #xB0A3)
+           (#x5A04 . #x8FB9CD)
+           (#x5A09 . #xD5B2)
+           (#x5A0C . #x8FB9CE)
+           (#x5A0D . #x8FB9CF)
+           (#x5A0E . #x8FB9D0)
+           (#x5A11 . #xD5B0)
+           (#x5A12 . #x8FB9D1)
+           (#x5A13 . #x8FB9D2)
+           (#x5A18 . #xCCBC)
+           (#x5A1A . #xD5B3)
+           (#x5A1C . #xD5B1)
+           (#x5A1E . #x8FB9D3)
+           (#x5A1F . #xD5AF)
+           (#x5A20 . #xBFB1)
+           (#x5A23 . #x8FB9D4)
+           (#x5A24 . #x8FB9D5)
+           (#x5A25 . #xD5AE)
+           (#x5A27 . #x8FB9D6)
+           (#x5A28 . #x8FB9D7)
+           (#x5A29 . #xCADA)
+           (#x5A2A . #x8FB9D8)
+           (#x5A2D . #x8FB9D9)
+           (#x5A2F . #xB8E4)
+           (#x5A30 . #x8FB9DA)
+           (#x5A35 . #xD5B7)
+           (#x5A36 . #xD5B8)
+           (#x5A3C . #xBEAB)
+           (#x5A40 . #xD5B4)
+           (#x5A41 . #xCFAC)
+           (#x5A44 . #x8FB9DB)
+           (#x5A45 . #x8FB9DC)
+           (#x5A46 . #xC7CC)
+           (#x5A47 . #x8FB9DD)
+           (#x5A48 . #x8FB9DE)
+           (#x5A49 . #xD5B6)
+           (#x5A4C . #x8FB9DF)
+           (#x5A50 . #x8FB9E0)
+           (#x5A55 . #x8FB9E1)
+           (#x5A5A . #xBAA7)
+           (#x5A5E . #x8FB9E2)
+           (#x5A62 . #xD5B9)
+           (#x5A63 . #x8FB9E3)
+           (#x5A65 . #x8FB9E4)
+           (#x5A66 . #xC9D8)
+           (#x5A67 . #x8FB9E5)
+           (#x5A6A . #xD5BA)
+           (#x5A6C . #xD5B5)
+           (#x5A6D . #x8FB9E6)
+           (#x5A77 . #x8FB9E7)
+           (#x5A7A . #x8FB9E8)
+           (#x5A7B . #x8FB9E9)
+           (#x5A7E . #x8FB9EA)
+           (#x5A7F . #xCCBB)
+           (#x5A8B . #x8FB9EB)
+           (#x5A90 . #x8FB9EC)
+           (#x5A92 . #xC7DE)
+           (#x5A93 . #x8FB9ED)
+           (#x5A96 . #x8FB9EE)
+           (#x5A99 . #x8FB9EF)
+           (#x5A9A . #xD5BB)
+           (#x5A9B . #xC9B2)
+           (#x5A9C . #x8FB9F0)
+           (#x5A9E . #x8FB9F1)
+           (#x5A9F . #x8FB9F2)
+           (#x5AA0 . #x8FB9F3)
+           (#x5AA2 . #x8FB9F4)
+           (#x5AA7 . #x8FB9F5)
+           (#x5AAC . #x8FB9F6)
+           (#x5AB1 . #x8FB9F7)
+           (#x5AB2 . #x8FB9F8)
+           (#x5AB3 . #x8FB9F9)
+           (#x5AB5 . #x8FB9FA)
+           (#x5AB8 . #x8FB9FB)
+           (#x5ABA . #x8FB9FC)
+           (#x5ABB . #x8FB9FD)
+           (#x5ABC . #xD5BC)
+           (#x5ABD . #xD5C0)
+           (#x5ABE . #xD5BD)
+           (#x5ABF . #x8FB9FE)
+           (#x5AC1 . #xB2C7)
+           (#x5AC2 . #xD5BF)
+           (#x5AC4 . #x8FBAA1)
+           (#x5AC6 . #x8FBAA2)
+           (#x5AC8 . #x8FBAA3)
+           (#x5AC9 . #xBCBB)
+           (#x5ACB . #xD5BE)
+           (#x5ACC . #xB7F9)
+           (#x5ACF . #x8FBAA4)
+           (#x5AD0 . #xD5CC)
+           (#x5AD6 . #xD5C5)
+           (#x5AD7 . #xD5C2)
+           (#x5ADA . #x8FBAA5)
+           (#x5ADC . #x8FBAA6)
+           (#x5AE0 . #x8FBAA7)
+           (#x5AE1 . #xC3E4)
+           (#x5AE3 . #xD5C1)
+           (#x5AE5 . #x8FBAA8)
+           (#x5AE6 . #xD5C3)
+           (#x5AE9 . #xD5C4)
+           (#x5AEA . #x8FBAA9)
+           (#x5AEE . #x8FBAAA)
+           (#x5AF5 . #x8FBAAB)
+           (#x5AF6 . #x8FBAAC)
+           (#x5AFA . #xD5C6)
+           (#x5AFB . #xD5C7)
+           (#x5AFD . #x8FBAAD)
+           (#x5B00 . #x8FBAAE)
+           (#x5B01 . #x8FBAAF)
+           (#x5B08 . #x8FBAB0)
+           (#x5B09 . #xB4F2)
+           (#x5B0B . #xD5C9)
+           (#x5B0C . #xD5C8)
+           (#x5B16 . #xD5CA)
+           (#x5B17 . #x8FBAB1)
+           (#x5B19 . #x8FBAB3)
+           (#x5B1B . #x8FBAB4)
+           (#x5B1D . #x8FBAB5)
+           (#x5B21 . #x8FBAB6)
+           (#x5B22 . #xBEEE)
+           (#x5B25 . #x8FBAB7)
+           (#x5B2A . #xD5CD)
+           (#x5B2C . #xC4DC)
+           (#x5B2D . #x8FBAB8)
+           (#x5B30 . #xB1C5)
+           (#x5B32 . #xD5CB)
+           (#x5B34 . #x8FBAB2)
+           (#x5B36 . #xD5CE)
+           (#x5B38 . #x8FBAB9)
+           (#x5B3E . #xD5CF)
+           (#x5B40 . #xD5D2)
+           (#x5B41 . #x8FBABA)
+           (#x5B43 . #xD5D0)
+           (#x5B45 . #xD5D1)
+           (#x5B4B . #x8FBABB)
+           (#x5B4C . #x8FBABC)
+           (#x5B50 . #xBBD2)
+           (#x5B51 . #xD5D3)
+           (#x5B52 . #x8FBABD)
+           (#x5B54 . #xB9A6)
+           (#x5B55 . #xD5D4)
+           (#x5B56 . #x8FBABE)
+           (#x5B57 . #xBBFA)
+           (#x5B58 . #xC2B8)
+           (#x5B5A . #xD5D5)
+           (#x5B5B . #xD5D6)
+           (#x5B5C . #xBBDA)
+           (#x5B5D . #xB9A7)
+           (#x5B5E . #x8FBABF)
+           (#x5B5F . #xCCD2)
+           (#x5B63 . #xB5A8)
+           (#x5B64 . #xB8C9)
+           (#x5B65 . #xD5D7)
+           (#x5B66 . #xB3D8)
+           (#x5B68 . #x8FBAC0)
+           (#x5B69 . #xD5D8)
+           (#x5B6B . #xC2B9)
+           (#x5B6E . #x8FBAC1)
+           (#x5B6F . #x8FBAC2)
+           (#x5B70 . #xD5D9)
+           (#x5B71 . #xD6A3)
+           (#x5B73 . #xD5DA)
+           (#x5B75 . #xD5DB)
+           (#x5B78 . #xD5DC)
+           (#x5B7A . #xD5DE)
+           (#x5B7C . #x8FBAC3)
+           (#x5B7D . #x8FBAC4)
+           (#x5B7E . #x8FBAC5)
+           (#x5B7F . #x8FBAC6)
+           (#x5B80 . #xD5DF)
+           (#x5B81 . #x8FBAC7)
+           (#x5B83 . #xD5E0)
+           (#x5B84 . #x8FBAC8)
+           (#x5B85 . #xC2F0)
+           (#x5B86 . #x8FBAC9)
+           (#x5B87 . #xB1A7)
+           (#x5B88 . #xBCE9)
+           (#x5B89 . #xB0C2)
+           (#x5B8A . #x8FBACA)
+           (#x5B8B . #xC1D7)
+           (#x5B8C . #xB4B0)
+           (#x5B8D . #xBCB5)
+           (#x5B8E . #x8FBACB)
+           (#x5B8F . #xB9A8)
+           (#x5B90 . #x8FBACC)
+           (#x5B91 . #x8FBACD)
+           (#x5B93 . #x8FBACE)
+           (#x5B94 . #x8FBACF)
+           (#x5B95 . #xC5E6)
+           (#x5B96 . #x8FBAD0)
+           (#x5B97 . #xBDA1)
+           (#x5B98 . #xB4B1)
+           (#x5B99 . #xC3E8)
+           (#x5B9A . #xC4EA)
+           (#x5B9B . #xB0B8)
+           (#x5B9C . #xB5B9)
+           (#x5B9D . #xCAF5)
+           (#x5B9F . #xBCC2)
+           (#x5BA2 . #xB5D2)
+           (#x5BA3 . #xC0EB)
+           (#x5BA4 . #xBCBC)
+           (#x5BA5 . #xCDA8)
+           (#x5BA6 . #xD5E1)
+           (#x5BA8 . #x8FBAD1)
+           (#x5BA9 . #x8FBAD2)
+           (#x5BAC . #x8FBAD3)
+           (#x5BAD . #x8FBAD4)
+           (#x5BAE . #xB5DC)
+           (#x5BAF . #x8FBAD5)
+           (#x5BB0 . #xBACB)
+           (#x5BB1 . #x8FBAD6)
+           (#x5BB2 . #x8FBAD7)
+           (#x5BB3 . #xB3B2)
+           (#x5BB4 . #xB1E3)
+           (#x5BB5 . #xBEAC)
+           (#x5BB6 . #xB2C8)
+           (#x5BB7 . #x8FBAD8)
+           (#x5BB8 . #xD5E2)
+           (#x5BB9 . #xCDC6)
+           (#x5BBA . #x8FBAD9)
+           (#x5BBC . #x8FBADA)
+           (#x5BBF . #xBDC9)
+           (#x5BC0 . #x8FBADB)
+           (#x5BC1 . #x8FBADC)
+           (#x5BC2 . #xBCE4)
+           (#x5BC3 . #xD5E3)
+           (#x5BC4 . #xB4F3)
+           (#x5BC5 . #xC6D2)
+           (#x5BC6 . #xCCA9)
+           (#x5BC7 . #xD5E4)
+           (#x5BC9 . #xD5E5)
+           (#x5BCC . #xC9D9)
+           (#x5BCD . #x8FBADD)
+           (#x5BCF . #x8FBADE)
+           (#x5BD0 . #xD5E7)
+           (#x5BD2 . #xB4A8)
+           (#x5BD3 . #xB6F7)
+           (#x5BD4 . #xD5E6)
+           (#x5BD6 . #x8FBADF)
+           (#x5BD7 . #x8FBAE0)
+           (#x5BD8 . #x8FBAE1)
+           (#x5BD9 . #x8FBAE2)
+           (#x5BDA . #x8FBAE3)
+           (#x5BDB . #xB4B2)
+           (#x5BDD . #xBFB2)
+           (#x5BDE . #xD5EB)
+           (#x5BDF . #xBBA1)
+           (#x5BE0 . #x8FBAE4)
+           (#x5BE1 . #xB2C9)
+           (#x5BE2 . #xD5EA)
+           (#x5BE4 . #xD5E8)
+           (#x5BE5 . #xD5EC)
+           (#x5BE6 . #xD5E9)
+           (#x5BE7 . #xC7AB)
+           (#x5BE8 . #xDCCD)
+           (#x5BE9 . #xBFB3)
+           (#x5BEB . #xD5ED)
+           (#x5BEE . #xCEC0)
+           (#x5BEF . #x8FBAE5)
+           (#x5BF0 . #xD5EE)
+           (#x5BF1 . #x8FBAE6)
+           (#x5BF3 . #xD5F0)
+           (#x5BF4 . #x8FBAE7)
+           (#x5BF5 . #xC3FE)
+           (#x5BF6 . #xD5EF)
+           (#x5BF8 . #xC0A3)
+           (#x5BFA . #xBBFB)
+           (#x5BFD . #x8FBAE8)
+           (#x5BFE . #xC2D0)
+           (#x5BFF . #xBCF7)
+           (#x5C01 . #xC9F5)
+           (#x5C02 . #xC0EC)
+           (#x5C04 . #xBCCD)
+           (#x5C05 . #xD5F1)
+           (#x5C06 . #xBEAD)
+           (#x5C07 . #xD5F2)
+           (#x5C08 . #xD5F3)
+           (#x5C09 . #xB0D3)
+           (#x5C0A . #xC2BA)
+           (#x5C0B . #xBFD2)
+           (#x5C0C . #x8FBAE9)
+           (#x5C0D . #xD5F4)
+           (#x5C0E . #xC6B3)
+           (#x5C0F . #xBEAE)
+           (#x5C11 . #xBEAF)
+           (#x5C13 . #xD5F5)
+           (#x5C16 . #xC0ED)
+           (#x5C17 . #x8FBAEA)
+           (#x5C1A . #xBEB0)
+           (#x5C1E . #x8FBAEB)
+           (#x5C1F . #x8FBAEC)
+           (#x5C20 . #xD5F6)
+           (#x5C22 . #xD5F7)
+           (#x5C23 . #x8FBAED)
+           (#x5C24 . #xCCE0)
+           (#x5C26 . #x8FBAEE)
+           (#x5C28 . #xD5F8)
+           (#x5C29 . #x8FBAEF)
+           (#x5C2B . #x8FBAF0)
+           (#x5C2C . #x8FBAF1)
+           (#x5C2D . #xB6C6)
+           (#x5C2E . #x8FBAF2)
+           (#x5C30 . #x8FBAF3)
+           (#x5C31 . #xBDA2)
+           (#x5C32 . #x8FBAF4)
+           (#x5C35 . #x8FBAF5)
+           (#x5C36 . #x8FBAF6)
+           (#x5C38 . #xD5F9)
+           (#x5C39 . #xD5FA)
+           (#x5C3A . #xBCDC)
+           (#x5C3B . #xBFAC)
+           (#x5C3C . #xC6F4)
+           (#x5C3D . #xBFD4)
+           (#x5C3E . #xC8F8)
+           (#x5C3F . #xC7A2)
+           (#x5C40 . #xB6C9)
+           (#x5C41 . #xD5FB)
+           (#x5C45 . #xB5EF)
+           (#x5C46 . #xD5FC)
+           (#x5C48 . #xB6FE)
+           (#x5C4A . #xC6CF)
+           (#x5C4B . #xB2B0)
+           (#x5C4D . #xBBD3)
+           (#x5C4E . #xD5FD)
+           (#x5C4F . #xD6A2)
+           (#x5C50 . #xD6A1)
+           (#x5C51 . #xB6FD)
+           (#x5C53 . #xD5FE)
+           (#x5C55 . #xC5B8)
+           (#x5C59 . #x8FBAF7)
+           (#x5C5A . #x8FBAF8)
+           (#x5C5C . #x8FBAF9)
+           (#x5C5E . #xC2B0)
+           (#x5C60 . #xC5CB)
+           (#x5C61 . #xBCC8)
+           (#x5C62 . #x8FBAFA)
+           (#x5C63 . #x8FBAFB)
+           (#x5C64 . #xC1D8)
+           (#x5C65 . #xCDFA)
+           (#x5C67 . #x8FBAFC)
+           (#x5C68 . #x8FBAFD)
+           (#x5C69 . #x8FBAFE)
+           (#x5C6C . #xD6A4)
+           (#x5C6D . #x8FBBA1)
+           (#x5C6E . #xD6A5)
+           (#x5C6F . #xC6D6)
+           (#x5C70 . #x8FBBA2)
+           (#x5C71 . #xBBB3)
+           (#x5C74 . #x8FBBA3)
+           (#x5C75 . #x8FBBA4)
+           (#x5C76 . #xD6A7)
+           (#x5C79 . #xD6A8)
+           (#x5C7A . #x8FBBA5)
+           (#x5C7B . #x8FBBA6)
+           (#x5C7C . #x8FBBA7)
+           (#x5C7D . #x8FBBA8)
+           (#x5C87 . #x8FBBA9)
+           (#x5C88 . #x8FBBAA)
+           (#x5C8A . #x8FBBAB)
+           (#x5C8C . #xD6A9)
+           (#x5C8F . #x8FBBAC)
+           (#x5C90 . #xB4F4)
+           (#x5C91 . #xD6AA)
+           (#x5C92 . #x8FBBAD)
+           (#x5C94 . #xD6AB)
+           (#x5C9D . #x8FBBAE)
+           (#x5C9F . #x8FBBAF)
+           (#x5CA0 . #x8FBBB0)
+           (#x5CA1 . #xB2AC)
+           (#x5CA2 . #x8FBBB1)
+           (#x5CA3 . #x8FBBB2)
+           (#x5CA6 . #x8FBBB3)
+           (#x5CA8 . #xC1BB)
+           (#x5CA9 . #xB4E4)
+           (#x5CAA . #x8FBBB4)
+           (#x5CAB . #xD6AD)
+           (#x5CAC . #xCCA8)
+           (#x5CB1 . #xC2D2)
+           (#x5CB2 . #x8FBBB5)
+           (#x5CB3 . #xB3D9)
+           (#x5CB4 . #x8FBBB6)
+           (#x5CB5 . #x8FBBB7)
+           (#x5CB6 . #xD6AF)
+           (#x5CB7 . #xD6B1)
+           (#x5CB8 . #xB4DF)
+           (#x5CBA . #x8FBBB8)
+           (#x5CBB . #xD6AE)
+           (#x5CBC . #xD6B0)
+           (#x5CBE . #xD6B3)
+           (#x5CC5 . #xD6B2)
+           (#x5CC7 . #xD6B4)
+           (#x5CC9 . #x8FBBB9)
+           (#x5CCB . #x8FBBBA)
+           (#x5CD2 . #x8FBBBB)
+           (#x5CD7 . #x8FBBBD)
+           (#x5CD9 . #xD6B5)
+           (#x5CDD . #x8FBBBC)
+           (#x5CE0 . #xC6BD)
+           (#x5CE1 . #xB6AE)
+           (#x5CE8 . #xB2E5)
+           (#x5CE9 . #xD6B6)
+           (#x5CEA . #xD6BB)
+           (#x5CED . #xD6B9)
+           (#x5CEE . #x8FBBBE)
+           (#x5CEF . #xCAF7)
+           (#x5CF0 . #xCAF6)
+           (#x5CF1 . #x8FBBBF)
+           (#x5CF2 . #x8FBBC0)
+           (#x5CF4 . #x8FBBC1)
+           (#x5CF6 . #xC5E7)
+           (#x5CFA . #xD6B8)
+           (#x5CFB . #xBDD4)
+           (#x5CFD . #xD6B7)
+           (#x5D01 . #x8FBBC2)
+           (#x5D06 . #x8FBBC3)
+           (#x5D07 . #xBFF2)
+           (#x5D0B . #xD6BC)
+           (#x5D0D . #x8FBBC4)
+           (#x5D0E . #xBAEA)
+           (#x5D11 . #xD6C2)
+           (#x5D12 . #x8FBBC5)
+           (#x5D14 . #xD6C3)
+           (#x5D15 . #xD6BD)
+           (#x5D16 . #xB3B3)
+           (#x5D17 . #xD6BE)
+           (#x5D18 . #xD6C7)
+           (#x5D19 . #xD6C6)
+           (#x5D1A . #xD6C5)
+           (#x5D1B . #xD6C1)
+           (#x5D1F . #xD6C0)
+           (#x5D22 . #xD6C4)
+           (#x5D23 . #x8FBBC7)
+           (#x5D24 . #x8FBBC8)
+           (#x5D26 . #x8FBBC9)
+           (#x5D27 . #x8FBBCA)
+           (#x5D29 . #xCAF8)
+           (#x5D2B . #x8FBBC6)
+           (#x5D31 . #x8FBBCB)
+           (#x5D34 . #x8FBBCC)
+           (#x5D39 . #x8FBBCD)
+           (#x5D3D . #x8FBBCE)
+           (#x5D3F . #x8FBBCF)
+           (#x5D42 . #x8FBBD0)
+           (#x5D43 . #x8FBBD1)
+           (#x5D46 . #x8FBBD2)
+           (#x5D48 . #x8FBBD3)
+           (#x5D4A . #x8FBBD7)
+           (#x5D4B . #xD6CB)
+           (#x5D4C . #xD6C8)
+           (#x5D4E . #xD6CA)
+           (#x5D50 . #xCDF2)
+           (#x5D51 . #x8FBBD5)
+           (#x5D52 . #xD6C9)
+           (#x5D55 . #x8FBBD4)
+           (#x5D59 . #x8FBBD6)
+           (#x5D5C . #xD6BF)
+           (#x5D5F . #x8FBBD8)
+           (#x5D60 . #x8FBBD9)
+           (#x5D61 . #x8FBBDA)
+           (#x5D62 . #x8FBBDB)
+           (#x5D64 . #x8FBBDC)
+           (#x5D69 . #xBFF3)
+           (#x5D6A . #x8FBBDD)
+           (#x5D6C . #xD6CC)
+           (#x5D6D . #x8FBBDE)
+           (#x5D6F . #xBAB7)
+           (#x5D70 . #x8FBBDF)
+           (#x5D73 . #xD6CD)
+           (#x5D76 . #xD6CE)
+           (#x5D79 . #x8FBBE0)
+           (#x5D7A . #x8FBBE1)
+           (#x5D7E . #x8FBBE2)
+           (#x5D7F . #x8FBBE3)
+           (#x5D81 . #x8FBBE4)
+           (#x5D82 . #xD6D1)
+           (#x5D83 . #x8FBBE5)
+           (#x5D84 . #xD6D0)
+           (#x5D87 . #xD6CF)
+           (#x5D88 . #x8FBBE6)
+           (#x5D8A . #x8FBBE7)
+           (#x5D8B . #xC5E8)
+           (#x5D8C . #xD6BA)
+           (#x5D90 . #xD6D7)
+           (#x5D92 . #x8FBBE8)
+           (#x5D93 . #x8FBBE9)
+           (#x5D94 . #x8FBBEA)
+           (#x5D95 . #x8FBBEB)
+           (#x5D99 . #x8FBBEC)
+           (#x5D9B . #x8FBBED)
+           (#x5D9D . #xD6D3)
+           (#x5D9F . #x8FBBEE)
+           (#x5DA0 . #x8FBBEF)
+           (#x5DA2 . #xD6D2)
+           (#x5DA7 . #x8FBBF0)
+           (#x5DAB . #x8FBBF1)
+           (#x5DAC . #xD6D4)
+           (#x5DAE . #xD6D5)
+           (#x5DB0 . #x8FBBF2)
+           (#x5DB2 . #x8FE6F4)
+           (#x5DB4 . #x8FBBF3)
+           (#x5DB7 . #xD6D8)
+           (#x5DB8 . #x8FBBF4)
+           (#x5DB9 . #x8FBBF5)
+           (#x5DBA . #xCEE6)
+           (#x5DBC . #xD6D9)
+           (#x5DBD . #xD6D6)
+           (#x5DC3 . #x8FBBF6)
+           (#x5DC7 . #x8FBBF7)
+           (#x5DC9 . #xD6DA)
+           (#x5DCB . #x8FBBF8)
+           (#x5DCC . #xB4E0)
+           (#x5DCD . #xD6DB)
+           (#x5DCE . #x8FBBFA)
+           (#x5DD0 . #x8FBBF9)
+           (#x5DD2 . #xD6DD)
+           (#x5DD3 . #xD6DC)
+           (#x5DD6 . #xD6DE)
+           (#x5DD8 . #x8FBBFB)
+           (#x5DD9 . #x8FBBFC)
+           (#x5DDB . #xD6DF)
+           (#x5DDD . #xC0EE)
+           (#x5DDE . #xBDA3)
+           (#x5DE0 . #x8FBBFD)
+           (#x5DE1 . #xBDE4)
+           (#x5DE3 . #xC1E3)
+           (#x5DE4 . #x8FBBFE)
+           (#x5DE5 . #xB9A9)
+           (#x5DE6 . #xBAB8)
+           (#x5DE7 . #xB9AA)
+           (#x5DE8 . #xB5F0)
+           (#x5DE9 . #x8FBCA1)
+           (#x5DEB . #xD6E0)
+           (#x5DEE . #xBAB9)
+           (#x5DF1 . #xB8CA)
+           (#x5DF2 . #xD6E1)
+           (#x5DF3 . #xCCA6)
+           (#x5DF4 . #xC7C3)
+           (#x5DF5 . #xD6E2)
+           (#x5DF7 . #xB9AB)
+           (#x5DF8 . #x8FBCA2)
+           (#x5DF9 . #x8FBCA3)
+           (#x5DFB . #xB4AC)
+           (#x5DFD . #xC3A7)
+           (#x5DFE . #xB6D2)
+           (#x5E00 . #x8FBCA4)
+           (#x5E02 . #xBBD4)
+           (#x5E03 . #xC9DB)
+           (#x5E06 . #xC8C1)
+           (#x5E07 . #x8FBCA5)
+           (#x5E0B . #xD6E3)
+           (#x5E0C . #xB4F5)
+           (#x5E0D . #x8FBCA6)
+           (#x5E11 . #xD6E6)
+           (#x5E12 . #x8FBCA7)
+           (#x5E14 . #x8FBCA8)
+           (#x5E15 . #x8FBCA9)
+           (#x5E16 . #xC4A1)
+           (#x5E18 . #x8FBCAA)
+           (#x5E19 . #xD6E5)
+           (#x5E1A . #xD6E4)
+           (#x5E1B . #xD6E7)
+           (#x5E1D . #xC4EB)
+           (#x5E1F . #x8FBCAB)
+           (#x5E20 . #x8FBCAC)
+           (#x5E25 . #xBFE3)
+           (#x5E28 . #x8FBCAE)
+           (#x5E2B . #xBBD5)
+           (#x5E2D . #xC0CA)
+           (#x5E2E . #x8FBCAD)
+           (#x5E2F . #xC2D3)
+           (#x5E30 . #xB5A2)
+           (#x5E32 . #x8FBCAF)
+           (#x5E33 . #xC4A2)
+           (#x5E35 . #x8FBCB0)
+           (#x5E36 . #xD6E8)
+           (#x5E37 . #xD6E9)
+           (#x5E38 . #xBEEF)
+           (#x5E3D . #xCBB9)
+           (#x5E3E . #x8FBCB1)
+           (#x5E40 . #xD6EC)
+           (#x5E43 . #xD6EB)
+           (#x5E44 . #xD6EA)
+           (#x5E45 . #xC9FD)
+           (#x5E47 . #xD6F3)
+           (#x5E49 . #x8FBCB4)
+           (#x5E4B . #x8FBCB2)
+           (#x5E4C . #xCBDA)
+           (#x5E4E . #xD6ED)
+           (#x5E50 . #x8FBCB3)
+           (#x5E51 . #x8FBCB5)
+           (#x5E54 . #xD6EF)
+           (#x5E55 . #xCBEB)
+           (#x5E56 . #x8FBCB6)
+           (#x5E57 . #xD6EE)
+           (#x5E58 . #x8FBCB7)
+           (#x5E5B . #x8FBCB8)
+           (#x5E5C . #x8FBCB9)
+           (#x5E5E . #x8FBCBA)
+           (#x5E5F . #xD6F0)
+           (#x5E61 . #xC8A8)
+           (#x5E62 . #xD6F1)
+           (#x5E63 . #xCABE)
+           (#x5E64 . #xD6F2)
+           (#x5E68 . #x8FBCBB)
+           (#x5E6A . #x8FBCBC)
+           (#x5E6B . #x8FBCBD)
+           (#x5E6C . #x8FBCBE)
+           (#x5E6D . #x8FBCBF)
+           (#x5E6E . #x8FBCC0)
+           (#x5E70 . #x8FBCC1)
+           (#x5E72 . #xB4B3)
+           (#x5E73 . #xCABF)
+           (#x5E74 . #xC7AF)
+           (#x5E75 . #xD6F4)
+           (#x5E76 . #xD6F5)
+           (#x5E78 . #xB9AC)
+           (#x5E79 . #xB4B4)
+           (#x5E7A . #xD6F6)
+           (#x5E7B . #xB8B8)
+           (#x5E7C . #xCDC4)
+           (#x5E7D . #xCDA9)
+           (#x5E7E . #xB4F6)
+           (#x5E7F . #xD6F8)
+           (#x5E80 . #x8FBCC2)
+           (#x5E81 . #xC4A3)
+           (#x5E83 . #xB9AD)
+           (#x5E84 . #xBEB1)
+           (#x5E87 . #xC8DF)
+           (#x5E8A . #xBEB2)
+           (#x5E8B . #x8FBCC3)
+           (#x5E8E . #x8FBCC4)
+           (#x5E8F . #xBDF8)
+           (#x5E95 . #xC4EC)
+           (#x5E96 . #xCAF9)
+           (#x5E97 . #xC5B9)
+           (#x5E9A . #xB9AE)
+           (#x5E9C . #xC9DC)
+           (#x5EA0 . #xD6F9)
+           (#x5EA2 . #x8FBCC5)
+           (#x5EA4 . #x8FBCC6)
+           (#x5EA5 . #x8FBCC7)
+           (#x5EA6 . #xC5D9)
+           (#x5EA7 . #xBAC2)
+           (#x5EA8 . #x8FBCC8)
+           (#x5EAA . #x8FBCC9)
+           (#x5EAB . #xB8CB)
+           (#x5EAC . #x8FBCCA)
+           (#x5EAD . #xC4ED)
+           (#x5EB1 . #x8FBCCB)
+           (#x5EB3 . #x8FBCCC)
+           (#x5EB5 . #xB0C3)
+           (#x5EB6 . #xBDEE)
+           (#x5EB7 . #xB9AF)
+           (#x5EB8 . #xCDC7)
+           (#x5EBD . #x8FBCCD)
+           (#x5EBE . #x8FBCCE)
+           (#x5EBF . #x8FBCCF)
+           (#x5EC1 . #xD6FA)
+           (#x5EC2 . #xD6FB)
+           (#x5EC3 . #xC7D1)
+           (#x5EC6 . #x8FBCD0)
+           (#x5EC8 . #xD6FC)
+           (#x5EC9 . #xCEF7)
+           (#x5ECA . #xCFAD)
+           (#x5ECB . #x8FBCD2)
+           (#x5ECC . #x8FBCD1)
+           (#x5ECE . #x8FBCD3)
+           (#x5ECF . #xD6FE)
+           (#x5ED0 . #xD6FD)
+           (#x5ED1 . #x8FBCD4)
+           (#x5ED2 . #x8FBCD5)
+           (#x5ED3 . #xB3C7)
+           (#x5ED4 . #x8FBCD6)
+           (#x5ED5 . #x8FBCD7)
+           (#x5ED6 . #xD7A1)
+           (#x5EDA . #xD7A4)
+           (#x5EDB . #xD7A5)
+           (#x5EDC . #x8FBCD8)
+           (#x5EDD . #xD7A3)
+           (#x5EDE . #x8FBCD9)
+           (#x5EDF . #xC9C0)
+           (#x5EE0 . #xBEB3)
+           (#x5EE1 . #xD7A7)
+           (#x5EE2 . #xD7A6)
+           (#x5EE3 . #xD7A2)
+           (#x5EE5 . #x8FBCDA)
+           (#x5EE8 . #xD7A8)
+           (#x5EE9 . #xD7A9)
+           (#x5EEB . #x8FBCDB)
+           (#x5EEC . #xD7AA)
+           (#x5EF0 . #xD7AD)
+           (#x5EF1 . #xD7AB)
+           (#x5EF3 . #xD7AC)
+           (#x5EF4 . #xD7AE)
+           (#x5EF6 . #xB1E4)
+           (#x5EF7 . #xC4EE)
+           (#x5EF8 . #xD7AF)
+           (#x5EFA . #xB7FA)
+           (#x5EFB . #xB2F6)
+           (#x5EFC . #xC7B6)
+           (#x5EFE . #xD7B0)
+           (#x5EFF . #xC6FB)
+           (#x5F01 . #xCADB)
+           (#x5F02 . #x8FBCDC)
+           (#x5F03 . #xD7B1)
+           (#x5F04 . #xCFAE)
+           (#x5F06 . #x8FBCDD)
+           (#x5F07 . #x8FBCDE)
+           (#x5F08 . #x8FBCDF)
+           (#x5F09 . #xD7B2)
+           (#x5F0A . #xCAC0)
+           (#x5F0B . #xD7B5)
+           (#x5F0C . #xD0A1)
+           (#x5F0D . #xD0B1)
+           (#x5F0E . #x8FBCE0)
+           (#x5F0F . #xBCB0)
+           (#x5F10 . #xC6F5)
+           (#x5F11 . #xD7B6)
+           (#x5F13 . #xB5DD)
+           (#x5F14 . #xC4A4)
+           (#x5F15 . #xB0FA)
+           (#x5F16 . #xD7B7)
+           (#x5F17 . #xCAA6)
+           (#x5F18 . #xB9B0)
+           (#x5F19 . #x8FBCE1)
+           (#x5F1B . #xC3D0)
+           (#x5F1C . #x8FBCE2)
+           (#x5F1D . #x8FBCE3)
+           (#x5F1F . #xC4EF)
+           (#x5F21 . #x8FBCE4)
+           (#x5F22 . #x8FBCE5)
+           (#x5F23 . #x8FBCE6)
+           (#x5F24 . #x8FBCE7)
+           (#x5F25 . #xCCEF)
+           (#x5F26 . #xB8B9)
+           (#x5F27 . #xB8CC)
+           (#x5F28 . #x8FBCE8)
+           (#x5F29 . #xD7B8)
+           (#x5F2B . #x8FBCE9)
+           (#x5F2C . #x8FBCEA)
+           (#x5F2D . #xD7B9)
+           (#x5F2E . #x8FBCEB)
+           (#x5F2F . #xD7BF)
+           (#x5F30 . #x8FBCEC)
+           (#x5F31 . #xBCE5)
+           (#x5F34 . #x8FBCED)
+           (#x5F35 . #xC4A5)
+           (#x5F36 . #x8FBCEE)
+           (#x5F37 . #xB6AF)
+           (#x5F38 . #xD7BA)
+           (#x5F3B . #x8FBCEF)
+           (#x5F3C . #xC9AB)
+           (#x5F3D . #x8FBCF0)
+           (#x5F3E . #xC3C6)
+           (#x5F3F . #x8FBCF1)
+           (#x5F40 . #x8FBCF2)
+           (#x5F41 . #xD7BB)
+           (#x5F44 . #x8FBCF3)
+           (#x5F45 . #x8FBCF4)
+           (#x5F47 . #x8FBCF5)
+           (#x5F48 . #xD7BC)
+           (#x5F4A . #xB6B0)
+           (#x5F4C . #xD7BD)
+           (#x5F4D . #x8FBCF6)
+           (#x5F4E . #xD7BE)
+           (#x5F50 . #x8FBCF7)
+           (#x5F51 . #xD7C0)
+           (#x5F53 . #xC5F6)
+           (#x5F54 . #x8FBCF8)
+           (#x5F56 . #xD7C1)
+           (#x5F57 . #xD7C2)
+           (#x5F58 . #x8FBCF9)
+           (#x5F59 . #xD7C3)
+           (#x5F5B . #x8FBCFA)
+           (#x5F5C . #xD7B4)
+           (#x5F5D . #xD7B3)
+           (#x5F60 . #x8FBCFB)
+           (#x5F61 . #xD7C4)
+           (#x5F62 . #xB7C1)
+           (#x5F63 . #x8FBCFC)
+           (#x5F64 . #x8FBCFD)
+           (#x5F66 . #xC9A7)
+           (#x5F67 . #x8FBCFE)
+           (#x5F69 . #xBACC)
+           (#x5F6A . #xC9B7)
+           (#x5F6B . #xC4A6)
+           (#x5F6C . #xC9CB)
+           (#x5F6D . #xD7C5)
+           (#x5F6F . #x8FBDA1)
+           (#x5F70 . #xBEB4)
+           (#x5F71 . #xB1C6)
+           (#x5F72 . #x8FBDA2)
+           (#x5F73 . #xD7C6)
+           (#x5F74 . #x8FBDA3)
+           (#x5F75 . #x8FBDA4)
+           (#x5F77 . #xD7C7)
+           (#x5F78 . #x8FBDA5)
+           (#x5F79 . #xCCF2)
+           (#x5F7A . #x8FBDA6)
+           (#x5F7C . #xC8E0)
+           (#x5F7D . #x8FBDA7)
+           (#x5F7E . #x8FBDA8)
+           (#x5F7F . #xD7CA)
+           (#x5F80 . #xB1FD)
+           (#x5F81 . #xC0AC)
+           (#x5F82 . #xD7C9)
+           (#x5F83 . #xD7C8)
+           (#x5F84 . #xB7C2)
+           (#x5F85 . #xC2D4)
+           (#x5F87 . #xD7CE)
+           (#x5F88 . #xD7CC)
+           (#x5F89 . #x8FBDA9)
+           (#x5F8A . #xD7CB)
+           (#x5F8B . #xCEA7)
+           (#x5F8C . #xB8E5)
+           (#x5F8D . #x8FBDAA)
+           (#x5F8F . #x8FBDAB)
+           (#x5F90 . #xBDF9)
+           (#x5F91 . #xD7CD)
+           (#x5F92 . #xC5CC)
+           (#x5F93 . #xBDBE)
+           (#x5F96 . #x8FBDAC)
+           (#x5F97 . #xC6C0)
+           (#x5F98 . #xD7D1)
+           (#x5F99 . #xD7D0)
+           (#x5F9C . #x8FBDAD)
+           (#x5F9D . #x8FBDAE)
+           (#x5F9E . #xD7CF)
+           (#x5FA0 . #xD7D2)
+           (#x5FA1 . #xB8E6)
+           (#x5FA2 . #x8FBDAF)
+           (#x5FA4 . #x8FBDB2)
+           (#x5FA7 . #x8FBDB0)
+           (#x5FA8 . #xD7D3)
+           (#x5FA9 . #xC9FC)
+           (#x5FAA . #xBDDB)
+           (#x5FAB . #x8FBDB1)
+           (#x5FAC . #x8FBDB3)
+           (#x5FAD . #xD7D4)
+           (#x5FAE . #xC8F9)
+           (#x5FAF . #x8FBDB4)
+           (#x5FB0 . #x8FBDB5)
+           (#x5FB1 . #x8FBDB6)
+           (#x5FB3 . #xC6C1)
+           (#x5FB4 . #xC4A7)
+           (#x5FB8 . #x8FBDB7)
+           (#x5FB9 . #xC5B0)
+           (#x5FBC . #xD7D5)
+           (#x5FBD . #xB5AB)
+           (#x5FC3 . #xBFB4)
+           (#x5FC4 . #x8FBDB8)
+           (#x5FC5 . #xC9AC)
+           (#x5FC7 . #x8FBDB9)
+           (#x5FC8 . #x8FBDBA)
+           (#x5FC9 . #x8FBDBB)
+           (#x5FCB . #x8FBDBC)
+           (#x5FCC . #xB4F7)
+           (#x5FCD . #xC7A6)
+           (#x5FD0 . #x8FBDBD)
+           (#x5FD1 . #x8FBDBE)
+           (#x5FD2 . #x8FBDBF)
+           (#x5FD3 . #x8FBDC0)
+           (#x5FD4 . #x8FBDC1)
+           (#x5FD6 . #xD7D6)
+           (#x5FD7 . #xBBD6)
+           (#x5FD8 . #xCBBA)
+           (#x5FD9 . #xCBBB)
+           (#x5FDC . #xB1FE)
+           (#x5FDD . #xD7DB)
+           (#x5FDE . #x8FBDC2)
+           (#x5FE0 . #xC3E9)
+           (#x5FE1 . #x8FBDC3)
+           (#x5FE2 . #x8FBDC4)
+           (#x5FE4 . #xD7D8)
+           (#x5FE8 . #x8FBDC5)
+           (#x5FE9 . #x8FBDC6)
+           (#x5FEA . #x8FBDC7)
+           (#x5FEB . #xB2F7)
+           (#x5FEC . #x8FBDC8)
+           (#x5FED . #x8FBDC9)
+           (#x5FEE . #x8FBDCA)
+           (#x5FEF . #x8FBDCB)
+           (#x5FF0 . #xD8AD)
+           (#x5FF1 . #xD7DA)
+           (#x5FF2 . #x8FBDCC)
+           (#x5FF3 . #x8FBDCD)
+           (#x5FF5 . #xC7B0)
+           (#x5FF6 . #x8FBDCE)
+           (#x5FF8 . #xD7D9)
+           (#x5FFA . #x8FBDCF)
+           (#x5FFB . #xD7D7)
+           (#x5FFC . #x8FBDD0)
+           (#x5FFD . #xB9FA)
+           (#x5FFF . #xD7DD)
+           (#x6007 . #x8FBDD1)
+           (#x600A . #x8FBDD2)
+           (#x600D . #x8FBDD3)
+           (#x600E . #xD7E3)
+           (#x600F . #xD7E9)
+           (#x6010 . #xD7E1)
+           (#x6012 . #xC5DC)
+           (#x6013 . #x8FBDD4)
+           (#x6014 . #x8FBDD5)
+           (#x6015 . #xD7E6)
+           (#x6016 . #xC9DD)
+           (#x6017 . #x8FBDD6)
+           (#x6018 . #x8FBDD7)
+           (#x6019 . #xD7E0)
+           (#x601A . #x8FBDD8)
+           (#x601B . #xD7E5)
+           (#x601C . #xCEE7)
+           (#x601D . #xBBD7)
+           (#x601F . #x8FBDD9)
+           (#x6020 . #xC2D5)
+           (#x6021 . #xD7DE)
+           (#x6024 . #x8FBDDA)
+           (#x6025 . #xB5DE)
+           (#x6026 . #xD7E8)
+           (#x6027 . #xC0AD)
+           (#x6028 . #xB1E5)
+           (#x6029 . #xD7E2)
+           (#x602A . #xB2F8)
+           (#x602B . #xD7E7)
+           (#x602D . #x8FBDDB)
+           (#x602F . #xB6B1)
+           (#x6031 . #xD7E4)
+           (#x6033 . #x8FBDDC)
+           (#x6035 . #x8FBDDD)
+           (#x603A . #xD7EA)
+           (#x6040 . #x8FBDDE)
+           (#x6041 . #xD7EC)
+           (#x6042 . #xD7F6)
+           (#x6043 . #xD7F4)
+           (#x6046 . #xD7F1)
+           (#x6047 . #x8FBDDF)
+           (#x6048 . #x8FBDE0)
+           (#x6049 . #x8FBDE1)
+           (#x604A . #xD7F0)
+           (#x604B . #xCEF8)
+           (#x604C . #x8FBDE2)
+           (#x604D . #xD7F2)
+           (#x6050 . #xB6B2)
+           (#x6051 . #x8FBDE3)
+           (#x6052 . #xB9B1)
+           (#x6054 . #x8FBDE4)
+           (#x6055 . #xBDFA)
+           (#x6056 . #x8FBDE5)
+           (#x6057 . #x8FBDE6)
+           (#x6059 . #xD7F9)
+           (#x605A . #xD7EB)
+           (#x605D . #x8FBDE7)
+           (#x605F . #xD7EF)
+           (#x6060 . #xD7DF)
+           (#x6061 . #x8FBDE8)
+           (#x6062 . #xB2FA)
+           (#x6063 . #xD7F3)
+           (#x6064 . #xD7F5)
+           (#x6065 . #xC3D1)
+           (#x6067 . #x8FBDE9)
+           (#x6068 . #xBAA8)
+           (#x6069 . #xB2B8)
+           (#x606A . #xD7ED)
+           (#x606B . #xD7F8)
+           (#x606C . #xD7F7)
+           (#x606D . #xB6B3)
+           (#x606F . #xC2A9)
+           (#x6070 . #xB3E6)
+           (#x6071 . #x8FBDEA)
+           (#x6075 . #xB7C3)
+           (#x6077 . #xD7EE)
+           (#x607E . #x8FBDEB)
+           (#x607F . #x8FBDEC)
+           (#x6081 . #xD7FA)
+           (#x6082 . #x8FBDED)
+           (#x6083 . #xD7FD)
+           (#x6084 . #xD8A1)
+           (#x6086 . #x8FBDEE)
+           (#x6088 . #x8FBDEF)
+           (#x6089 . #xBCBD)
+           (#x608A . #x8FBDF0)
+           (#x608B . #xD8A7)
+           (#x608C . #xC4F0)
+           (#x608D . #xD7FB)
+           (#x608E . #x8FBDF1)
+           (#x6091 . #x8FBDF2)
+           (#x6092 . #xD8A5)
+           (#x6093 . #x8FBDF3)
+           (#x6094 . #xB2F9)
+           (#x6095 . #x8FBDF4)
+           (#x6096 . #xD8A3)
+           (#x6097 . #xD8A4)
+           (#x6098 . #x8FBDF5)
+           (#x609A . #xD7FE)
+           (#x609B . #xD8A2)
+           (#x609D . #x8FBDF6)
+           (#x609E . #x8FBDF7)
+           (#x609F . #xB8E7)
+           (#x60A0 . #xCDAA)
+           (#x60A2 . #x8FBDF8)
+           (#x60A3 . #xB4B5)
+           (#x60A4 . #x8FBDF9)
+           (#x60A5 . #x8FBDFA)
+           (#x60A6 . #xB1D9)
+           (#x60A7 . #xD8A6)
+           (#x60A8 . #x8FBDFB)
+           (#x60A9 . #xC7BA)
+           (#x60AA . #xB0AD)
+           (#x60B0 . #x8FBDFC)
+           (#x60B1 . #x8FBDFD)
+           (#x60B2 . #xC8E1)
+           (#x60B3 . #xD7DC)
+           (#x60B4 . #xD8AC)
+           (#x60B5 . #xD8B0)
+           (#x60B6 . #xCCE5)
+           (#x60B7 . #x8FBDFE)
+           (#x60B8 . #xD8A9)
+           (#x60BB . #x8FBEA1)
+           (#x60BC . #xC5E9)
+           (#x60BD . #xD8AE)
+           (#x60BE . #x8FBEA2)
+           (#x60C2 . #x8FBEA3)
+           (#x60C4 . #x8FBEA4)
+           (#x60C5 . #xBEF0)
+           (#x60C6 . #xD8AF)
+           (#x60C7 . #xC6D7)
+           (#x60C8 . #x8FBEA5)
+           (#x60C9 . #x8FBEA6)
+           (#x60CA . #x8FBEA7)
+           (#x60CB . #x8FBEA8)
+           (#x60CE . #x8FBEA9)
+           (#x60CF . #x8FBEAA)
+           (#x60D1 . #xCFC7)
+           (#x60D3 . #xD8AB)
+           (#x60D4 . #x8FBEAB)
+           (#x60D5 . #x8FBEAC)
+           (#x60D8 . #xD8B1)
+           (#x60D9 . #x8FBEAD)
+           (#x60DA . #xB9FB)
+           (#x60DB . #x8FBEAE)
+           (#x60DC . #xC0CB)
+           (#x60DD . #x8FBEAF)
+           (#x60DE . #x8FBEB0)
+           (#x60DF . #xB0D4)
+           (#x60E0 . #xD8AA)
+           (#x60E1 . #xD8A8)
+           (#x60E2 . #x8FBEB1)
+           (#x60E3 . #xC1DA)
+           (#x60E5 . #x8FBEB2)
+           (#x60E7 . #xD7FC)
+           (#x60E8 . #xBBB4)
+           (#x60F0 . #xC2C6)
+           (#x60F1 . #xD8BD)
+           (#x60F2 . #x8FBEB3)
+           (#x60F3 . #xC1DB)
+           (#x60F4 . #xD8B8)
+           (#x60F5 . #x8FBEB4)
+           (#x60F6 . #xD8B5)
+           (#x60F7 . #xD8B6)
+           (#x60F8 . #x8FBEB5)
+           (#x60F9 . #xBCE6)
+           (#x60FA . #xD8B9)
+           (#x60FB . #xD8BC)
+           (#x60FC . #x8FBEB6)
+           (#x60FD . #x8FBEB7)
+           (#x6100 . #xD8B7)
+           (#x6101 . #xBDA5)
+           (#x6102 . #x8FBEB8)
+           (#x6103 . #xD8BA)
+           (#x6106 . #xD8B4)
+           (#x6107 . #x8FBEB9)
+           (#x6108 . #xCCFC)
+           (#x6109 . #xCCFB)
+           (#x610A . #x8FBEBA)
+           (#x610C . #x8FBEBB)
+           (#x610D . #xD8BE)
+           (#x610E . #xD8BF)
+           (#x610F . #xB0D5)
+           (#x6110 . #x8FBEBC)
+           (#x6111 . #x8FBEBD)
+           (#x6112 . #x8FBEBE)
+           (#x6113 . #x8FBEBF)
+           (#x6114 . #x8FBEC0)
+           (#x6115 . #xD8B3)
+           (#x6116 . #x8FBEC1)
+           (#x6117 . #x8FBEC2)
+           (#x6119 . #x8FBEC3)
+           (#x611A . #xB6F2)
+           (#x611B . #xB0A6)
+           (#x611C . #x8FBEC4)
+           (#x611E . #x8FBEC5)
+           (#x611F . #xB4B6)
+           (#x6121 . #xD8BB)
+           (#x6122 . #x8FBEC6)
+           (#x6127 . #xD8C3)
+           (#x6128 . #xD8C2)
+           (#x612A . #x8FBEC7)
+           (#x612B . #x8FBEC8)
+           (#x612C . #xD8C7)
+           (#x6130 . #x8FBEC9)
+           (#x6131 . #x8FBECA)
+           (#x6134 . #xD8C8)
+           (#x6135 . #x8FBECB)
+           (#x6136 . #x8FBECC)
+           (#x6137 . #x8FBECD)
+           (#x6139 . #x8FBECE)
+           (#x613C . #xD8C6)
+           (#x613D . #xD8C9)
+           (#x613E . #xD8C1)
+           (#x613F . #xD8C5)
+           (#x6141 . #x8FBECF)
+           (#x6142 . #xD8CA)
+           (#x6144 . #xD8CB)
+           (#x6145 . #x8FBED0)
+           (#x6146 . #x8FBED1)
+           (#x6147 . #xD8C0)
+           (#x6148 . #xBBFC)
+           (#x6149 . #x8FBED2)
+           (#x614A . #xD8C4)
+           (#x614B . #xC2D6)
+           (#x614C . #xB9B2)
+           (#x614D . #xD8B2)
+           (#x614E . #xBFB5)
+           (#x6153 . #xD8D8)
+           (#x6155 . #xCAE9)
+           (#x6158 . #xD8CE)
+           (#x6159 . #xD8CF)
+           (#x615A . #xD8D0)
+           (#x615D . #xD8D7)
+           (#x615E . #x8FBED3)
+           (#x615F . #xD8D6)
+           (#x6160 . #x8FBED4)
+           (#x6162 . #xCBFD)
+           (#x6163 . #xB4B7)
+           (#x6165 . #xD8D4)
+           (#x6167 . #xB7C5)
+           (#x6168 . #xB3B4)
+           (#x616B . #xD8D1)
+           (#x616C . #x8FBED5)
+           (#x616E . #xCEB8)
+           (#x616F . #xD8D3)
+           (#x6170 . #xB0D6)
+           (#x6171 . #xD8D5)
+           (#x6172 . #x8FBED6)
+           (#x6173 . #xD8CC)
+           (#x6174 . #xD8D2)
+           (#x6175 . #xD8D9)
+           (#x6176 . #xB7C4)
+           (#x6177 . #xD8CD)
+           (#x6178 . #x8FBED7)
+           (#x617B . #x8FBED8)
+           (#x617C . #x8FBED9)
+           (#x617E . #xCDDD)
+           (#x617F . #x8FBEDA)
+           (#x6180 . #x8FBEDB)
+           (#x6181 . #x8FBEDC)
+           (#x6182 . #xCDAB)
+           (#x6183 . #x8FBEDD)
+           (#x6184 . #x8FBEDE)
+           (#x6187 . #xD8DC)
+           (#x618A . #xD8E0)
+           (#x618B . #x8FBEDF)
+           (#x618D . #x8FBEE0)
+           (#x618E . #xC1FE)
+           (#x6190 . #xCEF9)
+           (#x6191 . #xD8E1)
+           (#x6192 . #x8FBEE1)
+           (#x6193 . #x8FBEE2)
+           (#x6194 . #xD8DE)
+           (#x6196 . #xD8DB)
+           (#x6197 . #x8FBEE3)
+           (#x6198 . #x8FBEE4)
+           (#x6199 . #xD8DA)
+           (#x619A . #xD8DF)
+           (#x619C . #x8FBEE5)
+           (#x619D . #x8FBEE6)
+           (#x619F . #x8FBEE7)
+           (#x61A0 . #x8FBEE8)
+           (#x61A4 . #xCAB0)
+           (#x61A5 . #x8FBEE9)
+           (#x61A7 . #xC6B4)
+           (#x61A8 . #x8FBEEA)
+           (#x61A9 . #xB7C6)
+           (#x61AA . #x8FBEEB)
+           (#x61AB . #xD8E2)
+           (#x61AC . #xD8DD)
+           (#x61AD . #x8FBEEC)
+           (#x61AE . #xD8E3)
+           (#x61B2 . #xB7FB)
+           (#x61B6 . #xB2B1)
+           (#x61B8 . #x8FBEED)
+           (#x61B9 . #x8FBEEE)
+           (#x61BA . #xD8EB)
+           (#x61BC . #x8FBEEF)
+           (#x61BE . #xB4B8)
+           (#x61C0 . #x8FBEF0)
+           (#x61C1 . #x8FBEF1)
+           (#x61C2 . #x8FBEF2)
+           (#x61C3 . #xD8E9)
+           (#x61C6 . #xD8EA)
+           (#x61C7 . #xBAA9)
+           (#x61C8 . #xD8E8)
+           (#x61C9 . #xD8E6)
+           (#x61CA . #xD8E5)
+           (#x61CB . #xD8EC)
+           (#x61CC . #xD8E4)
+           (#x61CD . #xD8EE)
+           (#x61CE . #x8FBEF3)
+           (#x61CF . #x8FBEF4)
+           (#x61D0 . #xB2FB)
+           (#x61D5 . #x8FBEF5)
+           (#x61DC . #x8FBEF6)
+           (#x61DD . #x8FBEF7)
+           (#x61DE . #x8FBEF8)
+           (#x61DF . #x8FBEF9)
+           (#x61E1 . #x8FBEFA)
+           (#x61E2 . #x8FBEFB)
+           (#x61E3 . #xD8F0)
+           (#x61E5 . #x8FBEFE)
+           (#x61E6 . #xD8EF)
+           (#x61E7 . #x8FBEFC)
+           (#x61E9 . #x8FBEFD)
+           (#x61EC . #x8FBFA1)
+           (#x61ED . #x8FBFA2)
+           (#x61EF . #x8FBFA3)
+           (#x61F2 . #xC4A8)
+           (#x61F4 . #xD8F3)
+           (#x61F6 . #xD8F1)
+           (#x61F7 . #xD8E7)
+           (#x61F8 . #xB7FC)
+           (#x61FA . #xD8F2)
+           (#x61FC . #xD8F6)
+           (#x61FD . #xD8F5)
+           (#x61FE . #xD8F7)
+           (#x61FF . #xD8F4)
+           (#x6200 . #xD8F8)
+           (#x6201 . #x8FBFA4)
+           (#x6203 . #x8FBFA5)
+           (#x6204 . #x8FBFA6)
+           (#x6207 . #x8FBFA7)
+           (#x6208 . #xD8F9)
+           (#x6209 . #xD8FA)
+           (#x620A . #xCAEA)
+           (#x620C . #xD8FC)
+           (#x620D . #xD8FB)
+           (#x620E . #xBDBF)
+           (#x6210 . #xC0AE)
+           (#x6211 . #xB2E6)
+           (#x6212 . #xB2FC)
+           (#x6213 . #x8FBFA8)
+           (#x6214 . #xD8FD)
+           (#x6215 . #x8FBFA9)
+           (#x6216 . #xB0BF)
+           (#x621A . #xC0CC)
+           (#x621B . #xD8FE)
+           (#x621C . #x8FBFAA)
+           (#x621D . #xECC3)
+           (#x621E . #xD9A1)
+           (#x621F . #xB7E1)
+           (#x6220 . #x8FBFAB)
+           (#x6221 . #xD9A2)
+           (#x6222 . #x8FBFAC)
+           (#x6223 . #x8FBFAD)
+           (#x6226 . #xC0EF)
+           (#x6227 . #x8FBFAE)
+           (#x6229 . #x8FBFAF)
+           (#x622A . #xD9A3)
+           (#x622B . #x8FBFB0)
+           (#x622E . #xD9A4)
+           (#x622F . #xB5BA)
+           (#x6230 . #xD9A5)
+           (#x6232 . #xD9A6)
+           (#x6233 . #xD9A7)
+           (#x6234 . #xC2D7)
+           (#x6238 . #xB8CD)
+           (#x6239 . #x8FBFB1)
+           (#x623B . #xCCE1)
+           (#x623D . #x8FBFB2)
+           (#x623F . #xCBBC)
+           (#x6240 . #xBDEA)
+           (#x6241 . #xD9A8)
+           (#x6242 . #x8FBFB3)
+           (#x6243 . #x8FBFB4)
+           (#x6244 . #x8FBFB5)
+           (#x6246 . #x8FBFB6)
+           (#x6247 . #xC0F0)
+           (#x6248 . #xEEBD)
+           (#x6249 . #xC8E2)
+           (#x624B . #xBCEA)
+           (#x624C . #x8FBFB7)
+           (#x624D . #xBACD)
+           (#x624E . #xD9A9)
+           (#x6250 . #x8FBFB8)
+           (#x6251 . #x8FBFB9)
+           (#x6252 . #x8FBFBA)
+           (#x6253 . #xC2C7)
+           (#x6254 . #x8FBFBB)
+           (#x6255 . #xCAA7)
+           (#x6256 . #x8FBFBC)
+           (#x6258 . #xC2F1)
+           (#x625A . #x8FBFBD)
+           (#x625B . #xD9AC)
+           (#x625C . #x8FBFBE)
+           (#x625E . #xD9AA)
+           (#x6260 . #xD9AD)
+           (#x6263 . #xD9AB)
+           (#x6264 . #x8FBFBF)
+           (#x6268 . #xD9AE)
+           (#x626D . #x8FBFC0)
+           (#x626E . #xCAB1)
+           (#x626F . #x8FBFC1)
+           (#x6271 . #xB0B7)
+           (#x6273 . #x8FBFC2)
+           (#x6276 . #xC9DE)
+           (#x6279 . #xC8E3)
+           (#x627A . #x8FBFC3)
+           (#x627C . #xD9AF)
+           (#x627D . #x8FBFC4)
+           (#x627E . #xD9B2)
+           (#x627F . #xBEB5)
+           (#x6280 . #xB5BB)
+           (#x6282 . #xD9B0)
+           (#x6283 . #xD9B7)
+           (#x6284 . #xBEB6)
+           (#x6289 . #xD9B1)
+           (#x628A . #xC7C4)
+           (#x628D . #x8FBFC5)
+           (#x628E . #x8FBFC6)
+           (#x628F . #x8FBFC7)
+           (#x6290 . #x8FBFC8)
+           (#x6291 . #xCDDE)
+           (#x6292 . #xD9B3)
+           (#x6293 . #xD9B4)
+           (#x6294 . #xD9B8)
+           (#x6295 . #xC5EA)
+           (#x6296 . #xD9B5)
+           (#x6297 . #xB9B3)
+           (#x6298 . #xC0DE)
+           (#x629B . #xD9C6)
+           (#x629C . #xC8B4)
+           (#x629E . #xC2F2)
+           (#x62A6 . #x8FBFC9)
+           (#x62A8 . #x8FBFCA)
+           (#x62AB . #xC8E4)
+           (#x62AC . #xDAAD)
+           (#x62B1 . #xCAFA)
+           (#x62B3 . #x8FBFCB)
+           (#x62B5 . #xC4F1)
+           (#x62B6 . #x8FBFCC)
+           (#x62B7 . #x8FBFCD)
+           (#x62B9 . #xCBF5)
+           (#x62BA . #x8FBFCE)
+           (#x62BB . #xD9BB)
+           (#x62BC . #xB2A1)
+           (#x62BD . #xC3EA)
+           (#x62BE . #x8FBFCF)
+           (#x62BF . #x8FBFD0)
+           (#x62C2 . #xD9C4)
+           (#x62C4 . #x8FBFD1)
+           (#x62C5 . #xC3B4)
+           (#x62C6 . #xD9BE)
+           (#x62C7 . #xD9C5)
+           (#x62C8 . #xD9C0)
+           (#x62C9 . #xD9C7)
+           (#x62CA . #xD9C3)
+           (#x62CC . #xD9C2)
+           (#x62CD . #xC7EF)
+           (#x62CE . #x8FBFD2)
+           (#x62CF . #xD9BC)
+           (#x62D0 . #xB2FD)
+           (#x62D1 . #xD9BA)
+           (#x62D2 . #xB5F1)
+           (#x62D3 . #xC2F3)
+           (#x62D4 . #xD9B6)
+           (#x62D5 . #x8FBFD3)
+           (#x62D6 . #x8FBFD4)
+           (#x62D7 . #xD9B9)
+           (#x62D8 . #xB9B4)
+           (#x62D9 . #xC0DB)
+           (#x62DA . #x8FBFD5)
+           (#x62DB . #xBEB7)
+           (#x62DC . #xD9C1)
+           (#x62DD . #xC7D2)
+           (#x62E0 . #xB5F2)
+           (#x62E1 . #xB3C8)
+           (#x62EA . #x8FBFD6)
+           (#x62EC . #xB3E7)
+           (#x62ED . #xBFA1)
+           (#x62EE . #xD9C9)
+           (#x62EF . #xD9CE)
+           (#x62F1 . #xD9CA)
+           (#x62F2 . #x8FBFD7)
+           (#x62F3 . #xB7FD)
+           (#x62F4 . #x8FBFD8)
+           (#x62F5 . #xD9CF)
+           (#x62F6 . #xBBA2)
+           (#x62F7 . #xB9E9)
+           (#x62FC . #x8FBFD9)
+           (#x62FD . #x8FBFDA)
+           (#x62FE . #xBDA6)
+           (#x62FF . #xD9BD)
+           (#x6301 . #xBBFD)
+           (#x6302 . #xD9CC)
+           (#x6303 . #x8FBFDB)
+           (#x6304 . #x8FBFDC)
+           (#x6307 . #xBBD8)
+           (#x6308 . #xD9CD)
+           (#x6309 . #xB0C4)
+           (#x630A . #x8FBFDD)
+           (#x630B . #x8FBFDE)
+           (#x630C . #xD9C8)
+           (#x630D . #x8FBFDF)
+           (#x6310 . #x8FBFE0)
+           (#x6311 . #xC4A9)
+           (#x6313 . #x8FBFE1)
+           (#x6316 . #x8FBFE2)
+           (#x6318 . #x8FBFE3)
+           (#x6319 . #xB5F3)
+           (#x631F . #xB6B4)
+           (#x6327 . #xD9CB)
+           (#x6328 . #xB0A7)
+           (#x6329 . #x8FBFE4)
+           (#x632A . #x8FBFE5)
+           (#x632B . #xBAC3)
+           (#x632D . #x8FBFE6)
+           (#x632F . #xBFB6)
+           (#x6335 . #x8FBFE7)
+           (#x6336 . #x8FBFE8)
+           (#x6339 . #x8FBFE9)
+           (#x633A . #xC4F2)
+           (#x633C . #x8FBFEA)
+           (#x633D . #xC8D4)
+           (#x633E . #xD9D1)
+           (#x633F . #xC1DE)
+           (#x6341 . #x8FBFEB)
+           (#x6342 . #x8FBFEC)
+           (#x6343 . #x8FBFED)
+           (#x6344 . #x8FBFEE)
+           (#x6346 . #x8FBFEF)
+           (#x6349 . #xC2AA)
+           (#x634A . #x8FBFF0)
+           (#x634B . #x8FBFF1)
+           (#x634C . #xBBAB)
+           (#x634D . #xD9D2)
+           (#x634E . #x8FBFF2)
+           (#x634F . #xD9D4)
+           (#x6350 . #xD9D0)
+           (#x6352 . #x8FBFF3)
+           (#x6353 . #x8FBFF4)
+           (#x6354 . #x8FBFF5)
+           (#x6355 . #xCAE1)
+           (#x6357 . #xC4BD)
+           (#x6358 . #x8FBFF6)
+           (#x635B . #x8FBFF7)
+           (#x635C . #xC1DC)
+           (#x6365 . #x8FBFF8)
+           (#x6366 . #x8FBFF9)
+           (#x6367 . #xCAFB)
+           (#x6368 . #xBCCE)
+           (#x6369 . #xD9E0)
+           (#x636B . #xD9DF)
+           (#x636C . #x8FBFFA)
+           (#x636D . #x8FBFFB)
+           (#x636E . #xBFF8)
+           (#x6371 . #x8FBFFC)
+           (#x6372 . #xB7FE)
+           (#x6374 . #x8FBFFD)
+           (#x6375 . #x8FBFFE)
+           (#x6376 . #xD9D9)
+           (#x6377 . #xBEB9)
+           (#x6378 . #x8FC0A1)
+           (#x637A . #xC6E8)
+           (#x637B . #xC7B1)
+           (#x637C . #x8FC0A2)
+           (#x637D . #x8FC0A3)
+           (#x637F . #x8FC0A4)
+           (#x6380 . #xD9D7)
+           (#x6382 . #x8FC0A5)
+           (#x6383 . #xC1DD)
+           (#x6384 . #x8FC0A6)
+           (#x6387 . #x8FC0A7)
+           (#x6388 . #xBCF8)
+           (#x6389 . #xD9DC)
+           (#x638A . #x8FC0A8)
+           (#x638C . #xBEB8)
+           (#x638E . #xD9D6)
+           (#x638F . #xD9DB)
+           (#x6390 . #x8FC0A9)
+           (#x6392 . #xC7D3)
+           (#x6394 . #x8FC0AA)
+           (#x6395 . #x8FC0AB)
+           (#x6396 . #xD9D5)
+           (#x6398 . #xB7A1)
+           (#x6399 . #x8FC0AC)
+           (#x639A . #x8FC0AD)
+           (#x639B . #xB3DD)
+           (#x639E . #x8FC0AE)
+           (#x639F . #xD9DD)
+           (#x63A0 . #xCEAB)
+           (#x63A1 . #xBACE)
+           (#x63A2 . #xC3B5)
+           (#x63A3 . #xD9DA)
+           (#x63A4 . #x8FC0AF)
+           (#x63A5 . #xC0DC)
+           (#x63A6 . #x8FC0B0)
+           (#x63A7 . #xB9B5)
+           (#x63A8 . #xBFE4)
+           (#x63A9 . #xB1E6)
+           (#x63AA . #xC1BC)
+           (#x63AB . #xD9D8)
+           (#x63AC . #xB5C5)
+           (#x63AD . #x8FC0B1)
+           (#x63AE . #x8FC0B2)
+           (#x63AF . #x8FC0B3)
+           (#x63B2 . #xB7C7)
+           (#x63B4 . #xC4CF)
+           (#x63B5 . #xD9DE)
+           (#x63BB . #xC1DF)
+           (#x63BD . #x8FC0B4)
+           (#x63BE . #xD9E1)
+           (#x63C0 . #xD9E3)
+           (#x63C1 . #x8FC0B5)
+           (#x63C3 . #xC2B7)
+           (#x63C4 . #xD9E9)
+           (#x63C5 . #x8FC0B6)
+           (#x63C6 . #xD9E4)
+           (#x63C8 . #x8FC0B7)
+           (#x63C9 . #xD9E6)
+           (#x63CE . #x8FC0B8)
+           (#x63CF . #xC9C1)
+           (#x63D0 . #xC4F3)
+           (#x63D1 . #x8FC0B9)
+           (#x63D2 . #xD9E7)
+           (#x63D3 . #x8FC0BA)
+           (#x63D4 . #x8FC0BB)
+           (#x63D5 . #x8FC0BC)
+           (#x63D6 . #xCDAC)
+           (#x63DA . #xCDC8)
+           (#x63DB . #xB4B9)
+           (#x63DC . #x8FC0BD)
+           (#x63E0 . #x8FC0BE)
+           (#x63E1 . #xB0AE)
+           (#x63E3 . #xD9E5)
+           (#x63E5 . #x8FC0BF)
+           (#x63E9 . #xD9E2)
+           (#x63EA . #x8FC0C0)
+           (#x63EC . #x8FC0C1)
+           (#x63EE . #xB4F8)
+           (#x63F2 . #x8FC0C2)
+           (#x63F3 . #x8FC0C3)
+           (#x63F4 . #xB1E7)
+           (#x63F5 . #x8FC0C4)
+           (#x63F6 . #xD9E8)
+           (#x63F8 . #x8FC0C5)
+           (#x63F9 . #x8FC0C6)
+           (#x63FA . #xCDC9)
+           (#x6406 . #xD9EC)
+           (#x6409 . #x8FC0C7)
+           (#x640A . #x8FC0C8)
+           (#x640D . #xC2BB)
+           (#x640F . #xD9F3)
+           (#x6410 . #x8FC0C9)
+           (#x6412 . #x8FC0CA)
+           (#x6413 . #xD9ED)
+           (#x6414 . #x8FC0CB)
+           (#x6416 . #xD9EA)
+           (#x6417 . #xD9F1)
+           (#x6418 . #x8FC0CC)
+           (#x641C . #xD9D3)
+           (#x641E . #x8FC0CD)
+           (#x6420 . #x8FC0CE)
+           (#x6422 . #x8FC0CF)
+           (#x6424 . #x8FC0D0)
+           (#x6425 . #x8FC0D1)
+           (#x6426 . #xD9EE)
+           (#x6428 . #xD9F2)
+           (#x6429 . #x8FC0D2)
+           (#x642A . #x8FC0D3)
+           (#x642C . #xC8C2)
+           (#x642D . #xC5EB)
+           (#x642F . #x8FC0D4)
+           (#x6430 . #x8FC0D5)
+           (#x6434 . #xD9EB)
+           (#x6435 . #x8FC0D6)
+           (#x6436 . #xD9EF)
+           (#x643A . #xB7C8)
+           (#x643D . #x8FC0D7)
+           (#x643E . #xBAF1)
+           (#x643F . #x8FC0D8)
+           (#x6442 . #xC0DD)
+           (#x644B . #x8FC0D9)
+           (#x644E . #xD9F7)
+           (#x644F . #x8FC0DA)
+           (#x6451 . #x8FC0DB)
+           (#x6452 . #x8FC0DC)
+           (#x6453 . #x8FC0DD)
+           (#x6454 . #x8FC0DE)
+           (#x6458 . #xC5A6)
+           (#x645A . #x8FC0DF)
+           (#x645B . #x8FC0E0)
+           (#x645C . #x8FC0E1)
+           (#x645D . #x8FC0E2)
+           (#x645F . #x8FC0E3)
+           (#x6460 . #x8FC0E4)
+           (#x6461 . #x8FC0E5)
+           (#x6463 . #x8FC0E6)
+           (#x6467 . #xD9F4)
+           (#x6469 . #xCBE0)
+           (#x646D . #x8FC0E7)
+           (#x646F . #xD9F5)
+           (#x6473 . #x8FC0E8)
+           (#x6474 . #x8FC0E9)
+           (#x6476 . #xD9F6)
+           (#x6478 . #xCCCE)
+           (#x647A . #xC0A2)
+           (#x647B . #x8FC0EA)
+           (#x647D . #x8FC0EB)
+           (#x6483 . #xB7E2)
+           (#x6485 . #x8FC0EC)
+           (#x6487 . #x8FC0ED)
+           (#x6488 . #xD9FD)
+           (#x648F . #x8FC0EE)
+           (#x6490 . #x8FC0EF)
+           (#x6491 . #x8FC0F0)
+           (#x6492 . #xBBB5)
+           (#x6493 . #xD9FA)
+           (#x6495 . #xD9F9)
+           (#x6498 . #x8FC0F1)
+           (#x6499 . #x8FC0F2)
+           (#x649A . #xC7B2)
+           (#x649B . #x8FC0F3)
+           (#x649D . #x8FC0F4)
+           (#x649E . #xC6B5)
+           (#x649F . #x8FC0F5)
+           (#x64A1 . #x8FC0F6)
+           (#x64A3 . #x8FC0F7)
+           (#x64A4 . #xC5B1)
+           (#x64A5 . #xD9FB)
+           (#x64A6 . #x8FC0F8)
+           (#x64A8 . #x8FC0F9)
+           (#x64A9 . #xD9FC)
+           (#x64AB . #xC9EF)
+           (#x64AC . #x8FC0FA)
+           (#x64AD . #xC7C5)
+           (#x64AE . #xBBA3)
+           (#x64B0 . #xC0F1)
+           (#x64B2 . #xCBD0)
+           (#x64B3 . #x8FC0FB)
+           (#x64B9 . #xB3C9)
+           (#x64BB . #xDAA5)
+           (#x64BC . #xD9FE)
+           (#x64BD . #x8FC0FC)
+           (#x64BE . #x8FC0FD)
+           (#x64BF . #x8FC0FE)
+           (#x64C1 . #xCDCA)
+           (#x64C2 . #xDAA7)
+           (#x64C4 . #x8FC1A1)
+           (#x64C5 . #xDAA3)
+           (#x64C7 . #xDAA4)
+           (#x64C9 . #x8FC1A2)
+           (#x64CA . #x8FC1A3)
+           (#x64CB . #x8FC1A4)
+           (#x64CC . #x8FC1A5)
+           (#x64CD . #xC1E0)
+           (#x64CE . #x8FC1A6)
+           (#x64D0 . #x8FC1A7)
+           (#x64D1 . #x8FC1A8)
+           (#x64D2 . #xDAA2)
+           (#x64D4 . #xD9BF)
+           (#x64D5 . #x8FC1A9)
+           (#x64D7 . #x8FC1AA)
+           (#x64D8 . #xDAA6)
+           (#x64DA . #xDAA1)
+           (#x64E0 . #xDAAB)
+           (#x64E1 . #xDAAC)
+           (#x64E2 . #xC5A7)
+           (#x64E3 . #xDAAE)
+           (#x64E4 . #x8FC1AB)
+           (#x64E5 . #x8FC1AC)
+           (#x64E6 . #xBBA4)
+           (#x64E7 . #xDAA9)
+           (#x64E9 . #x8FC1AD)
+           (#x64EA . #x8FC1AE)
+           (#x64EC . #xB5BC)
+           (#x64ED . #x8FC1AF)
+           (#x64EF . #xDAAF)
+           (#x64F0 . #x8FC1B0)
+           (#x64F1 . #xDAA8)
+           (#x64F2 . #xDAB3)
+           (#x64F4 . #xDAB2)
+           (#x64F5 . #x8FC1B1)
+           (#x64F6 . #xDAB1)
+           (#x64F7 . #x8FC1B2)
+           (#x64FA . #xDAB4)
+           (#x64FB . #x8FC1B3)
+           (#x64FD . #xDAB6)
+           (#x64FE . #xBEF1)
+           (#x64FF . #x8FC1B4)
+           (#x6500 . #xDAB5)
+           (#x6501 . #x8FC1B5)
+           (#x6504 . #x8FC1B6)
+           (#x6505 . #xDAB9)
+           (#x6508 . #x8FC1B7)
+           (#x6509 . #x8FC1B8)
+           (#x650A . #x8FC1B9)
+           (#x650F . #x8FC1BA)
+           (#x6513 . #x8FC1BB)
+           (#x6514 . #x8FC1BC)
+           (#x6516 . #x8FC1BD)
+           (#x6518 . #xDAB7)
+           (#x6519 . #x8FC1BE)
+           (#x651B . #x8FC1BF)
+           (#x651C . #xDAB8)
+           (#x651D . #xD9F0)
+           (#x651E . #x8FC1C0)
+           (#x651F . #x8FC1C1)
+           (#x6522 . #x8FC1C2)
+           (#x6523 . #xDABB)
+           (#x6524 . #xDABA)
+           (#x6526 . #x8FC1C3)
+           (#x6529 . #x8FC1C4)
+           (#x652A . #xD9F8)
+           (#x652B . #xDABC)
+           (#x652C . #xDAB0)
+           (#x652E . #x8FC1C5)
+           (#x652F . #xBBD9)
+           (#x6531 . #x8FC1C6)
+           (#x6534 . #xDABD)
+           (#x6535 . #xDABE)
+           (#x6536 . #xDAC0)
+           (#x6537 . #xDABF)
+           (#x6538 . #xDAC1)
+           (#x6539 . #xB2FE)
+           (#x653A . #x8FC1C7)
+           (#x653B . #xB9B6)
+           (#x653C . #x8FC1C8)
+           (#x653D . #x8FC1C9)
+           (#x653E . #xCAFC)
+           (#x653F . #xC0AF)
+           (#x6543 . #x8FC1CA)
+           (#x6545 . #xB8CE)
+           (#x6547 . #x8FC1CB)
+           (#x6548 . #xDAC3)
+           (#x6549 . #x8FC1CC)
+           (#x654D . #xDAC6)
+           (#x654F . #xC9D2)
+           (#x6550 . #x8FC1CD)
+           (#x6551 . #xB5DF)
+           (#x6552 . #x8FC1CE)
+           (#x6554 . #x8FC1CF)
+           (#x6555 . #xDAC5)
+           (#x6556 . #xDAC4)
+           (#x6557 . #xC7D4)
+           (#x6558 . #xDAC7)
+           (#x6559 . #xB6B5)
+           (#x655D . #xDAC9)
+           (#x655E . #xDAC8)
+           (#x655F . #x8FC1D0)
+           (#x6560 . #x8FC1D1)
+           (#x6562 . #xB4BA)
+           (#x6563 . #xBBB6)
+           (#x6566 . #xC6D8)
+           (#x6567 . #x8FC1D2)
+           (#x656B . #x8FC1D3)
+           (#x656C . #xB7C9)
+           (#x6570 . #xBFF4)
+           (#x6572 . #xDACA)
+           (#x6574 . #xC0B0)
+           (#x6575 . #xC5A8)
+           (#x6577 . #xC9DF)
+           (#x6578 . #xDACB)
+           (#x657A . #x8FC1D4)
+           (#x657D . #x8FC1D5)
+           (#x6581 . #x8FC1D6)
+           (#x6582 . #xDACC)
+           (#x6583 . #xDACD)
+           (#x6585 . #x8FC1D7)
+           (#x6587 . #xCAB8)
+           (#x6588 . #xD5DD)
+           (#x6589 . #xC0C6)
+           (#x658A . #x8FC1D8)
+           (#x658C . #xC9CC)
+           (#x658E . #xBAD8)
+           (#x6590 . #xC8E5)
+           (#x6591 . #xC8C3)
+           (#x6592 . #x8FC1D9)
+           (#x6595 . #x8FC1DA)
+           (#x6597 . #xC5CD)
+           (#x6598 . #x8FC1DB)
+           (#x6599 . #xCEC1)
+           (#x659B . #xDACF)
+           (#x659C . #xBCD0)
+           (#x659D . #x8FC1DC)
+           (#x659F . #xDAD0)
+           (#x65A0 . #x8FC1DD)
+           (#x65A1 . #xB0B6)
+           (#x65A3 . #x8FC1DE)
+           (#x65A4 . #xB6D4)
+           (#x65A5 . #xC0CD)
+           (#x65A6 . #x8FC1DF)
+           (#x65A7 . #xC9E0)
+           (#x65AB . #xDAD1)
+           (#x65AC . #xBBC2)
+           (#x65AD . #xC3C7)
+           (#x65AE . #x8FC1E0)
+           (#x65AF . #xBBDB)
+           (#x65B0 . #xBFB7)
+           (#x65B2 . #x8FC1E1)
+           (#x65B3 . #x8FC1E2)
+           (#x65B4 . #x8FC1E3)
+           (#x65B7 . #xDAD2)
+           (#x65B9 . #xCAFD)
+           (#x65BC . #xB1F7)
+           (#x65BD . #xBBDC)
+           (#x65BF . #x8FC1E4)
+           (#x65C1 . #xDAD5)
+           (#x65C2 . #x8FC1E5)
+           (#x65C3 . #xDAD3)
+           (#x65C4 . #xDAD6)
+           (#x65C5 . #xCEB9)
+           (#x65C6 . #xDAD4)
+           (#x65C8 . #x8FC1E6)
+           (#x65C9 . #x8FC1E7)
+           (#x65CB . #xC0FB)
+           (#x65CC . #xDAD7)
+           (#x65CE . #x8FC1E8)
+           (#x65CF . #xC2B2)
+           (#x65D0 . #x8FC1E9)
+           (#x65D2 . #xDAD8)
+           (#x65D4 . #x8FC1EA)
+           (#x65D6 . #x8FC1EB)
+           (#x65D7 . #xB4FA)
+           (#x65D8 . #x8FC1EC)
+           (#x65D9 . #xDADA)
+           (#x65DB . #xDAD9)
+           (#x65DF . #x8FC1ED)
+           (#x65E0 . #xDADB)
+           (#x65E1 . #xDADC)
+           (#x65E2 . #xB4FB)
+           (#x65E5 . #xC6FC)
+           (#x65E6 . #xC3B6)
+           (#x65E7 . #xB5EC)
+           (#x65E8 . #xBBDD)
+           (#x65E9 . #xC1E1)
+           (#x65EC . #xBDDC)
+           (#x65ED . #xB0B0)
+           (#x65F0 . #x8FC1EE)
+           (#x65F1 . #xDADD)
+           (#x65F2 . #x8FC1EF)
+           (#x65F4 . #x8FC1F0)
+           (#x65F5 . #x8FC1F1)
+           (#x65F9 . #x8FC1F2)
+           (#x65FA . #xB2A2)
+           (#x65FB . #xDAE1)
+           (#x65FE . #x8FC1F3)
+           (#x65FF . #x8FC1F4)
+           (#x6600 . #x8FC1F5)
+           (#x6602 . #xB9B7)
+           (#x6603 . #xDAE0)
+           (#x6604 . #x8FC1F6)
+           (#x6606 . #xBAAB)
+           (#x6607 . #xBEBA)
+           (#x6608 . #x8FC1F7)
+           (#x6609 . #x8FC1F8)
+           (#x660A . #xDADF)
+           (#x660C . #xBEBB)
+           (#x660D . #x8FC1F9)
+           (#x660E . #xCCC0)
+           (#x660F . #xBAAA)
+           (#x6611 . #x8FC1FA)
+           (#x6612 . #x8FC1FB)
+           (#x6613 . #xB0D7)
+           (#x6614 . #xC0CE)
+           (#x6615 . #x8FC1FC)
+           (#x6616 . #x8FC1FD)
+           (#x661C . #xDAE6)
+           (#x661D . #x8FC1FE)
+           (#x661E . #x8FC2A1)
+           (#x661F . #xC0B1)
+           (#x6620 . #xB1C7)
+           (#x6621 . #x8FC2A2)
+           (#x6622 . #x8FC2A3)
+           (#x6623 . #x8FC2A4)
+           (#x6624 . #x8FC2A5)
+           (#x6625 . #xBDD5)
+           (#x6626 . #x8FC2A6)
+           (#x6627 . #xCBE6)
+           (#x6628 . #xBAF2)
+           (#x6629 . #x8FC2A7)
+           (#x662A . #x8FC2A8)
+           (#x662B . #x8FC2A9)
+           (#x662C . #x8FC2AA)
+           (#x662D . #xBEBC)
+           (#x662E . #x8FC2AB)
+           (#x662F . #xC0A7)
+           (#x6630 . #x8FC2AC)
+           (#x6631 . #x8FC2AD)
+           (#x6633 . #x8FC2AE)
+           (#x6634 . #xDAE5)
+           (#x6635 . #xDAE3)
+           (#x6636 . #xDAE4)
+           (#x6637 . #x8FC2B0)
+           (#x6639 . #x8FC2AF)
+           (#x663C . #xC3EB)
+           (#x663F . #xDBA6)
+           (#x6640 . #x8FC2B1)
+           (#x6641 . #xDAEA)
+           (#x6642 . #xBBFE)
+           (#x6643 . #xB9B8)
+           (#x6644 . #xDAE8)
+           (#x6645 . #x8FC2B2)
+           (#x6646 . #x8FC2B3)
+           (#x6649 . #xDAE9)
+           (#x664A . #x8FC2B4)
+           (#x664B . #xBFB8)
+           (#x664C . #x8FC2B5)
+           (#x664E . #x8FC2B7)
+           (#x664F . #xDAE7)
+           (#x6651 . #x8FC2B6)
+           (#x6652 . #xBBAF)
+           (#x6657 . #x8FC2B8)
+           (#x6658 . #x8FC2B9)
+           (#x6659 . #x8FC2BA)
+           (#x665B . #x8FC2BB)
+           (#x665C . #x8FC2BC)
+           (#x665D . #xDAEC)
+           (#x665E . #xDAEB)
+           (#x665F . #xDAF0)
+           (#x6660 . #x8FC2BD)
+           (#x6661 . #x8FC2BE)
+           (#x6662 . #xDAF1)
+           (#x6664 . #xDAED)
+           (#x6666 . #xB3A2)
+           (#x6667 . #xDAEE)
+           (#x6668 . #xDAEF)
+           (#x6669 . #xC8D5)
+           (#x666A . #x8FC2C0)
+           (#x666B . #x8FC2C1)
+           (#x666C . #x8FC2C2)
+           (#x666E . #xC9E1)
+           (#x666F . #xB7CA)
+           (#x6670 . #xDAF2)
+           (#x6673 . #x8FC2C4)
+           (#x6674 . #xC0B2)
+           (#x6675 . #x8FC2C5)
+           (#x6676 . #xBEBD)
+           (#x6677 . #x8FC2C7)
+           (#x6678 . #x8FC2C8)
+           (#x6679 . #x8FC2C9)
+           (#x667A . #xC3D2)
+           (#x667B . #x8FC2CA)
+           (#x667C . #x8FC2CC)
+           (#x667E . #x8FC2C3)
+           (#x667F . #x8FC2C6)
+           (#x6680 . #x8FC2CB)
+           (#x6681 . #xB6C7)
+           (#x6683 . #xDAF3)
+           (#x6684 . #xDAF7)
+           (#x6687 . #xB2CB)
+           (#x6688 . #xDAF4)
+           (#x6689 . #xDAF6)
+           (#x668B . #x8FC2CD)
+           (#x668C . #x8FC2CE)
+           (#x668D . #x8FC2CF)
+           (#x668E . #xDAF5)
+           (#x6690 . #x8FC2D0)
+           (#x6691 . #xBDEB)
+           (#x6692 . #x8FC2D1)
+           (#x6696 . #xC3C8)
+           (#x6697 . #xB0C5)
+           (#x6698 . #xDAF8)
+           (#x6699 . #x8FC2D2)
+           (#x669A . #x8FC2D3)
+           (#x669B . #x8FC2D4)
+           (#x669C . #x8FC2D5)
+           (#x669D . #xDAF9)
+           (#x669F . #x8FC2D6)
+           (#x66A0 . #x8FC2D7)
+           (#x66A2 . #xC4AA)
+           (#x66A4 . #x8FC2D8)
+           (#x66A6 . #xCEF1)
+           (#x66AB . #xBBC3)
+           (#x66AD . #x8FC2D9)
+           (#x66AE . #xCAEB)
+           (#x66B1 . #x8FC2DA)
+           (#x66B2 . #x8FC2DB)
+           (#x66B4 . #xCBBD)
+           (#x66B5 . #x8FC2DC)
+           (#x66B8 . #xDBA2)
+           (#x66B9 . #xDAFB)
+           (#x66BB . #x8FC2DD)
+           (#x66BC . #xDAFE)
+           (#x66BE . #xDAFD)
+           (#x66BF . #x8FC2DE)
+           (#x66C0 . #x8FC2DF)
+           (#x66C1 . #xDAFA)
+           (#x66C2 . #x8FC2E0)
+           (#x66C3 . #x8FC2E1)
+           (#x66C4 . #xDBA1)
+           (#x66C7 . #xC6DE)
+           (#x66C8 . #x8FC2E2)
+           (#x66C9 . #xDAFC)
+           (#x66CC . #x8FC2E3)
+           (#x66CE . #x8FC2E4)
+           (#x66CF . #x8FC2E5)
+           (#x66D4 . #x8FC2E6)
+           (#x66D6 . #xDBA3)
+           (#x66D9 . #xBDEC)
+           (#x66DA . #xDBA4)
+           (#x66DB . #x8FC2E7)
+           (#x66DC . #xCDCB)
+           (#x66DD . #xC7F8)
+           (#x66DF . #x8FC2E8)
+           (#x66E0 . #xDBA5)
+           (#x66E6 . #xDBA7)
+           (#x66E8 . #x8FC2E9)
+           (#x66E9 . #xDBA8)
+           (#x66EB . #x8FC2EA)
+           (#x66EC . #x8FC2EB)
+           (#x66EE . #x8FC2EC)
+           (#x66F0 . #xDBA9)
+           (#x66F2 . #xB6CA)
+           (#x66F3 . #xB1C8)
+           (#x66F4 . #xB9B9)
+           (#x66F5 . #xDBAA)
+           (#x66F7 . #xDBAB)
+           (#x66F8 . #xBDF1)
+           (#x66F9 . #xC1E2)
+           (#x66FA . #x8FC2ED)
+           (#x66FB . #x8FC2BF)
+           (#x66FC . #xD2D8)
+           (#x66FD . #xC1BE)
+           (#x66FE . #xC1BD)
+           (#x66FF . #xC2D8)
+           (#x6700 . #xBAC7)
+           (#x6703 . #xD0F2)
+           (#x6705 . #x8FC2EE)
+           (#x6707 . #x8FC2EF)
+           (#x6708 . #xB7EE)
+           (#x6709 . #xCDAD)
+           (#x670B . #xCAFE)
+           (#x670D . #xC9FE)
+           (#x670E . #x8FC2F0)
+           (#x670F . #xDBAC)
+           (#x6713 . #x8FC2F1)
+           (#x6714 . #xBAF3)
+           (#x6715 . #xC4BF)
+           (#x6716 . #xDBAD)
+           (#x6717 . #xCFAF)
+           (#x6719 . #x8FC2F2)
+           (#x671B . #xCBBE)
+           (#x671C . #x8FC2F3)
+           (#x671D . #xC4AB)
+           (#x671E . #xDBAE)
+           (#x671F . #xB4FC)
+           (#x6720 . #x8FC2F4)
+           (#x6722 . #x8FC2F5)
+           (#x6726 . #xDBAF)
+           (#x6727 . #xDBB0)
+           (#x6728 . #xCCDA)
+           (#x672A . #xCCA4)
+           (#x672B . #xCBF6)
+           (#x672C . #xCBDC)
+           (#x672D . #xBBA5)
+           (#x672E . #xDBB2)
+           (#x6731 . #xBCEB)
+           (#x6733 . #x8FC2F6)
+           (#x6734 . #xCBD1)
+           (#x6736 . #xDBB4)
+           (#x6737 . #xDBB7)
+           (#x6738 . #xDBB6)
+           (#x673A . #xB4F9)
+           (#x673D . #xB5E0)
+           (#x673E . #x8FC2F7)
+           (#x673F . #xDBB3)
+           (#x6741 . #xDBB5)
+           (#x6745 . #x8FC2F8)
+           (#x6746 . #xDBB8)
+           (#x6747 . #x8FC2F9)
+           (#x6748 . #x8FC2FA)
+           (#x6749 . #xBFF9)
+           (#x674C . #x8FC2FB)
+           (#x674E . #xCDFB)
+           (#x674F . #xB0C9)
+           (#x6750 . #xBAE0)
+           (#x6751 . #xC2BC)
+           (#x6753 . #xBCDD)
+           (#x6754 . #x8FC2FC)
+           (#x6755 . #x8FC2FD)
+           (#x6756 . #xBEF3)
+           (#x6759 . #xDBBB)
+           (#x675C . #xC5CE)
+           (#x675D . #x8FC2FE)
+           (#x675E . #xDBB9)
+           (#x675F . #xC2AB)
+           (#x6760 . #xDBBA)
+           (#x6761 . #xBEF2)
+           (#x6762 . #xCCDD)
+           (#x6763 . #xDBBC)
+           (#x6764 . #xDBBD)
+           (#x6765 . #xCDE8)
+           (#x6766 . #x8FC3A1)
+           (#x676A . #xDBC2)
+           (#x676C . #x8FC3A2)
+           (#x676D . #xB9BA)
+           (#x676E . #x8FC3A3)
+           (#x676F . #xC7D5)
+           (#x6770 . #xDBBF)
+           (#x6771 . #xC5EC)
+           (#x6772 . #xDADE)
+           (#x6773 . #xDAE2)
+           (#x6774 . #x8FC3A4)
+           (#x6775 . #xB5CF)
+           (#x6776 . #x8FC3A5)
+           (#x6777 . #xC7C7)
+           (#x677B . #x8FC3A6)
+           (#x677C . #xDBC1)
+           (#x677E . #xBEBE)
+           (#x677F . #xC8C4)
+           (#x6781 . #x8FC3A7)
+           (#x6784 . #x8FC3A8)
+           (#x6785 . #xDBC7)
+           (#x6787 . #xC8FA)
+           (#x6789 . #xDBBE)
+           (#x678B . #xDBC4)
+           (#x678C . #xDBC3)
+           (#x678E . #x8FC3A9)
+           (#x678F . #x8FC3AA)
+           (#x6790 . #xC0CF)
+           (#x6791 . #x8FC3AB)
+           (#x6793 . #x8FC3AC)
+           (#x6795 . #xCBED)
+           (#x6796 . #x8FC3AD)
+           (#x6797 . #xCED3)
+           (#x6798 . #x8FC3AE)
+           (#x6799 . #x8FC3AF)
+           (#x679A . #xCBE7)
+           (#x679B . #x8FC3B0)
+           (#x679C . #xB2CC)
+           (#x679D . #xBBDE)
+           (#x67A0 . #xCFC8)
+           (#x67A1 . #xDBC6)
+           (#x67A2 . #xBFF5)
+           (#x67A6 . #xDBC5)
+           (#x67A9 . #xDBC0)
+           (#x67AF . #xB8CF)
+           (#x67B0 . #x8FC3B1)
+           (#x67B1 . #x8FC3B2)
+           (#x67B2 . #x8FC3B3)
+           (#x67B3 . #xDBCC)
+           (#x67B4 . #xDBCA)
+           (#x67B5 . #x8FC3B4)
+           (#x67B6 . #xB2CD)
+           (#x67B7 . #xDBC8)
+           (#x67B8 . #xDBCE)
+           (#x67B9 . #xDBD4)
+           (#x67BB . #x8FC3B5)
+           (#x67BC . #x8FC3B6)
+           (#x67BD . #x8FC3B7)
+           (#x67C0 . #x8FC3B9)
+           (#x67C1 . #xC2C8)
+           (#x67C2 . #x8FC3BA)
+           (#x67C3 . #x8FC3BB)
+           (#x67C4 . #xCAC1)
+           (#x67C5 . #x8FC3BC)
+           (#x67C6 . #xDBD6)
+           (#x67C8 . #x8FC3BD)
+           (#x67C9 . #x8FC3BE)
+           (#x67CA . #xC9A2)
+           (#x67CE . #xDBD5)
+           (#x67CF . #xC7F0)
+           (#x67D0 . #xCBBF)
+           (#x67D1 . #xB4BB)
+           (#x67D2 . #x8FC3BF)
+           (#x67D3 . #xC0F7)
+           (#x67D4 . #xBDC0)
+           (#x67D7 . #x8FC3C0)
+           (#x67D8 . #xC4D3)
+           (#x67D9 . #x8FC3C1)
+           (#x67DA . #xCDAE)
+           (#x67DC . #x8FC3C2)
+           (#x67DD . #xDBD1)
+           (#x67DE . #xDBD0)
+           (#x67E1 . #x8FC3C3)
+           (#x67E2 . #xDBD2)
+           (#x67E4 . #xDBCF)
+           (#x67E6 . #x8FC3C4)
+           (#x67E7 . #xDBD7)
+           (#x67E9 . #xDBCD)
+           (#x67EC . #xDBCB)
+           (#x67EE . #xDBD3)
+           (#x67EF . #xDBC9)
+           (#x67F0 . #x8FC3C5)
+           (#x67F1 . #xC3EC)
+           (#x67F2 . #x8FC3C6)
+           (#x67F3 . #xCCF8)
+           (#x67F4 . #xBCC6)
+           (#x67F5 . #xBAF4)
+           (#x67F6 . #x8FC3C7)
+           (#x67F7 . #x8FC3C8)
+           (#x67F9 . #x8FC3B8)
+           (#x67FB . #xBABA)
+           (#x67FE . #xCBEF)
+           (#x67FF . #xB3C1)
+           (#x6802 . #xC4CE)
+           (#x6803 . #xC6CA)
+           (#x6804 . #xB1C9)
+           (#x6813 . #xC0F2)
+           (#x6814 . #x8FC3CA)
+           (#x6816 . #xC0B4)
+           (#x6817 . #xB7AA)
+           (#x6819 . #x8FC3CB)
+           (#x681D . #x8FC3CC)
+           (#x681E . #xDBD9)
+           (#x681F . #x8FC3CD)
+           (#x6821 . #xB9BB)
+           (#x6822 . #xB3FC)
+           (#x6827 . #x8FC3CF)
+           (#x6828 . #x8FC3CE)
+           (#x6829 . #xDBDB)
+           (#x682A . #xB3F4)
+           (#x682B . #xDBE1)
+           (#x682C . #x8FC3D0)
+           (#x682D . #x8FC3D1)
+           (#x682F . #x8FC3D2)
+           (#x6830 . #x8FC3D3)
+           (#x6831 . #x8FC3D4)
+           (#x6832 . #xDBDE)
+           (#x6833 . #x8FC3D5)
+           (#x6834 . #xC0F3)
+           (#x6838 . #xB3CB)
+           (#x6839 . #xBAAC)
+           (#x683B . #x8FC3D6)
+           (#x683C . #xB3CA)
+           (#x683D . #xBACF)
+           (#x683F . #x8FC3D7)
+           (#x6840 . #xDBDC)
+           (#x6841 . #xB7E5)
+           (#x6842 . #xB7CB)
+           (#x6843 . #xC5ED)
+           (#x6844 . #x8FC3D8)
+           (#x6845 . #x8FC3D9)
+           (#x6846 . #xDBDA)
+           (#x6848 . #xB0C6)
+           (#x684A . #x8FC3DA)
+           (#x684C . #x8FC3DB)
+           (#x684D . #xDBDD)
+           (#x684E . #xDBDF)
+           (#x6850 . #xB6CD)
+           (#x6851 . #xB7AC)
+           (#x6852 . #x8FC3C9)
+           (#x6853 . #xB4BC)
+           (#x6854 . #xB5CB)
+           (#x6855 . #x8FC3DC)
+           (#x6857 . #x8FC3DD)
+           (#x6858 . #x8FC3DE)
+           (#x6859 . #xDBE2)
+           (#x685B . #x8FC3DF)
+           (#x685C . #xBAF9)
+           (#x685D . #xCBF1)
+           (#x685F . #xBBB7)
+           (#x6863 . #xDBE3)
+           (#x6867 . #xC9B0)
+           (#x686B . #x8FC3E0)
+           (#x686E . #x8FC3E1)
+           (#x686F . #x8FC3E2)
+           (#x6870 . #x8FC3E3)
+           (#x6871 . #x8FC3E4)
+           (#x6872 . #x8FC3E5)
+           (#x6874 . #xDBEF)
+           (#x6875 . #x8FC3E6)
+           (#x6876 . #xB2B3)
+           (#x6877 . #xDBE4)
+           (#x6879 . #x8FC3E7)
+           (#x687A . #x8FC3E8)
+           (#x687B . #x8FC3E9)
+           (#x687C . #x8FC3EA)
+           (#x687E . #xDBF5)
+           (#x687F . #xDBE5)
+           (#x6881 . #xCEC2)
+           (#x6882 . #x8FC3EB)
+           (#x6883 . #xDBEC)
+           (#x6884 . #x8FC3EC)
+           (#x6885 . #xC7DF)
+           (#x6886 . #x8FC3ED)
+           (#x6888 . #x8FC3EE)
+           (#x688D . #xDBF4)
+           (#x688F . #xDBE7)
+           (#x6893 . #xB0B4)
+           (#x6894 . #xDBE9)
+           (#x6896 . #x8FC3EF)
+           (#x6897 . #xB9BC)
+           (#x6898 . #x8FC3F0)
+           (#x689A . #x8FC3F1)
+           (#x689B . #xDBEB)
+           (#x689C . #x8FC3F2)
+           (#x689D . #xDBEA)
+           (#x689F . #xDBE6)
+           (#x68A0 . #xDBF1)
+           (#x68A1 . #x8FC3F3)
+           (#x68A2 . #xBEBF)
+           (#x68A3 . #x8FC3F4)
+           (#x68A5 . #x8FC3F5)
+           (#x68A6 . #xD4ED)
+           (#x68A7 . #xB8E8)
+           (#x68A8 . #xCDFC)
+           (#x68A9 . #x8FC3F6)
+           (#x68AA . #x8FC3F7)
+           (#x68AD . #xDBE8)
+           (#x68AE . #x8FC3F8)
+           (#x68AF . #xC4F4)
+           (#x68B0 . #xB3A3)
+           (#x68B1 . #xBAAD)
+           (#x68B2 . #x8FC3F9)
+           (#x68B3 . #xDBE0)
+           (#x68B5 . #xDBF0)
+           (#x68B6 . #xB3E1)
+           (#x68B9 . #xDBEE)
+           (#x68BA . #xDBF2)
+           (#x68BB . #x8FC3FA)
+           (#x68BC . #xC5EE)
+           (#x68C4 . #xB4FE)
+           (#x68C5 . #x8FC3FB)
+           (#x68C6 . #xDCB2)
+           (#x68C8 . #x8FC3FC)
+           (#x68C9 . #xCCC9)
+           (#x68CA . #xDBF7)
+           (#x68CB . #xB4FD)
+           (#x68CC . #x8FC3FD)
+           (#x68CD . #xDBFE)
+           (#x68CF . #x8FC3FE)
+           (#x68D0 . #x8FC4A1)
+           (#x68D1 . #x8FC4A2)
+           (#x68D2 . #xCBC0)
+           (#x68D3 . #x8FC4A3)
+           (#x68D4 . #xDCA1)
+           (#x68D5 . #xDCA3)
+           (#x68D6 . #x8FC4A4)
+           (#x68D7 . #xDCA7)
+           (#x68D8 . #xDBF9)
+           (#x68D9 . #x8FC4A5)
+           (#x68DA . #xC3AA)
+           (#x68DC . #x8FC4A6)
+           (#x68DD . #x8FC4A7)
+           (#x68DF . #xC5EF)
+           (#x68E0 . #xDCAB)
+           (#x68E1 . #xDBFC)
+           (#x68E3 . #xDCA8)
+           (#x68E5 . #x8FC4A8)
+           (#x68E7 . #xDCA2)
+           (#x68E8 . #x8FC4A9)
+           (#x68EA . #x8FC4AA)
+           (#x68EB . #x8FC4AB)
+           (#x68EC . #x8FC4AC)
+           (#x68ED . #x8FC4AD)
+           (#x68EE . #xBFB9)
+           (#x68EF . #xDCAC)
+           (#x68F0 . #x8FC4AE)
+           (#x68F1 . #x8FC4AF)
+           (#x68F2 . #xC0B3)
+           (#x68F5 . #x8FC4B0)
+           (#x68F6 . #x8FC4B1)
+           (#x68F9 . #xDCAA)
+           (#x68FA . #xB4BD)
+           (#x68FB . #x8FC4B2)
+           (#x68FC . #x8FC4B3)
+           (#x68FD . #x8FC4B4)
+           (#x6900 . #xCFD0)
+           (#x6901 . #xDBF6)
+           (#x6904 . #xDCA6)
+           (#x6905 . #xB0D8)
+           (#x6906 . #x8FC4B5)
+           (#x6908 . #xDBF8)
+           (#x6909 . #x8FC4B6)
+           (#x690A . #x8FC4B7)
+           (#x690B . #xCCBA)
+           (#x690C . #xDBFD)
+           (#x690D . #xBFA2)
+           (#x690E . #xC4C7)
+           (#x690F . #xDBF3)
+           (#x6910 . #x8FC4B8)
+           (#x6911 . #x8FC4B9)
+           (#x6912 . #xDCA5)
+           (#x6913 . #x8FC4BA)
+           (#x6916 . #x8FC4BB)
+           (#x6917 . #x8FC4BC)
+           (#x6919 . #xBFFA)
+           (#x691A . #xDCAF)
+           (#x691B . #xB3F1)
+           (#x691C . #xB8A1)
+           (#x6921 . #xDCB1)
+           (#x6922 . #xDBFA)
+           (#x6923 . #xDCB0)
+           (#x6925 . #xDCA9)
+           (#x6926 . #xDBFB)
+           (#x6928 . #xDCAD)
+           (#x692A . #xDCAE)
+           (#x6930 . #xDCBF)
+           (#x6931 . #x8FC4BD)
+           (#x6933 . #x8FC4BE)
+           (#x6934 . #xC6CE)
+           (#x6935 . #x8FC4BF)
+           (#x6936 . #xDCA4)
+           (#x6938 . #x8FC4C0)
+           (#x6939 . #xDCBB)
+           (#x693B . #x8FC4C1)
+           (#x693D . #xDCBD)
+           (#x693F . #xC4D8)
+           (#x6942 . #x8FC4C2)
+           (#x6945 . #x8FC4C3)
+           (#x6949 . #x8FC4C4)
+           (#x694A . #xCDCC)
+           (#x694E . #x8FC4C5)
+           (#x6953 . #xC9F6)
+           (#x6954 . #xDCB8)
+           (#x6955 . #xC2CA)
+           (#x6957 . #x8FC4C6)
+           (#x6959 . #xDCBE)
+           (#x695A . #xC1BF)
+           (#x695B . #x8FC4C7)
+           (#x695C . #xDCB5)
+           (#x695D . #xDCC2)
+           (#x695E . #xDCC1)
+           (#x6960 . #xC6EF)
+           (#x6961 . #xDCC0)
+           (#x6962 . #xC6EA)
+           (#x6963 . #x8FC4C8)
+           (#x6964 . #x8FC4C9)
+           (#x6965 . #x8FC4CA)
+           (#x6966 . #x8FC4CB)
+           (#x6968 . #x8FC4CC)
+           (#x6969 . #x8FC4CD)
+           (#x696A . #xDCC4)
+           (#x696B . #xDCB7)
+           (#x696C . #x8FC4CE)
+           (#x696D . #xB6C8)
+           (#x696E . #xDCBA)
+           (#x696F . #xBDDD)
+           (#x6970 . #x8FC4CF)
+           (#x6971 . #x8FC4D0)
+           (#x6972 . #x8FC4D1)
+           (#x6973 . #xC7E0)
+           (#x6974 . #xDCBC)
+           (#x6975 . #xB6CB)
+           (#x6977 . #xDCB4)
+           (#x6978 . #xDCB6)
+           (#x6979 . #xDCB3)
+           (#x697A . #x8FC4D2)
+           (#x697B . #x8FC4D3)
+           (#x697C . #xCFB0)
+           (#x697D . #xB3DA)
+           (#x697E . #xDCB9)
+           (#x697F . #x8FC4D4)
+           (#x6980 . #x8FC4D5)
+           (#x6981 . #xDCC3)
+           (#x6982 . #xB3B5)
+           (#x698A . #xBAE7)
+           (#x698D . #x8FC4D6)
+           (#x698E . #xB1DD)
+           (#x6991 . #xDCD4)
+           (#x6992 . #x8FC4D7)
+           (#x6994 . #xCFB1)
+           (#x6995 . #xDCD7)
+           (#x6996 . #x8FC4D8)
+           (#x6998 . #x8FC4D9)
+           (#x699B . #xBFBA)
+           (#x699C . #xDCD6)
+           (#x69A0 . #xDCD5)
+           (#x69A1 . #x8FC4DA)
+           (#x69A5 . #x8FC4DB)
+           (#x69A6 . #x8FC4DC)
+           (#x69A7 . #xDCD2)
+           (#x69A8 . #x8FC4DD)
+           (#x69AB . #x8FC4DE)
+           (#x69AD . #x8FC4DF)
+           (#x69AE . #xDCC6)
+           (#x69AF . #x8FC4E0)
+           (#x69B1 . #xDCE3)
+           (#x69B2 . #xDCC5)
+           (#x69B4 . #xDCD8)
+           (#x69B7 . #x8FC4E1)
+           (#x69B8 . #x8FC4E2)
+           (#x69BA . #x8FC4E3)
+           (#x69BB . #xDCD0)
+           (#x69BC . #x8FC4E4)
+           (#x69BE . #xDCCB)
+           (#x69BF . #xDCC8)
+           (#x69C1 . #xDCC9)
+           (#x69C3 . #xDCD1)
+           (#x69C5 . #x8FC4E5)
+           (#x69C7 . #xF4A2)
+           (#x69C8 . #x8FC4E6)
+           (#x69CA . #xDCCE)
+           (#x69CB . #xB9BD)
+           (#x69CC . #xC4C8)
+           (#x69CD . #xC1E4)
+           (#x69CE . #xDCCC)
+           (#x69D0 . #xDCC7)
+           (#x69D1 . #x8FC4E7)
+           (#x69D3 . #xDCCA)
+           (#x69D6 . #x8FC4E8)
+           (#x69D7 . #x8FC4E9)
+           (#x69D8 . #xCDCD)
+           (#x69D9 . #xCBEA)
+           (#x69DD . #xDCCF)
+           (#x69DE . #xDCD9)
+           (#x69E2 . #x8FC4EA)
+           (#x69E5 . #x8FC4EB)
+           (#x69E7 . #xDCE1)
+           (#x69E8 . #xDCDA)
+           (#x69EB . #xDCE7)
+           (#x69ED . #xDCE5)
+           (#x69EE . #x8FC4EC)
+           (#x69EF . #x8FC4ED)
+           (#x69F1 . #x8FC4EE)
+           (#x69F2 . #xDCE0)
+           (#x69F3 . #x8FC4EF)
+           (#x69F5 . #x8FC4F0)
+           (#x69F9 . #xDCDF)
+           (#x69FB . #xC4D0)
+           (#x69FD . #xC1E5)
+           (#x69FE . #x8FC4F1)
+           (#x69FF . #xDCDD)
+           (#x6A00 . #x8FC4F2)
+           (#x6A01 . #x8FC4F3)
+           (#x6A02 . #xDCDB)
+           (#x6A03 . #x8FC4F4)
+           (#x6A05 . #xDCE2)
+           (#x6A0A . #xDCE8)
+           (#x6A0B . #xC8F5)
+           (#x6A0C . #xDCEE)
+           (#x6A0F . #x8FC4F5)
+           (#x6A11 . #x8FC4F6)
+           (#x6A12 . #xDCE9)
+           (#x6A13 . #xDCEC)
+           (#x6A14 . #xDCE6)
+           (#x6A15 . #x8FC4F7)
+           (#x6A17 . #xC3F4)
+           (#x6A19 . #xC9B8)
+           (#x6A1A . #x8FC4F8)
+           (#x6A1B . #xDCDC)
+           (#x6A1D . #x8FC4F9)
+           (#x6A1E . #xDCE4)
+           (#x6A1F . #xBEC0)
+           (#x6A20 . #x8FC4FA)
+           (#x6A21 . #xCCCF)
+           (#x6A22 . #xDCF8)
+           (#x6A23 . #xDCEB)
+           (#x6A24 . #x8FC4FB)
+           (#x6A28 . #x8FC4FC)
+           (#x6A29 . #xB8A2)
+           (#x6A2A . #xB2A3)
+           (#x6A2B . #xB3DF)
+           (#x6A2E . #xDCD3)
+           (#x6A30 . #x8FC4FD)
+           (#x6A32 . #x8FC4FE)
+           (#x6A34 . #x8FC5A1)
+           (#x6A35 . #xBEC1)
+           (#x6A36 . #xDCF0)
+           (#x6A37 . #x8FC5A2)
+           (#x6A38 . #xDCF7)
+           (#x6A39 . #xBCF9)
+           (#x6A3A . #xB3F2)
+           (#x6A3B . #x8FC5A3)
+           (#x6A3D . #xC3AE)
+           (#x6A3E . #x8FC5A4)
+           (#x6A3F . #x8FC5A5)
+           (#x6A44 . #xDCED)
+           (#x6A45 . #x8FC5A6)
+           (#x6A46 . #x8FC5A7)
+           (#x6A47 . #xDCF2)
+           (#x6A48 . #xDCF6)
+           (#x6A49 . #x8FC5A8)
+           (#x6A4A . #x8FC5A9)
+           (#x6A4B . #xB6B6)
+           (#x6A4E . #x8FC5AA)
+           (#x6A50 . #x8FC5AB)
+           (#x6A51 . #x8FC5AC)
+           (#x6A52 . #x8FC5AD)
+           (#x6A55 . #x8FC5AE)
+           (#x6A56 . #x8FC5AF)
+           (#x6A58 . #xB5CC)
+           (#x6A59 . #xDCF4)
+           (#x6A5B . #x8FC5B0)
+           (#x6A5F . #xB5A1)
+           (#x6A61 . #xC6CB)
+           (#x6A62 . #xDCF3)
+           (#x6A64 . #x8FC5B1)
+           (#x6A66 . #xDCF5)
+           (#x6A67 . #x8FC5B2)
+           (#x6A6A . #x8FC5B3)
+           (#x6A71 . #x8FC5B4)
+           (#x6A72 . #xDCEF)
+           (#x6A73 . #x8FC5B5)
+           (#x6A78 . #xDCF1)
+           (#x6A7E . #x8FC5B6)
+           (#x6A7F . #xB3E0)
+           (#x6A80 . #xC3C9)
+           (#x6A81 . #x8FC5B7)
+           (#x6A83 . #x8FC5B8)
+           (#x6A84 . #xDCFC)
+           (#x6A86 . #x8FC5B9)
+           (#x6A87 . #x8FC5BA)
+           (#x6A89 . #x8FC5BB)
+           (#x6A8B . #x8FC5BC)
+           (#x6A8D . #xDCFA)
+           (#x6A8E . #xB8E9)
+           (#x6A90 . #xDCF9)
+           (#x6A91 . #x8FC5BD)
+           (#x6A97 . #xDDA1)
+           (#x6A9B . #x8FC5BE)
+           (#x6A9C . #xDBD8)
+           (#x6A9D . #x8FC5BF)
+           (#x6A9E . #x8FC5C0)
+           (#x6A9F . #x8FC5C1)
+           (#x6AA0 . #xDCFB)
+           (#x6AA2 . #xDCFD)
+           (#x6AA3 . #xDCFE)
+           (#x6AA5 . #x8FC5C2)
+           (#x6AAA . #xDDAC)
+           (#x6AAB . #x8FC5C3)
+           (#x6AAC . #xDDA8)
+           (#x6AAE . #xDBED)
+           (#x6AAF . #x8FC5C4)
+           (#x6AB0 . #x8FC5C5)
+           (#x6AB1 . #x8FC5C6)
+           (#x6AB3 . #xDDA7)
+           (#x6AB4 . #x8FC5C7)
+           (#x6AB8 . #xDDA6)
+           (#x6ABB . #xDDA3)
+           (#x6ABD . #x8FC5C8)
+           (#x6ABE . #x8FC5C9)
+           (#x6ABF . #x8FC5CA)
+           (#x6AC1 . #xDCEA)
+           (#x6AC2 . #xDDA5)
+           (#x6AC3 . #xDDA4)
+           (#x6AC6 . #x8FC5CB)
+           (#x6AC8 . #x8FC5CD)
+           (#x6AC9 . #x8FC5CC)
+           (#x6ACC . #x8FC5CE)
+           (#x6AD0 . #x8FC5CF)
+           (#x6AD1 . #xDDAA)
+           (#x6AD3 . #xCFA6)
+           (#x6AD4 . #x8FC5D0)
+           (#x6AD5 . #x8FC5D1)
+           (#x6AD6 . #x8FC5D2)
+           (#x6ADA . #xDDAD)
+           (#x6ADB . #xB6FB)
+           (#x6ADC . #x8FC5D3)
+           (#x6ADD . #x8FC5D4)
+           (#x6ADE . #xDDA9)
+           (#x6ADF . #xDDAB)
+           (#x6AE4 . #x8FC5D5)
+           (#x6AE7 . #x8FC5D6)
+           (#x6AE8 . #xC8A7)
+           (#x6AEA . #xDDAE)
+           (#x6AEC . #x8FC5D7)
+           (#x6AF0 . #x8FC5D8)
+           (#x6AF1 . #x8FC5D9)
+           (#x6AF2 . #x8FC5DA)
+           (#x6AFA . #xDDB2)
+           (#x6AFB . #xDDAF)
+           (#x6AFC . #x8FC5DB)
+           (#x6AFD . #x8FC5DC)
+           (#x6B02 . #x8FC5DD)
+           (#x6B03 . #x8FC5DE)
+           (#x6B04 . #xCDF3)
+           (#x6B05 . #xDDB0)
+           (#x6B06 . #x8FC5DF)
+           (#x6B07 . #x8FC5E0)
+           (#x6B09 . #x8FC5E1)
+           (#x6B0A . #xDCDE)
+           (#x6B0F . #x8FC5E2)
+           (#x6B10 . #x8FC5E3)
+           (#x6B11 . #x8FC5E4)
+           (#x6B12 . #xDDB3)
+           (#x6B16 . #xDDB4)
+           (#x6B17 . #x8FC5E5)
+           (#x6B1B . #x8FC5E6)
+           (#x6B1D . #xB1B5)
+           (#x6B1E . #x8FC5E7)
+           (#x6B1F . #xDDB6)
+           (#x6B20 . #xB7E7)
+           (#x6B21 . #xBCA1)
+           (#x6B23 . #xB6D5)
+           (#x6B24 . #x8FC5E8)
+           (#x6B27 . #xB2A4)
+           (#x6B28 . #x8FC5E9)
+           (#x6B2B . #x8FC5EA)
+           (#x6B2C . #x8FC5EB)
+           (#x6B2F . #x8FC5EC)
+           (#x6B32 . #xCDDF)
+           (#x6B35 . #x8FC5ED)
+           (#x6B36 . #x8FC5EE)
+           (#x6B37 . #xDDB8)
+           (#x6B38 . #xDDB7)
+           (#x6B39 . #xDDBA)
+           (#x6B3A . #xB5BD)
+           (#x6B3B . #x8FC5EF)
+           (#x6B3D . #xB6D6)
+           (#x6B3E . #xB4BE)
+           (#x6B3F . #x8FC5F0)
+           (#x6B43 . #xDDBD)
+           (#x6B46 . #x8FC5F1)
+           (#x6B47 . #xDDBC)
+           (#x6B49 . #xDDBE)
+           (#x6B4A . #x8FC5F2)
+           (#x6B4C . #xB2CE)
+           (#x6B4D . #x8FC5F3)
+           (#x6B4E . #xC3B7)
+           (#x6B50 . #xDDBF)
+           (#x6B52 . #x8FC5F4)
+           (#x6B53 . #xB4BF)
+           (#x6B54 . #xDDC1)
+           (#x6B56 . #x8FC5F5)
+           (#x6B58 . #x8FC5F6)
+           (#x6B59 . #xDDC0)
+           (#x6B5B . #xDDC2)
+           (#x6B5D . #x8FC5F7)
+           (#x6B5F . #xDDC3)
+           (#x6B60 . #x8FC5F8)
+           (#x6B61 . #xDDC4)
+           (#x6B62 . #xBBDF)
+           (#x6B63 . #xC0B5)
+           (#x6B64 . #xBAA1)
+           (#x6B66 . #xC9F0)
+           (#x6B67 . #x8FC5F9)
+           (#x6B69 . #xCAE2)
+           (#x6B6A . #xCFC4)
+           (#x6B6B . #x8FC5FA)
+           (#x6B6E . #x8FC5FB)
+           (#x6B6F . #xBBF5)
+           (#x6B70 . #x8FC5FC)
+           (#x6B73 . #xBAD0)
+           (#x6B74 . #xCEF2)
+           (#x6B75 . #x8FC5FD)
+           (#x6B78 . #xDDC5)
+           (#x6B79 . #xDDC6)
+           (#x6B7B . #xBBE0)
+           (#x6B7D . #x8FC5FE)
+           (#x6B7E . #x8FC6A1)
+           (#x6B7F . #xDDC7)
+           (#x6B80 . #xDDC8)
+           (#x6B82 . #x8FC6A2)
+           (#x6B83 . #xDDCA)
+           (#x6B84 . #xDDC9)
+           (#x6B85 . #x8FC6A3)
+           (#x6B86 . #xCBD8)
+           (#x6B89 . #xBDDE)
+           (#x6B8A . #xBCEC)
+           (#x6B8B . #xBBC4)
+           (#x6B8D . #xDDCB)
+           (#x6B95 . #xDDCD)
+           (#x6B96 . #xBFA3)
+           (#x6B97 . #x8FC6A4)
+           (#x6B98 . #xDDCC)
+           (#x6B9B . #x8FC6A5)
+           (#x6B9E . #xDDCE)
+           (#x6B9F . #x8FC6A6)
+           (#x6BA0 . #x8FC6A7)
+           (#x6BA2 . #x8FC6A8)
+           (#x6BA3 . #x8FC6A9)
+           (#x6BA4 . #xDDCF)
+           (#x6BA8 . #x8FC6AA)
+           (#x6BA9 . #x8FC6AB)
+           (#x6BAA . #xDDD0)
+           (#x6BAB . #xDDD1)
+           (#x6BAC . #x8FC6AC)
+           (#x6BAD . #x8FC6AD)
+           (#x6BAE . #x8FC6AE)
+           (#x6BAF . #xDDD2)
+           (#x6BB0 . #x8FC6AF)
+           (#x6BB1 . #xDDD4)
+           (#x6BB2 . #xDDD3)
+           (#x6BB3 . #xDDD5)
+           (#x6BB4 . #xB2A5)
+           (#x6BB5 . #xC3CA)
+           (#x6BB7 . #xDDD6)
+           (#x6BB8 . #x8FC6B0)
+           (#x6BB9 . #x8FC6B1)
+           (#x6BBA . #xBBA6)
+           (#x6BBB . #xB3CC)
+           (#x6BBC . #xDDD7)
+           (#x6BBD . #x8FC6B2)
+           (#x6BBE . #x8FC6B3)
+           (#x6BBF . #xC5C2)
+           (#x6BC0 . #xD4CC)
+           (#x6BC3 . #x8FC6B4)
+           (#x6BC4 . #x8FC6B5)
+           (#x6BC5 . #xB5A3)
+           (#x6BC6 . #xDDD8)
+           (#x6BC9 . #x8FC6B6)
+           (#x6BCB . #xDDD9)
+           (#x6BCC . #x8FC6B7)
+           (#x6BCD . #xCAEC)
+           (#x6BCE . #xCBE8)
+           (#x6BD2 . #xC6C7)
+           (#x6BD3 . #xDDDA)
+           (#x6BD4 . #xC8E6)
+           (#x6BD6 . #x8FC6B8)
+           (#x6BD8 . #xC8FB)
+           (#x6BDA . #x8FC6B9)
+           (#x6BDB . #xCCD3)
+           (#x6BDF . #xDDDB)
+           (#x6BE1 . #x8FC6BA)
+           (#x6BE3 . #x8FC6BB)
+           (#x6BE6 . #x8FC6BC)
+           (#x6BE7 . #x8FC6BD)
+           (#x6BEB . #xDDDD)
+           (#x6BEC . #xDDDC)
+           (#x6BEE . #x8FC6BE)
+           (#x6BEF . #xDDDF)
+           (#x6BF1 . #x8FC6BF)
+           (#x6BF3 . #xDDDE)
+           (#x6BF7 . #x8FC6C0)
+           (#x6BF9 . #x8FC6C1)
+           (#x6BFF . #x8FC6C2)
+           (#x6C02 . #x8FC6C3)
+           (#x6C04 . #x8FC6C4)
+           (#x6C05 . #x8FC6C5)
+           (#x6C08 . #xDDE1)
+           (#x6C09 . #x8FC6C6)
+           (#x6C0D . #x8FC6C7)
+           (#x6C0E . #x8FC6C8)
+           (#x6C0F . #xBBE1)
+           (#x6C10 . #x8FC6C9)
+           (#x6C11 . #xCCB1)
+           (#x6C12 . #x8FC6CA)
+           (#x6C13 . #xDDE2)
+           (#x6C14 . #xDDE3)
+           (#x6C17 . #xB5A4)
+           (#x6C19 . #x8FC6CB)
+           (#x6C1B . #xDDE4)
+           (#x6C1F . #x8FC6CC)
+           (#x6C23 . #xDDE6)
+           (#x6C24 . #xDDE5)
+           (#x6C26 . #x8FC6CD)
+           (#x6C27 . #x8FC6CE)
+           (#x6C28 . #x8FC6CF)
+           (#x6C2C . #x8FC6D0)
+           (#x6C2E . #x8FC6D1)
+           (#x6C33 . #x8FC6D2)
+           (#x6C34 . #xBFE5)
+           (#x6C35 . #x8FC6D3)
+           (#x6C36 . #x8FC6D4)
+           (#x6C37 . #xC9B9)
+           (#x6C38 . #xB1CA)
+           (#x6C3A . #x8FC6D5)
+           (#x6C3B . #x8FC6D6)
+           (#x6C3E . #xC8C5)
+           (#x6C3F . #x8FC6D7)
+           (#x6C40 . #xC4F5)
+           (#x6C41 . #xBDC1)
+           (#x6C42 . #xB5E1)
+           (#x6C4A . #x8FC6D8)
+           (#x6C4B . #x8FC6D9)
+           (#x6C4D . #x8FC6DA)
+           (#x6C4E . #xC8C6)
+           (#x6C4F . #x8FC6DB)
+           (#x6C50 . #xBCAE)
+           (#x6C52 . #x8FC6DC)
+           (#x6C54 . #x8FC6DD)
+           (#x6C55 . #xDDE8)
+           (#x6C57 . #xB4C0)
+           (#x6C59 . #x8FC6DE)
+           (#x6C5A . #xB1F8)
+           (#x6C5B . #x8FC6DF)
+           (#x6C5C . #x8FC6E0)
+           (#x6C5D . #xC6F2)
+           (#x6C5E . #xDDE7)
+           (#x6C5F . #xB9BE)
+           (#x6C60 . #xC3D3)
+           (#x6C62 . #xDDE9)
+           (#x6C67 . #x8FC7B6)
+           (#x6C68 . #xDDF1)
+           (#x6C6A . #xDDEA)
+           (#x6C6B . #x8FC6E1)
+           (#x6C6D . #x8FC6E2)
+           (#x6C6F . #x8FC6E3)
+           (#x6C70 . #xC2C1)
+           (#x6C72 . #xB5E2)
+           (#x6C73 . #xDDF2)
+           (#x6C74 . #x8FC6E4)
+           (#x6C76 . #x8FC6E5)
+           (#x6C78 . #x8FC6E6)
+           (#x6C79 . #x8FC6E7)
+           (#x6C7A . #xB7E8)
+           (#x6C7B . #x8FC6E8)
+           (#x6C7D . #xB5A5)
+           (#x6C7E . #xDDF0)
+           (#x6C81 . #xDDEE)
+           (#x6C82 . #xDDEB)
+           (#x6C83 . #xCDE0)
+           (#x6C85 . #x8FC6E9)
+           (#x6C86 . #x8FC6EA)
+           (#x6C87 . #x8FC6EB)
+           (#x6C88 . #xC4C0)
+           (#x6C89 . #x8FC6EC)
+           (#x6C8C . #xC6D9)
+           (#x6C8D . #xDDEC)
+           (#x6C90 . #xDDF4)
+           (#x6C92 . #xDDF3)
+           (#x6C93 . #xB7A3)
+           (#x6C94 . #x8FC6ED)
+           (#x6C95 . #x8FC6EE)
+           (#x6C96 . #xB2AD)
+           (#x6C97 . #x8FC6EF)
+           (#x6C98 . #x8FC6F0)
+           (#x6C99 . #xBABB)
+           (#x6C9A . #xDDED)
+           (#x6C9B . #xDDEF)
+           (#x6C9C . #x8FC6F1)
+           (#x6C9F . #x8FC6F2)
+           (#x6CA1 . #xCBD7)
+           (#x6CA2 . #xC2F4)
+           (#x6CAB . #xCBF7)
+           (#x6CAE . #xDDFC)
+           (#x6CB0 . #x8FC6F3)
+           (#x6CB1 . #xDDFD)
+           (#x6CB2 . #x8FC6F4)
+           (#x6CB3 . #xB2CF)
+           (#x6CB4 . #x8FC6F5)
+           (#x6CB8 . #xCAA8)
+           (#x6CB9 . #xCCFD)
+           (#x6CBA . #xDEA1)
+           (#x6CBB . #xBCA3)
+           (#x6CBC . #xBEC2)
+           (#x6CBD . #xDDF8)
+           (#x6CBE . #xDDFE)
+           (#x6CBF . #xB1E8)
+           (#x6CC1 . #xB6B7)
+           (#x6CC2 . #x8FC6F6)
+           (#x6CC4 . #xDDF5)
+           (#x6CC5 . #xDDFA)
+           (#x6CC6 . #x8FC6F7)
+           (#x6CC9 . #xC0F4)
+           (#x6CCA . #xC7F1)
+           (#x6CCC . #xC8E7)
+           (#x6CCD . #x8FC6F8)
+           (#x6CCF . #x8FC6F9)
+           (#x6CD0 . #x8FC6FA)
+           (#x6CD1 . #x8FC6FB)
+           (#x6CD2 . #x8FC6FC)
+           (#x6CD3 . #xDDF7)
+           (#x6CD4 . #x8FC6FD)
+           (#x6CD5 . #xCBA1)
+           (#x6CD6 . #x8FC6FE)
+           (#x6CD7 . #xDDF9)
+           (#x6CD9 . #xDEA4)
+           (#x6CDA . #x8FC7A1)
+           (#x6CDB . #xDEA2)
+           (#x6CDC . #x8FC7A2)
+           (#x6CDD . #xDDFB)
+           (#x6CE0 . #x8FC7A3)
+           (#x6CE1 . #xCBA2)
+           (#x6CE2 . #xC7C8)
+           (#x6CE3 . #xB5E3)
+           (#x6CE5 . #xC5A5)
+           (#x6CE7 . #x8FC7A4)
+           (#x6CE8 . #xC3ED)
+           (#x6CE9 . #x8FC7A5)
+           (#x6CEA . #xDEA5)
+           (#x6CEB . #x8FC7A6)
+           (#x6CEC . #x8FC7A7)
+           (#x6CEE . #x8FC7A8)
+           (#x6CEF . #xDEA3)
+           (#x6CF0 . #xC2D9)
+           (#x6CF1 . #xDDF6)
+           (#x6CF2 . #x8FC7A9)
+           (#x6CF3 . #xB1CB)
+           (#x6CF4 . #x8FC7AA)
+           (#x6D04 . #x8FC7AB)
+           (#x6D07 . #x8FC7AC)
+           (#x6D0A . #x8FC7AD)
+           (#x6D0B . #xCDCE)
+           (#x6D0C . #xDEB0)
+           (#x6D0E . #x8FC7AE)
+           (#x6D0F . #x8FC7AF)
+           (#x6D11 . #x8FC7B0)
+           (#x6D12 . #xDEAF)
+           (#x6D13 . #x8FC7B1)
+           (#x6D17 . #xC0F6)
+           (#x6D19 . #xDEAC)
+           (#x6D1A . #x8FC7B2)
+           (#x6D1B . #xCDEC)
+           (#x6D1E . #xC6B6)
+           (#x6D1F . #xDEA6)
+           (#x6D25 . #xC4C5)
+           (#x6D26 . #x8FC7B3)
+           (#x6D27 . #x8FC7B4)
+           (#x6D28 . #x8FC7B5)
+           (#x6D29 . #xB1CC)
+           (#x6D2A . #xB9BF)
+           (#x6D2B . #xDEA9)
+           (#x6D2E . #x8FC7B7)
+           (#x6D2F . #x8FC7B8)
+           (#x6D31 . #x8FC7B9)
+           (#x6D32 . #xBDA7)
+           (#x6D33 . #xDEAE)
+           (#x6D35 . #xDEAD)
+           (#x6D36 . #xDEA8)
+           (#x6D38 . #xDEAB)
+           (#x6D39 . #x8FC7BA)
+           (#x6D3B . #xB3E8)
+           (#x6D3C . #x8FC7BB)
+           (#x6D3D . #xDEAA)
+           (#x6D3E . #xC7C9)
+           (#x6D3F . #x8FC7BC)
+           (#x6D41 . #xCEAE)
+           (#x6D44 . #xBEF4)
+           (#x6D45 . #xC0F5)
+           (#x6D57 . #x8FC7BD)
+           (#x6D59 . #xDEB6)
+           (#x6D5A . #xDEB4)
+           (#x6D5C . #xC9CD)
+           (#x6D5E . #x8FC7BE)
+           (#x6D5F . #x8FC7BF)
+           (#x6D61 . #x8FC7C0)
+           (#x6D63 . #xDEB1)
+           (#x6D64 . #xDEB3)
+           (#x6D65 . #x8FC7C1)
+           (#x6D66 . #xB1BA)
+           (#x6D67 . #x8FC7C2)
+           (#x6D69 . #xB9C0)
+           (#x6D6A . #xCFB2)
+           (#x6D6C . #xB3BD)
+           (#x6D6E . #xC9E2)
+           (#x6D6F . #x8FC7C3)
+           (#x6D70 . #x8FC7C4)
+           (#x6D74 . #xCDE1)
+           (#x6D77 . #xB3A4)
+           (#x6D78 . #xBFBB)
+           (#x6D79 . #xDEB5)
+           (#x6D7C . #x8FC7C5)
+           (#x6D82 . #x8FC7C6)
+           (#x6D85 . #xDEBA)
+           (#x6D87 . #x8FC7C7)
+           (#x6D88 . #xBEC3)
+           (#x6D8C . #xCDB0)
+           (#x6D8E . #xDEB7)
+           (#x6D91 . #x8FC7C8)
+           (#x6D92 . #x8FC7C9)
+           (#x6D93 . #xDEB2)
+           (#x6D94 . #x8FC7CA)
+           (#x6D95 . #xDEB8)
+           (#x6D96 . #x8FC7CB)
+           (#x6D97 . #x8FC7CC)
+           (#x6D98 . #x8FC7CD)
+           (#x6D99 . #xCEDE)
+           (#x6D9B . #xC5F3)
+           (#x6D9C . #xC6C2)
+           (#x6DAA . #x8FC7CE)
+           (#x6DAC . #x8FC7CF)
+           (#x6DAF . #xB3B6)
+           (#x6DB2 . #xB1D5)
+           (#x6DB4 . #x8FC7D0)
+           (#x6DB5 . #xDEBE)
+           (#x6DB7 . #x8FC7D1)
+           (#x6DB8 . #xDEC1)
+           (#x6DB9 . #x8FC7D2)
+           (#x6DBC . #xCEC3)
+           (#x6DBD . #x8FC7D3)
+           (#x6DBF . #x8FC7D4)
+           (#x6DC0 . #xCDE4)
+           (#x6DC4 . #x8FC7D5)
+           (#x6DC5 . #xDEC8)
+           (#x6DC6 . #xDEC2)
+           (#x6DC7 . #xDEBF)
+           (#x6DC8 . #x8FC7D6)
+           (#x6DCA . #x8FC7D7)
+           (#x6DCB . #xCED4)
+           (#x6DCC . #xDEC5)
+           (#x6DCE . #x8FC7D8)
+           (#x6DCF . #x8FC7D9)
+           (#x6DD1 . #xBDCA)
+           (#x6DD2 . #xDEC7)
+           (#x6DD5 . #xDECC)
+           (#x6DD6 . #x8FC7DA)
+           (#x6DD8 . #xC5F1)
+           (#x6DD9 . #xDECA)
+           (#x6DDB . #x8FC7DB)
+           (#x6DDD . #x8FC7DC)
+           (#x6DDE . #xDEC4)
+           (#x6DDF . #x8FC7DD)
+           (#x6DE0 . #x8FC7DE)
+           (#x6DE1 . #xC3B8)
+           (#x6DE2 . #x8FC7DF)
+           (#x6DE4 . #xDECB)
+           (#x6DE5 . #x8FC7E0)
+           (#x6DE6 . #xDEC0)
+           (#x6DE8 . #xDEC6)
+           (#x6DE9 . #x8FC7E1)
+           (#x6DEA . #xDECD)
+           (#x6DEB . #xB0FC)
+           (#x6DEC . #xDEC3)
+           (#x6DEE . #xDECE)
+           (#x6DEF . #x8FC7E2)
+           (#x6DF0 . #x8FC7E3)
+           (#x6DF1 . #xBFBC)
+           (#x6DF3 . #xBDDF)
+           (#x6DF4 . #x8FC7E4)
+           (#x6DF5 . #xCAA5)
+           (#x6DF6 . #x8FC7E5)
+           (#x6DF7 . #xBAAE)
+           (#x6DF9 . #xDEBB)
+           (#x6DFA . #xDEC9)
+           (#x6DFB . #xC5BA)
+           (#x6DFC . #x8FC7E6)
+           (#x6E00 . #x8FC7E7)
+           (#x6E04 . #x8FC7E8)
+           (#x6E05 . #xC0B6)
+           (#x6E07 . #xB3E9)
+           (#x6E08 . #xBAD1)
+           (#x6E09 . #xBEC4)
+           (#x6E0A . #xDEBD)
+           (#x6E0B . #xBDC2)
+           (#x6E13 . #xB7CC)
+           (#x6E15 . #xDEBC)
+           (#x6E19 . #xDED2)
+           (#x6E1A . #xBDED)
+           (#x6E1B . #xB8BA)
+           (#x6E1D . #xDEE1)
+           (#x6E1E . #x8FC7E9)
+           (#x6E1F . #xDEDB)
+           (#x6E20 . #xB5F4)
+           (#x6E21 . #xC5CF)
+           (#x6E22 . #x8FC7EA)
+           (#x6E23 . #xDED6)
+           (#x6E24 . #xDEDF)
+           (#x6E25 . #xB0AF)
+           (#x6E26 . #xB1B2)
+           (#x6E27 . #x8FC7EB)
+           (#x6E29 . #xB2B9)
+           (#x6E2B . #xDED8)
+           (#x6E2C . #xC2AC)
+           (#x6E2D . #xDECF)
+           (#x6E2E . #xDED1)
+           (#x6E2F . #xB9C1)
+           (#x6E32 . #x8FC7EC)
+           (#x6E36 . #x8FC7ED)
+           (#x6E38 . #xDEE2)
+           (#x6E39 . #x8FC7EE)
+           (#x6E3A . #xDEDD)
+           (#x6E3B . #x8FC7EF)
+           (#x6E3C . #x8FC7F0)
+           (#x6E3E . #xDED5)
+           (#x6E43 . #xDEDC)
+           (#x6E44 . #x8FC7F1)
+           (#x6E45 . #x8FC7F2)
+           (#x6E48 . #x8FC7F3)
+           (#x6E49 . #x8FC7F4)
+           (#x6E4A . #xCCAB)
+           (#x6E4B . #x8FC7F5)
+           (#x6E4D . #xDEDA)
+           (#x6E4E . #xDEDE)
+           (#x6E4F . #x8FC7F6)
+           (#x6E51 . #x8FC7F7)
+           (#x6E52 . #x8FC7F8)
+           (#x6E53 . #x8FC7F9)
+           (#x6E54 . #x8FC7FA)
+           (#x6E56 . #xB8D0)
+           (#x6E57 . #x8FC7FB)
+           (#x6E58 . #xBEC5)
+           (#x6E5B . #xC3B9)
+           (#x6E5C . #x8FC7FC)
+           (#x6E5D . #x8FC7FD)
+           (#x6E5E . #x8FC7FE)
+           (#x6E5F . #xDED4)
+           (#x6E62 . #x8FC8A1)
+           (#x6E63 . #x8FC8A2)
+           (#x6E67 . #xCDAF)
+           (#x6E68 . #x8FC8A3)
+           (#x6E6B . #xDED7)
+           (#x6E6E . #xDED0)
+           (#x6E6F . #xC5F2)
+           (#x6E72 . #xDED3)
+           (#x6E73 . #x8FC8A4)
+           (#x6E76 . #xDED9)
+           (#x6E7B . #x8FC8A5)
+           (#x6E7D . #x8FC8A6)
+           (#x6E7E . #xCFD1)
+           (#x6E7F . #xBCBE)
+           (#x6E80 . #xCBFE)
+           (#x6E82 . #xDEE3)
+           (#x6E8C . #xC8AE)
+           (#x6E8D . #x8FC8A7)
+           (#x6E8F . #xDEEF)
+           (#x6E90 . #xB8BB)
+           (#x6E93 . #x8FC8A8)
+           (#x6E96 . #xBDE0)
+           (#x6E98 . #xDEE5)
+           (#x6E99 . #x8FC8A9)
+           (#x6E9C . #xCEAF)
+           (#x6E9D . #xB9C2)
+           (#x6E9F . #xDEF2)
+           (#x6EA0 . #x8FC8AA)
+           (#x6EA2 . #xB0EE)
+           (#x6EA5 . #xDEF0)
+           (#x6EA7 . #x8FC8AB)
+           (#x6EAA . #xDEE4)
+           (#x6EAD . #x8FC8AC)
+           (#x6EAE . #x8FC8AD)
+           (#x6EAF . #xDEEA)
+           (#x6EB1 . #x8FC8AE)
+           (#x6EB2 . #xDEEC)
+           (#x6EB3 . #x8FC8AF)
+           (#x6EB6 . #xCDCF)
+           (#x6EB7 . #xDEE7)
+           (#x6EBA . #xC5AE)
+           (#x6EBB . #x8FC8B0)
+           (#x6EBD . #xDEE9)
+           (#x6EBF . #x8FC8B1)
+           (#x6EC0 . #x8FC8B2)
+           (#x6EC1 . #x8FC8B3)
+           (#x6EC2 . #xDEF1)
+           (#x6EC3 . #x8FC8B4)
+           (#x6EC4 . #xDEEB)
+           (#x6EC5 . #xCCC7)
+           (#x6EC7 . #x8FC8B5)
+           (#x6EC8 . #x8FC8B6)
+           (#x6EC9 . #xDEE6)
+           (#x6ECA . #x8FC8B7)
+           (#x6ECB . #xBCA2)
+           (#x6ECC . #xDEFE)
+           (#x6ECD . #x8FC8B8)
+           (#x6ECE . #x8FC8B9)
+           (#x6ECF . #x8FC8BA)
+           (#x6ED1 . #xB3EA)
+           (#x6ED3 . #xDEE8)
+           (#x6ED4 . #xDEED)
+           (#x6ED5 . #xDEEE)
+           (#x6EDD . #xC2EC)
+           (#x6EDE . #xC2DA)
+           (#x6EEB . #x8FC8BB)
+           (#x6EEC . #xDEF6)
+           (#x6EED . #x8FC8BC)
+           (#x6EEE . #x8FC8BD)
+           (#x6EEF . #xDEFC)
+           (#x6EF2 . #xDEFA)
+           (#x6EF4 . #xC5A9)
+           (#x6EF7 . #xDFA3)
+           (#x6EF8 . #xDEF7)
+           (#x6EF9 . #x8FC8BE)
+           (#x6EFB . #x8FC8BF)
+           (#x6EFD . #x8FC8C0)
+           (#x6EFE . #xDEF8)
+           (#x6EFF . #xDEE0)
+           (#x6F01 . #xB5F9)
+           (#x6F02 . #xC9BA)
+           (#x6F04 . #x8FC8C1)
+           (#x6F06 . #xBCBF)
+           (#x6F08 . #x8FC8C2)
+           (#x6F09 . #xB9F7)
+           (#x6F0A . #x8FC8C3)
+           (#x6F0C . #x8FC8C4)
+           (#x6F0D . #x8FC8C5)
+           (#x6F0F . #xCFB3)
+           (#x6F11 . #xDEF4)
+           (#x6F13 . #xDFA2)
+           (#x6F14 . #xB1E9)
+           (#x6F15 . #xC1E6)
+           (#x6F16 . #x8FC8C6)
+           (#x6F18 . #x8FC8C7)
+           (#x6F1A . #x8FC8C8)
+           (#x6F1B . #x8FC8C9)
+           (#x6F20 . #xC7F9)
+           (#x6F22 . #xB4C1)
+           (#x6F23 . #xCEFA)
+           (#x6F26 . #x8FC8CA)
+           (#x6F29 . #x8FC8CB)
+           (#x6F2A . #x8FC8CC)
+           (#x6F2B . #xCCA1)
+           (#x6F2C . #xC4D2)
+           (#x6F2D . #x8FC8D3)
+           (#x6F2F . #x8FC8CD)
+           (#x6F30 . #x8FC8CE)
+           (#x6F31 . #xDEFB)
+           (#x6F32 . #xDEFD)
+           (#x6F33 . #x8FC8CF)
+           (#x6F36 . #x8FC8D0)
+           (#x6F38 . #xC1B2)
+           (#x6F3B . #x8FC8D1)
+           (#x6F3C . #x8FC8D2)
+           (#x6F3E . #xDFA1)
+           (#x6F3F . #xDEF9)
+           (#x6F41 . #xDEF3)
+           (#x6F45 . #xB4C3)
+           (#x6F4F . #x8FC8D4)
+           (#x6F51 . #x8FC8D5)
+           (#x6F52 . #x8FC8D6)
+           (#x6F53 . #x8FC8D7)
+           (#x6F54 . #xB7E9)
+           (#x6F57 . #x8FC8D8)
+           (#x6F58 . #xDFAF)
+           (#x6F59 . #x8FC8D9)
+           (#x6F5A . #x8FC8DA)
+           (#x6F5B . #xDFAA)
+           (#x6F5C . #xC0F8)
+           (#x6F5D . #x8FC8DB)
+           (#x6F5E . #x8FC8DC)
+           (#x6F5F . #xB3E3)
+           (#x6F61 . #x8FC8DD)
+           (#x6F62 . #x8FC8DE)
+           (#x6F64 . #xBDE1)
+           (#x6F66 . #xDFB3)
+           (#x6F68 . #x8FC8DF)
+           (#x6F6C . #x8FC8E0)
+           (#x6F6D . #xDFAC)
+           (#x6F6E . #xC4AC)
+           (#x6F6F . #xDFA9)
+           (#x6F70 . #xC4D9)
+           (#x6F74 . #xDFCC)
+           (#x6F78 . #xDFA6)
+           (#x6F7A . #xDFA5)
+           (#x6F7C . #xDFAE)
+           (#x6F7D . #x8FC8E1)
+           (#x6F7E . #x8FC8E2)
+           (#x6F80 . #xDFA8)
+           (#x6F81 . #xDFA7)
+           (#x6F82 . #xDFAD)
+           (#x6F83 . #x8FC8E3)
+           (#x6F84 . #xC0A1)
+           (#x6F86 . #xDFA4)
+           (#x6F87 . #x8FC8E4)
+           (#x6F88 . #x8FC8E5)
+           (#x6F8B . #x8FC8E6)
+           (#x6F8C . #x8FC8E7)
+           (#x6F8D . #x8FC8E8)
+           (#x6F8E . #xDFB0)
+           (#x6F90 . #x8FC8E9)
+           (#x6F91 . #xDFB1)
+           (#x6F92 . #x8FC8EA)
+           (#x6F93 . #x8FC8EB)
+           (#x6F94 . #x8FC8EC)
+           (#x6F96 . #x8FC8ED)
+           (#x6F97 . #xB4C2)
+           (#x6F9A . #x8FC8EE)
+           (#x6F9F . #x8FC8EF)
+           (#x6FA0 . #x8FC8F0)
+           (#x6FA1 . #xDFB6)
+           (#x6FA3 . #xDFB5)
+           (#x6FA4 . #xDFB7)
+           (#x6FA5 . #x8FC8F1)
+           (#x6FA6 . #x8FC8F2)
+           (#x6FA7 . #x8FC8F3)
+           (#x6FA8 . #x8FC8F4)
+           (#x6FAA . #xDFBA)
+           (#x6FAE . #x8FC8F5)
+           (#x6FAF . #x8FC8F6)
+           (#x6FB0 . #x8FC8F7)
+           (#x6FB1 . #xC5C3)
+           (#x6FB3 . #xDFB4)
+           (#x6FB5 . #x8FC8F8)
+           (#x6FB6 . #x8FC8F9)
+           (#x6FB9 . #xDFB8)
+           (#x6FBC . #x8FC8FA)
+           (#x6FC0 . #xB7E3)
+           (#x6FC1 . #xC2F9)
+           (#x6FC2 . #xDFB2)
+           (#x6FC3 . #xC7BB)
+           (#x6FC5 . #x8FC8FB)
+           (#x6FC6 . #xDFB9)
+           (#x6FC7 . #x8FC8FC)
+           (#x6FC8 . #x8FC8FD)
+           (#x6FCA . #x8FC8FE)
+           (#x6FD4 . #xDFBE)
+           (#x6FD5 . #xDFBC)
+           (#x6FD8 . #xDFBF)
+           (#x6FDA . #x8FC9A1)
+           (#x6FDB . #xDFC2)
+           (#x6FDE . #x8FC9A2)
+           (#x6FDF . #xDFBB)
+           (#x6FE0 . #xB9EA)
+           (#x6FE1 . #xC7A8)
+           (#x6FE4 . #xDEB9)
+           (#x6FE8 . #x8FC9A3)
+           (#x6FE9 . #x8FC9A4)
+           (#x6FEB . #xCDF4)
+           (#x6FEC . #xDFBD)
+           (#x6FEE . #xDFC1)
+           (#x6FEF . #xC2F5)
+           (#x6FF0 . #x8FC9A5)
+           (#x6FF1 . #xDFC0)
+           (#x6FF3 . #xDFAB)
+           (#x6FF5 . #x8FC9A6)
+           (#x6FF6 . #xEFE9)
+           (#x6FF9 . #x8FC9A7)
+           (#x6FFA . #xDFC5)
+           (#x6FFC . #x8FC9A8)
+           (#x6FFD . #x8FC9A9)
+           (#x6FFE . #xDFC9)
+           (#x7000 . #x8FC9AA)
+           (#x7001 . #xDFC7)
+           (#x7005 . #x8FC9AB)
+           (#x7006 . #x8FC9AC)
+           (#x7007 . #x8FC9AD)
+           (#x7009 . #xDFC3)
+           (#x700B . #xDFC4)
+           (#x700D . #x8FC9AE)
+           (#x700F . #xDFC8)
+           (#x7011 . #xDFC6)
+           (#x7015 . #xC9CE)
+           (#x7017 . #x8FC9AF)
+           (#x7018 . #xDFCE)
+           (#x701A . #xDFCB)
+           (#x701B . #xDFCA)
+           (#x701D . #xDFCD)
+           (#x701E . #xC6D4)
+           (#x701F . #xDFCF)
+           (#x7020 . #x8FC9B0)
+           (#x7023 . #x8FC9B1)
+           (#x7026 . #xC3F5)
+           (#x7027 . #xC2ED)
+           (#x702C . #xC0A5)
+           (#x702F . #x8FC9B2)
+           (#x7030 . #xDFD0)
+           (#x7032 . #xDFD2)
+           (#x7034 . #x8FC9B3)
+           (#x7037 . #x8FC9B4)
+           (#x7039 . #x8FC9B5)
+           (#x703C . #x8FC9B6)
+           (#x703E . #xDFD1)
+           (#x7043 . #x8FC9B7)
+           (#x7044 . #x8FC9B8)
+           (#x7048 . #x8FC9B9)
+           (#x7049 . #x8FC9BA)
+           (#x704A . #x8FC9BB)
+           (#x704B . #x8FC9BC)
+           (#x704C . #xDEF5)
+           (#x704E . #x8FC9C1)
+           (#x7051 . #xDFD3)
+           (#x7054 . #x8FC9BD)
+           (#x7055 . #x8FC9BE)
+           (#x7058 . #xC6E7)
+           (#x705D . #x8FC9BF)
+           (#x705E . #x8FC9C0)
+           (#x7063 . #xDFD4)
+           (#x7064 . #x8FC9C2)
+           (#x7065 . #x8FC9C3)
+           (#x706B . #xB2D0)
+           (#x706C . #x8FC9C4)
+           (#x706E . #x8FC9C5)
+           (#x706F . #xC5F4)
+           (#x7070 . #xB3A5)
+           (#x7075 . #x8FC9C6)
+           (#x7076 . #x8FC9C7)
+           (#x7078 . #xB5E4)
+           (#x707C . #xBCDE)
+           (#x707D . #xBAD2)
+           (#x707E . #x8FC9C8)
+           (#x7081 . #x8FC9C9)
+           (#x7085 . #x8FC9CA)
+           (#x7086 . #x8FC9CB)
+           (#x7089 . #xCFA7)
+           (#x708A . #xBFE6)
+           (#x708E . #xB1EA)
+           (#x7092 . #xDFD6)
+           (#x7094 . #x8FC9CC)
+           (#x7095 . #x8FC9CD)
+           (#x7096 . #x8FC9CE)
+           (#x7097 . #x8FC9CF)
+           (#x7098 . #x8FC9D0)
+           (#x7099 . #xDFD5)
+           (#x709B . #x8FC9D1)
+           (#x70A4 . #x8FC9D2)
+           (#x70AB . #x8FC9D3)
+           (#x70AC . #xDFD9)
+           (#x70AD . #xC3BA)
+           (#x70AE . #xDFDC)
+           (#x70AF . #xDFD7)
+           (#x70B0 . #x8FC9D4)
+           (#x70B1 . #x8FC9D5)
+           (#x70B3 . #xDFDB)
+           (#x70B4 . #x8FC9D6)
+           (#x70B7 . #x8FC9D7)
+           (#x70B8 . #xDFDA)
+           (#x70B9 . #xC5C0)
+           (#x70BA . #xB0D9)
+           (#x70C8 . #xCEF5)
+           (#x70CA . #x8FC9D8)
+           (#x70CB . #xDFDE)
+           (#x70CF . #xB1A8)
+           (#x70D1 . #x8FC9D9)
+           (#x70D3 . #x8FC9DA)
+           (#x70D4 . #x8FC9DB)
+           (#x70D5 . #x8FC9DC)
+           (#x70D6 . #x8FC9DD)
+           (#x70D8 . #x8FC9DE)
+           (#x70D9 . #xDFE0)
+           (#x70DC . #x8FC9DF)
+           (#x70DD . #xDFDF)
+           (#x70DF . #xDFDD)
+           (#x70E4 . #x8FC9E0)
+           (#x70F1 . #xDFD8)
+           (#x70F9 . #xCBA3)
+           (#x70FA . #x8FC9E1)
+           (#x70FD . #xDFE2)
+           (#x7103 . #x8FC9E2)
+           (#x7104 . #x8FC9E3)
+           (#x7105 . #x8FC9E4)
+           (#x7106 . #x8FC9E5)
+           (#x7107 . #x8FC9E6)
+           (#x7109 . #xDFE1)
+           (#x710B . #x8FC9E7)
+           (#x710C . #x8FC9E8)
+           (#x710F . #x8FC9E9)
+           (#x7114 . #xB1EB)
+           (#x7119 . #xDFE4)
+           (#x711A . #xCAB2)
+           (#x711C . #xDFE3)
+           (#x711E . #x8FC9EA)
+           (#x7120 . #x8FC9EB)
+           (#x7121 . #xCCB5)
+           (#x7126 . #xBEC7)
+           (#x712B . #x8FC9EC)
+           (#x712D . #x8FC9ED)
+           (#x712F . #x8FC9EE)
+           (#x7130 . #x8FC9EF)
+           (#x7131 . #x8FC9F0)
+           (#x7136 . #xC1B3)
+           (#x7138 . #x8FC9F1)
+           (#x713C . #xBEC6)
+           (#x7141 . #x8FC9F2)
+           (#x7145 . #x8FC9F3)
+           (#x7146 . #x8FC9F4)
+           (#x7147 . #x8FC9F5)
+           (#x7149 . #xCEFB)
+           (#x714A . #x8FC9F6)
+           (#x714B . #x8FC9F7)
+           (#x714C . #xDFEA)
+           (#x714E . #xC0F9)
+           (#x7150 . #x8FC9F8)
+           (#x7152 . #x8FC9F9)
+           (#x7155 . #xDFE6)
+           (#x7156 . #xDFEB)
+           (#x7157 . #x8FC9FA)
+           (#x7159 . #xB1EC)
+           (#x715A . #x8FC9FB)
+           (#x715C . #x8FC9FC)
+           (#x715E . #x8FC9FD)
+           (#x7160 . #x8FC9FE)
+           (#x7162 . #xDFE9)
+           (#x7164 . #xC7E1)
+           (#x7165 . #xDFE5)
+           (#x7166 . #xDFE8)
+           (#x7167 . #xBEC8)
+           (#x7168 . #x8FCAA1)
+           (#x7169 . #xC8D1)
+           (#x716C . #xDFEC)
+           (#x716E . #xBCD1)
+           (#x7179 . #x8FCAA2)
+           (#x717D . #xC0FA)
+           (#x7180 . #x8FCAA3)
+           (#x7184 . #xDFEF)
+           (#x7185 . #x8FCAA4)
+           (#x7187 . #x8FCAA5)
+           (#x7188 . #xDFE7)
+           (#x718A . #xB7A7)
+           (#x718C . #x8FCAA6)
+           (#x718F . #xDFED)
+           (#x7192 . #x8FCAA7)
+           (#x7194 . #xCDD0)
+           (#x7195 . #xDFF0)
+           (#x7199 . #xF4A6)
+           (#x719A . #x8FCAA8)
+           (#x719B . #x8FCAA9)
+           (#x719F . #xBDCF)
+           (#x71A0 . #x8FCAAA)
+           (#x71A2 . #x8FCAAB)
+           (#x71A8 . #xDFF1)
+           (#x71AC . #xDFF2)
+           (#x71AF . #x8FCAAC)
+           (#x71B0 . #x8FCAAD)
+           (#x71B1 . #xC7AE)
+           (#x71B2 . #x8FCAAE)
+           (#x71B3 . #x8FCAAF)
+           (#x71B9 . #xDFF4)
+           (#x71BA . #x8FCAB0)
+           (#x71BE . #xDFF5)
+           (#x71BF . #x8FCAB1)
+           (#x71C0 . #x8FCAB2)
+           (#x71C1 . #x8FCAB3)
+           (#x71C3 . #xC7B3)
+           (#x71C4 . #x8FCAB4)
+           (#x71C8 . #xC5F5)
+           (#x71C9 . #xDFF7)
+           (#x71CB . #x8FCAB5)
+           (#x71CC . #x8FCAB6)
+           (#x71CE . #xDFF9)
+           (#x71D0 . #xCED5)
+           (#x71D2 . #xDFF6)
+           (#x71D3 . #x8FCAB7)
+           (#x71D4 . #xDFF8)
+           (#x71D5 . #xB1ED)
+           (#x71D6 . #x8FCAB8)
+           (#x71D7 . #xDFF3)
+           (#x71D9 . #x8FCAB9)
+           (#x71DA . #x8FCABA)
+           (#x71DC . #x8FCABB)
+           (#x71DF . #xD3DB)
+           (#x71E0 . #xDFFA)
+           (#x71E5 . #xC1E7)
+           (#x71E6 . #xBBB8)
+           (#x71E7 . #xDFFC)
+           (#x71EC . #xDFFB)
+           (#x71ED . #xBFA4)
+           (#x71EE . #xD2D9)
+           (#x71F5 . #xDFFD)
+           (#x71F8 . #x8FCABC)
+           (#x71F9 . #xE0A1)
+           (#x71FB . #xDFEE)
+           (#x71FC . #xDFFE)
+           (#x71FE . #x8FCABD)
+           (#x71FF . #xE0A2)
+           (#x7200 . #x8FCABE)
+           (#x7206 . #xC7FA)
+           (#x7207 . #x8FCABF)
+           (#x7208 . #x8FCAC0)
+           (#x7209 . #x8FCAC1)
+           (#x720D . #xE0A3)
+           (#x7210 . #xE0A4)
+           (#x7213 . #x8FCAC2)
+           (#x7217 . #x8FCAC3)
+           (#x721A . #x8FCAC4)
+           (#x721B . #xE0A5)
+           (#x721D . #x8FCAC5)
+           (#x721F . #x8FCAC6)
+           (#x7224 . #x8FCAC7)
+           (#x7228 . #xE0A6)
+           (#x722A . #xC4DE)
+           (#x722B . #x8FCAC8)
+           (#x722C . #xE0A8)
+           (#x722D . #xE0A7)
+           (#x722F . #x8FCAC9)
+           (#x7230 . #xE0A9)
+           (#x7232 . #xE0AA)
+           (#x7234 . #x8FCACA)
+           (#x7235 . #xBCDF)
+           (#x7236 . #xC9E3)
+           (#x7238 . #x8FCACB)
+           (#x7239 . #x8FCACC)
+           (#x723A . #xCCEC)
+           (#x723B . #xE0AB)
+           (#x723C . #xE0AC)
+           (#x723D . #xC1D6)
+           (#x723E . #xBCA4)
+           (#x723F . #xE0AD)
+           (#x7240 . #xE0AE)
+           (#x7241 . #x8FCACD)
+           (#x7242 . #x8FCACE)
+           (#x7243 . #x8FCACF)
+           (#x7245 . #x8FCAD0)
+           (#x7246 . #xE0AF)
+           (#x7247 . #xCAD2)
+           (#x7248 . #xC8C7)
+           (#x724B . #xE0B0)
+           (#x724C . #xC7D7)
+           (#x724E . #x8FCAD1)
+           (#x724F . #x8FCAD2)
+           (#x7250 . #x8FCAD3)
+           (#x7252 . #xC4AD)
+           (#x7253 . #x8FCAD4)
+           (#x7255 . #x8FCAD5)
+           (#x7256 . #x8FCAD6)
+           (#x7258 . #xE0B1)
+           (#x7259 . #xB2E7)
+           (#x725A . #x8FCAD7)
+           (#x725B . #xB5ED)
+           (#x725C . #x8FCAD8)
+           (#x725D . #xCCC6)
+           (#x725E . #x8FCAD9)
+           (#x725F . #xCCB6)
+           (#x7260 . #x8FCADA)
+           (#x7261 . #xB2B4)
+           (#x7262 . #xCFB4)
+           (#x7263 . #x8FCADB)
+           (#x7267 . #xCBD2)
+           (#x7268 . #x8FCADC)
+           (#x7269 . #xCAAA)
+           (#x726B . #x8FCADD)
+           (#x726E . #x8FCADE)
+           (#x726F . #x8FCADF)
+           (#x7271 . #x8FCAE0)
+           (#x7272 . #xC0B7)
+           (#x7274 . #xE0B2)
+           (#x7277 . #x8FCAE1)
+           (#x7278 . #x8FCAE2)
+           (#x7279 . #xC6C3)
+           (#x727B . #x8FCAE3)
+           (#x727C . #x8FCAE4)
+           (#x727D . #xB8A3)
+           (#x727E . #xE0B3)
+           (#x727F . #x8FCAE5)
+           (#x7280 . #xBAD4)
+           (#x7281 . #xE0B5)
+           (#x7282 . #xE0B4)
+           (#x7284 . #x8FCAE6)
+           (#x7287 . #xE0B6)
+           (#x7289 . #x8FCAE7)
+           (#x728D . #x8FCAE8)
+           (#x728E . #x8FCAE9)
+           (#x7292 . #xE0B7)
+           (#x7293 . #x8FCAEA)
+           (#x7296 . #xE0B8)
+           (#x729B . #x8FCAEB)
+           (#x72A0 . #xB5BE)
+           (#x72A2 . #xE0B9)
+           (#x72A7 . #xE0BA)
+           (#x72A8 . #x8FCAEC)
+           (#x72AC . #xB8A4)
+           (#x72AD . #x8FCAED)
+           (#x72AE . #x8FCAEE)
+           (#x72AF . #xC8C8)
+           (#x72B1 . #x8FCAEF)
+           (#x72B2 . #xE0BC)
+           (#x72B4 . #x8FCAF0)
+           (#x72B6 . #xBEF5)
+           (#x72B9 . #xE0BB)
+           (#x72BE . #x8FCAF1)
+           (#x72C1 . #x8FCAF2)
+           (#x72C2 . #xB6B8)
+           (#x72C3 . #xE0BD)
+           (#x72C4 . #xE0BF)
+           (#x72C6 . #xE0BE)
+           (#x72C7 . #x8FCAF3)
+           (#x72C9 . #x8FCAF4)
+           (#x72CC . #x8FCAF5)
+           (#x72CE . #xE0C0)
+           (#x72D0 . #xB8D1)
+           (#x72D2 . #xE0C1)
+           (#x72D5 . #x8FCAF6)
+           (#x72D6 . #x8FCAF7)
+           (#x72D7 . #xB6E9)
+           (#x72D8 . #x8FCAF8)
+           (#x72D9 . #xC1C0)
+           (#x72DB . #xB9FD)
+           (#x72DF . #x8FCAF9)
+           (#x72E0 . #xE0C3)
+           (#x72E1 . #xE0C4)
+           (#x72E2 . #xE0C2)
+           (#x72E5 . #x8FCAFA)
+           (#x72E9 . #xBCED)
+           (#x72EC . #xC6C8)
+           (#x72ED . #xB6B9)
+           (#x72F3 . #x8FCAFB)
+           (#x72F4 . #x8FCAFC)
+           (#x72F7 . #xE0C6)
+           (#x72F8 . #xC3AC)
+           (#x72F9 . #xE0C5)
+           (#x72FA . #x8FCAFD)
+           (#x72FB . #x8FCAFE)
+           (#x72FC . #xCFB5)
+           (#x72FD . #xC7E2)
+           (#x72FE . #x8FCBA1)
+           (#x7302 . #x8FCBA2)
+           (#x7304 . #x8FCBA3)
+           (#x7305 . #x8FCBA4)
+           (#x7307 . #x8FCBA5)
+           (#x730A . #xE0C9)
+           (#x730B . #x8FCBA6)
+           (#x730D . #x8FCBA7)
+           (#x7312 . #x8FCBA8)
+           (#x7313 . #x8FCBA9)
+           (#x7316 . #xE0CB)
+           (#x7317 . #xE0C8)
+           (#x7318 . #x8FCBAA)
+           (#x7319 . #x8FCBAB)
+           (#x731B . #xCCD4)
+           (#x731C . #xE0CA)
+           (#x731D . #xE0CC)
+           (#x731E . #x8FCBAC)
+           (#x731F . #xCEC4)
+           (#x7322 . #x8FCBAD)
+           (#x7324 . #x8FCBAE)
+           (#x7325 . #xE0D0)
+           (#x7327 . #x8FCBAF)
+           (#x7328 . #x8FCBB0)
+           (#x7329 . #xE0CF)
+           (#x732A . #xC3F6)
+           (#x732B . #xC7AD)
+           (#x732C . #x8FCBB1)
+           (#x732E . #xB8A5)
+           (#x732F . #xE0CE)
+           (#x7331 . #x8FCBB2)
+           (#x7332 . #x8FCBB3)
+           (#x7334 . #xE0CD)
+           (#x7335 . #x8FCBB4)
+           (#x7336 . #xCDB1)
+           (#x7337 . #xCDB2)
+           (#x733A . #x8FCBB5)
+           (#x733B . #x8FCBB6)
+           (#x733D . #x8FCBB7)
+           (#x733E . #xE0D1)
+           (#x733F . #xB1EE)
+           (#x7343 . #x8FCBB8)
+           (#x7344 . #xB9F6)
+           (#x7345 . #xBBE2)
+           (#x734D . #x8FCBB9)
+           (#x734E . #xE0D2)
+           (#x734F . #xE0D3)
+           (#x7350 . #x8FCBBA)
+           (#x7352 . #x8FCBBB)
+           (#x7356 . #x8FCBBC)
+           (#x7357 . #xE0D5)
+           (#x7358 . #x8FCBBD)
+           (#x735D . #x8FCBBE)
+           (#x735E . #x8FCBBF)
+           (#x735F . #x8FCBC0)
+           (#x7360 . #x8FCBC1)
+           (#x7363 . #xBDC3)
+           (#x7366 . #x8FCBC2)
+           (#x7367 . #x8FCBC3)
+           (#x7368 . #xE0D7)
+           (#x7369 . #x8FCBC4)
+           (#x736A . #xE0D6)
+           (#x736B . #x8FCBC5)
+           (#x736C . #x8FCBC6)
+           (#x736E . #x8FCBC7)
+           (#x736F . #x8FCBC8)
+           (#x7370 . #xE0D8)
+           (#x7371 . #x8FCBC9)
+           (#x7372 . #xB3CD)
+           (#x7375 . #xE0DA)
+           (#x7377 . #x8FCBCA)
+           (#x7378 . #xE0D9)
+           (#x7379 . #x8FCBCB)
+           (#x737A . #xE0DC)
+           (#x737B . #xE0DB)
+           (#x737C . #x8FCBCC)
+           (#x7380 . #x8FCBCD)
+           (#x7381 . #x8FCBCE)
+           (#x7383 . #x8FCBCF)
+           (#x7384 . #xB8BC)
+           (#x7385 . #x8FCBD0)
+           (#x7386 . #x8FCBD1)
+           (#x7387 . #xCEA8)
+           (#x7389 . #xB6CC)
+           (#x738B . #xB2A6)
+           (#x738E . #x8FCBD2)
+           (#x7390 . #x8FCBD3)
+           (#x7393 . #x8FCBD4)
+           (#x7395 . #x8FCBD5)
+           (#x7396 . #xB6EA)
+           (#x7397 . #x8FCBD6)
+           (#x7398 . #x8FCBD7)
+           (#x739C . #x8FCBD8)
+           (#x739E . #x8FCBD9)
+           (#x739F . #x8FCBDA)
+           (#x73A0 . #x8FCBDB)
+           (#x73A2 . #x8FCBDC)
+           (#x73A5 . #x8FCBDD)
+           (#x73A6 . #x8FCBDE)
+           (#x73A9 . #xB4E1)
+           (#x73AA . #x8FCBDF)
+           (#x73AB . #x8FCBE0)
+           (#x73AD . #x8FCBE1)
+           (#x73B2 . #xCEE8)
+           (#x73B3 . #xE0DE)
+           (#x73B5 . #x8FCBE2)
+           (#x73B7 . #x8FCBE3)
+           (#x73B9 . #x8FCBE4)
+           (#x73BB . #xE0E0)
+           (#x73BC . #x8FCBE5)
+           (#x73BD . #x8FCBE6)
+           (#x73BF . #x8FCBE7)
+           (#x73C0 . #xE0E1)
+           (#x73C2 . #xB2D1)
+           (#x73C5 . #x8FCBE8)
+           (#x73C6 . #x8FCBE9)
+           (#x73C8 . #xE0DD)
+           (#x73C9 . #x8FCBEA)
+           (#x73CA . #xBBB9)
+           (#x73CB . #x8FCBEB)
+           (#x73CC . #x8FCBEC)
+           (#x73CD . #xC4C1)
+           (#x73CE . #xE0DF)
+           (#x73CF . #x8FCBED)
+           (#x73D2 . #x8FCBEE)
+           (#x73D3 . #x8FCBEF)
+           (#x73D6 . #x8FCBF0)
+           (#x73D9 . #x8FCBF1)
+           (#x73DD . #x8FCBF2)
+           (#x73DE . #xE0E4)
+           (#x73E0 . #xBCEE)
+           (#x73E1 . #x8FCBF3)
+           (#x73E3 . #x8FCBF4)
+           (#x73E5 . #xE0E2)
+           (#x73E6 . #x8FCBF5)
+           (#x73E7 . #x8FCBF6)
+           (#x73E9 . #x8FCBF7)
+           (#x73EA . #xB7BE)
+           (#x73ED . #xC8C9)
+           (#x73EE . #xE0E3)
+           (#x73F1 . #xE0FE)
+           (#x73F4 . #x8FCBF8)
+           (#x73F5 . #x8FCBF9)
+           (#x73F7 . #x8FCBFA)
+           (#x73F8 . #xE0E9)
+           (#x73F9 . #x8FCBFB)
+           (#x73FA . #x8FCBFC)
+           (#x73FB . #x8FCBFD)
+           (#x73FD . #x8FCBFE)
+           (#x73FE . #xB8BD)
+           (#x73FF . #x8FCCA1)
+           (#x7400 . #x8FCCA2)
+           (#x7401 . #x8FCCA3)
+           (#x7403 . #xB5E5)
+           (#x7404 . #x8FCCA4)
+           (#x7405 . #xE0E6)
+           (#x7406 . #xCDFD)
+           (#x7407 . #x8FCCA5)
+           (#x7409 . #xCEB0)
+           (#x740A . #x8FCCA6)
+           (#x7411 . #x8FCCA7)
+           (#x741A . #x8FCCA8)
+           (#x741B . #x8FCCA9)
+           (#x7422 . #xC2F6)
+           (#x7424 . #x8FCCAA)
+           (#x7425 . #xE0E8)
+           (#x7426 . #x8FCCAB)
+           (#x7428 . #x8FCCAC)
+           (#x7429 . #x8FCCAD)
+           (#x742A . #x8FCCAE)
+           (#x742B . #x8FCCAF)
+           (#x742C . #x8FCCB0)
+           (#x742D . #x8FCCB1)
+           (#x742E . #x8FCCB2)
+           (#x742F . #x8FCCB3)
+           (#x7430 . #x8FCCB4)
+           (#x7431 . #x8FCCB5)
+           (#x7432 . #xE0EA)
+           (#x7433 . #xCED6)
+           (#x7434 . #xB6D7)
+           (#x7435 . #xC8FC)
+           (#x7436 . #xC7CA)
+           (#x7439 . #x8FCCB6)
+           (#x743A . #xE0EB)
+           (#x743F . #xE0ED)
+           (#x7440 . #x8FCCB7)
+           (#x7441 . #xE0F0)
+           (#x7443 . #x8FCCB8)
+           (#x7444 . #x8FCCB9)
+           (#x7446 . #x8FCCBA)
+           (#x7447 . #x8FCCBB)
+           (#x744B . #x8FCCBC)
+           (#x744D . #x8FCCBD)
+           (#x7451 . #x8FCCBE)
+           (#x7452 . #x8FCCBF)
+           (#x7455 . #xE0EC)
+           (#x7457 . #x8FCCC0)
+           (#x7459 . #xE0EF)
+           (#x745A . #xB8EA)
+           (#x745B . #xB1CD)
+           (#x745C . #xE0F1)
+           (#x745D . #x8FCCC1)
+           (#x745E . #xBFF0)
+           (#x745F . #xE0EE)
+           (#x7460 . #xCEDC)
+           (#x7462 . #x8FCCC2)
+           (#x7463 . #xE0F4)
+           (#x7464 . #xF4A4)
+           (#x7466 . #x8FCCC3)
+           (#x7467 . #x8FCCC4)
+           (#x7468 . #x8FCCC5)
+           (#x7469 . #xE0F2)
+           (#x746A . #xE0F5)
+           (#x746B . #x8FCCC6)
+           (#x746D . #x8FCCC7)
+           (#x746E . #x8FCCC8)
+           (#x746F . #xE0E7)
+           (#x7470 . #xE0F3)
+           (#x7471 . #x8FCCC9)
+           (#x7472 . #x8FCCCA)
+           (#x7473 . #xBABC)
+           (#x7476 . #xE0F6)
+           (#x747E . #xE0F7)
+           (#x7480 . #x8FCCCB)
+           (#x7481 . #x8FCCCC)
+           (#x7483 . #xCDFE)
+           (#x7485 . #x8FCCCD)
+           (#x7486 . #x8FCCCE)
+           (#x7487 . #x8FCCCF)
+           (#x7489 . #x8FCCD0)
+           (#x748B . #xE0F8)
+           (#x748F . #x8FCCD1)
+           (#x7490 . #x8FCCD2)
+           (#x7491 . #x8FCCD3)
+           (#x7492 . #x8FCCD4)
+           (#x7498 . #x8FCCD5)
+           (#x7499 . #x8FCCD6)
+           (#x749A . #x8FCCD7)
+           (#x749C . #x8FCCD8)
+           (#x749E . #xE0F9)
+           (#x749F . #x8FCCD9)
+           (#x74A0 . #x8FCCDA)
+           (#x74A1 . #x8FCCDB)
+           (#x74A2 . #xE0E5)
+           (#x74A3 . #x8FCCDC)
+           (#x74A6 . #x8FCCDD)
+           (#x74A7 . #xE0FA)
+           (#x74A8 . #x8FCCDE)
+           (#x74A9 . #x8FCCDF)
+           (#x74AA . #x8FCCE0)
+           (#x74AB . #x8FCCE1)
+           (#x74AE . #x8FCCE2)
+           (#x74AF . #x8FCCE3)
+           (#x74B0 . #xB4C4)
+           (#x74B1 . #x8FCCE4)
+           (#x74B2 . #x8FCCE5)
+           (#x74B5 . #x8FCCE6)
+           (#x74B9 . #x8FCCE7)
+           (#x74BB . #x8FCCE8)
+           (#x74BD . #xBCA5)
+           (#x74BF . #x8FCCE9)
+           (#x74C8 . #x8FCCEA)
+           (#x74C9 . #x8FCCEB)
+           (#x74CA . #xE0FB)
+           (#x74CC . #x8FCCEC)
+           (#x74CF . #xE0FC)
+           (#x74D0 . #x8FCCED)
+           (#x74D3 . #x8FCCEE)
+           (#x74D4 . #xE0FD)
+           (#x74D8 . #x8FCCEF)
+           (#x74DA . #x8FCCF0)
+           (#x74DB . #x8FCCF1)
+           (#x74DC . #xB1BB)
+           (#x74DE . #x8FCCF2)
+           (#x74DF . #x8FCCF3)
+           (#x74E0 . #xE1A1)
+           (#x74E2 . #xC9BB)
+           (#x74E3 . #xE1A2)
+           (#x74E4 . #x8FCCF4)
+           (#x74E6 . #xB4A4)
+           (#x74E7 . #xE1A3)
+           (#x74E8 . #x8FCCF5)
+           (#x74E9 . #xE1A4)
+           (#x74EA . #x8FCCF6)
+           (#x74EB . #x8FCCF7)
+           (#x74EE . #xE1A5)
+           (#x74EF . #x8FCCF8)
+           (#x74F0 . #xE1A7)
+           (#x74F1 . #xE1A8)
+           (#x74F2 . #xE1A6)
+           (#x74F4 . #x8FCCF9)
+           (#x74F6 . #xC9D3)
+           (#x74F7 . #xE1AA)
+           (#x74F8 . #xE1A9)
+           (#x74FA . #x8FCCFA)
+           (#x74FB . #x8FCCFB)
+           (#x74FC . #x8FCCFC)
+           (#x74FF . #x8FCCFD)
+           (#x7503 . #xE1AC)
+           (#x7504 . #xE1AB)
+           (#x7505 . #xE1AD)
+           (#x7506 . #x8FCCFE)
+           (#x750C . #xE1AE)
+           (#x750D . #xE1B0)
+           (#x750E . #xE1AF)
+           (#x7511 . #xB9F9)
+           (#x7512 . #x8FCDA1)
+           (#x7513 . #xE1B2)
+           (#x7515 . #xE1B1)
+           (#x7516 . #x8FCDA2)
+           (#x7517 . #x8FCDA3)
+           (#x7518 . #xB4C5)
+           (#x751A . #xBFD3)
+           (#x751C . #xC5BC)
+           (#x751E . #xE1B3)
+           (#x751F . #xC0B8)
+           (#x7520 . #x8FCDA4)
+           (#x7521 . #x8FCDA5)
+           (#x7523 . #xBBBA)
+           (#x7524 . #x8FCDA6)
+           (#x7525 . #xB1F9)
+           (#x7526 . #xE1B4)
+           (#x7527 . #x8FCDA7)
+           (#x7528 . #xCDD1)
+           (#x7529 . #x8FCDA8)
+           (#x752A . #x8FCDA9)
+           (#x752B . #xCAE3)
+           (#x752C . #xE1B5)
+           (#x752F . #x8FCDAA)
+           (#x7530 . #xC5C4)
+           (#x7531 . #xCDB3)
+           (#x7532 . #xB9C3)
+           (#x7533 . #xBFBD)
+           (#x7536 . #x8FCDAB)
+           (#x7537 . #xC3CB)
+           (#x7538 . #xD2B4)
+           (#x7539 . #x8FCDAC)
+           (#x753A . #xC4AE)
+           (#x753B . #xB2E8)
+           (#x753C . #xE1B6)
+           (#x753D . #x8FCDAD)
+           (#x753E . #x8FCDAE)
+           (#x753F . #x8FCDAF)
+           (#x7540 . #x8FCDB0)
+           (#x7543 . #x8FCDB1)
+           (#x7544 . #xE1B7)
+           (#x7546 . #xE1BC)
+           (#x7547 . #x8FCDB2)
+           (#x7548 . #x8FCDB3)
+           (#x7549 . #xE1BA)
+           (#x754A . #xE1B9)
+           (#x754B . #xDAC2)
+           (#x754C . #xB3A6)
+           (#x754D . #xE1B8)
+           (#x754E . #x8FCDB4)
+           (#x754F . #xB0DA)
+           (#x7550 . #x8FCDB5)
+           (#x7551 . #xC8AA)
+           (#x7552 . #x8FCDB6)
+           (#x7554 . #xC8CA)
+           (#x7557 . #x8FCDB7)
+           (#x7559 . #xCEB1)
+           (#x755A . #xE1BD)
+           (#x755B . #xE1BB)
+           (#x755C . #xC3DC)
+           (#x755D . #xC0A6)
+           (#x755E . #x8FCDB8)
+           (#x755F . #x8FCDB9)
+           (#x7560 . #xC8AB)
+           (#x7561 . #x8FCDBA)
+           (#x7562 . #xC9AD)
+           (#x7564 . #xE1BF)
+           (#x7565 . #xCEAC)
+           (#x7566 . #xB7CD)
+           (#x7567 . #xE1C0)
+           (#x7569 . #xE1BE)
+           (#x756A . #xC8D6)
+           (#x756B . #xE1C1)
+           (#x756D . #xE1C2)
+           (#x756F . #x8FCDBB)
+           (#x7570 . #xB0DB)
+           (#x7571 . #x8FCDBC)
+           (#x7573 . #xBEF6)
+           (#x7574 . #xE1C7)
+           (#x7576 . #xE1C4)
+           (#x7577 . #xC6ED)
+           (#x7578 . #xE1C3)
+           (#x7579 . #x8FCDBD)
+           (#x757A . #x8FCDBE)
+           (#x757B . #x8FCDBF)
+           (#x757C . #x8FCDC0)
+           (#x757D . #x8FCDC1)
+           (#x757E . #x8FCDC2)
+           (#x757F . #xB5A6)
+           (#x7581 . #x8FCDC3)
+           (#x7582 . #xE1CA)
+           (#x7585 . #x8FCDC4)
+           (#x7586 . #xE1C5)
+           (#x7587 . #xE1C6)
+           (#x7589 . #xE1C9)
+           (#x758A . #xE1C8)
+           (#x758B . #xC9A5)
+           (#x758E . #xC1C2)
+           (#x758F . #xC1C1)
+           (#x7590 . #x8FCDC5)
+           (#x7591 . #xB5BF)
+           (#x7592 . #x8FCDC6)
+           (#x7593 . #x8FCDC7)
+           (#x7594 . #xE1CB)
+           (#x7595 . #x8FCDC8)
+           (#x7599 . #x8FCDC9)
+           (#x759A . #xE1CC)
+           (#x759C . #x8FCDCA)
+           (#x759D . #xE1CD)
+           (#x75A2 . #x8FCDCB)
+           (#x75A3 . #xE1CF)
+           (#x75A4 . #x8FCDCC)
+           (#x75A5 . #xE1CE)
+           (#x75AB . #xB1D6)
+           (#x75B1 . #xE1D7)
+           (#x75B2 . #xC8E8)
+           (#x75B3 . #xE1D1)
+           (#x75B4 . #x8FCDCD)
+           (#x75B5 . #xE1D3)
+           (#x75B8 . #xE1D5)
+           (#x75B9 . #xBFBE)
+           (#x75BA . #x8FCDCE)
+           (#x75BC . #xE1D6)
+           (#x75BD . #xE1D4)
+           (#x75BE . #xBCC0)
+           (#x75BF . #x8FCDCF)
+           (#x75C0 . #x8FCDD0)
+           (#x75C1 . #x8FCDD1)
+           (#x75C2 . #xE1D0)
+           (#x75C3 . #xE1D2)
+           (#x75C4 . #x8FCDD2)
+           (#x75C5 . #xC9C2)
+           (#x75C6 . #x8FCDD3)
+           (#x75C7 . #xBEC9)
+           (#x75CA . #xE1D9)
+           (#x75CC . #x8FCDD4)
+           (#x75CD . #xE1D8)
+           (#x75CE . #x8FCDD5)
+           (#x75CF . #x8FCDD6)
+           (#x75D2 . #xE1DA)
+           (#x75D4 . #xBCA6)
+           (#x75D5 . #xBAAF)
+           (#x75D7 . #x8FCDD7)
+           (#x75D8 . #xC5F7)
+           (#x75D9 . #xE1DB)
+           (#x75DB . #xC4CB)
+           (#x75DC . #x8FCDD8)
+           (#x75DE . #xE1DD)
+           (#x75DF . #x8FCDD9)
+           (#x75E0 . #x8FCDDA)
+           (#x75E1 . #x8FCDDB)
+           (#x75E2 . #xCEA1)
+           (#x75E3 . #xE1DC)
+           (#x75E4 . #x8FCDDC)
+           (#x75E7 . #x8FCDDD)
+           (#x75E9 . #xC1E9)
+           (#x75EC . #x8FCDDE)
+           (#x75EE . #x8FCDDF)
+           (#x75EF . #x8FCDE0)
+           (#x75F0 . #xE1E2)
+           (#x75F1 . #x8FCDE1)
+           (#x75F2 . #xE1E4)
+           (#x75F3 . #xE1E5)
+           (#x75F4 . #xC3D4)
+           (#x75F9 . #x8FCDE2)
+           (#x75FA . #xE1E3)
+           (#x75FC . #xE1E0)
+           (#x75FE . #xE1DE)
+           (#x75FF . #xE1DF)
+           (#x7600 . #x8FCDE3)
+           (#x7601 . #xE1E1)
+           (#x7602 . #x8FCDE4)
+           (#x7603 . #x8FCDE5)
+           (#x7604 . #x8FCDE6)
+           (#x7607 . #x8FCDE7)
+           (#x7608 . #x8FCDE8)
+           (#x7609 . #xE1E8)
+           (#x760A . #x8FCDE9)
+           (#x760B . #xE1E6)
+           (#x760C . #x8FCDEA)
+           (#x760D . #xE1E7)
+           (#x760F . #x8FCDEB)
+           (#x7612 . #x8FCDEC)
+           (#x7613 . #x8FCDED)
+           (#x7615 . #x8FCDEE)
+           (#x7616 . #x8FCDEF)
+           (#x7619 . #x8FCDF0)
+           (#x761B . #x8FCDF1)
+           (#x761C . #x8FCDF2)
+           (#x761D . #x8FCDF3)
+           (#x761E . #x8FCDF4)
+           (#x761F . #xE1E9)
+           (#x7620 . #xE1EB)
+           (#x7621 . #xE1EC)
+           (#x7622 . #xE1ED)
+           (#x7623 . #x8FCDF5)
+           (#x7624 . #xE1EE)
+           (#x7625 . #x8FCDF6)
+           (#x7626 . #x8FCDF7)
+           (#x7627 . #xE1EA)
+           (#x7629 . #x8FCDF8)
+           (#x762D . #x8FCDF9)
+           (#x7630 . #xE1F0)
+           (#x7632 . #x8FCDFA)
+           (#x7633 . #x8FCDFB)
+           (#x7634 . #xE1EF)
+           (#x7635 . #x8FCDFC)
+           (#x7638 . #x8FCDFD)
+           (#x7639 . #x8FCDFE)
+           (#x763A . #x8FCEA1)
+           (#x763B . #xE1F1)
+           (#x763C . #x8FCEA2)
+           (#x7640 . #x8FCEA4)
+           (#x7641 . #x8FCEA5)
+           (#x7642 . #xCEC5)
+           (#x7643 . #x8FCEA6)
+           (#x7644 . #x8FCEA7)
+           (#x7645 . #x8FCEA8)
+           (#x7646 . #xE1F4)
+           (#x7647 . #xE1F2)
+           (#x7648 . #xE1F3)
+           (#x7649 . #x8FCEA9)
+           (#x764A . #x8FCEA3)
+           (#x764B . #x8FCEAA)
+           (#x764C . #xB4E2)
+           (#x7652 . #xCCFE)
+           (#x7655 . #x8FCEAB)
+           (#x7656 . #xCACA)
+           (#x7658 . #xE1F6)
+           (#x7659 . #x8FCEAC)
+           (#x765C . #xE1F5)
+           (#x765F . #x8FCEAD)
+           (#x7661 . #xE1F7)
+           (#x7662 . #xE1F8)
+           (#x7664 . #x8FCEAE)
+           (#x7665 . #x8FCEAF)
+           (#x7667 . #xE1FC)
+           (#x7668 . #xE1F9)
+           (#x7669 . #xE1FA)
+           (#x766A . #xE1FB)
+           (#x766C . #xE1FD)
+           (#x766D . #x8FCEB0)
+           (#x766E . #x8FCEB1)
+           (#x766F . #x8FCEB2)
+           (#x7670 . #xE1FE)
+           (#x7671 . #x8FCEB3)
+           (#x7672 . #xE2A1)
+           (#x7674 . #x8FCEB4)
+           (#x7676 . #xE2A2)
+           (#x7678 . #xE2A3)
+           (#x767A . #xC8AF)
+           (#x767B . #xC5D0)
+           (#x767C . #xE2A4)
+           (#x767D . #xC7F2)
+           (#x767E . #xC9B4)
+           (#x7680 . #xE2A5)
+           (#x7681 . #x8FCEB5)
+           (#x7683 . #xE2A6)
+           (#x7684 . #xC5AA)
+           (#x7685 . #x8FCEB6)
+           (#x7686 . #xB3A7)
+           (#x7687 . #xB9C4)
+           (#x7688 . #xE2A7)
+           (#x768B . #xE2A8)
+           (#x768C . #x8FCEB7)
+           (#x768D . #x8FCEB8)
+           (#x768E . #xE2A9)
+           (#x7690 . #xBBA9)
+           (#x7693 . #xE2AB)
+           (#x7695 . #x8FCEB9)
+           (#x7696 . #xE2AA)
+           (#x7699 . #xE2AC)
+           (#x769A . #xE2AD)
+           (#x769B . #x8FCEBA)
+           (#x769C . #x8FCEBB)
+           (#x769D . #x8FCEBC)
+           (#x769F . #x8FCEBD)
+           (#x76A0 . #x8FCEBE)
+           (#x76A2 . #x8FCEBF)
+           (#x76A3 . #x8FCEC0)
+           (#x76A4 . #x8FCEC1)
+           (#x76A5 . #x8FCEC2)
+           (#x76A6 . #x8FCEC3)
+           (#x76A7 . #x8FCEC4)
+           (#x76A8 . #x8FCEC5)
+           (#x76AA . #x8FCEC6)
+           (#x76AD . #x8FCEC7)
+           (#x76AE . #xC8E9)
+           (#x76B0 . #xE2AE)
+           (#x76B4 . #xE2AF)
+           (#x76B7 . #xF3E9)
+           (#x76B8 . #xE2B0)
+           (#x76B9 . #xE2B1)
+           (#x76BA . #xE2B2)
+           (#x76BD . #x8FCEC8)
+           (#x76BF . #xBBAE)
+           (#x76C1 . #x8FCEC9)
+           (#x76C2 . #xE2B3)
+           (#x76C3 . #xC7D6)
+           (#x76C5 . #x8FCECA)
+           (#x76C6 . #xCBDF)
+           (#x76C8 . #xB1CE)
+           (#x76C9 . #x8FCECB)
+           (#x76CA . #xB1D7)
+           (#x76CB . #x8FCECC)
+           (#x76CC . #x8FCECD)
+           (#x76CD . #xE2B4)
+           (#x76CE . #x8FCECE)
+           (#x76D2 . #xE2B6)
+           (#x76D4 . #x8FCECF)
+           (#x76D6 . #xE2B5)
+           (#x76D7 . #xC5F0)
+           (#x76D9 . #x8FCED0)
+           (#x76DB . #xC0B9)
+           (#x76DC . #xDDB9)
+           (#x76DE . #xE2B7)
+           (#x76DF . #xCCC1)
+           (#x76E0 . #x8FCED1)
+           (#x76E1 . #xE2B8)
+           (#x76E3 . #xB4C6)
+           (#x76E4 . #xC8D7)
+           (#x76E5 . #xE2B9)
+           (#x76E6 . #x8FCED2)
+           (#x76E7 . #xE2BA)
+           (#x76E8 . #x8FCED3)
+           (#x76EA . #xE2BB)
+           (#x76EC . #x8FCED4)
+           (#x76EE . #xCCDC)
+           (#x76F0 . #x8FCED5)
+           (#x76F1 . #x8FCED6)
+           (#x76F2 . #xCCD5)
+           (#x76F4 . #xC4BE)
+           (#x76F6 . #x8FCED7)
+           (#x76F8 . #xC1EA)
+           (#x76F9 . #x8FCED8)
+           (#x76FB . #xE2BD)
+           (#x76FC . #x8FCED9)
+           (#x76FE . #xBDE2)
+           (#x7700 . #x8FCEDA)
+           (#x7701 . #xBECA)
+           (#x7704 . #xE2C0)
+           (#x7706 . #x8FCEDB)
+           (#x7707 . #xE2BF)
+           (#x7708 . #xE2BE)
+           (#x7709 . #xC8FD)
+           (#x770A . #x8FCEDC)
+           (#x770B . #xB4C7)
+           (#x770C . #xB8A9)
+           (#x770E . #x8FCEDD)
+           (#x7712 . #x8FCEDE)
+           (#x7714 . #x8FCEDF)
+           (#x7715 . #x8FCEE0)
+           (#x7717 . #x8FCEE1)
+           (#x7719 . #x8FCEE2)
+           (#x771A . #x8FCEE3)
+           (#x771B . #xE2C6)
+           (#x771C . #x8FCEE4)
+           (#x771E . #xE2C3)
+           (#x771F . #xBFBF)
+           (#x7720 . #xCCB2)
+           (#x7722 . #x8FCEE5)
+           (#x7724 . #xE2C2)
+           (#x7725 . #xE2C4)
+           (#x7726 . #xE2C5)
+           (#x7728 . #x8FCEE6)
+           (#x7729 . #xE2C1)
+           (#x772D . #x8FCEE7)
+           (#x772E . #x8FCEE8)
+           (#x772F . #x8FCEE9)
+           (#x7734 . #x8FCEEA)
+           (#x7735 . #x8FCEEB)
+           (#x7736 . #x8FCEEC)
+           (#x7737 . #xE2C7)
+           (#x7738 . #xE2C8)
+           (#x7739 . #x8FCEED)
+           (#x773A . #xC4AF)
+           (#x773C . #xB4E3)
+           (#x773D . #x8FCEEE)
+           (#x773E . #x8FCEEF)
+           (#x7740 . #xC3E5)
+           (#x7742 . #x8FCEF0)
+           (#x7745 . #x8FCEF1)
+           (#x7746 . #x8FCEF2)
+           (#x7747 . #xE2C9)
+           (#x774A . #x8FCEF3)
+           (#x774D . #x8FCEF4)
+           (#x774E . #x8FCEF5)
+           (#x774F . #x8FCEF6)
+           (#x7752 . #x8FCEF7)
+           (#x7756 . #x8FCEF8)
+           (#x7757 . #x8FCEF9)
+           (#x775A . #xE2CA)
+           (#x775B . #xE2CD)
+           (#x775C . #x8FCEFA)
+           (#x775E . #x8FCEFB)
+           (#x775F . #x8FCEFC)
+           (#x7760 . #x8FCEFD)
+           (#x7761 . #xBFE7)
+           (#x7762 . #x8FCEFE)
+           (#x7763 . #xC6C4)
+           (#x7764 . #x8FCFA1)
+           (#x7765 . #xE2CE)
+           (#x7766 . #xCBD3)
+           (#x7767 . #x8FCFA2)
+           (#x7768 . #xE2CB)
+           (#x776A . #x8FCFA3)
+           (#x776B . #xE2CC)
+           (#x776C . #x8FCFA4)
+           (#x7770 . #x8FCFA5)
+           (#x7772 . #x8FCFA6)
+           (#x7773 . #x8FCFA7)
+           (#x7774 . #x8FCFA8)
+           (#x7779 . #xE2D1)
+           (#x777A . #x8FCFA9)
+           (#x777D . #x8FCFAA)
+           (#x777E . #xE2D0)
+           (#x777F . #xE2CF)
+           (#x7780 . #x8FCFAB)
+           (#x7784 . #x8FCFAC)
+           (#x778B . #xE2D3)
+           (#x778C . #x8FCFAD)
+           (#x778D . #x8FCFAE)
+           (#x778E . #xE2D2)
+           (#x7791 . #xE2D4)
+           (#x7794 . #x8FCFAF)
+           (#x7795 . #x8FCFB0)
+           (#x7796 . #x8FCFB1)
+           (#x779A . #x8FCFB2)
+           (#x779E . #xE2D6)
+           (#x779F . #x8FCFB3)
+           (#x77A0 . #xE2D5)
+           (#x77A2 . #x8FCFB4)
+           (#x77A5 . #xCACD)
+           (#x77A7 . #x8FCFB5)
+           (#x77AA . #x8FCFB6)
+           (#x77AC . #xBDD6)
+           (#x77AD . #xCEC6)
+           (#x77AE . #x8FCFB7)
+           (#x77AF . #x8FCFB8)
+           (#x77B0 . #xE2D7)
+           (#x77B1 . #x8FCFB9)
+           (#x77B3 . #xC6B7)
+           (#x77B5 . #x8FCFBA)
+           (#x77B6 . #xE2D8)
+           (#x77B9 . #xE2D9)
+           (#x77BB . #xE2DD)
+           (#x77BC . #xE2DB)
+           (#x77BD . #xE2DC)
+           (#x77BE . #x8FCFBB)
+           (#x77BF . #xE2DA)
+           (#x77C3 . #x8FCFBC)
+           (#x77C7 . #xE2DE)
+           (#x77C9 . #x8FCFBD)
+           (#x77CD . #xE2DF)
+           (#x77D1 . #x8FCFBE)
+           (#x77D2 . #x8FCFBF)
+           (#x77D5 . #x8FCFC0)
+           (#x77D7 . #xE2E0)
+           (#x77D9 . #x8FCFC1)
+           (#x77DA . #xE2E1)
+           (#x77DB . #xCCB7)
+           (#x77DC . #xE2E2)
+           (#x77DE . #x8FCFC2)
+           (#x77DF . #x8FCFC3)
+           (#x77E0 . #x8FCFC4)
+           (#x77E2 . #xCCF0)
+           (#x77E3 . #xE2E3)
+           (#x77E4 . #x8FCFC5)
+           (#x77E5 . #xC3CE)
+           (#x77E6 . #x8FCFC6)
+           (#x77E7 . #xC7EA)
+           (#x77E9 . #xB6EB)
+           (#x77EA . #x8FCFC7)
+           (#x77EC . #x8FCFC8)
+           (#x77ED . #xC3BB)
+           (#x77EE . #xE2E4)
+           (#x77EF . #xB6BA)
+           (#x77F0 . #x8FCFC9)
+           (#x77F1 . #x8FCFCA)
+           (#x77F3 . #xC0D0)
+           (#x77F4 . #x8FCFCB)
+           (#x77F8 . #x8FCFCC)
+           (#x77FB . #x8FCFCD)
+           (#x77FC . #xE2E5)
+           (#x7802 . #xBABD)
+           (#x7805 . #x8FCFCE)
+           (#x7806 . #x8FCFCF)
+           (#x7809 . #x8FCFD0)
+           (#x780C . #xE2E6)
+           (#x780D . #x8FCFD1)
+           (#x780E . #x8FCFD2)
+           (#x7811 . #x8FCFD3)
+           (#x7812 . #xE2E7)
+           (#x7814 . #xB8A6)
+           (#x7815 . #xBAD5)
+           (#x781D . #x8FCFD4)
+           (#x7820 . #xE2E9)
+           (#x7821 . #x8FCFD5)
+           (#x7822 . #x8FCFD6)
+           (#x7823 . #x8FCFD7)
+           (#x7825 . #xC5D6)
+           (#x7826 . #xBAD6)
+           (#x7827 . #xB5CE)
+           (#x782D . #x8FCFD8)
+           (#x782E . #x8FCFD9)
+           (#x7830 . #x8FCFDA)
+           (#x7832 . #xCBA4)
+           (#x7834 . #xC7CB)
+           (#x7835 . #x8FCFDB)
+           (#x7837 . #x8FCFDC)
+           (#x783A . #xC5D7)
+           (#x783F . #xB9DC)
+           (#x7843 . #x8FCFDD)
+           (#x7844 . #x8FCFDE)
+           (#x7845 . #xE2EB)
+           (#x7847 . #x8FCFDF)
+           (#x7848 . #x8FCFE0)
+           (#x784C . #x8FCFE1)
+           (#x784E . #x8FCFE2)
+           (#x7852 . #x8FCFE3)
+           (#x785C . #x8FCFE4)
+           (#x785D . #xBECB)
+           (#x785E . #x8FCFE5)
+           (#x7860 . #x8FCFE6)
+           (#x7861 . #x8FCFE7)
+           (#x7863 . #x8FCFE8)
+           (#x7864 . #x8FCFE9)
+           (#x7868 . #x8FCFEA)
+           (#x786A . #x8FCFEB)
+           (#x786B . #xCEB2)
+           (#x786C . #xB9C5)
+           (#x786E . #x8FCFEC)
+           (#x786F . #xB8A7)
+           (#x7872 . #xC8A3)
+           (#x7874 . #xE2ED)
+           (#x787A . #x8FCFED)
+           (#x787C . #xE2EF)
+           (#x787E . #x8FCFEE)
+           (#x7881 . #xB8EB)
+           (#x7886 . #xE2EE)
+           (#x7887 . #xC4F6)
+           (#x788A . #x8FCFEF)
+           (#x788C . #xE2F1)
+           (#x788D . #xB3B7)
+           (#x788E . #xE2EC)
+           (#x788F . #x8FCFF0)
+           (#x7891 . #xC8EA)
+           (#x7893 . #xB1B0)
+           (#x7894 . #x8FCFF1)
+           (#x7895 . #xBAEC)
+           (#x7897 . #xCFD2)
+           (#x7898 . #x8FCFF2)
+           (#x789A . #xE2F0)
+           (#x789D . #x8FCFF4)
+           (#x789E . #x8FCFF5)
+           (#x789F . #x8FCFF6)
+           (#x78A1 . #x8FCFF3)
+           (#x78A3 . #xE2F2)
+           (#x78A4 . #x8FCFF7)
+           (#x78A7 . #xCACB)
+           (#x78A8 . #x8FCFF8)
+           (#x78A9 . #xC0D9)
+           (#x78AA . #xE2F4)
+           (#x78AC . #x8FCFF9)
+           (#x78AD . #x8FCFFA)
+           (#x78AF . #xE2F5)
+           (#x78B0 . #x8FCFFB)
+           (#x78B1 . #x8FCFFC)
+           (#x78B2 . #x8FCFFD)
+           (#x78B3 . #x8FCFFE)
+           (#x78B5 . #xE2F3)
+           (#x78BA . #xB3CE)
+           (#x78BB . #x8FD0A1)
+           (#x78BC . #xE2FB)
+           (#x78BD . #x8FD0A2)
+           (#x78BE . #xE2FA)
+           (#x78BF . #x8FD0A3)
+           (#x78C1 . #xBCA7)
+           (#x78C5 . #xE2FC)
+           (#x78C6 . #xE2F7)
+           (#x78C7 . #x8FD0A4)
+           (#x78C8 . #x8FD0A5)
+           (#x78C9 . #x8FD0A6)
+           (#x78CA . #xE2FD)
+           (#x78CB . #xE2F8)
+           (#x78CC . #x8FD0A7)
+           (#x78CE . #x8FD0A8)
+           (#x78D0 . #xC8D8)
+           (#x78D1 . #xE2F6)
+           (#x78D2 . #x8FD0A9)
+           (#x78D3 . #x8FD0AA)
+           (#x78D4 . #xE2F9)
+           (#x78D5 . #x8FD0AB)
+           (#x78D6 . #x8FD0AC)
+           (#x78DA . #xE3A2)
+           (#x78DB . #x8FD0AE)
+           (#x78DF . #x8FD0AF)
+           (#x78E0 . #x8FD0B0)
+           (#x78E1 . #x8FD0B1)
+           (#x78E4 . #x8FD0AD)
+           (#x78E6 . #x8FD0B2)
+           (#x78E7 . #xE3A1)
+           (#x78E8 . #xCBE1)
+           (#x78EA . #x8FD0B3)
+           (#x78EC . #xE2FE)
+           (#x78EF . #xB0EB)
+           (#x78F2 . #x8FD0B4)
+           (#x78F3 . #x8FD0B5)
+           (#x78F4 . #xE3A4)
+           (#x78F6 . #x8FD0B7)
+           (#x78F7 . #x8FD0B8)
+           (#x78FA . #x8FD0B9)
+           (#x78FB . #x8FD0BA)
+           (#x78FD . #xE3A3)
+           (#x78FF . #x8FD0BB)
+           (#x7900 . #x8FD0B6)
+           (#x7901 . #xBECC)
+           (#x7906 . #x8FD0BC)
+           (#x7907 . #xE3A5)
+           (#x790C . #x8FD0BD)
+           (#x790E . #xC1C3)
+           (#x7910 . #x8FD0BE)
+           (#x7911 . #xE3A7)
+           (#x7912 . #xE3A6)
+           (#x7919 . #xE3A8)
+           (#x791A . #x8FD0BF)
+           (#x791C . #x8FD0C0)
+           (#x791E . #x8FD0C1)
+           (#x791F . #x8FD0C2)
+           (#x7920 . #x8FD0C3)
+           (#x7925 . #x8FD0C4)
+           (#x7926 . #xE2E8)
+           (#x7927 . #x8FD0C5)
+           (#x7929 . #x8FD0C6)
+           (#x792A . #xE2EA)
+           (#x792B . #xE3AA)
+           (#x792C . #xE3A9)
+           (#x792D . #x8FD0C7)
+           (#x7931 . #x8FD0C8)
+           (#x7934 . #x8FD0C9)
+           (#x7935 . #x8FD0CA)
+           (#x793A . #xBCA8)
+           (#x793B . #x8FD0CB)
+           (#x793C . #xCEE9)
+           (#x793D . #x8FD0CC)
+           (#x793E . #xBCD2)
+           (#x793F . #x8FD0CD)
+           (#x7940 . #xE3AB)
+           (#x7941 . #xB7B7)
+           (#x7944 . #x8FD0CE)
+           (#x7945 . #x8FD0CF)
+           (#x7946 . #x8FD0D0)
+           (#x7947 . #xB5C0)
+           (#x7948 . #xB5A7)
+           (#x7949 . #xBBE3)
+           (#x794A . #x8FD0D1)
+           (#x794B . #x8FD0D2)
+           (#x794F . #x8FD0D3)
+           (#x7950 . #xCDB4)
+           (#x7951 . #x8FD0D4)
+           (#x7953 . #xE3B1)
+           (#x7954 . #x8FD0D5)
+           (#x7955 . #xE3B0)
+           (#x7956 . #xC1C4)
+           (#x7957 . #xE3AD)
+           (#x7958 . #x8FD0D6)
+           (#x795A . #xE3AF)
+           (#x795B . #x8FD0D7)
+           (#x795C . #x8FD0D8)
+           (#x795D . #xBDCB)
+           (#x795E . #xBFC0)
+           (#x795F . #xE3AE)
+           (#x7960 . #xE3AC)
+           (#x7962 . #xC7AA)
+           (#x7965 . #xBECD)
+           (#x7967 . #x8FD0D9)
+           (#x7968 . #xC9BC)
+           (#x7969 . #x8FD0DA)
+           (#x796B . #x8FD0DB)
+           (#x796D . #xBAD7)
+           (#x7972 . #x8FD0DC)
+           (#x7977 . #xC5F8)
+           (#x7979 . #x8FD0DD)
+           (#x797A . #xE3B2)
+           (#x797B . #x8FD0DE)
+           (#x797C . #x8FD0DF)
+           (#x797E . #x8FD0E0)
+           (#x797F . #xE3B3)
+           (#x7980 . #xE3C9)
+           (#x7981 . #xB6D8)
+           (#x7984 . #xCFBD)
+           (#x7985 . #xC1B5)
+           (#x798A . #xE3B4)
+           (#x798B . #x8FD0E1)
+           (#x798C . #x8FD0E2)
+           (#x798D . #xB2D2)
+           (#x798E . #xC4F7)
+           (#x798F . #xCAA1)
+           (#x7991 . #x8FD0E3)
+           (#x7993 . #x8FD0E4)
+           (#x7994 . #x8FD0E5)
+           (#x7995 . #x8FD0E6)
+           (#x7996 . #x8FD0E7)
+           (#x7998 . #x8FD0E8)
+           (#x799B . #x8FD0E9)
+           (#x799C . #x8FD0EA)
+           (#x799D . #xE3B5)
+           (#x79A1 . #x8FD0EB)
+           (#x79A6 . #xB5FA)
+           (#x79A7 . #xE3B6)
+           (#x79A8 . #x8FD0EC)
+           (#x79A9 . #x8FD0ED)
+           (#x79AA . #xE3B8)
+           (#x79AB . #x8FD0EE)
+           (#x79AE . #xE3B9)
+           (#x79AF . #x8FD0EF)
+           (#x79B0 . #xC7A9)
+           (#x79B1 . #x8FD0F0)
+           (#x79B3 . #xE3BA)
+           (#x79B4 . #x8FD0F1)
+           (#x79B8 . #x8FD0F2)
+           (#x79B9 . #xE3BB)
+           (#x79BA . #xE3BC)
+           (#x79BB . #x8FD0F3)
+           (#x79BD . #xB6D9)
+           (#x79BE . #xB2D3)
+           (#x79BF . #xC6C5)
+           (#x79C0 . #xBDA8)
+           (#x79C1 . #xBBE4)
+           (#x79C2 . #x8FD0F4)
+           (#x79C4 . #x8FD0F5)
+           (#x79C7 . #x8FD0F6)
+           (#x79C8 . #x8FD0F7)
+           (#x79C9 . #xE3BD)
+           (#x79CA . #x8FD0F8)
+           (#x79CB . #xBDA9)
+           (#x79CF . #x8FD0F9)
+           (#x79D1 . #xB2CA)
+           (#x79D2 . #xC9C3)
+           (#x79D4 . #x8FD0FA)
+           (#x79D5 . #xE3BE)
+           (#x79D6 . #x8FD0FB)
+           (#x79D8 . #xC8EB)
+           (#x79DA . #x8FD0FC)
+           (#x79DD . #x8FD0FD)
+           (#x79DE . #x8FD0FE)
+           (#x79DF . #xC1C5)
+           (#x79E0 . #x8FD1A1)
+           (#x79E1 . #xE3C1)
+           (#x79E2 . #x8FD1A2)
+           (#x79E3 . #xE3C2)
+           (#x79E4 . #xC7E9)
+           (#x79E5 . #x8FD1A3)
+           (#x79E6 . #xBFC1)
+           (#x79E7 . #xE3BF)
+           (#x79E9 . #xC3E1)
+           (#x79EA . #x8FD1A4)
+           (#x79EB . #x8FD1A5)
+           (#x79EC . #xE3C0)
+           (#x79ED . #x8FD1A6)
+           (#x79F0 . #xBECE)
+           (#x79F1 . #x8FD1A7)
+           (#x79F8 . #x8FD1A8)
+           (#x79FB . #xB0DC)
+           (#x79FC . #x8FD1A9)
+           (#x7A00 . #xB5A9)
+           (#x7A02 . #x8FD1AA)
+           (#x7A03 . #x8FD1AB)
+           (#x7A07 . #x8FD1AC)
+           (#x7A08 . #xE3C3)
+           (#x7A09 . #x8FD1AD)
+           (#x7A0A . #x8FD1AE)
+           (#x7A0B . #xC4F8)
+           (#x7A0C . #x8FD1AF)
+           (#x7A0D . #xE3C4)
+           (#x7A0E . #xC0C7)
+           (#x7A11 . #x8FD1B0)
+           (#x7A14 . #xCCAD)
+           (#x7A15 . #x8FD1B1)
+           (#x7A17 . #xC9A3)
+           (#x7A18 . #xE3C5)
+           (#x7A19 . #xE3C6)
+           (#x7A1A . #xC3D5)
+           (#x7A1B . #x8FD1B2)
+           (#x7A1C . #xCEC7)
+           (#x7A1E . #x8FD1B3)
+           (#x7A1F . #xE3C8)
+           (#x7A20 . #xE3C7)
+           (#x7A21 . #x8FD1B4)
+           (#x7A27 . #x8FD1B5)
+           (#x7A2B . #x8FD1B6)
+           (#x7A2D . #x8FD1B7)
+           (#x7A2E . #xBCEF)
+           (#x7A2F . #x8FD1B8)
+           (#x7A30 . #x8FD1B9)
+           (#x7A31 . #xE3CA)
+           (#x7A32 . #xB0F0)
+           (#x7A34 . #x8FD1BA)
+           (#x7A35 . #x8FD1BB)
+           (#x7A37 . #xE3CD)
+           (#x7A38 . #x8FD1BC)
+           (#x7A39 . #x8FD1BD)
+           (#x7A3A . #x8FD1BE)
+           (#x7A3B . #xE3CB)
+           (#x7A3C . #xB2D4)
+           (#x7A3D . #xB7CE)
+           (#x7A3E . #xE3CC)
+           (#x7A3F . #xB9C6)
+           (#x7A40 . #xB9F2)
+           (#x7A42 . #xCAE6)
+           (#x7A43 . #xE3CE)
+           (#x7A44 . #x8FD1BF)
+           (#x7A45 . #x8FD1C0)
+           (#x7A46 . #xCBD4)
+           (#x7A47 . #x8FD1C1)
+           (#x7A48 . #x8FD1C2)
+           (#x7A49 . #xE3D0)
+           (#x7A4C . #x8FD1C3)
+           (#x7A4D . #xC0D1)
+           (#x7A4E . #xB1CF)
+           (#x7A4F . #xB2BA)
+           (#x7A50 . #xB0AC)
+           (#x7A55 . #x8FD1C4)
+           (#x7A56 . #x8FD1C5)
+           (#x7A57 . #xE3CF)
+           (#x7A59 . #x8FD1C6)
+           (#x7A5C . #x8FD1C7)
+           (#x7A5D . #x8FD1C8)
+           (#x7A5F . #x8FD1C9)
+           (#x7A60 . #x8FD1CA)
+           (#x7A61 . #xE3D1)
+           (#x7A62 . #xE3D2)
+           (#x7A63 . #xBEF7)
+           (#x7A65 . #x8FD1CB)
+           (#x7A67 . #x8FD1CC)
+           (#x7A69 . #xE3D3)
+           (#x7A6A . #x8FD1CD)
+           (#x7A6B . #xB3CF)
+           (#x7A6D . #x8FD1CE)
+           (#x7A70 . #xE3D5)
+           (#x7A74 . #xB7EA)
+           (#x7A75 . #x8FD1CF)
+           (#x7A76 . #xB5E6)
+           (#x7A78 . #x8FD1D0)
+           (#x7A79 . #xE3D6)
+           (#x7A7A . #xB6F5)
+           (#x7A7D . #xE3D7)
+           (#x7A7E . #x8FD1D1)
+           (#x7A7F . #xC0FC)
+           (#x7A80 . #x8FD1D2)
+           (#x7A81 . #xC6CD)
+           (#x7A82 . #x8FD1D3)
+           (#x7A83 . #xC0E0)
+           (#x7A84 . #xBAF5)
+           (#x7A85 . #x8FD1D4)
+           (#x7A86 . #x8FD1D5)
+           (#x7A88 . #xE3D8)
+           (#x7A8A . #x8FD1D6)
+           (#x7A8B . #x8FD1D7)
+           (#x7A90 . #x8FD1D8)
+           (#x7A91 . #x8FD1D9)
+           (#x7A92 . #xC3E2)
+           (#x7A93 . #xC1EB)
+           (#x7A94 . #x8FD1DA)
+           (#x7A95 . #xE3DA)
+           (#x7A96 . #xE3DC)
+           (#x7A97 . #xE3D9)
+           (#x7A98 . #xE3DB)
+           (#x7A9E . #x8FD1DB)
+           (#x7A9F . #xB7A2)
+           (#x7AA0 . #x8FD1DC)
+           (#x7AA3 . #x8FD1DD)
+           (#x7AA9 . #xE3DD)
+           (#x7AAA . #xB7A6)
+           (#x7AAC . #x8FD1DE)
+           (#x7AAE . #xB5E7)
+           (#x7AAF . #xCDD2)
+           (#x7AB0 . #xE3DF)
+           (#x7AB3 . #x8FD1DF)
+           (#x7AB5 . #x8FD1E0)
+           (#x7AB6 . #xE3E0)
+           (#x7AB9 . #x8FD1E1)
+           (#x7ABA . #xB1AE)
+           (#x7ABB . #x8FD1E2)
+           (#x7ABC . #x8FD1E3)
+           (#x7ABF . #xE3E3)
+           (#x7AC3 . #xB3F6)
+           (#x7AC4 . #xE3E2)
+           (#x7AC5 . #xE3E1)
+           (#x7AC6 . #x8FD1E4)
+           (#x7AC7 . #xE3E5)
+           (#x7AC8 . #xE3DE)
+           (#x7AC9 . #x8FD1E5)
+           (#x7ACA . #xE3E6)
+           (#x7ACB . #xCEA9)
+           (#x7ACC . #x8FD1E6)
+           (#x7ACD . #xE3E7)
+           (#x7ACE . #x8FD1E7)
+           (#x7ACF . #xE3E8)
+           (#x7AD1 . #x8FD1E8)
+           (#x7AD2 . #xD4F4)
+           (#x7AD3 . #xE3EA)
+           (#x7AD5 . #xE3E9)
+           (#x7AD9 . #xE3EB)
+           (#x7ADA . #xE3EC)
+           (#x7ADB . #x8FD1E9)
+           (#x7ADC . #xCEB5)
+           (#x7ADD . #xE3ED)
+           (#x7ADF . #xF0EF)
+           (#x7AE0 . #xBECF)
+           (#x7AE1 . #xE3EE)
+           (#x7AE2 . #xE3EF)
+           (#x7AE3 . #xBDD7)
+           (#x7AE5 . #xC6B8)
+           (#x7AE6 . #xE3F0)
+           (#x7AE8 . #x8FD1EA)
+           (#x7AE9 . #x8FD1EB)
+           (#x7AEA . #xC3A8)
+           (#x7AEB . #x8FD1EC)
+           (#x7AEC . #x8FD1ED)
+           (#x7AED . #xE3F1)
+           (#x7AEF . #xC3BC)
+           (#x7AF0 . #xE3F2)
+           (#x7AF1 . #x8FD1EE)
+           (#x7AF4 . #x8FD1EF)
+           (#x7AF6 . #xB6A5)
+           (#x7AF8 . #xD1BF)
+           (#x7AF9 . #xC3DD)
+           (#x7AFA . #xBCB3)
+           (#x7AFB . #x8FD1F0)
+           (#x7AFD . #x8FD1F1)
+           (#x7AFE . #x8FD1F2)
+           (#x7AFF . #xB4C8)
+           (#x7B02 . #xE3F3)
+           (#x7B04 . #xE4A2)
+           (#x7B06 . #xE3F6)
+           (#x7B07 . #x8FD1F3)
+           (#x7B08 . #xB5E8)
+           (#x7B0A . #xE3F5)
+           (#x7B0B . #xE4A4)
+           (#x7B0F . #xE3F4)
+           (#x7B11 . #xBED0)
+           (#x7B14 . #x8FD1F4)
+           (#x7B18 . #xE3F8)
+           (#x7B19 . #xE3F9)
+           (#x7B1B . #xC5AB)
+           (#x7B1E . #xE3FA)
+           (#x7B1F . #x8FD1F5)
+           (#x7B20 . #xB3DE)
+           (#x7B23 . #x8FD1F6)
+           (#x7B25 . #xBFDA)
+           (#x7B26 . #xC9E4)
+           (#x7B27 . #x8FD1F7)
+           (#x7B28 . #xE3FC)
+           (#x7B29 . #x8FD1F8)
+           (#x7B2A . #x8FD1F9)
+           (#x7B2B . #x8FD1FA)
+           (#x7B2C . #xC2E8)
+           (#x7B2D . #x8FD1FB)
+           (#x7B2E . #x8FD1FC)
+           (#x7B2F . #x8FD1FD)
+           (#x7B30 . #x8FD1FE)
+           (#x7B31 . #x8FD2A1)
+           (#x7B33 . #xE3F7)
+           (#x7B34 . #x8FD2A2)
+           (#x7B35 . #xE3FB)
+           (#x7B36 . #xE3FD)
+           (#x7B39 . #xBAFB)
+           (#x7B3D . #x8FD2A3)
+           (#x7B3F . #x8FD2A4)
+           (#x7B40 . #x8FD2A5)
+           (#x7B41 . #x8FD2A6)
+           (#x7B45 . #xE4A6)
+           (#x7B46 . #xC9AE)
+           (#x7B47 . #x8FD2A7)
+           (#x7B48 . #xC8A6)
+           (#x7B49 . #xC5F9)
+           (#x7B4B . #xB6DA)
+           (#x7B4C . #xE4A5)
+           (#x7B4D . #xE4A3)
+           (#x7B4E . #x8FD2A8)
+           (#x7B4F . #xC8B5)
+           (#x7B50 . #xE3FE)
+           (#x7B51 . #xC3DE)
+           (#x7B52 . #xC5FB)
+           (#x7B54 . #xC5FA)
+           (#x7B55 . #x8FD2A9)
+           (#x7B56 . #xBAF6)
+           (#x7B5D . #xE4B8)
+           (#x7B60 . #x8FD2AA)
+           (#x7B64 . #x8FD2AB)
+           (#x7B65 . #xE4A8)
+           (#x7B66 . #x8FD2AC)
+           (#x7B67 . #xE4AA)
+           (#x7B69 . #x8FD2AD)
+           (#x7B6A . #x8FD2AE)
+           (#x7B6C . #xE4AD)
+           (#x7B6D . #x8FD2AF)
+           (#x7B6E . #xE4AE)
+           (#x7B6F . #x8FD2B0)
+           (#x7B70 . #xE4AB)
+           (#x7B71 . #xE4AC)
+           (#x7B72 . #x8FD2B1)
+           (#x7B73 . #x8FD2B2)
+           (#x7B74 . #xE4A9)
+           (#x7B75 . #xE4A7)
+           (#x7B77 . #x8FD2B3)
+           (#x7B7A . #xE4A1)
+           (#x7B84 . #x8FD2B4)
+           (#x7B86 . #xCACF)
+           (#x7B87 . #xB2D5)
+           (#x7B89 . #x8FD2B5)
+           (#x7B8B . #xE4B5)
+           (#x7B8D . #xE4B2)
+           (#x7B8E . #x8FD2B6)
+           (#x7B8F . #xE4B7)
+           (#x7B90 . #x8FD2B7)
+           (#x7B91 . #x8FD2B8)
+           (#x7B92 . #xE4B6)
+           (#x7B94 . #xC7F3)
+           (#x7B95 . #xCCA7)
+           (#x7B96 . #x8FD2B9)
+           (#x7B97 . #xBBBB)
+           (#x7B98 . #xE4B0)
+           (#x7B99 . #xE4B9)
+           (#x7B9A . #xE4B4)
+           (#x7B9B . #x8FD2BA)
+           (#x7B9C . #xE4B3)
+           (#x7B9D . #xE4AF)
+           (#x7B9E . #x8FD2BB)
+           (#x7B9F . #xE4B1)
+           (#x7BA0 . #x8FD2BC)
+           (#x7BA1 . #xB4C9)
+           (#x7BA5 . #x8FD2BD)
+           (#x7BAA . #xC3BD)
+           (#x7BAC . #x8FD2BE)
+           (#x7BAD . #xC0FD)
+           (#x7BAF . #x8FD2BF)
+           (#x7BB0 . #x8FD2C0)
+           (#x7BB1 . #xC8A2)
+           (#x7BB2 . #x8FD2C1)
+           (#x7BB4 . #xE4BE)
+           (#x7BB5 . #x8FD2C2)
+           (#x7BB6 . #x8FD2C3)
+           (#x7BB8 . #xC8A4)
+           (#x7BBA . #x8FD2C4)
+           (#x7BBB . #x8FD2C5)
+           (#x7BBC . #x8FD2C6)
+           (#x7BBD . #x8FD2C7)
+           (#x7BC0 . #xC0E1)
+           (#x7BC1 . #xE4BB)
+           (#x7BC2 . #x8FD2C8)
+           (#x7BC4 . #xC8CF)
+           (#x7BC5 . #x8FD2C9)
+           (#x7BC6 . #xE4BF)
+           (#x7BC7 . #xCAD3)
+           (#x7BC8 . #x8FD2CA)
+           (#x7BC9 . #xC3DB)
+           (#x7BCA . #x8FD2CB)
+           (#x7BCB . #xE4BA)
+           (#x7BCC . #xE4BC)
+           (#x7BCF . #xE4BD)
+           (#x7BD4 . #x8FD2CC)
+           (#x7BD6 . #x8FD2CD)
+           (#x7BD7 . #x8FD2CE)
+           (#x7BD9 . #x8FD2CF)
+           (#x7BDA . #x8FD2D0)
+           (#x7BDB . #x8FD2D1)
+           (#x7BDD . #xE4C0)
+           (#x7BE0 . #xBCC4)
+           (#x7BE4 . #xC6C6)
+           (#x7BE5 . #xE4C5)
+           (#x7BE6 . #xE4C4)
+           (#x7BE8 . #x8FD2D2)
+           (#x7BE9 . #xE4C1)
+           (#x7BEA . #x8FD2D3)
+           (#x7BED . #xCFB6)
+           (#x7BF2 . #x8FD2D4)
+           (#x7BF3 . #xE4CA)
+           (#x7BF4 . #x8FD2D5)
+           (#x7BF5 . #x8FD2D6)
+           (#x7BF6 . #xE4CE)
+           (#x7BF7 . #xE4CB)
+           (#x7BF8 . #x8FD2D7)
+           (#x7BF9 . #x8FD2D8)
+           (#x7BFA . #x8FD2D9)
+           (#x7BFC . #x8FD2DA)
+           (#x7BFE . #x8FD2DB)
+           (#x7C00 . #xE4C7)
+           (#x7C01 . #x8FD2DC)
+           (#x7C02 . #x8FD2DD)
+           (#x7C03 . #x8FD2DE)
+           (#x7C04 . #x8FD2DF)
+           (#x7C06 . #x8FD2E0)
+           (#x7C07 . #xE4C8)
+           (#x7C09 . #x8FD2E1)
+           (#x7C0B . #x8FD2E2)
+           (#x7C0C . #x8FD2E3)
+           (#x7C0D . #xE4CD)
+           (#x7C0E . #x8FD2E4)
+           (#x7C0F . #x8FD2E5)
+           (#x7C11 . #xE4C2)
+           (#x7C12 . #xD2D5)
+           (#x7C13 . #xE4C9)
+           (#x7C14 . #xE4C3)
+           (#x7C17 . #xE4CC)
+           (#x7C19 . #x8FD2E6)
+           (#x7C1B . #x8FD2E7)
+           (#x7C1F . #xE4D2)
+           (#x7C20 . #x8FD2E8)
+           (#x7C21 . #xB4CA)
+           (#x7C23 . #xE4CF)
+           (#x7C25 . #x8FD2E9)
+           (#x7C26 . #x8FD2EA)
+           (#x7C27 . #xE4D0)
+           (#x7C28 . #x8FD2EB)
+           (#x7C2A . #xE4D1)
+           (#x7C2B . #xE4D4)
+           (#x7C2C . #x8FD2EC)
+           (#x7C31 . #x8FD2ED)
+           (#x7C33 . #x8FD2EE)
+           (#x7C34 . #x8FD2EF)
+           (#x7C36 . #x8FD2F0)
+           (#x7C37 . #xE4D3)
+           (#x7C38 . #xC8F6)
+           (#x7C39 . #x8FD2F1)
+           (#x7C3A . #x8FD2F2)
+           (#x7C3D . #xE4D5)
+           (#x7C3E . #xCEFC)
+           (#x7C3F . #xCAED)
+           (#x7C40 . #xE4DA)
+           (#x7C43 . #xE4D7)
+           (#x7C46 . #x8FD2F3)
+           (#x7C4A . #x8FD2F4)
+           (#x7C4C . #xE4D6)
+           (#x7C4D . #xC0D2)
+           (#x7C4F . #xE4D9)
+           (#x7C50 . #xE4DB)
+           (#x7C51 . #x8FD2F6)
+           (#x7C52 . #x8FD2F7)
+           (#x7C53 . #x8FD2F8)
+           (#x7C54 . #xE4D8)
+           (#x7C55 . #x8FD2F5)
+           (#x7C56 . #xE4DF)
+           (#x7C58 . #xE4DC)
+           (#x7C59 . #x8FD2F9)
+           (#x7C5A . #x8FD2FA)
+           (#x7C5B . #x8FD2FB)
+           (#x7C5C . #x8FD2FC)
+           (#x7C5D . #x8FD2FD)
+           (#x7C5E . #x8FD2FE)
+           (#x7C5F . #xE4DD)
+           (#x7C60 . #xE4C6)
+           (#x7C61 . #x8FD3A1)
+           (#x7C63 . #x8FD3A2)
+           (#x7C64 . #xE4DE)
+           (#x7C65 . #xE4E0)
+           (#x7C67 . #x8FD3A3)
+           (#x7C69 . #x8FD3A4)
+           (#x7C6C . #xE4E1)
+           (#x7C6D . #x8FD3A5)
+           (#x7C6E . #x8FD3A6)
+           (#x7C70 . #x8FD3A7)
+           (#x7C72 . #x8FD3A8)
+           (#x7C73 . #xCAC6)
+           (#x7C75 . #xE4E2)
+           (#x7C79 . #x8FD3A9)
+           (#x7C7C . #x8FD3AA)
+           (#x7C7D . #x8FD3AB)
+           (#x7C7E . #xCCE2)
+           (#x7C81 . #xB6CE)
+           (#x7C82 . #xB7A9)
+           (#x7C83 . #xE4E3)
+           (#x7C86 . #x8FD3AC)
+           (#x7C87 . #x8FD3AD)
+           (#x7C89 . #xCAB4)
+           (#x7C8B . #xBFE8)
+           (#x7C8D . #xCCB0)
+           (#x7C8F . #x8FD3AE)
+           (#x7C90 . #xE4E4)
+           (#x7C92 . #xCEB3)
+           (#x7C94 . #x8FD3AF)
+           (#x7C95 . #xC7F4)
+           (#x7C97 . #xC1C6)
+           (#x7C98 . #xC7B4)
+           (#x7C9B . #xBDCD)
+           (#x7C9E . #x8FD3B0)
+           (#x7C9F . #xB0C0)
+           (#x7CA0 . #x8FD3B1)
+           (#x7CA1 . #xE4E9)
+           (#x7CA2 . #xE4E7)
+           (#x7CA4 . #xE4E5)
+           (#x7CA5 . #xB4A1)
+           (#x7CA6 . #x8FD3B2)
+           (#x7CA7 . #xBED1)
+           (#x7CA8 . #xE4EA)
+           (#x7CAB . #xE4E8)
+           (#x7CAD . #xE4E6)
+           (#x7CAE . #xE4EE)
+           (#x7CB0 . #x8FD3B3)
+           (#x7CB1 . #xE4ED)
+           (#x7CB2 . #xE4EC)
+           (#x7CB3 . #xE4EB)
+           (#x7CB6 . #x8FD3B4)
+           (#x7CB7 . #x8FD3B5)
+           (#x7CB9 . #xE4EF)
+           (#x7CBA . #x8FD3B6)
+           (#x7CBB . #x8FD3B7)
+           (#x7CBC . #x8FD3B8)
+           (#x7CBD . #xE4F0)
+           (#x7CBE . #xC0BA)
+           (#x7CBF . #x8FD3B9)
+           (#x7CC0 . #xE4F1)
+           (#x7CC2 . #xE4F3)
+           (#x7CC4 . #x8FD3BA)
+           (#x7CC5 . #xE4F2)
+           (#x7CC7 . #x8FD3BB)
+           (#x7CC8 . #x8FD3BC)
+           (#x7CC9 . #x8FD3BD)
+           (#x7CCA . #xB8D2)
+           (#x7CCD . #x8FD3BE)
+           (#x7CCE . #xC1B8)
+           (#x7CCF . #x8FD3BF)
+           (#x7CD2 . #xE4F5)
+           (#x7CD3 . #x8FD3C0)
+           (#x7CD4 . #x8FD3C1)
+           (#x7CD5 . #x8FD3C2)
+           (#x7CD6 . #xC5FC)
+           (#x7CD7 . #x8FD3C3)
+           (#x7CD8 . #xE4F4)
+           (#x7CD9 . #x8FD3C4)
+           (#x7CDA . #x8FD3C5)
+           (#x7CDC . #xE4F6)
+           (#x7CDD . #x8FD3C6)
+           (#x7CDE . #xCAB5)
+           (#x7CDF . #xC1EC)
+           (#x7CE0 . #xB9C7)
+           (#x7CE2 . #xE4F7)
+           (#x7CE6 . #x8FD3C7)
+           (#x7CE7 . #xCEC8)
+           (#x7CE9 . #x8FD3C8)
+           (#x7CEB . #x8FD3C9)
+           (#x7CEF . #xE4F9)
+           (#x7CF2 . #xE4FA)
+           (#x7CF4 . #xE4FB)
+           (#x7CF5 . #x8FD3CA)
+           (#x7CF6 . #xE4FC)
+           (#x7CF8 . #xBBE5)
+           (#x7CFA . #xE4FD)
+           (#x7CFB . #xB7CF)
+           (#x7CFE . #xB5EA)
+           (#x7D00 . #xB5AA)
+           (#x7D02 . #xE5A1)
+           (#x7D03 . #x8FD3CB)
+           (#x7D04 . #xCCF3)
+           (#x7D05 . #xB9C8)
+           (#x7D06 . #xE4FE)
+           (#x7D07 . #x8FD3CC)
+           (#x7D08 . #x8FD3CD)
+           (#x7D09 . #x8FD3CE)
+           (#x7D0A . #xE5A4)
+           (#x7D0B . #xCCE6)
+           (#x7D0D . #xC7BC)
+           (#x7D0F . #x8FD3CF)
+           (#x7D10 . #xC9B3)
+           (#x7D11 . #x8FD3D0)
+           (#x7D12 . #x8FD3D1)
+           (#x7D13 . #x8FD3D2)
+           (#x7D14 . #xBDE3)
+           (#x7D15 . #xE5A3)
+           (#x7D16 . #x8FD3D3)
+           (#x7D17 . #xBCD3)
+           (#x7D18 . #xB9C9)
+           (#x7D19 . #xBBE6)
+           (#x7D1A . #xB5E9)
+           (#x7D1B . #xCAB6)
+           (#x7D1C . #xE5A2)
+           (#x7D1D . #x8FD3D4)
+           (#x7D1E . #x8FD3D5)
+           (#x7D20 . #xC1C7)
+           (#x7D21 . #xCBC2)
+           (#x7D22 . #xBAF7)
+           (#x7D23 . #x8FD3D6)
+           (#x7D26 . #x8FD3D7)
+           (#x7D2A . #x8FD3D8)
+           (#x7D2B . #xBBE7)
+           (#x7D2C . #xC4DD)
+           (#x7D2D . #x8FD3D9)
+           (#x7D2E . #xE5A7)
+           (#x7D2F . #xCEDF)
+           (#x7D30 . #xBAD9)
+           (#x7D31 . #x8FD3DA)
+           (#x7D32 . #xE5A8)
+           (#x7D33 . #xBFC2)
+           (#x7D35 . #xE5AA)
+           (#x7D39 . #xBED2)
+           (#x7D3A . #xBAB0)
+           (#x7D3C . #x8FD3DB)
+           (#x7D3D . #x8FD3DC)
+           (#x7D3E . #x8FD3DD)
+           (#x7D3F . #xE5A9)
+           (#x7D40 . #x8FD3DE)
+           (#x7D41 . #x8FD3DF)
+           (#x7D42 . #xBDAA)
+           (#x7D43 . #xB8BE)
+           (#x7D44 . #xC1C8)
+           (#x7D45 . #xE5A5)
+           (#x7D46 . #xE5AB)
+           (#x7D47 . #x8FD3E0)
+           (#x7D48 . #x8FD3E1)
+           (#x7D4B . #xE5A6)
+           (#x7D4C . #xB7D0)
+           (#x7D4D . #x8FD3E2)
+           (#x7D4E . #xE5AE)
+           (#x7D4F . #xE5B2)
+           (#x7D50 . #xB7EB)
+           (#x7D51 . #x8FD3E3)
+           (#x7D53 . #x8FD3E4)
+           (#x7D56 . #xE5AD)
+           (#x7D57 . #x8FD3E5)
+           (#x7D59 . #x8FD3E6)
+           (#x7D5A . #x8FD3E7)
+           (#x7D5B . #xE5B6)
+           (#x7D5C . #x8FD3E8)
+           (#x7D5D . #x8FD3E9)
+           (#x7D5E . #xB9CA)
+           (#x7D61 . #xCDED)
+           (#x7D62 . #xB0BC)
+           (#x7D63 . #xE5B3)
+           (#x7D65 . #x8FD3EA)
+           (#x7D66 . #xB5EB)
+           (#x7D67 . #x8FD3EB)
+           (#x7D68 . #xE5B0)
+           (#x7D6A . #x8FD3EC)
+           (#x7D6E . #xE5B1)
+           (#x7D70 . #x8FD3ED)
+           (#x7D71 . #xC5FD)
+           (#x7D72 . #xE5AF)
+           (#x7D73 . #xE5AC)
+           (#x7D75 . #xB3A8)
+           (#x7D76 . #xC0E4)
+           (#x7D78 . #x8FD3EE)
+           (#x7D79 . #xB8A8)
+           (#x7D7A . #x8FD3EF)
+           (#x7D7B . #x8FD3F0)
+           (#x7D7D . #xE5B8)
+           (#x7D7F . #x8FD3F1)
+           (#x7D81 . #x8FD3F2)
+           (#x7D82 . #x8FD3F3)
+           (#x7D83 . #x8FD3F4)
+           (#x7D85 . #x8FD3F5)
+           (#x7D86 . #x8FD3F6)
+           (#x7D88 . #x8FD3F7)
+           (#x7D89 . #xE5B5)
+           (#x7D8B . #x8FD3F8)
+           (#x7D8C . #x8FD3F9)
+           (#x7D8D . #x8FD3FA)
+           (#x7D8F . #xE5B7)
+           (#x7D91 . #x8FD3FB)
+           (#x7D93 . #xE5B4)
+           (#x7D96 . #x8FD3FC)
+           (#x7D97 . #x8FD3FD)
+           (#x7D99 . #xB7D1)
+           (#x7D9A . #xC2B3)
+           (#x7D9B . #xE5B9)
+           (#x7D9C . #xC1EE)
+           (#x7D9D . #x8FD3FE)
+           (#x7D9E . #x8FD4A1)
+           (#x7D9F . #xE5C6)
+           (#x7DA2 . #xE5C2)
+           (#x7DA3 . #xE5BC)
+           (#x7DA6 . #x8FD4A2)
+           (#x7DA7 . #x8FD4A3)
+           (#x7DAA . #x8FD4A4)
+           (#x7DAB . #xE5C0)
+           (#x7DAC . #xBCFA)
+           (#x7DAD . #xB0DD)
+           (#x7DAE . #xE5BB)
+           (#x7DAF . #xE5C3)
+           (#x7DB0 . #xE5C7)
+           (#x7DB1 . #xB9CB)
+           (#x7DB2 . #xCCD6)
+           (#x7DB3 . #x8FD4A5)
+           (#x7DB4 . #xC4D6)
+           (#x7DB5 . #xE5BD)
+           (#x7DB6 . #x8FD4A6)
+           (#x7DB7 . #x8FD4A7)
+           (#x7DB8 . #xE5C5)
+           (#x7DB9 . #x8FD4A8)
+           (#x7DBA . #xE5BA)
+           (#x7DBB . #xC3BE)
+           (#x7DBD . #xE5BF)
+           (#x7DBE . #xB0BD)
+           (#x7DBF . #xCCCA)
+           (#x7DC2 . #x8FD4A9)
+           (#x7DC3 . #x8FD4AA)
+           (#x7DC4 . #x8FD4AB)
+           (#x7DC5 . #x8FD4AC)
+           (#x7DC6 . #x8FD4AD)
+           (#x7DC7 . #xE5BE)
+           (#x7DCA . #xB6DB)
+           (#x7DCB . #xC8EC)
+           (#x7DCC . #x8FD4AE)
+           (#x7DCD . #x8FD4AF)
+           (#x7DCE . #x8FD4B0)
+           (#x7DCF . #xC1ED)
+           (#x7DD1 . #xCED0)
+           (#x7DD2 . #xBDEF)
+           (#x7DD5 . #xE5EE)
+           (#x7DD7 . #x8FD4B1)
+           (#x7DD8 . #xE5C8)
+           (#x7DD9 . #x8FD4B2)
+           (#x7DDA . #xC0FE)
+           (#x7DDC . #xE5C4)
+           (#x7DDD . #xE5C9)
+           (#x7DDE . #xE5CB)
+           (#x7DE0 . #xC4F9)
+           (#x7DE1 . #xE5CE)
+           (#x7DE2 . #x8FD4B4)
+           (#x7DE4 . #xE5CA)
+           (#x7DE5 . #x8FD4B5)
+           (#x7DE6 . #x8FD4B6)
+           (#x7DE8 . #xCAD4)
+           (#x7DE9 . #xB4CB)
+           (#x7DEA . #x8FD4B7)
+           (#x7DEB . #x8FD4B8)
+           (#x7DEC . #xCCCB)
+           (#x7DED . #x8FD4B9)
+           (#x7DEF . #xB0DE)
+           (#x7DF1 . #x8FD4BA)
+           (#x7DF2 . #xE5CD)
+           (#x7DF4 . #xCEFD)
+           (#x7DF5 . #x8FD4BB)
+           (#x7DF6 . #x8FD4BC)
+           (#x7DF9 . #x8FD4BD)
+           (#x7DFA . #x8FD4BE)
+           (#x7DFB . #xE5CC)
+           (#x7E00 . #x8FD4B3)
+           (#x7E01 . #xB1EF)
+           (#x7E04 . #xC6EC)
+           (#x7E05 . #xE5CF)
+           (#x7E08 . #x8FD4BF)
+           (#x7E09 . #xE5D6)
+           (#x7E0A . #xE5D0)
+           (#x7E0B . #xE5D7)
+           (#x7E10 . #x8FD4C0)
+           (#x7E11 . #x8FD4C1)
+           (#x7E12 . #xE5D3)
+           (#x7E15 . #x8FD4C2)
+           (#x7E17 . #x8FD4C3)
+           (#x7E1B . #xC7FB)
+           (#x7E1C . #x8FD4C4)
+           (#x7E1D . #x8FD4C5)
+           (#x7E1E . #xBCCA)
+           (#x7E1F . #xE5D5)
+           (#x7E20 . #x8FD4C6)
+           (#x7E21 . #xE5D2)
+           (#x7E22 . #xE5D8)
+           (#x7E23 . #xE5D1)
+           (#x7E26 . #xBDC4)
+           (#x7E27 . #x8FD4C7)
+           (#x7E28 . #x8FD4C8)
+           (#x7E2B . #xCBA5)
+           (#x7E2C . #x8FD4C9)
+           (#x7E2D . #x8FD4CA)
+           (#x7E2E . #xBDCC)
+           (#x7E2F . #x8FD4CB)
+           (#x7E31 . #xE5D4)
+           (#x7E32 . #xE5E0)
+           (#x7E33 . #x8FD4CC)
+           (#x7E35 . #xE5DC)
+           (#x7E36 . #x8FD4CD)
+           (#x7E37 . #xE5DF)
+           (#x7E39 . #xE5DD)
+           (#x7E3A . #xE5E1)
+           (#x7E3B . #xE5DB)
+           (#x7E3D . #xE5C1)
+           (#x7E3E . #xC0D3)
+           (#x7E3F . #x8FD4CE)
+           (#x7E41 . #xC8CB)
+           (#x7E43 . #xE5DE)
+           (#x7E44 . #x8FD4CF)
+           (#x7E45 . #x8FD4D0)
+           (#x7E46 . #xE5D9)
+           (#x7E47 . #x8FD4D1)
+           (#x7E4A . #xC1A1)
+           (#x7E4B . #xB7D2)
+           (#x7E4D . #xBDAB)
+           (#x7E4E . #x8FD4D2)
+           (#x7E50 . #x8FD4D3)
+           (#x7E52 . #x8FD4D4)
+           (#x7E54 . #xBFA5)
+           (#x7E55 . #xC1B6)
+           (#x7E56 . #xE5E4)
+           (#x7E58 . #x8FD4D5)
+           (#x7E59 . #xE5E6)
+           (#x7E5A . #xE5E7)
+           (#x7E5D . #xE5E3)
+           (#x7E5E . #xE5E5)
+           (#x7E5F . #x8FD4D6)
+           (#x7E61 . #x8FD4D7)
+           (#x7E62 . #x8FD4D8)
+           (#x7E65 . #x8FD4D9)
+           (#x7E66 . #xE5DA)
+           (#x7E67 . #xE5E2)
+           (#x7E69 . #xE5EA)
+           (#x7E6A . #xE5E9)
+           (#x7E6B . #x8FD4DA)
+           (#x7E6D . #xCBFA)
+           (#x7E6E . #x8FD4DB)
+           (#x7E6F . #x8FD4DC)
+           (#x7E70 . #xB7AB)
+           (#x7E73 . #x8FD4DD)
+           (#x7E78 . #x8FD4DE)
+           (#x7E79 . #xE5E8)
+           (#x7E7B . #xE5EC)
+           (#x7E7C . #xE5EB)
+           (#x7E7D . #xE5EF)
+           (#x7E7E . #x8FD4DF)
+           (#x7E7F . #xE5F1)
+           (#x7E81 . #x8FD4E0)
+           (#x7E82 . #xBBBC)
+           (#x7E83 . #xE5ED)
+           (#x7E86 . #x8FD4E1)
+           (#x7E87 . #x8FD4E2)
+           (#x7E88 . #xE5F2)
+           (#x7E89 . #xE5F3)
+           (#x7E8A . #x8FD4E3)
+           (#x7E8C . #xE5F4)
+           (#x7E8D . #x8FD4E4)
+           (#x7E8E . #xE5FA)
+           (#x7E8F . #xC5BB)
+           (#x7E90 . #xE5F6)
+           (#x7E91 . #x8FD4E5)
+           (#x7E92 . #xE5F5)
+           (#x7E93 . #xE5F7)
+           (#x7E94 . #xE5F8)
+           (#x7E95 . #x8FD4E6)
+           (#x7E96 . #xE5F9)
+           (#x7E98 . #x8FD4E7)
+           (#x7E9A . #x8FD4E8)
+           (#x7E9B . #xE5FB)
+           (#x7E9C . #xE5FC)
+           (#x7E9D . #x8FD4E9)
+           (#x7E9E . #x8FD4EA)
+           (#x7F36 . #xB4CC)
+           (#x7F38 . #xE5FD)
+           (#x7F3A . #xE5FE)
+           (#x7F3B . #x8FD4EC)
+           (#x7F3C . #x8FD4EB)
+           (#x7F3D . #x8FD4ED)
+           (#x7F3E . #x8FD4EE)
+           (#x7F3F . #x8FD4EF)
+           (#x7F43 . #x8FD4F0)
+           (#x7F44 . #x8FD4F1)
+           (#x7F45 . #xE6A1)
+           (#x7F47 . #x8FD4F2)
+           (#x7F4C . #xE6A2)
+           (#x7F4D . #xE6A3)
+           (#x7F4E . #xE6A4)
+           (#x7F4F . #x8FD4F3)
+           (#x7F50 . #xE6A5)
+           (#x7F51 . #xE6A6)
+           (#x7F52 . #x8FD4F4)
+           (#x7F53 . #x8FD4F5)
+           (#x7F54 . #xE6A8)
+           (#x7F55 . #xE6A7)
+           (#x7F58 . #xE6A9)
+           (#x7F5B . #x8FD4F6)
+           (#x7F5C . #x8FD4F7)
+           (#x7F5D . #x8FD4F8)
+           (#x7F5F . #xE6AA)
+           (#x7F60 . #xE6AB)
+           (#x7F61 . #x8FD4F9)
+           (#x7F63 . #x8FD4FA)
+           (#x7F64 . #x8FD4FB)
+           (#x7F65 . #x8FD4FC)
+           (#x7F66 . #x8FD4FD)
+           (#x7F67 . #xE6AE)
+           (#x7F68 . #xE6AC)
+           (#x7F69 . #xE6AD)
+           (#x7F6A . #xBAE1)
+           (#x7F6B . #xB7D3)
+           (#x7F6D . #x8FD4FE)
+           (#x7F6E . #xC3D6)
+           (#x7F70 . #xC8B3)
+           (#x7F71 . #x8FD5A1)
+           (#x7F72 . #xBDF0)
+           (#x7F75 . #xC7CD)
+           (#x7F77 . #xC8ED)
+           (#x7F78 . #xE6AF)
+           (#x7F79 . #xD8ED)
+           (#x7F7D . #x8FD5A2)
+           (#x7F7E . #x8FD5A3)
+           (#x7F7F . #x8FD5A4)
+           (#x7F80 . #x8FD5A5)
+           (#x7F82 . #xE6B0)
+           (#x7F83 . #xE6B2)
+           (#x7F85 . #xCDE5)
+           (#x7F86 . #xE6B1)
+           (#x7F87 . #xE6B4)
+           (#x7F88 . #xE6B3)
+           (#x7F8A . #xCDD3)
+           (#x7F8B . #x8FD5A6)
+           (#x7F8C . #xE6B5)
+           (#x7F8D . #x8FD5A7)
+           (#x7F8E . #xC8FE)
+           (#x7F8F . #x8FD5A8)
+           (#x7F90 . #x8FD5A9)
+           (#x7F91 . #x8FD5AA)
+           (#x7F94 . #xE6B6)
+           (#x7F96 . #x8FD5AB)
+           (#x7F97 . #x8FD5AC)
+           (#x7F9A . #xE6B9)
+           (#x7F9C . #x8FD5AD)
+           (#x7F9D . #xE6B8)
+           (#x7F9E . #xE6B7)
+           (#x7FA1 . #x8FD5AE)
+           (#x7FA2 . #x8FD5AF)
+           (#x7FA3 . #xE6BA)
+           (#x7FA4 . #xB7B2)
+           (#x7FA6 . #x8FD5B0)
+           (#x7FA8 . #xC1A2)
+           (#x7FA9 . #xB5C1)
+           (#x7FAA . #x8FD5B1)
+           (#x7FAD . #x8FD5B2)
+           (#x7FAE . #xE6BE)
+           (#x7FAF . #xE6BB)
+           (#x7FB2 . #xE6BC)
+           (#x7FB4 . #x8FD5B3)
+           (#x7FB6 . #xE6BF)
+           (#x7FB8 . #xE6C0)
+           (#x7FB9 . #xE6BD)
+           (#x7FBC . #x8FD5B4)
+           (#x7FBD . #xB1A9)
+           (#x7FBF . #x8FD5B5)
+           (#x7FC0 . #x8FD5B6)
+           (#x7FC1 . #xB2A7)
+           (#x7FC3 . #x8FD5B7)
+           (#x7FC5 . #xE6C2)
+           (#x7FC6 . #xE6C3)
+           (#x7FC8 . #x8FD5B8)
+           (#x7FCA . #xE6C4)
+           (#x7FCC . #xCDE2)
+           (#x7FCE . #x8FD5B9)
+           (#x7FCF . #x8FD5BA)
+           (#x7FD2 . #xBDAC)
+           (#x7FD4 . #xE6C6)
+           (#x7FD5 . #xE6C5)
+           (#x7FDB . #x8FD5BB)
+           (#x7FDF . #x8FD5BC)
+           (#x7FE0 . #xBFE9)
+           (#x7FE1 . #xE6C7)
+           (#x7FE3 . #x8FD5BD)
+           (#x7FE5 . #x8FD5BE)
+           (#x7FE6 . #xE6C8)
+           (#x7FE8 . #x8FD5BF)
+           (#x7FE9 . #xE6C9)
+           (#x7FEB . #xB4E5)
+           (#x7FEC . #x8FD5C0)
+           (#x7FEE . #x8FD5C1)
+           (#x7FEF . #x8FD5C2)
+           (#x7FF0 . #xB4CD)
+           (#x7FF2 . #x8FD5C3)
+           (#x7FF3 . #xE6CA)
+           (#x7FF9 . #xE6CB)
+           (#x7FFA . #x8FD5C4)
+           (#x7FFB . #xCBDD)
+           (#x7FFC . #xCDE3)
+           (#x7FFD . #x8FD5C5)
+           (#x7FFE . #x8FD5C6)
+           (#x7FFF . #x8FD5C7)
+           (#x8000 . #xCDD4)
+           (#x8001 . #xCFB7)
+           (#x8003 . #xB9CD)
+           (#x8004 . #xE6CE)
+           (#x8005 . #xBCD4)
+           (#x8006 . #xE6CD)
+           (#x8007 . #x8FD5C8)
+           (#x8008 . #x8FD5C9)
+           (#x800A . #x8FD5CA)
+           (#x800B . #xE6CF)
+           (#x800C . #xBCA9)
+           (#x800D . #x8FD5CB)
+           (#x800E . #x8FD5CC)
+           (#x800F . #x8FD5CD)
+           (#x8010 . #xC2D1)
+           (#x8011 . #x8FD5CE)
+           (#x8012 . #xE6D0)
+           (#x8013 . #x8FD5CF)
+           (#x8014 . #x8FD5D0)
+           (#x8015 . #xB9CC)
+           (#x8016 . #x8FD5D1)
+           (#x8017 . #xCCD7)
+           (#x8018 . #xE6D1)
+           (#x8019 . #xE6D2)
+           (#x801C . #xE6D3)
+           (#x801D . #x8FD5D2)
+           (#x801E . #x8FD5D3)
+           (#x801F . #x8FD5D4)
+           (#x8020 . #x8FD5D5)
+           (#x8021 . #xE6D4)
+           (#x8024 . #x8FD5D6)
+           (#x8026 . #x8FD5D7)
+           (#x8028 . #xE6D5)
+           (#x802C . #x8FD5D8)
+           (#x802E . #x8FD5D9)
+           (#x8030 . #x8FD5DA)
+           (#x8033 . #xBCAA)
+           (#x8034 . #x8FD5DB)
+           (#x8035 . #x8FD5DC)
+           (#x8036 . #xCCED)
+           (#x8037 . #x8FD5DD)
+           (#x8039 . #x8FD5DE)
+           (#x803A . #x8FD5DF)
+           (#x803B . #xE6D7)
+           (#x803C . #x8FD5E0)
+           (#x803D . #xC3BF)
+           (#x803E . #x8FD5E1)
+           (#x803F . #xE6D6)
+           (#x8040 . #x8FD5E2)
+           (#x8044 . #x8FD5E3)
+           (#x8046 . #xE6D9)
+           (#x804A . #xE6D8)
+           (#x8052 . #xE6DA)
+           (#x8056 . #xC0BB)
+           (#x8058 . #xE6DB)
+           (#x805A . #xE6DC)
+           (#x805E . #xCAB9)
+           (#x805F . #xE6DD)
+           (#x8060 . #x8FD5E4)
+           (#x8061 . #xC1EF)
+           (#x8062 . #xE6DE)
+           (#x8064 . #x8FD5E5)
+           (#x8066 . #x8FD5E6)
+           (#x8068 . #xE6DF)
+           (#x806D . #x8FD5E7)
+           (#x806F . #xCEFE)
+           (#x8070 . #xE6E2)
+           (#x8071 . #x8FD5E8)
+           (#x8072 . #xE6E1)
+           (#x8073 . #xE6E0)
+           (#x8074 . #xC4B0)
+           (#x8075 . #x8FD5E9)
+           (#x8076 . #xE6E3)
+           (#x8077 . #xBFA6)
+           (#x8079 . #xE6E4)
+           (#x807D . #xE6E5)
+           (#x807E . #xCFB8)
+           (#x807F . #xE6E6)
+           (#x8081 . #x8FD5EA)
+           (#x8084 . #xE6E7)
+           (#x8085 . #xE6E9)
+           (#x8086 . #xE6E8)
+           (#x8087 . #xC8A5)
+           (#x8088 . #x8FD5EB)
+           (#x8089 . #xC6F9)
+           (#x808B . #xCFBE)
+           (#x808C . #xC8A9)
+           (#x808E . #x8FD5EC)
+           (#x8093 . #xE6EB)
+           (#x8096 . #xBED3)
+           (#x8098 . #xC9AA)
+           (#x809A . #xE6EC)
+           (#x809B . #xE6EA)
+           (#x809C . #x8FD5ED)
+           (#x809D . #xB4CE)
+           (#x809E . #x8FD5EE)
+           (#x80A1 . #xB8D4)
+           (#x80A2 . #xBBE8)
+           (#x80A5 . #xC8EE)
+           (#x80A6 . #x8FD5EF)
+           (#x80A7 . #x8FD5F0)
+           (#x80A9 . #xB8AA)
+           (#x80AA . #xCBC3)
+           (#x80AB . #x8FD5F1)
+           (#x80AC . #xE6EF)
+           (#x80AD . #xE6ED)
+           (#x80AF . #xB9CE)
+           (#x80B1 . #xB9CF)
+           (#x80B2 . #xB0E9)
+           (#x80B4 . #xBAE8)
+           (#x80B8 . #x8FD5F2)
+           (#x80B9 . #x8FD5F3)
+           (#x80BA . #xC7D9)
+           (#x80C3 . #xB0DF)
+           (#x80C4 . #xE6F4)
+           (#x80C6 . #xC3C0)
+           (#x80C8 . #x8FD5F4)
+           (#x80CC . #xC7D8)
+           (#x80CD . #x8FD5F5)
+           (#x80CE . #xC2DB)
+           (#x80CF . #x8FD5F6)
+           (#x80D2 . #x8FD5F7)
+           (#x80D4 . #x8FD5F8)
+           (#x80D5 . #x8FD5F9)
+           (#x80D6 . #xE6F6)
+           (#x80D7 . #x8FD5FA)
+           (#x80D8 . #x8FD5FB)
+           (#x80D9 . #xE6F2)
+           (#x80DA . #xE6F5)
+           (#x80DB . #xE6F0)
+           (#x80DD . #xE6F3)
+           (#x80DE . #xCBA6)
+           (#x80E0 . #x8FD5FC)
+           (#x80E1 . #xB8D5)
+           (#x80E4 . #xB0FD)
+           (#x80E5 . #xE6F1)
+           (#x80ED . #x8FD5FD)
+           (#x80EE . #x8FD5FE)
+           (#x80EF . #xE6F8)
+           (#x80F0 . #x8FD6A1)
+           (#x80F1 . #xE6F9)
+           (#x80F2 . #x8FD6A2)
+           (#x80F3 . #x8FD6A3)
+           (#x80F4 . #xC6B9)
+           (#x80F6 . #x8FD6A4)
+           (#x80F8 . #xB6BB)
+           (#x80F9 . #x8FD6A5)
+           (#x80FA . #x8FD6A6)
+           (#x80FC . #xE7A6)
+           (#x80FD . #xC7BD)
+           (#x80FE . #x8FD6A7)
+           (#x8102 . #xBBE9)
+           (#x8103 . #x8FD6A8)
+           (#x8105 . #xB6BC)
+           (#x8106 . #xC0C8)
+           (#x8107 . #xCFC6)
+           (#x8108 . #xCCAE)
+           (#x8109 . #xE6F7)
+           (#x810A . #xC0D4)
+           (#x810B . #x8FD6A9)
+           (#x8116 . #x8FD6AA)
+           (#x8117 . #x8FD6AB)
+           (#x8118 . #x8FD6AC)
+           (#x811A . #xB5D3)
+           (#x811B . #xE6FA)
+           (#x811C . #x8FD6AD)
+           (#x811E . #x8FD6AE)
+           (#x8120 . #x8FD6AF)
+           (#x8123 . #xE6FC)
+           (#x8124 . #x8FD6B0)
+           (#x8127 . #x8FD6B1)
+           (#x8129 . #xE6FB)
+           (#x812C . #x8FD6B2)
+           (#x812F . #xE6FD)
+           (#x8130 . #x8FD6B3)
+           (#x8131 . #xC3A6)
+           (#x8133 . #xC7BE)
+           (#x8135 . #x8FD6B4)
+           (#x8139 . #xC4B1)
+           (#x813A . #x8FD6B5)
+           (#x813C . #x8FD6B6)
+           (#x813E . #xE7A3)
+           (#x8145 . #x8FD6B7)
+           (#x8146 . #xE7A2)
+           (#x8147 . #x8FD6B8)
+           (#x814A . #x8FD6B9)
+           (#x814B . #xE6FE)
+           (#x814C . #x8FD6BA)
+           (#x814E . #xBFD5)
+           (#x8150 . #xC9E5)
+           (#x8151 . #xE7A5)
+           (#x8152 . #x8FD6BB)
+           (#x8153 . #xE7A4)
+           (#x8154 . #xB9D0)
+           (#x8155 . #xCFD3)
+           (#x8157 . #x8FD6BC)
+           (#x815F . #xE7B5)
+           (#x8160 . #x8FD6BD)
+           (#x8161 . #x8FD6BE)
+           (#x8165 . #xE7A9)
+           (#x8166 . #xE7AA)
+           (#x8167 . #x8FD6BF)
+           (#x8168 . #x8FD6C0)
+           (#x8169 . #x8FD6C1)
+           (#x816B . #xBCF0)
+           (#x816D . #x8FD6C2)
+           (#x816E . #xE7A8)
+           (#x816F . #x8FD6C3)
+           (#x8170 . #xB9F8)
+           (#x8171 . #xE7A7)
+           (#x8174 . #xE7AB)
+           (#x8177 . #x8FD6C4)
+           (#x8178 . #xC4B2)
+           (#x8179 . #xCAA2)
+           (#x817A . #xC1A3)
+           (#x817F . #xC2DC)
+           (#x8180 . #xE7AF)
+           (#x8181 . #x8FD6C5)
+           (#x8182 . #xE7B0)
+           (#x8183 . #xE7AC)
+           (#x8184 . #x8FD6C7)
+           (#x8185 . #x8FD6C8)
+           (#x8186 . #x8FD6C9)
+           (#x8188 . #xE7AD)
+           (#x818A . #xE7AE)
+           (#x818B . #x8FD6CA)
+           (#x818E . #x8FD6CB)
+           (#x818F . #xB9D1)
+           (#x8190 . #x8FD6C6)
+           (#x8193 . #xE7B6)
+           (#x8195 . #xE7B2)
+           (#x8196 . #x8FD6CC)
+           (#x8198 . #x8FD6CD)
+           (#x819A . #xC9E6)
+           (#x819B . #x8FD6CE)
+           (#x819C . #xCBEC)
+           (#x819D . #xC9A8)
+           (#x819E . #x8FD6CF)
+           (#x81A0 . #xE7B1)
+           (#x81A2 . #x8FD6D0)
+           (#x81A3 . #xE7B4)
+           (#x81A4 . #xE7B3)
+           (#x81A8 . #xCBC4)
+           (#x81A9 . #xE7B7)
+           (#x81AE . #x8FD6D1)
+           (#x81B0 . #xE7B8)
+           (#x81B2 . #x8FD6D2)
+           (#x81B3 . #xC1B7)
+           (#x81B4 . #x8FD6D3)
+           (#x81B5 . #xE7B9)
+           (#x81B8 . #xE7BB)
+           (#x81BA . #xE7BF)
+           (#x81BB . #x8FD6D4)
+           (#x81BD . #xE7BC)
+           (#x81BE . #xE7BA)
+           (#x81BF . #xC7BF)
+           (#x81C0 . #xE7BD)
+           (#x81C2 . #xE7BE)
+           (#x81C3 . #x8FD6D6)
+           (#x81C5 . #x8FD6D7)
+           (#x81C6 . #xB2B2)
+           (#x81C8 . #xE7C5)
+           (#x81C9 . #xE7C0)
+           (#x81CA . #x8FD6D8)
+           (#x81CB . #x8FD6D5)
+           (#x81CD . #xE7C1)
+           (#x81CE . #x8FD6D9)
+           (#x81CF . #x8FD6DA)
+           (#x81D1 . #xE7C2)
+           (#x81D3 . #xC2A1)
+           (#x81D5 . #x8FD6DB)
+           (#x81D7 . #x8FD6DC)
+           (#x81D8 . #xE7C4)
+           (#x81D9 . #xE7C3)
+           (#x81DA . #xE7C6)
+           (#x81DB . #x8FD6DD)
+           (#x81DD . #x8FD6DE)
+           (#x81DE . #x8FD6DF)
+           (#x81DF . #xE7C7)
+           (#x81E0 . #xE7C8)
+           (#x81E1 . #x8FD6E0)
+           (#x81E3 . #xBFC3)
+           (#x81E4 . #x8FD6E1)
+           (#x81E5 . #xB2E9)
+           (#x81E7 . #xE7C9)
+           (#x81E8 . #xCED7)
+           (#x81EA . #xBCAB)
+           (#x81EB . #x8FD6E2)
+           (#x81EC . #x8FD6E3)
+           (#x81ED . #xBDAD)
+           (#x81F0 . #x8FD6E4)
+           (#x81F1 . #x8FD6E5)
+           (#x81F2 . #x8FD6E6)
+           (#x81F3 . #xBBEA)
+           (#x81F4 . #xC3D7)
+           (#x81F5 . #x8FD6E7)
+           (#x81F6 . #x8FD6E8)
+           (#x81F8 . #x8FD6E9)
+           (#x81F9 . #x8FD6EA)
+           (#x81FA . #xE7CA)
+           (#x81FB . #xE7CB)
+           (#x81FC . #xB1B1)
+           (#x81FD . #x8FD6EB)
+           (#x81FE . #xE7CC)
+           (#x81FF . #x8FD6EC)
+           (#x8200 . #x8FD6ED)
+           (#x8201 . #xE7CD)
+           (#x8202 . #xE7CE)
+           (#x8203 . #x8FD6EE)
+           (#x8205 . #xE7CF)
+           (#x8207 . #xE7D0)
+           (#x8208 . #xB6BD)
+           (#x8209 . #xDAAA)
+           (#x820A . #xE7D1)
+           (#x820C . #xC0E5)
+           (#x820D . #xE7D2)
+           (#x820E . #xBCCB)
+           (#x820F . #x8FD6EF)
+           (#x8210 . #xE7D3)
+           (#x8212 . #xD0B0)
+           (#x8213 . #x8FD6F0)
+           (#x8214 . #x8FD6F1)
+           (#x8216 . #xE7D4)
+           (#x8217 . #xCADE)
+           (#x8218 . #xB4DC)
+           (#x8219 . #x8FD6F2)
+           (#x821A . #x8FD6F3)
+           (#x821B . #xC1A4)
+           (#x821C . #xBDD8)
+           (#x821D . #x8FD6F4)
+           (#x821E . #xC9F1)
+           (#x821F . #xBDAE)
+           (#x8221 . #x8FD6F5)
+           (#x8222 . #x8FD6F6)
+           (#x8228 . #x8FD6F7)
+           (#x8229 . #xE7D5)
+           (#x822A . #xB9D2)
+           (#x822B . #xE7D6)
+           (#x822C . #xC8CC)
+           (#x822E . #xE7E4)
+           (#x8232 . #x8FD6F8)
+           (#x8233 . #xE7D8)
+           (#x8234 . #x8FD6F9)
+           (#x8235 . #xC2C9)
+           (#x8236 . #xC7F5)
+           (#x8237 . #xB8BF)
+           (#x8238 . #xE7D7)
+           (#x8239 . #xC1A5)
+           (#x823A . #x8FD6FA)
+           (#x8240 . #xE7D9)
+           (#x8243 . #x8FD6FB)
+           (#x8244 . #x8FD6FC)
+           (#x8245 . #x8FD6FD)
+           (#x8246 . #x8FD6FE)
+           (#x8247 . #xC4FA)
+           (#x824B . #x8FD7A1)
+           (#x824E . #x8FD7A2)
+           (#x824F . #x8FD7A3)
+           (#x8251 . #x8FD7A4)
+           (#x8256 . #x8FD7A5)
+           (#x8258 . #xE7DB)
+           (#x8259 . #xE7DA)
+           (#x825A . #xE7DD)
+           (#x825C . #x8FD7A6)
+           (#x825D . #xE7DC)
+           (#x825F . #xE7DE)
+           (#x8260 . #x8FD7A7)
+           (#x8262 . #xE7E0)
+           (#x8263 . #x8FD7A8)
+           (#x8264 . #xE7DF)
+           (#x8266 . #xB4CF)
+           (#x8267 . #x8FD7A9)
+           (#x8268 . #xE7E1)
+           (#x826A . #xE7E2)
+           (#x826B . #xE7E3)
+           (#x826D . #x8FD7AA)
+           (#x826E . #xBAB1)
+           (#x826F . #xCEC9)
+           (#x8271 . #xE7E5)
+           (#x8272 . #xBFA7)
+           (#x8274 . #x8FD7AB)
+           (#x8276 . #xB1F0)
+           (#x8277 . #xE7E6)
+           (#x8278 . #xE7E7)
+           (#x827B . #x8FD7AC)
+           (#x827D . #x8FD7AD)
+           (#x827E . #xE7E8)
+           (#x827F . #x8FD7AE)
+           (#x8280 . #x8FD7AF)
+           (#x8281 . #x8FD7B0)
+           (#x8283 . #x8FD7B1)
+           (#x8284 . #x8FD7B2)
+           (#x8287 . #x8FD7B3)
+           (#x8289 . #x8FD7B4)
+           (#x828A . #x8FD7B5)
+           (#x828B . #xB0F2)
+           (#x828D . #xE7E9)
+           (#x828E . #x8FD7B6)
+           (#x8291 . #x8FD7B7)
+           (#x8292 . #xE7EA)
+           (#x8294 . #x8FD7B8)
+           (#x8296 . #x8FD7B9)
+           (#x8298 . #x8FD7BA)
+           (#x8299 . #xC9E7)
+           (#x829A . #x8FD7BB)
+           (#x829B . #x8FD7BC)
+           (#x829D . #xBCC7)
+           (#x829F . #xE7EC)
+           (#x82A0 . #x8FD7BD)
+           (#x82A1 . #x8FD7BE)
+           (#x82A3 . #x8FD7BF)
+           (#x82A4 . #x8FD7C0)
+           (#x82A5 . #xB3A9)
+           (#x82A6 . #xB0B2)
+           (#x82A7 . #x8FD7C1)
+           (#x82A8 . #x8FD7C2)
+           (#x82A9 . #x8FD7C3)
+           (#x82AA . #x8FD7C4)
+           (#x82AB . #xE7EB)
+           (#x82AC . #xE7EE)
+           (#x82AD . #xC7CE)
+           (#x82AE . #x8FD7C5)
+           (#x82AF . #xBFC4)
+           (#x82B0 . #x8FD7C6)
+           (#x82B1 . #xB2D6)
+           (#x82B2 . #x8FD7C7)
+           (#x82B3 . #xCBA7)
+           (#x82B4 . #x8FD7C8)
+           (#x82B7 . #x8FD7C9)
+           (#x82B8 . #xB7DD)
+           (#x82B9 . #xB6DC)
+           (#x82BA . #x8FD7CA)
+           (#x82BB . #xE7ED)
+           (#x82BC . #x8FD7CB)
+           (#x82BD . #xB2EA)
+           (#x82BE . #x8FD7CC)
+           (#x82BF . #x8FD7CD)
+           (#x82C5 . #xB4A3)
+           (#x82C6 . #x8FD7CE)
+           (#x82D0 . #x8FD7CF)
+           (#x82D1 . #xB1F1)
+           (#x82D2 . #xE7F2)
+           (#x82D3 . #xCEEA)
+           (#x82D4 . #xC2DD)
+           (#x82D5 . #x8FD7D0)
+           (#x82D7 . #xC9C4)
+           (#x82D9 . #xE7FE)
+           (#x82DA . #x8FD7D1)
+           (#x82DB . #xB2D7)
+           (#x82DC . #xE7FC)
+           (#x82DE . #xE7FA)
+           (#x82DF . #xE7F1)
+           (#x82E0 . #x8FD7D2)
+           (#x82E1 . #xE7EF)
+           (#x82E2 . #x8FD7D3)
+           (#x82E3 . #xE7F0)
+           (#x82E4 . #x8FD7D4)
+           (#x82E5 . #xBCE3)
+           (#x82E6 . #xB6EC)
+           (#x82E7 . #xC3F7)
+           (#x82E8 . #x8FD7D5)
+           (#x82EA . #x8FD7D6)
+           (#x82EB . #xC6D1)
+           (#x82ED . #x8FD7D7)
+           (#x82EF . #x8FD7D8)
+           (#x82F1 . #xB1D1)
+           (#x82F3 . #xE7F4)
+           (#x82F4 . #xE7F3)
+           (#x82F6 . #x8FD7D9)
+           (#x82F7 . #x8FD7DA)
+           (#x82F9 . #xE7F9)
+           (#x82FA . #xE7F5)
+           (#x82FB . #xE7F8)
+           (#x82FD . #x8FD7DB)
+           (#x82FE . #x8FD7DC)
+           (#x8300 . #x8FD7DD)
+           (#x8301 . #x8FD7DE)
+           (#x8302 . #xCCD0)
+           (#x8303 . #xE7F7)
+           (#x8304 . #xB2D8)
+           (#x8305 . #xB3FD)
+           (#x8306 . #xE7FB)
+           (#x8307 . #x8FD7DF)
+           (#x8308 . #x8FD7E0)
+           (#x8309 . #xE7FD)
+           (#x830A . #x8FD7E1)
+           (#x830B . #x8FD7E2)
+           (#x830E . #xB7D4)
+           (#x8316 . #xE8A3)
+           (#x8317 . #xE8AC)
+           (#x8318 . #xE8AD)
+           (#x831B . #x8FD7E4)
+           (#x831C . #xB0AB)
+           (#x831D . #x8FD7E5)
+           (#x831E . #x8FD7E6)
+           (#x831F . #x8FD7E7)
+           (#x8321 . #x8FD7E8)
+           (#x8322 . #x8FD7E9)
+           (#x8323 . #xE8B4)
+           (#x8328 . #xB0F1)
+           (#x832B . #xE8AB)
+           (#x832C . #x8FD7EA)
+           (#x832D . #x8FD7EB)
+           (#x832E . #x8FD7EC)
+           (#x832F . #xE8AA)
+           (#x8330 . #x8FD7ED)
+           (#x8331 . #xE8A5)
+           (#x8332 . #xE8A4)
+           (#x8333 . #x8FD7EE)
+           (#x8334 . #xE8A2)
+           (#x8335 . #xE8A1)
+           (#x8336 . #xC3E3)
+           (#x8337 . #x8FD7EF)
+           (#x8338 . #xC2FB)
+           (#x8339 . #xE8A7)
+           (#x833A . #x8FD7F0)
+           (#x833C . #x8FD7F1)
+           (#x833D . #x8FD7F2)
+           (#x8340 . #xE8A6)
+           (#x8342 . #x8FD7F3)
+           (#x8343 . #x8FD7F4)
+           (#x8344 . #x8FD7F5)
+           (#x8345 . #xE8A9)
+           (#x8347 . #x8FD7F6)
+           (#x8349 . #xC1F0)
+           (#x834A . #xB7D5)
+           (#x834D . #x8FD7F7)
+           (#x834E . #x8FD7F8)
+           (#x834F . #xB1C1)
+           (#x8350 . #xE8A8)
+           (#x8351 . #x8FD7F9)
+           (#x8352 . #xB9D3)
+           (#x8353 . #x8FD8BE)
+           (#x8354 . #x8FD7E3)
+           (#x8355 . #x8FD7FA)
+           (#x8356 . #x8FD7FB)
+           (#x8357 . #x8FD7FC)
+           (#x8358 . #xC1F1)
+           (#x8370 . #x8FD7FD)
+           (#x8373 . #xE8BA)
+           (#x8375 . #xE8BB)
+           (#x8377 . #xB2D9)
+           (#x8378 . #x8FD7FE)
+           (#x837B . #xB2AE)
+           (#x837C . #xE8B8)
+           (#x837D . #x8FD8A1)
+           (#x837F . #x8FD8A2)
+           (#x8380 . #x8FD8A3)
+           (#x8382 . #x8FD8A4)
+           (#x8384 . #x8FD8A5)
+           (#x8385 . #xE8AE)
+           (#x8386 . #x8FD8A6)
+           (#x8387 . #xE8B6)
+           (#x8389 . #xE8BD)
+           (#x838A . #xE8B7)
+           (#x838D . #x8FD8A7)
+           (#x838E . #xE8B5)
+           (#x8392 . #x8FD8A8)
+           (#x8393 . #xE7F6)
+           (#x8394 . #x8FD8A9)
+           (#x8395 . #x8FD8AA)
+           (#x8396 . #xE8B3)
+           (#x8398 . #x8FD8AB)
+           (#x8399 . #x8FD8AC)
+           (#x839A . #xE8AF)
+           (#x839B . #x8FD8AD)
+           (#x839C . #x8FD8AE)
+           (#x839D . #x8FD8AF)
+           (#x839E . #xB4D0)
+           (#x839F . #xE8B1)
+           (#x83A0 . #xE8BC)
+           (#x83A2 . #xE8B2)
+           (#x83A6 . #x8FD8B0)
+           (#x83A7 . #x8FD8B1)
+           (#x83A8 . #xE8BE)
+           (#x83A9 . #x8FD8B2)
+           (#x83AA . #xE8B0)
+           (#x83AB . #xC7FC)
+           (#x83AC . #x8FD8B3)
+           (#x83AD . #x8FD8CC)
+           (#x83B1 . #xCDE9)
+           (#x83B5 . #xE8B9)
+           (#x83BD . #xE8CF)
+           (#x83BE . #x8FD8B4)
+           (#x83BF . #x8FD8B5)
+           (#x83C0 . #x8FD8B6)
+           (#x83C1 . #xE8C7)
+           (#x83C5 . #xBFFB)
+           (#x83C7 . #x8FD8B7)
+           (#x83C9 . #x8FD8B8)
+           (#x83CA . #xB5C6)
+           (#x83CC . #xB6DD)
+           (#x83CE . #xE8C2)
+           (#x83CF . #x8FD8B9)
+           (#x83D0 . #x8FD8BA)
+           (#x83D1 . #x8FD8BB)
+           (#x83D3 . #xB2DB)
+           (#x83D4 . #x8FD8BC)
+           (#x83D6 . #xBED4)
+           (#x83D8 . #xE8C5)
+           (#x83DC . #xBADA)
+           (#x83DD . #x8FD8BD)
+           (#x83DF . #xC5D1)
+           (#x83E0 . #xE8CA)
+           (#x83E8 . #x8FD8BF)
+           (#x83E9 . #xCAEE)
+           (#x83EA . #x8FD8C0)
+           (#x83EB . #xE8C1)
+           (#x83EF . #xB2DA)
+           (#x83F0 . #xB8D6)
+           (#x83F1 . #xC9A9)
+           (#x83F2 . #xE8CB)
+           (#x83F4 . #xE8BF)
+           (#x83F6 . #x8FD8C1)
+           (#x83F7 . #xE8C8)
+           (#x83F8 . #x8FD8C2)
+           (#x83F9 . #x8FD8C3)
+           (#x83FB . #xE8D2)
+           (#x83FC . #x8FD8C4)
+           (#x83FD . #xE8C3)
+           (#x8401 . #x8FD8C5)
+           (#x8403 . #xE8C4)
+           (#x8404 . #xC6BA)
+           (#x8406 . #x8FD8C6)
+           (#x8407 . #xE8C9)
+           (#x840A . #x8FD8C7)
+           (#x840B . #xE8C6)
+           (#x840C . #xCBA8)
+           (#x840D . #xE8CC)
+           (#x840E . #xB0E0)
+           (#x840F . #x8FD8C8)
+           (#x8411 . #x8FD8C9)
+           (#x8413 . #xE8C0)
+           (#x8415 . #x8FD8CA)
+           (#x8419 . #x8FD8CB)
+           (#x8420 . #xE8CE)
+           (#x8422 . #xE8CD)
+           (#x8429 . #xC7EB)
+           (#x842A . #xE8D4)
+           (#x842C . #xE8DF)
+           (#x842F . #x8FD8CD)
+           (#x8431 . #xB3FE)
+           (#x8435 . #xE8E2)
+           (#x8438 . #xE8D0)
+           (#x8439 . #x8FD8CE)
+           (#x843C . #xE8D5)
+           (#x843D . #xCDEE)
+           (#x8445 . #x8FD8CF)
+           (#x8446 . #xE8DE)
+           (#x8447 . #x8FD8D0)
+           (#x8448 . #x8FD8D1)
+           (#x8449 . #xCDD5)
+           (#x844A . #x8FD8D2)
+           (#x844D . #x8FD8D3)
+           (#x844E . #xCEAA)
+           (#x844F . #x8FD8D4)
+           (#x8451 . #x8FD8D5)
+           (#x8452 . #x8FD8D6)
+           (#x8456 . #x8FD8D7)
+           (#x8457 . #xC3F8)
+           (#x8458 . #x8FD8D8)
+           (#x8459 . #x8FD8D9)
+           (#x845A . #x8FD8DA)
+           (#x845B . #xB3EB)
+           (#x845C . #x8FD8DB)
+           (#x8460 . #x8FD8DC)
+           (#x8461 . #xC9F2)
+           (#x8462 . #xE8E4)
+           (#x8463 . #xC6A1)
+           (#x8464 . #x8FD8DD)
+           (#x8465 . #x8FD8DE)
+           (#x8466 . #xB0B1)
+           (#x8467 . #x8FD8DF)
+           (#x8469 . #xE8DD)
+           (#x846A . #x8FD8E0)
+           (#x846B . #xE8D9)
+           (#x846C . #xC1F2)
+           (#x846D . #xE8D3)
+           (#x846E . #xE8DB)
+           (#x846F . #xE8E0)
+           (#x8470 . #x8FD8E1)
+           (#x8471 . #xC7AC)
+           (#x8473 . #x8FD8E2)
+           (#x8474 . #x8FD8E3)
+           (#x8475 . #xB0AA)
+           (#x8476 . #x8FD8E4)
+           (#x8477 . #xE8D8)
+           (#x8478 . #x8FD8E5)
+           (#x8479 . #xE8E1)
+           (#x847A . #xC9F8)
+           (#x847C . #x8FD8E6)
+           (#x847D . #x8FD8E7)
+           (#x8481 . #x8FD8E8)
+           (#x8482 . #xE8DC)
+           (#x8484 . #xE8D7)
+           (#x8485 . #x8FD8E9)
+           (#x848B . #xBED5)
+           (#x8490 . #xBDAF)
+           (#x8492 . #x8FD8EA)
+           (#x8493 . #x8FD8EB)
+           (#x8494 . #xBCAC)
+           (#x8495 . #x8FD8EC)
+           (#x8499 . #xCCD8)
+           (#x849C . #xC9C7)
+           (#x849E . #x8FD8ED)
+           (#x849F . #xE8E7)
+           (#x84A1 . #xE8F0)
+           (#x84A6 . #x8FD8EE)
+           (#x84A8 . #x8FD8EF)
+           (#x84A9 . #x8FD8F0)
+           (#x84AA . #x8FD8F1)
+           (#x84AD . #xE8DA)
+           (#x84AF . #x8FD8F2)
+           (#x84B1 . #x8FD8F3)
+           (#x84B2 . #xB3F7)
+           (#x84B4 . #x8FD8F4)
+           (#x84B8 . #xBEF8)
+           (#x84B9 . #xE8E5)
+           (#x84BA . #x8FD8F5)
+           (#x84BB . #xE8EA)
+           (#x84BC . #xC1F3)
+           (#x84BD . #x8FD8F6)
+           (#x84BE . #x8FD8F7)
+           (#x84BF . #xE8E6)
+           (#x84C0 . #x8FD8F8)
+           (#x84C1 . #xE8ED)
+           (#x84C2 . #x8FD8F9)
+           (#x84C4 . #xC3DF)
+           (#x84C6 . #xE8EE)
+           (#x84C7 . #x8FD8FA)
+           (#x84C8 . #x8FD8FB)
+           (#x84C9 . #xCDD6)
+           (#x84CA . #xE8E3)
+           (#x84CB . #xB3B8)
+           (#x84CC . #x8FD8FC)
+           (#x84CD . #xE8E9)
+           (#x84CF . #x8FD8FD)
+           (#x84D0 . #xE8EC)
+           (#x84D1 . #xCCAC)
+           (#x84D3 . #x8FD8FE)
+           (#x84D6 . #xE8EF)
+           (#x84D9 . #xE8E8)
+           (#x84DA . #xE8EB)
+           (#x84DC . #x8FD9A1)
+           (#x84E7 . #x8FD9A2)
+           (#x84EA . #x8FD9A3)
+           (#x84EC . #xCBA9)
+           (#x84EE . #xCFA1)
+           (#x84EF . #x8FD9A4)
+           (#x84F0 . #x8FD9A5)
+           (#x84F1 . #x8FD9A6)
+           (#x84F2 . #x8FD9A7)
+           (#x84F4 . #xE8F3)
+           (#x84F7 . #x8FD9A8)
+           (#x84FA . #x8FD9AA)
+           (#x84FB . #x8FD9AB)
+           (#x84FC . #xE8FA)
+           (#x84FD . #x8FD9AC)
+           (#x84FF . #xE8F2)
+           (#x8500 . #xBCC3)
+           (#x8502 . #x8FD9AD)
+           (#x8503 . #x8FD9AE)
+           (#x8506 . #xE8D1)
+           (#x8507 . #x8FD9AF)
+           (#x850C . #x8FD9B0)
+           (#x850E . #x8FD9B1)
+           (#x8510 . #x8FD9B2)
+           (#x8511 . #xCACE)
+           (#x8513 . #xCCA2)
+           (#x8514 . #xE8F9)
+           (#x8515 . #xE8F8)
+           (#x8517 . #xE8F4)
+           (#x8518 . #xE8F5)
+           (#x851A . #xB1B6)
+           (#x851C . #x8FD9B3)
+           (#x851E . #x8FD9B4)
+           (#x851F . #xE8F7)
+           (#x8521 . #xE8F1)
+           (#x8522 . #x8FD9B5)
+           (#x8523 . #x8FD9B6)
+           (#x8524 . #x8FD9B7)
+           (#x8525 . #x8FD9B8)
+           (#x8526 . #xC4D5)
+           (#x8527 . #x8FD9B9)
+           (#x852A . #x8FD9BA)
+           (#x852B . #x8FD9BB)
+           (#x852C . #xE8F6)
+           (#x852D . #xB0FE)
+           (#x852F . #x8FD9BC)
+           (#x8532 . #x8FD9A9)
+           (#x8533 . #x8FD9BD)
+           (#x8534 . #x8FD9BE)
+           (#x8535 . #xC2A2)
+           (#x8536 . #x8FD9BF)
+           (#x853D . #xCAC3)
+           (#x853F . #x8FD9C0)
+           (#x8540 . #xE8FB)
+           (#x8541 . #xE9A1)
+           (#x8543 . #xC8D9)
+           (#x8546 . #x8FD9C1)
+           (#x8548 . #xE8FE)
+           (#x8549 . #xBED6)
+           (#x854A . #xBCC9)
+           (#x854B . #xE9A3)
+           (#x854E . #xB6BE)
+           (#x854F . #x8FD9C2)
+           (#x8550 . #x8FD9C3)
+           (#x8551 . #x8FD9C4)
+           (#x8552 . #x8FD9C5)
+           (#x8553 . #x8FD9C6)
+           (#x8555 . #xE9A4)
+           (#x8556 . #x8FD9C7)
+           (#x8557 . #xC9F9)
+           (#x8558 . #xE8FD)
+           (#x8559 . #x8FD9C8)
+           (#x855A . #xE8D6)
+           (#x855C . #x8FD9C9)
+           (#x855D . #x8FD9CA)
+           (#x855E . #x8FD9CB)
+           (#x855F . #x8FD9CC)
+           (#x8560 . #x8FD9CD)
+           (#x8561 . #x8FD9CE)
+           (#x8562 . #x8FD9CF)
+           (#x8563 . #xE8FC)
+           (#x8564 . #x8FD9D0)
+           (#x8568 . #xCFCF)
+           (#x8569 . #xC6A2)
+           (#x856A . #xC9F3)
+           (#x856B . #x8FD9D1)
+           (#x856D . #xE9AB)
+           (#x856F . #x8FD9D2)
+           (#x8577 . #xE9B1)
+           (#x8579 . #x8FD9D3)
+           (#x857A . #x8FD9D4)
+           (#x857B . #x8FD9D5)
+           (#x857D . #x8FD9D6)
+           (#x857E . #xE9B2)
+           (#x857F . #x8FD9D7)
+           (#x8580 . #xE9A5)
+           (#x8581 . #x8FD9D8)
+           (#x8584 . #xC7F6)
+           (#x8585 . #x8FD9D9)
+           (#x8586 . #x8FD9DA)
+           (#x8587 . #xE9AF)
+           (#x8588 . #xE9A7)
+           (#x8589 . #x8FD9DB)
+           (#x858A . #xE9A9)
+           (#x858B . #x8FD9DC)
+           (#x858C . #x8FD9DD)
+           (#x858F . #x8FD9DE)
+           (#x8590 . #xE9B3)
+           (#x8591 . #xE9A8)
+           (#x8593 . #x8FD9DF)
+           (#x8594 . #xE9AC)
+           (#x8597 . #xB1F2)
+           (#x8598 . #x8FD9E0)
+           (#x8599 . #xC6E5)
+           (#x859B . #xE9AD)
+           (#x859C . #xE9B0)
+           (#x859D . #x8FD9E1)
+           (#x859F . #x8FD9E2)
+           (#x85A0 . #x8FD9E3)
+           (#x85A2 . #x8FD9E4)
+           (#x85A4 . #xE9A6)
+           (#x85A5 . #x8FD9E5)
+           (#x85A6 . #xC1A6)
+           (#x85A7 . #x8FD9E6)
+           (#x85A8 . #xE9AA)
+           (#x85A9 . #xBBA7)
+           (#x85AA . #xBFC5)
+           (#x85AB . #xB7B0)
+           (#x85AC . #xCCF4)
+           (#x85AD . #x8FD9F4)
+           (#x85AE . #xCCF9)
+           (#x85AF . #xBDF2)
+           (#x85B4 . #x8FD9E7)
+           (#x85B6 . #x8FD9E8)
+           (#x85B7 . #x8FD9E9)
+           (#x85B8 . #x8FD9EA)
+           (#x85B9 . #xE9B7)
+           (#x85BA . #xE9B5)
+           (#x85BC . #x8FD9EB)
+           (#x85BD . #x8FD9EC)
+           (#x85BE . #x8FD9ED)
+           (#x85BF . #x8FD9EE)
+           (#x85C1 . #xCFCE)
+           (#x85C2 . #x8FD9EF)
+           (#x85C7 . #x8FD9F0)
+           (#x85C9 . #xE9B4)
+           (#x85CA . #x8FD9F1)
+           (#x85CB . #x8FD9F2)
+           (#x85CD . #xCDF5)
+           (#x85CE . #x8FD9F3)
+           (#x85CF . #xE9B6)
+           (#x85D0 . #xE9B8)
+           (#x85D5 . #xE9B9)
+           (#x85D8 . #x8FD9F5)
+           (#x85DA . #x8FD9F6)
+           (#x85DC . #xE9BC)
+           (#x85DD . #xE9BA)
+           (#x85DF . #x8FD9F7)
+           (#x85E0 . #x8FD9F8)
+           (#x85E4 . #xC6A3)
+           (#x85E5 . #xE9BB)
+           (#x85E6 . #x8FD9F9)
+           (#x85E8 . #x8FD9FA)
+           (#x85E9 . #xC8CD)
+           (#x85EA . #xE9AE)
+           (#x85ED . #x8FD9FB)
+           (#x85F3 . #x8FD9FC)
+           (#x85F6 . #x8FD9FD)
+           (#x85F7 . #xBDF3)
+           (#x85F9 . #xE9BD)
+           (#x85FA . #xE9C2)
+           (#x85FB . #xC1F4)
+           (#x85FC . #x8FD9FE)
+           (#x85FE . #xE9C1)
+           (#x85FF . #x8FDAA1)
+           (#x8600 . #x8FDAA2)
+           (#x8602 . #xE9A2)
+           (#x8604 . #x8FDAA3)
+           (#x8605 . #x8FDAA4)
+           (#x8606 . #xE9C3)
+           (#x8607 . #xC1C9)
+           (#x860A . #xE9BE)
+           (#x860B . #xE9C0)
+           (#x860D . #x8FDAA5)
+           (#x860E . #x8FDAA6)
+           (#x8610 . #x8FDAA7)
+           (#x8611 . #x8FDAA8)
+           (#x8612 . #x8FDAA9)
+           (#x8613 . #xE9BF)
+           (#x8616 . #xDDB1)
+           (#x8617 . #xDDA2)
+           (#x8618 . #x8FDAAA)
+           (#x8619 . #x8FDAAB)
+           (#x861A . #xE9C5)
+           (#x861B . #x8FDAAC)
+           (#x861E . #x8FDAAD)
+           (#x8621 . #x8FDAAE)
+           (#x8622 . #xE9C4)
+           (#x8627 . #x8FDAAF)
+           (#x8629 . #x8FDAB0)
+           (#x862D . #xCDF6)
+           (#x862F . #xE2BC)
+           (#x8630 . #xE9C6)
+           (#x8636 . #x8FDAB1)
+           (#x8638 . #x8FDAB2)
+           (#x863A . #x8FDAB3)
+           (#x863C . #x8FDAB4)
+           (#x863D . #x8FDAB5)
+           (#x863F . #xE9C7)
+           (#x8640 . #x8FDAB6)
+           (#x8641 . #x8FB8E6)
+           (#x8642 . #x8FDAB7)
+           (#x8646 . #x8FDAB8)
+           (#x864D . #xE9C8)
+           (#x864E . #xB8D7)
+           (#x8650 . #xB5D4)
+           (#x8652 . #x8FDAB9)
+           (#x8653 . #x8FDABA)
+           (#x8654 . #xE9CA)
+           (#x8655 . #xD1DD)
+           (#x8656 . #x8FDABB)
+           (#x8657 . #x8FDABC)
+           (#x8658 . #x8FDABD)
+           (#x8659 . #x8FDABE)
+           (#x865A . #xB5F5)
+           (#x865C . #xCEBA)
+           (#x865D . #x8FDABF)
+           (#x865E . #xB6F3)
+           (#x865F . #xE9CB)
+           (#x8660 . #x8FDAC0)
+           (#x8661 . #x8FDAC1)
+           (#x8662 . #x8FDAC2)
+           (#x8663 . #x8FDAC3)
+           (#x8664 . #x8FDAC4)
+           (#x8667 . #xE9CC)
+           (#x8669 . #x8FDAC5)
+           (#x866B . #xC3EE)
+           (#x866C . #x8FDAC6)
+           (#x866F . #x8FDAC7)
+           (#x8671 . #xE9CD)
+           (#x8675 . #x8FDAC8)
+           (#x8676 . #x8FDAC9)
+           (#x8677 . #x8FDACA)
+           (#x8679 . #xC6FA)
+           (#x867A . #x8FDACB)
+           (#x867B . #xB0BA)
+           (#x8688 . #x8FDAED)
+           (#x868A . #xB2E3)
+           (#x868B . #xE9D2)
+           (#x868C . #xE9D3)
+           (#x868D . #x8FDACC)
+           (#x8691 . #x8FDACD)
+           (#x8693 . #xE9CE)
+           (#x8695 . #xBBBD)
+           (#x8696 . #x8FDACE)
+           (#x8698 . #x8FDACF)
+           (#x869A . #x8FDAD0)
+           (#x869C . #x8FDAD1)
+           (#x86A1 . #x8FDAD2)
+           (#x86A3 . #xE9CF)
+           (#x86A4 . #xC7C2)
+           (#x86A6 . #x8FDAD3)
+           (#x86A7 . #x8FDAD4)
+           (#x86A8 . #x8FDAD5)
+           (#x86A9 . #xE9D0)
+           (#x86AA . #xE9D1)
+           (#x86AB . #xE9DB)
+           (#x86AD . #x8FDAD6)
+           (#x86AF . #xE9D5)
+           (#x86B0 . #xE9D8)
+           (#x86B1 . #x8FDAD7)
+           (#x86B3 . #x8FDAD8)
+           (#x86B4 . #x8FDAD9)
+           (#x86B5 . #x8FDADA)
+           (#x86B6 . #xE9D4)
+           (#x86B7 . #x8FDADB)
+           (#x86B8 . #x8FDADC)
+           (#x86B9 . #x8FDADD)
+           (#x86BF . #x8FDADE)
+           (#x86C0 . #x8FDADF)
+           (#x86C1 . #x8FDAE0)
+           (#x86C3 . #x8FDAE1)
+           (#x86C4 . #xE9D6)
+           (#x86C5 . #x8FDAE2)
+           (#x86C6 . #xE9D7)
+           (#x86C7 . #xBCD8)
+           (#x86C9 . #xE9D9)
+           (#x86CB . #xC3C1)
+           (#x86CD . #xB7D6)
+           (#x86CE . #xB3C2)
+           (#x86D1 . #x8FDAE3)
+           (#x86D2 . #x8FDAE4)
+           (#x86D4 . #xE9DC)
+           (#x86D5 . #x8FDAE5)
+           (#x86D7 . #x8FDAE6)
+           (#x86D9 . #xB3BF)
+           (#x86DA . #x8FDAE7)
+           (#x86DB . #xE9E1)
+           (#x86DC . #x8FDAE8)
+           (#x86DE . #xE9DD)
+           (#x86DF . #xE9E0)
+           (#x86E0 . #x8FDAE9)
+           (#x86E3 . #x8FDAEA)
+           (#x86E4 . #xC8BA)
+           (#x86E5 . #x8FDAEB)
+           (#x86E7 . #x8FDAEC)
+           (#x86E9 . #xE9DE)
+           (#x86EC . #xE9DF)
+           (#x86ED . #xC9C8)
+           (#x86EE . #xC8DA)
+           (#x86EF . #xE9E2)
+           (#x86F8 . #xC2FD)
+           (#x86F9 . #xE9EC)
+           (#x86FA . #x8FDAEE)
+           (#x86FB . #xE9E8)
+           (#x86FC . #x8FDAEF)
+           (#x86FD . #x8FDAF0)
+           (#x86FE . #xB2EB)
+           (#x8700 . #xE9E6)
+           (#x8702 . #xCBAA)
+           (#x8703 . #xE9E7)
+           (#x8704 . #x8FDAF1)
+           (#x8705 . #x8FDAF2)
+           (#x8706 . #xE9E4)
+           (#x8707 . #x8FDAF3)
+           (#x8708 . #xE9E5)
+           (#x8709 . #xE9EA)
+           (#x870A . #xE9ED)
+           (#x870B . #x8FDAF4)
+           (#x870D . #xE9EB)
+           (#x870E . #x8FDAF5)
+           (#x870F . #x8FDAF6)
+           (#x8710 . #x8FDAF7)
+           (#x8711 . #xE9E9)
+           (#x8712 . #xE9E3)
+           (#x8713 . #x8FDAF8)
+           (#x8714 . #x8FDAF9)
+           (#x8718 . #xC3D8)
+           (#x8719 . #x8FDAFA)
+           (#x871A . #xE9F4)
+           (#x871C . #xCCAA)
+           (#x871E . #x8FDAFB)
+           (#x871F . #x8FDAFC)
+           (#x8721 . #x8FDAFD)
+           (#x8723 . #x8FDAFE)
+           (#x8725 . #xE9F2)
+           (#x8728 . #x8FDBA1)
+           (#x8729 . #xE9F3)
+           (#x872E . #x8FDBA2)
+           (#x872F . #x8FDBA3)
+           (#x8731 . #x8FDBA4)
+           (#x8732 . #x8FDBA5)
+           (#x8734 . #xE9EE)
+           (#x8737 . #xE9F0)
+           (#x8739 . #x8FDBA6)
+           (#x873A . #x8FDBA7)
+           (#x873B . #xE9F1)
+           (#x873C . #x8FDBA8)
+           (#x873D . #x8FDBA9)
+           (#x873E . #x8FDBAA)
+           (#x873F . #xE9EF)
+           (#x8740 . #x8FDBAB)
+           (#x8743 . #x8FDBAC)
+           (#x8745 . #x8FDBAD)
+           (#x8749 . #xC0E6)
+           (#x874B . #xCFB9)
+           (#x874C . #xE9F8)
+           (#x874D . #x8FDBAE)
+           (#x874E . #xE9F9)
+           (#x8753 . #xEAA1)
+           (#x8755 . #xBFAA)
+           (#x8757 . #xE9FB)
+           (#x8758 . #x8FDBAF)
+           (#x8759 . #xE9FE)
+           (#x875D . #x8FDBB0)
+           (#x875F . #xE9F6)
+           (#x8760 . #xE9F5)
+           (#x8761 . #x8FDBB1)
+           (#x8763 . #xEAA2)
+           (#x8764 . #x8FDBB2)
+           (#x8765 . #x8FDBB3)
+           (#x8766 . #xB2DC)
+           (#x8768 . #xE9FC)
+           (#x876A . #xEAA3)
+           (#x876E . #xE9FD)
+           (#x876F . #x8FDBB4)
+           (#x8771 . #x8FDBB5)
+           (#x8772 . #x8FDBB6)
+           (#x8774 . #xE9FA)
+           (#x8776 . #xC4B3)
+           (#x8778 . #xE9F7)
+           (#x877B . #x8FDBB7)
+           (#x877F . #xC7E8)
+           (#x8782 . #xEAA7)
+           (#x8783 . #x8FDBB8)
+           (#x8784 . #x8FDBB9)
+           (#x8785 . #x8FDBBA)
+           (#x8786 . #x8FDBBB)
+           (#x8787 . #x8FDBBC)
+           (#x8788 . #x8FDBBD)
+           (#x8789 . #x8FDBBE)
+           (#x878B . #x8FDBBF)
+           (#x878C . #x8FDBC0)
+           (#x878D . #xCDBB)
+           (#x8790 . #x8FDBC1)
+           (#x8793 . #x8FDBC2)
+           (#x8795 . #x8FDBC3)
+           (#x8797 . #x8FDBC4)
+           (#x8798 . #x8FDBC5)
+           (#x8799 . #x8FDBC6)
+           (#x879E . #x8FDBC7)
+           (#x879F . #xEAA6)
+           (#x87A0 . #x8FDBC8)
+           (#x87A2 . #xEAA5)
+           (#x87A3 . #x8FDBC9)
+           (#x87A7 . #x8FDBCA)
+           (#x87AB . #xEAAE)
+           (#x87AC . #x8FDBCB)
+           (#x87AD . #x8FDBCC)
+           (#x87AE . #x8FDBCD)
+           (#x87AF . #xEAA8)
+           (#x87B1 . #x8FDBCE)
+           (#x87B3 . #xEAB0)
+           (#x87B5 . #x8FDBCF)
+           (#x87BA . #xCDE6)
+           (#x87BB . #xEAB3)
+           (#x87BD . #xEAAA)
+           (#x87BE . #x8FDBD0)
+           (#x87BF . #x8FDBD1)
+           (#x87C0 . #xEAAB)
+           (#x87C1 . #x8FDBD2)
+           (#x87C4 . #xEAAF)
+           (#x87C6 . #xEAB2)
+           (#x87C7 . #xEAB1)
+           (#x87C8 . #x8FDBD3)
+           (#x87C9 . #x8FDBD4)
+           (#x87CA . #x8FDBD5)
+           (#x87CB . #xEAA9)
+           (#x87CE . #x8FDBD6)
+           (#x87D0 . #xEAAC)
+           (#x87D2 . #xEABD)
+           (#x87D5 . #x8FDBD7)
+           (#x87D6 . #x8FDBD8)
+           (#x87D9 . #x8FDBD9)
+           (#x87DA . #x8FDBDA)
+           (#x87DC . #x8FDBDB)
+           (#x87DF . #x8FDBDC)
+           (#x87E0 . #xEAB6)
+           (#x87E2 . #x8FDBDD)
+           (#x87E3 . #x8FDBDE)
+           (#x87E4 . #x8FDBDF)
+           (#x87EA . #x8FDBE0)
+           (#x87EB . #x8FDBE1)
+           (#x87ED . #x8FDBE2)
+           (#x87EF . #xEAB4)
+           (#x87F1 . #x8FDBE3)
+           (#x87F2 . #xEAB5)
+           (#x87F3 . #x8FDBE4)
+           (#x87F6 . #xEABA)
+           (#x87F7 . #xEABB)
+           (#x87F8 . #x8FDBE5)
+           (#x87F9 . #xB3AA)
+           (#x87FA . #x8FDBE6)
+           (#x87FB . #xB5C2)
+           (#x87FE . #xEAB9)
+           (#x87FF . #x8FDBE7)
+           (#x8801 . #x8FDBE8)
+           (#x8803 . #x8FDBE9)
+           (#x8805 . #xEAA4)
+           (#x8806 . #x8FDBEA)
+           (#x8809 . #x8FDBEB)
+           (#x880A . #x8FDBEC)
+           (#x880B . #x8FDBED)
+           (#x880D . #xEAB8)
+           (#x880E . #xEABC)
+           (#x880F . #xEAB7)
+           (#x8810 . #x8FDBEE)
+           (#x8811 . #xEABE)
+           (#x8812 . #x8FDBF0)
+           (#x8813 . #x8FDBF1)
+           (#x8814 . #x8FDBF2)
+           (#x8815 . #xEAC0)
+           (#x8816 . #xEABF)
+           (#x8818 . #x8FDBF3)
+           (#x8819 . #x8FDBEF)
+           (#x881A . #x8FDBF4)
+           (#x881B . #x8FDBF5)
+           (#x881C . #x8FDBF6)
+           (#x881E . #x8FDBF7)
+           (#x881F . #x8FDBF8)
+           (#x8821 . #xEAC2)
+           (#x8822 . #xEAC1)
+           (#x8823 . #xE9DA)
+           (#x8827 . #xEAC6)
+           (#x8828 . #x8FDBF9)
+           (#x882D . #x8FDBFA)
+           (#x882E . #x8FDBFB)
+           (#x8830 . #x8FDBFC)
+           (#x8831 . #xEAC3)
+           (#x8832 . #x8FDBFD)
+           (#x8835 . #x8FDBFE)
+           (#x8836 . #xEAC4)
+           (#x8839 . #xEAC5)
+           (#x883A . #x8FDCA1)
+           (#x883B . #xEAC7)
+           (#x883C . #x8FDCA2)
+           (#x8840 . #xB7EC)
+           (#x8841 . #x8FDCA3)
+           (#x8842 . #xEAC9)
+           (#x8843 . #x8FDCA4)
+           (#x8844 . #xEAC8)
+           (#x8845 . #x8FDCA5)
+           (#x8846 . #xBDB0)
+           (#x8848 . #x8FDCA6)
+           (#x8849 . #x8FDCA7)
+           (#x884A . #x8FDCA8)
+           (#x884B . #x8FDCA9)
+           (#x884C . #xB9D4)
+           (#x884D . #xDEA7)
+           (#x884E . #x8FDCAA)
+           (#x8851 . #x8FDCAB)
+           (#x8852 . #xEACA)
+           (#x8853 . #xBDD1)
+           (#x8855 . #x8FDCAC)
+           (#x8856 . #x8FDCAD)
+           (#x8857 . #xB3B9)
+           (#x8858 . #x8FDCAE)
+           (#x8859 . #xEACB)
+           (#x885A . #x8FDCAF)
+           (#x885B . #xB1D2)
+           (#x885C . #x8FDCB0)
+           (#x885D . #xBED7)
+           (#x885E . #xEACC)
+           (#x885F . #x8FDCB1)
+           (#x8860 . #x8FDCB2)
+           (#x8861 . #xB9D5)
+           (#x8862 . #xEACD)
+           (#x8863 . #xB0E1)
+           (#x8864 . #x8FDCB3)
+           (#x8868 . #xC9BD)
+           (#x8869 . #x8FDCB4)
+           (#x886B . #xEACE)
+           (#x8870 . #xBFEA)
+           (#x8871 . #x8FDCB5)
+           (#x8872 . #xEAD5)
+           (#x8875 . #xEAD2)
+           (#x8877 . #xC3EF)
+           (#x8879 . #x8FDCB6)
+           (#x887B . #x8FDCB7)
+           (#x887D . #xEAD3)
+           (#x887E . #xEAD0)
+           (#x887F . #xB6DE)
+           (#x8880 . #x8FDCB8)
+           (#x8881 . #xEACF)
+           (#x8882 . #xEAD6)
+           (#x8888 . #xB7B6)
+           (#x888B . #xC2DE)
+           (#x888D . #xEADC)
+           (#x8892 . #xEAD8)
+           (#x8896 . #xC2B5)
+           (#x8897 . #xEAD7)
+           (#x8898 . #x8FDCB9)
+           (#x8899 . #xEADA)
+           (#x889A . #x8FDCBA)
+           (#x889B . #x8FDCBB)
+           (#x889C . #x8FDCBC)
+           (#x889E . #xEAD1)
+           (#x889F . #x8FDCBD)
+           (#x88A0 . #x8FDCBE)
+           (#x88A2 . #xEADB)
+           (#x88A4 . #xEADD)
+           (#x88A8 . #x8FDCBF)
+           (#x88AA . #x8FDCC0)
+           (#x88AB . #xC8EF)
+           (#x88AE . #xEAD9)
+           (#x88B0 . #xEADE)
+           (#x88B1 . #xEAE0)
+           (#x88B4 . #xB8D3)
+           (#x88B5 . #xEAD4)
+           (#x88B7 . #xB0C1)
+           (#x88BA . #x8FDCC1)
+           (#x88BD . #x8FDCC2)
+           (#x88BE . #x8FDCC3)
+           (#x88BF . #xEADF)
+           (#x88C0 . #x8FDCC4)
+           (#x88C1 . #xBADB)
+           (#x88C2 . #xCEF6)
+           (#x88C3 . #xEAE1)
+           (#x88C4 . #xEAE2)
+           (#x88C5 . #xC1F5)
+           (#x88CA . #x8FDCC5)
+           (#x88CB . #x8FDCC6)
+           (#x88CC . #x8FDCC7)
+           (#x88CD . #x8FDCC8)
+           (#x88CE . #x8FDCC9)
+           (#x88CF . #xCEA2)
+           (#x88D1 . #x8FDCCA)
+           (#x88D2 . #x8FDCCB)
+           (#x88D3 . #x8FDCCC)
+           (#x88D4 . #xEAE3)
+           (#x88D5 . #xCDB5)
+           (#x88D8 . #xEAE4)
+           (#x88D9 . #xEAE5)
+           (#x88DB . #x8FDCCD)
+           (#x88DC . #xCAE4)
+           (#x88DD . #xEAE6)
+           (#x88DE . #x8FDCCE)
+           (#x88DF . #xBAC0)
+           (#x88E1 . #xCEA3)
+           (#x88E7 . #x8FDCCF)
+           (#x88E8 . #xEAEB)
+           (#x88EF . #x8FDCD0)
+           (#x88F0 . #x8FDCD1)
+           (#x88F1 . #x8FDCD2)
+           (#x88F2 . #xEAEC)
+           (#x88F3 . #xBED8)
+           (#x88F4 . #xEAEA)
+           (#x88F5 . #x8FDCD3)
+           (#x88F7 . #x8FDCD4)
+           (#x88F8 . #xCDE7)
+           (#x88F9 . #xEAE7)
+           (#x88FC . #xEAE9)
+           (#x88FD . #xC0BD)
+           (#x88FE . #xBFFE)
+           (#x8901 . #x8FDCD5)
+           (#x8902 . #xEAE8)
+           (#x8904 . #xEAED)
+           (#x8906 . #x8FDCD6)
+           (#x8907 . #xCAA3)
+           (#x890A . #xEAEF)
+           (#x890C . #xEAEE)
+           (#x890D . #x8FDCD7)
+           (#x890E . #x8FDCD8)
+           (#x890F . #x8FDCD9)
+           (#x8910 . #xB3EC)
+           (#x8912 . #xCBAB)
+           (#x8913 . #xEAF0)
+           (#x8915 . #x8FDCDA)
+           (#x8916 . #x8FDCDB)
+           (#x8918 . #x8FDCDC)
+           (#x8919 . #x8FDCDD)
+           (#x891A . #x8FDCDE)
+           (#x891C . #x8FDCDF)
+           (#x891D . #xEAFC)
+           (#x891E . #xEAF2)
+           (#x8920 . #x8FDCE0)
+           (#x8925 . #xEAF3)
+           (#x8926 . #x8FDCE1)
+           (#x8927 . #x8FDCE2)
+           (#x8928 . #x8FDCE3)
+           (#x892A . #xEAF4)
+           (#x892B . #xEAF5)
+           (#x8930 . #x8FDCE4)
+           (#x8931 . #x8FDCE5)
+           (#x8932 . #x8FDCE6)
+           (#x8935 . #x8FDCE7)
+           (#x8936 . #xEAF9)
+           (#x8938 . #xEAFA)
+           (#x8939 . #x8FDCE8)
+           (#x893A . #x8FDCE9)
+           (#x893B . #xEAF8)
+           (#x893E . #x8FDCEA)
+           (#x8940 . #x8FDCEB)
+           (#x8941 . #xEAF6)
+           (#x8942 . #x8FDCEC)
+           (#x8943 . #xEAF1)
+           (#x8944 . #xEAF7)
+           (#x8945 . #x8FDCED)
+           (#x8946 . #x8FDCEE)
+           (#x8949 . #x8FDCEF)
+           (#x894C . #xEAFB)
+           (#x894D . #xF0B7)
+           (#x894F . #x8FDCF0)
+           (#x8952 . #x8FDCF1)
+           (#x8956 . #xB2A8)
+           (#x8957 . #x8FDCF2)
+           (#x895A . #x8FDCF3)
+           (#x895B . #x8FDCF4)
+           (#x895C . #x8FDCF5)
+           (#x895E . #xEAFE)
+           (#x895F . #xB6DF)
+           (#x8960 . #xEAFD)
+           (#x8961 . #x8FDCF6)
+           (#x8962 . #x8FDCF7)
+           (#x8963 . #x8FDCF8)
+           (#x8964 . #xEBA2)
+           (#x8966 . #xEBA1)
+           (#x896A . #xEBA4)
+           (#x896B . #x8FDCF9)
+           (#x896D . #xEBA3)
+           (#x896E . #x8FDCFA)
+           (#x896F . #xEBA5)
+           (#x8970 . #x8FDCFB)
+           (#x8972 . #xBDB1)
+           (#x8973 . #x8FDCFC)
+           (#x8974 . #xEBA6)
+           (#x8975 . #x8FDCFD)
+           (#x8977 . #xEBA7)
+           (#x897A . #x8FDCFE)
+           (#x897B . #x8FDDA1)
+           (#x897C . #x8FDDA2)
+           (#x897D . #x8FDDA3)
+           (#x897E . #xEBA8)
+           (#x897F . #xC0BE)
+           (#x8981 . #xCDD7)
+           (#x8983 . #xEBA9)
+           (#x8986 . #xCAA4)
+           (#x8987 . #xC7C6)
+           (#x8988 . #xEBAA)
+           (#x8989 . #x8FDDA4)
+           (#x898A . #xEBAB)
+           (#x898B . #xB8AB)
+           (#x898D . #x8FDDA5)
+           (#x898F . #xB5AC)
+           (#x8990 . #x8FDDA6)
+           (#x8993 . #xEBAC)
+           (#x8994 . #x8FDDA7)
+           (#x8995 . #x8FDDA8)
+           (#x8996 . #xBBEB)
+           (#x8997 . #xC7C1)
+           (#x8998 . #xEBAD)
+           (#x899A . #xB3D0)
+           (#x899B . #x8FDDA9)
+           (#x899C . #x8FDDAA)
+           (#x899F . #x8FDDAB)
+           (#x89A0 . #x8FDDAC)
+           (#x89A1 . #xEBAE)
+           (#x89A5 . #x8FDDAD)
+           (#x89A6 . #xEBB0)
+           (#x89A7 . #xCDF7)
+           (#x89A9 . #xEBAF)
+           (#x89AA . #xBFC6)
+           (#x89AC . #xEBB1)
+           (#x89AF . #xEBB2)
+           (#x89B0 . #x8FDDAE)
+           (#x89B2 . #xEBB3)
+           (#x89B3 . #xB4D1)
+           (#x89B4 . #x8FDDAF)
+           (#x89B5 . #x8FDDB0)
+           (#x89B6 . #x8FDDB1)
+           (#x89B7 . #x8FDDB2)
+           (#x89BA . #xEBB4)
+           (#x89BC . #x8FDDB3)
+           (#x89BD . #xEBB5)
+           (#x89BF . #xEBB6)
+           (#x89C0 . #xEBB7)
+           (#x89D2 . #xB3D1)
+           (#x89D4 . #x8FDDB4)
+           (#x89D5 . #x8FDDB5)
+           (#x89D6 . #x8FDDB6)
+           (#x89D7 . #x8FDDB7)
+           (#x89D8 . #x8FDDB8)
+           (#x89DA . #xEBB8)
+           (#x89DC . #xEBB9)
+           (#x89DD . #xEBBA)
+           (#x89E3 . #xB2F2)
+           (#x89E5 . #x8FDDB9)
+           (#x89E6 . #xBFA8)
+           (#x89E7 . #xEBBB)
+           (#x89E9 . #x8FDDBA)
+           (#x89EB . #x8FDDBB)
+           (#x89ED . #x8FDDBC)
+           (#x89F1 . #x8FDDBD)
+           (#x89F3 . #x8FDDBE)
+           (#x89F4 . #xEBBC)
+           (#x89F6 . #x8FDDBF)
+           (#x89F8 . #xEBBD)
+           (#x89F9 . #x8FDDC0)
+           (#x89FD . #x8FDDC1)
+           (#x89FF . #x8FDDC2)
+           (#x8A00 . #xB8C0)
+           (#x8A02 . #xC4FB)
+           (#x8A03 . #xEBBE)
+           (#x8A04 . #x8FDDC3)
+           (#x8A05 . #x8FDDC4)
+           (#x8A07 . #x8FDDC5)
+           (#x8A08 . #xB7D7)
+           (#x8A0A . #xBFD6)
+           (#x8A0C . #xEBC1)
+           (#x8A0E . #xC6A4)
+           (#x8A0F . #x8FDDC6)
+           (#x8A10 . #xEBC0)
+           (#x8A11 . #x8FDDC7)
+           (#x8A12 . #x8FDDC8)
+           (#x8A13 . #xB7B1)
+           (#x8A14 . #x8FDDC9)
+           (#x8A15 . #x8FDDCA)
+           (#x8A16 . #xEBBF)
+           (#x8A17 . #xC2F7)
+           (#x8A18 . #xB5AD)
+           (#x8A1B . #xEBC2)
+           (#x8A1D . #xEBC3)
+           (#x8A1E . #x8FDDCB)
+           (#x8A1F . #xBED9)
+           (#x8A20 . #x8FDDCC)
+           (#x8A22 . #x8FDDCD)
+           (#x8A23 . #xB7ED)
+           (#x8A24 . #x8FDDCE)
+           (#x8A25 . #xEBC4)
+           (#x8A26 . #x8FDDCF)
+           (#x8A2A . #xCBAC)
+           (#x8A2B . #x8FDDD0)
+           (#x8A2C . #x8FDDD1)
+           (#x8A2D . #xC0DF)
+           (#x8A2F . #x8FDDD2)
+           (#x8A31 . #xB5F6)
+           (#x8A33 . #xCCF5)
+           (#x8A34 . #xC1CA)
+           (#x8A35 . #x8FDDD3)
+           (#x8A36 . #xEBC5)
+           (#x8A37 . #x8FDDD4)
+           (#x8A3A . #xBFC7)
+           (#x8A3B . #xC3F0)
+           (#x8A3C . #xBEDA)
+           (#x8A3D . #x8FDDD5)
+           (#x8A3E . #x8FDDD6)
+           (#x8A40 . #x8FDDD7)
+           (#x8A41 . #xEBC6)
+           (#x8A43 . #x8FDDD8)
+           (#x8A45 . #x8FDDD9)
+           (#x8A46 . #xEBC9)
+           (#x8A47 . #x8FDDDA)
+           (#x8A48 . #xEBCA)
+           (#x8A49 . #x8FDDDB)
+           (#x8A4D . #x8FDDDC)
+           (#x8A4E . #x8FDDDD)
+           (#x8A50 . #xBABE)
+           (#x8A51 . #xC2C2)
+           (#x8A52 . #xEBC8)
+           (#x8A53 . #x8FDDDE)
+           (#x8A54 . #xBEDB)
+           (#x8A55 . #xC9BE)
+           (#x8A56 . #x8FDDDF)
+           (#x8A57 . #x8FDDE0)
+           (#x8A58 . #x8FDDE1)
+           (#x8A5B . #xEBC7)
+           (#x8A5C . #x8FDDE2)
+           (#x8A5D . #x8FDDE3)
+           (#x8A5E . #xBBEC)
+           (#x8A60 . #xB1D3)
+           (#x8A61 . #x8FDDE4)
+           (#x8A62 . #xEBCE)
+           (#x8A63 . #xB7D8)
+           (#x8A65 . #x8FDDE5)
+           (#x8A66 . #xBBEE)
+           (#x8A67 . #x8FDDE6)
+           (#x8A69 . #xBBED)
+           (#x8A6B . #xCFCD)
+           (#x8A6C . #xEBCD)
+           (#x8A6D . #xEBCC)
+           (#x8A6E . #xC1A7)
+           (#x8A70 . #xB5CD)
+           (#x8A71 . #xCFC3)
+           (#x8A72 . #xB3BA)
+           (#x8A73 . #xBEDC)
+           (#x8A75 . #x8FDDE7)
+           (#x8A76 . #x8FDDE8)
+           (#x8A77 . #x8FDDE9)
+           (#x8A79 . #x8FDDEA)
+           (#x8A7A . #x8FDDEB)
+           (#x8A7B . #x8FDDEC)
+           (#x8A7C . #xEBCB)
+           (#x8A7E . #x8FDDED)
+           (#x8A7F . #x8FDDEE)
+           (#x8A80 . #x8FDDEF)
+           (#x8A82 . #xEBD0)
+           (#x8A83 . #x8FDDF0)
+           (#x8A84 . #xEBD1)
+           (#x8A85 . #xEBCF)
+           (#x8A86 . #x8FDDF1)
+           (#x8A87 . #xB8D8)
+           (#x8A89 . #xCDC0)
+           (#x8A8B . #x8FDDF2)
+           (#x8A8C . #xBBEF)
+           (#x8A8D . #xC7A7)
+           (#x8A8F . #x8FDDF3)
+           (#x8A90 . #x8FDDF4)
+           (#x8A91 . #xEBD4)
+           (#x8A92 . #x8FDDF5)
+           (#x8A93 . #xC0C0)
+           (#x8A95 . #xC3C2)
+           (#x8A96 . #x8FDDF6)
+           (#x8A97 . #x8FDDF7)
+           (#x8A98 . #xCDB6)
+           (#x8A99 . #x8FDDF8)
+           (#x8A9A . #xEBD7)
+           (#x8A9E . #xB8EC)
+           (#x8A9F . #x8FDDF9)
+           (#x8AA0 . #xC0BF)
+           (#x8AA1 . #xEBD3)
+           (#x8AA3 . #xEBD8)
+           (#x8AA4 . #xB8ED)
+           (#x8AA5 . #xEBD5)
+           (#x8AA6 . #xEBD6)
+           (#x8AA7 . #x8FDDFA)
+           (#x8AA8 . #xEBD2)
+           (#x8AA9 . #x8FDDFB)
+           (#x8AAC . #xC0E2)
+           (#x8AAD . #xC6C9)
+           (#x8AAE . #x8FDDFC)
+           (#x8AAF . #x8FDDFD)
+           (#x8AB0 . #xC3AF)
+           (#x8AB2 . #xB2DD)
+           (#x8AB3 . #x8FDDFE)
+           (#x8AB6 . #x8FDEA1)
+           (#x8AB7 . #x8FDEA2)
+           (#x8AB9 . #xC8F0)
+           (#x8ABB . #x8FDEA3)
+           (#x8ABC . #xB5C3)
+           (#x8ABE . #x8FDEA4)
+           (#x8ABF . #xC4B4)
+           (#x8AC2 . #xEBDB)
+           (#x8AC3 . #x8FDEA5)
+           (#x8AC4 . #xEBD9)
+           (#x8AC6 . #x8FDEA6)
+           (#x8AC7 . #xC3CC)
+           (#x8AC8 . #x8FDEA7)
+           (#x8AC9 . #x8FDEA8)
+           (#x8ACA . #x8FDEA9)
+           (#x8ACB . #xC0C1)
+           (#x8ACC . #xB4D2)
+           (#x8ACD . #xEBDA)
+           (#x8ACF . #xBFDB)
+           (#x8AD1 . #x8FDEAA)
+           (#x8AD2 . #xCECA)
+           (#x8AD3 . #x8FDEAB)
+           (#x8AD4 . #x8FDEAC)
+           (#x8AD5 . #x8FDEAD)
+           (#x8AD6 . #xCFC0)
+           (#x8AD7 . #x8FDEAE)
+           (#x8ADA . #xEBDC)
+           (#x8ADB . #xEBE7)
+           (#x8ADC . #xC4B5)
+           (#x8ADD . #x8FDEAF)
+           (#x8ADE . #xEBE6)
+           (#x8ADF . #x8FDEB0)
+           (#x8AE0 . #xEBE3)
+           (#x8AE1 . #xEBEB)
+           (#x8AE2 . #xEBE4)
+           (#x8AE4 . #xEBE0)
+           (#x8AE6 . #xC4FC)
+           (#x8AE7 . #xEBDF)
+           (#x8AEB . #xEBDD)
+           (#x8AEC . #x8FDEB1)
+           (#x8AED . #xCDA1)
+           (#x8AEE . #xBBF0)
+           (#x8AF0 . #x8FDEB2)
+           (#x8AF1 . #xEBE1)
+           (#x8AF3 . #xEBDE)
+           (#x8AF4 . #x8FDEB3)
+           (#x8AF5 . #x8FDEB4)
+           (#x8AF6 . #x8FDEB5)
+           (#x8AF7 . #xEBE5)
+           (#x8AF8 . #xBDF4)
+           (#x8AFA . #xB8C1)
+           (#x8AFC . #x8FDEB6)
+           (#x8AFE . #xC2FA)
+           (#x8AFF . #x8FDEB7)
+           (#x8B00 . #xCBC5)
+           (#x8B01 . #xB1DA)
+           (#x8B02 . #xB0E2)
+           (#x8B04 . #xC6A5)
+           (#x8B05 . #x8FDEB8)
+           (#x8B06 . #x8FDEB9)
+           (#x8B07 . #xEBE9)
+           (#x8B0A . #x8FDEBF)
+           (#x8B0B . #x8FDEBA)
+           (#x8B0C . #xEBE8)
+           (#x8B0E . #xC6E6)
+           (#x8B10 . #xEBED)
+           (#x8B11 . #x8FDEBB)
+           (#x8B14 . #xEBE2)
+           (#x8B16 . #xEBEC)
+           (#x8B17 . #xEBEE)
+           (#x8B19 . #xB8AC)
+           (#x8B1A . #xEBEA)
+           (#x8B1B . #xB9D6)
+           (#x8B1C . #x8FDEBC)
+           (#x8B1D . #xBCD5)
+           (#x8B1E . #x8FDEBD)
+           (#x8B1F . #x8FDEBE)
+           (#x8B20 . #xEBEF)
+           (#x8B21 . #xCDD8)
+           (#x8B26 . #xEBF2)
+           (#x8B28 . #xEBF5)
+           (#x8B2B . #xEBF3)
+           (#x8B2C . #xC9B5)
+           (#x8B2D . #x8FDEC0)
+           (#x8B30 . #x8FDEC1)
+           (#x8B33 . #xEBF0)
+           (#x8B37 . #x8FDEC2)
+           (#x8B39 . #xB6E0)
+           (#x8B3C . #x8FDEC3)
+           (#x8B3E . #xEBF4)
+           (#x8B41 . #xEBF6)
+           (#x8B42 . #x8FDEC4)
+           (#x8B43 . #x8FDEC5)
+           (#x8B44 . #x8FDEC6)
+           (#x8B45 . #x8FDEC7)
+           (#x8B46 . #x8FDEC8)
+           (#x8B48 . #x8FDEC9)
+           (#x8B49 . #xEBFA)
+           (#x8B4C . #xEBF7)
+           (#x8B4D . #x8FDECE)
+           (#x8B4E . #xEBF9)
+           (#x8B4F . #xEBF8)
+           (#x8B52 . #x8FDECA)
+           (#x8B53 . #x8FDECB)
+           (#x8B54 . #x8FDECC)
+           (#x8B56 . #xEBFB)
+           (#x8B58 . #xBCB1)
+           (#x8B59 . #x8FDECD)
+           (#x8B5A . #xEBFD)
+           (#x8B5B . #xEBFC)
+           (#x8B5C . #xC9E8)
+           (#x8B5E . #x8FDECF)
+           (#x8B5F . #xECA1)
+           (#x8B63 . #x8FDED0)
+           (#x8B66 . #xB7D9)
+           (#x8B6B . #xEBFE)
+           (#x8B6C . #xECA2)
+           (#x8B6D . #x8FDED1)
+           (#x8B6F . #xECA3)
+           (#x8B70 . #xB5C4)
+           (#x8B71 . #xE6C1)
+           (#x8B72 . #xBEF9)
+           (#x8B74 . #xECA4)
+           (#x8B76 . #x8FDED2)
+           (#x8B77 . #xB8EE)
+           (#x8B78 . #x8FDED3)
+           (#x8B79 . #x8FDED4)
+           (#x8B7C . #x8FDED5)
+           (#x8B7D . #xECA5)
+           (#x8B7E . #x8FDED6)
+           (#x8B80 . #xECA6)
+           (#x8B81 . #x8FDED7)
+           (#x8B83 . #xBBBE)
+           (#x8B84 . #x8FDED8)
+           (#x8B85 . #x8FDED9)
+           (#x8B8A . #xDACE)
+           (#x8B8B . #x8FDEDA)
+           (#x8B8C . #xECA7)
+           (#x8B8D . #x8FDEDB)
+           (#x8B8E . #xECA8)
+           (#x8B8F . #x8FDEDC)
+           (#x8B90 . #xBDB2)
+           (#x8B92 . #xECA9)
+           (#x8B93 . #xECAA)
+           (#x8B94 . #x8FDEDD)
+           (#x8B95 . #x8FDEDE)
+           (#x8B96 . #xECAB)
+           (#x8B99 . #xECAC)
+           (#x8B9A . #xECAD)
+           (#x8B9C . #x8FDEDF)
+           (#x8B9E . #x8FDEE0)
+           (#x8B9F . #x8FDEE1)
+           (#x8C37 . #xC3AB)
+           (#x8C38 . #x8FDEE2)
+           (#x8C39 . #x8FDEE3)
+           (#x8C3A . #xECAE)
+           (#x8C3D . #x8FDEE4)
+           (#x8C3E . #x8FDEE5)
+           (#x8C3F . #xECB0)
+           (#x8C41 . #xECAF)
+           (#x8C45 . #x8FDEE6)
+           (#x8C46 . #xC6A6)
+           (#x8C47 . #x8FDEE7)
+           (#x8C48 . #xECB1)
+           (#x8C49 . #x8FDEE8)
+           (#x8C4A . #xCBAD)
+           (#x8C4B . #x8FDEE9)
+           (#x8C4C . #xECB2)
+           (#x8C4E . #xECB3)
+           (#x8C4F . #x8FDEEA)
+           (#x8C50 . #xECB4)
+           (#x8C51 . #x8FDEEB)
+           (#x8C53 . #x8FDEEC)
+           (#x8C54 . #x8FDEED)
+           (#x8C55 . #xECB5)
+           (#x8C57 . #x8FDEEE)
+           (#x8C58 . #x8FDEEF)
+           (#x8C59 . #x8FDEF2)
+           (#x8C5A . #xC6DA)
+           (#x8C5B . #x8FDEF0)
+           (#x8C5D . #x8FDEF1)
+           (#x8C61 . #xBEDD)
+           (#x8C62 . #xECB6)
+           (#x8C63 . #x8FDEF3)
+           (#x8C64 . #x8FDEF4)
+           (#x8C66 . #x8FDEF5)
+           (#x8C68 . #x8FDEF6)
+           (#x8C69 . #x8FDEF7)
+           (#x8C6A . #xB9EB)
+           (#x8C6B . #xD0AE)
+           (#x8C6C . #xECB7)
+           (#x8C6D . #x8FDEF8)
+           (#x8C73 . #x8FDEF9)
+           (#x8C75 . #x8FDEFA)
+           (#x8C76 . #x8FDEFB)
+           (#x8C78 . #xECB8)
+           (#x8C79 . #xC9BF)
+           (#x8C7A . #xECB9)
+           (#x8C7B . #x8FDEFC)
+           (#x8C7C . #xECC1)
+           (#x8C7E . #x8FDEFD)
+           (#x8C82 . #xECBA)
+           (#x8C85 . #xECBC)
+           (#x8C86 . #x8FDEFE)
+           (#x8C87 . #x8FDFA1)
+           (#x8C89 . #xECBB)
+           (#x8C8A . #xECBD)
+           (#x8C8B . #x8FDFA2)
+           (#x8C8C . #xCBC6)
+           (#x8C8D . #xECBE)
+           (#x8C8E . #xECBF)
+           (#x8C90 . #x8FDFA3)
+           (#x8C92 . #x8FDFA4)
+           (#x8C93 . #x8FDFA5)
+           (#x8C94 . #xECC0)
+           (#x8C98 . #xECC2)
+           (#x8C99 . #x8FDFA6)
+           (#x8C9B . #x8FDFA7)
+           (#x8C9C . #x8FDFA8)
+           (#x8C9D . #xB3AD)
+           (#x8C9E . #xC4E7)
+           (#x8CA0 . #xC9E9)
+           (#x8CA1 . #xBAE2)
+           (#x8CA2 . #xB9D7)
+           (#x8CA4 . #x8FDFA9)
+           (#x8CA7 . #xC9CF)
+           (#x8CA8 . #xB2DF)
+           (#x8CA9 . #xC8CE)
+           (#x8CAA . #xECC5)
+           (#x8CAB . #xB4D3)
+           (#x8CAC . #xC0D5)
+           (#x8CAD . #xECC4)
+           (#x8CAE . #xECC9)
+           (#x8CAF . #xC3F9)
+           (#x8CB0 . #xCCE3)
+           (#x8CB2 . #xECC7)
+           (#x8CB3 . #xECC8)
+           (#x8CB4 . #xB5AE)
+           (#x8CB6 . #xECCA)
+           (#x8CB7 . #xC7E3)
+           (#x8CB8 . #xC2DF)
+           (#x8CB9 . #x8FDFAA)
+           (#x8CBA . #x8FDFAB)
+           (#x8CBB . #xC8F1)
+           (#x8CBC . #xC5BD)
+           (#x8CBD . #xECC6)
+           (#x8CBF . #xCBC7)
+           (#x8CC0 . #xB2EC)
+           (#x8CC1 . #xECCC)
+           (#x8CC2 . #xCFA8)
+           (#x8CC3 . #xC4C2)
+           (#x8CC4 . #xCFC5)
+           (#x8CC5 . #x8FDFAC)
+           (#x8CC6 . #x8FDFAD)
+           (#x8CC7 . #xBBF1)
+           (#x8CC8 . #xECCB)
+           (#x8CC9 . #x8FDFAE)
+           (#x8CCA . #xC2B1)
+           (#x8CCB . #x8FDFAF)
+           (#x8CCD . #xECDC)
+           (#x8CCE . #xC1A8)
+           (#x8CCF . #x8FDFB0)
+           (#x8CD1 . #xC6F8)
+           (#x8CD3 . #xC9D0)
+           (#x8CD5 . #x8FDFB2)
+           (#x8CD6 . #x8FDFB1)
+           (#x8CD9 . #x8FDFB3)
+           (#x8CDA . #xECCF)
+           (#x8CDB . #xBBBF)
+           (#x8CDC . #xBBF2)
+           (#x8CDD . #x8FDFB4)
+           (#x8CDE . #xBEDE)
+           (#x8CE0 . #xC7E5)
+           (#x8CE1 . #x8FDFB5)
+           (#x8CE2 . #xB8AD)
+           (#x8CE3 . #xECCE)
+           (#x8CE4 . #xECCD)
+           (#x8CE6 . #xC9EA)
+           (#x8CE8 . #x8FDFB6)
+           (#x8CEA . #xBCC1)
+           (#x8CEC . #x8FDFB7)
+           (#x8CED . #xC5D2)
+           (#x8CEF . #x8FDFB8)
+           (#x8CF0 . #x8FDFB9)
+           (#x8CF2 . #x8FDFBA)
+           (#x8CF5 . #x8FDFBB)
+           (#x8CF7 . #x8FDFBC)
+           (#x8CF8 . #x8FDFBD)
+           (#x8CFA . #xECD1)
+           (#x8CFB . #xECD2)
+           (#x8CFC . #xB9D8)
+           (#x8CFD . #xECD0)
+           (#x8CFE . #x8FDFBE)
+           (#x8CFF . #x8FDFBF)
+           (#x8D01 . #x8FDFC0)
+           (#x8D03 . #x8FDFC1)
+           (#x8D04 . #xECD3)
+           (#x8D05 . #xECD4)
+           (#x8D07 . #xECD6)
+           (#x8D08 . #xC2A3)
+           (#x8D09 . #x8FDFC2)
+           (#x8D0A . #xECD5)
+           (#x8D0B . #xB4E6)
+           (#x8D0D . #xECD8)
+           (#x8D0F . #xECD7)
+           (#x8D10 . #xECD9)
+           (#x8D12 . #x8FDFC3)
+           (#x8D13 . #xECDB)
+           (#x8D14 . #xECDD)
+           (#x8D16 . #xECDE)
+           (#x8D17 . #x8FDFC4)
+           (#x8D1B . #x8FDFC5)
+           (#x8D64 . #xC0D6)
+           (#x8D65 . #x8FDFC6)
+           (#x8D66 . #xBCCF)
+           (#x8D67 . #xECDF)
+           (#x8D69 . #x8FDFC7)
+           (#x8D6B . #xB3D2)
+           (#x8D6C . #x8FDFC8)
+           (#x8D6D . #xECE0)
+           (#x8D6E . #x8FDFC9)
+           (#x8D70 . #xC1F6)
+           (#x8D71 . #xECE1)
+           (#x8D73 . #xECE2)
+           (#x8D74 . #xC9EB)
+           (#x8D77 . #xB5AF)
+           (#x8D7F . #x8FDFCA)
+           (#x8D81 . #xECE3)
+           (#x8D82 . #x8FDFCB)
+           (#x8D84 . #x8FDFCC)
+           (#x8D85 . #xC4B6)
+           (#x8D88 . #x8FDFCD)
+           (#x8D8A . #xB1DB)
+           (#x8D8D . #x8FDFCE)
+           (#x8D90 . #x8FDFCF)
+           (#x8D91 . #x8FDFD0)
+           (#x8D95 . #x8FDFD1)
+           (#x8D99 . #xECE4)
+           (#x8D9E . #x8FDFD2)
+           (#x8D9F . #x8FDFD3)
+           (#x8DA0 . #x8FDFD4)
+           (#x8DA3 . #xBCF1)
+           (#x8DA6 . #x8FDFD5)
+           (#x8DA8 . #xBFF6)
+           (#x8DAB . #x8FDFD6)
+           (#x8DAC . #x8FDFD7)
+           (#x8DAF . #x8FDFD8)
+           (#x8DB2 . #x8FDFD9)
+           (#x8DB3 . #xC2AD)
+           (#x8DB5 . #x8FDFDA)
+           (#x8DB7 . #x8FDFDB)
+           (#x8DB9 . #x8FDFDC)
+           (#x8DBA . #xECE7)
+           (#x8DBB . #x8FDFDD)
+           (#x8DBC . #x8FDFEF)
+           (#x8DBE . #xECE6)
+           (#x8DC0 . #x8FDFDE)
+           (#x8DC2 . #xECE5)
+           (#x8DC5 . #x8FDFDF)
+           (#x8DC6 . #x8FDFE0)
+           (#x8DC7 . #x8FDFE1)
+           (#x8DC8 . #x8FDFE2)
+           (#x8DCA . #x8FDFE3)
+           (#x8DCB . #xECED)
+           (#x8DCC . #xECEB)
+           (#x8DCE . #x8FDFE4)
+           (#x8DCF . #xECE8)
+           (#x8DD1 . #x8FDFE5)
+           (#x8DD4 . #x8FDFE6)
+           (#x8DD5 . #x8FDFE7)
+           (#x8DD6 . #xECEA)
+           (#x8DD7 . #x8FDFE8)
+           (#x8DD9 . #x8FDFE9)
+           (#x8DDA . #xECE9)
+           (#x8DDB . #xECEC)
+           (#x8DDD . #xB5F7)
+           (#x8DDF . #xECF0)
+           (#x8DE1 . #xC0D7)
+           (#x8DE3 . #xECF1)
+           (#x8DE4 . #x8FDFEA)
+           (#x8DE5 . #x8FDFEB)
+           (#x8DE7 . #x8FDFEC)
+           (#x8DE8 . #xB8D9)
+           (#x8DEA . #xECEE)
+           (#x8DEB . #xECEF)
+           (#x8DEC . #x8FDFED)
+           (#x8DEF . #xCFA9)
+           (#x8DF0 . #x8FDFEE)
+           (#x8DF1 . #x8FDFF0)
+           (#x8DF2 . #x8FDFF1)
+           (#x8DF3 . #xC4B7)
+           (#x8DF4 . #x8FDFF2)
+           (#x8DF5 . #xC1A9)
+           (#x8DFC . #xECF2)
+           (#x8DFD . #x8FDFF3)
+           (#x8DFF . #xECF5)
+           (#x8E01 . #x8FDFF4)
+           (#x8E04 . #x8FDFF5)
+           (#x8E05 . #x8FDFF6)
+           (#x8E06 . #x8FDFF7)
+           (#x8E08 . #xECF3)
+           (#x8E09 . #xECF4)
+           (#x8E0A . #xCDD9)
+           (#x8E0B . #x8FDFF8)
+           (#x8E0F . #xC6A7)
+           (#x8E10 . #xECF8)
+           (#x8E11 . #x8FDFF9)
+           (#x8E14 . #x8FDFFA)
+           (#x8E16 . #x8FDFFB)
+           (#x8E1D . #xECF6)
+           (#x8E1E . #xECF7)
+           (#x8E1F . #xECF9)
+           (#x8E20 . #x8FDFFC)
+           (#x8E21 . #x8FDFFD)
+           (#x8E22 . #x8FDFFE)
+           (#x8E23 . #x8FE0A1)
+           (#x8E26 . #x8FE0A2)
+           (#x8E27 . #x8FE0A3)
+           (#x8E2A . #xEDA9)
+           (#x8E30 . #xECFC)
+           (#x8E31 . #x8FE0A4)
+           (#x8E33 . #x8FE0A5)
+           (#x8E34 . #xECFD)
+           (#x8E35 . #xECFB)
+           (#x8E36 . #x8FE0A6)
+           (#x8E37 . #x8FE0A7)
+           (#x8E38 . #x8FE0A8)
+           (#x8E39 . #x8FE0A9)
+           (#x8E3D . #x8FE0AA)
+           (#x8E40 . #x8FE0AB)
+           (#x8E41 . #x8FE0AC)
+           (#x8E42 . #xECFA)
+           (#x8E44 . #xC4FD)
+           (#x8E47 . #xEDA1)
+           (#x8E48 . #xEDA5)
+           (#x8E49 . #xEDA2)
+           (#x8E4A . #xECFE)
+           (#x8E4B . #x8FE0AD)
+           (#x8E4C . #xEDA3)
+           (#x8E4D . #x8FE0AE)
+           (#x8E4E . #x8FE0AF)
+           (#x8E4F . #x8FE0B0)
+           (#x8E50 . #xEDA4)
+           (#x8E54 . #x8FE0B1)
+           (#x8E55 . #xEDAB)
+           (#x8E59 . #xEDA6)
+           (#x8E5B . #x8FE0B2)
+           (#x8E5C . #x8FE0B3)
+           (#x8E5D . #x8FE0B4)
+           (#x8E5E . #x8FE0B5)
+           (#x8E5F . #xC0D8)
+           (#x8E60 . #xEDA8)
+           (#x8E61 . #x8FE0B6)
+           (#x8E62 . #x8FE0B7)
+           (#x8E63 . #xEDAA)
+           (#x8E64 . #xEDA7)
+           (#x8E69 . #x8FE0B8)
+           (#x8E6C . #x8FE0B9)
+           (#x8E6D . #x8FE0BA)
+           (#x8E6F . #x8FE0BB)
+           (#x8E70 . #x8FE0BC)
+           (#x8E71 . #x8FE0BD)
+           (#x8E72 . #xEDAD)
+           (#x8E74 . #xBDB3)
+           (#x8E76 . #xEDAC)
+           (#x8E79 . #x8FE0BE)
+           (#x8E7A . #x8FE0BF)
+           (#x8E7B . #x8FE0C0)
+           (#x8E7C . #xEDAE)
+           (#x8E81 . #xEDAF)
+           (#x8E82 . #x8FE0C1)
+           (#x8E83 . #x8FE0C2)
+           (#x8E84 . #xEDB2)
+           (#x8E85 . #xEDB1)
+           (#x8E87 . #xEDB0)
+           (#x8E89 . #x8FE0C3)
+           (#x8E8A . #xEDB4)
+           (#x8E8B . #xEDB3)
+           (#x8E8D . #xCCF6)
+           (#x8E90 . #x8FE0C4)
+           (#x8E91 . #xEDB6)
+           (#x8E92 . #x8FE0C5)
+           (#x8E93 . #xEDB5)
+           (#x8E94 . #xEDB7)
+           (#x8E95 . #x8FE0C6)
+           (#x8E99 . #xEDB8)
+           (#x8E9A . #x8FE0C7)
+           (#x8E9B . #x8FE0C8)
+           (#x8E9D . #x8FE0C9)
+           (#x8E9E . #x8FE0CA)
+           (#x8EA1 . #xEDBA)
+           (#x8EA2 . #x8FE0CB)
+           (#x8EA7 . #x8FE0CC)
+           (#x8EA9 . #x8FE0CD)
+           (#x8EAA . #xEDB9)
+           (#x8EAB . #xBFC8)
+           (#x8EAC . #xEDBB)
+           (#x8EAD . #x8FE0CE)
+           (#x8EAE . #x8FE0CF)
+           (#x8EAF . #xB6ED)
+           (#x8EB0 . #xEDBC)
+           (#x8EB1 . #xEDBE)
+           (#x8EB3 . #x8FE0D0)
+           (#x8EB5 . #x8FE0D1)
+           (#x8EBA . #x8FE0D2)
+           (#x8EBB . #x8FE0D3)
+           (#x8EBE . #xEDBF)
+           (#x8EC0 . #x8FE0D4)
+           (#x8EC1 . #x8FE0D5)
+           (#x8EC3 . #x8FE0D6)
+           (#x8EC4 . #x8FE0D7)
+           (#x8EC5 . #xEDC0)
+           (#x8EC6 . #xEDBD)
+           (#x8EC7 . #x8FE0D8)
+           (#x8EC8 . #xEDC1)
+           (#x8ECA . #xBCD6)
+           (#x8ECB . #xEDC2)
+           (#x8ECC . #xB5B0)
+           (#x8ECD . #xB7B3)
+           (#x8ECF . #x8FE0D9)
+           (#x8ED1 . #x8FE0DA)
+           (#x8ED2 . #xB8AE)
+           (#x8ED4 . #x8FE0DB)
+           (#x8EDB . #xEDC3)
+           (#x8EDC . #x8FE0DC)
+           (#x8EDF . #xC6F0)
+           (#x8EE2 . #xC5BE)
+           (#x8EE3 . #xEDC4)
+           (#x8EE8 . #x8FE0DD)
+           (#x8EEB . #xEDC7)
+           (#x8EED . #x8FE0E4)
+           (#x8EEE . #x8FE0DE)
+           (#x8EF0 . #x8FE0DF)
+           (#x8EF1 . #x8FE0E0)
+           (#x8EF7 . #x8FE0E1)
+           (#x8EF8 . #xBCB4)
+           (#x8EF9 . #x8FE0E2)
+           (#x8EFA . #x8FE0E3)
+           (#x8EFB . #xEDC6)
+           (#x8EFC . #xEDC5)
+           (#x8EFD . #xB7DA)
+           (#x8EFE . #xEDC8)
+           (#x8F00 . #x8FE0E5)
+           (#x8F02 . #x8FE0E6)
+           (#x8F03 . #xB3D3)
+           (#x8F05 . #xEDCA)
+           (#x8F07 . #x8FE0E7)
+           (#x8F08 . #x8FE0E8)
+           (#x8F09 . #xBADC)
+           (#x8F0A . #xEDC9)
+           (#x8F0C . #xEDD2)
+           (#x8F0F . #x8FE0E9)
+           (#x8F10 . #x8FE0EA)
+           (#x8F12 . #xEDCC)
+           (#x8F13 . #xEDCE)
+           (#x8F14 . #xCAE5)
+           (#x8F15 . #xEDCB)
+           (#x8F16 . #x8FE0EB)
+           (#x8F17 . #x8FE0EC)
+           (#x8F18 . #x8FE0ED)
+           (#x8F19 . #xEDCD)
+           (#x8F1B . #xEDD1)
+           (#x8F1C . #xEDCF)
+           (#x8F1D . #xB5B1)
+           (#x8F1E . #x8FE0EE)
+           (#x8F1F . #xEDD0)
+           (#x8F20 . #x8FE0EF)
+           (#x8F21 . #x8FE0F0)
+           (#x8F23 . #x8FE0F1)
+           (#x8F25 . #x8FE0F2)
+           (#x8F26 . #xEDD3)
+           (#x8F27 . #x8FE0F3)
+           (#x8F28 . #x8FE0F4)
+           (#x8F29 . #xC7DA)
+           (#x8F2A . #xCED8)
+           (#x8F2C . #x8FE0F5)
+           (#x8F2D . #x8FE0F6)
+           (#x8F2E . #x8FE0F7)
+           (#x8F2F . #xBDB4)
+           (#x8F33 . #xEDD4)
+           (#x8F34 . #x8FE0F8)
+           (#x8F35 . #x8FE0F9)
+           (#x8F36 . #x8FE0FA)
+           (#x8F37 . #x8FE0FB)
+           (#x8F38 . #xCDA2)
+           (#x8F39 . #xEDD6)
+           (#x8F3A . #x8FE0FC)
+           (#x8F3B . #xEDD5)
+           (#x8F3E . #xEDD9)
+           (#x8F3F . #xCDC1)
+           (#x8F40 . #x8FE0FD)
+           (#x8F41 . #x8FE0FE)
+           (#x8F42 . #xEDD8)
+           (#x8F43 . #x8FE1A1)
+           (#x8F44 . #xB3ED)
+           (#x8F45 . #xEDD7)
+           (#x8F46 . #xEDDC)
+           (#x8F47 . #x8FE1A2)
+           (#x8F49 . #xEDDB)
+           (#x8F4C . #xEDDA)
+           (#x8F4D . #xC5B2)
+           (#x8F4E . #xEDDD)
+           (#x8F4F . #x8FE1A3)
+           (#x8F51 . #x8FE1A4)
+           (#x8F52 . #x8FE1A5)
+           (#x8F53 . #x8FE1A6)
+           (#x8F54 . #x8FE1A7)
+           (#x8F55 . #x8FE1A8)
+           (#x8F57 . #xEDDE)
+           (#x8F58 . #x8FE1A9)
+           (#x8F5C . #xEDDF)
+           (#x8F5D . #x8FE1AA)
+           (#x8F5E . #x8FE1AB)
+           (#x8F5F . #xB9EC)
+           (#x8F61 . #xB7A5)
+           (#x8F62 . #xEDE0)
+           (#x8F63 . #xEDE1)
+           (#x8F64 . #xEDE2)
+           (#x8F65 . #x8FE1AC)
+           (#x8F9B . #xBFC9)
+           (#x8F9C . #xEDE3)
+           (#x8F9D . #x8FE1AD)
+           (#x8F9E . #xBCAD)
+           (#x8F9F . #xEDE4)
+           (#x8FA0 . #x8FE1AE)
+           (#x8FA1 . #x8FE1AF)
+           (#x8FA3 . #xEDE5)
+           (#x8FA4 . #x8FE1B0)
+           (#x8FA5 . #x8FE1B1)
+           (#x8FA6 . #x8FE1B2)
+           (#x8FA7 . #xD2A1)
+           (#x8FA8 . #xD1FE)
+           (#x8FAD . #xEDE6)
+           (#x8FAE . #xE5F0)
+           (#x8FAF . #xEDE7)
+           (#x8FB0 . #xC3A4)
+           (#x8FB1 . #xBFAB)
+           (#x8FB2 . #xC7C0)
+           (#x8FB5 . #x8FE1B3)
+           (#x8FB6 . #x8FE1B4)
+           (#x8FB7 . #xEDE8)
+           (#x8FB8 . #x8FE1B5)
+           (#x8FBA . #xCAD5)
+           (#x8FBB . #xC4D4)
+           (#x8FBC . #xB9FE)
+           (#x8FBE . #x8FE1B6)
+           (#x8FBF . #xC3A9)
+           (#x8FC0 . #x8FE1B7)
+           (#x8FC1 . #x8FE1B8)
+           (#x8FC2 . #xB1AA)
+           (#x8FC4 . #xCBF8)
+           (#x8FC5 . #xBFD7)
+           (#x8FC6 . #x8FE1B9)
+           (#x8FCA . #x8FE1BA)
+           (#x8FCB . #x8FE1BB)
+           (#x8FCD . #x8FE1BC)
+           (#x8FCE . #xB7DE)
+           (#x8FD0 . #x8FE1BD)
+           (#x8FD1 . #xB6E1)
+           (#x8FD2 . #x8FE1BE)
+           (#x8FD3 . #x8FE1BF)
+           (#x8FD4 . #xCAD6)
+           (#x8FD5 . #x8FE1C0)
+           (#x8FDA . #xEDE9)
+           (#x8FE0 . #x8FE1C1)
+           (#x8FE2 . #xEDEB)
+           (#x8FE3 . #x8FE1C2)
+           (#x8FE4 . #x8FE1C3)
+           (#x8FE5 . #xEDEA)
+           (#x8FE6 . #xB2E0)
+           (#x8FE8 . #x8FE1C4)
+           (#x8FE9 . #xC6F6)
+           (#x8FEA . #xEDEC)
+           (#x8FEB . #xC7F7)
+           (#x8FED . #xC5B3)
+           (#x8FEE . #x8FE1C5)
+           (#x8FEF . #xEDED)
+           (#x8FF0 . #xBDD2)
+           (#x8FF1 . #x8FE1C6)
+           (#x8FF4 . #xEDEF)
+           (#x8FF5 . #x8FE1C7)
+           (#x8FF6 . #x8FE1C8)
+           (#x8FF7 . #xCCC2)
+           (#x8FF8 . #xEDFE)
+           (#x8FF9 . #xEDF1)
+           (#x8FFA . #xEDF2)
+           (#x8FFB . #x8FE1C9)
+           (#x8FFD . #xC4C9)
+           (#x8FFE . #x8FE1CA)
+           (#x9000 . #xC2E0)
+           (#x9001 . #xC1F7)
+           (#x9002 . #x8FE1CB)
+           (#x9003 . #xC6A8)
+           (#x9004 . #x8FE1CC)
+           (#x9005 . #xEDF0)
+           (#x9006 . #xB5D5)
+           (#x9008 . #x8FE1CD)
+           (#x900B . #xEDF9)
+           (#x900C . #x8FE1CE)
+           (#x900D . #xEDF6)
+           (#x900E . #xEEA5)
+           (#x900F . #xC6A9)
+           (#x9010 . #xC3E0)
+           (#x9011 . #xEDF3)
+           (#x9013 . #xC4FE)
+           (#x9014 . #xC5D3)
+           (#x9015 . #xEDF4)
+           (#x9016 . #xEDF8)
+           (#x9017 . #xBFE0)
+           (#x9018 . #x8FE1CF)
+           (#x9019 . #xC7E7)
+           (#x901A . #xC4CC)
+           (#x901B . #x8FE1D0)
+           (#x901D . #xC0C2)
+           (#x901E . #xEDF7)
+           (#x901F . #xC2AE)
+           (#x9020 . #xC2A4)
+           (#x9021 . #xEDF5)
+           (#x9022 . #xB0A9)
+           (#x9023 . #xCFA2)
+           (#x9027 . #xEDFA)
+           (#x9028 . #x8FE1D1)
+           (#x9029 . #x8FE1D2)
+           (#x902A . #x8FE1D4)
+           (#x902C . #x8FE1D5)
+           (#x902D . #x8FE1D6)
+           (#x902E . #xC2E1)
+           (#x902F . #x8FE1D3)
+           (#x9031 . #xBDB5)
+           (#x9032 . #xBFCA)
+           (#x9033 . #x8FE1D7)
+           (#x9034 . #x8FE1D8)
+           (#x9035 . #xEDFC)
+           (#x9036 . #xEDFB)
+           (#x9037 . #x8FE1D9)
+           (#x9038 . #xB0EF)
+           (#x9039 . #xEDFD)
+           (#x903C . #xC9AF)
+           (#x903E . #xEEA7)
+           (#x903F . #x8FE1DA)
+           (#x9041 . #xC6DB)
+           (#x9042 . #xBFEB)
+           (#x9043 . #x8FE1DB)
+           (#x9044 . #x8FE1DC)
+           (#x9045 . #xC3D9)
+           (#x9047 . #xB6F8)
+           (#x9049 . #xEEA6)
+           (#x904A . #xCDB7)
+           (#x904B . #xB1BF)
+           (#x904C . #x8FE1DD)
+           (#x904D . #xCAD7)
+           (#x904E . #xB2E1)
+           (#x904F . #xEEA1)
+           (#x9050 . #xEEA2)
+           (#x9051 . #xEEA3)
+           (#x9052 . #xEEA4)
+           (#x9053 . #xC6BB)
+           (#x9054 . #xC3A3)
+           (#x9055 . #xB0E3)
+           (#x9056 . #xEEA8)
+           (#x9058 . #xEEA9)
+           (#x9059 . #xF4A3)
+           (#x905B . #x8FE1DE)
+           (#x905C . #xC2BD)
+           (#x905D . #x8FE1DF)
+           (#x905E . #xEEAA)
+           (#x9060 . #xB1F3)
+           (#x9061 . #xC1CC)
+           (#x9062 . #x8FE1E0)
+           (#x9063 . #xB8AF)
+           (#x9065 . #xCDDA)
+           (#x9066 . #x8FE1E1)
+           (#x9067 . #x8FE1E2)
+           (#x9068 . #xEEAB)
+           (#x9069 . #xC5AC)
+           (#x906C . #x8FE1E3)
+           (#x906D . #xC1F8)
+           (#x906E . #xBCD7)
+           (#x906F . #xEEAC)
+           (#x9070 . #x8FE1E4)
+           (#x9072 . #xEEAF)
+           (#x9074 . #x8FE1E5)
+           (#x9075 . #xBDE5)
+           (#x9076 . #xEEAD)
+           (#x9077 . #xC1AB)
+           (#x9078 . #xC1AA)
+           (#x9079 . #x8FE1E6)
+           (#x907A . #xB0E4)
+           (#x907C . #xCECB)
+           (#x907D . #xEEB1)
+           (#x907F . #xC8F2)
+           (#x9080 . #xEEB3)
+           (#x9081 . #xEEB2)
+           (#x9082 . #xEEB0)
+           (#x9083 . #xE3E4)
+           (#x9084 . #xB4D4)
+           (#x9085 . #x8FE1E7)
+           (#x9087 . #xEDEE)
+           (#x9088 . #x8FE1E8)
+           (#x9089 . #xEEB5)
+           (#x908A . #xEEB4)
+           (#x908B . #x8FE1E9)
+           (#x908C . #x8FE1EA)
+           (#x908E . #x8FE1EB)
+           (#x908F . #xEEB6)
+           (#x9090 . #x8FE1EC)
+           (#x9091 . #xCDB8)
+           (#x9095 . #x8FE1ED)
+           (#x9097 . #x8FE1EE)
+           (#x9098 . #x8FE1EF)
+           (#x9099 . #x8FE1F0)
+           (#x909B . #x8FE1F1)
+           (#x90A0 . #x8FE1F2)
+           (#x90A1 . #x8FE1F3)
+           (#x90A2 . #x8FE1F4)
+           (#x90A3 . #xC6E1)
+           (#x90A5 . #x8FE1F5)
+           (#x90A6 . #xCBAE)
+           (#x90A8 . #xEEB7)
+           (#x90AA . #xBCD9)
+           (#x90AF . #xEEB8)
+           (#x90B0 . #x8FE1F6)
+           (#x90B1 . #xEEB9)
+           (#x90B2 . #x8FE1F7)
+           (#x90B3 . #x8FE1F8)
+           (#x90B4 . #x8FE1F9)
+           (#x90B5 . #xEEBA)
+           (#x90B6 . #x8FE1FA)
+           (#x90B8 . #xC5A1)
+           (#x90BD . #x8FE1FB)
+           (#x90BE . #x8FE1FD)
+           (#x90C1 . #xB0EA)
+           (#x90C3 . #x8FE1FE)
+           (#x90C4 . #x8FE2A1)
+           (#x90C5 . #x8FE2A2)
+           (#x90C7 . #x8FE2A3)
+           (#x90C8 . #x8FE2A4)
+           (#x90CA . #xB9D9)
+           (#x90CC . #x8FE1FC)
+           (#x90CE . #xCFBA)
+           (#x90D2 . #x8FE2AD)
+           (#x90D5 . #x8FE2A5)
+           (#x90D7 . #x8FE2A6)
+           (#x90D8 . #x8FE2A7)
+           (#x90D9 . #x8FE2A8)
+           (#x90DB . #xEEBE)
+           (#x90DC . #x8FE2A9)
+           (#x90DD . #x8FE2AA)
+           (#x90DF . #x8FE2AB)
+           (#x90E1 . #xB7B4)
+           (#x90E2 . #xEEBB)
+           (#x90E4 . #xEEBC)
+           (#x90E5 . #x8FE2AC)
+           (#x90E8 . #xC9F4)
+           (#x90EB . #x8FE2AF)
+           (#x90ED . #xB3D4)
+           (#x90EF . #x8FE2B0)
+           (#x90F0 . #x8FE2B1)
+           (#x90F4 . #x8FE2B2)
+           (#x90F5 . #xCDB9)
+           (#x90F6 . #x8FE2AE)
+           (#x90F7 . #xB6BF)
+           (#x90FD . #xC5D4)
+           (#x90FE . #x8FE2B3)
+           (#x90FF . #x8FE2B4)
+           (#x9100 . #x8FE2B5)
+           (#x9102 . #xEEBF)
+           (#x9104 . #x8FE2B6)
+           (#x9105 . #x8FE2B7)
+           (#x9106 . #x8FE2B8)
+           (#x9108 . #x8FE2B9)
+           (#x910D . #x8FE2BA)
+           (#x9110 . #x8FE2BB)
+           (#x9112 . #xEEC0)
+           (#x9114 . #x8FE2BC)
+           (#x9116 . #x8FE2BD)
+           (#x9117 . #x8FE2BE)
+           (#x9118 . #x8FE2BF)
+           (#x9119 . #xEEC1)
+           (#x911A . #x8FE2C0)
+           (#x911C . #x8FE2C1)
+           (#x911E . #x8FE2C2)
+           (#x9120 . #x8FE2C3)
+           (#x9122 . #x8FE2C5)
+           (#x9123 . #x8FE2C6)
+           (#x9125 . #x8FE2C4)
+           (#x9127 . #x8FE2C7)
+           (#x9129 . #x8FE2C8)
+           (#x912D . #xC5A2)
+           (#x912E . #x8FE2C9)
+           (#x912F . #x8FE2CA)
+           (#x9130 . #xEEC3)
+           (#x9131 . #x8FE2CB)
+           (#x9132 . #xEEC2)
+           (#x9134 . #x8FE2CC)
+           (#x9136 . #x8FE2CD)
+           (#x9137 . #x8FE2CE)
+           (#x9139 . #x8FE2CF)
+           (#x913A . #x8FE2D0)
+           (#x913C . #x8FE2D1)
+           (#x913D . #x8FE2D2)
+           (#x9143 . #x8FE2D3)
+           (#x9147 . #x8FE2D4)
+           (#x9148 . #x8FE2D5)
+           (#x9149 . #xC6D3)
+           (#x914A . #xEEC4)
+           (#x914B . #xBDB6)
+           (#x914C . #xBCE0)
+           (#x914D . #xC7DB)
+           (#x914E . #xC3F1)
+           (#x914F . #x8FE2D6)
+           (#x9152 . #xBCF2)
+           (#x9153 . #x8FE2D7)
+           (#x9154 . #xBFEC)
+           (#x9156 . #xEEC5)
+           (#x9157 . #x8FE2D8)
+           (#x9158 . #xEEC6)
+           (#x9159 . #x8FE2D9)
+           (#x915A . #x8FE2DA)
+           (#x915B . #x8FE2DB)
+           (#x9161 . #x8FE2DC)
+           (#x9162 . #xBFDD)
+           (#x9163 . #xEEC7)
+           (#x9164 . #x8FE2DD)
+           (#x9165 . #xEEC8)
+           (#x9167 . #x8FE2DE)
+           (#x9169 . #xEEC9)
+           (#x916A . #xCDEF)
+           (#x916C . #xBDB7)
+           (#x916D . #x8FE2DF)
+           (#x9172 . #xEECB)
+           (#x9173 . #xEECA)
+           (#x9174 . #x8FE2E0)
+           (#x9175 . #xB9DA)
+           (#x9177 . #xB9F3)
+           (#x9178 . #xBBC0)
+           (#x9179 . #x8FE2E1)
+           (#x917A . #x8FE2E2)
+           (#x917B . #x8FE2E3)
+           (#x9181 . #x8FE2E4)
+           (#x9182 . #xEECE)
+           (#x9183 . #x8FE2E5)
+           (#x9185 . #x8FE2E6)
+           (#x9186 . #x8FE2E7)
+           (#x9187 . #xBDE6)
+           (#x9189 . #xEECD)
+           (#x918A . #x8FE2E8)
+           (#x918B . #xEECC)
+           (#x918D . #xC2E9)
+           (#x918E . #x8FE2E9)
+           (#x9190 . #xB8EF)
+           (#x9191 . #x8FE2EA)
+           (#x9192 . #xC0C3)
+           (#x9193 . #x8FE2EB)
+           (#x9194 . #x8FE2EC)
+           (#x9195 . #x8FE2ED)
+           (#x9197 . #xC8B0)
+           (#x9198 . #x8FE2EE)
+           (#x919C . #xBDB9)
+           (#x919E . #x8FE2EF)
+           (#x91A1 . #x8FE2F0)
+           (#x91A2 . #xEECF)
+           (#x91A4 . #xBEDF)
+           (#x91A6 . #x8FE2F1)
+           (#x91A8 . #x8FE2F2)
+           (#x91AA . #xEED2)
+           (#x91AB . #xEED0)
+           (#x91AC . #x8FE2F3)
+           (#x91AD . #x8FE2F4)
+           (#x91AE . #x8FE2F5)
+           (#x91AF . #xEED1)
+           (#x91B0 . #x8FE2F6)
+           (#x91B1 . #x8FE2F7)
+           (#x91B2 . #x8FE2F8)
+           (#x91B3 . #x8FE2F9)
+           (#x91B4 . #xEED4)
+           (#x91B5 . #xEED3)
+           (#x91B6 . #x8FE2FA)
+           (#x91B8 . #xBEFA)
+           (#x91BA . #xEED5)
+           (#x91BB . #x8FE2FB)
+           (#x91BC . #x8FE2FC)
+           (#x91BD . #x8FE2FD)
+           (#x91BF . #x8FE2FE)
+           (#x91C0 . #xEED6)
+           (#x91C1 . #xEED7)
+           (#x91C2 . #x8FE3A1)
+           (#x91C3 . #x8FE3A2)
+           (#x91C5 . #x8FE3A3)
+           (#x91C6 . #xC8D0)
+           (#x91C7 . #xBAD3)
+           (#x91C8 . #xBCE1)
+           (#x91C9 . #xEED8)
+           (#x91CB . #xEED9)
+           (#x91CC . #xCEA4)
+           (#x91CD . #xBDC5)
+           (#x91CE . #xCCEE)
+           (#x91CF . #xCECC)
+           (#x91D0 . #xEEDA)
+           (#x91D1 . #xB6E2)
+           (#x91D3 . #x8FE3A4)
+           (#x91D4 . #x8FE3A5)
+           (#x91D6 . #xEEDB)
+           (#x91D7 . #x8FE3A6)
+           (#x91D8 . #xC5A3)
+           (#x91D9 . #x8FE3A7)
+           (#x91DA . #x8FE3A8)
+           (#x91DB . #xEEDE)
+           (#x91DC . #xB3F8)
+           (#x91DD . #xBFCB)
+           (#x91DE . #x8FE3A9)
+           (#x91DF . #xEEDC)
+           (#x91E1 . #xEEDD)
+           (#x91E3 . #xC4E0)
+           (#x91E4 . #x8FE3AA)
+           (#x91E5 . #x8FE3AB)
+           (#x91E6 . #xCBD5)
+           (#x91E7 . #xB6FC)
+           (#x91E9 . #x8FE3AC)
+           (#x91EA . #x8FE3AD)
+           (#x91EC . #x8FE3AE)
+           (#x91ED . #x8FE3AF)
+           (#x91EE . #x8FE3B0)
+           (#x91EF . #x8FE3B1)
+           (#x91F0 . #x8FE3B2)
+           (#x91F1 . #x8FE3B3)
+           (#x91F5 . #xEEE0)
+           (#x91F6 . #xEEE1)
+           (#x91F7 . #x8FE3B4)
+           (#x91F9 . #x8FE3B5)
+           (#x91FB . #x8FE3B6)
+           (#x91FC . #xEEDF)
+           (#x91FD . #x8FE3B7)
+           (#x91FF . #xEEE3)
+           (#x9200 . #x8FE3B8)
+           (#x9201 . #x8FE3B9)
+           (#x9204 . #x8FE3BA)
+           (#x9205 . #x8FE3BB)
+           (#x9206 . #x8FE3BC)
+           (#x9207 . #x8FE3BD)
+           (#x9209 . #x8FE3BE)
+           (#x920A . #x8FE3BF)
+           (#x920C . #x8FE3C0)
+           (#x920D . #xC6DF)
+           (#x920E . #xB3C3)
+           (#x9210 . #x8FE3C1)
+           (#x9211 . #xEEE7)
+           (#x9212 . #x8FE3C2)
+           (#x9213 . #x8FE3C3)
+           (#x9214 . #xEEE4)
+           (#x9215 . #xEEE6)
+           (#x9216 . #x8FE3C4)
+           (#x9218 . #x8FE3C5)
+           (#x921C . #x8FE3C6)
+           (#x921D . #x8FE3C7)
+           (#x921E . #xEEE2)
+           (#x9223 . #x8FE3C8)
+           (#x9224 . #x8FE3C9)
+           (#x9225 . #x8FE3CA)
+           (#x9226 . #x8FE3CB)
+           (#x9228 . #x8FE3CC)
+           (#x9229 . #xEFCF)
+           (#x922C . #xEEE5)
+           (#x922E . #x8FE3CD)
+           (#x922F . #x8FE3CE)
+           (#x9230 . #x8FE3CF)
+           (#x9233 . #x8FE3D0)
+           (#x9234 . #xCEEB)
+           (#x9235 . #x8FE3D1)
+           (#x9236 . #x8FE3D2)
+           (#x9237 . #xB8DA)
+           (#x9238 . #x8FE3D3)
+           (#x9239 . #x8FE3D4)
+           (#x923A . #x8FE3D5)
+           (#x923C . #x8FE3D6)
+           (#x923E . #x8FE3D7)
+           (#x923F . #xEEEF)
+           (#x9240 . #x8FE3D8)
+           (#x9242 . #x8FE3D9)
+           (#x9243 . #x8FE3DA)
+           (#x9244 . #xC5B4)
+           (#x9245 . #xEEEA)
+           (#x9246 . #x8FE3DB)
+           (#x9247 . #x8FE3DC)
+           (#x9248 . #xEEED)
+           (#x9249 . #xEEEB)
+           (#x924A . #x8FE3DD)
+           (#x924B . #xEEF0)
+           (#x924D . #x8FE3DE)
+           (#x924E . #x8FE3DF)
+           (#x924F . #x8FE3E0)
+           (#x9250 . #xEEF1)
+           (#x9251 . #x8FE3E1)
+           (#x9257 . #xEEE9)
+           (#x9258 . #x8FE3E2)
+           (#x9259 . #x8FE3E3)
+           (#x925A . #xEEF6)
+           (#x925B . #xB1F4)
+           (#x925C . #x8FE3E4)
+           (#x925D . #x8FE3E5)
+           (#x925E . #xEEE8)
+           (#x9260 . #x8FE3E6)
+           (#x9261 . #x8FE3E7)
+           (#x9262 . #xC8AD)
+           (#x9264 . #xEEEC)
+           (#x9265 . #x8FE3E8)
+           (#x9266 . #xBEE0)
+           (#x9267 . #x8FE3E9)
+           (#x9268 . #x8FE3EA)
+           (#x9269 . #x8FE3EB)
+           (#x926E . #x8FE3EC)
+           (#x926F . #x8FE3ED)
+           (#x9270 . #x8FE3EE)
+           (#x9271 . #xB9DB)
+           (#x9275 . #x8FE3EF)
+           (#x9276 . #x8FE3F0)
+           (#x9277 . #x8FE3F1)
+           (#x9278 . #x8FE3F2)
+           (#x9279 . #x8FE3F3)
+           (#x927B . #x8FE3F4)
+           (#x927C . #x8FE3F5)
+           (#x927D . #x8FE3F6)
+           (#x927E . #xCBC8)
+           (#x927F . #x8FE3F7)
+           (#x9280 . #xB6E4)
+           (#x9283 . #xBDC6)
+           (#x9285 . #xC6BC)
+           (#x9288 . #x8FE3F8)
+           (#x9289 . #x8FE3F9)
+           (#x928A . #x8FE3FA)
+           (#x928D . #x8FE3FB)
+           (#x928E . #x8FE3FC)
+           (#x9291 . #xC1AD)
+           (#x9292 . #x8FE3FD)
+           (#x9293 . #xEEF4)
+           (#x9295 . #xEEEE)
+           (#x9296 . #xEEF3)
+           (#x9297 . #x8FE3FE)
+           (#x9298 . #xCCC3)
+           (#x9299 . #x8FE4A1)
+           (#x929A . #xC4B8)
+           (#x929B . #xEEF5)
+           (#x929C . #xEEF2)
+           (#x929F . #x8FE4A2)
+           (#x92A0 . #x8FE4A3)
+           (#x92A4 . #x8FE4A4)
+           (#x92A5 . #x8FE4A5)
+           (#x92A7 . #x8FE4A6)
+           (#x92A8 . #x8FE4A7)
+           (#x92AB . #x8FE4A8)
+           (#x92AD . #xC1AC)
+           (#x92AF . #x8FE4A9)
+           (#x92B2 . #x8FE4AA)
+           (#x92B6 . #x8FE4AB)
+           (#x92B7 . #xEEF9)
+           (#x92B8 . #x8FE4AC)
+           (#x92B9 . #xEEF8)
+           (#x92BA . #x8FE4AD)
+           (#x92BB . #x8FE4AE)
+           (#x92BC . #x8FE4AF)
+           (#x92BD . #x8FE4B0)
+           (#x92BF . #x8FE4B1)
+           (#x92C0 . #x8FE4B2)
+           (#x92C1 . #x8FE4B3)
+           (#x92C2 . #x8FE4B4)
+           (#x92C3 . #x8FE4B5)
+           (#x92C5 . #x8FE4B6)
+           (#x92C6 . #x8FE4B7)
+           (#x92C7 . #x8FE4B8)
+           (#x92C8 . #x8FE4B9)
+           (#x92CB . #x8FE4BA)
+           (#x92CC . #x8FE4BB)
+           (#x92CD . #x8FE4BC)
+           (#x92CE . #x8FE4BD)
+           (#x92CF . #xEEF7)
+           (#x92D0 . #x8FE4BE)
+           (#x92D2 . #xCBAF)
+           (#x92D3 . #x8FE4BF)
+           (#x92D5 . #x8FE4C0)
+           (#x92D7 . #x8FE4C1)
+           (#x92D8 . #x8FE4C2)
+           (#x92D9 . #x8FE4C3)
+           (#x92DC . #x8FE4C4)
+           (#x92DD . #x8FE4C5)
+           (#x92DF . #x8FE4C6)
+           (#x92E0 . #x8FE4C7)
+           (#x92E1 . #x8FE4C8)
+           (#x92E3 . #x8FE4C9)
+           (#x92E4 . #xBDFB)
+           (#x92E5 . #x8FE4CA)
+           (#x92E7 . #x8FE4CB)
+           (#x92E8 . #x8FE4CC)
+           (#x92E9 . #xEEFA)
+           (#x92EA . #xCADF)
+           (#x92EC . #x8FE4CD)
+           (#x92ED . #xB1D4)
+           (#x92EE . #x8FE4CE)
+           (#x92F0 . #x8FE4CF)
+           (#x92F2 . #xC9C6)
+           (#x92F3 . #xC3F2)
+           (#x92F8 . #xB5F8)
+           (#x92F9 . #x8FE4D0)
+           (#x92FA . #xEEFC)
+           (#x92FB . #x8FE4D1)
+           (#x92FC . #xB9DD)
+           (#x92FF . #x8FE4D2)
+           (#x9300 . #x8FE4D3)
+           (#x9302 . #x8FE4D4)
+           (#x9306 . #xBBAC)
+           (#x9308 . #x8FE4D5)
+           (#x930D . #x8FE4D6)
+           (#x930F . #xEEFB)
+           (#x9310 . #xBFED)
+           (#x9311 . #x8FE4D7)
+           (#x9314 . #x8FE4D8)
+           (#x9315 . #x8FE4D9)
+           (#x9318 . #xBFEE)
+           (#x9319 . #xEFA1)
+           (#x931A . #xEFA3)
+           (#x931C . #x8FE4DA)
+           (#x931D . #x8FE4DB)
+           (#x931E . #x8FE4DC)
+           (#x931F . #x8FE4DD)
+           (#x9320 . #xBEFB)
+           (#x9321 . #x8FE4DE)
+           (#x9322 . #xEFA2)
+           (#x9323 . #xEFA4)
+           (#x9324 . #x8FE4DF)
+           (#x9325 . #x8FE4E0)
+           (#x9326 . #xB6D3)
+           (#x9327 . #x8FE4E1)
+           (#x9328 . #xC9C5)
+           (#x9329 . #x8FE4E2)
+           (#x932A . #x8FE4E3)
+           (#x932B . #xBCE2)
+           (#x932C . #xCFA3)
+           (#x932E . #xEEFE)
+           (#x932F . #xBAF8)
+           (#x9332 . #xCFBF)
+           (#x9333 . #x8FE4E4)
+           (#x9334 . #x8FE4E5)
+           (#x9335 . #xEFA6)
+           (#x9336 . #x8FE4E6)
+           (#x9337 . #x8FE4E7)
+           (#x933A . #xEFA5)
+           (#x933B . #xEFA7)
+           (#x9344 . #xEEFD)
+           (#x9347 . #x8FE4E8)
+           (#x9348 . #x8FE4E9)
+           (#x9349 . #x8FE4EA)
+           (#x934B . #xC6E9)
+           (#x934D . #xC5D5)
+           (#x9350 . #x8FE4EB)
+           (#x9351 . #x8FE4EC)
+           (#x9352 . #x8FE4ED)
+           (#x9354 . #xC4D7)
+           (#x9355 . #x8FE4EE)
+           (#x9356 . #xEFAC)
+           (#x9357 . #x8FE4EF)
+           (#x9358 . #x8FE4F0)
+           (#x935A . #x8FE4F1)
+           (#x935B . #xC3C3)
+           (#x935C . #xEFA8)
+           (#x935E . #x8FE4F2)
+           (#x9360 . #xEFA9)
+           (#x9364 . #x8FE4F3)
+           (#x9365 . #x8FE4F4)
+           (#x9367 . #x8FE4F5)
+           (#x9369 . #x8FE4F6)
+           (#x936A . #x8FE4F7)
+           (#x936C . #xB7AD)
+           (#x936D . #x8FE4F8)
+           (#x936E . #xEFAB)
+           (#x936F . #x8FE4F9)
+           (#x9370 . #x8FE4FA)
+           (#x9371 . #x8FE4FB)
+           (#x9373 . #x8FE4FC)
+           (#x9374 . #x8FE4FD)
+           (#x9375 . #xB8B0)
+           (#x9376 . #x8FE4FE)
+           (#x937A . #x8FE5A1)
+           (#x937C . #xEFAA)
+           (#x937D . #x8FE5A2)
+           (#x937E . #xBEE1)
+           (#x937F . #x8FE5A3)
+           (#x9380 . #x8FE5A4)
+           (#x9381 . #x8FE5A5)
+           (#x9382 . #x8FE5A6)
+           (#x9388 . #x8FE5A7)
+           (#x938A . #x8FE5A8)
+           (#x938B . #x8FE5A9)
+           (#x938C . #xB3F9)
+           (#x938D . #x8FE5AA)
+           (#x938F . #x8FE5AB)
+           (#x9392 . #x8FE5AC)
+           (#x9394 . #xEFB0)
+           (#x9395 . #x8FE5AD)
+           (#x9396 . #xBABF)
+           (#x9397 . #xC1F9)
+           (#x9398 . #x8FE5AE)
+           (#x939A . #xC4CA)
+           (#x939B . #x8FE5AF)
+           (#x939E . #x8FE5B0)
+           (#x93A1 . #x8FE5B1)
+           (#x93A3 . #x8FE5B2)
+           (#x93A4 . #x8FE5B3)
+           (#x93A6 . #x8FE5B4)
+           (#x93A7 . #xB3BB)
+           (#x93A8 . #x8FE5B5)
+           (#x93A9 . #x8FE5BB)
+           (#x93AB . #x8FE5B6)
+           (#x93AC . #xEFAE)
+           (#x93AD . #xEFAF)
+           (#x93AE . #xC4C3)
+           (#x93B0 . #xEFAD)
+           (#x93B4 . #x8FE5B7)
+           (#x93B5 . #x8FE5B8)
+           (#x93B6 . #x8FE5B9)
+           (#x93B9 . #xEFB1)
+           (#x93BA . #x8FE5BA)
+           (#x93C1 . #x8FE5BC)
+           (#x93C3 . #xEFB7)
+           (#x93C4 . #x8FE5BD)
+           (#x93C5 . #x8FE5BE)
+           (#x93C6 . #x8FE5BF)
+           (#x93C7 . #x8FE5C0)
+           (#x93C8 . #xEFBA)
+           (#x93C9 . #x8FE5C1)
+           (#x93CA . #x8FE5C2)
+           (#x93CB . #x8FE5C3)
+           (#x93CC . #x8FE5C4)
+           (#x93CD . #x8FE5C5)
+           (#x93D0 . #xEFB9)
+           (#x93D1 . #xC5AD)
+           (#x93D3 . #x8FE5C6)
+           (#x93D6 . #xEFB2)
+           (#x93D7 . #xEFB3)
+           (#x93D8 . #xEFB6)
+           (#x93D9 . #x8FE5C7)
+           (#x93DC . #x8FE5C8)
+           (#x93DD . #xEFB8)
+           (#x93DE . #x8FE5C9)
+           (#x93DF . #x8FE5CA)
+           (#x93E1 . #xB6C0)
+           (#x93E2 . #x8FE5CB)
+           (#x93E4 . #xEFBB)
+           (#x93E5 . #xEFB5)
+           (#x93E6 . #x8FE5CC)
+           (#x93E7 . #x8FE5CD)
+           (#x93E8 . #xEFB4)
+           (#x93F7 . #x8FE5CF)
+           (#x93F8 . #x8FE5D0)
+           (#x93F9 . #x8FE5CE)
+           (#x93FA . #x8FE5D1)
+           (#x93FB . #x8FE5D2)
+           (#x93FD . #x8FE5D3)
+           (#x9401 . #x8FE5D4)
+           (#x9402 . #x8FE5D5)
+           (#x9403 . #xEFBF)
+           (#x9404 . #x8FE5D6)
+           (#x9407 . #xEFC0)
+           (#x9408 . #x8FE5D7)
+           (#x9409 . #x8FE5D8)
+           (#x940D . #x8FE5D9)
+           (#x940E . #x8FE5DA)
+           (#x940F . #x8FE5DB)
+           (#x9410 . #xEFC1)
+           (#x9413 . #xEFBE)
+           (#x9414 . #xEFBD)
+           (#x9415 . #x8FE5DC)
+           (#x9416 . #x8FE5DD)
+           (#x9417 . #x8FE5DE)
+           (#x9418 . #xBEE2)
+           (#x9419 . #xC6AA)
+           (#x941A . #xEFBC)
+           (#x941F . #x8FE5DF)
+           (#x9421 . #xEFC5)
+           (#x942B . #xEFC3)
+           (#x942E . #x8FE5E0)
+           (#x942F . #x8FE5E1)
+           (#x9431 . #x8FE5E2)
+           (#x9432 . #x8FE5E3)
+           (#x9433 . #x8FE5E4)
+           (#x9434 . #x8FE5E5)
+           (#x9435 . #xEFC4)
+           (#x9436 . #xEFC2)
+           (#x9438 . #xC2F8)
+           (#x943A . #xEFC6)
+           (#x943B . #x8FE5E6)
+           (#x943D . #x8FE5E8)
+           (#x943F . #x8FE5E7)
+           (#x9441 . #xEFC7)
+           (#x9443 . #x8FE5E9)
+           (#x9444 . #xEFC9)
+           (#x9445 . #x8FE5EA)
+           (#x9448 . #x8FE5EB)
+           (#x944A . #x8FE5EC)
+           (#x944C . #x8FE5ED)
+           (#x9451 . #xB4D5)
+           (#x9452 . #xEFC8)
+           (#x9453 . #xCCFA)
+           (#x9455 . #x8FE5EE)
+           (#x9459 . #x8FE5EF)
+           (#x945A . #xEFD4)
+           (#x945B . #xEFCA)
+           (#x945C . #x8FE5F0)
+           (#x945E . #xEFCD)
+           (#x945F . #x8FE5F1)
+           (#x9460 . #xEFCB)
+           (#x9461 . #x8FE5F2)
+           (#x9462 . #xEFCC)
+           (#x9463 . #x8FE5F3)
+           (#x9468 . #x8FE5F4)
+           (#x946A . #xEFCE)
+           (#x946B . #x8FE5F5)
+           (#x946D . #x8FE5F6)
+           (#x946E . #x8FE5F7)
+           (#x946F . #x8FE5F8)
+           (#x9470 . #xEFD0)
+           (#x9471 . #x8FE5F9)
+           (#x9472 . #x8FE5FA)
+           (#x9475 . #xEFD1)
+           (#x9477 . #xEFD2)
+           (#x947C . #xEFD5)
+           (#x947D . #xEFD3)
+           (#x947E . #xEFD6)
+           (#x947F . #xEFD8)
+           (#x9481 . #xEFD7)
+           (#x9483 . #x8FE5FC)
+           (#x9484 . #x8FE5FB)
+           (#x9577 . #xC4B9)
+           (#x9578 . #x8FE5FD)
+           (#x9579 . #x8FE5FE)
+           (#x957E . #x8FE6A1)
+           (#x9580 . #xCCE7)
+           (#x9582 . #xEFD9)
+           (#x9583 . #xC1AE)
+           (#x9584 . #x8FE6A2)
+           (#x9587 . #xEFDA)
+           (#x9588 . #x8FE6A3)
+           (#x9589 . #xCAC4)
+           (#x958A . #xEFDB)
+           (#x958B . #xB3AB)
+           (#x958C . #x8FE6A4)
+           (#x958D . #x8FE6A5)
+           (#x958E . #x8FE6A6)
+           (#x958F . #xB1BC)
+           (#x9591 . #xB4D7)
+           (#x9593 . #xB4D6)
+           (#x9594 . #xEFDC)
+           (#x9596 . #xEFDD)
+           (#x9598 . #xEFDE)
+           (#x9599 . #xEFDF)
+           (#x959D . #x8FE6A7)
+           (#x959E . #x8FE6A8)
+           (#x959F . #x8FE6A9)
+           (#x95A0 . #xEFE0)
+           (#x95A1 . #x8FE6AA)
+           (#x95A2 . #xB4D8)
+           (#x95A3 . #xB3D5)
+           (#x95A4 . #xB9DE)
+           (#x95A5 . #xC8B6)
+           (#x95A6 . #x8FE6AB)
+           (#x95A7 . #xEFE2)
+           (#x95A8 . #xEFE1)
+           (#x95A9 . #x8FE6AC)
+           (#x95AB . #x8FE6AD)
+           (#x95AC . #x8FE6AE)
+           (#x95AD . #xEFE3)
+           (#x95B2 . #xB1DC)
+           (#x95B4 . #x8FE6AF)
+           (#x95B6 . #x8FE6B0)
+           (#x95B9 . #xEFE6)
+           (#x95BA . #x8FE6B1)
+           (#x95BB . #xEFE5)
+           (#x95BC . #xEFE4)
+           (#x95BD . #x8FE6B2)
+           (#x95BE . #xEFE7)
+           (#x95BF . #x8FE6B3)
+           (#x95C3 . #xEFEA)
+           (#x95C6 . #x8FE6B4)
+           (#x95C7 . #xB0C7)
+           (#x95C8 . #x8FE6B5)
+           (#x95C9 . #x8FE6B6)
+           (#x95CA . #xEFE8)
+           (#x95CB . #x8FE6B7)
+           (#x95CC . #xEFEC)
+           (#x95CD . #xEFEB)
+           (#x95D0 . #x8FE6B8)
+           (#x95D1 . #x8FE6B9)
+           (#x95D2 . #x8FE6BA)
+           (#x95D3 . #x8FE6BB)
+           (#x95D4 . #xEFEE)
+           (#x95D5 . #xEFED)
+           (#x95D6 . #xEFEF)
+           (#x95D8 . #xC6AE)
+           (#x95D9 . #x8FE6BC)
+           (#x95DA . #x8FE6BD)
+           (#x95DC . #xEFF0)
+           (#x95DD . #x8FE6BE)
+           (#x95DE . #x8FE6BF)
+           (#x95DF . #x8FE6C0)
+           (#x95E0 . #x8FE6C1)
+           (#x95E1 . #xEFF1)
+           (#x95E2 . #xEFF3)
+           (#x95E4 . #x8FE6C2)
+           (#x95E5 . #xEFF2)
+           (#x95E6 . #x8FE6C3)
+           (#x961C . #xC9EC)
+           (#x961D . #x8FE6C4)
+           (#x961E . #x8FE6C5)
+           (#x9621 . #xEFF4)
+           (#x9622 . #x8FE6C6)
+           (#x9624 . #x8FE6C7)
+           (#x9625 . #x8FE6C8)
+           (#x9626 . #x8FE6C9)
+           (#x9628 . #xEFF5)
+           (#x962A . #xBAE5)
+           (#x962C . #x8FE6CA)
+           (#x962E . #xEFF6)
+           (#x962F . #xEFF7)
+           (#x9631 . #x8FE6CB)
+           (#x9632 . #xCBC9)
+           (#x9633 . #x8FE6CC)
+           (#x9637 . #x8FE6CD)
+           (#x9638 . #x8FE6CE)
+           (#x9639 . #x8FE6CF)
+           (#x963A . #x8FE6D0)
+           (#x963B . #xC1CB)
+           (#x963C . #x8FE6D1)
+           (#x963D . #x8FE6D2)
+           (#x963F . #xB0A4)
+           (#x9640 . #xC2CB)
+           (#x9641 . #x8FE6D3)
+           (#x9642 . #xEFF8)
+           (#x9644 . #xC9ED)
+           (#x964B . #xEFFB)
+           (#x964C . #xEFF9)
+           (#x964D . #xB9DF)
+           (#x964F . #xEFFA)
+           (#x9650 . #xB8C2)
+           (#x9652 . #x8FE6D4)
+           (#x9654 . #x8FE6D5)
+           (#x9656 . #x8FE6D6)
+           (#x9657 . #x8FE6D7)
+           (#x9658 . #x8FE6D8)
+           (#x965B . #xCAC5)
+           (#x965C . #xEFFD)
+           (#x965D . #xF0A1)
+           (#x965E . #xEFFE)
+           (#x965F . #xF0A2)
+           (#x9661 . #x8FE6D9)
+           (#x9662 . #xB1A1)
+           (#x9663 . #xBFD8)
+           (#x9664 . #xBDFC)
+           (#x9665 . #xB4D9)
+           (#x9666 . #xF0A3)
+           (#x966A . #xC7E6)
+           (#x966C . #xF0A5)
+           (#x966E . #x8FE6DA)
+           (#x9670 . #xB1A2)
+           (#x9672 . #xF0A4)
+           (#x9673 . #xC4C4)
+           (#x9674 . #x8FE6DB)
+           (#x9675 . #xCECD)
+           (#x9676 . #xC6AB)
+           (#x9677 . #xEFFC)
+           (#x9678 . #xCEA6)
+           (#x967A . #xB8B1)
+           (#x967B . #x8FE6DC)
+           (#x967C . #x8FE6DD)
+           (#x967D . #xCDDB)
+           (#x967E . #x8FE6DE)
+           (#x967F . #x8FE6DF)
+           (#x9681 . #x8FE6E0)
+           (#x9682 . #x8FE6E1)
+           (#x9683 . #x8FE6E2)
+           (#x9684 . #x8FE6E3)
+           (#x9685 . #xB6F9)
+           (#x9686 . #xCEB4)
+           (#x9688 . #xB7A8)
+           (#x9689 . #x8FE6E4)
+           (#x968A . #xC2E2)
+           (#x968B . #xE7A1)
+           (#x968D . #xF0A6)
+           (#x968E . #xB3AC)
+           (#x968F . #xBFEF)
+           (#x9691 . #x8FE6E5)
+           (#x9694 . #xB3D6)
+           (#x9695 . #xF0A8)
+           (#x9696 . #x8FE6E6)
+           (#x9697 . #xF0A9)
+           (#x9698 . #xF0A7)
+           (#x9699 . #xB7E4)
+           (#x969A . #x8FE6E7)
+           (#x969B . #xBADD)
+           (#x969C . #xBEE3)
+           (#x969D . #x8FE6E8)
+           (#x969F . #x8FE6E9)
+           (#x96A0 . #xB1A3)
+           (#x96A3 . #xCED9)
+           (#x96A4 . #x8FE6EA)
+           (#x96A5 . #x8FE6EB)
+           (#x96A6 . #x8FE6EC)
+           (#x96A7 . #xF0AB)
+           (#x96A8 . #xEEAE)
+           (#x96A9 . #x8FE6ED)
+           (#x96AA . #xF0AA)
+           (#x96AE . #x8FE6EE)
+           (#x96AF . #x8FE6EF)
+           (#x96B0 . #xF0AE)
+           (#x96B1 . #xF0AC)
+           (#x96B2 . #xF0AD)
+           (#x96B3 . #x8FE6F0)
+           (#x96B4 . #xF0AF)
+           (#x96B6 . #xF0B0)
+           (#x96B7 . #xCEEC)
+           (#x96B8 . #xF0B1)
+           (#x96B9 . #xF0B2)
+           (#x96BA . #x8FE6F1)
+           (#x96BB . #xC0C9)
+           (#x96BC . #xC8BB)
+           (#x96C0 . #xBFFD)
+           (#x96C1 . #xB4E7)
+           (#x96C4 . #xCDBA)
+           (#x96C5 . #xB2ED)
+           (#x96C6 . #xBDB8)
+           (#x96C7 . #xB8DB)
+           (#x96C9 . #xF0B5)
+           (#x96CA . #x8FE6F2)
+           (#x96CB . #xF0B4)
+           (#x96CC . #xBBF3)
+           (#x96CD . #xF0B6)
+           (#x96CE . #xF0B3)
+           (#x96D1 . #xBBA8)
+           (#x96D2 . #x8FE6F3)
+           (#x96D5 . #xF0BA)
+           (#x96D6 . #xEAAD)
+           (#x96D8 . #x8FE6F5)
+           (#x96D9 . #xD2D6)
+           (#x96DA . #x8FE6F6)
+           (#x96DB . #xBFF7)
+           (#x96DC . #xF0B8)
+           (#x96DD . #x8FE6F7)
+           (#x96DE . #x8FE6F8)
+           (#x96DF . #x8FE6F9)
+           (#x96E2 . #xCEA5)
+           (#x96E3 . #xC6F1)
+           (#x96E8 . #xB1AB)
+           (#x96E9 . #x8FE6FA)
+           (#x96EA . #xC0E3)
+           (#x96EB . #xBCB6)
+           (#x96EF . #x8FE6FB)
+           (#x96F0 . #xCAB7)
+           (#x96F1 . #x8FE6FC)
+           (#x96F2 . #xB1C0)
+           (#x96F6 . #xCEED)
+           (#x96F7 . #xCDEB)
+           (#x96F9 . #xF0BB)
+           (#x96FA . #x8FE6FD)
+           (#x96FB . #xC5C5)
+           (#x9700 . #xBCFB)
+           (#x9702 . #x8FE6FE)
+           (#x9703 . #x8FE7A1)
+           (#x9704 . #xF0BC)
+           (#x9705 . #x8FE7A2)
+           (#x9706 . #xF0BD)
+           (#x9707 . #xBFCC)
+           (#x9708 . #xF0BE)
+           (#x9709 . #x8FE7A3)
+           (#x970A . #xCEEE)
+           (#x970D . #xF0B9)
+           (#x970E . #xF0C0)
+           (#x970F . #xF0C2)
+           (#x9711 . #xF0C1)
+           (#x9713 . #xF0BF)
+           (#x9716 . #xF0C3)
+           (#x9719 . #xF0C4)
+           (#x971A . #x8FE7A4)
+           (#x971B . #x8FE7A5)
+           (#x971C . #xC1FA)
+           (#x971D . #x8FE7A6)
+           (#x971E . #xB2E2)
+           (#x9721 . #x8FE7A7)
+           (#x9722 . #x8FE7A8)
+           (#x9723 . #x8FE7A9)
+           (#x9724 . #xF0C5)
+           (#x9727 . #xCCB8)
+           (#x9728 . #x8FE7AA)
+           (#x972A . #xF0C6)
+           (#x9730 . #xF0C7)
+           (#x9731 . #x8FE7AB)
+           (#x9732 . #xCFAA)
+           (#x9733 . #x8FE7AC)
+           (#x9738 . #xDBB1)
+           (#x9739 . #xF0C8)
+           (#x973D . #xF0C9)
+           (#x973E . #xF0CA)
+           (#x9741 . #x8FE7AD)
+           (#x9742 . #xF0CE)
+           (#x9743 . #x8FE7AE)
+           (#x9744 . #xF0CB)
+           (#x9746 . #xF0CC)
+           (#x9748 . #xF0CD)
+           (#x9749 . #xF0CF)
+           (#x974A . #x8FE7AF)
+           (#x974E . #x8FE7B0)
+           (#x974F . #x8FE7B1)
+           (#x9752 . #xC0C4)
+           (#x9755 . #x8FE7B2)
+           (#x9756 . #xCCF7)
+           (#x9757 . #x8FE7B3)
+           (#x9758 . #x8FE7B4)
+           (#x9759 . #xC0C5)
+           (#x975A . #x8FE7B5)
+           (#x975B . #x8FE7B6)
+           (#x975C . #xF0D0)
+           (#x975E . #xC8F3)
+           (#x9760 . #xF0D1)
+           (#x9761 . #xF3D3)
+           (#x9762 . #xCCCC)
+           (#x9763 . #x8FE7B7)
+           (#x9764 . #xF0D2)
+           (#x9766 . #xF0D3)
+           (#x9767 . #x8FE7B8)
+           (#x9768 . #xF0D4)
+           (#x9769 . #xB3D7)
+           (#x976A . #x8FE7B9)
+           (#x976B . #xF0D6)
+           (#x976D . #xBFD9)
+           (#x976E . #x8FE7BA)
+           (#x9771 . #xF0D7)
+           (#x9773 . #x8FE7BB)
+           (#x9774 . #xB7A4)
+           (#x9776 . #x8FE7BC)
+           (#x9777 . #x8FE7BD)
+           (#x9778 . #x8FE7BE)
+           (#x9779 . #xF0D8)
+           (#x977A . #xF0DC)
+           (#x977B . #x8FE7BF)
+           (#x977C . #xF0DA)
+           (#x977D . #x8FE7C0)
+           (#x977F . #x8FE7C1)
+           (#x9780 . #x8FE7C2)
+           (#x9781 . #xF0DB)
+           (#x9784 . #xB3F3)
+           (#x9785 . #xF0D9)
+           (#x9786 . #xF0DD)
+           (#x9789 . #x8FE7C3)
+           (#x978B . #xF0DE)
+           (#x978D . #xB0C8)
+           (#x978F . #xF0DF)
+           (#x9790 . #xF0E0)
+           (#x9795 . #x8FE7C4)
+           (#x9796 . #x8FE7C5)
+           (#x9797 . #x8FE7C6)
+           (#x9798 . #xBEE4)
+           (#x9799 . #x8FE7C7)
+           (#x979A . #x8FE7C8)
+           (#x979C . #xF0E1)
+           (#x979E . #x8FE7C9)
+           (#x979F . #x8FE7CA)
+           (#x97A0 . #xB5C7)
+           (#x97A2 . #x8FE7CB)
+           (#x97A3 . #xF0E4)
+           (#x97A6 . #xF0E3)
+           (#x97A8 . #xF0E2)
+           (#x97AB . #xEBF1)
+           (#x97AC . #x8FE7CC)
+           (#x97AD . #xCADC)
+           (#x97AE . #x8FE7CD)
+           (#x97B1 . #x8FE7CE)
+           (#x97B2 . #x8FE7CF)
+           (#x97B3 . #xF0E5)
+           (#x97B4 . #xF0E6)
+           (#x97B5 . #x8FE7D0)
+           (#x97B6 . #x8FE7D1)
+           (#x97B8 . #x8FE7D2)
+           (#x97B9 . #x8FE7D3)
+           (#x97BA . #x8FE7D4)
+           (#x97BC . #x8FE7D5)
+           (#x97BE . #x8FE7D6)
+           (#x97BF . #x8FE7D7)
+           (#x97C1 . #x8FE7D8)
+           (#x97C3 . #xF0E7)
+           (#x97C4 . #x8FE7D9)
+           (#x97C5 . #x8FE7DA)
+           (#x97C6 . #xF0E8)
+           (#x97C7 . #x8FE7DB)
+           (#x97C8 . #xF0E9)
+           (#x97C9 . #x8FE7DC)
+           (#x97CA . #x8FE7DD)
+           (#x97CB . #xF0EA)
+           (#x97CC . #x8FE7DE)
+           (#x97CD . #x8FE7DF)
+           (#x97CE . #x8FE7E0)
+           (#x97D0 . #x8FE7E1)
+           (#x97D1 . #x8FE7E2)
+           (#x97D3 . #xB4DA)
+           (#x97D4 . #x8FE7E3)
+           (#x97D7 . #x8FE7E4)
+           (#x97D8 . #x8FE7E5)
+           (#x97D9 . #x8FE7E6)
+           (#x97DB . #x8FE7EA)
+           (#x97DC . #xF0EB)
+           (#x97DD . #x8FE7E7)
+           (#x97DE . #x8FE7E8)
+           (#x97E0 . #x8FE7E9)
+           (#x97E1 . #x8FE7EB)
+           (#x97E4 . #x8FE7EC)
+           (#x97ED . #xF0EC)
+           (#x97EE . #xC7A3)
+           (#x97EF . #x8FE7ED)
+           (#x97F1 . #x8FE7EE)
+           (#x97F2 . #xF0EE)
+           (#x97F3 . #xB2BB)
+           (#x97F4 . #x8FE7EF)
+           (#x97F5 . #xF0F1)
+           (#x97F6 . #xF0F0)
+           (#x97F7 . #x8FE7F0)
+           (#x97F8 . #x8FE7F1)
+           (#x97FA . #x8FE7F2)
+           (#x97FB . #xB1A4)
+           (#x97FF . #xB6C1)
+           (#x9801 . #xCAC7)
+           (#x9802 . #xC4BA)
+           (#x9803 . #xBAA2)
+           (#x9805 . #xB9E0)
+           (#x9806 . #xBDE7)
+           (#x9807 . #x8FE7F3)
+           (#x9808 . #xBFDC)
+           (#x980A . #x8FE7F4)
+           (#x980C . #xF0F3)
+           (#x980D . #x8FE7F6)
+           (#x980E . #x8FE7F7)
+           (#x980F . #xF0F2)
+           (#x9810 . #xCDC2)
+           (#x9811 . #xB4E8)
+           (#x9812 . #xC8D2)
+           (#x9813 . #xC6DC)
+           (#x9814 . #x8FE7F8)
+           (#x9816 . #x8FE7F9)
+           (#x9817 . #xBFFC)
+           (#x9818 . #xCECE)
+           (#x9819 . #x8FE7F5)
+           (#x981A . #xB7DB)
+           (#x981C . #x8FE7FA)
+           (#x981E . #x8FE7FB)
+           (#x9820 . #x8FE7FC)
+           (#x9821 . #xF0F6)
+           (#x9823 . #x8FE7FD)
+           (#x9824 . #xF0F5)
+           (#x9825 . #x8FE8A8)
+           (#x9826 . #x8FE7FE)
+           (#x982B . #x8FE8A1)
+           (#x982C . #xCBCB)
+           (#x982D . #xC6AC)
+           (#x982E . #x8FE8A2)
+           (#x982F . #x8FE8A3)
+           (#x9830 . #x8FE8A4)
+           (#x9832 . #x8FE8A5)
+           (#x9833 . #x8FE8A6)
+           (#x9834 . #xB1D0)
+           (#x9835 . #x8FE8A7)
+           (#x9837 . #xF0F7)
+           (#x9838 . #xF0F4)
+           (#x983B . #xC9D1)
+           (#x983C . #xCDEA)
+           (#x983D . #xF0F8)
+           (#x983E . #x8FE8A9)
+           (#x9844 . #x8FE8AA)
+           (#x9846 . #xF0F9)
+           (#x9847 . #x8FE8AB)
+           (#x984A . #x8FE8AC)
+           (#x984B . #xF0FB)
+           (#x984C . #xC2EA)
+           (#x984D . #xB3DB)
+           (#x984E . #xB3DC)
+           (#x984F . #xF0FA)
+           (#x9851 . #x8FE8AD)
+           (#x9852 . #x8FE8AE)
+           (#x9853 . #x8FE8AF)
+           (#x9854 . #xB4E9)
+           (#x9855 . #xB8B2)
+           (#x9856 . #x8FE8B0)
+           (#x9857 . #x8FE8B1)
+           (#x9858 . #xB4EA)
+           (#x9859 . #x8FE8B2)
+           (#x985A . #x8FE8B3)
+           (#x985B . #xC5BF)
+           (#x985E . #xCEE0)
+           (#x9862 . #x8FE8B4)
+           (#x9863 . #x8FE8B5)
+           (#x9865 . #x8FE8B6)
+           (#x9866 . #x8FE8B7)
+           (#x9867 . #xB8DC)
+           (#x986A . #x8FE8B8)
+           (#x986B . #xF0FC)
+           (#x986C . #x8FE8B9)
+           (#x986F . #xF0FD)
+           (#x9870 . #xF0FE)
+           (#x9871 . #xF1A1)
+           (#x9873 . #xF1A3)
+           (#x9874 . #xF1A2)
+           (#x98A8 . #xC9F7)
+           (#x98AA . #xF1A4)
+           (#x98AB . #x8FE8BA)
+           (#x98AD . #x8FE8BB)
+           (#x98AE . #x8FE8BC)
+           (#x98AF . #xF1A5)
+           (#x98B0 . #x8FE8BD)
+           (#x98B1 . #xF1A6)
+           (#x98B4 . #x8FE8BE)
+           (#x98B6 . #xF1A7)
+           (#x98B7 . #x8FE8BF)
+           (#x98B8 . #x8FE8C0)
+           (#x98BA . #x8FE8C1)
+           (#x98BB . #x8FE8C2)
+           (#x98BF . #x8FE8C3)
+           (#x98C2 . #x8FE8C4)
+           (#x98C3 . #xF1A9)
+           (#x98C4 . #xF1A8)
+           (#x98C5 . #x8FE8C5)
+           (#x98C6 . #xF1AA)
+           (#x98C8 . #x8FE8C6)
+           (#x98CC . #x8FE8C7)
+           (#x98DB . #xC8F4)
+           (#x98DC . #xE6CC)
+           (#x98DF . #xBFA9)
+           (#x98E1 . #x8FE8C8)
+           (#x98E2 . #xB5B2)
+           (#x98E3 . #x8FE8C9)
+           (#x98E5 . #x8FE8CA)
+           (#x98E6 . #x8FE8CB)
+           (#x98E7 . #x8FE8CC)
+           (#x98E9 . #xF1AB)
+           (#x98EA . #x8FE8CD)
+           (#x98EB . #xF1AC)
+           (#x98ED . #xD2AC)
+           (#x98EE . #xDDBB)
+           (#x98EF . #xC8D3)
+           (#x98F2 . #xB0FB)
+           (#x98F3 . #x8FE8CE)
+           (#x98F4 . #xB0BB)
+           (#x98F6 . #x8FE8CF)
+           (#x98FC . #xBBF4)
+           (#x98FD . #xCBB0)
+           (#x98FE . #xBEFE)
+           (#x9902 . #x8FE8D0)
+           (#x9903 . #xF1AD)
+           (#x9905 . #xCCDF)
+           (#x9907 . #x8FE8D1)
+           (#x9908 . #x8FE8D2)
+           (#x9909 . #xF1AE)
+           (#x990A . #xCDDC)
+           (#x990C . #xB1C2)
+           (#x9910 . #xBBC1)
+           (#x9911 . #x8FE8D3)
+           (#x9912 . #xF1AF)
+           (#x9913 . #xB2EE)
+           (#x9914 . #xF1B0)
+           (#x9915 . #x8FE8D4)
+           (#x9916 . #x8FE8D5)
+           (#x9917 . #x8FE8D6)
+           (#x9918 . #xF1B1)
+           (#x991A . #x8FE8D7)
+           (#x991B . #x8FE8D8)
+           (#x991C . #x8FE8D9)
+           (#x991D . #xF1B3)
+           (#x991E . #xF1B4)
+           (#x991F . #x8FE8DA)
+           (#x9920 . #xF1B6)
+           (#x9921 . #xF1B2)
+           (#x9922 . #x8FE8DB)
+           (#x9924 . #xF1B5)
+           (#x9926 . #x8FE8DC)
+           (#x9927 . #x8FE8DD)
+           (#x9928 . #xB4DB)
+           (#x992B . #x8FE8DE)
+           (#x992C . #xF1B7)
+           (#x992E . #xF1B8)
+           (#x9931 . #x8FE8DF)
+           (#x9932 . #x8FE8E0)
+           (#x9933 . #x8FE8E1)
+           (#x9934 . #x8FE8E2)
+           (#x9935 . #x8FE8E3)
+           (#x9939 . #x8FE8E4)
+           (#x993A . #x8FE8E5)
+           (#x993B . #x8FE8E6)
+           (#x993C . #x8FE8E7)
+           (#x993D . #xF1B9)
+           (#x993E . #xF1BA)
+           (#x9940 . #x8FE8E8)
+           (#x9941 . #x8FE8E9)
+           (#x9942 . #xF1BB)
+           (#x9945 . #xF1BD)
+           (#x9946 . #x8FE8EA)
+           (#x9947 . #x8FE8EB)
+           (#x9948 . #x8FE8EC)
+           (#x9949 . #xF1BC)
+           (#x994B . #xF1BF)
+           (#x994C . #xF1C2)
+           (#x994D . #x8FE8ED)
+           (#x994E . #x8FE8EE)
+           (#x9950 . #xF1BE)
+           (#x9951 . #xF1C0)
+           (#x9952 . #xF1C1)
+           (#x9954 . #x8FE8EF)
+           (#x9955 . #xF1C3)
+           (#x9957 . #xB6C2)
+           (#x9958 . #x8FE8F0)
+           (#x9959 . #x8FE8F1)
+           (#x995B . #x8FE8F2)
+           (#x995C . #x8FE8F3)
+           (#x995E . #x8FE8F4)
+           (#x995F . #x8FE8F5)
+           (#x9960 . #x8FE8F6)
+           (#x9996 . #xBCF3)
+           (#x9997 . #xF1C4)
+           (#x9998 . #xF1C5)
+           (#x9999 . #xB9E1)
+           (#x999B . #x8FE8F7)
+           (#x999D . #x8FE8F8)
+           (#x999F . #x8FE8F9)
+           (#x99A5 . #xF1C6)
+           (#x99A6 . #x8FE8FA)
+           (#x99A8 . #xB3BE)
+           (#x99AC . #xC7CF)
+           (#x99AD . #xF1C7)
+           (#x99AE . #xF1C8)
+           (#x99B0 . #x8FE8FB)
+           (#x99B1 . #x8FE8FC)
+           (#x99B2 . #x8FE8FD)
+           (#x99B3 . #xC3DA)
+           (#x99B4 . #xC6EB)
+           (#x99B5 . #x8FE8FE)
+           (#x99B9 . #x8FE9A1)
+           (#x99BA . #x8FE9A2)
+           (#x99BC . #xF1C9)
+           (#x99BD . #x8FE9A3)
+           (#x99BF . #x8FE9A4)
+           (#x99C1 . #xC7FD)
+           (#x99C3 . #x8FE9A5)
+           (#x99C4 . #xC2CC)
+           (#x99C5 . #xB1D8)
+           (#x99C6 . #xB6EE)
+           (#x99C8 . #xB6EF)
+           (#x99C9 . #x8FE9A6)
+           (#x99D0 . #xC3F3)
+           (#x99D1 . #xF1CE)
+           (#x99D2 . #xB6F0)
+           (#x99D3 . #x8FE9A7)
+           (#x99D4 . #x8FE9A8)
+           (#x99D5 . #xB2EF)
+           (#x99D8 . #xF1CD)
+           (#x99D9 . #x8FE9A9)
+           (#x99DA . #x8FE9AA)
+           (#x99DB . #xF1CB)
+           (#x99DC . #x8FE9AB)
+           (#x99DD . #xF1CC)
+           (#x99DE . #x8FE9AC)
+           (#x99DF . #xF1CA)
+           (#x99E2 . #xF1D8)
+           (#x99E7 . #x8FE9AD)
+           (#x99EA . #x8FE9AE)
+           (#x99EB . #x8FE9AF)
+           (#x99EC . #x8FE9B0)
+           (#x99ED . #xF1CF)
+           (#x99EE . #xF1D0)
+           (#x99F0 . #x8FE9B1)
+           (#x99F1 . #xF1D1)
+           (#x99F2 . #xF1D2)
+           (#x99F4 . #x8FE9B2)
+           (#x99F5 . #x8FE9B3)
+           (#x99F8 . #xF1D4)
+           (#x99F9 . #x8FE9B4)
+           (#x99FB . #xF1D3)
+           (#x99FD . #x8FE9B5)
+           (#x99FE . #x8FE9B6)
+           (#x99FF . #xBDD9)
+           (#x9A01 . #xF1D5)
+           (#x9A02 . #x8FE9B7)
+           (#x9A03 . #x8FE9B8)
+           (#x9A04 . #x8FE9B9)
+           (#x9A05 . #xF1D7)
+           (#x9A0B . #x8FE9BA)
+           (#x9A0C . #x8FE9BB)
+           (#x9A0E . #xB5B3)
+           (#x9A0F . #xF1D6)
+           (#x9A10 . #x8FE9BC)
+           (#x9A11 . #x8FE9BD)
+           (#x9A12 . #xC1FB)
+           (#x9A13 . #xB8B3)
+           (#x9A16 . #x8FE9BE)
+           (#x9A19 . #xF1D9)
+           (#x9A1E . #x8FE9BF)
+           (#x9A20 . #x8FE9C0)
+           (#x9A22 . #x8FE9C1)
+           (#x9A23 . #x8FE9C2)
+           (#x9A24 . #x8FE9C3)
+           (#x9A27 . #x8FE9C4)
+           (#x9A28 . #xC2CD)
+           (#x9A2B . #xF1DA)
+           (#x9A2D . #x8FE9C5)
+           (#x9A2E . #x8FE9C6)
+           (#x9A30 . #xC6AD)
+           (#x9A33 . #x8FE9C7)
+           (#x9A35 . #x8FE9C8)
+           (#x9A36 . #x8FE9C9)
+           (#x9A37 . #xF1DB)
+           (#x9A38 . #x8FE9CA)
+           (#x9A3E . #xF1E0)
+           (#x9A40 . #xF1DE)
+           (#x9A41 . #x8FE9CC)
+           (#x9A42 . #xF1DD)
+           (#x9A43 . #xF1DF)
+           (#x9A44 . #x8FE9CD)
+           (#x9A45 . #xF1DC)
+           (#x9A47 . #x8FE9CB)
+           (#x9A4A . #x8FE9CE)
+           (#x9A4B . #x8FE9CF)
+           (#x9A4C . #x8FE9D0)
+           (#x9A4D . #xF1E2)
+           (#x9A4E . #x8FE9D1)
+           (#x9A51 . #x8FE9D2)
+           (#x9A54 . #x8FE9D3)
+           (#x9A55 . #xF1E1)
+           (#x9A56 . #x8FE9D4)
+           (#x9A57 . #xF1E4)
+           (#x9A5A . #xB6C3)
+           (#x9A5B . #xF1E3)
+           (#x9A5D . #x8FE9D5)
+           (#x9A5F . #xF1E5)
+           (#x9A62 . #xF1E6)
+           (#x9A64 . #xF1E8)
+           (#x9A65 . #xF1E7)
+           (#x9A69 . #xF1E9)
+           (#x9A6A . #xF1EB)
+           (#x9A6B . #xF1EA)
+           (#x9AA8 . #xB9FC)
+           (#x9AAA . #x8FE9D6)
+           (#x9AAC . #x8FE9D7)
+           (#x9AAD . #xF1EC)
+           (#x9AAE . #x8FE9D8)
+           (#x9AAF . #x8FE9D9)
+           (#x9AB0 . #xF1ED)
+           (#x9AB2 . #x8FE9DA)
+           (#x9AB4 . #x8FE9DB)
+           (#x9AB5 . #x8FE9DC)
+           (#x9AB6 . #x8FE9DD)
+           (#x9AB8 . #xB3BC)
+           (#x9AB9 . #x8FE9DE)
+           (#x9ABB . #x8FE9DF)
+           (#x9ABC . #xF1EE)
+           (#x9ABE . #x8FE9E0)
+           (#x9ABF . #x8FE9E1)
+           (#x9AC0 . #xF1EF)
+           (#x9AC1 . #x8FE9E2)
+           (#x9AC3 . #x8FE9E3)
+           (#x9AC4 . #xBFF1)
+           (#x9AC6 . #x8FE9E4)
+           (#x9AC8 . #x8FE9E5)
+           (#x9ACE . #x8FE9E6)
+           (#x9ACF . #xF1F0)
+           (#x9AD0 . #x8FE9E7)
+           (#x9AD1 . #xF1F1)
+           (#x9AD2 . #x8FE9E8)
+           (#x9AD3 . #xF1F2)
+           (#x9AD4 . #xF1F3)
+           (#x9AD5 . #x8FE9E9)
+           (#x9AD6 . #x8FE9EA)
+           (#x9AD7 . #x8FE9EB)
+           (#x9AD8 . #xB9E2)
+           (#x9ADB . #x8FE9EC)
+           (#x9ADC . #x8FE9ED)
+           (#x9ADE . #xF1F4)
+           (#x9ADF . #xF1F5)
+           (#x9AE0 . #x8FE9EE)
+           (#x9AE2 . #xF1F6)
+           (#x9AE3 . #xF1F7)
+           (#x9AE4 . #x8FE9EF)
+           (#x9AE5 . #x8FE9F0)
+           (#x9AE6 . #xF1F8)
+           (#x9AE7 . #x8FE9F1)
+           (#x9AE9 . #x8FE9F2)
+           (#x9AEA . #xC8B1)
+           (#x9AEB . #xF1FA)
+           (#x9AEC . #x8FE9F3)
+           (#x9AED . #xC9A6)
+           (#x9AEE . #xF1FB)
+           (#x9AEF . #xF1F9)
+           (#x9AF1 . #xF1FD)
+           (#x9AF2 . #x8FE9F4)
+           (#x9AF3 . #x8FE9F5)
+           (#x9AF4 . #xF1FC)
+           (#x9AF5 . #x8FE9F6)
+           (#x9AF7 . #xF1FE)
+           (#x9AF9 . #x8FE9F7)
+           (#x9AFA . #x8FE9F8)
+           (#x9AFB . #xF2A1)
+           (#x9AFD . #x8FE9F9)
+           (#x9AFF . #x8FE9FA)
+           (#x9B00 . #x8FE9FB)
+           (#x9B01 . #x8FE9FC)
+           (#x9B02 . #x8FE9FD)
+           (#x9B03 . #x8FE9FE)
+           (#x9B04 . #x8FEAA1)
+           (#x9B05 . #x8FEAA2)
+           (#x9B06 . #xF2A2)
+           (#x9B08 . #x8FEAA3)
+           (#x9B09 . #x8FEAA4)
+           (#x9B0B . #x8FEAA5)
+           (#x9B0C . #x8FEAA6)
+           (#x9B0D . #x8FEAA7)
+           (#x9B0E . #x8FEAA8)
+           (#x9B10 . #x8FEAA9)
+           (#x9B12 . #x8FEAAA)
+           (#x9B16 . #x8FEAAB)
+           (#x9B18 . #xF2A3)
+           (#x9B19 . #x8FEAAC)
+           (#x9B1A . #xF2A4)
+           (#x9B1B . #x8FEAAD)
+           (#x9B1C . #x8FEAAE)
+           (#x9B1F . #xF2A5)
+           (#x9B20 . #x8FEAAF)
+           (#x9B22 . #xF2A6)
+           (#x9B23 . #xF2A7)
+           (#x9B25 . #xF2A8)
+           (#x9B26 . #x8FEAB0)
+           (#x9B27 . #xF2A9)
+           (#x9B28 . #xF2AA)
+           (#x9B29 . #xF2AB)
+           (#x9B2A . #xF2AC)
+           (#x9B2B . #x8FEAB1)
+           (#x9B2D . #x8FEAB2)
+           (#x9B2E . #xF2AD)
+           (#x9B2F . #xF2AE)
+           (#x9B31 . #xDDB5)
+           (#x9B32 . #xF2AF)
+           (#x9B33 . #x8FEAB3)
+           (#x9B34 . #x8FEAB4)
+           (#x9B35 . #x8FEAB5)
+           (#x9B37 . #x8FEAB6)
+           (#x9B39 . #x8FEAB7)
+           (#x9B3A . #x8FEAB8)
+           (#x9B3B . #xE4F8)
+           (#x9B3C . #xB5B4)
+           (#x9B3D . #x8FEAB9)
+           (#x9B41 . #xB3A1)
+           (#x9B42 . #xBAB2)
+           (#x9B43 . #xF2B1)
+           (#x9B44 . #xF2B0)
+           (#x9B45 . #xCCA5)
+           (#x9B48 . #x8FEABA)
+           (#x9B4B . #x8FEABB)
+           (#x9B4C . #x8FEABC)
+           (#x9B4D . #xF2B3)
+           (#x9B4E . #xF2B4)
+           (#x9B4F . #xF2B2)
+           (#x9B51 . #xF2B5)
+           (#x9B54 . #xCBE2)
+           (#x9B55 . #x8FEABD)
+           (#x9B56 . #x8FEABE)
+           (#x9B57 . #x8FEABF)
+           (#x9B58 . #xF2B6)
+           (#x9B5A . #xB5FB)
+           (#x9B5B . #x8FEAC0)
+           (#x9B5E . #x8FEAC1)
+           (#x9B61 . #x8FEAC2)
+           (#x9B63 . #x8FEAC3)
+           (#x9B65 . #x8FEAC4)
+           (#x9B66 . #x8FEAC5)
+           (#x9B68 . #x8FEAC6)
+           (#x9B6A . #x8FEAC7)
+           (#x9B6B . #x8FEAC8)
+           (#x9B6C . #x8FEAC9)
+           (#x9B6D . #x8FEACA)
+           (#x9B6E . #x8FEACB)
+           (#x9B6F . #xCFA5)
+           (#x9B73 . #x8FEACC)
+           (#x9B74 . #xF2B7)
+           (#x9B75 . #x8FEACD)
+           (#x9B77 . #x8FEACE)
+           (#x9B78 . #x8FEACF)
+           (#x9B79 . #x8FEAD0)
+           (#x9B7F . #x8FEAD1)
+           (#x9B80 . #x8FEAD2)
+           (#x9B83 . #xF2B9)
+           (#x9B84 . #x8FEAD3)
+           (#x9B85 . #x8FEAD4)
+           (#x9B86 . #x8FEAD5)
+           (#x9B87 . #x8FEAD6)
+           (#x9B89 . #x8FEAD7)
+           (#x9B8A . #x8FEAD8)
+           (#x9B8B . #x8FEAD9)
+           (#x9B8D . #x8FEADA)
+           (#x9B8E . #xB0BE)
+           (#x9B8F . #x8FEADB)
+           (#x9B90 . #x8FEADC)
+           (#x9B91 . #xF2BA)
+           (#x9B92 . #xCAAB)
+           (#x9B93 . #xF2B8)
+           (#x9B94 . #x8FEADD)
+           (#x9B96 . #xF2BB)
+           (#x9B97 . #xF2BC)
+           (#x9B9A . #x8FEADE)
+           (#x9B9D . #x8FEADF)
+           (#x9B9E . #x8FEAE0)
+           (#x9B9F . #xF2BD)
+           (#x9BA0 . #xF2BE)
+           (#x9BA6 . #x8FEAE1)
+           (#x9BA7 . #x8FEAE2)
+           (#x9BA8 . #xF2BF)
+           (#x9BA9 . #x8FEAE3)
+           (#x9BAA . #xCBEE)
+           (#x9BAB . #xBBAD)
+           (#x9BAC . #x8FEAE4)
+           (#x9BAD . #xBAFA)
+           (#x9BAE . #xC1AF)
+           (#x9BB0 . #x8FEAE5)
+           (#x9BB1 . #x8FEAE6)
+           (#x9BB2 . #x8FEAE7)
+           (#x9BB4 . #xF2C0)
+           (#x9BB7 . #x8FEAE8)
+           (#x9BB8 . #x8FEAE9)
+           (#x9BB9 . #xF2C3)
+           (#x9BBB . #x8FEAEA)
+           (#x9BBC . #x8FEAEB)
+           (#x9BBE . #x8FEAEC)
+           (#x9BBF . #x8FEAED)
+           (#x9BC0 . #xF2C1)
+           (#x9BC1 . #x8FEAEE)
+           (#x9BC6 . #xF2C4)
+           (#x9BC7 . #x8FEAEF)
+           (#x9BC8 . #x8FEAF0)
+           (#x9BC9 . #xB8F1)
+           (#x9BCA . #xF2C2)
+           (#x9BCE . #x8FEAF1)
+           (#x9BCF . #xF2C5)
+           (#x9BD0 . #x8FEAF2)
+           (#x9BD1 . #xF2C6)
+           (#x9BD2 . #xF2C7)
+           (#x9BD4 . #xF2CB)
+           (#x9BD6 . #xBBAA)
+           (#x9BD7 . #x8FEAF3)
+           (#x9BD8 . #x8FEAF4)
+           (#x9BDB . #xC2E4)
+           (#x9BDD . #x8FEAF5)
+           (#x9BDF . #x8FEAF6)
+           (#x9BE1 . #xF2CC)
+           (#x9BE2 . #xF2C9)
+           (#x9BE3 . #xF2C8)
+           (#x9BE4 . #xF2CA)
+           (#x9BE5 . #x8FEAF7)
+           (#x9BE7 . #x8FEAF8)
+           (#x9BE8 . #xB7DF)
+           (#x9BEA . #x8FEAF9)
+           (#x9BEB . #x8FEAFA)
+           (#x9BEF . #x8FEAFB)
+           (#x9BF0 . #xF2D0)
+           (#x9BF1 . #xF2CF)
+           (#x9BF2 . #xF2CE)
+           (#x9BF3 . #x8FEAFC)
+           (#x9BF5 . #xB0B3)
+           (#x9BF7 . #x8FEAFD)
+           (#x9BF8 . #x8FEAFE)
+           (#x9BF9 . #x8FEBA1)
+           (#x9BFA . #x8FEBA2)
+           (#x9BFD . #x8FEBA3)
+           (#x9BFF . #x8FEBA4)
+           (#x9C00 . #x8FEBA5)
+           (#x9C02 . #x8FEBA6)
+           (#x9C04 . #xF2DA)
+           (#x9C06 . #xF2D6)
+           (#x9C08 . #xF2D7)
+           (#x9C09 . #xF2D3)
+           (#x9C0A . #xF2D9)
+           (#x9C0B . #x8FEBA7)
+           (#x9C0C . #xF2D5)
+           (#x9C0D . #xB3E2)
+           (#x9C0F . #x8FEBA8)
+           (#x9C10 . #xCFCC)
+           (#x9C11 . #x8FEBA9)
+           (#x9C12 . #xF2D8)
+           (#x9C13 . #xF2D4)
+           (#x9C14 . #xF2D2)
+           (#x9C15 . #xF2D1)
+           (#x9C16 . #x8FEBAA)
+           (#x9C18 . #x8FEBAB)
+           (#x9C19 . #x8FEBAC)
+           (#x9C1A . #x8FEBAD)
+           (#x9C1B . #xF2DC)
+           (#x9C1C . #x8FEBAE)
+           (#x9C1E . #x8FEBAF)
+           (#x9C21 . #xF2DF)
+           (#x9C22 . #x8FEBB0)
+           (#x9C23 . #x8FEBB1)
+           (#x9C24 . #xF2DE)
+           (#x9C25 . #xF2DD)
+           (#x9C26 . #x8FEBB2)
+           (#x9C27 . #x8FEBB3)
+           (#x9C28 . #x8FEBB4)
+           (#x9C29 . #x8FEBB5)
+           (#x9C2A . #x8FEBB6)
+           (#x9C2D . #xC9C9)
+           (#x9C2E . #xF2DB)
+           (#x9C2F . #xB0F3)
+           (#x9C30 . #xF2E0)
+           (#x9C31 . #x8FEBB7)
+           (#x9C32 . #xF2E2)
+           (#x9C35 . #x8FEBB8)
+           (#x9C36 . #x8FEBB9)
+           (#x9C37 . #x8FEBBA)
+           (#x9C39 . #xB3EF)
+           (#x9C3A . #xF2CD)
+           (#x9C3B . #xB1B7)
+           (#x9C3D . #x8FEBBB)
+           (#x9C3E . #xF2E4)
+           (#x9C41 . #x8FEBBC)
+           (#x9C43 . #x8FEBBD)
+           (#x9C44 . #x8FEBBE)
+           (#x9C45 . #x8FEBBF)
+           (#x9C46 . #xF2E3)
+           (#x9C47 . #xF2E1)
+           (#x9C48 . #xC3AD)
+           (#x9C49 . #x8FEBC0)
+           (#x9C4A . #x8FEBC1)
+           (#x9C4E . #x8FEBC2)
+           (#x9C4F . #x8FEBC3)
+           (#x9C50 . #x8FEBC4)
+           (#x9C52 . #xCBF0)
+           (#x9C53 . #x8FEBC5)
+           (#x9C54 . #x8FEBC6)
+           (#x9C56 . #x8FEBC7)
+           (#x9C57 . #xCEDA)
+           (#x9C58 . #x8FEBC8)
+           (#x9C5A . #xF2E5)
+           (#x9C5B . #x8FEBC9)
+           (#x9C5C . #x8FEBD0)
+           (#x9C5D . #x8FEBCA)
+           (#x9C5E . #x8FEBCB)
+           (#x9C5F . #x8FEBCC)
+           (#x9C60 . #xF2E6)
+           (#x9C63 . #x8FEBCD)
+           (#x9C67 . #xF2E7)
+           (#x9C68 . #x8FEBD2)
+           (#x9C69 . #x8FEBCE)
+           (#x9C6A . #x8FEBCF)
+           (#x9C6B . #x8FEBD1)
+           (#x9C6E . #x8FEBD3)
+           (#x9C70 . #x8FEBD4)
+           (#x9C72 . #x8FEBD5)
+           (#x9C75 . #x8FEBD6)
+           (#x9C76 . #xF2E8)
+           (#x9C77 . #x8FEBD7)
+           (#x9C78 . #xF2E9)
+           (#x9C7B . #x8FEBD8)
+           (#x9CE5 . #xC4BB)
+           (#x9CE6 . #x8FEBD9)
+           (#x9CE7 . #xF2EA)
+           (#x9CE9 . #xC8B7)
+           (#x9CEB . #xF2EF)
+           (#x9CEC . #xF2EB)
+           (#x9CF0 . #xF2EC)
+           (#x9CF2 . #x8FEBDA)
+           (#x9CF3 . #xCBB1)
+           (#x9CF4 . #xCCC4)
+           (#x9CF6 . #xC6D0)
+           (#x9CF7 . #x8FEBDB)
+           (#x9CF9 . #x8FEBDC)
+           (#x9D02 . #x8FEBDE)
+           (#x9D03 . #xF2F0)
+           (#x9D06 . #xF2F1)
+           (#x9D07 . #xC6BE)
+           (#x9D08 . #xF2EE)
+           (#x9D09 . #xF2ED)
+           (#x9D0B . #x8FEBDD)
+           (#x9D0E . #xB2AA)
+           (#x9D11 . #x8FEBDF)
+           (#x9D12 . #xF2F9)
+           (#x9D15 . #xF2F8)
+           (#x9D17 . #x8FEBE0)
+           (#x9D18 . #x8FEBE1)
+           (#x9D1B . #xB1F5)
+           (#x9D1C . #x8FEBE2)
+           (#x9D1D . #x8FEBE3)
+           (#x9D1E . #x8FEBE4)
+           (#x9D1F . #xF2F6)
+           (#x9D23 . #xF2F5)
+           (#x9D26 . #xF2F3)
+           (#x9D28 . #xB3FB)
+           (#x9D2A . #xF2F2)
+           (#x9D2B . #xBCB2)
+           (#x9D2C . #xB2A9)
+           (#x9D2F . #x8FEBE5)
+           (#x9D30 . #x8FEBE6)
+           (#x9D32 . #x8FEBE7)
+           (#x9D33 . #x8FEBE8)
+           (#x9D34 . #x8FEBE9)
+           (#x9D3A . #x8FEBEA)
+           (#x9D3B . #xB9E3)
+           (#x9D3C . #x8FEBEB)
+           (#x9D3D . #x8FEBED)
+           (#x9D3E . #xF2FC)
+           (#x9D3F . #xF2FB)
+           (#x9D41 . #xF2FA)
+           (#x9D42 . #x8FEBEE)
+           (#x9D43 . #x8FEBEF)
+           (#x9D44 . #xF2F7)
+           (#x9D45 . #x8FEBEC)
+           (#x9D46 . #xF2FD)
+           (#x9D47 . #x8FEBF0)
+           (#x9D48 . #xF2FE)
+           (#x9D4A . #x8FEBF1)
+           (#x9D50 . #xF3A5)
+           (#x9D51 . #xF3A4)
+           (#x9D53 . #x8FEBF2)
+           (#x9D54 . #x8FEBF3)
+           (#x9D59 . #xF3A6)
+           (#x9D5C . #xB1AD)
+           (#x9D5D . #xF3A1)
+           (#x9D5E . #xF3A2)
+           (#x9D5F . #x8FEBF4)
+           (#x9D60 . #xB9F4)
+           (#x9D61 . #xCCB9)
+           (#x9D62 . #x8FEBF6)
+           (#x9D63 . #x8FEBF5)
+           (#x9D64 . #xF3A3)
+           (#x9D65 . #x8FEBF7)
+           (#x9D69 . #x8FEBF8)
+           (#x9D6A . #x8FEBF9)
+           (#x9D6B . #x8FEBFA)
+           (#x9D6C . #xCBB2)
+           (#x9D6F . #xF3AB)
+           (#x9D70 . #x8FEBFB)
+           (#x9D72 . #xF3A7)
+           (#x9D76 . #x8FEBFC)
+           (#x9D77 . #x8FEBFD)
+           (#x9D7A . #xF3AC)
+           (#x9D7B . #x8FEBFE)
+           (#x9D7C . #x8FECA1)
+           (#x9D7E . #x8FECA2)
+           (#x9D83 . #x8FECA3)
+           (#x9D84 . #x8FECA4)
+           (#x9D86 . #x8FECA5)
+           (#x9D87 . #xF3A9)
+           (#x9D89 . #xF3A8)
+           (#x9D8A . #x8FECA6)
+           (#x9D8D . #x8FECA7)
+           (#x9D8E . #x8FECA8)
+           (#x9D8F . #xB7DC)
+           (#x9D92 . #x8FECA9)
+           (#x9D93 . #x8FECAA)
+           (#x9D95 . #x8FECAB)
+           (#x9D96 . #x8FECAC)
+           (#x9D97 . #x8FECAD)
+           (#x9D98 . #x8FECAE)
+           (#x9D9A . #xF3AD)
+           (#x9DA1 . #x8FECAF)
+           (#x9DA4 . #xF3AE)
+           (#x9DA9 . #xF3AF)
+           (#x9DAA . #x8FECB0)
+           (#x9DAB . #xF3AA)
+           (#x9DAC . #x8FECB1)
+           (#x9DAE . #x8FECB2)
+           (#x9DAF . #xF2F4)
+           (#x9DB1 . #x8FECB3)
+           (#x9DB2 . #xF3B0)
+           (#x9DB4 . #xC4E1)
+           (#x9DB5 . #x8FECB4)
+           (#x9DB8 . #xF3B4)
+           (#x9DB9 . #x8FECB5)
+           (#x9DBA . #xF3B5)
+           (#x9DBB . #xF3B3)
+           (#x9DBC . #x8FECB6)
+           (#x9DBF . #x8FECB7)
+           (#x9DC1 . #xF3B2)
+           (#x9DC2 . #xF3B8)
+           (#x9DC3 . #x8FECB8)
+           (#x9DC4 . #xF3B1)
+           (#x9DC6 . #xF3B6)
+           (#x9DC7 . #x8FECB9)
+           (#x9DC9 . #x8FECBA)
+           (#x9DCA . #x8FECBB)
+           (#x9DCF . #xF3B7)
+           (#x9DD3 . #xF3BA)
+           (#x9DD4 . #x8FECBC)
+           (#x9DD5 . #x8FECBD)
+           (#x9DD6 . #x8FECBE)
+           (#x9DD7 . #x8FECBF)
+           (#x9DD9 . #xF3B9)
+           (#x9DDA . #x8FECC0)
+           (#x9DDE . #x8FECC1)
+           (#x9DDF . #x8FECC2)
+           (#x9DE0 . #x8FECC3)
+           (#x9DE5 . #x8FECC4)
+           (#x9DE6 . #xF3BC)
+           (#x9DE7 . #x8FECC5)
+           (#x9DE9 . #x8FECC6)
+           (#x9DEB . #x8FECC7)
+           (#x9DED . #xF3BD)
+           (#x9DEE . #x8FECC8)
+           (#x9DEF . #xF3BE)
+           (#x9DF0 . #x8FECC9)
+           (#x9DF2 . #xCFC9)
+           (#x9DF3 . #x8FECCA)
+           (#x9DF4 . #x8FECCB)
+           (#x9DF8 . #xF3BB)
+           (#x9DF9 . #xC2EB)
+           (#x9DFA . #xBAED)
+           (#x9DFD . #xF3BF)
+           (#x9DFE . #x8FECCC)
+           (#x9E02 . #x8FECCE)
+           (#x9E07 . #x8FECCF)
+           (#x9E0A . #x8FECCD)
+           (#x9E0E . #x8FECD0)
+           (#x9E10 . #x8FECD1)
+           (#x9E11 . #x8FECD2)
+           (#x9E12 . #x8FECD3)
+           (#x9E15 . #x8FECD4)
+           (#x9E16 . #x8FECD5)
+           (#x9E19 . #x8FECD6)
+           (#x9E1A . #xF3C0)
+           (#x9E1B . #xF3C1)
+           (#x9E1C . #x8FECD7)
+           (#x9E1D . #x8FECD8)
+           (#x9E1E . #xF3C2)
+           (#x9E75 . #xF3C3)
+           (#x9E78 . #xB8B4)
+           (#x9E79 . #xF3C4)
+           (#x9E7A . #x8FECD9)
+           (#x9E7B . #x8FECDA)
+           (#x9E7C . #x8FECDB)
+           (#x9E7D . #xF3C5)
+           (#x9E7F . #xBCAF)
+           (#x9E80 . #x8FECDC)
+           (#x9E81 . #xF3C6)
+           (#x9E82 . #x8FECDD)
+           (#x9E83 . #x8FECDE)
+           (#x9E84 . #x8FECDF)
+           (#x9E85 . #x8FECE0)
+           (#x9E87 . #x8FECE1)
+           (#x9E88 . #xF3C7)
+           (#x9E8B . #xF3C8)
+           (#x9E8C . #xF3C9)
+           (#x9E8E . #x8FECE2)
+           (#x9E8F . #x8FECE3)
+           (#x9E91 . #xF3CC)
+           (#x9E92 . #xF3CA)
+           (#x9E93 . #xCFBC)
+           (#x9E95 . #xF3CB)
+           (#x9E96 . #x8FECE4)
+           (#x9E97 . #xCEEF)
+           (#x9E98 . #x8FECE5)
+           (#x9E9B . #x8FECE6)
+           (#x9E9D . #xF3CD)
+           (#x9E9E . #x8FECE7)
+           (#x9E9F . #xCEDB)
+           (#x9EA4 . #x8FECE8)
+           (#x9EA5 . #xF3CE)
+           (#x9EA6 . #xC7FE)
+           (#x9EA8 . #x8FECE9)
+           (#x9EA9 . #xF3CF)
+           (#x9EAA . #xF3D1)
+           (#x9EAC . #x8FECEA)
+           (#x9EAD . #xF3D2)
+           (#x9EAE . #x8FECEB)
+           (#x9EAF . #x8FECEC)
+           (#x9EB0 . #x8FECED)
+           (#x9EB3 . #x8FECEE)
+           (#x9EB4 . #x8FECEF)
+           (#x9EB5 . #x8FECF0)
+           (#x9EB8 . #xF3D0)
+           (#x9EB9 . #xB9ED)
+           (#x9EBA . #xCCCD)
+           (#x9EBB . #xCBE3)
+           (#x9EBC . #xD6F7)
+           (#x9EBE . #xDDE0)
+           (#x9EBF . #xCBFB)
+           (#x9EC4 . #xB2AB)
+           (#x9EC6 . #x8FECF1)
+           (#x9EC8 . #x8FECF2)
+           (#x9ECB . #x8FECF3)
+           (#x9ECC . #xF3D4)
+           (#x9ECD . #xB5D0)
+           (#x9ECE . #xF3D5)
+           (#x9ECF . #xF3D6)
+           (#x9ED0 . #xF3D7)
+           (#x9ED2 . #xB9F5)
+           (#x9ED4 . #xF3D8)
+           (#x9ED5 . #x8FECF4)
+           (#x9ED8 . #xE0D4)
+           (#x9ED9 . #xCCDB)
+           (#x9EDB . #xC2E3)
+           (#x9EDC . #xF3D9)
+           (#x9EDD . #xF3DB)
+           (#x9EDE . #xF3DA)
+           (#x9EDF . #x8FECF5)
+           (#x9EE0 . #xF3DC)
+           (#x9EE4 . #x8FECF6)
+           (#x9EE5 . #xF3DD)
+           (#x9EE7 . #x8FECF7)
+           (#x9EE8 . #xF3DE)
+           (#x9EEC . #x8FECF8)
+           (#x9EED . #x8FECF9)
+           (#x9EEE . #x8FECFA)
+           (#x9EEF . #xF3DF)
+           (#x9EF0 . #x8FECFB)
+           (#x9EF1 . #x8FECFC)
+           (#x9EF2 . #x8FECFD)
+           (#x9EF4 . #xF3E0)
+           (#x9EF5 . #x8FECFE)
+           (#x9EF6 . #xF3E1)
+           (#x9EF7 . #xF3E2)
+           (#x9EF8 . #x8FEDA1)
+           (#x9EF9 . #xF3E3)
+           (#x9EFB . #xF3E4)
+           (#x9EFC . #xF3E5)
+           (#x9EFD . #xF3E6)
+           (#x9EFF . #x8FEDA2)
+           (#x9F02 . #x8FEDA3)
+           (#x9F03 . #x8FEDA4)
+           (#x9F07 . #xF3E7)
+           (#x9F08 . #xF3E8)
+           (#x9F09 . #x8FEDA5)
+           (#x9F0E . #xC5A4)
+           (#x9F0F . #x8FEDA6)
+           (#x9F10 . #x8FEDA7)
+           (#x9F11 . #x8FEDA8)
+           (#x9F12 . #x8FEDA9)
+           (#x9F13 . #xB8DD)
+           (#x9F14 . #x8FEDAA)
+           (#x9F15 . #xF3EA)
+           (#x9F16 . #x8FEDAB)
+           (#x9F17 . #x8FEDAC)
+           (#x9F19 . #x8FEDAD)
+           (#x9F1A . #x8FEDAE)
+           (#x9F1B . #x8FEDAF)
+           (#x9F1F . #x8FEDB0)
+           (#x9F20 . #xC1CD)
+           (#x9F21 . #xF3EB)
+           (#x9F22 . #x8FEDB1)
+           (#x9F26 . #x8FEDB2)
+           (#x9F2A . #x8FEDB3)
+           (#x9F2B . #x8FEDB4)
+           (#x9F2C . #xF3EC)
+           (#x9F2F . #x8FEDB5)
+           (#x9F31 . #x8FEDB6)
+           (#x9F32 . #x8FEDB7)
+           (#x9F34 . #x8FEDB8)
+           (#x9F37 . #x8FEDB9)
+           (#x9F39 . #x8FEDBA)
+           (#x9F3A . #x8FEDBB)
+           (#x9F3B . #xC9A1)
+           (#x9F3C . #x8FEDBC)
+           (#x9F3D . #x8FEDBD)
+           (#x9F3E . #xF3ED)
+           (#x9F3F . #x8FEDBE)
+           (#x9F41 . #x8FEDBF)
+           (#x9F43 . #x8FEDC0)
+           (#x9F44 . #x8FEDC1)
+           (#x9F45 . #x8FEDC2)
+           (#x9F46 . #x8FEDC3)
+           (#x9F47 . #x8FEDC4)
+           (#x9F4A . #xF3EE)
+           (#x9F4B . #xE3B7)
+           (#x9F4E . #xECDA)
+           (#x9F4F . #xF0ED)
+           (#x9F52 . #xF3EF)
+           (#x9F53 . #x8FEDC5)
+           (#x9F54 . #xF3F0)
+           (#x9F55 . #x8FEDC6)
+           (#x9F56 . #x8FEDC7)
+           (#x9F57 . #x8FEDC8)
+           (#x9F58 . #x8FEDC9)
+           (#x9F5A . #x8FEDCA)
+           (#x9F5D . #x8FEDCB)
+           (#x9F5E . #x8FEDCC)
+           (#x9F5F . #xF3F2)
+           (#x9F60 . #xF3F3)
+           (#x9F61 . #xF3F4)
+           (#x9F62 . #xCEF0)
+           (#x9F63 . #xF3F1)
+           (#x9F66 . #xF3F5)
+           (#x9F67 . #xF3F6)
+           (#x9F68 . #x8FEDCD)
+           (#x9F69 . #x8FEDCE)
+           (#x9F6A . #xF3F8)
+           (#x9F6C . #xF3F7)
+           (#x9F6D . #x8FEDCF)
+           (#x9F6E . #x8FEDD0)
+           (#x9F6F . #x8FEDD1)
+           (#x9F70 . #x8FEDD2)
+           (#x9F71 . #x8FEDD3)
+           (#x9F72 . #xF3FA)
+           (#x9F73 . #x8FEDD4)
+           (#x9F75 . #x8FEDD5)
+           (#x9F76 . #xF3FB)
+           (#x9F77 . #xF3F9)
+           (#x9F7A . #x8FEDD6)
+           (#x9F7D . #x8FEDD7)
+           (#x9F8D . #xCEB6)
+           (#x9F8F . #x8FEDD8)
+           (#x9F90 . #x8FEDD9)
+           (#x9F91 . #x8FEDDA)
+           (#x9F92 . #x8FEDDB)
+           (#x9F94 . #x8FEDDC)
+           (#x9F95 . #xF3FC)
+           (#x9F96 . #x8FEDDD)
+           (#x9F97 . #x8FEDDE)
+           (#x9F9C . #xF3FD)
+           (#x9F9D . #xE3D4)
+           (#x9F9E . #x8FEDDF)
+           (#x9FA0 . #xF3FE)
+           (#x9FA1 . #x8FEDE0)
+           (#x9FA2 . #x8FEDE1)
+           (#x9FA3 . #x8FEDE2)
+           (#x9FA5 . #x8FEDE3)
+           (#xFF01 . #xA1AA)
+           (#xFF03 . #xA1F4)
+           (#xFF04 . #xA1F0)
+           (#xFF05 . #xA1F3)
+           (#xFF06 . #xA1F5)
+           (#xFF08 . #xA1CA)
+           (#xFF09 . #xA1CB)
+           (#xFF0A . #xA1F6)
+           (#xFF0B . #xA1DC)
+           (#xFF0C . #xA1A4)
+           (#xFF0E . #xA1A5)
+           (#xFF0F . #xA1BF)
+           (#xFF10 . #xA3B0)
+           (#xFF11 . #xA3B1)
+           (#xFF12 . #xA3B2)
+           (#xFF13 . #xA3B3)
+           (#xFF14 . #xA3B4)
+           (#xFF15 . #xA3B5)
+           (#xFF16 . #xA3B6)
+           (#xFF17 . #xA3B7)
+           (#xFF18 . #xA3B8)
+           (#xFF19 . #xA3B9)
+           (#xFF1A . #xA1A7)
+           (#xFF1B . #xA1A8)
+           (#xFF1C . #xA1E3)
+           (#xFF1D . #xA1E1)
+           (#xFF1E . #xA1E4)
+           (#xFF1F . #xA1A9)
+           (#xFF20 . #xA1F7)
+           (#xFF21 . #xA3C1)
+           (#xFF22 . #xA3C2)
+           (#xFF23 . #xA3C3)
+           (#xFF24 . #xA3C4)
+           (#xFF25 . #xA3C5)
+           (#xFF26 . #xA3C6)
+           (#xFF27 . #xA3C7)
+           (#xFF28 . #xA3C8)
+           (#xFF29 . #xA3C9)
+           (#xFF2A . #xA3CA)
+           (#xFF2B . #xA3CB)
+           (#xFF2C . #xA3CC)
+           (#xFF2D . #xA3CD)
+           (#xFF2E . #xA3CE)
+           (#xFF2F . #xA3CF)
+           (#xFF30 . #xA3D0)
+           (#xFF31 . #xA3D1)
+           (#xFF32 . #xA3D2)
+           (#xFF33 . #xA3D3)
+           (#xFF34 . #xA3D4)
+           (#xFF35 . #xA3D5)
+           (#xFF36 . #xA3D6)
+           (#xFF37 . #xA3D7)
+           (#xFF38 . #xA3D8)
+           (#xFF39 . #xA3D9)
+           (#xFF3A . #xA3DA)
+           (#xFF3B . #xA1CE)
+           (#xFF3C . #xA1C0)
+           (#xFF3D . #xA1CF)
+           (#xFF3E . #xA1B0)
+           (#xFF3F . #xA1B2)
+           (#xFF40 . #xA1AE)
+           (#xFF41 . #xA3E1)
+           (#xFF42 . #xA3E2)
+           (#xFF43 . #xA3E3)
+           (#xFF44 . #xA3E4)
+           (#xFF45 . #xA3E5)
+           (#xFF46 . #xA3E6)
+           (#xFF47 . #xA3E7)
+           (#xFF48 . #xA3E8)
+           (#xFF49 . #xA3E9)
+           (#xFF4A . #xA3EA)
+           (#xFF4B . #xA3EB)
+           (#xFF4C . #xA3EC)
+           (#xFF4D . #xA3ED)
+           (#xFF4E . #xA3EE)
+           (#xFF4F . #xA3EF)
+           (#xFF50 . #xA3F0)
+           (#xFF51 . #xA3F1)
+           (#xFF52 . #xA3F2)
+           (#xFF53 . #xA3F3)
+           (#xFF54 . #xA3F4)
+           (#xFF55 . #xA3F5)
+           (#xFF56 . #xA3F6)
+           (#xFF57 . #xA3F7)
+           (#xFF58 . #xA3F8)
+           (#xFF59 . #xA3F9)
+           (#xFF5A . #xA3FA)
+           (#xFF5B . #xA1D0)
+           (#xFF5C . #xA1C3)
+           (#xFF5D . #xA1D1)
+           (#xFF5E . #x8FA2B7)
+           (#xFF61 . #x8EA1)
+           (#xFF62 . #x8EA2)
+           (#xFF63 . #x8EA3)
+           (#xFF64 . #x8EA4)
+           (#xFF65 . #x8EA5)
+           (#xFF66 . #x8EA6)
+           (#xFF67 . #x8EA7)
+           (#xFF68 . #x8EA8)
+           (#xFF69 . #x8EA9)
+           (#xFF6A . #x8EAA)
+           (#xFF6B . #x8EAB)
+           (#xFF6C . #x8EAC)
+           (#xFF6D . #x8EAD)
+           (#xFF6E . #x8EAE)
+           (#xFF6F . #x8EAF)
+           (#xFF70 . #x8EB0)
+           (#xFF71 . #x8EB1)
+           (#xFF72 . #x8EB2)
+           (#xFF73 . #x8EB3)
+           (#xFF74 . #x8EB4)
+           (#xFF75 . #x8EB5)
+           (#xFF76 . #x8EB6)
+           (#xFF77 . #x8EB7)
+           (#xFF78 . #x8EB8)
+           (#xFF79 . #x8EB9)
+           (#xFF7A . #x8EBA)
+           (#xFF7B . #x8EBB)
+           (#xFF7C . #x8EBC)
+           (#xFF7D . #x8EBD)
+           (#xFF7E . #x8EBE)
+           (#xFF7F . #x8EBF)
+           (#xFF80 . #x8EC0)
+           (#xFF81 . #x8EC1)
+           (#xFF82 . #x8EC2)
+           (#xFF83 . #x8EC3)
+           (#xFF84 . #x8EC4)
+           (#xFF85 . #x8EC5)
+           (#xFF86 . #x8EC6)
+           (#xFF87 . #x8EC7)
+           (#xFF88 . #x8EC8)
+           (#xFF89 . #x8EC9)
+           (#xFF8A . #x8ECA)
+           (#xFF8B . #x8ECB)
+           (#xFF8C . #x8ECC)
+           (#xFF8D . #x8ECD)
+           (#xFF8E . #x8ECE)
+           (#xFF8F . #x8ECF)
+           (#xFF90 . #x8ED0)
+           (#xFF91 . #x8ED1)
+           (#xFF92 . #x8ED2)
+           (#xFF93 . #x8ED3)
+           (#xFF94 . #x8ED4)
+           (#xFF95 . #x8ED5)
+           (#xFF96 . #x8ED6)
+           (#xFF97 . #x8ED7)
+           (#xFF98 . #x8ED8)
+           (#xFF99 . #x8ED9)
+           (#xFF9A . #x8EDA)
+           (#xFF9B . #x8EDB)
+           (#xFF9C . #x8EDC)
+           (#xFF9D . #x8EDD)
+           (#xFF9E . #x8EDE)
+           (#xFF9F . #x8EDF)))
+        (ucs->eucjp             ; mono-directional table UCS -> EUC-JP
+         ;; some implementations convert EUC-JP into other UCS code point.
+         ;; <http://www.y-adagio.com/public/standards/tr_xml_jpf/kaisetsu.htm>
+         '((#x2015 . #xA1BD)
+           (#x2225 . #xA1C2)
+           (#xFF0D . #xA1DD)
+           (#xFFE0 . #xA1F1)
+           (#xFFE1 . #xA1F2)
+           (#xFFE2 . #xA2CC)
+           (#xFFE3 . #xA1B1)
+           (#xFFE4 . #x8FA2C3)
+           (#xFFE5 . #xA1EF))))
+    (dotimes (i 128)
+      (setf (gethash i ucs-to-eucjp-table) i)
+      (setf (gethash i eucjp-to-ucs-table) i))
+    (dolist (pair ucs<->eucjp)
+      (when (gethash (car pair) ucs-to-eucjp-table)
+        (error "duplicated ucs: ~X" (car pair)))
+      (when (gethash (cdr pair) eucjp-to-ucs-table)
+        (error "duplicated eucjp: ~X" (car pair)))
+      (setf (gethash (car pair) ucs-to-eucjp-table) (cdr pair))
+      (setf (gethash (cdr pair) eucjp-to-ucs-table) (car pair)))
+    (dolist (pair ucs->eucjp)
+      (when (gethash (car pair) ucs-to-eucjp-table)
+        (error "duplicated ucs: ~X" (car pair)))
+      (setf (gethash (car pair) ucs-to-eucjp-table) (cdr pair))))
+  (defun ucs-to-eucjp (code)
+    (declare (optimize speed (safety 0))
+             (type fixnum code))
+    (gethash code ucs-to-eucjp-table))
+  (defun eucjp-to-ucs (code)
+    (declare (optimize speed (safety 0))
+             (type fixnum code))
+    (gethash code eucjp-to-ucs-table)))
+
+;;; for fd-stream.lisp
+(define-external-format/variable-width (:euc-jp :eucjp :|eucJP|) t
+  (let ((euc (ucs-to-eucjp (char-code byte))))
+    (if euc
+        (cond ((< euc #x100) 1)
+              ((< euc #x10000) 2)
+              ((< euc #x1000000) 3))
+        ;; FIXME: no error handler in upstream?
+        1))
+  (let ((euc (ucs-to-eucjp bits)))
+    (if (null euc)
+        (stream-encoding-error-and-handle stream byte)
+        (ecase size
+          (1 (setf (sap-ref-8 sap tail) euc))
+          (2 (setf (sap-ref-8 sap tail) (ldb (byte 8 8) euc)
+                   (sap-ref-8 sap (1+ tail)) (ldb (byte 8 0) euc)))
+          (3 (setf (sap-ref-8 sap tail) (ldb (byte 8 16) euc)
+                   (sap-ref-8 sap (1+ tail)) (ldb (byte 8 8) euc)
+                   (sap-ref-8 sap (+ 2 tail)) (ldb (byte 8 0) euc))))))
+  (cond ((< byte #x80) 1)
+        ((or (= byte #x8E) (<= #xA1 byte #xFE)) 2)
+        ((= byte #x8F) 3))
+  (let* ((euc (ecase size
+                (1 byte)
+                (2 (let ((byte2 (sap-ref-8 sap (1+ head))))
+                     (unless (<= #xA1 byte2 #xFE)
+                       (return-from decode-break-reason 2))
+                     (dpb byte (byte 8 8) byte2)))
+                (3 (let ((byte2 (sap-ref-8 sap (1+ head)))
+                         (byte3 (sap-ref-8 sap (+ 2 head))))
+                     (unless (and (<= #xA1 byte2 #xFE)
+                                  (<= #xA1 byte2 #xFE))
+                       (return-from decode-break-reason 3))
+                     (dpb byte (byte 8 16) (dpb byte2 (byte 8 8) byte3))))))
+         (ucs (eucjp-to-ucs euc)))
+    (if (null ucs)
+        (return-from decode-break-reason 3)
+        (code-char ucs))))
+
+;;; for octets.lisp
+(define-condition malformed-eucjp (octet-decoding-error) ())
+(define-condition invalid-eucjp-starter-byte (octet-decoding-error) ())
+(define-condition invalid-eucjp-continuation-byte (octet-decoding-error) ())
+
+(declaim (inline char-len-as-eucjp))
+(defun char-len-as-eucjp (code)
+  (declare (optimize speed (safety 0))
+           (type fixnum code))
+  (cond ((< code 0) (bug "can't happen"))
+        ((< code #x100) 1)
+        ((< code #x10000) 2)
+        ((< code #x1000000) 3)
+        (t (bug "can't happen"))))
+
+(declaim (inline char->eucjp))
+(defun char->eucjp (char dest string pos)
+  (declare (optimize speed (safety 0))
+           (type (array (unsigned-byte 8) (*)) dest))
+  (let ((code (ucs-to-eucjp (char-code char))))
+    (if code
+        (flet ((add-byte (b)
+                 (declare (type (unsigned-byte 8) b))
+                 (vector-push-extend b dest)))
+          (declare (inline add-byte))
+          (setf code (the fixnum code))
+          (ecase (char-len-as-eucjp code)
+            (1
+             (add-byte code))
+            (2
+             (add-byte (ldb (byte 8 8) code))
+             (add-byte (ldb (byte 8 0) code)))
+            (3
+             (add-byte (ldb (byte 8 16) code))
+             (add-byte (ldb (byte 8 8) code))
+             (add-byte (ldb (byte 8 0) code)))))
+        (encoding-error :euc-jp string pos))))
+
+(defun string->eucjp (string sstart send additional-space)
+  (declare (optimize speed (safety 0))
+           (type simple-string string)
+           (type array-range sstart send additional-space))
+  (let ((array (make-array (+ additional-space (- send sstart))
+                           :element-type '(unsigned-byte 8)
+                           :adjustable t
+                           :fill-pointer 0)))
+    (loop for i from sstart below send
+          do (char->eucjp (char string i) array string i))
+    (dotimes (i additional-space)
+      (vector-push-extend 0 array))
+    (coerce array '(simple-array (unsigned-byte 8) (*)))))
+
+(defmacro define-bytes-per-eucjp-character (accessor type)
+  (let ((name (make-od-name 'bytes-per-eucjp-character accessor)))
+    `(progn
+      ;;(declaim (inline ,name))
+      (defun ,name (array pos end)
+        (declare (optimize speed (safety 0))
+                 (type ,type array)
+                 (type array-range pos end))
+        ;; returns the number of bytes consumed and nil if it's a
+        ;; valid character or the number of bytes consumed and a
+        ;; replacement string if it's not.
+        (let ((initial-byte (,accessor array pos))
+              (reject-reason nil)
+              (reject-position pos)
+              (remaining-bytes (- end pos)))
+          (declare (type array-range reject-position remaining-bytes))
+          (labels ((valid-eucjp-starter-byte-p (b)
+                     (declare (type (unsigned-byte 8) b))
+                     (let ((ok (cond ((< b #x80) 1)
+                                     ((or (= b #x8E) (<= #xA1 b #xFE)) 2)
+                                     ((= b #x8F) 3))))
+                       (unless ok
+                         (setf reject-reason 'invalid-eucjp-starter-byte))
+                       ok))
+                   (enough-bytes-left-p (x)
+                     (let ((ok (> end (+ pos (1- x)))))
+                       (unless ok
+                         (setf reject-reason 'end-of-input-in-character))
+                       ok))
+                   (valid-secondary-p (x)
+                     (let* ((idx (the array-range (+ pos x)))
+                            (b (,accessor array idx))
+                            (ok (<= #xA1 b #xFE)))
+                       (unless ok
+                         (setf reject-reason 'invalid-eucjp-continuation-byte)
+                         (setf reject-position idx))
+                       ok))
+                   (preliminary-ok-for-length (maybe-len len)
+                     (and (eql maybe-len len)
+                          ;; Has to be done in this order so that
+                          ;; certain broken sequences (e.g., the
+                          ;; two-byte sequence `"initial (length 3)"
+                          ;; "non-continuation"' -- `#xef #x32')
+                          ;; signal only part of that sequence as
+                          ;; erronous.
+                          (loop for i from 1 below (min len remaining-bytes)
+                                always (valid-secondary-p i))
+                          (enough-bytes-left-p len))))
+            (declare (inline valid-eucjp-starter-byte-p
+                             enough-bytes-left-p
+                             valid-secondary-p
+                             preliminary-ok-for-length))
+            (let ((maybe-len (valid-eucjp-starter-byte-p initial-byte)))
+              (cond ((eql maybe-len 1)
+                     (values 1 nil))
+                    ((preliminary-ok-for-length maybe-len 2)
+                     (values 2 nil))
+                    ((preliminary-ok-for-length maybe-len 3)
+                     (values 3 nil))
+                    (t
+                     (let* ((bad-end (ecase reject-reason
+                                       (invalid-eucjp-starter-byte
+                                        (1+ pos))
+                                       (end-of-input-in-character
+                                        end)
+                                       (invalid-eucjp-continuation-byte
+                                        reject-position)))
+                            (bad-len (- bad-end pos)))
+                       (declare (type array-range bad-end bad-len))
+                       (let ((replacement (decoding-error array pos bad-end :euc-jp reject-reason reject-position)))
+                         (values bad-len replacement))))))))))))
+(instantiate-octets-definition define-bytes-per-eucjp-character)
+
+(defmacro define-simple-get-eucjp-char (accessor type)
+  (let ((name (make-od-name 'simple-get-eucjp-char accessor)))
+    `(progn
+      (declaim (inline ,name))
+      (defun ,name (array pos bytes)
+        (declare (optimize speed (safety 0))
+                 (type ,type array)
+                 (type array-range pos)
+                 (type (integer 1 3) bytes))
+        (flet ((cref (x)
+                 (,accessor array (the array-range (+ pos x)))))
+          (declare (inline cref))
+          (let ((code (eucjp-to-ucs (ecase bytes
+                                      (1 (cref 0))
+                                      (2 (logior (ash (cref 0) 8) (cref 1)))
+                                      (3 (logior (ash (cref 0) 16)
+                                                 (ash (cref 1) 8)
+                                                 (cref 2)))))))
+            (if code
+                (code-char code)
+                (decoding-error array pos (+ pos bytes) :euc-jp
+                                'malformed-eucjp pos))))))))
+(instantiate-octets-definition define-simple-get-eucjp-char)
+
+(defmacro define-eucjp->string (accessor type)
+  (let ((name (make-od-name 'eucjp->string accessor)))
+    `(progn
+      (defun ,name (array astart aend)
+        (declare (optimize speed (safety 0))
+                 (type ,type array)
+                 (type array-range astart aend))
+        (let ((string (make-array 0 :adjustable t :fill-pointer 0 :element-type 'character)))
+          (loop with pos = astart
+                while (< pos aend)
+                do (multiple-value-bind (bytes invalid)
+                       (,(make-od-name 'bytes-per-eucjp-character accessor) array pos aend)
+                     (declare (type (or null string) invalid))
+                     (cond
+                       ((null invalid)
+                        (vector-push-extend (,(make-od-name 'simple-get-eucjp-char accessor) array pos bytes) string))
+                       (t
+                        (dotimes (i (length invalid))
+                          (vector-push-extend (char invalid i) string))))
+                     (incf pos bytes)))
+          (coerce string 'simple-string))))))
+(instantiate-octets-definition define-eucjp->string)
+
+(push '((:euc-jp :eucjp :|eucJP|)
+        eucjp->string-aref string->eucjp)
+      *external-format-functions*)
diff --git a/src/code/koi8-r.lisp b/src/code/koi8-r.lisp
deleted file mode 100644 (file)
index d9ec2af..0000000
+++ /dev/null
@@ -1,178 +0,0 @@
-;;;; Support for koi8-r encoding.
-
-;;;; This software is part of the SBCL system. See the README file for
-;;;; more information.
-(in-package "SB!IMPL")
-
-(define-unibyte-mapper
-    koi8-r->code-mapper
-    code->koi8-r-mapper
-  (#x80 #x2500)  ;  BOX DRAWINGS LIGHT HORIZONTAL
-  (#x81 #x2502)  ;  BOX DRAWINGS LIGHT VERTICAL
-  (#x82 #x250C)  ;  BOX DRAWINGS LIGHT DOWN AND RIGHT
-  (#x83 #x2510)  ;  BOX DRAWINGS LIGHT DOWN AND LEFT
-  (#x84 #x2514)  ;  BOX DRAWINGS LIGHT UP AND RIGHT
-  (#x85 #x2518)  ;  BOX DRAWINGS LIGHT UP AND LEFT
-  (#x86 #x251C)  ;  BOX DRAWINGS LIGHT VERTICAL AND RIGHT
-  (#x87 #x2524)  ;  BOX DRAWINGS LIGHT VERTICAL AND LEFT
-  (#x88 #x252C)  ;  BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
-  (#x89 #x2534)  ;  BOX DRAWINGS LIGHT UP AND HORIZONTAL
-  (#x8a #x253C)  ;  BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
-  (#x8b #x2580)  ;  UPPER HALF BLOCK
-  (#x8c #x2584)  ;  LOWER HALF BLOCK
-  (#x8d #x2588)  ;  FULL BLOCK
-  (#x8e #x258C)  ;  LEFT HALF BLOCK
-  (#x8f #x2590)  ;  RIGHT HALF BLOCK
-  (#x90 #x2591)  ;  LIGHT SHADE
-  (#x91 #x2592)  ;  MEDIUM SHADE
-  (#x92 #x2593)  ;  DARK SHADE
-  (#x93 #x2320)  ;  TOP HALF INTEGRAL
-  (#x94 #x25A0)  ;  BLACK SQUARE
-  (#x95 #x2219)  ;  BULLET OPERATOR
-  (#x96 #x221A)  ;  SQUARE ROOT
-  (#x97 #x2248)  ;  ALMOST EQUAL TO
-  (#x98 #x2264)  ;  LESS-THAN OR EQUAL TO
-  (#x99 #x2265)  ;  GREATER-THAN OR EQUAL TO
-  (#x9a #x00A0)  ;  NO-BREAK SPACE
-  (#x9b #x2321)  ;  BOTTOM HALF INTEGRAL
-  (#x9c #x00B0)  ;  DEGREE SIGN
-  (#x9d #x00B2)  ;  SUPERSCRIPT TWO
-  (#x9e #x00B7)  ;  MIDDLE DOT
-  (#x9f #x00F7)  ;  DIVISION SIGN
-  (#xa0 #x2550)  ;  BOX DRAWINGS DOUBLE HORIZONTAL
-  (#xa1 #x2551)  ;  BOX DRAWINGS DOUBLE VERTICAL
-  (#xa2 #x2552)  ;  BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
-  (#xa3 #x0451)  ;  CYRILLIC SMALL LETTER IO
-  (#xa4 #x2553)  ;  BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
-  (#xa5 #x2554)  ;  BOX DRAWINGS DOUBLE DOWN AND RIGHT
-  (#xa6 #x2555)  ;  BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
-  (#xa7 #x2556)  ;  BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
-  (#xa8 #x2557)  ;  BOX DRAWINGS DOUBLE DOWN AND LEFT
-  (#xa9 #x2558)  ;  BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
-  (#xaa #x2559)  ;  BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
-  (#xab #x255A)  ;  BOX DRAWINGS DOUBLE UP AND RIGHT
-  (#xac #x255B)  ;  BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
-  (#xad #x255C)  ;  BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
-  (#xae #x255D)  ;  BOX DRAWINGS DOUBLE UP AND LEFT
-  (#xaf #x255E)  ;  BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
-  (#xb0 #x255F)  ;  BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
-  (#xb1 #x2560)  ;  BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
-  (#xb2 #x2561)  ;  BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
-  (#xb3 #x0401)  ;  CYRILLIC CAPITAL LETTER IO
-  (#xb4 #x2562)  ;  BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
-  (#xb5 #x2563)  ;  BOX DRAWINGS DOUBLE VERTICAL AND LEFT
-  (#xb6 #x2564)  ;  BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
-  (#xb7 #x2565)  ;  BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
-  (#xb8 #x2566)  ;  BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
-  (#xb9 #x2567)  ;  BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
-  (#xba #x2568)  ;  BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
-  (#xbb #x2569)  ;  BOX DRAWINGS DOUBLE UP AND HORIZONTAL
-  (#xbc #x256A)  ;  BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
-  (#xbd #x256B)  ;  BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
-  (#xbe #x256C)  ;  BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
-  (#xbf #x00A9)  ;  COPYRIGHT SIGN
-  (#xc0 #x044E)  ;  CYRILLIC SMALL LETTER YU
-  (#xc1 #x0430)  ;  CYRILLIC SMALL LETTER A
-  (#xc2 #x0431)  ;  CYRILLIC SMALL LETTER BE
-  (#xc3 #x0446)  ;  CYRILLIC SMALL LETTER TSE
-  (#xc4 #x0434)  ;  CYRILLIC SMALL LETTER DE
-  (#xc5 #x0435)  ;  CYRILLIC SMALL LETTER IE
-  (#xc6 #x0444)  ;  CYRILLIC SMALL LETTER EF
-  (#xc7 #x0433)  ;  CYRILLIC SMALL LETTER GHE
-  (#xc8 #x0445)  ;  CYRILLIC SMALL LETTER HA
-  (#xc9 #x0438)  ;  CYRILLIC SMALL LETTER I
-  (#xca #x0439)  ;  CYRILLIC SMALL LETTER SHORT I
-  (#xcb #x043A)  ;  CYRILLIC SMALL LETTER KA
-  (#xcc #x043B)  ;  CYRILLIC SMALL LETTER EL
-  (#xcd #x043C)  ;  CYRILLIC SMALL LETTER EM
-  (#xce #x043D)  ;  CYRILLIC SMALL LETTER EN
-  (#xcf #x043E)  ;  CYRILLIC SMALL LETTER O
-  (#xd0 #x043F)  ;  CYRILLIC SMALL LETTER PE
-  (#xd1 #x044F)  ;  CYRILLIC SMALL LETTER YA
-  (#xd2 #x0440)  ;  CYRILLIC SMALL LETTER ER
-  (#xd3 #x0441)  ;  CYRILLIC SMALL LETTER ES
-  (#xd4 #x0442)  ;  CYRILLIC SMALL LETTER TE
-  (#xd5 #x0443)  ;  CYRILLIC SMALL LETTER U
-  (#xd6 #x0436)  ;  CYRILLIC SMALL LETTER ZHE
-  (#xd7 #x0432)  ;  CYRILLIC SMALL LETTER VE
-  (#xd8 #x044C)  ;  CYRILLIC SMALL LETTER SOFT SIGN
-  (#xd9 #x044B)  ;  CYRILLIC SMALL LETTER YERU
-  (#xda #x0437)  ;  CYRILLIC SMALL LETTER ZE
-  (#xdb #x0448)  ;  CYRILLIC SMALL LETTER SHA
-  (#xdc #x044D)  ;  CYRILLIC SMALL LETTER E
-  (#xdd #x0449)  ;  CYRILLIC SMALL LETTER SHCHA
-  (#xde #x0447)  ;  CYRILLIC SMALL LETTER CHE
-  (#xdf #x044A)  ;  CYRILLIC SMALL LETTER HARD SIGN
-  (#xe0 #x042E)  ;  CYRILLIC CAPITAL LETTER YU
-  (#xe1 #x0410)  ;  CYRILLIC CAPITAL LETTER A
-  (#xe2 #x0411)  ;  CYRILLIC CAPITAL LETTER BE
-  (#xe3 #x0426)  ;  CYRILLIC CAPITAL LETTER TSE
-  (#xe4 #x0414)  ;  CYRILLIC CAPITAL LETTER DE
-  (#xe5 #x0415)  ;  CYRILLIC CAPITAL LETTER IE
-  (#xe6 #x0424)  ;  CYRILLIC CAPITAL LETTER EF
-  (#xe7 #x0413)  ;  CYRILLIC CAPITAL LETTER GHE
-  (#xe8 #x0425)  ;  CYRILLIC CAPITAL LETTER HA
-  (#xe9 #x0418)  ;  CYRILLIC CAPITAL LETTER I
-  (#xea #x0419)  ;  CYRILLIC CAPITAL LETTER SHORT I
-  (#xeb #x041A)  ;  CYRILLIC CAPITAL LETTER KA
-  (#xec #x041B)  ;  CYRILLIC CAPITAL LETTER EL
-  (#xed #x041C)  ;  CYRILLIC CAPITAL LETTER EM
-  (#xee #x041D)  ;  CYRILLIC CAPITAL LETTER EN
-  (#xef #x041E)  ;  CYRILLIC CAPITAL LETTER O
-  (#xf0 #x041F)  ;  CYRILLIC CAPITAL LETTER PE
-  (#xf1 #x042F)  ;  CYRILLIC CAPITAL LETTER YA
-  (#xf2 #x0420)  ;  CYRILLIC CAPITAL LETTER ER
-  (#xf3 #x0421)  ;  CYRILLIC CAPITAL LETTER ES
-  (#xf4 #x0422)  ;  CYRILLIC CAPITAL LETTER TE
-  (#xf5 #x0423)  ;  CYRILLIC CAPITAL LETTER U
-  (#xf6 #x0416)  ;  CYRILLIC CAPITAL LETTER ZHE
-  (#xf7 #x0412)  ;  CYRILLIC CAPITAL LETTER VE
-  (#xf8 #x042C)  ;  CYRILLIC CAPITAL LETTER SOFT SIGN
-  (#xf9 #x042B)  ;  CYRILLIC CAPITAL LETTER YERU
-  (#xfa #x0417)  ;  CYRILLIC CAPITAL LETTER ZE
-  (#xfb #x0428)  ;  CYRILLIC CAPITAL LETTER SHA
-  (#xfc #x042D)  ;  CYRILLIC CAPITAL LETTER E
-  (#xfd #x0429)  ;  CYRILLIC CAPITAL LETTER SHCHA
-  (#xfe #x0427)  ;  CYRILLIC CAPITAL LETTER CHE
-  (#xff #x042A)) ;  CYRILLIC CAPITAL LETTER HARD SIGN
-
-(declaim (inline get-koi8-r-bytes))
-(defun get-koi8-r-bytes (string pos end)
-  (declare (optimize speed (safety 0))
-           (type simple-string string)
-           (type array-range pos end))
-  (get-latin-bytes #'identity :koi8-r string pos end))
-
-(defun string->koi8-r (string sstart send null-padding)
-  (declare (optimize speed (safety 0))
-           (type simple-string string)
-           (type array-range sstart send))
-  (values (string->latin% string sstart send #'get-koi8-r-bytes null-padding)))
-
-(defmacro define-koi8-r->string* (accessor type)
-  (declare (ignore type))
-  (let ((name (make-od-name 'koi8-r->string* accessor)))
-    `(progn
-      (defun ,name (string sstart send array astart aend)
-        (,(make-od-name 'latin->string* accessor) string sstart send array astart aend #'identity)))))
-(instantiate-octets-definition define-koi8-r->string*)
-
-(defmacro define-koi8-r->string (accessor type)
-  (declare (ignore type))
-  `(defun ,(make-od-name 'koi8-r->string accessor) (array astart aend)
-    (,(make-od-name 'latin->string accessor) array astart aend #'identity)))
-(instantiate-octets-definition define-koi8-r->string)
-
-(pushnew '((:koi8-r :|koi8-r| :koi8r)
-           koi8-r->string-aref string->koi8-r)
-         *external-format-functions* :test #'equal)
-
-;;; for fd-stream.lisp
-
-(define-external-format (:koi8-r :|koi8-r|)
-    1 t
-    (let ((koi8-r-byte (code->koi8-r-mapper bits)))
-      (if koi8-r-byte
-          (setf (sap-ref-8 sap tail) koi8-r-byte)
-          (stream-encoding-error-and-handle stream bits)))
-    (code-char (koi8-r->code-mapper byte)))
index 5094781..4537eef 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.9.4.12"
+"0.9.4.13"